.acl-hero{position:relative;width:100%;overflow:hidden;background:#2f2217;isolation:isolate}.acl-hero__track{position:relative;width:100%;overflow:hidden;aspect-ratio:100 / 134}.section-header,.shopify-section-group-header-group,header.header{position:relative;z-index:10}@media(min-width:750px){.acl-hero__track{aspect-ratio:100 / 57.999}}.acl-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;opacity:0;visibility:hidden;transition:none}.acl-hero__slide.is-prev{opacity:1;visibility:visible;z-index:2}.acl-hero__slide.is-active{opacity:1;visibility:visible;z-index:3;transition:opacity var(--acl-trans) ease-in-out}.acl-hero__slide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(0,0,0,var(--acl-overlay));pointer-events:none}.acl-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transform-origin:center center;transform:scale(1);will-change:transform}.acl-hero__slide.is-active .acl-hero__img,.acl-hero__slide.is-prev .acl-hero__img{animation-duration:var(--acl-zoom-dur);animation-timing-function:linear;animation-fill-mode:forwards}.acl-hero__slide--m0.is-active .acl-hero__img,.acl-hero__slide--m0.is-prev .acl-hero__img{animation-name:acl-zoom-in}.acl-hero__slide--m1.is-active .acl-hero__img,.acl-hero__slide--m1.is-prev .acl-hero__img{animation-name:acl-pan-lr}.acl-hero__slide--m2.is-active .acl-hero__img,.acl-hero__slide--m2.is-prev .acl-hero__img{animation-name:acl-pan-rl}.acl-hero__slide--m3.is-active .acl-hero__img,.acl-hero__slide--m3.is-prev .acl-hero__img{animation-name:acl-zoom-out}@keyframes acl-zoom-in{0%{transform:scale(1)}to{transform:scale(var(--acl-zoom))}}@keyframes acl-zoom-out{0%{transform:scale(var(--acl-zoom))}to{transform:scale(1)}}@keyframes acl-pan-lr{0%{transform:translate3d(-6%,0,0) scale(1.15)}to{transform:translate3d(6%,0,0) scale(1.2)}}@keyframes acl-pan-rl{0%{transform:translate3d(6%,0,0) scale(1.2)}to{transform:translate3d(-6%,0,0) scale(1.15)}}.acl-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6vw;gap:24px;pointer-events:none;gap:clamp(14px,2.6vw,40px)}.acl-hero__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 6vw;pointer-events:none}.acl-hero__content--fixed{z-index:5}.acl-hero--top .acl-hero__content,.acl-hero--center .acl-hero__content{justify-content:top;padding-top:8%}.acl-hero--bottom .acl-hero__content{justify-content:flex-end;padding-bottom:12%}.acl-hero__heading{margin:0;max-width:none;font-family:Cormorant Garamond,Georgia,serif!important;font-weight:300!important;font-size:clamp(28px,5.3vw,100px);line-height:1;letter-spacing:.03em;text-transform:uppercase;text-shadow:none;color:#f7f4ee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(min-width:750px){.acl-hero__heading{white-space:nowrap}}.acl-hero__button{display:inline-block;padding:1.15em 2.2em;font-family:Jost,Helvetica Neue,Arial,sans-serif;font-size:clamp(11px,.92vw,14px);font-weight:500;letter-spacing:.11em;line-height:1;text-transform:uppercase;text-decoration:none;color:#2b2b2b;background:#fff;border:0;border-radius:0;transition:background-color .25s ease,color .25s ease;pointer-events:auto}.acl-hero__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.acl-hero__dots{position:absolute;left:0;right:0;bottom:22px;z-index:6;display:flex;justify-content:center;gap:10px}.acl-hero__dot{width:28px;height:3px;padding:0;border:0;background:#ffffff73;cursor:pointer;transition:background-color .25s ease}.acl-hero__dot.is-active{background:#fff}.acl-hero__dot:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(prefers-reduced-motion:reduce){.acl-hero__slide.is-active{transition:none}.acl-hero__slide.is-active .acl-hero__img,.acl-hero__slide.is-prev .acl-hero__img{animation:none}}@media(max-width:749px){.acl-hero .acl-hero__slide .acl-hero__img{animation:none!important;transform:none!important;will-change:auto!important}.acl-hero .acl-hero__slide{transition:none!important}.acl-hero .acl-hero__heading{width:100%;max-width:12ch;white-space:normal;text-wrap:balance;font-size:clamp(28px,8vw,44px);line-height:1.08}}
/*# sourceMappingURL=/cdn/shop/t/85/assets/acl-hero.css.map */
