.behre-language-switcher{display:flex;align-items:center;gap:12px;flex-shrink:0;font-size:12px;line-height:1.4;white-space:nowrap}
.behre-language-switcher a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;text-underline-offset:5px}
.behre-language-switcher a[aria-current="true"]{text-decoration:underline;text-decoration-thickness:1px}
.behre-language-switcher a:hover{text-decoration:underline}
.behre-language-switcher a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}
.site-header nav.behre-language-switcher{position:static;transform:none;margin-left:auto;margin-right:24px;gap:12px;font-size:12px}
.site-header{grid-template-columns:auto minmax(0,1fr) auto auto}
.site-header>nav.behre-main-nav{grid-column:2}
.site-header>nav.behre-language-switcher{grid-column:3;grid-row:1;justify-self:end}
.site-header>nav.behre-service-links{grid-column:4}
.product-header .behre-language-switcher,.behre-shell-header .behre-language-switcher{margin-left:auto;margin-right:24px}
.product-header .behre-service-links{margin-left:0}
html[lang^="en"] .hero-intro{max-width:36ch}
html[lang^="en"] .product-nav{gap:22px}
html[lang^="en"] .detail-hero-copy h1{font-size:clamp(34px,4vw,64px);overflow-wrap:normal}
html[lang^="en"] .lotus-specs>div{gap:20px;align-items:start}
html[lang^="en"] .lotus-specs dd{max-width:26ch;text-align:right}
html[lang^="en"] .art-heading h2,html[lang^="en"] .base-copy h2,html[lang^="en"] .lotus-inspection-copy h2{font-size:clamp(32px,3.6vw,56px);line-height:1.12;letter-spacing:-.03em}
html[lang^="en"] .art-heading p,html[lang^="en"] .base-copy p{max-width:46ch}
@media(max-width:1050px){.site-header nav.behre-language-switcher{margin-right:18px}.product-header .behre-language-switcher,.behre-shell-header .behre-language-switcher{margin-right:16px}.product-header .product-nav{gap:16px;font-size:12px}}
@media(max-width:700px){
 .site-header{height:auto;min-height:116px;align-content:center;row-gap:0;column-gap:16px;padding-block:8px}
 .site-header nav.behre-main-nav{gap:18px;flex:1;justify-content:flex-end}
 .site-header{grid-template-columns:auto minmax(0,1fr);grid-template-rows:60px 44px}
 .site-header>nav.behre-main-nav{grid-column:2;grid-row:1}
 .site-header>nav.behre-language-switcher{grid-column:1;grid-row:2;justify-self:start}
 .site-header>nav.behre-service-links{grid-column:2;grid-row:2;justify-self:end;padding-right:0;gap:14px}
 .site-header nav.behre-language-switcher{margin-left:0;margin-right:auto;gap:14px;font-size:12px}
 .site-header .brand{flex:0 0 89px}
 .site-header .behre-service-links{font-size:12px;gap:14px}

 .product-header{height:auto;min-height:120px;align-content:center;gap:0 14px;padding-block:6px}
 .product-header .brand{flex-shrink:0}
 .product-header .product-nav{flex:1;justify-content:flex-end;gap:14px;font-size:11px}
 .product-header .behre-language-switcher{margin-left:0;margin-right:auto;gap:14px}

 .product-header .behre-service-links{margin-left:0;font-size:12px}
 .behre-shell-header .behre-language-switcher{margin-left:0;margin-right:auto}
 html[lang^="en"] .product-name{font-size:clamp(28px,7vw,42px)}
 html[lang^="en"] .detail-hero-copy h1{font-size:32px}
 html[lang^="en"] .story-page .detail-hero-copy{display:block;left:24px;right:24px;bottom:13%}
 html[lang^="en"] .story-page .detail-hero-copy h1{font-size:32px;white-space:normal;line-height:1.12;margin-bottom:12px}
 html[lang^="en"] .story-page .detail-hero-copy .product-kind{font-size:10px;line-height:1.5}
 html[lang^="en"] .story-page .detail-hero-copy .hero-intro{font-size:12px;line-height:1.6;margin-top:6px;max-width:38ch}
 html[lang^="en"] .story-page .hero-mount{bottom:36%}
 html[lang^="en"] .story-page .detail-hero-actions{bottom:3%}
 html[lang^="en"] .detail-hero-actions{gap:12px;flex-wrap:nowrap;align-items:flex-start}
 html[lang^="en"] .detail-hero-actions>a{max-width:52%;line-height:1.5}
 html[lang^="en"] .detail-hero-actions a{font-size:11px}
 html[lang^="en"] .lotus-specs>div{font-size:12px}
 html[lang^="en"] .lotus-specs dd{max-width:22ch}
 html[lang^="en"] .art-heading h2,html[lang^="en"] .base-copy h2,html[lang^="en"] .lotus-inspection-copy h2{font-size:34px}
}
.topbar>.behre-language-switcher{position:static;gap:12px;margin-left:20px}
@media(max-width:900px){.topbar{flex-wrap:wrap;height:auto;min-height:116px;row-gap:0;padding-block:8px}.topbar>.behre-language-switcher{margin-left:0;margin-right:auto;order:4}.topbar>.catalog-nav{min-width:0;flex-wrap:wrap}.topbar>.utility-nav{margin-left:auto}.skates-page .skates-intro{padding-top:148px}}
@media(prefers-reduced-motion:reduce){.behre-language-switcher a{transition:none}}

