.cn-discount-badge,.cn-local .cn-discount-badge{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:max-content;max-width:100%;min-height:25px;padding:5px 9px;border:1px solid #c81920;border-radius:7px;background:#c81920;color:#fff;font:800 12px/1.2 var(--font-body-family,Arial,sans-serif);letter-spacing:0;white-space:nowrap;text-decoration:none}.cn-discount-badge[hidden]{display:none!important}.cn-local .card-badges{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px;max-width:calc(100% - 66px)}.cn-local .card-badges .cn-discount-badge{font-size:11px;min-height:25px;padding:5px 8px}.price .cn-discount-badge{margin-top:0;margin-bottom:0;align-self:center}.cn-suggestion-price .cn-discount-badge{margin-top:4px;font-size:10px;padding:3px 6px;min-height:21px}.cn-local .cn-compare-price-meta{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;margin:5px 0 8px}.cn-local .cn-compare-price-meta del{font-size:12px;font-weight:400;color:#62685b}.cn-local .cn-card-fallback-price{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:420px){.cn-local .card-badges{gap:4px}.cn-local .card-badges .cn-discount-badge{font-size:10px}}.cn-offer-price{display:grid;justify-items:start;gap:7px;min-width:0;max-width:100%;font-family:var(--font-body-family,Arial,sans-serif);letter-spacing:0;text-align:left}.cn-offer-price__badge{display:flex;min-width:0}.cn-offer-price--card .cn-offer-price__badge>.cn-discount-badge{font-size:16px}.cn-offer-price--hero .cn-offer-price__badge>.cn-discount-badge{font-size:18px}.cn-offer-price__amounts{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;min-width:0;max-width:100%}.cn-offer-price__current{color:#171717;font-weight:800;line-height:1.1;letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.cn-offer-price__compare{color:#62666b;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration-thickness:1px;white-space:nowrap}.cn-offer-price__saving{color:#c94000;font-size:13px;font-weight:650;line-height:1.4;letter-spacing:0;overflow-wrap:anywhere}.cn-offer-price__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 0;min-width:0;max-width:100%}.cn-offer-price__meta>.cn-offer-price__compare{margin-right:10px}.cn-offer-price__meta>.cn-offer-price__saving{padding-left:10px;border-left:1px solid #d8d4cf}.cn-local .cn-product-card .card-price{display:block;min-width:0;margin-bottom:5px}.cn-local .cn-product-card .card-price .cn-offer-price__current{font-size:30px;font-weight:800;line-height:1.1;letter-spacing:-.045em;color:#171717}.cn-local .cn-product-card .card-price .cn-offer-price__compare{margin:0;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;color:#62666b}.cn-local .cn-product-card .card-price .cn-offer-price--pending .cn-offer-price__current{font-size:18px;line-height:1.4;letter-spacing:0;white-space:normal}.cn-local .cn-product-card .card-price .cn-offer-price__saving{font-size:13px;color:#c94000}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;align-items:start;gap:7px;min-width:0;text-align:left}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price>.cn-offer-price{display:grid;grid-column:1/-1;justify-items:start;gap:7px;max-width:100%;font-size:inherit;text-align:left;color:#171717}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price .cn-offer-price__current{font-size:38px;font-weight:800;line-height:1.08;letter-spacing:-.045em;color:#171717}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price .cn-offer-price__compare{font-size:15px;color:#62666b}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price .cn-offer-price__saving{font-size:14px;color:#c94000}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price .cn-offer-price--pending .cn-offer-price__current{font-size:20px;line-height:1.4;letter-spacing:0;white-space:normal}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price>.hero-product-price-note{grid-column:1/-1;max-width:230px;font-size:10px;line-height:1.5;text-align:left;overflow-wrap:anywhere}.cn-native-price{width:100%;letter-spacing:0}.cn-native-price>.price__container{display:block;width:100%;margin:0}.cn-native-price.price--on-sale .price__sale{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.cn-local.cn-native-product .cn-native-price .price__regular>.price-item--regular,.cn-local.cn-native-product .cn-native-price .price__sale>.price-item--sale{margin:0;color:#171717;font-size:52px;font-weight:800;line-height:1.08;letter-spacing:-.045em;font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere}.cn-native-price .cn-native-price__meta{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;min-width:0}.cn-local.cn-native-product .cn-native-price .cn-native-price__meta>.price-item--regular{margin:0;color:#62666b;font-size:22px;font-weight:400;line-height:1.4;letter-spacing:0;text-decoration-thickness:1px}.cn-native-price .cn-native-price__meta>.cn-discount-badge{margin:0;font-size:18px}.cn-native-price .cn-native-price__saving{display:block;width:100%;margin:1px 0 0;padding:12px 16px;border-radius:9px;background:#fff7f1;color:#c94000;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;overflow-wrap:anywhere}.cn-native-price .unit-price{margin-top:8px}@media(max-width:749px){.cn-local .cn-product-card .card-price .cn-offer-price__current{font-size:27px}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price .cn-offer-price__current{font-size:34px}.cn-local.cn-native-product .cn-native-price .price__regular>.price-item--regular,.cn-local.cn-native-product .cn-native-price .price__sale>.price-item--sale{font-size:46px}}@media(max-width:420px){.cn-offer-price--card .cn-offer-price__badge>.cn-discount-badge{font-size:14px}.cn-local .cn-product-card .card-price .cn-offer-price__current{font-size:24px}.cn-local .cn-product-card .card-price .cn-offer-price__compare{font-size:12px}.cn-local .cn-product-card .card-price .cn-offer-price__saving{font-size:11px}.cn-offer-price__amounts{gap:4px 7px}.cn-local .cn-hero-carousel .cn-hero.hero .hero-product-price .cn-offer-price__current{font-size:32px}.cn-local.cn-native-product .cn-native-price .price__regular>.price-item--regular,.cn-local.cn-native-product .cn-native-price .price__sale>.price-item--sale{font-size:42px}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/cn-discount.css.map */
