/* Оффер «Калькулятор автономности» в категориях 13/438 (05.11.2026) */
.st24ao{display:flex;align-items:center;gap:20px;margin:0 0 28px;padding:22px 26px;border:1px solid #b9dcaa;border-left:4px solid #4ca42f;border-radius:15px;background:linear-gradient(110deg,#f2faee,#fff)}
.st24ao,.st24ao *{box-sizing:border-box}
.st24ao-ic{flex:0 0 64px;width:64px;height:64px;border-radius:50%;background:#4ca42f;color:#fff;display:flex;align-items:center;justify-content:center}
.st24ao-ic svg{width:38px;height:38px}
.st24ao-copy{flex:1 1 0;min-width:0}
.st24ao-eye{display:block;margin:0 0 6px;color:#3d8a24;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}
.st24ao .st24ao-t{margin:0 0 6px;color:#202936;font-size:22px;line-height:1.25;font-weight:700}
.st24ao .st24ao-x{margin:0 0 8px;color:#4f5c6d;font-size:14px;line-height:1.5}
.st24ao .st24ao-p{margin:0;color:#202936;font-size:15px;line-height:1.4}
.st24ao-p b{color:#2f7a17;font-size:18px;white-space:nowrap}
.st24ao-act{flex:0 0 200px;display:flex;flex-direction:column;align-items:stretch;gap:6px;text-align:center}
.st24ao-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 16px;border-radius:9px;background:#4ca42f;color:#fff!important;font-size:15px;font-weight:700;line-height:1.25;text-decoration:none!important;box-shadow:0 3px 10px rgba(76,164,47,.3)}
.st24ao-btn:hover,.st24ao-btn:focus{background:#3d8a24;color:#fff!important}
.st24ao-btn:focus-visible{outline:3px solid #2f80ed;outline-offset:3px}
.st24ao-note{color:#6b7684;font-size:12px}
@media(max-width:900px){.st24ao{flex-wrap:wrap;padding:20px}.st24ao-act{flex:1 1 100%;flex-direction:row;flex-wrap:wrap;align-items:center;text-align:left;gap:10px}.st24ao-btn{min-width:220px}}
@media(max-width:480px){.st24ao{padding:18px;gap:14px}.st24ao-ic{flex-basis:48px;width:48px;height:48px}.st24ao-ic svg{width:30px;height:30px}.st24ao .st24ao-t{font-size:19px}.st24ao-btn{width:100%}.st24ao-note{width:100%;text-align:center}}
/* карточка в списке товаров */
.product-list li.st24ao-card{background:#f6fbf3;outline:1px solid #cfe6c4;outline-offset:-1px}
.st24ao-card .image img{max-width:100%;height:auto;mix-blend-mode:multiply}
.st24ao-card-eye{display:inline-block;margin:0 0 6px;padding:2px 9px;border-radius:10px;background:#4ca42f;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.st24ao-card .price{color:#2f7a17}
.st24ao-card .price{white-space:nowrap}
.st24ao-card .details .button{background:#4ca42f!important;border-color:#4ca42f!important;color:#fff!important}
.st24ao-card .details .button:hover{background:#3d8a24!important;border-color:#3d8a24!important}
.st24ao-note{color:#5b6573}
.st24ao-card .image a{border:0!important;box-shadow:none!important;background:none!important}
