/* ANDPRO-FILTER-CSS-TOKEN-D7-FIX1: scoped smart-filter tokens, visual no-op */
:root{--andpro-filter-text:#425766;--andpro-filter-surface:#fff;--andpro-filter-accent:#575fcf;--andpro-filter-text-strong:#374957;--andpro-filter-line:#eee;--andpro-filter-bg-chip:#f3f5f7;--andpro-filter-accent-light:#7880eb;--andpro-filter-line-muted:#ccc;--andpro-filter-accent-soft:#eef0fb;--andpro-filter-accent-hover:#474fbf;--andpro-filter-line-soft:#e8e8e8;--andpro-filter-focus:#161b1f;--andpro-filter-muted-line:#b8b8b8;--andpro-filter-muted:#999;--andpro-filter-muted-2:#aaa;--andpro-filter-border-muted:#d9d9d9;--andpro-filter-black:#000;--andpro-filter-border:#dfe3f1;--andpro-filter-chip-text:#2c3a47;--andpro-filter-accent-border:#cfd5f4;--andpro-filter-accent-tint:#e4e7fb;--andpro-filter-accent-dark:#2f3286}
.noUi-tooltip,.noUi-value{text-align:center;white-space:nowrap}.catalog-container{transition:opacity 2s ease-in}.catalog-head{background:rgba(0,0,0,0);margin-bottom:16px}.catalog-head,.catalog-head__filters{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.catalog-head__filters{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;list-style:none;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-head__filters li{display:block;margin-right:8px;margin-bottom:8px}.catalog-head__filters li.--clear-filter a{display:block;padding:8px 12px 9px;border-radius:45px;background:var(--andpro-filter-bg-chip);text-align:center;border:1px solid var(--andpro-filter-bg-chip);line-height:1;color:var(--andpro-filter-text);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.catalog-head__filters li a:hover,.catalog-head__filters li.--clear-filter a:hover{background:var(--andpro-filter-text);color:var(--andpro-filter-surface);border-color:var(--andpro-filter-text)}.catalog-head__filters li a{display:block;padding:8px 12px 9px;border-radius:45px;text-align:center;border:1px solid var(--andpro-filter-bg-chip);line-height:1;color:var(--andpro-filter-text);-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.catalog-head__filters li.--active a{color:var(--andpro-filter-accent);border-color:var(--andpro-filter-accent)}.catalog-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;height:100%;background:rgba(0,0,0,0);border-radius:10px}.sticky-block{position:-webkit-sticky;position:sticky;background:var(--andpro-filter-surface);width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 0;bottom:0;z-index:2}.filter-block__title,.filter-btn{position:relative;cursor:pointer}.catalog-filter__apply,.catalog-filter__clear,.filter-range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-range{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.filter-block,.filter-block__collapse.--open{-webkit-box-orient:vertical;-webkit-box-direction:normal}.filter-range__input{width:calc(50% - 16px);height:32px}.filter-range__input.max{margin-left:3px}.filter-range__input.min{margin-right:3px}.filter-block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;width:100%;padding:0}.filter-block.--first .filter-block__title{padding:0 0 16px}.filter-block__title{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:500;color:var(--andpro-filter-text-strong);padding:16px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter-block__title:hover{color:var(--andpro-filter-accent)}.filter-block__title.--active:before,.filter-block__title:before,.filter-btn.--mobile.--active:after,.filter-btn.--mobile:after{display:block;position:absolute;width:16px;height:16px;content:"";background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguNTI1IDEwLjQ5OEwuMjUyIDIuMjkyYS42NzEuNjcxIDAgMDEwLS45NUwxLjM1OC4yMzVhLjY3MS42NzEgMCAwMS45NSAwTDkgNi44NTkgMTUuNjkxLjIzNWEuNjcxLjY3MSAwIDAxLjk1IDBsMS4xMDcgMS4xMDdhLjY3MS42NzEgMCAwMTAgLjk1bC04LjI3MyA4LjIwNmEuNjcxLjY3MSAwIDAxLS45NSAweiIgZmlsbD0iIzVDNzg4RiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+") 50%/10px 6px no-repeat;right:0;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.filter-block__title.--active:before,.filter-btn.--mobile.--active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.filter-btn.--mobile.--active:after,.filter-btn.--mobile:after{margin-right:16px}.filter-block__collapse{display:none}.filter-block__collapse.--open{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:3px 6px 16px;max-height:320px;overflow-y:scroll}.filter-block__collapse.--open::-webkit-scrollbar{width:6px;background:rgba(0,0,0,0)}.filter-block__collapse.--open::-webkit-scrollbar-track{width:2px;-webkit-box-shadow:inset 0 0 6px transparent;box-shadow:inset 0 0 6px transparent;border-radius:1px}.filter-block__collapse.--open::-webkit-scrollbar-thumb{border-radius:2px;background:var(--andpro-filter-line-soft);-webkit-box-shadow:inset 0 0 6px transparent;box-shadow:inset 0 0 6px transparent}.filter-btn{display:block;border-radius:5px;height:42px;line-height:0;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.filter-btn.--apply,.filter-btn.--clear{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 24px;background:rgba(0,0,0,0);color:var(--andpro-filter-text-strong);-ms-flex-negative:0;flex-shrink:0;font-size:16px;border:1px solid var(--andpro-filter-line);font-weight:500}.filter-btn.--apply,.show_button{background:var(--andpro-filter-text);border-color:var(--andpro-filter-text);color:var(--andpro-filter-surface)}.filter-btn.--mobile{display:none;width:auto;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12px 24px;background:var(--andpro-filter-surface);color:var(--andpro-filter-text-strong);-ms-flex-negative:0;flex-shrink:0;margin-bottom:24px;font-size:16px;border:1px solid var(--andpro-filter-line);font-weight:500}.filter-btn:focus,.filter-btn:hover{border-color:var(--andpro-filter-focus)}.filter-btn.--mobile.--active{position:-webkit-sticky;position:sticky;z-index:3;top:120px}.filter-block .form-check-label a.--nolink{color:var(--andpro-filter-text);margin-left:0}.show_button{display:none;position:absolute;right:0;top:8px;font-size:14px;border-radius:2px;padding:6px;cursor:pointer}/*! nouislider - 14.2.0 - 3/27/2020 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-target{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 12px);margin-left:6px;position:relative;background:var(--andpro-filter-line);border-radius:4px}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-handle,.noUi-marker,.noUi-pips,.noUi-tooltip,.noUi-value{position:absolute}.noUi-connects{overflow:hidden;z-index:0;border-radius:3px}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-connect{height:100%;width:100%;background:var(--andpro-filter-accent-light)}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:-webkit-transform .3s;transition:transform .3s;-o-transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:8px}.noUi-horizontal .noUi-handle{width:16px;height:16px;right:-6px;top:-4px}.noUi-horizontal .noUi-handle.noUi-handle-upper{right:-6px}.noUi-horizontal .noUi-handle.noUi-handle-upper:focus:not(:focus-visible){outline:none}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:6px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;border:3px solid var(--andpro-filter-accent-light);border-radius:50%;background:var(--andpro-filter-surface);cursor:default}[disabled] .noUi-connect{background:var(--andpro-filter-muted-line)}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-webkit-box-sizing:border-box;box-sizing:border-box}.noUi-pips{color:var(--andpro-filter-muted)}.noUi-value-sub{color:var(--andpro-filter-line-muted);font-size:10px}.noUi-marker{background:var(--andpro-filter-line-muted)}.noUi-marker-large,.noUi-marker-sub{background:var(--andpro-filter-muted-2)}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);-ms-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;border:1px solid var(--andpro-filter-border-muted);border-radius:3px;background:var(--andpro-filter-surface);color:var(--andpro-filter-black);padding:5px}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}@media only screen and (max-width:767px){.catalog-filter{display:none}.catalog-head__filters li a,.catalog-head__filters li.--clear-filter a{font-size:12px;padding:5px 8px 6px}.filter-btn.--apply{background:var(--andpro-filter-text);border-color:var(--andpro-filter-text);color:var(--andpro-filter-surface)}.filter-btn.--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--andpro-filter-text-strong)}}@media (orientation:landscape) and (max-width:900px){.catalog-filter{display:none}.filter-btn.--apply{background:var(--andpro-filter-text);border-color:var(--andpro-filter-text);color:var(--andpro-filter-surface)}.filter-btn.--mobile{display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--andpro-filter-text-strong)}}
/* ANDPRO-CATALOG-FILTER-R55-AUTOAPPLY-UI */.catalog-filter.--ap-r50-autoapply .show_button,.catalog-filter.--ap-r50-autoapply .catalog-filter__apply{display:none!important}.catalog-filter .form-check{display:flex;align-items:center;min-height:44px}.catalog-filter .form-check-input{top:50%;margin-top:0;transform:translateY(-50%)}.catalog-filter .form-check-label{display:flex;align-items:center;min-height:44px}.catalog-filter .form-check-label .andpro-filter-count{flex:0 0 auto;margin-left:auto}
/*ANDPRO-CATALOG-FILTER-R113-CHECKBOX-SQUARE*/.catalog-filter .form-check-input{opacity:0;z-index:2;cursor:pointer;margin-left:0}.catalog-filter .form-check-label::after{top:50%;transform:translateY(-50%)}.catalog-filter .form-check-input:focus-visible+.form-check-label::after{outline:2px solid var(--fui);outline-offset:2px;border-radius:5px}

/*ANDPRO-CATALOG-FILTER-DENSITY-20260701*/.catalog-filter .form-check,.catalog-filter .form-check-label{line-height:16px!important}.catalog-filter .form-check{margin-bottom:0!important}.catalog-filter .form-check-label{gap:6px!important}.catalog-filter .form-check-label .andpro-filter-count{line-height:16px!important}

/* ANDPRO-CATALOG-LIVEFILTER-FIX1: live facet chips and loading polish. */
.catalog-container.ap-livefilter-loading{
	position:relative;
	opacity:.46!important;
	transition:opacity .18s ease;
}
.catalog-container.ap-livefilter-loading:after{
	content:"";
	position:absolute;
	z-index:2;
	inset:0;
	border-radius:14px;
	pointer-events:none;
	background:linear-gradient(90deg,rgba(238,240,251,.74),rgba(255,255,255,.9),rgba(238,240,251,.74));
	background-size:220% 100%;
	animation:apLiveFilterShimmer 1.05s linear infinite;
}
@keyframes apLiveFilterShimmer{
	0%{background-position:220% 0}
	100%{background-position:-220% 0}
}
.ap-catalog-applied-filters{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	margin:0 0 14px;
}
.ap-catalog-applied-filters:empty{
	display:none;
}
.ap-catalog-applied-filter,
.ap-catalog-applied-filter-clear{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	min-height:45px;
	border-radius:999px;
	border:1px solid var(--andpro-filter-border);
	background:var(--andpro-filter-surface);
	color:var(--andpro-filter-chip-text);
	font-size:14px;
	line-height:1.2;
	padding:9px 14px;
	cursor:pointer;
	transition:background .18s ease,border-color .18s ease,color .18s ease;
}
.ap-catalog-applied-filter{
	gap:8px;
	background:var(--andpro-filter-accent-soft);
	border-color:var(--andpro-filter-accent-border);
	color:var(--andpro-filter-accent-hover);
}
.ap-catalog-applied-filter__x{
	font-size:18px;
	line-height:1;
}
.ap-catalog-applied-filter:hover,
.ap-catalog-applied-filter:focus{
	border-color:var(--andpro-filter-accent);
	background:var(--andpro-filter-accent-tint);
	color:var(--andpro-filter-accent-dark);
}
.ap-catalog-applied-filter-clear{
	color:var(--andpro-filter-accent);
}
.ap-catalog-applied-filter-clear:hover,
.ap-catalog-applied-filter-clear:focus{
	border-color:var(--andpro-filter-accent);
	background:var(--andpro-filter-accent-soft);
	color:var(--andpro-filter-accent-hover);
}
@media only screen and (max-width:767px){
	.ap-catalog-applied-filters{
		margin-bottom:12px;
	}
	.ap-catalog-applied-filter,
	.ap-catalog-applied-filter-clear{
		min-height:45px;
		padding:9px 12px;
		font-size:13px;
	}
}

/* ANDPRO-FACET-VALUE-SEARCH-FIX1 */
.catalog-filter .ap-facet-value-search {
  width: 100%;
  min-height: 45px;
  margin: 0 0 10px;
  padding: 0 12px;
  border: 1px solid #dfe7f3;
  border-radius: 8px;
  background: #fff;
  color: #374957;
  font-size: 14px;
  line-height: 1.4;
  outline: none;
}
.catalog-filter .ap-facet-value-search:focus {
  border-color: #575fcf;
  box-shadow: 0 0 0 3px rgba(87, 95, 207, .12);
}
.catalog-filter .filter-block__collapse.--open .ap-facet-value-search {
  position: sticky;
  top: 0;
  z-index: 2;
}
.catalog-filter .ap-facet-value-empty {
  padding: 8px 0 12px;
  color: #6b7b8d;
  font-size: 14px;
}

/* ANDPRO-FACET-APPLIED-BAR-FIX1 */
.ap-facet-applied {
  display: flex;
  flex-flow: row wrap;
  gap: 8px;
  margin: 0 0 16px;
  animation: apFacetFade .14s ease-out;
}
.ap-facet-applied__chip,
.ap-facet-applied__reset {
  min-height: 32px;
  padding: 7px 12px;
  border: 1px solid #dfe7f3;
  border-radius: 8px;
  background: #eef0fb;
  color: #374957;
  font-size: 14px;
  line-height: 1.2;
  cursor: pointer;
}
.ap-facet-applied__chip:hover,
.ap-facet-applied__reset:hover,
.ap-facet-applied__chip:focus,
.ap-facet-applied__reset:focus {
  border-color: #575fcf;
  color: #575fcf;
}
.ap-facet-applied__reset {
  background: #fff;
}
@media (prefers-reduced-motion: reduce) {
  .ap-facet-applied { animation: none; }
}
@media (prefers-reduced-motion: no-preference) {
  @keyframes apFacetFade { from { opacity: 0; transform: translateY(-2px); } to { opacity: 1; transform: translateY(0); } }
}
@media (max-width: 900px) {
  .ap-facet-applied__chip,
  .ap-facet-applied__reset { min-height: 45px; padding: 12px 14px; }
}

/* ANDPRO-FACET-MOBILE-SHEET-FIX1 */
.ap-facet-sheet-close { display: none; }
@media (max-width: 900px) {
  body.ap-facet-sheet-open { overflow: hidden; }
  .catalog-filter {
    max-width: 100vw;
  }
  body.ap-facet-sheet-open .catalog-filter {
    position: fixed !important;
    inset: 0 !important;
    z-index: 10020;
    width: 100vw !important;
    height: 100dvh !important;
    max-height: 100dvh;
    padding: 64px 16px 96px !important;
    overflow-x: hidden !important;
    overflow-y: auto !important;
    background: #fff !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }
  body.ap-facet-sheet-open .ap-facet-sheet-close {
    display: flex;
    position: fixed;
    top: 12px;
    right: 12px;
    z-index: 10022;
    width: 45px;
    height: 45px;
    align-items: center;
    justify-content: center;
    border: 1px solid #dfe7f3;
    border-radius: 8px;
    background: #fff;
    color: #374957;
    font-size: 28px;
    line-height: 1;
  }
  body.ap-facet-sheet-open .catalog-filter::before {
    content: 'Фильтры';
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 10021;
    height: 64px;
    padding: 20px 72px 0 16px;
    background: #fff;
    border-bottom: 1px solid #dfe7f3;
    color: #374957;
    font-size: 18px;
    font-weight: 600;
  }
  body.ap-facet-sheet-open .catalog-filter .sticky-block {
    position: fixed !important;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 10021;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
    padding: 12px 16px calc(12px + env(safe-area-inset-bottom));
    background: #fff;
    border-top: 1px solid #dfe7f3;
  }
  body.ap-facet-sheet-open .catalog-filter .filter-btn,
  body.ap-facet-sheet-open .catalog-filter .show_button {
    min-height: 45px;
    border-radius: 8px;
  }
}

/* ANDPRO-FACET-MOBILE-SHEET-FIX1 admin-panel offset */
@media (max-width: 900px) {
  body.andpro-bx-panel-visible.ap-facet-sheet-open .catalog-filter {
    padding-top: 124px !important;
  }
  body.andpro-bx-panel-visible.ap-facet-sheet-open .catalog-filter::before {
    top: 60px;
  }
  body.andpro-bx-panel-visible.ap-facet-sheet-open .ap-facet-sheet-close {
    top: 72px;
  }
}


/* ANDPRO-FACET-MOBILE-SHEET-TOUCH-FIX2 */
@media (max-width: 900px) {
  body.ap-facet-sheet-open .catalog-filter.--ap-r50-autoapply .catalog-filter__apply {
    display: flex !important;
  }
  body.ap-facet-sheet-open .catalog-filter .sticky-block {
    display: grid !important;
    grid-template-columns: 1fr 1fr;
    gap: 10px;
  }
  body.ap-facet-sheet-open .catalog-filter .filter-btn,
  body.ap-facet-sheet-open .catalog-filter .show_button {
    height: 46px;
    min-height: 46px;
  }
  body.ap-facet-sheet-open .catalog-filter .filter-btn.--clear,
  body.ap-facet-sheet-open .catalog-filter .filter-btn.--apply {
    width: 100%;
    margin: 0 !important;
  }
}

/* ANDPRO-FACET-MOBILE-SHEET-TOUCH-FIX3 */
@media (max-width: 900px) {
  body.ap-facet-sheet-open .catalog-filter .filter-btn.--clear,
  body.ap-facet-sheet-open .catalog-filter .filter-btn.--apply {
    display: flex !important;
    height: 47px !important;
    min-height: 47px !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    align-items: center;
    justify-content: center;
  }
}

/* ANDPRO-UXGOV-R1-FILTER-FIX1 */
.catalog-filter .ap-facet-value-search,
.ap-facet-applied__chip,
.ap-facet-applied__reset,
.ap-catalog-applied-filter,
.ap-catalog-applied-filter-clear {
  min-height: 46px;
}
html.ap-v3-catalog-preview .content-block .catalog-filter .filter-block .form-check-label {
  min-height: 46px;
}
.catalog-filter .ap-facet-value-search,
.ap-facet-applied__chip,
.ap-facet-applied__reset,
.ap-catalog-applied-filter,
.ap-catalog-applied-filter-clear {
  font-family: Roboto, Helvetica, Arial, sans-serif;
}
/*!ANDPRO-A11Y-RESIDUAL-R2*/@media (prefers-reduced-motion:reduce){.catalog-filter,.catalog-filter .filter-block__title,.catalog-filter .filter-block__title:before,.catalog-filter .filter-block__collapse,.filter-btn,.filter-btn.--mobile,.filter-btn.--mobile:after{-webkit-transition:none !important;-o-transition:none !important;transition:none !important;-webkit-animation:none !important;animation:none !important;scroll-behavior:auto !important}}/*!ANDPRO-A11Y-RESIDUAL-R2*/@supports selector(:focus-visible){.filter-btn:focus-visible,.filter-btn.--mobile:focus-visible,.catalog-filter .filter-block__title:focus-visible,.catalog-filter .form-check-label:focus-visible,.catalog-filter .filter-range__input:focus-visible,.catalog-filter .noUi-handle:focus-visible{outline:2px solid var(--hf,#575fcf);outline-offset:2px;border-radius:6px}.filter-btn[disabled],.filter-btn.--mobile[disabled],.catalog-filter .filter-block__title[disabled],.catalog-filter .form-check-label[disabled],.catalog-filter .filter-range__input[disabled],.catalog-filter .noUi-handle[disabled]{pointer-events:none}}
.catalog-filter button.filter-block__title{width:100%;border:0;border-radius:0;background:transparent;font-family:inherit;line-height:inherit;text-align:left}.catalog-filter button.filter-block__title:focus-visible{outline:2px solid currentColor;outline-offset:2px}
