@keyframes border-shimmer{0%{transform:translate(-150%) rotate(30deg);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translate(250%) rotate(30deg);opacity:0}}@keyframes border-glow-pulse{0%,to{box-shadow:0 0 #fff0,inset 0 0 #fff0}50%{box-shadow:0 0 20px #fff6,inset 0 0 20px #fff3}}.product-card .button--outline,.horizontal-product-card .button--outline,product-card .button--outline,.product-card-fixed .button--outline,.product-card-new .button--outline{position:relative;overflow:hidden;isolation:isolate;transition:all .3s cubic-bezier(.4,0,.2,1)}.product-card .button--outline:before,.horizontal-product-card .button--outline:before,product-card .button--outline:before,.product-card-fixed .button--outline:before,.product-card-new .button--outline:before{content:"";position:absolute;top:-100%;left:-100%;width:80%;height:400%;background:linear-gradient(to bottom right,#fff0 0% 40%,#fffc 50%,#fff0 60% 100%);transform:translate(-150%) rotate(30deg);pointer-events:none;will-change:transform,opacity;z-index:1;opacity:0;mix-blend-mode:overlay}@media (prefers-reduced-motion: no-preference){.product-card .button--outline:hover:before,.horizontal-product-card .button--outline:hover:before,product-card .button--outline:hover:before,.product-card-fixed .button--outline:hover:before,.product-card-new .button--outline:hover:before{animation:border-shimmer 1.5s cubic-bezier(.4,0,.2,1)}.product-card .button--outline:hover,.horizontal-product-card .button--outline:hover,product-card .button--outline:hover,.product-card-fixed .button--outline:hover,.product-card-new .button--outline:hover{animation:border-glow-pulse 1.5s cubic-bezier(.4,0,.2,1);border-color:#ffffffe6!important}}@media (prefers-reduced-motion: reduce){.product-card .button--outline:hover,.horizontal-product-card .button--outline:hover,product-card .button--outline:hover,.product-card-fixed .button--outline:hover,.product-card-new .button--outline:hover{box-shadow:0 0 15px #ffffff4d,inset 0 0 15px #ffffff26;border-color:#ffffffe6!important}}@media (max-width: 699px) and (prefers-reduced-motion: no-preference){.product-card .button--outline:active:before,.horizontal-product-card .button--outline:active:before,product-card .button--outline:active:before,.product-card-fixed .button--outline:active:before,.product-card-new .button--outline:active:before{animation:border-shimmer 1s cubic-bezier(.4,0,.2,1)}.product-card .button--outline:active,.horizontal-product-card .button--outline:active,product-card .button--outline:active,.product-card-fixed .button--outline:active,.product-card-new .button--outline:active{animation:border-glow-pulse 1s cubic-bezier(.4,0,.2,1);border-color:#ffffffe6!important}}.product-card .button--outline.button--primary:before,.horizontal-product-card .button--outline.button--primary:before,product-card .button--outline.button--primary:before{background:linear-gradient(to bottom right,#e2af0000 0% 40%,#ffd700e6 50%,#e2af0000 60% 100%)}@media (prefers-reduced-motion: no-preference){.product-card .button--outline.button--primary:hover,.horizontal-product-card .button--outline.button--primary:hover,product-card .button--outline.button--primary:hover{box-shadow:0 0 25px #e2af0080,inset 0 0 20px #e2af004d;border-color:gold!important}}.product-card .button--outline span,.horizontal-product-card .button--outline span,product-card .button--outline span{position:relative;z-index:2}@media (prefers-contrast: high){.product-card .button--outline:before,.horizontal-product-card .button--outline:before,product-card .button--outline:before{display:none}.product-card .button--outline:hover,.horizontal-product-card .button--outline:hover,product-card .button--outline:hover{animation:none;box-shadow:none}}.product-card .button--outline,.horizontal-product-card .button--outline,product-card .button--outline{transform:translateZ(0);backface-visibility:hidden}.product-card .button--outline:before,.horizontal-product-card .button--outline:before,product-card .button--outline:before{transform:translateZ(0);backface-visibility:hidden}
/*# sourceMappingURL=/cdn/shop/t/84/assets/product-card-shimmer.css.map */
