html :is(button,a)[data-wm-rainbow-button].wm-rainbow-ready:not(:disabled){position:relative!important;isolation:isolate;overflow:hidden!important;background:var(--wm-rainbow-color)!important;border:0!important;color:var(--wm-white)!important;transition:color .4s ease,transform .14s ease-out,box-shadow .14s ease-out!important}html [data-wm-rainbow-button].wm-rainbow-ready:not(:disabled)>span{position:relative;z-index:1;transition:color .4s ease}html [data-wm-rainbow-button].wm-rainbow-ready:not(:disabled):after{position:absolute;z-index:0;top:0;bottom:0;left:-20%;width:140%;background:var(--wm-ink);content:"";pointer-events:none;transform:skew(28deg);transition:transform .4s cubic-bezier(.3,1,.8,1)}html [data-wm-rainbow-button].wm-rainbow-ready:not(:disabled):is(:hover,:focus-visible){color:var(--wm-ink)!important}html [data-wm-rainbow-button].wm-rainbow-ready:not(:disabled):is(:hover,:focus-visible):after{transform:skew(28deg) translate(115%)}html[data-template=product] .wm-product-ledger__add.wm-rainbow-ready:not(:disabled):is(:hover,:focus-visible) .wm-product-ledger__add-label small{color:var(--wm-ink)!important}@media(prefers-reduced-motion:reduce){html :is(button,a)[data-wm-rainbow-button].wm-rainbow-ready:not(:disabled),html [data-wm-rainbow-button].wm-rainbow-ready:not(:disabled)>span,html [data-wm-rainbow-button].wm-rainbow-ready:not(:disabled):after{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/rainbow-buttons.css.map */
