.category-landing{padding-top:32px;padding-bottom:36px;gap:54px}.category-landing .subcategory-breadcrumb{margin-bottom:26px;font-size:12px}.category-landing h1{font-size:clamp(38px,4.8vw,66px);line-height:1.08;overflow-wrap:anywhere}.category-landing>img{height:440px;border-radius:4px}.category-inventory{font-size:13px!important;letter-spacing:.03em}.category-inventory strong{font-size:24px;color:#24483e}.category-jumpnav{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0}.category-jumpnav a{border:1px solid #c8d3c5;border-radius:24px;padding:11px 17px;font-size:12px}.category-jumpnav a:first-child{background:#24483e;color:white;border-color:#24483e}.category-jumpnav a:focus-visible{outline:3px solid #c6a755;outline-offset:3px}.category-jumpnav span{margin-left:12px}.catalog-form{align-items:end;flex-wrap:wrap}.catalog-form select{max-width:100%}.catalog-form .category-type-filter,.catalog-form .catalog-sort{flex:1;min-width:170px}.catalog-form .search-label{flex:2;min-width:200px}.catalog-section .catalog-help{font-size:13px;max-width:720px;color:#65715f;line-height:1.7;margin-top:14px}.subcategory-intro .category-jumpnav{margin-bottom:25px}.subcategory-advice summary{cursor:pointer;font:400 21px/1.4 Georgia,serif}.subcategory-advice p{margin-top:12px}.category-bodytext,.catalog-section,.category-faq{scroll-margin-top:100px}.category-reading-links a{line-height:1.5}.subcategory-card p{font-size:13px}.subcategory-card h3{font-size:22px}.category-landing .category-inventory{margin-top:18px}@media(max-width:760px){.category-landing{gap:24px;padding-top:22px}.category-landing>img{height:220px}.category-landing h1{font-size:40px}.category-landing .subcategory-breadcrumb{margin-bottom:18px}.category-jumpnav{gap:8px}.category-jumpnav a{padding:10px 12px;font-size:11px}.category-jumpnav span{margin-left:6px}.catalog-form .category-type-filter,.catalog-form .catalog-sort,.catalog-form .search-label{min-width:0;width:100%;flex:auto}.catalog-form{display:grid;grid-template-columns:1fr}.catalog-form button{width:100%}.subcategory-card p{display:none}.subcategory-section{padding-top:20px}.category-bodytext,.catalog-section,.category-faq{scroll-margin-top:80px}}
