.header-inner{flex-wrap:wrap;gap:18px}nav{margin-left:0;margin-inline-start:auto}.language-picker{display:flex;align-items:center;gap:7px;font-size:.8rem;color:#315044}.language-picker select{font:inherit;min-height:40px;border:1px solid #b8c9bf;border-radius:7px;background:#fff;color:#193629;padding:7px 10px;max-width:145px;direction:ltr}.language-picker label{margin:0;font-weight:700}.toolbar{display:grid;grid-template-columns:minmax(220px,2fr) minmax(170px,1fr) minmax(140px,1fr);align-items:end;gap:16px;padding:20px}.catalog-field{display:flex;flex-direction:column;gap:7px;min-width:0}.catalog-field label{font-weight:700;font-size:.83rem;color:#315044}.catalog-field input,.catalog-field select{width:100%;min-width:0;min-height:46px;font:inherit;border:1px solid #b8c9bf;border-radius:7px;padding:11px 12px;background:#fff;color:#193629}.price-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px;grid-column:1 / 3}.price-field-label{display:flex;justify-content:space-between;gap:8px}.price-field-label small{font-weight:400;color:#65736d}.filter-row{grid-column:1 / -1;display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #e4eae5;padding-top:16px}.reset-filters{min-height:42px;border:0;background:transparent;color:#177749;padding:9px 12px;font:700 .86rem Arial,sans-serif;text-decoration:underline;text-underline-offset:3px}.price-error{grid-column:1 / -1;color:#9f2525;margin:0;font-size:.9rem}.price-error[hidden]{display:none}.catalog-field input[aria-invalid="true"]{border-color:#a52d2d}.original-description{font-size:.86rem;line-height:1.6;margin:12px 0;color:#536359}.original-description summary{cursor:pointer;font-weight:700;color:#177749;padding:8px 0}.original-description p{white-space:pre-line;direction:ltr;text-align:left}.technical-note-label{font-size:.82rem;color:#65736d}.detail-description{white-space:pre-line}.toolbar :focus-visible,.language-picker select:focus-visible,.reset-filters:focus-visible{outline:3px solid #177749;outline-offset:3px}.technical-text{direction:ltr;text-align:left;unicode-bidi:isolate}.spec bdi{font-weight:inherit}.empty .btn{margin-top:16px}[dir="rtl"]{font-family:Tahoma,Arial,sans-serif}[dir="rtl"] h1,[dir="rtl"] h2{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.4}[dir="rtl"] .category,[dir="rtl"] .eyebrow{letter-spacing:0}[dir="rtl"] .fact strong{text-align:left}[dir="rtl"] .close{float:left}[dir="rtl"] .tag{left:auto;right:13px}[dir="rtl"] .detail .btn{margin:16px 0 0 8px}[dir="rtl"] .music-control{right:18px;left:auto}.contact-footer-brand{display:block}
@media(max-width:1050px){.toolbar{grid-template-columns:1fr 1fr}.search-field{grid-column:1 / -1}.price-fields{grid-column:1 / -1}.header-inner{gap:12px}}
@media(max-width:720px){.header-inner{gap:8px 12px}.language-picker{margin-inline-start:auto}.language-picker label{font-size:.75rem}.language-picker select{max-width:130px}.header-inner nav{flex-wrap:wrap}.toolbar{padding:14px;gap:13px}.filter-row{gap:8px}.catalog-head h2{font-size:1.7rem}.filter{min-height:40px}.price-fields{gap:10px}.reset-filters{padding-inline:0}[dir="rtl"] .tag{right:7px}}
@media(max-width:390px){.toolbar{grid-template-columns:1fr}.search-field,.price-fields{grid-column:auto}.language-picker{width:100%;justify-content:flex-end}.language-picker select{max-width:150px}.hero h1{font-size:1.9rem}}
#products,#story,#services{scroll-margin-top:145px}
