.woocommerce.archive #shop-sidebar .shrenz-filters{color:#292526;font-size:13px}
.woocommerce.archive #shop-sidebar .shrenz-filters-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:0 0 10px;border-bottom:1px solid #ebe6e3}
.woocommerce.archive #shop-sidebar .shrenz-filters-head h2{margin:0;font-size:18px;font-weight:700;line-height:1.3}
.woocommerce.archive #shop-sidebar .shrenz-filters-head span{color:#827b79;font-size:11px;white-space:nowrap}
.woocommerce.archive #shop-sidebar .shrenz-filter-close{display:none}
.woocommerce.archive #shop-sidebar .shrenz-filter-group{border-bottom:1px solid #ebe6e3}
.woocommerce.archive #shop-sidebar .shrenz-filter-group>summary{display:flex;align-items:center;justify-content:space-between;min-height:46px;list-style:none;cursor:pointer;font-size:13px;font-weight:700}
.woocommerce.archive #shop-sidebar .shrenz-filter-group>summary::-webkit-details-marker{display:none}
.woocommerce.archive #shop-sidebar .shrenz-filter-group>summary:after{content:'+';margin-left:8px;color:#766e6c;font-size:18px;font-weight:400;line-height:1}
.woocommerce.archive #shop-sidebar .shrenz-filter-group[open]>summary:after{content:'−'}
.woocommerce.archive #shop-sidebar .shrenz-filter-group-meta{margin-left:auto;color:#b41f2d;font-size:11px}
.woocommerce.archive #shop-sidebar .shrenz-filter-find{height:36px;width:100%;margin:0 0 8px;padding:0 10px;border:1px solid #e2ddda;border-radius:5px;background:#faf9f8;font-size:12px;box-shadow:none}
.woocommerce.archive #shop-sidebar .shrenz-filter-options{max-height:198px;overflow-y:auto;overscroll-behavior:contain;padding:0 3px 10px 0;scrollbar-width:thin}
.woocommerce.archive #shop-sidebar .shrenz-filter-option{display:flex;align-items:center;gap:9px;min-height:33px;margin:0;color:#383233;font-size:12px;font-weight:400;line-height:1.35;cursor:pointer}
.woocommerce.archive #shop-sidebar .shrenz-filter-option[hidden]{display:none}
.woocommerce.archive #shop-sidebar .shrenz-filter-option input{flex:none;width:16px;height:16px;margin:0;accent-color:#b41f2d}
.woocommerce.archive #shop-sidebar .shrenz-filter-option span{min-width:0;flex:1}
.woocommerce.archive #shop-sidebar .shrenz-filter-option small{color:#918986;font-size:11px}
.woocommerce.archive #shop-sidebar .shrenz-filter-no-match{margin:0 0 12px;color:#777;font-size:12px}
.woocommerce.archive #shop-sidebar .shrenz-filter-price{display:flex;align-items:end;gap:8px;padding-bottom:15px}
.woocommerce.archive #shop-sidebar .shrenz-filter-price label{flex:1;min-width:0;margin:0;color:#817977;font-size:11px}
.woocommerce.archive #shop-sidebar .shrenz-filter-price input{height:37px;width:100%;margin:4px 0 0;padding:0 8px;border:1px solid #e2ddda;border-radius:5px;background:#fff;color:#292526;font-size:12px;box-shadow:none}
.woocommerce.archive #shop-sidebar .shrenz-filter-price>span{padding-bottom:10px;color:#827b79}
.woocommerce.archive #shop-sidebar .shrenz-filter-toggles{display:grid;gap:1px;padding:13px 0}
.woocommerce.archive #shop-sidebar .shrenz-filter-actions{display:flex;gap:8px;padding:14px 0;background:#fff}
.woocommerce.archive #shop-sidebar .shrenz-filter-actions button{height:40px;min-height:40px;margin:0;border-radius:5px;font-size:11px;font-weight:700;letter-spacing:.1px;line-height:1;box-shadow:none}
.woocommerce.archive #shop-sidebar .shrenz-filter-reset{flex:0 0 68px;padding:0;border:1px solid #ded6d3;background:#fff;color:#393334}
.woocommerce.archive #shop-sidebar .shrenz-filter-apply{flex:1;padding:0 8px;border:1px solid #231f20;background:#231f20;color:#fff}
.woocommerce.archive .shrenz-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 18px}
.woocommerce.archive .shrenz-filter-chip{display:inline-flex;align-items:center;gap:7px;min-height:29px;padding:3px 9px;border:1px solid #e4ddda;border-radius:4px;background:#faf8f7;color:#332d2e;font-size:11px;line-height:1.3}
.woocommerce.archive .shrenz-filter-chip span[aria-hidden]{color:#aa2430;font-size:16px;line-height:1}
.woocommerce.archive .shrenz-filter-clear{padding:4px 2px;color:#a91f2c;font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.woocommerce.archive .shrenz-filter-badge{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 4px;border-radius:50%;background:#ae1f2b;color:#fff;font-size:10px;line-height:1}
.woocommerce.archive .category-filtering .inline-block{display:none}
@media(max-width:849px){
  body.woocommerce.archive:has(.mfp-wrap.off-canvas.mfp-ready) #ht-ctc-chat{display:none!important}
  .woocommerce.archive .mfp-wrap.off-canvas .mfp-close{display:none!important}
  .woocommerce.archive .mfp-wrap.off-canvas .mfp-content{width:min(92vw,420px)!important;max-width:420px!important}
  .woocommerce.archive .mfp-wrap.off-canvas #shop-sidebar{height:100%;overflow-y:auto}
  .woocommerce.archive .mfp-wrap.off-canvas #shop-sidebar>.sidebar-inner{min-height:100%;padding:18px 18px 0}
  .woocommerce.archive .mfp-wrap.off-canvas #shop-sidebar .shrenz-filter-actions{position:sticky;bottom:0;z-index:2;margin:0 -18px;padding:12px 18px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid #ebe6e3}
  .woocommerce.archive .mfp-wrap.off-canvas #shop-sidebar .shrenz-filters-head{padding-top:4px}
  .woocommerce.archive .mfp-wrap.off-canvas #shop-sidebar .shrenz-filter-close{display:flex!important;align-items:center;justify-content:center;flex:none;width:32px;height:32px;min-height:0;margin:0 -4px 0 0;padding:0;border:0;background:transparent;color:#292526;font-size:26px;font-weight:300;line-height:1;box-shadow:none}
}
