.h2s-editorial.page-width{width:100%;max-width:1800px;padding:0 clamp(20px,2.25vw,36px) 16px}
.h2s-editorial__hero{display:grid;grid-template-columns:1fr 1fr;gap:3px;position:relative;height:clamp(420px,calc(100svh - 210px),1000px);margin-bottom:44px}
.h2s-editorial__hero-photo,.h2s-editorial__category-photo{display:block;position:relative;overflow:hidden;background:#faf9f6;color:#4b3a32}
.h2s-editorial__hero-photo img,.h2s-editorial__category-photo>img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% var(--photo-position,50%)}
.h2s-editorial__label{display:flex;gap:24px;align-items:center;width:max-content;max-width:calc(100% - 32px);padding:12px 16px;background:#faf9f6;color:#4b3a32;font-size:1.3rem;line-height:1.4;letter-spacing:.035em;text-decoration:none;position:absolute;left:20px;bottom:20px}
.h2s-editorial__hero-label{left:50%;transform:translateX(-50%)}
.h2s-editorial__edit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,48px);margin-bottom:44px}
.h2s-editorial__products{min-width:0;padding-top:8px}
.h2s-editorial__heading{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:26px}
#MainContent .h2s-editorial__heading h2{font-family:var(--h2s-commerce-font);font-size:clamp(2.3rem,2.35vw,3rem);font-weight:300;font-synthesis:none;line-height:1.2;letter-spacing:-.035em;color:#4b3a32;margin:0}
.h2s-editorial__heading>a{flex-shrink:0;font-family:var(--h2s-commerce-font);font-size:1.3rem;letter-spacing:0;font-weight:400;color:#6c5548;text-underline-offset:4px;text-decoration-thickness:1px}
.h2s-editorial__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;list-style:none;margin:0;padding:0;min-height:300px}
.h2s-editorial__grid>li{min-width:0}
.h2s-editorial__category-photo{min-height:420px;grid-column:2;grid-row:1}
.h2s-editorial__products{grid-column:1;grid-row:1}
.h2s-editorial__arrow{width:18px;height:18px;flex:0 0 18px}
.h2s-editorial__category-photo>img{position:absolute;inset:0}
.h2s-editorial__edit--left .h2s-editorial__category-photo{grid-column:1;grid-row:1}
.h2s-editorial__edit--left .h2s-editorial__products{grid-column:2;grid-row:1}
.h2s-editorial__placeholder{width:100%;height:100%;min-height:300px}
.h2s-editorial__status{font-size:1.4rem;color:#6c5548}
.h2s-editorial a:focus-visible{outline:2px solid #4b3a32;outline-offset:4px}
@media(max-width:749px){
 .h2s-editorial.page-width{padding-inline:16px}
 .h2s-editorial__hero{height:clamp(300px,85vw,480px);margin-bottom:28px}
 .h2s-editorial__edit{grid-template-columns:1fr;gap:20px;margin-bottom:32px}
 .h2s-editorial__edit .h2s-editorial__products,.h2s-editorial__edit .h2s-editorial__category-photo{grid-column:1;grid-row:auto}
 .h2s-editorial__category-photo{min-height:0;aspect-ratio:1.15}
 .h2s-editorial__grid{gap:24px 14px}
 .h2s-editorial__label{font-size:1.2rem;left:12px;bottom:12px;max-width:calc(100% - 24px);gap:16px}
 .h2s-editorial__hero-label{left:50%}
 .h2s-editorial__heading{gap:12px;margin-bottom:20px}
}


.h2s-editorial__arrivals{margin-bottom:44px}
.h2s-editorial__arrivals-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:749px){
 .h2s-editorial__arrivals{margin-bottom:32px}
 .h2s-editorial__arrivals-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
