

/* Start:/local/templates/shchedrayapolyana.ru/css/icons.css?175065798121917*/
.icon-base {
  position: relative;
  background-repeat: no-repeat;
  background-position: center;
}

.icon__search--black {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.5002 17.5L13.881 13.8808M13.881 13.8808C14.5001 13.2618 14.9912 12.5268 15.3262 11.718C15.6612 10.9091 15.8337 10.0422 15.8337 9.16666C15.8337 8.29116 15.6612 7.42423 15.3262 6.61537C14.9912 5.80652 14.5001 5.07157 13.881 4.4525C13.2619 3.83342 12.527 3.34235 11.7181 3.00731C10.9093 2.67227 10.0423 2.49982 9.16684 2.49982C8.29134 2.49982 7.42441 2.67227 6.61555 3.00731C5.80669 3.34235 5.07174 3.83342 4.45267 4.4525C3.2024 5.70277 2.5 7.39851 2.5 9.16666C2.5 10.9348 3.2024 12.6306 4.45267 13.8808C5.70295 15.1311 7.39868 15.8335 9.16684 15.8335C10.935 15.8335 12.6307 15.1311 13.881 13.8808Z" stroke="%23202020" stroke-width="1.56" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 20px;
  height: 20px;
}

.icon__search--green {
  background-image: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16.0002 16.0002L12.381 12.381M12.381 12.381C13.0001 11.7619 13.4912 11.027 13.8262 10.2181C14.1612 9.40927 14.3337 8.54234 14.3337 7.66684C14.3337 6.79134 14.1612 5.92441 13.8262 5.11555C13.4912 4.30669 13.0001 3.57174 12.381 2.95267C11.7619 2.3336 11.027 1.84252 10.2181 1.50748C9.40927 1.17244 8.54234 1 7.66684 1C6.79134 1 5.92441 1.17244 5.11555 1.50748C4.30669 1.84252 3.57174 2.3336 2.95267 2.95267C1.7024 4.20295 1 5.89868 1 7.66684C1 9.43499 1.7024 11.1307 2.95267 12.381C4.20295 13.6313 5.89868 14.3337 7.66684 14.3337C9.43499 14.3337 11.1307 13.6313 12.381 12.381Z" stroke="%23428057" stroke-width="1.56" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 17px;
  height: 17px;
}

.icon__circle {
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
}

.icon__circle--green {
  background: var(--clr-icon-green);
}

.icon__circle--gray {
  background: var(--clr-icon-gray);
}

.icon__circle--big {
  width: var(--icon-circle-big-size);
  height: var(--icon-circle-big-size);
}

.icon__circle--outline {
  width: var(--icon-circle-size);
  height: var(--icon-circle-size);
  border: 2px solid;
}

.icon__circle--outline-green {
  border-color: var(--clr-black-green);
}

.icon__circle--outline-gray {
  border-color: var(--clr-icon-gray);
}

.icon__phone--white {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.875 2.5C5.84688 2.5 5 3.34688 5 4.375V15.625C5 16.6531 5.84688 17.5 6.875 17.5H13.125C14.1531 17.5 15 16.6531 15 15.625V4.375C15 3.34688 14.1531 2.5 13.125 2.5H6.875ZM6.875 3.75H13.125C13.4719 3.75 13.75 4.02813 13.75 4.375V15.625C13.75 15.9719 13.4719 16.25 13.125 16.25H6.875C6.52813 16.25 6.25 15.9719 6.25 15.625V4.375C6.25 4.02813 6.52813 3.75 6.875 3.75ZM10 14.375C9.83424 14.375 9.67527 14.4408 9.55806 14.5581C9.44085 14.6753 9.375 14.8342 9.375 15C9.375 15.1658 9.44085 15.3247 9.55806 15.4419C9.67527 15.5592 9.83424 15.625 10 15.625C10.1658 15.625 10.3247 15.5592 10.4419 15.4419C10.5592 15.3247 10.625 15.1658 10.625 15C10.625 14.8342 10.5592 14.6753 10.4419 14.5581C10.3247 14.4408 10.1658 14.375 10 14.375Z" fill="white"/></svg>');
  width: 20px;
  height: 20px;
}

.icon__wapp--white {
  background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.40478 5.975C7.55728 5.97917 7.72645 5.9875 7.88728 6.34417C7.99395 6.58167 8.17311 7.01917 8.31978 7.37583C8.43395 7.65333 8.52728 7.88167 8.55061 7.92833C8.60395 8.035 8.63728 8.1575 8.56728 8.30167L8.54395 8.35C8.49654 8.46215 8.43187 8.56619 8.35228 8.65833L8.23311 8.8C8.16228 8.88667 8.09144 8.97167 8.03144 9.03167C7.92394 9.13833 7.81311 9.25333 7.93645 9.46667C8.05978 9.68 8.49311 10.3817 9.13228 10.9475C9.59976 11.3691 10.1362 11.7074 10.7181 11.9475C10.7764 11.9725 10.8237 11.9936 10.8598 12.0108C11.0739 12.1175 11.2014 12.1008 11.3248 11.9575C11.4489 11.8133 11.8606 11.3333 12.0056 11.12C12.1456 10.9067 12.2889 10.94 12.4873 11.0133C12.6856 11.0875 13.7406 11.605 13.9548 11.7108L14.0739 11.7692C14.2231 11.84 14.3239 11.8892 14.3673 11.9608C14.4206 12.0517 14.4206 12.4775 14.2439 12.9792C14.0623 13.4792 13.1881 13.9592 12.7923 13.9958L12.6798 14.0092C12.3164 14.0525 11.8564 14.1092 10.2164 13.4633C8.19478 12.6683 6.86061 10.6967 6.59145 10.2975L6.54728 10.2342L6.54228 10.2275C6.41978 10.0633 5.66895 9.05917 5.66895 8.0225C5.66895 7.03083 6.15811 6.51417 6.38061 6.27917L6.41978 6.2375C6.4918 6.15614 6.57979 6.09048 6.67829 6.0446C6.77678 5.99873 6.88366 5.97362 6.99228 5.97083C7.13645 5.97083 7.28145 5.97083 7.40478 5.975Z" fill="white"/><path fill-rule="evenodd" clip-rule="evenodd" d="M1.82015 17.7758C1.80445 17.8323 1.80392 17.892 1.81863 17.9487C1.83334 18.0055 1.86277 18.0574 1.90393 18.0991C1.94509 18.1409 1.99654 18.171 2.05309 18.1865C2.10963 18.2021 2.16927 18.2024 2.22598 18.1875L6.06515 17.1842C7.28322 17.8439 8.64655 18.1896 10.0318 18.19H10.0351C14.6068 18.19 18.3335 14.485 18.3335 9.93C18.3363 8.84379 18.123 7.76786 17.7062 6.76484C17.2893 5.76181 16.6771 4.85171 15.9052 4.0875C15.1346 3.31701 14.2192 2.70648 13.2118 2.29102C12.2044 1.87556 11.1248 1.66337 10.0351 1.66666C5.46348 1.66666 1.73682 5.37166 1.73682 9.92583C1.73682 11.375 2.11848 12.7983 2.84515 14.0542L1.82015 17.7758ZM4.05098 14.3858C4.09504 14.2259 4.10683 14.0588 4.08566 13.8943C4.06448 13.7297 4.01077 13.5711 3.92765 13.4275C3.31194 12.3632 2.98744 11.1554 2.98682 9.92583C2.98682 6.0675 6.14765 2.91666 10.0351 2.91666C11.9268 2.91666 13.6918 3.6475 15.0235 4.97333C15.6787 5.62142 16.1983 6.39349 16.552 7.24449C16.9056 8.0955 17.0863 9.00842 17.0835 9.93C17.0835 13.7883 13.9226 16.94 10.0351 16.94H10.031C8.85406 16.9394 7.69584 16.6455 6.66098 16.085C6.38206 15.934 6.05616 15.8947 5.74932 15.975L3.44765 16.5758L4.05098 14.3858Z" fill="white"/></svg>');
  width: 20px;
  height: 20px;
}

.icon__tg--white {
  background-image: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.33333 10.6667L6 13L4.66667 8.66667L1 7.33333L15 2L12.3333 14L7.33333 9.33333L10 7.33333" stroke="white" stroke-width="1.2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 16px;
  height: 16px;
}

