.dynamic-price{position:relative}.dynamic-price .price__compare{text-decoration:line-through;opacity:.6;font-size:.9em}.dynamic-price[data-applies-discount=true] .price__regular{font-weight:600}.dynamic-price.price--tier-active{animation:priceUpdate .3s ease-in-out}@keyframes priceUpdate{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.dynamic-price[data-current-tier]:after{content:"-" attr(data-current-tier) "%";display:inline-flex;align-items:center;margin-left:8px;background:#ef44441a;color:var(--color-sale-tag, #ef4444);font-size:.75em;font-weight:600;padding:4px 8px;border-radius:6px;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transition:all .3s ease;border:1px solid currentColor;letter-spacing:.02em}.dynamic-price.price--tier-active[data-current-tier]:after{opacity:1}.product-card:hover .dynamic-price[data-current-tier]:after{background:var(--color-sale-tag, #ef4444);color:var(--color-sale-tag-text, #ffffff)}@media (max-width: 768px){.dynamic-price[data-current-tier]:after{font-size:.7em;padding:3px 6px;margin-left:6px}}.product-card .dynamic-price{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.product-card .dynamic-price .price__compare{order:-1}.product-card .dynamic-price[data-current-tier]:after{margin-left:auto}.horizontal-product .dynamic-price{flex-direction:column;align-items:flex-start}.product-card-stats-outer .dynamic-price,.product-card-stats .dynamic-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;width:100%}.product-card-stats-outer .dynamic-price .flex,.product-card-stats .dynamic-price .flex{flex-wrap:nowrap;align-items:center;width:100%;justify-content:flex-end}.product-card-stats-outer .dynamic-price[data-current-tier]:after,.product-card-stats .dynamic-price[data-current-tier]:after{position:static;margin-left:0;align-self:flex-end}.dynamic-price.price--loading{opacity:.5;pointer-events:none}.dynamic-price.price--loading:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.3) 50%,transparent 100%);animation:loading 1.5s infinite}@keyframes loading{0%{transform:translate(-100%)}to{transform:translate(100%)}}
/*# sourceMappingURL=/cdn/shop/t/63/assets/dynamic-pricing.css.map */
