.cat-poplinks[data-astro-cid-6kjp6l6a]{max-width:1280px;margin:8px auto 0;padding:26px 16px 8px;border-top:1px solid var(--line,#ededf2)}.cat-poplinks[data-astro-cid-6kjp6l6a] h2[data-astro-cid-6kjp6l6a]{font-size:15px;font-weight:700;color:var(--muted,#7c7c86);margin:0 0 14px}.cat-poplinks__grid[data-astro-cid-6kjp6l6a]{display:flex;flex-wrap:wrap;gap:9px 10px}.cat-poplinks__grid[data-astro-cid-6kjp6l6a] a[data-astro-cid-6kjp6l6a]{display:inline-block;font-size:13.5px;color:#3a3a42;background:#f4f4f6;border:1px solid #ededf2;border-radius:9px;padding:7px 13px;text-decoration:none;transition:background .15s}.cat-poplinks__grid[data-astro-cid-6kjp6l6a] a[data-astro-cid-6kjp6l6a]:hover{background:#eceef1;color:#e87b00}:root{--orange:#e87b00;--ink:#1d1d1f;--sub:#8a8a8e;--line:#e6e6ea;--line2:#f1f1f3}.cat-wrap{max-width:1280px;margin:0 auto;padding:22px 16px 72px;color:var(--ink)}.cat-bc{display:flex;align-items:center;gap:7px;color:var(--sub);font-size:13px;margin:0 0 10px;flex-wrap:wrap}.cat-bc a{color:var(--sub);text-decoration:none;cursor:pointer}.cat-bc a:hover{color:var(--orange)}.cat-bc .cur{color:var(--ink);font-weight:600}.cat-bc svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:1.8;flex:0 0 auto}.cat-head{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;flex-wrap:wrap}.cat-h1{font-size:25px;font-weight:800;letter-spacing:-.02em;margin:0}.cat-cnt{font-size:14px;color:var(--sub)}.cat-cnt b{color:var(--ink);font-variant-numeric:tabular-nums}.cat-wrap .money{font-family:Inter,Onest,-apple-system,system-ui,sans-serif!important;font-variant-numeric:normal;font-feature-settings:normal}.l2row{display:flex;gap:9px;overflow-x:auto;padding-bottom:6px;margin:12px 0 16px;scrollbar-width:thin}.l2row:empty{display:none}.l2chip{flex:0 0 auto;display:flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap;transition:.14s}.l2chip:hover{border-color:var(--orange)}.l2chip.on{background:#fff7ec;border-color:var(--orange);color:#9a5b00}.l2chip svg{width:15px;height:15px;color:var(--orange);stroke:currentColor;fill:none;stroke-width:1.8}.l2chip small{color:var(--sub);font-weight:500;font-variant-numeric:tabular-nums}.cat-topbar{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px;flex-wrap:wrap}.cat-applied{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.cat-applied .lbl{font-size:12.5px;color:var(--sub);font-weight:600}.ac{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 9px 6px 12px;font-size:12.5px;font-weight:600}.ac .x{width:16px;height:16px;border-radius:50%;background:var(--line2);display:flex;align-items:center;justify-content:center;color:var(--sub);cursor:pointer}.ac .x svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-width:2.4}.ac.reset{color:var(--orange);border-color:#f3d9b3;background:#fff7ec;cursor:pointer}.cat-sort{display:flex;align-items:center;gap:8px;flex:0 0 auto;position:relative}.cat-sort .sl{font-size:13px;color:var(--sub)}.sortbtn{display:inline-flex;align-items:center;gap:7px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:9px 13px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;color:var(--ink)}.sortbtn svg{width:15px;height:15px;color:var(--sub);stroke:currentColor;fill:none;stroke-width:2;transition:.2s}.cat-sort.open .sortbtn svg{transform:rotate(180deg)}.sortmenu{position:absolute;top:44px;right:0;z-index:30;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #0000001f;padding:6px;min-width:220px;display:none}.cat-sort.open .sortmenu{display:block}.sortmenu .it{padding:9px 11px;border-radius:8px;font-size:13.5px;cursor:pointer;display:flex;justify-content:space-between;gap:8px}.sortmenu .it:hover{background:var(--line2)}.sortmenu .it.on{color:#9a5b00;font-weight:600;background:#fff7ec}.cat-layout{display:grid;grid-template-columns:264px 1fr;gap:20px;align-items:start;transition:grid-template-columns .3s ease,gap .3s ease}@media(max-width:980px){.cat-layout{grid-template-columns:1fr}.cat-filt{display:none}}.cat-filt{min-width:0}.cat-layout.filt-collapsed{grid-template-columns:0px 1fr;gap:0}.cat-layout.filt-collapsed .cat-filt{opacity:0;pointer-events:none;border-color:transparent}@media(min-width:1180px){.cat-layout.filt-collapsed .otc-bestsellers__grid{grid-template-columns:repeat(5,1fr)}}@media(min-width:980px)and (max-width:1179px){.cat-layout.filt-collapsed .otc-bestsellers__grid{grid-template-columns:repeat(4,1fr)}}.cat-filt-toggle{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;height:38px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:#fff;font:inherit;font-size:13px;font-weight:700;color:var(--ink);cursor:pointer;transition:border-color .14s,color .14s}.cat-filt-toggle:hover{border-color:var(--orange);color:#9a5b00}.cat-filt-toggle svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2;flex:0 0 auto}@media(max-width:980px){.cat-filt-toggle{display:none}}.cat-filt{background:#fff;border:1px solid var(--line);border-radius:16px;position:sticky;top:14px;overflow:hidden;max-height:calc(100vh - 24px);overflow-y:auto;scrollbar-width:thin}.fg{border-bottom:1px solid var(--line2)}.fg:last-of-type{border-bottom:0}.fg-h{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;cursor:pointer;user-select:none}.fg-h .t{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:7px}.fg-h .soon{font-size:9.5px;font-weight:700;color:#9a5b00;background:#fff3e0;border:1px solid #f3d9b3;border-radius:999px;padding:1px 7px;text-transform:uppercase;letter-spacing:.03em}.fg-h .chev{color:var(--sub);transition:.2s}.fg.closed .chev{transform:rotate(-90deg)}.fg-h .chev svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.fg-b{padding:0 16px 14px}.fg.closed .fg-b{display:none}.fg.soon{opacity:.6}.fg.soon .fg-b{pointer-events:none}.fg.soon .soonhint{font-size:11.5px;color:var(--sub);line-height:1.4;padding:2px 0 4px}.opt{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:13.5px;cursor:pointer}.opt .box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line);flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:#fff;transition:.12s}.opt.on .box{background:var(--orange);border-color:var(--orange)}.opt .box svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:3;visibility:hidden}.opt.on .box svg{visibility:visible}.opt .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opt .c{color:var(--sub);font-size:12px;font-variant-numeric:tabular-nums;flex:0 0 auto}.opt.empty{opacity:.4}.chips{display:flex;flex-wrap:wrap;gap:7px}.chip{border:1px solid var(--line);border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;cursor:pointer;background:#fff;color:var(--ink);transition:.14s;font-family:inherit}.chip:hover{border-color:var(--orange)}.chip.on{background:#fff7ec;border-color:var(--orange);color:#9a5b00}.price-in{display:flex;align-items:center;gap:8px}.price-in input{flex:1;min-width:0;height:40px;border:1px solid var(--line);border-radius:10px;background:#fafafb;padding:0 11px;font:inherit;font-size:13.5px;color:var(--ink)}.price-in input::placeholder{color:#9a9aa0}.price-in span{color:var(--sub)}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:13px 16px}.toggle-row .t{font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:7px}.tg{width:42px;height:24px;border-radius:999px;background:var(--line);position:relative;flex:0 0 auto;cursor:pointer;transition:.18s}.tg:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;transition:.18s;box-shadow:0 1px 3px #0003}.tg.on{background:var(--orange)}.tg.on:after{left:20px}.toggle-row.soon{opacity:.6;pointer-events:none}.filt-foot{padding:13px 16px;border-top:1px solid var(--line2);display:flex;gap:9px;position:sticky;bottom:0;background:#fff}.filt-foot .reset{flex:1;height:42px;border:1px solid var(--line);border-radius:11px;background:#fff;font:inherit;font-weight:700;font-size:13px;color:var(--sub);cursor:pointer}.filt-foot .reset:hover{border-color:var(--orange);color:var(--orange)}.filt-foot .show{flex:1.6;height:42px;border:0;border-radius:11px;background:var(--orange);color:#fff;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.filt-foot .show:hover{filter:brightness(1.05)}.otc-bestsellers__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;align-items:stretch}@media(min-width:680px){.otc-bestsellers__grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:1180px){.otc-bestsellers__grid{grid-template-columns:repeat(4,1fr)}}.l2row{min-height:40px}.l2row:empty{display:flex}#flt-l2{min-height:188px}@media(max-width:760px){.l2row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scroll-padding-left:14px}.l2chip{scroll-snap-align:start}}#cat-grid{min-height:78vh}.pg{min-height:46px}.sk-card{display:flex;flex-direction:column;background:#fff;border:1px solid #ececef;border-radius:16px;padding:10px;gap:9px;height:100%}.sk-ph{aspect-ratio:1/1;border-radius:12px}.sk-l{height:11px;border-radius:5px}.sk-l.w80{width:82%}.sk-l.w55{width:55%}.sk-l.w40{width:42%;margin-top:auto}.sk-ph,.sk-l{background:linear-gradient(90deg,#eef0f2 25%,#e4e7ea 37%,#eef0f2 63%);background-size:400% 100%;animation:sk-sh 1.4s ease infinite}@keyframes sk-sh{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.sk-ph,.sk-l{animation:none}}@media(max-width:760px){.sk-ph,.sk-l{background:#eef0f2!important;background-image:none!important;animation:none!important;position:relative;overflow:hidden}.sk-ph:after,.sk-l:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.6) 50%,transparent 100%);animation:sk-shx 1.3s ease-in-out infinite;will-change:transform}@media(prefers-reduced-motion:reduce){.sk-ph:after,.sk-l:after{animation:none}}}@keyframes sk-shx{to{transform:translate(100%)}}.otc-product-card{background:#fff;color:#0a0a0a;border:1px solid #ececef;border-radius:16px;box-shadow:0 1px 2px #00000008;display:flex;flex-direction:column;height:100%;padding:10px;transition:box-shadow .2s,transform .2s}.otc-product-card:hover{box-shadow:0 6px 20px #00000014;transform:translateY(-2px)}.otc-product-card__sku{font-size:10.5px;font-weight:600;color:#6e6e73;padding:0 2px 8px;margin-bottom:8px;border-bottom:1px solid #ececef;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.otc-product-card__photo{position:relative;display:block;aspect-ratio:1/1;background:#fafafb;border:1px solid #ececef;border-radius:12px;overflow:hidden;flex:0 0 auto;text-decoration:none}.otc-product-card__photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:8px;box-sizing:border-box;display:block;z-index:1}.otc-product-card__ph{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#d4d4d8;background:#fafafb;z-index:0}.otc-product-card__ph svg{width:34px;height:34px}.otc-product-card__badge{position:absolute;top:8px;right:8px;font-size:8px;font-weight:700;color:#fff;text-transform:uppercase;letter-spacing:.4px;padding:2px 7px;border-radius:999px;line-height:1.4;background:#2e7d32;z-index:2}.otc-product-card__info{display:flex;flex-direction:column;gap:8px;padding:12px 4px 4px;flex:1 1 auto}.otc-product-card__factory{font-size:10.5px;font-weight:500;color:#8a8a8e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.64em;line-height:1.32;overflow-wrap:anywhere}.otc-product-card__title{font-size:13px;font-weight:500;color:#1d1d1f;line-height:1.32;margin:0;overflow-wrap:anywhere;text-decoration:none;display:block}.otc-product-card__title:hover{color:#e87b00}.otc-product-card__bottom{margin-top:auto;display:flex;flex-direction:column;gap:8px;padding-top:4px}.otc-product-card__price-row{display:flex;align-items:center;gap:4px;min-width:0}.otc-product-card__price{font-size:clamp(15px,4.4vw,18px);font-weight:800;color:#1d1d1f;white-space:nowrap;font-variant-numeric:normal}.otc-product-card__price-unit{font-size:12px;font-weight:500;color:#8a8a8e}.otc-product-card__fav{position:absolute;top:8px;left:8px;z-index:3;margin:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(0,0,0,.06);background:#ffffffeb;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#8a8a8e;cursor:pointer;padding:0;box-shadow:0 2px 6px #0000001f;transition:.15s}.otc-product-card__fav:hover{color:#e87b00;border-color:#e87b00}@media(max-width:760px){.otc-product-card__fav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}}.otc-bestsellers__grid .otc-product-card__fav.is-active{color:#e8410b!important;border-color:#f3c0b3!important}.otc-bestsellers__grid .otc-product-card__fav.is-active svg{fill:#e8410b;stroke:#e8410b}.otc-product-card__meta{display:flex;flex-direction:column;gap:3px}.otc-product-card__meta-row{display:flex;justify-content:space-between;font-size:10.5px}.otc-product-card__meta-k{color:#8a8a8e;font-weight:500}.otc-product-card__meta-v{color:#1d1d1f;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-variant-numeric:normal;min-width:0}.otc-product-card__cta{width:100%;height:40px;display:flex;align-items:center;justify-content:center;gap:6px;background:#e87b00;color:#fff;border:0;border-radius:10px;font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;transition:filter .15s}.otc-product-card__cta:hover{filter:brightness(1.06)}.cat-status{text-align:center;color:#8a8a8e;font-size:13.5px;padding:36px 0}.pg{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;margin-top:30px}.pg__btn{min-width:40px;height:40px;padding:0 6px;display:flex;align-items:center;justify-content:center;font-family:inherit;font-size:14px;font-weight:600;color:#1d1d1f;background:transparent;border:0;border-radius:10px;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease;user-select:none}.pg__btn:hover{background:#f4f4f6}.pg__btn.is-active{background:#e87b00;color:#fff;box-shadow:0 2px 8px #e87b0047}.pg__btn.is-active:hover{background:#e87b00}.pg__dots{min-width:40px;height:40px;display:flex;align-items:flex-end;justify-content:center;color:#9498a0;font-weight:700;padding-bottom:8px;cursor:default}.pg__arrow{color:#9498a0}.pg__arrow:hover{background:#f4f4f6;color:#1d1d1f}.pg__arrow[disabled]{opacity:.35;cursor:not-allowed;background:transparent;pointer-events:none}.pg__arrow svg{width:18px;height:18px}.pg-cap{text-align:center;font-size:12.5px;color:#9498a0;margin-top:12px}.cat-empty{text-align:center;padding:60px 16px;color:#8a8a8e}.cat-empty svg{width:42px;height:42px;color:#d4d4d8;margin-bottom:12px}.cat-empty b{display:block;color:#1d1d1f;font-size:16px;margin-bottom:6px}.cat-optom-link{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;color:#b8560b;background:#fff3e8;border:1px solid #f3d9b3;border-radius:20px;padding:5px 13px;text-decoration:none;white-space:nowrap}.cat-optom-link:hover{background:#ffe9d3}
