.catalog-page.swk-cat3{--c3-ink: #101828;--c3-ink-2: #344054;--c3-muted: #475467;--c3-faint: #667085;--c3-line: #EAECF0;--c3-soft: #F6F7F9;--c3-navy: #1A3462}.catalog-page.swk-cat3 .catalog-page-header{border:0;background:transparent;padding:8px 0 4px;margin-bottom:20px}.catalog-page.swk-cat3 .catalog-page-header h1{color:var(--c3-ink);font-size:clamp(28px,3.2vw,44px);font-weight:800;line-height:1.15;letter-spacing:-.4px}.catalog-page.swk-cat3 .catalog-page-header h1+p{margin-top:10px;color:var(--c3-muted);font-size:16px;line-height:1.7}.catalog-page.swk-cat3 .catalog-page-header .swk-crumb{color:var(--c3-faint)}.catalog-page.swk-cat3 .swk-cat-sections{margin-bottom:22px;padding:0;border:0;background:transparent}.catalog-page.swk-cat3 .swk-cat-sections-head{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.catalog-page.swk-cat3 .swk-cat-rail{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.catalog-page.swk-cat3 .swk-cat-tile{display:grid;grid-template-columns:76px minmax(0,1fr);grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;width:auto;min-height:92px;padding:12px 16px;border:1.5px solid transparent;border-radius:18px;background:#fff;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}.catalog-page.swk-cat3 .swk-cat-disc{grid-row:1 / span 2;width:76px;height:64px;border:0;border-radius:12px;background:var(--c3-soft);transform:none}.catalog-page.swk-cat3 .swk-cat-disc img{padding:8%}.catalog-page.swk-cat3 .swk-cat-label{max-width:none;align-self:end;color:var(--c3-ink);font-size:17px;font-weight:700;line-height:1.4;text-align:start}.catalog-page.swk-cat3 .swk-cat-count{align-self:start;color:var(--c3-muted);font-size:13px;font-weight:500}.catalog-page.swk-cat3 .swk-cat-tile.is-all{grid-template-columns:44px minmax(0,1fr);background:var(--c3-ink)}.catalog-page.swk-cat3 .swk-cat-tile.is-all .swk-cat-disc{grid-row:auto;width:44px;height:44px;background:#ffffff1f;color:#fff}.catalog-page.swk-cat3 .swk-cat-tile.is-all .swk-cat-disc svg{width:22px;height:22px}.catalog-page.swk-cat3 .swk-cat-tile.is-all .swk-cat-label{align-self:center;color:#fff}.catalog-page.swk-cat3 .swk-cat-tile.is-active:not(.is-all){border-color:var(--c3-ink)}.catalog-page.swk-cat3 .swk-cat-tile.is-active .swk-cat-disc{border:0}.catalog-page.swk-cat3 .swk-cat-tile.is-active:not(.is-all) .swk-cat-label{color:var(--c3-ink);font-weight:800}.catalog-page.swk-cat3 .swk-cat-tile.is-all:not(.is-active){background:#fff}.catalog-page.swk-cat3 .swk-cat-tile.is-all:not(.is-active) .swk-cat-disc{background:var(--c3-soft);color:var(--c3-ink)}.catalog-page.swk-cat3 .swk-cat-tile.is-all:not(.is-active) .swk-cat-label{color:var(--c3-ink)}.catalog-page.swk-cat3 .swk-cat-tile:hover:not(.is-active){border-color:#d0d5dd}.catalog-page.swk-cat3 .swk-cat-tile:hover .swk-cat-disc,.catalog-page.swk-cat3 .swk-cat-tile:focus-visible .swk-cat-disc{transform:none;border-color:transparent}.catalog-page.swk-cat3 .swk-cat-tile:hover .swk-cat-label{color:inherit}.catalog-page.swk-cat3 .swk-cat-tile:not(.is-all):hover .swk-cat-label{color:var(--c3-ink)}.catalog-page.swk-cat3 .swk-cat-tile:focus-visible{outline:2px solid var(--c3-navy);outline-offset:2px}.catalog-page.swk-cat3 .swk-cat-tile:focus-visible .swk-cat-disc{outline:none}.catalog-page.swk-cat3 .swk-cat3-quick{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.catalog-page.swk-cat3 .swk-cat3-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid #D0D5DD;border-radius:999px;background:#fff;color:var(--c3-ink);font-size:15px;font-weight:500;text-decoration:none;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease}.catalog-page.swk-cat3 .swk-cat3-chip:hover{border-color:var(--c3-ink)}.catalog-page.swk-cat3 .swk-cat3-chip:focus-visible{outline:2px solid var(--c3-navy);outline-offset:2px}.catalog-page.swk-cat3 .swk-cat3-chip svg{width:16px;height:16px}.catalog-page.swk-cat3 .swk-cat3-chip-n{color:var(--c3-faint);font-size:13px}.catalog-page.swk-cat3 .swk-cat3-dot{width:8px;height:8px;border-radius:999px;background:#067647}.catalog-page.swk-cat3 .swk-cat3-chip.is-active{border-color:var(--c3-ink);background:var(--c3-ink);color:#fff}.catalog-page.swk-cat3 .swk-cat3-chip.is-active .swk-cat3-chip-n{color:#d0d5dd}.catalog-page.swk-cat3 .swk-cat3-chip.is-active .swk-cat3-dot{background:#6ce9a6}.catalog-page.swk-cat3 .swk-cat-bar{padding:12px 0;margin-bottom:22px;border-top:1px solid var(--c3-line);border-bottom:1px solid var(--c3-line);border-inline:0;border-radius:0;background:transparent}.catalog-page.swk-cat3 .swk-pc2{border:1px solid var(--c3-line)!important;border-radius:18px!important;background:#fff!important;-webkit-backdrop-filter:none;backdrop-filter:none}.catalog-page.swk-cat3 .swk-pc2:hover{border-color:#d0d5dd!important}.catalog-page.swk-cat3 .swk-pc2-name{color:var(--c3-ink);font-weight:600}.catalog-page.swk-cat3 .swk-pc2-code{color:#98a2b3}@media(min-width:1280px){.catalog-page.swk-cat3 .swk-filter-rail{top:var(--c3-rail-top, 184px)!important;max-height:none!important;overflow:visible!important}}.catalog-page.swk-cat3 .swk-c3-panel{padding:6px 20px 8px;border:1px solid var(--c3-line);border-radius:16px;background:#fff}.catalog-page.swk-cat3 .swk-c3-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--c3-line)}.catalog-page.swk-cat3 .swk-c3-panel-head h2{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--c3-ink);font-size:18px;font-weight:700}.catalog-page.swk-cat3 .swk-c3-panel-head svg{width:18px;height:18px;color:var(--c3-muted)}.catalog-page.swk-cat3 .swk-c3-clear{color:var(--c3-navy);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.catalog-page.swk-cat3 .swk-c3-group{padding:14px 0;border-bottom:1px solid var(--c3-line)}.catalog-page.swk-cat3 .swk-c3-group-t{margin:0 0 6px;color:var(--c3-ink);font-size:15px;font-weight:700}.catalog-page.swk-cat3 .swk-c3-list{margin:0;padding:0;list-style:none}.catalog-page.swk-cat3 .swk-c3-opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:2px 4px;border-radius:8px;color:var(--c3-ink-2);font-size:15px;text-decoration:none}.catalog-page.swk-cat3 .swk-c3-opt:hover{background:var(--c3-soft)}.catalog-page.swk-cat3 .swk-c3-opt:focus-visible{outline:2px solid var(--c3-navy);outline-offset:1px}.catalog-page.swk-cat3 .swk-c3-box{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid #98A2B3;border-radius:5px;background:#fff;color:transparent}.catalog-page.swk-cat3 .swk-c3-box svg{width:14px;height:14px}.catalog-page.swk-cat3 .swk-c3-opt.is-on .swk-c3-box{border-color:var(--c3-ink);background:var(--c3-ink);color:#fff}.catalog-page.swk-cat3 .swk-c3-opt.is-on{color:var(--c3-ink);font-weight:700}.catalog-page.swk-cat3 .swk-c3-opt-l{min-width:0;overflow-wrap:anywhere}.catalog-page.swk-cat3 .swk-c3-opt-n{color:var(--c3-faint);font-size:13px;font-weight:400}.catalog-page.swk-cat3 .swk-c3-showmore{min-height:36px;margin-top:2px;padding:0 4px;border:0;background:transparent;color:var(--c3-navy);font-size:14px;font-weight:600;cursor:pointer}.catalog-page.swk-cat3 .swk-c3-more{border-bottom:1px solid var(--c3-line)}.catalog-page.swk-cat3 .swk-c3-more:last-child{border-bottom:0}.catalog-page.swk-cat3 .swk-c3-more>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:48px;color:var(--c3-ink);font-size:15px;font-weight:700;cursor:pointer;list-style:none}.catalog-page.swk-cat3 .swk-c3-more>summary::-webkit-details-marker{display:none}.catalog-page.swk-cat3 .swk-c3-more>summary:after{content:"";width:8px;height:8px;border-inline-end:2px solid var(--c3-faint);border-bottom:2px solid var(--c3-faint);transform:rotate(45deg);transition:transform .15s ease}.catalog-page.swk-cat3 .swk-c3-more[open]>summary:after{transform:rotate(225deg)}.catalog-page.swk-cat3 .swk-c3-more .swk-c3-group{padding-top:6px}.catalog-page.swk-cat3 .swk-c3-more .swk-c3-group:last-child{border-bottom:0}.catalog-page.swk-cat3 .swk-c3-form{display:grid;gap:12px;padding:4px 0 16px}.catalog-page.swk-cat3 .swk-c3-field{display:grid;gap:6px;color:var(--c3-muted);font-size:13px;font-weight:600}.catalog-page.swk-cat3 .swk-c3-field input{width:100%;min-height:44px;box-sizing:border-box;padding:0 12px;border:1px solid #D0D5DD;border-radius:10px;background:#fff;color:var(--c3-ink);font:inherit;font-size:16px}.catalog-page.swk-cat3 .swk-c3-field input:focus{outline:2px solid var(--c3-navy);outline-offset:0;border-color:transparent}.catalog-page.swk-cat3 .swk-c3-submit{min-height:44px;border:0;border-radius:10px;background:var(--c3-ink);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer}@media(max-width:1279px){.catalog-page.swk-cat3 .swk-c3-panel{border:0;border-radius:0;padding:0}.catalog-page.swk-cat3 .swk-c3-panel-head h2{display:none}.catalog-page.swk-cat3 .swk-c3-panel-head{border-bottom:0;padding:4px 0 0;justify-content:flex-end}.catalog-page.swk-cat3 .swk-c3-panel-head:not(:has(a)){display:none}.catalog-page.swk-cat3 .swk-c3-opt,.catalog-page.swk-cat3 .swk-c3-showmore{min-height:44px}}body:has(.catalog-page.swk-cat3) .swk-foot{margin-top:0!important}.catalog-page.swk-cat3{padding-bottom:28px}@media(max-width:640px){.catalog-page.swk-cat3 .catalog-page-header{padding:4px 0 0;margin-bottom:14px}.catalog-page.swk-cat3 .catalog-page-header h1+p{font-size:15px}.catalog-page.swk-cat3 .swk-cat-rail{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12px;gap:10px;margin:0 -12px;padding:0 12px 4px;scrollbar-width:none}.catalog-page.swk-cat3 .swk-cat-rail::-webkit-scrollbar{display:none}.catalog-page.swk-cat3 .swk-cat-tile{flex:0 0 auto;width:auto;min-width:200px;min-height:72px;grid-template-columns:52px minmax(0,1fr);padding:10px 14px;border-radius:14px;scroll-snap-align:start}.catalog-page.swk-cat3 .swk-cat-tile.is-all{min-width:150px;grid-template-columns:36px minmax(0,1fr)}.catalog-page.swk-cat3 .swk-cat-disc{width:52px;height:44px;border-radius:10px}.catalog-page.swk-cat3 .swk-cat-tile.is-all .swk-cat-disc{width:36px;height:36px}.catalog-page.swk-cat3 .swk-cat-label{font-size:15px;-webkit-line-clamp:1;white-space:nowrap}.catalog-page.swk-cat3 .swk-cat-count{font-size:12px}.catalog-page.swk-cat3 .swk-cat3-quick{flex-wrap:nowrap;overflow-x:auto;margin:0 -12px 12px;padding:0 12px 2px;scroll-padding-inline:12px;scrollbar-width:none}.catalog-page.swk-cat3 .swk-cat3-quick::-webkit-scrollbar{display:none}.catalog-page.swk-cat3 .swk-cat3-chip{flex:0 0 auto;padding:0 14px;font-size:14px}.catalog-page.swk-cat3 .swk-pc2{border-radius:14px!important}}@media(prefers-reduced-motion:reduce){.catalog-page.swk-cat3 .swk-cat-tile,.catalog-page.swk-cat3 .swk-cat3-chip{transition:none}}