.icon__lc--green {
  background-image: url('data:image/svg+xml,<svg width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11 0.5C5.201 0.5 0.5 5.201 0.5 11C0.5 16.799 5.201 21.5 11 21.5C16.799 21.5 21.5 16.799 21.5 11C21.5 5.201 16.799 0.5 11 0.5ZM1.5 11C1.50001 9.44879 1.87988 7.92118 2.6064 6.55062C3.33293 5.18007 4.38403 4.00828 5.66785 3.13762C6.95167 2.26695 8.42917 1.72391 9.97126 1.55593C11.5134 1.38796 13.0731 1.60015 14.5143 2.17398C15.9555 2.74782 17.2342 3.66583 18.2388 4.84781C19.2433 6.0298 19.9432 7.4398 20.2772 8.95463C20.6112 10.4695 20.5691 12.043 20.1548 13.5379C19.7404 15.0327 18.9662 16.4033 17.9 17.53C17.7362 16.6339 17.3123 15.8058 16.681 15.149C15.938 14.375 15.002 13.921 14.18 13.665C13.653 13.501 13.143 13.688 12.79 13.925C12.407 14.184 11.777 14.5 11 14.5C10.223 14.5 9.593 14.184 9.21 13.926C8.857 13.687 8.347 13.501 7.82 13.665C6.998 13.921 6.062 14.375 5.319 15.149C4.68756 15.8054 4.26326 16.6331 4.099 17.529C2.42736 15.7665 1.4969 13.4291 1.5 11ZM5.005 18.37C5.061 17.23 5.481 16.423 6.04 15.842C6.63 15.227 7.4 14.843 8.118 14.619C8.246 14.579 8.437 14.61 8.651 14.755C9.128 15.077 9.953 15.5 11 15.5C12.047 15.5 12.872 15.077 13.349 14.755C13.563 14.61 13.754 14.579 13.882 14.619C14.601 14.843 15.369 15.227 15.96 15.842C16.519 16.422 16.939 17.231 16.995 18.37C15.3025 19.7508 13.1843 20.5034 11 20.5C8.81569 20.5034 6.6975 19.7508 5.005 18.37ZM8.5 9C8.5 7.615 9.58 6.5 11 6.5C12.42 6.5 13.5 7.615 13.5 9C13.5 10.385 12.42 11.5 11 11.5C9.58 11.5 8.5 10.386 8.5 9ZM11 5.5C10.5393 5.496 10.0823 5.5838 9.65589 5.75827C9.22944 5.93275 8.84201 6.1904 8.51621 6.51621C8.1904 6.84201 7.93275 7.22944 7.75827 7.65589C7.5838 8.08233 7.496 8.53926 7.5 9C7.5 10.928 9.019 12.5 11 12.5C12.981 12.5 14.5 10.928 14.5 9C14.5 7.072 12.981 5.5 11 5.5Z" fill="%23428057" stroke="%23428057" stroke-width="0.3"/></svg>');
  width: 22px;
  height: 22px;
}

.icon__lc--big {
  background-size: contain;
  width: 30px;
  height: 30px;
}

.icon__truck--green {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M26 23.3333C26 24.2174 25.6488 25.0652 25.0237 25.6904C24.3986 26.3155 23.5507 26.6667 22.6667 26.6667C21.7826 26.6667 20.9348 26.3155 20.3096 25.6904C19.6845 25.0652 19.3333 24.2174 19.3333 23.3333C19.3333 22.4493 19.6845 21.6014 20.3096 20.9763C20.9348 20.3512 21.7826 20 22.6667 20C23.5507 20 24.3986 20.3512 25.0237 20.9763C25.6488 21.6014 26 22.4493 26 23.3333ZM12.6667 23.3333C12.6667 24.2174 12.3155 25.0652 11.6904 25.6904C11.0652 26.3155 10.2174 26.6667 9.33333 26.6667C8.44928 26.6667 7.60143 26.3155 6.97631 25.6904C6.35119 25.0652 6 24.2174 6 23.3333C6 22.4493 6.35119 21.6014 6.97631 20.9763C7.60143 20.3512 8.44928 20 9.33333 20C10.2174 20 11.0652 20.3512 11.6904 20.9763C12.3155 21.6014 12.6667 22.4493 12.6667 23.3333Z" stroke="%23428057" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M19.3332 23.3333H12.6665M25.9998 23.3333H27.0172C27.3105 23.3333 27.4572 23.3333 27.5798 23.3173C28.0212 23.2623 28.4317 23.0618 28.7464 22.7474C29.061 22.433 29.2619 22.0227 29.3172 21.5813C29.3332 21.4573 29.3332 21.3106 29.3332 21.0173V17.3333C29.3332 15.0348 28.4201 12.8304 26.7948 11.2051C25.1694 9.57974 22.965 8.66665 20.6665 8.66665M2.6665 5.33331H15.9998C17.8852 5.33331 18.8278 5.33331 19.4132 5.91998C19.9998 6.50398 19.9998 7.44665 19.9998 9.33331V20.6666M2.6665 17V20C2.6665 21.2466 2.6665 21.8693 2.9345 22.3333C3.11003 22.6373 3.36249 22.8898 3.6665 23.0653C4.1305 23.3333 4.75317 23.3333 5.99984 23.3333M2.6665 9.33331H10.6665M2.6665 13.3333H7.99984" stroke="%23428057" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
}

.icon__handesnake--green {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.3332 18.6667C27.3198 16.72 29.3332 14.3867 29.3332 11.3333C29.3332 9.38841 28.5606 7.52315 27.1853 6.14788C25.81 4.77262 23.9448 4 21.9998 4C19.6532 4 17.9998 4.66667 15.9998 6.66667C13.9998 4.66667 12.3465 4 9.99984 4C8.05492 4 6.18965 4.77262 4.81439 6.14788C3.43912 7.52315 2.6665 9.38841 2.6665 11.3333C2.6665 14.4 4.6665 16.7333 6.6665 18.6667L15.9998 28L25.3332 18.6667Z" stroke="%23428057" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M15.9998 6.66669L12.0531 10.6134C11.7822 10.8823 11.5672 11.2022 11.4205 11.5546C11.2738 11.907 11.1982 12.285 11.1982 12.6667C11.1982 13.0484 11.2738 13.4264 11.4205 13.7788C11.5672 14.1312 11.7822 14.4511 12.0531 14.72C13.1465 15.8134 14.8931 15.8534 16.0531 14.8134L18.8131 12.28C19.5049 11.6523 20.4057 11.3045 21.3398 11.3045C22.274 11.3045 23.1747 11.6523 23.8665 12.28L27.8131 15.8267M23.9998 20L21.3331 17.3334M19.9998 24L17.3331 21.3334" stroke="%23428057" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
}

.icon__sale--green {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0412 5.18666C13.7932 4.54666 14.1692 4.22666 14.5612 4.03866C15.0102 3.82396 15.5015 3.71252 15.9992 3.71252C16.4969 3.71252 16.9882 3.82396 17.4372 4.03866C17.8305 4.22532 18.2065 4.54532 18.9572 5.18666C19.2572 5.44266 19.4065 5.56932 19.5665 5.67599C19.9329 5.92156 20.3444 6.09196 20.7772 6.17732C20.9652 6.21466 21.1612 6.23066 21.5532 6.26266C22.5385 6.33999 23.0305 6.37999 23.4412 6.52532C23.9103 6.69085 24.3363 6.95926 24.6882 7.31087C25.04 7.66248 25.3087 8.08837 25.4745 8.55732C25.6199 8.96932 25.6585 9.46132 25.7372 10.4453C25.7679 10.8373 25.7839 11.0333 25.8212 11.2227C25.9065 11.6547 26.0772 12.0667 26.3225 12.432C26.4292 12.592 26.5572 12.7413 26.8119 13.0413C27.4519 13.7933 27.7732 14.1693 27.9612 14.5613C28.1759 15.0103 28.2873 15.5017 28.2873 15.9993C28.2873 16.497 28.1759 16.9883 27.9612 17.4373C27.7745 17.8293 27.4532 18.2053 26.8119 18.9573C26.637 19.1507 26.4736 19.3542 26.3225 19.5667C26.0771 19.9327 25.9067 20.3437 25.8212 20.776C25.7839 20.9653 25.7679 21.1613 25.7372 21.5533C25.6585 22.5373 25.6199 23.0307 25.4745 23.4413C25.3087 23.9103 25.04 24.3362 24.6882 24.6878C24.3363 25.0394 23.9103 25.3078 23.4412 25.4733C23.0305 25.62 22.5385 25.6587 21.5532 25.736C21.1612 25.768 20.9665 25.784 20.7772 25.8213C20.3444 25.9067 19.9329 26.0771 19.5665 26.3227C19.3545 26.4738 19.1515 26.6371 18.9585 26.812C18.2065 27.452 17.8305 27.772 17.4385 27.96C16.9896 28.1747 16.4982 28.2861 16.0005 28.2861C15.5029 28.2861 15.0115 28.1747 14.5625 27.96C14.1692 27.7733 13.7932 27.4533 13.0425 26.812C12.8492 26.6371 12.6457 26.4737 12.4332 26.3227C12.0668 26.0771 11.6553 25.9067 11.2225 25.8213C10.9658 25.7777 10.7066 25.7492 10.4465 25.736C9.4612 25.6587 8.9692 25.6187 8.55853 25.4733C8.08947 25.3078 7.6634 25.0394 7.31157 24.6878C6.95973 24.3362 6.69104 23.9103 6.5252 23.4413C6.37987 23.0307 6.3412 22.5373 6.26253 21.5533C6.24976 21.2928 6.22172 21.0332 6.17853 20.776C6.093 20.3437 5.9226 19.9327 5.6772 19.5667C5.57053 19.4067 5.44253 19.2573 5.18787 18.9573C4.54787 18.2053 4.22653 17.8293 4.03853 17.4373C3.82384 16.9883 3.7124 16.497 3.7124 15.9993C3.7124 15.5017 3.82384 15.0103 4.03853 14.5613C4.22653 14.1693 4.54653 13.7933 5.18787 13.0413C5.44253 12.7413 5.57053 12.592 5.6772 12.432C5.9226 12.066 6.093 11.6549 6.17853 11.2227C6.21587 11.0333 6.23187 10.8373 6.26253 10.4453C6.3412 9.46132 6.37987 8.96932 6.5252 8.55732C6.69118 8.08823 6.96007 7.66225 7.31215 7.31063C7.66423 6.95902 8.09056 6.69068 8.55987 6.52532C8.97053 6.37999 9.46253 6.33999 10.4479 6.26266C10.8399 6.23066 11.0345 6.21466 11.2239 6.17732C11.6566 6.09196 12.0681 5.92156 12.4345 5.67599C12.5945 5.56932 12.7425 5.44266 13.0412 5.18666Z" stroke="%23428057" stroke-width="2"/><path d="M12 20L20 12" stroke="%23428057" stroke-width="2" stroke-linecap="round"/><path d="M20.6663 19.3333C20.6663 19.6869 20.5259 20.0261 20.2758 20.2761C20.0258 20.5262 19.6866 20.6666 19.333 20.6666C18.9794 20.6666 18.6402 20.5262 18.3902 20.2761C18.1402 20.0261 17.9997 19.6869 17.9997 19.3333C17.9997 18.9797 18.1402 18.6406 18.3902 18.3905C18.6402 18.1405 18.9794 18 19.333 18C19.6866 18 20.0258 18.1405 20.2758 18.3905C20.5259 18.6406 20.6663 18.9797 20.6663 19.3333ZM13.9997 12.6666C13.9997 13.0203 13.8592 13.3594 13.6091 13.6095C13.3591 13.8595 13.02 14 12.6663 14C12.3127 14 11.9736 13.8595 11.7235 13.6095C11.4735 13.3594 11.333 13.0203 11.333 12.6666C11.333 12.313 11.4735 11.9739 11.7235 11.7238C11.9736 11.4738 12.3127 11.3333 12.6663 11.3333C13.02 11.3333 13.3591 11.4738 13.6091 11.7238C13.8592 11.9739 13.9997 12.313 13.9997 12.6666Z" fill="%23428057"/></svg>');
  width: 32px;
  height: 32px;
}

