@charset "UTF-8";
@font-face {
  font-family: "Sofia Pro";
  src: url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.eot");
  src: url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.eot?#iefix") format("embedded-opentype"), url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.woff2") format("woff2"), url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.woff") format("woff"), url("https://www.vinomarada.cz/user/documents/fonts/SofiaProLight.ttf") format("truetype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "icomoon";
  src: url("https://www.vinomarada.cz/user/documents/fonts/icomoon.eot?7sknqx");
  src: url("https://www.vinomarada.cz/user/documents/fonts/icomoon.eot?7sknqx#iefix") format("embedded-opentype"), url("https://www.vinomarada.cz/user/documents/fonts/icomoon.ttf?7sknqx") format("truetype"), url("https://www.vinomarada.cz/user/documents/fonts/icomoon.woff?7sknqx") format("woff"), url("https://www.vinomarada.cz/user/documents/fonts/icomoon.svg?7sknqx#icomoon") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=icon-],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "icomoon" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-arrow:before {
  content: "\e900";
  color: #9f4249;
}

.icon-fb:before {
  content: "\e901";
  color: #fff;
}

.icon-ig:before {
  content: "\e902";
  color: #fff;
}

/* ─── skrytí originálního formuláře filtru ────────────────── */
.filter-form-hidden {
  display: none !important;
}

/* ─── posuvník (slider) ───────────────────────────────────── */
.filter-section-parametric .slider-container {
  padding: 0 6px;
  margin-top: 8px;
  margin-bottom: 10px;
}
.filter-section-parametric .slider-range-header {
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  color: #313131;
  margin-bottom: 12px;
}
.filter-section-parametric .slider-range-header .from,
.filter-section-parametric .slider-range-header .to {
  font-weight: 600;
}

/* ─── dropdown s Shoptet checkboxy ─────────────────────────── */
.filter-ms-wrap {
  position: relative;
  margin-top: 6px;
  margin-bottom: 8px;
  font-size: 12px;
}

.filter-ms-selected {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
  margin-bottom: 6px;
}
.filter-ms-selected:empty {
  display: none;
}

.filter-ms-tag {
  display: inline-block;
  padding: 2px 7px;
  border-radius: 3px;
  background: #9f4249;
  color: #fff;
  font-size: 11px;
  line-height: 1.5;
}

.filter-ms-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  padding: 5px 8px;
  border: 1px solid rgb(215.4, 215.4, 215.4);
  border-radius: 4px;
  background: #fff;
  color: #313131;
  cursor: pointer;
  font-size: 12px;
  text-align: left;
}
.filter-ms-toggle .filter-ms-label {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.filter-ms-toggle .filter-ms-arrow {
  flex-shrink: 0;
  margin-left: 4px;
  width: 0;
  height: 0;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 5px solid currentColor;
  transition: transform 0.15s;
}
.filter-ms-toggle:focus {
  outline: none;
  border-color: #9f4249;
}
.filter-ms-wrap.has-selection .filter-ms-toggle {
  border-color: #9f4249;
  color: #9f4249;
}
.filter-ms-wrap.is-open .filter-ms-toggle .filter-ms-arrow {
  transform: rotate(180deg);
}

.filter-ms-panel {
  position: absolute;
  top: calc(100% + 2px);
  left: 0;
  right: 0;
  z-index: 200;
  background: #fff;
  border: 1px solid rgb(215.4, 215.4, 215.4);
  border-radius: 4px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  max-height: 220px;
  overflow-y: auto;
  padding: 4px 0;
}

div#manufacturer-filter {
  display: none;
}

/*# sourceMappingURL=main.css.map */
