/* English edition: typography, line length and multilingual-to-English layout. */
html[lang="en"] body{font-family:Arial,Helvetica,sans-serif;line-height:1.7}
html[lang="en"] h1,html[lang="en"] h2,.hero-title,.mega-categories>a,.mega-head>span:nth-child(2),.mega-note>span{font-family:Georgia,'Times New Roman',serif!important;letter-spacing:-.035em}
html[lang="en"] h1{line-height:1.12}html[lang="en"] h2{line-height:1.18}
.edition-three .nav-shell{gap:20px}.edition-three .nav-shell nav{gap:24px;white-space:nowrap}.nav-tools{flex-shrink:0}.edition-three .nav-shell .wa-nav{white-space:nowrap;font-size:12px}
.hero-title{font-size:clamp(46px,5.2vw,84px)!important;line-height:1.04!important;letter-spacing:-.055em!important}.hero-title em{margin-left:.12em}.hero-copy h1{font-size:clamp(27px,2.35vw,38px)!important;line-height:1.2!important}.hero-copy>p{font-size:15px!important;line-height:1.75!important;max-width:32em}
.edition-three .wa-consult{font-size:12px;letter-spacing:.01em;line-height:1.45;white-space:normal;text-align:left}.wa-consult span{flex-shrink:0}.line-link{gap:16px;line-height:1.5}.eyebrow{letter-spacing:1.6px;line-height:1.6}.card-meta{letter-spacing:.035em!important}.edition-three .product-card h3{font-family:Georgia,serif;font-size:18px;line-height:1.35;letter-spacing:-.015em}.card-size{line-height:1.55}
.section-intro h2{max-width:700px}.section-intro h2 em{display:block}.panorama-copy h2{font-size:clamp(32px,3.4vw,53px)}.about-strip h2{font-size:clamp(32px,3.4vw,52px)}.detail-story-text h2{font-size:clamp(30px,3vw,47px)}.packing-copy h2{font-size:clamp(32px,3.2vw,50px)}
.brand-opening-copy h1{font-size:clamp(38px,4.6vw,70px)!important;line-height:1.12!important}.perspective-heading h2,.principles-intro h2{font-size:clamp(34px,3.7vw,56px)}.conversation-center h2{font-size:clamp(30px,3.1vw,48px)}.company-ledger h2{font-size:clamp(34px,3.8vw,58px)}.brand-opening-copy>p,.brand-perspective p{line-height:1.85}.photo-side-note{font-size:11px}
.prose-page>h1{font-size:clamp(36px,4.5vw,66px);max-width:1080px}.prose-page>h1 em{font-size:.68em;line-height:1.25;display:inline-block;margin-top:12px}.prose{line-height:1.85}.prose h2{font-size:28px;line-height:1.3}.prose p+p{margin-top:18px}.policy-toc a{line-height:1.5}.trade-steps h3{line-height:1.4}.trade-steps p{line-height:1.85}.trade-section-head h2{font-size:clamp(32px,3.6vw,55px)}
.product-summary h1{font-size:clamp(30px,3.1vw,45px)!important;line-height:1.13!important}.product-summary>p{line-height:1.8}.spec-table th{width:30%;min-width:100px}.spec-table td{line-height:1.7}.product-order label{line-height:1.5}.size-composition small{font-size:11px}.footer-top h2{font-size:clamp(30px,3.2vw,48px)}.footer-brand p{max-width:260px}.footer-prelude{gap:20px}.direct-contact h2{font-size:34px;line-height:1.2}.direct-privacy{line-height:1.65}
@media(max-width:1200px) and (min-width:1001px){.edition-three .nav-shell nav{gap:16px;font-size:12px}.edition-three .nav-shell{padding:0 20px;gap:15px}.nav-tools{gap:8px}.edition-three .nav-shell .brand{font-size:25px}.nav-shell .wa-nav{max-width:135px}.hero-title{font-size:60px!important}}
@media(max-width:1000px){.edition-three .nav-shell nav{gap:0}.edition-three .nav-shell{gap:8px}.edition-three .nav-shell .wa-nav{font-size:0}.hero-title{font-size:clamp(36px,6.3vw,60px)!important}.hero-copy h1{font-size:30px!important}.hero-title>span:nth-child(2){padding-left:5%}.brand-opening-copy h1{font-size:clamp(36px,6vw,54px)!important}.product-summary h1{font-size:34px!important}.footer-top h2{font-size:34px}.section-intro h2{font-size:34px}.trade-section-head h2{font-size:34px}.mega-categories>a{font-size:19px!important}.mega-secondary>a{font-size:13px}.mega-foot{font-size:10px}}
@media(max-width:600px){.edition-three .nav-shell{gap:4px;padding:0 8px}.edition-three .nav-shell .brand{min-width:0;font-size:17px}.edition-three .nav-shell nav{margin-left:auto}.nav-shell nav>button:before{content:'Dresses';font-size:11px}.nav-shell nav>button span{margin-left:3px}.edition-three .nav-shell .wa-nav{padding:6px}.wa-nav:before{font-size:10px}#search-trigger{width:28px;font-size:23px}.hero-title{font-size:clamp(31px,7.9vw,45px)!important;padding:22px 0!important;line-height:1.13!important}.hero-title>span:nth-child(2){padding-left:0}.hero-copy h1{font-size:27px!important}.hero-copy>p{font-size:14px!important;max-width:35em}.hero-copy .wa-consult{font-size:12px}.hero-primary>div{flex-wrap:wrap}.edition-three .product-card h3{font-size:15px}.card-meta{font-size:9px!important}.card-size{font-size:11px!important}.image-count{font-size:10px}.image-index span{font-size:11px}.section-intro h2,.packing-copy h2,.about-strip h2,.panorama-copy h2,.trade-section-head h2{font-size:31px}.brand-opening-copy h1{font-size:37px!important}.brand-opening-copy>p{font-size:14px!important}.perspective-heading h2,.principles-intro h2,.company-ledger h2{font-size:33px}.conversation-center h2{font-size:32px}.prose-page>h1{font-size:36px}.prose-page>h1 em{font-size:24px}.prose h2{font-size:25px}.prose{font-size:14px}.product-summary h1{font-size:30px!important}.spec-table th{font-size:12px;min-width:85px}.spec-table td{font-size:12px}.footer-top h2{font-size:32px}.footer-prelude{font-size:10px;line-height:1.7}.footer-bottom h4{font-size:12px}.footer-legal{line-height:1.7}.direct-contact h2{font-size:28px}.mega-categories>a{font-size:18px!important;gap:8px}.mobile-menu-links a{font-size:13px}.trade-message h2{font-size:29px}.trade-faq summary{font-size:15px;line-height:1.5}}
