
/* Footwear collection */
.footwear-nav{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.footwear-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}.footwear-nav a[aria-current=page]{background:#d5b16b;color:#171b18;font-weight:750}.boot-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}.boot-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}.boot-card img{display:block;width:100%;height:220px;object-fit:contain;background:#fff;border-radius:6px}.boot-card :is(h4,.seo-was-h4){font-size:1.08rem;line-height:1.4;margin:14px 0 8px;color:#18261e}.boot-card p{font-size:.94rem;line-height:1.55;margin:6px 0;color:#323a34}.boot-card .boot-price{font-size:1.08rem;font-weight:750;color:#17271e}.boot-card .boot-check{font-size:.8rem;color:#58635b}.boot-card .boot-actions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:12px}.boot-card .boot-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}.boot-card .boot-oos{font-size:.8rem;font-weight:700;color:#7a371d}.boot-row-title{margin-top:26px}.boot-note{font-size:.9rem;line-height:1.6}.boot-price-table{overflow-x:auto}.boot-price-table table{width:100%}.boot-price-table td,.boot-price-table th{overflow-wrap:anywhere}.fieldkit .boot-card{list-style:none}.fieldkit .boot-grid{display:grid!important}.fieldkit .boot-card a{white-space:normal!important}.fieldkit .boot-card .boot-buy{color:#fff!important}.boot-summary{border-left:4px solid #b99b60;padding:12px 16px;background:#f3f0e7;margin:20px 0}.boot-section{scroll-margin-top:95px}.boot-section>:is(h3,.seo-was-h3){font-size:1.35rem}.boot-subhead{color:#4f5d53}
@media(max-width:900px){.boot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:600px){.boot-grid{grid-template-columns:minmax(0,1fr)!important}.boot-card img{height:230px}.footwear-nav a{flex:1 1 140px}.boot-card{padding:16px!important}.boot-price-table table{min-width:0}.boot-price-table td,.boot-price-table th{padding:8px;font-size:.85rem}.boot-summary{padding:12px}}
.boot-preview-intro{font-size:1.35rem!important;font-weight:700!important;line-height:1.4}
@media(max-width:600px){.boot-preview-intro{font-size:1.15rem!important}}