/* Product navigation: categories and utilities have independent space. */
body .product-header{column-gap:clamp(20px,2.5vw,40px)}
body .product-header>.product-nav{margin-inline:auto;gap:28px;flex-shrink:0}
body .product-header>.behre-language-switcher{margin:0;gap:12px}
body .product-header>.header-actions,body .product-header>.behre-service-links{flex-shrink:0;margin:0;gap:18px}
body .product-header a{white-space:nowrap}
body.skates-page .topbar{grid-template-columns:auto minmax(0,1fr) auto auto;column-gap:28px}
body.skates-page .topbar>.catalog-nav{justify-content:center;gap:24px}
body.skates-page .topbar>.behre-language-switcher{margin:0}
@media(max-width:1100px){
 body .product-header{display:flex;flex-wrap:wrap;height:128px;min-height:128px;padding:6px 24px;column-gap:16px;row-gap:0;align-content:center}
 body .product-header>.brand{order:0;margin-right:auto;flex-shrink:0}
 body .product-header>.header-actions,body .product-header>.cart-trigger{order:1;margin:0}
 body .product-header>.behre-service-links{order:2;margin:0}
 body .product-header>.behre-language-switcher{order:3;margin:0}
 body .product-header>.product-nav{order:4;flex:0 0 100%;justify-content:center;gap:32px;margin:0;font-size:13px}
 body.story-page,body.buy-page{--header:128px}
 body.story-page .detail-hero{height:calc(100svh - 128px)}
 body.skates-page .topbar{display:flex;flex-wrap:wrap;height:128px;min-height:128px;padding:6px 24px;column-gap:16px;row-gap:0;align-content:center}
 body.skates-page .topbar>.brand{order:0;margin-right:auto}
 body.skates-page .topbar>.utility-nav{order:1;margin:0;gap:16px}
 body.skates-page .topbar>.behre-language-switcher{order:2;margin:0}
 body.skates-page .topbar>.catalog-nav{display:flex;order:3;flex:0 0 100%;margin:0;justify-content:center;gap:24px;font-size:12px}
 body.skates-page .skates-intro{padding-top:160px}
}
@media(max-width:700px){
 body .product-header,body.skates-page .topbar{padding-inline:16px;column-gap:10px}
 body .product-header>.brand,body .product-header>.brand img{width:60px;height:60px}
 body .product-header>.header-actions{gap:10px}
 body .product-header>.behre-service-links{gap:10px;font-size:11px}
 body .product-header>.behre-language-switcher{gap:10px;font-size:11px}
 body .product-header>.product-nav{justify-content:flex-start;gap:28px;font-size:12px;overflow-x:auto;max-width:100%;flex-shrink:0}

 body.skates-page .topbar>.brand,body.skates-page .topbar>.brand img{width:60px;height:60px}
 body.skates-page .topbar>.utility-nav{gap:10px;font-size:11px}
 body.skates-page .topbar>.behre-language-switcher{gap:10px;font-size:11px}
 body.skates-page .topbar>.catalog-nav{justify-content:flex-start;gap:20px;font-size:11px;flex-wrap:nowrap;overflow-x:auto}
}
@media(max-width:360px){body .product-header>.product-nav{gap:14px;font-size:11px}}
@media(max-width:700px){body.skates-page .topbar>.catalog-nav a{white-space:nowrap}body.skates-page .topbar .skates-count{display:none}}
@media(max-width:360px){body.skates-page .topbar>.catalog-nav{gap:12px;font-size:10px}}
@media(max-width:360px){body.skates-page .topbar>.catalog-nav a{font-size:10px}}
