@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Merriweather&display=swap');
.dropdown__content--u-i36x2txai {
  padding-left: 0;
  padding-right: 0; }

body {
  background: none; }

.mosaic-s3-include--u-iut0urvcm {
  width: 100%; }

.main-prod__in.not_loaded {
  min-height: 553px;
  position: relative; }
  .main-prod__in.not_loaded:before {
    content: '';
    position: absolute;
    display: block;
    top: 50%;
    left: 50%;
    height: 50px;
    width: 50px;
    border-radius: 50%;
    border-right-color: transparent;
    transform: translateX(-50%);
    transition: 0.3s;
    animation: preload 1s linear infinite; }
  .main-prod .slick-slide {
    margin: 0 3px; }
  .main-prod .slick-slide > div {
    width: 100%; }
  @media (min-width: 1366px) {
    .main-prod .product-list.thumbs .product-item {
      width: calc(20% - 30px); } }
  .main-prod .product-list.thumbs .product-item .favorite_btn_wrapper, .main-prod .product-list.thumbs .product-item .product-additional__top, .main-prod .product-list.thumbs .product-item .gr-vendor-block, .main-prod .product-list.thumbs .product-item .tpl-stars, .main-prod .product-list.thumbs .product-item .gr-product-options, .main-prod .product-list.thumbs .product-item .shop2-product-actions {
    display: none; }

.tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 15px; }
  .tabs li {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 18px;
    color: #000;
    cursor: pointer;
    list-style: none;
    margin: 5px;
    padding: 14px 10px 10px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px; }
  .tabs li:hover {
    background: #f8f7f3; }
  .tabs li.active {
    background: #f8f7f3; }

.mosaic-s3-include--u-ibmrmzxih .site-path {
  display: flex;
  align-items: center;
  background: #f5f5f5;
  font-size: 0;
  overflow: auto; }
  @media (min-width: 1024px) {
    .mosaic-s3-include--u-ibmrmzxih .site-path {
      margin-bottom: 20px; } }
  .mosaic-s3-include--u-ibmrmzxih .site-path a {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 13px;
    color: #670000;
    line-height: 1;
    padding: 12px 10px 9px 11px;
    background: #d0b758;
    display: inline-block;
    position: relative;
    flex: none; }
  .mosaic-s3-include--u-ibmrmzxih .site-path a:hover {
    text-decoration: underline; }
  .mosaic-s3-include--u-ibmrmzxih .site-path .separ {
    display: inline-block;
    height: 34px;
    width: 11px;
    flex: none;
    background: url("path_border.png") 50% no-repeat #d0b758; }
  .mosaic-s3-include--u-ibmrmzxih .site-path .separ:last-of-type {
    background: url("path_border2.png") 50% no-repeat #e9e9e9; }
  .mosaic-s3-include--u-ibmrmzxih .site-path .txt {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 13px;
    color: #670000;
    line-height: 1;
    padding: 12px 18px 9px 11px;
    background: #e9e9e9;
    display: inline-block;
    position: relative;
    flex: none; }
  .mosaic-s3-include--u-ibmrmzxih .site-path .txt:before {
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    width: 11px;
    background: url("path_border3.png") left 0 top 50% no-repeat #f5f5f5; }

[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 50% !important; }
/**
 * reg_id: 
 * staff_id: 
 * Избранное
 **/
.favorite_top {
  pointer-events: auto;
  position: relative;
  margin: 0px 0px 5px 0px; }
  .favorite_top a.favorite_link {
    display: block;
    min-height: 60px;
    width: 60px;
    position: relative;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M12.682,24.995 C12.508,24.995 12.331,24.944 12.172,24.843 C12.125,24.813 12.080,24.779 12.037,24.741 L11.709,24.478 C10.924,23.849 9.087,22.378 7.871,21.294 C3.201,17.106 0.815,14.086 0.362,11.789 C0.144,11.032 0.015,10.118 0.006,9.179 C-0.022,6.686 0.795,4.277 2.249,2.573 C3.573,1.022 5.310,0.162 7.142,0.154 L7.143,0.154 C9.208,0.154 11.086,1.116 12.441,2.793 C13.770,1.055 15.646,0.039 17.687,0.007 L17.822,0.006 C21.733,0.006 24.958,3.959 25.013,8.818 C25.022,9.755 24.914,10.672 24.689,11.544 C24.312,13.746 21.929,16.931 17.431,21.177 C15.702,22.819 14.295,24.041 13.249,24.804 C13.077,24.931 12.880,24.995 12.682,24.995 L12.682,24.995 ZM7.216,2.592 C5.888,2.598 4.684,3.198 3.758,4.283 C2.698,5.526 2.101,7.299 2.123,9.149 C2.129,9.843 2.223,10.513 2.401,11.142 C2.611,12.188 3.734,14.494 9.168,19.368 C10.239,20.321 11.842,21.612 12.698,22.300 C13.599,21.583 14.755,20.558 16.087,19.293 C21.397,14.281 22.470,11.920 22.637,10.959 C22.824,10.215 22.903,9.541 22.896,8.848 C22.857,5.318 20.581,2.444 17.822,2.444 C17.819,2.444 17.718,2.446 17.716,2.446 C15.918,2.474 14.299,3.596 13.383,5.448 C13.198,5.825 12.854,6.059 12.477,6.065 C12.125,6.064 11.753,5.847 11.558,5.476 C10.610,3.671 8.988,2.592 7.216,2.592 L7.216,2.592 Z'/%3E%3C/svg%3E") 50% no-repeat #fff;
    border-radius: 14px 0 0 14px;
    box-shadow: -3px 0px 15px 0px rgba(0, 0, 0, 0.15); }
  .favorite_top a.favorite_link span {
    display: grid;
    align-items: center;
    justify-items: center;
    position: absolute;
    right: 4px;
    top: 5px;
    margin: 0px 0px 0px 0px;
    padding: 0px 3px;
    font-size: 11px;
    line-height: 14px;
    font-family: 'Vollkorn', serif;
    color: #fff;
    border-radius: 20px;
    background: #670000;
    height: 20px;
    min-width: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  .favorite_top.is-null a {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M12.682,24.995 C12.508,24.995 12.331,24.944 12.172,24.843 C12.125,24.813 12.080,24.779 12.037,24.741 L11.709,24.478 C10.924,23.849 9.087,22.378 7.871,21.294 C3.201,17.106 0.815,14.086 0.362,11.789 C0.144,11.032 0.015,10.118 0.006,9.179 C-0.022,6.686 0.795,4.277 2.249,2.573 C3.573,1.022 5.310,0.162 7.142,0.154 L7.143,0.154 C9.208,0.154 11.086,1.116 12.441,2.793 C13.770,1.055 15.646,0.039 17.687,0.007 L17.822,0.006 C21.733,0.006 24.958,3.959 25.013,8.818 C25.022,9.755 24.914,10.672 24.689,11.544 C24.312,13.746 21.929,16.931 17.431,21.177 C15.702,22.819 14.295,24.041 13.249,24.804 C13.077,24.931 12.880,24.995 12.682,24.995 L12.682,24.995 ZM7.216,2.592 C5.888,2.598 4.684,3.198 3.758,4.283 C2.698,5.526 2.101,7.299 2.123,9.149 C2.129,9.843 2.223,10.513 2.401,11.142 C2.611,12.188 3.734,14.494 9.168,19.368 C10.239,20.321 11.842,21.612 12.698,22.300 C13.599,21.583 14.755,20.558 16.087,19.293 C21.397,14.281 22.470,11.920 22.637,10.959 C22.824,10.215 22.903,9.541 22.896,8.848 C22.857,5.318 20.581,2.444 17.822,2.444 C17.819,2.444 17.718,2.446 17.716,2.446 C15.918,2.474 14.299,3.596 13.383,5.448 C13.198,5.825 12.854,6.059 12.477,6.065 C12.125,6.064 11.753,5.847 11.558,5.476 C10.610,3.671 8.988,2.592 7.216,2.592 L7.216,2.592 Z'/%3E%3C/svg%3E") 50% no-repeat #fff;
    pointer-events: none; }
  .favorite_btn_wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    width: auto; }
  .favorite_btn_wrapper .favorite_btn {
    font: normal 15px 'Vollkorn', serif;
    color: #666;
    padding: 0px;
    margin: 0;
    position: relative;
    display: grid;
    align-items: center;
    justify-content: center;
    grid-template-columns: auto auto; }
  .favorite_btn_wrapper .favorite_btn:before {
    display: none; }
  .favorite_btn_wrapper .favorite_btn span.icon {
    display: block;
    width: 22px;
    height: 22px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(153, 153, 153)' d='M9.124,15.007 C8.998,15.007 8.871,14.977 8.757,14.916 C8.723,14.898 8.690,14.878 8.659,14.855 L8.423,14.697 C7.857,14.319 6.534,13.436 5.657,12.786 C2.292,10.270 0.573,8.458 0.246,7.078 C0.089,6.624 -0.004,6.075 -0.010,5.511 C-0.031,4.014 0.558,2.568 1.606,1.545 C2.560,0.614 3.812,0.097 5.132,0.092 L5.132,0.092 C6.621,0.092 7.974,0.670 8.950,1.677 C9.908,0.634 11.259,0.023 12.730,0.004 L12.828,0.003 C15.646,0.003 17.970,2.377 18.009,5.294 C18.016,5.857 17.938,6.408 17.776,6.931 C17.504,8.253 15.787,10.166 12.546,12.715 C11.300,13.701 10.286,14.434 9.533,14.893 C9.408,14.969 9.266,15.007 9.124,15.007 L9.124,15.007 ZM5.186,1.556 C4.228,1.560 3.360,1.920 2.694,2.571 C1.930,3.318 1.500,4.383 1.515,5.493 C1.520,5.910 1.587,6.312 1.715,6.690 C1.867,7.318 2.676,8.703 6.592,11.629 C7.364,12.201 8.518,12.976 9.136,13.390 C9.784,12.959 10.618,12.344 11.578,11.584 C15.404,8.575 16.177,7.157 16.297,6.580 C16.432,6.133 16.489,5.728 16.484,5.313 C16.456,3.193 14.815,1.467 12.828,1.467 C12.826,1.467 12.753,1.468 12.751,1.468 C11.456,1.485 10.289,2.159 9.629,3.271 C9.495,3.497 9.248,3.638 8.976,3.641 C8.723,3.641 8.454,3.511 8.314,3.288 C7.631,2.204 6.462,1.556 5.186,1.556 L5.186,1.556 Z'/%3E%3C/svg%3E");
    background-position: 50% 50%;
    background-size: 18px;
    background-repeat: no-repeat;
    margin-right: 4px; }
  .favorite_btn_wrapper .favorite_btn span.text-favorite {
    display: block; }
  .favorite_btn_wrapper .favorite_btn a {
    line-height: 1;
    color: #ccc;
    text-decoration: none;
    display: block; }
  .favorite_btn_wrapper .favorite_btn a:hover {
    text-decoration: underline; }
  .favorite_btn_wrapper .favorite_btn:hover {
    color: #670000; }
  .favorite_btn_wrapper .favorite_btn:hover span.icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M9.124,15.007 C8.998,15.007 8.871,14.977 8.757,14.916 C8.723,14.898 8.690,14.878 8.659,14.855 L8.423,14.697 C7.857,14.319 6.534,13.436 5.657,12.786 C2.292,10.270 0.573,8.458 0.246,7.078 C0.089,6.624 -0.004,6.075 -0.010,5.511 C-0.031,4.014 0.558,2.568 1.606,1.545 C2.560,0.614 3.812,0.097 5.132,0.092 L5.132,0.092 C6.621,0.092 7.974,0.670 8.950,1.677 C9.908,0.634 11.259,0.023 12.730,0.004 L12.828,0.003 C15.646,0.003 17.970,2.377 18.009,5.294 C18.016,5.857 17.938,6.408 17.776,6.931 C17.504,8.253 15.787,10.166 12.546,12.715 C11.300,13.701 10.286,14.434 9.533,14.893 C9.408,14.969 9.267,15.007 9.124,15.007 L9.124,15.007 Z'/%3E%3C/svg%3E"); }
  .favorite_btn_wrapper .favorite_btn.active span.icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M9.124,15.007 C8.998,15.007 8.871,14.977 8.757,14.916 C8.723,14.898 8.690,14.878 8.659,14.855 L8.423,14.697 C7.857,14.319 6.534,13.436 5.657,12.786 C2.292,10.270 0.573,8.458 0.246,7.078 C0.089,6.624 -0.004,6.075 -0.010,5.511 C-0.031,4.014 0.558,2.568 1.606,1.545 C2.560,0.614 3.812,0.097 5.132,0.092 L5.132,0.092 C6.621,0.092 7.974,0.670 8.950,1.677 C9.908,0.634 11.259,0.023 12.730,0.004 L12.828,0.003 C15.646,0.003 17.970,2.377 18.009,5.294 C18.016,5.857 17.938,6.408 17.776,6.931 C17.504,8.253 15.787,10.166 12.546,12.715 C11.300,13.701 10.286,14.434 9.533,14.893 C9.408,14.969 9.267,15.007 9.124,15.007 L9.124,15.007 Z'/%3E%3C/svg%3E");
    position: relative; }
    .favorite_btn_wrapper .favorite_btn.active span.icon:hover {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='18px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M9.124,15.007 C8.998,15.007 8.871,14.977 8.757,14.916 C8.723,14.898 8.690,14.878 8.659,14.855 L8.423,14.697 C7.857,14.319 6.534,13.436 5.657,12.786 C2.292,10.270 0.573,8.458 0.246,7.078 C0.089,6.624 -0.004,6.075 -0.010,5.511 C-0.031,4.014 0.558,2.568 1.606,1.545 C2.560,0.614 3.812,0.097 5.132,0.092 L5.132,0.092 C6.621,0.092 7.974,0.670 8.950,1.677 C9.908,0.634 11.259,0.023 12.730,0.004 L12.828,0.003 C15.646,0.003 17.970,2.377 18.009,5.294 C18.016,5.857 17.938,6.408 17.776,6.931 C17.504,8.253 15.787,10.166 12.546,12.715 C11.300,13.701 10.286,14.434 9.533,14.893 C9.408,14.969 9.267,15.007 9.124,15.007 L9.124,15.007 Z'/%3E%3C/svg%3E"); }
  .favorite_btn_wrapper .favorite_btn.active a {
    color: #670000;
    border-bottom: 1px dashed #670000; }
    .favorite_btn_wrapper .favorite_btn.active a:hover {
      text-decoration: none; }
  .shop2-popup_favorite {
    background: rgba(0, 0, 0, 0.6); }
  .shop2-popup_favorite .popup_inner {
    -moz-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.3);
    border-radius: 12px;
    width: 100%;
    max-width: 500px; }
  @media (max-width: 480px) {
    .shop2-popup_favorite .popup_inner {
      width: calc(100% - 20px); } }
  .shop2-popup_favorite .popup_inner .text {
    text-align: center; }
  .shop2-popup_favorite .popup_inner .btns {
    display: -moz-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    justify-content: center; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
    font-family: 'Vollkorn', serif;
    background: #e83841;
    border: none;
    border-radius: 4px;
    color: #fff;
    padding: 13px 22px;
    margin: 0px 5px 0px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    outline: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    font-size: 16px; }
    .shop2-popup_favorite .popup_inner .btns .shop2-btn:hover, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover {
      background: #f07d82; }
      .shop2-popup_favorite .popup_inner .btns .shop2-btn:hover:before, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover:before {
        background: #be161e; }
    .shop2-popup_favorite .popup_inner .btns .shop2-btn:active, .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:active {
      background: #2a60ec; }
  .shop2-popup_favorite .popup_inner .btns .shop2-btn-close {
    background: #eee;
    color: #101010;
    border: 1px solid #ccc; }
    .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:hover {
      background: #d5d5d5; }
    .shop2-popup_favorite .popup_inner .btns .shop2-btn-close:active {
      background: #d5d5d5; }

.shop2-btn.shop2-btn_popup_favorite {
  margin: 0px auto 20px;
  display: block;
  text-align: center;
  width: 200px;
  outline: none;
  color: #fff;
  font: 600 16px 'Vollkorn', serif;
  text-align: center;
  padding: 10px 32px;
  background: #c8b65f;
  box-shadow: none;
  border-radius: 4px;
  text-decoration: none; }
  .shop2-btn.shop2-btn_popup_favorite:hover {
    color: #fff; }
  .shop2-btn.shop2-btn_popup_favorite:active {
    background: #c8b65f;
    color: #fff; }

#shop2-cart {
  display: flex;
  flex-direction: column; }
  #shop2-cart .shop2-cart-table {
    width: 100%; }
  #shop2-cart .cart-total {
    max-width: 465px;
    width: 100%;
    border: 1px solid #eae8e1;
    border-radius: 10px;
    margin-left: auto;
    box-shadow: none; }
  @media (min-width: 1024px) {
    #shop2-cart .cart-total {
      margin: 40px 0 0 auto;
      padding: 28px 38px 38px; } }

.shop2-cart-table__heading {
  background: #f8f7f3;
  padding: 14px 20px 11px;
  border-radius: 0;
  border: none; }
  .shop2-cart-table__heading-item {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 16px;
    color: #000; }

.shop2-cart-table .cart-products__item {
  border-color: #e6e7ec; }
  @media (min-width: 1024px) {
  .shop2-cart-table .cart-products__item {
    padding: 30px 0; } }
  @media (max-width: 639px) {
  .shop2-cart-table .cart-products__item {
    padding: 10px 0; } }

.shop2-cart-table .cart-product__image {
  border: 1px solid #e8e8e8;
  border-radius: 4px; }
  @media (min-width: 1024px) {
  .shop2-cart-table .cart-product__image {
    width: 90px;
    height: 90px; } }
  .shop2-cart-table .cart-product__image a {
    background-size: contain;
    background-position: 50%; }

.shop2-cart-table .cart-product.no-param {
  align-items: center; }

.shop2-cart-table .cart-product__name.no-param {
  margin-bottom: 0; }
  .shop2-cart-table .cart-product__name a {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 17px;
    color: #000; }

@media (min-width: 1024px) {
    .shop2-cart-table .cart-price, .shop2-cart-table .cart-sum {
      font-size: 25px; } }

.shop2-cart-table .cart-price span, .shop2-cart-table .cart-sum span {
  color: #666; }
  @media (min-width: 1024px) {
  .shop2-cart-table .cart-price span, .shop2-cart-table .cart-sum span {
    font-size: 18px; } }

.shop2-cart-table .cart-amount .shop2-product-amount {
  width: 110px;
  box-shadow: none;
  background: #f8f7f3; }

body .product-amount .shop2-product-amount button.amount-minus:disabled, body .cart-amount .shop2-product-amount button.amount-minus:disabled, body .popup-product__amount .shop2-product-amount button.amount-minus:disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='16px'%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(0, 0, 0)' d='M8.096,15.999 C7.864,15.999 7.632,15.914 7.455,15.744 L0.265,8.876 C-0.085,8.538 -0.085,7.994 0.265,7.657 L7.455,0.255 C7.807,-0.084 8.379,-0.086 8.733,0.251 C9.087,0.587 9.089,1.135 8.737,1.474 L2.179,8.266 L8.737,14.525 C9.089,14.864 9.087,15.412 8.733,15.748 C8.557,15.916 8.326,15.999 8.096,15.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }

body .product-amount .shop2-product-amount button.amount-minus, body .cart-amount .shop2-product-amount button.amount-minus, body .popup-product__amount .shop2-product-amount button.amount-minus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='16px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='%23670000' d='M8.096,15.999 C7.864,15.999 7.632,15.914 7.455,15.744 L0.265,8.876 C-0.085,8.538 -0.085,7.994 0.265,7.657 L7.455,0.255 C7.807,-0.084 8.379,-0.086 8.733,0.251 C9.087,0.587 9.089,1.135 8.737,1.474 L2.179,8.266 L8.737,14.525 C9.089,14.864 9.087,15.412 8.733,15.748 C8.557,15.916 8.326,15.999 8.096,15.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }
  body .product-amount .shop2-product-amount button.amount-minus:hover, body .cart-amount .shop2-product-amount button.amount-minus:hover, body .popup-product__amount .shop2-product-amount button.amount-minus:hover, body .product-amount .shop2-product-amount button.amount-minus:active, body .cart-amount .shop2-product-amount button.amount-minus:active, body .popup-product__amount .shop2-product-amount button.amount-minus:active {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='16px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='%23670000' d='M8.096,15.999 C7.864,15.999 7.632,15.914 7.455,15.744 L0.265,8.876 C-0.085,8.538 -0.085,7.994 0.265,7.657 L7.455,0.255 C7.807,-0.084 8.379,-0.086 8.733,0.251 C9.087,0.587 9.089,1.135 8.737,1.474 L2.179,8.266 L8.737,14.525 C9.089,14.864 9.087,15.412 8.733,15.748 C8.557,15.916 8.326,15.999 8.096,15.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }

body .product-amount .shop2-product-amount button.amount-plus, body .cart-amount .shop2-product-amount button.amount-plus, body .popup-product__amount .shop2-product-amount button.amount-plus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M0.931,15.999 C1.163,15.999 1.394,15.914 1.570,15.744 L8.736,8.876 C9.084,8.538 9.084,7.994 8.736,7.657 L1.570,0.255 C1.220,-0.084 0.650,-0.086 0.297,0.251 C-0.056,0.587 -0.058,1.135 0.292,1.474 L6.828,8.266 L0.292,14.525 C-0.058,14.864 -0.056,15.412 0.297,15.748 C0.472,15.916 0.702,15.999 0.931,15.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }
  body .product-amount .shop2-product-amount button.amount-plus:hover, body .cart-amount .shop2-product-amount button.amount-plus:hover, body .popup-product__amount .shop2-product-amount button.amount-plus:hover, body .product-amount .shop2-product-amount button.amount-plus:active, body .cart-amount .shop2-product-amount button.amount-plus:active, body .popup-product__amount .shop2-product-amount button.amount-plus:active {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M0.931,15.999 C1.163,15.999 1.394,15.914 1.570,15.744 L8.736,8.876 C9.084,8.538 9.084,7.994 8.736,7.657 L1.570,0.255 C1.220,-0.084 0.650,-0.086 0.297,0.251 C-0.056,0.587 -0.058,1.135 0.292,1.474 L6.828,8.266 L0.292,14.525 C-0.058,14.864 -0.056,15.412 0.297,15.748 C0.472,15.916 0.702,15.999 0.931,15.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.shop2-cart-table .cart-delete {
  width: auto;
  text-align: left; }
  @media (max-width: 767px) {
  .shop2-cart-table .cart-delete {
    margin-left: auto; } }
  .shop2-cart-table .cart-delete a.gr-button-4 {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 14px;
    color: #999;
    text-decoration: underline;
    width: auto;
    height: auto;
    min-height: auto;
    border-radius: 0;
    background: none;
    box-shadow: none; }
  @media (max-width: 767px) {
    .shop2-cart-table .cart-delete a.gr-button-4 {
      padding: 0;
      margin: 10px 0; } }
  .shop2-cart-table .cart-delete a.gr-button-4:before {
    display: none; }
  .shop2-cart-table .cart-delete a.gr-button-4:hover {
    color: #670000;
    box-shadow: none; }

@media (min-width: 1024px) {
    .shop2-cart-table .cart-btns {
      padding: 50px 0 0; } }
  @media (max-width: 639px) {
  .shop2-cart-table .cart-btns {
    padding: 10px 0; } }
  .shop2-cart-table .cart-btns .cart-back a.gr-button-2 {
    background: #f8f7f3;
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 16px;
    color: #444;
    padding: 14px 20px 10px; }
  .shop2-cart-table .cart-btns .cart-back a.gr-button-2 span {
    padding-left: 40px; }
    .shop2-cart-table .cart-btns .cart-back a.gr-button-2 span:before {
      width: 20px;
      height: 10px;
      top: 5px;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M4.619,0.292 L0.705,4.292 L0.013,4.999 L0.705,5.707 L1.397,4.999 L0.705,5.707 L4.619,9.707 C4.810,9.902 5.060,9.999 5.311,9.999 C5.561,9.999 5.811,9.902 6.002,9.707 C6.385,9.316 6.385,8.683 6.002,8.292 L6.002,8.292 L3.759,6.000 L19.009,6.000 L19.009,4.000 L3.759,4.000 L6.002,1.707 L4.619,0.292 M19.009,4.000 L19.009,6.000 C19.549,6.000 19.988,5.552 19.988,4.999 C19.988,4.447 19.549,4.000 19.009,4.000 M5.311,-0.000 C5.060,-0.000 4.810,0.097 4.619,0.292 L6.002,1.707 C6.385,1.316 6.385,0.683 6.002,0.292 C5.811,0.097 5.561,-0.000 5.311,-0.000 '/%3E%3C/svg%3E") 50% no-repeat; }
  .shop2-cart-table .cart-btns .cart-cleanup a.gr-button-4 {
    font-size: 15px;
    color: #670000;
    padding: 0;
    box-shadow: none;
    background: none; }
  .shop2-cart-table .cart-btns .cart-cleanup a.gr-button-4 span {
    padding: 0; }
    .shop2-cart-table .cart-btns .cart-cleanup a.gr-button-4 span:before {
      display: none; }

.cart-total__heading {
  padding: 0; }

.cart-total__item.last_item .cart-total__title {
  font-family: 'Vollkorn', serif;
  font-weight: 400;
  font-size: 16px;
  color: #000; }

.cart-total__item.last_item .cart-total__body {
  font-family: 'Vollkorn', serif;
  font-weight: 400;
  color: #000; }
  @media (min-width: 1024px) {
  .cart-total__item.last_item .cart-total__body {
    font-size: 25px; } }
  .cart-total__item.last_item .cart-total__body span {
    color: #666; }
  @media (min-width: 1024px) {
    .cart-total__item.last_item .cart-total__body span {
      font-size: 18px; } }

.cart-total__btns {
  padding: 30px 0 0; }
  .cart-total__btns span[data-remodal-target="cart-auth-remodal"] {
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    text-transform: uppercase;
    width: 100%;
    padding: 16px 5px 10px; }

@media (min-width: 1024px) {
    .shop2-cart-table .cart-amount .shop2-product-amount input {
      width: 40px; } }

@media (min-width: 1024px) {
    .shop2-cart-table .cart-amount .shop2-product-amount button {
      width: calc(50% - 20px); } }

@media (min-width: 1366px) {
    .shop2-cart-table__heading-left {
      width: calc(100% - 1030px); } }

@media (min-width: 1366px) {
    .shop2-cart-table__heading-right {
      width: 1060px; } }

@media (min-width: 1366px) {
    .shop2-cart-table__heading-right .shop2-cart-table__heading-item, .shop2-cart-table__heading-right .shop2-cart-table__heading-item:nth-child(2) {
      width: 38.8%; } }

.shop2-cart-table__heading-right .shop2-cart-table__heading-item:nth-child(3) {
  visibility: hidden;
  opacity: 0; }
  @media (min-width: 1366px) {
  .shop2-cart-table__heading-right .shop2-cart-table__heading-item:nth-child(3) {
    width: 22.4%; } }

@media (min-width: 1366px) {
    .shop2-cart-table .cart-products__left {
      width: calc(100% - 1060px); } }

@media (min-width: 1366px) {
    .shop2-cart-table .cart-products__right {
      width: 1060px; } }

@media (min-width: 1366px) {
    .shop2-cart-table .cart-price {
      width: 36.5%; } }

@media (min-width: 1366px) {
    .shop2-cart-table .cart-amount {
      width: 36.5%; } }

.shop2-cart-table .cart-sum {
  visibility: hidden;
  opacity: 0; }
  @media (min-width: 1366px) {
  .shop2-cart-table .cart-sum {
    width: 17.6%; } }

.fixed-panel {
  position: fixed;
  right: 0;
  top: 200px;
  z-index: 4;
  display: flex;
  flex-direction: column; }
  .fixed-panel .cart-block {
    margin-bottom: 5px; }
  .fixed-panel .cart-block a {
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 14px 0 0 14px;
    position: relative;
    box-shadow: -3px 0px 15px 0px rgba(0, 0, 0, 0.15);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='25px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M-0.006,2.095 L2.506,2.095 L7.670,15.042 C7.831,15.447 8.234,15.714 8.683,15.714 L19.545,15.714 C19.989,15.714 20.389,15.453 20.554,15.056 L24.899,4.579 C25.032,4.257 24.992,3.891 24.790,3.603 C24.587,3.315 24.250,3.143 23.890,3.143 L9.770,3.143 L9.770,5.238 L22.286,5.238 L18.810,13.618 L9.429,13.618 L4.266,0.671 C4.105,0.267 3.702,-0.001 3.252,-0.001 L-0.006,-0.001 L-0.006,2.095 ZM7.597,19.904 C7.597,18.747 8.570,17.809 9.770,17.809 C10.969,17.809 11.942,18.747 11.942,19.904 C11.942,21.062 10.969,22.000 9.770,22.000 C8.570,22.000 7.597,21.062 7.597,19.904 ZM16.287,19.904 C16.287,18.747 17.259,17.809 18.459,17.809 C19.659,17.809 20.631,18.747 20.631,19.904 C20.631,21.062 19.659,22.000 18.459,22.000 C17.259,22.000 16.287,21.062 16.287,19.904 Z'/%3E%3C/svg%3E") 50% no-repeat #670000; }
  .fixed-panel .cart-block a .cart_amount_block {
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: -12px;
    top: calc(50% - 12px);
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #fff;
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 13px;
    color: #000;
    text-align: center; }
  .fixed-panel .cabinet-block {
    margin-bottom: 5px; }
  .fixed-panel .cabinet-block span {
    cursor: pointer;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 14px 0 0 14px;
    box-shadow: -3px 0px 15px 0px rgba(0, 0, 0, 0.15);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M18.887,13.940 C18.871,13.935 18.855,13.930 18.838,13.925 L16.332,13.205 C16.715,12.603 17.068,11.989 17.282,11.445 C18.760,9.710 18.575,8.233 18.264,7.413 C18.688,4.745 17.863,3.048 17.075,2.081 C15.983,0.742 14.322,0.005 12.398,0.005 C10.606,0.005 9.184,0.594 8.172,1.756 C6.479,3.700 6.561,6.577 6.658,7.625 C6.397,8.476 6.343,9.894 7.800,11.544 C8.007,12.057 8.341,12.633 8.698,13.195 L6.157,13.925 C6.141,13.930 6.125,13.935 6.109,13.940 C5.585,14.116 0.984,15.845 0.984,22.173 C0.984,23.075 1.695,23.813 2.571,23.817 L4.444,23.826 C4.646,24.496 5.252,24.984 5.968,24.984 L19.029,24.984 C19.908,24.984 20.623,24.247 20.623,23.339 C20.623,22.702 20.110,22.185 19.477,22.185 C19.089,22.185 18.747,22.379 18.539,22.675 L6.665,22.675 C6.665,22.040 6.155,21.524 5.524,21.522 L3.297,21.512 C3.574,17.422 6.384,16.287 6.813,16.137 L9.990,15.224 C10.255,15.148 10.484,14.979 10.635,14.746 L11.086,14.051 C11.383,13.659 11.401,13.119 11.126,12.707 L11.077,12.635 C10.775,12.181 10.065,11.119 9.885,10.569 C9.832,10.407 9.744,10.258 9.628,10.135 C9.137,9.614 8.609,8.858 8.880,8.217 C8.960,8.027 8.988,7.819 8.962,7.614 C8.947,7.498 8.607,4.758 9.895,3.279 C10.460,2.629 11.279,2.313 12.398,2.313 C13.624,2.313 14.655,2.752 15.304,3.547 C16.037,4.445 16.260,5.756 15.950,7.340 C15.897,7.608 15.940,7.886 16.072,8.125 C16.423,8.761 15.919,9.530 15.435,10.063 C15.325,10.184 15.242,10.327 15.191,10.483 C14.982,11.126 14.165,12.329 13.897,12.724 C13.635,13.109 13.629,13.615 13.882,14.006 L14.360,14.745 C14.511,14.978 14.740,15.148 15.006,15.224 L18.181,16.137 C18.491,16.248 21.720,17.515 21.720,22.173 C21.720,22.810 22.233,23.327 22.866,23.327 C23.499,23.327 24.012,22.810 24.012,22.173 C24.012,15.736 19.096,14.011 18.887,13.940 Z'/%3E%3C/svg%3E") 50% no-repeat #fff; }
  .fixed-panel .top-phones {
    font-size: 0;
    text-decoration: none;
    cursor: pointer;
    display: block;
    width: 60px;
    height: 60px;
    border-radius: 14px 0 0 14px;
    box-shadow: -3px 0px 15px 0px rgba(0, 0, 0, 0.15);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='28px' height='25px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M12.519,7.616 C13.193,6.777 13.435,5.894 12.672,5.114 C10.961,2.904 9.810,1.537 9.088,0.880 C7.716,-0.371 5.458,-0.202 4.270,0.878 C3.631,1.459 3.415,1.658 2.759,2.273 C-0.892,5.644 1.335,12.770 7.254,18.237 C13.172,23.704 20.894,25.760 24.553,22.381 C25.158,21.843 25.670,21.371 26.074,20.976 C27.239,19.840 27.416,17.849 26.067,16.555 C25.375,15.892 23.963,14.881 21.467,13.234 C20.703,12.604 19.797,12.741 18.966,13.244 C18.567,13.485 18.276,13.730 17.727,14.237 L16.730,15.158 C16.598,15.279 14.815,14.455 13.084,12.856 C11.352,11.256 10.459,9.610 10.590,9.490 L11.588,8.569 C11.762,8.407 11.845,8.330 11.952,8.226 C12.175,8.011 12.359,7.814 12.519,7.616 ZM18.569,16.856 L19.566,15.935 C19.869,15.656 20.065,15.485 20.224,15.366 C22.410,16.815 23.676,17.726 24.193,18.221 C24.503,18.519 24.455,19.062 24.185,19.325 C23.812,19.690 23.326,20.137 22.731,20.668 C20.365,22.852 14.132,21.192 9.094,16.539 C4.055,11.885 2.258,6.132 4.606,3.965 C5.259,3.353 5.466,3.162 6.095,2.590 C6.331,2.375 6.973,2.327 7.261,2.589 C7.816,3.095 8.847,4.313 10.364,6.263 C10.285,6.353 10.187,6.455 10.068,6.570 C9.980,6.655 9.907,6.723 9.748,6.871 L8.751,7.791 C7.055,9.356 8.499,12.019 11.244,14.554 C13.987,17.087 16.874,18.422 18.569,16.856 Z'/%3E%3C/svg%3E") 50% no-repeat #fff; }

.mosaic-s3-include--u-imkamxstk .fold_main_wr {
  display: flex;
  flex-wrap: wrap; }
  .mosaic-s3-include--u-imkamxstk .fold_main_wr .item {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: calc(20% - 30px);
    margin: 10px 15px 15px;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    padding: 20px;
    text-decoration: none; }
  @media (max-width: 1366px) {
      .mosaic-s3-include--u-imkamxstk .fold_main_wr .item {
        width: calc(25% - 30px); } }
  @media (max-width: 960px) {
      .mosaic-s3-include--u-imkamxstk .fold_main_wr .item {
        width: calc(33.333% - 10px);
        margin: 10px 5px 10px; } }
  @media (max-width: 640px) {
      .mosaic-s3-include--u-imkamxstk .fold_main_wr .item {
        width: calc(50% - 10px); } }
  @media (max-width: 425px) {
      .mosaic-s3-include--u-imkamxstk .fold_main_wr .item {
        width: 100%;
        margin: 10px 0; } }
  .mosaic-s3-include--u-imkamxstk .fold_main_wr .item__img-block {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 15px;
    flex: 1 0 auto; }
    .mosaic-s3-include--u-imkamxstk .fold_main_wr .item__img-block img {
      max-width: 100%;
      width: auto;
      height: auto; }
  .mosaic-s3-include--u-imkamxstk .fold_main_wr .item__folder_name {
    font-family: 'Vollkorn', serif;
    font-weight: 600;
    font-size: 18px;
    color: #000;
    margin-top: auto;
    text-align: center; }

.main-blocks .main-products .product-list.thumbs:before, .main-blocks .main-products .product-list.thumbs:after {
  display: none; }

.mosaic-s3-include--u-irng6z5t5 .fold_main_wr {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -15px; }
  @media (max-width: 480px) {
  .mosaic-s3-include--u-irng6z5t5 .fold_main_wr {
    margin: 0; } }
  .mosaic-s3-include--u-irng6z5t5 .fold_main_wr .item {
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 15px 5px 12px;
    width: calc(25% - 30px);
    margin: 0 15px 20px;
    text-align: center; }
  @media (max-width: 1280px) {
    .mosaic-s3-include--u-irng6z5t5 .fold_main_wr .item {
      width: calc(33.333% - 30px); } }
  @media (max-width: 767px) {
    .mosaic-s3-include--u-irng6z5t5 .fold_main_wr .item {
      width: calc(50% - 30px); } }
  @media (max-width: 480px) {
    .mosaic-s3-include--u-irng6z5t5 .fold_main_wr .item {
      width: 100%;
      margin: 0 0 10px;
      font-size: 14px;
      padding: 11px 3px 8px; } }
  .mosaic-s3-include--u-irng6z5t5 .fold_main_wr .item:hover {
    background: #c8b65f;
    color: #fff; }

.sorting-panel {
  border: 1px solid #ccc;
  border-radius: 4px;
  background: #f8f7f3; }

.mosaic-s3-include--u-iklnusmuz {
  border-radius: 5px;
  background: #f8f7f3;
  padding: 29px 0 20px; }
  .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .title {
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    padding-bottom: 4px;
    border-bottom: 1px solid #ebeae7;
    margin: 0 20px 15px;
    letter-spacing: 0.8px; }
  .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li {
    position: relative; }
    .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li a {
      display: block;
      position: relative;
      text-decoration: none;
      font-family: 'Vollkorn', serif;
      font-weight: 700;
      font-size: 14px;
      color: #000;
      padding: 6px 20px;
      transition: all ease 0.3s;
      letter-spacing: 0.8px; }
      .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li a:before {
        content: '';
        display: none;
        position: absolute;
        right: 20px;
        top: calc(50% - 3px);
        transition: all ease 0.1s;
        width: 13px;
        height: 7px;
        background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='13px' height='8px'%3E%3Cpath fill-rule='evenodd' opacity='0.502' fill='rgb(0, 0, 0)' d='M13.000,0.733 C13.000,0.914 12.930,1.094 12.792,1.232 L7.211,6.824 C6.937,7.097 6.495,7.097 6.221,6.824 L0.207,1.232 C-0.068,0.959 -0.070,0.514 0.204,0.238 C0.477,-0.037 0.922,-0.039 1.197,0.234 L6.716,5.335 L11.802,0.234 C12.077,-0.039 12.522,-0.037 12.796,0.238 C12.932,0.375 13.000,0.554 13.000,0.733 Z'/%3E%3C/svg%3E") 50% no-repeat; }
    .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li.has-child > a:before {
      display: block; }
    .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li.active > a {
      color: #f00; }
    .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li ul {
      display: none;
      position: absolute;
      z-index: 22;
      top: 0;
      left: 100%;
      width: 220px;
      background: #f8f7f3;
      box-shadow: 0 0 4px 1px rgba(0, 0, 0, 0.2); }
      .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li ul li a {
        padding-left: 10px; }
    .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li:hover > a {
      color: #f00; }
      .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li:hover > a:before {
        transform: rotate(-90deg); }
      .mosaic-s3-include--u-iklnusmuz .folder-menu-wr .folder-menu-ul li:hover > ul {
        display: block; }

.shop-view.view-1 {
  order: -5;
  border-radius: 0;
  background: none;
  height: auto;
  min-width: unset;
  height: 53px;
  width: 55px;
  border-right: 1px solid #ccc; }

.shop-view.view-1 .shop-view__body {
  width: auto;
  flex-direction: column;
  width: 54px;
  height: 53px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 20;
  border-radius: 4px 0 0 4px;
  background: #f8f7f3; }
  .shop-view.view-1 .shop-view__body:hover {
    height: auto; }

.shop-view.view-1 .shop-view__item {
  width: 54px;
  height: 53px;
  flex: none; }

.shop-view.view-1 .shop-view__item.thumbs {
  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='18px'%3E%3Cpath fill-rule='evenodd' fill='%23e6e6e6' d='M10.000,17.999 L10.000,9.999 L18.000,9.999 L18.000,17.999 L10.000,17.999 ZM16.000,11.999 L12.000,11.999 L12.000,15.999 L16.000,15.999 L16.000,11.999 ZM10.000,-0.001 L18.000,-0.001 L18.000,7.999 L10.000,7.999 L10.000,-0.001 ZM12.000,5.999 L16.000,5.999 L16.000,1.999 L12.000,1.999 L12.000,5.999 ZM-0.000,9.999 L8.000,9.999 L8.000,17.999 L-0.000,17.999 L-0.000,9.999 ZM2.000,15.999 L6.000,15.999 L6.000,11.999 L2.000,11.999 L2.000,15.999 ZM-0.000,-0.001 L8.000,-0.001 L8.000,7.999 L-0.000,7.999 L-0.000,-0.001 ZM2.000,5.999 L6.000,5.999 L6.000,1.999 L2.000,1.999 L2.000,5.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }
  .shop-view.view-1 .shop-view__item.thumbs:hover {
    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='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M10.000,17.999 L10.000,9.999 L18.000,9.999 L18.000,17.999 L10.000,17.999 ZM16.000,11.999 L12.000,11.999 L12.000,15.999 L16.000,15.999 L16.000,11.999 ZM10.000,-0.001 L18.000,-0.001 L18.000,7.999 L10.000,7.999 L10.000,-0.001 ZM12.000,5.999 L16.000,5.999 L16.000,1.999 L12.000,1.999 L12.000,5.999 ZM-0.000,9.999 L8.000,9.999 L8.000,17.999 L-0.000,17.999 L-0.000,9.999 ZM2.000,15.999 L6.000,15.999 L6.000,11.999 L2.000,11.999 L2.000,15.999 ZM-0.000,-0.001 L8.000,-0.001 L8.000,7.999 L-0.000,7.999 L-0.000,-0.001 ZM2.000,5.999 L6.000,5.999 L6.000,1.999 L2.000,1.999 L2.000,5.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.shop-view.view-1 .shop-view__item.thumbs.active-view {
  order: -1;
  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='18px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M10.000,17.999 L10.000,9.999 L18.000,9.999 L18.000,17.999 L10.000,17.999 ZM16.000,11.999 L12.000,11.999 L12.000,15.999 L16.000,15.999 L16.000,11.999 ZM10.000,-0.001 L18.000,-0.001 L18.000,7.999 L10.000,7.999 L10.000,-0.001 ZM12.000,5.999 L16.000,5.999 L16.000,1.999 L12.000,1.999 L12.000,5.999 ZM-0.000,9.999 L8.000,9.999 L8.000,17.999 L-0.000,17.999 L-0.000,9.999 ZM2.000,15.999 L6.000,15.999 L6.000,11.999 L2.000,11.999 L2.000,15.999 ZM-0.000,-0.001 L8.000,-0.001 L8.000,7.999 L-0.000,7.999 L-0.000,-0.001 ZM2.000,5.999 L6.000,5.999 L6.000,1.999 L2.000,1.999 L2.000,5.999 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.shop-view.view-1 .shop-view__item.simple.active-view {
  order: -1;
  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='15px' height='15px' viewBox='0 0 15 15' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23670000' d='M14.000,15.000 L1.000,15.000 C0.448,15.000 -0.000,14.552 -0.000,14.000 L-0.000,9.000 C-0.000,8.448 0.448,8.000 1.000,8.000 L14.000,8.000 C14.552,8.000 15.000,8.448 15.000,9.000 L15.000,14.000 C15.000,14.552 14.552,15.000 14.000,15.000 ZM14.000,7.000 L1.000,7.000 C0.448,7.000 -0.000,6.552 -0.000,6.000 L-0.000,1.000 C-0.000,0.448 0.448,-0.000 1.000,-0.000 L14.000,-0.000 C14.552,-0.000 15.000,0.448 15.000,1.000 L15.000,6.000 C15.000,6.552 14.552,7.000 14.000,7.000 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.shop-view.view-1 .shop-view__item.simple:hover {
  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='15px' height='15px' viewBox='0 0 15 15' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23670000' d='M14.000,15.000 L1.000,15.000 C0.448,15.000 -0.000,14.552 -0.000,14.000 L-0.000,9.000 C-0.000,8.448 0.448,8.000 1.000,8.000 L14.000,8.000 C14.552,8.000 15.000,8.448 15.000,9.000 L15.000,14.000 C15.000,14.552 14.552,15.000 14.000,15.000 ZM14.000,7.000 L1.000,7.000 C0.448,7.000 -0.000,6.552 -0.000,6.000 L-0.000,1.000 C-0.000,0.448 0.448,-0.000 1.000,-0.000 L14.000,-0.000 C14.552,-0.000 15.000,0.448 15.000,1.000 L15.000,6.000 C15.000,6.552 14.552,7.000 14.000,7.000 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.shop-view.view-1 .shop-view__item.pricelist:hover {
  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='15px' height='15px' viewBox='0 0 15 15' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23670000' d='M14.000,15.000 L1.000,15.000 C0.448,15.000 -0.000,14.552 -0.000,14.000 L-0.000,13.000 C-0.000,12.448 0.448,12.000 1.000,12.000 L14.000,12.000 C14.552,12.000 15.000,12.448 15.000,13.000 L15.000,14.000 C15.000,14.552 14.552,15.000 14.000,15.000 ZM14.000,11.000 L1.000,11.000 C0.448,11.000 -0.000,10.552 -0.000,10.000 L-0.000,9.000 C-0.000,8.448 0.448,8.000 1.000,8.000 L14.000,8.000 C14.552,8.000 15.000,8.448 15.000,9.000 L15.000,10.000 C15.000,10.552 14.552,11.000 14.000,11.000 ZM14.000,7.000 L1.000,7.000 C0.448,7.000 -0.000,6.552 -0.000,6.000 L-0.000,5.000 C-0.000,4.447 0.448,4.000 1.000,4.000 L14.000,4.000 C14.552,4.000 15.000,4.447 15.000,5.000 L15.000,6.000 C15.000,6.552 14.552,7.000 14.000,7.000 ZM14.000,3.000 L1.000,3.000 C0.448,3.000 -0.000,2.552 -0.000,2.000 L-0.000,1.000 C-0.000,0.448 0.448,-0.000 1.000,-0.000 L14.000,-0.000 C14.552,-0.000 15.000,0.448 15.000,1.000 L15.000,2.000 C15.000,2.552 14.552,3.000 14.000,3.000 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.shop-view.view-1 .shop-view__item.pricelist.active-view {
  order: -1;
  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='15px' height='15px' viewBox='0 0 15 15' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath fill='%23670000' d='M14.000,15.000 L1.000,15.000 C0.448,15.000 -0.000,14.552 -0.000,14.000 L-0.000,13.000 C-0.000,12.448 0.448,12.000 1.000,12.000 L14.000,12.000 C14.552,12.000 15.000,12.448 15.000,13.000 L15.000,14.000 C15.000,14.552 14.552,15.000 14.000,15.000 ZM14.000,11.000 L1.000,11.000 C0.448,11.000 -0.000,10.552 -0.000,10.000 L-0.000,9.000 C-0.000,8.448 0.448,8.000 1.000,8.000 L14.000,8.000 C14.552,8.000 15.000,8.448 15.000,9.000 L15.000,10.000 C15.000,10.552 14.552,11.000 14.000,11.000 ZM14.000,7.000 L1.000,7.000 C0.448,7.000 -0.000,6.552 -0.000,6.000 L-0.000,5.000 C-0.000,4.447 0.448,4.000 1.000,4.000 L14.000,4.000 C14.552,4.000 15.000,4.447 15.000,5.000 L15.000,6.000 C15.000,6.552 14.552,7.000 14.000,7.000 ZM14.000,3.000 L1.000,3.000 C0.448,3.000 -0.000,2.552 -0.000,2.000 L-0.000,1.000 C-0.000,0.448 0.448,-0.000 1.000,-0.000 L14.000,-0.000 C14.552,-0.000 15.000,0.448 15.000,1.000 L15.000,2.000 C15.000,2.552 14.552,3.000 14.000,3.000 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.sorting-panel .filter-popup-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #ccc;
  max-width: 96px;
  width: 100%;
  border-radius: 0;
  background: none;
  height: auto;
  font-family: 'Merriweather', serif;
  font-weight: 400;
  font-size: 14px;
  color: #000;
  padding: 5px 5px 5px;
  margin: 0; }
  @media (max-width: 520px) {
  .sorting-panel .filter-popup-btn {
    max-width: 100%;
    border-right: none;
    border-bottom: 1px solid #ccc; } }
  .sorting-panel .filter-popup-btn:before {
    display: none; }

.sorting-block {
  width: 224px;
  height: 53px;
  margin: 0; }
  @media (max-width: 420px) {
  .sorting-block {
    width: 100%; } }

.sorting-panel .sorting {
  margin-right: 0;
  margin-top: 0; }

.sorting-block .sorting-block__inner {
  background: none;
  border-radius: 0 4px 0 0; }

.sorting-block .sorting-block__body {
  height: auto;
  border-radius: 0; }
  .sorting-block .sorting-block__body:before {
    width: 22px; }
  .sorting-block .sorting-block__body span {
    padding: 16px 22px 14px 10px; }

.sorting-block .sorting-block__body span.no-sorting {
  padding-left: 25px; }

.products-in-page {
  min-width: 150px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  margin-left: auto; }
  @media (max-width: 520px) {
  .products-in-page {
    margin-left: 0;
    border-left: none; } }
  @media (max-width: 420px) {
  .products-in-page {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #ccc; } }
  .products-in-page select {
    font-family: 'Merriweather', serif;
    font-weight: 400;
    font-size: 14px;
    color: #000;
    border: none;
    box-shadow: none;
    padding: 17px 36px 16px 30px;
    cursor: pointer;
    outline: none;
    transition: all 0.3s;
    -webkit-appearance: none;
    -moz-appearance: none;
    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%2212px%22%20height%3D%228px%22%20%20viewBox%3D%220%200%2012%208%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20d%3D%22M5.00729%203.58705L1.70651%200.292236L0.293579%201.70773L5.00729%206.41292L9.70651%201.72219L8.29358%200.306699L5.00729%203.58705Z%22%20fill%3D%22%232c2c2c%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E") right 15px top 50% no-repeat; }

body .product-flags__item {
  font-size: 13px; }

.product-list.thumbs .product-item .product-flags {
  top: 4px;
  left: 4px;
  right: 4px; }

.product-list.thumbs .product-item {
  border: 1px solid #e5e5e5;
  border-radius: 6px; }
  @media (min-width: 992px) and (max-width: 1365px) {
  .product-list.thumbs .product-item {
    width: calc(50% - 30px); } }
  @media (min-width: 1366px) {
  .product-list.thumbs .product-item {
    width: calc(25% - 30px); } }
  .product-list.thumbs .product-item .hide_element {
    display: none; }

.product-list.thumbs .product-item .gr-product-image a {
  background-size: contain; }

.product-list.thumbs .product-item .gr-product-name {
  margin-bottom: 15px; }
  .product-list.thumbs .product-item .gr-product-name a {
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 18px;
    color: #000; }

.product-list.thumbs .product-item .product-article {
  font-family: 'Vollkorn', serif;
  font-weight: 400;
  font-size: 15px;
  color: #999;
  margin-bottom: 15px; }
  .product-list.thumbs .product-item .product-article span {
    color: #999; }

.tpl-stars {
  width: 106px;
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='106px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='rgb(221, 221, 221)' d='M101.053,12.878 L101.950,19.999 L95.400,16.951 L88.849,19.999 L89.747,12.878 L84.801,7.639 L91.906,6.285 L95.400,0.000 L98.893,6.285 L105.999,7.639 L101.053,12.878 ZM80.750,19.999 L74.200,16.951 L67.650,19.999 L68.547,12.878 L63.601,7.639 L70.706,6.285 L74.200,0.000 L77.693,6.285 L84.798,7.639 L79.853,12.878 L80.750,19.999 ZM59.550,19.999 L53.000,16.951 L46.449,19.999 L47.347,12.878 L42.401,7.639 L49.506,6.285 L53.000,0.000 L56.493,6.285 L63.599,7.639 L58.653,12.878 L59.550,19.999 ZM38.350,19.999 L31.800,16.951 L25.250,19.999 L26.147,12.878 L21.201,7.639 L28.306,6.285 L31.800,0.000 L35.293,6.285 L42.399,7.639 L37.453,12.878 L38.350,19.999 ZM17.150,19.999 L10.600,16.951 L4.049,19.999 L4.947,12.878 L0.001,7.639 L7.106,6.285 L10.600,0.000 L14.093,6.285 L21.199,7.639 L16.253,12.878 L17.150,19.999 Z'/%3E%3C/svg%3E") 0 0 no-repeat; }

.tpl-stars .tpl-rating {
  height: 20px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='106px' height='20px'%3E%3Cpath fill-rule='evenodd' fill='%23c8b65f' d='M101.053,12.878 L101.950,19.999 L95.400,16.951 L88.849,19.999 L89.747,12.878 L84.801,7.639 L91.906,6.285 L95.400,0.000 L98.893,6.285 L105.999,7.639 L101.053,12.878 ZM80.750,19.999 L74.200,16.951 L67.650,19.999 L68.547,12.878 L63.601,7.639 L70.706,6.285 L74.200,0.000 L77.693,6.285 L84.798,7.639 L79.853,12.878 L80.750,19.999 ZM59.550,19.999 L53.000,16.951 L46.449,19.999 L47.347,12.878 L42.401,7.639 L49.506,6.285 L53.000,0.000 L56.493,6.285 L63.599,7.639 L58.653,12.878 L59.550,19.999 ZM38.350,19.999 L31.800,16.951 L25.250,19.999 L26.147,12.878 L21.201,7.639 L28.306,6.285 L31.800,0.000 L35.293,6.285 L42.399,7.639 L37.453,12.878 L38.350,19.999 ZM17.150,19.999 L10.600,16.951 L4.049,19.999 L4.947,12.878 L0.001,7.639 L7.106,6.285 L10.600,0.000 L14.093,6.285 L21.199,7.639 L16.253,12.878 L17.150,19.999 Z'/%3E%3C/svg%3E") 0 0 no-repeat; }

.product-list.thumbs .product-item .product-additional {
  margin: 0; }

.product-list.thumbs .product-item .product-additional__bottom {
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  height: auto; }

.product-list.thumbs .product-item .product-price {
  width: auto;
  padding-left: 0; }

.product-list.thumbs .product-item .product-price .price-current {
  font-family: 'Vollkorn', serif;
  font-weight: 900;
  color: #670000; }
  @media (min-width: 1366px) {
  .product-list.thumbs .product-item .product-price .price-current {
    font-size: 20px; } }
  .product-list.thumbs .product-item .product-price .price-current strong {
    font-weight: 900; }

.product-list.thumbs .product-item .product-price .price-old {
  font-family: 'Vollkorn', serif;
  font-size: 16px;
  color: #000;
  font-weight: 400; }
  .product-list.thumbs .product-item .product-price .price-old span {
    text-decoration: line-through; }
  .product-list.thumbs .product-item .product-price .price-old strong:before {
    display: none; }

.product-list.thumbs .product-item .shop-product-btn.buy {
  font-size: 0;
  width: 66px;
  height: 45px;
  border-radius: 5px;
  padding: 0; }
  @media (max-width: 1023px) {
  .product-list.thumbs .product-item .shop-product-btn.buy {
    margin: 5px 0 5px auto; } }
  .product-list.thumbs .product-item .shop-product-btn.buy span {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    width: 66px;
    height: 45px;
    border-radius: 5px; }
  .product-list.thumbs .product-item .shop-product-btn.buy span:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    margin: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M-0.006,2.095 L2.406,2.095 L7.363,15.042 C7.518,15.447 7.904,15.714 8.336,15.714 L18.763,15.714 C19.190,15.714 19.573,15.453 19.732,15.055 L23.902,4.579 C24.031,4.257 23.992,3.891 23.798,3.603 C23.604,3.315 23.280,3.143 22.934,3.143 L9.379,3.143 L9.379,5.238 L21.394,5.238 L18.057,13.618 L9.052,13.618 L4.095,0.671 C3.940,0.266 3.554,-0.001 3.122,-0.001 L-0.006,-0.001 L-0.006,2.095 ZM7.293,19.904 C7.293,18.747 8.227,17.809 9.379,17.809 C10.530,17.809 11.464,18.747 11.464,19.904 C11.464,21.061 10.530,22.000 9.379,22.000 C8.227,22.000 7.293,21.061 7.293,19.904 ZM15.635,19.904 C15.635,18.747 16.569,17.809 17.721,17.809 C18.872,17.809 19.806,18.747 19.806,19.904 C19.806,21.061 18.872,22.000 17.721,22.000 C16.569,22.000 15.635,21.061 15.635,19.904 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.product-list.thumbs .product-item .product-additional .favorite_btn_wrapper {
  margin-top: 5px; }
  .product-list.thumbs .product-item .product-additional .favorite_btn_wrapper .favorite_btn {
    justify-content: flex-start; }

.lazy-pagelist__body {
  justify-content: flex-start; }

.shop-pagelist__body .page-prev a, .shop-pagelist__body .page-next a {
  height: 48px;
  width: 48px; }

.shop-pagelist__body .page-prev.only_icons a {
  width: 48px; }

.shop-pagelist__body .page-next.only_icons a {
  width: 48px; }

.shop-pagelist {
  text-align: left; }

.shop-pagelist__body {
  border-radius: 5px;
  background-color: #f8f7f3;
  height: 48px;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }

.shop-pagelist__body .page-prev a {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='10px'%3E%3Cpath fill-rule='evenodd' opacity='0.302' fill='rgb(0, 0, 0)' d='M5.289,0.292 L1.363,4.292 L0.669,4.999 L1.363,5.706 L2.057,4.999 L1.363,5.706 L5.289,9.706 C5.481,9.902 5.732,9.999 5.983,9.999 C6.235,9.999 6.486,9.902 6.677,9.706 C7.061,9.316 7.061,8.683 6.677,8.292 L6.677,8.292 L4.427,5.999 L19.725,5.999 L19.725,3.999 L4.427,3.999 L6.677,1.706 L5.289,0.292 M19.725,3.999 L19.725,5.999 C20.267,5.999 20.706,5.551 20.706,4.999 C20.706,4.447 20.267,3.999 19.725,3.999 M5.983,-0.001 C5.732,-0.001 5.481,0.097 5.289,0.292 L6.677,1.706 C7.061,1.316 7.061,0.683 6.677,0.292 C6.486,0.097 6.235,-0.001 5.983,-0.001 '/%3E%3C/svg%3E") 50% no-repeat; }
  .shop-pagelist__body .page-prev a:hover {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='21px' height='10px'%3E%3Cpath fill-rule='evenodd' opacity='0.302' fill='rgb(0, 0, 0)' d='M5.289,0.292 L1.363,4.292 L0.669,4.999 L1.363,5.706 L2.057,4.999 L1.363,5.706 L5.289,9.706 C5.481,9.902 5.732,9.999 5.983,9.999 C6.235,9.999 6.486,9.902 6.677,9.706 C7.061,9.316 7.061,8.683 6.677,8.292 L6.677,8.292 L4.427,5.999 L19.725,5.999 L19.725,3.999 L4.427,3.999 L6.677,1.706 L5.289,0.292 M19.725,3.999 L19.725,5.999 C20.267,5.999 20.706,5.551 20.706,4.999 C20.706,4.447 20.267,3.999 19.725,3.999 M5.983,-0.001 C5.732,-0.001 5.481,0.097 5.289,0.292 L6.677,1.706 C7.061,1.316 7.061,0.683 6.677,0.292 C6.486,0.097 6.235,-0.001 5.983,-0.001 '/%3E%3C/svg%3E") 50% no-repeat #d0c177; }

.shop-pagelist__body .page-prev.not_active a {
  opacity: 1; }

.shop-pagelist__body .page-next a {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M15.381,0.292 L19.295,4.292 L19.986,4.999 L19.295,5.706 L18.603,4.999 L19.295,5.706 L15.381,9.706 C15.190,9.902 14.939,9.999 14.689,9.999 C14.438,9.999 14.188,9.902 13.997,9.706 C13.615,9.316 13.615,8.683 13.997,8.292 L13.997,8.292 L16.240,5.999 L0.990,5.999 L0.990,3.999 L16.240,3.999 L13.997,1.706 L15.381,0.292 M0.990,3.999 L0.990,5.999 C0.450,5.999 0.012,5.551 0.012,4.999 C0.012,4.447 0.450,3.999 0.990,3.999 M14.689,-0.001 C14.939,-0.001 15.190,0.097 15.381,0.292 L13.997,1.706 C13.615,1.316 13.615,0.683 13.997,0.292 C14.188,0.097 14.438,-0.001 14.689,-0.001 '/%3E%3C/svg%3E") 50% no-repeat; }
  .shop-pagelist__body .page-next a:hover {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='20px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M15.381,0.292 L19.295,4.292 L19.986,4.999 L19.295,5.706 L18.603,4.999 L19.295,5.706 L15.381,9.706 C15.190,9.902 14.939,9.999 14.689,9.999 C14.438,9.999 14.188,9.902 13.997,9.706 C13.615,9.316 13.615,8.683 13.997,8.292 L13.997,8.292 L16.240,5.999 L0.990,5.999 L0.990,3.999 L16.240,3.999 L13.997,1.706 L15.381,0.292 M0.990,3.999 L0.990,5.999 C0.450,5.999 0.012,5.551 0.012,4.999 C0.012,4.447 0.450,3.999 0.990,3.999 M14.689,-0.001 C14.939,-0.001 15.190,0.097 15.381,0.292 L13.997,1.706 C13.615,1.316 13.615,0.683 13.997,0.292 C14.188,0.097 14.438,-0.001 14.689,-0.001 '/%3E%3C/svg%3E") 50% no-repeat #d0c177; }

.shop-pagelist__body .page-prev {
  margin: 0 5px 0 0; }

.shop-pagelist__body .page-next {
  margin: 0 0 0 5px; }

.shop-pagelist__body .page-num.active-num {
  box-shadow: none;
  color: #670000;
  font-family: 'Vollkorn', serif;
  font-weight: 700;
  line-height: 1;
  font-size: 15px; }

.shop-pagelist__body .page-num {
  width: auto;
  height: auto; }

.shop-pagelist__body .page-num:not(.active-num) {
  width: auto;
  height: auto; }

.shop-pagelist__body .page-num a {
  background: none;
  line-height: 1; }

.shop-pagelist__body .page-num a:hover {
  color: #670000; }

@media (max-width: 639px) {
  .shop-pagelist__body {
    padding-left: 20px;
    padding-right: 20px; } }

.product-list.simple .product-item .favorite_btn_wrapper {
  margin-top: 5px; }
  .product-list.simple .product-item .favorite_btn_wrapper .favorite_btn {
    justify-content: flex-start; }

.product-list.simple .product-item .gr-product-image a {
  background-size: contain;
  background-position: 50%; }

.product-list.simple .product-item .gr-product-options {
  margin-top: 20px; }

@media (min-width: 992px) and (max-width: 1365px) {
    .product-list.simple .product-item {
      width: 100%; } }

.product-list.list .product-item .product-additional {
  flex-wrap: wrap; }

.product-list.list .product-item .favorite_btn_wrapper {
  margin: 15px 40px 0 auto; }
  @media (max-width: 1023px) {
    .product-list.list .product-item .favorite_btn_wrapper {
      margin-right: 5px; } }

.product-list.list .product-item .gr-product-options {
  margin-top: 20px; }

.kinds-block .kinds-block__items.kinds_slider:before, .kinds-block .kinds-block__items.kinds_slider:after {
  display: none; }

.card-page__top {
  padding: 0;
  border-radius: 0;
  margin-bottom: 15px; }
  @media (min-width: 1366px) {
  .card-page__top {
    margin-bottom: 40px; } }

.card-page__bottom {
  background: #f8f7f3; }

.shop-product-data {
  background: #f8f7f3;
  padding: 10px 0;
  margin: 0;
  border-radius: 0;
  position: relative; }
  .shop-product-data:before {
    content: '';
    display: inline-block;
    position: absolute;
    left: 100%;
    top: 0;
    bottom: 0;
    width: 3000px;
    background: #f8f7f3; }
  .shop-product-data:after {
    content: '';
    display: inline-block;
    position: absolute;
    right: 100%;
    top: 0;
    bottom: 0;
    width: 3000px;
    background: #f8f7f3; }
  @media (min-width: 1366px) {
  .shop-product-data {
    padding: 50px 0; } }

body .product-flags__item.new_item span {
  background: #670000; }

body .product-flags__item.spec_item span {
  background: #670000; }

body .product-flags__item span {
  text-transform: uppercase;
  padding: 4px 5px 2px; }

.card-page .shop2-product__left {
  width: 100%;
  margin: 0; }

.card-page .shop2-product__right {
  display: block;
  width: 100%;
  margin: 0; }

@media (min-width: 1366px) {
    .card-page__left {
      width: 780px; } }

@media (min-width: 1366px) {
    .card-page__right {
      width: calc(100% - 780px - 40px); } }

.card-slider.horizontal .card-slider__flags {
  top: 0;
  right: 0;
  left: 0; }
  @media (min-width: 1366px) {
  .card-slider.horizontal .card-slider__flags {
    max-width: 100%; } }

@media (min-width: 1366px) {
    .card-slider.horizontal .card-slider__items {
      height: 620px; } }

@media (min-width: 1366px) {
    .card-slider.horizontal .card-slider__image {
      height: 620px; } }

.card-slider.horizontal .card-slider__image a {
  display: flex;
  align-items: center;
  justify-content: center; }
  .card-slider.horizontal .card-slider__image a img {
    width: auto;
    height: auto;
    max-width: 100%;
    opacity: 1; }

.card-slider.horizontal .slick-prev, .card-slider.horizontal .slick-next {
  width: 40px;
  height: 40px;
  margin-top: -20px;
  border-radius: 0; }

.card-slider.horizontal .slick-prev:before, .card-slider.horizontal .slick-next:before {
  width: 40px;
  height: 40px;
  margin: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M9.092,19.000 C8.859,19.000 8.626,18.904 8.448,18.712 L1.226,10.968 C0.874,10.587 0.874,9.973 1.226,9.593 L8.448,1.247 C8.801,0.865 9.376,0.863 9.732,1.243 C10.087,1.622 10.090,2.240 9.736,2.622 L3.149,10.280 L9.736,17.337 C10.090,17.719 10.087,18.337 9.732,18.716 C9.555,18.905 9.324,19.000 9.092,19.000 Z'/%3E%3C/svg%3E") 50% no-repeat; }
  .card-slider.horizontal .slick-prev:before:hover, .card-slider.horizontal .slick-next:before:hover {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M9.092,19.000 C8.859,19.000 8.626,18.904 8.448,18.712 L1.226,10.968 C0.874,10.587 0.874,9.973 1.226,9.593 L8.448,1.247 C8.801,0.865 9.376,0.863 9.732,1.243 C10.087,1.622 10.090,2.240 9.736,2.622 L3.149,10.280 L9.736,17.337 C10.090,17.719 10.087,18.337 9.732,18.716 C9.555,18.905 9.324,19.000 9.092,19.000 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.card-slider.horizontal .slick-prev:hover:before, .card-slider.horizontal .slick-next:hover:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='11px' height='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M9.092,19.000 C8.859,19.000 8.626,18.904 8.448,18.712 L1.226,10.968 C0.874,10.587 0.874,9.973 1.226,9.593 L8.448,1.247 C8.801,0.865 9.376,0.863 9.732,1.243 C10.087,1.622 10.090,2.240 9.736,2.622 L3.149,10.280 L9.736,17.337 C10.090,17.719 10.087,18.337 9.732,18.716 C9.555,18.905 9.324,19.000 9.092,19.000 Z'/%3E%3C/svg%3E") 50% no-repeat; }

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

.card-slider.horizontal .card-slider__thumb-img a {
  background-position: 50%;
  background-size: contain; }
  .card-slider.horizontal .card-slider__thumb-img a img {
    opacity: 0; }

.card-slider.horizontal .card-slider__thumb:before {
  display: none; }

body .cart-page-product {
  display: flex;
  flex-direction: column; }
  body .cart-page-product .product-flags {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 6px; }
  body .cart-page-product .product-flags__item span {
    border-radius: 0; }

.card-page .gr-product-name h1 {
  color: #000;
  margin-bottom: 15px; }
  @media (min-width: 1366px) {
    .card-page .gr-product-name h1 {
      font-size: 35px; } }

.rating_article {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 15px; }

.card-page .shop2-product-article {
  margin: 5px 0;
  color: #000; }
  .card-page .shop2-product-article span {
    color: #000; }

body .card-page .form-additional .product-amount {
  display: flex;
  align-items: center;
  width: 220px;
  margin: 0;
  order: -1; }
  body .card-page .form-additional .product-amount .amount-title {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 16px;
    color: #000;
    display: block;
    margin-right: auto; }
  body .card-page .form-additional .product-amount .shop2-product-amount {
    background: #f8f7f3;
    box-shadow: none;
    border-radius: 5px;
    width: 140px; }

.card-page .form-additional {
  display: block;
  box-shadow: none;
  border-radius: 0;
  padding: 0;
  margin: 0; }
  .card-page .form-additional__btns {
    display: flex;
    align-items: center;
    padding: 30px 0;
    order: -1;
    width: auto;
    flex-wrap: wrap;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5; }
  @media (max-width: 425px) {
    .card-page .form-additional__btns {
      flex-direction: column;
      align-items: flex-start;
      padding: 10px 0; } }
  .card-page .form-additional__btns .favorite_btn_wrapper {
    margin: 5px 0; }
  .card-page .form-additional .additional-top {
    display: flex;
    padding: 10px 0; }
  @media (max-width: 425px) {
    .card-page .form-additional .additional-top {
      flex-direction: column;
      align-items: flex-start; } }
  @media (min-width: 1366px) {
    .card-page .form-additional .additional-top {
      padding: 30px 0; } }

.card-page .form-additional .product-price {
  display: flex;
  flex-direction: column;
  margin: 0;
  width: 50%; }
  @media (max-width: 480px) {
  .card-page .form-additional .product-price {
    width: 100%; } }
  .card-page .form-additional .product-price .personal_prod {
    font-family: 'Vollkorn', serif;
    font-weight: 400;
    font-size: 15px;
    color: #2abe35;
    position: relative;
    margin-top: auto;
    padding-left: 26px; }
  .card-page .form-additional .product-price .personal_prod:before {
    content: '';
    display: inline-block;
    width: 15px;
    height: 12px;
    position: absolute;
    left: 0;
    top: calc(50% - 8px);
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='15px' height='13px'%3E%3Cpath fill-rule='evenodd' fill='rgb(42, 190, 53)' d='M1.823,6.227 L0.430,7.620 L4.907,12.097 L14.856,2.148 L13.463,0.755 L4.907,9.311 L1.823,6.227 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.card-page .form-additional .gr-product-options {
  width: 50%; }
  @media (max-width: 480px) {
  .card-page .form-additional .gr-product-options {
    width: 100%;
    margin: 10px 0; } }

.section--u-iqhg087c7 {
  overflow: hidden; }

.card-page .form-additional .shop-product-btn {
  font-family: 'Vollkorn', serif;
  font-weight: 700;
  font-size: 17px;
  color: #000;
  text-transform: uppercase;
  width: auto;
  margin: 0 auto 0 20px;
  border-radius: 5px;
  padding: 17px 10px 14px;
  min-width: 140px; }
  @media (max-width: 425px) {
  .card-page .form-additional .shop-product-btn {
    margin: 10px 0; } }
  .card-page .form-additional .shop-product-btn span {
    padding: 0; }
  .card-page .form-additional .shop-product-btn span:before {
    display: none; }

@media (max-width: 1360px) {
    .card-page .shop2-product__container {
      margin: 10px 0; } }

.card-page .form-additional .product-price .price-current {
  font-family: 'Vollkorn', serif;
  font-weight: 700;
  color: #670000; }
  @media (min-width: 1366px) {
  .card-page .form-additional .product-price .price-current {
    font-size: 25px; } }
  @media (min-width: 1366px) {
    .card-page .form-additional .product-price .price-current strong {
      font-size: 35px; } }

.card-page .form-additional .product-price .price-old {
  font-family: 'Vollkorn', serif;
  font-weight: 400;
  font-size: 20px;
  color: #555; }
  .card-page .form-additional .product-price .price-old span {
    text-decoration: line-through; }
  .card-page .form-additional .product-price .price-old strong {
    font-size: 20px; }
  .card-page .form-additional .product-price .price-old strong:before {
    display: none; }

.card-page .shop2-product-options .option-item {
  display: flex;
  margin: 0 0 10px; }
  .card-page .shop2-product-options .option-item:empty {
    display: none; }
  .card-page .shop2-product-options .option-item.type-select .option-title {
    display: none; }
  .card-page .shop2-product-options .option-item.type-select .option-body {
    width: 100%; }
  .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox {
    width: 100%;
    cursor: pointer; }
    .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox__select {
      width: 100%;
      border: 1px solid #e5e5e5;
      border-radius: 5px;
      padding: 9px 18px 8px 18px; }
    .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox__select-text {
      font-family: 'Merriweather', serif;
      font-weight: 400;
      font-size: 14px;
      color: #000; }
    .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox__trigger {
      position: absolute;
      right: 12px;
      top: calc(50% - 3px);
      width: 12px;
      height: 7px;
      transition: all ease 0.1s;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M11.500,1.102 C11.500,1.257 11.441,1.412 11.324,1.529 L6.602,6.323 C6.370,6.556 5.996,6.556 5.764,6.323 L0.675,1.529 C0.442,1.295 0.441,0.914 0.673,0.677 C0.904,0.441 1.280,0.440 1.513,0.674 L6.183,5.046 L10.486,0.674 C10.719,0.440 11.096,0.441 11.327,0.677 C11.442,0.795 11.500,0.948 11.500,1.102 Z'/%3E%3C/svg%3E") 50% no-repeat; }
    .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox.opened .jq-selectbox__trigger {
      transform: rotate(180deg); }
    .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox__dropdown {
      border: 1px solid #670000;
      left: 0;
      right: 0;
      background: #fff;
      padding: 8px 10px;
      border-radius: 5px; }
      .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox__dropdown ul {
        padding: 0;
        margin: 0; }
      .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox__dropdown ul li {
        padding: 5px;
        font-weight: bold;
        color: #670000; }
        .card-page .shop2-product-options .option-item.type-select .option-body .jq-selectbox__dropdown ul li:not(:last-child) {
          border-bottom: 1px solid #e5e5e5; }

.card-page .shop2-product-options .option-item.textarea_item {
  position: relative; }
  .card-page .shop2-product-options .option-item.textarea_item .option-title {
    width: 100%;
    border: 1px solid #e5e5e5;
    border-radius: 5px;
    padding: 9px 18px 8px 18px;
    margin: 0;
    position: relative;
    cursor: pointer; }
  .card-page .shop2-product-options .option-item.textarea_item .option-title .icon {
    position: absolute;
    right: 12px;
    top: calc(50% - 3px);
    width: 12px;
    height: 7px;
    transition: all ease 0.1s;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='12px' height='7px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M11.500,1.102 C11.500,1.257 11.441,1.412 11.324,1.529 L6.602,6.323 C6.370,6.556 5.996,6.556 5.764,6.323 L0.675,1.529 C0.442,1.295 0.441,0.914 0.673,0.677 C0.904,0.441 1.280,0.440 1.513,0.674 L6.183,5.046 L10.486,0.674 C10.719,0.440 11.096,0.441 11.327,0.677 C11.442,0.795 11.500,0.948 11.500,1.102 Z'/%3E%3C/svg%3E") 50% no-repeat; }
  .card-page .shop2-product-options .option-item.textarea_item .option-title.opened .icon {
    transform: rotate(180deg); }
  .card-page .shop2-product-options .option-item.textarea_item .option-body {
    display: none;
    width: 100%;
    background: #fff;
    border: 1px solid #e5e5e5;
    padding: 15px 18px;
    border-top: none;
    color: #000;
    border-radius: 0 0 5px 5px; }

.card-page .gr-product-anonce {
  font-family: 'Vollkorn', serif;
  font-weight: 400;
  font-size: 18px;
  color: #000; }

.modification-wr {
  padding-bottom: 10px; }
  .modification-wr .block-title {
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 10px; }
  @media (min-width: 1366px) {
    .modification-wr .block-title {
      font-size: 35px;
      margin-bottom: 20px; } }

body .kinds-block .kind-item {
  border: 1px solid #e5e5e5;
  border-radius: 6px;
  padding: 20px;
  position: relative; }
  @media (min-width: 1366px) {
  body .kinds-block .kind-item {
    width: calc(20% - 30px); } }
  body .kinds-block .kind-item .product-flags {
    position: absolute;
    top: 2px;
    right: 2px;
    z-index: 2; }
  body .kinds-block .kind-item .product-flags__item {
    margin: 0; }
  body .kinds-block .kind-item .kind-image {
    position: unset;
    border-radius: 0;
    padding: 0; }
  body .kinds-block .kind-item .kind-image.no-image {
    min-height: 200px; }
  body .kinds-block .kind-item .kind-image a {
    display: flex;
    position: unset;
    justify-content: center;
    align-items: center; }
  body .kinds-block .kind-item .kind-image a img {
    width: auto;
    height: auto;
    max-width: 100%;
    opacity: 1; }

.shop-product-data__desc .desc-area.mods_block .kinds-block .kind-item {
  box-shadow: none; }

.kinds-block .kind-item .gr-product-image a {
  background-size: contain; }

.kinds-block .kind-item .gr-product-name {
  margin-bottom: 15px; }
  .kinds-block .kind-item .gr-product-name a {
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 18px;
    color: #000; }

.kinds-block .kind-item .shop2-product-article {
  font-family: 'Vollkorn', serif;
  font-weight: 400;
  font-size: 15px;
  color: #999;
  margin: 10px 0; }
  .kinds-block .kind-item .shop2-product-article span {
    color: #999; }

.kinds-block .kind-item .product-additional {
  margin: 0; }

.kinds-block .kind-item .product-additional__bottom {
  margin: 0;
  box-shadow: none;
  border-radius: 0;
  height: auto; }

.kinds-block .kind-item .product-price {
  width: auto;
  padding-left: 0; }

.kinds-block .kind-item .product-price .price-current {
  font-family: 'Vollkorn', serif;
  font-weight: 900;
  color: #670000; }
  @media (min-width: 1366px) {
  .kinds-block .kind-item .product-price .price-current {
    font-size: 20px; } }
  .kinds-block .kind-item .product-price .price-current strong {
    font-weight: 900; }

.kinds-block .kind-item .product-price .price-old {
  font-family: 'Vollkorn', serif;
  font-size: 16px;
  color: #000;
  font-weight: 400; }
  .kinds-block .kind-item .product-price .price-old span {
    text-decoration: line-through; }
  .kinds-block .kind-item .product-price .price-old strong:before {
    display: none; }

.kinds-block .kind-item .shop-product-btn.buy {
  font-size: 0;
  width: 66px;
  height: 45px;
  border-radius: 5px;
  padding: 0; }
  @media (max-width: 1023px) {
  .kinds-block .kind-item .shop-product-btn.buy {
    margin: 5px 0 5px auto; } }
  .kinds-block .kind-item .shop-product-btn.buy span {
    position: absolute;
    top: 0;
    left: 0;
    padding: 0;
    width: 66px;
    height: 45px;
    border-radius: 5px; }
  .kinds-block .kind-item .shop-product-btn.buy span:before {
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: auto;
    height: auto;
    margin: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='24px' height='22px'%3E%3Cpath fill-rule='evenodd' fill='rgb(103, 0, 0)' d='M-0.006,2.095 L2.406,2.095 L7.363,15.042 C7.518,15.447 7.904,15.714 8.336,15.714 L18.763,15.714 C19.190,15.714 19.573,15.453 19.732,15.055 L23.902,4.579 C24.031,4.257 23.992,3.891 23.798,3.603 C23.604,3.315 23.280,3.143 22.934,3.143 L9.379,3.143 L9.379,5.238 L21.394,5.238 L18.057,13.618 L9.052,13.618 L4.095,0.671 C3.940,0.266 3.554,-0.001 3.122,-0.001 L-0.006,-0.001 L-0.006,2.095 ZM7.293,19.904 C7.293,18.747 8.227,17.809 9.379,17.809 C10.530,17.809 11.464,18.747 11.464,19.904 C11.464,21.061 10.530,22.000 9.379,22.000 C8.227,22.000 7.293,21.061 7.293,19.904 ZM15.635,19.904 C15.635,18.747 16.569,17.809 17.721,17.809 C18.872,17.809 19.806,18.747 19.806,19.904 C19.806,21.061 18.872,22.000 17.721,22.000 C16.569,22.000 15.635,21.061 15.635,19.904 Z'/%3E%3C/svg%3E") 50% no-repeat; }

.kinds-block .kind-item .product-additional .favorite_btn_wrapper {
  margin-top: 5px; }
  .kinds-block .kind-item .product-additional .favorite_btn_wrapper .favorite_btn {
    justify-content: flex-start; }

.kinds-block .kind-item__top {
  padding: 0; }

.shop-product-data__nav li {
  margin-right: 10px; }
  .shop-product-data__nav li a {
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 18px;
    color: #000;
    padding: 15px 22px 12px;
    border-radius: 5px;
    box-shadow: none;
    height: auto; }
  .shop-product-data__nav li a:hover {
    background: #670000;
    color: #fff; }

.shop-product-data__nav li.r-tabs-state-active a {
  background: #670000;
  color: #fff; }

.gr-button-2, .cart-preview-container .cart-preview-container__clear, .form-block .tpl-form-button, .login-form .user-block__buttons .log-out_btn, .form-block .tpl-field.type-upload .upload-button input, .comments-block .comments-reg .tpl-btns a, .cart-registration__btns .cart-registration__btn:nth-child(2) .shop2-btn {
  color: #fff;
  background: #670000; }
  .gr-button-2:hover, .cart-preview-container .cart-preview-container__clear:hover, .form-block .tpl-form-button:hover, .login-form .user-block__buttons .log-out_btn:hover, .form-block .tpl-field.type-upload .upload-button input:hover, .comments-block .comments-reg .tpl-btns a:hover, .cart-registration__btns .cart-registration__btn:nth-child(2) .shop2-btn:hover {
    background: #c8b65f; }

.g-user-profile__item {
  border-radius: 5px;
  padding: 9px 5px 5px; }
  .g-user-profile__item:hover {
    padding: 9px 5px 5px; }

#shop2-alert-body .promo-desc {
  padding-right: 62px;
  margin-bottom: 20px; }
  #shop2-alert-body .product-list.thumbs .product-item {
    width: calc(50% - 30px); }
  @media (max-width: 520px) {
  #shop2-alert-body .product-list.thumbs {
    margin: 0; }
  #shop2-alert-body .product-list.thumbs .product-item {
    width: 100%;
    margin: 0 0 10px; } }

.shop2-vendor-folders {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: 0 -15px; }
  @media (max-width: 480px) {
  .shop2-vendor-folders {
    margin: 0; } }
  .shop2-vendor-folders li {
    width: calc(25% - 30px);
    margin: 0 15px 20px; }
  @media (max-width: 1280px) {
    .shop2-vendor-folders li {
      width: calc(33.333% - 30px); } }
  @media (max-width: 767px) {
    .shop2-vendor-folders li {
      width: calc(50% - 30px); } }
  @media (max-width: 480px) {
    .shop2-vendor-folders li {
      width: 100%;
      margin: 0 0 10px; } }
  .shop2-vendor-folders li a.gr-button-1 {
    display: block;
    background: none;
    font-family: 'Vollkorn', serif;
    font-weight: 700;
    font-size: 16px;
    color: #000;
    text-decoration: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    padding: 15px 5px 12px;
    text-align: center; }
  @media (max-width: 480px) {
      .shop2-vendor-folders li a.gr-button-1 {
        font-size: 14px;
        padding: 11px 3px 8px; } }
  .shop2-vendor-folders li a.gr-button-1:hover {
    background: #c8b65f;
    color: #fff; }

.main-blocks .main-products .product-list.thumbs.slick-initialized:not(.blocklist__list) .slick-slide {
  display: inline-block; }

@media (max-width: 479px) {
    .main-blocks .main-products .slick-prev {
      left: 0; } }

@media (max-width: 479px) {
    .main-blocks .main-products .slick-next {
      right: 0; } }

.shop-product-data__desc .desc-area.html_block {
  font-size: 16px; }

.lpc-text-6[data-media-source="desktop"] {
  padding-top: 0;
  padding-bottom: 0; }

.lpc-form-1[data-media-source="desktop"] {
  padding-top: 0; }

.lp-header-title-2 {
  margin: 0; }
  .lp-header-title-2 br {
    display: none; }

.lp-header-text-2 > div p:first-child {
  margin-top: 0; }

.kinds-block .kinds-block__items.kit_collection .kind-image a, .kinds-block .kinds-block__items.kit_collection .kind-name a {
  pointer-events: none; }

.lpc-contacts-4[data-media-source="desktop"] {
  padding: 0; }

.lpc-contacts-4[data-media-source="desktop"] .lpc-contacts-4__text {
  margin: 0; }
  .lpc-contacts-4[data-media-source="desktop"] .lpc-contacts-4__text br {
    display: none; }

.lpc-contacts-4[data-media-source="desktop"] .lpc-contacts-4__items {
  margin-top: 15px; }

.lpc-contacts-4[data-media-source="desktop"] .lpc-contacts-4__buttons-wrap {
  margin-top: 15px; }

[data-media-source="desktop"] .lpc-col-10-lg br {
  display: none; }

.lpc-qa-7[data-media-source="desktop"] {
  padding: 0; }

.lpc-qa-7[data-media-source="desktop"] .lpc-qa-7__buttons-row, .lpc-qa-7[data-media-source="desktop"] .lpc-qa-7__content-row {
  margin-top: 15px; }

.lpc-prods-2[data-media-source="desktop"] .lpc-prods-2__list {
  margin-top: 5px; }

.lpc-prods-2[data-media-source="desktop"] .lpc-prods-2__title + .lpc-prods-2__subtitle, [data-media-source="desktop"] .lpc-col-10-lg {
  margin: 0; }
  .lpc-prods-2[data-media-source="desktop"] .lpc-prods-2__title + .lpc-prods-2__subtitle br, [data-media-source="desktop"] .lpc-col-10-lg br {
    display: none; }

.lpc-prods-2[data-media-source="desktop"] {
  padding: 20px 0; }

.form-item.form-item__personal_data {
  max-width: 500px;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .form-item.form-item__personal_data a {
    display: inline-block;
    margin-left: 5px; }
