@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(prefers-reduced-motion:no-preference){.fx-reveal{opacity:0;transform:translateY(24px);transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1)}.fx-reveal.fx-in{opacity:1;transform:translateY(0)}.fx-reveal-1{transition-delay:.05s}.fx-reveal-2{transition-delay:.12s}.fx-reveal-3{transition-delay:.19s}.fx-reveal-4{transition-delay:.26s}}@media(prefers-reduced-motion:no-preference){.fx-reveal-snap{opacity:0;transition:opacity .1s linear}.fx-reveal-snap.fx-in{opacity:1}}@media(prefers-reduced-motion:no-preference){.fx-roll-in{opacity:0;transform:translate(-32px) rotate(-10deg);transition:opacity .8s ease,transform .9s cubic-bezier(.34,1.56,.64,1)}.fx-roll-in.fx-in{opacity:1;transform:translate(0) rotate(0)}}@media(prefers-reduced-motion:no-preference){.fx-icon-reveal{opacity:0;transform:scale(.82);transition:opacity .5s ease,transform .55s cubic-bezier(.34,1.2,.64,1)}.fx-icon-reveal.fx-in{opacity:1;transform:scale(1)}}:root{--fx-float-amplitude: -9px}@media(max-width:749px){:root{--fx-float-amplitude: -5px}}@media(prefers-reduced-motion:no-preference){@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(var(--fx-float-amplitude))}}.fx-float{animation:fx-float 6.5s ease-in-out infinite}}@media(prefers-reduced-motion:no-preference){.fx-parallax{transition:transform .05s linear}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-testid=media-with-content] .media-block,#MainContent product-media-gallery,#MainContent [class*=media-gallery]{overflow:hidden}[data-testid=media-with-content] .media-block__media img,#MainContent product-media-gallery img,#MainContent [class*=media-gallery] img{transition:transform .6s cubic-bezier(.22,1,.36,1)}[data-testid=media-with-content] .media-block:hover .media-block__media img,#MainContent product-media-gallery img:hover,#MainContent [class*=media-gallery] img:hover{transform:scale(1.045)}}@media(hover:none)and (pointer:coarse)and (prefers-reduced-motion:no-preference){[data-testid=media-with-content] .media-block,#MainContent product-media-gallery,#MainContent [class*=media-gallery]{overflow:hidden}[data-testid=media-with-content] .media-block__media img,#MainContent product-media-gallery img,#MainContent [class*=media-gallery] img{transition:transform .35s cubic-bezier(.22,1,.36,1)}[data-testid=media-with-content] .media-block__media img:active,#MainContent product-media-gallery img:active,#MainContent [class*=media-gallery] img:active{transform:scale(1.03)}}#MainContent .shopify-section img{border-radius:14px}[data-testid=media-with-content] .media-block{border-radius:18px}#MainContent [class*=product-card],#MainContent .card{transition:box-shadow .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){#MainContent [class*=product-card]:hover,#MainContent .card:hover{box-shadow:0 14px 32px #00000014;transform:translateY(-3px)}}.product-details .button{position:relative;overflow:hidden;transition:transform .25s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,filter .3s ease}@media(hover:hover)and (pointer:fine){.product-details .button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #c26a8347;filter:brightness(1.04)}}.product-details .button:active{transform:translateY(0) scale(.97);transition-duration:.1s}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.product-details .button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:-60%;width:40%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.35),transparent);transform:skew(-20deg);transition:left .7s ease;pointer-events:none}.product-details .button:hover:after{left:120%}}@media(prefers-reduced-motion:no-preference){@keyframes fx-shimmer{0%{background-position:0% 50%}to{background-position:200% 50%}}#MainContent [style*="background: #c26a83"],#MainContent [style*="background-color: #c26a83"]{background-image:linear-gradient(120deg,#c26a83 0% 40%,#d88aa0 50%,#c26a83 60% 100%);background-size:250% 100%;animation:fx-shimmer 9s linear infinite}}#MainContent table tbody tr{transition:background-color .3s ease}@media(hover:hover)and (pointer:fine){#MainContent table tbody tr:hover{background-color:#ffffff0d}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/premium-fx.css.map */
