/* hide блоки */
/* hide блоки */
.slick-list {
  height: 100%; }

.card-page .shop2-product {
  flex-direction: row-reverse; }
  @media (max-width: 1024px) {
    .card-page .shop2-product {
      justify-content: center; } }
  .card-page .gr-product-name {
    font-size: 30px;
    font-weight: 600;
    color: #000;
    line-height: normal;
    margin: 0; }
  .card-page .gr-product-name h1 {
    font-size: 30px;
    font-weight: 600;
    color: #000;
    line-height: normal; }
  .card-page .gr-product-anonce {
    padding: 0;
    padding-top: 40px;
    font-weight: 400;
    font-size: 18px;
    color: #000; }
  .card-page .gr-product-options {
    margin-top: 24px; }
  .card-page .gr-product-options .shop2-product-options {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 24px 0;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    margin: 0; }
    .card-page .gr-product-options .shop2-product-options .option-item {
      display: flex !important;
      flex-direction: column;
      justify-content: space-between;
      align-items: stretch;
      width: auto;
      margin: 0px 0px 10px 0px; }
      @media (max-width: 768px) {
    .card-page .gr-product-options .shop2-product-options .option-item {
      margin: 0px 0px 20px 0px;
      width: calc(100% / 2 - 10px); } }
      @media (max-width: 480px) {
    .card-page .gr-product-options .shop2-product-options .option-item {
      width: calc(100% / 1 - 10px); } }
      .card-page .gr-product-options .shop2-product-options .option-item .option-title {
        margin: 0;
        padding: 0;
        font: inherit;
        width: 100%;
        font-size: 14px;
        color: #000;
        line-height: 1.2;
        font-weight: 400;
        text-transform: uppercase; }
      .card-page .gr-product-options .shop2-product-options .option-item .option-body {
        margin: 0;
        padding: 0;
        font: inherit;
        width: 100%;
        font-size: 16px;
        color: #000;
        line-height: 1.2;
        font-weight: bold; }
  .card-page .gr-product-options .options-more {
    display: none !important; }
  .card-page .form-additional__btns {
    margin-top: 31px;
    display: flex;
    flex-wrap: wrap; }
  .card-page .form-additional__btns .buy-one-click {
    font: initial;
    display: block;
    padding: 18px 70px;
    background: #ffb719;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    border-radius: 10px;
    font-family: "Inter", sans-serif;
    margin-right: 30px; }
    @media (max-width: 480px) {
    .card-page .form-additional__btns .buy-one-click {
      width: 100%;
      margin-right: 0;
      margin-bottom: 15px; } }
  .card-page .form-additional__btns .product-btn {
    font: initial;
    display: block;
    background: #f5f5f5;
    border-radius: 10px;
    text-align: center; }
    @media (max-width: 480px) {
    .card-page .form-additional__btns .product-btn {
      width: 100%; } }
    .card-page .form-additional__btns .product-btn a {
      display: block;
      padding: 18px 70px;
      font-weight: 500;
      color: #000;
      font-size: 16px;
      font-family: "Inter", sans-serif;
      text-decoration: none;
      text-align: center; }

.card-page__top {
  padding: 0;
  margin: 0;
  border-radius: 0; }

.card-page__left {
  width: 100%;
  max-width: 680px;
  margin: 0;
  padding: 0; }
  @media (max-width: 1540px) {
  .card-page__left {
    max-width: 575px; } }
  @media (max-width: 1366px) {
  .card-page__left {
    max-width: 520px; } }

.card-page__right {
  width: 100%;
  max-width: 750px;
  margin: 0;
  padding: 0;
  flex: 1 1 auto;
  margin-right: auto; }
  @media (max-width: 1280px) {
  .card-page__right {
    max-width: 650px; } }
  @media (max-width: 1024px) {
  .card-page__right {
    max-width: 100%;
    margin-left: 0;
    margin-top: 30px; } }

.cart-page-product {
  flex-direction: column; }

.card-page .shop2-product__right {
  margin: 0; }

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

.card-slider.horizontal .card-slider__items {
  height: 400px;
  font-size: 0;
  border-radius: 10px;
  box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.07); }
  @media (max-width: 480px) {
  .card-slider.horizontal .card-slider__items {
    height: 350px; } }

