@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Golos+Text:wght@400..900&display=swap");
@font-face {
  font-family: "Golos UI";
  src: url("./fonts/golos-ui_regular.ttf");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: "Golos UI";
  src: url("./fonts/golos-ui_vf.ttf");
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: "Golos UI";
  src: url("./fonts/golos-ui_medium.ttf");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "Golos UI";
  src: url("./fonts/golos-ui_bold.ttf");
  font-weight: bold;
  font-style: normal;
}
.site-advantage__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  height: 100%;
  align-items: stretch;
  margin-bottom: 20px;
}
/* === helpers === */
/* === component === */
.option_note {
  display: inline-block;
  position: relative;
  vertical-align: middle;
}
.option_note .pop-icon-note {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: #f4b05db3;
  line-height: 20px;
  font-size: 15px;
  color: #fff;
  text-align: center;
  border-radius: 100%;
  margin: 0 0 0 8px;
  vertical-align: bottom;
  cursor: pointer;
  top: -2px;
  position: relative;
}
.option_note .pop-note-text {
  position: absolute;
  left: 100%;
  bottom: 100%;
  width: 25vw;
  border: 1px solid #ccc;
  background: #fff;
  color: #333;
  font-size: 14px;
  line-height: 1.3;
  display: none;
  margin: 0 0 10px 5px;
  border-radius: 8px;
  padding: 10px 15px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.15);
  z-index: 10;
}
@media (max-width: 1023px) {
  .option_note .pop-note-text {
    width: 35vw;
  }
}
@media (max-width: 600px) {
  .option_note .pop-note-text {
    width: 25vw;
  }
}
@media (max-width: 480px) {
  .option_note .pop-note-text {
    width: 35vw;
    left: 50%;
    margin-bottom: 15px;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.option_note .pop-note-text p:first-child {
  margin-top: 0;
}
.option_note .pop-note-text p:last-child {
  margin-bottom: 0;
}
.option_note .pop-note-text .close-note {
  display: none;
}
/**
 * Brand Description Block Styles
 * SAMOKAT brand colors - квадратные блоки
 */
/* Основной блок */
.brand-description-block {
  background: #f5f5f5;
  padding: 16px;
  margin: 16px 0;
  border: 1px solid #e8eaed;
  border-radius: 0 !important;
}
/* Заголовок */
.brand-description-title {
  font-size: 24px;
  font-weight: 700;
  color: #1a1a1a;
  margin: 0 0 12px 0;
  padding-bottom: 12px;
  border-bottom: 3px solid #a4d037;
  display: flex;
  align-items: center;
  gap: 6px;
}
.brand-description-title::before {
  content: "";
  width: 5px;
  height: 24px;
  background: linear-gradient(180deg, #a4d037 0%, #8ab82d 100%);
  flex-shrink: 0;
}
/* Ссылка */
.brand-description-title a {
  color: #f89222;
  text-decoration: none;
  transition: color 0.3s ease;
}
.brand-description-title a:hover {
  color: #e67e1a;
  text-decoration: underline;
}
/* Контент */
.brand-description-content {
  margin: 0;
  padding: 0;
}
/* Текст описания */
.brand-description-text {
  font-size: 15px;
  line-height: 1.6;
  color: #333333;
  text-align: left;
  margin: 0;
}
.brand-description-text p {
  margin: 0 0 12px 0;
}
.brand-description-text p:last-child {
  margin-bottom: 0;
}
/* Планшеты */
@media screen and (max-width: 1024px) {
  .brand-description-block {
    padding: 14px;
    margin: 14px 0;
  }
  .brand-description-title {
    font-size: 22px;
    margin-bottom: 10px;
    padding-bottom: 10px;
  }
  .brand-description-title::before {
    height: 22px;
  }
  .brand-description-text {
    font-size: 14px;
  }
}
/* Мобильные */
@media screen and (max-width: 768px) {
  .brand-description-block {
    padding: 12px;
    margin: 12px 0;
  }
  .brand-description-title {
    font-size: 20px;
    margin-bottom: 10px;
    padding-bottom: 10px;
    flex-wrap: wrap;
  }
  .brand-description-title::before {
    height: 20px;
    width: 4px;
  }
  .brand-description-text {
    font-size: 14px;
    line-height: 1.5;
  }
  .brand-description-text p {
    margin-bottom: 10px;
  }
}
/* Малые экраны */
@media screen and (max-width: 480px) {
  .brand-description-block {
    padding: 10px;
    margin: 10px 0;
  }
  .brand-description-title {
    font-size: 18px;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom-width: 2px;
  }
  .brand-description-title::before {
    width: 4px;
    height: 18px;
  }
  .brand-description-text {
    font-size: 13px;
  }
  .brand-description-text p {
    margin-bottom: 8px;
  }
}
html.mobile .option_note {
  position: static;
}
html.mobile .option_note .pop-note-text {
  position: fixed;
  padding-top: 5px;
  left: 20px;
  right: 20px;
  width: auto;
  top: 50%;
  bottom: auto;
  text-align: center;
  line-height: normal;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
html.mobile .option_note .pop-note-text ins.close-note {
  display: block;
  position: absolute;
  right: 4px;
  top: 4px;
  width: 20px;
  height: 20px;
  border-radius: 5px;
  background: url(data-image-svg(10, 10, '<path xmlns="http://www.w3.org/2000/svg" fill="#fff" d="M 6.4 5 C 6.4 5 9.71 8.31 9.71 8.31 C 10.1 8.7 10.1 9.33 9.71 9.71 C 9.32 10.1 8.7 10.1 8.31 9.71 C 8.31 9.71 5 6.4 5 6.4 C 5 6.4 1.69 9.71 1.69 9.71 C 1.3 10.1 0.67 10.1 0.29 9.71 C -0.1 9.33 -0.1 8.7 0.29 8.31 C 0.29 8.31 3.59 5 3.59 5 C 3.59 5 0.29 1.69 0.29 1.69 C -0.1 1.3 -0.1 0.67 0.29 0.29 C 0.67 -0.1 1.3 -0.1 1.69 0.29 C 1.69 0.29 5 3.59 5 3.59 C 5 3.59 8.31 0.29 8.31 0.29 C 8.7 -0.1 9.32 -0.1 9.71 0.29 C 10.1 0.67 10.1 1.3 9.71 1.69 C 9.71 1.69 6.4 5 6.4 5 Z" fill-rule="evenodd"/>')) 50% 50% no-repeat #0a8666;
}
.site-advantage__item {
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 5px;
  opacity: 0.8;
}
.site-advantage__item a {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
.site-advantage__item a .img {
  height: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.site-advantage__item a .img img {
  max-height: 90px;
}
.shop-viewed-products-wrap .owl-item .shop-kind-item {
  width: 100%;
}
.site-advantage__item:hover {
  opacity: 1;
  cursor: pointer;
}
.title_tile {
  font-size: 12px;
  text-align: center;
  color: #f35f19;
}
.header-edit-block {
  max-width: none;
  width: auto;
  max-width: none;
  margin: -16px -16px 16px;
}
@media (max-width: 768px) {
  .site-advantage__item {
    width: 28%;
  }
}
.setsOverflow {
  overflow: hidden;
}
a.highslide {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
a.highslide:before {
  position: absolute;
  right: 50%;
  bottom: 50%;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: block;
  content: "";
  background: url(zoom2.svg) 50%/15px no-repeat rgba(0, 0, 0, 0.5);
  margin: 0 -15px -15px 0;
}
.wrap_cea5 {
  z-index: 5 !important;
}
.credit-btn {
  background: #97ca2d;
  padding: 15px 10px;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-top: 5px;
  cursor: pointer;
  font-size: 15px;
  text-decoration: none;
}
._orientationRight_c0dc.wrap_cea5 {
  right: 75% !important;
}
.product-desc-wr .yashare {
  position: static;
  display: inline-block;
  vertical-align: top;
}
.product-desc-wr {
  text-align: right;
}
.product-shop-description-wr {
  text-align: left;
}
.shop2-product-mode-wr .shop-product-data {
  text-align: left;
}
.shop2-product-mode-wr .r-tabs-tab a {
  padding: 0 18px;
}
body .shop2-product-mode-wr .r-tabs .r-tabs-accordion-title {
  height: auto;
  line-height: 1.2;
}
.shop2-product-mode-wr .r-tabs .r-tabs-accordion-title .r-tabs-anchor {
  height: auto;
  line-height: 1.2;
  padding: 14px 0;
}
.product-shop-description-wr2 {
  text-align: left;
  border: 1px solid #f93;
  padding: 20px;
  color: #818080;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.3;
  margin: 10px 0 20px;
}
.product-shop-description-wr2 .product-shop-description-title2 {
  margin: 0 0 10px;
  color: #000;
  font-size: 14px;
  font-family: Exo2;
  font-weight: 600;
}
.desktop_mnenie {
  display: none;
}
@media (max-width: 720px) {
  div.yashare {
    margin: 0;
  }
  .desktop_mnenie {
    display: block;
  }
  .mobile_mnenie {
    display: none;
  }
}
@media (max-width: 480px) {
  .jblock-wrap ul li {
    width: auto;
    padding: 0 0 20px;
    display: block;
    text-align: left;
  }
  .jblock-wrap ul li a {
    display: flex;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #eee;
    align-items: center;
    padding: 10px;
  }
  .jblock-wrap ul li a span {
    padding: 0;
  }
  .jblock-wrap ul li a span.jblock-image {
    flex: 0 0 50px;
    text-align: center;
    margin: 0 10px 0 0;
    height: auto;
    font-size: 0;
  }
  .jblock-wrap ul li a span.jblock-image img {
    max-width: 100%;
  }
}
@media (min-width: 960px) {
  .left-categor-subpages ul {
    display: none;
  }
  .left-categor li .level-2 {
    opacity: 0;
    height: 0;
    visibility: hidden;
    position: absolute;
    left: 100%;
    top: 0;
    padding: 0;
  }
  .left-categor > li:hover .level-2 {
    opacity: 1;
    width: 240px;
    height: auto !important;
    visibility: visible;
    background: #2b292e;
    height: auto !important;
    -webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
  }
  .left-categor > li:hover .level-2 li {
    border-bottom: 1px solid rgba(25, 23, 23, 0.07);
  }
  .left-categor > li:hover .level-2 li a {
    color: #fff;
  }
  .left-categor > li:hover .level-2 li a:hover {
    color: #97ca2d;
  }
}
.shop-kind-item .shop-kind-top {
  align-items: center;
  justify-content: center;
}
@media (max-width: 640px) {
  .shop-kind-item .shop-kind-top {
    flex-wrap: wrap;
  }
}
.shop-kind-item .shop-kind-top .kind-name {
  text-align: center;
  text-align: left;
}
@media (max-width: 640px) {
  .shop-kind-item .shop-kind-top .kind-name {
    text-align: center;
  }
}
.shop-viewed-products-wrap .owl-nav {
  display: none;
}
.shop2-product-params .product-params-tr > div {
  width: 49%;
}
@media (max-width: 333px) {
  .jblock-wrap ul li a {
    font-size: 16px;
  }
}
@media (max-width: 480px) {
  .shop2-product-btn.onrequest span:before {
    content: none !important;
  }
  .product-r-side .product-btn {
    padding-left: 10px;
  }
  .product-price .price-current .title {
    padding-right: 10px;
  }
  .shop2-product-btn.notavailable span:before {
    content: none !important;
  }
  .shop2-product-btn.notavailable span {
    padding-right: 10px;
    text-align: center;
  }
  .product-list-thumbs .shop2-product-btn.notavailable {
    padding-left: 0;
  }
  .product-list-thumbs .shop2-product-btn.notavailable span {
    font-size: 12px;
    width: 100px;
    padding-right: 0;
  }
}
.popup-cart-wrap {
  position: fixed;
  z-index: 1500;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  padding: 20px;
  overflow: auto;
  text-align: center;
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 960px) {
  .popup-cart-wrap {
    align-items: flex-start;
  }
}
.popup-cart-wrap.show-popup {
  visibility: visible;
  opacity: 1;
}
.popup-cart-wrap .popup-cart-content {
  position: relative;
  box-sizing: border-box;
  width: 99%;
  max-width: 500px;
  background: #fff;
  padding: 40px 20px 30px;
  color: #000;
}
.popup-cart-wrap .close-but {
  cursor: pointer;
  position: absolute;
  top: 10px;
  right: 10px;
  width: 30px;
  height: 30px;
  background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2216px%22%20height%3D%2216px%22%20%20viewBox%3D%220%200%2016%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20fill-rule%3D%22evenodd%22%20d%3D%22M8.943%2C7.484%20L14.723%2C13.264%20C15.117%2C13.658%2015.117%2C14.297%2014.723%2C14.691%20C14.329%2C15.085%2013.690%2C15.085%2013.296%2C14.691%20L7.516%2C8.911%20L1.736%2C14.691%20C1.341%2C15.085%200.703%2C15.085%200.308%2C14.691%20C-0.086%2C14.297%20-0.086%2C13.658%200.308%2C13.264%20L6.088%2C7.484%20L0.308%2C1.704%20C-0.085%2C1.310%20-0.085%2C0.671%200.308%2C0.277%20C0.703%2C-0.117%201.341%2C-0.117%201.736%2C0.277%20L7.516%2C6.057%20L13.295%2C0.277%20C13.690%2C-0.117%2014.328%2C-0.117%2014.723%2C0.277%20C15.117%2C0.671%2015.117%2C1.310%2014.723%2C1.704%20L8.943%2C7.484%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
}
.popup-cart-wrap .popup-cart-desc {
  font-weight: bold;
  font-size: 25px;
  line-height: 1;
  margin: 0 0 30px;
}
.popup-cart-wrap .pcb-button {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  outline: none;
  padding: 15px 20px;
  margin: 0 10px 10px;
  transition: all 0.2s ease-in-out;
}
.popup-cart-wrap .pcb-button.button-order {
  background: #97ca2d;
  color: #fff;
}
.popup-cart-wrap .pcb-button.button-back {
  box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.4);
}
.pb-sdk-pos-credit .text---DokJN {
  padding-right: 10px;
}
.pbc-desc-button {
  background: #97ca2d;
  padding: 15px 10px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  margin-top: 5px;
  cursor: pointer;
  font-size: 15px;
}
.product-list-price .pbc-desc-button {
  margin-left: auto;
  max-width: 136px;
}
.shop-product-desc .tpl-form.registered {
  max-width: 520px;
}
.left-nav-inner.desktop ul ul.level-3 {
  height: auto !important;
  padding-left: 0 !important;
}
@media (max-width: 767px) {
  .viz_path {
    display: block !important;
  }
}
.shop-product-desc .tpl-form.registered {
  font-size: 14px;
}
.shop-product-desc .tpl-form.registered .tpl-field.tpl-field-input {
  padding-left: 0;
}
#search-app {
  flex: 1 0 0;
  position: relative;
}
#search__result-wrapper {
  position: absolute;
  top: 54px;
  left: 0;
  right: 0;
  background: #fff;
  border: 1px solid #dddddd;
  padding: 2px 0 2px 1px;
  max-height: 370px;
  overflow: auto;
  z-index: 3;
}
#search__result-wrapper h2 {
  display: none;
}
.search__product-item {
  display: flex;
  align-items: center;
  position: relative;
  padding: 3px 1em 3px 0.4em;
  border: 1px solid transparent;
}
.search__product-item:hover {
  border-color: #fbcb09;
  background: #fdf5ce url("images/ui-bg_glass_100_fdf5ce_1x400.png") 50% 50% repeat-x;
}
.search__product-item:hover .search__product-name {
  color: #c77405;
}
.search__product-item a {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: block;
}
.search__product-item .search__product-image-wrapper {
  font-size: 0;
  flex: 0 0 52px;
  margin: 0 10px 0 0;
}
.search__product-item .search__product-name {
  flex: 1 0 0;
  color: #000;
  font-size: 14px;
}
.search__product-item .search__product-price-wrapper {
  padding-left: 5px;
  font-size: 14px;
  color: #78a024;
}
.search_popup_wrapper .search_popup_block .site_search_wr {
  display: flex;
}
.search_popup_wrapper .search_popup_block .site_search_wr #search-app .search_form {
  width: 100%;
}
body .ui-autocomplete li.amount_0 {
  display: block;
}
@media (max-width: 716px) and (min-width: 480px) {
  .product-list-thumbs .shop2-product-btn.notavailable span:before {
    content: none;
  }
  .product-list-thumbs .shop2-product-btn.notavailable {
    width: 130px;
  }
}
.product-price .price-current .title {
  padding-right: 10px;
}
@media (min-width: 321px) and (max-width: 480px) {
  body.addon710 .site-container2 {
    margin-left: 10px;
    margin-right: 10px;
  }
  body.addon710 .product-list.product-list-thumbs {
    display: flex;
  }
  body.addon710 .wrap-site .product-mobile-left-block {
    order: 0;
    margin-top: 10px;
    align-items: flex-start;
  }
  body.addon710 .product-list-thumbs .shop2-item-product {
    width: 50%;
  }
  body.addon710 .product-list-thumbs .shop2-item-product-in {
    padding: 20px 2px;
  }
  body.addon710 .product-list-thumbs .shop2-item-product .product-bot {
    padding-top: 0;
    -webkit-box-align: flex-start;
    -ms-flex-align: flex-start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
  }
  body.addon710 .product-list-thumbs .shop2-item-product .product-price {
    text-align: left;
  }
  body.addon710 .product-list-thumbs .product-info-wr {
    display: block;
  }
  body.addon710 .product-list-thumbs .product-image-wr .product-image {
    height: 180px;
    padding-top: 20px;
  }
  body.addon710 .product-list-thumbs .product-image-wr .product-label {
    position: absolute;
  }
}
@media (max-width: 939px) {
  .menu-top.desktopMenu {
    display: none;
  }
}
@media (min-width: 940px) {
  .menu-top.mobileMenu {
    display: none;
  }
}
.menu-countainer-wr .mobile_menu_next {
  transition: all 0.2s;
  position: absolute;
  top: 0;
  left: 100%;
  background: #fff;
  width: 320px;
}
.menu-countainer-wr .mobile_menu_next.active {
  height: 100%;
  left: 0;
}
.top-line-wr .left-categor-wrapper {
  display: none;
}
.menu-top-wr.mobile-menu {
  left: 0px;
}
.mobile-menu .mobile_menu_prev.active {
  transform: translateX(-100%);
  display: none;
}
.menu-container-inner {
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  background: #2b292e;
  overflow: hidden;
  overflow-y: auto;
  -webkit-transition: all 0.3s 0.2s;
  -moz-transition: all 0.3s 0.2s;
  -o-transition: all 0.3s 0.2s;
  -ms-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
}
.menu-container-inner .close-button {
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2213px%22%20height%3D%2213px%22%20%20viewBox%3D%220%200%2013%2013%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M4.94975%206.36396L0%2011.3137L1.41421%2012.7279L6.36396%207.77817L11.3137%2012.7279L12.7279%2011.3137L7.77817%206.36396L12.7279%201.41421L11.3137%203.37175e-07L6.36396%204.94975L1.41421%200L6.7435e-07%201.41421L4.94975%206.36396Z%22%2F%3E%3C%2Fsvg%3E) 50% 50% no-repeat;
  background-size: 13px 13px;
  width: 60px;
  height: 54.5px;
  border: none;
  box-shadow: none;
  outline: none;
  position: absolute;
  background-color: rgba(247, 247, 247, 0.1);
  padding: 0;
  font-size: 0;
  top: 0;
  right: 0;
  z-index: 2;
}
.menu-container-inner .btn_prev_menu {
  font-family: Montserrat, sans-serif;
  font-weight: 600;
  font-size: 14px;
  color: #fff;
  padding: 18.5px 60px 18.5px 18px;
  background: #3c3940;
  position: relative;
  z-index: 2;
}
.menu-container-inner .btn_prev_menu span {
  display: inline-block;
  position: relative;
  padding-left: 28px;
}
.menu-container-inner .btn_prev_menu span:before {
  position: absolute;
  content: "";
  top: 3px;
  left: -2px;
  width: 20px;
  height: 10px;
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2020%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f7f7f7%22%20opacity%3D%220.3%22%20d%3D%22M2%205L1.29289%204.29289L0.585786%205L1.29289%205.70711L2%205ZM6.70711%208.29289L2.70711%204.29289L1.29289%205.70711L5.29289%209.70711L6.70711%208.29289ZM2.70711%205.70711L6.70711%201.70711L5.29289%200.292893L1.29289%204.29289L2.70711%205.70711ZM20%204H2V6H20V4Z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 0;
}
.menu-container-inner .menu-top {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.menu-container-inner .menu-top li {
  padding: 0 10px;
}
.menu-container-inner .menu-top li a {
  color: #fff;
  font-weight: 500;
  font-size: 16px;
  text-decoration: none;
  padding: 10px 0;
  display: block;
}
.menu-container-inner .left-categor > li {
  width: auto;
  position: initial;
}
.menu-container-inner .left-categor li a.has_sublayer:after {
  content: "";
  position: absolute;
  right: 10px;
  background: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2211px%22%20height%3D%229px%22%20%20viewBox%3D%220%200%2011%209%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2397ca2d%22%20d%3D%22M10.994%2C0.670%20C10.994%2C0.670%205.671%2C5.994%205.671%2C5.994%20C5.671%2C5.994%205.500%2C5.823%205.500%2C5.823%20C5.500%2C5.823%205.329%2C5.994%205.329%2C5.994%20C5.329%2C5.994%200.005%2C0.670%200.005%2C0.670%20C0.005%2C0.670%200.670%2C0.004%200.670%2C0.004%20C0.670%2C0.004%205.500%2C4.834%205.500%2C4.834%20C5.500%2C4.834%2010.329%2C0.004%2010.329%2C0.004%20C10.329%2C0.004%2010.994%2C0.670%2010.994%2C0.670%20Z%22%20fill-rule%3D%22evenodd%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E) 50% 50% no-repeat;
  width: 11px;
  height: 9px;
  top: 50%;
  margin-top: -5px;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.menu-top-wr.active .menu-container-inner {
  opacity: 1;
  visibility: visible;
}
.mobile_menu_prev {
  transition: all 0.2s;
}
.mobile_menu_prev .wrapp_tnt {
  display: flex;
}
.mobile_menu_prev .wrapp_tnt .btn_next_menu {
  background: #3c3940;
  font-family: Montserrat, sans-serif;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  padding: 18.5px 16px 18.5px 16px;
  width: 100%;
  order: 1;
  position: relative;
  z-index: 1;
}
.mobile_menu_prev .wrapp_tnt .btn_next_menu span {
  display: inline-block;
  position: relative;
  padding-right: 28px;
}
.mobile_menu_prev .wrapp_tnt .btn_next_menu span:before {
  position: absolute;
  content: "";
  top: 3px;
  right: 0;
  width: 20px;
  height: 10px;
  background-image: url(data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2220px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2020%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M2%205L1.29289%204.29289L0.585786%205L1.29289%205.70711L2%205ZM6.70711%208.29289L2.70711%204.29289L1.29289%205.70711L5.29289%209.70711L6.70711%208.29289ZM2.70711%205.70711L6.70711%201.70711L5.29289%200.292893L1.29289%204.29289L2.70711%205.70711ZM20%204H2V6H20V4Z%22%2F%3E%3C%2Fsvg%3E);
  background-repeat: no-repeat;
  background-position: 0 0;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.mobile_menu_prev .wrapp_tnt .shared_mob_title {
  font-family: Montserrat, sans-serif;
  font-style: normal;
  font-weight: bold;
  font-size: 14px;
  color: #fff;
  background-color: #97ca2d;
  padding: 18.5px 30px 18.5px 25px;
  position: relative;
}
.mobile_menu_prev .mobile_shared_wrap {
  overflow: auto;
  position: relative;
  background-color: #2b292e;
}
.mobile_menu_prev .mobile_shared_wrap .mobile_shared {
  padding-left: 0;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.mobile_menu_prev .mobile_shared_wrap .mobile_shared li {
  padding: 0 10px;
}
.mobile_menu_prev .mobile_shared_wrap .mobile_shared li a {
  font-weight: 500;
  font-size: 16px;
  text-decoration: none;
  padding: 10px 0;
  display: block;
}
html.mobile .site-wrapper > .menu-countainer-wr.opened {
  height: 100%;
}
html.mobile .site-wrapper > .menu-countainer-wr.opened .menu-container-inner {
  height: 100%;
}
html.mobile .site-wrapper > .menu-countainer-wr.opened .menu-container-inner .close-menu {
  display: none;
}
html.mobile .site-wrapper > .menu-countainer-wr.opened .menu-container-inner .menu-container-scroll {
  display: none;
}
@media (min-width: 961px) {
  .menu-container-inner .close-button {
    display: none;
  }
  .menu-container-inner .mobile_panel_inner {
    display: none;
  }
}
.menu-top-in {
  z-index: 10;
}
@media (max-width: 961px) {
  .menu-top-wr.mobile-menu .waSlideMenu-nav {
    overflow: hidden;
  }
  .menu-container-inner {
    width: 320px;
  }
  .menu-countainer-wr .mobile_menu_next {
    padding-bottom: 40px;
  }
  .menu-countainer-wr .mobile_menu_next .mobile_shared_wrap {
    height: 100%;
    padding-bottom: 80px;
  }
  .menu-countainer-wr .mobile_menu_next .mobile_shared_wrap .menu-left-wr {
    padding-bottom: 60px;
    background: #fff;
  }
}
.gr-product-slider-dots {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 12px;
  display: flex;
  z-index: 3;
}
.gr-product-slider-dots div {
  flex: auto;
  position: relative;
}
.gr-product-slider-dots div a {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  display: block;
}
@media (max-width: 1024px) {
  .gr-product-slider-dots {
    display: none;
  }
}
.img_slider {
  position: relative;
}
.gr-product-slider {
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  width: 100%;
}
.gr-product-slider .gr-product-slider-item:first-child {
  display: block;
}
.gr-product-slider .gr-product-slider-item {
  display: none;
}
.gr-product-slider .slick-track, .gr-product-slider .slick-list {
  height: 100%;
}
.gr-product-slider .slick-track .slick-slide, .gr-product-slider .slick-list .slick-slide {
  overflow: hidden;
}
.gr-product-slider .slick-track .slick-slide > div, .gr-product-slider .slick-list .slick-slide > div {
  height: 100%;
}
.gr-product-slider .slick-track .slick-slide > div a, .gr-product-slider .slick-list .slick-slide > div a {
  display: block;
  height: 100%;
}
.gr-product-slider .slick-track .slick-slide > div a img, .gr-product-slider .slick-list .slick-slide > div a img {
  max-width: 100%;
  max-height: 100%;
  margin: 0 auto;
  min-height: 190px;
  min-width: 100%;
}
.gr-product-slider .slick-dots {
  position: absolute;
  right: 0px;
  left: 0;
  bottom: 10px;
  margin: 0;
  padding: 5px 2px 2px 2px;
  list-style: none;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  font-size: 0;
  z-index: 10;
  background: #fff;
}
@media (max-width: 1024px) {
  .gr-product-slider .slick-dots {
    bottom: 0;
  }
}
.gr-product-slider .slick-dots li {
  margin: 0 3px 3px 0;
  display: inline-block;
  vertical-align: top;
  flex: 1 1 auto;
  height: 2px;
}
.gr-product-slider .slick-dots li button {
  padding: 0;
  margin: 0;
  font-size: 0;
  background: #fff;
  opacity: 0.2;
  outline: none;
  border: 0;
  width: 100%;
  height: 2px;
  background: #ff8944;
}
.gr-product-slider .slick-dots li.slick-active button {
  opacity: 1;
}
.sample-button {
  background-color: #d55050;
  background-image: linear-gradient(to bottom, #e06868 0, #cb3939 100%);
  background-repeat: repeat-x;
  border: medium none;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  height: 40px;
  line-height: 40px;
  padding: 0 32px;
  position: absolute;
  right: 20px;
  top: 20px;
}
.sample-popup2 {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #b7b7b7;
  border-radius: 5px;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.7);
  color: #333;
  padding: 20px;
  width: 380px;
  display: none;
  font-family: Exo2;
}
.sample-popup2 h1 {
  font-size: 18px;
  margin: 0 0 22px -20px;
}
.sample-popup2 label {
  display: block;
  font-size: 13px;
  margin: 0 0 2px;
}
.sample-popup2 input[type=text], .sample-popup2 textarea {
  border: 1px solid #ccc;
  border-radius: 2px;
  margin: 0 0 12px;
  padding: 3px 7px;
  width: 100%;
}
.sample-popup2 input[type=text] {
  height: 43px;
  font-size: 16px;
}
.sample-popup2 textarea {
  resize: none;
}
.sample-popup2 .sample-required {
  color: #ea3f28;
}
.sample-popup2 input[type=submit] {
  background-color: #f36d3d;
  background-image: linear-gradient(#f7c44d, #fe6d06);
  background-repeat: repeat-x;
  border: medium none;
  border-radius: 2px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  font-size: 15px;
  font-weight: 700;
  line-height: 30px;
  padding: 0 16px;
  width: auto;
}
.captcha input {
  width: 100px;
}
.sample-close {
  background-image: url(closed.png);
  background-position: 0 0;
  background-repeat: no-repeat;
  cursor: pointer;
  height: 30px;
  position: absolute;
  right: -15px;
  top: -15px;
  width: 30px;
}
#popupform2 b {
  font-weight: 400;
  font-size: 13px;
}
#popupform2 .title {
  font-size: 23px;
  margin: 0 0 15px;
}
#popupform2 .tpl-form-button {
  background: #97ca2d;
  height: 50px;
  width: 200px;
  text-align: center;
  border: none;
  color: #fff;
  font-size: 21px;
  margin: 0 auto;
  display: block;
}
#popupform2 .tpl-form-button:hover {
  opacity: 0.9;
}
#popupform2 .title {
  text-transform: uppercase;
  text-align: center;
  font-weight: 700;
}
.textbot {
  text-align: center;
  font-size: 16px;
  margin: 10px 0 18px;
}
.textbot p {
  margin: 0;
}
@media screen and (min-width: 0) and (max-width: 480px) {
  .sample-popup2 {
    width: 260px;
  }
}
html body .popover-container {
  z-index: 9999999999999999931398190359470212947659194368;
}
.gr_shop2_msg #shop2-msg {
  z-index: 100000000000000007629769841091887003294964970946560;
}
.sand .video_popup {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 99999999999999997748809823456034029568;
  background: rgba(0, 0, 0, 0.5);
  padding: 60px;
  display: flex;
  transition: all 0.3s ease;
  overflow: auto;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 1024px) {
  .sand .video_popup {
    padding: 20px;
  }
}
.sand .video_popup.active {
  opacity: 1;
  visibility: visible;
}
.sand .video_popup .video_popup__inner {
  display: flex;
}
.sand .video_popup__inner {
  width: 100%;
  margin: auto;
  padding: 30px;
  padding-right: 50px;
  background: #fff;
  position: relative;
  display: none;
  box-sizing: border-box;
}
@media (max-width: 1024px) {
  .sand .video_popup__inner {
    padding: 20px;
  }
}
@media (max-width: 768px) {
  .sand .video_popup__inner {
    flex-direction: column;
  }
}
.sand .video_popup__closer {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 26px;
  right: 26px;
  z-index: 1;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(119, 119, 119)' d='M10.508,8.484 L16.580,2.412 C17.139,1.853 17.139,0.947 16.580,0.388 C16.021,-0.171 15.115,-0.171 14.556,0.388 L8.484,6.460 L2.412,0.388 C1.853,-0.171 0.946,-0.171 0.387,0.388 C-0.171,0.947 -0.171,1.853 0.387,2.412 L6.460,8.484 L0.387,14.556 C-0.171,15.115 -0.171,16.021 0.387,16.580 C0.946,17.139 1.853,17.139 2.412,16.580 L8.484,10.508 L14.556,16.580 C15.115,17.139 16.021,17.139 16.580,16.580 C17.139,16.021 17.139,15.115 16.580,14.556 L10.508,8.484 Z'/%3E%3C/svg%3E") 50% no-repeat;
}
@media (max-width: 1024px) {
  .sand .video_popup__closer {
    top: 5px;
    right: 5px;
  }
}
.sand .video_popup__left {
  width: calc(100% - 380px);
  margin-right: 50px;
  overflow: hidden;
  position: relative;
}
.sand .video_popup__left .slick-arrow {
  position: absolute;
  top: 50%;
  margin-top: -10px;
  z-index: 2;
  background: rgba(16, 16, 16, 0.6);
  min-height: 40px;
  width: 40px;
  height: 40px;
  vertical-align: top;
  border: none;
  box-shadow: none;
  text-align: center;
  cursor: pointer;
  padding: 0;
  font-size: 0;
  outline: none;
  transition: all 0.3s;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.sand .video_popup__left .slick-arrow:before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  content: "";
}
.sand .video_popup__left .slick-prev {
  left: 20px;
}
.sand .video_popup__left .slick-prev:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='7px' height='10px' viewBox='0 0 7 10' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath d='M3.41291 5.00741L6.70772 1.70663L5.29223 0.293701L0.587036 5.00741L5.27776 9.70663L6.69325 8.2937L3.41291 5.00741Z' fill='%23fff'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
.sand .video_popup__left .slick-next {
  right: 20px;
}
.sand .video_popup__left .slick-next:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='7px' height='10px' viewBox='0 0 7 10' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath d='M1.70773 0.293579L6.41292 5.00729L1.72219 9.70651L0.3067 8.29358L3.58705 5.00729L0.292236 1.70651L1.70773 0.293579Z' fill='%23fff'/%3E%3C/svg%3E") 50% 50% no-repeat;
}
@media (max-width: 1024px) {
  .sand .video_popup__left {
    width: calc(100% - 320px);
    margin-right: 20px;
  }
}
@media (max-width: 768px) {
  .sand .video_popup__left {
    width: 100%;
    margin: 0 0 20px;
  }
}
.sand .video_popup__left .popup_gallery__item {
  margin: 0 !important;
  position: relative;
}
.sand .video_popup__left .popup_gallery__item a, .sand .video_popup__left .popup_gallery__item .adaptive-video-iframe {
  position: relative;
  padding-top: 50%;
  display: block;
  height: 0;
}
@media (max-width: 980px) {
  .sand .video_popup__left .popup_gallery__item a, .sand .video_popup__left .popup_gallery__item .adaptive-video-iframe {
    padding-top: 100%;
  }
}
.sand .video_popup__left .popup_gallery__item a img, .sand .video_popup__left .popup_gallery__item a iframe, .sand .video_popup__left .popup_gallery__item .adaptive-video-iframe img, .sand .video_popup__left .popup_gallery__item .adaptive-video-iframe iframe {
  width: 100%;
  height: 100%;
  max-width: 100%;
  object-fit: contain !important;
  position: absolute;
  top: 0;
  left: 0;
  max-height: unset !important;
  max-height: 100%;
}
.sand .video_popup__right {
  width: 330px;
  background: none;
  border-radius: 0;
  box-shadow: none;
  padding-bottom: 0;
  -webkit-box-flex: 0;
  -webkit-flex: none;
  -moz-box-flex: none;
  -moz-flex: none;
  -ms-flex: none;
  flex: none;
}
.sand .video_popup__right .xxx {
  display: none;
}
.sand .video_popup__right .product-side-right__head {
  padding: 0;
}
.sand .video_popup__right .product-side-right__top {
  padding: 0;
}
.sand .video_popup__right .product-side-right__bottom {
  padding: 0;
}
.sand .video_popup__right .product-side-right__bottom .product-amount {
  flex: none;
}
.sand .video_popup__right .product-side-right__bottom .product-amount .amount-title {
  display: none;
}
.sand .video_popup__right .product-side-right__bottom .shop2-product-btn {
  flex: none;
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  background: #BEE833;
  text-align: center;
  height: auto;
  max-width: 100%;
  padding: 16px;
  transition: all 0.3s ease;
}
.sand .video_popup__right .product-side-right__bottom .shop2-product-btn:hover {
  background: #F3FCCB;
}
.sand .video_popup__right .product-side-right__bottom .shop2-product-btn span {
  text-align: center;
  padding: 0;
  background: none;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  font-family: inherit;
  line-height: inherit;
}
.sand .video_popup__right .product-side-right__bottom .shop2-product-btn span:before {
  display: none;
}
@media (max-width: 1024px) {
  .sand .video_popup__right {
    width: 300px;
  }
}
@media (max-width: 768px) {
  .sand .video_popup__right {
    display: flex;
    flex-direction: column-reverse;
    width: 100%;
  }
  .sand .video_popup__right .card-page {
    order: -10;
  }
}
.sand .video_popup .popup_gallery {
  display: flex;
  flex-wrap: wrap;
  margin: 0 -22px;
  margin-top: 20px;
}
@media (max-width: 1024px) {
  .sand .video_popup .popup_gallery {
    margin: 0 -10px;
  }
}
@media (max-width: 425px) {
  .sand .video_popup .popup_gallery {
    margin: 0 -5px;
  }
}
.sand .video_popup .popup_gallery__item {
  width: calc(33.3% - 44px);
  margin: 0 22px 20px;
  cursor: pointer;
  font-size: 0;
}
@media (max-width: 1024px) {
  .sand .video_popup .popup_gallery__item {
    width: calc(33.3% - 20px);
    margin: 0 10px 20px;
  }
}
@media (max-width: 768px) {
  .sand .video_popup .popup_gallery__item {
    width: calc(20% - 20px);
  }
}
@media (max-width: 640px) {
  .sand .video_popup .popup_gallery__item {
    width: calc(25% - 20px);
  }
}
@media (max-width: 540px) {
  .sand .video_popup .popup_gallery__item {
    width: calc(33.3% - 20px);
  }
}
@media (max-width: 425px) {
  .sand .video_popup .popup_gallery__item {
    width: calc(33.3% - 10px);
    margin: 0 5px 10px;
  }
}
.sand .video_popup .popup_gallery__item.active img, .sand .video_popup .popup_gallery__item:hover img {
  box-shadow: 0 0 0 1px #101010;
}
.sand .video_popup .popup_gallery__item.video_preview {
  position: relative;
}
.sand .video_popup .popup_gallery__item.video_preview.yt-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20' fill='none'%3E%3Cpath d='M1.5 17.5V2.59904L14.9109 10.3475L1.5 17.5Z' fill='white' stroke='%23FF0004' stroke-width='3'/%3E%3C/svg%3E");
}
.sand .video_popup .popup_gallery__item.video_preview.vk-item:before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='20' viewBox='0 0 18 20' fill='none'%3E%3Cpath d='M1.5 17.5V2.59904L14.9109 10.3475L1.5 17.5Z' fill='white' stroke='%23009aff' stroke-width='3'/%3E%3C/svg%3E");
}
.sand .video_popup .popup_gallery__item.video_preview:before {
  content: "";
  border-radius: 0px;
  position: absolute;
  top: 0;
  right: 1px;
  bottom: 0;
  left: 1px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.000,-0.000 L18.000,10.400 L-0.000,20.000 L-0.000,-0.000 Z'/%3E%3C/svg%3E") 50% no-repeat rgba(0, 0, 0, 0.3);
}
.sand .video_popup .popup_gallery__item img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 80px;
  transition: all 0.3s ease;
}
.sand .video_popup .video_popup .video_popup__left .popup_gallery__item.active img {
  box-shadow: none;
}
.ov_hidden {
  overflow: hidden;
}
@media (min-width: 1261px) {
  .ov_hidden {
    padding-right: 17px;
  }
}
.sand .product-list-thumbs .product-image-wr .product-image {
  flex: auto;
}
.sand .product-label {
  align-items: flex-start;
}
.sand .product-shop-description-wr2 {
  padding: 16px 12px;
  margin: 0;
  background: #F7F7F7;
  font-size: 16px;
  font-weight: normal;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  border: none;
  box-shadow: none;
}
.sand .product-shop-description-wr2 .product-shop-description-title2 {
  margin-bottom: 8px;
  font-family: inherit;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
}
.sand .product-l-side-wr .product-thumbnails > li.video .icon {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sand .product-l-side-wr .product-thumbnails > li.video .icon svg {
  width: 30px;
}
.sand .product-l-side-wr .product-thumbnails > li .icon {
  display: none;
}
.sand .product-l-side-wr .product-image {
  cursor: pointer;
}
.sand .product-l-side-wr .product-image a {
  pointer-events: none;
}
.sand .shop-kind-item .shop-kind-top {
  flex-wrap: nowrap;
}
.sand .shop-kind-item .shop-kind-top .kind-name {
  text-align: left;
}
.sand .site-main__inner.backFon {
  box-shadow: none;
  padding: 0;
}
.sand .product-new {
  background: #FF9933;
}
.sand .gr-product-slider .slick-dots {
  z-index: 1;
}
@media (max-width: 720px) {
  .sand .product-side-wr .product-r-side {
    margin-left: -16px;
    margin-right: -16px;
  }
}
.sand .product-list-simple .shop2-item-product .product-image-wr {
  max-width: 190px;
}
.sand .product-list-price .shop2-item-product .product-image-wr {
  max-width: 160px;
}
.sand .sample-close {
  width: 28px;
  height: 28px;
  border-radius: 0;
  padding: 0;
  box-shadow: none;
  border: none;
  position: absolute;
  top: 16px;
  right: 16px;
  background: url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.3926 7.40039L14.4424 12.3494L9.49342 7.40039L7.84375 9.05006L12.7927 13.9991L7.84375 18.9481L9.49342 20.5977L14.4424 15.6487L19.3926 20.5977L21.0423 18.9481L16.0933 13.9991L21.0423 9.05006L19.3926 7.40039Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.sand .sample-popup2, .sand .sample-popup {
  width: 460px;
  max-width: 100%;
  padding: 16px;
  box-sizing: border-box;
  border-radius: 0;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 480px) {
  .sand .sample-popup2, .sand .sample-popup {
    max-width: calc(100% - 32px);
    left: 16px !important;
    right: 16px !important;
  }
}
.sand .sample-popup2 #popupform form, .sand .sample-popup2 #popupform2 form, .sand .sample-popup #popupform form, .sand .sample-popup #popupform2 form {
  display: flex;
  flex-direction: column;
}
.sand .sample-popup2 #popupform .title, .sand .sample-popup2 #popupform2 .title, .sand .sample-popup #popupform .title, .sand .sample-popup #popupform2 .title {
  padding-top: 36px;
  text-align: center;
  width: 100%;
  font-weight: normal;
  font-size: 28px;
  line-height: 38px;
  margin-bottom: 40px;
  text-transform: unset;
}
@media (max-width: 767px) {
  .sand .sample-popup2 #popupform .title, .sand .sample-popup2 #popupform2 .title, .sand .sample-popup #popupform .title, .sand .sample-popup #popupform2 .title {
    padding: 0 28px;
    box-sizing: border-box;
    font-size: 19px;
    line-height: 23px;
    margin-bottom: 16px;
  }
}
.sand .sample-popup2 #popupform input[type="text"], .sand .sample-popup2 #popupform textarea, .sand .sample-popup2 #popupform2 input[type="text"], .sand .sample-popup2 #popupform2 textarea, .sand .sample-popup #popupform input[type="text"], .sand .sample-popup #popupform textarea, .sand .sample-popup #popupform2 input[type="text"], .sand .sample-popup #popupform2 textarea {
  padding: 12px;
  box-sizing: border-box;
  width: 100%;
  border: 0.5px solid #7C7A7F;
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  height: auto;
  color: #000;
  transition: all 0.5s ease;
  margin: 0 0 16px;
}
@media (max-width: 767px) {
  .sand .sample-popup2 #popupform input[type="text"], .sand .sample-popup2 #popupform textarea, .sand .sample-popup2 #popupform2 input[type="text"], .sand .sample-popup2 #popupform2 textarea, .sand .sample-popup #popupform input[type="text"], .sand .sample-popup #popupform textarea, .sand .sample-popup #popupform2 input[type="text"], .sand .sample-popup #popupform2 textarea {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 12px;
  }
}
.sand .sample-popup2 #popupform input[type="text"]::placeholder, .sand .sample-popup2 #popupform textarea::placeholder, .sand .sample-popup2 #popupform2 input[type="text"]::placeholder, .sand .sample-popup2 #popupform2 textarea::placeholder, .sand .sample-popup #popupform input[type="text"]::placeholder, .sand .sample-popup #popupform textarea::placeholder, .sand .sample-popup #popupform2 input[type="text"]::placeholder, .sand .sample-popup #popupform2 textarea::placeholder {
  color: #7c7a7f;
}
.sand .sample-popup2 #popupform input[type="text"]:hover, .sand .sample-popup2 #popupform textarea:hover, .sand .sample-popup2 #popupform2 input[type="text"]:hover, .sand .sample-popup2 #popupform2 textarea:hover, .sand .sample-popup #popupform input[type="text"]:hover, .sand .sample-popup #popupform textarea:hover, .sand .sample-popup #popupform2 input[type="text"]:hover, .sand .sample-popup #popupform2 textarea:hover {
  background: #F2F2F2;
}
.sand .sample-popup2 #popupform input[type="text"]:focus, .sand .sample-popup2 #popupform textarea:focus, .sand .sample-popup2 #popupform2 input[type="text"]:focus, .sand .sample-popup2 #popupform2 textarea:focus, .sand .sample-popup #popupform input[type="text"]:focus, .sand .sample-popup #popupform textarea:focus, .sand .sample-popup #popupform2 input[type="text"]:focus, .sand .sample-popup #popupform2 textarea:focus {
  background: #F2F2F2;
  border-color: #151D03;
}
.sand .sample-popup2 #popupform .textbot, .sand .sample-popup2 #popupform2 .textbot, .sand .sample-popup #popupform .textbot, .sand .sample-popup #popupform2 .textbot {
  order: 999;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  color: #9b9b9b;
  margin: 12px 0 0;
  text-align: left;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  .sand .sample-popup2 #popupform .textbot, .sand .sample-popup2 #popupform2 .textbot, .sand .sample-popup #popupform .textbot, .sand .sample-popup #popupform2 .textbot {
    margin-top: 8px;
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .sample-popup2 #popupform .tpl-form-button, .sand .sample-popup2 #popupform2 .tpl-form-button, .sand .sample-popup #popupform .tpl-form-button, .sand .sample-popup #popupform2 .tpl-form-button {
  width: 100%;
  box-sizing: border-box;
  padding: 16px;
  text-align: center;
  background: #F3FCCB;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  color: #151D03;
  transition: all 0.5s ease;
}
@media (max-width: 767px) {
  .sand .sample-popup2 #popupform .tpl-form-button, .sand .sample-popup2 #popupform2 .tpl-form-button, .sand .sample-popup #popupform .tpl-form-button, .sand .sample-popup #popupform2 .tpl-form-button {
    padding: 12px;
    line-height: 17px;
    font-size: 17px;
  }
}
.sand .sample-popup2 #popupform .tpl-form-button:hover, .sand .sample-popup2 #popupform2 .tpl-form-button:hover, .sand .sample-popup #popupform .tpl-form-button:hover, .sand .sample-popup #popupform2 .tpl-form-button:hover {
  background: #E7FA9C;
}
.sand .sample-popup2 #popupform .tpl-form-button:focus, .sand .sample-popup2 #popupform .tpl-form-button:active, .sand .sample-popup2 #popupform2 .tpl-form-button:focus, .sand .sample-popup2 #popupform2 .tpl-form-button:active, .sand .sample-popup #popupform .tpl-form-button:focus, .sand .sample-popup #popupform .tpl-form-button:active, .sand .sample-popup #popupform2 .tpl-form-button:focus, .sand .sample-popup #popupform2 .tpl-form-button:active {
  background: #D3F363;
}
.sand .mobile-search-opener {
  display: none;
}
@media (max-width: 980px) {
  .sand .mobile-search-opener {
    display: block;
    position: absolute;
    width: 28px;
    height: 28px;
    top: calc(50% - 14px);
    padding: 0;
    font-size: 0;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border: none;
    right: 10px;
  }
  .sand .mobile-search-opener .active-icon {
    display: none;
  }
}
.sand .shop-viewed-products-wrap {
  margin-bottom: 50px;
}
@media (max-width: 980px) {
  .sand .shop-viewed-products-wrap {
    margin-bottom: 20px;
  }
}
@media (max-width: 980px) {
  .sand .menu-top-wr.mobile-menu .waSlideMenu-nav {
    background: #fff;
    padding-top: 0;
    margin-top: 0;
  }
  .sand .menu-top-wr .left-categor li {
    border: none;
  }
  .sand .menu-top-wr .left-categor li.parent-item {
    display: none;
  }
  .sand .menu-top-wr .left-categor li a {
    padding: 9px 16px;
    box-sizing: border-box;
    color: #151D03;
    font-size: 16px;
    line-height: 18px;
    font-family: "Golos Text", sans-serif;
    font-weight: normal;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 10px;
  }
  .sand .menu-top-wr .left-categor li a.has_sublayer:after {
    content: "";
    position: static;
    width: 20px;
    height: 20px;
    background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92247 14.7558L13.6783 9.99997L8.92247 5.24414L7.74414 6.42247L11.3216 9.99997L7.74414 13.5775L8.92247 14.7558Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
    display: inline-block;
    transform: none;
  }
  .sand #shop2_search_global_fields {
    float: left;
  }
  .sand .site-wrapper .site-container2 {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
  .sand .shop-filter {
    z-index: 10;
  }
  .sand .menu-top-in {
    z-index: 99999999999;
  }
  .sand .menu-container-inner {
    width: 100%;
    background: #fff;
    font-family: "Golos Text", sans-serif;
  }
  .sand .menu-container-inner__top {
    padding: 16px;
    width: 100%;
    box-sizing: border-box;
    background: #f7f7f7;
  }
  .sand .menu-container-inner__top-text {
    display: flex;
    align-items: center;
    padding-right: 28px;
    margin-bottom: 8px;
  }
  .sand .menu-container-inner__top-text .close-button {
    position: static;
    width: 28px;
    height: 28px;
    background: none;
    font-size: 0;
    line-height: normal;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .sand .menu-container-inner__title {
    text-align: center;
    color: #151D03;
    font-size: 17px;
    line-height: 17px;
    font-weight: 500;
    flex: auto;
  }
  .sand .menu-container-inner__search {
    position: relative;
  }
  .sand .menu-container-inner__search .search__input-text {
    padding: 11px 12px;
    padding-right: 50px;
    width: 100%;
    box-sizing: border-box;
    font-size: 16px;
    line-height: 18px;
    color: #000;
    border: 1px solid #151D03;
    background: none;
  }
  .sand .menu-container-inner__search .search__input-text:placeholder {
    color: #7c7a7f;
  }
  .sand .menu-container-inner__search .search-but {
    display: none;
  }
  .sand .menu-container-inner__search .search-form-opener {
    width: 28px;
    height: 28px;
    cursor: pointer;
    min-width: 28px;
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: calc(50% - 14px);
    right: 12px;
  }
  .sand .top-line-wr {
    position: static;
    margin-bottom: 20px;
    background: none;
    z-index: unset;
  }
  .sand .top-line-wr:not(.hide) {
    display: block !important;
  }
  .sand .top-line-wr .top-line-in {
    box-sizing: border-box;
    height: auto;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu {
    position: static;
    margin: 0;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn {
    position: static;
    height: auto;
    padding: 13.5px;
    background: #BEE833;
    transition: all 0.5s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-family: "Golos Text", sans-serif;
    font-size: 18px;
    line-height: 20px;
    font-weight: 500;
    color: #151D03;
    width: 100%;
    box-sizing: border-box;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn:hover {
    background: #9FCE14;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn.active {
    background: #8CBA0D;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn.active .active-icon {
    display: block;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn.active .default-icon {
    display: none;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn:before, .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn:after {
    display: none;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn .icon {
    font-size: 0;
    line-height: normal;
  }
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn .active-icon {
    display: none;
  }
  .sand .top-line-wr .left-categor-wrapper {
    position: static;
    width: auto;
  }
}
@media (max-width: 980px) and (max-width: 980px) {
  .sand .top-line-wr .top-line-in .menu-top-wr.mobile-menu .menu-top-btn {
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .site-wrapper .product-list-thumbs .product-image-wr .product-image {
  padding-top: 0;
  height: auto;
}
.sand .gr-product-slider .slick-track .slick-slide > div a img, .sand .gr-product-slider .slick-list .slick-slide > div a img {
  min-height: 0;
}
.sand .product-list-thumbs {
  margin: 0 -10px;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs {
    margin: 0 -4px;
  }
}
.sand .product-list-thumbs .shop2-item-product {
  padding: 0 10px 20px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product {
    padding: 0 4px 8px;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in {
  padding: 16px;
  background: #F7F7F7;
  box-shadow: none;
  border: none;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image-wr img {
  transition: all 0.5s ease;
  will-change: transform;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in:hover .product-image-wr img {
  transform: scale(1.2);
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in:active, .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in:focus {
  background: #F2F2F2;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in {
    padding: 8px !important;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-info-wr, .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-amount {
  display: none;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image {
  overflow: hidden;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image img {
  will-change: transform;
}
@media (max-width: 720px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image-wr {
    flex-direction: column;
    gap: 8px;
  }
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image-wr .product-image {
    width: 100%;
    margin: 0;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .price-current .title {
  display: none;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-label {
  padding: 8px;
  box-sizing: border-box;
  position: absolute;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-label {
    padding: 4px;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-label div {
  padding: 7px;
  border-radius: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-label div {
    padding: 4px;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr {
  text-align: left;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-rating-count {
  font-family: "Golos Text", sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  color: #151D03;
  font-weight: normal;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-rating-count {
    line-height: 17px;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars {
  width: 140px;
  height: 20px;
  margin: 0;
  background: url("data:image/svg+xml,%3Csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.42937 11.9359L4.1877 17.3126C4.14926 17.4754 4.1608 17.646 4.22082 17.8022C4.28085 17.9583 4.38657 18.0927 4.52418 18.1878C4.66179 18.283 4.82488 18.3344 4.99216 18.3354C5.15945 18.3364 5.32314 18.2869 5.46187 18.1934L9.99937 15.1684L14.5369 18.1934C14.6788 18.2877 14.8462 18.3362 15.0166 18.3324C15.1869 18.3287 15.352 18.2729 15.4897 18.1725C15.6274 18.0721 15.731 17.932 15.7867 17.771C15.8423 17.6099 15.8473 17.4357 15.801 17.2717L14.2769 11.9384L18.0569 8.53675C18.1779 8.42774 18.2644 8.28564 18.3056 8.12801C18.3467 7.97038 18.3408 7.80415 18.2885 7.64987C18.2361 7.49559 18.1397 7.36002 18.0112 7.25994C17.8827 7.15985 17.7276 7.09964 17.5652 7.08675L12.8144 6.70842L10.7585 2.15758C10.693 2.01105 10.5864 1.88661 10.4517 1.7993C10.317 1.71199 10.1599 1.66553 9.99937 1.66553C9.83884 1.66553 9.68174 1.71199 9.54703 1.7993C9.41232 1.88661 9.30576 2.01105 9.2402 2.15758L7.18437 6.70842L2.43354 7.08592C2.27392 7.09856 2.12132 7.15693 1.994 7.25403C1.86668 7.35113 1.77003 7.48285 1.71562 7.63344C1.6612 7.78403 1.65132 7.94711 1.68716 8.10317C1.723 8.25923 1.80304 8.40166 1.9177 8.51342L5.42937 11.9359ZM7.80687 8.33092C7.95562 8.3192 8.09847 8.26768 8.22046 8.18176C8.34244 8.09584 8.43907 7.97869 8.5002 7.84258L9.99937 4.52508L11.4985 7.84258C11.5597 7.97869 11.6563 8.09584 11.7783 8.18176C11.9003 8.26768 12.0431 8.3192 12.1919 8.33092L15.5019 8.59342L12.776 11.0467C12.5394 11.2601 12.4452 11.5884 12.5319 11.8951L13.576 15.5492L10.4627 13.4734C10.3261 13.3817 10.1652 13.3327 10.0006 13.3327C9.83604 13.3327 9.67519 13.3817 9.53854 13.4734L6.2852 15.6426L7.1602 11.8542C7.19229 11.7149 7.18798 11.5697 7.1477 11.4325C7.10742 11.2953 7.03252 11.1708 6.9302 11.0709L4.39854 8.60258L7.80687 8.33092Z' fill='%23FF9933'/%3E%3C/svg%3E%0A") 0 0 repeat;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars {
    width: 100px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.34467 9.54883L3.35134 13.8502C3.32058 13.9804 3.32981 14.1169 3.37783 14.2418C3.42585 14.3667 3.51043 14.4743 3.62051 14.5504C3.7306 14.6265 3.86108 14.6676 3.9949 14.6684C4.12873 14.6692 4.25969 14.6296 4.37067 14.5548L8.00067 12.1348L11.6307 14.5548C11.7442 14.6302 11.8781 14.669 12.0144 14.6661C12.1507 14.6631 12.2828 14.6184 12.3929 14.5381C12.5031 14.4578 12.586 14.3457 12.6305 14.2169C12.675 14.088 12.679 13.9487 12.642 13.8175L11.4227 9.55083L14.4467 6.8295C14.5435 6.74229 14.6127 6.62861 14.6456 6.5025C14.6785 6.3764 14.6738 6.24342 14.6319 6.11999C14.5901 5.99657 14.513 5.88811 14.4101 5.80805C14.3073 5.72798 14.1833 5.67981 14.0533 5.6695L10.2527 5.36683L8.608 1.72616C8.55556 1.60893 8.47031 1.50939 8.36254 1.43954C8.25477 1.36969 8.12909 1.33252 8.00067 1.33252C7.87224 1.33252 7.74656 1.36969 7.63879 1.43954C7.53103 1.50939 7.44578 1.60893 7.39333 1.72616L5.74867 5.36683L1.948 5.66883C1.82031 5.67895 1.69823 5.72564 1.59637 5.80332C1.49452 5.881 1.4172 5.98638 1.37366 6.10685C1.33013 6.22732 1.32223 6.35779 1.3509 6.48263C1.37957 6.60748 1.4436 6.72142 1.53534 6.81083L4.34467 9.54883ZM6.24667 6.66483C6.36567 6.65546 6.47995 6.61424 6.57754 6.54551C6.67513 6.47677 6.75243 6.38305 6.80134 6.27416L8.00067 3.62016L9.2 6.27416C9.24891 6.38305 9.32621 6.47677 9.4238 6.54551C9.52139 6.61424 9.63567 6.65546 9.75467 6.66483L12.4027 6.87483L10.222 8.8375C10.0327 9.00816 9.95733 9.27083 10.0267 9.51616L10.862 12.4395L8.37133 10.7788C8.26201 10.7055 8.13333 10.6663 8.00167 10.6663C7.87001 10.6663 7.74132 10.7055 7.632 10.7788L5.02934 12.5142L5.72934 9.4835C5.755 9.37203 5.75156 9.25584 5.71933 9.14609C5.68711 9.03634 5.62719 8.93673 5.54534 8.85683L3.52 6.88216L6.24667 6.66483Z' fill='%23FF9933'/%3E%3C/svg%3E%0A");
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating {
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2885 7.64918C18.2362 7.4949 18.1397 7.35934 18.0112 7.25923C17.8827 7.15912 17.7276 7.09884 17.5652 7.08585L12.8144 6.70835L10.7585 2.15751C10.6931 2.01094 10.5866 1.88645 10.4519 1.79906C10.3172 1.71167 10.1602 1.66513 9.99964 1.66504C9.83911 1.66495 9.68198 1.71132 9.54723 1.79856C9.41247 1.8858 9.30584 2.01018 9.2402 2.15668L7.18437 6.70835L2.43354 7.08585C2.27392 7.09849 2.12132 7.15685 1.994 7.25395C1.86668 7.35105 1.77003 7.48278 1.71562 7.63337C1.6612 7.78396 1.65132 7.94704 1.68716 8.1031C1.723 8.25916 1.80304 8.40159 1.9177 8.51335L5.42854 11.9358L4.18687 17.3125C4.14917 17.4753 4.16125 17.6456 4.22155 17.8014C4.28186 17.9572 4.38759 18.0913 4.52504 18.1862C4.66249 18.2812 4.8253 18.3326 4.99236 18.3339C5.15941 18.3352 5.32299 18.2862 5.46187 18.1933L9.99937 15.1683L14.5369 18.1933C14.6788 18.2876 14.8462 18.3361 15.0166 18.3324C15.1869 18.3286 15.352 18.2728 15.4897 18.1725C15.6274 18.0721 15.731 17.9319 15.7867 17.7709C15.8423 17.6099 15.8473 17.4356 15.801 17.2717L14.2769 11.9383L18.0569 8.53668C18.3044 8.31335 18.3952 7.96501 18.2885 7.64918Z' fill='%23FF9933'/%3E%3C/svg%3E%0A");
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating {
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.632 6.11934C14.5901 5.99592 14.513 5.88747 14.4101 5.80738C14.3073 5.72729 14.1833 5.67908 14.0533 5.66868L10.2527 5.36668L8.608 1.72601C8.55562 1.60875 8.47043 1.50916 8.3627 1.43925C8.25497 1.36934 8.12931 1.3321 8.00088 1.33203C7.87246 1.33196 7.74676 1.36906 7.63895 1.43885C7.53115 1.50864 7.44584 1.60814 7.39333 1.72534L5.74867 5.36668L1.948 5.66868C1.82031 5.67879 1.69823 5.72548 1.59637 5.80316C1.49452 5.88084 1.4172 5.98622 1.37366 6.1067C1.33013 6.22717 1.32223 6.35763 1.3509 6.48248C1.37957 6.60733 1.4436 6.72127 1.53534 6.81068L4.344 9.54868L3.35067 13.85C3.32051 13.9802 3.33017 14.1165 3.37841 14.2411C3.42666 14.3657 3.51124 14.473 3.6212 14.549C3.73116 14.6249 3.86141 14.6661 3.99506 14.6671C4.1287 14.6681 4.25957 14.629 4.37067 14.5547L8.00067 12.1347L11.6307 14.5547C11.7442 14.6301 11.8781 14.6689 12.0144 14.6659C12.1507 14.6629 12.2828 14.6183 12.3929 14.538C12.5031 14.4577 12.586 14.3456 12.6305 14.2167C12.675 14.0879 12.679 13.9485 12.642 13.8173L11.4227 9.55068L14.4467 6.82934C14.6447 6.65068 14.7173 6.37201 14.632 6.11934Z' fill='%23FF9933'/%3E%3C/svg%3E%0A");
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-name {
  text-align: left;
  min-height: 0;
  margin-bottom: 4px;
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 23px;
  color: #151D03;
  order: unset;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-name {
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    min-height: 0;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-name a {
  color: inherit;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options {
  display: block;
  margin-bottom: 12px;
}
@media (max-width: 720px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options {
    margin: 0;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options li {
  padding: 0;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
@media (max-width: 720px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options li {
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
    margin-bottom: 4px;
  }
}
@media (max-width: 720px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options li:last-child {
    margin-bottom: 0;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-title {
  font-size: 16px;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  font-weight: normal;
  color: #7C7A7F;
  width: auto;
}
@media (max-width: 720px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-title {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-body {
  font-size: 16px;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  font-weight: normal;
  color: #151D03;
  min-width: 70px;
  text-align: right;
  width: auto;
}
@media (max-width: 720px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-body {
    font-size: 13px;
    line-height: 17px;
    text-align: left;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot {
  display: flex;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px;
}
@media (max-width: 720px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot {
    padding-top: 12px;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .product-price {
  text-align: left;
  padding: 0;
  height: auto !important;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .price-old {
  text-align: left;
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #7c7a7f;
  font-weight: normal;
  margin-bottom: 4px;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .price-old {
    font-size: 13px;
    line-height: 17px;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .price-current .inner2 {
  background: none;
  color: #151D03;
  font-size: 30px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  padding: 0;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .price-current .inner2 {
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .price-current .inner2 strong {
  font-size: inherit;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn {
  width: 56px;
  height: 56px;
  min-width: 56px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74935 17.5C9.43971 17.5 9.99935 16.9404 9.99935 16.25C9.99935 15.5596 9.43971 15 8.74935 15C8.05899 15 7.49935 15.5596 7.49935 16.25C7.49935 16.9404 8.05899 17.5 8.74935 17.5Z' fill='%23151D03'/%3E%3Cpath d='M14.5827 17.5C15.273 17.5 15.8327 16.9404 15.8327 16.25C15.8327 15.5596 15.273 15 14.5827 15C13.8923 15 13.3327 15.5596 13.3327 16.25C13.3327 16.9404 13.8923 17.5 14.5827 17.5Z' fill='%23151D03'/%3E%3Cpath d='M10.8327 10.8333H12.4993V8.34167H14.991V6.675H12.4993V4.19167H10.8327V6.675H8.34102V8.34167H10.8327V10.8333Z' fill='%23151D03'/%3E%3Cpath d='M8.33268 14.1667H14.9993C15.1672 14.1662 15.331 14.115 15.4693 14.0198C15.6076 13.9247 15.7139 13.79 15.7744 13.6333L18.1327 7.5H16.3493L14.4243 12.5H8.89102L5.14935 3.525C5.02249 3.22089 4.80832 2.9612 4.53392 2.77876C4.25952 2.59632 3.9372 2.49932 3.60768 2.5H1.66602V4.16667H3.60768L7.56602 13.65C7.62853 13.8022 7.7347 13.9325 7.87113 14.0244C8.00756 14.1163 8.16816 14.1658 8.33268 14.1667Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #BEE833;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn a {
  display: none !important;
}
@media (max-width: 980px) {
  .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn {
    width: 38px;
    height: 38px;
    min-width: 38px;
  }
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:hover {
  background-color: #F3FCCB;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:active, .sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:focus {
  background-color: #8CBA0D;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.notavailable {
  background-color: #D2D2D2;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span {
  font-size: 0;
}
.sand .shop-search-block {
  right: 0;
}
@media (max-width: 980px) {
  .sand .shop-search-block .shop-search-btn {
    display: none;
  }
}
@media (max-width: 980px) {
  .sand .shop-search-block.opened {
    z-index: 10000000000000000000000;
  }
}
.sand .shop-search-block.opened .search-online-store {
  display: block;
}
.sand .shop-search-block .block-body {
  position: static;
  padding: 0;
  margin: 0;
  background: none;
  font-family: "Golos Text", sans-serif;
}
.sand .shop-search-block .block-body:before {
  display: none;
}
@media (max-width: 600px) {
  .sand .shop-search-block .block-body form {
    display: flex;
    flex-direction: column;
  }
}
.sand .shop-search-block .block-body form .submit {
  clear: both;
  width: 100%;
  padding: 0;
}
@media (max-width: 980px) {
  .sand .shop-search-block .block-body form .submit {
    position: sticky;
    bottom: 0;
    z-index: 100;
  }
}
.sand .shop-search-block .block-body form .submit button.search-btn {
  width: 100%;
  padding: 16px;
  box-sizing: border-box;
  text-align: center;
  border-radius: 0;
  color: #151D03;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  background: #BEE833;
  transition: all 0.5s ease;
  height: auto;
  text-transform: unset;
}
@media (max-width: 980px) {
  .sand .shop-search-block .block-body form .submit button.search-btn {
    font-size: 17px;
    line-height: 17px;
    padding: 12px;
  }
}
.sand .shop-search-block .block-body form .submit button.search-btn:hover {
  background: #9FCE14;
}
.sand .shop-search-block .block-body form .submit button.search-btn:focus, .sand .shop-search-block .block-body form .submit button.search-btn:active {
  background: #8CBA0D;
}
.sand .shop-search-block .block-body .search-flags {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 20px;
  margin-bottom: 28px;
  padding: 0 10px;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .sand .shop-search-block .block-body .search-flags {
    flex-direction: column;
    gap: 20px;
    padding: 0;
    margin-bottom: 20px;
  }
}
.sand .shop-search-block .block-body .search-flags .field {
  width: auto;
  float: none;
  padding: 0;
  margin: 0;
  min-height: 0;
}
.sand .shop-search-block .block-body .search-flags .field label {
  display: flex;
  align-items: center;
  gap: 8px;
  cursor: pointer;
}
.sand .shop-search-block .block-body .search-flags .field label:hover .jq-checkbox {
  border-color: #BEE833;
}
.sand .shop-search-block .block-body .search-flags .field label .jq-checkbox {
  width: 16px;
  height: 16px;
  min-width: 16px;
  border: 1px solid #363636;
}
.sand .shop-search-block .block-body .search-flags .field label .jq-checkbox.checked {
  border-color: #BEE833;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66534 10.39L4.47001 8.19466L3.52734 9.13733L6.66534 12.2753L13.1367 5.80399L12.194 4.86133L6.66534 10.39Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #BEE833;
}
.sand .shop-search-block .block-body .search-flags .field label span {
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .shop-search-block .block-body .search-flags .field label span {
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .shop-search-block .field, .sand .shop-search-block .row {
  display: inline-flex;
  flex-direction: column;
  justify-content: flex-end;
  width: 33.3%;
  box-sizing: border-box;
  float: left;
  border: none;
  padding: 0 10px;
  margin-bottom: 28px;
  min-height: 86px;
}
@media (max-width: 980px) {
  .sand .shop-search-block .field, .sand .shop-search-block .row {
    width: 50%;
    margin-bottom: 20px;
  }
  .sand .shop-search-block .field:nth-last-child(-n+3) .jq-selectbox__dropdown, .sand .shop-search-block .row:nth-last-child(-n+3) .jq-selectbox__dropdown {
    top: auto !important;
    bottom: 100% !important;
  }
}
@media (max-width: 600px) {
  .sand .shop-search-block .field, .sand .shop-search-block .row {
    width: 100%;
    float: none;
    padding: 0;
    min-height: 0;
  }
  .sand .shop-search-block .field.folder-field, .sand .shop-search-block .row.folder-field {
    order: -1;
  }
}
.sand .shop-search-block .field.range_slider_wrapper .label-wrap, .sand .shop-search-block .row.range_slider_wrapper .label-wrap {
  display: flex;
  gap: 20px;
}
.sand .shop-search-block .field.range_slider_wrapper .label-wrap:before, .sand .shop-search-block .field.range_slider_wrapper .label-wrap:after, .sand .shop-search-block .row.range_slider_wrapper .label-wrap:before, .sand .shop-search-block .row.range_slider_wrapper .label-wrap:after {
  display: none;
}
.sand .shop-search-block .field.range_slider_wrapper .label-wrap label, .sand .shop-search-block .row.range_slider_wrapper .label-wrap label {
  width: calc(50% - 10px);
}
.sand .shop-search-block .field.checkbox, .sand .shop-search-block .row.checkbox {
  align-items: flex-start;
}
.sand .shop-search-block .field.checkbox .field-title, .sand .shop-search-block .row.checkbox .field-title {
  margin: 0;
  cursor: pointer;
}
.sand .shop-search-block .field.checkbox .field-title:hover .jq-checkbox, .sand .shop-search-block .row.checkbox .field-title:hover .jq-checkbox {
  border-color: #BEE833;
}
.sand .shop-search-block .field.checkbox .field-title .jq-checkbox, .sand .shop-search-block .row.checkbox .field-title .jq-checkbox {
  border: 1px solid #363636;
}
.sand .shop-search-block .field.checkbox .field-title .jq-checkbox:before, .sand .shop-search-block .row.checkbox .field-title .jq-checkbox:before {
  display: none;
}
.sand .shop-search-block .field.checkbox .field-title .jq-checkbox.checked, .sand .shop-search-block .row.checkbox .field-title .jq-checkbox.checked {
  border-color: #BEE833;
  background: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.66534 10.39L4.47001 8.19466L3.52734 9.13733L6.66534 12.2753L13.1367 5.80399L12.194 4.86133L6.66534 10.39Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #BEE833;
}
.sand .shop-search-block .field .row-title, .sand .shop-search-block .field .field-title, .sand .shop-search-block .row .row-title, .sand .shop-search-block .row .field-title {
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  color: #000;
  margin-bottom: 20px;
}
@media (max-width: 980px) {
  .sand .shop-search-block .field .row-title, .sand .shop-search-block .field .field-title, .sand .shop-search-block .row .row-title, .sand .shop-search-block .row .field-title {
    font-size: 17px;
    line-height: 17px;
    margin-bottom: 16px;
  }
}
.sand .shop-search-block .field .row-title span, .sand .shop-search-block .field .field-title span, .sand .shop-search-block .row .row-title span, .sand .shop-search-block .row .field-title span {
  color: #D2D2D2;
}
.sand .shop-search-block .field .noUi-horizontal, .sand .shop-search-block .row .noUi-horizontal {
  height: 12px;
  border-radius: 12px;
  background: #D2D2D2;
  margin: 0;
}
.sand .shop-search-block .field .noUi-horizontal .noUi-handle, .sand .shop-search-block .row .noUi-horizontal .noUi-handle {
  width: 16px;
  height: 16px;
  border-radius: 100%;
  background: #fff;
  bottom: -2px;
}
.sand .shop-search-block .field .noUi-horizontal .noUi-handle.noUi-handle-lower, .sand .shop-search-block .row .noUi-horizontal .noUi-handle.noUi-handle-lower {
  left: -4px;
}
.sand .shop-search-block .field .noUi-horizontal .noUi-handle.noUi-handle-upper, .sand .shop-search-block .row .noUi-horizontal .noUi-handle.noUi-handle-upper {
  left: -12px;
}
.sand .shop-search-block .field .noUi-horizontal .noUi-handle:before, .sand .shop-search-block .row .noUi-horizontal .noUi-handle:before {
  display: none;
}
.sand .shop-search-block .field .noUi-horizontal .noUi-origin.noUi-background, .sand .shop-search-block .row .noUi-horizontal .noUi-origin.noUi-background {
  height: 12px;
  background: #D2D2D2;
  border-radius: 12px;
}
.sand .shop-search-block .field .noUi-horizontal .noUi-connect, .sand .shop-search-block .row .noUi-horizontal .noUi-connect {
  background: #BEE833;
  border-radius: 12px;
}
.sand .shop-search-block .field .price_range_title, .sand .shop-search-block .row .price_range_title {
  display: none;
}
.sand .shop-search-block .field .price_range, .sand .shop-search-block .row .price_range {
  display: flex;
  gap: 20px;
}
.sand .shop-search-block .field .price_range:before, .sand .shop-search-block .field .price_range:after, .sand .shop-search-block .row .price_range:before, .sand .shop-search-block .row .price_range:after {
  display: none;
}
.sand .shop-search-block .field .price_range input[type="text"], .sand .shop-search-block .row .price_range input[type="text"] {
  width: calc(50% - 10px);
}
.sand .shop-search-block .field .jq-selectbox__trigger, .sand .shop-search-block .row .jq-selectbox__trigger {
  width: 20px;
  height: 20px;
  top: calc(50% - 10px);
  right: 12px;
  margin: 0;
}
.sand .shop-search-block .field .jq-selectbox__trigger-arrow, .sand .shop-search-block .row .jq-selectbox__trigger-arrow {
  border: none;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.6793 8.27992L10.9024 13.611C10.6553 13.8582 10.3356 13.9966 10.0026 14C9.68501 13.9989 9.38065 13.8593 9.15595 13.611L4.38432 8.27992C4.01666 7.91469 3.89919 7.33167 4.0912 6.82804C4.27913 6.32894 4.71829 6.00343 5.20444 6H14.7948C15.2768 6.00907 15.7099 6.33007 15.8998 6.82122C16.0908 7.31236 16.004 7.88176 15.6792 8.2765L15.6793 8.27992Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.sand .shop-search-block .field .jq-selectbox__select, .sand .shop-search-block .row .jq-selectbox__select {
  padding: 12px;
  box-sizing: border-box;
  background: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  color: #7C7A7F;
  border: 0.5px solid #7C7A7F;
  width: 100%;
  text-align: left;
  height: auto;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 980px) {
  .sand .shop-search-block .field .jq-selectbox__select, .sand .shop-search-block .row .jq-selectbox__select {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .shop-search-block .field .jq-selectbox__select:hover, .sand .shop-search-block .row .jq-selectbox__select:hover {
  background: #F2F2F2;
}
.sand .shop-search-block .field .jq-selectbox__select .jq-selectbox__select-text, .sand .shop-search-block .row .jq-selectbox__select .jq-selectbox__select-text {
  padding-left: 0;
}
.sand .shop-search-block .field .changed .jq-selectbox__select, .sand .shop-search-block .row .changed .jq-selectbox__select {
  color: #000;
}
.sand .shop-search-block .field .opened .jq-selectbox__select, .sand .shop-search-block .row .opened .jq-selectbox__select {
  background: #F2F2F2;
}
.sand .shop-search-block .field .jq-selectbox li, .sand .shop-search-block .row .jq-selectbox li {
  padding: 12px;
  font-family: "Golos Text", sans-serif;
  font-size: 16px;
  line-height: 18px;
  border: none;
  box-sizing: border-box;
  color: #7C7A7F;
  transition: all 0.5s ease;
}
.sand .shop-search-block .field .jq-selectbox li:hover, .sand .shop-search-block .row .jq-selectbox li:hover {
  background: #F2F2F2;
  color: #7C7A7F;
}
.sand .shop-search-block .field .jq-selectbox__dropdown ul, .sand .shop-search-block .row .jq-selectbox__dropdown ul {
  max-height: 220px;
}
.sand .shop-search-block .field input[type="text"], .sand .shop-search-block .row input[type="text"] {
  padding: 12px;
  box-sizing: border-box;
  background: #fff;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  color: #000;
  border: 0.5px solid #7C7A7F;
  width: 100%;
  text-align: left;
  height: auto;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 980px) {
  .sand .shop-search-block .field input[type="text"], .sand .shop-search-block .row input[type="text"] {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .shop-search-block .field input[type="text"]:hover, .sand .shop-search-block .row input[type="text"]:hover {
  background: #F2F2F2;
}
.sand .shop-search-block .field input[type="text"]:focus, .sand .shop-search-block .row input[type="text"]:focus {
  background: #F2F2F2;
  border-color: #151D03;
}
.sand .shop-search-block .field input[type="text"]:placeholder, .sand .shop-search-block .row input[type="text"]:placeholder {
  color: #7c7a7f;
}
.sand .search-online-store {
  position: fixed;
  padding: 40px 16px;
  box-sizing: border-box;
  background: #f7f7f7;
  z-index: 20;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto;
  font-family: "Golos Text", sans-serif;
  display: none;
}
@media (max-width: 980px) {
  .sand .search-online-store {
    height: 100% !important;
    padding: 16px;
  }
}
.sand .search-online-store__top {
  display: flex;
  margin-bottom: 28px;
  padding-left: 147px;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .sand .search-online-store__top {
    margin-bottom: 8px;
    padding-left: 28px;
    align-items: center;
  }
}
.sand .search-online-store__title {
  font-weight: 500;
  flex: auto;
  text-align: center;
  font-size: 36px;
  line-height: 32px;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .search-online-store__title {
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .search-online-store__closer {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 16px 20px;
  cursor: pointer;
  transition: all 0.5s ease;
  background: #F3FCCB;
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .search-online-store__closer {
    font-size: 0;
    width: 28px;
    height: 28px;
    padding: 0;
    background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.8906 7.40137L13.9405 12.3504L8.99146 7.40137L7.3418 9.05103L12.2908 14L7.3418 18.949L8.99146 20.5987L13.9405 15.6497L18.8906 20.5987L20.5403 18.949L15.5913 14L20.5403 9.05103L18.8906 7.40137Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
  }
}
@media (min-width: 981px) {
  .sand .search-online-store__closer:hover {
    background: #9FCE14;
  }
  .sand .search-online-store__closer:active, .sand .search-online-store__closer:focus {
    background: #8CBA0D;
  }
}
.sand .search-online-store__closer .icon {
  font-size: 0;
  line-height: normal;
}
@media (max-width: 980px) {
  .sand .search-online-store__closer .icon {
    display: none;
  }
}
.sand .left-categor-desk-title {
  font-size: 30px;
  font-weight: 500;
  color: #000;
  padding: 12px 12px 0;
}
.sand .folders-closer {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}
.sand .left-nav {
  position: fixed;
  left: 0;
  bottom: 0;
  z-index: 22;
  top: 0;
  height: 100vh !important;
  background: #f7f7f7;
  font-family: "Golos Text", sans-serif;
}
.sand .left-nav .left-categor {
  overflow: auto;
  width: 360px;
}
.sand .left-nav .left-categor::-webkit-scrollbar {
  width: 6px;
  /* Ширина вертикального скроллбара */
}
.sand .left-nav .left-categor::-webkit-scrollbar-track {
  background: transparent;
  /* Цвет фона скроллбара */
  border-radius: 0px;
  /* Закругление углов */
}
.sand .left-nav .left-categor::-webkit-scrollbar-thumb {
  background: #D2D2D2;
  /* Цвет самого ползунка */
  border-radius: 0px;
  /* Закругление углов */
}
.sand .left-nav .left-categor::-webkit-scrollbar-thumb:hover {
  background: #97CA2D;
  /* Цвет ползунка при наведении */
}
.sand .left-nav .left-categor li {
  width: 100%;
}
.sand .left-nav .left-categor li.has_child > a:after {
  position: static;
  content: "";
  width: 20px;
  height: 20px;
  margin: 0;
  min-width: 20px;
  font-size: 0;
  line-height: normal;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92247 14.7558L13.6783 9.99997L8.92247 5.24414L7.74414 6.42247L11.3216 9.99997L7.74414 13.5775L8.92247 14.7558Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.sand .left-nav .left-categor li:hover {
  background: #F2F2F2;
}
.sand .left-nav .left-categor li:after {
  display: none;
}
.sand .left-nav .left-categor li a {
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  color: #151D03;
  transition: all 0.5s ease;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
}
.sand .left-nav .left-categor ul {
  display: none !important;
}
.sand .left-nav .custom-items-wrapper {
  position: absolute;
  top: 0;
  bottom: 0;
  background: #f7f7f7;
  left: 360px;
  display: flex;
}
.sand .left-nav .custom-items-wrapper .level-3 a:after {
  display: none !important;
}
.sand .left-nav .custom-items-wrapper > div {
  width: 360px;
  display: none;
  overflow: auto;
  height: 100%;
}
.sand .left-nav .custom-items-wrapper > div::-webkit-scrollbar {
  width: 6px;
  /* Ширина вертикального скроллбара */
}
.sand .left-nav .custom-items-wrapper > div::-webkit-scrollbar-track {
  background: transparent;
  /* Цвет фона скроллбара */
  border-radius: 0px;
  /* Закругление углов */
}
.sand .left-nav .custom-items-wrapper > div::-webkit-scrollbar-thumb {
  background: #D2D2D2;
  /* Цвет самого ползунка */
  border-radius: 0px;
  /* Закругление углов */
}
.sand .left-nav .custom-items-wrapper > div::-webkit-scrollbar-thumb:hover {
  background: #97CA2D;
  /* Цвет ползунка при наведении */
}
.sand .left-nav .custom-items-wrapper > div ul {
  display: none;
}
.sand .left-nav .custom-items-wrapper > div li {
  width: 100%;
}
.sand .left-nav .custom-items-wrapper > div li.has_child > a:after {
  position: static;
  content: "";
  width: 20px;
  height: 20px;
  margin: 0;
  min-width: 20px;
  font-size: 0;
  line-height: normal;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92247 14.7558L13.6783 9.99997L8.92247 5.24414L7.74414 6.42247L11.3216 9.99997L7.74414 13.5775L8.92247 14.7558Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.sand .left-nav .custom-items-wrapper > div li:hover {
  background: #F2F2F2;
}
.sand .left-nav .custom-items-wrapper > div li:after {
  display: none;
}
.sand .left-nav .custom-items-wrapper > div li a {
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  color: #151D03;
  transition: all 0.5s ease;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 12px;
  text-decoration: none;
}
.sand .slider340 {
  padding: 0;
  margin: 0;
  font-size: 0;
}
@media (max-width: 980px) {
  .sand .slider340 .owl-nav {
    display: none;
  }
}
.sand .slider340 .owl-nav > div {
  cursor: pointer;
  font-size: 0;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 0;
  width: 48px;
  height: 48px;
  min-width: 48px;
  transition: all 0.5s ease;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0781 5.24414L6.32227 9.99997L11.0781 14.7558L12.2564 13.5775L8.67893 9.99997L12.2564 6.42247L11.0781 5.24414Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #f7f7f7;
}
.sand .slider340 .owl-nav > div:hover {
  background-color: #FF9933;
}
.sand .slider340 .owl-nav > div.owl-prev {
  transform: rotate(0deg);
}
.sand .slider340 .owl-nav > div.owl-next {
  transform: rotate(180deg);
}
.sand .slider340 .owl-stage {
  display: flex;
}
.sand .slider340 .owl-stage .owl-item {
  display: flex;
  flex: auto;
}
.sand .slider340 .owl-stage .owl-item > div {
  display: flex;
  flex: auto;
  width: 100%;
}
.sand .slider340 .owl-stage .owl-item > div a:not(.slider-button) {
  flex: auto;
}
.sand .slider340 .owl-stage .owl-item > div a:not(.slider-button) img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  max-height: 456px;
}
.sand .slider340 .owl-dots {
  display: none;
}
@media (max-width: 980px) {
  .sand .slider340 .owl-dots {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
    gap: 12px;
    position: absolute;
    bottom: 8px;
    left: 0;
    right: 0;
    padding-left: 10px;
    padding-right: 10px;
    width: 100%;
    box-sizing: border-box;
    z-index: 1;
  }
  .sand .slider340 .owl-dots .owl-dot {
    width: 8px;
    height: 8px;
    min-width: 8px;
    border-radius: 0;
    padding: 0;
    font-size: 0;
    background: #F7F7F7;
    border: none;
    outline: none;
    margin: 0;
  }
  .sand .slider340 .owl-dots .owl-dot.active {
    background: #FF9933;
  }
}
.sand .slider340 .slider-item:hover .slider-button {
  background: #9FCE14;
}
.sand .slider340 .slider-button {
  position: absolute;
  right: 16px;
  bottom: 16px;
  top: auto;
  background: #BEE833;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 16px 20px;
  transition: all 0.5s ease;
  color: #151D03;
  height: auto;
  width: auto;
  margin: 0;
  letter-spacing: normal;
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .sand .slider340 .slider-button {
    font-size: 0;
    gap: 0;
    width: 46px;
    height: 46px;
    bottom: 8px;
    right: 8px;
  }
}
.sand .slider340 .slider-button .icon {
  font-size: 0;
  line-height: normal;
}
.sand .go_up {
  width: 56px;
  height: 56px;
  background: #BEE833;
}
@media (max-width: 980px) {
  .sand .go_up {
    width: 38px;
    height: 38px;
    right: 20px;
  }
}
.sand .go_up:hover {
  background: #9FCE14;
}
.sand .go_up:active, .sand .go_up:focus {
  background: #8CBA0D;
}
.sand .go_up:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='11px' height='7px' viewBox='0 0 11 7' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E%3Cpath fill='%23fff' d='M10.665,4.862 C10.665,4.862 6.330,0.360 6.330,0.360 C6.101,0.115 5.802,-0.008 5.504,-0.008 C5.204,-0.008 4.906,0.115 4.678,0.360 C4.678,0.360 0.342,4.862 0.342,4.862 C0.114,5.106 -0.001,5.425 -0.001,5.747 C-0.001,6.068 0.114,6.387 0.342,6.631 C0.571,6.876 0.869,6.996 1.169,6.996 C1.466,6.996 1.767,6.873 1.995,6.631 C1.995,6.631 5.504,3.014 5.504,3.014 C5.504,3.014 9.013,6.631 9.013,6.631 C9.242,6.876 9.541,6.996 9.842,6.996 C10.139,6.996 10.437,6.873 10.665,6.631 C10.894,6.387 11.008,6.066 11.008,5.747 C11.008,5.425 10.894,5.106 10.665,4.862 Z' fill-rule='evenodd' style='&%2310; fill: %23151D03;&%2310;'/%3E%3C/svg%3E");
}
@media (max-width: 980px) {
  .sand .folders-main-wr {
    margin-left: 0;
    margin-right: 0;
  }
}
.sand .block-title {
  flex: auto;
  color: #151D03;
  font-size: 42px;
  font-weight: 700;
  line-height: 56px;
}
@media (max-width: 980px) {
  .sand .block-title {
    font-size: 28px;
    line-height: 28px;
  }
}
.sand .site-footer {
  width: 100%;
  max-width: 100%;
  background: #2C2C2C;
  padding: 52px 16px;
  box-sizing: border-box;
  margin: 0;
}
@media (max-width: 980px) {
  .sand .site-footer {
    padding: 16px;
  }
}
.sand .site-footer__inner {
  width: 100%;
  max-width: 1152px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 1500px) {
  .sand .site-footer__inner {
    max-width: 1152px;
  }
}
@media (max-width: 980px) {
  .sand .site-footer__inner {
    flex-direction: column;
  }
}
.sand .site-footer__left {
  width: calc(60% - 10px);
}
@media (max-width: 980px) {
  .sand .site-footer__left {
    width: 100%;
  }
}
.sand .site-footer__logo {
  font-size: 0;
}
.sand .site-footer__logo img {
  max-width: 254px;
}
@media (max-width: 768px) {
  .sand .site-footer__logo img {
    max-width: 154px;
  }
}
.sand .site-footer__menu {
  margin-top: 32px;
}
@media (max-width: 980px) {
  .sand .site-footer__menu {
    margin-top: 20px;
  }
}
.sand .site-footer__menu nav ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  column-count: 3;
  colimn-gap: 20px;
}
@media (max-width: 768px) {
  .sand .site-footer__menu nav ul {
    column-count: 2;
  }
}
.sand .site-footer__menu nav ul li {
  width: 100%;
  break-inside: avoid;
  margin-bottom: 20px;
}
@media (max-width: 980px) {
  .sand .site-footer__menu nav ul li {
    margin-bottom: 12px;
  }
}
.sand .site-footer__menu nav ul li a {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-family: "Golos Text", sans-serif;
  transition: all 0.3s ease;
  font-size: 18px;
}
@media (max-width: 980px) {
  .sand .site-footer__menu nav ul li a {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .site-footer__menu nav ul li a:hover {
  color: #97CA2D;
}
.sand .site-footer__info {
  margin-top: 70px;
  color: #fff;
  font-family: "Golos Text", sans-serif;
  font-size: 13px;
  font-weight: normal;
  line-height: 25px;
}
@media (max-width: 980px) {
  .sand .site-footer__info {
    margin-top: 16px;
    font-size: 16px;
    line-height: 23px;
  }
}
.sand .site-footer__info a {
  text-decoration: none;
  color: inherit;
}
.sand .site-footer__info a:hover {
  color: #97CA2D;
}
.sand .site-footer__right {
  width: calc(40% - 10px);
}
@media (min-width: 1601px) {
  .sand .site-footer__right {
    width: calc(30% - 10px);
    margin-left: auto;
  }
}
@media (max-width: 980px) {
  .sand .site-footer__right {
    width: 100%;
  }
}
.sand .site-footer__address {
  font-family: "Golos Text", sans-serif;
}
.sand .site-footer__address-title {
  font-size: 23px;
  color: #fff;
  line-height: 38px;
}
@media (max-width: 980px) {
  .sand .site-footer__address-title {
    font-size: 19px;
    line-height: 23px;
  }
}
.sand .site-footer__address-desc {
  margin-top: 8px;
  font-size: 16px;
  color: #9B9B9B;
  line-height: 20px;
}
@media (max-width: 980px) {
  .sand .site-footer__address-desc {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .site-footer__schedule {
  margin-top: 12px;
  color: #fff;
  font-size: 23px;
  line-height: 38px;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 980px) {
  .sand .site-footer__schedule {
    margin-top: 8px;
    font-size: 19px;
    line-height: 23px;
  }
}
.sand .site-footer__socials {
  margin-top: 12px;
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  font-size: 0;
}
.sand .site-footer__socials a {
  text-decoration: none;
}
.sand .site-footer__socials a img {
  max-width: 28px;
  max-height: 28px;
}
.sand .site-footer__phones-item {
  margin-top: 20px;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 980px) {
  .sand .site-footer__phones-item {
    margin-top: 16px;
  }
}
.sand .site-footer__phones-title {
  margin-bottom: 8px;
  font-size: 16px;
  color: #9B9B9B;
  line-height: 20px;
}
@media (max-width: 980px) {
  .sand .site-footer__phones-title {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .site-footer__phones-body {
  color: #fff;
  font-size: 23px;
  line-height: 38px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
@media (max-width: 980px) {
  .sand .site-footer__phones-body {
    font-size: 19px;
    line-height: 23px;
  }
}
.sand .site-footer__phones-body a {
  text-decoration: none;
  color: inherit;
  transition: all 0.3s ease;
}
.sand .site-footer__phones-body a:hover {
  color: #97CA2D;
}
.sand .site-footer__payments {
  margin-top: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}
.sand .site-footer__payments-item a {
  width: 52px;
  height: 36px;
  background: #363636;
  text-decoration: none;
  font-size: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5px;
  box-sizing: border-box;
}
.sand .block-width {
  width: 100%;
  max-width: 1152px;
  margin: 0 auto;
}
@media (max-width: 1500px) {
  .sand .block-width {
    max-width: 1152px;
  }
}
.sand .site-header-in, .sand .search-panel-in, .sand .top-line-wr .top-line-in, .sand .slider340 .slider340-inner, .sand .jblock-wrap ul, .sand .folders-main-wr .folders-main, .sand .main-blocks-wrapper, .sand .site-container {
  width: 100%;
  max-width: 1152px;
}
@media (max-width: 1600px) {
  .sand .site-header-in, .sand .search-panel-in, .sand .top-line-wr .top-line-in, .sand .slider340 .slider340-inner, .sand .jblock-wrap ul, .sand .folders-main-wr .folders-main, .sand .main-blocks-wrapper, .sand .site-container {
    padding-left: 16px;
    padding-right: 16px;
    box-sizing: border-box;
  }
}
@media (max-width: 1500px) {
  .sand .site-header-in, .sand .search-panel-in, .sand .top-line-wr .top-line-in, .sand .slider340 .slider340-inner, .sand .jblock-wrap ul, .sand .folders-main-wr .folders-main, .sand .main-blocks-wrapper, .sand .site-container {
    max-width: 1152px;
  }
}
@media (max-width: 1150px) {
  .sand .site-header-in, .sand .search-panel-in, .sand .top-line-wr .top-line-in, .sand .slider340 .slider340-inner, .sand .jblock-wrap ul, .sand .folders-main-wr .folders-main, .sand .main-blocks-wrapper, .sand .site-container {
    margin-left: 0;
    margin-right: 0;
  }
}
.sand .product-l-side-wr .product-thumbnails-wr {
  flex: unset;
}
@media (max-width: 720px) {
  .sand .product-l-side-wr .product-thumbnails-wr {
    display: none;
  }
}
@media (max-width: 720px) {
  .sand .product-l-side-wr .product-l-side {
    position: relative;
    padding: 0 36px;
    margin-top: 20px;
    margin-bottom: 20px;
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-nav {
    position: absolute;
    left: 0;
    right: 0;
    top: calc(50% - 14px);
    pointer-events: none;
    z-index: 5;
    display: flex;
    justify-content: space-between;
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-nav div {
    pointer-events: auto;
    display: inline-block;
    width: 28px;
    height: 28px;
    cursor: pointer;
    background: url("data:image/svg+xml,%3Csvg width='10' height='14' viewBox='0 0 10 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.49342 13.6581L9.15158 6.99996L2.49342 0.341797L0.84375 1.99146L5.85225 6.99996L0.84375 12.0085L2.49342 13.6581Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-nav div.owl-prev {
    transform: rotate(180deg);
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-stage {
    display: flex;
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-stage .owl-item {
    display: flex;
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-stage .owl-item figure {
    width: 100%;
    display: flex;
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-stage .owl-item figure a {
    display: flex !important;
    width: 100%;
  }
  .sand .product-l-side-wr .product-l-side .product-image .owl-stage .owl-item figure a img {
    width: 100%;
    height: 100%;
    object-fit: contain;
  }
  .sand h1.page-headline {
    font-size: 28px;
    line-height: 28px;
    font-weight: 600;
    font-family: "Golos Text", sans-serif;
    color: #151d03;
  }
}
.sand .product-l-side-wr .product-thumbnails > li {
  padding: 4px;
  box-sizing: border-box;
  border-color: transparent;
}
.sand .product-l-side-wr .product-thumbnails > li.active {
  border-color: #BEE833;
}
.sand .product-side-wr .product-l-side-wr {
  padding-right: 20px;
  box-sizing: border-box;
  width: 42%;
}
@media (max-width: 1100px) {
  .sand .product-side-wr .product-l-side-wr {
    width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
}
.sand .product-side-wr .product-l-side-wr .product-l-side {
  margin: 0 0 20px;
}
.sand .shop2-product-set-wrap.empty {
  display: none;
}
.sand .product-l-side-wr figure {
  font-size: 0;
}
@media (max-width: 1100px) {
  .sand .product-side-wr {
    flex-wrap: wrap;
  }
}
.sand .shop2-product-set-wrap #set-items-added .shop2-set-item .shop2-set-price {
  width: auto;
}
@media (max-width: 720px) {
  .sand .product-shop2 {
    margin-bottom: 20px;
  }
}
.sand .product-side-wr .product-r-side {
  flex-basis: unset;
  box-sizing: border-box;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 20px;
  padding: 0;
  width: 58%;
}
@media (max-width: 1100px) {
  .sand .product-side-wr .product-r-side {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.sand .product-side-wr .product-r-side__left {
  width: calc(60% - 10px);
}
@media (max-width: 700px) {
  .sand .product-side-wr .product-r-side__left {
    width: 100%;
  }
}
.sand .product-side-wr .product-r-side__left .mobile-options-block-title, .sand .product-side-wr .product-r-side__left .page-headline {
  margin-bottom: 12px;
  font-family: "Golos Text", sans-serif;
  color: #000;
  font-size: 26px;
  line-height: 45px;
  letter-spacing: -1px;
  word-break: break-word;
}
@media (max-width: 980px) {
  .sand .product-side-wr .product-r-side__left .mobile-options-block-title, .sand .product-side-wr .product-r-side__left .page-headline {
    font-size: 28px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: normal;
  }
}
.sand .product-side-wr .product-r-side__left .details-product {
  padding: 0;
  border: none;
}
.sand .product-side-wr .product-r-side__left .details-product .product-options {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.sand .product-side-wr .product-r-side__left .details-product .product-options li {
  padding: 0;
  border: none;
  width: 100%;
  display: flex;
  gap: 10px;
}
.sand .product-side-wr .product-r-side__left .details-product .product-options li > div {
  width: calc(50% - 5px);
  margin: 0;
  padding: 0;
}
.sand .product-side-wr .product-r-side__left .details-product .product-options li > div.option-title {
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  color: #7c7a7f;
  font-family: "Golos Text", sans-serif;
}
.sand .product-side-wr .product-r-side__left .details-product .product-options li > div.option-body {
  font-size: 16px;
  line-height: 18px;
  font-weight: normal;
  color: #151d03;
  font-family: "Golos Text", sans-serif;
}
.sand .product-side-wr .product-r-side__left .details-product .product-options li > div.option-body a {
  color: inherit;
}
.sand .product-side-wr .product-r-side__right {
  width: calc(40% - 10px);
}
@media (max-width: 700px) {
  .sand .product-side-wr .product-r-side__right {
    width: 100%;
  }
}
.sand .product-side-wr .product-r-side__right .product-r-side-top {
  border: none;
}
.sand .product-side-wr .product-r-side__right .add-form-wr {
  padding: 0;
  margin: 0 0 20px;
}
.sand .product-side-wr .product-r-side__right .add-form-wr .add-form-left {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.sand .product-side-wr .product-r-side__right .add-form-wr .add-form-left a {
  margin: 0 !important;
  background: #F3FCCB;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  padding: 16px;
  border: none;
  display: block;
  text-decoration: none;
}
@media (max-width: 980px) {
  .sand .product-side-wr .product-r-side__right .add-form-wr .add-form-left a {
    padding: 12px;
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .product-side-wr .product-r-side__right .add-form-wr .add-form-left a:hover {
  background: #BEE833;
}
.sand .product-side-wr .product-r-side__right .add-form-wr .add-form-left .product-calc__wrap {
  margin: 0;
}
.sand .product-side-wr .product-r-side__right .sets_container {
  padding: 16px;
  box-sizing: border-box;
  background: #F7F7F7;
  margin: 0;
}
.sand .product-side-wr .product-r-side__right .sets_container:has(.empty) .sets_container__desc {
  display: block;
}
.sand .product-side-wr .product-r-side__right .sets_container__title {
  margin-bottom: 8px;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
@media (max-width: 720px) {
  .sand .product-side-wr .product-r-side__right .sets_container__title {
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .product-side-wr .product-r-side__right .sets_container__desc {
  font-size: 16px;
  font-weight: normal;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  display: none;
}
@media (max-width: 720px) {
  .sand .product-side-wr .product-r-side__right .sets_container__desc {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .product-side-wr .product-r-side__right .sets_container .shop2-product-data {
  margin: 20px 0 0;
}
.sand .product-side-wr .product-r-side__right .sets_container .shop2-product-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  margin: 0;
}
.sand .product-side-wr .product-r-side__right .sets_container .shop2-product-tabs li {
  margin: 0;
  width: 100%;
}
.sand .product-side-wr .product-r-side__right .sets_container .shop2-product-tabs li a {
  background: #F3FCCB;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  padding: 16px;
  border: none;
  text-decoration: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
}
@media (max-width: 980px) {
  .sand .product-side-wr .product-r-side__right .sets_container .shop2-product-tabs li a {
    padding: 14px 12px;
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .product-side-wr .product-r-side__right .sets_container .shop2-product-tabs li a:hover {
  background: #BEE833;
}
.sand .product-side-wr .product-r-side__right .sets_container .shop2-product-tabs li a:before {
  position: static;
  display: inline-block;
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin: 0;
  box-shadow: none;
  background: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5846 9.16602H11.5846V4.16602H9.91797V9.16602H4.91797V10.8327H9.91797V15.8327H11.5846V10.8327H16.5846V9.16602Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.sand .product-side-wr .product-r-side__right .sets_container .shop2-product-set-wrap {
  border: none;
  box-shadow: none;
  margin-left: 0;
  margin-right: 0;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 12px;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item {
  border: none;
  padding: 0;
  flex-wrap: nowrap;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-name {
  flex: unset;
  margin: 0;
  padding-right: 8px;
  width: auto;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-name__pic {
  width: 56px;
  height: 56px;
  margin: 0;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-name__text {
  margin-bottom: 4px;
  font-size: 13px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  line-height: 15.6px;
  color: #151D03;
  width: auto;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-price-wrapp {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-price-old {
  font-size: 13px;
  font-weight: 400;
  line-height: 15.6px;
  color: #7c7a7f;
  font-family: "Golos Text", sans-serif;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-price-old strong {
  font-size: inherit;
  color: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-price {
  font-weight: 500;
  font-size: 18px;
  line-height: 20px;
  color: #151D03;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 720px) {
  .sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-price {
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .shop2-set-price strong {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
}
.sand .product-side-wr .product-r-side__right .sets_container #set-items-added .shop2-set-item .delete {
  margin-left: auto;
  background-color: transparent;
  margin-bottom: auto;
}
.sand .fixed-price-btn {
  display: none;
}
@media (max-width: 980px) {
  .sand .fixed-price-btn {
    display: flex;
    flex-direction: column;
    gap: 8px;
    position: fixed;
    right: 0;
    left: 0;
    bottom: 50px;
    background: #F7F7F7;
    padding: 12px 16px;
    z-index: 999;
  }
}
.sand .fixed-price-btn .product-price {
  display: flex;
  align-items: center;
  gap: 8px;
}
.sand .fixed-price-btn .product-price .price-current {
  font-size: 17px;
  line-height: 17px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
.sand .fixed-price-btn .product-price .price-current .title {
  display: none;
}
.sand .fixed-price-btn .product-price .price-current .inner2 {
  background: none;
  padding: 0;
  font-weight: 500;
  color: #151D03;
}
.sand .fixed-price-btn .product-price .price-current strong {
  font-weight: 500;
  font-size: inherit;
}
.sand .fixed-price-btn .product-price .price-old {
  font-size: 13px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  line-height: 17px;
  text-decoration: line-through;
  color: #7C7A7F;
  width: auto;
  margin: 0;
}
.sand .fixed-price-btn .product-price .price-old strong {
  font-weight: normal;
}
.sand .fixed-price-btn .btn a {
  display: block;
  text-align: center;
  width: 100%;
  padding: 12px;
  font-size: 17px;
  line-height: 17px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  background: #BEE833;
  color: #151D03;
  text-decoration: none;
  box-sizing: border-box;
}
.sand .sets-popup {
  background: rgba(21, 29, 3, 0.5);
  overflow: hidden;
}
@media (max-width: 980px) {
  .sand .sets-popup {
    display: flex;
    align-items: flex-end;
    justify-content: center;
  }
}
@media (max-width: 980px) {
  .sand .sets-popup:before {
    display: none;
  }
}
.sand .sets-popup__inner {
  width: 100%;
  max-width: 866px;
  box-shadow: none;
  background: #F7F7F7;
  height: calc(100vh - 80px);
}
@media (max-width: 980px) {
  .sand .sets-popup__inner {
    height: calc(100vh - 90px);
    border-radius: 24px 24px 0 0;
  }
}
.sand .sets-popup__close {
  top: 52px;
  right: 52px;
  width: 28px;
  height: 28px;
}
@media (max-width: 980px) {
  .sand .sets-popup__close {
    top: 16px;
    right: 16px;
  }
}
.sand .sets-popup__body {
  padding: 52px;
  padding-top: 88px;
  height: 100%;
}
@media (max-width: 980px) {
  .sand .sets-popup__body {
    padding: 16px;
  }
}
.sand .sets-popup__body .set-block-title {
  font-family: "Golos Text", sans-serif;
  font-weight: 500;
  height: auto;
  font-size: 36px;
  line-height: 45px;
  margin-bottom: 44px;
  color: #151D03;
  padding: 0;
}
@media (max-width: 980px) {
  .sand .sets-popup__body .set-block-title {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 12px;
    text-align: left;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin: 0;
  height: calc(100% - 180px);
  overflow: auto;
}
@media (max-width: 980px) {
  .sand .sets-popup__body .product-list.product-list-thumbs {
    height: calc(100% - 55px);
  }
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs {
    gap: 12px;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product {
  width: calc(33.3% - 13.34px);
  margin: 0;
  padding: 0;
}
@media (max-width: 700px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product {
    width: calc(50% - 10px);
  }
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product {
    width: 100%;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in {
  padding: 12px;
  background: #fff;
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in {
    display: flex;
    flex-direction: row;
    gap: 12px;
  }
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-top-wr {
    width: calc(55% - 6px);
  }
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-top-wr .product-image-wr {
    display: flex;
    height: 100%;
  }
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-top-wr .product-image-wr .tpl-stars-wr {
    margin-top: auto;
    margin-bottom: 0;
  }
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr {
    width: calc(45% - 6px);
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv {
  display: block;
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide {
  /*display: block !important;*/
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide .shop2-product-params {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide .shop2-product-params .product-params-tr {
  width: 100%;
  display: flex;
  justify-content: space-between;
  gap: 10px;
  padding: 0;
  border: none;
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide .shop2-product-params .product-params-tr {
    flex-direction: column;
    gap: 0;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide .shop2-product-params .product-params-tr .product-params-title {
  font-size: 13px;
  line-height: 15.6px;
  font-family: "Golos Text", sans-serif;
  color: #7C7A7F;
  margin: 0;
  width: auto;
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide .shop2-product-params .product-params-tr .product-params-title {
    line-height: 17px;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide .shop2-product-params .product-params-tr .product-params-body {
  text-align: right;
  font-size: 13px;
  line-height: 15.6px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  margin: 0;
  width: auto;
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .divv > .hide .shop2-product-params .product-params-tr .product-params-body {
    line-height: 17px;
    text-align: left;
  }
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars {
    width: 130px;
    height: 20px;
    -webkit-background-size: 26px;
    background-size: 26px;
  }
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating {
    height: 20px;
    -webkit-background-size: 26px;
    background-size: 26px;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-name {
  font-size: 13px;
  line-height: 15.6px;
  min-height: 0;
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-name a {
  display: inline-block;
  margin-bottom: 4px;
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image-wr {
  display: block;
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-image-wr .product-image {
  width: 100%;
  margin: 0 0 12px;
}
@media (max-width: 480px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-name {
    height: auto !important;
    min-height: 0;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .shop2-product-set {
  width: 56px;
  height: 56px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.8346 9.16602H10.8346V4.16602H9.16797V9.16602H4.16797V10.8327H9.16797V15.8327H10.8346V10.8327H15.8346V9.16602Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #BEE833;
  border: none;
  box-shadow: none;
}
@media (max-width: 980px) {
  .sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .shop2-product-set {
    width: 44px;
    height: 44px;
  }
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .shop2-product-set:hover {
  background-color: #F3FCCB;
}
.sand .sets-popup__body .product-list.product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot-wr .product-bot {
  align-items: flex-end !important;
}
.sand .shop2-product-mode-wr {
  margin-bottom: 40px;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr {
    margin-bottom: 20px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-tabs {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 0;
  border-bottom: 1px solid #F2F2F2;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-tabs {
    display: none;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-tabs .r-tabs-tab {
  flex: 1 0 170px;
  margin: 0 0 -1px;
  border: none;
  background: none;
  display: flex;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-tabs .r-tabs-tab.r-tabs-state-active a {
  border-color: #151D03;
  color: #151D03;
  background: none;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-tabs .r-tabs-tab a {
  border: none;
  border-bottom: 1px solid transparent;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #9b9b9b;
  font-family: "Golos Text", sans-serif;
  text-align: center;
  display: block;
  transition: all 0.3s ease;
  padding: 12px;
  height: auto;
  background: none;
  white-space: nowrap;
  width: 100%;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-tabs .r-tabs-tab a:hover {
  color: #151D03;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-accordion-title {
    margin-bottom: 12px;
    text-align: left;
    padding: 0;
    border: none;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    color: #151D03;
    font-family: "Golos Text", sans-serif;
  }
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-accordion-title.r-tabs-state-active span:before {
    transform: rotate(0deg);
  }
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-accordion-title + .desc-area {
    padding-top: 0;
    margin-bottom: 12px;
  }
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-accordion-title a {
    padding: 0;
    font-size: inherit;
    color: inherit;
    font-family: inherit;
  }
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-accordion-title span:before {
    content: "";
    width: 20px;
    height: 20px;
    right: 0;
    top: calc(50% - 10px);
    transform: rotate(180deg);
    background: url("data:image/svg+xml,%3Csvg width='10' height='7' viewBox='0 0 10 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.246094 5.07712L1.42443 6.25546L5.00193 2.67796L8.57943 6.25546L9.75776 5.07712L5.00193 0.321289L0.246094 5.07712Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
    transition: all 0.3s ease;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel {
  border: none;
  padding: 0;
  padding-top: 24px;
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  color: #151D03;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-area-title {
  font-family: "Golos Text", sans-serif;
  font-weight: 500;
  height: auto;
  font-size: 36px;
  line-height: 45px;
  margin-bottom: 12px;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-area-title {
    font-size: 17px;
    line-height: 22px;
  }
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-area-title {
    display: none;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr {
  width: 100%;
  max-width: 760px;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr__rating {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 12px;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr__rating {
    margin-bottom: 0 0 20px;
  }
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr__rating .star svg {
    width: 28px;
    height: 28px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr__rating .rating {
  font-size: 36px;
  line-height: 45px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr__rating .rating {
    font-size: 17px;
    line-height: 22px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-block-header {
  display: none;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-block-header {
  display: block;
  font-family: "Golos Text", sans-serif;
  font-weight: 500;
  height: auto;
  font-size: 36px;
  line-height: 45px;
  margin-bottom: 20px;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-block-header {
    font-size: 17px;
    line-height: 22px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered {
  max-width: 665px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-stars {
  height: 20px;
  width: 120px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43132 11.9364L4.18966 17.3131C4.15121 17.4759 4.16275 17.6465 4.22278 17.8026C4.2828 17.9588 4.38853 18.0932 4.52613 18.1883C4.66374 18.2835 4.82683 18.3349 4.99412 18.3359C5.1614 18.3369 5.3251 18.2874 5.46382 18.1939L10.0013 15.1689L14.5388 18.1939C14.6808 18.2881 14.8482 18.3367 15.0185 18.3329C15.1889 18.3292 15.354 18.2734 15.4917 18.173C15.6293 18.0726 15.733 17.9325 15.7886 17.7715C15.8443 17.6104 15.8493 17.4362 15.803 17.2722L14.2788 11.9389L18.0588 8.53724C18.1799 8.42823 18.2663 8.28612 18.3075 8.1285C18.3487 7.97087 18.3427 7.80464 18.2904 7.65036C18.2381 7.49607 18.1417 7.36051 18.0132 7.26043C17.8846 7.16034 17.7296 7.10013 17.5672 7.08724L12.8163 6.70891L10.7605 2.15807C10.6949 2.01153 10.5884 1.8871 10.4537 1.79979C10.319 1.71248 10.1619 1.66602 10.0013 1.66602C9.84079 1.66602 9.68369 1.71248 9.54898 1.79979C9.41427 1.8871 9.30771 2.01153 9.24216 2.15807L7.18632 6.70891L2.43549 7.08641C2.27587 7.09905 2.12327 7.15741 1.99595 7.25451C1.86863 7.35161 1.77198 7.48334 1.71757 7.63393C1.66315 7.78452 1.65327 7.9476 1.68911 8.10366C1.72495 8.25972 1.80499 8.40214 1.91966 8.5139L5.43132 11.9364ZM7.80882 8.3314C7.95757 8.31969 8.10042 8.26817 8.22241 8.18225C8.3444 8.09633 8.44102 7.97918 8.50216 7.84307L10.0013 4.52557L11.5005 7.84307C11.5616 7.97918 11.6583 8.09633 11.7802 8.18225C11.9022 8.26817 12.0451 8.31969 12.1938 8.3314L15.5038 8.5939L12.778 11.0472C12.5413 11.2606 12.4472 11.5889 12.5338 11.8956L13.578 15.5497L10.4647 13.4739C10.328 13.3822 10.1672 13.3332 10.0026 13.3332C9.838 13.3332 9.67714 13.3822 9.54049 13.4739L6.28716 15.6431L7.16216 11.8547C7.19424 11.7154 7.18993 11.5702 7.14965 11.433C7.10937 11.2958 7.03447 11.1713 6.93216 11.0714L4.40049 8.60307L7.80882 8.3314Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-stars span {
  width: 24px;
  height: 20px;
  background-size: 24px;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-stars span.tpl-active {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2905 7.6482C18.2381 7.49392 18.1417 7.35836 18.0132 7.25825C17.8846 7.15814 17.7296 7.09787 17.5672 7.08487L12.8163 6.70737L10.7605 2.15654C10.695 2.00996 10.5885 1.88547 10.4539 1.79808C10.3192 1.7107 10.1621 1.66415 10.0016 1.66406C9.84106 1.66397 9.68394 1.71035 9.54918 1.79759C9.41442 1.88483 9.30779 2.0092 9.24216 2.1557L7.18632 6.70737L2.43549 7.08487C2.27587 7.09751 2.12327 7.15588 1.99595 7.25298C1.86863 7.35008 1.77198 7.4818 1.71757 7.63239C1.66315 7.78298 1.65327 7.94606 1.68911 8.10212C1.72495 8.25818 1.80499 8.40061 1.91966 8.51237L5.43049 11.9349L4.18882 17.3115C4.15112 17.4743 4.16321 17.6446 4.22351 17.8004C4.28381 17.9562 4.38954 18.0903 4.52699 18.1852C4.66444 18.2802 4.82726 18.3316 4.99431 18.3329C5.16136 18.3342 5.32494 18.2852 5.46382 18.1924L10.0013 15.1674L14.5388 18.1924C14.6808 18.2866 14.8482 18.3351 15.0185 18.3314C15.1889 18.3277 15.354 18.2719 15.4917 18.1715C15.6293 18.0711 15.733 17.931 15.7886 17.7699C15.8443 17.6089 15.8493 17.4347 15.803 17.2707L14.2788 11.9374L18.0588 8.5357C18.3063 8.31237 18.3972 7.96404 18.2905 7.6482Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field {
  width: 100%;
  margin: 0;
  padding: 0;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field.tpl-field-input {
  width: calc(50% - 10px);
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field:has(.jq-checkbox) {
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field:has(.jq-checkbox) {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field:has(.jq-checkbox) a {
  color: inherit;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field .tpl-title {
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  color: #7c7a7f;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field input[type="text"], .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field textarea {
  border: 1px solid rgba(124, 122, 127, 0.4);
  box-shadow: none;
  padding: 12px;
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  min-height: 0;
  height: auto;
  transition: all 0.3s ease;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field input[type="text"]:hover, .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field input[type="text"]:focus, .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field textarea:hover, .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field textarea:focus {
  border-color: #151D03;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field input[type="text"]::placeholder, .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field textarea::placeholder {
  color: #7c7a7f;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field .jq-checkbox {
  width: 16px;
  height: 16px;
  box-sizing: border-box;
  border-color: #363636;
  margin-right: 2px;
  margin-top: -5px;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field .jq-checkbox.checked {
  border-color: #BEE833;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field .jq-checkbox.checked:before {
  top: 2px;
  left: 0;
  background-size: 10px;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field .tpl-button {
  background: #F3FCCB;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  text-transform: unset;
  transition: all 0.3s ease;
  padding: 16px 20px;
  margin-top: 20px;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field .tpl-button {
    padding: 12px;
    font-size: 17px;
    line-height: 17px;
    width: 100%;
    margin-top: 0;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-form.registered .tpl-field .tpl-button:hover {
  background: #BEE833;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment {
  margin: 0 0 40px;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment {
    margin-bottom: 20px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 24px;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header {
    gap: 4px 8px;
    margin: 0 0 4px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header:before, .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header:after {
  display: none;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header .tpl-name {
  order: -1;
  margin-right: auto;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header .tpl-name {
    width: 100%;
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header .tpl-date {
  font-size: 18px;
  line-height: 20px;
  font-weight: 400;
  font-family: "Golos Text", sans-serif;
  color: #7c7a7f;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header .tpl-date {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header .tpl-stars {
  order: 5;
  margin: 0;
  height: 20px;
  width: 120px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43132 11.9364L4.18966 17.3131C4.15121 17.4759 4.16275 17.6465 4.22278 17.8026C4.2828 17.9588 4.38853 18.0932 4.52613 18.1883C4.66374 18.2835 4.82683 18.3349 4.99412 18.3359C5.1614 18.3369 5.3251 18.2874 5.46382 18.1939L10.0013 15.1689L14.5388 18.1939C14.6808 18.2881 14.8482 18.3367 15.0185 18.3329C15.1889 18.3292 15.354 18.2734 15.4917 18.173C15.6293 18.0726 15.733 17.9325 15.7886 17.7715C15.8443 17.6104 15.8493 17.4362 15.803 17.2722L14.2788 11.9389L18.0588 8.53724C18.1799 8.42823 18.2663 8.28612 18.3075 8.1285C18.3487 7.97087 18.3427 7.80464 18.2904 7.65036C18.2381 7.49607 18.1417 7.36051 18.0132 7.26043C17.8846 7.16034 17.7296 7.10013 17.5672 7.08724L12.8163 6.70891L10.7605 2.15807C10.6949 2.01153 10.5884 1.8871 10.4537 1.79979C10.319 1.71248 10.1619 1.66602 10.0013 1.66602C9.84079 1.66602 9.68369 1.71248 9.54898 1.79979C9.41427 1.8871 9.30771 2.01153 9.24216 2.15807L7.18632 6.70891L2.43549 7.08641C2.27587 7.09905 2.12327 7.15741 1.99595 7.25451C1.86863 7.35161 1.77198 7.48334 1.71757 7.63393C1.66315 7.78452 1.65327 7.9476 1.68911 8.10366C1.72495 8.25972 1.80499 8.40214 1.91966 8.5139L5.43132 11.9364ZM7.80882 8.3314C7.95757 8.31969 8.10042 8.26817 8.22241 8.18225C8.3444 8.09633 8.44102 7.97918 8.50216 7.84307L10.0013 4.52557L11.5005 7.84307C11.5616 7.97918 11.6583 8.09633 11.7802 8.18225C11.9022 8.26817 12.0451 8.31969 12.1938 8.3314L15.5038 8.5939L12.778 11.0472C12.5413 11.2606 12.4472 11.5889 12.5338 11.8956L13.578 15.5497L10.4647 13.4739C10.328 13.3822 10.1672 13.3332 10.0026 13.3332C9.838 13.3332 9.67714 13.3822 9.54049 13.4739L6.28716 15.6431L7.16216 11.8547C7.19424 11.7154 7.18993 11.5702 7.14965 11.433C7.10937 11.2958 7.03447 11.1713 6.93216 11.0714L4.40049 8.60307L7.80882 8.3314Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-header .tpl-stars .tpl-rating {
  height: 20px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2905 7.6482C18.2381 7.49392 18.1417 7.35836 18.0132 7.25825C17.8846 7.15814 17.7296 7.09787 17.5672 7.08487L12.8163 6.70737L10.7605 2.15654C10.695 2.00996 10.5885 1.88547 10.4539 1.79808C10.3192 1.7107 10.1621 1.66415 10.0016 1.66406C9.84106 1.66397 9.68394 1.71035 9.54918 1.79759C9.41442 1.88483 9.30779 2.0092 9.24216 2.1557L7.18632 6.70737L2.43549 7.08487C2.27587 7.09751 2.12327 7.15588 1.99595 7.25298C1.86863 7.35008 1.77198 7.4818 1.71757 7.63239C1.66315 7.78298 1.65327 7.94606 1.68911 8.10212C1.72495 8.25818 1.80499 8.40061 1.91966 8.51237L5.43049 11.9349L4.18882 17.3115C4.15112 17.4743 4.16321 17.6446 4.22351 17.8004C4.28381 17.9562 4.38954 18.0903 4.52699 18.1852C4.66444 18.2802 4.82726 18.3316 4.99431 18.3329C5.16136 18.3342 5.32494 18.2852 5.46382 18.1924L10.0013 15.1674L14.5388 18.1924C14.6808 18.2866 14.8482 18.3351 15.0185 18.3314C15.1889 18.3277 15.354 18.2719 15.4917 18.1715C15.6293 18.0711 15.733 17.931 15.7886 17.7699C15.8443 17.6089 15.8493 17.4347 15.803 17.2707L14.2788 11.9374L18.0588 8.5357C18.3063 8.31237 18.3972 7.96404 18.2905 7.6482Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-body {
  font-size: 18px;
  font-weight: normal;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .desc-reviews-wr .tpl-comment .tpl-body {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 20px;
  margin: 0;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params {
    gap: 8px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr {
  width: calc(50% - 10px);
  padding: 0;
  border: none;
  display: flex;
  gap: 20px;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr {
    width: 100%;
    gap: 8px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr .product-params-title {
  width: calc(35% - 10px);
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  color: #7c7a7f;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr .product-params-title {
    width: calc(50% - 4px);
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr .product-params-body {
  width: calc(65% - 10px);
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr .product-params-body {
    width: calc(50% - 4px);
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .product-l-side-wr .bx-viewport {
  margin-top: -6px;
}
.sand .product-l-side-wr .bx-controls-direction > a.bx-next {
  background: url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.0104 0.841797L7.00192 5.8503L1.99342 0.841797L0.34375 2.49146L7.00192 9.14963L13.6601 2.49146L12.0104 0.841797Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
  transform: rotate(0deg);
}
.sand .product-l-side-wr .bx-controls-direction > a.bx-prev {
  display: none;
}
.sand .shop2-group-kinds {
  margin-bottom: 50px;
}
@media (max-width: 720px) {
  .sand .shop2-group-kinds {
    margin-bottom: 20px;
  }
}
.sand .shop2-group-kinds .owl-stage {
  display: flex;
}
.sand .shop2-group-kinds .owl-stage .owl-item {
  display: flex;
  width: 100%;
}
.sand .shop2-group-kinds .owl-stage .owl-item .shop2-item-product {
  width: 100%;
}
.sand .path-wrapper .site-path {
  margin-bottom: 20px;
}
.sand .collection-wrap:has(.owl-nav.disabled) .owl-stage {
  transform: none !important;
  transition: none !important;
}
.sand .collection-wrap .owl-nav {
  top: -90px;
}
@media (max-width: 980px) {
  .sand .collection-wrap .owl-nav {
    display: none;
  }
}
.sand .collection-wrap .owl-nav div {
  width: 48px;
  height: 48px;
  border-radius: 0;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.92443 14.7558L13.6803 9.99997L8.92443 5.24414L7.74609 6.42247L11.3236 9.99997L7.74609 13.5775L8.92443 14.7558Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #F7F7F7;
  transition: all 0.3s ease;
}
.sand .collection-wrap .owl-nav div:hover {
  background-color: #BEE833;
}
.sand .collection-wrap .owl-nav div.owl-prev {
  margin-right: 20px;
}
.sand .site-wrapper .site-container .product-list.product-list-simple .shop2-item-product .shop2-item-product-in, .sand .site-wrapper .site-container2 .product-list.product-list-simple .shop2-item-product .shop2-item-product-in {
  display: flex;
  flex-direction: row;
}
.sand .site-wrapper .site-container .product-list.product-list-price .shop2-item-product .shop2-item-product-in, .sand .site-wrapper .site-container2 .product-list.product-list-price .shop2-item-product .shop2-item-product-in {
  display: flex;
  flex-direction: row;
}
.sand .site-wrapper .site-container .product-list.product-list-price .shop2-item-product .shop2-item-product-in .img_slider, .sand .site-wrapper .site-container2 .product-list.product-list-price .shop2-item-product .shop2-item-product-in .img_slider {
  display: none;
}
.sand .site-wrapper .site-container .shop2-item-product .product-list.product-list-simple .shop2-item-product-in, .sand .site-wrapper .site-container2 .product-list.product-list-simple .shop2-item-product-in {
  display: flex;
  flex-direction: row;
}
.sand .site-wrapper .site-container .shop2-item-product .product-list.product-list-price .shop2-item-product-in, .sand .site-wrapper .site-container2 .product-list.product-list-price .shop2-item-product-in {
  display: flex;
  flex-direction: row;
}
.sand .site-wrapper .site-container .shop2-item-product .product-list.product-list-price .shop2-item-product-in .img_slider, .sand .site-wrapper .site-container2 .product-list.product-list-price .shop2-item-product-in .img_slider {
  display: none;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product, .sand .site-wrapper .site-container2 .shop2-item-product {
  display: flex;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in {
  border: none;
  padding: 16px 12px;
  background: #F7F7F7;
  box-shadow: none;
  width: 100%;
  display: flex;
  flex-direction: column;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in {
    padding: 8px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-top-wr, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-top-wr {
  width: 100%;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot-wr, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot-wr {
  display: flex;
  flex-direction: column;
  flex: auto;
  width: 100%;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-image, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-image {
  overflow: hidden;
  margin-bottom: 12px;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-image .product-label, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-image .product-label {
  padding: 8px 12px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 8px;
  pointer-events: none;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-image .product-label > div, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-image .product-label > div {
  padding: 8px;
  border-radius: 0;
  background: #F59433;
  color: #fff;
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-image .product-label > div, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-image .product-label > div {
    font-size: 16px;
    line-height: 18px;
    padding: 4px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .tpl-stars-wr, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .tpl-stars-wr {
  margin: 0 0 4px;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars {
  height: 20px;
  width: 120px;
  background-size: 24px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43132 11.9364L4.18966 17.3131C4.15121 17.4759 4.16275 17.6465 4.22278 17.8026C4.2828 17.9588 4.38853 18.0932 4.52613 18.1883C4.66374 18.2835 4.82683 18.3349 4.99412 18.3359C5.1614 18.3369 5.3251 18.2874 5.46382 18.1939L10.0013 15.1689L14.5388 18.1939C14.6808 18.2881 14.8482 18.3367 15.0185 18.3329C15.1889 18.3292 15.354 18.2734 15.4917 18.173C15.6293 18.0726 15.733 17.9325 15.7886 17.7715C15.8443 17.6104 15.8493 17.4362 15.803 17.2722L14.2788 11.9389L18.0588 8.53724C18.1799 8.42823 18.2663 8.28612 18.3075 8.1285C18.3487 7.97087 18.3427 7.80464 18.2904 7.65036C18.2381 7.49607 18.1417 7.36051 18.0132 7.26043C17.8846 7.16034 17.7296 7.10013 17.5672 7.08724L12.8163 6.70891L10.7605 2.15807C10.6949 2.01153 10.5884 1.8871 10.4537 1.79979C10.319 1.71248 10.1619 1.66602 10.0013 1.66602C9.84079 1.66602 9.68369 1.71248 9.54898 1.79979C9.41427 1.8871 9.30771 2.01153 9.24216 2.15807L7.18632 6.70891L2.43549 7.08641C2.27587 7.09905 2.12327 7.15741 1.99595 7.25451C1.86863 7.35161 1.77198 7.48334 1.71757 7.63393C1.66315 7.78452 1.65327 7.9476 1.68911 8.10366C1.72495 8.25972 1.80499 8.40214 1.91966 8.5139L5.43132 11.9364ZM7.80882 8.3314C7.95757 8.31969 8.10042 8.26817 8.22241 8.18225C8.3444 8.09633 8.44102 7.97918 8.50216 7.84307L10.0013 4.52557L11.5005 7.84307C11.5616 7.97918 11.6583 8.09633 11.7802 8.18225C11.9022 8.26817 12.0451 8.31969 12.1938 8.3314L15.5038 8.5939L12.778 11.0472C12.5413 11.2606 12.4472 11.5889 12.5338 11.8956L13.578 15.5497L10.4647 13.4739C10.328 13.3822 10.1672 13.3332 10.0026 13.3332C9.838 13.3332 9.67714 13.3822 9.54049 13.4739L6.28716 15.6431L7.16216 11.8547C7.19424 11.7154 7.18993 11.5702 7.14965 11.433C7.10937 11.2958 7.03447 11.1713 6.93216 11.0714L4.40049 8.60307L7.80882 8.3314Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars {
    height: 16px;
    width: 100px;
    -webkit-background-size: 20px;
    background-size: 20px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating {
  height: 20px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2905 7.6482C18.2381 7.49392 18.1417 7.35836 18.0132 7.25825C17.8846 7.15814 17.7296 7.09787 17.5672 7.08487L12.8163 6.70737L10.7605 2.15654C10.695 2.00996 10.5885 1.88547 10.4539 1.79808C10.3192 1.7107 10.1621 1.66415 10.0016 1.66406C9.84106 1.66397 9.68394 1.71035 9.54918 1.79759C9.41442 1.88483 9.30779 2.0092 9.24216 2.1557L7.18632 6.70737L2.43549 7.08487C2.27587 7.09751 2.12327 7.15588 1.99595 7.25298C1.86863 7.35008 1.77198 7.4818 1.71757 7.63239C1.66315 7.78298 1.65327 7.94606 1.68911 8.10212C1.72495 8.25818 1.80499 8.40061 1.91966 8.51237L5.43049 11.9349L4.18882 17.3115C4.15112 17.4743 4.16321 17.6446 4.22351 17.8004C4.28381 17.9562 4.38954 18.0903 4.52699 18.1852C4.66444 18.2802 4.82726 18.3316 4.99431 18.3329C5.16136 18.3342 5.32494 18.2852 5.46382 18.1924L10.0013 15.1674L14.5388 18.1924C14.6808 18.2866 14.8482 18.3351 15.0185 18.3314C15.1889 18.3277 15.354 18.2719 15.4917 18.1715C15.6293 18.0711 15.733 17.931 15.7886 17.7699C15.8443 17.6089 15.8493 17.4347 15.803 17.2707L14.2788 11.9374L18.0588 8.5357C18.3063 8.31237 18.3972 7.96404 18.2905 7.6482Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating {
    height: 16px;
    -webkit-background-size: 20px;
    background-size: 20px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-rating-block, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-rating-block {
  font-size: 13px;
  line-height: 15.6px;
  color: #151D03;
  font-family: "Golos Text", sans-serif;
  display: flex;
  align-items: center;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-name, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-name {
  font-size: 18px;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  font-weight: normal;
  color: #151D03;
  margin-bottom: 4px;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-name, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-name {
    font-size: 13px;
    line-height: 17px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-name a, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-name a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options .product-options, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options .product-options {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options .product-options li, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options .product-options li {
  padding: 0;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options .product-options li, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options .product-options li {
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-title, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-title {
  font-size: 16px;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  font-weight: normal;
  color: #7C7A7F;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-title, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-title {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-body, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-body {
  font-size: 16px;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  font-weight: normal;
  color: #151D03;
  min-width: 70px;
  text-align: right;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-body, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options .product-options li .option-body {
    font-size: 13px;
    line-height: 17px;
    text-align: left;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options {
  margin-top: auto;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-item-options + .product-bot, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-item-options + .product-bot {
  margin-top: 0;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot {
  padding-top: 24px;
  margin-top: auto;
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 10px;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot {
    padding-top: 12px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price {
  padding: 0;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-old, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-old {
  font-size: 18px;
  font-weight: normal;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #7c7a7f;
  margin: 0;
  text-align: left;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-old, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-old {
    font-size: 13px;
    line-height: 17px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current {
  font-size: 36px;
  line-height: 45px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current {
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current .inner2, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current .inner2 {
  padding: 0;
  background: none;
  font-weight: inherit;
  color: inherit;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current .title, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current .title {
  display: none;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current strong, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-price .price-current strong {
  font-size: inherit;
  font-weight: inherit;
  font-family: inherit;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .product-amount, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .product-amount {
  display: none;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn {
  width: 56px;
  height: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 0.3s ease;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.7513 17.5C9.44166 17.5 10.0013 16.9404 10.0013 16.25C10.0013 15.5596 9.44166 15 8.7513 15C8.06095 15 7.5013 15.5596 7.5013 16.25C7.5013 16.9404 8.06095 17.5 8.7513 17.5Z' fill='%23151D03'/%3E%3Cpath d='M14.5846 17.5C15.275 17.5 15.8346 16.9404 15.8346 16.25C15.8346 15.5596 15.275 15 14.5846 15C13.8943 15 13.3346 15.5596 13.3346 16.25C13.3346 16.9404 13.8943 17.5 14.5846 17.5Z' fill='%23151D03'/%3E%3Cpath d='M10.8346 10.8333H12.5013V8.34167H14.993V6.675H12.5013V4.19167H10.8346V6.675H8.34297V8.34167H10.8346V10.8333Z' fill='%23151D03'/%3E%3Cpath d='M8.33464 14.1667H15.0013C15.1692 14.1662 15.333 14.115 15.4713 14.0198C15.6095 13.9247 15.7159 13.79 15.7763 13.6333L18.1346 7.5H16.3513L14.4263 12.5H8.89297L5.1513 3.525C5.02444 3.22089 4.81028 2.9612 4.53587 2.77876C4.26147 2.59632 3.93915 2.49932 3.60964 2.5H1.66797V4.16667H3.60964L7.56797 13.65C7.63049 13.8022 7.73665 13.9325 7.87308 14.0244C8.00952 14.1163 8.17011 14.1658 8.33464 14.1667Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #BEE833;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn {
    width: 38px;
    height: 38px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:hover, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:hover {
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.7513 17.5C9.44166 17.5 10.0013 16.9404 10.0013 16.25C10.0013 15.5596 9.44166 15 8.7513 15C8.06095 15 7.5013 15.5596 7.5013 16.25C7.5013 16.9404 8.06095 17.5 8.7513 17.5Z' fill='%23151D03'/%3E%3Cpath d='M14.5846 17.5C15.275 17.5 15.8346 16.9404 15.8346 16.25C15.8346 15.5596 15.275 15 14.5846 15C13.8943 15 13.3346 15.5596 13.3346 16.25C13.3346 16.9404 13.8943 17.5 14.5846 17.5Z' fill='%23151D03'/%3E%3Cpath d='M10.8346 10.8333H12.5013V8.34167H14.993V6.675H12.5013V4.19167H10.8346V6.675H8.34297V8.34167H10.8346V10.8333Z' fill='%23151D03'/%3E%3Cpath d='M8.33464 14.1667H15.0013C15.1692 14.1662 15.333 14.115 15.4713 14.0198C15.6095 13.9247 15.7159 13.79 15.7763 13.6333L18.1346 7.5H16.3513L14.4263 12.5H8.89297L5.1513 3.525C5.02444 3.22089 4.81028 2.9612 4.53587 2.77876C4.26147 2.59632 3.93915 2.49932 3.60964 2.5H1.66797V4.16667H3.60964L7.56797 13.65C7.63049 13.8022 7.73665 13.9325 7.87308 14.0244C8.00952 14.1163 8.17011 14.1658 8.33464 14.1667Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #9FCE14;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.notavailable, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.notavailable {
  background: url(/d/net_v_nalichii.svg) 50% no-repeat #D2D2D2;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.onrequest, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.onrequest {
  background: url(/d/predzakaz_2.svg) 50% no-repeat #F3FCCB;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.onrequest:hover, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.onrequest:hover {
  background: url(/d/predzakaz_2.svg) 50% no-repeat #E7FA9C;
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span {
  font-size: 0;
  padding: 0;
  width: 100%;
  height: 100%;
}
@media (max-width: 720px) {
  .sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span {
    -webkit-background-size: 20px;
    background-size: 20px;
  }
}
.sand .site-wrapper .site-container .shop2-item-product .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span:before, .sand .site-wrapper .site-container2 .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span:before {
  display: none;
}
.sand .shop2-collection-header, .sand .shop-viewed-products-wrap .viewed-products-name {
  color: #151D03;
  font-size: 42px;
  line-height: 56px;
  font-weight: 700;
  font-family: "Golos Text", sans-serif;
  margin: 0 0 40px;
}
@media (max-width: 980px) {
  .sand .shop2-collection-header, .sand .shop-viewed-products-wrap .viewed-products-name {
    font-size: 28px;
    line-height: 28px;
    font-weight: 600;
    letter-spacing: normal;
    margin: 0 0 20px;
  }
}
.sand .add-form-wr-mobile {
  margin-bottom: 20px;
  box-sizing: border-box;
}
.sand .add-form-wr-mobile__inner {
  padding: 16px;
  background: #F7F7F7;
}
.sand .add-form-wr-mobile__price {
  margin-bottom: 20px;
}
.sand .add-form-wr-mobile__price .product-price {
  display: flex;
  flex-direction: column-reverse;
  align-items: flex-start;
  gap: 8px;
  padding: 0;
  justify-content: flex-end;
}
@media (max-width: 720px) {
  .sand .add-form-wr-mobile__price .product-price {
    flex-direction: row-reverse;
    align-items: center;
  }
}
.sand .add-form-wr-mobile__price .price-old {
  text-align: left;
  font-weight: 400;
  color: #7C7A7F;
  font-family: "Golos Text", sans-serif;
  margin: 0;
  font-size: 18px;
  line-height: 20px;
}
@media (max-width: 980px) {
  .sand .add-form-wr-mobile__price .price-old {
    font-size: 13px;
    line-height: 17px;
  }
}
.sand .add-form-wr-mobile__price .price-current .inner2 {
  font-family: "Golos Text", sans-serif;
  display: flex;
  align-items: center;
  gap: 5px;
  font-weight: 500;
  padding: 8px;
  height: auto;
  font-size: 30px;
  line-height: 45px;
}
@media (max-width: 980px) {
  .sand .add-form-wr-mobile__price .price-current .inner2 {
    font-size: 17px;
    line-height: 22px;
  }
}
.sand .add-form-wr-mobile__price .price-current .inner2 strong {
  font-size: inherit;
  font-weight: 500;
}
.sand .add-form-wr-mobile__price .price-current .title {
  display: none;
}
.sand .add-form-wr-mobile__btns {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (max-width: 720px) {
  .sand .add-form-wr-mobile__btns {
    gap: 12px;
  }
}
.sand .add-form-wr-mobile__btns .shop2-product-btn {
  width: 100%;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  background: #BEE833;
  text-align: center;
  height: auto;
  max-width: 100%;
  padding: 16px;
}
@media (max-width: 980px) {
  .sand .add-form-wr-mobile__btns .shop2-product-btn {
    padding: 12px;
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .add-form-wr-mobile__btns .shop2-product-btn:hover {
  background: #F3FCCB;
}
.sand .add-form-wr-mobile__btns .shop2-product-btn span {
  text-align: center;
  padding: 0;
  background: none;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
  font-family: inherit;
  line-height: inherit;
}
.sand .add-form-wr-mobile__btns .shop2-product-btn span:before {
  display: none;
}
.sand .add-form-wr-mobile__btns .credit-btn {
  margin: 0;
  background: #F3FCCB;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
  font-family: "Golos Text", sans-serif;
  color: #151D03;
  padding: 16px;
}
@media (max-width: 980px) {
  .sand .add-form-wr-mobile__btns .credit-btn {
    padding: 12px;
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .add-form-wr-mobile__btns .credit-btn:hover {
  background: #BEE833;
}
.sand .mobile-rating-flags-wr {
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-bottom: 20px;
}
.sand .mobile-rating-flags-wr .rating {
  display: flex;
  align-items: center;
  gap: 16px;
  flex-wrap: wrap;
}
.sand .mobile-rating-flags-wr .rating .tpl-stars-wr {
  padding: 0;
  border: none;
}
.sand .mobile-rating-flags-wr .rating .tpl-stars-wr span {
  font-size: 0;
}
.sand .mobile-rating-flags-wr .rating .tpl-stars-wr .tpl-stars {
  height: 20px;
  width: 120px;
  background-size: 24px;
  margin-right: 8px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.43132 11.9364L4.18966 17.3131C4.15121 17.4759 4.16275 17.6465 4.22278 17.8026C4.2828 17.9588 4.38853 18.0932 4.52613 18.1883C4.66374 18.2835 4.82683 18.3349 4.99412 18.3359C5.1614 18.3369 5.3251 18.2874 5.46382 18.1939L10.0013 15.1689L14.5388 18.1939C14.6808 18.2881 14.8482 18.3367 15.0185 18.3329C15.1889 18.3292 15.354 18.2734 15.4917 18.173C15.6293 18.0726 15.733 17.9325 15.7886 17.7715C15.8443 17.6104 15.8493 17.4362 15.803 17.2722L14.2788 11.9389L18.0588 8.53724C18.1799 8.42823 18.2663 8.28612 18.3075 8.1285C18.3487 7.97087 18.3427 7.80464 18.2904 7.65036C18.2381 7.49607 18.1417 7.36051 18.0132 7.26043C17.8846 7.16034 17.7296 7.10013 17.5672 7.08724L12.8163 6.70891L10.7605 2.15807C10.6949 2.01153 10.5884 1.8871 10.4537 1.79979C10.319 1.71248 10.1619 1.66602 10.0013 1.66602C9.84079 1.66602 9.68369 1.71248 9.54898 1.79979C9.41427 1.8871 9.30771 2.01153 9.24216 2.15807L7.18632 6.70891L2.43549 7.08641C2.27587 7.09905 2.12327 7.15741 1.99595 7.25451C1.86863 7.35161 1.77198 7.48334 1.71757 7.63393C1.66315 7.78452 1.65327 7.9476 1.68911 8.10366C1.72495 8.25972 1.80499 8.40214 1.91966 8.5139L5.43132 11.9364ZM7.80882 8.3314C7.95757 8.31969 8.10042 8.26817 8.22241 8.18225C8.3444 8.09633 8.44102 7.97918 8.50216 7.84307L10.0013 4.52557L11.5005 7.84307C11.5616 7.97918 11.6583 8.09633 11.7802 8.18225C11.9022 8.26817 12.0451 8.31969 12.1938 8.3314L15.5038 8.5939L12.778 11.0472C12.5413 11.2606 12.4472 11.5889 12.5338 11.8956L13.578 15.5497L10.4647 13.4739C10.328 13.3822 10.1672 13.3332 10.0026 13.3332C9.838 13.3332 9.67714 13.3822 9.54049 13.4739L6.28716 15.6431L7.16216 11.8547C7.19424 11.7154 7.18993 11.5702 7.14965 11.433C7.10937 11.2958 7.03447 11.1713 6.93216 11.0714L4.40049 8.60307L7.80882 8.3314Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
.sand .mobile-rating-flags-wr .rating .tpl-stars-wr .tpl-stars .tpl-rating {
  height: 20px;
  background-size: 24px;
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2905 7.6482C18.2381 7.49392 18.1417 7.35836 18.0132 7.25825C17.8846 7.15814 17.7296 7.09787 17.5672 7.08487L12.8163 6.70737L10.7605 2.15654C10.695 2.00996 10.5885 1.88547 10.4539 1.79808C10.3192 1.7107 10.1621 1.66415 10.0016 1.66406C9.84106 1.66397 9.68394 1.71035 9.54918 1.79759C9.41442 1.88483 9.30779 2.0092 9.24216 2.1557L7.18632 6.70737L2.43549 7.08487C2.27587 7.09751 2.12327 7.15588 1.99595 7.25298C1.86863 7.35008 1.77198 7.4818 1.71757 7.63239C1.66315 7.78298 1.65327 7.94606 1.68911 8.10212C1.72495 8.25818 1.80499 8.40061 1.91966 8.51237L5.43049 11.9349L4.18882 17.3115C4.15112 17.4743 4.16321 17.6446 4.22351 17.8004C4.28381 17.9562 4.38954 18.0903 4.52699 18.1852C4.66444 18.2802 4.82726 18.3316 4.99431 18.3329C5.16136 18.3342 5.32494 18.2852 5.46382 18.1924L10.0013 15.1674L14.5388 18.1924C14.6808 18.2866 14.8482 18.3351 15.0185 18.3314C15.1889 18.3277 15.354 18.2719 15.4917 18.1715C15.6293 18.0711 15.733 17.931 15.7886 17.7699C15.8443 17.6089 15.8493 17.4347 15.803 17.2707L14.2788 11.9374L18.0588 8.5357C18.3063 8.31237 18.3972 7.96404 18.2905 7.6482Z' fill='%23F59433'/%3E%3C/svg%3E%0A");
}
.sand .mobile-rating-flags-wr .rating .tpl-stars-wr .tpl-rating-block {
  font-size: 16px;
  line-height: 18px;
  color: #9b9b9b;
  font-family: "Golos Text", sans-serif;
  display: flex;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare {
  padding: 0;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare.product-compare-added {
  height: auto;
  line-height: normal;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare:before {
  width: 20px;
  height: 20px;
  top: -2px;
  border: none;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.668 5.83366H13.3346V3.33366C13.3346 2.41449 12.5871 1.66699 11.668 1.66699H8.33464C7.41547 1.66699 6.66797 2.41449 6.66797 3.33366V7.50033H3.33464C2.41547 7.50033 1.66797 8.24783 1.66797 9.16699V16.667C1.66797 16.888 1.75577 17.1 1.91205 17.2563C2.06833 17.4125 2.28029 17.5003 2.5013 17.5003H17.5013C17.7223 17.5003 17.9343 17.4125 18.0906 17.2563C18.2468 17.1 18.3346 16.888 18.3346 16.667V7.50033C18.3346 6.58116 17.5871 5.83366 16.668 5.83366ZM3.33464 9.16699H6.66797V15.8337H3.33464V9.16699ZM8.33464 3.33366H11.668V15.8337H8.33464V3.33366ZM16.668 15.8337H13.3346V7.50033H16.668V15.8337Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare .compare_checkbox {
  cursor: pointer;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare .compare_checkbox input[type=checkbox] {
  margin-left: 0;
  width: 15px;
  height: 15px;
  cursor: pointer;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare a {
  font-size: 15px;
  margin-left: 10px;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare a:hover {
  color: #000;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare a span {
  font-size: 15px;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare label {
  height: auto;
  line-height: normal;
  font-size: 15px;
  padding: 0;
  padding-left: 25px;
  cursor: pointer;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare label:hover {
  color: #000;
}
.sand .mobile-rating-flags-wr .rating .product-compare-wr .product-compare label:before {
  width: 20px;
  height: 20px;
  border: none;
  top: -2px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.668 5.83366H13.3346V3.33366C13.3346 2.41449 12.5871 1.66699 11.668 1.66699H8.33464C7.41547 1.66699 6.66797 2.41449 6.66797 3.33366V7.50033H3.33464C2.41547 7.50033 1.66797 8.24783 1.66797 9.16699V16.667C1.66797 16.888 1.75577 17.1 1.91205 17.2563C2.06833 17.4125 2.28029 17.5003 2.5013 17.5003H17.5013C17.7223 17.5003 17.9343 17.4125 18.0906 17.2563C18.2468 17.1 18.3346 16.888 18.3346 16.667V7.50033C18.3346 6.58116 17.5871 5.83366 16.668 5.83366ZM3.33464 9.16699H6.66797V15.8337H3.33464V9.16699ZM8.33464 3.33366H11.668V15.8337H8.33464V3.33366ZM16.668 15.8337H13.3346V7.50033H16.668V15.8337Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
.sand .mobile-rating-flags-wr .flags .product-label {
  position: static;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 8px;
  margin: 0;
  padding: 0;
}
.sand .mobile-rating-flags-wr .flags .product-label div {
  margin: 0;
  width: auto;
  height: auto;
  border-radius: 0;
  padding: 7px;
  font-size: 16px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  color: #fff;
}
.sand .slider340 .slider340-inner {
  padding-left: 0;
  padding-right: 0;
}
.sand .footer-top {
  background: none;
}
.sand .site-wrapper {
  padding: 0;
}
.sand .site-header {
  background: #F7F7F7;
  padding: 16px;
  box-sizing: border-box;
  margin-bottom: 52px;
  font-family: "Golos Text", sans-serif;
  position: static;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
}
@media (min-width: 981px) {
  .sand .site-header {
    padding-bottom: 0;
  }
}
@media (max-width: 980px) {
  .sand .site-header {
    margin-bottom: 28px;
    position: sticky;
  }
}
@media (max-width: 980px) {
  .sand .site-header.margin-small {
    margin-bottom: 10px;
  }
}
.sand .site-header .site-header-in {
  max-width: 100%;
}
@media (min-width: 981px) {
  .sand .site-header .site-header-in {
    gap: 8px !important;
  }
}
.sand .site-header #sticky-wrapper {
  width: 100%;
}
@media (min-width: 981px) {
  .sand .site-header #sticky-wrapper {
    margin: 0 -16px;
    width: calc(100% + 32px);
  }
}
.sand .site-header__sticky-wrap {
  width: 100%;
  z-index: 20 !important;
  background: #f7f7f7;
}
@media (min-width: 981px) {
  .sand .site-header__sticky-wrap {
    padding: 16px;
    box-sizing: border-box;
  }
}
.sand .site-header__sticky-wrap-in {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 981px) {
  .sand .site-header__logo {
    width: 100%;
    max-width: 255px;
  }
}
@media (max-width: 980px) {
  .sand .site-header__logo {
    flex: auto;
  }
  .sand .site-header__logo img {
    max-width: 154px;
  }
}
.sand .site-header__logo a {
  display: block;
}
.sand .site-header__top {
  width: 100%;
  display: flex;
  gap: 20px;
  justify-content: space-between;
}
@media (max-width: 980px) {
  .sand .site-header__top {
    display: none;
  }
}
.sand .site-header__top-item {
  max-width: 371px;
}
@media (max-width: 980px) {
  .sand .site-header__top-item {
    max-width: 100%;
  }
}
.sand .site-header__top-title {
  font-size: 16px;
  line-height: 20px;
  color: #9B9B9B;
  font-weight: normal;
  margin-bottom: 8px;
}
@media (max-width: 980px) {
  .sand .site-header__top-title {
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .site-header__top-body {
  font-size: 20px;
  line-height: 25px;
  color: #151D03;
}
@media (max-width: 980px) {
  .sand .site-header__top-body {
    font-size: 19px;
    line-height: 23px;
  }
}
.sand .site-header__phones-wr {
  display: flex;
  gap: 20px;
  flex: auto;
  max-width: 566px;
}
.sand .site-header__phones-wr > div {
  flex: auto;
}
.sand .site-header__top-phones {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.sand .site-header__top-phones a {
  text-decoration: none;
  color: #151D03;
  font-size: inherit;
  transition: all 0.5s ease;
}
.sand .site-header__top-phones a:hover {
  color: #9FCE14;
}
.sand .site-header__socials {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.sand .site-header__socials-item {
  font-size: 0;
  line-height: normal;
}
.sand .site-header__socials-item a {
  width: 28px;
  height: 28px;
  min-width: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sand .site-header__socials-item img {
  max-width: 100%;
}
.sand .site-header__popup-btn {
  margin-top: 12px;
}
.sand .site-header__popup-btn .callbackme {
  border: none;
  width: auto;
  display: inline-block;
  padding: 16px;
  cursor: pointer;
  color: #151D03;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  transition: all 0.5s ease;
  background: #F3FCCB;
  height: auto;
  margin: 0;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .sand .site-header__popup-btn .callbackme {
    width: 100%;
    text-align: center;
    padding: 12px;
    font-size: 17px;
    line-height: 17px;
  }
}
.sand .site-header__popup-btn .callbackme:hover {
  background: #9FCE14;
}
.sand .site-header .site-header-in {
  flex-wrap: wrap;
  gap: 24px;
  padding: 0;
  min-height: 0;
}
.sand .site-header__middle {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 980px) {
  .sand .site-header__middle {
    flex-wrap: wrap;
    gap: 8px 16px;
  }
}
.sand .site-header__middle .burger-btn {
  display: none;
}
@media (max-width: 980px) {
  .sand .site-header__middle .burger-btn {
    width: 28px;
    height: 28px;
    min-width: 28px;
    cursor: pointer;
    background: #BEE833;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
.sand .site-header__middle .comapany-logo {
  margin: 0;
  font-size: 0;
  line-height: normal;
}
.sand .site-header__middle .search-panel-wr {
  padding: 0;
  background: none;
  flex: auto;
}
@media (max-width: 980px) {
  .sand .site-header__middle .search-panel-wr {
    width: 100%;
  }
}
.sand .site-header__middle .search-panel-wr .search-panel-right {
  position: relative;
  float: none;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-btn {
  width: 28px;
  height: 28px;
  padding: 0;
  font-size: 0;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  margin-right: 5px;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-btn:before, .sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-btn:after {
  display: none;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-btn .active-icon {
  display: none;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-block {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-block.opened {
  background: none;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-block.opened .shop-search-btn .default-icon {
  display: none;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .shop-search-block.opened .shop-search-btn .active-icon {
  display: block;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr {
  margin: 0;
  background: none;
  position: relative;
  border: 1px solid #151D03;
  padding: 0;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr form {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  padding-right: 48px;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr form .search-but {
  width: 28px;
  height: 28px;
  margin-left: 10px;
  background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 21C14.775 20.9996 16.4988 20.4054 17.897 19.312L22.293 23.708L23.707 22.294L19.311 17.898C20.405 16.4997 20.9996 14.7754 21 13C21 8.589 17.411 5 13 5C8.589 5 5 8.589 5 13C5 17.411 8.589 21 13 21ZM13 7C16.309 7 19 9.691 19 13C19 16.309 16.309 19 13 19C9.691 19 7 16.309 7 13C7 9.691 9.691 7 13 7Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
@media (max-width: 980px) {
  .sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr form .search-but {
    display: none;
  }
}
.sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr form .search-but svg {
  display: none;
}
.sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr form .search-text {
  background: none;
  padding: 12px 8px;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  color: #000;
}
@media (max-width: 980px) {
  .sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr form .search-text {
    padding: 9px 12px;
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .site-header__middle .search-panel-wr .search-panel-right .site-search-wr form .search-text::placeholder {
  color: #7C7A7F;
}
.sand .site-header__contacts-mobile {
  display: none;
}
@media (max-width: 980px) {
  .sand .site-header__contacts-mobile {
    display: flex;
    gap: 12px;
    margin-left: auto;
  }
}
.sand .site-header__descriptor {
  display: none;
}
@media (max-width: 980px) {
  .sand .site-header__descriptor {
    display: block;
    width: 100%;
    margin-bottom: 4px;
    font-size: 13px;
    font-weight: normal;
    color: #7c7a7f;
    line-height: 17px;
  }
}
.sand .site-header__compare-cart {
  display: flex;
  align-items: center;
  gap: 20px;
  opacity: 1 !important;
}
@media (max-width: 980px) {
  .sand .site-header__compare-cart {
    display: none;
  }
}
.sand .site-header__compare .compare-block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  position: relative;
  pointer-events: none;
}
.sand .site-header__compare .compare-block.active {
  pointer-events: auto;
}
.sand .site-header__compare .compare-block.active:hover .compare-block__title {
  color: #9FCE14;
}
.sand .site-header__compare .compare-block.active .compare-block__amount {
  display: flex;
}
.sand .site-header__compare .compare-block a {
  position: absolute;
  font-size: 0;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
.sand .site-header__compare .compare-block__icon {
  width: 28px;
  height: 28px;
  font-size: 0;
  line-height: normal;
}
.sand .site-header__compare .compare-block__amount {
  position: absolute;
  top: 0px;
  right: 15px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #9FCE14;
  color: #fff;
  font-size: 13px;
  line-height: 15.6px;
  align-items: center;
  justify-content: center;
  display: none;
}
@media (max-width: 980px) {
  .sand .site-header__compare .compare-block__amount {
    right: 5px;
    font-size: 11px;
  }
}
.sand .site-header__compare .compare-block__title {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  color: #151D03;
  text-align: center;
  transition: all 0.5s ease;
}
.sand .site-header__cart .cart-wr {
  background: none;
  margin: 0;
  font-family: "Golos Text", sans-serif;
}
.sand .site-header__cart .cart-wr a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  pointer-events: none;
  padding: 0;
  height: auto;
  min-height: 0;
  background: none;
}
.sand .site-header__cart .cart-wr a.active {
  pointer-events: auto;
}
.sand .site-header__cart .cart-wr a.active:hover .cart-total-title {
  color: #9FCE14;
}
.sand .site-header__cart .cart-wr a.active .cart-total-amount {
  display: flex;
}
.sand .site-header__cart .cart-wr a:before {
  position: static;
  width: 28px;
  height: 28px;
  background: url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.4597 8.66951C25.3523 8.51442 25.209 8.38766 25.042 8.30009C24.875 8.21252 24.6892 8.16673 24.5007 8.16667H8.55582L7.20948 4.93501C7.03295 4.50943 6.73403 4.14586 6.35061 3.89038C5.96719 3.63491 5.51655 3.49904 5.05582 3.50001H2.33398V5.83334H5.05582L10.5905 19.1158C10.6791 19.3284 10.8287 19.5099 11.0203 19.6376C11.2119 19.7652 11.4371 19.8334 11.6673 19.8333H21.0007C21.4872 19.8333 21.9223 19.5312 22.0938 19.0773L25.5938 9.74401C25.66 9.5674 25.6823 9.37738 25.6589 9.19025C25.6356 9.00311 25.5672 8.82443 25.4597 8.66951ZM20.1922 17.5H12.4455L9.52882 10.5H22.8172L20.1922 17.5Z' fill='%23151D03'/%3E%3Cpath d='M12.2507 24.5C13.2171 24.5 14.0007 23.7165 14.0007 22.75C14.0007 21.7835 13.2171 21 12.2507 21C11.2842 21 10.5007 21.7835 10.5007 22.75C10.5007 23.7165 11.2842 24.5 12.2507 24.5Z' fill='%23151D03'/%3E%3Cpath d='M20.4173 24.5C21.3838 24.5 22.1673 23.7165 22.1673 22.75C22.1673 21.7835 21.3838 21 20.4173 21C19.4508 21 18.6673 21.7835 18.6673 22.75C18.6673 23.7165 19.4508 24.5 20.4173 24.5Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
  opacity: 1;
}
.sand .site-header__cart .cart-wr a .cart-total-amount {
  position: absolute;
  top: 0px;
  right: 13px;
  width: 20px;
  height: 20px;
  border-radius: 100%;
  background: #9FCE14;
  color: #fff;
  font-size: 13px;
  line-height: 15.6px;
  align-items: center;
  justify-content: center;
  display: none;
  padding: 0;
  box-sizing: border-box;
  min-width: 0;
  font-weight: normal;
}
@media (max-width: 980px) {
  .sand .site-header__cart .cart-wr a .cart-total-amount {
    right: 0;
    font-size: 11px;
  }
}
.sand .site-header__cart .cart-wr a .cart-total-sum {
  display: none !important;
}
.sand .site-header__cart .cart-wr a .cart-total-title {
  font-size: 16px;
  font-weight: normal;
  line-height: 20px;
  color: #151D03;
  text-align: center;
  display: block !important;
  transition: all 0.5s ease;
}
.sand .site-header__bottom {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 980px) {
  .sand .site-header__bottom {
    display: none;
  }
}
.sand .site-header__bottom .search-panel-left {
  position: relative;
  float: none;
  margin: 0;
  width: 175px;
  flex: none;
}
.sand .site-header__bottom .left-categor-title {
  padding: 16px 24px;
  background: #BEE833;
  transition: all 0.5s ease;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #151D03;
}
.sand .site-header__bottom .left-categor-title:hover {
  background: #9FCE14;
}
.sand .site-header__bottom .left-categor-title.active {
  background: #8CBA0D;
}
.sand .site-header__bottom .left-categor-title.active .active-icon {
  display: block;
}
.sand .site-header__bottom .left-categor-title.active .default-icon {
  display: none;
}
.sand .site-header__bottom .left-categor-title:before, .sand .site-header__bottom .left-categor-title:after {
  display: none;
}
.sand .site-header__bottom .left-categor-title .icon {
  font-size: 0;
  line-height: normal;
}
.sand .site-header__bottom .left-categor-title .active-icon {
  display: none;
}
.sand .site-header__menu ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 10px 12px;
}
@media (max-width: 980px) {
  .sand .site-header__menu ul {
    gap: 0;
  }
}
@media (max-width: 980px) {
  .sand .site-header__menu ul li {
    width: 50%;
  }
}
.sand .site-header__menu ul li a {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 2px 4px;
  text-decoration: none;
  color: #151D03;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
  transition: all 0.3s ease;
}
@media (max-width: 980px) {
  .sand .site-header__menu ul li a {
    padding: 8px 0;
    font-size: 16px;
    line-height: 18px;
  }
}
.sand .site-header__menu ul li a svg path {
  transition: all 0.3s ease;
  fill: #000;
}
.sand .site-header__menu ul li a:hover {
  color: #9FCE14;
}
.sand .site-header__menu ul li a:hover svg path {
  fill: #97CA2D;
}
.sand .site-header__menu ul li a .item-image {
  font-size: 0;
  line-height: normal;
}
.site-callback-form {
  padding: 0 16px;
  padding-bottom: 52px;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .site-callback-form {
    padding-bottom: 20px;
  }
}
.site-callback-form__inner {
  background: #f7f7f7;
  padding: 52px 16px;
  box-sizing: border-box;
  text-align: center;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 980px) {
  .site-callback-form__inner {
    padding: 16px;
  }
}
.site-callback-form__title {
  font-weight: 500;
  font-size: 36px;
  line-height: 32px;
  color: #151D03;
}
@media (max-width: 980px) {
  .site-callback-form__title {
    font-size: 17px;
    line-height: 17px;
  }
}
.site-callback-form__desc {
  margin-top: 16px;
  color: #151D03;
  font-size: 18px;
  line-height: 20px;
}
@media (max-width: 980px) {
  .site-callback-form__desc {
    margin-top: 8px;
    font-size: 16px;
    line-height: 18px;
  }
}
.site-callback-form__btn {
  margin-top: 40px;
}
@media (max-width: 980px) {
  .site-callback-form__btn {
    margin-top: 20px;
  }
}
.site-callback-form__btn a {
  text-decoration: none;
  display: inline-block;
  padding: 16px 20px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  color: #151D03;
  transition: all 0.3s ease;
  background: #F3FCCB;
}
@media (max-width: 980px) {
  .site-callback-form__btn a {
    font-size: 17px;
    line-height: 17px;
    padding: 12px 20px;
  }
}
.site-callback-form__btn a:hover {
  background: #E7FA9C;
}
.site-callback-form__btn a:focus, .site-callback-form__btn a:active {
  background: #D3F363;
}
.site-callback-form__text {
  font-size: 18px;
  color: #9b9b9b;
  line-height: 20px;
  margin-top: 16px;
}
@media (max-width: 980px) {
  .site-callback-form__text {
    margin-top: 8px;
    font-size: 13px;
    line-height: 17px;
  }
}
.utility-block {
  margin-bottom: 50px;
  padding: 0 16px;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .utility-block {
    margin-bottom: 20px;
  }
}
.utility-block__inner {
  font-family: "Golos Text", sans-serif;
  position: relative;
}
.utility-block__inner .owl-stage {
  display: flex;
}
.utility-block__inner .owl-stage .owl-item {
  display: flex;
  flex: auto;
}
.utility-block__inner .owl-stage .owl-item > div {
  width: 100%;
  flex: auto;
  display: flex;
}
.utility-block__inner .owl-nav {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 1;
  display: flex;
  gap: 20px;
}
@media (max-width: 980px) {
  .utility-block__inner .owl-nav {
    display: none;
  }
}
.utility-block__inner .owl-nav div {
  cursor: pointer;
  font-size: 0;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 0;
  width: 48px;
  height: 48px;
  min-width: 48px;
  transition: all 0.5s ease;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0781 5.24414L6.32227 9.99997L11.0781 14.7558L12.2564 13.5775L8.67893 9.99997L12.2564 6.42247L11.0781 5.24414Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #f7f7f7;
}
.utility-block__inner .owl-nav div:hover {
  background-color: #FF9933;
}
.utility-block__inner .owl-nav div.owl-next {
  transform: rotate(180deg);
}
.utility-block__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 40px;
}
@media (max-width: 980px) {
  .utility-block__top {
    margin-bottom: 20px;
  }
}
.utility-block__title {
  width: calc(100% - 120px);
}
@media (max-width: 980px) {
  .utility-block__title {
    width: 100%;
  }
}
.utility-block__slider-arrows {
  display: flex;
  gap: 20px;
}
@media (max-width: 980px) {
  .utility-block__slider-arrows {
    display: none;
  }
}
.utility-block__slider-arrows .slick-arrow {
  font-size: 0;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 0;
  width: 48px;
  height: 48px;
  min-width: 48px;
  transition: all 0.5s ease;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0781 5.24414L6.32227 9.99997L11.0781 14.7558L12.2564 13.5775L8.67893 9.99997L12.2564 6.42247L11.0781 5.24414Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #f7f7f7;
}
.utility-block__slider-arrows .slick-arrow:hover {
  background-color: #FF9933;
}
.utility-block__slider-arrows .slick-arrow.slick-next {
  transform: rotate(180deg);
}
@media (max-width: 980px) {
  .utility-block__body {
    margin-right: -16px;
  }
}
.utility-block__list {
  margin: 0 -10px;
}
@media (max-width: 980px) {
  .utility-block__list {
    margin: 0;
    margin-left: -4px;
    overflow: hidden;
    padding-right: 11px;
  }
  .utility-block__list .owl-stage-outer {
    overflow: visible;
  }
}
.utility-block__list .slick-track {
  display: flex;
}
.utility-block__list .slick-track .slick-slide {
  height: auto;
  display: flex;
}
.utility-block__list .slick-track .slick-slide > div {
  width: 100%;
  display: flex;
  flex: auto;
}
.utility-block__list .slick-track .slick-slide > div > div {
  width: 100%;
  display: flex !important;
  flex: auto;
}
.utility-block__item {
  padding: 0 10px;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .utility-block__item {
    padding: 0 4px;
  }
}
.utility-block__item a {
  text-decoration: none;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 16px;
  background: #FFE8D6;
  width: 100%;
  box-sizing: border-box;
  color: #151D03;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  flex: auto;
}
@media (max-width: 980px) {
  .utility-block__item a {
    padding: 12px 8px;
    gap: 12px;
    font-size: 13px;
    line-height: 15px;
  }
}
.utility-block__item a:hover img {
  transform: scale(1.2);
}
.utility-block__item a:active, .utility-block__item a:focus {
  background: #FFDBBF;
}
.utility-block__item-image {
  font-size: 0;
  line-height: normal;
  position: relative;
  padding-top: 56%;
  width: 100%;
  overflow: hidden;
}
@media (max-width: 980px) {
  .utility-block__item-image {
    padding-top: 71%;
  }
}
.utility-block__item-image img {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.5s ease;
  will-change: transform;
}
.facilities-block {
  padding: 0 16px 50px;
  box-sizing: border-box;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 980px) {
  .facilities-block {
    padding-bottom: 20px;
  }
}
.facilities-block__title {
  margin-bottom: 40px;
}
@media (max-width: 980px) {
  .facilities-block__title {
    margin-bottom: 20px;
  }
}
.facilities-block__list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
@media (max-width: 768px) {
  .facilities-block__list {
    gap: 8px;
  }
}
.facilities-block__item {
  width: calc(25% - 15px);
  display: flex;
  flex: auto;
}
@media (max-width: 980px) {
  .facilities-block__item {
    width: calc(33.3% - 14px);
  }
}
@media (max-width: 768px) {
  .facilities-block__item {
    width: calc(50% - 4px);
  }
}
.facilities-block__item a {
  flex: auto;
  width: 100%;
  text-decoration: none;
  background: #f7f7f7;
  padding: 16px;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  gap: 16px;
  transition: all 0.5s ease;
  color: #151D03;
  font-size: 18px;
  line-height: 20px;
}
@media (max-width: 768px) {
  .facilities-block__item a {
    padding: 8px;
    gap: 4px;
    font-size: 16px;
    line-height: 18px;
    letter-spacing: -0.3px;
  }
}
.facilities-block__item a:hover {
  background: #f2f2f2;
}
.facilities-block__item-image {
  font-size: 0;
  line-height: normal;
}
.facilities-block__item-image img {
  max-width: 56px;
  max-height: 56px;
}
@media (max-width: 768px) {
  .facilities-block__item-image img {
    max-width: 36px;
    max-height: 36px;
  }
}
.facilities-block__item-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}
.custom-folders-block {
  padding: 0 16px 50px;
  font-family: "Golos Text", sans-serif;
  box-sizing: border-box;
  /* === ИЗМЕНЕННАЯ ЧАСТЬ КАРТОЧЕК === */
  /* === КОНЕЦ ИЗМЕНЕННОЙ ЧАСТИ === */
}
@media (max-width: 980px) {
  .custom-folders-block {
    padding-bottom: 20px;
  }
}
.custom-folders-block__inner {
  position: relative;
}
.custom-folders-block__inner .owl-stage {
  display: flex;
}
.custom-folders-block__inner .owl-stage .owl-item {
  display: flex;
  flex: auto;
}
.custom-folders-block__top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 46px;
}
@media (max-width: 980px) {
  .custom-folders-block__top {
    margin-bottom: 20px;
  }
}
.custom-folders-block__title {
  width: calc(100% - 120px);
  flex: auto;
}
.custom-folders-block__arrows {
  display: flex;
  gap: 20px;
}
@media (max-width: 980px) {
  .custom-folders-block__arrows {
    display: none;
  }
}
.custom-folders-block__arrows .slick-arrow {
  font-size: 0;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 0;
  width: 48px;
  height: 48px;
  min-width: 48px;
  transition: all 0.5s ease;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0781 5.24414L6.32227 9.99997L11.0781 14.7558L12.2564 13.5775L8.67893 9.99997L12.2564 6.42247L11.0781 5.24414Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #f7f7f7;
}
.custom-folders-block__arrows .slick-arrow:hover {
  background-color: #FF9933;
}
.custom-folders-block__arrows .slick-arrow.slick-next {
  transform: rotate(180deg);
}
.custom-folders-block__body .owl-nav {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 1;
  display: flex;
  gap: 20px;
}
@media (max-width: 980px) {
  .custom-folders-block__body .owl-nav {
    display: none;
  }
}
.custom-folders-block__body .owl-nav div {
  cursor: pointer;
  font-size: 0;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 0;
  width: 48px;
  height: 48px;
  min-width: 48px;
  transition: all 0.5s ease;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0781 5.24414L6.32227 9.99997L11.0781 14.7558L12.2564 13.5775L8.67893 9.99997L12.2564 6.42247L11.0781 5.24414Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #f7f7f7;
}
.custom-folders-block__body .owl-nav div:hover {
  background-color: #FF9933;
}
.custom-folders-block__body .owl-nav div.owl-next {
  transform: rotate(180deg);
}
.custom-folders-block__list {
  margin: 0 -10px;
}
@media (max-width: 768px) {
  .custom-folders-block__list {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 0;
  }
}
.custom-folders-block__list .slick-track {
  display: flex;
}
.custom-folders-block__list .slick-track .slick-slide {
  height: auto;
  display: flex;
}
.custom-folders-block__list .slick-track .slick-slide > div {
  width: 100%;
  display: flex;
  flex: auto;
}
.custom-folders-block__list .slick-track .slick-slide > div > div {
  width: 100%;
  display: flex !important;
  flex: auto;
}
.custom-folders-block__item {
  padding: 0 10px;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  flex: auto;
}
@media (max-width: 768px) {
  .custom-folders-block__item {
    margin: 0;
    width: calc(50% - 4px);
    flex: unset;
    padding: 0;
  }
}
@media (max-width: 768px) {
  .custom-folders-block__item:nth-child(n+5) {
    display: none;
  }
}
.custom-folders-block__item a {
  position: relative;
  padding: 20px;
  width: 100%;
  height: 220px;
  display: block;
  overflow: hidden;
  transition: all 0.5s ease;
  text-decoration: none;
  color: #151D03;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  box-sizing: border-box;
  background: #eaeaed;
}
@media (max-width: 768px) {
  .custom-folders-block__item a {
    font-size: 17px;
    line-height: 17px;
    height: 160px;
    padding: 16px;
  }
}
.custom-folders-block__item a:hover .custom-folders-block__item-image img {
  transform: scale(1.05);
}
@media (max-width: 768px) {
  .custom-folders-block .custom-folders-block__item a {
    font-size: 13px;
  }
}
.custom-folders-block__item-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  font-size: 0;
  line-height: normal;
}
.custom-folders-block__item-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
  transition: transform 0.5s ease;
  max-height: none;
}
.custom-folders-block__item-title {
  position: relative;
  z-index: 2;
  display: block;
  text-align: left;
}
.custom-folders-block__btn {
  display: none;
}
@media (max-width: 768px) {
  .custom-folders-block__btn {
    display: block;
    margin-top: 20px;
  }
}
.custom-folders-block__btn a {
  display: block;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-weight: 500;
  font-size: 17px;
  line-height: 17px;
  color: #2A3610;
  background: #BEE833;
}
.sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr .product-params-title {
  width: calc(35% - -168px);
  font-size: 18px;
  line-height: 23px;
  font-weight: normal;
  font-family: "Golos Text", sans-serif;
  color: #7c7a7f;
}
@media (max-width: 719px) {
  .sand .shop2-product-mode-wr #product_tabs .shop-product-desc .r-tabs-panel .shop2-product-params .product-params-tr .product-params-title {
    width: calc(50% - 4px);
    font-size: 16px;
    line-height: 18px;
  }
}
.advantages-block {
  padding: 0 16px 50px;
  box-sizing: border-box;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 980px) {
  .advantages-block {
    padding-bottom: 20px;
  }
}
.advantages-block__inner {
  display: flex;
  gap: 20px;
}
@media (max-width: 980px) {
  .advantages-block__inner {
    flex-direction: column;
  }
}
.advantages-block__left {
  width: calc(50% - 10px);
}
@media (max-width: 980px) {
  .advantages-block__left {
    width: 100%;
  }
}
.advantages-block__title {
  margin-bottom: 12px;
}
@media (max-width: 980px) {
  .advantages-block__title {
    margin: 0;
  }
}
.advantages-block__image {
  font-size: 0;
  line-height: normal;
  text-align: center;
}
@media (max-width: 980px) {
  .advantages-block__image {
    display: none;
  }
}
.advantages-block__right {
  width: calc(50% - 10px);
}
@media (max-width: 980px) {
  .advantages-block__right {
    width: 100%;
  }
}
.advantages-block__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.advantages-block__item {
  width: 100%;
  background: #F3FCCB;
}
.advantages-block__item:hover {
  background: #E7FA9C;
}
.advantages-block__item.active .advantages-block__item-arrow {
  transform: rotate(180deg);
}
.advantages-block__item-title {
  cursor: pointer;
  padding: 16px;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  gap: 4px;
  font-size: 18px;
  font-weight: 500;
  line-height: 20px;
  color: #151D03;
  transition: all 0.3s ease;
}
@media (max-width: 980px) {
  .advantages-block__item-title {
    padding: 8px;
    font-size: 17px;
    line-height: 17px;
  }
}
.advantages-block__item-arrow {
  width: 20px;
  height: 20px;
  min-width: 20px;
  font-size: 0;
  line-height: normal;
  transition: all 0.3s ease;
}
.advantages-block__item-body {
  padding: 0 16px 16px;
  width: 100%;
  box-sizing: border-box;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  color: #151D03;
  display: none;
  padding-left: 40px;
  margin-top: -8px;
}
@media (max-width: 980px) {
  .advantages-block__item-body {
    padding: 0 8px 8px;
    padding-left: 36px;
    margin-top: -4px;
    font-size: 16px;
    line-height: 18px;
  }
}
.main-blocks {
  padding: 0 16px;
  box-sizing: border-box;
}
.main-blocks__inner .owl-stage {
  display: flex;
}
.main-blocks__inner .shop2-item-product {
  padding: 0 10px;
  box-sizing: border-box;
  width: 100% !important;
  border: none;
  box-shadow: none;
  border-radius: 0;
  margin: 0;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product {
    padding: 0 4px;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in {
  padding: 16px;
  background: #F7F7F7;
  box-shadow: none;
  border: none;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in:hover .product-image img {
  transform: scale(1.2);
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in:active, .main-blocks__inner .shop2-item-product .shop2-item-product-in:focus {
  background: #F2F2F2;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in {
    padding: 8px !important;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-info-wr, .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-amount {
  display: none;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-image {
  overflow: hidden;
  flex: unset;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-image img {
  will-change: transform;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .price-current .title {
  display: none;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-label {
  padding: 8px;
  box-sizing: border-box;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-label {
    padding: 4px;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-label div {
  padding: 7px;
  border-radius: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: normal;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-label div {
    padding: 4px;
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .tpl-stars-wr {
  text-align: left;
  margin-bottom: 4px;
  display: flex;
  align-items: center;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-rating-count {
  font-family: "Golos Text", sans-serif;
  font-size: 13px;
  line-height: 15.6px;
  color: #151D03;
  font-weight: normal;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-rating-count {
    line-height: 17px;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars {
  width: 140px;
  height: 20px;
  margin: 0;
  background: url("data:image/svg+xml,%3Csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.42937 11.9359L4.1877 17.3126C4.14926 17.4754 4.1608 17.646 4.22082 17.8022C4.28085 17.9583 4.38657 18.0927 4.52418 18.1878C4.66179 18.283 4.82488 18.3344 4.99216 18.3354C5.15945 18.3364 5.32314 18.2869 5.46187 18.1934L9.99937 15.1684L14.5369 18.1934C14.6788 18.2877 14.8462 18.3362 15.0166 18.3324C15.1869 18.3287 15.352 18.2729 15.4897 18.1725C15.6274 18.0721 15.731 17.932 15.7867 17.771C15.8423 17.6099 15.8473 17.4357 15.801 17.2717L14.2769 11.9384L18.0569 8.53675C18.1779 8.42774 18.2644 8.28564 18.3056 8.12801C18.3467 7.97038 18.3408 7.80415 18.2885 7.64987C18.2361 7.49559 18.1397 7.36002 18.0112 7.25994C17.8827 7.15985 17.7276 7.09964 17.5652 7.08675L12.8144 6.70842L10.7585 2.15758C10.693 2.01105 10.5864 1.88661 10.4517 1.7993C10.317 1.71199 10.1599 1.66553 9.99937 1.66553C9.83884 1.66553 9.68174 1.71199 9.54703 1.7993C9.41232 1.88661 9.30576 2.01105 9.2402 2.15758L7.18437 6.70842L2.43354 7.08592C2.27392 7.09856 2.12132 7.15693 1.994 7.25403C1.86668 7.35113 1.77003 7.48285 1.71562 7.63344C1.6612 7.78403 1.65132 7.94711 1.68716 8.10317C1.723 8.25923 1.80304 8.40166 1.9177 8.51342L5.42937 11.9359ZM7.80687 8.33092C7.95562 8.3192 8.09847 8.26768 8.22046 8.18176C8.34244 8.09584 8.43907 7.97869 8.5002 7.84258L9.99937 4.52508L11.4985 7.84258C11.5597 7.97869 11.6563 8.09584 11.7783 8.18176C11.9003 8.26768 12.0431 8.3192 12.1919 8.33092L15.5019 8.59342L12.776 11.0467C12.5394 11.2601 12.4452 11.5884 12.5319 11.8951L13.576 15.5492L10.4627 13.4734C10.3261 13.3817 10.1652 13.3327 10.0006 13.3327C9.83604 13.3327 9.67519 13.3817 9.53854 13.4734L6.2852 15.6426L7.1602 11.8542C7.19229 11.7149 7.18798 11.5697 7.1477 11.4325C7.10742 11.2953 7.03252 11.1708 6.9302 11.0709L4.39854 8.60258L7.80687 8.33092Z' fill='%23FF9933'/%3E%3C/svg%3E%0A") 0 0 repeat;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars {
    width: 100px;
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.34467 9.54883L3.35134 13.8502C3.32058 13.9804 3.32981 14.1169 3.37783 14.2418C3.42585 14.3667 3.51043 14.4743 3.62051 14.5504C3.7306 14.6265 3.86108 14.6676 3.9949 14.6684C4.12873 14.6692 4.25969 14.6296 4.37067 14.5548L8.00067 12.1348L11.6307 14.5548C11.7442 14.6302 11.8781 14.669 12.0144 14.6661C12.1507 14.6631 12.2828 14.6184 12.3929 14.5381C12.5031 14.4578 12.586 14.3457 12.6305 14.2169C12.675 14.088 12.679 13.9487 12.642 13.8175L11.4227 9.55083L14.4467 6.8295C14.5435 6.74229 14.6127 6.62861 14.6456 6.5025C14.6785 6.3764 14.6738 6.24342 14.6319 6.11999C14.5901 5.99657 14.513 5.88811 14.4101 5.80805C14.3073 5.72798 14.1833 5.67981 14.0533 5.6695L10.2527 5.36683L8.608 1.72616C8.55556 1.60893 8.47031 1.50939 8.36254 1.43954C8.25477 1.36969 8.12909 1.33252 8.00067 1.33252C7.87224 1.33252 7.74656 1.36969 7.63879 1.43954C7.53103 1.50939 7.44578 1.60893 7.39333 1.72616L5.74867 5.36683L1.948 5.66883C1.82031 5.67895 1.69823 5.72564 1.59637 5.80332C1.49452 5.881 1.4172 5.98638 1.37366 6.10685C1.33013 6.22732 1.32223 6.35779 1.3509 6.48263C1.37957 6.60748 1.4436 6.72142 1.53534 6.81083L4.34467 9.54883ZM6.24667 6.66483C6.36567 6.65546 6.47995 6.61424 6.57754 6.54551C6.67513 6.47677 6.75243 6.38305 6.80134 6.27416L8.00067 3.62016L9.2 6.27416C9.24891 6.38305 9.32621 6.47677 9.4238 6.54551C9.52139 6.61424 9.63567 6.65546 9.75467 6.66483L12.4027 6.87483L10.222 8.8375C10.0327 9.00816 9.95733 9.27083 10.0267 9.51616L10.862 12.4395L8.37133 10.7788C8.26201 10.7055 8.13333 10.6663 8.00167 10.6663C7.87001 10.6663 7.74132 10.7055 7.632 10.7788L5.02934 12.5142L5.72934 9.4835C5.755 9.37203 5.75156 9.25584 5.71933 9.14609C5.68711 9.03634 5.62719 8.93673 5.54534 8.85683L3.52 6.88216L6.24667 6.66483Z' fill='%23FF9933'/%3E%3C/svg%3E%0A");
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating {
  height: 20px;
  background-image: url("data:image/svg+xml,%3Csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.2885 7.64918C18.2362 7.4949 18.1397 7.35934 18.0112 7.25923C17.8827 7.15912 17.7276 7.09884 17.5652 7.08585L12.8144 6.70835L10.7585 2.15751C10.6931 2.01094 10.5866 1.88645 10.4519 1.79906C10.3172 1.71167 10.1602 1.66513 9.99964 1.66504C9.83911 1.66495 9.68198 1.71132 9.54723 1.79856C9.41247 1.8858 9.30584 2.01018 9.2402 2.15668L7.18437 6.70835L2.43354 7.08585C2.27392 7.09849 2.12132 7.15685 1.994 7.25395C1.86668 7.35105 1.77003 7.48278 1.71562 7.63337C1.6612 7.78396 1.65132 7.94704 1.68716 8.1031C1.723 8.25916 1.80304 8.40159 1.9177 8.51335L5.42854 11.9358L4.18687 17.3125C4.14917 17.4753 4.16125 17.6456 4.22155 17.8014C4.28186 17.9572 4.38759 18.0913 4.52504 18.1862C4.66249 18.2812 4.8253 18.3326 4.99236 18.3339C5.15941 18.3352 5.32299 18.2862 5.46187 18.1933L9.99937 15.1683L14.5369 18.1933C14.6788 18.2876 14.8462 18.3361 15.0166 18.3324C15.1869 18.3286 15.352 18.2728 15.4897 18.1725C15.6274 18.0721 15.731 17.9319 15.7867 17.7709C15.8423 17.6099 15.8473 17.4356 15.801 17.2717L14.2769 11.9383L18.0569 8.53668C18.3044 8.31335 18.3952 7.96501 18.2885 7.64918Z' fill='%23FF9933'/%3E%3C/svg%3E%0A");
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .tpl-stars-wr .tpl-stars .tpl-rating {
    height: 16px;
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='16' viewBox='0 0 20 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.632 6.11934C14.5901 5.99592 14.513 5.88747 14.4101 5.80738C14.3073 5.72729 14.1833 5.67908 14.0533 5.66868L10.2527 5.36668L8.608 1.72601C8.55562 1.60875 8.47043 1.50916 8.3627 1.43925C8.25497 1.36934 8.12931 1.3321 8.00088 1.33203C7.87246 1.33196 7.74676 1.36906 7.63895 1.43885C7.53115 1.50864 7.44584 1.60814 7.39333 1.72534L5.74867 5.36668L1.948 5.66868C1.82031 5.67879 1.69823 5.72548 1.59637 5.80316C1.49452 5.88084 1.4172 5.98622 1.37366 6.1067C1.33013 6.22717 1.32223 6.35763 1.3509 6.48248C1.37957 6.60733 1.4436 6.72127 1.53534 6.81068L4.344 9.54868L3.35067 13.85C3.32051 13.9802 3.33017 14.1165 3.37841 14.2411C3.42666 14.3657 3.51124 14.473 3.6212 14.549C3.73116 14.6249 3.86141 14.6661 3.99506 14.6671C4.1287 14.6681 4.25957 14.629 4.37067 14.5547L8.00067 12.1347L11.6307 14.5547C11.7442 14.6301 11.8781 14.6689 12.0144 14.6659C12.1507 14.6629 12.2828 14.6183 12.3929 14.538C12.5031 14.4577 12.586 14.3456 12.6305 14.2167C12.675 14.0879 12.679 13.9485 12.642 13.8173L11.4227 9.55068L14.4467 6.82934C14.6447 6.65068 14.7173 6.37201 14.632 6.11934Z' fill='%23FF9933'/%3E%3C/svg%3E%0A");
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name {
  text-align: left;
  min-height: 54px;
  margin-bottom: 12px;
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 23px;
  color: #151D03;
  order: unset;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name {
    font-size: 16px;
    line-height: 18px;
    font-weight: normal;
    min-height: 54px;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name a {
  color: inherit;
}
@media (max-width: 768px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name a {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv {
  display: block;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv .product-options {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv .product-options li {
  padding: 0;
  display: flex;
  justify-content: space-between;
  gap: 10px;
}
@media (max-width: 720px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv .product-options li {
    flex-direction: column;
    justify-content: flex-start;
    gap: 0;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv .product-options li .option-title {
  font-size: 16px;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  font-weight: normal;
  color: #7C7A7F;
  width: auto;
}
@media (max-width: 720px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv .product-options li .option-title {
    font-size: 13px;
    line-height: 17px;
    margin: 0;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv .product-options li .option-body {
  font-size: 16px;
  line-height: 23px;
  font-family: "Golos Text", sans-serif;
  font-weight: normal;
  color: #151D03;
  min-width: 70px;
  text-align: right;
  width: auto;
}
@media (max-width: 720px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-name .divv .product-options li .option-body {
    font-size: 13px;
    line-height: 17px;
    text-align: left;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot {
  display: flex;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 10px;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .product-price {
  text-align: left;
  padding: 0;
  height: auto !important;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .price-old {
  text-align: left;
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  line-height: 20px;
  color: #7c7a7f;
  font-weight: normal;
  margin-bottom: 4px;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .price-old {
    font-size: 13px;
    line-height: 17px;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .price-current .inner2 {
  background: none;
  color: #151D03;
  font-size: 36px;
  line-height: 32px;
  font-weight: 500;
  font-family: "Golos Text", sans-serif;
  padding: 0;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .price-current .inner2 {
    font-size: 17px;
    line-height: 17px;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .price-current .inner2 strong {
  font-size: inherit;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn {
  width: 56px;
  height: 56px;
  min-width: 56px;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.74935 17.5C9.43971 17.5 9.99935 16.9404 9.99935 16.25C9.99935 15.5596 9.43971 15 8.74935 15C8.05899 15 7.49935 15.5596 7.49935 16.25C7.49935 16.9404 8.05899 17.5 8.74935 17.5Z' fill='%23151D03'/%3E%3Cpath d='M14.5827 17.5C15.273 17.5 15.8327 16.9404 15.8327 16.25C15.8327 15.5596 15.273 15 14.5827 15C13.8923 15 13.3327 15.5596 13.3327 16.25C13.3327 16.9404 13.8923 17.5 14.5827 17.5Z' fill='%23151D03'/%3E%3Cpath d='M10.8327 10.8333H12.4993V8.34167H14.991V6.675H12.4993V4.19167H10.8327V6.675H8.34102V8.34167H10.8327V10.8333Z' fill='%23151D03'/%3E%3Cpath d='M8.33268 14.1667H14.9993C15.1672 14.1662 15.331 14.115 15.4693 14.0198C15.6076 13.9247 15.7139 13.79 15.7744 13.6333L18.1327 7.5H16.3493L14.4243 12.5H8.89102L5.14935 3.525C5.02249 3.22089 4.80832 2.9612 4.53392 2.77876C4.25952 2.59632 3.9372 2.49932 3.60768 2.5H1.66602V4.16667H3.60768L7.56602 13.65C7.62853 13.8022 7.7347 13.9325 7.87113 14.0244C8.00756 14.1163 8.16816 14.1658 8.33268 14.1667Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #BEE833;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn a {
  display: none !important;
}
@media (max-width: 980px) {
  .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn {
    width: 38px;
    height: 38px;
    min-width: 38px;
  }
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:hover {
  background-color: #9FCE14;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:active, .main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn:focus {
  background-color: #8CBA0D;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.notavailable {
  background-color: #D2D2D2;
}
.main-blocks__inner .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn span {
  display: none !important;
}
.main-blocks__item {
  margin-bottom: 52px;
  position: relative;
}
@media (max-width: 980px) {
  .main-blocks__item {
    margin-bottom: 40px;
  }
}
.main-blocks__item .owl-nav {
  position: absolute;
  top: 5px;
  right: 0;
  z-index: 1;
  display: flex;
  gap: 20px;
}
@media (max-width: 980px) {
  .main-blocks__item .owl-nav {
    display: none;
  }
}
.main-blocks__item .owl-nav div {
  cursor: pointer;
  font-size: 0;
  border: none;
  padding: 0;
  outline: none;
  border-radius: 0;
  width: 48px;
  height: 48px;
  min-width: 48px;
  transition: all 0.5s ease;
  background: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.0781 5.24414L6.32227 9.99997L11.0781 14.7558L12.2564 13.5775L8.67893 9.99997L12.2564 6.42247L11.0781 5.24414Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat #f7f7f7;
}
.main-blocks__item .owl-nav div:hover {
  background-color: #FF9933;
}
.main-blocks__item .owl-nav div.owl-next {
  transform: rotate(180deg);
}
.main-blocks__item-title {
  margin-bottom: 40px;
}
@media (max-width: 980px) {
  .main-blocks__item-title {
    margin-bottom: 20px;
  }
}
.main-blocks__item-slider {
  margin: 0 -10px;
}
@media (max-width: 980px) {
  .main-blocks__item-slider {
    margin: 0;
    margin-right: -16px;
    overflow: hidden;
  }
  .main-blocks__item-slider .product-list-thumbs {
    margin-right: 0;
    padding-right: 16px;
  }
  .main-blocks__item-slider .owl-stage-outer {
    overflow: visible;
  }
}
.main-text-block {
  margin-bottom: 52px;
}
@media (max-width: 980px) {
  .main-text-block {
    margin-bottom: 20px;
  }
}
.main-text-block__inner {
  display: block;
  font-family: "Golos Text", sans-serif;
}
.main-text-block__left {
  width: 100%;
}
@media (max-width: 980px) {
  .main-text-block__left {
    width: 100%;
  }
}
.main-text-block__title {
  margin: 0;
}
.main-text-block__text {
  margin-top: 16px;
  font-size: 18px;
  line-height: 32px;
  color: #151D03;
}
@media (max-width: 980px) {
  .main-text-block__text {
    font-size: 16px;
    line-height: 18px;
  }
}
.main-text-block__right {
  width: calc(50% - 10px);
  font-size: 0;
}
@media (max-width: 980px) {
  .main-text-block__right {
    width: 100%;
    margin-top: 16px;
  }
}
.main-text-block__right img {
  max-width: 100%;
}
.reviews-title {
  margin-bottom: 40px;
}
@media (max-width: 980px) {
  .reviews-title {
    margin-bottom: 20px;
  }
}
.main-slider {
  margin: 0 0 52px;
}
@media (max-width: 980px) {
  .main-slider {
    margin-bottom: 28px;
  }
}
.main-slider__inner {
  display: flex;
  gap: 20px;
}
.main-slider__slider {
  width: calc(100% - 392px);
  flex: auto;
  display: flex;
}
@media (max-width: 980px) {
  .main-slider__slider {
    width: 100%;
  }
}
.main-slider__slider .slider340 {
  width: 100%;
  flex: auto;
  display: flex;
}
.main-slider__slider .slider340 .slider340-inner {
  width: 100%;
  display: flex;
  flex: auto;
}
.main-slider__slider .slider340 .slider340-inner .slider340-list {
  width: 100%;
  display: flex;
  flex: auto;
}
.main-slider__slider .slider340 .slider340-inner .slider340-list .owl-stage-outer {
  display: flex;
}
.main-slider__edit-blocks {
  display: flex;
  flex-direction: column;
  gap: 20px;
  max-width: 372px;
}
@media (max-width: 980px) {
  .main-slider__edit-blocks {
    display: none;
  }
}
.main-slider__edit-item {
  height: calc(50% - 10px);
  width: 100%;
  display: flex;
}
.main-slider__edit-item a {
  font-size: 0;
  position: relative;
  display: block;
}
.main-slider__edit-item a:hover .arrow {
  background: #9FCE14;
}
.main-slider__edit-item a img {
  max-width: 100%;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-slider__edit-item a .arrow {
  text-decoration: none;
  position: absolute;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  right: 16px;
  bottom: 16px;
  z-index: 1;
  transition: all 0.5s ease;
  background: #BEE833;
}
.new-burger-menu {
  position: fixed;
  background: #fff;
  bottom: 0;
  top: 0;
  right: 0;
  left: 0;
  z-index: 150;
  width: 100%;
  height: 100%;
  overflow: auto;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease;
}
.new-burger-menu.active {
  opacity: 1;
  visibility: visible;
}
.new-burger-menu__closer {
  padding: 16px 16px 12px;
  cursor: pointer;
  width: 100%;
  background: #f7f7f7;
  box-sizing: border-box;
  font-size: 0;
}
.new-burger-menu__body {
  padding: 0 16px 16px;
  width: 100%;
  box-sizing: border-box;
}
.new-burger-menu__body .site-header__phones-wr {
  margin-top: 16px;
  flex-direction: column;
}
.new-burger-menu__body .site-header__top-item.last-item {
  margin-top: 12px;
}
.new-burger-menu__body .site-header__popup-btn {
  margin-top: 20px;
}
.fixed-panel {
  position: sticky;
  z-index: 10;
  bottom: 0;
  right: 0;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 4px 16px;
  background: #f7f7f7;
  border-top: 1px solid #D2D2D2;
  align-items: center;
  font-family: "Golos Text", sans-serif;
  display: none;
}
@media (max-width: 980px) {
  .fixed-panel {
    display: flex;
  }
}
.fixed-panel__item {
  width: 20%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.fixed-panel__item > a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  text-decoration: none;
}
.fixed-panel__item .site-header__compare .compare-block__title, .fixed-panel__item .site-header__cart .cart-wr a .cart-total-title {
  font-size: 13px;
  line-height: 17px;
  font-weight: normal;
  color: #B0B0B0;
}
.fixed-panel__item .site-header__compare .compare-block__icon, .fixed-panel__item .site-header__cart .cart-wr a:before {
  width: 24px;
  height: 20px;
}
.fixed-panel__item .site-header__compare .compare-block__icon svg {
  width: 100%;
  height: 100%;
}
.fixed-panel__item-icon {
  font-size: 0;
  line-height: normal;
}
.fixed-panel__item-title {
  font-size: 13px;
  line-height: 17px;
  font-weight: normal;
  color: #B0B0B0;
}
.popover-container .popover-scrolling:has(.product-quick-view2) {
  display: flex;
  padding: 16px;
  box-sizing: border-box;
}
.popover-wrap.product-quick-view2 {
  position: relative;
  margin: auto;
}
.popover-wrap.product-quick-view2 .popover-close {
  position: absolute;
  cursor: pointer;
  width: 28px;
  height: 28px;
  top: 52px;
  right: 52px;
  z-index: 1;
  background: url("data:image/svg+xml,%3Csvg width='29' height='28' viewBox='0 0 29 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.25 7.40137L14.2998 12.3504L9.35084 7.40137L7.70117 9.05103L12.6502 14L7.70117 18.949L9.35084 20.5987L14.2998 15.6497L19.25 20.5987L20.8997 18.949L15.9507 14L20.8997 9.05103L19.25 7.40137Z' fill='%23151D03'/%3E%3C/svg%3E%0A") 50% no-repeat;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-close {
    top: 15px;
    right: 15px;
  }
}
.popover-wrap.product-quick-view2 .popover-body {
  width: 100%;
  max-width: 866px;
  background: #f7f7f7;
  display: inline-block;
  vertical-align: middle;
  padding: 52px;
  box-sizing: border-box;
  font-family: "Golos Text", sans-serif;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body {
    padding: 16px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__title {
  text-align: center;
  padding-top: 36px;
  box-sizing: border-box;
  font-size: 30px;
  font-weight: 500;
  line-height: 32px;
  margin-bottom: 44px;
  color: #151D03;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__title {
    font-size: 17px;
    line-height: 22px;
    margin-bottom: 16px;
    padding-top: 0;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__body {
  display: flex;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__body {
    flex-direction: column;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__left {
  width: 50%;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__left {
    width: 100%;
    margin-bottom: 16px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__right {
  width: 50%;
  padding-left: 50px;
  box-sizing: border-box;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__right {
    width: 100%;
    padding: 0;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__name {
  color: #151D03;
  font-size: 28px;
  font-weight: normal;
  line-height: 38px;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__name {
    font-size: 19px;
    line-height: 23px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__article {
  margin-top: 4px;
  font-size: 18px;
  line-height: 20px;
  color: #D2D2D2;
  font-weight: normal;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__article {
    font-size: 16px;
    line-height: 18px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price {
  margin-top: 32px;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__price {
    margin-top: 16px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .title {
  display: none;
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .inner2 {
  background: none;
  color: #151D03;
  font-size: 52px;
  line-height: 56px;
  font-weight: 700;
  font-family: "Golos Text", sans-serif;
  padding: 0;
  display: flex;
  letter-spacing: -0.3px;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .inner2 {
    font-size: 28px;
    line-height: 28px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .inner2 strong {
  font-size: 40px;
  font-weight: inherit;
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .price-old {
  margin-bottom: 4px;
  font-size: 24px;
  font-weight: 400;
  line-height: 32px;
  color: #7C7A7F;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .price-old {
    font-size: 16px;
    line-height: 18px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .price-old strong {
  font-size: inherit;
  font-weight: inherit;
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .price-old span {
  text-decoration: line-through;
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .current-price-wr {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 16px;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .current-price-wr {
    gap: 12px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .current-price-wr .product-discount-value {
  padding: 16px 10px;
  box-sizing: border-box;
  text-align: center;
  background: #FF9933;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  font-weight: normal;
  min-width: 71px;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__price .current-price-wr .product-discount-value {
    min-width: 0;
    padding: 4px;
    font-size: 16px;
    line-height: 18px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__ekonom-price {
  margin-top: 16px;
  font-size: 24px;
  font-weight: normal;
  color: #FF9933;
  line-height: 32px;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__ekonom-price {
    margin-top: 8px;
    font-size: 16px;
    line-height: 18px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 20px;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns {
    margin-top: 16px;
    gap: 12px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .gr_cart_btn {
  text-decoration: none;
  display: block;
  text-align: center;
  color: #151D03;
  padding: 16px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  background: #BEE833;
  transition: all 0.5s ease;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .gr_cart_btn {
    font-size: 17px;
    line-height: 17px;
    padding: 12px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .gr_cart_btn:hover {
  background: #9FCE14;
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .gr_cart_btn:focus, .popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .gr_cart_btn:active {
  background: #8CBA0D;
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .card_popup_close {
  display: block;
  text-align: center;
  cursor: pointer;
  color: #151D03;
  padding: 16px;
  font-size: 18px;
  line-height: 20px;
  font-weight: 500;
  background: #F3FCCB;
  transition: all 0.5s ease;
}
@media (max-width: 767px) {
  .popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .card_popup_close {
    font-size: 17px;
    line-height: 17px;
    padding: 12px;
  }
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .card_popup_close:hover {
  background: #E7FA9C;
}
.popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .card_popup_close:focus, .popover-wrap.product-quick-view2 .popover-body .card-product-preview__btns .card_popup_close:active {
  background: #D3F363;
}
html.overflowHidden:has(.left-categor-title.active) .site-wrapper {
  position: relative;
}
html.overflowHidden:has(.left-categor-title.active) .site-wrapper:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: rgba(37, 37, 37, 0.5);
  z-index: 21;
}
.site-wrapper .site-container .viewed-products-content .owl-stage {
  display: flex;
}
.site-wrapper .site-container .viewed-products-content .owl-stage .owl-item {
  display: flex;
}
/* Цвет при активном состоянии */
.fixed-panel__item.active .fixed-panel__item-icon svg path {
  fill: #8CBA0D;
}
.fixed-panel__item.active .fixed-panel__item-title {
  color: #8CBA0D;
}
h1, h2, h3, h4, h5, h6, .block-title, .site-callback-form__title {
  font-family: "Golos UI", sans-serif !important;
}
.path-wrapper .site-path {
  font-family: "Golos Text", sans-serif;
}
.decor-wrap *:not(h1), .decor-wrap *:not(h2), .decor-wrap *:not(h3), .decor-wrap *:not(h4), .decor-wrap *:not(h5), .decor-wrap *:not(h6), .decor-wrap *:not([class*="title"]) {
  font-family: "Golos Text", sans-serif !important;
}
.decor-wrap * h1, .decor-wrap * h2, .decor-wrap * h3, .decor-wrap * h4, .decor-wrap * h5, .decor-wrap * h6, .decor-wrap * .block-title, .decor-wrap * .site-callback-form__title, .decor-wrap * .lp-header-title-2 {
  font-family: "Golos UI", sans-serif !important;
}
.sand .product-list-thumbs .shop2-item-product .shop2-item-product-in .product-bot .shop2-product-btn.buy span::before {
  display: none;
}
