.af-hero{width:100%;position:relative;isolation:isolate}.af-hero__frame{position:relative;isolation:isolate}.af-hero--bleed .af-hero__frame{width:100%;max-width:none;padding-left:0;padding-right:0}.af-hero__track{position:relative;z-index:1;display:flex;flex-wrap:nowrap;width:100%;height:var(--af-hero-h-desktop, 720px);transition:transform .26s ease;will-change:transform}@media (prefers-reduced-motion: reduce){.af-hero__track{transition:none}}.af-hero__slide{flex:0 0 100%;position:relative;height:100%;overflow:hidden;isolation:isolate;background:#0000}.af-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.af-hero__img{width:100%;height:100%;object-fit:cover;object-position:var(--af-hero-img-x, 50%) var(--af-hero-img-y, 50%);display:block}.af-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:rgba(var(--color-foreground),.06)}.af-hero__media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--af-hero-media-overlay-color, #000);opacity:0;pointer-events:none}.af-hero.af-hero--media-overlay-on .af-hero__media-overlay{opacity:calc(var(--af-hero-media-overlay-opacity, 35) / 100)}.af-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:3;pointer-events:none}.af-hero__layer--text{padding:var(--af-hero-text-pad, 24px)}.af-hero__layer--cta{padding:var(--af-hero-cta-pad, 24px)}.af-hero__layer>*{pointer-events:auto}.af-hero__layer.af-pos-top_left{align-items:flex-start;justify-content:flex-start}.af-hero__layer.af-pos-top_center{align-items:flex-start;justify-content:center}.af-hero__layer.af-pos-top_right{align-items:flex-start;justify-content:flex-end}.af-hero__layer.af-pos-mid_left{align-items:center;justify-content:flex-start}.af-hero__layer.af-pos-center{align-items:center;justify-content:center}.af-hero__layer.af-pos-mid_right{align-items:center;justify-content:flex-end}.af-hero__layer.af-pos-bottom_left{align-items:flex-end;justify-content:flex-start}.af-hero__layer.af-pos-bottom_center{align-items:flex-end;justify-content:center}.af-hero__layer.af-pos-bottom_right{align-items:flex-end;justify-content:flex-end}.af-hero__layer.af-ta-left{text-align:left}.af-hero__layer.af-ta-center{text-align:center}.af-hero__layer.af-ta-right{text-align:right}.af-hero__copy{max-width:var(--af-hero-text-max, 720px);transform:translate(var(--af-hero-text-x, 0px),var(--af-hero-text-y, 0px));color:var(--af-hero-text-color, rgba(255,255,255,.9));text-shadow:0 1px 18px rgba(0,0,0,.35)}.af-hero__copy .rte,.af-hero__copy .rte p,.af-hero__copy .rte a,.af-hero__copy .rte strong,.af-hero__copy .rte em,.af-hero__copy .rte span{color:inherit!important}.af-hero .af-hero__heading{margin:0 0 10px;line-height:.95;letter-spacing:var(--af-hero-heading-letterspacing, 0px);text-transform:var(--af-hero-heading-transform, none);font-weight:var(--af-hero-heading-weight, 400);font-family:var(--af-hero-heading-font, inherit);color:var(--af-hero-heading-color, #fff);font-size:calc(clamp(40px,6vw,90px) * var(--af-hero-heading-scale, 1))!important}.af-hero__subheading{margin-top:0}.af-hero__fine{margin-top:10px;font-size:.95rem;opacity:.95}.af-hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none!important;cursor:pointer;line-height:1.05;font-weight:650;letter-spacing:.06em;text-transform:uppercase;transform:translate(var(--af-hero-cta-x, 0px),var(--af-hero-cta-y, 0px));transition:opacity .15s ease,transform .15s ease,background-color .15s ease,color .15s ease,border-color .15s ease}.af-hero__cta.is-disabled,.af-hero__cta[aria-disabled=true]{opacity:.55;pointer-events:none}.af-hero__cta--sm{padding:12px 18px;font-size:1rem!important}.af-hero__cta--md{padding:14px 24px;font-size:1.15rem!important}.af-hero__cta--lg{padding:18px 32px;font-size:1.45rem!important}.af-hero__cta--solid{background:var(--af-hero-cta-bg, rgba(0,0,0,.65));color:var(--af-hero-cta-text, #fff);border:1px solid var(--af-hero-cta-border, transparent)}.af-hero__cta--outline{background:transparent;color:var(--af-hero-cta-text, #fff);border:2px solid var(--af-hero-cta-border, rgba(255,255,255,.85))}.af-hero__cta--ghost{background:#00000040;color:var(--af-hero-cta-text, #fff);border:1px solid transparent}.af-hero__cta--text{background:transparent;border:0;padding:0!important;color:var(--af-hero-cta-text, #fff)}.af-hero__cta--text:hover{opacity:.9}.af-hero__ui{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:4}.af-hero__arrow{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);border:0;background:#00000059;color:#fff;width:44px;height:44px;border-radius:999px;font-size:26px;line-height:44px;cursor:pointer}.af-hero__arrow--prev{left:14px}.af-hero__arrow--next{right:14px}.af-hero__dots{pointer-events:auto;position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:8px}.af-hero__dot{width:8px;height:8px;border-radius:999px;border:0;background:#ffffff8c;cursor:pointer}.af-hero__dot[aria-current=true]{background:#fffffff2}@media (max-width: 749px){.af-hero__track{height:var(--af-hero-h-mobile, 520px)}.af-hero__img{object-position:var(--af-hero-img-x, 50%) var(--af-hero-img-y-m, 50%)}.af-hero__layer--text{padding:var(--af-hero-text-pad, 18px)}.af-hero__layer--cta{padding:var(--af-hero-cta-pad, 18px)}.af-hero .af-hero__heading{font-size:calc(clamp(30px,9vw,60px) * var(--af-hero-heading-scale, 1))!important}.af-hero__cta--lg{font-size:1.35rem!important;padding:16px 26px}.af-hero__cta--text.af-hero__cta--lg{font-size:1.45rem!important}}html.af-header-overlay{--af-announcement-h: 34px;--af-header-h: var(--af-header-min-h, 84px);--af-header-overlay-pull: calc(var(--af-announcement-h) + var(--af-header-h))}@media (max-width: 749px){html.af-header-overlay{--af-announcement-h: 34px;--af-header-h: var(--af-header-min-h, 72px)}}html.af-header-overlay #MainContent>.shopify-section:first-child{margin-top:calc(var(--af-header-overlay-pull) * -1)!important}html.af-header-overlay #MainContent>section:first-child{margin-top:calc(var(--af-header-overlay-pull) * -1)!important}html.af-header-overlay #MainContent>.shopify-section:first-child .af-hero__frame{padding-top:0!important}html.af-header-overlay #MainContent>.shopify-section:first-child .af-hero__layer--text{padding:calc(var(--af-hero-text-pad, 24px) + var(--af-header-overlay-pull)) var(--af-hero-text-pad, 24px) var(--af-hero-text-pad, 24px) var(--af-hero-text-pad, 24px)!important}html.af-header-overlay #MainContent>.shopify-section:first-child .af-hero__layer--cta{padding:calc(var(--af-hero-cta-pad, 24px) + var(--af-header-overlay-pull)) var(--af-hero-cta-pad, 24px) var(--af-hero-cta-pad, 24px) var(--af-hero-cta-pad, 24px)!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/af-hero.css.map */
