.cm-stats.cm-product-facts{gap:12px;margin:26px 0 16px;padding:18px 12px;border:1px solid rgba(229,193,124,.47);border-radius:24px;background:linear-gradient(135deg,rgba(19,47,71,.92),rgba(14,27,43,.96));box-shadow:0 0 36px rgba(215,176,99,.10),inset 0 1px 0 rgba(255,239,201,.12)}
.cm-product-facts .cm-stat{padding:14px 4px 12px;min-height:130px;border-radius:17px;background:linear-gradient(170deg,rgba(235,199,130,.12),rgba(235,199,130,.025));border:1px solid rgba(229,193,124,.19)}
.cm-product-facts .cm-stat strong{font-size:clamp(42px,6.5vw,66px);line-height:1.05;color:#f5d998;text-shadow:0 2px 22px rgba(229,193,124,.2);font-weight:800}
.cm-product-facts .cm-stat span{font-size:clamp(11px,1.35vw,14px);line-height:1.45;color:#fff3d8;letter-spacing:.055em;font-weight:700;margin-top:12px}
.cm-commerce-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px 7px 22px;border-bottom:1px solid rgba(183,201,222,.17)}
.cm-commerce-stat{text-align:center;min-width:0}
.cm-commerce-stat strong{display:block;color:#f1f5fc;font-size:clamp(30px,4.5vw,44px);font-weight:750;font-variant-numeric:tabular-nums;line-height:1.2}
.cm-commerce-stat>span{display:block;color:#b1bfd1;font-size:clamp(10px,1.2vw,12px);font-weight:600;line-height:1.5;letter-spacing:.055em;margin-top:10px}
.cm-commerce-note{grid-column:1/-1;text-align:center;color:#8f9fb5;font-size:11px;line-height:1.5;margin:6px 0 0}
@media(max-width:420px){.cm-stats.cm-product-facts{padding:12px 8px;gap:8px;border-radius:20px}.cm-product-facts .cm-stat{min-height:115px}.cm-product-facts .cm-stat span{font-size:11px;letter-spacing:.035em}.cm-commerce-stats{gap:8px}}
