.watch-language{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin:0;font-size:11px;color:#b8c5bd;letter-spacing:0;line-height:1.4}
.hub-return{font-size:11px;color:#c5d0c7;text-decoration:none}.hub-return:hover{color:#ee9854}
.watch-language select{font:12px system-ui,sans-serif;min-width:112px;max-width:160px;min-height:40px;margin:0;padding:8px 26px 8px 10px;background:#19221d;color:#eeeae3;border:1px solid #64766a;border-radius:3px}
.watch-language select:focus-visible{outline:2px solid #efc898;outline-offset:3px}
.product-header{flex-wrap:wrap;gap:18px}.product-header nav{flex-wrap:wrap;gap:18px}.product-header>.watch-language{margin-left:auto}
.public-preview>header{flex-wrap:wrap}.public-preview>header .watch-language{margin-left:auto}
.motion-brand{flex-shrink:0}main>header>.watch-language{margin-left:auto}
.detail-controls .watch-language{display:flex;align-items:center;gap:10px}.detail-controls .watch-language select{width:auto;margin:0;min-height:36px;height:36px;font-size:11px}
.detail-actions button{white-space:normal;height:auto;min-height:42px;line-height:1.35;overflow-wrap:anywhere}
.hero-annotation{white-space:normal;width:100%;text-align:center;line-height:1.5}.hero-faces{padding-bottom:44px}
.hero h1,.section-heading h2,.purchase-section h2,.collection-heading h3,.preview-launch h3{overflow-wrap:break-word}
.section-heading>*,.collection-heading>*,.preview-launch>*,.motion-layout>*,.purchase-section>*,.product-facts>*{min-width:0}
.product-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.product-facts span{min-width:0;overflow-wrap:anywhere}.product-facts strong{flex-shrink:0}.purchase-section h2{overflow-wrap:anywhere}
html:lang(ko) .hero h1,html:lang(ja) .hero h1,html:lang(zh) .hero h1{font-size:clamp(46px,4.3vw,70px);letter-spacing:-2px;line-height:1.16;word-break:keep-all}
html:lang(ko) .section-heading h2,html:lang(ja) .section-heading h2,html:lang(zh) .section-heading h2{line-height:1.25;letter-spacing:-1px}
html:lang(de) .hero h1{font-size:clamp(50px,4.2vw,72px);letter-spacing:-2px}
@media(max-width:740px){.product-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.product-facts>div{gap:10px;padding-inline:12px}.product-header>.watch-language{margin-left:0}.product-header .play-button{margin-left:auto}.product-header .brand{max-width:100%}.hero h1{font-size:clamp(44px,11vw,64px)}.hero-actions{flex-wrap:wrap}.hero-annotation{font-size:8px}.public-preview>header>.watch-language{margin-left:0}.public-preview>header>.buy{margin-left:auto}.motion-brand{max-width:100%}.collection-title{flex-wrap:wrap}.preview-controls label{flex-wrap:wrap}main>header>.watch-language{margin-left:0}}
@media(max-width:380px){.product-header .play-button{margin-left:0}.public-preview>header>.buy{max-width:150px}.hero h1{font-size:44px}html:lang(ko) .hero h1,html:lang(ja) .hero h1,html:lang(zh) .hero h1{font-size:44px}.preview-controls{column-gap:14px}.watch-language select{min-width:110px}}

/* Approved digital series name, 2026-10-17. */
.motion-series{color:#ee9854;font:600 11px/1.5 Arial,sans-serif;letter-spacing:2px;margin:0 0 10px}
