.hero-banner{display:block;position:relative;overflow:hidden}.hero-banner__track{display:flex;margin:0!important;padding:0;list-style:none}.hero-banner__slide{position:relative;display:flex;flex:0 0 100%;width:100%;aspect-ratio:16 / 9;max-height:85vh;overflow:hidden;text-decoration:none;color:inherit}.hero-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fffdf9}.hero-banner__image{width:100%;height:100%;object-fit:cover;display:block}.hero-banner__placeholder{width:100%;height:100%;background:#d9d0c1}.hero-banner__placeholder .placeholder-svg{width:100%;height:100%}.hero-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,rgba(43,36,32,var(--hero-overlay-opacity, .35)),#2b242000 55%)}.hero-banner__motion{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.botanical-motif{width:100%;height:100%;color:#fbf3e466}.botanical-motif__shape{transform-origin:center;animation-iteration-count:infinite;animation-timing-function:ease-in-out;animation-direction:alternate}.botanical-motif__shape--1{animation-name:botanical-drift-a;animation-duration:26s}.botanical-motif__shape--2{animation-name:botanical-drift-b;animation-duration:34s;animation-delay:-6s}.botanical-motif__shape--3{animation-name:botanical-drift-a;animation-duration:30s;animation-delay:-14s}.botanical-motif__shape--4{animation-name:botanical-drift-b;animation-duration:38s;animation-delay:-20s}@keyframes botanical-drift-a{0%{transform:translate(-14px,10px) rotate(-6deg)}to{transform:translate(14px,-10px) rotate(6deg)}}@keyframes botanical-drift-b{0%{transform:translate(12px,-14px) rotate(5deg) scale(.96)}to{transform:translate(-12px,14px) rotate(-5deg) scale(1.04)}}@media(prefers-reduced-motion:reduce){.botanical-motif__shape{animation:none}}.hero-banner__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1.6rem;align-self:flex-end;width:100%;padding-top:4rem;padding-bottom:4rem;color:rgb(var(--color-foreground))}.hero-banner--bottom-left .hero-banner__content{align-items:flex-start;text-align:left}.hero-banner--bottom-right .hero-banner__content{align-items:flex-end;text-align:right;margin-left:auto}.hero-banner--center-left{align-items:center}.hero-banner--center-left .hero-banner__content{align-self:center;align-items:flex-start;text-align:left}.hero-banner__heading{color:rgb(var(--color-foreground));font-size:clamp(3.6rem,4vw + 2rem,6.4rem);line-height:1.08;max-width:22ch;margin:0}.hero-banner__subheading{font-size:1.8rem;max-width:42ch;margin:0}.hero-banner__button{margin-top:.8rem}.hero-banner__controls{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hero-banner__controls .slider-button{position:absolute!important;top:50%;transform:translateY(-50%);pointer-events:auto;width:4.8rem;height:4.8rem;border-radius:999px;background-color:#2b242059;color:#fbf3e4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:background-color .2s ease}.hero-banner__controls .slider-button--prev{left:2rem}.hero-banner__controls .slider-button--next{right:2rem}.hero-banner__controls .slider-button:not([disabled]):hover{background-color:#2b24208c;color:#fbf3e4}.hero-banner__controls .slider-button .icon{height:1.2rem;width:1.2rem}@media screen and (max-width:749px){.hero-banner__heading{font-size:clamp(3rem,8vw + 1rem,4.4rem)}.hero-banner--bottom-right .hero-banner__content{align-items:flex-start;text-align:left;margin-left:0}.hero-banner__controls .slider-button{width:4rem;height:4rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hero-banner.css.map */
