/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[7].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[7].use[3]!./node_modules/@epegzz/sass-vars-loader/src/sassVarsLoader.js??ruleSet[1].rules[7].use[4]!./assets/components/react-list-loader/scss/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.infinity-list-loader {
  width: 100%;
  grid-column: 1 / -1; }
  .infinity-list-loader .loader {
    --loader-size: clamp(32px, 6vw, 45px);
    margin: 0 auto; }

/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[7].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[7].use[3]!./node_modules/@epegzz/sass-vars-loader/src/sassVarsLoader.js??ruleSet[1].rules[7].use[4]!./assets/components/react-no-results/scss/index.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* general mixins and helpers */
/*
    put mixins which have consistant styles for all designs
 */
.no-results {
  font-family: Gotham-bold, -apple-system, blinkmacsystemfont, segoe ui, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  color: #004547;
  text-transform: uppercase; }

/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[7].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[7].use[3]!./node_modules/@epegzz/sass-vars-loader/src/sassVarsLoader.js??ruleSet[1].rules[7].use[4]!./assets/components/react-filter-group/scss/index.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* general mixins and helpers */
/*
    put mixins which have consistant styles for all designs
 */
.filter-group__group-item {
  padding: 26px 0;
  border-bottom: 1px solid #ccdada; }
  .filter-group__group-item fieldset {
    margin: 0;
    padding: 0;
    border: 0; }

.filter-group__option-list {
  display: grid;
  gap: 8px; }
  .filter-group__option-list li:first-child {
    padding-top: 23px; }

.filter-group__accordion-btn {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  appearance: none;
  width: 100%;
  text-align: left;
  font-family: Gotham-bold, -apple-system, blinkmacsystemfont, segoe ui, helvetica, arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 16px;
  letter-spacing: -0.01em;
  color: #004547; }

.filter-group__show-more-btn {
  margin: 0;
  padding: 0;
  background-color: transparent;
  border: none;
  color: inherit;
  font-family: inherit;
  font-size: inherit;
  letter-spacing: inherit;
  text-decoration: none;
  cursor: pointer;
  user-select: none;
  appearance: none;
  margin-top: 24px;
  margin-bottom: 4px;
  letter-spacing: -0.01em; }

/*!**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[7].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[7].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[7].use[3]!./node_modules/@epegzz/sass-vars-loader/src/sassVarsLoader.js??ruleSet[1].rules[7].use[4]!./assets/components/react-filter-item/scss/index.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
/* general mixins and helpers */
/*
    put mixins which have consistant styles for all designs
 */
.filter-item__input {
  min-height: 24px; }
  .filter-item__input label {
    display: flex;
    align-items: center; }