.icon__contact--green {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 16C18.2091 16 20 14.2091 20 12C20 9.79086 18.2091 8 16 8C13.7909 8 12 9.79086 12 12C12 14.2091 13.7909 16 16 16Z" stroke="%23428057" stroke-width="1.52381" stroke-linecap="round" stroke-linejoin="round"/><path d="M2.23828 8H4.23828V6C4.23828 4.93913 4.65971 3.92172 5.40985 3.17157C6.16 2.42143 7.17742 2 8.23828 2H24.2383C25.2991 2 26.3166 2.42143 27.0667 3.17157C27.8169 3.92172 28.2383 4.93913 28.2383 6V26C28.2383 27.0609 27.8169 28.0783 27.0667 28.8284C26.3166 29.5786 25.2991 30 24.2383 30H8.23828C7.17742 30 6.16 29.5786 5.40985 28.8284C4.65971 28.0783 4.23828 27.0609 4.23828 26V24H2.23828M2.23828 16H4.23828M2.23828 12H4.23828M2.23828 20H4.23828" stroke="%23428057" stroke-width="1.52381" stroke-linecap="round" stroke-linejoin="round"/><path fill-rule="evenodd" clip-rule="evenodd" d="M22.2383 22V20C22.2383 18.9391 21.8169 17.9217 21.0667 17.1716C20.3166 16.4214 19.2991 16 18.2383 16H14.2383C13.1774 16 12.16 16.4214 11.4099 17.1716C10.6597 17.9217 10.2383 18.9391 10.2383 20V22C10.2383 22.5304 10.449 23.0391 10.8241 23.4142C11.1991 23.7893 11.7078 24 12.2383 24H20.2383C20.7687 24 21.2774 23.7893 21.6525 23.4142C22.0276 23.0391 22.2383 22.5304 22.2383 22Z" stroke="%23428057" stroke-width="1.52381" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
}

.icon__time--green {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9998 29.3332C23.3638 29.3332 29.3332 23.3638 29.3332 15.9998C29.3332 8.63584 23.3638 2.6665 15.9998 2.6665C8.63584 2.6665 2.6665 8.63584 2.6665 15.9998C2.6665 23.3638 8.63584 29.3332 15.9998 29.3332Z" stroke="%23428057" stroke-width="1.52" stroke-linejoin="round"/><path d="M16.0054 8V16.0067L21.658 21.66" stroke="%23428057" stroke-width="1.52" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
}

.icon__order--green {
  background-image: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.66667 23H18.4444M8.66667 18H23.3333M8.66667 13H23.3333M9.88889 5H5V29H27V5H22.1111M9.88889 3H22.1111L20.5833 7H11.4167L9.88889 3Z" stroke="%23428057" stroke-width="1.52" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 32px;
  height: 32px;
}

.icon__basket--green {
  background-image: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_218_92)"><path d="M0.7 12C0.7 5.75917 5.75917 0.7 12 0.7C18.2408 0.7 23.3 5.75917 23.3 12C23.3 18.2408 18.2408 23.3 12 23.3C5.75917 23.3 0.7 18.2408 0.7 12Z" stroke="%23428057" stroke-width="1.4"/><path d="M6.57602 14.97C6.00402 12.682 5.71802 11.5387 6.31869 10.7693C6.91935 10 8.09869 10 10.4567 10H13.5434C15.902 10 17.0807 10 17.6814 10.7693C18.282 11.5387 17.996 12.6827 17.424 14.97C17.06 16.4253 16.8787 17.1527 16.336 17.5767C15.7934 18 15.0434 18 13.5434 18H10.4567C8.95669 18 8.20669 18 7.66402 17.5767C7.12135 17.1527 6.93935 16.4253 6.57602 14.97Z" stroke="%23428057" stroke-width="1.5"/><path d="M9 12.5L10 16" stroke="%23428057"/><path d="M12 12.5V16" stroke="%23428057"/><path d="M15 12.5L14 16" stroke="%23428057"/><path d="M17 10.3333L16.5267 8.59667C16.344 7.92667 16.2527 7.592 16.0653 7.33934C15.8785 7.08831 15.6249 6.89494 15.3333 6.78134C15.04 6.66667 14.6933 6.66667 14 6.66667M7 10.3333L7.47333 8.59667C7.656 7.92667 7.74733 7.592 7.93467 7.33934C8.12145 7.08831 8.37513 6.89494 8.66667 6.78134C8.96 6.66667 9.30667 6.66667 10 6.66667" stroke="%23428057" stroke-width="1.5"/><path d="M10 6.66667C10 6.48986 10.0702 6.32029 10.1953 6.19527C10.3203 6.07024 10.4899 6 10.6667 6H13.3333C13.5101 6 13.6797 6.07024 13.8047 6.19527C13.9298 6.32029 14 6.48986 14 6.66667C14 6.84348 13.9298 7.01305 13.8047 7.13807C13.6797 7.2631 13.5101 7.33334 13.3333 7.33334H10.6667C10.4899 7.33334 10.3203 7.2631 10.1953 7.13807C10.0702 7.01305 10 6.84348 10 6.66667Z" stroke="%23428057" stroke-width="1.5"/></g><defs><clipPath id="clip0_218_92"><rect width="24" height="24" fill="white"/></clipPath></defs></svg>');
  width: 24px;
  height: 24px;
}

.icon__basket--big {
  background-size: contain;
  width: 30px;
  height: 30px;
}

.icon__burger--green {
  background-image: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M26 13C26 12.6627 25.8675 12.3392 25.6315 12.1007C25.3956 11.8622 25.0756 11.7283 24.7419 11.7283H1.25806C0.924405 11.7283 0.604411 11.8622 0.368478 12.1007C0.132546 12.3392 0 12.6627 0 13C0 13.3373 0.132546 13.6608 0.368478 13.8993C0.604411 14.1378 0.924405 14.2717 1.25806 14.2717H24.7419C25.0756 14.2717 25.3956 14.1378 25.6315 13.8993C25.8675 13.6608 26 13.3373 26 13ZM26 4.52174C26 4.18445 25.8675 3.86098 25.6315 3.62248C25.3956 3.38399 25.0756 3.25 24.7419 3.25H1.25806C0.924405 3.25 0.604411 3.38399 0.368478 3.62248C0.132546 3.86098 0 4.18445 0 4.52174C0 4.85903 0.132546 5.1825 0.368478 5.42099C0.604411 5.65949 0.924405 5.79348 1.25806 5.79348H24.7419C25.0756 5.79348 25.3956 5.65949 25.6315 5.42099C25.8675 5.1825 26 4.85903 26 4.52174ZM26 21.4783C26 21.141 25.8675 20.8175 25.6315 20.579C25.3956 20.3405 25.0756 20.2065 24.7419 20.2065H1.25806C0.924405 20.2065 0.604411 20.3405 0.368478 20.579C0.132546 20.8175 0 21.141 0 21.4783C0 21.8155 0.132546 22.139 0.368478 22.3775C0.604411 22.616 0.924405 22.75 1.25806 22.75H24.7419C25.0756 22.75 25.3956 22.616 25.6315 22.3775C25.8675 22.139 26 21.8155 26 21.4783Z" fill="%23428057"/></svg>');
  width: 26px;
  height: 26px;
}

.icon__burger--big {
  background-size: contain;
  width: 30px;
  height: 30px;
}

.icon__close--green {
  background-image: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 13L13 1" stroke="%23428057" stroke-width="1.8" stroke-linecap="round"/><path d="M1 1L13 13" stroke="%23428057" stroke-width="1.8" stroke-linecap="round"/></svg>');
  width: 14px;
  height: 14px;
}

