.editorial-collections{background:#171718;color:#eeede9;padding-top:58px;padding-bottom:35px}
.editorial-topline{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff28;padding-top:20px;margin-bottom:36px}
.editorial-topline .eyebrow{margin:0;font-size:10px;font-weight:500;letter-spacing:1.7px;color:#aaa8a4}
.editorial-topline>span{font-size:10px;letter-spacing:1px;color:#aaa8a4}
.editorial-collections .section-heading{margin-bottom:40px;align-items:flex-end}
.editorial-collections h2{font-size:clamp(48px,5.8vw,82px);line-height:.97;font-weight:600;letter-spacing:-.8px}
.editorial-collections h2 span{color:#8e8d88}
.editorial-intro{max-width:350px;padding-bottom:4px}
.editorial-intro p{font-size:14px;line-height:1.8;color:#cac8c4;margin:0 0 22px}
.editorial-intro>span{font-size:9px;letter-spacing:1px;color:#96948e}
.editorial-collections .category-grid{grid-template-columns:1.18fr 1fr 1fr;grid-template-rows:auto;gap:24px;align-items:start}
.editorial-collections .category{background:none;grid-row:auto;overflow:visible;min-width:0;color:inherit}
.editorial-collections .category:after{display:none}
.editorial-image{height:clamp(340px,34vw,495px);position:relative;overflow:hidden;background:#29292a}
.editorial-collections .category img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .65s ease}
.editorial-collections .category-denim img{object-position:center center}
.editorial-image-index{position:absolute;left:16px;top:15px;font-size:10px;letter-spacing:1px;color:#fff;text-shadow:0 1px 6px #0009}
.editorial-collections .category-label{position:static;display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-top:24px}
.editorial-collections .category-label>div>span{font-size:9px;letter-spacing:1.3px;color:#b5b2ac;font-weight:500}
.editorial-collections .category h3{font:600 clamp(28px,2.65vw,39px)/1.04 'Barlow Condensed','Arial Narrow',Impact,sans-serif;letter-spacing:.15px;margin:11px 0 0}
.editorial-collections .editorial-arrow{font-size:24px;color:#d94a42;line-height:1;padding-top:23px;transition:transform .25s}
.editorial-collections .category:hover .editorial-arrow{transform:translate(3px,-3px)}
.category-description{font-size:12px;line-height:1.7;color:#a8a59f;margin:14px 0 20px;max-width:260px;min-height:40px}
.editorial-collections .category-link{font-size:9px;letter-spacing:1.1px;font-weight:500;border-bottom:1px solid #6d6a66;padding-bottom:7px}
.editorial-collections .category:hover .category-link{border-color:#e82a2e}
.editorial-footnote{border-top:1px solid #ffffff24;margin-top:47px;padding-top:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.editorial-footnote>span{font-size:9px;letter-spacing:1.2px;color:#bbb8b2;white-space:nowrap}
.editorial-footnote p{font-size:10px;color:#99968f;margin:0;line-height:1.7;text-align:right}
.editorial-development{background:#eae9e5;padding-top:64px;padding-bottom:50px}
.editorial-development .section-heading{margin-bottom:30px}
.editorial-development .eyebrow{font-size:9px;letter-spacing:1.3px;color:#66645e}
.editorial-development h2{font-size:clamp(37px,3.3vw,48px);font-weight:600}
.editorial-development .filters{gap:22px}
.editorial-development .filter{font-size:10px;font-weight:500;letter-spacing:.7px}
.editorial-development .product-grid{grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid #bfbdb6}
.development-card{padding:28px 28px 4px 0;display:flex;flex-direction:column}
.development-card+.development-card{border-left:1px solid #cac8c2;padding-left:28px}
.development-card[hidden]{display:none}
.development-index{display:flex;justify-content:space-between;align-items:center;color:#77736c;margin-bottom:29px;font-size:9px;letter-spacing:1px}
.development-index>span:first-child{font:500 22px/1 'Barlow Condensed',sans-serif;color:#9a433d}
.development-card .product-category{font-size:9px;letter-spacing:1px;margin:0 0 10px;color:#66615b}
.development-card h3{font:600 28px/1.1 'Barlow Condensed',sans-serif;letter-spacing:0;margin:0 0 16px}
.development-card .development-summary{font-size:12px;line-height:1.8;color:#66615b;margin:0;min-height:45px;max-width:300px}
.development-card ul{list-style:none;padding:0;margin:20px 0 30px;font-size:11px;line-height:1.8;color:#514e49}
.development-card li{padding:7px 0;border-top:1px solid #d0cec7}
.development-trigger{margin-top:auto;border:0;border-top:1px solid #afaca4;width:100%;background:none;padding:17px 0 0;display:flex;align-items:center;justify-content:space-between;gap:15px;text-align:left;font-size:10px;letter-spacing:.5px;font-weight:600;color:#242321;min-height:44px}
.development-trigger>span{font-size:19px;font-weight:400;color:#a03b35}
.development-trigger:hover{color:#a03b35}
.editorial-development .styles-foot{border-top:1px solid #bfbbb2;font-size:11px;margin-top:37px;padding-top:22px}
.editorial-development .styles-foot p{color:#5c5851;line-height:1.8}
.editorial-development .text-link{font-size:10px;font-weight:600;white-space:nowrap}
#style-dialog{background:#eae9e5}
.style-modal img{aspect-ratio:4/5;object-fit:cover;max-height:65vh}
.style-modal .eyebrow{font-size:10px;color:#7c4944;line-height:1.6}
@media(min-width:1650px){.editorial-image{height:510px}}
@media(max-width:1000px){.editorial-collections .category-grid{gap:17px;grid-template-columns:repeat(3,1fr)}.editorial-image{height:360px}.editorial-intro{max-width:260px}.editorial-intro p{font-size:12px}.editorial-collections h2{font-size:61px}.editorial-collections .category h3{font-size:31px}.category-description{font-size:11px}.development-card{padding-right:20px}.development-card+.development-card{padding-left:20px}.development-card h3{font-size:25px}}
@media(max-width:760px){.editorial-collections{padding:38px 6% 27px}.editorial-topline{margin-bottom:27px;padding-top:15px}.editorial-topline .eyebrow{font-size:8px;letter-spacing:.8px}.editorial-topline>span{font-size:8px}.editorial-collections .section-heading{gap:22px;margin-bottom:30px;align-items:flex-start}.editorial-collections h2{font-size:clamp(48px,11.6vw,72px)}.editorial-intro{max-width:100%}.editorial-intro p{font-size:13px;line-height:1.7;margin-bottom:10px}.editorial-intro>span{font-size:8px;letter-spacing:.8px}.editorial-collections .category-grid{grid-template-columns:1fr;gap:38px}.editorial-image{height:auto;aspect-ratio:4/4.5;max-height:590px}.editorial-collections .category-denim .editorial-image{aspect-ratio:4/5}.editorial-collections .category-label{margin-top:18px}.editorial-collections .category h3{font-size:36px}.editorial-collections .category-label>div>span{font-size:9px}.editorial-collections .editorial-arrow{font-size:25px;padding-top:20px}.category-description{font-size:12px;min-height:0;max-width:none;margin:12px 0 16px}.editorial-collections .category-link{font-size:10px}.editorial-footnote{align-items:flex-start;flex-direction:column;gap:12px;margin-top:36px;padding-top:19px}.editorial-footnote p{text-align:left;font-size:10px;max-width:320px}.editorial-development{padding:42px 6% 35px}.editorial-development .section-heading{gap:22px}.editorial-development h2{font-size:39px}.editorial-development .eyebrow{font-size:8px;letter-spacing:.7px}.editorial-development .filters{gap:20px;row-gap:5px}.editorial-development .filter{font-size:10px}.editorial-development .product-grid{grid-template-columns:1fr}.development-card,.development-card+.development-card{padding:25px 0 26px;border-left:0;border-bottom:1px solid #bfbdb6}.development-card .development-summary{min-height:0;max-width:100%;font-size:13px}.development-card h3{font-size:29px}.development-index{margin-bottom:20px}.development-card ul{font-size:12px;margin:18px 0 21px}.development-trigger{font-size:11px}.editorial-development .styles-foot{border-top:0;margin-top:0;padding-top:24px;font-size:12px}.editorial-development .text-link{font-size:10px}.style-modal img{max-height:44vh;object-fit:contain}.style-modal h2{font-size:34px}}
@media(prefers-reduced-motion:reduce){.editorial-collections .category:hover img{transform:none}}
