.collection-category-links{display:flex;align-items:center;gap:28px;margin-top:42px;border-top:1px solid #ffffff25;padding-top:22px;flex-wrap:wrap}
.collection-category-links>span{font-size:9px;letter-spacing:1px;color:#99968f;margin-right:auto}
.collection-category-links a{font-size:12px;color:#d6d3cc;border-bottom:1px solid #615c56;padding-bottom:5px}
.collection-category-links a:hover{color:#fff;border-color:var(--red)}
.editorial-footnote{margin-top:26px}
.catalogue-section{background:#eae9e5;padding-top:64px;padding-bottom:58px}
.catalogue-section .section-heading{margin-bottom:28px;align-items:flex-end}
.catalogue-section .section-heading h2{font-size:clamp(39px,4vw,60px);font-weight:600}
.catalogue-section .eyebrow{font-size:10px;color:#6c665d;letter-spacing:1.4px}
.catalogue-section .text-link{font-size:11px;white-space:nowrap}
.catalogue-section .filters{border-top:1px solid #c0bdb6;border-bottom:1px solid #c0bdb6;gap:30px;padding:8px 0}
.catalogue-section .filter{font-size:11px;font-weight:600;min-height:44px;letter-spacing:.4px}
.catalogue-context{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:23px 0 26px;color:#68635c;font-size:11px}
.catalogue-context p{margin:0;line-height:1.8;max-width:650px}
.catalogue-context>span{white-space:nowrap;font-size:10px;letter-spacing:.4px}
.catalogue-section .catalogue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 20px;border:0}
.catalogue-card{padding:0;border:0;min-width:0}
.catalogue-card .product-image{background:#292929}
.catalogue-card .product-image img{height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}
.catalogue-card .product-tag{font-size:8px;letter-spacing:1px;font-weight:500;background:#171718c9;color:#efede8;top:12px;left:12px;padding:5px 7px}
.catalogue-card .product-view{background:#141414d9;color:#eee9e2;letter-spacing:1px;font-weight:500;font-size:9px;padding:14px 10px}
.catalogue-card-meta{display:flex;justify-content:space-between;gap:10px;align-items:center;margin:17px 0 6px}
.catalogue-card-meta .product-category{margin:0;font-size:9px;letter-spacing:1px;color:#79736a}
.catalogue-card-meta>span{font-size:9px;color:#8f877e}
.catalogue-card h3{margin:0 0 9px}
.product-title{font:600 24px/1.1 'Barlow Condensed',Impact,sans-serif;text-align:left;text-transform:uppercase;letter-spacing:.2px;padding:0;background:none;border:0;color:#191817}
.product-title:hover{color:#a03b35}
.catalogue-card .product-tags{font-size:11px;color:#544e46;line-height:1.65;margin:0 0 5px}
.catalogue-card .made-to-order{font-size:10px;color:#81796e;line-height:1.7;margin:0}
.catalogue-section .styles-foot{border-top:1px solid #c2bdb5;margin-top:39px;font-size:12px;color:#635c52}
.catalogue-page{background:#171718}
.catalogue-hero{background:#171718;color:#eeeae3;padding-top:30px;padding-bottom:42px}
.breadcrumbs{display:flex;align-items:center;gap:13px;flex-wrap:wrap;font-size:9px;color:#b1aba1;letter-spacing:.8px;margin-bottom:38px}
.breadcrumbs a:hover{color:#fff}
.catalogue-hero .eyebrow{font-size:10px;color:#a09a90;margin-bottom:18px}
.catalogue-hero h1{font:600 clamp(45px,5.5vw,80px)/1 'Barlow Condensed',Impact,sans-serif;letter-spacing:-.5px;margin:0 0 22px;max-width:1100px}
.catalogue-intro{color:#bdb7ae;font-size:14px;line-height:1.85;max-width:760px;margin:0 0 26px}
.catalogue-proof{display:flex;gap:25px;flex-wrap:wrap;font-size:9px;letter-spacing:.8px;color:#d3cdc4;padding-top:20px;border-top:1px solid #ffffff26}
.catalogue-browse{padding-top:26px}
.catalogue-nav{display:flex;gap:32px;flex-wrap:wrap;border-bottom:1px solid #bcb7ad}
.catalogue-nav a{font-size:12px;font-weight:600;color:#746d64;padding:14px 0 16px;border-bottom:2px solid transparent}
.catalogue-nav a[aria-current]{color:#191817;border-bottom-color:var(--red)}
.catalogue-nav a:hover{color:#191817}
.catalogue-subtypes{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding:22px 0 2px;border-bottom:1px solid #c9c3ba}
.catalogue-subtypes>p{font-size:9px;letter-spacing:1.1px;color:#746d64;margin:4px 0 0;white-space:nowrap}
.catalogue-subtypes ul{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px;list-style:none;padding:0;margin:0 0 20px}
.catalogue-subtypes li{font-size:11px;letter-spacing:.3px;color:#34302b;border:1px solid #bfb9b0;padding:8px 12px}
.catalogue-notes{display:grid;grid-template-columns:1fr 1.2fr;gap:8%;margin-top:65px;padding-top:35px;border-top:1px solid #c2bdb5}
.catalogue-notes h2{font-size:42px;line-height:1.05;font-weight:600}
.catalogue-notes p:not(.eyebrow){font-size:13px;line-height:1.9;color:#655c52;margin:0 0 16px}
.catalogue-notes .text-link{display:inline-block;margin-top:10px}
.style-tags{font-size:11px!important;color:#914d46!important;letter-spacing:.3px;border-top:1px solid #cdc7bd;border-bottom:1px solid #cdc7bd;padding:10px 0}
@media(max-width:1050px){.catalogue-section .catalogue-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.catalogue-nav{gap:24px}.product-title{font-size:23px}.catalogue-section .filters{gap:22px}}
@media(max-width:760px){.collection-category-links{gap:18px 26px;margin-top:32px;padding-top:20px}.collection-category-links>span{width:100%;font-size:8px}.collection-category-links a{font-size:11px}.catalogue-section{padding:42px 6%}.catalogue-section .section-heading{align-items:flex-start;gap:18px}.catalogue-section .section-heading h2{font-size:42px}.catalogue-section .text-link{font-size:10px;white-space:normal;line-height:1.7}.catalogue-section .filters{gap:10px 19px;padding:5px 0}.catalogue-section .filter{font-size:9px;letter-spacing:0;min-height:36px;padding:7px 0}.catalogue-context{align-items:flex-start;gap:10px;flex-direction:column;margin:19px 0 22px;font-size:11px}.catalogue-context>span{font-size:9px}.catalogue-section .catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 13px}.catalogue-card .product-tag{font-size:7px;letter-spacing:.4px;left:7px;top:7px;padding:4px 5px}.catalogue-card .product-view{font-size:7px;letter-spacing:.4px;padding:10px 3px}.catalogue-card-meta{margin-top:12px;margin-bottom:7px;gap:5px}.catalogue-card-meta .product-category{font-size:7px;letter-spacing:.3px;line-height:1.5}.catalogue-card-meta>span{font-size:7px}.product-title{font-size:21px;line-height:1.1}.catalogue-card .product-tags{font-size:10px;line-height:1.6}.catalogue-card .made-to-order{font-size:9px}.catalogue-section .styles-foot{font-size:11px;line-height:1.8;margin-top:30px}.catalogue-hero{padding:22px 6% 29px}.breadcrumbs{font-size:8px;gap:10px;margin-bottom:29px}.catalogue-hero .eyebrow{font-size:9px}.catalogue-hero h1{font-size:47px;line-height:1.02;margin-bottom:20px}.catalogue-intro{font-size:13px;line-height:1.85}.catalogue-proof{font-size:8px;gap:12px 18px;line-height:1.7}.catalogue-browse{padding-top:15px}.catalogue-nav{gap:0 21px}.catalogue-nav a{font-size:10px;line-height:1.6;padding:12px 0}.catalogue-subtypes{display:block;padding-top:19px}.catalogue-subtypes>p{margin:0 0 13px}.catalogue-subtypes ul{justify-content:flex-start;gap:7px;margin-bottom:18px}.catalogue-subtypes li{font-size:10px;padding:7px 9px}.catalogue-notes{grid-template-columns:1fr;gap:23px;margin-top:44px;padding-top:29px}.catalogue-notes h2{font-size:35px}.catalogue-notes p:not(.eyebrow){font-size:13px}.catalogue-section .eyebrow{font-size:9px}}
@media(prefers-reduced-motion:reduce){.catalogue-card .product-image:hover img{transform:none}}
