:root{--depth-1: 0 1px 0 rgba(255,255,255,.7) inset, 0 -6px 14px rgba(35,48,74,.05) inset, 0 10px 24px -10px rgba(35,48,74,.22);--depth-2: 0 2px 0 rgba(255,255,255,.75) inset, 0 -12px 24px rgba(35,48,74,.07) inset, 0 24px 44px -18px rgba(35,48,74,.32), 0 6px 12px -6px rgba(35,48,74,.12);--gloss: linear-gradient(180deg, rgba(255,255,255,.55) 0%, rgba(255,255,255,0) 46%);--spring: cubic-bezier(.34, 1.56, .64, 1)}.fx .btn{position:relative;isolation:isolate;background-image:var(--gloss);text-shadow:0 1px 0 rgba(0,0,0,.12);box-shadow:0 5px 0 var(--accent-dark),0 12px 20px -8px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 2px #ffffff59}.fx .btn:active{box-shadow:0 1px 0 var(--accent-dark),0 4px 10px -6px color-mix(in srgb,var(--accent) 70%,transparent),inset 0 2px #ffffff59}.fx .btn--secondary{background-image:none;text-shadow:none;box-shadow:0 4px 0 var(--line),0 10px 18px -10px #23304a40}.fx .btn--secondary:active{box-shadow:0 1px 0 var(--line)}.fx .btn--dark{background-image:var(--gloss);box-shadow:0 5px #0f1626,0 12px 20px -8px #23304a80,inset 0 2px #ffffff2e}.fx .btn--dark:active{box-shadow:0 1px #0f1626}.is-jelly{animation:jelly .55s var(--spring)}@keyframes jelly{0%{transform:scale(1)}25%{transform:scale(1.12,.86)}45%{transform:scale(.94,1.08)}65%{transform:scale(1.04,.97)}to{transform:scale(1)}}.fx .card__media{box-shadow:var(--depth-1)}.fx .card:hover .card__media{box-shadow:var(--depth-2)}.fx .card__media:after,.fx .tile:after,.fx .gallery__main:after,.fx .promo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--gx, 30%) var(--gy, 0%),rgba(255,255,255,.55),rgba(255,255,255,0) 55%);opacity:.55;transition:opacity .3s;z-index:1}.fx .card:hover .card__media:after,.fx .tile:hover:after{opacity:1}.fx .tile{box-shadow:var(--depth-1)}.fx .tile:hover{box-shadow:var(--depth-2)}.fx .gallery__main{position:relative;box-shadow:var(--depth-2)}.fx .trust,.fx .step,.fx .review,.fx .value,.fx .faq details,.fx .contact__card,.fx .summary,.fx .form{box-shadow:var(--depth-1)}.fx .promo{position:relative;box-shadow:var(--depth-2)}.fx .news{box-shadow:var(--depth-2)}.fx .quick-btn{background-image:var(--gloss)}[data-tilt]{transform-style:preserve-3d;will-change:transform;transition:transform .5s var(--spring),box-shadow .3s}[data-tilt].is-tilting{transition:transform .08s linear,box-shadow .3s}.fx .tile>*{transform:translateZ(28px)}.fx .tile .tile__img{transform:translateZ(50px)}[data-squish]{transform-origin:50% 100%;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer}[data-squish] img,[data-squish] svg{pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.squish-hint{position:absolute;left:50%;bottom:16px;z-index:3;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:var(--fs-xs);font-weight:800;white-space:nowrap;box-shadow:0 8px 20px -8px #23304a59;pointer-events:none;transition:opacity .4s,transform .4s;animation:hintPulse 2.4s ease-in-out infinite}.squish-hint.is-gone{opacity:0;transform:translate(-50%,8px)}@keyframes hintPulse{0%,to{transform:translate(-50%) scale(1)}50%{transform:translate(-50%) scale(1.05)}}.fx .hero{position:relative;isolation:isolate}.hero__blobs{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.hero__blobs span{position:absolute;border-radius:50%;filter:blur(50px);opacity:.7;animation:drift 18s ease-in-out infinite alternate}.hero__blobs span:nth-child(1){width:420px;height:420px;left:-120px;top:-120px;background:var(--pink)}.hero__blobs span:nth-child(2){width:360px;height:360px;right:10%;bottom:-160px;background:var(--yellow);animation-delay:-6s}.hero__blobs span:nth-child(3){width:260px;height:260px;left:40%;top:10%;background:#fff;opacity:.5;animation-delay:-12s}@keyframes drift{0%{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.1)}to{transform:translate(-30px,20px) scale(.95)}}.fx .hero__visual:before{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--yellow) 40%,#fff),var(--yellow) 55%,color-mix(in srgb,var(--yellow) 80%,#c98a00));box-shadow:inset 0 -20px 40px #c98a002e,0 40px 60px -30px #23304a59}.fx .hero__visual:after{background:radial-gradient(circle at 35% 30%,#fff,var(--pink) 60%);box-shadow:0 20px 30px -16px #23304a4d;animation:bob 6s ease-in-out infinite}.fx .hero__media{transform-style:preserve-3d}.fx .hero__tag{box-shadow:var(--depth-2);animation:bob 5s ease-in-out infinite;animation-delay:-2s}@keyframes bob{0%,to{translate:0 0}50%{translate:0 -10px}}.bubbles{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0}.bubbles i{position:absolute;bottom:-20px;width:var(--s, 14px);height:var(--s, 14px);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#ffffff59 60%,#fff0);border:1px solid rgba(255,255,255,.6);animation:rise var(--d, 9s) linear infinite;animation-delay:var(--delay, 0s);opacity:0}@keyframes rise{0%{transform:translateY(0) translate(0);opacity:0}10%{opacity:.9}to{transform:translateY(-110vh) translate(var(--x, 20px));opacity:0}}.sq-art{overflow:visible}.sq-eyes{transition:transform .25s ease-out}.sq-blink .sq-eyes{animation:blink .22s ease-in-out;transform-origin:50% 110px;transform-box:view-box}@keyframes blink{50%{transform:scaleY(.1)}}.fx-particle{position:fixed;z-index:95;pointer-events:none;left:0;top:0;will-change:transform,opacity}.fx-particle--blob{width:var(--s, 10px);height:var(--s, 10px);border-radius:55% 45% 50% 50%/60% 60% 40% 40%;background:var(--c, var(--pink));box-shadow:inset -2px -2px #00000014,inset 2px 2px #fff9}.fx-particle--heart{font-size:var(--s, 16px);line-height:1;color:var(--c, var(--accent))}.fx-fly{position:fixed;z-index:96;pointer-events:none;border-radius:22px;overflow:hidden;box-shadow:0 20px 40px -12px #23304a73;background:var(--blue)}.fx-fly img,.fx-fly svg{width:100%;height:100%;object-fit:cover;display:block}.cart-bump{animation:jelly .6s var(--spring)}.cart-count.is-pop{animation:pop .5s var(--spring)}@keyframes pop{0%{transform:scale(1)}40%{transform:scale(1.6)}to{transform:scale(1)}}.fx-reveal{opacity:0;transform:translateY(26px) scale(.98);transition:opacity .7s ease,transform .8s var(--spring);transition-delay:var(--rd, 0s)}.fx-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero__blobs span,.bubbles,.squish-hint,.fx .hero__tag,.fx .hero__visual:after{animation:none!important}.bubbles{display:none}.fx-reveal{opacity:1!important;transform:none!important}[data-tilt]{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/effects.css.map */
