/* Additional space for the updated technical content; existing palette and layout retained. */
.card-specs dd{max-width:68%;overflow-wrap:anywhere}.product-technical-table table{min-width:0;width:100%}.product-technical-table th{width:25%;white-space:normal;text-align:start;color:var(--muted)}.product-technical-table td{white-space:normal;line-height:1.75}.product-technical-table th,.product-technical-table td{vertical-align:top}.summary-specs dd{max-width:72%;overflow-wrap:anywhere}.product-technical-table td>span{display:block}.catalog-dropdown{max-height:75vh;overflow-y:auto}
@media(max-width:720px){.product-technical-table th{width:30%;min-width:92px}.product-technical-table td{min-width:0}.product-technical-table th,.product-technical-table td{font-size:12px;padding:12px 10px}.card-specs dd{max-width:65%}}

.social-youtube{background:#ff0033}.social-tiktok{background:#111}

/* Native language select with an inset decorative chevron; accessible label stays on the select. */
.language-picker{gap:0;border:1px solid #d5e0e9;border-radius:4px;background:#f6f9fb;min-height:36px;padding:0}
.language-picker select{appearance:none;-webkit-appearance:none;box-sizing:border-box;min-width:112px;max-width:150px;width:auto;min-height:36px;border:0;border-radius:3px;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='m1 1 4 4 4-4' fill='none' stroke='%234b6476' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center;background-size:10px 6px;padding:8px 35px 8px 12px;font-size:12px;line-height:1.4;cursor:pointer}
html[dir=rtl] .language-picker{padding:0}
html[dir=rtl] .language-picker select{background-position:left 13px center;padding:8px 12px 8px 35px}
@media(max-width:720px){.language-picker{min-height:32px;padding:0}.language-picker select{min-width:110px;max-width:140px;min-height:32px;font-size:12px;padding:6px 33px 6px 10px;background-position:right 12px center}html[dir=rtl] .language-picker select{background-position:left 12px center;padding:6px 10px 6px 33px}}
@media(max-width:380px){.language-picker select{min-width:104px;max-width:130px;font-size:11px}}
