body{animation:gm-pagein .55s cubic-bezier(.22,1,.36,1) both}@keyframes gm-pagein{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.product__media img,.product-media-container img{animation:gm-float 5s ease-in-out infinite;will-change:transform}@keyframes gm-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.product__media-item,.product-media-container{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease}.product__media-item:hover,.product-media-container:hover{transform:perspective(800px) rotateY(-4deg) scale(1.02);box-shadow:18px 18px 40px #0000002e}.product-form__submit,button[name=add],.btn--add-to-cart{position:relative;overflow:hidden;transition:transform .15s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background-color .25s ease;will-change:transform}.product-form__submit:after,button[name=add]:after,.btn--add-to-cart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(255,255,255,.3) 0%,transparent 70%);opacity:0;transform:scale(.3);transition:transform .5s ease,opacity .5s ease;pointer-events:none}.product-form__submit:hover,button[name=add]:hover,.btn--add-to-cart:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 12px 28px #0003}.product-form__submit:hover:after,button[name=add]:hover:after,.btn--add-to-cart:hover:after{opacity:1;transform:scale(1.5)}.product-form__submit:active,button[name=add]:active,.btn--add-to-cart:active{transform:translateY(1px) scale(.97);box-shadow:0 4px 10px #0000001f}.product-form__submit,button[name=add],.btn--add-to-cart{animation:gm-attn-pulse 2.2s cubic-bezier(.36,.07,.19,.97) .8s 2}@keyframes gm-attn-pulse{0%,to{box-shadow:0 0 rgba(var(--color-button, 0,0,0),.4)}50%{box-shadow:0 0 0 12px rgba(var(--color-button, 0,0,0),0)}}.price__current,.price-item--regular,.product__price{animation:gm-price-in .6s cubic-bezier(.22,1,.36,1) .3s both}@keyframes gm-price-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.product__title,.product-meta__title{animation:gm-titlein .7s cubic-bezier(.22,1,.36,1) .15s both}@keyframes gm-titlein{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.variant-input-wrap,.swatch__item,[data-option-value]{transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .2s ease,box-shadow .2s ease}.variant-input-wrap:hover,.swatch__item:hover,[data-option-value]:hover{transform:scale(1.15);box-shadow:0 4px 12px #00000026}.variant-input-wrap:active,.swatch__item:active,[data-option-value]:active{transform:scale(.95)}.product__description,.product__description p,.product__description li{opacity:0;transform:translateY(18px);animation:gm-reveal .5s cubic-bezier(.22,1,.36,1) forwards}.product__description{animation-delay:.4s}.product__description p:nth-child(1){animation-delay:.5s}.product__description p:nth-child(2){animation-delay:.6s}.product__description p:nth-child(3){animation-delay:.7s}.product__description li:nth-child(n){animation-delay:calc(.5s + var(--i, 0) * .08s)}@keyframes gm-reveal{to{opacity:1;transform:translateY(0)}}.cart-count-bubble,.cart__icon-count{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.cart--has-item .cart-count-bubble,.cart--has-item .cart__icon-count{animation:gm-cartbounce .5s cubic-bezier(.34,1.56,.64,1)}@keyframes gm-cartbounce{0%{transform:scale(1)}40%{transform:scale(1.5)}70%{transform:scale(.9)}to{transform:scale(1)}}.header__menu-item a,nav a{position:relative;text-decoration:none}.header__menu-item a:after,nav a:after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:2px;background:currentColor;transition:width .3s cubic-bezier(.22,1,.36,1)}.header__menu-item a:hover:after,nav a:hover:after{width:100%}html{scroll-behavior:smooth}a,button,[role=button],input[type=submit],input[type=button]{transition:opacity .18s ease}a:focus-visible,button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/glowmask-animations.css.map */
