.sale--black-friday,.sale--black-friday-flash{--sale-bg: #000;--sale-text: #fff;--sale-accent: #f00}.sale--cyber-monday,.sale--cyber-week{--sale-bg: #3a45a5;--sale-text: #fff;--sale-accent: #a9b4ff}.sale--holiday,.sale--christmas,.sale--year-end,.sale--new-year{--sale-bg: #29a8e0;--sale-text: #fff;--sale-accent: #fff}.sale-badge{display:inline-block;padding:4px 8px;border-radius:4px;background:var(--sale-bg);color:var(--sale-text);font-family:Roboto Condensed;font-size:18px;font-weight:700;line-height:normal;text-transform:uppercase;white-space:nowrap}.sale-badge__accent{color:var(--sale-accent)}.sale-badge--top{margin-bottom:6px}.sale-badge--bottom{font-size:13px}.complete-system-wrapper .cs-badge.cs-badge--sale{display:block;padding:0;background:none;letter-spacing:0}.complete-system-wrapper .cs-badge .sale-badge{background:var(--sale-bg);color:var(--sale-text);font-family:Roboto Condensed;font-weight:700}.complete-system-wrapper .cs-badge .sale-badge span{position:static;display:inline;padding:0;background:none;font:inherit}.complete-system-wrapper .cs-badge .sale-badge .sale-badge__text{color:var(--sale-text)}.complete-system-wrapper .cs-badge .sale-badge .sale-badge__accent{color:var(--sale-accent)}.complete-system-wrapper.is-sale .cs-item-pricing .cs-original-price{text-decoration:line-through}.sale-price-row{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.sale-price-row__prices{display:flex;align-items:baseline;gap:5px}.complete-system-wrapper .sale-price-row__prices .cs-original-price{color:#979696;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;text-decoration:line-through}.sale-price-row__final{color:#3e3e3e;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700}#pdp-product .sale-totals,.pq-right-block .sale-totals{display:flex;justify-content:flex-end;align-items:stretch;gap:16px;padding:16px 10px 0 0}.sale-totals__col{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:3px}.sale-totals__col--save{align-items:flex-start}.sale-totals__label{color:#000000b3;font-family:Roboto Condensed;font-size:13px;font-weight:500;text-transform:uppercase;line-height:normal}.sale-totals__value{color:#000;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:normal}.sale-totals__value--struck{color:#606060;font-size:18px;font-weight:400;text-decoration:line-through}.sale-totals__value--price{color:#000000b3;font-size:24px;font-weight:700}.sale-discount-pill{display:inline-block;padding:1px 6px;border-radius:100px;background:#16a780;color:#fff;font-family:Roboto Condensed;font-size:14px;font-weight:500;line-height:normal}.sale-price-head{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.sale-price-head__total{color:#3b3b3bbf;font-family:Montserrat,sans-serif;font-size:21px;font-weight:400;text-decoration:line-through}.sale-price-head__price{color:#041b24;font-family:Montserrat,sans-serif;font-size:27px;font-weight:700}.sale-price-head__savings{padding:2px 4px;border-radius:100px;background:#19a4dbb5;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:500;line-height:normal}.sale-banner-badge{position:absolute;right:4%;bottom:10%;width:24%;max-width:170px;height:auto;pointer-events:none}.sale-banner-note{margin:14px 0 0;color:#fff;font-family:Montserrat,sans-serif;font-size:15px;line-height:1.4}.sale-banner-note--mobile{display:none}.black-friday-banner .newhero-carousel>div{position:relative}@media(max-width:767px){.sale-badge--top{font-size:16px}.sale-totals{justify-content:space-between;gap:8px;padding-right:0}.sale-totals__value--struck{font-size:15px;font-weight:500}.sale-totals__value--price{font-size:20px}.sale-price-head__total{font-size:18px}.sale-price-head__price{font-size:22px}.sale-price-head__savings{font-size:13px}.sale-banner-note{margin-top:10px;font-size:13px}.sale-banner-note--desktop{display:none}.sale-banner-note--mobile{display:block;padding:0 16px}.sale-banner-badge{width:28%;bottom:6%}.sale-price-head{margin-bottom:0}.sale-totals__value{font-size:15px;font-weight:500;line-height:normal}.sale-totals__col{gap:0px}.sale-totals__value--price{color:#000000b3;text-align:center;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}}
/*# sourceMappingURL=/cdn/shop/t/369/assets/sale-campaign.css.map */
