:is(.voited-pdp--price>.price):not([data-voited-product-discount-state])>*,:is(.voited-pdp--price>.price)[data-voited-product-discount-state=loading]>*,:is(voited-pdp-atc .voited-pdp--add-to-cart):not([data-voited-product-discount-state])>:is(.price-item--regular,.price-compare-at-price),:is(voited-pdp-atc .voited-pdp--add-to-cart)[data-voited-product-discount-state=loading]>:is(.price-item--regular,.price-compare-at-price){animation:voited-product-discount--reveal 0s linear 2s forwards;opacity:0}:is(.voited-pdp--price>.price)[data-voited-product-discount-state=loading]{min-width:8em;position:relative;width:-moz-fit-content;width:fit-content}:is(.voited-pdp--price>.price)[data-voited-product-discount-state=loading]:after{animation:voited-product-discount--shimmer 1.4s ease-in-out infinite,voited-product-discount--hide 0s linear 2s forwards;background:linear-gradient(90deg,rgba(0,0,0,.06) 25%,rgba(0,0,0,.12) 37%,rgba(0,0,0,.06) 63%);background-size:400% 100%;border-radius:4px;content:"";inset:0;position:absolute}@media(prefers-reduced-motion:reduce){:is(.voited-pdp--price>.price)[data-voited-product-discount-state=loading]:after{animation:voited-product-discount--hide 0s linear 2s forwards;background:rgba(0,0,0,.08)}}@keyframes voited-product-discount--reveal{to{opacity:1}}@keyframes voited-product-discount--hide{to{opacity:0}}@keyframes voited-product-discount--shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.voited-product-discount--savings-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease;width:100%}.voited-product-discount--savings-wrapper[data-voited-product-discount-savings=loading],.voited-product-discount--savings-wrapper[data-voited-product-discount-savings=open]{grid-template-rows:1fr;opacity:1}.voited-product-discount--savings-clip{min-height:0;overflow:hidden}.voited-product-discount--savings-clip>.voited-product-discount--savings{transition:opacity .2s ease}.voited-product-discount--savings-wrapper[data-voited-product-discount-savings=loading] .voited-product-discount--savings{opacity:.4}@media(prefers-reduced-motion:reduce){.voited-product-discount--savings-clip>.voited-product-discount--savings,.voited-product-discount--savings-wrapper{transition:none}}.voited-product-discount--savings{border:2px solid var(--vt-color-primary);border-radius:4px;font-size:1.3rem;margin:.25rem 0 0;padding:1rem;text-align:center;width:100%}.voited-product-discount--savings span{font-weight:600;letter-spacing:.04em}
/*# sourceMappingURL=product-discount.css.map */
