.cat{padding-block:clamp(28px,3.4vw,48px) clamp(48px,6vw,92px)}.crumb{font-size:var(--micro);color:var(--slate);margin-bottom:var(--s5)}.crumb a{color:var(--slate);align-items:center;min-height:44px;margin-block:-9px;display:inline-flex}.crumb b{color:var(--ink);font-weight:600}.cat h1{margin-bottom:clamp(26px,3.2vw,44px);font-size:clamp(1.875rem,3.4vw,3rem)}.filter{gap:var(--s3);margin-bottom:var(--s5);display:grid}.filter__row{gap:var(--s4);grid-template-columns:minmax(0,150px) minmax(0,1fr);align-items:center;display:grid}.filter__lab{font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);font-weight:700}.filter__set{flex-wrap:wrap;gap:8px;display:flex}.filter__row--sub{padding-top:var(--s3)}.filter__row--sub .filter__lab{color:var(--navy)}.filter .chip--sub{min-height:38px;font-weight:500;font-size:var(--micro);padding:0 var(--s4)}.filter button,.filter .chip{border:1px solid var(--turk-600);cursor:pointer;min-height:44px;padding:0 var(--s5);font-family:var(--font-body);font-size:var(--meta);color:var(--slate);transition:border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease), background var(--t-hover) var(--ease);background:0 0;align-items:center;gap:9px;font-weight:600;text-decoration:none;display:inline-flex}.filter button em,.filter .chip em{font-style:normal;font-size:var(--micro);font-variant-numeric:tabular-nums;color:var(--slate);font-weight:600}.filter button[aria-pressed=true],.filter .chip[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:#fff}.filter button[aria-pressed=true] em,.filter .chip[aria-pressed=true] em{color:var(--turk)}.fstate{font-size:var(--meta);color:var(--slate);margin-bottom:clamp(22px,2.8vw,34px)}.fstate b{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.filter button:hover,.filter .chip:hover{background:var(--turk-600);border-color:var(--turk-600);color:#fff}}@media (width<=820px){.crumb{font-size:var(--meta);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.crumb a{align-items:center;min-height:44px;display:inline-flex}.filter button,.filter .chip,.filter .chip--sub{min-height:44px}.pdp__acc summary{min-height:52px}.pdp__acc details{padding-block:0}.pdp__opts:not(.pdp__opts--stack) button{flex:44%;min-height:52px}.pdp__add{min-height:56px}.foot__legal span{align-items:center;min-height:36px;display:flex}.filter__row{grid-template-columns:minmax(0,1fr);gap:8px}.filter__lab{font-size:var(--micro)}.filter__set{gap:8px}.cat h1{margin-bottom:var(--s5);font-size:clamp(1.75rem,7vw,2.25rem)}.fstate{font-size:var(--micro)}}.catintro{padding-block:clamp(24px,3vw,40px)}.catintro p{max-width:72ch;color:var(--slate);margin:0;line-height:1.65}.catintro p+p{margin-top:var(--s4)}.cat .filter{border-top:1px solid var(--hairline);gap:0;margin-bottom:clamp(20px,2.6vw,30px);display:grid}.cat .filter__row{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(0,128px) minmax(0,1fr);align-items:baseline;gap:clamp(12px,2vw,28px);padding:clamp(10px,1.2vw,14px) 0;display:grid}.cat .filter__lab{font-size:var(--micro);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);padding-top:10px;font-weight:700}.cat .filter__set{flex-wrap:wrap;gap:10px 20px;display:flex}.cat .filter .chip{color:var(--slate);font-family:var(--font-body);font-size:var(--meta);cursor:pointer;transition:color var(--t-hover) var(--ease), border-color var(--t-hover) var(--ease);background:0 0;border:0;border-bottom:2px solid #0000;align-items:baseline;gap:7px;padding:10px 0;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.cat .filter .chip:hover{color:var(--ink);border-bottom-color:var(--turk)}}.cat .filter .chip:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.cat .filter .chip[aria-pressed=true]{color:var(--navy);border-bottom-color:var(--navy);font-weight:700}.cat .filter__row--sub .filter__set{padding-left:clamp(0px,1.4vw,18px)}.cat .filter__row--sub .chip{font-size:var(--micro)}@media (width<=700px){.cat .filter__row{grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0}.cat .filter__lab{padding-top:0}.cat .filter__row--sub .filter__set{padding-left:0}}.cat .filter__row--fold{padding:0;display:block}.cat .filter__lab--sum{cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:0;list-style:none;display:flex}.cat .filter__lab--sum::-webkit-details-marker{display:none}.cat .filter__lab--sum:after{content:"";border-right:1.5px solid var(--slate);border-bottom:1.5px solid var(--slate);width:8px;height:8px;transition:transform var(--t-hover) var(--ease);transform:rotate(45deg)translate(-2px,-2px)}.cat .filter__row--fold[open] .filter__lab--sum:after{transform:rotate(-135deg)translate(-2px,-2px)}.cat .filter__cur{letter-spacing:0;text-transform:none;font-style:normal;font-weight:500;font-size:var(--meta);color:var(--ink)}.cat .filter__row--fold[open] .filter__cur{display:none}.cat .filter__row--fold .filter__set{padding:0 0 clamp(10px,1.2vw,14px)}.cat .filter__lab--sum:focus-visible{outline:2px solid var(--navy);outline-offset:2px}
