html{scroll-snap-type:y proximity;scroll-padding-top:var(--header-height, 0px)}.aw-fullscreen-section{position:relative;width:100%;min-height:100vh;min-height:100svh;overflow:hidden;scroll-snap-align:start;scroll-margin-top:var(--header-height, 0px);background:#1c1c1c;color:#fff}.aw-fullscreen-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.aw-fullscreen-section__bg img,.aw-fullscreen-section__bg video{width:100%;height:100%;object-fit:cover;display:block}.aw-fullscreen-section__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,calc(var(--aw-rail-overlay, .4) * .3)),rgba(0,0,0,calc(var(--aw-rail-overlay, .4) * .4)) 45%,rgba(0,0,0,var(--aw-rail-overlay, .4)))}.aw-fullscreen-section__body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;min-height:100vh;min-height:100svh;padding:clamp(20px,4vw,60px);padding-top:max(clamp(76px,11vh,132px),calc(var(--header-height, 0px) + 20px))}.aw-fullscreen-section__eyebrow{font-family:var(--aw-font-body);font-size:1.1rem;letter-spacing:.16em;text-transform:uppercase;opacity:.85;margin:0 0 1.2rem}.aw-fullscreen-section__heading{font-family:var(--aw-font-heading);margin:0;color:#fff;text-transform:uppercase;line-height:.92;letter-spacing:-.02em;font-weight:800;font-size:clamp(3.2rem,min(9vw,13vh),11rem);text-wrap:balance}.aw-fullscreen-section__heading--rail{font-size:clamp(2.6rem,min(7vw,10vh),8.4rem)}.aw-fullscreen-section__sub{max-width:56rem;margin:1.6rem 0 0;color:#fff;font-family:var(--aw-font-body);font-size:1.5rem;line-height:1.55;opacity:.9}.aw-fullscreen-section__ctas{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.2rem}.aw-fullscreen-section__btn{display:inline-flex;align-items:center;justify-content:center;min-width:15.6rem;height:4.6rem;padding:0 2.2rem;border-radius:999px;border:1px solid rgba(255,255,255,.85);background:#fff;color:#111;font-family:var(--aw-font-body);font-size:1.2rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform var(--aw-duration-fast) var(--aw-ease-standard),background var(--aw-duration-fast) var(--aw-ease-standard)}.aw-fullscreen-section__btn:hover{transform:translateY(-2px)}.aw-fullscreen-section__btn--ghost{background:transparent;color:#fff}.aw-fullscreen-section__scroll-note{position:absolute;z-index:2;left:50%;bottom:1.8rem;transform:translate(-50%);color:#fff;opacity:.7;font-family:var(--aw-font-body);font-size:1.05rem;text-transform:uppercase;letter-spacing:.16em}.aw-media-rail{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block}.aw-media-rail__track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior-x:contain;margin:0;padding:0;list-style:none}.aw-media-rail__track::-webkit-scrollbar{display:none}.aw-media-rail__slide{position:relative;flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:#222}.aw-media-rail__slide img,.aw-media-rail__slide video{width:100%;height:100%;object-fit:cover;display:block}.aw-media-rail__slide-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.aw-media-rail__caption{position:absolute;z-index:2;left:clamp(20px,3.2vw,52px);bottom:3rem;color:#fff;font-family:var(--aw-font-body);font-size:1.05rem;letter-spacing:.13em;text-transform:uppercase;opacity:.8;pointer-events:none}.aw-media-rail__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#2a2a2a}.aw-media-rail__placeholder svg{width:45%;opacity:.35}.aw-fullscreen-section__label{position:absolute;z-index:3;top:max(clamp(24px,4vh,44px),calc(var(--header-height, 0px) + 16px));left:clamp(20px,4vw,60px);font-family:var(--aw-font-body);font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase;color:#fff;pointer-events:none}.aw-fullscreen-section__nav{position:absolute;z-index:3;top:max(clamp(20px,3.6vh,40px),calc(var(--header-height, 0px) + 12px));right:clamp(20px,4vw,60px);display:flex;align-items:center;gap:1rem}.aw-fullscreen-section__nav-btn{width:4rem;height:4rem;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.58);color:#fff;background:#1414142e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background var(--aw-duration-fast) var(--aw-ease-standard)}.aw-fullscreen-section__nav-btn:hover{background:#ffffff2e}.aw-fullscreen-section__nav-btn:disabled{opacity:.35;cursor:default}.aw-fullscreen-section__nav-btn svg{width:1.8rem;height:1.8rem}.aw-fullscreen-section__nav-btn--prev svg{transform:rotate(180deg)}.aw-fullscreen-section__counter{min-width:5.6rem;color:#fff;font-family:var(--aw-font-body);font-size:1.05rem;text-align:center;letter-spacing:.1em}.aw-media-rail-section__content{position:relative;z-index:3;display:flex;justify-content:space-between;align-items:flex-end;gap:3.2rem;height:100%;min-height:100vh;min-height:100svh;padding:clamp(20px,4vw,60px);padding-bottom:7.2rem;padding-top:max(clamp(76px,11vh,132px),calc(var(--header-height, 0px) + 20px))}.aw-media-rail-section__copy{max-width:74rem}.aw-media-rail-section__ctas{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem}.aw-fullscreen-section__progress{position:absolute;z-index:3;left:clamp(20px,4vw,60px);right:clamp(20px,4vw,60px);bottom:2.2rem;display:flex;gap:.6rem}.aw-fullscreen-section__progress-dot{flex:1;height:2px;padding:0;border:0;background:#ffffff52;cursor:pointer}.aw-fullscreen-section__progress-dot span{display:block;width:0%;height:100%;background:#fff;transition:width .25s ease}.aw-fullscreen-section__progress-dot.is-active span{width:100%}@media screen and (max-width:749px){.aw-fullscreen-section__body,.aw-media-rail-section__content{display:block;padding-bottom:5.6rem}.aw-media-rail-section__ctas{justify-content:flex-start;margin-top:2rem}.aw-fullscreen-section__nav-btn{display:none}.aw-fullscreen-section__counter{padding:.8rem 1.1rem;border:1px solid rgba(255,255,255,.42);border-radius:999px;background:#00000024;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.aw-media-rail__caption{display:none}}@media(prefers-reduced-motion:reduce){body{scroll-snap-type:none}.aw-media-rail__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/aw-media-rail.css.map */
