@keyframes button-shine{0%{transform:translate(-150%) skew(-15deg)}to{transform:translate(250%) skew(-15deg)}}.button-shine-gold{position:relative;overflow:hidden}.button-shine-gold:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,#fff0,#ffffff80,#fff0);transform:translate(-150%) skew(-15deg);pointer-events:none;z-index:1}.button-shine-gold.animate--shine:before{animation:button-shine .8s cubic-bezier(.4,0,.2,1) .2s 1 both}[data-active-tier=gold] .button-shine-gold:before,[data-tier-key=gold] .button-shine-gold:before{opacity:1}[data-active-tier=silver] .button-shine-gold:before,[data-active-tier=bronze] .button-shine-gold:before,[data-tier-key=silver] .button-shine-gold:before,[data-tier-key=bronze] .button-shine-gold:before{opacity:0}.button-shine-gold:before{opacity:1}.button-shine-gold>*{position:relative;z-index:2}.badge-shine-gold{position:relative;overflow:hidden}.badge-shine-gold:before{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:linear-gradient(90deg,#fff0,#fff9,#fff0);transform:translate(-150%) skew(-15deg);pointer-events:none;z-index:1;animation:button-shine .8s cubic-bezier(.4,0,.2,1) 0s infinite;animation-delay:0s}@keyframes badge-shine-loop{0%,46.67%{transform:translate(-150%) skew(-15deg);opacity:0}53.33%{transform:translate(-150%) skew(-15deg);opacity:1}to{transform:translate(250%) skew(-15deg);opacity:1}}.badge-shine-gold:before{animation:badge-shine-loop 2s cubic-bezier(.4,0,.2,1) 0s infinite}.badge-shine-gold>*{position:relative;z-index:2}
/*# sourceMappingURL=/cdn/shop/t/179/assets/component-button-shine.css.map */