.card-slider.horizontal .card-slider__image {
  height: 400px;
  font-size: 0;
  background-image: none !important;
  border-radius: 10px; }
  @media (max-width: 480px) {
  .card-slider.horizontal .card-slider__image {
    height: 350px; } }
  .card-slider.horizontal .card-slider__image.no-image {
    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%2282px%22%20height%3D%2268px%22%20%20viewBox%3D%220%200%2082%2068%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22rgb%28227%2C%20227%2C%20227%29%22%20d%3D%22M70.346%2C9.116%20L11.654%2C9.116%20C10.462%2C9.116%209.496%2C10.079%209.496%2C11.267%20L9.496%2C43.805%20C9.496%2C43.830%209.502%2C43.853%209.503%2C43.877%20C9.473%2C44.445%209.663%2C45.023%2010.086%2C45.468%20C10.904%2C46.331%2012.270%2C46.370%2013.136%2C45.553%20L25.846%2C33.566%20L38.291%2C44.679%20C38.990%2C45.304%2040.015%2C45.406%2040.825%2C44.931%20L51.419%2C38.721%20L61.787%2C46.929%20C62.184%2C47.243%2062.657%2C47.396%2063.127%2C47.396%20C63.763%2C47.396%2064.393%2C47.117%2064.819%2C46.582%20C65.560%2C45.651%2065.404%2C44.298%2064.471%2C43.559%20L52.943%2C34.433%20C52.244%2C33.879%2051.277%2C33.812%2050.507%2C34.263%20L39.996%2C40.425%20L27.246%2C29.039%20C26.409%2C28.292%2025.139%2C28.309%2024.324%2C29.079%20L13.811%2C38.993%20L13.811%2C13.419%20L68.189%2C13.419%20L68.189%2C54.579%20L13.811%2C54.579%20L13.811%2C51.981%20C13.811%2C50.793%2012.846%2C49.829%2011.654%2C49.829%20C10.462%2C49.829%209.496%2C50.793%209.496%2C51.981%20L9.496%2C56.731%20C9.496%2C57.920%2010.462%2C58.883%2011.654%2C58.883%20L70.346%2C58.883%20C71.538%2C58.883%2072.504%2C57.920%2072.504%2C56.731%20L72.504%2C11.267%20C72.504%2C10.079%2071.538%2C9.116%2070.346%2C9.116%20ZM77.359%2C0.001%20L4.641%2C0.001%20C2.083%2C0.001%200.001%2C2.059%200.001%2C4.589%20L0.001%2C63.409%20C0.001%2C65.939%202.083%2C67.997%204.641%2C67.997%20L77.359%2C67.997%20C79.917%2C67.997%2081.999%2C65.939%2081.999%2C63.409%20L81.999%2C4.589%20C81.999%2C2.059%2079.917%2C0.001%2077.359%2C0.001%20ZM77.683%2C63.409%20C77.683%2C63.566%2077.538%2C63.694%2077.359%2C63.694%20L4.641%2C63.694%20C4.462%2C63.694%204.317%2C63.566%204.317%2C63.409%20L4.317%2C4.589%20C4.317%2C4.432%204.462%2C4.304%204.641%2C4.304%20L77.359%2C4.304%20C77.538%2C4.304%2077.683%2C4.432%2077.683%2C4.589%20L77.683%2C63.409%20ZM34.273%2C25.524%20C34.273%2C29.152%2037.234%2C32.104%2040.872%2C32.104%20C44.510%2C32.104%2047.470%2C29.152%2047.470%2C25.524%20C47.470%2C21.896%2044.510%2C18.944%2040.872%2C18.944%20C37.234%2C18.944%2034.273%2C21.896%2034.273%2C25.524%20ZM43.155%2C25.524%20C43.155%2C26.779%2042.131%2C27.800%2040.872%2C27.800%20C39.613%2C27.800%2038.589%2C26.779%2038.589%2C25.524%20C38.589%2C24.268%2039.613%2C23.247%2040.872%2C23.247%20C42.131%2C23.247%2043.155%2C24.268%2043.155%2C25.524%20Z%22%2F%3E%3C%2Fsvg%3E) 50% no-repeat #f7f7f7 !important; }
  .card-slider.horizontal .card-slider__image a img {
    opacity: 1;
    height: 100%;
    object-fit: contain;
    object-position: center; }

.card-slider.horizontal .slick-prev, .card-slider.horizontal .slick-next {
  width: 40px;
  height: 40px;
  border-radius: 5px;
  background-color: rgba(153, 153, 153, 0.5);
  top: calc(50% - 20px);
  margin-top: 0; }
  .card-slider.horizontal .slick-prev:before, .card-slider.horizontal .slick-next:before {
    width: 8px;
    height: 15px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    -webkit-background-size: auto; }

