.category-module__bOGzDq__pageWrapper{--paper:#f3f4f6;--card:#fff;--night:#14171c;--night-lift:#1e232b;--ink:#1a1d22;--muted:#5c656e;--accent:#b31b2c;--accent-dark:#8a1421;--metal:#c4a574;--line:#d4d7dc;min-height:100vh;color:var(--ink);background:var(--paper);font-family:IBM Plex Sans,Noto Sans SC,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;overflow-x:clip}.category-module__bOGzDq__pageWrapper *,.category-module__bOGzDq__pageWrapper :before,.category-module__bOGzDq__pageWrapper :after{box-sizing:border-box}.category-module__bOGzDq__pageWrapper h1,.category-module__bOGzDq__pageWrapper h2,.category-module__bOGzDq__pageWrapper h3,.category-module__bOGzDq__pageWrapper p{margin:0}.category-module__bOGzDq__pageWrapper button{font:inherit}.category-module__bOGzDq__pageWrapper button:focus-visible,.category-module__bOGzDq__pageWrapper a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}body.category-module__bOGzDq__frontend-theme:has(.category-module__bOGzDq__pageWrapper) .category-module__bOGzDq__custom-header{background:#14171c;border-bottom-color:#f5f6f824}.category-module__bOGzDq__hero{color:#f5f6f8;background:linear-gradient(100deg, #b31b2c21 0%, transparent 44%), var(--night);border-bottom:3px solid var(--accent);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);min-height:430px;padding-top:78px;display:grid;position:relative}.category-module__bOGzDq__heroCopy{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(50px,6vw,86px) clamp(30px,5vw,78px) 52px max(5vw,50vw - 680px);display:flex}.category-module__bOGzDq__heroRule{background:var(--accent);width:34px;height:2px;display:block}.category-module__bOGzDq__title{color:#fff;letter-spacing:-.05em;overflow-wrap:anywhere;max-width:760px;font-size:clamp(42px,5.2vw,76px);font-weight:600;line-height:1.04;margin-top:24px!important}.category-module__bOGzDq__heroSelection{color:#f5f6f8a3;overflow-wrap:anywhere;border-top:1px solid #f5f6f82b;max-width:650px;margin-top:26px;padding-top:15px;font-size:clamp(16px,1.4vw,20px);line-height:1.5}.category-module__bOGzDq__heroVisual{background:var(--night-lift);min-width:0;min-height:350px;position:relative;overflow:hidden}.category-module__bOGzDq__heroVisual:after{content:"";background:linear-gradient(90deg,#14171cb3,#0000 44%),linear-gradient(#0000 55%,#14171c47);position:absolute;inset:0}.category-module__bOGzDq__heroImage{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.category-module__bOGzDq__heroVisualRule{z-index:2;background:var(--accent);width:54px;height:2px;position:absolute;bottom:22px;right:22px}.category-module__bOGzDq__container{width:min(1360px,100% - 10vw);margin:0 auto;padding:38px 0 110px}.category-module__bOGzDq__categoryIndex{border:1px solid var(--line);border-top:2px solid var(--night);background:var(--card);border-radius:4px}.category-module__bOGzDq__sidebarList{scrollbar-color:var(--accent) transparent;scrollbar-width:thin;scroll-snap-type:x proximity;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.category-module__bOGzDq__sidebarItem{scroll-snap-align:start;border-inline-end:1px solid var(--line);flex:0 0 clamp(200px,18vw,250px);min-width:0}.category-module__bOGzDq__parentCategory{text-align:start;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:12px;width:100%;min-height:78px;padding:14px 18px;transition:color .2s,background .2s,border-color .2s;display:flex}.category-module__bOGzDq__parentCategoryNormal{color:var(--ink)}.category-module__bOGzDq__parentCategoryNormal:hover{color:var(--accent);background:var(--paper)}.category-module__bOGzDq__parentCategoryActive{color:var(--ink);background:var(--paper);border-bottom-color:var(--accent);font-weight:600}.category-module__bOGzDq__categoryNumber{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;align-self:flex-start;padding-top:4px;font-family:IBM Plex Sans Condensed,IBM Plex Sans,sans-serif;font-size:10px;font-weight:600}.category-module__bOGzDq__categoryName{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.45}.category-module__bOGzDq__chevron{fill:none;stroke:currentColor;stroke-width:2.2px;flex:none;width:14px;height:14px;margin-inline-start:auto;transition:transform .2s}.category-module__bOGzDq__chevronExpanded{transform:rotate(180deg)}.category-module__bOGzDq__subList{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;margin:0;padding:14px 18px 16px;list-style:none;display:flex}.category-module__bOGzDq__subItem{border:1px solid var(--line);background:var(--card);min-height:36px;color:var(--muted);text-align:start;cursor:pointer;border-radius:3px;align-items:center;gap:8px;padding:8px 11px;line-height:1.35;transition:color .2s,background .2s,border-color .2s;display:inline-flex;font-size:12px!important}.category-module__bOGzDq__subItem:hover{color:var(--accent);border-color:var(--accent)}.category-module__bOGzDq__subItemActive{color:#fff;background:var(--accent);border-color:var(--accent)}.category-module__bOGzDq__subItemActive:hover{color:#fff;border-color:var(--accent-dark);background:var(--accent-dark)}.category-module__bOGzDq__dot{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}.category-module__bOGzDq__subItemActive .category-module__bOGzDq__dot{background:#fff}.category-module__bOGzDq__mainContent{min-width:0;padding-top:50px}.category-module__bOGzDq__resultsHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:24px;min-height:76px;padding-bottom:18px;display:flex}.category-module__bOGzDq__resultsHeading h2{letter-spacing:-.04em;overflow-wrap:anywhere;min-width:0;font-size:clamp(26px,2.8vw,39px);font-weight:600;line-height:1.25}.category-module__bOGzDq__resultsHeading span{color:var(--accent);font-variant-numeric:tabular-nums;flex:none;font-family:IBM Plex Sans Condensed,IBM Plex Sans,sans-serif;font-size:13px;font-weight:600}.category-module__bOGzDq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:22px;display:grid}.category-module__bOGzDq__cardLink{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}.category-module__bOGzDq__card{border:1px solid var(--line);background:var(--card);border-radius:4px;grid-template-columns:minmax(0,44%) minmax(0,56%);height:100%;min-height:246px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;overflow:hidden}.category-module__bOGzDq__cardLink:hover .category-module__bOGzDq__card,.category-module__bOGzDq__cardLink:focus-visible .category-module__bOGzDq__card{border-color:#b31b2ca6;transform:translateY(-3px);box-shadow:0 14px 30px #14171c14}.category-module__bOGzDq__imageOuter{background:var(--night);min-width:0;min-height:244px;position:relative;overflow:hidden}.category-module__bOGzDq__image{z-index:1;object-fit:cover;width:100%;height:100%;transition:transform .3s;position:relative}.category-module__bOGzDq__cardLink:hover .category-module__bOGzDq__image{transform:scale(1.04)}.category-module__bOGzDq__hoverOverlay{z-index:2;opacity:0;background:#14171c80;place-items:center;transition:opacity .25s;display:grid;position:absolute;inset:0}.category-module__bOGzDq__cardLink:hover .category-module__bOGzDq__hoverOverlay{opacity:1}.category-module__bOGzDq__zoomIconWrapper{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .25s;display:grid;transform:scale(.78)}.category-module__bOGzDq__cardLink:hover .category-module__bOGzDq__zoomIconWrapper{transform:scale(1)}.category-module__bOGzDq__zoomIcon{width:19px;height:19px}.category-module__bOGzDq__textInfo{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;min-width:0;padding:24px clamp(18px,2vw,32px);display:flex}.category-module__bOGzDq__productTitle{color:var(--ink);overflow-wrap:anywhere;font-size:clamp(16px,1.4vw,20px);font-weight:600;line-height:1.45}.category-module__bOGzDq__productTitle:hover{color:var(--accent)}.category-module__bOGzDq__viewMore{color:var(--accent);border-bottom:1px solid;align-items:center;gap:12px;padding-bottom:5px;font-size:12px;font-weight:600;display:inline-flex}.category-module__bOGzDq__arrow{font-size:14px;line-height:1}.category-module__bOGzDq__emptyState{min-height:330px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:15px;display:flex}.category-module__bOGzDq__emptyIcon{width:48px;height:48px;color:var(--accent)}@media (max-width:1050px){.category-module__bOGzDq__grid{grid-template-columns:1fr}.category-module__bOGzDq__card,.category-module__bOGzDq__imageOuter{min-height:228px}}@media (max-width:760px){.category-module__bOGzDq__hero{grid-template-columns:1fr;min-height:0;padding-top:70px}.category-module__bOGzDq__heroCopy{min-height:220px;padding:38px 20px 32px}.category-module__bOGzDq__title{font-size:clamp(38px,10vw,56px);margin-top:20px!important}.category-module__bOGzDq__heroSelection{margin-top:20px;padding-top:12px;font-size:16px}.category-module__bOGzDq__heroVisual{min-height:210px;max-height:250px}.category-module__bOGzDq__container{width:calc(100% - 40px);padding:24px 0 76px}.category-module__bOGzDq__sidebarItem{flex-basis:190px}.category-module__bOGzDq__parentCategory{min-height:64px;padding:11px 13px}.category-module__bOGzDq__subList{max-height:112px;padding:12px;overflow-y:auto}.category-module__bOGzDq__mainContent{padding-top:34px}.category-module__bOGzDq__resultsHeading{min-height:62px}}@media (max-width:560px){.category-module__bOGzDq__grid{gap:10px;padding-top:16px}.category-module__bOGzDq__card{grid-template-columns:minmax(0,40%) minmax(0,60%);min-height:155px}.category-module__bOGzDq__imageOuter{min-height:155px}.category-module__bOGzDq__textInfo{gap:12px;padding:15px}.category-module__bOGzDq__productTitle{font-size:15px}.category-module__bOGzDq__viewMore{gap:7px;font-size:11px}.category-module__bOGzDq__hoverOverlay{display:none}}@media (prefers-reduced-motion:reduce){.category-module__bOGzDq__pageWrapper *,.category-module__bOGzDq__pageWrapper :before,.category-module__bOGzDq__pageWrapper :after{transition-duration:.01ms!important}}
