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(680px,44vw,860px)}.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:0;margin:0 0 20px;color:inherit;word-break:normal}.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 .af-hero-eyebrow{font-size:calc(11px + var(--eyebrow-plus, 0px))}.af-carousel .af-hero--sturdy-head .af-carousel-heading{line-height:1.03;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.af-carousel .af-hero--sturdy-head .af-carousel-heading em{font-family:"AF Hero Headline Italic",var(--font-editorial)}.af-carousel .af-hero--no-body .af-carousel-heading{margin-bottom:calc(21px + (11px + var(--eyebrow-plus, 0px)) * .47 + .143em)}.af-carousel .af-hero--veil:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 40% 75% at 18% 52%,#fbfaf680,#fbfaf65c,#fbfaf600)}.af-carousel .af-hero-ribbon{position:absolute;z-index:3;top:0;left:clamp(32px,5vw,80px);--ribbon-w: clamp(44px, 4vw, 72px);width:var(--ribbon-w);aspect-ratio:78 / 135;display:flex;align-items:flex-end;justify-content:center;padding-bottom:calc(var(--ribbon-w) * .46);background:#a55233;clip-path:polygon(0 0,100% 0,100% 100%,50% 85%,0 100%);color:var(--af-paper, #FBFAF6);font-family:var(--font-eyebrow);font-size:clamp(10px,.8vw,14px);font-weight:700;letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;line-height:1;pointer-events:none}.af-carousel .af-hero.af-hero--cta-brown .af-hero-copy .af-hero-cta{background:#a55233;color:#fff;border-radius:8px}.af-carousel .af-hero.af-hero--cta-brown .af-hero-copy .af-hero-cta:hover{background:var(--af-terracotta-deep, #8F5642)}.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}.af-carousel .af-hero--veil:before{content:none}.af-carousel .af-hero-ribbon{left:24px;--ribbon-w: 34px;font-size:9px}.af-carousel .af-hero.af-hero--m-plate{--pu: calc(100vw / 941);aspect-ratio:941 / 1672;min-height:0}.af-carousel .af-hero--m-plate .af-hero-photo img{filter:none;object-position:center top}.af-carousel .af-hero--m-plate .af-hero-scrim{background:none}.af-carousel .af-hero.af-hero--m-plate .af-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;max-width:none;padding:0 calc(var(--pu) * 40) 0 calc(var(--pu) * 93);justify-content:flex-start;background:none;color:var(--af-ink)}.af-carousel .af-hero.af-hero--m-plate:before{content:none}.af-carousel .af-hero.af-hero--m-plate .af-hero-copy .af-hero-eyebrow{margin:calc(var(--pu) * 215) 0 calc(var(--pu) * 31);font-family:var(--font-body);font-size:calc(max(11px,var(--pu) * 28.2) + var(--eyebrow-plus, 0px) / 2);font-weight:400;letter-spacing:.17em;line-height:.71;color:var(--af-ink);opacity:1}.af-carousel .af-hero.af-hero--m-plate .af-hero-copy .af-carousel-heading{margin:0 0 calc(var(--pu) * 42);font-size:calc(var(--pu) * 108.5);line-height:calc(var(--pu) * 120)}.af-carousel .af-hero.af-hero--m-plate .af-hero-copy p{margin:0;font-size:max(14px,calc(var(--pu) * 37.5));line-height:calc(var(--pu) * 45);letter-spacing:0;color:var(--af-ink);opacity:1}.af-carousel .af-hero.af-hero--m-plate .af-hero-copy .af-hero-cta{position:absolute;top:calc(var(--pu) * 1326);left:50%;transform:translate(-50%,-50%)}.af-carousel .af-hero.af-hero--m-plate .af-hero-ribbon{left:calc(var(--pu) * 93);--ribbon-w: calc(var(--pu) * 128);height:calc(var(--pu) * 163);aspect-ratio:auto;align-items:flex-start;padding:calc(var(--pu) * 83.5) 0 0;clip-path:polygon(0 0,100% 0,100% 100%,50% 83%,0 100%);font-family:var(--font-body);font-size:max(10px,calc(var(--pu) * 26.8));font-weight:400;line-height:.71}}.af-carousel .af-hero.af-hero--ribboned{--caps-size: calc(11px + var(--eyebrow-plus, 0px))}.af-carousel .af-hero.af-hero--ribboned .af-hero-ribbon,.af-carousel .af-hero.af-hero--ribboned .af-hero-copy .af-hero-eyebrow,.af-carousel .af-hero.af-hero--ribboned .af-hero-copy .af-hero-cta{font-family:var(--font-eyebrow);font-size:var(--caps-size);font-weight:700;letter-spacing:.2em;text-transform:uppercase}.af-carousel .af-hero.af-hero--ribboned .af-hero-ribbon,.af-carousel .af-hero.af-hero--ribboned .af-hero-copy .af-hero-cta{text-indent:.2em}.af-carousel .af-hero.af-hero--ribboned .af-hero-copy .af-hero-eyebrow{opacity:1}@media(max-width:700px){.af-carousel .af-hero.af-hero--ribboned.af-hero--m-plate{--caps-size: calc(max(11px, var(--pu) * 28.2) + var(--eyebrow-plus, 0px) / 2)}}
/*# sourceMappingURL=/cdn/shop/t/192/compiled_assets/styles.css.map?subset=AEA */