.card-slider.horizontal .slick-prev:before {
  right: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.136,15.012 C6.934,15.012 6.732,14.932 6.578,14.772 L0.318,8.325 C0.013,8.009 0.013,7.498 0.318,7.181 L6.578,0.233 C6.884,-0.085 7.382,-0.087 7.690,0.229 C7.999,0.545 8.000,1.059 7.694,1.377 L1.985,7.753 L7.694,13.628 C8.000,13.946 7.999,14.461 7.690,14.776 C7.537,14.934 7.336,15.012 7.136,15.012 Z'/%3E%3C/svg%3E"); }
  .card-slider.horizontal .slick-prev:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M7.136,15.012 C6.934,15.012 6.732,14.932 6.578,14.772 L0.318,8.325 C0.013,8.009 0.013,7.498 0.318,7.181 L6.578,0.233 C6.884,-0.085 7.382,-0.087 7.690,0.229 C7.999,0.545 8.000,1.059 7.694,1.377 L1.985,7.753 L7.694,13.628 C8.000,13.946 7.999,14.461 7.690,14.776 C7.537,14.934 7.336,15.012 7.136,15.012 Z'/%3E%3C/svg%3E"); }

.card-slider.horizontal .slick-next:before {
  left: 17px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.864,15.012 C1.066,15.012 1.268,14.932 1.422,14.772 L7.682,8.325 C7.987,8.009 7.987,7.498 7.682,7.181 L1.422,0.233 C1.116,-0.085 0.618,-0.087 0.310,0.229 C0.001,0.545 -0.001,1.059 0.306,1.377 L6.015,7.753 L0.306,13.628 C-0.001,13.946 0.001,14.461 0.310,14.776 C0.463,14.934 0.663,15.012 0.864,15.012 Z'/%3E%3C/svg%3E"); }
  .card-slider.horizontal .slick-next:hover:before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='8px' height='15px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M0.864,15.012 C1.066,15.012 1.268,14.932 1.422,14.772 L7.682,8.325 C7.987,8.009 7.987,7.498 7.682,7.181 L1.422,0.233 C1.116,-0.085 0.618,-0.087 0.310,0.229 C0.001,0.545 -0.001,1.059 0.306,1.377 L6.015,7.753 L0.306,13.628 C-0.001,13.946 0.001,14.461 0.310,14.776 C0.463,14.934 0.663,15.012 0.864,15.012 Z'/%3E%3C/svg%3E"); }

.folder-desc-top {
  margin-bottom: 40px !important; }

.folder-desc-bottom {
  margin-top: 63px !important; }

.lazy-pagelist__body {
  display: flex; }

.shop-pagelist__body {
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  border-style: solid;
  border-width: 1px;
  border-color: #ddd;
  border-radius: 10px;
  background-color: #fff;
  padding: 17px 19px; }
  .shop-pagelist__body li {
    list-style: none; }
  .shop-pagelist__body .page-num {
    padding: 0px 15px; }
    .shop-pagelist__body .page-num.active-num span {
      font-size: 15px;
      color: #000; }
    .shop-pagelist__body .page-num a {
      text-decoration: none;
      font-size: 15px;
      color: rgba(0, 0, 0, 0.502); }
      .shop-pagelist__body .page-num a:hover {
        color: #000; }
  .shop-pagelist__body .only_icons {
    font-size: 0;
    display: flex;
    align-items: center; }
    .shop-pagelist__body .only_icons a {
      display: block;
      width: 20px;
      height: 10px;
      background-repeat: no-repeat;
      background-position: center;
      background-size: auto; }
    .shop-pagelist__body .only_icons.page-prev a {
      background-image: 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' fill='rgb(50, 158, 206)' 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.234,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.096 5.289,0.292 L6.677,1.706 C7.061,1.316 7.061,0.682 6.677,0.292 C6.486,0.096 6.234,-0.001 5.983,-0.001 '/%3E%3C/svg%3E"); }
      .shop-pagelist__body .only_icons.page-prev.not_active a {
        pointer-events: none;
        background-image: 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.2' 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.234,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.096 5.289,0.292 L6.677,1.706 C7.061,1.316 7.061,0.682 6.677,0.292 C6.486,0.096 6.234,-0.001 5.983,-0.001 '/%3E%3C/svg%3E"); }
    .shop-pagelist__body .only_icons.page-next a {
      background-image: 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(50, 158, 206)' d='M15.381,0.292 L19.294,4.292 L19.986,4.999 L19.294,5.706 L18.602,4.999 L19.294,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.096 15.381,0.292 L13.997,1.706 C13.615,1.316 13.615,0.682 13.997,0.292 C14.188,0.096 14.438,-0.001 14.689,-0.001 '/%3E%3C/svg%3E"); }
      .shop-pagelist__body .only_icons.page-next.not_active a {
        pointer-events: none;
        background-image: 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' opacity='0.2' fill='rgb(0, 0, 0)' d='M15.381,0.292 L19.294,4.292 L19.986,4.999 L19.294,5.706 L18.602,4.999 L19.294,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.096 15.381,0.292 L13.997,1.706 C13.615,1.316 13.615,0.682 13.997,0.292 C14.188,0.096 14.438,-0.001 14.689,-0.001 '/%3E%3C/svg%3E"); }
  .shop-pagelist__body .page-prev {
    padding-right: 29px; }
  .shop-pagelist__body .page-next {
    padding-left: 29px; }

.menu-default, .menu-default ul, .menu-default li {
  display: none !important; }

.pagelist-input-wrap {
  display: none !important; }
/* sorting-panel*/
.sorting-panel__inner {
  align-items: center; }

.sorting-panel .filter-popup-btn {
  display: flex !important;
  align-items: center;
  height: 45px;
  width: 100%;
  max-width: 295px;
  font: inherit;
  position: static;
  background: #fff;
  padding: 15px 10px 15px 46px;
  border-style: solid;
  border-width: 1px;
  border-color: #ddd;
  border-radius: 10px;
  background-color: #fff;
  color: #000; }
  @media (max-width: 768px) {
  .sorting-panel .filter-popup-btn {
    max-width: 100%;
    width: 48%;
    margin: 0; } }
  @media (max-width: 480px) {
  .sorting-panel .filter-popup-btn {
    width: 100%;
    margin-bottom: 20px; } }
  .sorting-panel .filter-popup-btn:before {
    display: none; }
  .sorting-panel .filter-popup-btn span {
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    color: #444;
    line-height: 1.2;
    -moz-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
    -webkit-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
    -ms-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
    position: relative; }
  .sorting-panel .filter-popup-btn span:before {
    content: '';
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    left: -26px;
    width: 16px;
    height: 17px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='17px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.439,4.467 C14.658,6.571 13.205,7.809 12.066,8.727 C11.474,9.204 11.017,9.556 10.689,9.913 C10.375,10.255 10.281,10.496 10.281,10.718 L10.281,16.241 C10.281,16.539 10.118,16.812 9.860,16.946 C9.602,17.080 9.293,17.051 9.063,16.871 L6.016,14.505 C5.824,14.356 5.711,14.122 5.711,13.874 L5.711,10.718 C5.711,10.484 5.616,10.239 5.319,9.903 C4.924,9.456 4.443,9.096 3.986,8.722 C2.392,7.413 1.173,5.954 0.363,4.013 L2.024,4.013 C2.736,5.621 3.868,6.611 4.932,7.485 C5.459,7.919 6.025,8.366 6.442,8.837 C6.875,9.327 7.235,9.936 7.235,10.718 L7.235,13.479 L8.758,14.663 L8.758,10.718 C8.758,9.924 9.140,9.312 9.584,8.827 C10.014,8.359 10.597,7.911 11.131,7.481 C12.247,6.582 13.398,5.570 14.017,3.901 C14.282,3.187 14.369,2.404 14.428,1.646 L-0.001,1.646 L-0.001,0.068 L15.232,0.068 C15.651,0.068 16.000,0.435 15.993,0.869 L15.993,0.872 C15.973,2.069 15.856,3.345 15.439,4.467 Z'/%3E%3C/svg%3E");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat; }
  .sorting-panel .filter-popup-btn span:after {
    content: '';
    position: absolute;
    top: 50%;
    transform: translate(0px, -50%);
    right: 0;
    width: 16px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.999,0.858 C15.999,1.064 15.914,1.270 15.744,1.426 L8.875,7.806 C8.538,8.116 7.994,8.116 7.656,7.806 L0.255,1.426 C-0.084,1.115 -0.086,0.607 0.251,0.293 C0.587,-0.021 1.135,-0.023 1.474,0.289 L8.266,6.107 L14.525,0.289 C14.864,-0.023 15.411,-0.021 15.748,0.293 C15.915,0.449 15.999,0.654 15.999,0.858 Z'/%3E%3C/svg%3E");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat; }

.sorting-block {
  height: auto;
  font: inherit;
  width: 100%;
  max-width: 295px;
  font-size: 16px;
  color: #000;
  -moz-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
  -webkit-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
  -ms-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0); }
  @media (max-width: 768px) {
  .sorting-block {
    width: 48%;
    max-width: 100%;
    margin: 0 !important; } }
  @media (max-width: 480px) {
  .sorting-block {
    width: 100%;
    max-width: 100%;
    margin: 0 !important;
    margin-top: 15px; } }

.sorting-block__inner {
  border-radius: 10px 0 10px 0; }
  .sorting-block__inner .sorting-block__body {
    height: 45px;
    font: inherit;
    position: static;
    border-radius: 10px 0 10px 0;
    border-style: solid;
    border-width: 1px;
    border-color: #ddd;
    border-radius: 10px;
    background-color: #fff;
    font-size: 16px;
    color: #000;
    -moz-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
    -webkit-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
    -ms-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0); }
  .sorting-block__inner .sorting-block__body:before {
    content: '';
    position: absolute;
    top: calc(50% - 4px);
    right: 10px;
    width: 16px;
    height: 8px;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='9px'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M15.999,0.858 C15.999,1.064 15.914,1.270 15.744,1.426 L8.875,7.806 C8.538,8.116 7.994,8.116 7.656,7.806 L0.255,1.426 C-0.084,1.115 -0.086,0.607 0.251,0.293 C0.587,-0.021 1.135,-0.023 1.474,0.289 L8.266,6.107 L14.525,0.289 C14.864,-0.023 15.411,-0.021 15.748,0.293 C15.915,0.449 15.999,0.654 15.999,0.858 Z'/%3E%3C/svg%3E");
    background-position: center;
    background-size: auto;
    background-repeat: no-repeat; }
  .sorting-block__inner .sorting-block__body span {
    padding: 13px 20px !important;
    font-size: 16px;
    color: #444;
    line-height: 1.2;
    -moz-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
    -webkit-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0);
    -ms-transform: matrix(0.999999845, 0, 0, 0.9980785446, 0, 0); }
  .sorting-block__inner .sorting-block__popup {
    position: absolute;
    width: 100%;
    background: #fff;
    border-radius: 0 0 10px 10px; }

.shop-view.view-1 {
  height: auto;
  min-width: inherit;
  border-radius: 0; }

.shop-view.view-1 .shop-view__body {
  width: auto; }

.shop-view {
  height: 45px;
  border-radius: 0; }
  @media (max-width: 768px) {
  .shop-view {
    display: none; } }
  .shop-view .shop-view__body {
    margin: 0 -5px; }
  .shop-view .shop-view__body .shop-view__item {
    height: 18px;
    width: 18px;
    min-width: inherit;
    margin: 0 5px; }
    .shop-view .shop-view__body .shop-view__item.thumbs {
      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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(223, 223, 223)' d='M10.000,18.030 L10.000,10.045 L18.000,10.045 L18.000,18.030 L10.000,18.030 ZM16.000,12.041 L11.999,12.041 L11.999,16.034 L16.000,16.034 L16.000,12.041 ZM10.000,0.064 L18.000,0.064 L18.000,8.049 L10.000,8.049 L10.000,0.064 ZM11.999,6.053 L16.000,6.053 L16.000,2.061 L11.999,2.061 L11.999,6.053 ZM-0.000,10.045 L8.000,10.045 L8.000,18.030 L-0.000,18.030 L-0.000,10.045 ZM2.000,16.034 L6.000,16.034 L6.000,12.041 L2.000,12.041 L2.000,16.034 ZM-0.000,0.064 L8.000,0.064 L8.000,8.049 L-0.000,8.049 L-0.000,0.064 ZM2.000,6.053 L6.000,6.053 L6.000,2.061 L2.000,2.061 L2.000,6.053 Z'/%3E%3C/svg%3E"); }
      .shop-view .shop-view__body .shop-view__item.thumbs.active-view {
        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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(54, 169, 217)' d='M10.000,18.030 L10.000,10.045 L18.000,10.045 L18.000,18.030 L10.000,18.030 ZM16.000,12.041 L11.999,12.041 L11.999,16.034 L16.000,16.034 L16.000,12.041 ZM10.000,0.064 L18.000,0.064 L18.000,8.049 L10.000,8.049 L10.000,0.064 ZM11.999,6.053 L16.000,6.053 L16.000,2.061 L11.999,2.061 L11.999,6.053 ZM-0.000,10.045 L8.000,10.045 L8.000,18.030 L-0.000,18.030 L-0.000,10.045 ZM2.000,16.034 L6.000,16.034 L6.000,12.041 L2.000,12.041 L2.000,16.034 ZM-0.000,0.064 L8.000,0.064 L8.000,8.049 L-0.000,8.049 L-0.000,0.064 ZM2.000,6.053 L6.000,6.053 L6.000,2.061 L2.000,2.061 L2.000,6.053 Z'/%3E%3C/svg%3E"); }
      .shop-view .shop-view__body .shop-view__item.thumbs: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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(54, 169, 217)' d='M10.000,18.030 L10.000,10.045 L18.000,10.045 L18.000,18.030 L10.000,18.030 ZM16.000,12.041 L11.999,12.041 L11.999,16.034 L16.000,16.034 L16.000,12.041 ZM10.000,0.064 L18.000,0.064 L18.000,8.049 L10.000,8.049 L10.000,0.064 ZM11.999,6.053 L16.000,6.053 L16.000,2.061 L11.999,2.061 L11.999,6.053 ZM-0.000,10.045 L8.000,10.045 L8.000,18.030 L-0.000,18.030 L-0.000,10.045 ZM2.000,16.034 L6.000,16.034 L6.000,12.041 L2.000,12.041 L2.000,16.034 ZM-0.000,0.064 L8.000,0.064 L8.000,8.049 L-0.000,8.049 L-0.000,0.064 ZM2.000,6.053 L6.000,6.053 L6.000,2.061 L2.000,2.061 L2.000,6.053 Z'/%3E%3C/svg%3E"); }
    .shop-view .shop-view__body .shop-view__item.simple {
      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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(221, 221, 221)' d='M-0.001,18.030 L-0.001,10.045 L18.000,10.045 L18.000,18.030 L-0.001,18.030 ZM16.000,12.041 L2.000,12.041 L2.000,16.034 L16.000,16.034 L16.000,12.041 ZM-0.001,0.064 L18.000,0.064 L18.000,8.049 L-0.001,8.049 L-0.001,0.064 ZM2.000,6.053 L16.000,6.053 L16.000,2.061 L2.000,2.061 L2.000,6.053 Z'/%3E%3C/svg%3E"); }
      .shop-view .shop-view__body .shop-view__item.simple.active-view {
        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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(54, 169, 217)' d='M-0.001,18.030 L-0.001,10.045 L18.000,10.045 L18.000,18.030 L-0.001,18.030 ZM16.000,12.041 L2.000,12.041 L2.000,16.034 L16.000,16.034 L16.000,12.041 ZM-0.001,0.064 L18.000,0.064 L18.000,8.049 L-0.001,8.049 L-0.001,0.064 ZM2.000,6.053 L16.000,6.053 L16.000,2.061 L2.000,2.061 L2.000,6.053 Z'/%3E%3C/svg%3E"); }
      .shop-view .shop-view__body .shop-view__item.simple: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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(54, 169, 217)' d='M-0.001,18.030 L-0.001,10.045 L18.000,10.045 L18.000,18.030 L-0.001,18.030 ZM16.000,12.041 L2.000,12.041 L2.000,16.034 L16.000,16.034 L16.000,12.041 ZM-0.001,0.064 L18.000,0.064 L18.000,8.049 L-0.001,8.049 L-0.001,0.064 ZM2.000,6.053 L16.000,6.053 L16.000,2.061 L2.000,2.061 L2.000,6.053 Z'/%3E%3C/svg%3E"); }
    .shop-view .shop-view__body .shop-view__item.pricelist {
      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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(221, 221, 221)' d='M-0.000,18.030 L-0.000,15.035 L18.000,15.035 L18.000,18.030 L-0.000,18.030 ZM-0.000,10.045 L18.000,10.045 L18.000,13.039 L-0.000,13.039 L-0.000,10.045 ZM-0.000,5.055 L18.000,5.055 L18.000,8.049 L-0.000,8.049 L-0.000,5.055 ZM-0.000,0.064 L18.000,0.064 L18.000,3.058 L-0.000,3.058 L-0.000,0.064 Z'/%3E%3C/svg%3E"); }
      .shop-view .shop-view__body .shop-view__item.pricelist.active-view {
        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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(54, 169, 217)' d='M-0.000,18.030 L-0.000,15.035 L18.000,15.035 L18.000,18.030 L-0.000,18.030 ZM-0.000,10.045 L18.000,10.045 L18.000,13.039 L-0.000,13.039 L-0.000,10.045 ZM-0.000,5.055 L18.000,5.055 L18.000,8.049 L-0.000,8.049 L-0.000,5.055 ZM-0.000,0.064 L18.000,0.064 L18.000,3.058 L-0.000,3.058 L-0.000,0.064 Z'/%3E%3C/svg%3E"); }
      .shop-view .shop-view__body .shop-view__item.pricelist: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='19px'%3E%3Cpath fill-rule='evenodd' fill='rgb(54, 169, 217)' d='M-0.000,18.030 L-0.000,15.035 L18.000,15.035 L18.000,18.030 L-0.000,18.030 ZM-0.000,10.045 L18.000,10.045 L18.000,13.039 L-0.000,13.039 L-0.000,10.045 ZM-0.000,5.055 L18.000,5.055 L18.000,8.049 L-0.000,8.049 L-0.000,5.055 ZM-0.000,0.064 L18.000,0.064 L18.000,3.058 L-0.000,3.058 L-0.000,0.064 Z'/%3E%3C/svg%3E"); }
/* sorting-panel*/
.product-list-titles.show_block {
  display: none !important; }

.product-list.thumbs .product-item, .product-list.simple .product-item, .product-list.list .product-item {
  overflow: hidden;
  border-style: solid;
  border-width: 1px;
  border-color: #ccc;
  border-radius: 8px;
  background-color: #fff; }
  .product-list.thumbs .product-item:hover, .product-list.simple .product-item:hover, .product-list.list .product-item:hover {
    z-index: auto; }
  .product-list.thumbs .product-item .gr-product-image, .product-list.simple .product-item .gr-product-image, .product-list.list .product-item .gr-product-image {
    margin: 2px; }
    .product-list.thumbs .product-item .gr-product-image a, .product-list.simple .product-item .gr-product-image a, .product-list.list .product-item .gr-product-image a {
      background-image: none !important; }
      .product-list.thumbs .product-item .gr-product-image a img, .product-list.simple .product-item .gr-product-image a img, .product-list.list .product-item .gr-product-image a img {
        opacity: 1;
        height: 100%;
        object-fit: contain;
        object-position: center; }
  .product-list.thumbs .product-item .gr-product-name, .product-list.simple .product-item .gr-product-name, .product-list.list .product-item .gr-product-name {
    margin-bottom: 25px;
    font-size: 30px;
    color: #000;
    font-weight: bold;
    line-height: normal; }
    @media (max-width: 1024px) {
      .product-list.thumbs .product-item .gr-product-name, .product-list.simple .product-item .gr-product-name, .product-list.list .product-item .gr-product-name {
        font-size: 25px; } }
    @media (max-width: 768px) {
      .product-list.thumbs .product-item .gr-product-name, .product-list.simple .product-item .gr-product-name, .product-list.list .product-item .gr-product-name {
        font-size: 20px; } }
  .product-list.thumbs .product-item .gr-product-options .shop2-product-options, .product-list.simple .product-item .gr-product-options .shop2-product-options, .product-list.list .product-item .gr-product-options .shop2-product-options {
    display: flex !important;
    flex-direction: column; }
    .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item {
      display: flex;
      justify-content: space-between;
      margin-bottom: 26px; }
      @media (max-width: 768px) {
        .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item {
          flex-direction: column; } }
      .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item.test, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item.test, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item.test {
        display: none !important; }
      .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item:last-child, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item:last-child, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item:last-child {
        margin-bottom: 0; }
      .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item .option-title, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item .option-title, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item .option-title {
        font: inherit;
        margin: 0;
        width: 47%;
        font-size: 14px;
        color: #999;
        font-weight: 400;
        text-transform: uppercase; }
        @media (max-width: 768px) {
        .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item .option-title, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item .option-title, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item .option-title {
          width: 100%; } }
      .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item .option-body, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item .option-body, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item .option-body {
        font: inherit;
        margin: 0;
        width: 50%;
        text-align: right;
        font-size: 14px;
        font-weight: bold;
        color: black; }
        @media (max-width: 768px) {
        .product-list.thumbs .product-item .gr-product-options .shop2-product-options .option-item .option-body, .product-list.simple .product-item .gr-product-options .shop2-product-options .option-item .option-body, .product-list.list .product-item .gr-product-options .shop2-product-options .option-item .option-body {
          width: 100%;
          text-align: left;
          margin-top: 10px; } }
    .product-list.thumbs .product-item .gr-product-options .options-btn, .product-list.simple .product-item .gr-product-options .options-btn, .product-list.list .product-item .gr-product-options .options-btn {
      display: none !important; }
  .product-list.thumbs .product-item .gr-product-desc, .product-list.simple .product-item .gr-product-desc, .product-list.list .product-item .gr-product-desc {
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 400;
    color: black; }
  .product-list.thumbs .product-item {
    padding: 0;
    margin: 0 15px 20px; }
  @media (max-width: 1024px) {
      .product-list.thumbs .product-item {
        width: calc(100% / 2 - 30px); } }
  @media (max-width: 480px) {
      .product-list.thumbs .product-item {
        width: calc(100% / 1 - 30px); } }
  .product-list.thumbs .product-item .gr-product-image {
    border-radius: 8px 8px 0 0;
    max-height: 100%;
    height: 198px;
    padding: 0; }
    .product-list.thumbs .product-item .gr-product-image a {
      background-image: none !important; }
    .product-list.thumbs .product-item .gr-product-image a img {
      opacity: 1;
      height: 100%;
      object-fit: cover;
      object-position: center; }
  .product-list.thumbs .product-item__top {
    margin: 0; }
  .product-list.thumbs .product-item__bottom {
    padding: 32px 31px;
    border-top: 1px solid #ccc; }
  .main-blocks .main-products__title {
    background: transparent;
    margin: 0;
    padding: 0;
    position: static;
    border-radius: 0;
    font-size: 38px;
    font-weight: 600;
    line-height: 38px;
    color: #141414;
    margin-bottom: 40px; }
  .main-blocks .main-products__title span {
    background: transparent;
    margin: 0;
    padding: 0;
    position: static;
    border-radius: 0; }
  .main-blocks .main-products__title span:before {
    display: none; }

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

.main-blocks .main-products .product-list.thumbs {
  display: flex !important; }

.main-blocks .main-products .product-list.thumbs .shop2-product-item {
  padding: 0;
  margin: 0 15px 20px;
  width: calc(100% / 3 - 30px) !important; }
  @media (max-width: 1024px) {
  .main-blocks .main-products .product-list.thumbs .shop2-product-item {
    width: calc(100% / 2 - 30px) !important; } }
  @media (max-width: 480px) {
  .main-blocks .main-products .product-list.thumbs .shop2-product-item {
    width: calc(100% / 1 - 30px) !important; } }

.main-blocks .main-products .product-list.thumbs .shop2-product-item .gr-product-options {
  display: block; }
/* Блок каталог ДОПА */
.main-blocks__tabs .tabs__item {
  list-style: none;
  padding-top: 50px; }
  .main-blocks__tabs .tabs__item:first-child {
    display: none !important; }
  .main-blocks__tabs .tabs__title {
    font-size: 38px;
    font-weight: 600;
    line-height: 38px;
    color: #141414;
    margin-bottom: 40px; }
  .main-blocks__tabs .tabs__body .product-list.thumbs .product-item .product-item__bottom .product-item__bottom-right {
    display: none; }
    .main-blocks__tabs .tabs__body .product-list.thumbs .product-item .gr-product-anonce.dop {
      display: none; }
    .main-blocks__tabs .tabs__body .product-list.thumbs .product-item .product-flags {
      display: none !important; }
  .main-blocks__tabs .tabs__btn {
    display: flex;
    justify-content: center; }
  .main-blocks__tabs .tabs__btn a {
    text-decoration: none;
    box-sizing: border-box;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 33px;
    padding-right: 67px;
    font-size: 16px;
    font-weight: 600;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background-color: #329ece;
    border: 1px solid #329ece;
    transition: 0.35s all;
    cursor: pointer;
    position: relative; }
  .main-blocks__tabs .tabs__btn a:before {
    content: '';
    position: absolute;
    top: calc(50% - 12px);
    right: 33px;
    width: 24px;
    height: 24px;
    transition: 0.35s all;
    background-position: center;
    background-repeat: no-repeat;
    background-size: auto;
    background-image: url("data:image/svg+xml,%0A%3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cdefs%3E%3Csvg fill='none' viewBox='0 0 33 28' id='ico_arrow-right-b' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23fclip0_4_298)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.308 13.119h27.186l-9.78-9.885a1.335 1.335 0 010-1.875 1.302 1.302 0 011.857 0l11.917 12.044c.05.036.107.056.152.103.246.247.36.572.368.899.001.022.013.041.013.064s-.012.042-.013.065a1.313 1.313 0 01-.368.9c-.045.044-.103.064-.152.103L19.571 27.58a1.306 1.306 0 01-1.857 0 1.337 1.337 0 010-1.877l9.78-9.884H.308v-2.7z' fill='%23fff'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='fclip0_4_298'%3E%3Cpath fill='%23fff' d='M0 0h33v28H0z'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%3C/defs%3E%3Cuse xlink:href='%23ico_arrow-right-b'%3E%3C/use%3E%3C/svg%3E"); }
  .main-blocks__tabs .tabs__btn a:hover {
    transition: 0.35s all;
    color: black;
    background-color: #fff; }
    .main-blocks__tabs .tabs__btn a:hover:before {
      transition: 0.35s all;
      background-image: url("data:image/svg+xml, %3Csvg xmlns:xlink='http://www.w3.org/1999/xlink' xmlns='http://www.w3.org/2000/svg' width='15' height='15'%3E%3Cdefs%3E%3Csvg fill='none' viewBox='0 0 33 28' id='ico_arrow-right-b' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23fclip0_4_298)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M.308 13.119h27.186l-9.78-9.885a1.335 1.335 0 010-1.875 1.302 1.302 0 011.857 0l11.917 12.044c.05.036.107.056.152.103.246.247.36.572.368.899.001.022.013.041.013.064s-.012.042-.013.065a1.313 1.313 0 01-.368.9c-.045.044-.103.064-.152.103L19.571 27.58a1.306 1.306 0 01-1.857 0 1.337 1.337 0 010-1.877l9.78-9.884H.308v-2.7z' fill='%23000'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='fclip0_4_298'%3E%3Cpath fill='%230000' d='M0 0h33v28H0z'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%3C/defs%3E%3Cuse xlink:href='%23ico_arrow-right-b'%3E%3C/use%3E%3C/svg%3E"); }

li.tabs__item:not(.prods-loaded) {
  display: none; }
/* Блок каталог ДОПА */
