/* Keep editorial layouts readable on 2K, 4K and ultrawide monitors. */
@media(min-width:1600px){
.header-inner,.hero-inner,.approach-inner,.treatments-inner,.why-inner,.results-inner,.reviews-inner,.community-inner,.footer-main,.services-inner,.meder-section,.advanced-section,.consultation-section,.gift-section,.shop-hero-inner,.shop-catalog,.pdp-layout,.chosen-care-inner,.related-products,.about-inner,.meet-anna,.about-studio,.home-care{max-width:1600px;margin-left:auto;margin-right:auto}
.hero-inner,.approach-inner,.treatments-inner,.results-inner,.reviews-inner,.community-inner,.footer-main,.services-inner,.meder-section,.advanced-section,.consultation-section,.gift-section,.shop-hero-inner,.shop-catalog,.chosen-care-inner,.related-products,.about-inner,.meet-anna,.about-studio{padding-left:72px;padding-right:72px}
.meder-grid{grid-template-rows:repeat(2,minmax(300px,1fr))}
.consultation-copy,.advanced-copy,.meder-card-copy{min-width:0}
.hero-image{object-position:center 42%}
}
@media(min-width:2200px){.hero{max-height:760px}.services-background{object-position:center}.community-gallery{min-width:0}.result-image{max-height:600px}}

@media(min-width:1600px){
.checkout-page{max-width:1440px}
.contact-studio{max-width:1600px;padding-left:72px;padding-right:72px}
.contact-intro,.contact-map-section{max-width:1456px}
.journal-listing,.journal-article{max-width:1600px;margin-left:auto;margin-right:auto}
.info-heading,.info-layout{max-width:1200px}
.shop-grid>*{min-width:0}
}

/* Prevent the portrait from scaling with the full ultrawide viewport. */
@media(min-width:1600px){.hero-image{width:900px;max-width:58vw;right:max(0px,calc((100vw - 1800px)/2));left:auto;object-fit:cover;object-position:center 28%}}

/* Keep Anna's portrait intact and the section label clear of the photograph. */
@media(min-width:1600px){
.why-anna{max-width:1920px;margin-left:auto;margin-right:auto;padding-top:56px;background:#f8f6f2}
.why-background{top:56px;bottom:0;height:calc(100% - 56px);object-position:center top}
.why-inner{position:relative;min-height:660px;padding:40px 72px;display:block}
#why-title{position:absolute;top:-38px;left:72px;margin:0}
.why-content{margin-left:auto;margin-top:0}
}

/* Integrate the section label with the right-hand editorial card. */
@media(min-width:1600px){
.why-anna{padding-top:0}
.why-background{top:0;height:100%}
.why-inner{padding-top:82px}
#why-title{top:28px;left:auto;right:72px;width:406px;max-width:calc(100% - 144px);display:flex;align-items:center;gap:12px;font-size:11px;line-height:18px;letter-spacing:1.4px;padding:10px 16px;background:rgba(248,246,242,.94);border:1px solid rgba(255,255,255,.6);border-radius:6px}
#why-title::before{content:"";flex:0 0 22px;width:22px;height:1px;background:#720113;opacity:.6}
}
