.excel-lift-section{background:#f8fbff;color:#182235}.excel-lift,.excel-lift *{box-sizing:border-box}.excel-lift__shell{max-width:1500px;margin:0 auto;padding:16px clamp(18px,3vw,44px) 42px}.excel-lift .breadcrumbs{margin:0 0 16px}.excel-lift__grid{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(440px,.86fr);gap:clamp(18px,2vw,28px);align-items:stretch}.excel-lift__visual-column,.excel-lift__booking-column{min-width:0}.excel-lift__visual{position:relative;height:100%;min-height:490px;overflow:hidden;border:1px solid #e2e9f4;border-radius:16px;background:radial-gradient(circle at 75% 45%,#fff 0 33%,#f3f8ff 75%,#edf5ff)}.excel-lift__hero-copy{position:absolute;z-index:1;top:35%;left:5%;width:29%}.excel-lift__hero-copy p{margin:0;color:#798494;font-size:clamp(22px,2.2vw,34px);font-weight:750;letter-spacing:-.045em;line-height:1.08}.excel-lift__hero-copy strong{color:#172033}.excel-lift__hero-image{position:absolute;right:0;bottom:0;width:80%;height:100%;object-fit:contain;object-position:center bottom}.excel-lift__image-note{position:absolute;left:16px;bottom:13px;color:#67768b;font-size:10px}.excel-lift__booking-card{height:100%;padding:26px 28px;border:1px solid #e2e9f3;border-radius:16px;background:#fff;box-shadow:0 12px 34px #162d500f;scroll-margin-top:110px}.excel-lift__eyebrow{margin:0;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.excel-lift__booking-card h1{margin:7px 0 5px;color:#111827;font-size:clamp(27px,2.4vw,36px);font-weight:800;letter-spacing:-.045em;line-height:1.1}.excel-lift__intro{margin:0;color:#526176;font-size:13px;line-height:1.4}.excel-lift__choice-title{margin:24px 0 11px;color:#172033;font-size:14px;font-weight:750}.excel-lift__product-form .options-selection__option-header,.excel-lift__product-form .options-selection__option-name{display:none}.excel-lift__product-form .options-selection__radios{margin:0;padding:0;border:0}.excel-lift__product-form .options-selection__option-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.excel-lift__product-form .options-selection__option-value{min-width:0;margin:0}.excel-lift__product-form .options-selection__option-value-label{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;width:100%;min-height:148px;margin:0;padding:10px 7px 11px;border:1px solid #dce5f2;border-radius:10px;background:#fff;color:#172033;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.excel-lift__product-form .options-selection__option-value-label:has(input:checked){border-color:#1765e8;background:#f4f8ff;box-shadow:0 0 0 1px #1765e8}.excel-lift__product-form .options-selection__option-value-label:focus-within{outline:2px solid #1556bb;outline-offset:2px}.excel-lift__product-form .options-selection__option-value-input{position:absolute;width:1px;height:1px;opacity:0}.excel-lift__option-image{display:block;width:96px;max-width:100%;height:72px;margin:0 auto 7px;object-fit:contain}.excel-lift__product-form .options-selection__option-value-name{display:block;min-width:0;padding:0;border:0;border-radius:0;background:transparent!important;box-shadow:none;color:inherit;font-size:12px;font-weight:750;line-height:1.25;text-align:center;overflow-wrap:anywhere}.excel-lift__option-rate{display:block;margin-top:5px;color:#1765e8;font-size:11px;font-weight:800;line-height:1.2;white-space:nowrap}.excel-lift__pricing{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:14px 16px;border:1px solid #dce7f7;border-radius:9px;background:#f8fbff}.excel-lift__pricing>span{color:#536177;font-size:12px;font-weight:700}.excel-lift__pricing strong{color:#172033;font-size:23px;font-weight:800;letter-spacing:-.025em;white-space:nowrap}.excel-lift__pricing small{color:#526176;font-size:12px;font-weight:650;letter-spacing:0}.excel-lift__product-form .product-form--atc{margin-top:14px}.excel-lift__product-form .product-form__action-wrapper{display:block}.excel-lift__product-form .quantity-selector{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.excel-lift__product-form .bookeasy-button-container{width:100%;margin:0}.excel-lift__product-form .bookeasy-btn{display:block!important;width:100%!important;min-height:50px!important;margin:0!important;padding:12px 16px!important;border:1px solid #1765e8!important;border-radius:8px!important;background:#1765e8!important;color:#fff!important;font-size:14px!important;font-weight:750!important;line-height:1.3!important;text-align:center!important;cursor:pointer!important}.excel-lift__product-form .bookeasy-btn:hover{background:#0c55d2!important}.excel-lift__product-form .bookeasy-btn:focus-visible{outline:3px solid #163f86!important;outline-offset:3px!important}.excel-lift__product-form .product-form--atc-button,.excel-lift__product-form .shopify-payment-button,.excel-lift__product-form [data-stock-message],.excel-lift__product-form .product-message--container{display:none!important}.excel-lift__booking-state{margin:10px 0 0;color:#a23422;font-size:12px}.excel-lift__booking-state[hidden]{display:none!important}.excel-lift__fine-print{margin:12px 0 0;color:#627087;font-size:11px;line-height:1.45}.bookeasy-footer-container:has(.excel-lift__bookx-estimate){display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px}.bookeasy-footer-container:has(.excel-lift__bookx-estimate) .bookeasy-footer-error-message{grid-column:1 / -1;width:auto!important}.bookeasy-footer-container:has(.excel-lift__bookx-estimate) .bookeasy-footer-buttons{grid-column:2;grid-row:2}.excel-lift__bookx-estimate{grid-column:1;grid-row:2;min-width:0;padding:4px 8px;color:#172033;font-family:inherit;font-size:12px;font-weight:700;line-height:1.35}@media(max-width:1250px){.excel-lift__grid{grid-template-columns:minmax(0,1fr) minmax(390px,.88fr)}.excel-lift__product-form .options-selection__option-values{grid-template-columns:repeat(2,minmax(0,1fr))}.excel-lift__product-form .options-selection__option-value-label{min-height:134px}}@media(max-width:850px){.excel-lift__shell{padding:14px 18px 36px}.excel-lift__grid{grid-template-columns:minmax(0,1fr);gap:16px}.excel-lift__booking-column{order:-1}.excel-lift__visual{min-height:330px}.excel-lift__hero-copy{top:28%}.excel-lift__product-form .options-selection__option-values{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:560px){.excel-lift__shell{padding:12px 12px 32px}.excel-lift .breadcrumbs{margin-bottom:10px}.excel-lift__booking-card{padding:20px 18px;border-radius:13px}.excel-lift__booking-card h1{font-size:29px}.excel-lift__product-form .options-selection__option-values{grid-template-columns:repeat(2,minmax(0,1fr))}.excel-lift__product-form .options-selection__option-value-label{min-height:134px;padding:10px}.excel-lift__visual{min-height:250px}.excel-lift__hero-copy{top:30%;left:5%;width:32%}.excel-lift__hero-copy p{font-size:20px}.excel-lift__hero-image{width:80%}.bookeasy-footer-container:has(.excel-lift__bookx-estimate){grid-template-columns:minmax(0,1fr)}.bookeasy-footer-container:has(.excel-lift__bookx-estimate) .bookeasy-footer-buttons{grid-column:1;grid-row:3;justify-self:end}.excel-lift__bookx-estimate{grid-column:1;grid-row:2}}@media(max-width:350px){.excel-lift__shell{padding-inline:10px}.excel-lift__booking-card{padding:18px 14px}.excel-lift__product-form .options-selection__option-value-label{padding:10px}.excel-lift__option-image{width:82px;height:64px}.excel-lift__product-form .options-selection__option-value-name{font-size:11px}.excel-lift__option-rate{font-size:10px}.excel-lift__pricing{padding:12px}.excel-lift__pricing strong{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/excel-scissor-lift-rental.css.map */
