@media(min-width:641px){.fv-hero--contained .fv-hero__media{width:min(calc(100% - 40px),1600px);margin-inline:auto;min-height:0;aspect-ratio:16 / 9;container-type:inline-size}.fv-hero--contained .fv-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0}.fv-hero--contained .fv-hero__content{width:38.5%;max-width:34rem;margin-left:17.75%;padding:0;transform:translateY(-2.25cqw)}.fv-hero--contained .fv-hero__content .fv-kicker{margin-bottom:clamp(.8rem,1.3cqw,1.2rem);font-size:clamp(.6rem,.76cqw,.7rem)}.fv-hero--contained h1{font-size:clamp(2.8rem,7.3cqw,7.3rem)}.fv-hero--contained .fv-hero__body{margin-top:clamp(.9rem,1.8cqw,1.65rem);font-size:clamp(.875rem,1.35cqw,1.18rem)}.fv-hero--contained .fv-hero__actions{margin-top:clamp(1rem,2.17cqw,2rem)}.fv-hero--contained .fv-hero__object-label{position:absolute;right:5%;bottom:3%}}@media(min-width:641px)and (max-width:960px){.fv-hero--contained .fv-hero__content{width:42%;margin-left:10%;transform:none}.fv-hero--contained .fv-button{min-height:2.75rem;padding:.65rem 1.1rem;font-size:.75rem}}.fv-hero-carousel{display:block}.fv-hero__slides{display:grid;touch-action:pan-y}.fv-hero__slide{grid-area:1 / 1;min-width:0;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease,visibility 0s .55s}.fv-hero__slide.is-active{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.fv-hero__slide--campaign .fv-hero__content .fv-kicker,.fv-hero__slide--campaign .fv-hero__slide-heading,.fv-hero__slide--campaign .fv-hero__body{color:#fff1de}.fv-hero__slide--campaign .fv-hero__actions .fv-button{background:#f6e7d3;border-color:#f6e7d3;color:#291d19}.fv-hero__slide--campaign .fv-hero__actions .fv-button:hover{background:#e0b48c;border-color:#e0b48c}.fv-hero__controls{position:relative;display:none;align-items:center;justify-content:center;width:min(calc(100% - 40px),1600px);margin-inline:auto;padding:0;min-height:2.25rem}.fv-hero-carousel.is-ready .fv-hero__controls{display:flex}.fv-hero__controls button{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding:0;border:0;background:transparent;color:var(--fv-ink);cursor:pointer}.fv-hero__controls button:focus-visible{outline:2px solid var(--fv-accent);outline-offset:2px}.fv-hero__dots{display:flex;align-items:center}.fv-hero__dot span{display:block;width:7px;height:7px;border-radius:50%;background:#a18e7c;opacity:.5;transition:background-color .2s,opacity .2s,box-shadow .2s}.fv-hero__dot[aria-current=true] span{background:#7c4b31;opacity:1;box-shadow:0 0 0 3px #7c4b311f}.fv-hero__controls .fv-hero__toggle{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fv-hero__controls .fv-hero__toggle:focus-visible{right:.5rem;top:0;width:2.25rem;height:2.25rem;margin:0;overflow:visible;clip-path:none;border-radius:50%;background:var(--fv-bg);font-size:.8rem}@media(min-width:641px){.fv-hero__slide--campaign .fv-hero__content{width:43%;max-width:none;margin-left:7.5%;transform:none}.fv-hero__slide--campaign .fv-hero__slide-heading{font-size:clamp(2rem,5.25cqw,5.25rem);line-height:.98;text-shadow:0 2px 16px rgba(32,18,13,.2)}.fv-hero__slide--campaign .fv-hero__body{max-width:25rem;text-shadow:0 1px 8px rgba(32,18,13,.25)}}@media(max-width:640px){body .fv-hero.fv-hero--contained{--fv-mobile-hero-gutter: clamp(1rem, 4.1vw, 1.5rem);background:var(--fv-bg)}.fv-hero__slide .fv-hero__media{height:100%}.fv-hero--contained .fv-hero__slide .fv-hero__media{background:var(--fv-bg)}.fv-hero--contained .fv-hero__slide .fv-hero__media picture{width:calc(100% - var(--fv-mobile-hero-gutter) - var(--fv-mobile-hero-gutter));margin:var(--fv-mobile-hero-gutter) auto 0;aspect-ratio:4 / 5;flex-shrink:0}.fv-hero--contained .fv-hero__slide .fv-hero__overlay{flex:1;width:calc(100% - var(--fv-mobile-hero-gutter) - var(--fv-mobile-hero-gutter));margin-inline:auto;padding-block:2rem 2.5rem}.fv-hero--contained h1{font-size:clamp(3rem,14vw,4.25rem);line-height:.95}.fv-hero__slide--campaign .fv-hero__media picture{order:1;flex-shrink:0;touch-action:pan-y}.fv-hero__slide--campaign .fv-hero__asset{object-position:center}.fv-hero__slide--campaign .fv-hero__overlay{order:2}.fv-hero__slide--campaign .fv-hero__slide-heading{font-size:clamp(2.5rem,11vw,3.6rem);line-height:1;color:var(--fv-ink)}.fv-hero__slide--campaign .fv-hero__content .fv-kicker{color:var(--fv-accent)}.fv-hero__slide--campaign .fv-hero__body{color:var(--fv-ink)}.fv-hero__slide--campaign .fv-hero__body{max-width:26rem}.fv-hero__slide--campaign .fv-hero__actions .fv-button{background:var(--fv-ink);border-color:var(--fv-ink);color:var(--fv-paper)}.fv-hero__slide--campaign .fv-hero__actions .fv-button:hover{background:var(--fv-accent);border-color:var(--fv-accent)}.fv-hero--contained .fv-halloween-hero-mark{top:calc(var(--fv-mobile-hero-gutter) + .65rem);left:calc(var(--fv-mobile-hero-gutter) + .65rem);max-width:calc(100% - var(--fv-mobile-hero-gutter) - var(--fv-mobile-hero-gutter) - 1.3rem);gap:.5rem;padding:.4rem .55rem;font-size:.75rem}.fv-hero--contained .fv-halloween-hero-mark svg{width:1rem;height:1rem}.fv-hero__controls{width:100%}}@media(prefers-reduced-motion:reduce){.fv-hero__slide,.fv-hero__dot span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/hero-layout.css.map */
