.fa-check:before{content:"\2713";font-style:normal;font-weight:700}
.rz-scope .rz-description .seo-article.capacity-calc,.rz-scope .rz-description .seo-article.capacity-calc p,.rz-scope .rz-description .seo-article.capacity-calc li,.rz-scope .rz-description .seo-article.capacity-calc strong{font-size:var(--font-size-base)}
.rz-scope .rz-marstek__warranty{padding-top:12px;padding-bottom:12px}
.rz-scope .rz-marstek__check{display:flex;align-items:center;gap:12px;cursor:pointer;font-size:14px;padding:12px 14px;border:1px solid var(--global-black-20);border-radius:8px;background:#fff;transition:border-color .15s,background-color .15s}
.rz-scope .rz-marstek__check:hover{border-color:var(--global-green)}
.rz-scope .rz-marstek__check:has(input:checked){border-color:var(--global-green);background:var(--global-green-5)}
.rz-scope .rz-marstek__check input[type=checkbox]{-webkit-appearance:none;appearance:none;opacity:1;position:static;display:inline-flex;align-items:center;justify-content:center;margin:0;width:24px;height:24px;flex:none;border:2px solid var(--global-black-40);border-radius:6px;background:#fff;cursor:pointer}
.rz-scope .rz-marstek__check input[type=checkbox]:checked{background:var(--global-green);border-color:var(--global-green);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'><path d='m5 12.5 4.5 4.5L19 7.5'/></svg>");background-size:16px;background-position:center;background-repeat:no-repeat}
.rz-scope .rz-marstek__check-text{display:flex;flex-direction:column;flex:1;min-width:0}
.rz-scope .rz-marstek__check-text small{color:var(--global-black-60);font-size:13px}
.rz-scope .rz-marstek__check-price{font-weight:700;white-space:nowrap}
.rz-scope .rz-marstek__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.rz-scope .rz-marstek__item{flex:none;color:var(--global-black-60)}
.rz-scope .rz-marstek__item p{color:var(--global-black);line-height:1.3}
.rz-scope .rz-marstek__item svg{flex:none}
@media(max-width:560px){.rz-scope .rz-marstek__grid{grid-template-columns:repeat(2,1fr)}}
/* Головне фото без обгортки <a>: rz-stock.css робить рамку з padding-bottom:75% і ставить абсолютно лише <a>; голе <img> лягало в потік і давало ~500 px порожнечі під фото */
.rz-scope .rz-gallery__main>#rz-main-img{position:absolute;inset:0;margin:auto;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
