.language-switch{display:inline-flex;align-items:center;gap:8px;font:11px/1.2 Arial,sans-serif;white-space:nowrap;flex-shrink:0;color:inherit;letter-spacing:.03em}.language-switch a{min-width:31px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:5px;text-decoration:none;border:1px solid transparent}.language-switch a[aria-current=true]{border-color:currentColor;border-radius:4px;font-weight:700}.language-switch span{opacity:.4}.demo-rail{gap:20px}.demo-rail>span{flex:1;text-align:center}.hub-header .language-switch{margin-left:auto}.directory-category{display:flex;align-items:center;gap:15px;font-size:13px;margin:20px 0 30px}.directory-category select{min-height:46px;padding:10px 15px;border:1px solid #d8dce0;background:white;font:14px var(--sans);min-width:250px}.preview.sweet .preview-title{color:#651532;font-family:Georgia,serif}.preview.whey .preview-title{color:#1d4cff;font-family:Impact,sans-serif;font-style:italic}.preview.thai .preview-title{color:#fff8e8}.preview.auto .preview-title{font-weight:750;color:white}.preview.condo .preview-title{font-family:Georgia,serif;color:white}.preview.school .preview-title{color:#174d4c}.preview.europe .preview-title{font-family:Georgia,serif;color:white}.preview.air .preview-title{color:#123c4a}.preview.home .preview-title{font-family:Georgia,serif;color:white}.preview.salon .preview-title{font-family:Georgia,serif;font-style:italic;color:#282332}.preview.sweet .preview-picture:after,.preview.whey .preview-picture:after,.preview.school .preview-picture:after,.preview.air .preview-picture:after,.preview.salon .preview-picture:after{background:linear-gradient(transparent,#ffffffb0)}
html[lang=en] .expansion h1{line-height:1.07;letter-spacing:-.045em}html[lang=en] .expansion h2{line-height:1.16}html[lang=en] .expansion h3{line-height:1.25}html[lang=en] .hero-copy p{line-height:1.65}html[lang=en] .sweet-hero h1{font-family:var(--display);font-size:82px;max-width:640px}html[lang=en] .expansion:not(.whey):not(.auto):not(.school):not(.air) h2{font-family:var(--display);font-size:56px}html[lang=en] .school .exp-header .brand{font-size:19px}html[lang=en] .exp-header nav{font-size:11px;gap:17px}html[lang=en] .collection h2{overflow-wrap:anywhere}html[lang=en] .detail-copy h2{overflow-wrap:anywhere}html[lang=en] .expansion .inquiry-form label{line-height:1.5}
@media(max-width:800px){.demo-rail{gap:10px;padding-inline:15px;flex-wrap:wrap;justify-content:space-between}.demo-rail>span{display:none}.demo-rail>a{font-size:10px}.demo-rail .language-switch{font-size:10px;gap:3px}.language-switch a{min-width:28px;min-height:32px}.hub-header{flex-wrap:wrap;gap:14px}.hub-header .language-switch{margin-left:auto}.hub-header nav{width:100%;justify-content:space-between}.directory-tools{align-items:start;gap:20px}.directory-category{display:block}.directory-category select{display:block;width:100%;margin-top:10px}.directory-tools select{max-width:100%}html[lang=en] .sweet-hero h1{font-size:51px}html[lang=en] .expansion:not(.whey):not(.auto):not(.school):not(.air) h2{font-size:38px}html[lang=en] .school .exp-header .brand{font-size:16px;max-width:210px}html[lang=en] .expansion h1{font-size:46px}html[lang=en] .home-hero h1{font-size:90px}html[lang=en] .condo-hero h1{font-size:80px}html[lang=en] .salon-hero h1{font-size:63px}html[lang=en] .collection h2{font-size:36px}html[lang=en] .collection-header nav{font-size:12px}}
html[lang=en] .story-layout>*{min-width:0}html[lang=en] .story-values li{white-space:normal;padding-inline:8px;line-height:1.5}
