/* Shared navigation, search and language controls. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.site-header{gap:30px}.site-header nav{gap:30px;white-space:nowrap}.header-tools{display:flex;align-items:center;gap:22px}.search-trigger{display:flex;align-items:center;gap:9px;min-height:44px;font-size:13px;font-weight:600}.header-social{padding-left:24px}.language-picker{position:relative;font-size:12px;font-weight:700}.language-picker summary{display:flex;align-items:center;gap:9px;cursor:pointer;min-height:44px;list-style:none}.language-picker summary::-webkit-details-marker{display:none}.language-options{position:absolute;inset-inline-end:-16px;top:calc(100% + 12px);width:205px;padding:10px;background:#fff;border:1px solid var(--line);box-shadow:0 12px 30px #0000000d;z-index:30}.language-options a{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:8px 12px;font-weight:500}.language-options a:hover,.language-options a[aria-current]{background:var(--soft)}.language-code{font-size:10px;color:#777}
.search-dialog{width:min(850px,calc(100% - 48px));max-height:calc(100svh - 48px);padding:42px;border:0;color:var(--ink);background:#fff;overflow:auto}.search-dialog::backdrop{background:#0009;backdrop-filter:blur(3px)}.search-dialog-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:35px;gap:20px}.search-dialog h2{font-size:46px}.search-close{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:white;cursor:pointer}.search-form{display:flex;align-items:stretch;border-bottom:1px solid #111;gap:20px}.search-form input[type=search]{width:100%;min-width:0;border:0;border-radius:0;padding:18px 0;background:transparent;font:inherit;font-size:18px;color:inherit;appearance:none}.search-form input::placeholder{color:#777}.search-form button{display:flex;align-items:center;gap:18px;flex-shrink:0;border:0;background:transparent;font-size:14px;font-weight:700;padding:12px 0 12px 12px;cursor:pointer}.quick-search{display:flex;gap:12px 25px;flex-wrap:wrap;margin-top:26px;font-size:12px;color:#555}.quick-search a{min-height:44px;display:flex;align-items:center}.quick-search a:hover{text-decoration:underline;text-underline-offset:5px}body:has(.search-dialog[open]){overflow:hidden}.search-page{min-height:60vh}.search-page h1{font-size:clamp(62px,7vw,112px)}.search-page-form{margin-top:45px;max-width:950px}.search-help{margin-top:25px;color:var(--muted)}.search-suggestions{display:flex;gap:30px;flex-wrap:wrap;margin-top:40px}.search-suggestions a{display:flex;align-items:center;gap:25px;border-bottom:1px solid var(--line);padding:15px 0}.search-summary{display:flex;justify-content:space-between;gap:20px;font-size:13px;color:#666;margin:30px 0 45px}.search-summary p{overflow-wrap:anywhere}.search-summary a{text-decoration:underline;text-underline-offset:4px;flex-shrink:0}.search-brands{margin-bottom:55px}.search-brands h2,.search-products-title{font-family:var(--body);font-size:13px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:22px}.search-brand-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.search-brand-list a{display:flex;align-items:center;gap:20px;padding:25px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.search-brand-list strong{font-family:var(--display);font-size:30px;white-space:nowrap}.search-brand-list span{font-size:12px;color:#777;max-width:220px}.search-brand-list .icon{margin-inline-start:auto}.search-empty{padding:30px 0 50px}.search-empty h2{font-size:48px}.search-empty p{margin:20px 0;color:#666}
html:not([lang=tr]) .hero h1{font-size:clamp(60px,7.7vw,130px)}html:not([lang=tr]) .section-heading h2{max-width:650px}html:not([lang=tr]) .page-heading h1{font-size:clamp(58px,7vw,115px)}
html[dir=rtl] body{--body:Tahoma,Arial,sans-serif;--display:Tahoma,Arial,sans-serif;line-height:1.9}html[dir=rtl] h1,html[dir=rtl] h2{line-height:1.3;letter-spacing:0}html[dir=rtl] .site-header nav{margin-left:0;margin-right:auto}html[dir=rtl] .header-social{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:24px}html[dir=rtl] .hero-photo{transform:scaleX(-1)}html[dir=rtl] .hero-shade{transform:scaleX(-1)}html[dir=rtl] .hero h1{font-size:clamp(52px,6.8vw,108px);line-height:1.2}html[dir=rtl] .brand-marquee,html[dir=rtl] .partner-brand-grid{direction:ltr}html[dir=rtl] .statement-copy{margin-left:0;margin-right:48%}html[dir=rtl] .category-list .icon{margin-left:0;margin-inline-start:auto}html[dir=rtl] .page-heading-aside{right:auto;left:var(--gutter);text-align:left}html[dir=rtl] .footer-top p{margin-left:auto;margin-right:50px}html[dir=rtl] .detail-copy dd{text-align:left}html[dir=rtl] .product-meta h3,html[dir=rtl] .detail-copy h1{direction:ltr;text-align:right}html[dir=rtl] .eyebrow{letter-spacing:.03em}
@media(max-width:1200px){.site-header{gap:22px}.site-header nav{gap:24px}.header-social{display:none}.search-trigger span{display:none}.header-tools{gap:18px}}
@media(min-width:801px) and (max-width:1000px){.site-header nav{gap:16px}.site-header nav a{font-size:12px}.site-header{gap:18px}.header-tools{gap:13px}}
@media(max-width:800px){.header-tools{margin-inline-start:auto;gap:18px}.site-header{gap:20px}.site-header nav{margin:0}html[dir=rtl] .site-header nav{margin:0}.search-trigger{width:32px;justify-content:center}.menu-toggle{padding:10px 0;gap:10px}.language-options{inset-inline-end:-24px}.search-dialog{padding:28px}.search-form input[type=search]{font-size:16px}.search-dialog-top{margin-bottom:20px}html[dir=rtl] .statement-copy{margin-right:25%}html:not([lang=tr]) .hero h1{font-size:clamp(52px,10vw,80px)}html:not([lang=tr]) .section-heading{flex-wrap:wrap}html[dir=rtl] .footer-top p{margin-right:20px}}
@media(max-width:540px){.site-header{gap:14px}.header-tools{gap:12px}.menu-toggle>span:first-child{display:none}.menu-toggle{width:32px;justify-content:center}.language-picker summary{gap:6px}.search-dialog{width:calc(100% - 32px);padding:25px 20px}.search-dialog h2{font-size:37px}.search-form{gap:8px}.search-form button{font-size:12px;gap:6px}.search-form button .icon{width:20px}.search-form input[type=search]{font-size:16px}.search-form input::placeholder{font-size:12px}.search-summary{flex-direction:column;gap:10px}.search-page h1{font-size:58px}.search-page-form{margin-top:30px}.search-suggestions{gap:10px 25px}.search-brand-list a{flex-wrap:wrap}.search-brand-list strong{font-size:28px}.search-empty h2{font-size:40px}html:not([lang=tr]) .hero-copy{padding-top:60px}html:not([lang=tr]) .hero h1{font-size:clamp(42px,10.8vw,62px);line-height:1.04;overflow-wrap:anywhere}html:not([lang=tr]) .page-heading h1{font-size:58px}html[dir=rtl] .hero h1{font-size:53px;line-height:1.3}html[dir=rtl] .statement-copy{margin:0}html[dir=rtl] .statement-copy h2{font-size:46px}html[dir=rtl] .page-heading-aside{text-align:right}html[dir=rtl] .footer-top p{font-size:15px}html:not([lang=tr]) .footer-bottom nav{gap:16px;flex-wrap:wrap}html:not([lang=tr]) .section-heading h2{font-size:41px}}

.product-size,.detail-size{direction:ltr;unicode-bidi:isolate}.search-form input[type=search]:focus-visible{outline:1px solid #777;outline-offset:3px}
.autocomplete-panel{max-width:950px;background:var(--paper,#fff);border:1px solid var(--line);border-top:0;max-height:430px;overflow-y:auto;overscroll-behavior:contain}.autocomplete-panel[hidden]{display:none}.autocomplete-item{display:flex;align-items:center;gap:16px;padding:12px 18px;min-height:62px;border-bottom:1px solid var(--line)}.autocomplete-item:last-child{border-bottom:0}.autocomplete-item img{width:48px;height:55px;object-fit:contain;background:var(--soft)}.autocomplete-item strong{display:block;font-weight:600;font-size:13px;line-height:1.5}.autocomplete-item small{display:block;font-size:10px;letter-spacing:.02em;color:var(--muted);margin-top:4px}.autocomplete-arrow{margin-inline-start:auto;font-size:21px}.autocomplete-item:hover,.autocomplete-item[aria-selected=true]{background:var(--soft)}.autocomplete-all{background:var(--soft);position:sticky;bottom:0;min-height:50px}.autocomplete-all strong{font-size:12px}.autocomplete-empty{padding:20px;font-size:13px;color:var(--muted)}
@media(max-width:540px){.autocomplete-panel{max-height:48svh}.autocomplete-item{gap:12px;padding:10px 12px}.autocomplete-item strong{font-size:12px}.autocomplete-item img{width:38px;height:45px}.autocomplete-item small{font-size:9px}}
