.kp-promo-banner{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 18px;margin:12px 0 18px;border:1px solid #e6c2b9;border-radius:10px;background:#fff5ee;color:#34271f;font:14px/1.5 Arial,sans-serif;box-sizing:border-box}
.kp-promo-banner strong{display:block;font-size:17px}.kp-promo-banner a,.kp-promo-price a{color:#a32416;text-decoration:underline}.kp-promo-banner a:focus-visible,.kp-promo-price a:focus-visible{outline:3px solid #a32416;outline-offset:3px}
.kp-promo-price{display:grid;gap:4px;margin:8px 0;padding:9px 10px;border:1px solid #edc9c0;border-radius:7px;background:#fff8f4;color:#3c302b;font:12px/1.4 Arial,sans-serif;white-space:normal;box-sizing:border-box;max-width:100%}
.kp-promo-price .kp-promo-badge{color:#a32416;font-weight:700}.kp-promo-price b{font-size:16px;color:#9e2414}.kp-promo-price s,.sale-old{font-size:12px;color:#6e625e;font-weight:400}.kp-promo-price small{font-size:11px}
.kp-promo-cart{margin:14px 0;padding:14px 16px;background:#f2f7f3;border:1px solid #b4ccb9;border-radius:9px;color:#253e2d;font:14px/1.5 Arial,sans-serif}.kp-promo-cart strong{display:block;font-size:16px}.kp-promo-cart progress{width:100%;height:9px;accent-color:#42794b}.kp-promo-cart a{color:#963425}
.sale-tier b{display:grid;gap:3px}.sale-tier em{font-size:11px;line-height:1.35}.sale-price-rules>p{margin:0 0 12px;line-height:1.6}.sale-price-rules h2{font-size:20px;margin:0 0 10px}.sale-tier-list{gap:10px}.hero-big{font-size:clamp(38px,6vw,76px)!important}.hero-card>span:nth-child(2){line-height:1.4}
.kp-promo-categories{display:flex;flex-wrap:wrap;gap:7px;margin-top:14px}.kp-promo-categories span{padding:5px 9px;border:1px solid #d9d4ce;border-radius:6px;font-size:12px;background:#fff}
.kp-promotion-expired .promo-europos[data-gravity-sale]{display:none!important}
@media(max-width:768px){.kp-promo-banner{padding:11px 12px;gap:7px;font-size:12px}.kp-promo-banner strong{font-size:15px}.kp-promo-price{padding:7px;font-size:11px}.kp-promo-price b{font-size:14px}.sale-tier-list{grid-template-columns:1fr!important}.sale-price-rules h2{font-size:18px}.kp-promo-cart{font-size:12px}}

.kp-v3-old{display:inline-block!important;margin-right:9px;color:#888;font:400 13px/1.4 Arial,sans-serif;white-space:nowrap}.kp-v3-value{white-space:nowrap}.kp-v3-price-cell{white-space:normal!important}.kp-v3-sale-tag{display:block;margin-top:7px;color:#b7190e;font:700 11px/1.4 Arial,sans-serif}
.kp-v3-cart-status{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 15px;margin:12px 0;padding:12px 16px;border:1px solid #dce2d7;border-radius:6px;background:#f5f7f2;font:13px/1.5 Arial,sans-serif;color:#41473a}.kp-v3-cart-status a{font-size:12px;color:#8a3026}

.kp-v3-discount{color:#b7190e!important}.kp-v3-price-cell .kp-v3-value{font-size:20px}
body #position .tovarinfo .kp-v4-promo-label>td,body #position .tovarinfo .kp-v4-promo-note>td{width:100%!important;text-align:left!important;background:transparent!important;border:0!important;white-space:normal!important;padding:8px!important}
.kp-v4-promo-label span{display:inline-block;padding:5px 9px;border-radius:5px;background:#fff0ed;color:#ad2118;font:700 14px/1.35 Arial,sans-serif}
body #position .tovarinfo .kp-v4-promo-note>td{font:12px/1.5 Arial,sans-serif!important;color:#666!important;padding-top:4px!important;padding-bottom:12px!important}.kp-v4-promo-note a{color:#a32416;text-decoration:underline}.kp-v4-promo-note a:focus-visible{outline:2px solid #a32416;outline-offset:2px}
@media(max-width:768px){.kp-v3-price-cell .kp-v3-old{display:block!important;margin-right:0}.kp-v4-promo-label span{font-size:13px}.kp-v3-cart-status{font-size:12px}}
