body{transition:opacity .3s ease}body:not(.page-loaded){opacity:0}body.page-loaded{opacity:1}.fade-in-section{opacity:0;transform:translateY(30px);transition:opacity .8s cubic-bezier(.34,1.56,.64,1),transform .8s cubic-bezier(.34,1.56,.64,1)}.fade-in-section.is-visible{opacity:1;transform:translateY(0)}.sleep-transformation-card{transition-delay:calc(var(--index, 0) * .1s)}.sleep-transformation-card:nth-child(1){--index: 1}.sleep-transformation-card:nth-child(2){--index: 2}.sleep-transformation-card:nth-child(3){--index: 3}.sleep-transformation-card:nth-child(4){--index: 4}.sleep-transformation-card:nth-child(5){--index: 5}.sleep-transformation-card:nth-child(6){--index: 6}.image-zoom-wrapper{overflow:hidden;border-radius:inherit}.image-zoom-wrapper img{transition:transform .6s cubic-bezier(.34,1.56,.64,1);will-change:transform}.image-zoom-wrapper:hover img{transform:scale(1.08)}button,.button,a.btn,[class*=cta-button]{position:relative;overflow:hidden}.ripple-effect{position:absolute;border-radius:50%;background:#fff9;transform:scale(0);animation:ripple-animation .6s ease-out;pointer-events:none}@keyframes ripple-animation{to{transform:scale(2);opacity:0}}a:not(.button):not(.btn):not([class*=cta]){position:relative;transition:color .3s ease}a:not(.button):not(.btn):not([class*=cta]):after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width .4s cubic-bezier(.34,1.56,.64,1)}a:not(.button):not(.btn):not([class*=cta]):hover:after{width:100%}.card,.product-card,[class*=card]:not([class*=card-wrapper]){transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease;will-change:transform}header,.header,[role=banner]{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,background-color .3s ease}header.scrolled,.header.scrolled,[role=banner].scrolled{box-shadow:0 4px 20px #00000014;background-color:#fffffffa;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}header.header-hidden,.header.header-hidden,[role=banner].header-hidden{transform:translateY(-100%)}*{transition-timing-function:cubic-bezier(.34,1.56,.64,1)}*:focus-visible{outline:3px solid rgba(244,200,66,.6);outline-offset:3px;border-radius:4px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(244,200,66,.6);outline-offset:3px}.skeleton{background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;animation:loading-skeleton 1.5s infinite}@keyframes loading-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}[data-parallax]{will-change:transform;transition:transform .1s linear}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.fade-in-section{opacity:1;transform:none}}body.reduce-animations *,body.reduce-animations *:before,body.reduce-animations *:after{animation-duration:.01ms!important;transition-duration:.2s!important}body.animations-paused *{animation-play-state:paused!important}@media(hover:hover)and (pointer:fine){button,a,.button,[class*=cta]{cursor:pointer}button:active,a:active,.button:active,[class*=cta]:active{transform:scale(.98)}}@keyframes soft-glow{0%,to{filter:drop-shadow(0 0 8px rgba(244,200,66,.3))}50%{filter:drop-shadow(0 0 16px rgba(244,200,66,.5))}}.glow-element{animation:soft-glow 3s infinite ease-in-out}section,.shopify-section{scroll-margin-top:80px}@media(max-width:768px){.fade-in-section{transition-duration:.5s}[data-parallax]{transform:none!important}.image-zoom-wrapper:hover img{transform:scale(1.03)}}@media print{*,*:before,*:after{animation:none!important;transition:none!important;box-shadow:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/global-interactions.css.map */