.icon__size--26px {
  background-size: contain;
  width: 28px;
  height: 28px;
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/custom.css?17661197021438*/
:root {
  --clr-text-green: #3e8357;
  --clr-icon-green: #9abf9d;
  --clr-icon-gray: #efefef;
  --clr-bg-green: #c7dec1;
  --clr-black-green: #428057;
  --clr-black: #202020;
  --clr-white-1: #f9fbf8;
  --clr-lite-green: #eff6ed;
  --clr-notification: #ea3b3b;

  --cstm-item-width: 325px;
  --border-radius: 15px;
  --base-shadow: 0px 5px 10px 0px #0000000d;

  --header-h--mobile: 68px;
  --header-h--desktop: 88px;

  --base-gap: 20px;

  --preview-padding-top: 140px;
  --preview-item-top-height: 190px;
  --preview-row-gap: 140px;
  --preview-img-top: -70%;
  --preview-img-size: 220px;
  --preview-img-border: 16px;

  --preview-title-padding-bottom: 20px;
  --preview-title-max-width: 320px;
  --preview-title-font-size: 20px;

  --preview-desc-padding-top: 20px;
  --preview-desc-max-width: 320px;
  --preview-desc-font-size: 14px;

  --preview-bottom-height: 140px;

  --icon-circle-size: 32px;
  --icon-circle-big-size: 45px;
}

/* Кастомный стиль для контейнера */
@media screen and (min-width: 1400px) {
  .container,
  .container-xl,
  .container-xs,
  .container-md,
  .container-lg,
  .container-xxl {
    max-width: 1042px !important;
  }
}

@media (min-width: 1200px) {
  .container,
  .container-xl,
  .container-xs,
  .container-md,
  .container-lg,
  .container-xxl {
    max-width: 1042px !important;
  }
}
html, body{
  width: 100%;
  overflow-x: hidden;
}

#root{
  overflow-x: hidden;
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/about.css?17454809433488*/
.about {
  position: relative;
  background-color: var(--clr-lite-green);
  padding: 40px 0 160px 0;
}

.about-title {
  color: var(--clr-black-green);
  margin: 55px 0;
  font-weight: 900;
  font-size: 36px;
  text-align: center;
  text-transform: uppercase;
}

.about-list {
  display: flex;
  flex-direction: column;
  gap: calc(var(--base-gap) * 2);
}

.about-list__item {
  display: flex;
}

.about-list__item span {
  max-width: 49%;
  position: relative;
  font-weight: 400;
  font-size: 16px;
  /* line-height: 100%; */
  color: var(--clr-black);
}

.about-list__item span::before {
  content: '';
  display: block;
  width: 200px;
  height: 1px;
  background: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="200" height="1" viewBox="0 0 200 1" fill="none"><line x1="199.5" y1="0.5" x2="0.5" y2="0.499983" stroke="%23428057" stroke-linecap="round" stroke-dasharray="1 6 1 6"/></svg>')
    no-repeat center;
  margin-bottom: var(--base-gap);
}

.about-list__item:nth-child(even) {
  justify-content: flex-end;
}

.about-list__item:nth-child(odd) {
  justify-content: flex-start;
}

.about-bg {
  position: absolute;
  min-width: 100%;
  min-height: 100%;
}

.about-bg__item {
  position: absolute;
  z-index: 1;
}

.about-bg__item:nth-child(1) {
  top: 142px;
  right: 200px;
}
.about-bg__item:nth-child(2) {
  top: 285px;
  left: -200px;
}
.about-bg__item:nth-child(3) {
  top: 485px;
  right: -150px;
}
.about-bg__item:nth-child(4) {
  bottom: -200px;
  left: 60px;
}

@media screen and (max-width: 1400px) {
  .about-bg__item:nth-child(2) {
    top: 280px;
    left: -80px;
  }
  .about-bg__item:nth-child(3) {
    bottom: 50px;
    right: -30px;
  }
}

@media screen and (max-width: 1200px) {
  .about-bg__item:nth-child(1) {
    top: 150px;
    right: 20px;
  }
  .about-bg__item:nth-child(2) {
    top: 280px;
    left: -50px;
  }
  .about-bg__item:nth-child(3) {
    bottom: 50px;
    right: 0;
  }
  .about-bg__item:nth-child(4) {
    bottom: -200px;
    left: -50px;
  }
}

@media screen and (max-width: 992px) {
  .about {
    padding-bottom: 40px;
  }

  .about-list__item span {
    max-width: 70%;
  }

  .about-bg__item:nth-child(1) img {
    width: 110px;
  }
  .about-bg__item:nth-child(2) img {
    width: 145px;
  }
  .about-bg__item:nth-child(3) img {
    width: 148px;
  }
  .about-bg__item:nth-child(4) img {
    width: 250px;
  }
}

@media screen and (max-width: 992px) {
  .about-bg__item:nth-child(1) {
    top: 120px;
    right: 60px;
  }
  .about-bg__item:nth-child(2) {
    top: 330px;
    left: -20px;
  }
  .about-bg__item:nth-child(3) {
    top: unset;
    bottom: 150px;
    right: 20px;
  }
  .about-bg__item:nth-child(4) {
    bottom: -50px;
    left: -30px;
  }
}

@media screen and (max-width: 677px) {
  .about-bg__item:nth-child(4) img {
    width: 230px;
  }
}

@media screen and (max-width: 600px) {
  .about-list__item:nth-child(even) {
    justify-content: flex-start;
  }
  .about-list__item span {
    max-width: none;
    font-weight: 400;
    font-size: 14px;
  }

  .about-list {
    gap: calc(var(--base-gap) * 2);
  }

  .about-title {
    padding: 0;
    margin: 20px 0px 40px 0px;
    font-weight: 900;
    font-size: 20px;
  }

  .about-bg__item {
    display: none;
  }
}

@media screen and (max-width: 400px) {
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/advantages.css?17440600701625*/
.advantages {
  position: relative;
}

.advantages__list {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  gap: var(--base-gap);
  width: 100%;
}

.advantages__item {
  height: 180px;
  border: 1px solid var(--clr-bg-green);
  border-radius: var(--border-radius);
  box-shadow: var(--base-shadow);
  flex-grow: 1;
  display: flex;
  padding: 20px;
  width: var(--cstm-item-width);
  gap: 30px;
}

.advantages__item-icon .icon__circle,
.advantages__item-icon {
  position: relative;
}

.advantages__item-icon .icon__circle > div {
  position: absolute;
  left: -25%;
}

.advantages__item-line {
  position: absolute;
  height: 126px;
  width: 1px;
  left: 23%;
  background-image: url('data:image/svg+xml,<svg width="1" height="119" viewBox="0 0 1 119" fill="none" xmlns="http://www.w3.org/2000/svg"><line x1="0.5" y1="0.5" x2="0.499995" y2="118.5" stroke="%23428057" stroke-linecap="round" stroke-dasharray="1 6 1 6"/></svg>');
}

.advantages__item-text {
  display: flex;
  align-items: center;
  /* justify-content: center; */
  text-align: left;
  flex-grow: 1;
  text-wrap: pretty;
  font-size: 14px;
}

@media screen and (max-width: 996px) {
  .advantages__list {
    flex-wrap: wrap;
    justify-content: center;
  }
  .advantages__item {
    flex-grow: 1;
    max-width: 340px;
  }
}

@media screen and (max-width: 694px) {
  .advantages__item {
    max-width: 100%;
  }
}

@media screen and (max-width: 660px) {
  .advantages__list {
    flex-wrap: wrap;
    justify-content: center;
  }
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/burger.css?17661188271712*/
.burger-menu {
  user-select: none;
  width: 80%;
}

.burger-list {
  height: 100%;
  display: flex;
  flex-direction: column;
  /* align-items: center; */
  padding-top: calc(var(--base-gap) * 2);
  overflow-x: auto;
}

.burger-item {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: calc(var(--base-gap));
  padding-bottom: calc(var(--base-gap));
  font-weight: 400;
  font-size: 16px;
}

.burger-item a {
  text-decoration: none;
  color: var(--clr-black-green);
  text-align: justify;
  cursor: pointer;
}

.burger-item a:hover,
.burger-item a:active {
  color: var(--clr-black-green);
  text-decoration: underline;
}

.burger-social {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-top: calc(var(--base-gap) * 4);
  gap: calc(var(--base-gap) * 2);
}

.burger-social a {
  display: flex;
  justify-content: center;
  align-items: center;
}

.burger-logo {
  position: absolute;
  left: calc(var(--base-gap) / 2);
  top: calc(var(--base-gap) / 2);
}

.burger-logo img {
  height: 40px;
}

.burger-lc {
  display: flex;
  gap: calc(var(--base-gap) / 2);
}

.burger-item--price{
  display: flex;
  justify-content: center;
  margin-top: 16px;
}

.burger-price-btn{
  display: flex;
  align-items: center;
  justify-content: center;
  width: 320px;
  max-width: 90%;
  height: 48px;
  background-color: #3e8357;
  color: #ffffff !important;
  border-radius: 10px;
  text-decoration: none !important;
  text-transform: uppercase;
  font-weight: 700;
  letter-spacing: 0.04em;
}

.burger-price-btn:hover,
.burger-price-btn:active,
.burger-price-btn:focus{
  background-color: #2f6a48;
  color: #ffffff !important;
  text-decoration: none !important;
}
/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/contacts.css?17524761153935*/
.contacts-title {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 900;
  font-size: 36px;
  text-align: center;
  text-transform: uppercase;
  color: var(--clr-text-green);
  padding: 95px 0 calc(var(--base-gap) * 2) 0;
}

.contacts-list {
  display: flex;
  justify-content: space-between;
  padding-bottom: var(--base-gap);
}

.contacts-list__item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--base-gap);
  width: auto;
}

.contacts-list__item a {
  color: #000;
}

.contacts-list__item-icon {
  padding-left: calc(var(--base-gap) / 2);
}

.contacts-list__item-icon div > .icon-base {
  position: absolute;
  left: calc(var(--base-gap) / -2);
}

.contacts-list__item-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(var(--base-gap) / 2);
}

.contacts-list__item-text span {
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
}

