.comparison-button{display:none}.product-header__code--filled{display:none}.product-price__availability{font-size:16px}.user-discount{display:none}.header__top{padding:1px 0;min-height:10px;background:#fff}.ribbon-banner__container{height:18px}.lang-menu__link{color:#000}.products-menu__button{background:#e63040;color:#fff;border-radius:15px}.products-menu__button .icon{fill:#fff}.slideCarousel-screen{background:#f0f0f0;border-radius:15px}.catalogTabs-nav-i.__active::before{background:#e63040;border-radius:15px}.productSticker-item::before{content:none}.btn.__special{border-radius:15px}.btn{color:#34b4a1;border:1.8px solid #34b4a1;border-radius:25px}:root{--accent:#F6C806;--text:#1e293b;--muted:#475569;--bg:#f8fafc;--card:#ffffff;--shadow:0 2px 10px rgba(0,0,0,.05);--border:1px solid rgba(89,65,65,.18);--desc-max:980px;--hero-max:780px}.ds-desc{max-width:var(--desc-max);margin:0 auto 48px;padding:0 15px;color:var(--text);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.7;text-wrap:pretty}.ds-desc *{box-sizing:border-box}.ds-desc .prod-title{font-size:clamp(1.2rem,2.3vw + .55rem,1.8rem);line-height:1.25;margin:0 0 14px;color:var(--accent);font-weight:700;letter-spacing:.2px;overflow-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.ds-desc h2{font-size:clamp(1.06rem,2.1vw + .58rem,1.5rem);margin:30px 0 14px;position:relative;padding-bottom:6px;color:var(--accent);font-weight:700}.ds-desc h2::after{content:"";width:60px;height:3px;background:var(--accent);position:absolute;left:0;bottom:0;border-radius:2px}.ds-desc p{margin:0 0 16px;text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:var(--text)}.ds-desc .specs{display:flex;flex-wrap:wrap;gap:12px 16px;list-style:none;padding:0;margin:0 0 18px}.ds-desc .specs li{flex:1 1 260px;background:var(--card);border-left:4px solid var(--accent);border:var(--border);border-radius:12px;padding:12px 14px;box-shadow:0 1px 6px rgba(89,65,65,.08)}.ds-desc ul.specs>li::before,.ds-desc ul.specs>li::after,.ds-desc ul.specs>li>span::before,.ds-desc ul.specs>li>span::after{content:"" !important;display:none !important}.ds-desc .specs li span{display:block;font-size:.92rem;color:var(--accent);opacity:.9;margin-bottom:4px}.ds-desc .specs li strong{font-weight:700;color:var(--text)}.ds-desc .specs li span::first-letter,.ds-desc .specs li strong::first-letter{text-transform:uppercase}.ds-desc .cards{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:18px;margin:6px 0 18px}.ds-desc .card{background:var(--bg);border-left:4px solid var(--accent);border-radius:12px;padding:16px 18px;box-shadow:var(--shadow)}.ds-desc .card h4{margin:0 0 8px;font-size:.9rem;color:#000;font-weight:700}.ds-desc .card p{margin:0;color:var(--muted);font-size:1.05rem;line-height:1.5}.ds-desc .faq-section{margin:24px 0}.ds-desc .faq-item{background:var(--card);border:1.5px solid var(--accent);border-radius:12px;margin:0 0 16px 0;padding:18px 20px;box-shadow:0 1px 4px rgba(89,65,65,.08);transition:box-shadow .2s ease,border-color .2s ease}.ds-desc .faq-item:hover{box-shadow:0 2px 8px rgba(89,65,65,.13);border-color:#4b3434}.ds-desc .faq-question{font-size:1.02rem;font-weight:600;color:var(--accent);margin:0 0 10px;line-height:1.4}.ds-desc .faq-answer{font-size:.95rem;color:var(--muted);margin:0;line-height:1.6;text-align:justify}.ds-desc ol.steps-native{list-style:decimal;padding-left:28px;margin:0 0 22px}.ds-desc ol.steps-native li{margin:0 0 10px}.ds-desc ol.steps-native li::marker{font-weight:700;color:var(--accent)}.ds-desc h2+p+p+.note-buy{margin-top:8px}.ds-desc .note-buy{background:#f8f4f3;border-left:4px solid var(--accent);padding:14px 18px 14px 32px;margin:20px 0;font-size:1rem;line-height:1.6;border-radius:0 8px 8px 0;color:var(--text)}.ds-desc .note-buy strong{font-weight:700;color:var(--accent)}figure.hero{display:block;margin:14px auto 22px;max-width:var(--hero-max);width:min(92vw,var(--hero-max))}figure.hero img{display:block;width:100%;height:auto;border-radius:8px;background:#fff}@media(max-width: 768px){.ds-desc{padding:0 12px}.ds-desc .cards{gap:14px}}@media(max-width: 480px){.ds-desc .prod-title{font-size:1.18rem}.ds-desc h2{font-size:1.06rem}.ds-desc .card{grid-column:1/-1}.ds-desc .specs li{flex:1 1 100%}}.ds-desc .product-photo,figure.hero{margin-left:auto;margin-right:auto;text-align:center}.ds-desc .product-photo img,figure.hero img{display:inline-block;margin:0 auto}.ds-desc img{float:none !important}.frontInfo-container.__single{width:100%}.form-item-txt{color:#000}