.plr-row{background:#fff;border:1px solid #e4e4e4;border:1px solid lab(90.72% .0000298023 -.0000119209);border-radius:.875rem;gap:.75rem;padding:.75rem;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}@media (min-width:768px){.plr-row{gap:1rem;padding:1rem}}.plr-row:hover{border-color:#a6c9a6;border-color:lab(77.5739% -16.7683 13.1837);transform:translateY(-1px);box-shadow:0 6px 16px #0000000f}.plr-row:focus-visible{outline-offset:2px;outline:2px solid #008416;outline:2px solid lab(47.6635% -53.7734 48.7842)}.plr-thumb{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209);border-radius:.6rem;flex-shrink:0;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}@media (min-width:768px){.plr-thumb{width:112px;height:112px}}.plr-img{object-fit:cover;width:100%;height:100%}.plr-noimg{color:#aeaeae;color:lab(71% 0 0)}.plr-info{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.plr-brand-row{align-items:center;gap:.5rem;display:flex}.plr-brand-logo{width:auto;height:14px}.plr-brand{letter-spacing:.06em;text-transform:uppercase;color:#555;color:lab(36.2% 0 .00000596046);font-size:.7rem;font-weight:700}.plr-category{color:gray;color:lab(53.6% 0 0);font-size:.68rem}.plr-name{color:#0b0b0b;color:lab(3.04863% 0 0);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.88rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}@media (min-width:768px){.plr-name{font-size:.95rem}}.plr-specs{color:#5d5d5d;color:lab(39.68% 0 0);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.74rem;display:-webkit-box;overflow:hidden}@media (min-width:768px){.plr-specs{-webkit-line-clamp:1}}.plr-chips{flex-wrap:wrap;gap:.35rem;margin-top:auto;display:flex}.plr-chip{color:#005905;color:lab(32.2097% -45.4623 43.2704);background:#e3f4e2;background:lab(94.5943% -8.38313 6.51622);border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.plr-chip-out{color:#972527;color:lab(34.6852% 47.4343 29.205);background:#ffe8e6;background:lab(93.9229% 9.19664 4.96061)}.plr-side{flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.15rem;min-width:96px;display:flex}@media (min-width:768px){.plr-side{min-width:130px}}.plr-original{color:gray;color:lab(53.6% 0 0);font-size:.72rem;text-decoration:line-through}.plr-price{letter-spacing:-.01em;color:#003a02;color:lab(20.3445% -40.0916 34.0304);font-size:1rem;font-weight:800}@media (min-width:768px){.plr-price{font-size:1.15rem}}.plr-save{color:#b32228;color:lab(40.1691% 57.0293 36.0154);font-size:.66rem;font-weight:600}
.plisting-toolbar{justify-content:flex-end;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.plisting-label{color:#636363;color:lab(42% 0 0);font-size:.72rem;font-weight:600}.plisting-toggle{background:#fff;border:1px solid #dedede;border:1px solid lab(88.4% 0 .0000119209);border-radius:.6rem;display:inline-flex;overflow:hidden}.plisting-btn{appearance:none;cursor:pointer;color:#717171;color:lab(47.8% 0 .0000119209);background:0 0;border:none;place-items:center;width:38px;height:34px;transition:background .15s,color .15s;display:grid}.plisting-btn+.plisting-btn{border-left:1px solid #dedede;border-left:1px solid lab(88.4% 0 .0000119209)}.plisting-btn:hover{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209)}.plisting-btn:focus-visible{outline-offset:-2px;outline:2px solid #008416;outline:2px solid lab(47.6635% -53.7734 48.7842)}.plisting-btn.is-active{color:#005905;color:lab(32.2097% -45.4623 43.2704);background:#e3f4e2;background:lab(94.5943% -8.38313 6.51622)}.plisting-list{flex-direction:column;gap:.6rem;display:flex}@media (min-width:768px){.plisting-list{gap:.75rem}}
@media (min-width:1024px){.smf-root{display:none}}.smf-sort-bar{background:#fff;background:lab(100% 0 0);border:1px solid #e2e5e2;border:1px solid lab(90.7865% -1.3974 1.07936);border-radius:12px;align-items:stretch;margin-bottom:.65rem;display:flex;overflow:hidden}.smf-sort-tab{color:#3a3a3a;color:lab(24.6% 0 0);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:.3rem;padding:.7rem .25rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex}.smf-sort-tab+.smf-sort-tab{border-left:1px solid #ebebeb;border-left:1px solid lab(93.04% .0000298023 -.0000119209)}.smf-sort-tab-active{color:#008416;color:lab(47.6635% -53.7734 48.7842);border-bottom-color:#008416;border-bottom-color:lab(47.6635% -53.7734 48.7842);font-weight:700}.smf-price-arrows{flex-direction:column;gap:2px;display:inline-flex}.smf-price-arrows svg{color:#aeaeae;color:lab(71% 0 0)}.smf-price-arrows svg.is-active{color:#008416;color:lab(47.6635% -53.7734 48.7842)}.smf-filter-btn{color:#3a3a3a;color:lab(24.6% 0 0);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-left:1px solid oklch(92% .005 145);flex-shrink:0;align-items:center;gap:.35rem;padding:.7rem .9rem;font-family:inherit;font-size:.85rem;font-weight:600;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.smf-filter-btn:active{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209)}.smf-filter-btn-active{color:#008416;color:lab(47.6635% -53.7734 48.7842)}.smf-filter-badge{background:#e53935;border:1.5px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:6px}.smf-backdrop{z-index:100;background:#00000073;background:lab(0% 0 0/.45);animation:.2s smf-fade-in;position:fixed;inset:0}@keyframes smf-fade-in{0%{opacity:0}to{opacity:1}}.smf-drawer{z-index:101;-webkit-overflow-scrolling:touch;background:#fff;background:lab(100% 0 0);border-radius:1.25rem 1.25rem 0 0;max-height:90dvh;animation:.3s cubic-bezier(.16,1,.3,1) smf-slide-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes smf-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.smf-drawer-header{color:#060606;color:lab(1.5609% 0 0);border-bottom:1px solid #e2e5e2;border-bottom:1px solid lab(90.7865% -1.3974 1.07936);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:1rem;font-weight:700;display:flex}.smf-close-btn{cursor:pointer;color:#555;color:lab(36.2% 0 .00000596046);background:0 0;border:none;place-items:center;width:28px;height:28px;font-family:inherit;font-size:1.2rem;transition:color .15s;display:grid}.smf-close-btn:active{color:#2e2e2e;color:lab(18.8% 0 0)}.smf-section{flex-direction:column;gap:.75rem;display:flex}.smf-section-title{color:#060606;color:lab(1.5609% 0 0);letter-spacing:.02em;margin:0;padding:1rem 1.25rem .5rem;font-size:.9rem;font-weight:700}.smf-section-toggle{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1rem 1.25rem .5rem;font-family:inherit;display:flex}.smf-toggle-icon{color:#555;color:lab(36.2% 0 .00000596046);font-size:1.2rem;font-weight:700;transition:transform .2s}.smf-chips{flex-wrap:wrap;gap:.5rem;padding:0 1.25rem .75rem;display:flex}.smf-option-chip{color:#2e2e2e;color:lab(18.8% 0 0);cursor:pointer;background:#fff;background:lab(100% 0 0);border:1.5px solid #e2e5e2;border:1.5px solid lab(90.7865% -1.3974 1.07936);border-radius:.625rem;padding:.45rem .9rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}.smf-option-chip:active{background:#f5f5f5;background:lab(96.52% -.0000298023 .0000119209)}.smf-option-chip-active{color:#008416;color:lab(47.6635% -53.7734 48.7842);background:#defbde;background:lab(96.0114% -13.972 10.9174);border-color:#008416;border-color:lab(47.6635% -53.7734 48.7842)}.smf-actions{background:#fff;background:lab(100% 0 0);border-top:1px solid #e2e5e2;border-top:1px solid lab(90.7865% -1.3974 1.07936);grid-template-columns:1fr 1fr;gap:.75rem;padding:1rem 1.25rem 1.5rem;display:grid;position:sticky;bottom:0}.smf-btn{cursor:pointer;border:1.5px solid #e2e5e2;border:1.5px solid lab(90.7865% -1.3974 1.07936);border-radius:.625rem;padding:.7rem 1rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.smf-btn:active{transform:scale(.98)}.smf-btn-clear{color:#008416;color:lab(47.6635% -53.7734 48.7842);background:#fff;background:lab(100% 0 0);border:1.5px solid #008416;border:1.5px solid lab(47.6635% -53.7734 48.7842)}.smf-btn-clear:active{background:#defbde;background:lab(96.0114% -13.972 10.9174)}.smf-btn-apply{color:#fff;color:lab(100% 0 0);background:#008416;background:lab(47.6635% -53.7734 48.7842);border:1.5px solid #008416;border:1.5px solid lab(47.6635% -53.7734 48.7842)}.smf-btn-apply:active{background:#006a07;background:lab(38.236% -51.145 48.747)}@media (prefers-reduced-motion:reduce){.smf-drawer,.smf-backdrop,.smf-sort-tab,.smf-filter-btn,.smf-option-chip,.smf-btn{transition:none;animation:none}}.smf-category-nav{scrollbar-width:none;gap:8px;max-width:100%;margin-bottom:16px;padding-bottom:5px;display:flex;overflow-x:auto}.smf-category-nav button{white-space:nowrap;color:#53645a;cursor:pointer;background:#fff;border:1px solid #dce5df;border-radius:7px;flex:none;padding:10px 14px;font-size:13px}.smf-category-nav button[aria-pressed=true]{color:#087d24;background:#eaf5ed;border-color:#16883e;font-weight:650}.smf-category-nav span{opacity:.65;margin-left:8px;font-size:11px}.smf-unified-bar{border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) 66px 44px;min-height:46px;margin-bottom:18px;display:grid;overflow:visible}.smf-unified-bar .smf-filter-btn{border-left:0;justify-content:center;padding:8px 6px;font-size:12px}.smf-view-btn{color:#137d36;cursor:pointer;background:0 0;border:0;border-left:1px solid #e4e9e6;justify-content:center;align-items:center;min-height:44px;display:flex}.smf-unified-bar :is(button,select):focus-visible,.smf-category-nav button:focus-visible{outline-offset:-2px;outline:2px solid #16883e}@media (max-width:1023px){.cat-page--shop .shop-condition-tabs,.plisting-toolbar--desktop{display:none}.cat-main,.plisting{min-width:0}}.smf-select{border-right:1px solid #e4e9e6;gap:0;width:100%;min-width:0}.smf-select-trigger{color:#293e30;width:100%;min-width:0;height:46px;min-height:46px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;display:flex}.smf-select:first-of-type .smf-select-trigger{border-radius:8px 0 0 8px}.smf-select-trigger[data-hovered=true],.smf-select-trigger[data-open=true]{background:#f0f7f2}.smf-select-trigger[data-focus-visible=true]{outline-offset:-2px;outline:2px solid #16883e}.smf-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.smf-select-chevron{color:#65776a;flex:none;width:14px;height:14px}.smf-select-menu{z-index:110;color:#293e30;background:#fff;border:1px solid #dce5df;border-radius:12px;width:190px;max-width:calc(100vw - 24px);padding:5px;font-family:inherit;box-shadow:0 8px 24px #163b2326}.smf-select-options{gap:3px;padding:0}.smf-select-option{color:#36463b;cursor:pointer;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.smf-select-option[data-hovered=true],.smf-select-option[data-focused=true]{background:#f3f6f4}.smf-select-option[data-selected=true]{color:#087d24;background:#eaf5ed;font-weight:600}.smf-select-check{color:#16883e}.smf-select-value .smf-select-check{display:none}
.cat-page{--cat-accent:#00801b;--cat-accent-soft:#defbde;--cat-border:#e2e5e2;--cat-surface:#fff;--cat-text:#161616;--cat-muted:#6e736e}@supports (color:lab(0% 0 0)){.cat-page{--cat-accent:lab(46.3985% -50.8896 45.6327);--cat-accent-soft:lab(96.0114% -13.972 10.9174);--cat-border:lab(90.7865% -1.3974 1.07936);--cat-surface:lab(100% 0 0);--cat-text:lab(7.22637% -.0000149012 0);--cat-muted:lab(47.9322% -2.79444 2.16507)}}.cat-breadcrumb{color:var(--cat-muted);flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.875rem;font-size:.875rem;display:flex}.cat-breadcrumb-link{color:var(--cat-muted);text-decoration:none;transition:color .15s}.cat-breadcrumb-link:hover{color:var(--cat-accent)}.cat-breadcrumb-sep{color:#a9afb4;color:lab(70.9912% -1.08325 -3.56553)}.cat-breadcrumb-current{color:var(--cat-text);font-weight:600}.cat-tabs{border-bottom:1px solid var(--cat-border);gap:1.75rem;margin-bottom:1.25rem;display:flex}.cat-tab{color:var(--cat-muted);cursor:pointer;background:0 0;border:0;padding:.625rem .25rem .875rem;font-family:inherit;font-size:.95rem;transition:color .15s;position:relative}.cat-tab:hover{color:var(--cat-text)}.cat-tab.is-active{color:var(--cat-accent);font-weight:600}.cat-tab.is-active:after{content:"";background:var(--cat-accent);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.cat-grid{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.cat-grid{grid-template-columns:260px minmax(0,1fr)}}.cat-sidebar{flex-direction:column;gap:1rem;display:flex;position:sticky;top:1rem}.cat-sidebar-heading{color:var(--cat-text);align-items:center;gap:.5rem;padding:.25rem .125rem .75rem;font-size:.95rem;font-weight:700;display:flex}.cat-sidebar-heading-icon{color:var(--cat-accent);font-size:1.1rem;line-height:1}@media (max-width:1023px){.cat-sidebar{position:static}}.cat-sidebar-desktop{display:none}@media (min-width:1024px){.cat-sidebar-desktop{display:block}}.cmf-root{display:block}@media (min-width:1024px){.cmf-root{display:none}}.cmf-trigger{cursor:pointer;border:1px solid var(--cat-border);background:var(--cat-surface);width:100%;color:var(--cat-text);text-align:left;border-radius:12px;margin-bottom:.75rem;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;font-weight:700;transition:border-color .15s,background .15s;display:block}.cmf-trigger:hover{border-color:var(--cat-accent)}.cmf-trigger:focus-visible{outline:2px solid var(--cat-accent,#008416);outline-offset:2px}@supports (color:lab(0% 0 0)){.cmf-trigger:focus-visible{outline:2px solid var(--cat-accent,lab(47.6635% -53.7734 48.7842))}}.cmf-backdrop{z-index:40;background:#00000073;background:lab(0% 0 0/.45);animation:.2s cmf-fade-in;position:fixed;inset:0}@keyframes cmf-fade-in{0%{opacity:0}to{opacity:1}}.cmf-drawer{z-index:50;-webkit-overflow-scrolling:touch;background:#fff;background:lab(100% 0 0);border-radius:1.25rem 1.25rem 0 0;max-height:88dvh;animation:.3s cubic-bezier(.16,1,.3,1) cmf-slide-up;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}@keyframes cmf-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.cmf-drawer-header{border-bottom:1px solid var(--cat-border);background:#fff;background:lab(100% 0 0);justify-content:space-between;align-items:center;padding:1rem 1.25rem;display:flex;position:sticky;top:0}.cmf-drawer-title{color:var(--cat-text);margin:0;font-size:1rem;font-weight:700}.cmf-close-btn{cursor:pointer;width:32px;height:32px;color:var(--cat-muted);background:0 0;border:none;border-radius:8px;place-items:center;font-family:inherit;font-size:1.2rem;transition:color .15s,background .15s;display:grid}.cmf-close-btn:hover{color:var(--cat-text);background:#f2f2f2;background:lab(95.36% 0 0)}.cmf-drawer-body{padding:1rem 1.25rem calc(1.5rem + 4.75rem + env(safe-area-inset-bottom))}@media (prefers-reduced-motion:reduce){.cmf-backdrop,.cmf-drawer{animation:none}}.cat-filter{background:var(--cat-surface);border:1px solid var(--cat-border);border-top:3px solid var(--cat-accent);border-radius:12px;padding:.875rem 1rem 1rem;box-shadow:0 1px 2px #00000008;box-shadow:0 1px 2px lab(0% 0 0/.03)}.cat-filter-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.625rem;display:flex}.cat-filter-title{color:var(--cat-text);margin:0;font-size:.95rem;font-weight:700}.cat-filter-clear{color:var(--cat-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .375rem;font-family:inherit;font-size:.75rem;transition:color .15s,background .15s;display:inline-flex}.cat-filter-clear:hover:not(:disabled){color:var(--cat-accent);background:var(--cat-accent-soft)}.cat-filter-clear:disabled{opacity:.5;cursor:not-allowed}.cat-filter-search{margin-bottom:.625rem;position:relative}.cat-filter-search-input{border:1px solid var(--cat-border);width:100%;color:var(--cat-text);background:#f8f8f8;background:lab(97.68% -.0000298023 .0000119209);border-radius:8px;padding:.5rem 2rem .5rem .75rem;font-family:inherit;font-size:.85rem;transition:border-color .15s,box-shadow .15s}.cat-filter-search-input:focus{border-color:var(--cat-accent);box-shadow:0 0 0 3px var(--cat-accent-soft);outline:none}.cat-filter-search-icon{color:var(--cat-muted);pointer-events:none;position:absolute;top:50%;right:.625rem;transform:translateY(-50%)}.cat-filter-list{flex-direction:column;gap:.125rem;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.cat-filter-empty{color:var(--cat-muted);padding:.5rem .25rem;font-size:.8rem}.cat-filter-item{cursor:pointer;color:var(--cat-text);border-radius:6px;align-items:center;gap:.5rem;padding:.375rem .25rem;font-size:.875rem;transition:background .12s;display:flex}.cat-filter-item:hover:not(.is-disabled){background:#f3f5f8;background:lab(96.5162% -.553399 -1.78931)}.cat-filter-item.is-disabled{opacity:.45;cursor:not-allowed}.cat-filter-item.is-checked{color:var(--cat-accent);font-weight:600}.cat-filter-checkbox{width:16px;height:16px;accent-color:var(--cat-accent);cursor:inherit;flex-shrink:0}.cat-filter-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cat-filter-item-count{color:var(--cat-muted);font-size:.78rem;font-weight:500}.cat-main{flex-direction:column;gap:.875rem;min-width:0;display:flex}.cat-header{border:1px solid var(--cat-border);background:linear-gradient(135deg,#f9fcff,#e7f3ff);background:linear-gradient(135deg,lab(98.8317% -1.09252 -3.57065),lab(95.3331% -2.61575 -8.86591));border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.875rem 1.125rem;display:flex}.cat-header-main{align-items:center;gap:.75rem;min-width:0;display:flex}.cat-header-icon{background:var(--cat-accent);color:#fff;color:lab(100% 0 0);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.cat-header-title{color:var(--cat-text);letter-spacing:.01em;text-overflow:ellipsis;margin:0;font-size:1.125rem;font-weight:700;overflow:hidden}.cat-header-count{color:var(--cat-muted);margin-left:.25rem;font-size:.85rem;font-weight:500}.cat-search-row{background:var(--cat-surface);border:1px solid var(--cat-border);border-radius:12px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.625rem .875rem;display:flex}.cat-search-form{flex:1;align-items:center;min-width:200px;display:flex;position:relative}.cat-search-icon{color:var(--cat-muted);pointer-events:none;position:absolute;left:.75rem}.cat-search-input{border:1px solid var(--cat-border);width:100%;color:var(--cat-text);background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);border-radius:999px;padding:.55rem 1rem .55rem 2.5rem;font-family:inherit;font-size:.9rem;transition:border-color .15s,box-shadow .15s}.cat-search-input:focus{border-color:var(--cat-accent);box-shadow:0 0 0 3px var(--cat-accent-soft);outline:none}.cat-sort{color:var(--cat-muted);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.cat-sort-select{border:1px solid var(--cat-border);color:var(--cat-text);cursor:pointer;background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);border-radius:8px;min-width:180px;padding:.45rem .75rem;font-family:inherit;font-size:.875rem}.cat-sort-select:focus{border-color:var(--cat-accent);box-shadow:0 0 0 3px var(--cat-accent-soft);outline:none}.cat-sort-tabs{border:1px solid var(--cat-border);background:#fcfcfc;background:lab(98.84% .0000298023 -.0000119209);border-radius:8px;align-items:stretch;display:inline-flex;overflow:hidden}.cat-sort-tab{border:0;border-right:1px solid var(--cat-border);min-width:5.75rem;min-height:2.25rem;color:var(--cat-text);font:inherit;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.45rem .85rem;font-size:.82rem;transition:background .15s,color .15s;display:inline-flex}.cat-sort-tab:last-child{border-right:0}.cat-sort-tab:hover{background:var(--cat-accent-soft);color:var(--cat-accent)}.cat-sort-tab.is-active{background:var(--cat-accent);color:#fff;font-weight:700}.cat-sort-tab:focus-visible{outline:2px solid var(--cat-accent);outline-offset:-2px}.cat-sort-tab--price{gap:.4rem}.cat-price-arrows{color:currentColor;opacity:.48;flex-direction:column;gap:2px;display:inline-flex}.cat-price-arrows svg.is-active{opacity:1}@media (max-width:1023px){.cat-sort--mobile-hidden{display:none}}@media (min-width:1024px){.cat-sidebar{border:1px solid var(--cat-border);background:var(--cat-surface);border-radius:10px;gap:0;padding:.875rem 1rem;box-shadow:0 1px 3px #0000000a;box-shadow:0 1px 3px lab(0% 0 0/.04)}.cat-sidebar .cat-filter{border:0;border-top:1px solid var(--cat-border);box-shadow:none;border-radius:0;padding:1rem 0}.cat-sidebar .cat-filter:first-of-type{border-top:0}}.cat-section-title{justify-content:space-between;align-items:baseline;gap:1rem;padding:0 .125rem;display:flex}.cat-section-title h2{color:var(--cat-text);margin:0;font-size:1.05rem;font-weight:700}.cat-section-title-count{color:var(--cat-muted);font-size:.875rem}.cat-brand-group+.cat-brand-group{margin-top:2rem}.cat-brand-group .cat-section-title{margin-bottom:.75rem}
