af-hero-carousel{display:block;position:relative;--carousel-paper: var(--af-paper, #FAF6F1);--carousel-ink: var(--af-ink, #33322D)}.af-carousel [hidden]{display:none!important}.af-carousel .af-hero,.af-carousel .af-hero-copy,.af-carousel .af-editorial-hero__copy{min-height:clamp(620px,40vw,780px)}.af-carousel .af-hero-copy{padding-bottom:112px}.af-carousel .af-carousel-heading{font-family:var(--font-display);font-weight:300;font-size:clamp(44px,5.2vw,90px);line-height:1.04;letter-spacing:-.02em;margin:0 0 20px;color:inherit}.af-carousel .af-carousel-heading em{font-family:var(--font-editorial);font-weight:300}.af-carousel .af-hero--scrimleft .af-hero-photo img{filter:none}.af-carousel .af-hero--scrimleft .af-hero-scrim{background:linear-gradient(90deg,#25211bd1,#25211b8c 38%,#25211b0d 75%)}.af-carousel .af-hero--split{background:var(--carousel-paper);color:var(--carousel-ink)}.af-carousel .af-hero--split .af-hero-photo{left:50%}.af-carousel .af-hero--split .af-hero-photo img{filter:none;object-position:center}.af-carousel .af-hero--split .af-hero-scrim{display:none}.af-carousel .af-hero--split .af-hero-copy{width:50%;max-width:none}.af-carousel .af-hero--split .af-carousel-heading{font-size:clamp(44px,4.5vw,76px)}.af-carousel .af-hero-cta{border-radius:0;min-height:48px}.af-carousel__controls{position:absolute;z-index:3;bottom:24px;left:clamp(32px,5vw,80px);display:flex;align-items:center;gap:4px;background:transparent;color:var(--carousel-paper)}.af-carousel[data-light-controls] .af-carousel__controls{color:var(--carousel-ink)}.af-carousel__controls button{-webkit-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;color:inherit;width:44px;min-height:44px;padding:0;cursor:pointer;display:grid;place-items:center;opacity:.78;transition:opacity .18s ease}.af-carousel__controls button:hover,.af-carousel__controls button:focus-visible{opacity:1}.af-carousel__controls button:focus-visible{outline:1px solid currentColor;outline-offset:-2px}.af-carousel__indicators{display:flex;gap:2px}.af-carousel__indicators span{width:24px;height:1px;background:currentColor;opacity:.45;transition:opacity .18s ease,height .18s ease}.af-carousel__indicators [aria-current] span{height:2px;opacity:1}.af-carousel__controls [data-rotation]{margin-left:8px}.af-carousel__slide:not([hidden]){animation:af-hero-reveal .45s ease both}@keyframes af-hero-reveal{0%{opacity:.65}to{opacity:1}}@media(prefers-reduced-motion:reduce){.af-carousel__slide:not([hidden]){animation:none}.af-carousel__controls button,.af-carousel__indicators span{transition:none}}@media(max-width:700px){.af-carousel .af-hero,.af-carousel .af-hero-copy,.af-carousel .af-editorial-hero__copy{min-height:720px}.af-carousel .af-hero-copy{max-width:none;width:100%;padding:290px 24px 100px;justify-content:flex-end}.af-carousel .af-carousel-heading{font-size:clamp(40px,10vw,58px)}.af-carousel .af-hero--scrimleft .af-hero-scrim{background:linear-gradient(180deg,#25211b0d,#25211b4d 30%,#25211beb 68%)}.af-carousel .af-hero--split .af-hero-photo{left:0;bottom:auto;height:310px}.af-carousel .af-hero--split .af-hero-photo img{object-fit:contain}.af-carousel .af-hero--split .af-hero-copy{width:100%;padding-top:330px;background:transparent}.af-carousel .af-hero--split .af-carousel-heading{font-size:clamp(38px,9.8vw,54px)}.af-carousel .af-hero--split .af-hero-copy p{color:var(--carousel-ink)}.af-carousel__controls{bottom:18px;left:24px;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/174/compiled_assets/styles.css.map */