.contacts-map {
  width: 100%;
  height: 360px;
  -moz-border-radius: var(--border-radius); /* Firefox */
  -webkit-border-radius: var(--border-radius); /* Safari, Chrome */
  -khtml-border-radius: var(--border-radius); /* KHTML */
  border-radius: var(--border-radius); /* CSS3 */
  overflow: hidden;
  position: relative;
}

#contact-map {
  width: 100%;
  height: 100%;
}

.contacts-list {
  /* display: flex;
  align-items: center;
  justify-content: center; */
}

.balloon-root {
  width: 250px;
  /* height: 140px; */
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: stretch;
  background-color: white;
  text-align: center;
  color: #2b2b2a;
  z-index: 10;
  padding: 10px;
  border: 1px solid #c7dec1;
  border-radius: 4px;
}

.balloon-btn {
  margin: 0 !important ;
}
.close {
  position: absolute;
  right: 10px;
  top: 10px;
  opacity: 0.5;
}

.close:hover {
  opacity: 1;
}

.balloon {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  /* align-items: center; */
  flex-wrap: wrap;
}

.balloon-head {
  /* border-radius: 10px 10px 0 0; */
  /* width: 100%;
  height: 30%; */
  background-color: white;
  font-size: 14px;
  color: #2b2b2a;
}

.balloon-body {
  width: 100%;
  height: 50%;
}
.balloon-footer {
  width: 100%;
  height: 30%;
  font-size: 12px;
  /* font-size: 14px; */
}
.balloon-pin {
  height: 10px;
  width: 10px;
  position: absolute;
  background-color: white;
  z-index: -1;
  bottom: -6.4px;
  transform: rotate(45deg);
  border-bottom: 1px solid #c7dec1;
  border-right: 1px solid #c7dec1;
}

.balloon-title,
.balloon-type,
.balloon-address,
.balloon-tel,
.balloon-schedule {
  width: 100%;
  text-align: start;
}

.balloon-type,
.balloon-address,
.balloon-tel,
.balloon-schedule {
  color: #8d9394;
}

.balloon-root {
  position: relative;
  background-color: #000;
  width: 200px;
  background-color: #fff;
}

.contacts-map__balloon-main {
  display: flex;
  flex-flow: column;
  gap: calc(var(--base-gap) / 4);
  font-family: 'Montserrat';
  padding: var(--base-gap) calc(var(--base-gap) + 10px);
}

.contacts-map__balloon-link {
  color: #000;
  font-weight: 400;
  font-size: 14px;
  text-decoration: underline;
  text-decoration-style: solid;
  text-underline-offset: 17.5%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  text-align: start;
}

@media screen and (max-width: 991px) {
  .contacts-list__item {
    width: 193px;
  }
  .contacts-title {
    padding: 35px 0 38px 0;
  }
}

