.absen-featured-hero{position:relative;min-height:var(--absen-home-stage-height, clamp(720px, 78svh, 820px));overflow:hidden;background:#111c25;color:#fff;font-family:var(--font-body--family, sans-serif)}.absen-featured-hero__shell{position:relative;min-height:inherit}.absen-featured-hero__header{position:absolute;z-index:3;top:clamp(58px,7vw,90px);left:clamp(32px,5.7vw,96px);max-width:min(550px,42vw)}.absen-featured-hero__section-eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 22px;color:#d6e0e8;font-size:11px;font-weight:700;letter-spacing:.22em;line-height:1.4;text-transform:uppercase}.absen-featured-hero__section-eyebrow:before{width:32px;height:3px;flex:none;background:#f58220;content:""}.absen-featured-hero__header h2{margin:0;color:#fff;font:650 clamp(38px,3.2vw,48px)/1.1 var(--font-heading--family, sans-serif);letter-spacing:-.035em}.absen-featured-hero__header>div>p:not(.absen-featured-hero__section-eyebrow){margin:10px 0 0;color:#d0d9e1;font-size:19px;line-height:1.45}.absen-featured-hero__carousel{display:block;height:var(--absen-home-stage-height, clamp(720px, 78svh, 820px))}.absen-featured-hero__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.absen-featured-hero__track::-webkit-scrollbar{display:none}.absen-featured-hero__slide{position:relative;display:block;flex:0 0 100%;min-width:0;height:100%;overflow:hidden;scroll-snap-align:start;background:#111c25;color:#fff}.absen-featured-hero__slide:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgb(9 16 23 / 72%) 0%,rgb(9 16 23 / 55%) 26%,rgb(9 16 23 / 12%) 61%,transparent 85%),linear-gradient(0deg,rgb(9 16 23 / 50%),transparent 24%);content:"";pointer-events:none}.absen-featured-hero__product-link{display:none}.absen-featured-hero__copy{position:absolute;z-index:2;top:40%;left:clamp(32px,5.7vw,96px);display:flex;flex-direction:column;align-items:flex-start;width:min(480px,38vw);padding:0}.absen-featured-hero__eyebrow{margin:0 0 14px;color:#ff952f;font-size:12px;font-weight:700;letter-spacing:.17em;line-height:1.4;text-transform:uppercase}.absen-featured-hero__copy h3{margin:0;font:600 clamp(38px,3.7vw,56px)/1.08 var(--font-heading--family, sans-serif);letter-spacing:-.035em;overflow-wrap:anywhere}.absen-featured-hero__description{max-width:430px;margin:15px 0 0;color:#e0e7ed;font-size:17px;line-height:1.5}.absen-featured-hero__price{min-height:31px;margin-top:21px;color:#fff;font-size:24px;font-weight:600;line-height:1.3}.absen-featured-hero__price .price{color:#fff;font-size:inherit;font-weight:inherit;white-space:normal;overflow-wrap:anywhere}.absen-featured-hero__price .compare-at-price{color:#c3cbd1;font-size:16px}.absen-featured-hero__price .volume-pricing-note{display:block;color:#c3cbd1;font-size:12px}.absen-featured-hero__actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:20px}.absen-featured-hero__details,.absen-featured-hero__buy-link{display:inline-flex;align-items:center;gap:10px;min-height:48px;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.absen-featured-hero__details:hover,.absen-featured-hero__buy-link:hover{color:#ffad64}.absen-featured-hero__details span,.absen-featured-hero__buy-link span{font-size:19px;font-weight:400}.absen-featured-hero__buy-link,.absen-featured-hero__sold-out{min-height:48px;padding:12px 22px;border-radius:999px;background:#bd510c;color:#fff}.absen-featured-hero__sold-out{border:0;opacity:.6;font-size:14px;font-weight:700}.absen-featured-hero__purchase{flex:0 0 auto;min-width:156px}.absen-featured-hero .absen-featured-hero__purchase .quick-add{position:static;inset:auto;display:block;width:max-content;pointer-events:auto}.absen-featured-hero .absen-featured-hero__purchase .quick-add__product-form-component{display:block}.absen-featured-hero .absen-featured-hero__purchase .quick-add__product-form-component,.absen-featured-hero .absen-featured-hero__purchase .shopify-product-form{width:max-content;height:auto;justify-content:flex-start;align-items:center}.absen-featured-hero .absen-featured-hero__purchase button.quick-add__button{position:static;inset:auto;display:flex;width:auto;min-width:156px;max-inline-size:none;height:48px;padding:12px 22px;border:0;border-radius:999px;background:#bd510c;color:#fff;font-size:14px;font-weight:700;line-height:1.2;opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.absen-featured-hero .absen-featured-hero__purchase [data-quick-add-button=add] .quick-add__button--choose{display:none}.absen-featured-hero .absen-featured-hero__purchase button.quick-add__button:hover{width:auto;background:#a74608;scale:1}.absen-featured-hero .absen-featured-hero__purchase button.quick-add__button:disabled{opacity:.5}.absen-featured-hero .absen-featured-hero__purchase .quick-add__button .add-to-cart-icon{display:inline-grid;width:18px;height:18px;flex:none;place-items:center;margin-inline-end:10px}.absen-featured-hero .absen-featured-hero__purchase .quick-add__button .add-to-cart-icon svg{width:18px;height:18px}.absen-featured-hero__visual{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;overflow:hidden;background:#111c25}.absen-featured-hero__visual picture{display:block;width:100%;height:100%}.absen-featured-hero__image{display:block;box-sizing:border-box;width:100%;height:100%;object-fit:contain}.absen-featured-hero__visual:not(.absen-featured-hero__visual--cover) .absen-featured-hero__image{transform:scale(var(--absen-image-scale, 1))}.absen-featured-hero__visual--cover .absen-featured-hero__image{object-fit:cover;object-position:right center}.absen-featured-hero__image-label{padding:24px;color:#aebac1;font-size:20px;text-align:center}.absen-featured-hero__image-caption{position:absolute;right:30px;bottom:94px;z-index:2;padding:5px 8px;border-radius:4px;background:#0d121699;color:#d6dde1;font-size:11px;line-height:1.3}.absen-featured-hero__controls{position:absolute;z-index:3;bottom:24px;left:clamp(32px,5.7vw,96px);display:flex;align-items:center;gap:8px}.absen-featured-hero__pagination{display:flex;align-items:center;gap:2px;margin:0 4px}.absen-featured-hero__page{display:grid;width:48px;height:44px;flex:none;place-items:center;padding:0;border:0;background:transparent;cursor:pointer}.absen-featured-hero__page-track{display:block;width:40px;height:3px;overflow:hidden;border-radius:3px;background:#ffffff6e}.absen-featured-hero__page-progress{display:block;width:100%;height:100%;border-radius:inherit;background:#f58220;transform:scaleX(0);transform-origin:left}.absen-featured-hero__page[data-complete] .absen-featured-hero__page-progress{transform:scaleX(1)}.absen-featured-hero__arrow,.absen-featured-hero__pause{display:grid;width:48px;height:48px;flex:none;place-items:center;padding:0;border:1px solid rgb(255 255 255 / 52%);border-radius:50%;background:#0910172e;color:#fff;cursor:pointer}.absen-featured-hero__arrow:hover,.absen-featured-hero__pause:hover{border-color:#f58220;color:#f58220}.absen-featured-hero__arrow svg,.absen-featured-hero__pause svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.absen-featured-hero__play-icon,.absen-featured-hero__pause[aria-pressed=true] .absen-featured-hero__pause-icon{display:none}.absen-featured-hero__pause[aria-pressed=true] .absen-featured-hero__play-icon{display:block}.absen-featured-hero :is(button,a):focus-visible{outline:2px solid #f58220;outline-offset:3px}.absen-featured-hero__empty{padding:50px;background:#e9edf0;color:#58636d}@media(max-width:989px){.absen-featured-hero,.absen-featured-hero__shell{min-height:0}.absen-featured-hero__header{position:relative;top:auto;left:auto;max-width:none;padding:36px 24px 24px}.absen-featured-hero__header h2{font-size:clamp(32px,5vw,44px)}.absen-featured-hero__header>div>p:not(.absen-featured-hero__section-eyebrow){font-size:16px}.absen-featured-hero__carousel,.absen-featured-hero__track{height:auto}.absen-featured-hero__slide{display:flex;flex-direction:column;height:auto}.absen-featured-hero__slide:after{display:none}.absen-featured-hero__visual{position:relative;inset:auto;order:-1;width:100%;aspect-ratio:3 / 2;flex:none}.absen-featured-hero__visual--cover .absen-featured-hero__image{object-fit:contain}.absen-featured-hero__image-caption{right:16px;bottom:14px}.absen-featured-hero__copy{position:relative;top:auto;left:auto;width:100%;height:auto;flex:1;padding:28px 28px 36px;box-sizing:border-box;background:linear-gradient(180deg,#17242e,#111c25)}.absen-featured-hero__copy h3{font-size:clamp(32px,5vw,42px)}.absen-featured-hero__description{font-size:16px}.absen-featured-hero__controls{position:relative;bottom:auto;left:auto;justify-content:center;padding:0 16px 24px}}@media(max-width:749px){.absen-featured-hero__header{padding:32px 16px 22px}.absen-featured-hero__section-eyebrow{margin-bottom:14px;font-size:10px}.absen-featured-hero__header h2{font-size:32px}.absen-featured-hero__copy{padding:24px 20px 32px}.absen-featured-hero__copy h3{font-size:clamp(31px,8vw,38px)}.absen-featured-hero__description{margin-top:12px;font-size:15px}.absen-featured-hero__price{margin-top:17px;font-size:23px}.absen-featured-hero__actions{margin-top:17px}.absen-featured-hero__controls{gap:3px}.absen-featured-hero__page{width:32px}.absen-featured-hero__page-track{width:27px}.absen-featured-hero__arrow,.absen-featured-hero__pause{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.absen-featured-hero__track{scroll-behavior:auto}}@media(min-width:990px){.absen-featured-hero{--absen-home-stage-height: 40vw}.absen-featured-hero__header{top:clamp(36px,4vw,64px)}.absen-featured-hero__slide{background:#091017}.absen-featured-hero__visual{bottom:0}.absen-featured-hero__header h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.absen-featured-hero__header>div>p:not(.absen-featured-hero__section-eyebrow),.absen-featured-hero__image-caption{display:none}.absen-featured-hero__section-eyebrow{margin-bottom:0}.absen-featured-hero__copy{top:clamp(106px,9vw,156px);width:min(560px,40vw)}.absen-featured-hero__copy h3{font-size:clamp(46px,4.4vw,68px)}.absen-featured-hero__description{max-width:460px;margin-top:18px;font-size:19px}.absen-featured-hero__price{margin-top:24px;font-size:28px}.absen-featured-hero__actions{margin-top:24px}.absen-featured-hero__controls{left:auto;right:clamp(32px,5.7vw,96px);bottom:6px}#MainContent .absen-featured-hero__controls{gap:10px}#MainContent .absen-featured-hero__controls .absen-carousel-control{flex-basis:32px;width:32px;height:32px;min-height:32px;background:#0910173d}#MainContent .absen-featured-hero__controls .absen-carousel-control svg{width:16px;height:16px}#MainContent .absen-featured-hero__controls .absen-carousel-page{width:34px;height:32px}#MainContent .absen-featured-hero__controls .absen-carousel-track{width:28px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/absen-featured-hero.css.map */
