.language-switcher{position:relative;color:var(--ink);flex-shrink:0;line-height:1.2}
.language-switcher summary{display:flex;align-items:center;justify-content:center;gap:5px;list-style:none;cursor:pointer;border:1px solid #dfe4e9;border-radius:5px;padding:9px 8px;font-size:11px;font-weight:700;min-width:56px;min-height:36px}
.language-switcher summary::-webkit-details-marker{display:none}
.language-switcher summary svg{width:16px;height:16px;flex-shrink:0}
.language-switcher summary span,.language-switcher[open] summary span{font-size:inherit;font-weight:inherit;color:inherit;transform:none}
.language-switcher[open] summary,.language-switcher summary:hover{background:#f3f5f7}
.language-switcher ul{position:absolute;inset-inline-end:0;top:calc(100% + 10px);width:175px;list-style:none;margin:0;padding:7px;background:white;border:1px solid #dfe4e9;border-radius:7px;box-shadow:0 12px 35px #071a3726;z-index:40}
.language-switcher li a{display:block;padding:11px 12px;font-size:13px;line-height:1.4;border-radius:4px;white-space:nowrap}
.language-switcher li a:hover,.language-switcher li a[aria-current=page]{background:#eff4f9;color:#12568b}
html:not([lang=tr]) .sales-hero h1{font-size:clamp(34px,3.6vw,52px);letter-spacing:-1.8px}
html:not([lang=tr]) .sales-product-preview strong{max-width:260px}
html:not([lang=tr]) .experience-copy h2{font-size:clamp(32px,3.6vw,52px)}
[dir=rtl] body{font-family:Tahoma,Arial,Helvetica,sans-serif}
[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] .eyebrow,[dir=rtl] .quick-order-kicker,[dir=rtl] .product-form,[dir=rtl] .product-badge,[dir=rtl] .experience-view{letter-spacing:0}
[dir=rtl] .sales-hero h1{line-height:1.3}
[dir=rtl] .product-info h3 button,[dir=rtl] .product-info h2 button{text-align:right}
[dir=rtl] .product-badge,[dir=rtl] .photo-caption{inset-inline-start:18px;left:auto}
[dir=rtl] .experience-view{right:0;left:auto}
[dir=rtl] .experience-angle{left:5px;right:auto}
[dir=rtl] .floating-close{left:18px;right:auto}
[dir=rtl] .choice-row>span:first-child{padding-left:0;padding-right:55px}
[dir=rtl] .choice-table-head>span:first-child{padding-right:0}
[dir=rtl] .form-mark{left:auto;right:0}
[dir=rtl] .contact-details a[href^="tel:"],[dir=rtl] .contact-details a[href^="mailto:"]{text-align:right}
[dir=rtl] .support-toggle-copy{text-align:right}
[dir=rtl] .detail-copy p,[dir=rtl] .cart-dialog,[dir=rtl] .policy-dialog{text-align:right}
[dir=rtl] .experience-copy h2{line-height:1.3}
@media(max-width:1150px){html:not([lang=tr]) .sales-hero h1{font-size:42px}.nav-actions{gap:11px}.nav-row{gap:20px}.desktop-nav{gap:16px}}
@media(max-width:1000px){.desktop-nav{display:none}.menu-button{display:block}}
@media(max-width:800px){html:not([lang=tr]) .sales-hero h1{font-size:32px}html:not([lang=tr]) .experience-copy h2{font-size:32px}.language-switcher summary{min-width:50px}}
@media(max-width:590px){.brand{width:104px}.brand img{height:42px}.nav-row{gap:8px}.nav-actions{gap:7px}.nav-order{padding:9px 8px;font-size:9px;gap:0}.nav-order>span{display:none}.language-switcher summary{padding:6px;gap:4px;min-width:44px;min-height:33px;font-size:10px}.language-switcher summary svg{width:13px;height:13px}html:not([lang=tr]) .sales-hero h1{font-size:30px;letter-spacing:-1px}html:not([lang=tr]) .experience-copy h2{font-size:28px}[dir=rtl] .experience-counter{right:auto;left:0}[dir=rtl] .scroll-invitation{right:auto;left:0}[dir=rtl] .experience-copy h2{font-size:29px}[dir=rtl] .sales-hero h1{letter-spacing:0}}
@media(max-width:360px){.brand{width:82px}.nav-actions{gap:5px}.nav-row{gap:6px}.language-switcher summary{min-width:38px;padding:6px 4px;gap:3px}.nav-order{font-size:8px;padding:9px 6px}.menu-button{width:20px}}
