.collection-landing{max-width:1280px;margin-inline:auto}
.collection-lead{max-width:760px;margin:24px 0 34px}
.collection-lead h1{font-size:clamp(36px,6vw,76px);line-height:1.06;margin:12px 0 18px}
.collection-lead p:not(.eyebrow){max-width:62ch;line-height:1.65}
.editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}
.editorial-card{display:block;color:inherit;text-decoration:none}
.editorial-card img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;background:#ebe8df}
.editorial-card .eyebrow{margin:14px 0 7px}
.editorial-card h2{font:400 clamp(22px,3vw,34px)/1.14 Georgia,serif;margin:0 0 7px}
.editorial-card p:last-child{font:14px/1.5 Arial,sans-serif;margin:0}
.editorial-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(22px,5vw,72px);align-items:start}
.editorial-layout .collection-lead{margin:0}
.editorial-layout .collection-lead h1{font-size:clamp(36px,5vw,66px)}
.editorial-layout picture,.editorial-layout img,.editorial-second img{display:block;width:100%;height:auto}
.editorial-layout img,.editorial-second img{background:#ebe8df}
.editorial-second{margin:44px auto 0;max-width:750px}
.editorial-gallery{margin-top:clamp(38px,7vw,90px)}
.editorial-gallery h2{font:400 clamp(30px,5vw,52px)/1.1 Georgia,serif;margin:0 0 24px}
.editorial-gallery figure{margin:0}
.editorial-gallery img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top;background:#ebe8df}
.editorial-assortment ul{list-style:none;padding:0;margin:0}
.editorial-assortment li{min-width:0}
.editorial-assortment--portrait img{aspect-ratio:2/3}
.editorial-assortment--flatlay img{aspect-ratio:3/4;object-fit:contain;object-position:center;background:#f4f0eb}
.editorial-assortment h3{font:400 clamp(18px,2.2vw,27px)/1.2 Georgia,serif;margin:12px 0 5px}
.assortment-sku{color:#4c5547;font:12px/1.5 Arial,sans-serif;margin:0;overflow-wrap:anywhere}
.assortment-sku span{display:block}
.assortment-description{font:14px/1.55 Arial,sans-serif;margin:9px 0 0;max-width:42ch}
.editorial-assortment li[id]{scroll-margin-top:10rem}
.assortment-match{display:inline-flex;align-items:center;min-height:44px;font:14px/1.35 Arial,sans-serif;color:#374737;text-decoration:underline;text-underline-offset:3px}
.assortment-match:focus-visible{outline:3px solid #506049;outline-offset:3px}
.editorial-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px}
.editorial-actions a{min-height:44px;display:inline-flex;align-items:center}
.editorial-note{font:13px/1.6 Arial,sans-serif;margin-top:14px;color:#4c5547}
.home-collection-link{padding:32px 5%;text-align:center;background:#e9ece0}
.home-collection-link p{margin:0 0 14px;font:400 clamp(23px,4vw,34px)/1.2 Georgia,serif}
.editorial-card:focus-visible,.editorial-actions a:focus-visible{outline:3px solid #506049;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.editorial-card:hover h2{text-decoration:underline;text-underline-offset:.14em}}
@media(max-width:850px){.editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}
@media(max-width:650px){.editorial-layout{grid-template-columns:1fr}.editorial-layout .collection-lead{grid-row:1}.editorial-actions .button{justify-content:center;width:100%}.editorial-second{margin-top:24px}.editorial-card .eyebrow{font-size:10px}.editorial-card p:last-child{font-size:12px}}

.editorial-brand-nav{display:flex;position:static;flex-wrap:wrap;gap:6px 22px;padding:0;margin-bottom:clamp(34px,6vw,70px);background:none;border:0;box-shadow:none;font-size:14px}
.editorial-brand-nav a,.editorial-brand-heading a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-underline-offset:5px}
.editorial-brand-nav a:focus-visible,.editorial-brand-heading a:focus-visible{outline:3px solid #506049;outline-offset:3px}
.editorial-brand-group + .editorial-brand-group{margin-top:clamp(52px,8vw,108px)}
.editorial-brand-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:8px 24px;border-top:1px solid #c8ccbf;padding-top:22px;margin-bottom:24px}
.editorial-brand-heading h2{font:400 clamp(28px,5vw,54px)/1.12 Georgia,serif;margin:0 0 8px;scroll-margin-top:10rem}
.editorial-brand-heading p{margin:0;line-height:1.5}
.editorial-brand-group .editorial-card h3{font:400 clamp(18px,2.65vw,32px)/1.15 Georgia,serif;margin:12px 0 7px}
@media(hover:hover) and (pointer:fine){.editorial-brand-group .editorial-card:hover h3{text-decoration:underline;text-underline-offset:.14em}}
@media(max-width:700px){
  .editorial-compact-header .mt-header{height:auto}
  .editorial-compact-header .mt-header nav{position:static;padding:9px 0 0;box-shadow:none;border-bottom:0}
  .editorial-compact-header .breadcrumbs{padding:0;box-shadow:none;border:0;background:none}
}
