.promotion-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.promotion-panel-heading h2{color:var(--color-accent);margin:0;font-size:clamp(30px,4vw,48px)}.promotion-panel ul{margin-top:var(--space-3);gap:0;padding:0;list-style:none;display:grid}.promotion-panel li{padding:var(--space-2) 0;border-top:1px solid var(--color-border);grid-template-columns:28px 1fr;align-items:start;gap:12px;line-height:1.65;display:grid}.promotion-panel li svg{width:21px;height:21px;color:var(--color-accent);margin-top:2px}.promotion-panel li small{color:var(--color-warning);grid-column:2;font-size:12px}.promotion-panel li.is-expired>span{opacity:.68}.promotion-panel-note,.promotion-panel-sources{margin-top:var(--space-3);color:var(--color-muted);font-size:12px;line-height:1.75}.promotion-panel-sources{margin-top:8px}.promotion-panel-sources a{text-underline-offset:3px;text-decoration:underline}.vehicle-promotions{padding-block:var(--space-4);scroll-margin-top:90px}.promotion-panel-compact{padding:0}.promotion-panel-compact .promotion-panel-heading h2{font-size:clamp(26px,3vw,36px)}.promotion-panel-compact ul{margin-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(18px,3vw,32px)}.promotion-panel-compact li{grid-template-columns:24px 1fr;gap:9px;padding:11px 0;font-size:16px;line-height:1.5}.promotion-panel-compact li svg{width:18px;height:18px}.promotion-panel-compact .promotion-panel-note,.promotion-panel-compact .promotion-panel-sources{margin-top:12px;line-height:1.6}.product-page .promotion-panel-heading h2,.product-page .promotion-panel li svg,.product-page .promotion-panel-sources a{color:var(--r-blue-hover)}.product-page .promotion-panel li{border-color:var(--r-card-line)}.product-page .promotion-panel-note,.product-page .promotion-panel-sources{color:var(--r-muted)}.product-page .promotion-panel li small{color:#8a5314}@media (max-width:800px){.promotion-panel-compact ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.promotion-panel li{font-size:15px}.vehicle-promotions{padding-block:var(--space-3)}.promotion-panel-compact ul{margin-top:var(--space-2);grid-template-columns:1fr}.promotion-panel-compact li{padding:9px 0;font-size:16px}}.vehicle-promotions{--offer-bg:var(--section-light-bg);--offer-text:var(--section-light-text);--offer-muted:var(--section-light-muted);--offer-line:var(--section-light-line);--offer-accent:var(--section-light-accent);background:var(--offer-bg);color:var(--offer-text)}.product-page .vehicle-promotions{--offer-bg:var(--section-dark-bg);--offer-text:var(--section-dark-text);--offer-muted:var(--section-dark-muted);--offer-line:var(--section-dark-line);--offer-accent:var(--section-dark-accent)}.vehicle-promotions .promotion-panel-heading h2,.vehicle-promotions .promotion-panel li svg,.vehicle-promotions .promotion-panel-sources a{color:var(--offer-accent)}.vehicle-promotions .promotion-panel li{border-color:var(--offer-line)}.vehicle-promotions .promotion-panel-note,.vehicle-promotions .promotion-panel-sources,.vehicle-promotions .promotion-panel li small{color:var(--offer-muted)}.product-page .vehicle-promotions,.vehicle-promotions{--offer-bg:var(--section-light-bg);--offer-text:var(--section-light-text);--offer-muted:var(--section-light-muted);--offer-line:var(--section-light-line);--offer-accent:var(--section-light-accent);padding-block:var(--space-compact-section)}
