.hero-carousel-section{display:block;position:relative;z-index:1}.hero-carousel{position:relative;width:100%;height:90vh;min-height:58rem;max-height:120rem;background:#0b0f1a;overflow:hidden;font-family:var(--font-body-family)}.hc-slide{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;opacity:0;transform:translate(16px);transition:opacity .9s ease,transform .9s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.hc-slide.is-active{opacity:1;transform:translate(0);pointer-events:auto}.hc-slide.is-leaving{opacity:0;transform:translate(-12px)}.hc-left-panel{flex:0 0 52%;position:relative;display:flex;align-items:center;justify-content:center;padding:10rem 2rem;min-height:50rem}.hc-svg-stack{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:.6rem;padding:0 8% 8rem;pointer-events:none;z-index:2}.hc-svg-layer{flex:0 0 auto}.hc-svg-layer img{width:65%;height:auto;display:block;mix-blend-mode:lighten;opacity:0}.hc-svg-layer--1 img{margin-right:auto}.hc-svg-layer--2 img{margin-left:auto}.hc-svg-layer--3 img{margin-right:auto}.hc-slide.is-active .hc-svg-layer--1 img{animation:hcSvgIn .7s ease 0ms forwards;--hc-final: .35}.hc-slide.is-active .hc-svg-layer--2 img{animation:hcSvgIn .7s ease .5s forwards;--hc-final: .55}.hc-slide.is-active .hc-svg-layer--3 img{animation:hcSvgIn .7s ease 1s forwards;--hc-final: .75}@keyframes hcSvgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:var(--hc-final, 1);transform:translateY(0)}}.hc-slide.is-leaving .hc-svg-layer--1 img{opacity:.35;animation:none}.hc-slide.is-leaving .hc-svg-layer--2 img{opacity:.55;animation:none}.hc-slide.is-leaving .hc-svg-layer--3 img{opacity:.75;animation:none}.hc-slide.is-leaving .hc-product-img{opacity:1;animation:none}.hc-bg-text{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-left:8%;pointer-events:none;-webkit-user-select:none;user-select:none}.hc-bg-word{font-family:var(--font-heading-family);font-size:clamp(10rem,16vw,24rem);line-height:.88;color:#ffffff0a;letter-spacing:-.02em;white-space:nowrap;text-shadow:3px 4px 0 rgba(255,255,255,.02),6px 8px 0 rgba(255,255,255,.01)}.hc-slide.is-active .hc-bg-word:nth-child(1){animation:hcWordDrift 9s ease-in-out infinite}.hc-slide.is-active .hc-bg-word:nth-child(2){animation:hcWordDrift 11s ease-in-out 1.5s infinite}.hc-slide.is-active .hc-bg-word:nth-child(3){animation:hcWordDrift 10s ease-in-out .8s infinite}@keyframes hcWordDrift{0%,to{transform:translateY(0) translate(0)}33%{transform:translateY(-7px) translate(5px)}66%{transform:translateY(5px) translate(-4px)}}.hc-bg-rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.hc-rings-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.hc-ring{opacity:0;transform-origin:100px 100px}.hc-slide.is-active .hc-ring--1{animation:hcRingPulse 5s cubic-bezier(.1,.4,.7,1) 0s infinite}.hc-slide.is-active .hc-ring--2{animation:hcRingPulse 5s cubic-bezier(.1,.4,.7,1) 1.65s infinite}.hc-slide.is-active .hc-ring--3{animation:hcRingPulse 5s cubic-bezier(.1,.4,.7,1) 3.3s infinite}.hc-slide.is-leaving .hc-ring--1,.hc-slide.is-leaving .hc-ring--2,.hc-slide.is-leaving .hc-ring--3{animation:none;opacity:0}@keyframes hcRingPulse{0%{transform:scale(1);opacity:.28}to{transform:scale(14);opacity:0}}.hc-bg-waves{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:1}.hc-waves-svg{position:absolute;top:0;left:0;width:200%;height:100%}.hc-waves-svg path{opacity:0}.hc-slide.is-active .hc-wave--1{animation:hcWaveFade 1s ease .3s forwards,hcWaveFlow 20s linear .3s infinite;opacity:.07}.hc-slide.is-active .hc-wave--2{animation:hcWaveFade 1s ease .6s forwards,hcWaveFlow 28s linear .6s infinite;opacity:.05}.hc-slide.is-active .hc-wave--3{animation:hcWaveFade 1s ease .9s forwards,hcWaveFlow 16s linear .9s infinite;opacity:.06}.hc-slide.is-active .hc-wave--4{animation:hcWaveFade 1s ease 1.2s forwards,hcWaveFlow 35s linear 1.2s infinite;opacity:.04}.hc-slide.is-leaving .hc-wave--1,.hc-slide.is-leaving .hc-wave--2,.hc-slide.is-leaving .hc-wave--3,.hc-slide.is-leaving .hc-wave--4{animation:none}@keyframes hcWaveFade{0%{opacity:0}to{opacity:inherit}}@keyframes hcWaveFlow{0%{transform:translate(0)}to{transform:translate(-50%)}}.hc-bg-sound{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:1}.hc-product-img{position:relative;z-index:3;max-height:100%;max-width:100%;min-height:38rem;height:auto;width:auto;object-fit:contain;object-position:bottom center;display:block;opacity:0}.hc-slide.is-active .hc-product-img{animation:hcImgFadeIn .7s ease .6s forwards,hcImgFloat 14s ease-in-out .6s infinite}@keyframes hcImgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes hcImgFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hc-img-placeholder{position:relative;z-index:10;width:100%;height:100%;background:#ffffff08}.hc-product-img-front{position:absolute;bottom:6%;left:5%;height:42%;width:auto;object-fit:contain;object-position:bottom center;z-index:4;opacity:0;filter:drop-shadow(0 8px 32px rgba(0,0,0,.6))}.hc-slide.is-active .hc-product-img-front{animation:hcImgFadeIn .7s ease 1.1s forwards,hcImgFloatFront 17s ease-in-out 1.1s infinite}.hc-slide.is-leaving .hc-product-img-front{opacity:1;animation:none}@keyframes hcImgFloatFront{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hc-right-panel{flex:1;display:flex;flex-direction:column;justify-content:center;padding:4rem 4vw 10rem 3vw;position:relative;z-index:2}.hc-anchor,.hc-quote,.hc-tagline,.hc-cta{opacity:0}.hc-slide.is-active .hc-anchor{animation:hcFadeUp .65s 50ms ease both}.hc-slide.is-active .hc-quote{animation:hcFadeUp .65s .13s ease both}.hc-slide.is-active .hc-tagline{animation:hcFadeUp .65s .21s ease both}.hc-slide.is-active .hc-cta{animation:hcFadeUp .65s .28s ease both}@keyframes hcFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.hc-anchor{display:block;font-size:1rem;letter-spacing:.25em;color:#ffffff47;text-transform:uppercase;margin-bottom:2.5rem;font-weight:400}.hc-quote{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(5.2rem,6.8vw,9.2rem);line-height:.93;color:#edeae4;letter-spacing:.01em;margin:0 0 1.8rem;display:flex;flex-direction:column;max-width:58rem}.hc-quote span{display:block}.hc-quote em{font-style:normal;display:block;color:var(--hc-accent, rgb(var(--color-button)))}.hc-tagline{font-size:1.4rem;color:#97aabe;font-weight:300;letter-spacing:.06em;margin-bottom:2.8rem;line-height:1.8}.hc-cta{display:inline-block;font-size:1rem;letter-spacing:.22em;text-transform:uppercase;color:#edeae4;text-decoration:none;padding:14px 30px;border:1px solid rgba(255,255,255,.2);font-weight:400;width:fit-content;cursor:pointer;transition:border-color .3s ease,color .3s ease,background .3s ease}.hc-cta:hover{border-color:var(--hc-accent, rgb(var(--color-button)));color:#0b0f1a;background:var(--hc-accent, rgb(var(--color-button)))}.hc-cta-group{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:center}.hc-cta--ghost{border-color:#ffffff1f;color:#edeae480}.hc-counter{position:absolute;top:1.8rem;right:2rem;z-index:20;font-size:.9rem;letter-spacing:.2em;color:#ffffff29;font-weight:400}.hc-nav-strip{position:absolute;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:stretch;height:6.8rem;border-top:1px solid rgba(255,255,255,.06)}.hc-nav-item{flex:1;display:flex;align-items:center;gap:1.4rem;padding:0 2.2rem;cursor:pointer;border:none;border-right:1px solid rgba(255,255,255,.06);background:none;color:inherit;text-align:left;position:relative;overflow:hidden;transition:background .3s ease}.hc-nav-item:last-child{border-right:none}.hc-nav-item:hover{background:#ffffff08}.hc-nav-item.is-active{background:#ffffff0a}.hc-nav-num{font-size:.9rem;letter-spacing:.18em;color:#ffffff2e;font-weight:400;flex-shrink:0;transition:color .3s ease}.hc-nav-item.is-active .hc-nav-num{color:var(--hc-strip-accent, rgb(var(--color-button)))}.hc-nav-label{font-size:1.1rem;letter-spacing:.1em;color:#ffffff38;font-weight:400;text-transform:uppercase;transition:color .3s ease}.hc-nav-item.is-active .hc-nav-label{color:#ffffffa6}.hc-nav-bar{position:absolute;bottom:0;left:0;height:2px;background:var(--hc-strip-accent, rgb(var(--color-button)));width:0;transition:none}.hc-nav-item.is-playing .hc-nav-bar{width:100%;transition:width var(--hc-progress-duration, 8s) linear}@media screen and (min-width:1400px){.hc-nav-item{padding:0 3.2rem;gap:2rem}}@media screen and (max-width:749px){.hero-carousel{height:auto;min-height:100svh}.hc-slide{position:relative;inset:unset;display:none;opacity:1;transform:none;transition:none;pointer-events:none;flex-direction:column}.hc-slide.is-active{display:flex;pointer-events:auto;transform:none}.hc-slide.is-leaving{transform:none}.hc-left-panel{flex:0 0 auto;height:38vw;min-height:35rem;padding:1rem 2rem}.hc-svg-stack{padding:0 8% 1rem}.hc-product-img{max-height:100%;max-width:100%;height:auto;width:auto;min-height:0}.hc-product-img-front{height:38%;bottom:3%;left:10%}.hc-bg-word{font-size:clamp(5.5rem,18vw,14rem)}.hc-anchor{display:none}.hc-quote{font-size:clamp(4rem,10vw,5.2rem);line-height:1.05;margin:0 0 1.2rem}.hc-tagline{margin-bottom:1.6rem}.hc-right-panel{padding:1.2rem 1.6rem 9.5rem;justify-content:flex-start}.hc-nav-item{padding:0 1.6rem}.hc-nav-label{display:none}}@media(prefers-reduced-motion:reduce){.hc-slide{transition:opacity .4s ease;transform:none!important}.hc-slide.is-leaving{transform:none!important}.hc-slide.is-active .hc-product-img{animation:hcImgFadeIn .5s ease forwards}.hc-slide.is-active .hc-product-img-front{animation:hcImgFadeIn .5s ease .8s forwards}.hc-slide.is-active .hc-bg-word{animation:none}.hc-ring{animation:none!important;opacity:0}.hc-bg-sound{opacity:0}.hc-slide.is-active .hc-wave--1,.hc-slide.is-active .hc-wave--2,.hc-slide.is-active .hc-wave--3,.hc-slide.is-active .hc-wave--4{animation:none;opacity:.05}.hc-slide.is-active .hc-svg-layer--1 img,.hc-slide.is-active .hc-svg-layer--2 img,.hc-slide.is-active .hc-svg-layer--3 img{animation:hcSvgIn .4s ease forwards}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hero-carousel.css.map */
