.sp{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;color:#000;display:flex;align-items:center;justify-content:center;transition:opacity .45s ease,visibility .45s ease}.sp.is-hiding{opacity:0;visibility:hidden;pointer-events:none}.sp__inner{width:min(900px,92vw);text-align:center;position:relative}.sp__words{height:4.5em;display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:clamp(26px,4.5vw,56px);font-weight:500;letter-spacing:-.02em;perspective:1000px;perspective-origin:50% 50%}.sp__wheel{position:relative;height:1.25em;width:min(92vw,820px);transform-style:preserve-3d;will-change:transform;transform:translateZ(var(--sp-radius, 40px)) rotateX(var(--sp-rot, 0deg));transition:transform .9s cubic-bezier(.16,1,.3,1)}.sp__item{position:absolute;left:0;right:0;height:1.25em;display:flex;align-items:center;justify-content:center;white-space:nowrap;backface-visibility:hidden;transform-style:preserve-3d;transform:rotateX(calc(var(--sp-step, 30deg) * var(--i))) translateZ(var(--sp-radius, 40px));opacity:.18;filter:blur(.4px);transition:opacity .45s ease,filter .45s ease}.sp__item.is-active{opacity:1;filter:blur(0px)}.sp__curve{width:100%;height:80px;margin-top:24px}.sp__curvePath{fill:#fff;animation:spWave 1.2s cubic-bezier(.2,.8,.2,1) infinite}@keyframes spWave{0%{transform:translateY(0) scaleY(1)}50%{transform:translateY(8px) scaleY(1.08)}to{transform:translateY(0) scaleY(1)}}@media(prefers-reduced-motion:reduce){.sp__curvePath{animation:none}.sp__wheel{transition:none}.sp__item{transition:none;filter:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/preloader-words.css.map */
