.price--on-sale .price__sale{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:10px}.price__sale .price-item--sale{order:-1;font-weight:500}.price__sale .price-item--regular{font-size:.85em;opacity:.48;text-decoration-thickness:1px}.price .price__container{margin-bottom:0}.price--on-sale .price__badge-sale,.card__badge .badge{background:#f1eee8;color:#514a40;border:1px solid #514a401c;border-radius:0;letter-spacing:.08em;text-transform:uppercase;font-size:10px;padding:5px 8px}.studio-cart-line-price{display:flex;gap:10px;align-items:baseline}.studio-cart-line-price s{opacity:.45;font-size:.9em;text-decoration-thickness:1px}.studio-cart-savings{display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--studio-sale-accent,#6e624e);font-size:13px;margin:0 0 12px;letter-spacing:.02em}.studio-sale-timer{display:flex;justify-content:center;align-items:center;gap:18px;padding:11px 20px;background:var(--timer-bg,#191816);color:var(--timer-text,#fff);font-size:11px;letter-spacing:.12em;line-height:1.4;flex-wrap:wrap;text-align:center}.studio-sale-timer__heading{font-weight:500;text-transform:uppercase}.studio-sale-timer__clock{display:inline-flex;align-items:center;gap:10px;letter-spacing:.03em}.studio-sale-timer__digits{font-variant-numeric:tabular-nums;letter-spacing:.12em;white-space:nowrap}.studio-sale-timer a{color:inherit;text-underline-offset:3px}.studio-sale-timer__expired{font-size:11px}@media(max-width:600px){.studio-sale-timer{gap:4px 12px;padding:10px 12px;font-size:10px}.studio-sale-timer__clock{gap:6px}.studio-sale-timer__heading{width:100%}}@media(prefers-reduced-motion:reduce){.studio-sale-timer *{transition:none}}