@media screen and (max-width: 600px) {
  .contacts-list {
    flex-direction: column;
    gap: var(--base-gap);
  }
  .contacts-title {
    font-size: 20px;
  }

  .contacts-list__item {
    width: auto;
  }
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/footer.css?17578791172751*/
.footer {
  position: relative;
  padding-top: calc(var(--base-gap) * 4);
  padding-bottom: calc(var(--base-gap) * 0.5);
  display: flex;
  align-items: center;
  justify-content: center;

  overflow: hidden;
}
.footer-logo {
}
.footer-logo__img {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-logo__img img {
  width: 292px;
}
.footer-logo__text {
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer-logo__text span {
  font-weight: 700;
  font-size: 16px;
  text-align: center;
  color: var(--clr-text-green);
}
.footer-catalog {
  padding-top: calc(var(--base-gap) * 2);
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  gap: calc(var(--base-gap) / 2);
}

.footer-catalog__item {
  color: var(--clr-text-green);
  font-weight: 400;
  font-size: 17px;
}

.footer-catalog__item:hover,
.footer-catalog__item:active,
.footer-catalog__item:focus {
  color: var(--clr-text-green);
}

.footer-contacts {
  padding-top: calc(var(--base-gap) * 2);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.footer-contacts span {
  font-weight: 400;
  font-size: 14px;
  color: var(--clr-text-green);
}

.footer-social {
  padding: calc(var(--base-gap)) 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: calc(var(--base-gap) / 2);
}

.footer-social__item .icon__circle {
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-social__item .icon__circle > div {
  background-size: contain;
  width: 22px;
  height: 22px;
}

.footer-license {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: calc(var(--base-gap) / 2);
}

.footer-license span {
  font-weight: 400;
  font-size: 13px;
  color: var(--clr-text-green);
  text-align: center;
}

.footer-license a {
  color: var(--clr-text-green);
}

.footer-license a:hover,
.footer-license a:active,
.footer-license a:focus {
  color: var(--clr-text-green);
  text-decoration: none;
}

.footer-bg {
  position: absolute;
  top: 18%;
  width: 2327px;
  height: 2327px;
  border-radius: 2327px;
  background-color: var(--clr-bg-green);
  z-index: -1;
}

@media (max-width: 996px) {
  .footer-catalog__item {
    font-size: 14px;
  }

  .footer {
    margin-top: 50px;
  }
}

.close-img-modal {
  background-image: url('/include/img/close-btn-1.svg');
  width: 40px;
  height: 40px;
}

#modal-img {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(198, 222, 192, 0.2);
  padding: 0;
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/header.css?17661159556645*/
.header {
    position: relative;
    /* TODO: delete */
    z-index: 3;
}

.header-main__container {
    position: relative;
    /* height: 80px; */
    display: flex;
    gap: 25px;
    z-index: 1;
    background-color: var(--clr-bg-green);
    padding: 10px 0px;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}

.header-main__logo {
    user-select: none;
    transition: all 0.5s ease-in;
    /* width: 195px; */
}

.header-main__logo img {
    max-width: 100%;
    max-height: 80px;
}

.header-main__search-container {
    position: relative;
    display: flex;
    align-items: center;
    flex-grow: 1;
    height: 100%;
    width: 100%;
}

.header-main__bottom-nav,
.header-main__search-container {
    max-width: 480px;
}

.header-main__search-input {
    user-select: none;
    width: 100%;
    height: 100%;
    max-height: 38px;
    border: 1px #fff;
    border-radius: 16px;
    padding-left: 20px;
    padding-right: 30px;
}

.header-main__search-input:focus-visible,
.header-main__search-input:focus,
.header-main__search-input:active {
    outline: none !important;
}

.header-main__search-icon {
    position: absolute;
    top: 0;
    right: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
}

.header-main__menu {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

.header-main__menu-top {
    position: relative;
    display: flex;
    justify-content: space-between;
    gap: var(--base-gap);
}

.header-main__contacts {
    display: flex;
    gap: 10px;
    flex-grow: 1;
    justify-content: space-between;
}

.header-main__contacts-phone {
    display: flex;
    flex-direction: column;
    font-size: 16px;
}

.header-main__contacts-phone a {
    text-decoration: none;
    color: var(--clr-text-green);
    text-align: justify;
    cursor: pointer;
    text-wrap: nowrap;
}

.header-main__contacts-phone a:hover {
    text-decoration: underline;
    color: #3e8357;
}

.header-main__contacts-social {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.header-main__contacts-social a {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #3e8357;
}

.header-main__desktop-menu {
    display: flex;
    justify-content: space-between;
    align-items: center;
    /* gap: var(--base-gap); */
    gap: 10px;
}

.header-main__mobile-menu {
    display: none;
    gap: calc(var(--base-gap) / 2);
}

.header-main__menu-bottom {
    display: flex;
    justify-content: space-between;
    align-items: end;
    flex-grow: 1;
    gap: 10px;
    user-select: none;
}

.header-main__bottom-nav {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-grow: 1;
    padding: 0 calc(var(--base-gap) / 2);
}

.header-main__nav-item {
    color: var(--clr-text-green);
}

.header-main__nav-item a {
    color: #3e8357;
    text-decoration: none;
}

.header-main__nav-item a:hover {
    color: #3e8357;
    text-decoration: underline;
}

.header-main__bottom-lc {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    flex-grow: 1;
    max-width: 250px;
    font-size: 16px;
    gap: 20px;
}

.header-main__bottom-lc a {
    display: flex;
    align-items: center;
    gap: 5px;
    text-decoration: none;
    color: var(--clr-text-green);
}

.header-main__bottom-lc a:hover {
    color: #3e8357;
    text-decoration: underline;
}

.header-main__mobile-search {
    position: relative;
    display: none;
}

.header-main__search-btn {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: var(--clr-bg-green);
}

@media screen and (max-width: 996px) {
    .header-main__contacts-phone {
        display: none;
    }

    .header-main__bottom-lc span {
        display: none;
    }

    .header-main__container {
        height: 60px;
        gap: 10px;
    }

    .header-main__logo {
        display: flex;
        align-items: center;
    }

    .header-main__logo img {
        height: 40px;
    }

    .header-main__menu-bottom {
        display: none;
    }

    .header-main__menu-top {
        height: 100%;
    }

    .header-main__mobile-menu {
        display: flex;
    }

    .header-main__desktop-menu {
        display: none;
    }
}

.header-main__price{
  flex: 0 0 auto;
  margin-left: auto;
}

.header-main__price-btn{
  background-color: #3e8357;
  color: #ffffff;
  border-radius: 8px;
  padding: 3px 26px;
  text-decoration: none;
  white-space: nowrap;
}

.header-main__bottom-nav{
  flex: 1 1 auto;
}

.header-main__bottom-lc{
  flex: 0 0 auto;
}


@media screen and (max-width: 476px) {
    .header {
        background-color: var(--clr-bg-green);
    }

    .header-main__container {
        justify-content: flex-end;
        gap: 0;
    }

    .header-main__search-input {
        position: absolute;
        right: -45px;
        border: 1.8px solid var(--clr-black-green);
        background-color: var(--clr-bg-green);
        color: var(--clr-black-green);
        border-radius: 32px;
        font-weight: 400;
        font-size: 14px;
        width: calc(100% + 45px);
    }

    .header-main__search-input::placeholder {
        color: var(--clr-black-green);
        font-weight: 400;
        font-size: 14px;
    }

    .header-main__menu-top {
        justify-content: flex-end;
        gap: calc(var(--base-gap) / 4);
    }

    .header-main__menu {
        flex-grow: 0;
    }

    .header-main__container.modile-search .header-main__menu {
        flex-grow: 1;
    }

    .header-main__container.modile-search .header-main__search-btn {
        /* display: none; */
        border: none;
    }

    .header-main__search-container {
        overflow: hidden;
        max-width: 0%;
        height: 100%;
        transition: all 0.3s ease-out;
    }

    .header-main__logo img {
        max-width: unset;
    }

    .header-main__logo {
        position: absolute;
        left: 0;
        right: 0;
        top: 0;
        bottom: 0;
        transition: left 0.3s ease-out;
    }

    .header-main__logo.animate {
        left: -100%;
    }

    .header-main__container.modile-search .header-main__search-container {
        overflow: initial;
        max-width: 100%;
        transition: all 0.3s ease-in;
    }

    .header-main__search-icon {
        display: none;
    }

    .header-main__mobile-search {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        max-height: 40px;
    }
}

a:hover {
    text-decoration: underline;
    color: #3e8357;
}
/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/modal.css?17582618171532*/
.modal {
  display: block !important;
  position: fixed !important;
  top: 0 !important;
  left: -100% !important;
  z-index: 1060 !important;
  width: 100% !important;
  height: 100% !important;
  overflow-x: hidden !important;
  overflow-y: auto !important;
  outline: 0 !important;
  transition: left 0.5s ease !important;
}

.modal > * {
  opacity: 0 !important;
}

.modal--open {
  left: 0% !important;
  transition: left 0.5s ease;
}

.modal--open > * {
  background-color: var(--clr-bg-green);
  opacity: 1 !important;
  padding: calc(var(--base-gap) * 2);
}

.modal-inner {
  height: 100%;
  position: relative;
}

.modal-close {
  position: absolute;
  right: calc(var(--base-gap));
  top: calc(var(--base-gap));
}

.message-modal {
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: column;
  width: 356px;
  height: 199px;
  border-radius: 15px;
  border: 1px solid rgba(255, 255, 255, 1);
  background-color: rgba(255, 255, 255, 0.9);
}

.message-text {
  font-weight: 600;
  font-size: 20px;
  line-height: 122%;
  text-align: center;
}

.message-close {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  height: 40px;
  border-radius: var(--border-radius);
  background-color: var(--clr-black-green);
  width: 138px;
  padding: var(--base-gap);
  cursor: pointer;
  color: rgba(255, 255, 255, 1);
}

.message-close::after {
  content: url(/include/img/base/arrow.png);
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/css/preview.css?17539497853470*/
.preview {
  padding-top: var(--preview-padding-top);
}

.preview-item {
  width: var(--cstm-item-width);
  border-radius: var(--border-radius);
  flex-grow: 1;
  box-shadow: 0px 0px 15px 0px #0000001a;
}

.preview-item__top {
  position: relative;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: var(--preview-item-top-height);
  border: 1px solid var(--clr-bg-green);
  background-color: var(--clr-bg-green);
  border-radius: var(--border-radius) var(--border-radius) 0 0;
}

.preview-list {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: calc(var(--base-gap) / 2);
  row-gap: var(--preview-row-gap);
  width: 100%;
}

.preview-item__img {
  position: absolute;
  top: var(--preview-img-top);
  width: var(--preview-img-size);
  height: var(--preview-img-size);
  border: var(--preview-img-border) solid #fff;
  border-radius: 50%;
  background: center / cover no-repeat;
}

.preview-item__title {
  text-decoration: none;
  padding-bottom: var(--preview-title-padding-bottom);
  max-width: var(--preview-title-max-width);
  color: var(--clr-black-green);
  font-size: var(--preview-title-font-size);
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.preview-item__title:hover {
  color: var(--clr-black-green);
  opacity: 0.8;
}

.preview-item__desc {
  padding-top: var(--preview-desc-padding-top);
  max-width: var(--preview-desc-max-width);
  color: var(--clr-black);
  font-size: var(--preview-desc-font-size);
  font-weight: 400;
  text-align: center;
  word-wrap: break-word;
}

.preview-item__bottom {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  min-height: var(--preview-bottom-height);
  border: 1px solid var(--clr-bg-green);
  background-color: var(--clr-white-1);
  border-radius: 0 0 var(--border-radius) var(--border-radius);
}

.preview-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
}

.preview-bg__item {
  height: 100%;
}

.preview-bg__item:nth-child(2n) {
  align-self: flex-end;
}

.preview-bg__item:nth-child(2n + 1) {
  align-self: flex-start;
}

.preview-bg__item:nth-child(2n) img {
  transform: rotate(180deg);
}

@media screen and (max-width: 1200px) {
  .preview-item:last-child:nth-child(2n + 1) {
    width: 55%;
    align-self: center;
    display: flex;
    flex-direction: column;
    align-items: center;
    box-shadow: none;
  }

  .preview-item:last-child:nth-child(2n + 1) .preview-item__top,
  .preview-item:last-child:nth-child(2n + 1) .preview-item__bottom {
    width: 55%;
  }

  .preview-item:last-child:nth-child(2n + 1) .preview-item__bottom {
    box-shadow: var(--base-shadow);
  }

  .preview-bg {
    display: none;
  }
}
@media screen and (max-width: 684px) {
  .preview-item:last-child:nth-child(2n + 1) {
    display: block;
    width: var(--cstm-item-width);
    flex-grow: 1;
    box-shadow: var(--base-shadow);
  }

  .preview-item:last-child:nth-child(2n + 1) .preview-item__top,
  .preview-item:last-child:nth-child(2n + 1) .preview-item__bottom {
    width: auto;
  }

  .preview-item:last-child:nth-child(2n + 1) .preview-item__bottom {
    box-shadow: unset;
  }
}

/* End */


/* Start:/local/templates/shchedrayapolyana.ru/components/bitrix/search.title/search_title/style.css?17151509132630*/
/*.hg-search-1 {*/
/*	position: absolute;*/
/*	top: 50%;*/
/*	right: 4px;*/
/*	transform: translateY(-50%);*/
/*	margin: 0;*/
/*	margin-top: 0 !important;*/
/*}*/
.search-form {
	/*position: absolute;*/
	top: 50%;
	margin-top: -20px;
	left: 300px;
	right: 264px;
	opacity: 0;
	pointer-events: none;
	transition: all .25s ease-in-out
}
.search-form.open {
	opacity: 1;
	pointer-events: auto
}
.search-form form {
	position: relative
}
.search-form form input {
	padding-right: 36px;
	background: initial;
	border-color: #454543;
	/*color: #454543*/
}

.search-form form button i {
	color: #454543;
	font-size: 24px
}
.search-form .search_result {
	position: absolute;
	top: 145px;
	left: 0;
	right: 0;
	z-index: 5;
	background: #fff;
	max-height: 300px;
	overflow: auto;
	opacity: 0;
	pointer-events: none;
	transition: all .25s ease-in-out
}
.search-form .search_result .item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	position: relative;
	padding: 4px 8px;
	transition: all .25s ease-in-out
}

.white .search-form .search_result {
	background: initial;
}
.white .info {
	color: white !important;
}

@media (min-width:992px) {
	.search-form .search_result .item:hover {
		background: rgba(43, 43, 42, .1)
	}
}

.search-form .search_result.open {
	top: 45px;
	opacity: 1;
	pointer-events: auto
}

.mob .search-form .search_result.open {
	top: 230px;
	opacity: 1;
	pointer-events: auto;
}

.search-form .search_result .item .photo {
	position: relative;
	width: 80px
}
.search-form .search_result .item .photo div {
	width: 100%;
	padding-top: 132.5%;
	background-color: #ccc;
	background-size: cover;
	background-position: 50%
}
.search-form .search_result .item .info {
	width: calc(100% - 80px - 16px);
	margin-left: 16px;
	color: #454543
}
.search-form .search_result .item .info .name {
	padding-right: 40px;
	line-height: 20px;
	padding-bottom: 8px;
	color:#000;
}
.white .search-form .search_result .item .info .name {
	padding-right: 40px;
	line-height: 20px;
	padding-bottom: 8px;
	color:#fff;
}
.search-form .search_result .item .info .color {
	font-size: 14px;
	display: block
}
.search-form .search_result .item .info .color+.color {
	margin-top: 8px
}
.search-form .search_result .item .info .params {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 8px
}
.search-form .search_result .item .info .params .br {
	margin-bottom: 8px
}
.search-form .search_result .item .info .params>span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	color: #454543;
	line-height: 20px
}
/* End */


/* Start:/local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line_mobail/style.min.css?17151509134008*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line_mobail/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line_mobail/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line/style.min.css?17151509134008*/
.basket-line-block{position:relative;padding-left:25px;white-space:nowrap;font-size:13px}.basket-line-block-icon-cart,.basket-line-block-icon-profile{position:relative;margin-right:10px}.basket-line-block-icon-cart:after,.basket-line-block-icon-profile:after{position:absolute;top:-1px;left:-25px;display:block;width:20px;height:20px;content:''}.basket-line-block-icon-profile:after{background:no-repeat center url(/local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line/images/profile.svg)}.basket-line-block-icon-cart:after{background:no-repeat center url(/local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line/images/cart.svg)}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .basket-line-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .basket-line{line-height:1.44em}
/* End */


/* Start:/local/templates/shchedrayapolyana.ru/components/bitrix/catalog.section.list/POL_gl_catalog_footermenu/style.min.css?17490386206236*/
.bx_catalog_line{margin-bottom:30px}.bx_catalog_line .bx_catalog_line_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_line .bx_catalog_line_category_title a{color:#000;text-decoration:none}.bx_catalog_line .bx_catalog_line_ul{padding:0}.bx_catalog_line .bx_catalog_line_ul li{margin-bottom:20px;list-style:none}.bx_catalog_line .bx_catalog_line_ul li:before{content:''!important}.bx_catalog_line .bx_catalog_line_img{position:relative;display:block;float:left;overflow:hidden;margin-right:40px;width:125px;height:125px;border:1px solid #ccc;border-radius:2px;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_line .bx_catalog_line_title{margin-bottom:10px;padding:0;vertical-align:top;line-height:18px}.bx_catalog_line .bx_catalog_line_title a{color:#4c7da6;font-size:18px}.bx_catalog_line .bx_catalog_line_title a:hover{text-decoration:none}.bx_catalog_line .bx_catalog_line_title span{font-size:16px}.bx_catalog_line .bx_catalog_line_description{color:#3f3f3f;font-size:13px;line-height:16px}@media(max-width:639px){.bx-touch .bx_catalog_line .bx_catalog_line_img{margin-right:10px;width:50px;height:50px}.bx-touch .bx_catalog_line .bx_catalog_line_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_line .bx_catalog_line_title a{font-size:14px}.bx-touch .bx_catalog_line .bx_catalog_line_description{font-size:11px}}.bx_catalog_line .bx_catalog_line_img,.bx_catalog_line .bx_catalog_line_title,.bx_catalog_line .bx_catalog_line_title a,.bx_catalog_line .bx_catalog_line_description{transition:all .3s ease}.bx_catalog_text{margin-bottom:30px}.bx_catalog_text .bx_catalog_text_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_text .bx_catalog_text_category_title a{color:#000;text-decoration:none}.bx_catalog_text .bx_catalog_text_ul{padding:0}.bx_catalog_text .bx_catalog_text_ul li{float:left;margin:0 10px 10px;list-style:none}.bx_catalog_text .bx_catalog_text_ul li:before{content:''!important}.bx_catalog_text .bx_catalog_text_title{margin:0;padding:0;vertical-align:top;font-size:14px;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{display:inline-block;overflow:hidden;max-width:100%;color:#4c7da6;-ms-text-overflow:ellipsis;text-overflow:ellipsis;font-size:14px}.bx_catalog_text .bx_catalog_text_title a:hover{text-decoration:none}.bx_catalog_text .bx_catalog_text_title span{font-size:12px}@media(max-width:639px){.bx-touch .bx_catalog_text .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_catalog_text .bx_catalog_line_title a{font-size:12px}}.bx_catalog_text .bx_catalog_line_title,.bx_catalog_text .bx_catalog_line_title a{transition:all .3s ease}.bx_catalog_tile{margin-bottom:30px}.bx_catalog_tile .bx_catalog_tile_category_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_catalog_tile .bx_catalog_tile_category_title a{color:#000;text-decoration:none}.bx_catalog_tile .bx_catalog_tile_ul{padding:0}.bx_catalog_tile .bx_catalog_tile_ul li{float:left;box-sizing:border-box;margin-bottom:20px;padding:0 10px;width:12.5%;list-style:none;text-align:center}.bx_catalog_tile .bx_catalog_tile_ul li:before{content:''!important}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:both}.bx_catalog_tile .bx_catalog_tile_img{position:relative;display:block;overflow:hidden;margin:0 auto;width:78px;height:78px;border:1px solid #ccc;border-radius:2px;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;-webkit-background-size:contain}.bx_catalog_tile .bx_catalog_tile_title{margin-top:5px;margin-bottom:10px;padding:0;vertical-align:top;line-height:14px}.bx_catalog_tile .bx_catalog_tile_title a{color:#4c7da6;font-size:14px}.bx_catalog_tile .bx_catalog_tile_title a:hover{text-decoration:none}.bx_catalog_tile .bx_catalog_tile_title span{font-size:12px}@media(max-width:980px){.bx_catalog_tile .bx_catalog_tile_ul li{width:20%}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:both}}@media(max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_title{margin-bottom:5px;line-height:14px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title{line-height:10px}.bx-touch .bx_catalog_tile .bx_catalog_tile_title a{font-size:11px}}@media(min-width:480px) and (max-width:639px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:25%}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(4n+1){clear:both}}@media(max-width:479px){.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li{width:33.3%}.bx-touch .bx_catalog_tile .bx_catalog_tile_img{width:100%;height:80px}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(8n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(5n+1){clear:none}.bx-touch .bx_catalog_tile .bx_catalog_tile_ul li:nth-child(3n+1){clear:both}}.bx_catalog_tile .bx_catalog_tile_title,.bx_catalog_tile .bx_catalog_tile_title a,.bx_catalog_tile .bx_catalog_tile_ul li,.bx_catalog_tile .bx_catalog_tile_img{transition:all .3s ease}.bx_sitemap{margin-bottom:30px}.bx_sitemap .bx_sitemap_title{padding-bottom:14px;border-bottom:1px solid #e5e5e5;font-size:24px}.bx_sitemap .bx_sitemap_title a{color:#000;text-decoration:none}.bx_sitemap .bx_sitemap_ul li{padding:0;line-height:14px}.bx_sitemap .bx_sitemap_ul li:before{content:''!important}.bx_sitemap .bx_sitemap_li_title{display:inline-block;margin:0;margin-bottom:10px;padding:0;vertical-align:top;font-weight:normal;line-height:13px}.bx_sitemap .bx_sitemap_li_title a{color:#4c7da6;white-space:nowrap;font-size:13px}.bx_sitemap .bx_sitemap_li_title a:hover{text-decoration:none}.bx_sitemap .bx_sitemap_li_title span{font-size:11px}@media(max-width:639px){.bx-touch .bx_sitemap .bx_catalog_line_title{margin-bottom:5px;line-height:12px}.bx-touch .bx_sitemap .bx_catalog_line_title a{font-size:12px}}.bx_sitemap .bx_catalog_line_title,.bx_sitemap .bx_catalog_line_title a{transition:all .3s ease}
/* End */


/* Start:/local/templates/shchedrayapolyana.ru/styles.css?176396922013811*/
/* cyrillic-ext */
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2)
    format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2)
    format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.woff2)
    format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2)
    format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: Montserrat;
  font-style: italic;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUQjIg1_i6t8kCHKm459WxRyS7m.woff2)
    format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2)
    format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F,
    U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2)
    format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459WZhyzbi.woff2)
    format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1,
    U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329,
    U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2)
    format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF,
    U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020,
    U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: Montserrat;
  font-style: normal;
  font-weight: 100 900;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v30/JTUSjIg1_i6t8kCHKm459Wlhyw.woff2)
    format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA,
    U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193,
    U+2212, U+2215, U+FEFF, U+FFFD;
}

