.lang-menu__button{color:#fff}.productsMenu-tabs-switch{max-height:400px;overflow-y:auto;scrollbar-width:auto}.productsMenu-tabs-content{max-height:400px;overflow-y:auto;scrollbar-width:auto}.productsMenu-tabs-switch::-webkit-scrollbar,.productsMenu-tabs-content::-webkit-scrollbar{width:12px}.productsMenu-tabs-switch::-webkit-scrollbar-thumb,.productsMenu-tabs-content::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px}.productsMenu-tabs-switch::-webkit-scrollbar-thumb:hover,.productsMenu-tabs-content::-webkit-scrollbar-thumb:hover{background-color:#888}@media(max-width: 768px){.productsMenu-tabs-switch,.productsMenu-tabs-content{max-height:300px}}.site-menu.j-site-menu{position:relative !important;z-index:auto !important;overflow:visible !important}.client-menu-container{position:relative !important;display:inline-block !important;z-index:9999 !important;line-height:1.3 !important;font-size:14px !important;font-family:"Exo",Arial,Helvetica,sans-serif !important;text-align:left !important;padding-bottom:10px !important;margin-bottom:-10px !important}.client-menu-container>a,.client-menu-container>a:hover,.client-menu-container>a:focus,.client-menu-container>a:active,.client-menu-container>a:visited{display:inline-block !important;vertical-align:middle !important;color:var(--lt-color-white, #fff) !important;text-decoration:none !important;font-weight:normal !important;outline:none !important;border:none !important;background:none !important;transition:none !important;-webkit-transition:none !important;-o-transition:none !important}.menu-arrow{display:inline-block !important;margin-left:5px !important;cursor:pointer !important;vertical-align:middle !important}.menu-arrow .icon--arrow-down-light{width:12px !important;height:12px !important;fill:var(--lt-color-white, #fff) !important}.client-menu-dropdown{display:none !important;position:absolute !important;top:100% !important;left:0 !important;margin-top:10px !important;width:240px !important;background-color:var(--lt-color-white, #fff) !important;box-shadow:var(--lt-shadowDefault, 0 2px 6px rgba(0, 0, 0, 0.16)) !important;border:1px solid var(--lt-color-border-default, #dee3ed) !important;margin:0 !important;padding:0 !important;list-style:none !important;z-index:999999 !important;overflow:visible !important}.client-menu-dropdown.__visible{display:block !important}.client-menu-dropdown li{border-bottom:none !important}.client-menu-dropdown li a{display:block !important;padding:10px 15px !important;font-size:14px !important;text-decoration:none !important;font-family:"Exo",Arial,Helvetica,sans-serif !important;color:var(--lt-color-text-default, #2f3237) !important;line-height:1.3 !important;white-space:normal !important;overflow-wrap:break-word !important;word-break:break-word !important;transition:none !important;-webkit-transition:none !important;-o-transition:none !important}.client-menu-dropdown li a:hover{background-color:rgba(0,0,0,0) !important;color:#f60 !important}.client-menu-container,.client-menu-container>a,.client-menu-container>a:hover,.client-menu-container>a:focus,.client-menu-container>a:active,.client-menu-container>a:visited,.client-menu-dropdown li a,.client-menu-dropdown li a:hover,.client-menu-dropdown li.active>a,.client-menu-dropdown li.current-menu-item>a{opacity:1 !important}:root{--accent: #FF6633;--black-bg: #1a1a1a;--text: #1e293b;--muted: #475569;--bg: #f8fafc;--card: #ffffff;--shadow: 0 2px 10px rgba(0,0,0,.05);--desc-max: 980px;--hero-max: 680px;--img-max: 680px;--img-radius: 12px;--img-shadow: 0 6px 24px rgba(0,0,0,.07);--img-shadow-hover: 0 10px 32px rgba(0,0,0,.10);--img-margin-top: 32px;--img-margin-bottom: 36px}.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 18px;color:var(--accent);font-weight:700;letter-spacing:.2px;overflow-wrap:anywhere;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;text-transform:uppercase;border-bottom:3px solid var(--accent);padding-bottom:12px}.ds-desc h2{font-size:clamp(1.06rem,2.1vw + .58rem,1.5rem);margin:36px 0 16px;position:relative;padding-bottom:6px;color:#000;font-weight:700;text-transform:uppercase;border-bottom:1px solid #e0e0e0}.ds-desc h2::after{display:none}.ds-desc img+h2,.ds-desc figure+h2,.ds-desc .product-photo+h2{margin-top:42px}.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:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:20px;list-style:none;padding:0;margin:0 0 32px}.ds-desc .specs li{background:var(--card);border:2px dashed var(--accent) !important;border-radius:8px;padding:16px 20px;box-shadow:none;display:flex;flex-direction:column;align-items:flex-start}.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:.95rem;font-weight:600;color:var(--accent);margin-bottom:6px;line-height:1.25}.ds-desc .specs li strong{font-weight:700;color:#000;font-size:1.05rem;line-height:1.35}.ds-desc .cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px;margin:10px 0 28px}.ds-desc .card{background:var(--card);border:1px solid var(--accent);border-radius:8px;padding:20px;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}.ds-desc .card:hover{transform:translateY(-3px);box-shadow:0 10px 20px rgba(255,102,51,.15)}.ds-desc .card h4{margin:0 0 10px;font-size:1rem;color:#000;font-weight:700;text-transform:uppercase}.ds-desc .card p{margin:0;color:var(--muted);font-size:.95rem;line-height:1.5}.ds-desc .faq-section{margin:32px 0;display:grid;gap:16px}.ds-desc .faq-item{background:var(--card);border:none;border-left:4px solid var(--accent);border-radius:8px;padding:18px 20px;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s ease}.ds-desc .faq-item:hover{transform:translateX(5px)}.ds-desc .faq-question{font-size:1.05rem;font-weight:700;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}.ds-desc h2+p+p+.note-buy{margin-top:8px}.ds-desc .note-buy{background:var(--black-bg);border:none;padding:24px 30px;margin:30px 0;font-size:1rem;line-height:1.6;border-radius:8px;color:#fff}.ds-desc .note-buy p,.ds-desc .note-buy span{color:#fff !important}.ds-desc .note-buy strong{font-weight:800;color:var(--accent) !important;text-transform:uppercase}.ds-desc .delivery-payment-block{margin-top:40px;background:var(--black-bg);color:#fff;padding:30px;border-radius:8px;border-bottom:5px solid var(--accent)}.ds-desc .delivery-payment-title{font-size:1.4rem;font-weight:800;color:#fff;margin:0 0 16px 0;text-transform:uppercase}.ds-desc .delivery-payment-subtitle{color:#ccc;margin-bottom:20px}.ds-desc ul.delivery-payment-list{padding:0;list-style:none;margin:0}.ds-desc ul.delivery-payment-list li{position:relative;padding-left:28px;margin-bottom:10px;color:#fff}.ds-desc ul.delivery-payment-list li::before{content:"✔";position:absolute;left:0;color:var(--accent);font-weight:bold}.ds-desc img{float:none !important;display:block;width:100%;max-width:min(92vw,var(--img-max));height:auto;margin:var(--img-margin-top) auto var(--img-margin-bottom);border-radius:var(--img-radius);box-shadow:var(--img-shadow);background:#fff}.ds-desc .product-photo{display:flex;justify-content:center;width:100%;margin-bottom:var(--img-margin-bottom)}.ds-desc .product-photo img{margin:0 auto}@media(max-width: 768px){.ds-desc{padding:0 12px}.ds-desc .cards{gap:14px}.ds-desc .specs{grid-template-columns:repeat(auto-fit, minmax(200px, 1fr))}}@media(max-width: 480px){.ds-desc .cards{grid-template-columns:1fr}.ds-desc .specs{grid-template-columns:1fr;gap:12px}.ds-desc .prod-title{font-size:1.3rem}.ds-desc .note-buy,.ds-desc .delivery-payment-block{padding:20px}}