

/* Start:/local/templates/main/components/bitrix/catalog.smart.filter/main_compact_custom/style.min.css?17684712272344*/
@media (min-width:768px){.hidden_top_sort .filter-panel__main-info{display:none}.compact .dropdown-select{padding:0;border:none}.compact .bx_filter_block{padding-top:0}.compact .bx_filter_parameters_box_title{white-space:nowrap}.compact .opened .bx_filter_parameters_box_title:not(.prices),.compact .set>.bx_filter_parameters_box_title{background-color:var(--theme-base-color);border-color:var(--theme-base-color);color:#fff;padding-right:46px}.compact .opened .bx_filter_parameters_box_title:hover{box-shadow:none}.compact .opened.bx_filter_parameters_box .dropdown-select__icon-down use,.compact .set .dropdown-select__icon-down use{fill:#fff}.compact .limited_block.bx_filter_block .form-checkbox__label{margin:0;padding:0;font-size:unset;line-height:unset;min-height:auto;color:var(--white_text_black)}.compact .opened .limited_block .form-checkbox__label{color:#fff}.compact .limited_block .form-checkbox__box{display:none}.compact .filter_values{padding:20px 16px}.compact .bx_filter_block--whint .filter_values{overflow:visible}.compact .opened.bx_filter_parameters_box .delete_filter,.compact .set .delete_filter{display:flex;stroke:#fff}.compact .delete_filter{display:none;position:absolute;top:0;right:0;bottom:0;width:34px;cursor:pointer;border-radius:0 var(--border-radius) var(--border-radius) 0;align-items:center;justify-content:center}.compact .delete_filter:before{content:"";display:block;position:absolute;top:8px;left:0;bottom:8px;width:1px;background:rgba(255,255,255,.2)}.compact .btn-link-text{border:none;background:0 0;appearance:none;cursor:pointer;padding:4px 11px}.compact .price_block+.price_block{padding-top:12px}.compact .price_block .bx_filter_parameters_box_title{padding:0;cursor:default}.compact .char_name{position:relative;margin-top:12px}.compact .props_list .hint{position:static}.compact .props_list .hint .icon{position:static}.compact .props_list .hint .text{padding:0 0 0 8px;font-size:13px;color:#888}.compact .props_list .hint .tooltip{top:-52px;opacity:1}.compact .props_list .hint .tooltip:after{bottom:-10px;left:56px;top:auto;border:5px solid transparent;border-top:5px solid #fff}.compact .bx_filter_button_box{padding:16px 0 0;display:none}.compact .bx_filter_button_box .btn{margin:0}.compact .bx_filter_button_box .btn span{padding-left:5px}}#mobilefilter .filter-panel__sort{display:none}
/* End */


/* Start:/local/assets/css/catalog_picker_no_price_20260814_2.css?17867315764395*/
/* Compact catalog picker without a visible price facet. */
.dd-catalog-picker--no-price {
  container-type: inline-size;
}

.dd-catalog-picker--no-price .dd-catalog-picker__controls {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: end;
  gap: 12px;
}

.dd-catalog-picker--no-price .dd-catalog-picker__control,
.dd-catalog-picker--no-price .dd-catalog-picker__filter.filter-compact-block {
  width: 100%;
  min-width: 0;
  max-width: none;
  margin: 0;
}

.dd-catalog-picker--no-price .dd-catalog-picker__filter.filter-compact-block {
  grid-column: 1 / -1;
}

.dd-catalog-picker--no-price .dd-catalog-picker__filter-form {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  align-items: end;
  gap: 12px;
}

.dd-catalog-picker--no-price .dd-catalog-picker__select-field {
  width: 100%;
  min-width: 0;
  margin: 0;
}

.dd-catalog-picker--no-price .dd-catalog-picker__field-label,
.dd-catalog-picker--no-price .dd-catalog-picker__select-field > span {
  display: block;
  position: static;
  width: auto;
  height: auto;
  margin: 0 0 6px;
  overflow: visible;
  clip: auto;
  clip-path: none;
  color: #303438;
  font-size: 13px;
  font-weight: 600;
  line-height: 1.25;
  white-space: normal;
}

.dd-catalog-picker--no-price .dd-catalog-picker__disclosure > summary,
.dd-catalog-picker--no-price .dd-catalog-picker__direct,
.dd-catalog-picker--no-price .dd-catalog-picker__select-field select {
  min-height: 44px;
}

.dd-catalog-picker--no-price .dd-catalog-picker__disclosure > summary {
  position: relative;
}

.dd-catalog-picker--no-price .dd-catalog-picker__disclosure > summary,
.dd-catalog-picker--no-price .dd-catalog-picker__direct {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dd-catalog-picker--no-price .dd-catalog-picker__select-field select {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.dd-catalog-picker--no-price .dd-catalog-picker__actions {
  display: flex;
  grid-column: 1 / -1;
  flex-wrap: wrap;
  align-items: stretch;
  gap: 8px;
  min-width: 0;
}

.dd-catalog-picker--no-price .dd-catalog-picker__actions .btn {
  flex: 1 1 120px;
  width: auto;
  min-width: 0;
  min-height: 44px;
}

.dd-catalog-picker--no-price .dd-catalog-picker__context-link {
  grid-column: 1 / -1;
}

/* 860px content width equals roughly a 900px bordered picker with its padding. */
@container (min-width: 860px) {
  .dd-catalog-picker--no-price .dd-catalog-picker__controls {
    grid-template-columns: minmax(140px, 1.1fr) minmax(140px, 1fr) minmax(0, 3.25fr);
    gap: 10px;
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__filter.filter-compact-block {
    grid-column: auto;
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__filter-form {
    grid-template-columns: minmax(140px, 1fr) minmax(150px, 1.08fr) max-content;
    gap: 10px;
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__actions {
    grid-column: auto;
    flex-wrap: nowrap;
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__actions .btn {
    flex: 0 0 auto;
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__controls:not(:has(.dd-catalog-picker__control--sections)) {
    grid-template-columns: minmax(150px, 1fr) minmax(0, 4.25fr);
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__controls:not(:has(.dd-catalog-picker__control--brands)) {
    grid-template-columns: minmax(150px, 1fr) minmax(0, 4.25fr);
  }
}

/* 319px content width equals roughly a 359px bordered picker with padding. */
@container (max-width: 319px) {
  .dd-catalog-picker--no-price .dd-catalog-picker__controls,
  .dd-catalog-picker--no-price .dd-catalog-picker__filter-form {
    grid-template-columns: minmax(0, 1fr);
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__actions {
    grid-column: 1;
  }
}

@media (max-width: 767px) {
  .dd-catalog-picker--no-price .dd-catalog-picker__controls {
    align-items: start;
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__actions {
    flex-direction: row;
  }

  .dd-catalog-picker--no-price .dd-catalog-picker__actions .btn {
    width: auto;
  }
}

@media (forced-colors: active) {
  .dd-catalog-picker--no-price .dd-catalog-picker__disclosure > summary,
  .dd-catalog-picker--no-price .dd-catalog-picker__direct,
  .dd-catalog-picker--no-price .dd-catalog-picker__select-field select {
    border: 1px solid CanvasText;
  }
}

/* End */
/* /local/templates/main/components/bitrix/catalog.smart.filter/main_compact_custom/style.min.css?17684712272344 */
/* /local/assets/css/catalog_picker_no_price_20260814_2.css?17867315764395 */
