
/* Clothing collection */
.clothing-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.clothing-nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid #bfa269;border-radius:7px;text-decoration:none;line-height:1.3}.clothing-nav a[aria-current=page]{background:#d5b16b;color:#171b18;font-weight:750}.clothing-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;list-style:none!important;padding:0!important;gap:18px!important;margin:16px 0 28px!important}.clothing-card{display:flex!important;flex-direction:column;min-width:0;padding:18px!important;border:1px solid #cec7b5!important;border-radius:10px;background:#fff!important;color:#222!important;box-sizing:border-box}.clothing-card img{display:block;width:100%;height:220px;object-fit:contain;background:#fff;border-radius:6px}.clothing-card :is(h4,.seo-was-h4){font-size:1.08rem;line-height:1.4;margin:14px 0 8px;color:#18261e}.clothing-card p{font-size:.94rem;line-height:1.55;margin:6px 0;color:#323a34}.clothing-card .clothing-price{font-size:1.08rem;font-weight:750;color:#17271e}.clothing-card .clothing-check{font-size:.8rem;color:#58635b}.clothing-card .clothing-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.clothing-card .clothing-buy{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 13px;border-radius:6px;background:#214b38;color:#fff!important;line-height:1.4;text-decoration:none;max-width:100%;box-sizing:border-box}.clothing-card .clothing-oos{font-size:.8rem;font-weight:700;color:#7a371d}.clothing-row-title{margin-top:26px}.clothing-note{font-size:.9rem;line-height:1.6}.clothing-price-table{overflow-x:auto}.clothing-price-table table{width:100%}.clothing-price-table td,.clothing-price-table th{overflow-wrap:anywhere}.fieldkit .clothing-card{list-style:none}.fieldkit .clothing-grid{display:grid!important}.fieldkit .clothing-card a{white-space:normal!important}.fieldkit .clothing-card .clothing-buy{color:#fff!important}.clothing-summary{border-left:4px solid #b99b60;padding:12px 16px;background:#f3f0e7;margin:20px 0}.clothing-section{scroll-margin-top:95px}.clothing-section>:is(h3,.seo-was-h3){font-size:1.35rem}.clothing-subhead{color:#4f5d53}
@media(max-width:900px){.clothing-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.clothing-grid{grid-template-columns:minmax(0,1fr)!important}.clothing-card img{height:230px}.clothing-nav a{flex:1 1 140px}.clothing-card{padding:16px!important}.clothing-price-table table{min-width:0}.clothing-price-table td,.clothing-price-table th{padding:8px;font-size:.85rem}.clothing-summary{padding:12px}}
.clothing-card .clothing-variant,.clothing-card .clothing-stock,.clothing-card .clothing-shipping{font-size:.78rem;color:#58635b}.clothing-card .clothing-price{overflow-wrap:anywhere}.clothing-grid .clothing-card{list-style:none!important}.clothing-card :is(h4,.seo-was-h4){overflow-wrap:anywhere}.clothing-card img{box-sizing:border-box;padding:8px}.clothing-card p{white-space:normal}.fk-list.clothing-grid .clothing-card{margin:0!important}.clothing-card .clothing-buy{white-space:normal!important}.clothing-grid>li{min-width:0}

/* Dedicated clothing hub: scoped navigation and collection layout only. */
.clothing-hub{background:#f7f5ef;color:#202820}.clothing-hub-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px max(20px,calc((100% - 1200px)/2));background:#18221d;color:#fff}.clothing-hub-header a{color:#fff;text-decoration:none}.clothing-hub-brand{font-size:1.2rem;font-weight:800;letter-spacing:.08em}.clothing-hub-main{max-width:1240px;margin:auto;padding:24px 20px 40px;box-sizing:border-box}.clothing-hub h1{text-align:center;font-size:3.2rem;line-height:1.15;margin:26px 0 18px;color:#18261e}.clothing-hub-intro,.clothing-hub-disclosure{max-width:780px;text-align:center;margin:12px auto;line-height:1.6}.clothing-hub-disclosure{font-size:.86rem;color:#58635b}.clothing-siblings,.clothing-gender-links,.clothing-category-links,.clothing-deepdives{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:9px}.clothing-siblings{margin:0 auto 22px}.clothing-siblings a,.clothing-gender-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #bfa269;border-radius:7px;text-decoration:none;line-height:1.3;box-sizing:border-box}.clothing-siblings a[aria-current=page],.clothing-gender-links a{background:#214b38;color:#fff}.clothing-gender-links{margin:24px auto 32px}.clothing-gender-section{margin-top:42px;scroll-margin-top:20px}.clothing-gender-section>h2{text-align:center;font-size:2rem;margin-bottom:12px;color:#18261e}.clothing-gender-section>p{text-align:center;max-width:850px;margin:0 auto 20px;line-height:1.6}.clothing-category-links{margin:18px auto}.clothing-category-links a{padding:8px 11px;min-height:40px;border-bottom:1px solid #cbbd9b;text-decoration:none}.clothing-deepdives{margin:15px auto 25px;max-width:1000px}.clothing-deepdives a{font-size:.9rem;padding:5px 8px}.clothing-card .clothing-category{font-size:.76rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase;color:#58635b;margin-top:12px}.clothing-hub .clothing-card{scroll-margin-top:20px}.clothing-hub-footer{max-width:1200px;margin:10px auto 0;padding:20px;border-top:1px solid #d3cbbd;text-align:center;font-size:.88rem}.clothing-hub *{box-sizing:border-box}@media(max-width:600px){.clothing-hub-main{padding:20px 16px}.clothing-hub-header{padding:16px;flex-wrap:wrap;justify-content:center}.clothing-hub h1{font-size:2rem}.clothing-siblings a{padding:10px 13px}.clothing-category-links{gap:5px}.clothing-category-links a{font-size:.88rem}.clothing-gender-section{margin-top:32px}}

.clothing-gender-section>h2:before{display:none}