#root {
  font-family: Montserrat !important;
  overflow-x: hidden;
  position: relative;
}

#root img {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
}

.icon-instagram-hg-1 {
  border: 0;
  padding: 10px 0;
  background: initial;
  display: -ms-flexbox;
  display: flex;
}

.hg-search-1 {
  position: absolute;
  top: 50%;
  right: 4px;
  transform: translateY(-50%);
  margin: 0;
  margin-top: 0 !important;
}

.icon-instagram-hg-2 {
  display: block;
  font-size: 20px;
  color: #454543;
  transition: all 0.25s ease-in-out;
}

.icon-instagram-hg-3 {
  font-size: 10px;
  letter-spacing: 1.26px;
  color: #454543;
  display: block;
  line-height: 24px;
  margin-left: 6px;
  text-transform: uppercase;
}

.hg-btn-1 {
  color: #000;
  background-color: #d8d8d8;
}

.hg-btn-1:hover {
  background-color: #000;
  color: #fff;
}

.hg-btn-2 {
  background-color: transparent;
  color: #000;
}

.hg-btn-2:hover {
  background-color: #000;
  color: #fff;
}

.child-cokie {
  position: absolute;
  top: 65%;
  left: 75%;
}

.hg-1 {
  display: flex;
  flex-wrap: wrap;
  justify-content: left;
}
.hg-2 {
  height: 14px;
  min-width: 14px;
  font-weight: 700;
  font-size: 9px;
  line-height: 10px;
  padding: 2px;
  text-align: center;
  position: absolute;
  z-index: 1;
  top: 25px;
  right: 80px;
  border-radius: 12px;
  color: #fff;
  background: #e00;
}

