

/* Start:/local/templates/tradonew/components/bitrix/search.suggest.input/.default/style.css?1730812762501*/
input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px;}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}
/* End */


/* Start:/local/templates/tradonew/components/bitrix/sale.basket.basket.line/minicart/style.min.css?17308127624011*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@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}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@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}.block-wrapper .bx-basket-fixed{padding-top:0}.block-wrapper .bx-basket-fixed .bx-hdr-profile{display:flex;justify-content:space-between}.block-wrapper .bx-basket-fixed .bx-hdr-profile .bx-basket-block{margin-right:20px;padding-bottom:0}}.bx-basket-fixed .bx-basket-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 .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/tradonew/components/interlabs/oneclick/.popup1/style.css?173081276216334*/
.interlabs-one-click-buy {
  width: 144px;
  height: 36px;
  background: #70BB18;
  border-radius: 2px;
  border: none;
  color: #F2F2F2;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
.interlabs-oneclick__container {
  font-size: 12px;
}
.interlabs-oneclick__container .hidden {
  display: none;
}
.interlabs-oneclick__container .errors,
.interlabs-oneclick__container .error {
  color: #EB5757;
  margin-left: 12px;
}
.interlabs-oneclick__container .interlabs-oneclick__container__errors .interlabs-oneclick__container__errors__item {
  font-style: normal;
  font-weight: normal;
  line-height: 33px;
  font-size: 14px;
  color: #EB5757;
  margin-bottom: 18px;
}
.interlabs-oneclick__container .js-interlabs-oneclick__container-show-button,
.interlabs-oneclick__container .js-interlabs-oneclick__dialog__cancel-button,
.interlabs-oneclick__container .interlabs-oneclick__container-succsess__close {
  width: 144px;
  height: 36px;
  background: #70BB18;
  border-radius: 2px;
  border: none;
  color: #F2F2F2;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
.interlabs-oneclick__container .js-interlabs-oneclick__dialog__cancel-button {
  padding: 5px 12px;
}
.interlabs-oneclick__container .header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.interlabs-oneclick__container .header label {
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  font-size: 24px;
  color: #000000;
  margin-right: 12px;
}
.interlabs-oneclick__container .header .js-interlabs-oneclick__dialog__close {
  cursor: pointer;
}
.interlabs-oneclick__container .body {
  margin-top: 17px;
  padding-left: 1px;
}
.interlabs-oneclick__container .body .scroll-area {
  height: 300px;
  overflow-y: auto;
  margin-bottom: 28px;
}
.interlabs-oneclick__container .body .form-group {
  margin-bottom: 17px;
}
.interlabs-oneclick__container .body .form-group .field-required {
  color: #EB5757;
}
.interlabs-oneclick__container .body .form-group label:nth-child(1) {
  width: 100%;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  color: #333333;
  margin-bottom: 0;
}
.interlabs-oneclick__container .body .form-group input[type="text"] {
  margin-bottom: 0;
  height: 36px;
  background: #F8FAFC;
  border: 1px solid #D5DADC;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  width: 100%;
}
.interlabs-oneclick__container .body .form-group input[type="text"].date {
  width: 75px;
}
.interlabs-oneclick__container .body .form-group select {
  width: 30%;
  color: #828282;
  border: 1px solid #D5DADC;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  padding-left: 13px;
  height: 36px;
  -moz-appearance: none;
  /* Firefox */
  -webkit-appearance: none;
  /* Safari and Chrome */
  appearance: none;
  background: url("/local/templates/tradonew/components/interlabs/oneclick/.popup1/image/select-arrow.png") no-repeat 97% 55%;
  background-color: #F8FAFC;
  text-align: left;
  text-align-last: left;
  padding-right: 18px;
}
.interlabs-oneclick__container .body .form-group .file {
  margin-top: 6px;
}
.interlabs-oneclick__container .body .form-group .file input[type="file"] {
  display: none;
}
.interlabs-oneclick__container .body .form-group .file a {
  padding: 10px 30px;
  border: 1px solid #159EBB;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  color: #159EBB;
}
.interlabs-oneclick__container .body .form-group .file label {
  color: #828282;
  margin-left: 12px;
  font-weight: normal;
}
.interlabs-oneclick__container .body .form-group .file label.selected {
  color: #333333;
}
.interlabs-oneclick__container .body .form-group textarea {
  width: 100%;
  height: 180px;
  background: #F8FAFC;
  border: 1px solid #D5DADC;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 2px;
}
.interlabs-oneclick__container .body .form-group .captcha {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.interlabs-oneclick__container .body .form-group .captcha input[type="text"] {
  width: 50%;
}
.interlabs-oneclick__container .body .form-group .captcha img {
  width: 180px;
  height: 40px;
}
.interlabs-oneclick__container .body .form-group .c-checkbox input[type="checkbox"] {
  position: absolute;
  opacity: 0;
  z-index: 99;
  margin-top: 5px;
}
.interlabs-oneclick__container .body .form-group .c-checkbox input[type="checkbox"] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  font-weight: normal;
}
.interlabs-oneclick__container .body .form-group .c-checkbox input[type="checkbox"] + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 16px;
  height: 16px;
  background: white;
  -webkit-box-shadow: 0 0 0 1px #D5DADC;
          box-shadow: 0 0 0 1px #D5DADC;
  border-radius: 2px;
  margin-top: -1px;
  background: #F8FAFC;
}
.interlabs-oneclick__container .body .form-group .c-checkbox input[type="checkbox"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.interlabs-oneclick__container .body .form-group .c-checkbox input[type="checkbox"]:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.interlabs-oneclick__container .body .form-group .c-checkbox input[type="checkbox"]:disabled + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ddd;
}
.interlabs-oneclick__container .body .form-group .c-checkbox input[type="checkbox"]:checked + label:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 5px;
  background: #159EBB;
  border-radius: 1px;
  width: 8px;
  height: 8px;
  display: block;
  /* box-shadow: 2px 0 0 #159EBB,
             4px 0 0 #159EBB,
               4px -2px 0 #159EBB,
               4px -4px 0 #159EBB,
               4px -6px 0 #159EBB,
               4px -8px 0 #159EBB;
             transform: rotate(45deg);
             margin-top: 5px;*/
}
.interlabs-oneclick__container .body .form-group .c-radio input[type="radio"] {
  position: absolute;
  opacity: 0;
  z-index: 99;
  margin-top: 5px;
}
.interlabs-oneclick__container .body .form-group .c-radio input[type="radio"] + label {
  position: relative;
  cursor: pointer;
  padding: 0;
  font-weight: normal;
}
.interlabs-oneclick__container .body .form-group .c-radio input[type="radio"] + label:before {
  content: '';
  margin-right: 10px;
  display: inline-block;
  vertical-align: text-top;
  width: 16px;
  height: 16px;
  background: white;
  -webkit-box-shadow: 0 0 0 1px #D5DADC;
          box-shadow: 0 0 0 1px #D5DADC;
  border-radius: 8px;
  margin-top: -1px;
  background: #F8FAFC;
}
.interlabs-oneclick__container .body .form-group .c-radio input[type="radio"]:focus + label:before {
  -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
          box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.12);
}
.interlabs-oneclick__container .body .form-group .c-radio input[type="radio"]:disabled + label {
  color: #b8b8b8;
  cursor: auto;
}
.interlabs-oneclick__container .body .form-group .c-radio input[type="radio"]:disabled + label:before {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: #ddd;
}
.interlabs-oneclick__container .body .form-group .c-radio input[type="radio"]:checked + label:after {
  content: '';
  position: absolute;
  left: 4px;
  top: 5px;
  background: #70BB18;
  border-radius: 4px;
  width: 8px;
  height: 8px;
  display: block;
  /* box-shadow: 2px 0 0 #159EBB,
             4px 0 0 #159EBB,
               4px -2px 0 #159EBB,
               4px -4px 0 #159EBB,
               4px -6px 0 #159EBB,
               4px -8px 0 #159EBB;
             transform: rotate(45deg);
             margin-top: 5px;*/
}
.interlabs-oneclick__container .body .form-group .c-radio,
.interlabs-oneclick__container .body .form-group .c-checkbox {
  padding-left: 1px;
}
.interlabs-oneclick__container .body .form-group.agree a {
  color: #159EBB;
}
.interlabs-oneclick__container .body .form-group.agree .c-checkbox {
  display: inline-block;
}
.interlabs-oneclick__container .body .form-group.control-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.interlabs-oneclick__container .body input[type="submit"],
.interlabs-oneclick__container .body .js-interlabs-oneclick__dialog__send-button,
.interlabs-oneclick__container .body .interlabs-oneclick__container-succsess__close {
  width: 144px;
  height: 36px;
  background: #70BB18;
  border-radius: 2px;
  border: none;
  color: #F2F2F2;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
.interlabs-oneclick__container .body a.js-interlabs-oneclick__dialog__send-button {
  padding: 5px 5px;
}
.interlabs-oneclick__container .modal-mask {
  position: fixed;
  z-index: 900;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  display: table;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}
.interlabs-oneclick__container .modal-wrapper {
  display: table-cell;
  vertical-align: middle;
}
.interlabs-oneclick__container .modal-container {
  width: 700px;
  min-height: 500px;
  margin: 0px auto;
  padding: 20px 30px;
  background-color: #fff;
  border-radius: 2px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.33);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  font-family: Helvetica, Arial, sans-serif;
}
.interlabs-oneclick__container .modal-enter {
  opacity: 0;
}
.interlabs-oneclick__container .modal-leave-active {
  opacity: 0;
}
.interlabs-oneclick__container .modal-enter .modal-container,
.interlabs-oneclick__container .modal-leave-active .modal-container {
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}
.interlabs-oneclick__container .modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.interlabs-oneclick__container .modal-body {
  position: relative;
  padding: 15px;
  min-height: 400px;
  max-height: 600px;
  overflow: auto;
}
.interlabs-oneclick__container .modal-footer {
  margin-top: 12px;
}
.interlabs-oneclick__container .errors {
  color: #EB5757;
}
.interlabs-oneclick__container .errors > div {
  margin-bottom: 18px;
}
.interlabs-oneclick__container .js-interlabs-oneclick__result {
  color: #70BB18;
}
.interlabs-oneclick__container .interlabs__info-dialog {
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.1);
  padding-left: 28px;
  padding-top: 28px;
  padding-right: 32px;
  padding-bottom: 39px;
  max-height: 480px;
  max-width: 540px;
  position: fixed;
  z-index: 9998;
  top: 30%;
  left: 30%;
}
.interlabs-oneclick__container .interlabs__info-dialog.hidden {
  display: none;
}
.interlabs-oneclick__container .interlabs__info-dialog .header {
  border-bottom: 1px solid #70BB18;
  min-height: 48px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.interlabs-oneclick__container .interlabs__info-dialog .header label {
  font-style: normal;
  font-weight: 500;
  line-height: 34px;
  font-size: 24px;
  color: #000000;
  margin-right: 12px;
}
.interlabs-oneclick__container .interlabs__info-dialog .header .close-dialog {
  cursor: pointer;
}
.interlabs-oneclick__container .interlabs__info-dialog .body .form-group {
  margin-bottom: 28px;
}
.interlabs-oneclick__container .interlabs__info-dialog .body .form-group .scroll-area {
  height: 300px;
  overflow-y: auto;
}
.interlabs-oneclick__container .interlabs__info-dialog .body .form-group .btn.btn-close {
  width: 144px;
  height: 36px;
  background: #70BB18;
  border-radius: 2px;
  border: none;
  color: #F2F2F2;
  font-style: normal;
  font-weight: normal;
  line-height: 25px;
  font-size: 14px;
  text-align: center;
  text-transform: uppercase;
}
@media screen and (min-width: 0px) and (max-width: 800px) {
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .scroll-area {
    height: 100%;
    overflow-y: visible;
    margin-bottom: 28px;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group .captcha {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group .captcha input[type="text"] {
    width: 100%;
    margin-top: 12px;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group .captcha img {
    width: 180px;
    height: 40px;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog.modal-mask {
    background: none;
    position: absolute;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog.modal-mask .modal-container {
    width: 100%;
    padding: 20px 10px;
  }
  .interlabs-oneclick__container .interlabs__info-dialog {
    top: 20px;
    left: 0;
  }
  .interlabs-oneclick__container .interlabs__info-dialog .scroll-area {
    overflow-y: auto !important;
    height: 150px !important;
  }
}
@media screen and (min-width: 0px) and (max-width: 200px) {
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog.modal-mask .modal-container {
    width: 200px;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group.control-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group.control-buttons a,
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group.control-buttons button {
    margin-bottom: 12px;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group .file label {
    margin-top: 12px;
    margin-left: 6px;
  }
}
@media screen and (min-width: 200px) and (max-width: 300px) {
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog.modal-mask .modal-container {
    width: 250px;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group.control-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group.control-buttons a,
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group.control-buttons button {
    margin-bottom: 12px;
  }
  .interlabs-oneclick__container .interlabs-oneclick__container__dialog .body .form-group .file label {
    margin-top: 12px;
    margin-left: 6px;
  }
}

/* End */


/* Start:/local/templates/tradonew/css/slider-pro.min.css?173159640013072*/
/*!
*  - v1.6.2
* Homepage: https://bqworks.net/slider-pro/
* Author: bqworks
* Author URL: https://bqworks.net/
*/.slider-pro{position:relative;margin:0 auto;-moz-box-sizing:content-box;box-sizing:content-box}.sp-slides-container{position:relative}.sp-mask{position:relative;overflow:hidden}.sp-slides{position:relative;-webkit-backface-visibility:hidden;-webkit-perspective:1000}.sp-slide{position:absolute}.sp-image-container{overflow:hidden}.sp-image{position:relative;display:block;border:none}.sp-no-js{overflow:hidden;max-width:100%}.sp-thumbnails-container{position:relative;overflow:hidden;direction:ltr}.sp-bottom-thumbnails,.sp-top-thumbnails{left:0;margin:0 auto}.sp-top-thumbnails{position:absolute;top:0;margin-bottom:4px}.sp-bottom-thumbnails{margin-top:4px}.sp-left-thumbnails,.sp-right-thumbnails{position:absolute;top:0}.sp-right-thumbnails{right:0;margin-left:4px}.sp-left-thumbnails{left:0;margin-right:4px}.sp-thumbnails{position:relative}.sp-thumbnail{border:none}.sp-thumbnail-container{position:relative;display:block;overflow:hidden;float:left;-moz-box-sizing:border-box;box-sizing:border-box}.sp-rtl .sp-thumbnail-container{float:right}.sp-bottom-thumbnails .sp-thumbnail-container,.sp-top-thumbnails .sp-thumbnail-container{margin-left:2px;margin-right:2px}.sp-bottom-thumbnails .sp-thumbnail-container:first-child,.sp-top-thumbnails .sp-thumbnail-container:first-child{margin-left:0}.sp-bottom-thumbnails .sp-thumbnail-container:last-child,.sp-top-thumbnails .sp-thumbnail-container:last-child{margin-right:0}.sp-left-thumbnails .sp-thumbnail-container,.sp-right-thumbnails .sp-thumbnail-container{margin-top:2px;margin-bottom:2px}.sp-left-thumbnails .sp-thumbnail-container:first-child,.sp-right-thumbnails .sp-thumbnail-container:first-child{margin-top:0}.sp-left-thumbnails .sp-thumbnail-container:last-child,.sp-right-thumbnails .sp-thumbnail-container:last-child{margin-bottom:0}.sp-right-thumbnails.sp-has-pointer{margin-left:-13px}.sp-right-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;left:18px;margin-left:0!important}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;left:0;top:0;margin-left:13px}.sp-right-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:0;top:50%;margin-top:-8px;border-right:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-left-thumbnails.sp-has-pointer{margin-right:-13px}.sp-left-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;right:18px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;height:100%;border-left:5px solid red;right:0;top:0;margin-right:13px}.sp-left-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;right:0;top:50%;margin-top:-8px;border-left:13px solid red;border-top:8px solid transparent;border-bottom:8px solid transparent}.sp-bottom-thumbnails.sp-has-pointer{margin-top:-13px}.sp-bottom-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;top:18px;margin-top:0!important}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;top:0;margin-top:13px}.sp-bottom-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;top:0;margin-left:-8px;border-bottom:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-top-thumbnails.sp-has-pointer{margin-bottom:-13px}.sp-top-thumbnails.sp-has-pointer .sp-thumbnail{position:absolute;bottom:18px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:before{content:'';position:absolute;width:100%;border-bottom:5px solid red;bottom:0;margin-bottom:13px}.sp-top-thumbnails.sp-has-pointer .sp-selected-thumbnail:after{content:'';position:absolute;width:0;height:0;left:50%;bottom:0;margin-left:-8px;border-top:13px solid red;border-left:8px solid transparent;border-right:8px solid transparent}.sp-layer{position:absolute;margin:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-font-smoothing:subpixel-antialiased;-webkit-backface-visibility:hidden}.sp-black{color:#fff;background:#000;background:rgba(0,0,0,.7)}.sp-white{color:#000;background:#fff;background:rgba(255,255,255,.7)}.sp-rounded{border-radius:10px}.sp-padding{padding:10px}.sp-grab{cursor:url(/local/templates/tradonew/css/images/openhand.cur),move}.sp-grabbing{cursor:url(/local/templates/tradonew/css/images/closedhand.cur),move}.sp-selectable{cursor:default}.sp-caption-container{text-align:center;margin-top:10px}.sp-full-screen{margin:0!important;background-color:#000}.sp-full-screen-button{position:absolute;top:5px;right:10px;font-size:30px;line-height:1;cursor:pointer;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.sp-full-screen-button:before{content:'\2195'}.sp-fade-full-screen{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.slider-pro:hover .sp-fade-full-screen{opacity:1}.sp-buttons{position:relative;width:100%;text-align:center;padding-top:10px}.sp-rtl .sp-buttons{direction:rtl}.sp-full-screen .sp-buttons{display:none}.sp-button{width:10px;height:10px;border:2px solid #000;border-radius:50%;margin:4px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.sp-selected-button{background-color:#000}@media only screen and (min-width:768px) and (max-width:1024px){.sp-button{width:14px;height:14px}}@media only screen and (min-width:568px) and (max-width:768px){.sp-button{width:16px;height:16px}}@media only screen and (min-width:320px) and (max-width:568px){.sp-button{width:18px;height:18px}}.sp-arrows{position:absolute}.sp-fade-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-slides-container:hover .sp-fade-arrows{opacity:1}.sp-horizontal .sp-arrows{width:100%;left:0;top:50%;margin-top:-15px}.sp-vertical .sp-arrows{height:100%;left:50%;top:0;margin-left:-10px}.sp-arrow{position:absolute;display:block;width:20px;height:30px;cursor:pointer}.sp-vertical .sp-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-horizontal .sp-previous-arrow{left:20px;right:auto}.sp-horizontal.sp-rtl .sp-previous-arrow{right:20px;left:auto}.sp-horizontal .sp-next-arrow{right:20px;left:auto}.sp-horizontal.sp-rtl .sp-next-arrow{left:20px;right:auto}.sp-vertical .sp-previous-arrow{top:20px}.sp-vertical .sp-next-arrow{bottom:20px;-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sp-next-arrow:after,.sp-next-arrow:before,.sp-previous-arrow:after,.sp-previous-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#fff}.sp-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-previous-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sp-horizontal.sp-rtl .sp-next-arrow{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.ie7 .sp-arrow,.ie8 .sp-arrow{width:0;height:0}.ie7 .sp-arrow:after,.ie7 .sp-arrow:before,.ie8 .sp-arrow:after,.ie8 .sp-arrow:before{content:none}.ie7.sp-horizontal .sp-previous-arrow,.ie8.sp-horizontal .sp-previous-arrow{border-right:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-horizontal .sp-next-arrow,.ie8.sp-horizontal .sp-next-arrow{border-left:20px solid #fff;border-top:20px solid transparent;border-bottom:20px solid transparent}.ie7.sp-vertical .sp-previous-arrow,.ie8.sp-vertical .sp-previous-arrow{border-bottom:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.ie7.sp-vertical .sp-next-arrow,.ie8.sp-vertical .sp-next-arrow{border-top:20px solid #fff;border-left:20px solid transparent;border-right:20px solid transparent}.sp-thumbnail-arrows{position:absolute}.sp-fade-thumbnail-arrows{opacity:0;-webkit-transition:opacity .5s;transition:opacity .5s}.sp-thumbnails-container:hover .sp-fade-thumbnail-arrows{opacity:1}.sp-bottom-thumbnails .sp-thumbnail-arrows,.sp-top-thumbnails .sp-thumbnail-arrows{width:100%;top:50%;left:0;margin-top:-12px}.sp-left-thumbnails .sp-thumbnail-arrows,.sp-right-thumbnails .sp-thumbnail-arrows{height:100%;top:0;left:50%;margin-left:-7px}.sp-thumbnail-arrow{position:absolute;display:block;width:15px;height:25px;cursor:pointer}.sp-left-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow,.sp-right-thumbnails .sp-thumbnail-arrows .sp-thumbnail-arrow{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.sp-top-thumbnails .sp-previous-thumbnail-arrow{left:0}.sp-bottom-thumbnails .sp-next-thumbnail-arrow,.sp-top-thumbnails .sp-next-thumbnail-arrow{right:0}.sp-left-thumbnails .sp-previous-thumbnail-arrow,.sp-right-thumbnails .sp-previous-thumbnail-arrow{top:0}.sp-left-thumbnails .sp-next-thumbnail-arrow,.sp-right-thumbnails .sp-next-thumbnail-arrow{bottom:0}.sp-next-thumbnail-arrow:after,.sp-next-thumbnail-arrow:before,.sp-previous-thumbnail-arrow:after,.sp-previous-thumbnail-arrow:before{content:'';position:absolute;width:50%;height:50%;background-color:#fff}.sp-previous-thumbnail-arrow:before{left:30%;top:0;-webkit-transform:skew(145deg,0deg);-ms-transform:skew(145deg,0deg);transform:skew(145deg,0deg)}.sp-previous-thumbnail-arrow:after{left:30%;top:50%;-webkit-transform:skew(-145deg,0deg);-ms-transform:skew(-145deg,0deg);transform:skew(-145deg,0deg)}.sp-next-thumbnail-arrow:before{right:30%;top:0;-webkit-transform:skew(35deg,0deg);-ms-transform:skew(35deg,0deg);transform:skew(35deg,0deg)}.sp-next-thumbnail-arrow:after{right:30%;top:50%;-webkit-transform:skew(-35deg,0deg);-ms-transform:skew(-35deg,0deg);transform:skew(-35deg,0deg)}.ie7 .sp-thumbnail-arrow,.ie8 .sp-thumbnail-arrow{width:0;height:0}.ie7 .sp-thumbnail-arrow:after,.ie7 .sp-thumbnail-arrow:before,.ie8 .sp-thumbnail-arrow:after,.ie8 .sp-thumbnail-arrow:before{content:none}.ie7 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-previous-thumbnail-arrow{border-right:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-top-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-bottom-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-top-thumbnails .sp-next-thumbnail-arrow{border-left:12px solid #fff;border-top:12px solid transparent;border-bottom:12px solid transparent}.ie7 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-previous-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-previous-thumbnail-arrow{border-bottom:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}.ie7 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie7 .sp-right-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-left-thumbnails .sp-next-thumbnail-arrow,.ie8 .sp-right-thumbnails .sp-next-thumbnail-arrow{border-top:12px solid #fff;border-left:12px solid transparent;border-right:12px solid transparent}a.sp-video{text-decoration:none}a.sp-video img{-webkit-backface-visibility:hidden;border:none}a.sp-video:after{content:'\25B6';position:absolute;width:45px;padding-left:5px;height:50px;border:2px solid #fff;text-align:center;font-size:30px;border-radius:30px;top:0;color:#fff;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.2);margin:auto;line-height:52px}.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none;max-height:none;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}.slider-pro a{position:static;transition:none!important;-moz-transition:none!important;-webkit-transition:none!important;-o-transition:none!important}.slider-pro canvas,.slider-pro embed,.slider-pro iframe,.slider-pro object,.slider-pro video{max-width:none;max-height:none}.slider-pro p.sp-layer{font-size:14px;line-height:1.4;margin:0}.slider-pro h1.sp-layer{font-size:32px;line-height:1.4;margin:0}.slider-pro h2.sp-layer{font-size:24px;line-height:1.4;margin:0}.slider-pro h3.sp-layer{font-size:19px;line-height:1.4;margin:0}.slider-pro h4.sp-layer{font-size:16px;line-height:1.4;margin:0}.slider-pro h5.sp-layer{font-size:13px;line-height:1.4;margin:0}.slider-pro h6.sp-layer{font-size:11px;line-height:1.4;margin:0}.slider-pro img.sp-layer{border:none}
/* End */


/* Start:/local/templates/tradonew/assets/slick/slick.css?17308127602633*/
/* Slider */
.slick-slider {
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
    z-index: -1;
}

.slick-list:focus {
    outline: none;
}
.slick-dots .li {
    width: 8px;
    height: 8px;
}
.slick-dots li button {
   padding: 0;
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track:before,
.slick-track:after {
    display: table;

    content: '';
}

.slick-track:after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
    max-width: 1100px;
}

.slider-banner .slick-slide{
    max-width: 100%;
}

[dir='rtl'] .slick-slide {
    float: right;
}

.slick-slide img {

    width: 100%;
 
}

.slick-slide .asp__img {
    margin-bottom: 30px;
    padding-bottom: 0;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}




.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slider-asp-nav {
    width: 100%;
    z-index: 1;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  
}





@media(max-width:1600px) {


}

@media(max-width:1200px) {


    .slick-slide {
        max-width: 100%;
    }


}




/* End */


/* Start:/local/templates/tradonew/css/style.css?1744370387254380*/
:root {
	--black: #1b1b1b;
	--white: #fff;
	--dark-green: #3c7b2d;
	--dark-green---hover: #4ea13b;
	--green---hover: #28aa09;
	--medium-grey: #e6e6e6;
	--dark-grey: #8f8f8f;
	--orange: #f8851b;
	--green: #28aa09;
	--dark-grey: #8f8f8f;
	--light-grey: #f8f8f8;
}

html {
	scroll-behavior: smooth;
}

@font-face {
	font-family: "Manrope-Regular";
	src: url("/local/templates/tradonew/css/../fonts/Manrope-Regular.ttf");
	font-style: normal;
	font-weight: 400;
}

@font-face {
	font-family: "Manrope-Medium";
	src: url("/local/templates/tradonew/css/../fonts/Manrope-Medium.ttf");
	font-style: normal;
	font-weight: 500;
}

@font-face {
	font-family: "Manrope-SemiBold";
	src: url("/local/templates/tradonew/css/../fonts/Manrope-SemiBold.ttf");
	font-style: normal;
	font-weight: 600;
}

@font-face {
	font-family: "Manrope-Bold";
	src: url("/local/templates/tradonew/css/../fonts/Manrope-Bold.ttf");
	font-style: normal;
	font-weight: 700;
}

* {
	scrollbar-color: black white;
	scrollbar-width: thin;
	scroll-padding-top: 5px;
}

*::-webkit-scrollbar {
	width: 5px;
	height: 8px;
	box-sizing: border-box;
}

*::-webkit-scrollbar-button {
	background-repeat: no-repeat;
	width: 5px;
	height: 0px;
}

*::-webkit-scrollbar-track {
	background-color: white;
	margin: 1px 0px;
}

*::-webkit-scrollbar-thumb {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-color: black;
	height: 30px;
}

*::-webkit-scrollbar-thumb:hover {
	background-color: black;
}

/* a:visited {
    color: transparent;
} */

h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0;
}

html {
	width: 100%;
	overflow-x: hidden;
	-webkit-tap-highlight-color: transparent;
}

body {
	margin: 0;
	padding: 0;
	font-family: "Manrope-Regular";
	color: var(--black);
	background: var(--white);
	overflow-x: hidden;
}

html.active {
	overflow-y: hidden;
}

.overlow-bg-blag.active {
	height: 100%;
	background: rgba(27, 27, 27, 0.6);
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
	z-index: 4;
	position: fixed;
	top: 0;
}

a {
	text-decoration: none;
	cursor: pointer;
	color: var(--black);
}

img {
	display: block;
	width: 100%;
	border-style: none;
}

.m-auto {
	display: flex;
	padding: 20px 0px;
	width: 1540px;
	display: flex;
	margin: 0 auto;
	box-sizing: border-box;
	align-items: center;
	position: relative;
	transition: 0.3s;
}

header {
	width: 100%;
	background: var(--white);
	box-shadow: 0px 4px 18.5px 0px rgba(0, 0, 0, 0);
	position: fixed;
	top: 0px;
	z-index: 25;
}

header {
	transition: 0.3s;
}
.js-rec-form .box-input {
	max-width: 570px;
}
.js-rec-form .title-two {
	font-size: 34px;
}
header.active {
	transition: 0.3s;
	box-shadow: 0px 4px 18.5px 0px rgba(0, 0, 0, 0.1);
}
#prodsearcher::after {
	content: '';
}
.main-banner {
	width: 1540px;
	display: flex;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
	margin-bottom: -50px;
}

main {
	display: flex;
	flex-direction: column;
	gap: 50px;
}

footer section,
main section {
	width: 1540px;
	display: flex;
	margin: 0 auto;
	box-sizing: border-box;
	position: relative;
	flex-direction: column;
}

footer {
	margin-top: 100px;
}

.logo {
	display: flex;
	gap: 10px;
	align-items: center;
	margin-right: 22px;
}

.logo .text {
	width: 119px;
	font-size: 12px;
	font-family: "Manrope-Medium";
	line-height: 120%;
	opacity: 0.7;
}

.btn.show-cat {
	height: 46px;
	font-size: 14px;
	font-weight: 500;
	border-radius: 8px;
	min-width: 138px;
}

select.catalog_sort {
	cursor: pointer;
}

.logo img {
	width: 196px;
}

.btn {
	display: flex;
	transition: 0.3s;
	justify-content: center;
	align-items: center;
	gap: 5px;
	height: 46px;
	padding: 18px 20px;
	border-radius: 8px;
	box-sizing: border-box;
	cursor: pointer;
	font-family: "Manrope-Medium";
}

header .btn {
	font-size: 14px;
}

.btn--green {
	background: var(--dark-green);
	color: var(--white);
}

header .btn--green::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3e%3cpath d='M2.25 4.25H15.75M2.25 9.5H15.75M2.25 14.75H15.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	height: 18px;
}

textarea {
	margin: 0;
	padding: 0;
	border: none;
	text-align: left;
	font-family: "Manrope-Regular";
}

.btn--green:hover {
	background: var(--dark-green---hover);
	transition: 0.3s;
}

.header-list {
	list-style: none;
	display: flex;
	gap: 25px;
	margin-left: 25px;
	padding: 0;
	width: 100%;
}

.header-list li a {
	font-size: 16px;
	font-weight: 400;
	color: #000;
	line-height: 150%;
	transition: 0.3s;
}

.header-list li a:hover {
	transition: 0.3s;
	color: var(--green---hover);
}

.header-box {
	margin-left: auto;
	display: flex;
	align-items: center;
	position: relative;
}

.header-box__info a {
	height: 24px;
	width: 24px;
	display: flex;
	position: relative;
}

.header-box__info a .favourites__counter {
	position: absolute;
	background: var(--orange);
	border-radius: 50%;
	font-family: "Manrope-Bold";
	font-size: 10px;
	color: var(--white);
	padding: 1px 5.1px 1px 5.1px;
	width: auto;
	bottom: -2px;
	right: 1px;
	box-sizing: border-box;
}

.circle {
	width: 16px;
	height: 16px;
	line-height: 16px;
	border-radius: 50%;
	font-size: 10px;
}

.header-tel {
	font-family: "Manrope-SemiBold";
	display: flex;
	gap: 5px;
	font-size: 18px;
	font-weight: 600;
	margin-right: 30px;
	line-height: 140%;
}

.header-tel:hover {
	color: var(--dark-green---hover);
}

.header-tel::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	height: 20px;
	width: 20px;
	transition: 0.3s ease;
}

.header-tel::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	height: 20px;
	width: 20px;
}

.header-tel:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.search::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M11 19.5C15.4183 19.5 19 15.9183 19 11.5C19 7.08172 15.4183 3.5 11 3.5C6.58172 3.5 3 7.08172 3 11.5C3 15.9183 6.58172 19.5 11 19.5Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M20.9999 21.5L16.6499 17.15' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.favourites.active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M21.6974 4.26815C21.1371 3.70759 20.4718 3.26292 19.7396 2.95954C19.0075 2.65615 18.2227 2.5 17.4301 2.5C16.6376 2.5 15.8528 2.65615 15.1206 2.95954C14.3884 3.26292 13.7231 3.70759 13.1628 4.26815L12 5.43095L10.8372 4.26815C9.70549 3.1364 8.17051 2.50059 6.56998 2.50059C4.96944 2.50059 3.43446 3.1364 2.30271 4.26815C1.17097 5.39989 0.535156 6.93487 0.535156 8.53541C0.535156 10.1359 1.17097 11.6709 2.30271 12.8027L3.46552 13.9655L12 22.5L20.5346 13.9655L21.6974 12.8027C22.2579 12.2424 22.7026 11.5771 23.006 10.8449C23.3094 10.1128 23.4655 9.32796 23.4655 8.53541C23.4655 7.74285 23.3094 6.95806 23.006 6.22587C22.7026 5.49368 22.2579 4.82844 21.6974 4.26815Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.favourites::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M20.8401 5.11002C20.3294 4.59902 19.7229 4.19366 19.0555 3.9171C18.388 3.64054 17.6726 3.49819 16.9501 3.49819C16.2276 3.49819 15.5122 3.64054 14.8448 3.9171C14.1773 4.19366 13.5709 4.59902 13.0601 5.11002L12.0001 6.17002L10.9401 5.11002C9.90843 4.07833 8.50915 3.49873 7.05012 3.49873C5.59109 3.49873 4.19181 4.07833 3.16012 5.11002C2.12843 6.14171 1.54883 7.54098 1.54883 9.00002C1.54883 10.4591 2.12843 11.8583 3.16012 12.89L4.22012 13.95L12.0001 21.73L19.7801 13.95L20.8401 12.89C21.3511 12.3793 21.7565 11.7728 22.033 11.1054C22.3096 10.4379 22.4519 9.7225 22.4519 9.00002C22.4519 8.27753 22.3096 7.56212 22.033 6.89466C21.7565 6.2272 21.3511 5.62077 20.8401 5.11002Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.basket.active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cg clip-path='url(%23clip0_807_685)'%3e%3cpath d='M5.4001 1.5L2.1001 5.9V21.3C2.1001 21.8835 2.33188 22.4431 2.74446 22.8556C3.15704 23.2682 3.71662 23.5 4.3001 23.5H19.7001C20.2836 23.5 20.8432 23.2682 21.2557 22.8556C21.6683 22.4431 21.9001 21.8835 21.9001 21.3V5.9L18.6001 1.5H5.4001Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5609 15.5786 12.5783 14.8284 13.3284C14.0783 14.0786 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0786 9.17157 13.3284C8.42143 12.5783 8 11.5609 8 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_807_685'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.basket::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M6 2.5L3 6.5V20.5C3 21.0304 3.21071 21.5391 3.58579 21.9142C3.96086 22.2893 4.46957 22.5 5 22.5H19C19.5304 22.5 20.0391 22.2893 20.4142 21.9142C20.7893 21.5391 21 21.0304 21 20.5V6.5L18 2.5H6Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5608 15.5786 12.5783 14.8284 13.3284C14.0783 14.0785 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0785 9.17157 13.3284C8.42143 12.5783 8 11.5608 8 10.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.header-box__info {
	display: flex;
	gap: 15px;
	align-items: center;
}

.btn-burger {
	display: none;
}

.header-categories {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	position: absolute;
	width: 820px;
	top: 65px;
	opacity: 0;
	transform: translateY(-300px);
	z-index: -1;
	transition: 0.3s;
}

.header-categories.active {
	opacity: 1;
	transform: translateY(0);
	transition: 0.3s;
	z-index: 1;
}

.header-categories--before {
	display: flex;
	flex-direction: column;
	box-sizing: border-box;
	padding: 30px 40px;
	border-radius: 0 0 16px 16px;
	box-shadow: 0px 4px 18.5px 0px rgba(0, 0, 0, 0.1);
	position: absolute;
	width: 820px;
	top: 0px;
	z-index: 1;
	background: white;
}

.header-categories--before .btn {
	display: none;
}

.header-categories::before {
	content: "";
	position: relative;
	top: -12px;
	height: 20px;
	background: white;
	width: 100%;
	display: block;
	z-index: 2;
}

.header-categories .text {
	font-family: "Manrope-SemiBold";
	font-size: 16px;
	line-height: 150%;
}

.header-categories__list {
	display: block;
	grid-template-columns: repeat(3, 1fr);
	gap: 15px 40px;
	margin-top: 16px;
}

.header-categories__list-item {
	line-height: 140%;
	font-size: 14px;
	transition: 0.3s;
}

.header-categories__list-item:hover {
	transition: 0.3s;
	color: var(--green---hover);
}

.header-container {
	display: flex;
	position: relative;
	align-items: center;
}

.header-list__item--mb {
	display: none;
}

.main-banner-slider img {
	width: 100%;
	height: 538px;
	object-fit: contain;
	object-position: 50% 50%;
	border-radius: 24px;
}

.main-banner-slider {
	width: 100%;
	margin-bottom: 50px;
	margin-top: -20px;
}

.main-banner-slider .slick-arrow {
	position: absolute;
	top: 43%;
	background: none;
	border: none;
	outline: none;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	border-radius: 1000px;
	border: 4px solid var(--white);
	background: var(--dark-green);
	width: 64px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}

.slick-arrow {
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	background: none;
	border: none;
	outline: none;
}

.main-banner-slider .slick-arrow::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3e%3cpath d='M11 1L1 11L11 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	display: block;
}

.slick-next::before {
	transform: rotate(180deg);
}

.main-banner-slider .slick-prev {
	left: -32px;
}

.main-banner-slider .slick-next {
	right: -32px;
}

.slick-slide {
	max-width: 100%;
}

/* .main-banner-slider .slick-slide div{
    margin: 15px;
} */

.slick-dots {
	position: relative;
	padding: 0;
	gap: 5px;
	display: flex;
	width: auto;
	margin: 0 auto;
	left: 0;
	right: 0;
	align-items: center;
	justify-content: center;
	margin-top: 7px;
}

.slick-dots :where(li::marker, .swiper-pagination-bullet::marker) {
	display: none;
	font-size: 0;
}

.swiper-pagination-bullet {
	margin: 0 !important;
}

.swiper-pagination {
	position: static !important;
}

.slick-dots :where(li button, .swiper-pagination-bullet) {
	font-size: 0;
	width: 8px!important;
	height: 8px!important;
	outline: none;
	border: 0;
	border-radius: 50px!important;
	background: rgba(40, 170, 9, 0.25)!important;
	cursor: pointer;
	transition: 0.5s;
	opacity: 1!important;
}

.slick-dots :where(.slick-active button, .swiper-pagination-bullet-active) {
	background: rgba(40, 170, 9, 1)!important;
	width: 30px!important;
	cursor: auto;
}

.blog-detail-page__content-description h2,
.blog-detail-page__content-description h3,
.blog-detail-page__content-description h4,
.blog-detail-page__content-description h5,
.blog-detail-page__content-description h6,
.blog-detail-page__content-description .title {
	font-family: "Manrope-Medium";
	font-size: 46px;
	line-height: 120%;
	letter-spacing: -1.38px;
	margin-bottom: 15px;
	margin-top: 50px;
}

.blog-detail-page__content-description h2:nth-child(1),
.blog-detail-page__content-description h3:nth-child(1),
.blog-detail-page__content-description h4:nth-child(1),
.blog-detail-page__content-description h5:nth-child(1),
.blog-detail-page__content-description h6:nth-child(1),
.blog-detail-page__content-description .title:nth-child(1) {
	margin-top: 0 !important;
}

.title {
	font-family: "Manrope-Medium";
	font-size: 58px;
	line-height: 58px;
	letter-spacing: -0.03em;
	font-weight: 500;
	margin-bottom: 30px;
}

.catalog-detail-feedback {
	margin-top: 5%;
}

.card img {
	object-fit: cover;
	height: 340px;
	margin-bottom: 20px;
	border-radius: 16px;
}

.card__btn-fav {
	width: 24px !important;
	height: 24px !important;
	object-fit: contain;
	object-position: center;
}

.card .favor.active .card__btn-fav--default {
	display: none;
}

.card .favor.active .card__btn-fav--active {
	display: inline-flex;
}

.card .favor .card__btn-fav--active {
	display: none;
}

.card__btn-fav::before {
	content: none;
	display: none;
}

.subtitle {
	font-size: 22px;
	line-height: 140%;
}

.card {
	position: relative;
}

.card a .subtitle {
	margin-bottom: -23px;
	transition: 0.3s;
	/* min-height: 55px; */
	font-size: 18px;
}

.card .favor {
	position: absolute;
	z-index: 999;
	right: 22px;
	top: 20px;
}

.card .favor i:focus {
	color: green;
	font-weight: bold;
	text-decoration: none;
	border: 0;
}
.card .favor i:hover {
	color: green;
	font-weight: bold;
	text-decoration: none;
	border: 0;
}
.card .favor i {
	font-size: 22px;
	text-decoration: none;
	border: 0;
}

.card a .text {
	margin-bottom: 5px;
	font-size: 12px;
	line-height: 16px;
	color: #8f8f8f;
	height: 39px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.card a:hover .subtitle {
	color: var(--green---hover);
	transition: 0.3s;
}

.card-box {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.card-box .price {
	font-family: "Manrope-SemiBold";
	font-size: 22px;
	line-height: 140%;
}

.card-box__btn {
	display: flex;
	gap: 10px;
}

.btn--basket:not(.btn_by_now)::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M4.5 1.5L2.25 4.5V15C2.25 15.3978 2.40804 15.7794 2.68934 16.0607C2.97064 16.342 3.35218 16.5 3.75 16.5H14.25C14.6478 16.5 15.0294 16.342 15.3107 16.0607C15.592 15.7794 15.75 15.3978 15.75 15V4.5L13.5 1.5H4.5Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M2.25 4.5H15.75' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.9998 7.5C11.9998 8.29565 11.6837 9.05871 11.1211 9.62132C10.5585 10.1839 9.79547 10.5 8.99982 10.5C8.20417 10.5 7.44111 10.1839 6.8785 9.62132C6.31589 9.05871 5.99982 8.29565 5.99982 7.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	height: 18px;
}

.btn--basket .btn--basket__box {
	display: none;
}

.btn--basket.active input {
	color: #3c7b2d !important;
}

.basket-items-list .btn--basket.active .btn--basket__box {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.btn--basket.active .btn--basket__box {
	display: none;
	align-items: center;
	justify-content: center;
	width: 100%;
}

.btn--basket.active .btn--basket__box .counter {
	font-size: 16px;
	line-height: 120%;
	color: var(--dark-green);
}

.btn--basket {
	width: 130px;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 14px;
}

.basket-item-amount-filed-block input {
	top: -8px !important;
}
.btn--basket__box .decrease::before {
	margin-top: -8px;
	position: absolute;
}

.basket-item-amount-btn-plus:before,
.basket-item-amount-btn-plus:after,
.basket-item-amount-btn-minus:after {
	position: absolute;
	left: 50%;
	margin-top: -17px;
	margin-left: -5px;
	width: 0px;
	height: 0px;
}

/*.btn--basket.active span {
    display: none;
}*/

.btn--basket__box .decrease {
	width: 18px;
	height: 18px;
	cursor: pointer;
	margin-right: auto;
}

.btn--basket__box .increase {
	width: 18px;
	height: 18px;
	cursor: pointer;
	margin-left: auto;
}

.btn--basket__box .decrease::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M3 9L15 9' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
}

.btn--basket__box .increase::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M9 3V15M3 9L15 9' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
}

.btn--basket.active::after {
	display: none;
}

.btn--basket.active {
	background: var(--white);
	border: 1px solid var(--dark-green);
	cursor: default;
	margin-left: 11px;
	margin-bottom: -11px;
}

.btn--bg-none-green {
	background: none;
	border: 1px solid var(--dark-green);
	color: var(--dark-green);
	font-family: "Manrope-Medium";
	background: white;
}

.btn--bg-none-green:hover {
	transition: 0.3s;
	background: var(--dark-green);
	color: var(--white);
}

.btn-favourites {
	position: absolute;
	top: 15px;
	right: 25px;
	cursor: pointer;
	width: 24px;
	height: 24px;
}

.btn-favourites::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20.8402 4.61012C20.3295 4.09912 19.7231 3.69376 19.0556 3.4172C18.3881 3.14064 17.6727 2.99829 16.9502 2.99829C16.2278 2.99829 15.5123 3.14064 14.8449 3.4172C14.1774 3.69376 13.571 4.09912 13.0602 4.61012L12.0002 5.67012L10.9402 4.61012C9.90855 3.57842 8.50927 2.99883 7.05024 2.99883C5.59121 2.99883 4.19193 3.57842 3.16024 4.61012C2.12855 5.64181 1.54895 7.04108 1.54895 8.50012C1.54895 9.95915 2.12855 11.3584 3.16024 12.3901L4.22024 13.4501L12.0002 21.2301L19.7802 13.4501L20.8402 12.3901C21.3512 11.8794 21.7566 11.2729 22.0332 10.6055C22.3097 9.93801 22.4521 9.2226 22.4521 8.50012C22.4521 7.77763 22.3097 7.06222 22.0332 6.39476C21.7566 5.7273 21.3512 5.12087 20.8402 4.61012Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	transition: 0.3s;
}

.btn-favourites:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 20' fill='none'%3e%3cpath d='M21.6974 1.76815C21.1371 1.20759 20.4718 0.762921 19.7396 0.459537C19.0075 0.156152 18.2227 0 17.4301 0C16.6376 0 15.8528 0.156152 15.1206 0.459537C14.3884 0.762921 13.7231 1.20759 13.1628 1.76815L12 2.93095L10.8372 1.76815C9.70549 0.636397 8.17051 0.000586625 6.56998 0.000586637C4.96944 0.000586649 3.43446 0.636397 2.30271 1.76815C1.17097 2.89989 0.535156 4.43487 0.535156 6.03541C0.535156 7.63594 1.17097 9.17092 2.30271 10.3027L3.46552 11.4655L12 20L20.5346 11.4655L21.6974 10.3027C22.2579 9.74238 22.7026 9.07714 23.006 8.34495C23.3094 7.61276 23.4655 6.82796 23.4655 6.03541C23.4655 5.24285 23.3094 4.45806 23.006 3.72587C22.7026 2.99368 22.2579 2.32844 21.6974 1.76815Z' fill='%233C7B2D'/%3e%3c/svg%3e");
	transition: 0.3s;
}

.btn-favourites.active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 20' fill='none'%3e%3cpath d='M21.6974 1.76815C21.1371 1.20759 20.4718 0.762921 19.7396 0.459537C19.0075 0.156152 18.2227 0 17.4301 0C16.6376 0 15.8528 0.156152 15.1206 0.459537C14.3884 0.762921 13.7231 1.20759 13.1628 1.76815L12 2.93095L10.8372 1.76815C9.70549 0.636397 8.17051 0.000586625 6.56998 0.000586637C4.96944 0.000586649 3.43446 0.636397 2.30271 1.76815C1.17097 2.89989 0.535156 4.43487 0.535156 6.03541C0.535156 7.63594 1.17097 9.17092 2.30271 10.3027L3.46552 11.4655L12 20L20.5346 11.4655L21.6974 10.3027C22.2579 9.74238 22.7026 9.07714 23.006 8.34495C23.3094 7.61276 23.4655 6.82796 23.4655 6.03541C23.4655 5.24285 23.3094 4.45806 23.006 3.72587C22.7026 2.99368 22.2579 2.32844 21.6974 1.76815Z' fill='%233C7B2D'/%3e%3c/svg%3e");
}

.btn-favourites-close {
	position: absolute;
	top: 15px;
	right: 25px;
	cursor: pointer;
	width: 18px;
	height: 18px;
}

.btn-favourites-close::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cpath d='M13 1L7 7M7 7L1 13M7 7L1 1M7 7L13 13' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
}

.header-box__info .search.active {
	width: 100%;
	height: 46px;
	position: relative;
	display: block;
}

.header-box__info .search.active::before {
	content: "";
	opacity: 0;
}

.search.active .search-bar {
	display: flex;
	position: relative;
}

.search-bar {
	align-items: center;
	display: none;
}

.input-search {
	outline: none;
	background: var(--white);
	color: var(--black);
	border: 1px solid var(--medium-grey);
	text-align: left;
	font-size: 16px;
	line-height: 150%;
	padding: 10px 10px 10px 15px;
	box-sizing: border-box;
	border-radius: 8px;
	width: 100%;
}

.header-tel.hide {
	display: none;
}

.header-box.active .header-box__info {
	width: 100%;
}

.header-box.active {
	width: 29.5%;
}

.header-container {
	width: max-content;
}

.search-bar__close {
	position: absolute;
	right: 10px;
	width: 24px;
	height: 24px;
	right: 90px;
	display: none;
	cursor: pointer;
}

.search-bar__close.active {
	display: flex;
}

.search-bar__close::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 4L12 12M12 12L4 20M12 12L4 4M12 12L20 20' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
}

.search-box {
	opacity: 0;
	display: flex;
	flex-direction: column;
	gap: 15px;
	z-index: -1;
	height: 200px; /*311px;*/
	background: white;
	border-radius: 0 0 8px 8px;
	box-sizing: border-box;
	padding: 10px 0 10px 15px;
	border-right: 1px solid var(--medium-grey);
	border-bottom: 1px solid var(--medium-grey);
	border-left: 1px solid var(--medium-grey);
	position: absolute;
	margin-top: 53%;
	width: 83%;
	/*position: relative;
    bottom: 10px;*/
	display: none;
}

.search-box.active {
	opacity: 1;
	z-index: 2;
	display: flex;
}

.search-box .btn::after {
	display: none !important;
}

.search-box__result {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.search-box__result {
	overflow: auto;
	scrollbar-color: var(--medium-grey) var(--white);
	scrollbar-width: thin;
	height: 100%;
}

.search-box__result::-webkit-scrollbar {
	width: 5px;
	height: 4px;
	box-sizing: border-box;
}

.search-box__result::-webkit-scrollbar-button {
	background-repeat: no-repeat;
	width: 5px;
	height: 0px;
}

.search-box__result::-webkit-scrollbar-track {
	background-color: white;
	margin: 1px 0px;
}

.search-box__result::-webkit-scrollbar-thumb {
	-webkit-border-radius: 0px;
	border-radius: 0px;
	background-color: var(--medium-grey);
	height: 40%;
}

.search-box__result::-webkit-scrollbar-thumb:hover {
	background-color: var(--medium-grey);
}

.search-box__result .text {
	font-size: 14px;
	transition: 0.3s;
	padding-right: 10px;
	box-sizing: border-box;
}

.search-box__result .text:hover {
	color: var(--green---hover);
	transition: 0.3s;
}

.search-box__result .text a {
	width: 100%;
	height: auto;
}

.search-box.active .text a {
	width: 100%;
	height: auto;
}
.search-box.active {
	overflow: auto;
}
.search-box .btn {
	padding-right: 10px;
	width: calc(100% - 10px);
	font-family: "Manrope-Medium";
}

.search-box .btn a {
	color: #fff;
	width: 100%;
	text-align: center;
	display: block;
}

.input-search::placeholder {
	color: var(--dark-grey);
	font-size: 14px;
}

p {
	margin: 0;
}

.slider .slick-slide .slider-blog__item,
.slider .slick-slide .slider-personal__item,
.slider .slick-slide .card,
.slider .slick-slide .useful-card,
.slider .slick-slide .slider-feedback__item {
	padding: 0 10px;
	box-sizing: border-box;
}

.slick-initialized .slick-slide {
	display: block;
}

.slick-slide {
	max-width: 100%;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
	width: 100%;
}

.slider {
	width: calc(100% + 20px);
	right: 10px;
	position: relative;
}

.slider .slick-list {
	z-index: 0;
}

.slider-useful .slick-arrow,
.slider-feedback .slick-arrow,
.slider-popular .slick-arrow,
.slider-blog .slick-arrow {
	position: absolute;
	right: 10px;
	top: -80px;
	padding: 0;
	display: block;
	transition: 0.3s;
}

.main-banner-slider .slick-arrow:hover {
	background: var(--dark-green---hover);
	transition: 0.3s;
}

.slider-useful .slick-arrow::before,
.slider-feedback .slick-arrow::before,
.slider-popular .slick-arrow::before,
.slider-blog .slick-arrow::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3crect width='40' height='40' rx='20' fill='%23E5F4E1'/%3e%3cpath d='M22 12L14 20L22 28' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	display: block;
	transition: 0.3s;
}

.slider-useful .slick-prev,
.slider-feedback .slick-prev,
.slider-popular .slick-prev,
.slider-blog .slick-prev {
	right: 60px;
}

.slider-useful .slick-arrow:hover::before,
.slider-feedback .slick-arrow:hover::before,
.slider-popular .slick-arrow:hover::before,
.slider-blog .slick-arrow:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3crect width='40' height='40' rx='20' fill='%233C7B2D'/%3e%3cpath d='M22 12L14 20L22 28' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	transition: 0.3s;
}

img {
	position: relative;
}

/*.consultation-img::before {
    width: 100%;
    height: 100%;
    position: absolute;
    display: block;
    content: "";
    background: url('/local/templates/tradonew/css/../img/no_image.png') center center no-repeat;
    background-size: cover;
}*/

.slick-dots li {
	align-items: center;
	display: flex;
}

.slider .slick-list {
	margin-bottom: 40px;
}

.slider-blog .slick-list {
	margin-bottom: 0;
}

.section-bg {
	margin-top: 50px;
	padding: 100px 0px;
	box-sizing: border-box;
}

.bg--green {
	background: var(--green);
}

.bg--green-light {
	background: #f5faf4;
}

.section-bg .title {
	color: var(--white);
}

.product-selection__list {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 20px;
}

.subtitle-two {
	font-size: 28px;
	line-height: 120%;
	letter-spacing: -0.56px;
	font-family: "Manrope-SemiBold";
}

.product-selection__list-item {
	background: var(--white);
	padding: 30px 30px 20px 30px;
	box-sizing: border-box;
	border-radius: 24px;
	height: 370px;
	display: flex;
	flex-direction: column;
}

.product-selection__list-item .text {
	margin-top: 10px;
	line-height: 24px;
}

.product-selection__list-item .icon {
	margin-top: auto;
	opacity: 0.5;
	width: 60px;
	height: 60px;
}

.product-selection__list > img {
	border-radius: 24px;
}

.bg--green {
	position: relative;
}

.bg--green::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='762' height='1045' viewBox='0 0 762 1045' fill='none'%3e%3cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M524 983.057C524 1019.25 553.472 1049.02 589.37 1044.55C847.92 1012.36 1048 791.709 1048 524.297C1048 234.736 813.403 0 524 0C234.597 0 0 234.736 0 524.297C0 765.991 163.45 969.487 385.782 1030.16C423.785 1040.53 458.5 1009.73 458.5 970.32V504.636C467.238 375.745 568.545 153.357 903.9 294.917C871.15 377.93 759.8 543.958 576.4 543.958C576.4 439.099 635.35 322.443 818.75 327.686C720.5 308.025 544.955 310.646 524 504.636V983.057ZM137.55 511.19C247.595 458.76 371.162 480.605 419.2 498.082C419.2 445.652 438.85 393.223 465.05 353.9C255.45 296.228 157.2 434.729 137.55 511.19Z' fill='white'/%3e%3c/svg%3e");
	position: absolute;
	right: 0;
	top: 0;
}

.bg--green section::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 110px;
	height: 110px;
	display: block;
	background: url("/local/templates/tradonew/css/../img/gmp.png") no-repeat;
	background-size: 110px 110px;
}

.bg--green-light .title {
	color: var(--black);
}

.slider-personal__item-people,
.slider-feedback__item-box {
	border-radius: 16px;
	background: var(--green);
	padding: 20px;
	box-sizing: border-box;
	display: flex;
	gap: 20px;
	align-items: center;
}

.slider-personal__item {
	display: flex !important;
	flex-direction: column;
	gap: 10px;
}

.slider-feedback__item {
	display: flex !important;
	flex-direction: column;
	gap: 5px;
}

.slider-personal .swiper-slide:nth-child(2n) .slider-personal__item-people {
	background: var(--orange);
}

.orange {
	background: var(--orange);
}

.slider-personal__item-people img {
	width: 60px;
	height: 60px;
}

.slider-feedback__item-box img {
	width: 90px;
	height: 83px;
	border-radius: 6px;
	object-fit: cover;
}

.item-feedback__info .subtitle,
.item-people__info .subtitle {
	color: var(--white);
	font-family: "Manrope-SemiBold";
}

.item-feedback__info {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.item-people__info {
	display: flex;
	flex-direction: column;
	gap: 3px;
}

.item-people__info .text {
	font-size: 14px;
	color: var(--white);
	opacity: 0.6;
}

.item-feedback__info-box {
	display: flex;
	gap: 10px;
	align-items: center;
}

.box-star {
	display: flex;
	gap: 3px;
	align-items: center;
}

.box-star .icon {
	width: 18px;
	height: 18px;
}

.box-star .icon.active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3e%3cg clip-path='url(%23clip0_476_5322)'%3e%3cpath d='M8.42937 2.25623C8.60898 1.70345 9.39102 1.70344 9.57063 2.25623L10.8859 6.30426C10.9662 6.55147 11.1966 6.71885 11.4566 6.71885H15.7129C16.2941 6.71885 16.5358 7.46262 16.0656 7.80426L12.6221 10.3061C12.4118 10.4589 12.3238 10.7297 12.4042 10.9769L13.7194 15.0249C13.899 15.5777 13.2664 16.0374 12.7961 15.6957L9.35267 13.1939C9.14238 13.0411 8.85762 13.0411 8.64733 13.1939L5.20387 15.6957C4.73364 16.0374 4.10096 15.5777 4.28057 15.0249L5.59585 10.9769C5.67617 10.7297 5.58818 10.4589 5.37789 10.3061L1.93443 7.80426C1.4642 7.46262 1.70587 6.71885 2.2871 6.71885H6.54345C6.80338 6.71885 7.03376 6.55147 7.11408 6.30426L8.42937 2.25623Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_476_5322'%3e%3crect width='18' height='18' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.box-star .icon::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_444_6950)'%3e%3cpath d='M8.42937 1.75623C8.60898 1.20345 9.39102 1.20344 9.57063 1.75623L10.8859 5.80426C10.9662 6.05147 11.1966 6.21885 11.4566 6.21885H15.7129C16.2941 6.21885 16.5358 6.96262 16.0656 7.30426L12.6221 9.80608C12.4118 9.95886 12.3238 10.2297 12.4042 10.4769L13.7194 14.5249C13.899 15.0777 13.2664 15.5374 12.7961 15.1957L9.35267 12.6939C9.14238 12.5411 8.85762 12.5411 8.64733 12.6939L5.20387 15.1957C4.73364 15.5374 4.10096 15.0777 4.28057 14.5249L5.59585 10.4769C5.67617 10.2297 5.58818 9.95886 5.37789 9.80608L1.93443 7.30426C1.4642 6.96262 1.70587 6.21885 2.2871 6.21885H6.54345C6.80338 6.21885 7.03376 6.05147 7.11408 5.80426L8.42937 1.75623Z' fill='%23E6E6E6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_444_6950'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.box-star .half-active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M6.94056 20.261L11.5318 16.9252C11.672 16.8234 11.837 16.7724 12.002 16.7724V1.78882C11.6814 1.78886 11.3609 1.97312 11.2412 2.34161L9.48751 7.73897C9.38041 8.06859 9.07324 8.29176 8.72666 8.29176H3.05153C2.27655 8.29176 1.95433 9.28345 2.58131 9.73897L7.17258 13.0747C7.45297 13.2784 7.5703 13.6395 7.4632 13.9692L5.70949 19.3665C5.47 20.1036 6.31359 20.7165 6.94056 20.261Z' fill='white'/%3e%3cpath opacity='0.5' d='M17.0594 20.261L12.4682 16.9252C12.328 16.8234 12.163 16.7724 11.998 16.7724V1.78882C12.3186 1.78886 12.6391 1.97312 12.7588 2.34161L14.5125 7.73897C14.6196 8.06859 14.9268 8.29176 15.2733 8.29176H20.9485C21.7234 8.29176 22.0457 9.28345 21.4187 9.73897L16.8274 13.0747C16.547 13.2784 16.4297 13.6395 16.5368 13.9692L18.2905 19.3665C18.53 20.1036 17.6864 20.7165 17.0594 20.261Z' fill='white'/%3e%3c/svg%3e");
}

.slider-personal__item-text {
	background: var(--white);
	border-radius: 16px;
	padding: 20px;
	box-sizing: border-box;
	height: 184px;
}

.slider-feedback__item-info {
	background: #f8f8f8;
	border-radius: 16px;
	padding: 20px;
	box-sizing: border-box;
	height: 171px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.feedback-people {
	display: flex;
	gap: 15px;
	align-items: center;
}

.feedback-people .name {
	font-family: "Manrope-SemiBold";
	font-size: 18px;
	line-height: 140%;
}

.feedback-people .data {
	font-size: 14px;
	line-height: 140%;
	color: var(--dark-grey);
	position: relative;
	top: 2px;
}

body > main > div.section-bg.bg--green-light {
	/* padding-bottom: 60px; */
}

.home__blog {
	padding-top: 50px;
}

.slider-personal__item-text p {
	display: -webkit-box;
	-webkit-line-clamp: 6;
	-webkit-box-orient: vertical;
	overflow: hidden;
	line-height: 24px;
}

.slider-feedback__item-info p {
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.slider-blog__item {
	display: flex !important;
	flex-direction: column;
	gap: 20px;
}

.slider-blog__item > img {
	border-radius: 24px;
	height: 250px;
	object-fit: contain;
	object-position: center;
	border-radius: 16px;
}

.slider-blog__item-info {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.slider-blog__item-info--silver {
	display: flex;
	font-size: 14px;
	line-height: 140%;
	gap: 15px;
	color: var(--dark-grey);
	align-items: center;
}

.slider-blog__item-info .views {
	display: flex;
	align-items: center;
	gap: 5px;
}

.slider-blog__item-info .views::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M0.75 9C0.75 9 3.75 3 9 3C14.25 3 17.25 9 17.25 9C17.25 9 14.25 15 9 15C3.75 15 0.75 9 0.75 9Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	width: 18px;
	height: 18px;
}

.slider-blog__item-info .text {
	font-size: 18px;
	font-family: "Manrope-SemiBold";
	line-height: 140%;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	color: var(--black);
	transition: 0.3s;
}

.slider-blog__item:hover .slider-blog__item-info .text {
	color: var(--green);
	transition: 0.3s;
}

.home__faq {
	padding-top: 40px;
}

.btn--main {
	width: max-content;
	padding: 18px 24px;
	margin-top: 30px;
	font-size: 16px;
	height: 54px;
	margin-bottom: 50px;
}

.star-counter {
	font-size: 14px;
	line-height: 140%;
	opacity: 0.6;
	color: var(--white);
}

.container-faq {
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(2, 1fr);
}

.container-faq img {
	border-radius: 24px;
	height: auto;
	object-fit: cover;
}

.faq__list {
	display: flex;
	flex-direction: column;
	gap: 14px;
}

.faq__list-item {
	background: var(--light-grey);
	border-radius: 16px;
	padding: 20px 20px 20px 30px;
	display: flex;
	flex-direction: column;
	transition: 0.3s;
	border: 1px solid transparent;
}

.faq__list-item.active .faq__list-item-text {
	line-height: 24px;
	margin-top: -5px;
}

.faq__list-item.active {
	background: var(--white);
	border: 1px solid #ededed;
	transition: 0.3s;
	padding-top: 14px;
}

.faq__list-item-show {
	display: flex;
	align-items: center;
}

.faq__list-item-show .icon {
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.faq__list-item-show .icon::before {
	content: "";
	background: url("/local/templates/tradonew/css/../img/plus.png") no-repeat;
	background-size: 40px 40px;
	display: block;
	width: 40px;
	height: 40px;
	transition: 0.3s;
}

.faq__list-item.active .faq__list-item-show .icon::before {
	content: "";
	background: url("/local/templates/tradonew/css/../img/cross.png") no-repeat;
	display: block;
	width: 40px;
	height: 40px;
	background-size: 40px 40px;
	transition: 0.3s;
}

.faq__list-item-text {
	font-size: 16px;
	line-height: 150%;
	padding-right: 110px;
	padding-top: 10px;
	padding-bottom: 10px;
	display: none;
}

.faq__list-item-show .subtitle {
	font-family: "Manrope-SemiBold";
	margin-right: auto;
}

.section-subscription {
	margin-top: 45px;
}

.section-subscription picture img {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
	z-index: -1;
	object-fit: cover;
	border-radius: 24px;
}

.section-subscription .section-bg .title {
	color: var(--black);
}

.section-subscription .section-bg {
	padding: 100px;
	width: 750px;
	margin-top: 0;
	padding-top: 103px;
}

.form-subscription {
	display: flex;
	flex-wrap: wrap;
	width: 530px;
}

.input {
	background: var(--white);
	outline: none;
	box-sizing: border-box;
	padding: 10px 15px;
	font-size: 16px;
	line-height: 150%;
	color: var(--black);
	border: none;
	border-radius: 8px;
	height: 54px;
}

input:focus::placeholder {
	color: transparent;
}

.form-subscription .input {
	width: 370px;
	margin-right: 10px;
}

.input::placeholder {
	font-size: 16px;
	line-height: 150%;
	color: var(--dark-grey);
}

form .btn {
	height: 54px;
	outline: none;
	border: none;
	font-size: 16px;
	border-radius: 8px;
	width: auto;
	padding: 18px 24px;
}

.custom-checkbox input[type="checkbox"] {
	display: none;
}

.custom-checkbox {
	position: relative;
	display: flex;
}

.custom-checkbox:after {
	content: "";
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	background: white;
	left: 0;
	top: 0;
	border: 1px solid var(--dark-green);
	border-radius: 4px;
	box-sizing: border-box;
}

.custom-checkbox > span a {
	color: var(--dark-green);
}

.custom-checkbox input[type="checkbox"]:checked + span:after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg opacity='0.8'%3e%3cpath d='M2.25 4.25V13.75C2.25 14.8546 3.14543 15.75 4.25 15.75H13.75C14.8546 15.75 15.75 14.8546 15.75 13.75V4.25C15.75 3.14543 14.8546 2.25 13.75 2.25H4.25C3.14543 2.25 2.25 3.14543 2.25 4.25Z' fill='%233C7B2D'/%3e%3cpath d='M5.39991 9.4502L7.6499 11.7002L12.4961 7.2002' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e");
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 0;
	background: var(--dark-green);
	z-index: 2;
	border-radius: 4px;
	box-sizing: border-box;
	border: none;
}

.custom-checkbox span {
	margin-left: 23px;
	line-height: 18px;
}

.polyce-box {
	margin-top: 20px;
}

.form-subscription .error-message {
	font-size: 14px;
	color: #f20000;
	line-height: 140%;
	width: 100%;
	padding-left: 15px;
	margin-right: 10px;
}

.error {
	margin-top: 5px;
	color: red;
	font-size: 14px;
	padding-left: 15px;
	text-align: left;
}

.form-subscription .box-input {
	display: flex;
	flex-direction: column;
	gap: 5px;
	width: 370px;
	margin-right: 10px;
}

footer .subtitle-two {
	color: var(--dark-grey);
	text-align: center;
	margin-bottom: 30px;
	margin-top: 7px;
}

.footer {
	border-radius: 48px 48px 0px 0px;
	background: linear-gradient(97deg, #34921d 7.21%, #29b606 87.04%);
	padding: 63px 0 30px;
}

footer .logo img {
	width: 223.138px;
}

footer .logo .text {
	color: var(--white);
	opacity: 0.7;
}

.footer-info {
	margin-top: 30px;
	gap: 20px;
	display: flex;
	flex-direction: column;
}

.footer-info a {
	color: var(--white);
	font-size: 22px;
	line-height: 140%;
	font-family: "Manrope-Regular";
	transition: 0.3s;
	display: flex;
	align-items: center;
}

.footer-info a:hover {
	transition: 0.3s;
	opacity: 0.6;
}

.footer-info .tel-footer::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	margin-right: 10px;
	align-items: center;
	width: 24px;
	height: 24px;
}

.footer-info .mail-footer::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	margin-right: 10px;
	align-items: center;
	width: 24px;
	height: 24px;
}

.footer-info .adress {
	font-size: 16px;
	line-height: 150%;
	color: var(--white);
	display: flex;
	align-items: self-start;
	font-weight: 400;
}

.footer-info {
	width: 350px;
}

.footer-info .adress::before {
	content: url("/local/templates/tradonew/css/../img/map.svg");
	margin-right: 10px;
	width: 24px;
	height: 24px;
}

.footer-content .footer-content__item:nth-child(1) {
	width: 370px;
	margin-right: 92px;
}

.footer-content .footer-content__item:nth-child(2) {
	margin-right: 25px;
}

.footer-content .footer-content__item:nth-child(3) {
	margin-right: 82px;
	padding-left: 3px;
}

footer .logo {
	margin-right: 0;
}

.footer-info .social__list {
	margin-top: 10px;
	display: flex;
	gap: 10px;
}

.footer-info .social__list a {
	opacity: 0.7;
	transition: 0.3s;
}

.footer-info .social__list a:hover {
	opacity: 1;
	transition: 0.3s;
}

.footer-content__item--list {
	color: var(--white);
}

footer .categories-list {
	display: grid;
	grid-template-columns: 234px auto;
	gap: 15px 50px;
	margin-top: 20px;
}

footer .list {
	display: grid;
	gap: 15px;
	margin-top: 20px;
}

footer .list a,
footer .categories-list a {
	color: var(--white);
	font-size: 16px;
	transition: 0.3s;
}

footer .list a:hover,
footer .categories-list a:hover {
	opacity: 0.6;
	transition: 0.3s;
}

.footer-content {
	display: flex;
	grid-template-columns: 460px 580px 260px auto;
	/* grid-template-columns: 370px 558px 180px auto; */
	padding-bottom: 20px;
}

.basket_popup button {
	display: inline-block !important;
	max-width: max-content !important;
	margin-right: 10px !important;
}

.basket_popup label {
	font-size: 28px;
	line-height: 33.6px;
}

.btn--white_bask {
	padding: 18px 24px;
	background: var(--white);
	border: 1px solid var(--dark-green) !important;
	border-radius: 8px;
	color: var(--dark-green) !important;
	transition: 0.3s;
	box-sizing: border-box;
}

.btn--white_bask:hover {
	background: var(--dark-green);
	color: var(--white) !important;
	border: 1px solid var(--dark-green);
	transition: 0.3s;
}

.btn--white {
	height: 54px;
	padding: 18px 24px;
	background: var(--white);
	border-radius: 8px;
	color: var(--dark-green);
	transition: 0.3s;
	border: 1px solid transparent;
	box-sizing: border-box;
}

.btn--white:hover {
	background: none;
	color: var(--white);
	border: 1px solid var(--white);
	transition: 0.3s;
}

.payment-list {
	display: flex;
	gap: 10px;
	margin-top: auto;
	padding-left: 40px;
}

.footer-content__item--pay {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.payment-list img {
	opacity: 0.5;
	transition: 0.3s;
	height: 30px;
}

.payment-list img:nth-child(1) {
	width: 74px;
}

.payment-list img:nth-child(2) {
	width: 61px;
}

.payment-list img:nth-child(3) {
	width: 45px;
}

.footer-content__item .subtitle {
	font-family: "Manrope-SemiBold";
}

.footer-bottom {
	display: flex;
	width: 100%;
}

.footer-bottom {
	padding: 30px 0 0;
	border-top: 1px solid rgba(255, 255, 255, 0.4);
}

.footer-bottom__box {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-right: auto;
}

.footer-bottom__box > div:nth-child(1) {
	font-size: 16px;
	line-height: 150%;
	color: var(--white);
	padding-top: 4px;
}

.footer-bottom__box > div:nth-child(2) {
	gap: 20px;
	opacity: 0.6;
	color: var(--white);
	display: flex;
	font-size: 14px;
}

.footer-bottom > div:nth-child(2) {
	display: flex;
	gap: 30px;
}

.footer-bottom > div:nth-child(2) a {
	font-size: 14px;
	opacity: 0.8;
	transition: 0.3s;
	line-height: 130%;
	color: var(--white);
	padding-top: 5px;
	padding-right: 3px;
}

.footer-bottom > div:nth-child(2) a:hover {
	opacity: 1;
	transition: 0.3s;
}

.payment-list--mb {
	display: none;
}

.cookie {
	position: fixed;
	right: 50px;
	bottom: 50px;
	display: flex;
	flex-direction: column;
	gap: 20px;
	padding: 20px;
	width: 585px;
	box-shadow: 0px 4px 18.5px 0px rgba(0, 0, 0, 0.1);
	background: var(--white);
	border-radius: 16px;
	z-index: 3;
	box-sizing: border-box;
}

.cookie > div:nth-child(1) {
	font-size: 16px;
	line-height: 140%;
}

.cookie > div:nth-child(2) {
	max-width: max-content;
	height: 34px;
	padding: 12px 16px;
	border-radius: 4px;
	font-size: 14px;

	font-family: "Manrope-Regular";
}

.overlay_popup {
	display: none;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
}

.popup {
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	display: none;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 9999999;
	position: fixed;
	overflow-y: auto;
	scrollbar-width: none;
}

.popup.active {
	display: flex;
}

.popup .popup-content {
	position: absolute;
	border-radius: 24px;
	background: var(--white);
	display: flex;
	flex-direction: column;
	margin: 0 auto;
	text-align: center;
	z-index: 99999999;
	box-sizing: border-box;
	top: 50%;
	transform: translate(-50%, -50%);
	left: 50%;
}

.popup-succesful-feedback .popup-content,
.popup-succesful .popup-content {
	max-width: 560px;
}

.popup-succesful-feedback .popup-content,
.popup-succesful .popup-content {
	padding: 40px 30px;
}

.popup-succesful-feedback .popup-content__text,
.popup-succesful .popup-content__text {
	width: 380px;
}

.popup-content__text {
	line-height: 150%;
	font-size: 16px;
}

.popup-content .btn {
	width: 100%;
	max-width: max-content;
	margin: 30px auto 0;
	height: 54px;
	padding: 18px 24px;
	font-size: 16px;
	border-radius: 8px;
}

.popup-content__title {
	font-size: 34px;
	letter-spacing: -1.02px;
	font-family: "Manrope-Medium";
	margin-bottom: 10px;
}

.breadcrumb-page {
	display: flex;
	gap: 5px;
	margin-bottom: 10px;
	margin-top: 20px;
	flex-wrap: wrap;
}

.breadcrumb-page__item {
	font-size: 12px;
	line-height: 140%;
	display: flex;
	align-items: center;
	transition: 0.3s;
}

.breadcrumb-page__item:hover {
	color: var(--green);
	transition: 0.3s;
}

.breadcrumb-page__item::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='15' height='15' viewBox='0 0 15 15' fill='none'%3e%3cpath d='M2.14258 7.5H12.1426' stroke='%231B1B1B' stroke-linecap='round'/%3e%3c/svg%3e");
	width: 15px;
	height: 15px;
	display: block;
	margin-left: 5px;
}

.breadcrumb-page__item:last-child {
	color: var(--dark-grey);
}

.breadcrumb-page__item:last-child::after {
	display: none;
}

.title-two {
	font-size: 58px;
	line-height: 100%;
	letter-spacing: -1.74px;
	font-family: "Manrope-Medium";
	margin-bottom: 50px;
}

.block-grid {
	display: grid;
	gap: 20px;
	grid-template-columns: repeat(2, 1fr);
}

.video-about {
	width: 100%;
	height: 443px;
	border-radius: 24px;
}

.block-grid--video > div .text {
	width: 630px;
}

.block-grid--video > div > div:nth-child(3) {
	background: var(--orange);
	padding: 20px;
	width: 497px;
	box-sizing: border-box;
	color: var(--white);
	border-radius: 16px;
	display: flex;
	align-items: center;
	gap: 15px;
	margin-top: 40px;
	font-family: "Manrope-SemiBold";
	font-size: 22px;
}

.block-grid--video > div > div:nth-child(3)::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 37.629C20 39.0144 21.1249 40.154 22.4951 39.9829C32.3633 38.7507 40 30.3047 40 20.0688C40 8.9851 31.0459 0 20 0C8.9541 0 0 8.9851 0 20.0688C0 29.3202 6.23855 37.1095 14.7245 39.4321C16.175 39.829 17.5 38.6501 17.5 37.1415V19.3162C17.8335 14.3826 21.7002 5.87012 34.5 11.2887C33.25 14.4662 29 20.8214 22 20.8214C22 16.8076 24.25 12.3423 31.25 12.543C27.5 11.7904 20.7998 11.8908 20 19.3162V37.629ZM5.25 19.5671C9.4502 17.5602 14.1665 18.3964 16 19.0653C16 17.0585 16.75 15.0516 17.75 13.5464C9.75 11.3389 6 16.6403 5.25 19.5671Z' fill='white'/%3e%3c/svg%3e");
	width: 40px;
	height: 40px;
}

.section-gradietn-green {
	background: linear-gradient(97deg, #34921d 7.21%, #29b606 87.04%);
	padding: 50px;
	box-sizing: border-box;
	border-radius: 24px;
	align-items: center;
	display: flex;
	flex-direction: row;
	gap: 50px;
}

.section-gradietn-orange {
	background: var(--orange);
	display: flex;
	padding: 50px 100px 50px 50px;
	box-sizing: border-box;
	border-radius: 24px;
	align-items: center;
	flex-direction: row;
}

.section-gradietn-orange > div .text {
	color: var(--white);
	padding-right: 75px;
	box-sizing: border-box;
	width: 100%;
}

.section-gradietn-orange > div {
	width: 760px;
	margin-right: auto;
}

.section-gradietn-orange > div .title {
	color: var(--white);
	margin-bottom: 15px;
}

.section-gradietn-green .subtitle {
	color: var(--white);
}

.section-gradietn-green img {
	width: 422px;
	height: auto;
	padding-right: 110px;
	box-sizing: border-box;
}

.block-grid .quality .title {
	margin-bottom: 20px;
}

.block-grid .quality {
	display: flex;
	flex-direction: column;
	width: 692px;
}

.block-grid__img {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 15px;
}

.block-grid__img img:last-child {
	grid-column: 2 span;
}

.block-grid--center {
	align-items: center;
}

.section-gradietn-orange img {
	width: 344.46px;
	height: 298.803px;
}

.section-awards {
	border-radius: 24px;
	display: flex;
	padding: 50px 100px 50px 50px;
	box-sizing: border-box;
	display: flex;
	align-items: center;
	background: #f5faf4;
}

.section-awards > div:nth-child(1) {
	width: 890px;
	margin-right: auto;
}

.section-awards > div:nth-child(1) .btn {
	font-size: 16px;
	width: max-content;
	height: 54px;
	padding: 18px 24px;
	margin-top: 40px;
	border-radius: 8px;
}

.section-awards > div .text {
	width: 607px;
}

.section-awards .title {
	margin-bottom: 15px;
}

.section-awards img {
	width: 377px;
}

.gallery-awards {
	display: none;
}

.fancybox-toolbar,
.fancybox-infobar {
	display: none !important;
}

.fancybox-navigation {
	width: 1020px;
	position: relative;
	height: 100%;
	margin: 0 auto;
}

.fancybox-navigation .fancybox-button {
	outline: none;
	font-size: 0;
	line-height: 0;
	cursor: pointer;
	border-radius: 1000px;
	border: 4px solid var(--white);
	background: var(--dark-green);
	width: 64px;
	height: 64px;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
	transition: 0.3s;
}

.fancybox-button::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3e%3cpath d='M11 1L1 11L11 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	display: block;
}

.fancybox-button > div {
	display: none;
}

.fancybox-button:hover {
	background: var(--dark-green---hover);
	transition: 0.3s;
}

.fancybox-button--arrow_right::before {
	transform: rotate(180deg);
}

.blog-detail {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 40px 20px;
}

.pagination {
	display: flex;
	gap: 20px;
	align-items: center;
	justify-content: center;
	margin-top: 50px;
}

.pagination .pagination-arrow {
	width: 40px;
	height: 40px;
}

.pagination .pagination-arrow::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3crect width='40' height='40' rx='20' fill='%23E5F4E1'/%3e%3cpath d='M22 12L14 20L22 28' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	display: block;
	transition: 0.3s;
	opacity: 0.5;
	width: 40px;
	height: 40px;
}

.pagination .pagination-arrow.active {
	cursor: pointer;
	opacity: 1;
	transition: 0.3s;
}

.pagination .pagination-next::before {
	transform: rotate(180deg);
	width: 40px;
	height: 40px;
}

.pagination .pagination-arrow:hover::before {
	opacity: 1;
}

.pagination .pagination-arrow.active::before {
	opacity: 1;
}

.pagination-pages {
	display: flex;
	gap: 15px;
}

.pagination-pages__item {
	opacity: 0.3;
	cursor: pointer;
}

.pagination-pages__item.active {
	opacity: 1;
	cursor: default;
}

.pagination-pages span {
	opacity: 0.3;
}

.blog-detail-page {
	display: flex;
	gap: 20px;
}

.blog-detail-page__content {
	width: 100%;
}

.blog-detail-page__fixed {
	min-width: 500px;
}

.blog-detail-page__fixed > div {
	width: 500px;
	padding: 30px;
	box-sizing: border-box;
	background: var(--orange);
	min-width: 500px;
	height: auto;
	border-radius: 24px;
}

.blog-detail-page__content-banner {
	border-radius: 24px;
	margin-bottom: 30px;
	height: 460px;
	object-fit: cover;
}

.blog-detail-page__content-info {
	display: flex;
}

.author {
	display: flex;
	gap: 20px;
	align-items: center;
	margin-right: auto;
}

.author > img {
	width: 60px;
	height: 60px;
	border-radius: 10000px;
}

.author-box .name {
	font-size: 18px;
	font-family: "Manrope-SemiBold";
}

.author-box .post {
	color: var(--dark-grey);
}

.author-box {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.blog-detail-page__content-info-box {
	display: flex;
	gap: 20px;
	align-items: end;
}

.blog-detail-page__content-info-box > div {
	color: var(--dark-grey);
	display: flex;
	gap: 5px;
	align-items: center;
}

.blog-detail-page__content-info-box .views::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M0.75 9C0.75 9 3.75 3 9 3C14.25 3 17.25 9 17.25 9C17.25 9 14.25 15 9 15C3.75 15 0.75 9 0.75 9Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	width: 18px;
	height: 18px;
}

.blog-detail-page__content-info-box .read::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 3.79999V7.99999L10.8 9.39999' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	width: 18px;
	height: 18px;
}

.blog-detail-page__content-info-box .data::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3e%3cpath d='M13.5109 3.04431H3.08852C2.26622 3.04431 1.59961 3.71092 1.59961 4.53322V14.9556C1.59961 15.7779 2.26622 16.4445 3.08852 16.4445H13.5109C14.3332 16.4445 14.9998 15.7779 14.9998 14.9556V4.53322C14.9998 3.71092 14.3332 3.04431 13.5109 3.04431Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.2773 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.32227 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1.59961 7.51105H14.9998' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	width: 18px;
	height: 18px;
}

.blog-detail-title {
	font-size: 58px;
	line-height: 100%;
	font-family: "Manrope-Medium";
	letter-spacing: -1.74px;
	margin-bottom: 50px;
}

.blog-detail-page__content-info {
	margin-bottom: 30px;
}

.blog-detail-page__content-description {
	max-width: 890px;
	width: 100%;
}

.blog-detail-page__content-description p {
	font-size: 16px;
	line-height: 170%;
}

.blog-detail-page__content-description ul {
	padding-left: 0;
	display: flex;
	gap: 10px;
	flex-direction: column;
	padding-left: 15px;
	margin-top: 10px;
	margin-bottom: 0;
}

.blog-detail-page__content-description ul li {
	line-height: 170%;
}

.blog-detail-page__content-description {
	gap: 50px;
	display: flex;
	flex-direction: column;
}

.blog-detail-page__content-description .block-indications ul li::marker,
.blog-detail-page__content-description .block-benefit ul li::marker,
.blog-detail-page__content-description .block-features ul li::marker {
	color: var(--orange);
}

.blog-detail-page__content-description .block-featuresul ul li {
	display: flex;
	gap: 5px;
}

.blog-detail-page__content-description .block-benefit__green {
	background: #e5f4e1;
	padding: 30px;
	box-sizing: border-box;
	border-left: 10px solid var(--green);
	font-size: 18px;
	line-height: 140%;
	border-radius: 0 16px 16px 0;
	margin-top: 30px;
}

.block-indications img {
	margin-top: 30px;
}

.blog-detail-page__content-description .block-recommended ul li:marker {
	color: var(--black);
}

.blog-detail-page__content-description .block-recommended ul {
	list-style: decimal;
}

.blog-detail-page__content-description ul li b {
	margin-bottom: 5px;
}

.title-share,
.block-indications .title {
	font-size: 34px;
	line-height: 120%;
	/* 40.8px */
	letter-spacing: -1.02px;
}

.blog-detail-page__content-description .block-features ul:nth-child(1) {
	margin-top: 10px;
	margin-bottom: 0;
}

.blog-detail-page__content-description .block-features ul {
	margin-top: 15px;
	margin-bottom: 0;
}

.block-indications img {
	border-radius: 24px;
	height: 460px;
	object-fit: cover;
}

.block-features ul li b {
	font-size: 18px;
}

.block-features .bold {
	width: 845px;
	font-size: 22px;
	line-height: 140%;
	font-family: "Manrope-SemiBold";
	margin-top: 30px;
}

.title-share {
	margin-bottom: 20px;
}

.share {
	margin-top: 50px;
}

.share-box {
	display: flex;
	gap: 10px;
}

.share-box a {
	width: 40px;
	height: 40px;
}

.control-false .slick-arrow,
.control-false .slick-dots {
	display: none !important;
}

.blog-detail-page__fixed .subtitle-two {
	color: var(--white);
}

.fixed-list {
	display: flex;
	flex-direction: column;
	gap: 15px;
	margin-top: 25px;
}

.fixed-list__item,
.fixed-list__item a {
	font-size: 18px;
	color: #ffffff6b;
	display: flex;
	gap: 6px;
	align-items: self-start;
	opacity: 1;
	cursor: pointer;
	padding-left: 5px;
}

.fixed-list__item.active,
.fixed-list__item.active a {
	opacity: 1;
	margin-left: 6px;
	color: #ffffffa1;
}

/*.fixed-list__item.active::before {
    content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3ccircle cx='7.11133' cy='7.11111' r='4' fill='white'/%3e%3c/svg%3e");
    width: 14px;
    height: 14px;
    transition: 0.3s;
}*/

.blog-detail-page__fixed {
	position: relative;
}

.blog-detail-page__fixed.active > div {
	position: sticky;
	top: 120px;
	z-index: 0;
	transition: 0.3s;
}

.box-club--orange {
	font-size: 18px;
	line-height: 140%;
	padding: 20px;
	box-sizing: border-box;
	background: var(--orange);
	margin-top: 40px;
	margin-bottom: 30px;
	width: 650px;
	border-radius: 16px;
	color: var(--white);
	font-family: "Manrope-SemiBold";
}

.block-club .text {
	line-height: 150%;
	width: 630px;
}

.block-club > img {
	height: 100%;
	object-fit: cover;
	border-radius: 24px;
}

.form--bg-white {
	border-radius: 24px;
	/*padding: 25px 15px 40px 15px;*/
	/*padding: 40px 140px 40px 40px;*/
	box-sizing: border-box;
}

.form--bg-white .text {
	color: var(--white);
	line-height: 140%;
	margin-bottom: 15px;
	font-size: 18px;
}

.form--bg-white .title {
	color: var(--white);
	margin-bottom: 15px;
}

.form--bg-white form {
	display: block;
	/*display: flex;
    flex-direction: column;
    gap: 10px;*/
}

.form--bg-green {
	border-radius: 24px;
	padding: 40px 140px 40px 40px;
	box-sizing: border-box;
	background: linear-gradient(97deg, #34921d 7.21%, #29b606 87.04%);
}

.form--bg-green .text {
	color: var(--white);
	line-height: 140%;
	margin-bottom: 15px;
	font-size: 18px;
}

.form--bg-green .title {
	color: var(--white);
	margin-bottom: 15px;
}

.form--bg-green form {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.form .d-flex > div {
	display: flex;
	gap: 30px;
	height: 54px;
}

form .date {
	width: 275px;
}

.form--bg-green .input {
	height: 54px;
	outline: none;
	background: var(--white);
	color: var(--black);
	border: 1px solid var(--medium-grey);
	text-align: left;
	font-size: 16px;
	line-height: 150%;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 8px;
	width: 100%;
}

.input::-webkit-calendar-picker-indicator {
	color: transparent;
	opacity: 1;
	background: url(/local/templates/tradonew/css/../img/calendar.png) no-repeat center;
	background-size: contain;
}

.box-input .data {
	height: 54px;
	outline: none;
	background: var(--white);
	color: var(--black);
	border: 1px solid var(--medium-grey);
	text-align: left;
	font-size: 16px;
	line-height: 150%;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 8px;
	width: 100%;
	width: 275px;
}

.group-radio__box label {
	display: flex;
	align-items: center;
	color: var(--white);
	gap: 5px;
	font-size: 16px;
}

input[type="date"]:focus {
	border-color: transparent;
	box-shadow: none !important;
	outline: none;
}

.group-radio > div {
	display: flex;
	gap: 10px;
	align-items: center;
	color: var(--white);
	font-size: 16px;
	height: 54px;
}

.custom-radio input[type="radio"] {
	display: none;
}

/* Стандартный вид для неактивной кнопки */
.custom-radio .radio-btn {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	border: 1px solid var(--white);
	display: inline-block;
	position: relative;
	cursor: pointer;
	box-sizing: border-box;
}

.custom-radio input[type="radio"]:checked + .radio-btn {
	border: 1px solid var(--white);
}

.custom-radio input[type="radio"]:checked + .radio-btn::after {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	height: 6px;
	width: 6px;
	border-radius: 50%;
	background: var(--white);
	/* Голубой цвет точки */
	box-sizing: border-box;
}

.group-radio__box {
	display: flex;
	gap: 5px;
	align-items: center;
}

.phoneInputWrapper {
	position: relative;
	display: inline-block;
}

.phoneInputWrapper select {
	position: absolute;
	right: 0;
}

.phoneInputPhone {
	width: 100%;
}

#tel {
	margin-left: 119px;
	z-index: 2;
	width: calc(100% - 119px);
	position: relative;
	border: none;
	padding-left: 0;
}

#telModal {
	margin-left: 111px;
	z-index: 2;
	width: calc(100% - 111px);
	padding-left: 10px;
	position: relative;
	border: none;
}

/* Стили для вашего настраиваемого dropdown */
.custom-select {
	position: relative;
	user-select: none;
}

.custom-select-trigger {
	display: block;
	padding: 10px;
	cursor: pointer;
	height: 54px;
	background: white;
	border-radius: 8px 0 0 8px;
	box-sizing: border-box;
	border-right: 1px solid #e6e6e6;
}

.custom-options {
	position: absolute;
	top: 90%;
	left: 0;
	right: 0;
	display: none;
	background: white;
	flex-direction: column;
	gap: 10px;
	padding: 10px 15px;
	box-sizing: border-box;
	border-radius: 0 0 8px 8px;
}

.custom-option {
	cursor: pointer;
	display: flex;
	gap: 5px;
}

.custom-option:last-child {
	border-bottom: none;
}

.custom-options.active {
	display: flex !important;
	z-index: 2;
}

.phoneInputPhone {
	display: none;
}

#phoneInput {
	position: absolute;
	background: white;
	height: 54px;
	width: 100%;
	border-radius: 8px;
}

#phoneInputModal {
	position: absolute;
	background: white;
	height: 54px;
	width: 100%;
	border-radius: 8px;
}

.box-input {
	position: relative;
}

.custom-select-trigger {
	width: 110px;
	align-items: center;
	display: flex;
	justify-content: center;
	gap: 5px;
}

.custom-select-trigger::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M15 7L9 13L3 7' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	width: 18px;
	height: 18px;
	position: relative;
	bottom: 0px;
	transition: 0.3s;
}

.custom-select-trigger.active::after {
	transform: rotate(-180deg);
	transition: 0.3s;
	bottom: 0px;
}

.flag-icon {
	width: 18px;
	height: 18px;
}

.custom-select-trigger img {
	width: 18px !important;
	height: 18px !important;
	left: 0px !important;
}

.custom-option img {
	width: 18px !important;
	height: 18px !important;
}

#mask {
	display: none;
}

#maskModal {
	display: none;
}

.block-recommended--form {
	margin-top: 30px;
}

.block-recommended--form-list {
	display: flex;
	gap: 10px;
	flex-direction: column;
}

form .btn--bg-green {
	height: 54px;
	width: max-content;
	background: #3c7b2d;
	color: var(--white);
	border: 1px solid var(--white);
	padding: 18px 24px;
	margin-top: 20px;
	width: 100% !important;
}

form .btn--bg-green:hover {
	background: white;
	color: var(--dark-green);
	border: 1px solid #3c7b2d;
}

form .btn--bg-none {
	height: 54px;
	width: max-content;
	background: none;
	color: var(--white);
	border: 1px solid var(--white);
	padding: 18px 24px;
	margin-top: 20px;
}

form .btn--bg-none:hover {
	background: white;
	color: var(--dark-green);
}

.form--bg-white .custom-checkbox input[type="checkbox"]:checked + span::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M2.25 4.25V13.75C2.25 14.8546 3.14543 15.75 4.25 15.75H13.75C14.8546 15.75 15.75 14.8546 15.75 13.75V4.25C15.75 3.14543 14.8546 2.25 13.75 2.25H4.25C3.14543 2.25 2.25 3.14543 2.25 4.25Z' fill='white'/%3e%3cpath d='M5.4004 9.44995L7.65039 11.7L12.4965 7.19995' stroke='%2328AA09' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 0;

	z-index: 2;
	border-radius: 4px;
	box-sizing: border-box;
}

.form--bg-white .polyce-box {
	margin-top: 10px;
}

.form--bg-white .custom-checkbox::after {
	border: 1px solid #3c7b2d;
}

.form--bg-white .custom-checkbox span {
	margin-left: 23px;
	line-height: 22.4px;
	color: #000;
	font-size: 16px;
}

.form--bg-white .custom-checkbox > span a {
	color: #3c7b2d;
	text-decoration: none;
}

.form--bg-white .custom-checkbox > span a:hover {
	color: #3c7b2d;
	text-decoration: none;
}

.form--bg-green .custom-checkbox input[type="checkbox"]:checked + span::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M2.25 4.25V13.75C2.25 14.8546 3.14543 15.75 4.25 15.75H13.75C14.8546 15.75 15.75 14.8546 15.75 13.75V4.25C15.75 3.14543 14.8546 2.25 13.75 2.25H4.25C3.14543 2.25 2.25 3.14543 2.25 4.25Z' fill='white'/%3e%3cpath d='M5.4004 9.44995L7.65039 11.7L12.4965 7.19995' stroke='%2328AA09' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	display: inline-block;
	position: absolute;
	width: 18px;
	height: 18px;
	left: 0;
	top: 0;
	background: var(--white);
	z-index: 2;
	border-radius: 4px;
	box-sizing: border-box;
	border: none;
}

.form--bg-green .polyce-box {
	margin-top: 10px;
}

.form--bg-green .custom-checkbox::after {
	border: 1px solid var(--white);
}

.form--bg-green .custom-checkbox span {
	margin-left: 23px;
	line-height: 18px;
	color: white;
}

.form--bg-green .custom-checkbox > span a {
	color: rgba(255, 255, 255, 0.6);
}

.form--bg-green .custom-checkbox > span a:hover {
	color: rgba(255, 255, 255, 1);
}

.block-info-form {
	display: grid;
	flex-direction: column;
	gap: 20px;
}

.block-info-form img {
	border-radius: 24px;
	object-fit: cover;
	height: 100%;
	display: flex;
}

.block-info-form > div {
	background: var(--light-grey);
	padding: 30px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	gap: 15px;
	border-radius: 24px;
}

.block-info-form__box {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.block-info-form__box a {
	font-size: 22px;
	line-height: 140%;
	color: var(--black);
	display: flex;
	gap: 6px;
	align-items: center;
	font-family: "Manrope-SemiBold";
}

.block-info-form__box a:hover {
	color: var(--green---hover);
}

.block-info-form__box .tel:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.block-info-form__box .tel::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	height: 24px;
	width: 24px;
}

.block-info-form__box .email::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	height: 24px;
	width: 24px;
}

.block-info-form__box .email:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.block-info-form .text {
	line-height: 170%;
}

.box-input--data {
	position: relative;
}

.custom-data {
	position: absolute;
	z-index: 2;
	width: 275px;
	background: white;
	box-sizing: border-box;
	height: 54px;
	display: flex;
	text-align: center;
	padding: 15px;
	color: var(--dark-grey);
	border-radius: 8px;
	align-items: center;
	cursor: pointer;
}

.box-input--data {
	display: flex;
	align-items: center;
}

.box-input--data::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='18' viewBox='0 0 16 18' fill='none'%3e%3cpath d='M13.5109 3.04431H3.08852C2.26622 3.04431 1.59961 3.71092 1.59961 4.53322V14.9556C1.59961 15.7779 2.26622 16.4445 3.08852 16.4445H13.5109C14.3332 16.4445 14.9998 15.7779 14.9998 14.9556V4.53322C14.9998 3.71092 14.3332 3.04431 13.5109 3.04431Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.2773 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.32227 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1.59961 7.51105H14.9998' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	margin-left: auto;
	width: 16px;
	height: 18px;
	position: absolute;
	right: 15px;
}

.page-contacts {
	display: flex;
	gap: 20px;
}

.page-contacts__info {
	display: flex;
	flex-direction: column;
}

.page-contacts__info .adress {
	display: flex;
	gap: 5px;
	flex-direction: column;
}

.page-contacts__info .adress .subtitle {
	display: flex;
	gap: 6px;
}

.page-contacts__info .adress .subtitle::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='24' viewBox='0 0 20 24' fill='none'%3e%3cpath d='M19 10C19 17 10 23 10 23C10 23 1 17 1 10C1 7.61305 1.94821 5.32387 3.63604 3.63604C5.32387 1.94821 7.61305 1 10 1C12.3869 1 14.6761 1.94821 16.364 3.63604C18.0518 5.32387 19 7.61305 19 10Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10 13C11.6569 13 13 11.6569 13 10C13 8.34315 11.6569 7 10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13Z' fill='%233C7B2D'/%3e%3c/svg%3e");
	width: 18px;
	height: 22px;
	position: relative;
	top: 2px;
}

.page-contacts__info .adress .text {
	line-height: 150%;
	opacity: 0.6;
	padding-left: 25px;
}

.page-contacts__info-box {
	display: flex;
	gap: 20px;
	align-items: center;
	margin-top: auto;
}

.page-contacts__info-box a {
	font-size: 22px;
	line-height: 140%;
	display: flex;
	align-items: center;
	gap: 6px;
}

.page-contacts__info-box a:hover {
	color: var(--dark-green---hover);
}

.page-contacts__info-box a::before {
	height: 24px;
	width: 24px;
}

.page-contacts__info-box .tel::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.page-contacts__info-box .tel:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.page-contacts__info-box .email:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.page-contacts__info-box .email::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.page-contacts__info-box .whatsapp:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M12.0028 1.5H11.9973C5.93217 1.5 1 6.43354 1 12.5001C1 14.9064 1.77551 17.1366 3.09414 18.9475L1.72326 23.0341L5.95142 21.6824C7.69081 22.8347 9.7657 23.5002 12.0028 23.5002C18.068 23.5002 23.0002 18.5653 23.0002 12.5001C23.0002 6.43492 18.068 1.5 12.0028 1.5Z' stroke='%234EA13B' stroke-width='1.5'/%3e%3cpath d='M19.0054 15.9278V18.0245C19.0062 18.2191 18.9663 18.4118 18.8884 18.5901C18.8104 18.7685 18.696 18.9286 18.5526 19.0602C18.4091 19.1918 18.2398 19.2919 18.0554 19.3543C17.871 19.4167 17.6757 19.4398 17.4818 19.4223C15.3311 19.1886 13.2653 18.4537 11.4502 17.2767C9.76155 16.2036 8.32984 14.7719 7.25679 13.0832C6.07562 11.2599 5.34055 9.184 5.11114 7.02369C5.09368 6.83041 5.11665 6.63562 5.17859 6.45172C5.24053 6.26781 5.34008 6.09881 5.47092 5.95549C5.60175 5.81217 5.76099 5.69766 5.9385 5.61925C6.11601 5.54084 6.30791 5.50025 6.50197 5.50007H8.59869C8.93787 5.49673 9.2667 5.61684 9.52387 5.83801C9.78105 6.05918 9.94903 6.36633 9.9965 6.70219C10.085 7.37319 10.2491 8.03202 10.4857 8.66612C10.5798 8.91627 10.6001 9.18814 10.5444 9.44951C10.4886 9.71088 10.3591 9.95079 10.1712 10.1408L9.28362 11.0284C10.2786 12.7782 11.7273 14.2269 13.4771 15.2219L14.3647 14.3343C14.5547 14.1463 14.7946 14.0168 15.056 13.9611C15.3173 13.9054 15.5892 13.9257 15.8394 14.0197C16.4735 14.2564 17.1323 14.4205 17.8033 14.509C18.1428 14.5569 18.4529 14.7279 18.6745 14.9895C18.8962 15.2511 19.0139 15.585 19.0054 15.9278Z' fill='%234EA13B'/%3e%3c/svg%3e");
}

.page-contacts__info-box .whatsapp::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M12.0028 1.5H11.9973C5.93217 1.5 1 6.43354 1 12.5001C1 14.9064 1.77551 17.1366 3.09414 18.9475L1.72326 23.0341L5.95142 21.6824C7.69081 22.8347 9.7657 23.5002 12.0028 23.5002C18.068 23.5002 23.0002 18.5653 23.0002 12.5001C23.0002 6.43492 18.068 1.5 12.0028 1.5Z' stroke='%233C7B2D' stroke-width='1.5'/%3e%3cpath d='M19.0054 15.9278V18.0245C19.0062 18.2191 18.9663 18.4118 18.8884 18.5901C18.8104 18.7685 18.696 18.9286 18.5526 19.0602C18.4091 19.1918 18.2398 19.2919 18.0554 19.3543C17.871 19.4167 17.6757 19.4398 17.4818 19.4223C15.3311 19.1886 13.2653 18.4537 11.4502 17.2767C9.76155 16.2036 8.32984 14.7719 7.25679 13.0832C6.07562 11.2599 5.34055 9.184 5.11114 7.02369C5.09368 6.83041 5.11665 6.63562 5.17859 6.45172C5.24053 6.26781 5.34008 6.09881 5.47092 5.95549C5.60175 5.81217 5.76099 5.69766 5.9385 5.61925C6.11601 5.54084 6.30791 5.50025 6.50197 5.50007H8.59869C8.93787 5.49673 9.2667 5.61684 9.52387 5.83801C9.78105 6.05918 9.94903 6.36633 9.9965 6.70219C10.085 7.37319 10.2491 8.03202 10.4857 8.66612C10.5798 8.91627 10.6001 9.18814 10.5444 9.44951C10.4886 9.71088 10.3591 9.95079 10.1712 10.1408L9.28362 11.0284C10.2786 12.7782 11.7273 14.2269 13.4771 15.2219L14.3647 14.3343C14.5547 14.1463 14.7946 14.0168 15.056 13.9611C15.3173 13.9054 15.5892 13.9257 15.8394 14.0197C16.4735 14.2564 17.1323 14.4205 17.8033 14.509C18.1428 14.5569 18.4529 14.7279 18.6745 14.9895C18.8962 15.2511 19.0139 15.585 19.0054 15.9278Z' fill='%233C7B2D'/%3e%3c/svg%3e");
}

.page-contacts__info-box .skype:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_715_40415)'%3e%3cpath d='M22.1986 14.3092C22.3079 13.7302 22.3443 13.1151 22.3443 12.5C22.3443 6.78289 17.7185 2.15131 12 2.15131C11.3808 2.15131 10.798 2.1875 10.2152 2.29605C9.30462 1.78947 8.28475 1.5 7.15562 1.5C3.76821 1.5 1 4.25 1 7.65131C1 8.77301 1.29139 9.78617 1.80132 10.6908C1.69205 11.2697 1.65563 11.8849 1.65563 12.5C1.65563 18.2171 6.28145 22.8486 12 22.8486C12.6192 22.8486 13.202 22.8125 13.7847 22.7039C14.6953 23.2105 15.7152 23.5 16.8443 23.5C20.2318 23.5 23 20.75 23 17.3487C23 16.2631 22.7086 15.2138 22.1986 14.3092Z' stroke='%234EA13B' stroke-width='1.5'/%3e%3cpath d='M12.0379 19.1579C8.35909 19.1579 6.68359 17.3125 6.68359 15.9375C6.68359 15.25 7.22995 14.7434 7.95843 14.7434C9.52465 14.7434 9.12399 17.0954 12.0743 17.0954C13.5677 17.0954 14.4419 16.1908 14.4419 15.3585C14.4419 14.852 14.1505 14.273 13.167 14.0559L9.88889 13.2237C7.26637 12.5724 6.79286 11.0888 6.79286 9.74999C6.79286 6.96381 9.37895 5.95065 11.8193 5.95065C14.0776 5.95065 16.773 7.18091 16.773 8.88157C16.773 9.60525 16.1538 10.0033 15.4617 10.0033C14.114 10.0033 14.3326 8.1217 11.6372 8.1217C10.2895 8.1217 9.5975 8.73683 9.5975 9.60525C9.5975 10.4737 10.6538 10.7631 11.5644 10.9802L13.9683 11.523C16.6273 12.102 17.3193 13.6579 17.3193 15.1414C17.3193 17.3848 15.5346 19.1579 12.0379 19.1579Z' fill='%234EA13B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_715_40415'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.page-contacts__info-box .skype::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='25' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_715_40415)'%3e%3cpath d='M22.1986 14.3092C22.3079 13.7302 22.3443 13.1151 22.3443 12.5C22.3443 6.78289 17.7185 2.15131 12 2.15131C11.3808 2.15131 10.798 2.1875 10.2152 2.29605C9.30462 1.78947 8.28475 1.5 7.15562 1.5C3.76821 1.5 1 4.25 1 7.65131C1 8.77301 1.29139 9.78617 1.80132 10.6908C1.69205 11.2697 1.65563 11.8849 1.65563 12.5C1.65563 18.2171 6.28145 22.8486 12 22.8486C12.6192 22.8486 13.202 22.8125 13.7847 22.7039C14.6953 23.2105 15.7152 23.5 16.8443 23.5C20.2318 23.5 23 20.75 23 17.3487C23 16.2631 22.7086 15.2138 22.1986 14.3092Z' stroke='%233C7B2D' stroke-width='1.5'/%3e%3cpath d='M12.0379 19.1579C8.35909 19.1579 6.68359 17.3125 6.68359 15.9375C6.68359 15.25 7.22995 14.7434 7.95843 14.7434C9.52465 14.7434 9.12399 17.0954 12.0743 17.0954C13.5677 17.0954 14.4419 16.1908 14.4419 15.3585C14.4419 14.852 14.1505 14.273 13.167 14.0559L9.88889 13.2237C7.26637 12.5724 6.79286 11.0888 6.79286 9.74999C6.79286 6.96381 9.37895 5.95065 11.8193 5.95065C14.0776 5.95065 16.773 7.18091 16.773 8.88157C16.773 9.60525 16.1538 10.0033 15.4617 10.0033C14.114 10.0033 14.3326 8.1217 11.6372 8.1217C10.2895 8.1217 9.5975 8.73683 9.5975 9.60525C9.5975 10.4737 10.6538 10.7631 11.5644 10.9802L13.9683 11.523C16.6273 12.102 17.3193 13.6579 17.3193 15.1414C17.3193 17.3848 15.5346 19.1579 12.0379 19.1579Z' fill='%233C7B2D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_715_40415'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.work-time {
	padding: 20px;
	background: var(--orange);
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	gap: 10px;
	width: 500px;
	margin-left: auto;
	border-radius: 16px;
	color: var(--white);
}

.work-time .text {
	font-size: 14px;
	line-height: 140%;
}

.work-time .subtitle {
	font-family: "Manrope-SemiBold";
}

.map img {
	width: 100%;
	height: 525px;
	box-sizing: border-box;
	border-radius: 24px;
	object-fit: cover;
}

.catalog-page {
	display: flex;
	gap: 70px;
}

.filter {
	display: flex;
	flex-direction: column;
	gap: 10px;
	width: 320px;
	min-width: 320px;
}

.filter .subtitle {
	font-family: "Manrope-SemiBold";
}

.filter-list__item {
	padding: 15px 10px;
	box-sizing: border-box;
	border-bottom: 1px solid var(--medium-grey);
	font-size: 14px;
	line-height: 140%;
	cursor: pointer;
	transition: 0.3s;
	border-radius: 8px;
}

.filter-list__item.active {
	background: var(--dark-green);
	color: var(--white);
}

.filter-list__item:hover {
	transition: 0.3s;
	background: var(--dark-green);
	color: var(--white);
}

.filter-list__item:last-child {
	border: none;
}

.sort {
	display: flex;
	gap: 15px;
	padding-top: 5px;
}

.sort .text {
	font-size: 14px;
	line-height: 140%;
}

.filter-list__item input {
	display: none;
}

.filter-list__item {
	display: flex;
	width: 100%;
	font-weight: 400 !important;
}

.filter-content {
	width: 100%;
	gap: 20px;
	display: flex;
	flex-direction: column;
}

.select-selected {
	width: 330px;
	background: white;
	border: 1px solid var(--medium-grey);
	padding: 10px 15px;
	box-sizing: border-box;
	border-radius: 8px;
	font-size: 16px;
	line-height: 150%;
}

.select {
	display: none;
}

.select-items {
	position: absolute;
	background: white;
	top: 50px;
	padding: 10px 15px;
	box-sizing: border-box;
	border: 1px solid var(--medium-grey);
	border-radius: 0 0 8px 8px;
	font-size: 16px;
	line-height: 150%;
	width: 100%;
	border-top: none;
	z-index: 3;
	height: auto;
	max-height: 180px;
	overflow: auto;
}

.select-items > div {
	margin-bottom: 15px;
	cursor: pointer;
}

.select-items > div:last-child {
	margin-bottom: 0px;
}

.custom-select {
	width: 330px;
}

.select-selected {
	display: flex;
	position: relative;
	align-items: center;
	cursor: pointer;
	height: 54px;
}

.select-selected::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M15 7L9 13L3 7' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	width: 18px;
	height: 18px;
	margin-left: auto;
}

.select-arrow-active::after {
	transform: rotate(180deg);
}

.select-arrow-active {
	border-radius: 8px 8px 0 0;
	border-bottom: 1px solid white;
}

.sort-box {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.select-hide {
	display: none;
}

.in-dev {
	margin-top: 0 !important;
	font-size: 15px !important;
}

.sort-box--mb {
	display: none;
}

.catalog-list-card {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 40px 20px;
	width: 100%;
}

.pagination-catalog {
	margin-top: 20px;
	justify-content: start;
}

.slider-popular-start .slick-track {
	margin: 0;
}

.detail-product-page__info,
.detail-product-page {
	display: flex;
	gap: 50px;
}

.detail-product-page__info {
	width: 100%;
}

.detail-product-page__info .detail_img {
	width: 630px;
	object-fit: cover;
	height: 578px;
	position: absolute;
	left: 0;
	border-radius: 24px;
}

.detail-product-page__info-title {
	margin-left: 680px;
	width: 695px;
}

.title-product {
	font-size: 50px;
	line-height: 120%;
	letter-spacing: -1.5px;
	font-family: "Manrope-Medium";
	margin-bottom: 20px;
}

.detail-product-page {
	margin-top: 40px;
}

.product-star {
	display: flex;
	gap: 25px;
	margin-bottom: 30px;
}



.product-star .star-counter {
	color: var(--black);
	padding-bottom: 2px;
	border-bottom: 1px solid var(--dark-grey);
}

.product-star .box-star .icon.active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_641_17110)'%3e%3cpath d='M8.42937 1.75623C8.60898 1.20345 9.39102 1.20344 9.57063 1.75623L10.8859 5.80426C10.9662 6.05147 11.1966 6.21885 11.4566 6.21885H15.7129C16.2941 6.21885 16.5358 6.96262 16.0656 7.30426L12.6221 9.80608C12.4118 9.95886 12.3238 10.2297 12.4042 10.4769L13.7194 14.5249C13.899 15.0777 13.2664 15.5374 12.7961 15.1957L9.35267 12.6939C9.14238 12.5411 8.85762 12.5411 8.64733 12.6939L5.20387 15.1957C4.73364 15.5374 4.10096 15.0777 4.28057 14.5249L5.59585 10.4769C5.67617 10.2297 5.58818 9.95886 5.37789 9.80608L1.93443 7.30426C1.4642 6.96262 1.70587 6.21885 2.2871 6.21885H6.54345C6.80338 6.21885 7.03376 6.05147 7.11408 5.80426L8.42937 1.75623Z' fill='%233C7B2D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_641_17110'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.detail-product-page__info-title > .text {
	font-size: 18px;
	line-height: 140%;
	width: 600px;
	margin-bottom: 25px;
}

.detail-product-page__info-title .title {
	margin-bottom: 15px;
}

.scores {
	display: flex;
	flex-direction: column;
	gap: 5px;
	max-width: 300px;
}

.scores-counter {
	background: var(--orange);
	padding: 4px 8px;
	font-family: "Manrope-SemiBold";
	font-size: 16px;
	color: var(--white);
	width: max-content;
	border-radius: 8px;
}

.scores .text {
	font-size: 12px;
}

.scores .text a {
	color: var(--green);
}

.detail-product-page__info-title-btn-box {
	display: flex;
	gap: 30px;
}

.btn--green.btn--basket input {
	font-size: 14px;
}

.detail-product-page__info-title-btn-box .btn {
	height: 54px;
	padding: 18px 24px;
	width: auto;
	font-size: 14px;
}

.detail-product-page__info-title-btn-box .btn:nth-child(1) {
	width: 147px;
}

.split-card-detail {
	border-radius: 16px;
	background: transparent;
	padding: 0px;
	box-sizing: border-box;
	display: flex;
	flex-direction: column;
	width: 603px;
	margin-top: 25px;
}

@media screen and (min-width: 325px) {
	.Widget {
		padding: 0 !important;
	}
}

.split-card-detail .subtitle {
	font-family: "Manrope-SemiBold";
	margin-bottom: 15px;
}

.split-card-detail__box {
	display: flex;
	gap: 30px;
}

.payment-top {
	display: flex;
	gap: 5px;
	align-items: center;
	width: max-content;
}

.split-card-detail__box .payment {
	display: flex;
	gap: 5px;
	align-items: center;
	font-size: 14px;
	flex-direction: column;
}

.month-payment {
	display: flex;
	gap: 4px;
	width: 100%;
	align-items: center;
}

.month-payment__item {
	font-size: 14px;
	line-height: 140%;
	display: flex;
	flex-direction: column;
	gap: 5px;
	color: var(--dark-grey);
}

.payment .text {
	color: var(--dark-grey);
	font-size: 14px;
	line-height: 140%;
	width: max-content;
	margin-bottom: 0;
}

.month-payment__item:first-child {
	color: var(--black);
}

.month-payment__item {
	width: 100%;
}

.month-payment__item:first-child:before {
	content: "";
	height: 3px;
	background: #79bc23;
	border-radius: 4px;
	width: 100%;
}

.month-payment__item::before {
	content: "";
	height: 3px;
	background: var(--medium-grey);
	border-radius: 4px;
	width: 100%;
}

.payment span {
	font-family: "Manrope-SemiBold";
	font-size: 18px;
	line-height: 140%;
	color: var(--black);
}

.split-card-detail {
	position: relative;
}

.split-card-detail .icon {
	cursor: pointer;
	width: 20px;
	position: absolute;
	top: 26.5px;
	right: 50px;
}

.split-card-detail .icon::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg id='Group 2525'%3e%3cpath id='Vector' d='M8 15.5C11.866 15.5 15 12.366 15 8.5C15 4.63401 11.866 1.5 8 1.5C4.13401 1.5 1 4.63401 1 8.5C1 12.366 4.13401 15.5 8 15.5Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath id='Vector_2' d='M5.96484 6.40002C6.12942 5.93219 6.45425 5.5377 6.88181 5.28641C7.30937 5.03513 7.81207 4.94328 8.30087 5.02712C8.78966 5.11096 9.23302 5.36509 9.5524 5.74449C9.87178 6.12389 10.0466 6.60409 10.0458 7.10002C10.0458 8.50002 7.94584 9.20002 7.94584 9.20002' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath id='Vector_3' d='M8 12H8.007' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3c/svg%3e ");
}

.split-card-detail > .text {
	width: 100%;
	font-size: 14px;
	line-height: 140%;
	margin-top: 20px;
	color: var(--dark-grey);
}

.product-description {
	display: flex;
	flex-direction: column;
	gap: 40px;
}

.product-description__block .subtitle-two {
	margin-bottom: 10px;
}

.product-description__block .text {
	line-height: 150%;
}

.product-description__block .text a {
	color: var(--green);
}

.product-description__block .list {
	display: flex;
	gap: 5px;
	/* margin-bottom: 20px; */
	flex-direction: column;
}

.product-description__block .list .list__item {
	display: flex;
	align-items: center;
	gap: 5px;
	font-size: 16px;
	line-height: 150%;
}

.product-description__block .list .list__item::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10' fill='none'%3e%3ccircle cx='5' cy='5' r='3' fill='%23F8851B'/%3e%3c/svg%3e");
}

.combination {
	display: flex;
	color: var(--green);
	flex-wrap: wrap;
}

.combination a {
	color: var(--green);
}

.combination > div {
	margin-right: 2px;
}

.combination a::first-letter {
	text-transform: uppercase;
}

.useful-card__box {
	display: flex !important;
	flex-direction: column;
	gap: 40px;
	box-sizing: border-box;
	padding: 30px;
	border-radius: 24px;
	background: var(--light-grey);
	height: 420px;
}

.useful-card__counter {
	font-size: 40px;
	line-height: 140%;
	color: var(--green);
	border-radius: 24px;
}

.useful-card .text a {
	color: var(--green);
}

.useful-card__box .text {
	display: -webkit-box;
	-webkit-line-clamp: 11;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.consultation-form {
	display: flex;
	gap: 20px;
	flex-direction: row;
	margin-top: 5%;
}
.bx-sls .form-control.dropdown-block,
.bx-slst .form-control.dropdown-block {
	border-radius: 8px;
	border: 1px solid #e6e6e6;
}
.bx-soa-pp-delivery-cost {
	bottom: 10px !important;
}
.bx-soa-pp .bx-soa-pp-company {
	box-sizing: border-box;
}
.bx-soa-cart-t,
.bx-soa-cart-d {
	font-size: 16px;
	color: #1b1b1b;
}
.bx-soa-cart-total-line-total .bx-soa-cart-t {
	font-size: 28px;
}
.bx-soa-cart-total-line.bx-soa-cart-total-line-highlighted {
	display: none;
}
.bx-soa-basket-info {
	padding: 20px;
}
.section-order__block .bx-price-old {
	display: none;
}
.bx-soa-item-tr .bx-price-old {
	display: none;
}
.bx-soa-price-not-calc {
	color: #1b1b1b;
	font-size: 16px;
	text-decoration: none;
	border: none;
	font-weight: 600;
}
.consultation-img {
	display: flex;
	position: relative;
	border-radius: 24px;
	width: 50%;
}

.consultation-img img {
	width: 100%;
	height: auto;
	object-fit: cover;
	border-radius: 24px;
}

.consultation-img .title {
	position: absolute;
	width: 480px;
	top: 50px;
	left: 50px;
	color: #000;
}

.consultation-form .form--bg-green {
	padding: 50px;
	width: 50%;
}

.consultation-form form .btn--bg-none {
	margin-top: 10px;
}

.catalog-detail-feedback .custom-select,
.catalog-detail-feedback .select-selected {
	width: 265px;
}

.catalog-detail-feedback .sort-box {
	display: flex;
	gap: 10px;
	flex-direction: row;
}

.catalog-detail-feedback .btn--main {
	margin-top: 0;
}

.overall-rating {
	padding: 30px;
	box-sizing: border-box;
	background: var(--orange);
	width: 500px;
	border-radius: 24px;
	margin-left: auto;
	gap: 15px;
	display: flex;
	flex-direction: column;
	height: 249px;
}

.overall-rating .box-star .icon {
	width: 24px;
	height: 24px;
}

.overall-rating .box-star .icon::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_641_17042)'%3e%3cpath d='M11.4294 1.75623C11.609 1.20344 12.391 1.20344 12.5706 1.75623L14.5595 7.87721C14.6398 8.12442 14.8702 8.2918 15.1301 8.2918H21.5661C22.1473 8.2918 22.389 9.03557 21.9187 9.37721L16.7119 13.1602C16.5016 13.313 16.4136 13.5838 16.494 13.831L18.4828 19.952C18.6624 20.5048 18.0297 20.9644 17.5595 20.6228L12.3527 16.8398C12.1424 16.687 11.8576 16.687 11.6473 16.8398L6.44052 20.6228C5.97029 20.9644 5.3376 20.5048 5.51721 19.952L7.50604 13.831C7.58636 13.5838 7.49837 13.313 7.28807 13.1602L2.08126 9.37721C1.61103 9.03557 1.8527 8.2918 2.43393 8.2918H8.86991C9.12984 8.2918 9.36022 8.12442 9.44054 7.87721L11.4294 1.75623Z' fill='%23E6E6E6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_641_17042'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.overall-rating .box-star .icon.active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_641_17042)'%3e%3cpath d='M11.4294 1.75623C11.609 1.20344 12.391 1.20344 12.5706 1.75623L14.5595 7.87721C14.6398 8.12442 14.8702 8.2918 15.1301 8.2918H21.5661C22.1473 8.2918 22.389 9.03557 21.9187 9.37721L16.7119 13.1602C16.5016 13.313 16.4136 13.5838 16.494 13.831L18.4828 19.952C18.6624 20.5048 18.0297 20.9644 17.5595 20.6228L12.3527 16.8398C12.1424 16.687 11.8576 16.687 11.6473 16.8398L6.44052 20.6228C5.97029 20.9644 5.3376 20.5048 5.51721 19.952L7.50604 13.831C7.58636 13.5838 7.49837 13.313 7.28807 13.1602L2.08126 9.37721C1.61103 9.03557 1.8527 8.2918 2.43393 8.2918H8.86991C9.12984 8.2918 9.36022 8.12442 9.44054 7.87721L11.4294 1.75623Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_641_17042'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.overall-rating__box {
	display: flex;
	gap: 10px;
	align-items: center;
}

.counter-rating {
	color: var(--white);
	font-size: 28px;
	line-height: 120%;
	letter-spacing: -0.56px;
	font-family: "Manrope-SemiBold";
}

.counter-rating.hide {
	display: none;
}

.overall-rating__box .star-counter {
	margin-left: auto;
}

.catalog-detail-feedback .content {
	display: flex;
	gap: 20px;
	margin-top: 20px;
}

.overall-rating__list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.overall-rating__list-item {
	display: grid;
	gap: 15px;
	align-items: center;
	grid-template-columns: 60px 1fr 1fr;
}

.overall-rating__list-item .line::before {
	content: "";
	height: 4px;
	width: 265px;
	border-radius: 1000px;
	background: rgba(255, 255, 255, 0.6);
	display: block;
}

.overall-rating__list-item .line {
	width: 265px;
	height: 4px;
	border-radius: 1000px;
	background: rgba(255, 255, 255, 1);
	position: relative;
	max-width: 265px;
}

.overall-rating .box-star .half-active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M6.94056 20.261L11.5318 16.9252C11.672 16.8234 11.837 16.7724 12.002 16.7724V1.78882C11.6814 1.78886 11.3609 1.97312 11.2412 2.34161L9.48751 7.73897C9.38041 8.06859 9.07324 8.29176 8.72666 8.29176H3.05153C2.27655 8.29176 1.95433 9.28345 2.58131 9.73897L7.17258 13.0747C7.45297 13.2784 7.5703 13.6395 7.4632 13.9692L5.70949 19.3665C5.47 20.1036 6.31359 20.7165 6.94056 20.261Z' fill='white'/%3e%3cpath opacity='0.5' d='M17.0594 20.261L12.4682 16.9252C12.328 16.8234 12.163 16.7724 11.998 16.7724V1.78882C12.3186 1.78886 12.6391 1.97312 12.7588 2.34161L14.5125 7.73897C14.6196 8.06859 14.9268 8.29176 15.2733 8.29176H20.9485C21.7234 8.29176 22.0457 9.28345 21.4187 9.73897L16.8274 13.0747C16.547 13.2784 16.4297 13.6395 16.5368 13.9692L18.2905 19.3665C18.53 20.1036 17.6864 20.7165 17.0594 20.261Z' fill='white'/%3e%3c/svg%3e");
}

.product-star .box-star .half-active::before {
	content: url("/local/templates/tradonew/img/50star.svg");
}

.star-counter--opacity {
	opacity: 1;
}

.list-feedback__item {
	padding: 30px;
	box-sizing: border-box;
	background: var(--light-grey);
	border-radius: 24px;
	width: 100%;
}

.list-feedback {
	display: flex;
	flex-direction: column;
	width: 100%;
	gap: 20px;
}

.list-feedback__item .top {
	display: flex;
	align-items: center;
}

.list-feedback__item .top .date-name {
	display: flex;
	gap: 10px;
	align-items: center;
}

.list-feedback__item .top .product-star {
	margin-bottom: 0;
	margin-left: auto;
	width: auto;
}

.advantages-disadvantages {
	display: flex;
	flex-direction: column;
	gap: 10px;
	margin-top: 20px;
}

.list-feedback__item .top .date-name .name {
	font-size: 18px;
	font-family: "Manrope-SemiBold";
	line-height: 140%;
}

.list-feedback__item .top .date-name .date {
	font-size: 14px;
	color: var(--dark-grey);
}

.advantages-disadvantages > div {
	display: flex;
	gap: 10px;
}

.advantages-disadvantages > div img {
	width: 18px;
	height: 18px;
	position: relative;
	top: 2px;
}

.advantages-disadvantages > div .text {
	line-height: 150%;
}

.list-feedback__item > .text {
	line-height: 150%;
	margin-top: 15px;
}

.pagination-feedback {
	justify-content: start;
	margin-top: 10px;
}

.popup-split .popup-content {
	width: 880px;
	padding: 130px 40px 40px;
	justify-content: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.popup-content .bg-popup {
	position: absolute;
	top: 0;
	background: var(--light-grey);
	left: 0;
	width: 100%;
	border-radius: 24px 24px 0 0;
	display: flex;
	height: 102px;
	align-items: center;
	justify-content: center;
}

.popup-content .bg-popup img {
	width: 348px;
	height: 50px;
}

.popup-split .content {
	margin-top: 0px;
	margin-bottom: 15px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.popup-split .content .popup-content__text {
	width: 595px;
}

.popup-delete .popup-content {
	width: 560px;
	padding: 80px 0px;
	justify-content: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}

.split-list {
	display: flex;
	margin-top: 40px;
	gap: 80px;
	margin-bottom: 10px;
}

.split-list__item {
	width: 140px;
	display: flex;
	gap: 10px;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	position: relative;
}

.split-list__item img {
	width: 30px;
	height: 30px;
}

.split-list__item::before {
	content: "";
	width: 80px;
	height: 1px;
	display: block;
	background: var(--medium-grey);
	position: absolute;
	right: -80px;
}

.split-list__item:last-child::before {
	display: none;
}

.popup-split .popup-content > .text {
	width: 563px;
	color: var(--dark-grey);
	font-size: 14px;
}

.popup-order .popup-content {
	width: 500px;
	max-width: 500px;
	padding: 40px;
}

.popup-feedback .input,
.popup-order .input {
	width: 100%;
	border: 1px solid var(--medium-grey);
	height: 54px;
}

.popup-order #telModal {
	border: 1px solid var(--medium-grey);
	border-radius: 0 8px 8px 0;
	border-left: none;
}

.popup-order .custom-select-trigger {
	border: 1px solid var(--medium-grey);
}

.popup-order .custom-options {
	width: 100%;
	top: 100%;
	border: 1px solid var(--medium-grey);
	border-top: none;
}

.popup-feedback form,
.popup-order form {
	gap: 20px;
	display: flex;
	flex-direction: column;
}

.popup-order form .btn {
	margin-top: 0;
	max-width: 100%;
}

.popup-order .custom-checkbox span {
	text-align: left;
}

.close--btn {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.close--btn::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 4L12 12M12 12L4 20M12 12L4 4M12 12L20 20' stroke='%238F8F8F' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
}

.popup-order .popup-content__title {
	margin-bottom: 20px;
}

.popup-order .polyce-box {
	margin-top: -5px;
}

.textarea {
	resize: vertical;
	overflow: auto;
	min-height: 54px;
	max-height: 200px;
	padding-top: 13px;
}

.popup-feedback .popup-content {
	width: 690px;
	padding: 40px;
	border-radius: 24px;
}

.popup-feedback .btn {
	max-width: 100%;
	margin-top: 0;
}

.popup-feedback .custom-checkbox span {
	text-align: left;
}

.popup-feedback .polyce-box {
	margin-top: -5px;
}
/*
.popup-feedback .popup-content__title {
	margin-bottom: 20px;
} */

.popup-star > div {
	display: flex;
	gap: 15px;
	color: var(--dark-grey);
	align-items: center;
}

.popup-star > span {
	padding-left: 0;
}

.popup-star .product-star {
	margin-bottom: 0;
	margin-left: 0;
}

.popup-star .product-star .icon {
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.popup-star .product-star .icon::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_734_64640)'%3e%3cpath opacity='0.5' d='M11.4294 1.75623C11.609 1.20344 12.391 1.20344 12.5706 1.75623L14.5595 7.87721C14.6398 8.12442 14.8702 8.2918 15.1301 8.2918H21.5661C22.1473 8.2918 22.389 9.03557 21.9187 9.37721L16.7119 13.1602C16.5016 13.313 16.4136 13.5838 16.494 13.831L18.4828 19.952C18.6624 20.5048 18.0297 20.9644 17.5595 20.6228L12.3527 16.8398C12.1424 16.687 11.8576 16.687 11.6473 16.8398L6.44052 20.6228C5.97029 20.9644 5.3376 20.5048 5.51721 19.952L7.50604 13.831C7.58636 13.5838 7.49837 13.313 7.28807 13.1602L2.08126 9.37721C1.61103 9.03557 1.8527 8.2918 2.43393 8.2918H8.86991C9.12984 8.2918 9.36022 8.12442 9.44054 7.87721L11.4294 1.75623Z' fill='%233C7B2D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_734_64640'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.popup-star .product-star .icon.active::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_641_17110)'%3e%3cpath d='M8.42937 1.75623C8.60898 1.20345 9.39102 1.20344 9.57063 1.75623L10.8859 5.80426C10.9662 6.05147 11.1966 6.21885 11.4566 6.21885H15.7129C16.2941 6.21885 16.5358 6.96262 16.0656 7.30426L12.6221 9.80608C12.4118 9.95886 12.3238 10.2297 12.4042 10.4769L13.7194 14.5249C13.899 15.0777 13.2664 15.5374 12.7961 15.1957L9.35267 12.6939C9.14238 12.5411 8.85762 12.5411 8.64733 12.6939L5.20387 15.1957C4.73364 15.5374 4.10096 15.0777 4.28057 14.5249L5.59585 10.4769C5.67617 10.2297 5.58818 9.95886 5.37789 9.80608L1.93443 7.30426C1.4642 6.96262 1.70587 6.21885 2.2871 6.21885H6.54345C6.80338 6.21885 7.03376 6.05147 7.11408 5.80426L8.42937 1.75623Z' fill='%233C7B2D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_641_17110'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
}

.basket-grid {
	display: grid;
	grid-template-columns: auto 500px;
	gap: 12px 20px;
	position: relative;
}

.basket-grid .basket-grid-list {
	width: 100%;
	height: auto;
	grid-column: 1;
}

.basket-grid-list {
	display: flex;
	flex-direction: column;
	gap: 10px;
	position: relative;
}

.handy .basket-grid-list__item {
	background: var(--white);
}

.basket-grid-list__item {
	display: flex;
	padding: 20px;
	box-sizing: border-box;
	border: 0;
	background: 0;
	border-radius: 0;
	gap: 50px;
	position: relative;
}

.basket-items-list-wrapper-compact .basket-items-list-item-container {
	display: flex;
	padding: 31px;
	box-sizing: border-box;
	background: var(--light-grey);
	border-radius: 24px;
	gap: 50px;
	position: relative;
	margin-bottom: 10px;
}
/*.basket-grid-list__item {
    display: flex;
    padding: 20px;
    box-sizing: border-box;
    background: var(--light-grey);
    border-radius: 24px;
    gap: 50px;
    position: relative;
}*/

.basket-grid-list__item img {
	width: 140px;
	height: 128px;
	object-fit: cover;
	border-radius: 8px;
}

.basket-grid-list__item-info {
	display: flex;
	gap: 10px;
	align-items: center;
}

.basket-grid-list__item-info > div {
	display: flex;
	flex-direction: column;
	gap: 5px;
	min-width: 410px;
}

.basket-grid-list__item-info > div .text {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 140%;
	width: 362px;
}

.basket-grid-list__item-box {
	display: flex;
	gap: 40px;
	align-items: center;
}

.basket-grid-list__item-box .price {
	font-size: 34px;
	font-weight: 500;
	line-height: 120%;
	letter-spacing: -1.02px;
	font-family: "Manrope-Medium";
}

.btn-favourites-close {
	position: absolute;
	top: 15px;
	right: 25px;
	cursor: pointer;
	width: 18px;
	height: 18px;
}

.basket-grid .handy {
	width: 100%;
	grid-column: 1;
}

.delete-basket {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 24px;
	height: 24px;
	cursor: pointer;
}

.delete-basket::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 4L12 12M12 12L4 20M12 12L4 4M12 12L20 20' stroke='%238F8F8F' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
}

.btn-basket__box {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.btn-basket__box .text {
	font-size: 14px;
}

.btn-basket__box .price-one {
	font-size: 14px;
	color: #8f8f8f;
	display: none;
}

.btn-basket__box .price-one.active {
	display: flex;
}

.all-delete-basket {
	position: absolute;
	top: -40px;
	color: var(--green);
	right: 0;
	font-size: 18px;
	line-height: 140%;
	cursor: pointer;
}

.return-product {
	display: flex;
	gap: 6px;
	padding: 20px;
	border-radius: 24px;
	background: var(--light-grey);
	box-sizing: border-box;
	display: none;
}

.return-product.active {
	display: flex;
}

.return-product .text {
	font-size: 18px;
	color: var(--dark-grey);
	line-height: 140%;
}

.return-product .name {
	font-size: 18px;
	line-height: 120%;
}

.return-product .return-product-btn {
	margin-left: 10px;
	font-size: 18px;
	color: var(--green);
	line-height: 140%;
	cursor: pointer;
}

.basket-grid-list__container {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.basket-grid-list__item.disabled {
	display: none;
}

.basket-grid .section-order {
	width: 100%;
	height: auto;
	grid-column: 2;
	position: absolute;
	display: grid;
	gap: 10px;
}

.section-order__block {
	display: flex;
	padding: 25px;
	box-sizing: border-box;
	background: var(--light-grey);
	border-radius: 24px;
	flex-direction: column;
}

.handy .title {
	color: var(--white);
}

.handy .title,
.section-order__block .title {
	font-size: 34px;
	line-height: 120%;
	letter-spacing: -1.02px;
	margin-bottom: 20px;
}

.section-order__block .group-radio__box label {
	color: var(--black);
}

.section-order__block
.custom-radio
input[type="radio"]:checked
+ .radio-btn::after {
	background: var(--dark-green);
}

.section-order__block .custom-radio .radio-btn,
.section-order__block .custom-radio input[type="radio"]:checked + .radio-btn {
	border: 1px solid var(--dark-green);
}

.section-order__block .group-radio > div {
	display: flex;
	gap: 20px;
	height: auto;
	color: var(--black);
}

.section-order__block .group-radio {
	gap: 10px;
	display: flex;
	flex-direction: column;
	margin-bottom: 20px;
}

.section-order__block .input {
	width: 100%;
	padding-right: 60px;
}

.promo-code {
	cursor: pointer;
	width: 18px;
	height: 18px;
	position: absolute;
	right: 18px;
	top: 18px;
}

.promo-code::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M6 3L12 9L6 15' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.section-order__block .info {
	display: flex;
	flex-direction: column;
	/* gap: 10px; */
	margin-top: 30px;
}

.section-order__block .info .code,
.section-order__block .info .club,
.section-order__block .info .sales,
.section-order__block .info .bonus,
.section-order__block .info .text-order {
	font-size: 16px;
	line-height: 140%;
	color: var(--black);
}

.section-order__block .info .text-order,
.section-order__block .info .sales {
	display: flex;
}

.section-order__block .info .code,
.section-order__block .info .club,
.section-order__block .info .bonus {
	display: none;
}

.section-order__block .info .code.active,
.section-order__block .info .club.active,
.section-order__block .info .bonus.active {
	display: flex;
}

.section-order__block .info .final-price {
	display: flex;
	font-size: 28px;
	line-height: 120%;
	letter-spacing: -0.56px;
	font-family: "Manrope-SemiBold";
}

.delivery__value {
	font-family: "Manrope-SemiBold";
}

.code__value,
.bonus__value,
.club__value,
.final-price__counter,
.sales__price,
.final__value,
.weight__value,
.delivery__value {
	margin-left: auto;
}

.section-order__block .btn {
	max-width: 100%;
	margin-top: 20px;
	width: 100%;
}

.section-order .split-card-detail {
	border-radius: 24px;
	margin-top: 0;
	width: 100%;
}

.section-order .split-card-detail__box {
	display: flex;
	gap: 20px;
	flex-direction: column;
	align-items: start;
}

.section-order .month-payment {
	width: 100%; /*316px;*/
}

.section-order .split-card-detail .icon {
	right: 20px;
	top: 20px;
}

.section-order .payment .text {
	margin-right: auto;
	width: auto;
}

.handy {
	display: flex;
	flex-direction: column;
	padding: 30px;
	background: #79bc23;
	border-radius: 24px;
	box-sizing: border-box;
}

.handy__list {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.handy__list .basket-grid-list__item-box > div {
	display: flex;
	gap: 5px;
	flex-direction: column;
}

.basket-grid-list__item-box .old-price {
	font-size: 14px;
	line-height: 140%;
	text-decoration: line-through;
	color: var(--dark-grey);
}

.handy__list .basket-grid-list__item-box .btn {
	height: 54px;
	border-radius: 8px;
	padding: 18px 24px;
	font-size: 16px;
}

.handy__list .basket-grid-list__item-box {
	margin-left: auto;
}

.section-order__block .info.active {
	margin-top: 0;
}

.popup-delete .popup-content__title {
	font-size: 28px;
	line-height: 120%;
	letter-spacing: -0.56px;
	font-family: "Manrope-SemiBold";
	margin-bottom: 0;
}

.popup-content__box-btn {
	display: flex;
	gap: 15px;
	margin-top: 30px;
}

.popup-content__box-btn .btn--white {
	border: 1px solid var(--dark-green);
}

.popup-content__box-btn .btn--white:hover {
	background: var(--dark-green);
}

.popup-content__box-btn .btn {
	margin-top: 0;
	height: 54px;
	font-size: 16px;
	padding: 18px 24px;
}

.page--order .section-order__block .info {
	margin-top: 0;
	gap: 13px;
}

.page--order .section-order__block .info .final-price {
	margin-top: 7px;
	padding-top: 20px;
	border-top: 1px solid var(--medium-grey);
}

.page--order .basket-grid-list__item-box .price {
	font-size: 18px;
	line-height: 140%;
}

.page--order .btn-basket__box .text {
	color: var(--dark-grey);
}

.page--order .btn-basket__box .counter {
	font-family: "Manrope-SemiBold";
	font-size: 18px;
}

.page--order .btn-basket__box {
	gap: 5px;
}

.page--order .basket-grid-list__item {
	background: var(--white);
}

.list-slide-order {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.list-slide-order__item .bg-light-grey {
	padding: 20px;
	border-radius: 24px;
	box-sizing: border-box;
	background: var(--light-grey);
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.list-slide-order__item {
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.list-slide-order__item.active {
	margin-bottom: 40px;
}

.page--order .basket-grid-list__item-box {
	width: 266px;
	margin-left: auto;
}

.list-slide-order__btn {
	display: flex;
	gap: 10px;
	align-items: center;
	width: 100%;
	position: relative;
}

.list-slide-order__item .btn {
	width: max-content;
	height: 54px;
	padding: 18px 24px;
	font-size: 16px;
	border-radius: 8px;
}

.hide {
	display: none;
}

.list-slide-order__btn .counter-btn {
	color: var(--dark-green);
	font-size: 16px;
	line-height: 100%;
	letter-spacing: -0.48px;
	font-family: "Manrope-Bold";
	border: 1px solid var(--dark-green);
	padding: 7px 10.6px;
	box-sizing: border-box;
	border-radius: 50%;
	width: 32px;
	height: 32px;
	align-items: center;
	display: flex;
	text-align: center;
	justify-content: center;
}

.list-slide-order__btn::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 9.33301L12 17.333L4 9.33301' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	margin-left: auto;
}

.list-slide-order__item.active .list-slide-order__btn::after {
	transform: rotate(180deg);
}

.list-slide-order__item .btn {
	display: none;
}

.list-slide-order__item.active .btn {
	display: flex;
}

.list-slide-order__btn .text {
	font-size: 18px;
	line-height: 140%;
}

.list-slide-order__item .box-btn {
	display: flex;
	gap: 15px;
}

.list-slide-order__item .box-btn {
	display: none;
}

.list-slide-order__item.active .box-btn {
	display: flex;
}

.list-slide-order__item .box-btn .btn--white {
	background: var(--white);
	border: 1px solid var(--dark-green);
}

.list-slide-order__item .box-btn .btn--white:hover {
	transition: 0.3s;
	background: var(--dark-green);
}

.list-slide-order__item .basket-grid-list {
	display: none;
}

.list-slide-order__item.active .basket-grid-list {
	display: flex;
}

.list-slide-order__item.green .counter-btn {
	background: var(--dark-green);
	color: var(--white);
}

.delivery-box {
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.delivery-box .group-radio__box label {
	color: var(--black);
}

.delivery-box .custom-radio .radio-btn {
	border: 1px solid var(--dark-green);
}

.delivery-box .custom-radio input[type="radio"]:checked + .radio-btn {
	border: 1px solid var(--dark-green);
}

.delivery-box .custom-radio input[type="radio"]:checked + .radio-btn::after {
	background: var(--dark-green);
}

.delivery-box > .text {
	font-size: 18px;
}

.list-slide-order__item .delivery-box {
	display: none;
}

.list-slide-order__item .form {
	display: none;
}

.list-slide-order__item.active .delivery-box {
	display: flex;
}

.list-slide-order__item.active .form {
	display: flex;
}

.box-input-delivery {
	display: flex;
	gap: 8px;
	flex-direction: column;
	margin-top: 10px;
}

.box-input-delivery .text {
	font-size: 14px;
	line-height: 140%;
	color: var(--dark-grey);
}

.select option span {
	color: var(--dark-grey);
}

.box-input-delivery .custom-select,
.box-input-delivery .select-items,
.box-input-delivery .select-selected {
	width: 390px;
}

.list-slide-order__item.active .delivery-box--list-services {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 10px;
}

.delivery-box__item {
	background: white;
	padding: 20px;
	box-sizing: border-box;
	border-radius: 8px;
}

.delivery-box__item > .text {
	font-size: 14px;
	color: var(--dark-grey);
	margin-top: 5px;
}

.delivery-services__price {
	font-size: 22px;
	line-height: 140%;
	font-family: "Manrope-SemiBold";
	margin-top: 10px;
}

.delivery-box__item img {
	object-fit: cover;
	width: 100%;
	height: auto;
	margin-top: 15px;
	max-width: 120px;
}

.list-services-text {
	display: flex;
	flex-direction: column;
}

.list-services-text__item {
	display: flex;
	flex-direction: column;
	gap: 10px;
	padding-right: 304px;
}

.list-services-text__item .text {
	font-size: 16px;
	line-height: 150%;
	display: flex;
	gap: 5px;
}

.box-btn-pvz {
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.list-services-text__item .text span,
.box-btn-pvz .text span {
	font-family: "Manrope-SemiBold";
	line-height: 150%;
}

.list-slide-order__item .list-services-text {
	display: none;
}

.list-slide-order__item.active .list-services-text {
	display: flex;
}

.list-services-text__item .btn {
	font-size: 14px;
	height: 34px;
	padding: 7px 16px;
	font-family: "Manrope-Regular";
	border-radius: 4px;
}

.text-error {
	color: #f20000;
}

.CDEK-widget__popup-mask {
	z-index: 5;
}

.CDEK-widget,
.CDEK-widget__popup {
	width: 1020px !important;
	height: 648px !important;
	border-radius: 24px !important;
}

.CDEK-widget__popup__close-btn {
	display: none !important;
}

.hidden {
	display: none !important;
}

.list-services-text__item .link {
	display: inline;
}

.list-services-text__item .link a {
	color: var(--green);
	transition: 0.3s;
}

.list-services-text__item .link a:hover {
	color: var(--green---hover);
	transition: 0.3s;
}

.delivery-box__item--pay {
	padding: 15px;
}

.delivery-box__item--pay .group-radio__box label {
	font-size: 14px;
	align-items: start;
	line-height: 140%;
	position: relative;
}

.delivery-box__item--pay .group-radio__box label {
	left: 19px;
}

.delivery-box__item--pay .custom-radio .radio-btn {
	width: 14px;
	position: absolute;
	top: 3px;
	left: -19px;
}

.delivery-box__item--pay .list-services-text__item .text {
	display: inline;
}

.delivery-box__item--pay .box-img {
	display: flex;
	margin-top: auto;
	gap: 5px;
	position: relative;
	align-items: end;
}

.delivery-box__item--pay {
	height: 150px;
	display: flex;
	flex-direction: column;
}

.delivery-box__item--pay .box-img img:nth-child(1) {
	width: 40px;
	height: 40px;
	margin-top: auto;
}

.delivery-box__item--pay .box-img img:nth-child(2) {
	width: 49px;
	height: 15px;
	margin-left: auto;
	opacity: 0.3;
}

.delivery-box__item--pay .box-img img:nth-child(3) {
	width: 37px;
	height: 13px;
	opacity: 0.3;
}

.delivery-box__item--pay .box-img img:nth-child(4) {
	width: 30px;
	height: 20px;
	opacity: 0.7;
	position: relative;
	top: 3px;
}

.list-services-text__item--pay .text {
	display: inline;
}

.list-slide-order__item .box-input .input {
	width: 100%;
	height: 54px;
}

.list-slide-order__item form {
	gap: 10px;
	width: 610px;
	display: flex;
	flex-direction: column;
}

.list-slide-order__item form .btn {
	height: 54px;
	border-radius: 8px;
	font-size: 16px;
	padding: 18px 24px;
	margin-top: 10px;
}

.list-slide-order__item .polyce-box {
	margin-top: 5px;
	width: 890px;
}

.list-slide-order__item .box-input .textarea {
	padding-top: 16.5px;
}

.box-input-delivery .select-arrow {
	width: 18px;
	height: 18px;
	margin-left: auto;
	position: absolute;
	right: 15px;
	z-index: 5;
	display: none;
}

.box-input-delivery .delete-value {
	width: 18px;
	height: 18px;
	margin-left: auto;
	position: absolute;
	right: 15px;
	z-index: 5;
	display: block;
	top: 20px;
	cursor: pointer;
}

.box-input-delivery .delete-value {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cpath d='M13 1L7 7M7 7L1 13M7 7L1 1M7 7L13 13' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
	width: 14px;
	height: 14px;
	margin-left: auto;
}

.box-input-delivery .select-selected::after {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3e%3cpath d='M13 1L7 7M7 7L1 13M7 7L1 1M7 7L13 13' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
	width: 14px;
	height: 14px;
	margin-left: auto;
	display: none;
}

.box-input-delivery .select-arrow-active::after {
	display: none;
	transform: rotate(0deg);
}

.section-center {
	display: flex;
	margin: 0 auto;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	margin-bottom: 50px;
}

.section-center .title-two {
	margin-bottom: 20px;
}

.section-center .circle-bg {
	width: 160px;
	height: 160px;
	padding: 30px;
	box-sizing: border-box;
	border-radius: 1000px;
	background: #e5f4e1;
	margin-bottom: 40px;
}

.success-page .text {
	width: 351px;
	text-align: center;
	margin-bottom: 45px;
}

.section-center .btn {
	font-size: 16px;
	height: 54px;
	padding: 18px 24px;
	border-radius: 8px;
}

.not-found-page {
	margin-top: 80px;
}

.not-found-page img {
	width: 510px;
	margin-bottom: 60px;
}

.not-found-page .text {
	margin-bottom: 20px;
	font-size: 18px;
	text-align: center;
}

.page-policy .title-two {
	width: 738px;
}

.page-policy__content {
	display: flex;
	flex-direction: column;
	gap: 30px;
	width: 890px;
}

.page-policy__content .text {
	line-height: 150%;
}

.page-policy__content .text span {
	font-family: "Manrope-SemiBold";
}

.page-policy__content .text a {
	color: #79bc23;
}

.page-policy__content .subtitle {
	font-family: "Manrope-SemiBold";
}

.page-policy__content ul {
	padding-left: 20px;
	list-style: decimal;
	margin: 0;
}

@media (max-width: 1600px) {
	.m-auto {
		width: 1240px;
		padding: 15px 0px;
	}

	main {
		gap: 80px;
	}

	footer section,
	main section {
		width: 1240px;
		display: flex;
		margin: 0 auto;
		box-sizing: border-box;
		position: relative;
	}

	footer {
		margin-top: 80px;
	}

	.main-banner {
		width: 1240px;
	}

	.header-list {
		gap: 20px;
		margin-left: 20px;
	}

	.logo img {
		width: 196px;
	}

	.logo {
		gap: 6px;
	}

	.logo .text {
		width: 119px;
		font-size: 12px;
	}

	.btn {
		height: 34px;
		padding: 12px 16px;
		font-size: 14px;
	}

	header .btn--green::after {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M2.25 4.75H15.75M2.25 9H15.75M2.25 13.25H15.75' stroke='white' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.header-box__info a {
		height: 18px;
		width: 18px;
	}

	.header-tel {
		margin-right: 20px;
		align-items: center;
	}

	.search::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M11 19.5C15.4183 19.5 19 15.9183 19 11.5C19 7.08172 15.4183 3.5 11 3.5C6.58172 3.5 3 7.08172 3 11.5C3 15.9183 6.58172 19.5 11 19.5Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M20.9999 21.5L16.6499 17.15' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.favourites::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M20.8401 5.11002C20.3294 4.59902 19.7229 4.19366 19.0555 3.9171C18.388 3.64054 17.6726 3.49819 16.9501 3.49819C16.2276 3.49819 15.5122 3.64054 14.8448 3.9171C14.1773 4.19366 13.5709 4.59902 13.0601 5.11002L12.0001 6.17002L10.9401 5.11002C9.90843 4.07833 8.50915 3.49873 7.05012 3.49873C5.59109 3.49873 4.19181 4.07833 3.16012 5.11002C2.12843 6.14171 1.54883 7.54098 1.54883 9.00002C1.54883 10.4591 2.12843 11.8583 3.16012 12.89L4.22012 13.95L12.0001 21.73L19.7801 13.95L20.8401 12.89C21.3511 12.3793 21.7565 11.7728 22.033 11.1054C22.3096 10.4379 22.4519 9.7225 22.4519 9.00002C22.4519 8.27753 22.3096 7.56212 22.033 6.89466C21.7565 6.2272 21.3511 5.62077 20.8401 5.11002Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
	}

	.basket::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M6 2.5L3 6.5V20.5C3 21.0304 3.21071 21.5391 3.58579 21.9142C3.96086 22.2893 4.46957 22.5 5 22.5H19C19.5304 22.5 20.0391 22.2893 20.4142 21.9142C20.7893 21.5391 21 21.0304 21 20.5V6.5L18 2.5H6Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5608 15.5786 12.5783 14.8284 13.3284C14.0783 14.0785 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0785 9.17157 13.3284C8.42143 12.5783 8 11.5608 8 10.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
	}

	.header-box__info {
		gap: 10px;
	}

	.btn {
		border-radius: 4px;
	}

	.header-tel::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
		width: 18px;
	}

	.header-tel:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.header-categories__list {
		gap: 10px 40px;
	}

	.header-categories--before {
		padding: 30px;
		border-radius: 16px;
	}

	.header-categories::before {
		display: none;
	}

	.header-categories {
		width: 800px;
		top: 55px;
	}

	.header-categories--before {
		width: 800px;
	}

	.main-banner-slider .slick-arrow {
		top: 42%;
		border: 2px solid var(--white);
		width: 54px;
		height: 54px;
	}

	.main-banner-slider .slick-arrow::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='22' viewBox='0 0 12 22' fill='none'%3e%3cpath d='M11 1L1 11L11 21' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		display: block;
	}

	.main-banner-slider .slick-next::before {
		transform: rotate(180deg);
	}

	.main-banner-slider .slick-prev {
		left: -27px;
	}

	.main-banner-slider .slick-next {
		right: -27px;
	}

	.slick-dots {
		gap: 3px;
		margin-top: 6px;
	}

	.slick-dots li::marker {
		display: none;
		font-size: 0;
	}

	.slick-dots :where(li button, .swiper-pagination-bullet) {
		width: 6px;
		height: 6px;
	}

	.slick-dots .slick-active button {
		width: 25px;
	}

	.main-banner-slider {
		margin-bottom: 31px;
	}

	.input-search {
		font-size: 14px;
	}

	.search-bar__close {
		position: absolute;
		width: 18px;
		height: 18px;
		right: 60px;
	}

	.search-bar__close::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 4L12 12M12 12L4 20M12 12L4 4M12 12L20 20' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
	}

	.search-box .btn {
		height: 46px;
		padding: 18px 16px;
		border-radius: 8px;
	}

	.favourites.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M21.6974 4.26815C21.1371 3.70759 20.4718 3.26292 19.7396 2.95954C19.0075 2.65615 18.2227 2.5 17.4301 2.5C16.6376 2.5 15.8528 2.65615 15.1206 2.95954C14.3884 3.26292 13.7231 3.70759 13.1628 4.26815L12 5.43095L10.8372 4.26815C9.70549 3.1364 8.17051 2.50059 6.56998 2.50059C4.96944 2.50059 3.43446 3.1364 2.30271 4.26815C1.17097 5.39989 0.535156 6.93487 0.535156 8.53541C0.535156 10.1359 1.17097 11.6709 2.30271 12.8027L3.46552 13.9655L12 22.5L20.5346 13.9655L21.6974 12.8027C22.2579 12.2424 22.7026 11.5771 23.006 10.8449C23.3094 10.1128 23.4655 9.32796 23.4655 8.53541C23.4655 7.74285 23.3094 6.95806 23.006 6.22587C22.7026 5.49368 22.2579 4.82844 21.6974 4.26815Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.basket.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cg clip-path='url(%23clip0_807_685)'%3e%3cpath d='M5.4001 1.5L2.1001 5.9V21.3C2.1001 21.8835 2.33188 22.4431 2.74446 22.8556C3.15704 23.2682 3.71662 23.5 4.3001 23.5H19.7001C20.2836 23.5 20.8432 23.2682 21.2557 22.8556C21.6683 22.4431 21.9001 21.8835 21.9001 21.3V5.9L18.6001 1.5H5.4001Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5609 15.5786 12.5783 14.8284 13.3284C14.0783 14.0786 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0786 9.17157 13.3284C8.42143 12.5783 8 11.5609 8 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_807_685'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.header-box__info a .favourites__counter {
		font-size: 8px;
		padding: 1px 4.15px 1px 4.2px;
		bottom: -3px;
		right: 0px;
	}

	.title {
		font-size: 36px;
		letter-spacing: -0.72px;
	}

	.btn-favourites::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20.8402 4.61012C20.3295 4.09912 19.7231 3.69376 19.0556 3.4172C18.3881 3.14064 17.6727 2.99829 16.9502 2.99829C16.2278 2.99829 15.5123 3.14064 14.8449 3.4172C14.1774 3.69376 13.571 4.09912 13.0602 4.61012L12.0002 5.67012L10.9402 4.61012C9.90855 3.57842 8.50927 2.99883 7.05024 2.99883C5.59121 2.99883 4.19193 3.57842 3.16024 4.61012C2.12855 5.64181 1.54895 7.04108 1.54895 8.50012C1.54895 9.95915 2.12855 11.3584 3.16024 12.3901L4.22024 13.4501L12.0002 21.2301L19.7802 13.4501L20.8402 12.3901C21.3512 11.8794 21.7566 11.2729 22.0332 10.6055C22.3097 9.93801 22.4521 9.2226 22.4521 8.50012C22.4521 7.77763 22.3097 7.06222 22.0332 6.39476C21.7566 5.7273 21.3512 5.12087 20.8402 4.61012Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		transition: 0.3s;
	}

	.btn-favourites:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 20' fill='none'%3e%3cpath d='M21.6974 1.76815C21.1371 1.20759 20.4718 0.762921 19.7396 0.459537C19.0075 0.156152 18.2227 0 17.4301 0C16.6376 0 15.8528 0.156152 15.1206 0.459537C14.3884 0.762921 13.7231 1.20759 13.1628 1.76815L12 2.93095L10.8372 1.76815C9.70549 0.636397 8.17051 0.000586625 6.56998 0.000586637C4.96944 0.000586649 3.43446 0.636397 2.30271 1.76815C1.17097 2.89989 0.535156 4.43487 0.535156 6.03541C0.535156 7.63594 1.17097 9.17092 2.30271 10.3027L3.46552 11.4655L12 20L20.5346 11.4655L21.6974 10.3027C22.2579 9.74238 22.7026 9.07714 23.006 8.34495C23.3094 7.61276 23.4655 6.82796 23.4655 6.03541C23.4655 5.24285 23.3094 4.45806 23.006 3.72587C22.7026 2.99368 22.2579 2.32844 21.6974 1.76815Z' fill='%233C7B2D'/%3e%3c/svg%3e");
	}

	.btn-favourites.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 20' fill='none'%3e%3cpath d='M21.6974 1.76815C21.1371 1.20759 20.4718 0.762921 19.7396 0.459537C19.0075 0.156152 18.2227 0 17.4301 0C16.6376 0 15.8528 0.156152 15.1206 0.459537C14.3884 0.762921 13.7231 1.20759 13.1628 1.76815L12 2.93095L10.8372 1.76815C9.70549 0.636397 8.17051 0.000586625 6.56998 0.000586637C4.96944 0.000586649 3.43446 0.636397 2.30271 1.76815C1.17097 2.89989 0.535156 4.43487 0.535156 6.03541C0.535156 7.63594 1.17097 9.17092 2.30271 10.3027L3.46552 11.4655L12 20L20.5346 11.4655L21.6974 10.3027C22.2579 9.74238 22.7026 9.07714 23.006 8.34495C23.3094 7.61276 23.4655 6.82796 23.4655 6.03541C23.4655 5.24285 23.3094 4.45806 23.006 3.72587C22.7026 2.99368 22.2579 2.32844 21.6974 1.76815Z' fill='%233C7B2D'/%3e%3c/svg%3e");
	}

	.btn-favourites {
		width: 18px;
		height: 18px;
	}

	.subtitle {
		font-size: 18px;
		line-height: 120%;
	}

	.card a .text {
		margin-bottom: 10px;
		font-size: 12px;
		line-height: 130%;
		height: 32px;
	}

	.card-box .price {
		font-size: 20px;
		line-height: 120%;
	}

	.card-box__btn .btn {
		height: 46px;
		border-radius: 8px;
		width: 145px;
	}

	.card-box__btn {
		gap: 5px;
	}

	.slider .slick-list {
		margin-bottom: 30px;
	}

	.slider-blog .slick-list {
		margin-bottom: 0;
	}

	.section-bg {
		padding: 80px 0px;
	}

	.product-selection__list {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
	}

	.product-selection__list-item {
		height: 290px;
		padding: 20px;
		border-radius: 16px;
	}

	.bx-breadcrumb {
		margin: 27px 0;
		margin-bottom: 3px;
	}

	/* .subtitle-two {
    font-size: 20px;
    line-height: 120%;
    letter-spacing: normal;
  } */

	.product-selection__list-item .text {
		font-size: 14px;
		line-height: 150%;
	}

	.product-selection__list > img {
		border-radius: 16px;
		height: 290px;
	}

	.product-selection__list-item .icon {
		width: 50px;
		height: 50px;
	}

	.bg--green::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='596' height='833' viewBox='0 0 596 833' fill='none'%3e%3cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M418 783.623C418 812.475 441.51 836.208 470.147 832.645C676.394 806.983 836 631.095 836 417.932C836 187.115 648.859 0 418 0C187.141 0 0 187.115 0 417.932C0 610.594 130.386 772.806 307.742 821.173C338.057 829.439 365.75 804.888 365.75 773.471V402.26C372.72 299.518 453.534 122.245 721.05 235.087C694.925 301.259 606.1 433.605 459.8 433.605C459.8 350.018 506.825 257.028 653.125 261.208C574.75 245.535 434.716 247.625 418 402.26V783.623ZM109.725 407.484C197.509 365.691 296.08 383.104 334.4 397.036C334.4 355.243 350.075 313.449 370.975 282.104C203.775 236.132 125.4 346.535 109.725 407.484Z' fill='white'/%3e%3c/svg%3e");
	}

	.bg--green section::after {
		width: 85px;
		height: 85px;
		background-size: 85px 85px;
	}

	.slider-personal__item-text {
		padding: 15px;
		font-size: 14px;
		height: 156px;
		line-height: 150%;
	}

	.slider-feedback__item-info {
		padding: 15px;
		font-size: 14px;
		height: 161px;
		line-height: 150%;
	}

	.slider-feedback__item-box {
		padding: 15px;
	}

	.slider-feedback__item-info p {
		-webkit-line-clamp: 5;
	}

	.slider-personal__item-people {
		padding: 15px;
	}

	.slider-blog__item > img {
		border-radius: 16px;
		height: 180px;
	}

	.slider-blog__item {
		gap: 15px;
	}

	.slider-blog__item-info--silver {
		font-size: 12px;
		line-height: 130%;
	}

	.slider-blog__item-info .text {
		font-size: 16px;
		line-height: 150%;
	}

	.slider-blog__item-info {
		gap: 5px;
	}

	.btn--main {
		margin-top: 24px;
		border-radius: 8px;
		height: 54px;
		font-size: 16px;
		padding: 18px 24px;
	}

	.slider-feedback__item-box img {
		width: 70px;
		height: 65px;
	}

	.slider-personal__item-people img {
		width: 50px;
		height: 50px;
	}

	.item-people__info .subtitle {
		font-size: 20px;
	}

	.item-feedback__info .subtitle {
		font-size: 18px;
		line-height: 150%;
	}

	.feedback-people .data,
	.star-counter {
		font-size: 12px;
		line-height: 130%;
	}

	.feedback-people .name {
		font-size: 16px;
		line-height: 150%;
	}

	.feedback-people .data {
		top: 1px;
	}

	.slider-feedback__item-info {
		gap: 5px;
	}

	.slider-useful .slick-arrow,
	.slider-feedback .slick-arrow,
	.slider-popular .slick-arrow,
	.slider-blog .slick-arrow {
		top: -73px;
	}

	.container-faq img {
		border-radius: 16px;
	}

	.faq__list-item {
		padding: 15px;
	}

	.faq__list {
		gap: 10px;
	}

	.faq__list-item-show .subtitle {
		font-size: 16px;
		line-height: 150%;
	}

	.faq__list-item-show .icon {
		width: 30px;
		height: 30px;
	}

	.faq__list-item-show .icon::before {
		background-size: 30px 30px;
		width: 30px;
		height: 30px;
	}

	.faq__list-item.active .faq__list-item-show .icon::before {
		width: 30px;
		height: 30px;
		background-size: 30px 30px;
	}

	.faq__list-item-text {
		padding-bottom: 0;
	}

	.faq__list-item-text {
		font-size: 14px;
	}

	.section-subscription .section-bg {
		padding: 60px;
		width: 750px;
	}

	form .btn {
		padding: 16px 20px;
		height: 46px;
		font-size: 14px;
	}

	.input {
		height: 46px;
		font-size: 14px;
	}

	.input::placeholder {
		font-size: 14px;
	}

	.section-subscription {
		gap: 10px;
		flex-direction: column-reverse;
		width: 90% !important;
	}

	.form-subscription .input {
		width: 390px;
	}

	.custom-checkbox span {
		font-size: 14px;
		width: 450px;
	}

	.form-subscription .box-input {
		display: flex;
		flex-direction: column;
		gap: 5px;
		width: 390px;
		margin-right: 10px;
	}

	.form-subscription .error-message {
		width: 375px;
	}

	footer .logo img {
		width: 178.2px;
	}

	.footer-content {
		grid-template-columns: 417px 528px 153px;
		position: relative;
	}

	.footer-content .footer-content__item:nth-child(1) {
		width: 417px;
		margin-right: 122px;
	}

	footer .subtitle {
		font-size: 16px;
	}

	.footer-info a {
		font-size: 16px;
	}

	.footer-info .tel-footer::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		margin-right: 10px;
		align-items: center;
		width: 18px;
		height: 18px;
	}

	.footer-info .mail-footer::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		margin-right: 10px;
		align-items: center;
		width: 18px;
		height: 18px;
	}

	.footer-info .adress::before {
		content: "";
		margin-right: 10px;
		width: 24px;
		background: url("/local/templates/tradonew/css/../img/map.svg") no-repeat;
		height: 18px;
		background-size: 18px 18px;
		display: block;
		background-size: contain;
		top: 5px;
		position: relative;
	}

	footer .social__list-item {
		width: 30px;
		height: 30px;
	}

	.footer-info .social__list {
		margin-top: 5px;
		gap: 5px;
	}

	footer .list a,
	footer .categories-list a {
		font-size: 14px;
	}

	footer .categories-list {
		display: grid;
		grid-template-columns: 205px auto;
		gap: 10px 50px;
		margin-top: 15px;
	}

	.footer-info .adress {
		font-size: 14px;
	}

	.footer-info {
		width: 320px;
	}

	.footer-content .footer-content__item:nth-child(3) {
		margin-right: 0;
	}

	.footer-content .footer-content__item:nth-child(2) {
		margin-right: 20px;
	}

	.footer-content__item--pay {
		position: absolute;
		display: flex;
		flex-direction: row;
		bottom: 0;
		width: 100%;
	}

	.payment-list {
		position: absolute;
		right: 0;
		bottom: 145px;
	}

	.footer {
		border-radius: 24px 24px 0px 0px;
		background: linear-gradient(97deg, #34921d 7.21%, #29b606 87.04%);
		padding: 50px 50px 30px;
	}

	.btn--white {
		height: 54px;
		font-size: 16px;
		border-radius: 8px;
		padding: 18px 24px;
	}

	.footer-content__item .btn--white {
		bottom: 25px;
		position: absolute;
	}

	footer .list {
		margin-top: 15px;
		gap: 10px;
	}

	footer .logo .text {
		font-size: 10.91px;
		width: 108.193px;
	}

	.footer-bottom__box {
		gap: 10px;
	}

	.footer-bottom__box > div:nth-child(1) {
		font-size: 14x;
	}

	.footer-bottom__box > div:nth-child(2) {
		font-size: 12px;
	}

	.footer-bottom > div:nth-child(2) {
		gap: 20px;
	}

	.footer-bottom > div:nth-child(2) a {
		font-size: 12px;
	}

	.cookie {
		right: 40px;
		bottom: 40px;
	}

	.cookie > div:nth-child(1) {
		font-size: 14px;
		line-height: 150%;
	}

	.popup-content__title {
		font-size: 30px;
		line-height: 130%;
		letter-spacing: -0.6px;
	}

	.popup-content__text {
		line-height: 150%;
		font-size: 14px;
	}

	.popup-succesful-feedback .popup-content,
	.popup-succesful .popup-content {
		border-radius: 16px;
	}

	.breadcrumb-page {
		margin-top: 25px;
	}

	.title-two {
		font-size: 40px;
		line-height: 120%;
		letter-spacing: -0.8px;
		margin-bottom: 30px;
	}

	.block-grid--video > div .text {
		width: 505px;
		font-size: 14px;
		line-height: 150%;
	}

	.block-grid--video > div > div:nth-child(3) {
		width: 505px;
		font-size: 20px;
		margin-top: 30px;
	}

	.video-about {
		height: 355px;
		border-radius: 16px;
	}

	.video-about {
		margin-top: 22px;
	}

	.section-gradietn-green .subtitle {
		line-height: 150%;
		margin-right: auto;
		width: 585px;
	}

	.section-gradietn-green {
		display: flex;
		align-items: center;
		padding: 50px 70px 50px 50px;
		border-radius: 16px;
	}

	.section-gradietn-green img {
		width: 346px;
		padding-right: 0;
	}

	.block-grid .quality {
		width: 541px;
	}

	.block-grid .quality .title {
		margin-bottom: 15px;
	}

	.quality .text {
		font-size: 14px;
		line-height: 150%;
		width: 465px;
	}

	.quality .text b {
		font-family: "Manrope-SemiBold";
	}

	.section-awards > div .text,
	.section-gradietn-orange > div .text {
		font-size: 14px;
	}

	.section-gradietn-orange img {
		width: 343.95px;
		height: 299px;
	}

	.section-gradietn-orange {
		background: var(--orange);
		display: flex;
		padding: 30px 60px 30px 30px;
	}

	.section-awards > div:nth-child(1) {
		width: 559px;
	}

	.section-awards > div .text {
		width: auto;
	}

	.section-awards img {
		width: auto;
		max-width: 301px;
	}

	.fancybox-navigation .fancybox-button {
		border: 2px solid var(--white);
		width: 54px;
		height: 54px;
	}

	.pagination {
		margin-top: 30px;
	}

	.blog-detail-page__fixed {
		min-width: 400px;
	}

	.blog-detail-page__fixed > div {
		min-width: 400px;
		width: 400px;
		padding: 20px;
		height: auto;
		border-radius: 16px;
	}

	.blog-detail-page__content-banner {
		border-radius: 16px;
		margin-bottom: 20px;
		height: 370px;
	}

	.author > img {
		width: 50px;
		height: 50px;
	}

	.author {
		gap: 15px;
	}

	.author-box {
		gap: 3px;
	}

	.author-box .name {
		font-size: 16px;
	}

	.blog-detail-page__content-info-box > div,
	.author-box .post {
		font-size: 14px;
	}

	.blog-detail-page__content-info-box .views::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M0.75 9C0.75 9 3.75 3 9 3C14.25 3 17.25 9 17.25 9C17.25 9 14.25 15 9 15C3.75 15 0.75 9 0.75 9Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		width: 14px;
		height: 14px;
	}

	.blog-detail-page__content-info-box .read::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 3.79999V7.99999L10.8 9.39999' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		width: 14px;
		height: 14px;
	}

	.blog-detail-page__content-info-box .data::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 18' fill='none'%3e%3cpath d='M13.5109 3.04431H3.08852C2.26622 3.04431 1.59961 3.71092 1.59961 4.53322V14.9556C1.59961 15.7779 2.26622 16.4445 3.08852 16.4445H13.5109C14.3332 16.4445 14.9998 15.7779 14.9998 14.9556V4.53322C14.9998 3.71092 14.3332 3.04431 13.5109 3.04431Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.2773 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.32227 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1.59961 7.51105H14.9998' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		width: 14px;
		height: 16px;
	}

	.blog-detail-title {
		margin-bottom: 30px;
	}

	.blog-detail-page__content-info {
		margin-bottom: 20px;
	}

	.blog-detail-page__content-description h2,
	.blog-detail-page__content-description h3,
	.blog-detail-page__content-description h4,
	.blog-detail-page__content-description h5,
	.blog-detail-page__content-description h6,
	.blog-detail-page__content-description .title {
		font-size: 36px;
		line-height: 120%;
		letter-spacing: -0.72px;
		margin-top: 40px;
	}

	.blog-detail-page__content-description ul li,
	.blog-detail-page__content-description p {
		font-size: 14px;
		line-height: 150%;
	}

	.blog-detail-page__content-description {
		gap: 40px;
	}

	.blog-detail-page__content-description .block-benefit__green {
		padding: 30px 15px;
		border-left: 6px solid var(--green);
		font-size: 16px;
		line-height: 150%;
	}

	.blog-detail-page__content-description .block-recommended ul {
		gap: 0;
	}

	.title-share,
	.block-indications .title {
		font-size: 30px;
		line-height: 130%;
		letter-spacing: -0.6px;
	}

	.block-indications img {
		margin-top: 40px;
		border-radius: 16px;
		height: 424px;
	}

	.block-features ul li b {
		font-size: 16px;
	}

	.block-features .bold {
		width: 610px;
		font-size: 16px;
		line-height: 150%;
		margin-top: 40px;
	}

	.share {
		margin-top: 40px;
	}

	.fixed-list {
		margin-top: 15px;
	}

	.fixed-list__item {
		font-size: 14px;
		line-height: 150%;
	}

	.fixed-list__item.active::before {
		position: relative;
		top: 2px;
	}

	.box-club--orange {
		font-size: 16px;
		line-height: 150%;
		margin-top: 48px;
		width: 505px;
	}

	.block-club .text {
		width: 505px;
		font-size: 14px;
	}

	.block-club > img {
		border-radius: 16px;
	}

	.form--bg-white {
		border-radius: 16px;
		padding: 40px 40px 40px 40px;
	}

	.form--bg-white form .box-input .input {
		font-size: 14px;
		padding: 10px 15px;
		border: 1px solid #e6e6e6;
	}

	.form--bg-white .custom-checkbox span {
		width: 100%;
	}

	.form--bg-green {
		border-radius: 16px;
		padding: 40px 40px 40px 40px;
	}

	.form--bg-green .input {
		font-size: 14px;
		padding: 10px 15px;
	}

	.box-input .data,
	.custom-option,
	.custom-select-trigger {
		font-size: 14px;
	}

	.form--bg-green .custom-checkbox span {
		width: 100%;
	}

	form .btn--bg-none {
		padding: 18px 24px;
		font-size: 16px;
	}

	.block-info-form .text {
		font-size: 14px;
		line-height: 150%;
	}

	.block-info-form__box a {
		font-size: 20px;
		line-height: 120%;
	}

	.block-info-form > div,
	.block-info-form img {
		border-radius: 16px;
	}

	.page-contacts__info-box a {
		font-size: 18px;
	}

	.page-contacts__info-box a::before {
		width: 18px;
		height: 18px;
	}

	.page-contacts__info-box .tel::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.page-contacts__info-box .tel:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.page-contacts__info-box .email:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.page-contacts__info-box .email::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.page-contacts__info-box .whatsapp:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M12.0028 1.5H11.9973C5.93217 1.5 1 6.43354 1 12.5001C1 14.9064 1.77551 17.1366 3.09414 18.9475L1.72326 23.0341L5.95142 21.6824C7.69081 22.8347 9.7657 23.5002 12.0028 23.5002C18.068 23.5002 23.0002 18.5653 23.0002 12.5001C23.0002 6.43492 18.068 1.5 12.0028 1.5Z' stroke='%234EA13B' stroke-width='1.5'/%3e%3cpath d='M19.0054 15.9278V18.0245C19.0062 18.2191 18.9663 18.4118 18.8884 18.5901C18.8104 18.7685 18.696 18.9286 18.5526 19.0602C18.4091 19.1918 18.2398 19.2919 18.0554 19.3543C17.871 19.4167 17.6757 19.4398 17.4818 19.4223C15.3311 19.1886 13.2653 18.4537 11.4502 17.2767C9.76155 16.2036 8.32984 14.7719 7.25679 13.0832C6.07562 11.2599 5.34055 9.184 5.11114 7.02369C5.09368 6.83041 5.11665 6.63562 5.17859 6.45172C5.24053 6.26781 5.34008 6.09881 5.47092 5.95549C5.60175 5.81217 5.76099 5.69766 5.9385 5.61925C6.11601 5.54084 6.30791 5.50025 6.50197 5.50007H8.59869C8.93787 5.49673 9.2667 5.61684 9.52387 5.83801C9.78105 6.05918 9.94903 6.36633 9.9965 6.70219C10.085 7.37319 10.2491 8.03202 10.4857 8.66612C10.5798 8.91627 10.6001 9.18814 10.5444 9.44951C10.4886 9.71088 10.3591 9.95079 10.1712 10.1408L9.28362 11.0284C10.2786 12.7782 11.7273 14.2269 13.4771 15.2219L14.3647 14.3343C14.5547 14.1463 14.7946 14.0168 15.056 13.9611C15.3173 13.9054 15.5892 13.9257 15.8394 14.0197C16.4735 14.2564 17.1323 14.4205 17.8033 14.509C18.1428 14.5569 18.4529 14.7279 18.6745 14.9895C18.8962 15.2511 19.0139 15.585 19.0054 15.9278Z' fill='%234EA13B'/%3e%3c/svg%3e");
	}

	.page-contacts__info-box .whatsapp::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M12.0028 1.5H11.9973C5.93217 1.5 1 6.43354 1 12.5001C1 14.9064 1.77551 17.1366 3.09414 18.9475L1.72326 23.0341L5.95142 21.6824C7.69081 22.8347 9.7657 23.5002 12.0028 23.5002C18.068 23.5002 23.0002 18.5653 23.0002 12.5001C23.0002 6.43492 18.068 1.5 12.0028 1.5Z' stroke='%233C7B2D' stroke-width='1.5'/%3e%3cpath d='M19.0054 15.9278V18.0245C19.0062 18.2191 18.9663 18.4118 18.8884 18.5901C18.8104 18.7685 18.696 18.9286 18.5526 19.0602C18.4091 19.1918 18.2398 19.2919 18.0554 19.3543C17.871 19.4167 17.6757 19.4398 17.4818 19.4223C15.3311 19.1886 13.2653 18.4537 11.4502 17.2767C9.76155 16.2036 8.32984 14.7719 7.25679 13.0832C6.07562 11.2599 5.34055 9.184 5.11114 7.02369C5.09368 6.83041 5.11665 6.63562 5.17859 6.45172C5.24053 6.26781 5.34008 6.09881 5.47092 5.95549C5.60175 5.81217 5.76099 5.69766 5.9385 5.61925C6.11601 5.54084 6.30791 5.50025 6.50197 5.50007H8.59869C8.93787 5.49673 9.2667 5.61684 9.52387 5.83801C9.78105 6.05918 9.94903 6.36633 9.9965 6.70219C10.085 7.37319 10.2491 8.03202 10.4857 8.66612C10.5798 8.91627 10.6001 9.18814 10.5444 9.44951C10.4886 9.71088 10.3591 9.95079 10.1712 10.1408L9.28362 11.0284C10.2786 12.7782 11.7273 14.2269 13.4771 15.2219L14.3647 14.3343C14.5547 14.1463 14.7946 14.0168 15.056 13.9611C15.3173 13.9054 15.5892 13.9257 15.8394 14.0197C16.4735 14.2564 17.1323 14.4205 17.8033 14.509C18.1428 14.5569 18.4529 14.7279 18.6745 14.9895C18.8962 15.2511 19.0139 15.585 19.0054 15.9278Z' fill='%233C7B2D'/%3e%3c/svg%3e");
	}

	.page-contacts__info-box .skype:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_715_40415)'%3e%3cpath d='M22.1986 14.3092C22.3079 13.7302 22.3443 13.1151 22.3443 12.5C22.3443 6.78289 17.7185 2.15131 12 2.15131C11.3808 2.15131 10.798 2.1875 10.2152 2.29605C9.30462 1.78947 8.28475 1.5 7.15562 1.5C3.76821 1.5 1 4.25 1 7.65131C1 8.77301 1.29139 9.78617 1.80132 10.6908C1.69205 11.2697 1.65563 11.8849 1.65563 12.5C1.65563 18.2171 6.28145 22.8486 12 22.8486C12.6192 22.8486 13.202 22.8125 13.7847 22.7039C14.6953 23.2105 15.7152 23.5 16.8443 23.5C20.2318 23.5 23 20.75 23 17.3487C23 16.2631 22.7086 15.2138 22.1986 14.3092Z' stroke='%234EA13B' stroke-width='1.5'/%3e%3cpath d='M12.0379 19.1579C8.35909 19.1579 6.68359 17.3125 6.68359 15.9375C6.68359 15.25 7.22995 14.7434 7.95843 14.7434C9.52465 14.7434 9.12399 17.0954 12.0743 17.0954C13.5677 17.0954 14.4419 16.1908 14.4419 15.3585C14.4419 14.852 14.1505 14.273 13.167 14.0559L9.88889 13.2237C7.26637 12.5724 6.79286 11.0888 6.79286 9.74999C6.79286 6.96381 9.37895 5.95065 11.8193 5.95065C14.0776 5.95065 16.773 7.18091 16.773 8.88157C16.773 9.60525 16.1538 10.0033 15.4617 10.0033C14.114 10.0033 14.3326 8.1217 11.6372 8.1217C10.2895 8.1217 9.5975 8.73683 9.5975 9.60525C9.5975 10.4737 10.6538 10.7631 11.5644 10.9802L13.9683 11.523C16.6273 12.102 17.3193 13.6579 17.3193 15.1414C17.3193 17.3848 15.5346 19.1579 12.0379 19.1579Z' fill='%234EA13B'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_715_40415'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.page-contacts__info-box .skype::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='18' viewBox='0 0 24 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cg clip-path='url(%23clip0_715_40415)'%3e%3cpath d='M22.1986 14.3092C22.3079 13.7302 22.3443 13.1151 22.3443 12.5C22.3443 6.78289 17.7185 2.15131 12 2.15131C11.3808 2.15131 10.798 2.1875 10.2152 2.29605C9.30462 1.78947 8.28475 1.5 7.15562 1.5C3.76821 1.5 1 4.25 1 7.65131C1 8.77301 1.29139 9.78617 1.80132 10.6908C1.69205 11.2697 1.65563 11.8849 1.65563 12.5C1.65563 18.2171 6.28145 22.8486 12 22.8486C12.6192 22.8486 13.202 22.8125 13.7847 22.7039C14.6953 23.2105 15.7152 23.5 16.8443 23.5C20.2318 23.5 23 20.75 23 17.3487C23 16.2631 22.7086 15.2138 22.1986 14.3092Z' stroke='%233C7B2D' stroke-width='1.5'/%3e%3cpath d='M12.0379 19.1579C8.35909 19.1579 6.68359 17.3125 6.68359 15.9375C6.68359 15.25 7.22995 14.7434 7.95843 14.7434C9.52465 14.7434 9.12399 17.0954 12.0743 17.0954C13.5677 17.0954 14.4419 16.1908 14.4419 15.3585C14.4419 14.852 14.1505 14.273 13.167 14.0559L9.88889 13.2237C7.26637 12.5724 6.79286 11.0888 6.79286 9.74999C6.79286 6.96381 9.37895 5.95065 11.8193 5.95065C14.0776 5.95065 16.773 7.18091 16.773 8.88157C16.773 9.60525 16.1538 10.0033 15.4617 10.0033C14.114 10.0033 14.3326 8.1217 11.6372 8.1217C10.2895 8.1217 9.5975 8.73683 9.5975 9.60525C9.5975 10.4737 10.6538 10.7631 11.5644 10.9802L13.9683 11.523C16.6273 12.102 17.3193 13.6579 17.3193 15.1414C17.3193 17.3848 15.5346 19.1579 12.0379 19.1579Z' fill='%233C7B2D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_715_40415'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.page-contacts__info .adress .subtitle::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 20 24' fill='none'%3e%3cpath d='M19 10C19 17 10 23 10 23C10 23 1 17 1 10C1 7.61305 1.94821 5.32387 3.63604 3.63604C5.32387 1.94821 7.61305 1 10 1C12.3869 1 14.6761 1.94821 16.364 3.63604C18.0518 5.32387 19 7.61305 19 10Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M10 13C11.6569 13 13 11.6569 13 10C13 8.34315 11.6569 7 10 7C8.34315 7 7 8.34315 7 10C7 11.6569 8.34315 13 10 13Z' fill='%233C7B2D'/%3e%3c/svg%3e");
		width: 18px;
		height: 18px;
	}

	.page-contacts__info .adress .text {
		font-size: 14px;
	}

	.work-time {
		width: 400px;
		gap: 5px;
	}

	.work-time .subtitle {
		margin-bottom: 10px;
		font-size: 20px;
		line-height: 120%;
	}

	.page-contacts__info-box a {
		gap: 10px;
	}

	.page-contacts__info {
		gap: 20px;
		margin-top: auto;
	}

	.page-contacts__info-box {
		margin-top: 0;
	}

	.map img {
		height: auto;
		border-radius: 16px;
	}

	.custom-select,
	.select-items,
	.select-selected {
		width: 295px;
	}

	.catalog-page {
		gap: 65px;
	}

	.filter {
		width: 250px;
		min-width: 250px;
	}

	.pagination-catalog {
		margin-top: 10px;
	}

	.detail-product-page {
		margin-top: 20px;
		gap: 40px;
	}

	.detail-product-page__info {
		gap: 40px;
	}

	.detail-product-page__info img {
		width: 505px;
		object-fit: cover;
		height: 464px;
		border-radius: 16px;
	}

	.title-product {
		font-size: 40px;
		line-height: 120%;
		/* 48px */
		letter-spacing: -0.8px;
	}

	.product-star .star-counte {
		font-size: 14px;
	}

	.detail-product-page__info-title > .text {
		font-size: 14px;
		width: 485px;
		margin-bottom: 30px;
		line-height: 150%;
	}

	.detail-product-page__info-title-btn-box .card-box__btn .btn {
		width: auto;
		height: 54px;
	}

	.split-card-detail {
		margin-top: 30px;
		width: 590px;
	}

	.split-card-detail .subtitle {
		font-size: 20px;
		margin-bottom: 10px;
	}

	.split-card-detail .icon {
		right: 43px;
		top: 23px;
	}

	.payment span {
		font-size: 16px;
		line-height: 150%;
	}

	.detail-product-page__info-title {
		margin-left: 545px;
	}

	.product-description {
		gap: 30px;
		margin-top: 30px;
	}

	.product-description__block .subtitle-two {
		font-size: 24px;
		line-height: 130%;
		letter-spacing: -0.48px;
	}

	.combination a,
	.product-description__block .list .list__item,
	.product-description__block .text {
		font-size: 14px;
	}

	.useful-card__box {
		padding: 20px;
		border-radius: 16px;
	}

	.useful-card__counter {
		font-size: 36px;
		line-height: 120%;
		/* 43.2px */
		letter-spacing: -0.72px;
		border-radius: 0;
	}

	.useful-card__box .text {
		font-size: 14px;
		-webkit-line-clamp: 12;
	}

	.useful-card__box {
		height: 375px;
	}

	.consultation-form {
		gap: 16px;
	}

	.consultation-img .title {
		width: 386px;
		top: 30px;
		left: 30px;
	}

	.consultation-form .form--bg-green {
		padding: 30px;
	}

	.section-form .form .btn,
	.consultation-form form .btn {
		height: 54px;
		padding: 18px 24px;
	}

	.consultation-img img {
		border-radius: 16px;
	}

	.catalog-detail-feedback .title {
		margin-bottom: 20px;
	}

	.catalog-detail-feedback .select-items,
	.catalog-detail-feedback .select-selected {
		font-size: 14px;
		width: 260px;
	}

	.overall-rating {
		width: 400px;
		padding: 20px;
		border-radius: 16px;
		height: 224px;
	}

	.counter-rating {
		font-size: 20px;
	}

	.star-counter--opacity,
	.overall-rating__box .star-counter,
	.overall-rating__list-item .star-counter {
		font-size: 14px;
		line-height: 150%;
	}

	.overall-rating__list-item .line::before {
		width: 250px;
	}

	.overall-rating__list-item .line {
		max-width: 250px;
	}

	.catalog-detail-feedback .content {
		margin-top: 30px;
	}

	.list-feedback__item .top .date-name .name {
		font-size: 16px;
		line-height: 150%;
	}

	.list-feedback__item > .text,
	.advantages-disadvantages > div .text {
		font-size: 14px;
	}

	.list-feedback__item {
		border-radius: 16px;
	}

	.pagination-feedback {
		margin-top: 0;
	}

	.popup-split .popup-content {
		width: 700px;
		padding: 100px 20px 20px;
		border-radius: 16px;
	}

	.popup-content .bg-popup img {
		width: 250px;
		height: 36px;
	}

	.popup-content .bg-popup {
		height: 76px;
		border-radius: 16px 16px 0 0;
	}

	.popup-split .content .popup-content__text {
		width: 542px;
	}

	.split-list {
		margin-top: 30px;
		gap: 34px;
		margin-bottom: 0px;
	}

	.split-list__item::before {
		width: 34px;
		right: -34px;
	}

	.split-list__item .text {
		font-size: 14px;
	}

	.popup-split .popup-content > .text {
		font-size: 12px;
	}

	.popup-order form {
		gap: 10px;
	}

	.popup-order .popup-content {
		border-radius: 16px;
	}

	.popup-order .input {
		height: 54px;
	}

	.popup-order form .btn {
		margin-top: 5px;
	}

	.popup-order .polyce-box {
		margin-top: 5px;
	}

	.popup-feedback .popup-content {
		width: 500px;
		max-width: 500px;
		border-radius: 16px;
	}

	.popup-feedback .popup-content__title {
		margin-bottom: 0!important;
	}

	.popup-star .text {
		font-size: 14px;
	}

	.popup-star .product-star .icon {
		width: 18px;
		height: 18px;
	}

	.popup-star .product-star .icon.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_641_17110)'%3e%3cpath d='M8.42937 1.75623C8.60898 1.20345 9.39102 1.20344 9.57063 1.75623L10.8859 5.80426C10.9662 6.05147 11.1966 6.21885 11.4566 6.21885H15.7129C16.2941 6.21885 16.5358 6.96262 16.0656 7.30426L12.6221 9.80608C12.4118 9.95886 12.3238 10.2297 12.4042 10.4769L13.7194 14.5249C13.899 15.0777 13.2664 15.5374 12.7961 15.1957L9.35267 12.6939C9.14238 12.5411 8.85762 12.5411 8.64733 12.6939L5.20387 15.1957C4.73364 15.5374 4.10096 15.0777 4.28057 14.5249L5.59585 10.4769C5.67617 10.2297 5.58818 9.95886 5.37789 9.80608L1.93443 7.30426C1.4642 6.96262 1.70587 6.21885 2.2871 6.21885H6.54345C6.80338 6.21885 7.03376 6.05147 7.11408 5.80426L8.42937 1.75623Z' fill='%233C7B2D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_641_17110'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.popup-star .product-star .icon::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_734_64640)'%3e%3cpath opacity='0.5' d='M11.4294 1.75623C11.609 1.20344 12.391 1.20344 12.5706 1.75623L14.5595 7.87721C14.6398 8.12442 14.8702 8.2918 15.1301 8.2918H21.5661C22.1473 8.2918 22.389 9.03557 21.9187 9.37721L16.7119 13.1602C16.5016 13.313 16.4136 13.5838 16.494 13.831L18.4828 19.952C18.6624 20.5048 18.0297 20.9644 17.5595 20.6228L12.3527 16.8398C12.1424 16.687 11.8576 16.687 11.6473 16.8398L6.44052 20.6228C5.97029 20.9644 5.3376 20.5048 5.51721 19.952L7.50604 13.831C7.58636 13.5838 7.49837 13.313 7.28807 13.1602L2.08126 9.37721C1.61103 9.03557 1.8527 8.2918 2.43393 8.2918H8.86991C9.12984 8.2918 9.36022 8.12442 9.44054 7.87721L11.4294 1.75623Z' fill='%233C7B2D'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_734_64640'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.catalog-detail-feedback .select-selected {
		height: 54px;
	}

	.all-delete-basket {
		top: -30px;
		font-size: 14px;
	}

	.basket-grid-list__item img {
		width: 100px;
		height: 92px;
	}

	.basket-grid-list__item {
		padding: 15px;
		border-radius: 16px;
	}

	.basket-grid-list__item-info > div .text {
		font-size: 12px;
		width: 270px;
	}

	.btn-basket__box .text {
		font-size: 12px;
	}

	.basket-grid .btn--basket {
		border-radius: 8px;
		height: 36px;
	}

	.basket-grid-list__item-info > div {
		min-width: 270px;
	}

	.basket-grid-list__item-box {
		gap: 30px;
	}

	.section-order__block .info .final-price,
	.basket-grid-list__item-box .price {
		font-size: 24px;
		line-height: 130%;
		letter-spacing: -0.48px;
	}

	.basket-grid {
		grid-template-columns: auto 400px;
	}

	.section-order__block {
		border-radius: 16px;
	}

	.delete-basket {
		width: 18px;
		height: 18px;
	}

	.delete-basket::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 4L12 12M12 12L4 20M12 12L4 4M12 12L20 20' stroke='%238F8F8F' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
	}

	.handy .title,
	.section-order__block .title {
		font-size: 30px;
		line-height: 130%;
		letter-spacing: -0.6px;
		margin-bottom: 10px;
	}

	.section-order .group-radio__box label,
	.section-order .group-radio > div {
		font-size: 14px;
	}

	.section-order__block .info .code,
	.section-order__block .info .club,
	.section-order__block .info .sales,
	.section-order__block .info .bonus,
	.section-order__block .info .text-order {
		font-size: 14px;
		line-height: 150%;
	}

	.section-order__block .group-radio {
		margin-bottom: 10px;
	}

	.section-order__block .input {
		height: 54px;
	}

	.section-order .btn {
		border-radius: 8px;
		height: 54px;
		font-size: 16px;
	}

	.section-order .split-card-detail {
		border-radius: 16px;
	}

	.section-order .split-card-detail .icon {
		right: 23px;
		top: 25px;
	}

	.return-product .return-product-btn {
		font-size: 16px;
	}

	.return-product {
		border-radius: 16px;
	}

	.return-product .text {
		font-size: 14px;
		line-height: 150%;
	}

	.basket-grid-list__item-box .old-price {
		font-size: 12px;
	}

	.handy .basket-grid-list__item-box {
		gap: 40px;
	}

	.handy .basket-grid-list__item {
		padding: 20px;
		flex-wrap: wrap;
	}

	.handy {
		border-radius: 16px;
	}

	.popup-delete .popup-content {
		padding: 40px 30px;
		border-radius: 16px;
	}

	.popup-delete .popup-content__title {
		font-size: 24px;
		line-height: 130%;
		letter-spacing: -0.48px;
		font-family: "Manrope-Medium";
	}

	.list-slide-order__item .bg-light-grey {
		padding: 15px;
		border-radius: 16px;
	}

	.list-slide-order__btn .text {
		font-size: 14px;
		line-height: 150%;
	}

	.list-slide-order__btn .counter-btn {
		font-size: 14px;
		line-height: 150%;
		letter-spacing: 0px;
		font-family: "Manrope-SemiBold";
		padding: 2px 9.5px;
		width: 27px;
		height: 27px;
	}

	.page--order .btn-basket__box .counter,
	.page--order .basket-grid-list__item-box .price {
		font-size: 20px;
		line-height: 120%;
	}

	.page--order .btn-basket__box .text {
		font-size: 14px;
	}

	.page--order .basket-grid-list__item img {
		width: 90px;
		height: 82px;
	}

	.list-slide-order__item.active {
		margin-bottom: 20px;
	}

	.delivery-box > .text {
		font-size: 14px;
	}

	.delivery-box .group-radio__box label {
		font-size: 14px;
	}

	.delivery-box__item img {
		max-width: 90px;
	}

	.delivery-services__price {
		font-size: 16px;
		line-height: 150%;
	}

	.delivery-box__item > .text {
		font-size: 12px;
	}

	.list-services-text__item .text {
		font-size: 14px;
	}

	.list-services-text__item {
		padding-right: 115px;
	}

	.delivery-box__item--pay .box-img img:nth-child(1) {
		width: 30px;
		height: 30px;
	}

	.delivery-box__item--pay .box-img img:nth-child(2) {
		width: 36px;
		height: auto;
	}

	.delivery-box__item--pay .box-img img:nth-child(3) {
		width: 25px;
		height: auto;
	}

	.delivery-box__item--pay .box-img img:nth-child(4) {
		width: 21px;
		height: auto;
	}

	.delivery-box__item--pay .group-radio__box label {
		line-height: 150%;
	}

	.delivery-box__item--pay .group-radio__box label {
		width: 138px;
	}

	.list-slide-order__item .custom-checkbox span {
		font-size: 14px;
		width: auto;
	}

	.section-center {
		margin-top: 76px;
		margin-bottom: 20px;
	}

	.section-center .circle-bg {
		width: 100px;
		height: 100px;
		padding: 18.75px;
		margin-bottom: 25px;
	}

	.section-center .title-two {
		margin-bottom: 15px;
	}

	.success-page .text {
		margin-bottom: 25px;
		font-size: 14px;
	}

	.not-found-page {
		margin-top: 115px;
	}

	.not-found-page img {
		width: 400px;
		margin-bottom: 50px;
	}

	.not-found-page .text {
		margin-bottom: 20px;
		font-size: 14px;
	}

	.page-policy__content {
		width: 715px;
	}

	.page-policy__content .text {
		font-size: 14px;
	}

	.page-policy__content .subtitle {
		margin-bottom: -20px;
	}
}

@media (max-width: 1440px) {
	.m-auto {
		width: 100%;
		padding: 15px 54px;
	}

	.basket-items-list-wrapper-compact .basket-items-list-item-container {
		padding: 5px;
		padding-top: 25px;
	}

	main {
		gap: 60px;
	}

	.basket-item-price-current-text {
		font-size: 24px !important;
		line-height: 31.2px !important;
	}

	footer section,
	main section {
		width: 100%;
		padding: 0 54px;
	}

	footer {
		margin-top: 60px;
	}

	.main-banner {
		max-width: 1240px;
		width: 100%;
		padding: 0;
	}

	.basket-grid .handy {
		width: 62%;
		margin-top: -215px;
	}

	.title {
		font-size: 35.5px;
		letter-spacing: -0.56px;
		margin-bottom: 20px;
	}

	.card-box__btn .btn {
		width: 100%;
		height: 46px;
	}

	.card-box__btn {
		flex-direction: column;
	}

	.card img {
		/* height: auto; */
		height: 280px;
		margin-bottom: 10px;
	}

	.card a .text {
		margin-bottom: 15px;
	}

	.card a .subtitle {
		font-size: 14px;
	}

	.card-box .price {
		font-size: 18px;
	}

	.slider {
		width: calc(100% + 15px);
		right: 7.5px;
	}

	.slider .slick-list {
		margin-bottom: 25px;
	}

	.slider-blog .slick-list {
		margin-bottom: 0;
	}

	.slider .slick-slide .slider-blog__item,
	.slider .slick-slide .slider-personal__item,
	.slider .slick-slide .card,
	.slider .slick-slide .useful-card,
	.slider .slick-slide .slider-feedback__item {
		padding: 0 7.5px;
	}

	.product-selection__list {
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.product-selection__list > img {
		object-fit: cover;
	}

	.section-bg {
		padding: 60px 0px;
	}

	.product-selection__list {
		gap: 15px;
	}

	.subtitle-two {
		font-size: 18px;
	}

	.product-selection__list-item .text {
		line-height: 140%;
	}

	.product-selection__list > img,
	.product-selection__list-item {
		height: 250px;
	}
	.container {
		width: 100% !important;
		max-width: 1240px !important;
	}

	.bg--green::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='567' height='939' viewBox='0 0 567 939' fill='none'%3e%3cpath opacity='0.1' fill-rule='evenodd' clip-rule='evenodd' d='M472 883.34C472 915.864 498.548 942.616 530.883 938.6C763.775 909.672 944 711.402 944 471.115C944 210.925 732.683 0 472 0C211.317 0 0 210.925 0 471.115C0 688.293 147.23 871.147 347.498 925.667C381.73 934.986 413 907.31 413 871.896V453.448C420.871 337.631 512.125 137.801 814.2 265.002C784.7 339.595 684.4 488.782 519.2 488.782C519.2 394.559 572.3 289.736 737.5 294.447C649 276.78 490.875 279.135 472 453.448V883.34ZM123.9 459.337C223.025 412.225 334.329 431.854 377.6 447.559C377.6 400.448 395.3 353.336 418.9 318.002C230.1 266.18 141.6 390.632 123.9 459.337Z' fill='white'/%3e%3c/svg%3e");
	}

	.bg--green section::after {
		width: 62px;
		height: 62px;
		background-size: 62px 62px;
		right: 54px;
		bottom: auto;
		top: -20px;
		left: auto;
	}

	.product-selection__list img:nth-child(4) {
		order: 6;
	}

	.slider-personal__item-text p {
		display: -webkit-box;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.slider-feedback__item-info p {
		-webkit-line-clamp: 5;
	}

	.slider-feedback__item-info {
		height: 174px;
	}

	.subtitle {
		font-size: 16px;
		line-height: 130%;
	}

	.item-people__info .text {
		font-size: 12px;
	}

	.slider-personal__item-people img {
		width: 40px;
		height: 40px;
	}

	.slider-personal__item-people {
		gap: 15px;
	}

	.slider-feedback__item-box {
		gap: 15px;
	}

	.item-people__info .subtitle {
		font-size: 16px;
	}

	.item-feedback__info .subtitle {
		font-size: 16px;
		line-height: 130%;
	}

	.cookie {
		right: 20px;
		bottom: 78px;
		width: auto;
		height: auto;
	}

	.cookie.hidden {
		display: none;
	}

	.cookie_button {
		margin-top: 10px;
		border-radius: 30px;
	}

	.cookie-content {
		display: flex;
		align-items: center;
		justify-content: space-between;
		padding-left: 3px;
	}

	.close-button {
		cursor: pointer;
		font-size: 16px;
		font-weight: bold;
		color: #ffffff;
		width: 20px;
		height: 20px;
		display: flex;
		align-items: center;
		justify-content: center;
		background: url("/local/templates/tradonew/img/basket_cross.svg") no-repeat center center;
		background-size: cover;
		border-radius: 50%;
		transition: background-color 0.2s, color 0.2s;
		margin-left: 10px;
	}

	/* Смена цвета фона на зелёный при наведении */
	.close-button:hover {
		filter: hue-rotate(120deg) saturate(800%) brightness(80%);
	}

	/* Полоса убывания */
	.progress-bar {
		position: static;
		bottom: 0;
		left: 11px;
		right: 11px;
		height: 4px;
		background-color: #3c7b2d;
		width: 100%;
		animation: decrease 20s linear forwards;
	}

	@keyframes decrease {
		from { width: 100%; }
		to { width: 0; }
	}

	.hidden {
		opacity: 0;
	}

	/* /Полоса убывания */

	/* Стиль для модального окна */
	.cookie-modal {
		display: none; /* Скрыто по умолчанию */
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-color: rgba(0, 0, 0, 0.73);
		justify-content: center;
		align-items: center;
		z-index: 1000;
	}

	.cookie-modal-content {
		padding: 20px;
		border-radius: 8px;
		max-width: 500px;
		width: 90%;
		box-sizing: border-box;
		text-align: center;
	}

	.cookie-modal h2 {
		margin-top: 0;
	}

	.cookie-modal .close-modal {
		position: relative;
		cursor: pointer;
		font-size: 20px;
		background-color: #ffffff;
		color: #000000;
		border-radius: 30px;
		margin-top: 10px;
		transition: background-color 0.3s, color 0.3s; /* плавное изменение фона и текста */
	}

	.close-modal:hover {
		background-color: #27aa08; /* цвет фона при наведении */
		color: #ffffff;
	}

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

	.cookie .cookie-content .close-button {
		cursor: pointer;
		font-size: 18px;
	}


	.popup-succesful-feedback .popup-content,
	.popup-succesful .popup-content {
		padding: 40px 35px;
	}

	.popup-content__title {
		font-size: 24px;
		line-height: 120%;
		letter-spacing: -0.48px;
	}

	.title-two {
		font-size: 40px;
		letter-spacing: -0.56px;
		margin-bottom: 20px;
	}

	.breadcrumb-page {
		margin-top: 10px;
	}

	.video-about {
		margin-top: 0;
		height: 383px;
	}

	.block-grid--video > div .text {
		width: 100%;
	}

	.block-grid--video > div > div:nth-child(3)::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 40 40' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 37.629C20 39.0144 21.1249 40.154 22.4951 39.9829C32.3633 38.7507 40 30.3047 40 20.0688C40 8.9851 31.0459 0 20 0C8.9541 0 0 8.9851 0 20.0688C0 29.3202 6.23855 37.1095 14.7245 39.4321C16.175 39.829 17.5 38.6501 17.5 37.1415V19.3162C17.8335 14.3826 21.7002 5.87012 34.5 11.2887C33.25 14.4662 29 20.8214 22 20.8214C22 16.8076 24.25 12.3423 31.25 12.543C27.5 11.7904 20.7998 11.8908 20 19.3162V37.629ZM5.25 19.5671C9.4502 17.5602 14.1665 18.3964 16 19.0653C16 17.0585 16.75 15.0516 17.75 13.5464C9.75 11.3389 6 16.6403 5.25 19.5671Z' fill='white'/%3e%3c/svg%3e");
		width: 28px;
		height: 28px;
	}

	.basket-grid .basket-grid-list {
		width: 62%;
	}

	.block-grid--video > div > div:nth-child(3) {
		padding: 10px;
		gap: 10px;
		font-size: 14px;
		width: 278px;
		margin-top: 20px;
		border-radius: 8px;
	}

	.fancybox-navigation {
		width: 100%;
	}

	.fancybox-button--arrow_left {
		left: 56px !important;
	}

	.fancybox-button--arrow_right {
		right: 56px !important;
	}

	.fancybox-navigation .fancybox-button {
		width: 48px;
		height: 48px;
	}

	.title-share {
		margin-bottom: 15px;
	}

	.block-grid {
		flex-direction: column;
	}

	.block-club .text {
		width: 100%;
	}

	.box-club--orange {
		margin-top: 20px;
		width: 100%;
		font-size: 14px;
	}

	.form--bg-white .text {
		line-height: 120%;
		font-size: 16px;
	}

	.form--bg-white {
		padding: 30px 40px;
	}

	.form--bg-green .text {
		line-height: 120%;
		font-size: 16px;
	}

	.form--bg-green {
		padding: 30px 40px;
	}

	form .btn--bg-none {
		height: 54px;
		padding: 18px 24px;
		font-size: 16px;
	}

	.section-form .block-grid {
		gap: 10px;
	}

	.block-info-form > div {
		padding: 20px;
	}

	.block-info-form__box a {
		font-size: 18px;
	}

	.block-info-form__box {
		gap: 15px;
	}

	.block-info-form__box .tel:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.block-info-form__box .tel::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
		width: 18px;
	}

	.block-info-form__box .email::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
		width: 18px;
	}

	.block-info-form__box .email:hover::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M4 4.5H20C21.1 4.5 22 5.4 22 6.5V18.5C22 19.6 21.1 20.5 20 20.5H4C2.9 20.5 2 19.6 2 18.5V6.5C2 5.4 2.9 4.5 4 4.5Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M21 5.5L12 12.5L3 5.5' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.block-info-form img {
		height: auto;
	}

	.custom-select,
	.select-items,
	.select-selected {
		width: 285px;
	}

	.catalog-page {
		gap: 65px;
	}

	.select-selected {
		height: 48px;
		font-size: 14px;
	}

	.select-items {
		font-size: 14px;
	}

	.select-items {
		top: 45px;
	}

	.sort-box--mb {
		display: flex;
	}

	.month-payment__item::before {
		content: "";
		height: 3px;
		width: 100%;
		border-radius: 4px;
		background: var(--medium-grey);
	}

	.month-payment__item:first-child::before {
		content: "";
		background: #79bc23;
	}

	.split-card-detail > .text,
	.scores-counter {
		font-size: 12px;
	}

	.split-card-detail .icon {
		right: 20px;
		top: 20px;
	}

	.detail-product-page {
		margin-top: 10px;
	}

	.month-payment {
		gap: 10px;
	}

	.product-description {
		margin-top: 20px;
	}

	.product-description__block .subtitle-two {
		font-size: 20px;
		line-height: 120%;
		letter-spacing: -0.4px;
	}

	.product-description__block .list {
		margin-bottom: 15px;
	}

	.slider-useful .slick-slide .useful-card {
		width: 404px !important;
	}

	.useful-card__box .text {
		-webkit-line-clamp: 11;
	}

	.useful-card__counter {
		font-size: 20px;
		line-height: 120%;
		/* 24px */
		letter-spacing: -0.4px;
	}

	.useful-card__box {
		height: 305px;
		gap: 20px;
		padding: 15px;
	}

	.slider-useful {
		width: calc(100% + 100px);
	}

	.consultation-img .title {
		width: 100%;
		top: 0px;
		left: 0px;
		position: relative;
		margin-bottom: 0;
	}

	.consultation-img img {
		display: none;
	}

	.consultation-form {
		flex-direction: column;
	}

	.consultation-form .form--bg-green {
		padding: 30px;
		width: 100%;
	}

	.consultation-img {
		width: 100%;
	}

	.overall-rating {
		width: 210px;
		height: 242px;
	}

	.overall-rating .box-star .icon.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_641_17042)'%3e%3cpath d='M11.4294 1.75623C11.609 1.20344 12.391 1.20344 12.5706 1.75623L14.5595 7.87721C14.6398 8.12442 14.8702 8.2918 15.1301 8.2918H21.5661C22.1473 8.2918 22.389 9.03557 21.9187 9.37721L16.7119 13.1602C16.5016 13.313 16.4136 13.5838 16.494 13.831L18.4828 19.952C18.6624 20.5048 18.0297 20.9644 17.5595 20.6228L12.3527 16.8398C12.1424 16.687 11.8576 16.687 11.6473 16.8398L6.44052 20.6228C5.97029 20.9644 5.3376 20.5048 5.51721 19.952L7.50604 13.831C7.58636 13.5838 7.49837 13.313 7.28807 13.1602L2.08126 9.37721C1.61103 9.03557 1.8527 8.2918 2.43393 8.2918H8.86991C9.12984 8.2918 9.36022 8.12442 9.44054 7.87721L11.4294 1.75623Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_641_17042'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.overall-rating .box-star .half-active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M6.94056 20.261L11.5318 16.9252C11.672 16.8234 11.837 16.7724 12.002 16.7724V1.78882C11.6814 1.78886 11.3609 1.97312 11.2412 2.34161L9.48751 7.73897C9.38041 8.06859 9.07324 8.29176 8.72666 8.29176H3.05153C2.27655 8.29176 1.95433 9.28345 2.58131 9.73897L7.17258 13.0747C7.45297 13.2784 7.5703 13.6395 7.4632 13.9692L5.70949 19.3665C5.47 20.1036 6.31359 20.7165 6.94056 20.261Z' fill='white'/%3e%3cpath opacity='0.5' d='M17.0594 20.261L12.4682 16.9252C12.328 16.8234 12.163 16.7724 11.998 16.7724V1.78882C12.3186 1.78886 12.6391 1.97312 12.7588 2.34161L14.5125 7.73897C14.6196 8.06859 14.9268 8.29176 15.2733 8.29176H20.9485C21.7234 8.29176 22.0457 9.28345 21.4187 9.73897L16.8274 13.0747C16.547 13.2784 16.4297 13.6395 16.5368 13.9692L18.2905 19.3665C18.53 20.1036 17.6864 20.7165 17.0594 20.261Z' fill='white'/%3e%3c/svg%3e");
	}

	.overall-rating .box-star .icon::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cg clip-path='url(%23clip0_641_17042)'%3e%3cpath d='M11.4294 1.75623C11.609 1.20344 12.391 1.20344 12.5706 1.75623L14.5595 7.87721C14.6398 8.12442 14.8702 8.2918 15.1301 8.2918H21.5661C22.1473 8.2918 22.389 9.03557 21.9187 9.37721L16.7119 13.1602C16.5016 13.313 16.4136 13.5838 16.494 13.831L18.4828 19.952C18.6624 20.5048 18.0297 20.9644 17.5595 20.6228L12.3527 16.8398C12.1424 16.687 11.8576 16.687 11.6473 16.8398L6.44052 20.6228C5.97029 20.9644 5.3376 20.5048 5.51721 19.952L7.50604 13.831C7.58636 13.5838 7.49837 13.313 7.28807 13.1602L2.08126 9.37721C1.61103 9.03557 1.8527 8.2918 2.43393 8.2918H8.86991C9.12984 8.2918 9.36022 8.12442 9.44054 7.87721L11.4294 1.75623Z' fill='%23E6E6E6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_641_17042'%3e%3crect width='24' height='24' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.overall-rating .box-star .icon {
		width: 18px;
		height: 18px;
	}

	.overall-rating__box {
		flex-wrap: wrap;
		gap: 6px;
	}

	.counter-rating {
		font-size: 14px;
	}

	.overall-rating__box .star-counter {
		font-size: 12px;
		margin-left: 0;
	}

	.overall-rating__list-item {
		gap: 6px;
	}

	.overall-rating__list-item .line::before {
		width: 80px;
	}

	.overall-rating__list-item .line {
		max-width: 80px;
	}

	.catalog-detail-feedback .content {
		margin-top: 20px;
	}

	.list-feedback__item .top .date-name .name {
		font-size: 18px;
	}

	.list-feedback__item {
		padding: 20px;
	}

	.popup-split .popup-content {
		width: 510px;
		padding: 72px 30px 30px;
		border-radius: 16px;
	}

	.popup-content .bg-popup {
		height: 60px;
	}

	.popup-content .bg-popup img {
		width: 195px;
		height: 28px;
	}

	.popup-split .content .popup-content__text {
		width: 432px;
	}

	.split-list {
		margin-top: 20px;
		gap: 15px 170px;
		flex-wrap: wrap;
	}

	.split-list__item:nth-child(2):before {
		display: none;
	}

	.split-list__item .text {
		font-size: 12px;
	}

	.popup-split .popup-content > .text {
		width: 450px;
	}

	.split-list__item::before {
		width: 108px;
		right: -138px;
	}

	.popup-split .popup-content .btn {
		font-size: 14px;
		line-height: 120%;
		padding: 18px 20px;
		height: 46px;
		margin-top: 20px;
	}

	.popup-order .popup-content__title {
		margin-bottom: 15px;
	}

	.popup-feedback form {
		gap: 15px;
	}

	.popup-feedback .btn {
		margin-top: 5px;
	}

	.popup-feedback .polyce-box {
		margin-top: 5px;
	}

	.all-delete-basket {
		top: -40px;
	}

	.basket-grid {
		/* grid-template-columns: 1fr; */
		gap: 20px;
		display: flex;
		flex-wrap: wrap;
	}

	.basket-grid .section-order {
		position: relative;
		width: 36%;
		grid-column: 1;
	}

	.basket-grid-list__item img {
		width: 100px;
		height: 92px;
	}

	.basket-grid-list__item-info > div .text,
	.basket-grid-list__item-info > div {
		min-width: 290px;
	}

	.basket-grid-list__item-box {
		gap: 20px;
		margin-left: -40px;
		padding-right: 55px;
		width: 200px;
	}

	.btn-basket__box .price-one {
		font-size: 12px;
	}

	.basket-grid .btn--basket {
		width: 110px;

		margin-bottom: 10px;
	}

	.section-order__block .info .final-price,
	.basket-grid-list__item-box .price {
		font-size: 18px;
		line-height: 120%;
		letter-spacing: 0px;
	}

	.delete-basket {
		right: 15px;
		top: 15px;
	}

	.return-product .return-product-btn,
	.return-product .name {
		font-size: 14px;
		line-height: 150%;
	}

	.return-product {
		padding: 15px;
	}

	.basket-grid-list__item {
		gap: 15px;
	}

	.basket-grid-list__item-box .price {
		white-space: nowrap;
	}

	.basket-grid .section-order {
		grid-template-columns: 1fr;
		gap: 16px;
	}

	.handy .title,
	.section-order__block .title {
		font-size: 30px;
		line-height: 39px;
		letter-spacing: -0.56px;
	}

	.section-order__block {
		padding-top: 30px;
		padding-left: 19px;
	}

	.section-order__block .info {
		margin-top: 20px;
	}

	.section-order .split-card-detail {
		/* grid-column: 2;
    position: absolute; */
	}

	.section-order .month-payment {
		width: 100%;
	}

	.section-order .split-card-detail {
		padding: 15px;
	}

	.section-order .month-payment__item {
		font-size: 12px;
	}

	.split-card-detail > .text {
		line-height: 130%;
	}

	.section-order .split-card-detail .icon {
		right: 15px;
		top: 7px;
	}

	.handy__list .basket-grid-list__item-box .price {
		font-size: 20px;
		line-height: 120%;
		/* 24px */
		letter-spacing: -0.4px;
	}

	.handy .basket-grid-list__item-box {
		gap: 40px;
		padding-right: 0;
		width: auto;
	}

	.popup-delete .popup-content {
		width: 450px;
		max-width: 450px;
	}

	.popup-delete .popup-content__title {
		line-height: 120%;
	}

	.popup-content__box-btn .btn {
		height: 46px;
		font-size: 14px;
		padding: 18px 20pxbonus;
	}

	.page--order .btn-basket__box .counter,
	.page--order .basket-grid-list__item-box .price {
		font-size: 18px;
		line-height: 120%;
	}

	.page--order .basket-grid-list__item-box {
		padding-right: 0;
		gap: 30px;
	}

	.page--order .basket-grid-list__item img {
		width: 70px;
		height: 64px;
	}

	.delivery-box__item {
		padding: 15px;
	}

	.delivery-services__price {
		font-size: 14px;
	}

	.list-services-text__item {
		padding-right: 0;
	}

	.list-slide-order__item.active .delivery-box--list-services {
		grid-template-columns: repeat(2, 1fr);
	}

	.delivery-box__item--pay {
		height: 122px;
	}

	.delivery-box__item--pay .group-radio__box label {
		width: calc(100% - 24px);
	}

	.list-slide-order__item .polyce-box {
		width: 530px;
	}

	.section-center {
		margin-top: 70px;
		margin-bottom: 40px;
	}

	.section-center .circle-bg {
		width: 80px;
		height: 80px;
		padding: 15px;
		margin-bottom: 20px;
	}

	.success-page .text {
		margin-bottom: 20px;
		font-size: 14px;
	}

	.section-center .btn {
		font-size: 14px;
		height: 46px;
		padding: 18px 20px;
	}

	.not-found-page {
		margin-top: 80px;
	}

	.not-found-page img {
		width: 320px;
		margin-bottom: 40px;
	}

	.page-policy__content,
	.page-policy .title-two {
		width: 100%;
	}
}

@media (max-width: 1240px) {
	.main-banner-slider .slick-arrow {
		top: 46%;
		width: 48px;
		height: 48px;
	}

	.map img {
		height: auto;
	}

	.footer-content .footer-content__item:nth-child(1) {
		width: auto;
	}

	.main-banner-slider .slick-next {
		right: -24px;
	}

	.main-banner-slider .slick-prev {
		left: -24px;
	}

	.slick-dots {
		margin-top: 15px;
	}

	.main-banner-slider {
		margin-bottom: 30px;
	}

	.page--order .basket-grid-list__item-box {
		width: auto;
	}
}

@media (max-height: 500px) {
	.header-categories {
		height: 100vh;
	}
}

@media (min-width: 769px) {
	.hidden-pc {
		display: none;
	}
}

@media (max-width: 768px) {
	.header-container {
		height: auto;
	}

	.recom_btn_footer {
		width: 100%;
	}
	.catalog_sort {
		width: 100%;
	}
	.footer-content .btn--bg-none {
		margin-top: 75px !important;
		width: 100% !important;
	}

	header .btn--green {
		border-bottom: 1px solid #e6e6e6;
		padding: 15px;
	}
	.header-list li a {
		font-size: 14px;
		line-height: 21px;
	}
	.header-list {
		gap: 0px;
		margin: 0;
	}
	.header-container {
		padding: 0;
	}
	.header-list li {
		border-bottom: 1px solid #e6e6e6;
		padding: 15px;
	}
	.mobile_phone:before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
		width: 18px;
		display: inline-block;
		padding-right: 36px;
		margin-top: -15px;
		vertical-align: middle;
	}

	.mobile_basket::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cg clip-path='url(%23clip0_807_685)'%3e%3cpath d='M5.4001 1.5L2.1001 5.9V21.3C2.1001 21.8835 2.33188 22.4431 2.74446 22.8556C3.15704 23.2682 3.71662 23.5 4.3001 23.5H19.7001C20.2836 23.5 20.8432 23.2682 21.2557 22.8556C21.6683 22.4431 21.9001 21.8835 21.9001 21.3V5.9L18.6001 1.5H5.4001Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5609 15.5786 12.5783 14.8284 13.3284C14.0783 14.0786 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0786 9.17157 13.3284C8.42143 12.5783 8 11.5609 8 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_807_685'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
		height: 18px;
		width: 18px;
		display: inline-block;
		padding-right: 36px;
		margin-top: -15px;
		vertical-align: middle;
	}

	.mobile_fav::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M20.8401 5.11002C20.3294 4.59902 19.7229 4.19366 19.0555 3.9171C18.388 3.64054 17.6726 3.49819 16.9501 3.49819C16.2276 3.49819 15.5122 3.64054 14.8448 3.9171C14.1773 4.19366 13.5709 4.59902 13.0601 5.11002L12.0001 6.17002L10.9401 5.11002C9.90843 4.07833 8.50915 3.49873 7.05012 3.49873C5.59109 3.49873 4.19181 4.07833 3.16012 5.11002C2.12843 6.14171 1.54883 7.54098 1.54883 9.00002C1.54883 10.4591 2.12843 11.8583 3.16012 12.89L4.22012 13.95L12.0001 21.73L19.7801 13.95L20.8401 12.89C21.3511 12.3793 21.7565 11.7728 22.033 11.1054C22.3096 10.4379 22.4519 9.7225 22.4519 9.00002C22.4519 8.27753 22.3096 7.56212 22.033 6.89466C21.7565 6.2272 21.3511 5.62077 20.8401 5.11002Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
		width: 18px;
		display: inline-block;
		padding-right: 36px;
		margin-top: -15px;
		vertical-align: middle;
	}

	.header__socials {
		display: flex;
	}
	.mobile_phone {
	}

	.m-auto {
		padding: 10px 15px;
	}

	main {
		gap: 50px;
	}

	footer section,
	main section {
		padding: 0 15px;
	}

	footer {
		margin-top: 50px;
	}

	.main-banner {
		padding: 0 15px;
	}

	.header-box .header-tel {
		display: none;
	}

	.logo img {
		width: 100.111px;
	}

	.logo {
		gap: 5px;
		margin-right: 0;
	}

	.logo .text {
		font-size: 6px;
		width: 60.782px;
	}

	.header-box__info {
		gap: 8px;
	}

	.header-box__info a {
		height: 20px;
		width: 20px;
	}

	.search::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M11 19.5C15.4183 19.5 19 15.9183 19 11.5C19 7.08172 15.4183 3.5 11 3.5C6.58172 3.5 3 7.08172 3 11.5C3 15.9183 6.58172 19.5 11 19.5Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M20.9999 21.5L16.6499 17.15' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.favourites::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M20.8401 5.11002C20.3294 4.59902 19.7229 4.19366 19.0555 3.9171C18.388 3.64054 17.6726 3.49819 16.9501 3.49819C16.2276 3.49819 15.5122 3.64054 14.8448 3.9171C14.1773 4.19366 13.5709 4.59902 13.0601 5.11002L12.0001 6.17002L10.9401 5.11002C9.90843 4.07833 8.50915 3.49873 7.05012 3.49873C5.59109 3.49873 4.19181 4.07833 3.16012 5.11002C2.12843 6.14171 1.54883 7.54098 1.54883 9.00002C1.54883 10.4591 2.12843 11.8583 3.16012 12.89L4.22012 13.95L12.0001 21.73L19.7801 13.95L20.8401 12.89C21.3511 12.3793 21.7565 11.7728 22.033 11.1054C22.3096 10.4379 22.4519 9.7225 22.4519 9.00002C22.4519 8.27753 22.3096 7.56212 22.033 6.89466C21.7565 6.2272 21.3511 5.62077 20.8401 5.11002Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.basket::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M6 2.5L3 6.5V20.5C3 21.0304 3.21071 21.5391 3.58579 21.9142C3.96086 22.2893 4.46957 22.5 5 22.5H19C19.5304 22.5 20.0391 22.2893 20.4142 21.9142C20.7893 21.5391 21 21.0304 21 20.5V6.5L18 2.5H6Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5608 15.5786 12.5783 14.8284 13.3284C14.0783 14.0785 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0785 9.17157 13.3284C8.42143 12.5783 8 11.5608 8 10.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.social {
		margin-top: auto;
	}

	.header-categories,
	.header-list,
	.header-container {
		height: 100vh;
	}

	.main-banner-slider .slick-next {
		right: -15px;
	}

	.main-banner-slider .slick-prev {
		left: -15px;
	}

	.header-box.active {
		position: absolute;
	}

	.search .search-bar {
		position: absolute;
		left: 15px;
		top: -1px;
		opacity: 0;
		transform: translateY(-100px);
		transition: 0s;
		display: flex;
		width: calc(100% + 84px);
		border-radius: 0 0 8px 8px;
	}

	.search.active .search-bar {
		opacity: 1;
		transform: translateY(0px);
		transition: 0.3s;
		background: white;
		z-index: 5;
	}

	.input-search {
		border: none;
		border-radius: 0 0 8px 8px;
		height: 54px;
		background: none;
	}

	.search-bar__close {
		position: absolute;
		right: 0;
		opacity: 0;
		transition: 0s;
		transform: translateY(-100px);
		display: flex;
	}

	.search-bar__close.active {
		transition: 0.3s;
		opacity: 1;
		transform: translateY(0px);
		z-index: 5;
	}

	.header-box.active .header-box__info {
		width: 100%;
		position: relative;
		right: 30px;
	}

	.m-auto.active {
		z-index: 5;
	}

	.header-box__info .search.active {
		height: 54px;
	}

	.search-box {
		display: none;
		width: calc(100% + 84px);
		left: 15px;
		border: none;
		padding-top: 20px;
	}

	.search-box.active {
		display: flex;
	}

	.favourites.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M21.6974 4.26815C21.1371 3.70759 20.4718 3.26292 19.7396 2.95954C19.0075 2.65615 18.2227 2.5 17.4301 2.5C16.6376 2.5 15.8528 2.65615 15.1206 2.95954C14.3884 3.26292 13.7231 3.70759 13.1628 4.26815L12 5.43095L10.8372 4.26815C9.70549 3.1364 8.17051 2.50059 6.56998 2.50059C4.96944 2.50059 3.43446 3.1364 2.30271 4.26815C1.17097 5.39989 0.535156 6.93487 0.535156 8.53541C0.535156 10.1359 1.17097 11.6709 2.30271 12.8027L3.46552 13.9655L12 22.5L20.5346 13.9655L21.6974 12.8027C22.2579 12.2424 22.7026 11.5771 23.006 10.8449C23.3094 10.1128 23.4655 9.32796 23.4655 8.53541C23.4655 7.74285 23.3094 6.95806 23.006 6.22587C22.7026 5.49368 22.2579 4.82844 21.6974 4.26815Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.basket.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 25' fill='none'%3e%3cg clip-path='url(%23clip0_807_685)'%3e%3cpath d='M5.4001 1.5L2.1001 5.9V21.3C2.1001 21.8835 2.33188 22.4431 2.74446 22.8556C3.15704 23.2682 3.71662 23.5 4.3001 23.5H19.7001C20.2836 23.5 20.8432 23.2682 21.2557 22.8556C21.6683 22.4431 21.9001 21.8835 21.9001 21.3V5.9L18.6001 1.5H5.4001Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5609 15.5786 12.5783 14.8284 13.3284C14.0783 14.0786 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0786 9.17157 13.3284C8.42143 12.5783 8 11.5609 8 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_807_685'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.btn-favourites {
		top: 10px;
		right: 17.5px;
	}

	.slider-useful .slick-list,
	.slider-feedback .slick-list,
	.slider-popular .slick-list,
	.slider-blog .slick-list {
		margin-bottom: 0px;
	}

	.card img {
		border-radius: 8px;
	}

	.slider-personal .slick-slide .slider-personal__item {
		width: 100% !important;
	}

	.slider-blog .slick-slide .slider-blog__item,
	.slider-blog .slick-slide .slider-blog__item {
		width: 225px !important;
	}

	.slider-feedback .slick-slide .slider-feedback__item {
		width: 255px !important;
	}

	.slider-popular .slick-slide .card {
		width: 225px !important;
	}

	.slider-useful .slick-slide .useful-card {
		width: 265px !important;
	}

	.title {
		font-size: 24px;
		letter-spacing: -0.48px;
	}

	.main-banner-slider img {
		border-radius: 16px;
	}

	.product-selection__list {
		gap: 10px;
	}

	.subtitle-two {
		font-size: 16px;
	}

	.product-selection__list-item .text {
		line-height: 150%;
		margin-bottom: 20px;
	}

	.product-selection__list-item {
		height: auto;
		max-height: 270px;
	}

	.product-selection__list > img {
		height: auto;
		max-height: 160px;
	}

	.product-selection__list-item .icon {
		margin-top: 0;
	}

	.bg--green::before {
		display: none;
	}

	.bg--green section::after {
		right: 15px;
		bottom: 0;
		top: auto;
		left: auto;
	}

	.product-selection__list {
		grid-template-columns: repeat(1, 1fr);
	}

	.product-selection__list-item {
		padding: 15px;
	}

	.section-bg {
		padding: 50px 0px 28px;
	}

	.bg--green section::after {
		bottom: -15px;
	}

	.subtitle {
		font-size: 14px;
		line-height: 150%;
	}

	.slider-feedback__item-box {
		padding: 15px;
	}

	.slider-personal__item-people {
		gap: 10px;
		padding: 10px;
		align-items: self-start;
	}

	.slider-personal__item-text {
		height: 303px;
	}

	.slider-feedback__item-info {
		height: 233px;
	}

	.slider-personal__item-text p {
		display: -webkit-box;
		-webkit-line-clamp: 13;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}

	.slider-feedback__item-info p {
		-webkit-line-clamp: 8;
	}

	.slider-personal .slick-slide:nth-of-type(2n) .slider-personal__item-people {
		background: var(--green);
	}

	.slider-personal
	.slick-slide:nth-of-type(2n + 1)
	.slider-personal__item-people {
		background: var(--orange);
	}

	.btn--main {
		width: 100%;
	}

	.item-people__info .subtitle {
		font-size: 14px;
	}

	.slider-feedback__item-box img {
		width: 54px;
		height: 50px;
	}

	.item-feedback__info .subtitle {
		font-size: 14px;
	}

	.item-feedback__info-box {
		flex-direction: column;
		gap: 5px;
		align-items: self-start;
	}

	.box-star .icon {
		width: 14px;
		height: 14px;
	}

	.box-star .icon::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 18 18' fill='none'%3e%3cg clip-path='url(%23clip0_444_6950)'%3e%3cpath d='M8.42937 1.75623C8.60898 1.20345 9.39102 1.20344 9.57063 1.75623L10.8859 5.80426C10.9662 6.05147 11.1966 6.21885 11.4566 6.21885H15.7129C16.2941 6.21885 16.5358 6.96262 16.0656 7.30426L12.6221 9.80608C12.4118 9.95886 12.3238 10.2297 12.4042 10.4769L13.7194 14.5249C13.899 15.0777 13.2664 15.5374 12.7961 15.1957L9.35267 12.6939C9.14238 12.5411 8.85762 12.5411 8.64733 12.6939L5.20387 15.1957C4.73364 15.5374 4.10096 15.0777 4.28057 14.5249L5.59585 10.4769C5.67617 10.2297 5.58818 9.95886 5.37789 9.80608L1.93443 7.30426C1.4642 6.96262 1.70587 6.21885 2.2871 6.21885H6.54345C6.80338 6.21885 7.03376 6.05147 7.11408 5.80426L8.42937 1.75623Z' fill='%23E6E6E6'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_444_6950'%3e%3crect width='18' height='18' fill='white'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.box-star .icon.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 18 19' fill='none'%3e%3cg clip-path='url(%23clip0_476_5322)'%3e%3cpath d='M8.42937 2.25623C8.60898 1.70345 9.39102 1.70344 9.57063 2.25623L10.8859 6.30426C10.9662 6.55147 11.1966 6.71885 11.4566 6.71885H15.7129C16.2941 6.71885 16.5358 7.46262 16.0656 7.80426L12.6221 10.3061C12.4118 10.4589 12.3238 10.7297 12.4042 10.9769L13.7194 15.0249C13.899 15.5777 13.2664 16.0374 12.7961 15.6957L9.35267 13.1939C9.14238 13.0411 8.85762 13.0411 8.64733 13.1939L5.20387 15.6957C4.73364 16.0374 4.10096 15.5777 4.28057 15.0249L5.59585 10.9769C5.67617 10.7297 5.58818 10.4589 5.37789 10.3061L1.93443 7.80426C1.4642 7.46262 1.70587 6.71885 2.2871 6.71885H6.54345C6.80338 6.71885 7.03376 6.55147 7.11408 6.30426L8.42937 2.25623Z' fill='white'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_476_5322'%3e%3crect width='18' height='18' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.box-star .half-active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M6.94056 20.261L11.5318 16.9252C11.672 16.8234 11.837 16.7724 12.002 16.7724V1.78882C11.6814 1.78886 11.3609 1.97312 11.2412 2.34161L9.48751 7.73897C9.38041 8.06859 9.07324 8.29176 8.72666 8.29176H3.05153C2.27655 8.29176 1.95433 9.28345 2.58131 9.73897L7.17258 13.0747C7.45297 13.2784 7.5703 13.6395 7.4632 13.9692L5.70949 19.3665C5.47 20.1036 6.31359 20.7165 6.94056 20.261Z' fill='white'/%3e%3cpath opacity='0.5' d='M17.0594 20.261L12.4682 16.9252C12.328 16.8234 12.163 16.7724 11.998 16.7724V1.78882C12.3186 1.78886 12.6391 1.97312 12.7588 2.34161L14.5125 7.73897C14.6196 8.06859 14.9268 8.29176 15.2733 8.29176H20.9485C21.7234 8.29176 22.0457 9.28345 21.4187 9.73897L16.8274 13.0747C16.547 13.2784 16.4297 13.6395 16.5368 13.9692L18.2905 19.3665C18.53 20.1036 17.6864 20.7165 17.0594 20.261Z' fill='white'/%3e%3c/svg%3e");
	}

	.feedback-people .name {
		font-size: 14px;
		line-height: 130%;
	}

	.faq__list-item-text {
		padding-right: 30px;
	}

	.form-subscription {
		flex-direction: column;
	}

	.input {
		height: 54px;
		padding: 10px 15px;
	}

	.section-subscription .section-bg {
		padding: 20px;
	}

	.form-subscription .input {
		width: 100%;
	}

	.custom-checkbox span {
		width: 100%;
	}

	.form-subscription .input {
		margin-right: 0;
		margin-bottom: 10px;
	}

	.form-subscription .box-input {
		width: 100%;
	}

	.form-subscription .error-message {
		position: relative;
		bottom: 10px;
		box-sizing: border-box;
		margin-right: 0;
	}

	.form-subscription .box-input {
		margin-right: 0;
	}

	footer .logo img {
		width: 175.18px;
	}

	.footer {
		padding: 30px 0 25px;
	}

	footer .logo .text {
		font-size: 10.725px;
		width: 106.359px;
	}

	.footer-info {
		display: grid;
		grid-template-columns: 1fr;
		gap: 0px;
		width: 100%;
		gap: 20px;
		position: absolute;
		bottom: 30px;
	}

	.footer-info a {
		width: max-content;
	}

	.footer-content__item .btn--white {
		width: 100%;
	}

	.footer-content__item .btn--white {
		bottom: auto;
		position: absolute;
		right: 0;
		top: 145px;
	}

	.footer-content .footer-content__item:nth-child(1) {
		width: auto;
		height: 200px;
	}

	.footer-content .footer-content__item:nth-child(2) {
		width: 100%;

		margin-right: 0;
	}

	footer .categories-list {
		grid-template-columns: 1fr;
	}

	.footer-content .footer-content__item:nth-child(3) {
		margin-top: 15px;
	}

	.footer-content {
		padding-bottom: 223px;
	}

	.footer-info .social__list {
		position: relative;
		bottom: 0px;
		margin-top: 0;
	}

	.footer-info .social__list a {
		width: 32px;
		height: 32px;
	}

	.footer-info .adress {
		font-size: 14px;
		width: 220px;
	}

	.btn--white {
		height: 54px;
		font-size: 16px;
		border-radius: 8px;
	}

	.footer-content__item .payment-list {
		display: none;
	}

	.footer-bottom {
		margin-top: 0px;
		padding-top: 25px;
		flex-direction: column;
		gap: 20px;
	}

	.payment-list--mb {
		display: flex;
	}

	.payment-list--mb {
		position: relative;
		bottom: 0;
		top: 29px;
		left: -45px;
		gap: 5px;
	}

	.footer-content .footer-content__item:nth-child(1) {
		z-index: 0;
	}

	.cookie {
		position: fixed;
		left: 50%;
		transform: translateX(-50%);
		bottom: 13px;
		width: 80%;
		gap: 15px;
		margin-bottom: 15%;
	}

	.cookie > div:nth-child(2) {
		width: 100%;
	}

	.cookie > div:nth-child(2) {
		width: 100%;
		max-width: 100%;
	}

	.popup-succesful-feedback .popup-content,
	.popup-succesful .popup-content {
		width: calc(100% - 30px);
	}

	.popup-content__title {
		font-size: 20px;
		letter-spacing: -0.4px;
	}

	.popup-succesful-feedback .popup-content__text,
	.popup-succesful .popup-content__text {
		width: auto;
	}

	.popup-succesful-feedback .popup-content,
	.popup-succesful .popup-content {
		padding: 40px 20px;
	}

	.popup-content .btn {
		width: 100%;
		max-width: 100%;
		margin: 20px auto 0;
	}

	.block-grid--video > div > div:nth-child(3) {
		width: 100%;
	}

	.title-two {
		font-size: 26px;
		line-height: 110%;
		letter-spacing: -0.52px;
		margin-bottom: 15px;
	}

	.video-about {
		height: 382px;
	}

	.section-gradietn-green .subtitle {
		width: auto;
	}

	.section-gradietn-green {
		padding: 20px 20px 12px 20px;
		flex-direction: column;
	}

	.block-grid__img img {
		display: none;
	}

	.block-grid__img img:nth-child(1) {
		display: flex;
		grid-column: 2 span;
	}

	.block-grid__img {
		margin-top: 0;
	}

	.section-gradietn-orange img {
		width: 100%;
		height: auto;
		max-width: 200px;
		margin: 0 auto;
	}

	.section-gradietn-orange {
		padding: 30px;
		gap: 30px;
		align-items: start;
	}

	.section-gradietn-orange {
		flex-direction: column;
	}

	.section-awards {
		flex-direction: column;
	}

	.fancybox-button--arrow_left {
		left: 0 !important;
	}

	.fancybox-button--arrow_right {
		right: 0 !important;
	}

	.fancybox-navigation .fancybox-button {
		width: 48px;
		height: 48px;
	}

	.fancybox-image {
		width: calc(100% - 40px);
		margin: 0 auto;
		display: flex;
		left: 20px;
		object-fit: contain;
	}

	.fancybox-navigation .fancybox-button {
		top: calc(50% - 25px);
	}

	.blog-detail .slider-blog__item:nth-child(n + 9) {
		display: none !important;
	}

	.blog-detail {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}

	.blog-detail .slider-blog__item > img {
		height: auto;
		max-height: 400px;
	}

	.blog-detail-title {
		font-size: 26px;
		line-height: 110%;
		letter-spacing: -0.52px;
	}

	.blog-detail-page__content-info {
		display: flex;
		flex-direction: column-reverse;
		gap: 20px;
	}

	.author {
		gap: 10px;
	}

	.author > img {
		width: 40px;
		height: 40px;
	}

	.blog-detail-page__content-banner {
		margin-bottom: 10px;
	}

	.blog-detail-page__content-info {
		margin-bottom: 25px;
	}

	.blog-detail-page__content-description h2,
	.blog-detail-page__content-description h3,
	.blog-detail-page__content-description h4,
	.blog-detail-page__content-description h5,
	.blog-detail-page__content-description h6,
	.blog-detail-page__content-description .title {
		font-size: 24px;
		letter-spacing: -0.48px;
	}

	.block-features .bold {
		width: 100%;
		font-size: 16px;
		line-height: 150%;
		margin-top: 30px;
	}

	.title-share,
	.block-indications .title {
		font-size: 20px;
		line-height: 120%;
		letter-spacing: -0.4px;
	}

	.share {
		margin-top: 30px;
	}

	.block-club > img {
		min-height: 170px;
	}

	.form--bg-white {
		padding: 20px 15px;
	}

	.form--bg-white .text {
		font-size: 14px;
		line-height: 150%;
	}

	.form--bg-white .title {
		margin-bottom: 10px;
	}

	.form--bg-green {
		padding: 20px 15px;
	}

	.form--bg-green .text {
		font-size: 14px;
		line-height: 150%;
	}

	.form--bg-green .title {
		margin-bottom: 10px;
	}

	.form .d-flex > div {
		display: flex;
		gap: 20px;
		height: auto;
		flex-direction: column;
	}

	.group-radio > div {
		height: auto;
	}

	.form .d-flex {
		margin-bottom: 10px;
	}

	input[type="date"] {
		width: 100%;
	}

	form .btn--bg-none {
		width: 100%;
	}

	main .section-form {
		padding: 0;
	}

	.block-info-form {
		gap: 10px;
		padding: 0 15px;
	}

	.block-info-form > div {
		padding: 15px;
	}

	.block-info-form__box a {
		font-size: 16px;
	}

	.footer-content__item--pay {
		height: auto;
	}

	body {
		overflow-x: hidden;
	}

	.work-time {
		position: relative;
		width: 100%;
		top: 0;
	}

	.page-contacts__info-box {
		grid-template-columns: 1fr;
	}

	.page-contacts {
		gap: 15px;
		flex-direction: column;
	}

	.page-contacts__info-box a {
		font-size: 14px;
	}

	.page-contacts__info .adress .text {
		font-size: 12px;
	}

	.page-contacts__info {
		width: 100%;
	}

	.custom-select,
	.select-items,
	.select-selected {
		width: 100%;
	}

	.sort {
		padding-top: 0px;
		flex-direction: column;
	}

	.pagination-catalog {
		margin-top: 0;
	}

	.btn-favourites-close {
		top: 10px;
		right: 15px;
	}

	.detail-product-page {
		margin-top: 0px;
	}

	.detail-product-page__info img {
		position: relative;
		width: 100%;
		height: auto;
	}

	.detail-product-page__info {
		flex-direction: column;
	}

	.product-star,
	.title-product,
	.detail-product-page__info-title > .text {
		margin-left: 0;
		width: 100%;
	}

	.detail-product-page__info-title .title {
		margin-left: 0;
	}

	.detail-product-page__info {
		gap: 20px;
	}

	.title-product {
		font-size: 26px;
		line-height: 110%;
		letter-spacing: -0.52px;
	}

	.product-star .star-counter {
		position: relative;
		top: 3px;
	}

	.product-star {
		margin-bottom: 15px;
	}

	.detail-product-page__info-title .d-flex--mb {
		gap: 15px;
	}

	.scores {
		gap: 5px;
		flex-direction: column;
		align-items: start;
	}

	.split-card-detail {
		margin-top: 30px;
		padding: 15px;
	}

	.split-card-detail .icon {
		right: 15px;
		top: 15px;
	}

	.split-card-detail .subtitle {
		font-size: 14px;
	}

	.month-payment {
		gap: 5px;
	}

	.split-card-detail > .text {
		margin-top: 15px;
	}

	.detail-product-page__info-title-btn-box .card-box__btn {
		flex-direction: row;
		position: absolute;
		display: flex;
		position: fixed;
		flex-direction: column;
		gap: 5px;
		bottom: 15px;
		z-index: 5;
		width: calc(100% - 30px);
		left: 15px;
	}

	.detail-product-page__info-title-btn-box .card-box__btn .btn {
		width: 100%;
	}

	.product-description__block .subtitle-two {
		font-size: 18px;
		line-height: 120%;
		letter-spacing: 0;
		margin-bottom: 5px;
	}

	.product-description__block .list {
		margin-bottom: 5px;
	}

	.useful-card__box {
		height: 505px;
		gap: 15px;
	}

	.useful-card__box .text {
		-webkit-line-clamp: 21;
		line-height: 150%;
	}

	.consultation-form {
		gap: 15px;
	}

	.consultation-form .form--bg-green {
		padding: 15px;
	}

	.catalog-detail-feedback .sort-box {
		flex-direction: column;
		gap: 5px;
	}

	.catalog-detail-feedback .custom-select,
	.catalog-detail-feedback .select-selected {
		width: 100%;
	}

	.catalog-detail-feedback .select-items,
	.catalog-detail-feedback .select-selected {
		width: 100%;
	}

	.catalog-detail-feedback .title {
		margin-bottom: 15px;
	}

	.catalog-detail-feedback .content {
		gap: 15px;
		margin-top: 15px;
		flex-direction: column-reverse;
	}

	.overall-rating {
		width: 100%;
		height: auto;
	}

	.counter-rating {
		width: calc(100% - 150px);
	}

	.overall-rating__list-item .line {
		max-width: 250px;
	}

	.overall-rating__list-item .line::before {
		width: 250px;
	}

	.star-counter--opacity,
	.overall-rating__box .star-counter,
	.overall-rating__list-item .star-counter {
		font-size: 12px;
	}

	.list-feedback__item .top .date-name .name {
		font-size: 16px;
	}

	.list-feedback__item .top .date-name .date {
		font-size: 12px;
	}

	.list-feedback__item .top {
		display: flex;
		align-items: start;
		flex-direction: column;
		gap: 10px;
	}

	.list-feedback__item .top .product-star {
		margin-left: 0;
	}

	.pagination-feedback {
		justify-content: center;
	}

	.popup-feedback .popup-content,
	.popup-split .popup-content {
		max-width: 510px;
		width: calc(100% - 30px);
	}

	.popup-split .content .popup-content__text {
		width: 100%;
	}

	.split-list__item img {
		width: 20px;
		height: 20px;
	}

	.split-list__item {
		width: 110px;
	}

	.split-list {
		gap: 15px 30px;
		grid-template-columns: repeat(2, 1fr);
		display: grid;
		align-items: baseline;
	}

	.split-list__item::before {
		width: 20px;
		right: -25px;
		top: 60%;
	}

	.popup-split .popup-content > .text {
		width: auto;
	}

	.close--btn {
		right: 15px;
		top: 15px;
		width: 18px;
		height: 18px;
	}

	.close--btn::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none'%3e%3cpath d='M20 4L12 12M12 12L4 20M12 12L4 4M12 12L20 20' stroke='%238F8F8F' stroke-width='2' stroke-linecap='round'/%3e%3c/svg%3e");
	}

	.popup-order .popup-content {
		width: calc(100% - 30px);
		padding: 25px 20px;
	}

	.popup-order .custom-checkbox span {
		font-size: 12px;
	}

	.popup-feedback .popup-content {
		padding: 25px 20px;
	}

	.popup-feedback .btn {
		margin-top: 0;
	}

	.popup-feedback .polyce-box {
		margin-top: 0;
	}

	.textarea {
		padding-top: 13px;
	}

	.all-delete-basket {
		top: -25px;
	}

	.basket-grid-list__item img {
		width: 60px;
		height: 55px;
	}

	.basket-grid-list__item {
		flex-direction: column;
	}

	.basket-grid-list__item-info > div .text,
	.basket-grid-list__item-info > div {
		min-width: auto;
		width: 100%;
	}

	.basket-grid-list__item-box {
		gap: 54px;
		margin-left: 0;
		padding-right: 0px;
	}

	.basket-grid .section-order {
		grid-template-columns: 1fr;
	}

	.section-order .split-card-detail {
		position: relative;
		grid-column: 1;
	}

	.basket-grid-list__item-box .price {
		margin-left: auto;
	}

	.basket-grid .btn--basket {
		width: 127px;
	}

	.return-product.active {
		display: flex;
		display: flex;
		gap: 5px;
		flex-wrap: wrap;
	}

	.return-product .return-product-btn {
		margin-left: 0;
		grid-column: 1;
		margin-top: 10px;
	}

	.return-product .text:nth-child(3) {
		width: 100%;
	}

	.handy .title,
	.section-order__block .title {
		font-size: 24px;
		line-height: 120%;
		/* 28.8px */
		letter-spacing: -0.48px;
	}

	.section-order__block .info {
		margin-top: 10px;
	}

	.basket-grid-list__item-box {
		width: 100%;
	}

	.handy .basket-grid-list__item-box {
		gap: 10px;
		padding-right: 0;
		width: 100%;
		margin-left: 0;
		flex-direction: column;
		align-items: start;
	}

	.handy__list .basket-grid-list__item-box .btn {
		width: 100%;
	}

	.handy__list .basket-grid-list__item-box > div {
		display: flex;
		gap: 10px;
		flex-direction: row-reverse;
		align-items: center;
	}

	.handy__list .basket-grid-list__item {
		gap: 20px;
	}

	.handy {
		padding: 15px;
	}

	.handy__list .basket-grid-list__item-box .price {
		font-size: 18px;
	}

	.handy__list .basket-grid-list__item-box .btn {
		font-size: 14px;
	}

	.popup-delete .popup-content__title {
		line-height: 120%;
		font-size: 20px;
		letter-spacing: -0.4px;
	}

	.popup-delete .popup-content {
		width: calc(100% - 30px);
		padding: 40px 20px;
	}

	.popup-content__box-btn {
		display: flex;
		gap: 5px;
		margin-top: 20px;
		flex-direction: column;
		width: 100%;
	}

	.popup-content__box-btn .btn {
		margin-top: 0;
		width: 100%;
		max-width: 100%;
	}

	.page--order .basket-grid-list__item-box {
		margin-left: 0;
	}

	.page--order .btn-basket__box .counter,
	.page--order .basket-grid-list__item-box .price {
		font-size: 16px;
		line-height: 120%;
	}

	.page--order .basket-grid-list__item img {
		width: 60px;
		height: 55px;
	}

	.page--order .btn-basket__box .text {
		font-size: 12px;
	}

	.list-slide-order__item .w-100--mb {
		width: 100%;
	}

	.list-slide-order__item .btn-next {
		width: 70%;
	}

	.list-slide-order__item .btn-prev {
		width: 30%;
	}

	.box-input-delivery .custom-select,
	.box-input-delivery .select-items,
	.box-input-delivery .select-selected {
		width: 100%;
	}

	.list-slide-order__item.active .delivery-box--list-services {
		grid-template-columns: 1fr;
	}

	.delivery-box__item {
		position: relative;
	}

	.delivery-services__price {
		font-size: 14px;
		position: absolute;
		right: 15px;
		top: 15px;
		margin-top: 0;
	}

	.list-services-text__item .text {
		line-height: 130%;
	}

	.list-slide-order__item .polyce-box {
		width: auto;
		margin-top: 0;
	}

	.list-slide-order__item form {
		width: 100%;
	}

	.list-slide-order__item form .btn {
		width: 100%;
	}

	.section-center {
		margin-top: 45px;
		margin-bottom: 50px;
	}

	.success-page .text {
		width: auto;
	}

	.not-found-page {
		margin-top: 60px;
	}

	.not-found-page img {
		width: 290px;
		margin-bottom: 30px;
	}

	.not-found-page .text {
		width: auto;
	}
	.page-policy__content {
		gap: 20px;
	}
	.page-policy__content .subtitle {
		margin-bottom: -10px;
	}
}

@media (max-width: 420px) {
	.video-about {
		height: 169px;
	}
	.bx-soa-item-table {
		display: grid;
	}
	.bx-soa-item-title .text {
		width: 100% !important;
		margin-top: 5px;
	}
	.bx-soa-item-imgcontainer {
		margin-right: 10px !important;
	}
	#bx-soa-delivery .bx-soa-pp-company {
		height: 150px;
	}
	#bx-soa-paysystem .bx-soa-pp .bx-soa-pp-company.col-6 {
		height: 182px;
	}
	.blog-detail .slider-blog__item > img {
		max-height: 140px;
	}

	.map img {
		height: 150px;
	}

	.overall-rating__list-item .line {
		max-width: 160px;
	}

	.overall-rating__list-item .line::before {
		width: 160px;
	}
}

.block-business {
	margin-top: 50px;
}
.title-three {
	font-size: 34px;
	font-weight: 500;
	line-height: 41px;
	letter-spacing: -0.03em;
	text-align: left;
}
.interest-block {
	width: 100%;
	display: flex;
	gap: 20px;
	margin-top: 20px;
}
.interest-block > div {
	background: #f8f8f8;
	border-radius: 30px;
	padding: 30px;
	padding-bottom: 85px;
	width: 33%;
	min-height: 180px;
	position: relative;
}
.interest-block > div p {
	font-size: 18px;
	font-weight: 600;
	line-height: 25px;
	letter-spacing: 0em;
	text-align: left;
}
.interest-block > div svg {
	position: absolute;
	bottom: 30px;
}

.interest-block + .box-club--orange {
	width: 100%;
	min-height: 140px;
	font-size: 22px;
	font-weight: 600;
	line-height: 31px;
	letter-spacing: 0em;
	text-align: left;
	position: relative;
	padding: 40px;
	padding-right: 140px;
}
.interest-block + .box-club--orange svg {
	position: absolute;
	right: 40px;
	top: 40px;
}

.business-form .title {
	font-size: 22px;
	line-height: 28.6px;
	font-weight: 600;
}

.block-info-form .heading {
	font-size: 22px;
	font-weight: 600;
	line-height: 31px;
	letter-spacing: 0em;
	text-align: left;
}
.block-info-form ul li::marker {
	color: #f8851b;
}
.block-info-form ul li + li {
	margin-top: 10px;
}

.interlabs-one-click-buy {
	width: auto;
	padding: 18px 20px;
	font-size: 14px;
	text-transform: none;
	line-height: 16.8px;
}
.button_cart_input.fa {
	line-height: 16.8px;
	font-weight: 500;
}

.detail-product-page__info-title .text h2 {
	padding-bottom: 25px;
}

.detail-product-page__info-title .text h2 span {
	padding: 10px;
}

.form--bg-white form .box-input .input {
	font-size: 14px;
	padding: 10px 15px;
	border: 1px solid #e6e6e6;
	width: 100%;
}

.interlabs-oneclick__container .modal-container {
	width: 500px;
	min-height: 420px;
	max-height: 420px;
	margin: 0px auto;
	padding: 25px 30px;
}

.popup-feedback_success .popup-content__title,
.popup-feedback .popup-content__title,
.inru_popup .header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/*.inru_popup .modal-container {
    width: 500px;
    min-height: 420px;
    max-height: 420px;
    margin: 0px auto;
    padding: 25px 30px;
}*/

.popup-feedback .popup-content__title label {
	margin-left: auto;
}

.inru_popup .header label {
	font-style: normal;
	font-weight: 500;
	line-height: 40.8px;
	padding-bottom: 25px;
	font-size: 34px;
	color: #000000;
	margin-right: 12px;
}

.btn_close_review_success,
.btn_close_review,
.inru_popup .header .btn-close-popup {
	cursor: pointer;
}

.btn_close_review_success,
.btn_close_review {
	margin-left: auto;
}

.inru_popup .popup-content__title label,
.inru_popup .header label,
.interlabs-oneclick__container .header label {
	margin-left: auto;
}
.inru_popup .popup-content__title .btn-close-popup,
.inru_popup .header .js-interlabs-oneclick__dialog__close,
.interlabs-oneclick__container .header .js-interlabs-oneclick__dialog__close {
	margin-left: auto;
	cursor: pointer;
}

.form--bg-white #tel {
	padding-left: 15px;
	border: 1px solid #e6e6e6;
}
.form--bg-white .custom-select-trigger {
	border: 1px solid #e6e6e6;
}

.product-description__block img {
	max-width: 100%;
}

.rating {
	position: relative;
	width: 180px;
	background: transparent;
	display: flex;
	align-items: center;
	gap: 0.3em;
	padding: 5px;
}

.rating__star {
	font-size: 1.5em;
	cursor: pointer;
	background-image: url('/local/templates/tradonew/img/0stars.svg'); /* Для пустой звезды */
	color: rgba(248, 133, 27, 0);
	transition: filter linear 0.3s;
}

.rating__star.active {
	background-image: url('/local/templates/tradonew/img/100stars.svg'); /* Заполненная звезда */
}

.rating__star:hover {
	filter: drop-shadow(1px 1px 4px #3c7c2e);
}

.product-description__block ul {
	padding-inline-start: 15px;
}
.product-description__block li::marker {
	color: #f8851b;
}

.table > :not(caption) > * > * {
	padding: 0.5rem 0.5rem;
	background-color: var(--bs-table-bg);
	background-image: linear-gradient(
			var(--bs-table-accent-bg),
			var(--bs-table-accent-bg)
	);
	border-bottom-width: 1px;
}

.table {
	--bs-table-bg: transparent;
	--bs-table-accent-bg: transparent;
	--bs-table-striped-color: #212529;
	--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
	--bs-table-active-color: #212529;
	--bs-table-active-bg: rgba(0, 0, 0, 0.1);
	--bs-table-hover-color: #212529;
	--bs-table-hover-bg: rgba(0, 0, 0, 0.075);
	width: 100%;
	margin-bottom: 1rem;
	color: #212529;
	vertical-align: top;
	border-color: #dee2e6;
}

.table td {
	border: 1px solid #eee;
}

.table td p {
	padding: 10px;
}

.block-club p {
	margin-bottom: 12px;
	font-size: 16px;
	line-height: 24px;
	color: #1b1b1b;
}
.block-club li {
	margin-bottom: 12px;
	font-size: 16px;
	line-height: 24px;
	color: #1b1b1b;
}

.slider-blog__item-info h2 {
	font-weight: 600;
	font-size: 16px;
	line-height: 20.8px;
	font-family: "Manrope-SemiBold";
}

.basket-items-list-item-amount {
	text-align: left;
	padding-top: 0px;
}
.basket-items-list-item-amount .text {
	font-size: 12px;
	line-height: 15.6px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.basket-item-block-price {
	padding-top: 35px;
}
.basket-items-list-wrapper-compact .basket-item-image {
	max-width: 105px;
	max-height: 100px;
}
.basket-items-list-wrapper-compact .basket-item-block-image {
	min-width: 100px;
	max-width: 100px;
}
.basket-item-info-name-link .subtitle {
	font-size: 18px;
	line-height: 21.6px;
}
.bx-soa-item-title .text {
	font-size: 14px;
	color: var(--dark-grey);
	line-height: 140%;
	width: 362px;
}
.basket-item-info-name-link:hover {
	text-decoration: none;
}
.bx-sls .bx-ui-sls-clear {
	background: url(/local/templates/tradonew/img/cross_gray.svg);
	top: 18px !important;
	right: 5px !important;
	background-repeat: no-repeat;
}
.bx-sls .bx-ui-sls-clear:hover {
	background-position: initial;
}
.bx-soa-section.bx-selected {
	position: relative;
	margin-bottom: 6em;
}
.bx-soa-section.bx-active .dropdown-fade2white {
	display: none;
}
.bx-soa-cart-total-line-total {
	border-top: 1px solid #e6e6e6 !important;
	padding-top: 20px !important;
}
.bx-soa-section.bx-selected .bx-soa-more {
	position: absolute;
	bottom: -74px;
}
#bx-soa-order .split-card-detail {
	background: #f8f8f8;
	padding: 20px;
}
#bx-soa-delivery .bx-soa-pp-company-image {
	display: none;
}
#bx-soa-delivery .bx-soa-pp-company {
	height: 130px;
}
#bx-soa-region .bx-soa-reference {
	display: none;
}
#bx-soa-region .bx-authform-starrequired {
	display: none;
}
.bx-selected .bx-soa-section-content {
	padding: 20px;
}
#bx-soa-paysystem .bx-soa-pp-company-smalltitle {
	font-size: 14px;
}
.bx-soa-section-title-container {
	cursor: pointer;
}
.eslog-deliverey-desc {
	display: none;
}
#bx-soa-delivery
> div.bx-soa-section-content.container-fluid
> div.bx-soa-pp.row
> div.col-md-5.mb-lg-0.col-12.mb-3.order-md-2.order-1.bx-soa-pp-desc-container
> div
> ul {
	/* display: none; */
}
#bx-soa-delivery
> div.bx-soa-section-content.container-fluid
> div.bx-soa-pp.row
> div.col-md-5.mb-lg-0.col-12.mb-3.order-md-2.order-1.bx-soa-pp-desc-container
> div {
	/* display: none; */
}
#bx-soa-paysystem
> div.bx-soa-section-content.container-fluid
> div.bx-soa-pp.row
> div.col-md-5.mb-lg-0.col-12.mb-3.order-md-2.order-1.bx-soa-pp-desc-container
> div {
	display: none;
}
#bx-soa-paysystem .bx-soa-pp-company-image {
	bottom: 0 !important;
}
.bx-soa-section.bx-selected .bx-soa-more {
	left: 0;
}
.bx-soa-section .bx-soa-section-title-count {
	width: 32px !important;
	height: 32px !important;
}
.bx-soa-section .bx-soa-section-title-count:after {
	left: 1px !important;
	font-size: 16px !important;
}
#bx-soa-paysystem .bx-soa-pp-company-desc {
	display: none;
}
.text_delivery {
	background: #f8f8f8;
	padding: 20px;
	border-radius: 24px;
	font-size: 12px;
}
#bx-soa-paysystem .bx-soa-pp .bx-soa-pp-company {
	height: 150px;
}

#bx-soa-paysystem .bx-soa-pp-company-image {
	bottom: -37px;
	top: inherit;
	left: 0;
}
.bx-soa-pp-company-smalltitle2 {
	position: absolute;
	top: 50px;
	left: 26px;
	font-size: 14px;
	color: rgba(143, 143, 143, 1);
}
.bx-soa-section.bx-selected .bx-soa-more .bx-soa-more-btn {
	gap: 15px;
}
.bx-soa-item-td.bx-soa-item-properties .bx-soa-item-td-text {
	font-size: 18px;
}
.basket-items-list-item-container-expend
.basket-items-list-item-removed-container
div
a {
	color: green;
}
.basket-items-list-item-clear-btn .gallery_img img {
	display: none;
}

.basket-items-list-item-container-expend
.basket-items-list-item-removed-container {
	background: inherit;
	color: #8f8f8f;
}
.basket-items-list-item-container-expend
.basket-items-list-item-removed-container
strong {
	font-family: "Manrope-Bold";
	font-size: 18px;
	font-weight: bold;
	color: #000;
}
.basket-checkout-block-btn {
	padding-left: 0 !important;
}
.basket-checkout-block-btn button {
	border: 0;
	height: 54px;
}

.split_title {
	background: #f8f8f8;
	padding: 10px 40px 10px 40px;
	border-radius: 24px 24px 0px 0px;
}
.split_title div {
	width: 348px;
}
.split_popup {
	padding: 0 !important;
}

.split_popup .popup-content__text {
	padding: 40px;
}

.basket-grid-list__item-info > div .subtitle {
	font-size: 18px;
	line-height: 30.8px;
}
.handy .basket-grid-list__item {
	border-radius: 24px;
}

.catalog_sort {
	padding: 10px 15px 10px 15px;
	border: 1px solid #e6e6e6;
	border-radius: 8px;
	font-weight: 400;
	font-size: 16px;
	line-height: 24px;
	min-width: 295px;
	height: 54px;
}

.sort_title {
	font-weight: 400;
	font-size: 14px;
	line-height: 21px;
	padding-bottom: 5px;
}

/* слайдер картинок в карточке товара */
#my-slider {
	width: 630px !important;
	height: 578px !important;
	position: absolute;
	left: 0;
	border-radius: 24px;
}
.sp-mask {
	position: relative;
	overflow: hidden;
	width: 630px !important;
	height: 578px !important;
}
/* слайдер картинок в карточке товара */

.input-search_page {
	outline: none;
	background: var(--white);
	color: var(--black);
	border: 1px solid var(--medium-grey);
	text-align: left;
	font-size: 16px;
	line-height: 150%;
	padding: 18px 24px;
	box-sizing: border-box;
	border-radius: 8px;
	width: 20%;
	display: inline-block;
	height: 54px;
}

.footer-content .btn--bg-none {
	height: 54px;
	width: max-content;
	background: none;
	color: #fff;
	border: 1px solid #fff;
	padding: 18px 20px;
	margin-top: 6px;
}

@media (min-width: 990px) {
	.footer-content .btn--white,
	.footer-content .btn--bg-none {
		min-width: 236px;
	}
}

.footer-content .btn--white {
	color: green;
}
.footer-content .btn--white:hover {
	color: #fff;
}
.footer-content .btn--bg-none:hover {
	background: #fff;
	color: green !important;
}
.footer-content .btn--bg-none {
	color: #fff;
}

.form--bg-none .input {
	height: 54px;
	outline: none;
	background: var(--white);
	color: var(--black);
	border: 1px solid var(--medium-grey);
	text-align: left;
	font-size: 16px;
	line-height: 150%;
	padding: 15px;
	box-sizing: border-box;
	border-radius: 8px;
	width: 100%;
}

.form--bg-none .box-input {
	margin-top: 20px;
}
.form--bg-none label {
	padding: 0 0 10px 5px;
	display: block;
	color: #1b1b1b;
	font-weight: 400;
	font-size: 14px;
	line-height: 19.6px;
}
.form--bg-none #phoneInput {
	border: 1px solid var(--medium-grey);
}
.form--bg-none #tel {
	margin-left: 119px;
	z-index: 2;
	width: calc(100% - 119px);
	position: relative;
	border: none;
	padding-left: 0;
	border-top: 1px solid var(--medium-grey);
	border-bottom: 1px solid var(--medium-grey);
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}

.form--bg-none .btn--bg-green {
	width: auto !important;
}
.prodsearch i {
	content: url("/local/templates/tradonew/img/search.svg");
	position: absolute;
	right: 0.8em;
	bottom: 12px;
	opacity: 0.5;
	width: 24px;
	height: 24px;
	z-index: 9;
}

/* Полоса убывания */
.progress-bar {
	position: static;
	bottom: 0;
	left: 11px;
	right: 11px;
	height: 4px;
	background-color: #3c7b2d;
	width: 100%;
	animation: decrease 5s linear forwards;
}

@keyframes decrease {
	from { width: 100%; }
	to { width: 0; }
}

.hidden {
	opacity: 0;
}

/* /Полоса убывания */

/* Обложки изображения на главной странице "Блог о здоровье" */
.polizniy-blog-front-image {
	width: 100% !important;
	object-fit: cover !important;    /* Изображение будет сохранять пропорции, заполняя контейнер */
	border-radius: 30px !important;
}

.close-button {
	cursor: pointer;
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	width: 20px;
	height: 20px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: url("/local/templates/tradonew/img/basket_cross.svg") no-repeat center center;
	background-size: cover;
	border-radius: 50%;
	transition: background-color 0.2s, color 0.2s;
	margin-left: 10px;
}

/* Смена цвета фона на зелёный при наведении */
.close-button:hover {
	filter: hue-rotate(120deg) saturate(800%) brightness(80%);
}

.cookie-content {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-left: 3px;
}

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

.cookie .cookie-content .close-button {
	cursor: pointer;
	font-size: 18px;
}


/* End */


/* Start:/local/templates/tradonew/css/fix.css?175344247381265*/
.grid {
	display: grid;
}
.flex {
	display: flex;
	align-items: center;
}
.gap-2 {
	gap: 2px;
}
.gap-5 {
	gap: 5px;
}
.gap-10 {
	gap: 10px;
}
.gap-20 {
	gap: 20px;
}
.gap-30 {
	gap: 30px;
}
.gap-40 {
	gap: 40px;
}
.interlabs-one-click-buy {
	display: none !important;
}
.container {
	max-width: 1540px;
	width: 100%;
	margin: 0 auto;
}
.catalog__programs_mobile {
	display: none;
}
.title {
	font-size: 46px;
	margin-bottom: 27px;
}
.card a .subtitle {
	font-size: 22px;
	color: #1b1b1b;
	margin-bottom: 0;
}
.card a .text {
	margin-top: 5px;
}
.card img {
	margin-bottom: 15px;
}
body
> main
> section:nth-child(6)
> div.slider-feedback.slider.slick-initialized.slick-slider.slick-dotted
> ul {
	margin-top: -8px;
}
.home__faq {
	padding-top: 49px;
}
.container-faq img {
	/* height: 100%; */
	height: 100%;
	max-height: 466px;
}
.basket:not(.active) .favourites__counter {
	display: none;
}
.pagination {
	justify-content: center !important;
}
.bx-breadcrumb {
	margin: 10px 0;
	margin-bottom: 0;
	margin-top: 21px;
	margin-left: 5px;
}
.block-grid--video > div .text {
	padding-left: 5px;
}
.block-grid--video > div > div:nth-child(3) {
	padding: 20px;
	width: 497px;
	margin-top: 49px;
	margin-left: 5px;
}
.section-gradietn-green {
	margin-top: 52px;
	padding-bottom: 50px;
	margin-left: 5px;
}
.section-gradietn-green img {
	width: 523px;
	height: auto;
	padding-right: 108px;
}
.count-control img {
	height: 18px;
	width: 18px;
	margin-bottom: 0;
}
.favourites:not(.active) .favourites__counter {
	display: none;
}
header.active {
	z-index: 250;
}

#bx-soa-paysystem
> div.bx-soa-section-content.container-fluid
> div.bx-soa-pp.row
> div.order-md-1.order-2.col-md-7.bx-soa-pp-item-container
> div
> div:nth-child(3)
> div.bx-soa-pp-company-graf-container
> div {
	width: 40px !important;
}

#bx-soa-paysystem
> div.bx-soa-section-content.container-fluid
> div.bx-soa-pp.row
> div.order-md-1.order-2.col-md-7.bx-soa-pp-item-container
> div
> div:nth-child(4)
> div.bx-soa-pp-company-graf-container
> div {
	width: 40px !important;
}
#bx-soa-paysystem
> div.bx-soa-section-content.container-fluid
> div.bx-soa-pp.row
> div.order-md-1.order-2.col-md-7.bx-soa-pp-item-container
> div
> div:nth-child(1)
> div.bx-soa-pp-company-graf-container
> div {
	width: 100% !important;
}
#bx-soa-paysystem
> div.bx-soa-section-content.container-fluid
> div.bx-soa-pp.row
> div.order-md-1.order-2.col-md-7.bx-soa-pp-item-container
> div
> div:nth-child(2)
> div.bx-soa-pp-company-graf-container
> div {
	width: 40px !important;
}

.main-banner-slider img {
	border-radius: 21px;
}

.main-banner-slider {
	margin-bottom: 0;
	margin-top: 0;
	border-radius: 21px;
}
.main-banner-slider .slick-slide,
.main-banner-slider .slick-track,
.main-banner-slider .slick-list {
	border-radius: 21px;
	overflow: hidden;
}
.product-item-price-container {
	margin: 0px 0 10px;
}
.card .favor {
	right: 25px;
	top: 15px;
}
#bx-soa-total > div.section-order__block > div.info > div:nth-child(2) {
	display: none;
}
.basket-coupon-block-total-price-old,
.basket-item-price-old-text {
	display: none;
}
.basket-coupon-block-total-price-difference,
.basket-item-price-difference {
	display: none;
}
.sales {
	display: none;
}
.home__experts {
	padding-bottom: 57px;
}
.basket-item-price-old {
	top: -16px !important;
}
.header-box.active {
	width: 33.5%;
	position: absolute;
	right: 0;
}
.tablet-1440-show {
	display: none;
}
.button {
	border: none;
	display: flex;
	transition: 0.3s;
	justify-content: center;
	align-items: center;
	gap: 5px;
	height: 46px;
	padding: 18px 20px;
	border-radius: 8px;
	box-sizing: border-box;
	cursor: pointer;
	font-family: "Manrope-Medium";
}
.ref__basket {
	margin-top: 50px;
}
.btn-clipboard.btn {
	display: inline-flex;
	align-items: center;
	background-color: #34921d;
	color: #fff;
	min-height: 40px;
	padding: 10px 20px!important;
	border-radius: 6px;
	border: none;
	cursor: pointer;
	margin: 30px auto 0!important;
	transition: 0.3s;
	pointer-events: all!important;
	min-width: 150px!important;
}

.btn-clipboard.btn-clipboard--copied {
	background-color: #1b1b1b;
}

body > main {
	margin-block-start: 134.8px;
}

.btn-clipboard:not(.btn-clipboard--copied):hover {
	background-color: rgb(54, 168, 26);
}

.card[data-entity='item'] [data-entity='buttons-block'] {
	pointer-events: none;
	opacity: 0.65;
}

.basket-checkout-container {
	display: none;
}

.input_err {
	border: 1px solid red !important;
}

.bx-breadcrumb-item .fa-angle-right:before {
	content: " ";
	background: url("/local/templates/tradonew/img/bread_line.svg");
	width: 15px;
	height: 14px;
	display: flex;
}

.page-contacts__info-box {
	display: flex;
	gap: 20px;
	align-items: center;
	margin-top: 30px;
}
.coupon_input {
	color: #1b1b1b !important;
}
.header-categories__list-item:last-child {
	font-weight: 800;
}

.header-tel {
	font-family: 'Manrope-Bold';
	display: flex;
	gap: 8px;
	font-size: 18px;
	font-weight: 700;
	margin-right: 30px;
	line-height: 140%;
	transition: 0.3s ease;
}
body
> header
> div
> div.header-container
> div.header-categories.active
> div
> div.header-categories__list
> a:nth-child(22) {
	font-weight: 800;
}

.basket-coupon-block-coupon-btn {
	background: url("/local/templates/tradonew/img/coupon_arrow.svg");
	border: none !important;
	background-repeat: no-repeat;
	rotate: none;
	width: 8px;
	top: 46%;
	height: 16px;
	transform: none;
}
.basket-items-list-wrapper-compact .basket-item-block-actions {
	opacity: 1;
	top: -38px;
	left: 15px;
}
.basket-item-actions-remove {
	background: url("/local/templates/tradonew/img/basket_cross.svg");
	background-repeat: no-repeat;
}
.section-order__block .info {
	display: grid;
	gap: 10px;
	margin-top: 0;
}
.sales {
	display: none;
}
.code__value,
.bonus__value,
.club__value,
.final-price__counter,
.sales__price,
.final__value,
.weight__value,
.delivery__value {
	font-weight: 600;
}
.basket-item-actions-remove:before {
	content: "" !important;
	display: none;
}
.basket-item-actions-remove:after {
	content: "" !important;
	display: none;
}
.work-time .subtitle {
	color: white;
}
.bx-breadcrumb-item:last-child {
	color: #8f8f8f;
}
.catalog-page .title {
	font-size: 58px;
}
.catalog-page .filter .subtitle {
	margin-top: 110px !important;
}
.catalog-page .card .subtitle {
	margin-top: 0 !important;
	margin-bottom: 0;
}

.slider-personal .slick-slide .slider-personal__item-people--secondary {
	background: var(--green)!important;
}

.filter-list__item {
	/* border-radius: 0 !important; */
}

.sticy {
	top: 160px!important;
}

.bx-breadcrumb-item {
	display: inline-flex;
	align-items: center;
	flex-wrap: nowrap;
}

.catalog-page .sortline {
	margin-top: 40px;
}
.catalog-page .catalog_sort {
	background: url(/local/templates/tradonew/img/select_down.svg) no-repeat
	right #fff;
	-webkit-appearance: none;
	width: 333px;
	background-position-x: 301px;
}
.detail-product-page__info-title-btn-box {
	padding-left: 5px;
	gap: 15px;
}
.detail-product-page__info-title .count-control {
	width: 160px !important;
	height: 51px !important;
}
.product-description {
	margin-top: 30px;
	margin-left: 4px;
}
.detail__props {
	margin-top: 98px;
}
#bx-soa-paysystem .bx-soa-pp .bx-soa-pp-company {
	padding-top: 10px;
	padding-left: 6px;
}
.bx-soa-pp-company-smalltitle {
	top: 5px;
	left: 36px;
}
.consultation-img {
	width: 100%;
}
.consultation-form {
	margin-top: 100px;
	justify-content: space-between;
}
.consultation-form a {
	width: 50%;
}
.consult_phorm a {
	width: 100%;
	display: grid;
	gap: 10px;
}
.consultation-img img {
	height: 416px;
}
.catalog-detail-feedback .content {
	margin-top: -25px;
}
.list-feedback {
	width: 66%;
}
.detail__con {
	margin-top: 121px;
}
#bx-soa-delivery .bx-soa-pp.row .bx-soa-pp-item-container .row {
	display: grid !important;
	grid-template-columns: 1fr 1fr 1fr 1fr !important;
}
.popup-feedback .popup-content {
	width: 560px;
	padding: 85px 60px;
}
.bx-breadcrumb {
	color: #8f8f8f;
}
.ref-sale {
	display: flex;
	justify-content: space-between;
	padding: 1em 2em;
	padding-right: 7em !important;
}
#bx-soa-paysystem .bx-soa-pp-item-container .row {
	flex-wrap: wrap;
}
.basket-coupon-block-coupon-btn {
	background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 40 40' fill='none'%3e%3crect width='40' height='40' rx='20' fill='%23E5F4E1'/%3e%3cpath d='M22 12L14 20L22 28' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	border: none !important;
	background-repeat: no-repeat;
	rotate: none;
	width: 40px;
	top: 21%;
	height: 40px;
	transform: rotate(180deg);
}
.ref__save {
	/* position: fixed; */
	/* bottom: 0; */
	/* left: 0; */
	z-index: 99;
	background: white;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	gap: 1em;
	padding: 1em;
	flex-direction: row-reverse;
	display: grid;
	padding: 0;
	justify-content: start;
	justify-items: self-start;
}
#bx-soa-paysystem .bx-soa-pp-company-smalltitle {
	top: 5px;
	left: 30px;
}
.ref-sale__select {
	min-width: 160px;
	border: 1px solid rgba(230, 230, 230, 1);
}
.ref-sale__total {
	font-size: 34px;
}
.ref-sale__right {
	display: flex;
	gap: 1em;
	align-items: center;
}
.ref-sale__title {
	font-size: 28px;
}
.prodsearch__results_active {
	display: grid !important;
}
.prodsearch__results p {
	color: var(--black);
	text-align: left;
	font-size: 16px;
	cursor: pointer;
	padding: 4px;
	transition: 0.2s all ease-in;
}
.prodsearch__results p:hover {
	transform: scale(1.01);
}

.errors.common.js-step-1 {
	display: none !important;
}

.form--bg-green {
	padding-right: 120px;
}

.main-banner-slider img {
	object-fit: cover;
	height: 500px;
}

/* Start fix form-pay */

.detail-product-page  .split-card-detail {
	display: none;
	padding: 20px;
	background-color: #f8f8f8;
	border-radius: 24px;
}
.section-order .split-card-detail {
	display: none;
	padding: 20px;
	background-color: #f8f8f8;
	border-radius: 24px;
}

.basket-checkout-block-total,
.basket-checkout-block-total-price-inner {
	padding: 0;
}

.basket-checkout-block-total-title,
.basket-coupon-block-total-price-current {
	font-size: 28px;
	font-weight: 600;
	font-family: "Manrope-Semibold";
}

.basket-checkout-block-btn {
	padding-block-start: 0;
}

.basket-coupon-block-total-price-current {
	margin-block-end: 0;
}

.basket-checkout-section {
	border-block-start: 1px solid #e6e6e6;
	padding-block-start: 20px;
}

.section-order__block .info .final-price {
	font-family: "Manrope-Semibold";
	font-weight: 600;
	align-items: center;
}

/* End fix form-pay */

/* Start block grid video */

.block-grid--video > div > div:nth-child(3) {
	margin-block-start: 40px;
}
@media only screen and (max-width: 1550px) {
	.container {
		width: 96%;
	}
}
@media only screen and (max-width: 1440px) {
	.section-gradietn-green img {
		padding-inline-end: 0;
		max-width: 346px;
		width: 100%;
	}

	.section-gradietn-green .subtitle {
		font-size: 18px;
		max-width: 585px;
		width: 100%;
	}
}

@media (max-width: 1440px) {
	.popup-feedback .popup-content {
		padding: 40px 30px;
		max-width: initial;
		height: 226px;
	}

	/* .section-subscription picture img {
		-o-object-position:bottom right;
		object-position: bottom right;
		-o-object-fit: cover;
		object-fit: cover;
	} */

	.block-club {
		gap: 125px;
	}
	.box-club--orange {
		font-size: 16px;
	}
	.slider-blog__item-info h2 {
		font-size: 16px;
	}
	.blog-detail-page__content-info-box > div {
		font-size: 12px;
	}
	.basket-grid .handy {
		margin-top: 30px;
	}
	.about__green {
		margin: 20px 0;
	}
	.about__orange {
		margin: 20px 0;
	}
	.search-bar__close {
		right: 66px;
		top: 12px;
	}
	.popup-content__title {
		margin-bottom: 0;
	}
	.popup-feedback .popup-content__title label {
		font-size: 24px;
	}
	.container {
		max-width: 1240px;
		width: 100%;
		margin: 0 auto;
		padding-left: 0;
		padding-right: 0;
	}
	.title {
		font-size: 36px;
		/* margin-bottom: 27px; */
		line-height: 43.2px;
	}
	.subtitle {
		font-size: 20px;
		line-height: 24px;
	}
	.subtitle-two {
		font-size: 20px;
		line-height: 24px;
		letter-spacing: normal;
	}
	.catalog-page .title {
		font-size: 40px;
	}
	.catalog-page .filter .subtitle {
		margin-top: 76px !important;
	}
	.page-contacts__info .adress .subtitle {
		margin-top: 7px;
	}
	.catalog-page .sortline {
		margin-top: -24px;
	}
	.page-contacts__info {
		margin-top: 0;
	}
	.page-contacts__info-box {
		margin-top: 0;
	}
	.work-time {
		margin-top: -28px;
	}
	.map {
		height: 410px;
		border-bottom-left-radius: 26px;
		border-bottom-right-radius: 26px;
		margin-bottom: 25px;
	}
	.basket-items-list-wrapper-compact .basket-items-list-item-container {
		padding: 15px;
	}
	.basket-grid .basket-grid-list {
		width: 65%;
	}
	.basket-grid .section-order {
		width: 32%;
	}
	.basket-items-list-wrapper-compact .basket-item-block-actions {
		opacity: 1;
		top: -32px;
		left: -40px;
	}
	.header-container {
		padding-left: 8px;
	}
	.header-list {
		gap: 17px;
		margin-left: 19px;
	}
	header .btn {
		/* padding-top: 13px; */
	}
	.logo img {
		width: 190px;
	}
	.btn-burger {
		display: none;
	}
	.main-banner-slider img {
		height: 400px;
	}

	.main-banner {
		width: 1240px;
		padding: 0;
		margin-top: 0px;
	}
	.main-banner-slider .slick-arrow {
		top: 41%;
	}
	.slick-dots {
		position: absolute;
		bottom: -19px;
	}
	.card .favor i {
		font-size: 17px;
	}
	.card .favor {
		right: 25px;
		top: 18px;
	}
	.card img {
		margin-bottom: 0px;
	}
	.home__popular {
		padding-top: 0px;
	}
	.slider-personal__item-text {
		height: auto;
	}
	.home__why {
		margin-top: 31px;
		padding-bottom: 81px;
	}
	.home__why .container {
		padding-top: 21px;
	}
	.card a .subtitle {
		font-size: 18px;
		line-height: 21.6px;
	}
	.tablet-1440-show {
		display: initial;
	}
	.card a .text {
		margin-top: 5px;
		margin-bottom: 24px;
		height: 20px;
	}
	.card-box__btn .btn {
		width: 145px;
	}
	.card-box__btn {
		flex-direction: row;
	}
	.card-box .price {
		font-size: 20px;
		line-height: 24px;
	}
	.card a .subtitle {
		margin-bottom: 0;
		min-height: auto;
	}
	.card-box__btn .btn--green.btn--basket input {
		display: flex;
	}
	.product-item-price-container {
		margin: -2px 0 9px 3px;
	}
	.slider-popular .slick-dots {
		position: absolute;
		bottom: -11px;
	}

	.product-selection__list {
		display: grid;
		grid-template-columns: repeat(4, 1fr);
		gap: 20px;
	}
	.product-selection__list > img,
	.product-selection__list-item {
		height: 290px;
	}
	.product-selection__list-item .text {
		line-height: 21px;
	}

	.home__experts {
		margin-top: 20px;
		padding-top: 80px;
		padding-bottom: 55px;
	}
	.slider-personal__item-text p {
		line-height: 21px;
	}
	.slider-personal__item-people {
		padding: 16px;
	}
	.slider-personal__item-people img {
		border-radius: 50%;
		width: 50px;
		height: 50px;
	}

	.home__blog {
		padding-top: 20px;
	}
	.home__blog .title {
		margin-bottom: 20px;
	}
	.home__blog .btn--main {
		margin-bottom: 0;
	}
	.slider-blog__item {
		gap: 15px;
	}

	.home__reviews {
		padding-top: 20px;
	}
	.home__reviews .slider .slick-list {
		margin-bottom: 6px;
	}
	.home__faq {
		padding-top: 40px;
	}
	.container-faq img {
		height: 360px;
	}
	.section-subscription {
		margin-top: 8px;
	}
	.section-subscription .section-bg {
		padding: 60px;
	}
	.footer {
		padding: 55px 0 30px;
	}
	.footer-info {
		margin-top: 25px;
		gap: 15px;
	}
	footer .subtitle-two {
		margin-bottom: 28px;
	}
	.footer-info a {
		line-height: 24px;
	}
	footer .categories-list {
		margin-top: 15px;
	}
	.footer-content .footer-content__item:nth-child(2) {
		padding-top: 6px;
	}
	.footer-content .footer-content__item:nth-child(3) {
		padding-top: 6px;
	}
	.footer-content__item .btn--white {
		bottom: 95px;
	}
	.footer-content__item--pay .recom_btn_footer {
		left: 0;
		position: absolute;
		top: -90px;
		right: auto;
	}
	.footer-bottom {
		padding: 25px 0 0;
	}
	.payment-list {
		bottom: 174px;
	}
	.bx-breadcrumb {
		margin-top: 27px;
		margin-bottom: 2px;
	}
}
@media only screen and (max-width: 1260px) {
	.container {
		width: 96%;
	}
}
@media only screen and (max-width: 992px) {
	.section-gradietn-green img {
		max-width: 182px;
	}

	.section-gradietn-green {
		align-items: flex-start;
		gap: 20px;
	}
}

/* End block grid video */

/* Start home-why section */

@media only screen and (max-width: 1440px) {
	.bg--green section::after {
		right: 0;
		left: auto;
		top: auto;
	}
}

@media only screen and (max-width: 768px) {
	.bg--green section::after {
		width: 62px;
		height: 62px;
		background-size: 62px 62px;
		right: 0;
		bottom: auto;
		top: -20px;
		left: auto;
	}

	.product-selection__list div:empty {
		display: none;
	}
}

@media only screen and (max-width: 480px) {
	.bg--green section::after {
		top: auto;
		bottom: -20px;
	}
}

/* End home-why section */

/* Start popup(buy now) fix styles */

.form--bg-white form .box-input .error {
	margin-top: 20px;
}

.form--bg-white form .box-input textarea.input {
	resize: none;
}

.form--bg-white form .box-input .input {
	padding: 14px 15px;
	line-height: 24px;
	font-size: 16px;
	font-family: "Manrope-Regular";
}

.form--bg-white form .box-input .input::placeholder {
	color: #8f8f8f;
}

.form--bg-white form .custom-checkbox::after {
	position: static;
	flex: 0 0 auto;
	order: -1;
	cursor: pointer;
}

.form--bg-white form {
	display: flex;
	flex-direction: column;
}

.form--bg-white .box-input:has(.polyce-box) {
	order: 1;
}

.form--bg-white .custom-checkbox input[type="checkbox"]:checked + span::after {
	cursor: pointer;
}

.form--bg-white form .btn--bg-green {
	width: 100%;
	max-width: 100%;
	font-weight: 500;
	font-family: "Manrope-Medium";
	margin-block-start: 20px;
}

.form--bg-white .polyce-box {
	margin-block-start: 15px;
}

.form--bg-white .custom-checkbox {
	align-items: flex-start;
	gap: 0.7rem;
}

.form--bg-white .custom-checkbox span {
	text-align: start;
	margin-inline-start: 0;
}

.inru_popup .header label {
	padding-block-end: 20px;
	font-family: "Manrope-Medium";
}

.popup-succesful-feedback .popup-content,
.popup-succesful .popup-content {
	max-width: 500px;
}

/* End popup(buy now) fix styles */

/* Start boxberry */

.bx-soa-pp .row .bx-soa-pp-company {
	cursor: pointer;
}

.bx-soa-pp .row .bx-soa-pp-company:has(:not(input:checked)) input::before {
	content: "";
	display: block;
	width: 50%;
	height: 50%;
	min-width: 7px;
	min-height: 7px;
	aspect-ratio: 1/1;
	border-radius: 50%;
	background: rgba(60, 123, 45, 1);
	transition: 0.3s;
	opacity: 0;
	visibility: hidden;
	position: absolute;
	inset-block-start: 50%;
	inset-inline-start: 50%;
	transform: translate(-50%, -50%) translateZ(0);
	will-change: transform;
}

.bx-soa-pp .row .bx-soa-pp-company:has(input:checked) input::before {
	opacity: 1;
	visibility: visible;
}

input[type="checkbox"].bx-soa-pp-company-checkbox {
	cursor: pointer;
	width: 14px !important;
	height: 14px !important;
	aspect-ratio: 1/1;
	border-radius: 50% !important;
	border: 1px solid rgba(60, 123, 45, 1);
	appearance: none;
	-webkit-appearance: none;
	outline: none;
}

#bx-soa-properties .bx-soa-section-content.container-fluid {
	max-width: 610px;
	/* width: 100%; */
	margin-inline-end: auto;
}

#bx-soa-properties
.bx-soa-section-content.container-fluid
:where(.input, textarea, input) {
	width: 100%;
	margin-block-start: 8px;
	min-height: 54px !important;
	border-radius: 8px;
	border: 0px;
	outline: none;
	padding: 15px;
	font-size: 16px !important;
	box-sizing: border-box;
}

button.pull-right.btn.btn-primary.pl-3.pr-3 {
	background: #3c7b2d;
	color: #ffffff;
}

a.btn.btn-primary.btn-lg.btn-order-save.btn {
	display: none;
}

#bx-soa-orderSave > .btn {
	max-width: 174px;
	width: 100%;
}

#bx-soa-properties .bx-soa-section-content.container-fluid textarea {
	resize: vertical;
}

.bx-soa-pp-company .bx-soa-pp-delivery-cost {
	bottom: 10px !important;
}

/* End boxberry */

/* Start about/business */

.buisiness .title-three {
	width: 100%;
	max-width: 45%;
}

.buisiness .interest-block + .box-club--orange {
	width: auto;
}

.buisiness .interest-block + .box-club--orange p {
	max-width: 869px;
}

.detail-product-page__info .detail-product-page__info-title-btn-box :where(.count-control, .btn--basket) {
	opacity: 0.6;
	pointer-events: none;
}

@media only screen and (max-width: 1440px) {
	.buisiness .interest-block + .box-club--orange {
		font-size: 20px;
	}

	.buisiness .interest-block + .box-club--orange p {
		max-width: 756px;
	}
}

@media only screen and (max-width: 768px) {
	.buisiness .interest-block + .box-club--orange svg {
		right: 15px;
		top: 50%;
		transform: translateY(-50%);
	}

	.buisiness .title-three {
		max-width: 100%;
	}

	.buisiness .interest-block + .box-club--orange {
		min-height: auto;
		padding: 23px 90px 23px 15px;
	}

	.buisiness .interest-block + .box-club--orange p {
		font-size: 16px;
		line-height: 22.4px;
	}

	.buisiness .interest-block + .box-club--orange p {
		max-width: 459px;
	}
}

@media only screen and (min-width: 320px) or (max-width: 320px) {
	.buisiness .interest-block > div {
		min-height: 54px;
	}

	.buisiness .interest-block > div {
		min-height: 115px;
		padding: 15px 15px 85px;
	}

	.buisiness .interest-block {
		gap: 10px;
	}
}

@media only screen and (min-width: 768px) {
	.buisiness .interest-block > div svg {
		bottom: 15px;
	}

	.buisiness .interest-block > div > p {
		font-size: 14px;
	}

	.buisiness .interest-block > div {
		min-height: 115px;
		padding: 30px 30px 85px;
	}
}

@media only screen and (min-width: 1440px) {
	.buisiness .interest-block > div {
		min-height: 89px;
		padding: 30px 30px 85px;
	}

	.buisiness .interest-block > div > p {
		font-size: 16px;
	}

	.buisiness .interest-block > div svg {
		bottom: 30px;
	}
}

@media only screen and (min-width: 1920px) {
	.buisiness .interest-block > div > p {
		font-size: 18px;
	}
}

@media only screen and (max-width: 768px) {
	.buisiness .interest-block {
		flex-direction: column;
	}

	.buisiness .interest-block > div {
		width: auto;
		max-width: 100%;
		overflow: auto;
	}
}

@media only screen and (max-width: 480px) {
	.buisiness .interest-block > div {
		min-height: auto;
		padding: 15px 15px 71px;
	}

	.buisiness .interest-block > div > p {
		font-size: 14px;
	}

	.interest-block > div svg {
		bottom: 15px;
		width: 50px;
		height: 50px;
	}
}

/* End about/business */

@media (max-width: 1919px) {
	.m-auto {
		margin-bottom: 15px;
	}
	.bx-breadcrumb {
		margin: 7px 0;
		margin-top: 7px;
	}

	.catalog-page .subtitle {
		margin-top: 105px !important;
		/* мешает в карточках */
	}
	.card a .subtitle {
		margin-top: 15px !important;
	}

	.filter-content {
		margin-top: 34px;
	}
	.sort_title {
		padding-bottom: 11px;
	}
	.catalog_sort {
		min-width: 331px;
	}
	.blog-detail-page__content-info-box br {
		display: none;
	}
	.slider-blog__item-info h2 {
		font-size: 18px;
	}
	.box-input--data::after {
		content: " ";
	}

	.form--bg-green .input {
		font-family: Manrope-Regular;
		color: #0b0101;
	}
	.form--bg-green .input.date {
		color: #8f8f8f;
	}
	.blog-detail-page__content-info-box > div {
		font-size: 14px;
	}
	.section-form {
		margin-top: 20px;
	}
}

@media (max-width: 1600px) {
	header .m-auto {
		margin-bottom: 0px;
		padding: 15px 0;
		width: 90%;
	}
	.bx-breadcrumb {
		margin: 7px 0;
		margin-top: 7px;
	}
}

@media (max-width: 1440px) {
	.header-list li a {
		font-size: 14.5px;
	}
}

@media (max-width: 1280px) {
	.header-container {
		opacity: 0;
		position: absolute;
		right: 0;
		flex-direction: column;
		background: white;
		padding: 15px;
		border-radius: 16px 0 0 16px;
		transform: translateX(300px);
		transition: 0.1s;
		width: 264px;
		top: 0;
		align-items: start;
		box-sizing: border-box;
	}

	.header-container.active {
		display: flex;
		transform: translateX(0px);
		transition: 0.3s;
		opacity: 1;
		z-index: 10;
	}

	.header-list {
		gap: 15px;
		flex-direction: column;
		margin: 15px 0 0;
		width: calc(100% + 15px);
	}

	.logo img {
		width: 115.188px;
	}

	.section-order__block .info .sales {
		margin-bottom: -5px;
	}

	.basket-checkout-block-btn {
		padding-top: 0;
	}

	.btn-burger {
		display: block;
		height: 20px;
		width: 20px;
		cursor: pointer;
	}

	.btn-burger::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M2.5 5.27778H17.5M2.5 10H17.5M2.5 14.7222H17.5' stroke='%233C7B2D' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.logo .text {
		font-size: 7.052px;
		width: 69.935px;
	}

	.header-box {
		z-index: 1;
	}

	.header-tel--mb::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		height: 18px;
	}

	.social {
		display: flex;
		flex-direction: column;
		margin-top: 85px;
		border-top: none;
		font-size: 14px;
	}

	.social__list {
		display: flex;
		gap: 5px;
		margin-top: 10px;
	}

	.social__list a {
		height: 30px;
		width: 30px;
	}

	header .btn--green {
		background: none;
		padding: 0;
		width: 100%;
		color: var(--black);
		display: flex;
		height: auto;
	}

	header .btn--green::after {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' viewBox='0 0 18 19' fill='none'%3e%3cpath d='M6 3.5L12 9.5L6 15.5' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		margin-left: auto;
	}

	header .btn--green:hover {
		background: transparent;
	}

	.header-list__item {
		padding-top: 15px;
		border-top: 1px solid var(--medium-grey);
	}

	.header-list__item--mb {
		display: flex;
	}

	.header-list__item--mb a {
		align-items: center;
		display: flex;
		gap: 10px;
	}

	.header-categories--before {
		width: auto;
		position: relative;
		box-shadow: none;
		background: white;
		padding: 0;
		margin-top: 0;
		border-radius: 0;
	}

	.header-categories__list {
		padding: 0;
		grid-template-columns: repeat(1, 1fr);
		margin-top: 0;
		gap: 15px;
	}

	.header-categories .text {
		display: none;
	}

	.header-categories {
		width: 264px;
		padding: 15px;
		box-sizing: border-box;
		min-width: 264px;
		top: 50px;
		right: 0;
		background: white;
		border-radius: 16px 0 0 16px;
		height: calc(100vh - 100px);
		overflow: auto;
		scrollbar-color: var(--medium-grey) var(--medium-grey);
		scrollbar-width: thin;
		top: 0;
	}

	.header-categories {
		transform: translateX(300px);
	}

	.header-categories.active {
		transform: translateX(0px);
	}

	.header-categories__list-item {
		padding-top: 15px;
		border-top: 1px solid var(--medium-grey);
		width: calc(100% + 15px);
	}

	.header-categories::-webkit-scrollbar {
		width: 5px;
		height: 4px;
		box-sizing: border-box;
	}

	.header-categories::-webkit-scrollbar-button {
		background-repeat: no-repeat;
		width: 5px;
		height: 0px;
	}

	.header-categories::-webkit-scrollbar-track {
		background-color: white;
		margin: 1px 0px;
	}

	.header-categories::-webkit-scrollbar-thumb {
		-webkit-border-radius: 0px;
		border-radius: 0px;
		background-color: var(--medium-grey);
		height: 40%;
	}

	.header-categories::-webkit-scrollbar-thumb:hover {
		background-color: var(--medium-grey);
	}

	.header-categories--before .btn {
		display: flex;
		margin-bottom: 15px;
		flex-direction: row-reverse;
		justify-content: start;
		align-items: start;
	}

	.header-categories--before .btn::after {
		transform: rotate(180deg);
		margin: 0;
		align-items: center;
		display: flex;
	}

	.header-list li .basket.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cg clip-path='url(%23clip0_807_685)'%3e%3cpath d='M5.4001 1.5L2.1001 5.9V21.3C2.1001 21.8835 2.33188 22.4431 2.74446 22.8556C3.15704 23.2682 3.71662 23.5 4.3001 23.5H19.7001C20.2836 23.5 20.8432 23.2682 21.2557 22.8556C21.6683 22.4431 21.9001 21.8835 21.9001 21.3V5.9L18.6001 1.5H5.4001Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5609 15.5786 12.5783 14.8284 13.3284C14.0783 14.0786 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0786 9.17157 13.3284C8.42143 12.5783 8 11.5609 8 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_807_685'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
	}

	.header-list li .basket::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M6 2.5L3 6.5V20.5C3 21.0304 3.21071 21.5391 3.58579 21.9142C3.96086 22.2893 4.46957 22.5 5 22.5H19C19.5304 22.5 20.0391 22.2893 20.4142 21.9142C20.7893 21.5391 21 21.0304 21 20.5V6.5L18 2.5H6Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5608 15.5786 12.5783 14.8284 13.3284C14.0783 14.0785 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0785 9.17157 13.3284C8.42143 12.5783 8 11.5608 8 10.5' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		display: flex;
		align-items: center;
	}

	.header-list li .favourites.active::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M21.6974 4.26815C21.1371 3.70759 20.4718 3.26292 19.7396 2.95954C19.0075 2.65615 18.2227 2.5 17.4301 2.5C16.6376 2.5 15.8528 2.65615 15.1206 2.95954C14.3884 3.26292 13.7231 3.70759 13.1628 4.26815L12 5.43095L10.8372 4.26815C9.70549 3.1364 8.17051 2.50059 6.56998 2.50059C4.96944 2.50059 3.43446 3.1364 2.30271 4.26815C1.17097 5.39989 0.535156 6.93487 0.535156 8.53541C0.535156 10.1359 1.17097 11.6709 2.30271 12.8027L3.46552 13.9655L12 22.5L20.5346 13.9655L21.6974 12.8027C22.2579 12.2424 22.7026 11.5771 23.006 10.8449C23.3094 10.1128 23.4655 9.32796 23.4655 8.53541C23.4655 7.74285 23.3094 6.95806 23.006 6.22587C22.7026 5.49368 22.2579 4.82844 21.6974 4.26815Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
	}

	.header-list li .favourites::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M20.8401 5.11002C20.3294 4.59902 19.7229 4.19366 19.0555 3.9171C18.388 3.64054 17.6726 3.49819 16.9501 3.49819C16.2276 3.49819 15.5122 3.64054 14.8448 3.9171C14.1773 4.19366 13.5709 4.59902 13.0601 5.11002L12.0001 6.17002L10.9401 5.11002C9.90843 4.07833 8.50915 3.49873 7.05012 3.49873C5.59109 3.49873 4.19181 4.07833 3.16012 5.11002C2.12843 6.14171 1.54883 7.54098 1.54883 9.00002C1.54883 10.4591 2.12843 11.8583 3.16012 12.89L4.22012 13.95L12.0001 21.73L19.7801 13.95L20.8401 12.89C21.3511 12.3793 21.7565 11.7728 22.033 11.1054C22.3096 10.4379 22.4519 9.7225 22.4519 9.00002C22.4519 8.27753 22.3096 7.56212 22.033 6.89466C21.7565 6.2272 21.3511 5.62077 20.8401 5.11002Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		display: flex;
		align-items: center;
	}

	.main-banner-slider img {
		height: 550px;
	}

	.search-bar__close {
		right: 90px;
	}

	.search-box .btn {
		background: var(--dark-green);
		color: var(--white);
	}

	.search-box .btn:hover {
		background: var(--dark-green---hover);
	}

	.header-box.active {
		width: 100%;
	}

	.logo {
		margin-right: 0;
	}

	header.bg-none {
		background: none;
	}

	.header-box__info .search.active {
		height: 41px;
	}

	.header-tel--mb:hover {
		color: var(--green---hover);
	}

	.header-t var(--green---hover);
}

.header-tel--mb:hover::before {
	content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.4201V20.4201C22.0016 20.6986 21.9445 20.9743 21.8329 21.2294C21.7214 21.4846 21.5577 21.7137 21.3525 21.902C21.1473 22.0902 20.905 22.2336 20.6412 22.3228C20.3773 22.412 20.0978 22.4452 19.8204 22.4201C16.7433 22.0857 13.7874 21.0342 11.1904 19.3501C8.77425 17.8148 6.72576 15.7663 5.19042 13.3501C3.5004 10.7413 2.44866 7.77109 2.12042 4.6801C2.09543 4.40356 2.1283 4.12486 2.21692 3.86172C2.30555 3.59859 2.44799 3.35679 2.63519 3.15172C2.82238 2.94665 3.05023 2.78281 3.30421 2.67062C3.5582 2.55843 3.83276 2.50036 4.11042 2.5001H7.11042C7.59573 2.49532 8.06621 2.66718 8.43418 2.98363C8.80215 3.30008 9.0425 3.73954 9.11042 4.2201C9.23704 5.18016 9.47187 6.12282 9.81042 7.0301C9.94497 7.38802 9.97408 7.77701 9.89433 8.15098C9.81457 8.52494 9.62928 8.86821 9.36042 9.1401L8.09042 10.4101C9.51398 12.9136 11.5869 14.9865 14.0904 16.4101L15.3604 15.1401C15.6323 14.8712 15.9756 14.6859 16.3495 14.6062C16.7235 14.5264 17.1125 14.5556 17.4704 14.6901C18.3777 15.0286 19.3204 15.2635 20.2804 15.3901C20.7662 15.4586 21.2098 15.7033 21.527 16.0776C21.8441 16.4519 22.0126 16.9297 22.0004 17.4201Z' stroke='%234EA13B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
}

.header-box__info a .favourites__counter {
	position: absolute;
	background: var(--orange);
	border-radius: 50%;
	font-family: "Manrope-Bold";
	font-size: 10px;
	color: var(--white);
	padding: 1px 5.1px 1px 5.1px;
	width: auto;
	bottom: -2px;
	right: 1px;
	box-sizing: border-box;
}

.header-box__info a .favourites__counter {
	font-size: 8px;
	padding: 1px 4.15px 1px 4.2px;
	bottom: -3px;
	right: 0px;
}
}


@media (max-width: 768px) {
	.header-container.active {
		right: -55px;
	}
	.form--bg-green {
		padding: 30px 40px;
		margin-top: 30px;
	}
	.block-club {
		gap: 30px;
	}
	.blog-detail {
		gap: 20px;
	}
	.container {
		max-width: 660px;
		width: 100%;
		margin: 0 auto;
	}
	.basket-items-list-wrapper-compact .basket-item-block-actions {
		left: initial !important;
	}
	main {
		gap: 15px;
	}
	.title {
		font-size: 28px;
		line-height: 33.6px;
		margin-bottom: 20px;
	}
	.filter {
		display: flex !important;
	}
	.section-gradietn-green img {
		padding-right: 0;
	}
	body
	> main
	> section.container
	> div.block-grid.block-grid--video
	> div
	> div:nth-child(3) {
		max-width: 278px;
		padding: 10px;
		margin-top: 20px;
		border-radius: 8px;
	}
	.section-gradietn-green {
		display: grid;
		grid-template-columns: 2fr 1fr;
	}
	body > main > section:nth-child(4) > div {
		flex-direction: row;
	}
	.filter-list {
		display: none;
	}
	.catalog-page .filter .subtitle {
		display: none;
	}
	.catalog-page {
		display: grid;
	}
	.filter-content {
		padding-top: 0 !important;
		margin-top: -3px !important;
	}
	.subtitle {
		font-size: 16px;
		line-height: 20.8px;
	}
	.subtitle-two {
		font-size: 18px;
		line-height: 21.6px;
		letter-spacing: normal;
	}
	.home__popular {
		padding-top: 0;
	}
	.map {
		margin-bottom: 0;
		height: 250px;
	}
	.home__popular .title {
		margin-bottom: 20px;
	}
	.slick-dots {
		bottom: -15px;
	}
	.news-page .title-two {
		font-size: 34px;
	}
	.page-contacts__info {
		position: relative;
	}

	.filter {
		display: none;
	}

	.sort .text {
		font-size: 12px;
		line-height: 150%;
	}

	.pagination-catalog {
		justify-content: center;
	}

	.detail-product-page__info img {
		width: 210px;
		height: 193px;
	}

	.detail-product-page__info {
		position: relative;
		width: 100%;
	}

	.detail-product-page__info-title {
		margin-left: 0;
	}

	.product-star,
	.title-product,
	.detail-product-page__info-title > .text {
		margin-left: 265px;
		width: 400px;
	}

	.detail-product-page__info-title .title {
		margin-left: 265px;
		width: max-content;
	}

	.detail-product-page__info-title {
		width: 100%;
	}

	.split-card-detail {
		margin-top: 20px;
		width: 100%;
	}

	.title-product {
		font-size: 30px;
		line-height: 120%;
		letter-spacing: -0.6px;
		margin-bottom: 10px;
	}

	.product-star {
		gap: 15px;
		margin-bottom: 20px;
	}

	.detail-product-page__info-title > .text {
		margin-bottom: 20px;
	}

	.detail-product-page__info-title .d-flex--mb {
		display: flex;
		gap: 20px;
	}

	.detail-product-page__info-title-btn-box .card-box__btn {
		flex-direction: row;
		position: absolute;
		display: flex;
		position: fixed;
		bottom: 20px;
		z-index: 3;
		width: calc(100% - 112px);
		left: 56px;
	}

	.detail-product-page__info-title-btn-box .card-box__btn .btn {
		width: 50%;
	}

	.detail-product-page__info-title .title {
		font-size: 24px;
		line-height: 120%;
		letter-spacing: -0.48px;
		margin-bottom: 0;
	}

	.scores {
		flex-direction: row;
		gap: 10px;
		max-width: 100%;
		align-items: center;
	}

	.split-card-detail {
		margin-top: 50px;
	}

	.split-card-detail .subtitle {
		font-size: 16px;
		margin-bottom: 15px;
	}

	.payment span {
		font-size: 14px;
	}

	.split-card-detail__box .payment {
		align-items: start;
	}

	.split-card-detail__box {
		flex-direction: column;
		gap: 15px;
	}

	.month-payment__item {
		width: 100%;
	}

	.work-time {
		width: 210px;
		gap: 10px;
		position: absolute;
		right: 0;
		top: -7px;
	}

	.work-time .subtitle {
		margin-bottom: 5px;
		font-size: 16px;
		line-height: 130%;
	}

	.page-contacts {
		position: relative;
	}

	.page-contacts__info {
		position: relative;
		width: 365px;
		margin-bottom: 25px;
	}

	.page-contacts__info-box {
		gap: 15px;
		display: grid;
		grid-template-columns: repeat(2, 1fr);
	}

	.page-contacts__info-box a {
		font-size: 16px;
	}

	.work-time {
		padding: 15px;
	}

	.map img {
		height: auto;
	}
	.bx-breadcrumb {
		margin-top: 11px;
	}
	.main-banner-slider {
		margin-bottom: 31px;
	}
	header .m-auto {
		padding: 15px 0;
	}
	.card img {
		height: 192px;
	}
	.count-control img {
		height: 18px !important;
	}
	.card-box__btn .btn {
		width: 100%;
	}
	.block-grid {
		grid-template-columns: repeat(1, 1fr);
	}

	.blog-detail {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 20px 15px;
	}

	.blog-detail .slider-blog__item:nth-child(n + 16) {
		display: none !important;
	}

	.blog-detail-page__fixed {
		display: none !important;
	}

	.blog-detail-page__content-banner {
		height: auto;
	}

	.blog-detail-title {
		font-size: 34px;
		line-height: 120%;
		font-family: "Manrope-Medium";
		letter-spacing: -0.68px;
		margin-bottom: 20px;
	}
	.detail-product-page__info-title-btn-box .count-control {
		width: 100% !important;
	}
	.author-box .name {
		font-size: 14px;
	}

	.blog-detail-page__content-info-box > div,
	.author-box .post {
		font-size: 12px;
	}

	.blog-detail-page__content-info-box > div {
		align-items: center;
	}

	.blog-detail-page__content-info-box .views::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 18 18' fill='none'%3e%3cpath d='M0.75 9C0.75 9 3.75 3 9 3C14.25 3 17.25 9 17.25 9C17.25 9 14.25 15 9 15C3.75 15 0.75 9 0.75 9Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M9 11.25C10.2426 11.25 11.25 10.2426 11.25 9C11.25 7.75736 10.2426 6.75 9 6.75C7.75736 6.75 6.75 7.75736 6.75 9C6.75 10.2426 7.75736 11.25 9 11.25Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		width: 14px;
		height: 14px;
	}

	.blog-detail-page__content-info-box .read::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 16 16' fill='none'%3e%3cpath d='M8 15C11.866 15 15 11.866 15 8C15 4.13401 11.866 1 8 1C4.13401 1 1 4.13401 1 8C1 11.866 4.13401 15 8 15Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8 3.79999V7.99999L10.8 9.39999' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		width: 12px;
		height: 12px;
	}

	.blog-detail-page__content-info-box .data::before {
		content: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 16 18' fill='none'%3e%3cpath d='M13.5109 3.04431H3.08852C2.26622 3.04431 1.59961 3.71092 1.59961 4.53322V14.9556C1.59961 15.7779 2.26622 16.4445 3.08852 16.4445H13.5109C14.3332 16.4445 14.9998 15.7779 14.9998 14.9556V4.53322C14.9998 3.71092 14.3332 3.04431 13.5109 3.04431Z' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.2773 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M5.32227 1.55542V4.53324' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M1.59961 7.51105H14.9998' stroke='%238F8F8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		width: 14px;
		height: 14px;
	}

	.blog-detail-page__content-info {
		margin-bottom: 30px;
	}

	.blog-detail-page__content-description h2,
	.blog-detail-page__content-description h3,
	.blog-detail-page__content-description h4,
	.blog-detail-page__content-description h5,
	.blog-detail-page__content-description h6,
	.blog-detail-page__content-description .title {
		font-size: 28px;
		letter-spacing: -0.56px;
		margin-top: 30px;
	}

	.blog-detail-page__content-description {
		gap: 30px;
		width: 100%;
	}

	.title-share,
	.block-indications .title {
		font-size: 24px;
		line-height: 120%;
		letter-spacing: -0.48px;
	}

	.block-indications img {
		margin-top: 20px;
		height: auto;
	}

	.block-features .bold {
		width: 100%;
		font-size: 18px;
		line-height: 140%;
		margin-top: 30px;
	}


	.block-benefit__green {
		font-size: 14px;
	}

	.block-grid--video > div > div:nth-child(3) {
		padding: 26px;
		width: 505px;
		margin-top: 75px;
		margin-left: 0px;
		border-radius: 16px;
	}

	.section-gradietn-green {
		padding: 30px 60px 30px 30px;
	}

	.section-gradietn-green .subtitle {
		line-height: 150%;
		width: 371px;
		font-size: 14px;
	}

	.section-gradietn-green {
		gap: 20px;
		align-items: start;
	}

	.section-gradietn-green img {
		width: 182px;
	}

	.block-grid .quality {
		width: 100%;
	}

	.quality .text {
		width: 100%;
	}

	.block-grid__img {
		margin-top: 10px;
	}

	.section-gradietn-orange > div {
		width: 100%;
	}

	.section-gradietn-orange > div .text {
		padding-right: 0;
	}

	.section-gradietn-orange img {
		width: 200px;
		height: 173.837px;
	}

	.section-gradietn-orange {
		padding: 30px;
		gap: 30px;
		align-items: start;
		border-radius: 16px;
	}

	.section-awards > div:nth-child(1) {
		width: 100%;
	}

	.section-awards img {
		width: auto;
		max-width: 139px;
	}

	.section-awards {
		border-radius: 16px;
		padding: 30px;
		align-items: start;
		gap: 30px;
	}

	.section-awards > div:nth-child(1) .btn {
		margin-top: 20px;
	}

	.home__why {
		margin-top: 75px;
		padding-bottom: 60px;
	}
	.home__why .container {
		padding-top: 12px;
	}
	.home__why .title {
		margin-bottom: 20px;
	}
	.product-selection__list-item {
		padding: 20px;
		height: 250px;
	}
	.slider-personal__item-people {
		padding: 15px;
		gap: 15px;
	}
	.slider-personal__item-people img {
		width: 40px;
		height: 40px;
	}
	.item-people__info .subtitle {
		font-size: 16px;
	}
	.home__experts .slick-dots {
		bottom: -5px;
	}
	#bx-soa-paysystem .bx-soa-pp-item-container .row {
		flex-wrap: wrap;
	}
	.slider-feedback .slick-slide .slider-feedback__item {
		width: 100% !important;
	}
	.home__experts {
		margin-top: 20px;
		padding-top: 85px;
		padding-bottom: 92px;
	}
	.home__reviews {
		padding-top: 45px;
	}

	.home__reviews .title {
		margin-left: 5px;
		margin-bottom: 20px;
	}
	.home__blog .btn--main {
		width: 166px;
	}
	.home__experts .title {
		margin-bottom: 20px;
	}
	.catalog__programs_mobile {
		display: grid;
	}
	.catalog-page .sortline {
		display: flex;
		align-items: flex-start;
		gap: 15px;
	}
	.product-selection__list {
		display: grid;
		grid-template-columns: repeat(2, 320px);
		gap: 15px;
	}
	.product-selection__list > img {
		height: 250px;
		max-height: 250px;
	}
	.slider-popular .slick-dots {
		bottom: -30px;
	}
	.slider-feedback__item-box img {
		width: 70px;
		height: 65px;
	}
	.item-feedback__info-box {
		flex-direction: row;
		gap: 5px;
		align-items: self-start;
	}
	.box-star .icon {
		/* width: 18px; */
		/* height: 18px; */
	}
	.slider-feedback__item-info {
		height: 174px;
	}
	.product-selection__list-item .text {
		margin-bottom: 2px;
		line-height: 19.6px;
	}
	.section-subscription {
		padding-top: 45px;
	}
	.section-subscription br {
		display: none;
	}
	.section-subscription .section-bg .title {
		margin-bottom: 20px;
	}
	.custom-checkbox:after {
		width: 13.5px;
		height: 13.5px;
	}
	.footer-info {
		position: relative;
		margin-top: 65px;
	}
	.footer-content .btn--bg-none {
		height: 46px;
		font-size: 14px !important;
	}
	.footer-content__item .btn--white {
		bottom: auto;
		position: absolute;
		right: 0;
		top: 333px !important;
		width: 215px;
	}
	.footer-info .social__list {
		position: absolute;
		bottom: -498px !important;
	}

	.footer-info .social__list a {
		width: 40px;
		height: 40px;
	}
	.footer-content .footer-content__item:nth-child(2) {
		margin-top: 12px;
		padding-top: 0;
	}
	.footer-content__item--pay .recom_btn_footer {
		left: auto;
		position: absolute;
		top: 312px;
		right: 0;
		width: 215px;
	}
	.recom_btn_footer {
		top: 378px !important;
	}
	.footer-content .footer-content__item:nth-child(1) {
		margin-bottom: 0 !important;
	}
	.footer-content .footer-content__item:nth-child(1) {
		width: auto;
		height: 150px;
	}
	.section-subscription .input {
		height: 46px;
		padding: 12.5px 15px;
	}
	.section-subscription .polyce-box {
		margin-top: 0;
	}
	.home__faq {
		padding-top: 70px;
	}
	.home__reviews .slick-dots {
		bottom: -25px;
	}
	.card a .text {
		margin-bottom: 15px;
	}
	.card-box .price {
		font-size: 18px;
		line-height: 21.6px;
	}
	.card a .subtitle {
		font-size: 14px;
		line-height: 16.8px;
		height: 17px;
		overflow: hidden;
		margin-bottom: 0 !important;
	}
	.main-banner-slider .slick-arrow {
		top: 250px;
	}
	.logo img {
		width: 115.19px;
	}
	.main-banner-slider .slick-prev {
		left: -25px;
	}
	.main-banner-slider .slick-next {
		right: -25px;
	}
	.header-box {
		width: 43%;
		gap: 4px;
		justify-content: space-between;
	}
	.slider-personal .slick-slide .slider-personal__item {
		width: 337px !important;
	}
	.header-box__info {
		gap: 7px;
	}
	.header-tel {
		margin-right: 0px;
	}
	.btn-burger {
		display: flex;
	}
	.header-box .header-tel {
		display: flex;
	}
	.main-banner-slider img {
		height: 550px;
		object-fit: cover;
		border-radius: 21px;
	}
	.cookie {
		bottom: 1px;
		z-index: 999;
	}
	.slider-personal__item-text {
		/* height: 210px; */
		padding-bottom: 7px;
	}
	.slider-blog__item > img {
		height: auto;
	}
	.slider-blog__item-info .text {
		-webkit-line-clamp: 3;
	}

	.slider-blog__item-info .text {
		line-height: 130%;
	}

	.container-faq img {
		display: none;
	}

	.faq__list-item-text {
		padding-right: 120px;
	}
	.container-faq {
		grid-template-columns: repeat(1, 1fr);
	}

	.section-subscription img {
		border-radius: 16px;
	}

	.section-subscription .section-bg {
		padding: 40px 30px;
		width: 100%;
		background: var(--light-grey);
		border-radius: 16px;
	}

	.form-subscription .input {
		width: 100%;
		border-radius: 8px;
	}

	.section-subscription picture img {
		position: relative;
	}

	.form-subscription {
		flex-direction: row;
		flex-wrap: wrap;
		gap: 10px;
		width: 100%;
	}

	.form-subscription .error-message,
	.form-subscription .input {
		width: 100%;
	}

	.form-subscription .box-input {
		width: calc(100% - 140px);
	}

	.footer-content {
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
	}

	.footer-content .footer-content__item:nth-child(1) {
		width: 100%;
		margin-right: 0px;
	}

	.footer-info {
		display: grid;
		grid-template-columns: repeat(3, 1fr);
		gap: 0px;
		width: 660px;
	}

	.footer-info a {
		align-items: start;
	}

	.footer-info .tel-footer::before,
	.footer-info .mail-footer::before {
		position: relative;
		top: 2px;
	}

	.footer-info .adress::before {
		width: 35px;
		top: 2px;
	}

	.footer {
		padding: 30px 0 30px;
	}

	footer .categories-list {
		grid-template-columns: 205px auto;
	}

	.footer-content__item--pay {
		bottom: auto;
		height: 100%;
		z-index: 0;
	}

	.footer-content__item .btn--white {
		bottom: auto;
		position: absolute;
		right: 0;
		top: 7px;
	}

	footer .subtitle-two {
		margin-bottom: 20px;
	}

	.btn--white {
		height: 46px;
		font-size: 14px;
		border-radius: 8px;
		padding: 18px 20px;
	}
	.product-selection__list-item {
		position: relative;
	}
	.product-selection__list-item .icon {
		position: absolute;
		bottom: 20px;
		left: 20px;
	}
	.footer-content .footer-content__item:nth-child(1) {
		z-index: 2;
	}

	.footer-content .footer-content__item:nth-child(2),
	.footer-content .footer-content__item:nth-child(3) {
		z-index: 2;
		position: relative;
		margin-top: 18px;
	}

	.footer-content .footer-content__item:nth-child(1) {
		width: 80%;
	}
	.tablet-1440-show {
		display: none;
	}
	footer .logo {
		width: 295px;
	}

	.footer-info .social__list {
		position: absolute;
		bottom: 0px;
	}

	.footer-content {
		padding-bottom: 57px;
		box-sizing: border-box;
	}
	.social__list a {
		height: 40px;
		width: 40px;
	}

	.payment-list img:nth-child(1) {
		width: 60px;
	}

	.payment-list img:nth-child(2) {
		width: 48px;
	}

	.payment-list img:nth-child(3) {
		width: 36px;
	}

	.footer-content .footer-content__item:nth-child(2) {
		margin-right: 6px;
	}

	.payment-list {
		bottom: 5px;
	}

	.footer-content .footer-content__item:nth-child(2) {
		width: 435px;
	}

	.footer-bottom__box > div:nth-child(2) {
		gap: 15px;
		font-size: 12px;
	}

	.footer-bottom > div:nth-child(2) {
		gap: 10px;
		flex-direction: column;
	}

	.footer-bottom {
		margin-top: 30px;
	}
}

@media (max-width: 640px) {
	.form--bg-green {
		padding: 20px 15px;
		margin-top: 50px;
	}
	.split-card-detail {
		width: 100%;
	}
	.split-card-detail__box {
		display: grid;
		justify-items: flex-start;
		width: 100%;
		grid-template-columns: 1fr;
	}
	.in-dev {
		font-size: 13px !important;
		margin-top: 2px !important;
	}
	.box-club--orange {
		margin-bottom: 0px;
	}
	.about__green {
		padding: 20px;
	}
	.about__orange {
		padding: 20px;
	}
	.about__awards {
		padding: 20px;
	}
	.search .search-bar {
		left: 12px;
		top: -7px;
		width: 100vw;
	}
	.search-bar__close.active {
		right: -35px;
	}
	.main-banner-slider img {
		height: 225px;
		object-fit: cover;
		border-radius: 21px;
	}
	.header-box .header-tel {
		display: none;
	}
	.popup-feedback .popup-content {
		padding: 40px 20px;
		max-width: initial;
		height: auto;
		width: 90%;
	}
	.popup-feedback .btn {
		width: 100% !important;
		max-width: 100% !important;
	}
	.popup-feedback .box-input {
		display: grid;
		gap: 5px;
	}
	.work-time {
		position: relative;
		margin-top: 20px;
		margin-bottom: 20px;
		margin-left: 0;
		width: 100%;
	}
	.page-contacts__info-box {
		grid-template-columns: repeat(1, 1fr);
	}
	.page-contacts__info-box a {
		font-size: 14px;
	}
	.container {
		/* width: 290px; */
		width: 89%;
		margin: 0 auto;
	}
	.map {
		height: 150px;
	}
	.bx-soa-pp .bx-soa-pp-company {
		width: 100% !important;
	}
	#bx-soa-delivery .bx-soa-pp.row .bx-soa-pp-item-container .row {
		grid-template-columns: 1fr !important;
	}
	.form-subscription {
		flex-direction: column;
	}
	.form-subscription .box-input {
		width: 100%;
	}
	.card a .subtitle {
		margin-bottom: 0 !important;
	}
	header .m-auto {
		padding: 9.62px 0;
	}
	.logo img {
		width: 100.19px;
	}
	.header-box {
		justify-content: end;
	}
	.title {
		font-size: 24px;
		line-height: 28.8px;
	}
	.subtitle {
		font-size: 14px;
		line-height: 18.2px;
	}
	.subtitle-two {
		font-size: 16px;
		line-height: 19.2px;
		letter-spacing: normal;
	}
	main {
		gap: 0 !important;
	}
	.card a .text {
		margin-bottom: 25px !important;
	}
	.home__popular {
		padding-top: 0;
		padding-bottom: 50px;
	}

	.home__why {
		padding-top: 40px;
	}
	.header-box__info {
		gap: 8px;
	}
	.header-container.active {
		right: -15px;
	}
	header .btn--green {
		padding-bottom: 15px;
		border-radius: 0;
	}
	.header-list li {
		padding: 15px;
		display: flex;
		align-items: center;
		padding-left: 0;
	}
	.mobile_socials {
		position: absolute;
		bottom: 0;
		flex-wrap: wrap;
		gap: 10px;
	}
	.header__socials {
		gap: 5px;
	}
	body > header > div > div.header-container.active > ul > li:nth-child(7) {
		border-bottom: none;
	}
	.header-list {
		gap: 0;
		margin: 0 0 0;
	}
	.news-page .title-two {
		font-size: 26px;
	}
	.blog-detail {
		grid-template-columns: repeat(1, 1fr);
		gap: 20px;
	}
	.home__why .container {
		padding-top: 0px;
	}
	.product-selection__list {
		display: grid;
		grid-template-columns: repeat(1, 1fr);
		gap: 10px;
	}
	body
	> header
	> div
	> div.her.active
	> div.header-categories.active
	> div
	> div.header-categories__list
	> a:nth-child(1) {
		border-top: none;
		padding-top: 0;
	}
	.catalog-page .sortline {
		flex-direction: column;
		align-items: stretch;
	}
	.catalog__programs_mobile {
	}

	.mobile_basket::before {
		content: " ";
		height: 18px;
		width: 18px;
		display: inline-block;
		padding-right: 10px;
		margin-top: 0;
		vertical-align: middle;
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 25' fill='none'%3e%3cg clip-path='url(%23clip0_807_685)'%3e%3cpath d='M5.4001 1.5L2.1001 5.9V21.3C2.1001 21.8835 2.33188 22.4431 2.74446 22.8556C3.15704 23.2682 3.71662 23.5 4.3001 23.5H19.7001C20.2836 23.5 20.8432 23.2682 21.2557 22.8556C21.6683 22.4431 21.9001 21.8835 21.9001 21.3V5.9L18.6001 1.5H5.4001Z' fill='%233C7B2D' stroke='%233C7B2D' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M3 6.5H21' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 10.5C16 11.5609 15.5786 12.5783 14.8284 13.3284C14.0783 14.0786 13.0609 14.5 12 14.5C10.9391 14.5 9.92172 14.0786 9.17157 13.3284C8.42143 12.5783 8 11.5609 8 10.5' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/g%3e%3cdefs%3e%3cclipPath id='clip0_807_685'%3e%3crect width='24' height='24' fill='white' transform='translate(0 0.5)'/%3e%3c/clipPath%3e%3c/defs%3e%3c/svg%3e");
		background-size: contain;
		background-repeat: no-repeat;
	}
	.mobile_fav::before {
		content: " ";
		height: 18px;
		width: 18px;
		display: inline-block;
		padding-right: 10px;
		margin-top: 0;
		vertical-align: middle;
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M20.8401 5.11002C20.3294 4.59902 19.7229 4.19366 19.0555 3.9171C18.388 3.64054 17.6726 3.49819 16.9501 3.49819C16.2276 3.49819 15.5122 3.64054 14.8448 3.9171C14.1773 4.19366 13.5709 4.59902 13.0601 5.11002L12.0001 6.17002L10.9401 5.11002C9.90843 4.07833 8.50915 3.49873 7.05012 3.49873C5.59109 3.49873 4.19181 4.07833 3.16012 5.11002C2.12843 6.14171 1.54883 7.54098 1.54883 9.00002C1.54883 10.4591 2.12843 11.8583 3.16012 12.89L4.22012 13.95L12.0001 21.73L19.7801 13.95L20.8401 12.89C21.3511 12.3793 21.7565 11.7728 22.033 11.1054C22.3096 10.4379 22.4519 9.7225 22.4519 9.00002C22.4519 8.27753 22.3096 7.56212 22.033 6.89466C21.7565 6.2272 21.3511 5.62077 20.8401 5.11002Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		background-size: contain;
		background-repeat: no-repeat;
	}
	.page-contacts__info {
		width: 100%;
		margin-bottom: 5px;
	}
	.mobile_phone:before {
		content: " ";
		height: 18px;
		width: 18px;
		display: inline-block;
		padding-right: 10px;
		margin-top: -4px;
		vertical-align: middle;
		background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3e%3cpath d='M22.0004 17.42V20.42C22.0016 20.6985 21.9445 20.9741 21.8329 21.2293C21.7214 21.4845 21.5577 21.7136 21.3525 21.9018C21.1473 22.0901 20.905 22.2335 20.6412 22.3227C20.3773 22.4119 20.0978 22.445 19.8204 22.42C16.7433 22.0856 13.7874 21.0341 11.1904 19.35C8.77425 17.8146 6.72576 15.7661 5.19042 13.35C3.5004 10.7412 2.44866 7.77097 2.12042 4.67997C2.09543 4.40344 2.1283 4.12474 2.21692 3.8616C2.30555 3.59846 2.44799 3.35666 2.63519 3.1516C2.82238 2.94653 3.05023 2.78268 3.30421 2.6705C3.5582 2.55831 3.83276 2.50024 4.11042 2.49997H7.11042C7.59573 2.4952 8.06621 2.66705 8.43418 2.98351C8.80215 3.29996 9.0425 3.73942 9.11042 4.21997C9.23704 5.18004 9.47187 6.1227 9.81042 7.02997C9.94497 7.3879 9.97408 7.77689 9.89433 8.15086C9.81457 8.52482 9.62928 8.86809 9.36042 9.13998L8.09042 10.41C9.51398 12.9135 11.5869 14.9864 14.0904 16.41L15.3604 15.14C15.6323 14.8711 15.9756 14.6858 16.3495 14.6061C16.7235 14.5263 17.1125 14.5554 17.4704 14.69C18.3777 15.0285 19.3204 15.2634 20.2804 15.39C20.7662 15.4585 21.2098 15.7032 21.527 16.0775C21.8441 16.4518 22.0126 16.9296 22.0004 17.42Z' stroke='%233C7B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
		background-size: contain;
		background-repeat: no-repeat;
	}
	.catalog-list-card {
		grid-template-columns: 1fr;
	}

	.catalog_sort {
		min-width: auto;
		width: 100% !important;
	}
	.catalog-page .catalog_sort {
		background-position-x: 95%;
	}
	.page-contacts__info-box {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.block-club {
		grid-template-columns: 1fr;
	}
	.section-form .block-grid {
		grid-template-columns: 1fr;
	}
	.list-feedback {
		width: 100%;
	}
	.product-description {
		margin-left: 0;
	}
	.product-star,
	.title-product,
	.detail-product-page__info-title > .text {
		width: 100% !important;
	}
	.catalog_sort_programs {
	}
	.main-banner-slider .slick-next {
		right: -10px;
	}
	.main-banner-slider .slick-prev {
		left: -10px;
	}
	.catalog-page .card .subtitle {
		margin-top: 10px !important;
	}
	footer .categories-list {
		grid-template-columns: 1fr;
	}
	.main-banner-slider .slick-arrow {
		/* display: none !important; */
	}
	.footer-content .footer-content__item:nth-child(1) {
		margin-bottom: 53px;
	}
	.footer-content .btn--bg-none {
		height: 53px;
		font-size: 16px !important;
	}
	.recom_btn_footer {
		top: 378px !important;
		left: 0 !important;
		width: 100% !important;
	}
	.footer-content__item .btn--white {
		top: 83px !important;
		left: 0;
		height: 54px;
		width: 100%;
		font-size: 16px;
	}
	body > header > div > div.header-container.active > ul > li:nth-child(5) {
		padding-top: 11px;
	}
	.home__experts {
		padding-bottom: 0;
	}
	.footer-content .footer-content__item:nth-child(1) {
		margin-bottom: 53px !important;
	}
	.footer-info .social__list {
		position: absolute;
		bottom: -64px !important;
	}
	.section-gradietn-green {
		display: grid;
		grid-template-columns: 1fr;
		margin-bottom: 50px;
	}
	.catalog-page .title {
		font-size: 26px;
	}
	.section-gradietn-green .subtitle {
		width: 100%;
	}
	body > main > section:nth-child(4) > div {
		flex-direction: column;
		margin-bottom: 10px;
		/* margin-top: 50px; */
	}
	.footer-info {
		display: grid;
		grid-template-columns: 1fr;
		position: absolute;
		bottom: -108px;
		width: 96%;
		gap: 20px;
	}
	.footer-bottom {
		margin-top: 209px;
	}

	/*
	.main-banner-slider .slick-arrow {
		top: 81px !important;
	}

	*/

	.main-banner-slider .slick-prev {
		left: -15px;
	}
	.main-banner-slider .slick-next {
		right: -15px;
	}
	.card a .text {
		margin-top: 5px !important;
		margin-bottom: 15px !important;
		height: 20px;
	}
	.product-item-price-container {
		margin-left: 0 !important;
	}
	.home__why {
		margin-top: 0;
	}
	.home__blog {
		margin-top: 0 !important;
		padding-top: 50px !important;
	}
	.home__blog .btn--main {
		width: 100%;
	}
	.home__reviews {
		padding-top: 80px;
	}
	.catalog-page {
		display: grid;
		gap: 0;
	}
	.catalog-page .subtitle {
		display: none;
	}
	.catalog-page .card-box__btn {
		display: grid;
		grid-template-columns: 1fr 1fr;
	}
	.filter-list {
		display: none;
	}
	.filter-content {
		padding-top: 10px !important;
	}
	.catalog__programs_mobile {
		display: grid;
	}
	.container-faq {
		grid-template-columns: 1fr;
	}
	.count-control__decrease img {
		height: 18px !important;
		margin-bottom: auto;
		margin-top: 12px;
	}
	.footer-content__item--pay {
		height: 205px !important;
	}
	.count-control__increase img {
		height: 18px !important;
		margin-bottom: auto;
		margin-top: 12px;
	}
	.home__subscription {
		margin-top: 15px;
	}
	.footer-content {
		grid-template-columns: 1fr;
	}
	.footer-content__item--pay {
		top: 20px;
	}
	.home__subscription .section-bg {
		width: 100%;
	}
	.home__subscription .form-subscription {
		width: 100%;
	}
	.sortline {
		display: grid;
		gap: 15px;
		margin-top: 20px;
	}
	.section-subscription .section-bg .title {
		margin-bottom: 45px;
		margin-top: 15px;
	}
	.form-subscription {
		gap: 5px;
	}
	.section-subscription .polyce-box {
		margin-top: 18px;
	}
	footer {
		margin-top: 30px;
	}
	.section-subscription .section-bg {
		padding-top: 0px;
		margin-top: -8px;
		padding-left: 20px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.all-delete-basket {
		right: 2px;
		top: -25px;
	}
	.recom_btn_footer {
		top: 140px !important;
	}
	.bx-soa-item-title {
		font-size: 14px !important;
		line-height: 21px !important;
	}
	.bx-soa-item-td-text .bx-price {
		font-size: 16px;
	}
	.bx-soa-item-td-text {
		font-size: 16px;
	}
	.bx-soa-pp-company-image {
		bottom: 65px !important;
	}
	#bx-soa-paysystem .bx-soa-pp .bx-soa-pp-company.col-6 {
		height: 122px;
	}
}

@media (max-width: 420px) {
	.section-subscription picture img {
		height: 100%;
		max-height: 210px;
	}
}

@media (max-width: 320px) {
}
/* a (max-width: 320px) {
} */
/* ) {
}
 2px;
  }
} */

@media (max-width: 320px) {
}
/* a (max-width: 320px) {
} */
/* ) {
 }  */

/* Фикс Баннера на главной странице */

/* Телефонные устройства: */
@media (max-width: 768px) {
	.main-banner-slider img {
		height: auto;
	}
}

/* Планшетные устройства:  */
@media (min-width: 769px) and (max-width: 1024px) {
	.main-banner-slider img {
		height: auto; /* Установите подходящую высоту для планшетов */
	}
}

/* Компьютерные устройства:  */
@media (min-width: 1025px) {
	.main-banner-slider img {
		height: auto; /* Или установите фиксированную высоту для больших экранов */
	}
}


/* Список для статей с рыжей точкой  */
.enumerated-list {
	display: flex;
	align-items: center; /* Вертикальное центрирование */
}

.enumerated-list a {
	display: flex;
	align-items: center;
}

.enumerated-list a::before {
	content: "•";
	color: orange;
	font-size: 40px;
	margin-right: 4px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 5px;
}

/* /Список для статей с рыжей точкой  */

/* Список для статей зеленый блок  */
.footnote-article {

	background-color: #e5f4e1; /* Светло-зеленый цвет фона */
	padding: 30px 15px; /* Отступы: 30px сверху и снизу, 15px слева и справа */
	border-left: 5px solid #28aa09; /* Зелёная полоса слева */
	box-sizing: border-box; /* Учитываем бордер и паддинг внутри высоты */
	border-top-right-radius: 20px; /* Закругление верхнего правого угла */
	border-bottom-right-radius: 20px; /* Закругление нижнего правого угла */
}

.footnote-article a {
	font-family: 'Manrope', sans-serif; /* Шрифт Manrope */
	font-size: 14px; /* Размер текста */
	font-weight: 400; /* Толщина шрифта (Regular) */
	line-height: 21px; /* Высота строки */
	text-align: left; /* Выравнивание текста по левому краю */
	text-underline-position: from-font; /* Положение подчеркивания */
	text-decoration-skip-ink: none; /* Подчеркивание без пропусков */
	text-decoration: none; /* Убираем подчеркивание */
	color: #333; /* Цвет текста (можно заменить на любой другой) */
}

/* /Список для статей зеленый блок  */

/* Нумерованный список для статей  */
.numeric-article {
	padding-top: 25px;
}

.numeric-article a {
	display: block;
	font-family: 'Manrope', sans-serif; /* Шрифт Manrope */
	font-size: 14px; /* Размер текста */
	font-weight: 400; /* Толщина шрифта (Regular) */
	line-height: 21px; /* Высота строки */
	text-align: left; /* Выравнивание текста по левому краю */
	text-underline-position: from-font; /* Положение подчеркивания */
	text-decoration-skip-ink: none; /* Подчеркивание без пропусков */
	text-decoration: none; /* Убираем подчеркивание */
	color: #333; /* Цвет текста */
	margin-bottom: 10px; /* Расстояние между элементами */
	position: relative; /* Для корректного позиционирования номера */
	padding-left: 20px; /* Отступ для номера */
}

.numeric-article a::before {
	content: counter(item) ". "; /* Нумерация с точкой */
	counter-increment: item; /* Увеличение счётчика */
	position: absolute;
	left: 0; /* Размещение номера слева */
	color: #333; /* Цвет номера */
	font-weight: 400; /* Толщина шрифта номера */
}

.numeric-article {
	counter-reset: item; /* Сброс счётчика для начала с 1 */
}

/* /Нумерованный список для статей  */

/* Обычный текст для статей  */
.default-text-article a {
	font-family: 'Manrope', sans-serif; /* Шрифт Manrope */
	font-size: 14px; /* Размер текста */
	font-weight: 400; /* Толщина шрифта (Regular) */
	line-height: 21px; /* Высота строки */
	text-align: left; /* Выравнивание текста по левому краю */
	text-underline-position: from-font; /* Положение подчеркивания */
	text-decoration-skip-ink: none; /* Подчеркивание без пропусков */
	text-decoration: none; /* Убираем подчеркивание */
	color: #333; /* Цвет текста */
}
/* /Обычный текст для статей  */

/* Текст пояснения под рыжей сноской  */
.referenc-text-footnote a {
	font-family: 'Manrope', sans-serif; /* Шрифт Manrope */
	font-size: 14px; /* Размер текста */
	font-weight: 400; /* Толщина шрифта (Regular) */
	line-height: 21px; /* Высота строки */
	text-align: left; /* Выравнивание текста по левому краю */
	text-underline-position: from-font; /* Положение подчеркивания */
	text-decoration-skip-ink: none; /* Подчеркивание без пропусков */
	text-decoration: none; /* Убираем подчеркивание */
	color: #333; /* Цвет текста */
}

.referenc-text-footnote {
	padding-left: 28px; /* Отступ слева */
}

/* /Текст пояснения под рыжей сноской  */

.default-text-article a.contact-link-faq {
	font-weight: 700; /* Жирный шрифт */
	color: inherit;  /* Цвет ссылки наследуется от родителя */
	text-decoration: none; /* Убираем подчеркивание */
}

.default-text-article a.contact-link-faq:hover {
	text-decoration: underline; /* Подчеркивание при наведении */
}

/* для faq в битриксе */
.social_media_faq_background {
	background-color: rgba(248, 248, 248, 0.77); /* Полупрозрачный зелёный */
	border-radius: 30px; /* Закругление углов */
	padding: 5px; /* Отступы внутри блока */
	display: inline-block; /* Чтобы блок с фоном не растягивался на всю ширину */
}

/* Стили для самого блока с иконками */
.social_media_faq {
	display: flex; /* Используем Flexbox для расположения иконок в ряд */
	justify-content: flex-start; /* Выравнивание по левому краю */
	gap: 10px; /* Расстояние между иконками */
}

.social_media_faq a {
	display: block; /* Убираем лишние пробелы вокруг ссылок */
}

.social_media_faq img {
	width: 25px; /* Устанавливаем ширину изображения */
	height: 25px; /* Устанавливаем высоту изображения */
	object-fit: contain; /* Сохраняем пропорции изображения */
}

/* /для faq в битриксе */

/* Порядок элементов для blockwhy.php для мобильной версии */

/* Для мобильных устройств с шириной до 588px */
@media (max-width: 588px) {
	.product-selection__list {
		display: flex;
		flex-direction: column;
	}

	/* Убираем порядок для всех элементов */
	.product-selection__list-item,
	img {
		order: initial;
	}

	/* Перемещаем img2 на последнее место */
	img[src*="img2.png"] {
		order: 6;
	}
}

/* Для устройств с шириной от 588px до 1024px (например, планшеты) */
@media (min-width: 588px) and (max-width: 1024px) {


	/* Убираем порядок для всех элементов */
	.product-selection__list-item,
	img {
		order: initial;
	}

	/* Перемещаем img2 на последнее место только для планшетов */
	img[src*="img2.png"] {
		order: 6;
	}
}

/* /Порядок элементов для blockwhy.php для мобильной версии */

@media (max-width: 1024px) {
	.hidden-on-mobile-fagimg {
		display: none;
	}
}

/* Скрытие изображения на мобильных и планшетных устройствах */
@media (max-width: 1024px) {
	.mail_picture {
		display: none;
	}
}

/* Показываем изображение на больших экранах */
@media (min-width: 1028px) {
	.mail_picture {
		display: block;
	}

	.mail_picture_under {
		display:none;
	}
}

.form-subscription-mobile {
	margin-top: 0px !important;
}

@media (max-width: 1024px) {
	.section-bg-mobile {
		margin-top: 50px !important;
		background-color: #F8F8F8;
		border-radius: 30px; /* Закругление углов */
	}

	.title-mobile-news {
		margin-top: 25px !important;
		margin-bottom: -5px !important;
	}
}



/* Специальные стили для мобильных и планшетных версий */
@media (max-width: 1024px) {
	.mail_picture_under {
		margin-top: 20px;
	}

	.mail_picture_under img {
		width: 100%; /* Резервное значение */
		width: -webkit-fill-available; /* Для браузеров WebKit */
		height: auto;
		padding: 20px;
		box-sizing: border-box;
	}

}

@media (min-width: 641px) and (max-width: 1024px){
	.faq__list-item {
		padding: 15px;
		width: 200%;
	}

	.title-mobile-news {
		margin-top: 25px !important;
	}

}

@media (max-width: 640px) {
	.catalog-page .subtitle-mobile-fix {
		display: block !important;
		visibility: visible !important;
		font-size: 20px !important;
		line-height: 1.4 !important;
	}
}

@media (max-width: 767px) {
	.detail-product-page__info .detail_img {
		width: 100% !important;
		position: relative !important;
		height: 267px!important;
	}
}

/* Увеличение, слайдер для товаров */

.gallery {
	display: flex;
	flex-direction: column;
	align-items: center;
	position: relative;
}

.gallery__main {
	width: 100%;
	max-width: 600px;
	margin-bottom: 20px;
	object-fit: cover;
	transition: opacity 0.5s ease, transform 0.5s ease;
}

.gallery__thumbs {
	display: flex;
	overflow-x: auto;
	gap: 10px;
	margin-top: 10px;
}

.gallery__thumb {
	width: 80px;
	height: 60px;
	object-fit: cover;
	cursor: pointer;
	transition: transform 0.3s ease;
}

.gallery__thumb:hover {
	transform: scale(1.1);
}

.gallery__prev, .gallery__next {
	position: absolute;
	transform: translateY(-100%);
	background-color: transparent;
	color: #e6e6e6;
	border: none;
	padding: 10px;
	cursor: pointer;
	align-items: center;
	justify-content: center;
	box-shadow: none;
}

.gallery__prev {
	left: 10px;
}

.gallery__next {
	right: 10px;
}

.gallery__prev svg, .gallery__next svg {
	width: 40px;
	height: 40px;
	stroke: #E6E6E6;
	fill: none;
}

.gallery__prev:focus, .gallery__next:focus {
	outline: none;
}

/* Стили для модального окна */
.modal-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.8);
	display: flex;
	align-items: center;
	justify-content: center;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.3s ease, visibility 0.3s ease;
	z-index: 1000;
}

.modal-overlay.active {
	opacity: 1;
	visibility: visible;
}

.modal-image {
	max-width: 90%;
	max-height: 90%;
	object-fit: contain;
	box-shadow: 0 10px 30px rgba(0, 0, 0, 0.5);
	border-radius: 8px;
}

@media (min-width: 529px) {
	/* Стили для кнопки закрытия */
	.modal-close {
		position: absolute;
		top: 10px; /* Отступ сверху */
		right: 10px; /* Отступ справа */
		background: none;
		border: none;
		font-size: 43px;
		color: #ffffff;
		cursor: pointer;
		z-index: 1100;
		transition: color 0.3s ease;
	}
}

.modal-close:hover {
	color: rgba(0, 0, 0, 0.73);
}

/* Скрыть reCAPTCHA */
.grecaptcha-badge {
	visibility: hidden !important;
}

/* Единый формат картинок на превью в блоге */
.preview_picture_blog_fix {
	width: 100% !important; /* Растягиваем изображение на ширину блока */
	height: 219px !important;
	object-fit: cover !important; /* Сохраняем пропорции изображения */
	border-radius: 30px !important; /* Закругляем углы */
	display: block !important; /* Убираем возможные отступы изображения */
	transition: transform 0.3s ease, box-shadow 0.3s ease; /* Анимация увеличения */
}

.preview_picture_blog_fix:hover {
	transform: scale(1.05); /* Легкое увеличение */
	box-shadow: 0 4px 15px rgba(129, 205, 159, 0.24); /* Добавление тени при наведении */
}

@media (min-width: 231px) and (max-width: 431px) {
	.modal-close {
		position: absolute;
		padding-bottom: 140%;
		padding-left: 80%;
		background: none;
		border: none;
		font-size: 43px;
		color: #28aa09;
		cursor: pointer;
		z-index: 1100;
		transition: color 0.3s ease;
	}
}

.bx-yapay-drawer {
	display: none;
}


@media (max-width: 768px) {
	.bx-soa-pp-company-graf-container{
		position: static;
		padding-top: 50%;
		width: auto;
		height: 0;
		border-radius: 2px;
		background-color: rgba(10, 58, 104, 0);
	}

	#bx-soa-delivery .bx-soa-pp-company-image {
		display: flex
	;
		left: 60%;
		top: 50%;
	}
}

#bx-soa-delivery .bx-soa-pp-company-image {
	display: flex;
}

#bx-soa-delivery .bx-soa-pp-company {
	height: 200px !important;
}



.subtitle_left_fix {
	color: black; /* начальный цвет */
	cursor: pointer;
	text-decoration: none;
	transition: color 0.3s;
}

.subtitle_left_fix.active {
	color: #ffffff !important;
	font-size: 20px;
	right: 32px;
	position: relative; /* Требуется для правильного позиционирования псевдоэлемента */
}

.subtitle_left_fix.active::before {
	content: '•';
	color: #ffffff;
	font-size: 40px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transform: translateY(-2px) translateX(6px);
}
.accept_fix_text {
	color: rgba(255, 255, 255, 0.56) !important;
	display: inline;
	font-size: 16px;
	cursor: pointer;
}

.accept_fix_text_color {
	color: #ffffff !important;
	margin-left: 0px !important;
	font-size: 16px !important;
	cursor: default;
}

@media (max-width: 768px) {
	.accept_fix_text.accept_fix_text_mobile {
		padding-left: 23px;
	}
}

@media (max-width: 1600px) {
	.home__faq {
		width: 90%;
	}
	.container.home__reviews{
		width: 90%;
	}
	.home__blog.container{
		width: 90%;
	}
	.container.home__experts_сontainer {
		width: 90%;
	}
	.container.home__why_tradocontainer{
		width: 90%;
	}
	.container.home__popular {
		width: 90%;
		padding-top: 40px;
	}
	.main-banner-slider.slick-initialized.slick-slider.slick-dotted {
		width: 90%;
	}
	.main-banner {
		align-items: center !important;
	}
	.header-tel {
		font-size: 15px !important;
	}
}

@media (max-width: 1600px) {
	.slider-personal__item-people{
		height: 100px;
	}
	.slider-personal__item-text {
		height: 184px;
	}
}

/* Фикс "Ваши отзывы нас вдохновляют */
@media (max-width: 1440px){
	.title-snow-fix {
		padding-top: 30px;
	}
}

.show-regnumb-btn {
	display: block;
	margin-top: 10px;
	padding: 12px 20px;
	font-size: 20px;
	color: rgb(248 133 26);;
	background-color: #fdfdfd;
	border: 1px solid rgb(248 133 26);;
	border-radius: 5px;
}

.show-dropped-txt {
	display: block;
	margin-top: 10px;
	padding: 12px 20px;
	font-size: 20px;
	color: rgb(60 123 45);
	background-color: #fdfdfd;
	border: 1px solid rgb(60 123 45);
	border-radius: 5px;
}

.tabs__nav {
	display: flex;
	gap: 10px;
}

@media (max-width: 768px) {
	.tabs__nav {
		display: flow;
		border-bottom: 0px solid #ddd;
	}
}

.tab-link {
	padding: 10px 15px;
	border: 1px solid rgb(60, 123, 45);
	background: #f5f5f5;
	cursor: pointer;
	border-radius: 15px 15px 0px 0px;
	transition: background 0.3s, transform 0.2s ease-in-out;
}

.tab-link:hover {
	transform: scale(1.05);
}

.tab-link.active {
	background: rgb(60, 123, 45);
	color: aliceblue;
	font-size: 16px;
	border-radius: 15px 15px 0px 0px;
	transform: scale(1.1);
}

.tab-content {
	display: none;
	padding: 15px;
	opacity: 0;
	transform: translateY(10px);
	transition: opacity 0.6s ease-in-out, transform 0.4s ease-in-out;
}

.tab-content.active {
	display: block;
}

.tab-content.fade-in {
	opacity: 1;
	transform: translateY(0);
}

/* Контейнер для обеих категорий */
.category-list-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	overflow-y: auto;               /* Включаем горизонтальную прокрутку */
	gap: 12px !important;
	padding-bottom: 10px;
}

/* Блок для каждой категории (Здоровье, Препараты) */
.category-list {
	display: flex;
	flex-direction: column;         /* Размещение элементов по вертикали */
	gap: 10px;                      /* Расстояние между элементами */
}

@media (max-width: 1280px) {
	.header-categories .text {
		display: block;
	}
}

@media (max-width: 1218px) {
	.scores.scores-mfix {
		display: block;
	}
}

@media (min-width: 1219px) {
	.scores.scores-mfix {
		display: none;
	}
}

.has-submenu {
	position: relative;
	display: inline-block;
}

.has-submenu .submenu {
	position: absolute;
	top: 100%;
	left: 0;
	background: white;
	border: 1px solid #ffffff;
	border-radius: 15px;
	padding: 10px;
	list-style: none;
	z-index: 999;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.has-submenu .submenu li {
	margin: 5px 0;
}
/* End */


/* Start:/local/templates/tradonew/css/media.css?17338364424937*/
@media screen and (max-width: 1640px) {
	.footer-content__item .btn--white,
	.recom_btn_footer {
		position: static !important;
	}

	.footer-content__item--pay {
		position: static;
		flex-direction: column;
		align-items: stretch;
	}

	.footer-content__item--pay {
		max-width: 236px;
		/* margin-top: -100px; */
	}

	.recom_btn_footer a {
		width: 100% !important;
	}

	.footer-content {
		grid-template-columns: 417px 528px 1fr;
	}
}

@media screen and (max-width: 1600px) {
	.footer-content {
		position: static;
	}
}

@media screen and (max-width: 1440px) {
	.container {
		padding: 0 20px;
		width: 100%;
		max-width: 1240px;
	}
}

@media screen and (max-width: 1200px) {
	.catalog-list-card {
		grid-template-columns: repeat(2, 1fr);
	}

	.blog-detail {
		grid-template-columns: repeat(3, 1fr);
	}

	header .m-auto {
		padding-inline: 20px;
	}

	.blog-detail-page {
		flex-direction: column;
	}

	.blog-detail-page__fixed,
	.blog-detail-page__fixed > div {
		min-width: 100%;
		width: 100%;
	}

	.blog-detail-page__fixed {
		order: -1;
		position: sticky;
		top: 0px; /* Отступ сверху */
		z-index: 10; /* Убедитесь, что элемент будет поверх других */
		transition: top 0.3s ease, transform 0.3s ease; /* Плавная анимация */
	}

	.blog-detail-page__fixed.collapsed {
		transform: translateY(-100%); /* Скрыть элемент при сворачивании */
	}


	.product-selection__list div:empty {
		display: none;
	}

	.product-selection__list {
		grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
	}

	.block-grid--video {
		grid-template-columns: 1fr;
	}
}

@media screen and (max-width: 992px) {
	.catalog-list-card {
		grid-template-columns: 1fr;
	}

	.section-subscription .section-bg .title {
		max-width: 75%;
	}

	.catalog-page--favorites .catalog-list-card {
		grid-template-columns: repeat(2, 1fr);
	}
}

@media screen and (max-width: 768px) {
	footer .footer-content__item:first-child {
		order: -2;
		height: auto !important;
	}

	body > main > section:nth-child(6) > div.title {
		margin-top: 20px!important;
	}

	.slider-personal .slick-slide:nth-child(2n) .slider-personal__item-people {
		padding-bottom: 16px !important;
	}

	.blog-detail .slider-blog__item > img {
		max-height: 550px;
		object-fit: contain;
		object-position: center;
	}

	.blog-detail {
		grid-template-columns: 1fr;
	}

	.section-subscription picture img {
		height: 100%;
	}

	.section-subscription .section-bg .title {
		max-width: 100%;
	}

	.section-subscription .section-bg {
		width: 100%;
		padding-top: 60px;
	}

	.footer-info {
		position: static;
	}

	.footer-content {
		display: flex;
		flex-direction: column;
	}

	.footer-content {
		grid-template-columns: 1fr;
	}

	.footer-content .footer-content__item:nth-child(1) {
		margin-bottom: 20px !important;
	}

	.footer-content .footer-content__item:nth-child(1) .footer-info {
		display: none;
	}

	.footer-info .social__list {
		bottom: 0 !important;
	}

	.footer-bottom {
		margin-top: 23px;
	}

	.product-selection__list > img {
		max-height: 100%;
	}

	.footer-content__item--pay {
		order: -1;
		margin-top: 0;
		min-height: 205px !important;
	}
}

@media screen and (max-width: 640px) {
	.catalog-list-card {
		grid-template-columns: repeat(2, 1fr);
	}

	.blog-detail .slider-blog__item > img {
		max-height: 450px;
	}

	.section-subscription .section-bg {
		display: flex;
		flex-direction: column;
		/*min-height: 500px;
		/*padding-top: 40px !important; */
	}

	.section-subscription .section-bg .form-subscription {
		margin-top: auto;
	}

	.catalog-page--favorites .catalog-list-card {
		display: flex !important;
		flex-wrap: nowrap !important;
		gap: 0 !important;
		overflow: auto hidden !important;
	}

	.catalog-page--favorites .catalog-list-card .card {
		min-width: 300px;
		margin-inline-end: 20px;
	}
}

@media screen and (max-width: 576px) {
	.catalog-list-card {
		grid-template-columns: 1fr;
	}

	.blog-detail .slider-blog__item > img {
		max-height: 380px;
	}

	.product-selection__list > img,
	.product-selection__list-item {
		height: auto;
	}

	.product-selection__list > img {
		height: 230px;
	}
}

@media screen and (max-width: 480px) {
	.footer-content__item--pay {
		max-width: 100%;
	}

	.blog-detail .slider-blog__item > img {
		max-height: 330px;
	}

	#bx-soa-paysystem .bx-soa-pp-company-image {
		right: 8px;
		left: auto;
	}

	#bx-soa-paysystem .bx-soa-pp-company-smalltitle {
		padding-top: 0;
	}

	.bx-soa-pp-company-image {
		object-position: right;
		background-position: right;
		max-width: 200px;
	}
}

@media screen and (min-width: 768px) {
	.footer-info--mobile {
		display: none;
	}
}

/* End */
/* /local/templates/tradonew/components/bitrix/search.suggest.input/.default/style.css?1730812762501 */
/* /local/templates/tradonew/components/bitrix/sale.basket.basket.line/minicart/style.min.css?17308127624011 */
/* /local/templates/tradonew/components/interlabs/oneclick/.popup1/style.css?173081276216334 */
/* /local/templates/tradonew/css/slider-pro.min.css?173159640013072 */
/* /local/templates/tradonew/assets/slick/slick.css?17308127602633 */
/* /local/templates/tradonew/css/style.css?1744370387254380 */
/* /local/templates/tradonew/css/fix.css?175344247381265 */
/* /local/templates/tradonew/css/media.css?17338364424937 */