.btn-hg-1 {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.hg-3 {
  font-size: 24px;
  transition: all 0.25s ease-in-out;
  color: #454543;
  background: initial;
  border: 0;
  padding: 15px;
  margin: 0;
  position: relative;
  cursor: pointer;
  display: block;
  color: #fff;
}

header.header.white .right div i {
  color: #fff;
}
.header.not-home {
  background-color: var(--clr-bg-green);
}

.hg-3:hover {
  opacity: 0.5;
}

.hg-4 {
  font-size: 24px;
  color: #454543;
  transition: all 0.25s ease-in-out;
}

.add_favour {
  text-decoration: none;
}

.hg-look-1 {
  display: block;
  opacity: 1;
}

.active .hg-look-1 {
  display: none;
}

.hg-look-2 {
  display: none;
}

.active .hg-look-2 {
  display: block;
  opacity: 1 !important;
}

.hg-sku-1-1 {
  list-style-type: none;
  padding: 0px 8px 0px 0px;
  cursor: pointer;
}

.notification--active {
  position: absolute;
  top: -30%;
  left: -30%;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 17px;
  height: 17px;
  background-color: var(--clr-notification);
  border-radius: var(--border-radius);
}

.notification-value {
  color: #fff;
  font-size: 11px;
  font-weight: 500;
  line-height: 100%;
}

.notification--big {
  top: -20%;
  left: -20%;
  width: 19px;
  height: 19px;
}

.hidden {
  display: none !important;
}

.lock {
  overflow: hidden;
}

.modal-opened {
  filter: blur(2px);
}

.header-bg {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  user-select: none;
}

.header-bg__inner {
  position: absolute;
  top: -1740px;
  width: 2327px;
  height: 2327px;
  border-radius: 2327px;
  background-color: var(--clr-bg-green);
  z-index: -2;
}

@media screen and (max-width: 991px) {
  .header-bg__inner {
    top: -1940px;
  }
}

@media screen and (max-width: 694px) {
  .header-bg__inner {
    top: -2040px;
  }
}

.page-title {
  text-transform: uppercase;
  color: var(--clr-black-green);
  font-weight: 900;
  font-size: 36px;
  margin-bottom: 30px;
}

@media (max-width: 700px) {
  .page-title {
    font-size: 30px;
  }
}

@media (max-width: 400px) {
  .page-title {
    font-size: 20px;
  }
}

.medium-page {
  display: flex;
  justify-content: center;
  align-items: center;
}

.medium-page > * {
  width: 500px;
}

/* Группы полей */
.form-group {
  margin-bottom: 1.2rem;
}

.form-group label {
  display: block;
  font-weight: 400;
  font-size: 16px;
  color: #202020;
  opacity: 0.5;
}

.form-group input[type='text'],
.form-group input[type='password'] {
  width: 100%;
  padding: 15px 10px;
  border: 1px solid #c7dec1;
  border-radius: var(--border-radius);
  font-weight: 400;
  font-size: 14px;
  box-sizing: border-box;
  transition: border-color 0.3s ease;
}

.form-group input[type='text']:focus,
.form-group input[type='password']:focus {
  border-color: var(--clr-black-green);
  outline: none;
  box-shadow: 0 0 0 2px rgba(95, 185, 21, 0.2);
}

.form-group input[type='checkbox'],
.form-group input[type='radio'] {
  min-width: 18px;
  min-height: 18px;
  border: 1px solid rgba(66, 128, 87, 1);
  accent-color: rgba(66, 128, 87, 1);
  background: transparent;
  cursor: pointer;
  appearance: none;
  position: relative;
}

/* .form-group input[type='radio'] {
  min-width: 18px;
  min-height: 18px;
} */

.form-group input[type='checkbox']::after,
.form-group input[type='radio']::after {
  content: '';
  position: absolute;
  background-image: url(/include/img/checked.svg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: auto;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.form-group input[type='checkbox']:checked::after,
.form-group input[type='radio']:checked::after {
  opacity: 1;
}

.form-group input[type='checkbox']:checked,
.form-group input[type='radio']:checked {
  background: transparent;
}

.hg-btn-main {
  border: none;
  background-color: var(--clr-black-green);
  margin-bottom: 10px;
  text-transform: uppercase;
  text-decoration: none;
  color: #fff;
  cursor: pointer;
  font-weight: 600;
  font-size: 14px;
  text-transform: uppercase;
  width: 100%;
  height: 52px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  border-radius: var(--border-radius);
}

a.hg-btn-main {
  color: #fff;
}

a.hg-btn-main:hover {
  color: #fff;
  text-decoration: unset !important;
}

.hg-btn-main:hover {
  opacity: 0.9;
}

.hg-btn-main::after {
  content: url(/include/img/base/arrow.png);
  padding-bottom: 2px;
}

.password-container {
  position: relative;
}

.password-see {
  width: 26px;
  height: 26px;
  position: absolute;
  top: 13px;
  right: 20px;
  background-image: url('/include/img/eye-open.svg');
}

.password-see.active {
  background-image: url('/include/img/eye-close.svg');
}

.form-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.form-link {
  font-weight: 400;
  font-size: 12px;
  line-height: 122%;
  letter-spacing: 0%;
  text-transform: uppercase;
  text-decoration: underline;
  text-decoration-style: solid;
  text-decoration-offset: 0%;
  text-decoration-thickness: 0%;
  text-decoration-skip-ink: auto;
  color: rgba(32, 32, 32, 1);
}

.form-link:hover {
  color: rgba(32, 32, 32, 0.8);
}

.message-desc {
  padding: 0;
  margin: 0;
}

.message-img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.pagination {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
}

.pagination-container {
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 122%;
  letter-spacing: 0%;
  text-align: center;
  cursor: default;
}

.pagination a,
.pagination span {
  padding: 0px 2px;
  text-decoration: none;
  color: rgba(32, 32, 32, 1);
}

.pagination a {
  cursor: pointer;
  color: rgba(32, 32, 32, 1);
  text-decoration: none;
  transition: font-size 0.2s;
}

.pagination a:hover {
  color: rgba(66, 128, 87, 1);
  font-size: 20px;
  font-weight: bold;
}

.pagination .current {
  font-weight: bold;
  font-size: 20px;
  color: rgba(66, 128, 87, 1);
}

.pagination .disabled {
  color: #ccc;
}

.pagination .dot-separator {
  margin: 0 2px;
  line-height: 0px;
  font-size: 20px;
  padding-bottom: 2px;
}

.pagination .dots {
  margin: 0 4px;
  font-size: 20px;
  font-size: 20px;
  padding-bottom: 2px;
}

#modal-message {
  background-color: rgba(198, 222, 192, 0.2);
}

.popup-window-overlay {
  background-color: rgba(198, 222, 192, 0.2) !important;
  opacity: unset !important;
}

.second-title {
  font-weight: 700;
  font-size: 20px;
  line-height: 122%;
  letter-spacing: 0%;
  text-transform: uppercase;
  color: #428057;
  padding-bottom: 20px;
  padding-top: 20px;
}

.simple-text {
  font-weight: 400;
  font-size: 16px;
  line-height: 122%;
  letter-spacing: 0%;
  color: rgba(0, 0, 0, 1);
}

.tab-button a:hover {
  text-decoration: unset !important;
}

.w-fit {
  width: fit-content !important;
}
.hg-link {
  color: #3e8357;
  text-decoration: none;
}

.hg-link:hover {
  color: #3e8357;
  text-decoration: underline;
}

.sale-order-detail-back-to-list-link-up {
  color: #3e8357;
  text-decoration: none;
}

.sale-order-detail-back-to-list-link-up:hover {
  color: #3e8357;
  text-decoration: underline;
}

.catalog-seo-text-wrapper {
    width: 100%;
    max-width: 1100px; /* делаем шире – можно увеличить */
    margin: 50px auto 60px auto;
    padding: 30px 0;
    font-size: 17px;
    line-height: 1.7;
    color: #333;
}

.catalog-seo-text-wrapper h2 {
    font-size: 26px;
    margin-bottom: 20px;
    font-weight: 700;
    color: #2b3a1a; /* тёмно-зелёный оттенок под стиль логотипа */
}

.catalog-seo-text-wrapper h3 {
    font-size: 20px;
    margin-top: 35px;
    margin-bottom: 12px;
    font-weight: 600;
    color: #476b2e;
}

.catalog-seo-text-wrapper p {
    margin-bottom: 16px;
}

.catalog-seo-text-wrapper ul,
.catalog-seo-text-wrapper ol {
    padding-left: 22px;
    margin-bottom: 18px;
}

.catalog-seo-text-wrapper strong {
    font-weight: 600;
}

/* End */
/* /local/templates/shchedrayapolyana.ru/css/icons.css?175065798121917 */
/* /local/templates/shchedrayapolyana.ru/css/custom.css?17661197021438 */
/* /local/templates/shchedrayapolyana.ru/css/about.css?17454809433488 */
/* /local/templates/shchedrayapolyana.ru/css/advantages.css?17440600701625 */
/* /local/templates/shchedrayapolyana.ru/css/burger.css?17661188271712 */
/* /local/templates/shchedrayapolyana.ru/css/contacts.css?17524761153935 */
/* /local/templates/shchedrayapolyana.ru/css/footer.css?17578791172751 */
/* /local/templates/shchedrayapolyana.ru/css/header.css?17661159556645 */
/* /local/templates/shchedrayapolyana.ru/css/modal.css?17582618171532 */
/* /local/templates/shchedrayapolyana.ru/css/preview.css?17539497853470 */
/* /local/templates/shchedrayapolyana.ru/components/bitrix/search.title/search_title/style.css?17151509132630 */
/* /local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line_mobail/style.min.css?17151509134008 */
/* /local/templates/shchedrayapolyana.ru/components/bitrix/sale.basket.basket.line/basket_line/style.min.css?17151509134008 */
/* /local/templates/shchedrayapolyana.ru/components/bitrix/catalog.section.list/POL_gl_catalog_footermenu/style.min.css?17490386206236 */
/* /local/templates/shchedrayapolyana.ru/styles.css?176396922013811 */
