@charset "UTF-8";
@font-face {
  font-family: "icomoon";
  src: url("/g/templates/shop2/2.130.2/130-44/fonts/icomoon.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
body .remodal[data-remodal-id="catalog-form"] {
  max-width: 600px;
  color: #fff;
  border-radius: 20px;
  background-color: #00a2e5;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="text"], body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="email"], body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="tel"], body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="number"], body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="password"], body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="text"], body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="text"], body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="email"], body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="email"], body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="tel"], body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="tel"], body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="number"], body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="number"], body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="password"], body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="password"], body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="text"], body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="email"], body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="tel"], body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="number"], body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="password"], body .remodal[data-remodal-id="catalog-form"] .form-item input[type="text"], body .remodal[data-remodal-id="catalog-form"] .form-item input[type="email"], body .remodal[data-remodal-id="catalog-form"] .form-item input[type="tel"], body .remodal[data-remodal-id="catalog-form"] .form-item input[type="number"], body .remodal[data-remodal-id="catalog-form"] .form-item input[type="password"] {
  min-height: 50px;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="text"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="email"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="tel"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="number"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .tpl-field input[type="password"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="text"]::placeholder, body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="text"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="email"]::placeholder, body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="email"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="tel"]::placeholder, body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="tel"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="number"]::placeholder, body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="number"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .gr-field-style input[type="password"]::placeholder, body .remodal[data-remodal-id="catalog-form"] #orderForm input[type="password"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="text"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="email"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="tel"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="number"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .option-item:not(.deligate-option) input[type="password"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .form-item input[type="text"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .form-item input[type="email"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .form-item input[type="tel"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .form-item input[type="number"]::placeholder, body .remodal[data-remodal-id="catalog-form"] .form-item input[type="password"]::placeholder {
  color: rgba(0, 0, 0, 0.7);
  font-weight: 500;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-html {
  color: rgba(255, 255, 255, 0.5);
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field {
  margin-bottom: 10px;
}
body .remodal[data-remodal-id="catalog-form"] .remodal-close-btn {
  border-radius: 50%;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-anketa__title {
  color: #fff;
  text-transform: uppercase;
  font-size: clamp(20px, 3vw, 50px);
  font-weight: 400;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field .tpl-form-button {
  font-size: 26px;
  text-transform: uppercase;
  color: #fff;
  font-weight: 500;
  padding: 0 !important;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field .tpl-form-button:before {
  background: transparent;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field .tpl-form-button:hover {
  background: transparent;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field .tpl-form-button:hover:before {
  background: transparent;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field .tpl-form-button span {
  padding-right: 30px;
  position: relative;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field .tpl-form-button span:before {
  content: "";
  position: absolute;
  right: 0;
  top: calc(50% - 10px);
  width: 15px;
  height: 15px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='44' height='44' viewBox='0 0 44 44' data-prefix='iko4a3q9t' fill='%23fff'%3E%3Cpath d='M20.067 41.864l18.192-18.353H0v-3.027h38.259L20.067 2.132l2.121-2.14 21.814 22.006-21.814 22.006-2.121-2.14z' fill-rule='evenodd' class='path-iypkuf0de'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-anketa-success-note {
  font-size: 30px;
  color: #fff;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-checkbox ul li {
  font-size: 16px;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-checkbox ul li span:before {
  content: "";
  right: -40px;
  margin-right: 0;
  left: auto;
  font-family: "icomoon";
  width: 20px;
  height: 20px;
  top: calc(50% - 10px);
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-checkbox ul li label {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-checkbox ul li input[type="checkbox"] + span {
  color: rgba(255, 255, 255, 0.5);
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-checkbox ul li label:hover input[type="checkbox"] + span {
  color: rgba(255, 255, 255, 0.5);
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-checkbox ul li input[type="checkbox"]:checked + span:before {
  content: "" !important;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='1280.000000pt' height='1253.000000pt' viewBox='0 0 1280.000000 1253.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,1253.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M12055 12520 c-16 -4 -65 -13 -109 -19 -218 -34 -534 -166 -859 -360 -1063 -633 -2735 -2164 -4788 -4386 -649 -703 -1382 -1526 -1859 -2090 -79 -93 -168 -198 -198 -233 l-54 -63 -185 97 c-2243 1166 -3352 1447 -3809 962 -95 -100 -138 -189 -173 -353 -26 -123 -26 -147 -1 -220 34 -99 63 -135 232 -290 375 -343 951 -936 1279 -1315 806 -934 1602 -2121 2584 -3854 72 -126 147 -248 168 -272 46 -52 100 -85 181 -110 56 -17 61 -17 124 0 88 23 129 46 179 98 50 52 65 81 141 273 88 221 266 648 380 910 1324 3052 2940 5640 4877 7810 449 503 1085 1152 1835 1872 610 585 731 734 785 971 18 81 18 86 1 150 -61 233 -207 352 -506 413 -98 19 -173 23 -225 9z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 10px;
}
body .remodal[data-remodal-id="catalog-form"] .tpl-field.type-checkbox ul li label:hover input[type="checkbox"]:checked + span:before {
  content: "" !important;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.0' width='1280.000000pt' height='1253.000000pt' viewBox='0 0 1280.000000 1253.000000' preserveAspectRatio='xMidYMid meet'%3E%3Cg transform='translate(0.000000,1253.000000) scale(0.100000,-0.100000)' fill='%23000000' stroke='none'%3E%3Cpath d='M12055 12520 c-16 -4 -65 -13 -109 -19 -218 -34 -534 -166 -859 -360 -1063 -633 -2735 -2164 -4788 -4386 -649 -703 -1382 -1526 -1859 -2090 -79 -93 -168 -198 -198 -233 l-54 -63 -185 97 c-2243 1166 -3352 1447 -3809 962 -95 -100 -138 -189 -173 -353 -26 -123 -26 -147 -1 -220 34 -99 63 -135 232 -290 375 -343 951 -936 1279 -1315 806 -934 1602 -2121 2584 -3854 72 -126 147 -248 168 -272 46 -52 100 -85 181 -110 56 -17 61 -17 124 0 88 23 129 46 179 98 50 52 65 81 141 273 88 221 266 648 380 910 1324 3052 2940 5640 4877 7810 449 503 1085 1152 1835 1872 610 585 731 734 785 971 18 81 18 86 1 150 -61 233 -207 352 -506 413 -98 19 -173 23 -225 9z'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 10px;
}
body .login-form .user-block__logout .user-logout-btn {
  color: #fff;
}
body .login-form .user-block__logout .user-logout-btn:hover {
  color: #fff;
}
.shop2-order-options.shop2-delivery > .options-list .option-type .option-label input[type="radio"]:checked + span:after, .shop2-delivery > .options-list .option-type .option-label input[type="radio"]:checked + span:after {
  content: "";
  left: -35px;
  top: 4px;
  position: absolute;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #00a2e5;
}
.shop2-info:before, .shop2-warning:before {
  position: absolute;
  content: "" !important;
  color: var(--gr_error);
  line-height: 1;
  font-family: icomoon;
  font-size: 40px;
  left: 30px;
  top: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
}
.folder-page .folder-page__aside-left {
  width: 250px;
}
.folder-page .folder-page__aside-left .category-menu .category-menu__inner li.firstlevel > ul a span {
  display: block;
  max-width: 210px;
}
.folder-page .folder-page__aside-right {
  width: 250px;
}
@media (max-width: 991px) {
  .folder-page .folder-page__aside-right {
    width: 100%;
  }
}
.folder-page .folder-page__content {
  width: calc(100% - 500px - 40px);
}
@media (max-width: 1440px) {
  .folder-page .folder-page__content {
    width: calc(100% - 250px - 20px);
  }
}
@media (max-width: 991px) {
  .folder-page .folder-page__content {
    width: 100%;
  }
}
.folder-page {
  display: flex;
  align-items: flex-start;
  gap: 20px;
}
.folder-page__aside-left {
  width: 350px;
  margin-top: 150px;
}
@media (max-width: 1024px) {
  .folder-page__aside-left {
    width: 300px;
  }
}
@media (max-width: 991px) {
  .folder-page__aside-left {
    display: none;
  }
}
.folder-page__content {
  width: calc(100% - 700px - 40px);
}
@media (max-width: 1440px) {
  .folder-page__content {
    width: calc(100% - 350px - 20px);
  }
}
@media (max-width: 1024px) {
  .folder-page__content {
    width: calc(100% - 300px - 20px);
  }
}
@media (max-width: 991px) {
  .folder-page__content {
    width: 100%;
  }
}
.folder-page__aside-right {
  width: 350px;
  margin-top: 150px;
  background: #000;
  padding: 10px;
}
.r_blocks-list {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.r_blocks-list .r_blocks-item {
  padding: 20px;
  border: 1px solid rgba(255, 255, 255, 0.5);
}
.r_blocks-list .r_blocks-item:hover .r_blocks_media .image {
  transform: scale(1.2);
}
.r_blocks-list .r_blocks_media {
  position: relative;
  margin-bottom: 10px;
  padding-top: 110%;
  overflow: hidden;
}
.r_blocks-list .r_blocks_media.has_video {
  padding-top: 100%;
}
.r_blocks-list .r_blocks_media .image, .r_blocks-list .r_blocks_media .video {
  position: absolute;
  inset: 0;
}
.r_blocks-list .r_blocks_media .image video, .r_blocks-list .r_blocks_media .video video {
  max-width: 100%;
  max-height: 100%;
}
.r_blocks-list .r_blocks_media .image {
  transition: 0.3s;
}
.r_blocks-list .r_blocks_media img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.r_blocks-list .r_blocks_media iframe {
  position: absolute;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.r_blocks-list .r_blocks_text {
  color: rgba(255, 255, 255, 0.5);
  font-size: 15px;
}
.product-list.thumbs {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.product-list.thumbs .product-item {
  width: calc(50% - 10px);
  padding: 20px;
  border: 1px solid rgba(210, 211, 224, 0.4);
  display: flex;
}
.product-list.thumbs .product-item:hover img {
  transform: scale(1.2);
}
@media (max-width: 640px) {
  .product-list.thumbs .product-item {
    width: 100%;
  }
}
.product-list.thumbs .product-item .product-item__inner {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.product-list.thumbs .product-item .product-item__bottom {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.product-list.thumbs .product-item .product-item__bottom-left {
  flex: 1;
}
.product-list.thumbs .product-item .product-flags {
  font-size: 10px;
  position: absolute;
  left: 0;
  top: 0;
}
.product-list.thumbs .product-item .product-item__top {
  margin-bottom: 20px;
  position: relative;
}
.product-list.thumbs .product-item .product-item__top .gr-product-image {
  position: relative;
  padding-top: 67%;
}
.product-list.thumbs .product-item .product-item__top .gr-product-image a {
  position: absolute;
  inset: 0;
  overflow: hidden;
  display: flex;
}
.product-list.thumbs .product-item .product-item__top .gr-product-image a img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: 0.3s;
}
.product-list.thumbs .product-item .gr-product-name {
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 400;
  margin-bottom: 10px;
}
@media (max-width: 768px) {
  .product-list.thumbs .product-item .gr-product-name {
    font-size: 20px;
  }
}
.product-list.thumbs .product-item .gr-product-name a {
  color: #00a2e5;
}
.product-list.thumbs .product-item .product-article {
  font-size: 16px;
  color: #00a2e5;
  margin-bottom: 10px;
}
.product-list.thumbs .product-item .product-article span {
  font-size: 16px;
}
.product-list.thumbs .product-item .gr-product-anonce {
  font-size: 16px;
  color: #909090;
  margin-bottom: 10px;
}
.product-list.thumbs .product-item .product-price {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 10px;
  margin-bottom: 10px;
}
.product-list.thumbs .product-item .product-price .price-old {
  color: #67697e;
  font-size: 20px;
  text-decoration: line-through;
  text-decoration-color: red;
}
.product-list.thumbs .product-item .product-price .price-old strong {
  font-size: 20px;
  font-weight: 400;
}
.product-list.thumbs .product-item .product-price .price-current {
  font-size: 20px;
  color: #2e2f38;
}
.product-list.thumbs .product-item .product-price .price-current strong {
  font-weight: 400;
}
.product-list.thumbs .product-item .product-item-btns {
  display: flex;
  flex-direction: column;
}
.product-list.thumbs .product-item .product-item-btns .shop-product-btn {
  margin-left: auto;
  box-shadow: 0 0 0 1px #000;
  transition: 0.3s;
}
.product-list.thumbs .product-item .product-item-btns .shop-product-btn:hover {
  background: #000;
  color: #fff;
}
.product-list.thumbs .product-item .product-item-btns .shop-product-btn:hover span svg {
  fill: #fff;
}
.product-list.thumbs .product-item .product-item-btns .shop-product-btn span {
  font-weight: 400;
  padding-right: 25px;
}
.product-list.thumbs .product-item .product-item-btns .shop-product-btn span svg {
  width: 15px;
  height: 15px;
  fill: #000;
}
.product-list.thumbs .product-item .product-amount {
  width: 100%;
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  justify-content: flex-end;
  margin-bottom: 10px;
}
.product-list.thumbs .product-item .product-amount .shop2-product-amount {
  display: flex;
  width: 120px;
}
.product-list.thumbs .product-item .product-amount .amount-min {
  margin-left: auto;
}
body .product-amount .shop2-product-amount, body .cart-amount .shop2-product-amount {
  border-radius: 0 !important;
  background: #f8f9fb !important;
}
body .product-amount .shop2-product-amount button, body .cart-amount .shop2-product-amount button {
  height: 30px !important;
}
body .product-amount .shop2-product-amount input, body .cart-amount .shop2-product-amount input {
  height: 30px !important;
}
body .product-amount .shop2-product-amount button svg, body .cart-amount .shop2-product-amount button svg {
  width: 20px !important;
  height: 20px !important;
}
.gr-medium-btn-desktop, .shop-product-btn, .shop-product-btn.type-2, .gr-btn-1, .shop2-product-actions dl dt.promo-action, .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .buy-one-click.buy_one_click_action, .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .buy-one-click.buy_one_click_action, .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .buy-one-click.buy_one_click_action, .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .buy-one-click.buy_one_click_action, .comments-block .comments-form .tpl-field-button button, .comments-block .comments-reg .tpl-btns button, .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .buy-one-click.buy_one_click_action, .shop2-order-form ~ .form-item.form-item-submit button, .cart-total .cart-total-checkout, .shop2-cart-auth button, .remodal[data-remodal-id="cart-auth-remodal"] .form-registration__btn, .product_columns_2 .product-list.thumbs .product-item .buy-one-click.buy_one_click_action, .product_columns_3 .product-list.thumbs .product-item .buy-one-click.buy_one_click_action, .product_columns_4 .product-list.thumbs .product-item .buy-one-click.buy_one_click_action, .product-list.simple .product-item .buy-one-click.buy_one_click_action, .product-list.list .product-item .buy-one-click.buy_one_click_action, .card-page .form-additional .shop-product-btn:not(.notavailable), .card-page .form-additional .buy-one-click.buy_one_click.buy_one_click_action, .shop2-compare-switch a.shop2-compare-switch-active, .shop-folders__btn, .cart-popup__btns .gr-order-one-page, .gr-cart-preview #shop2-cart-preview a, .product-quick-view .shop2-product .form-additional .shop-product-btn:not(.notavailable), .timer-block__btn a, .recent-block .recent-item .shop-product-btn, .card-product-preview__btns .gr_cart_btn, .gr-btn-2, .filter-block .shop2-filter-btns .shop2-filter-go, .filter-popup-btn, .login-form__enter .user-enter-btn, .login-form .user-block__orders .user-orders-btn, .search-form .search-rows__btn .search-btn, .cart-total .cart-total-order-checkout, .cart-registration__btns .cart-registration__btn a, .remodal[data-remodal-id="other-contact"] > span, .text-right-left .btn_payment_rest.g-button, .special-popup__form .tpl-anketa .tpl-field.tpl-field-button button, .gr-btn-3, .gr-field-style input[type="button"], #orderForm input[type="button"], .tpl-field input[type="button"], .shop2-btn.shop2-btn-back, .filter-block .shop2-filter-btns .shop2-filter-reset, .filter-block .gr-filter-more__btn, .lazy-pagelist .lazy-pagelist-btn, .login-form__reg .user-reg-btn, .login-form .user-block__logout .user-logout-btn, .search-form .gr-filter-more__btn, .folders-submenu a.folders-submenu__prev, .folders-submenu a.folders-submenu__next, .shop2-product-params .param-body .file, .shop2-product-options .option-body .file, .cart-params__value .file, .card-page .kinds-block.kind_columns_2 .kinds-block__items.kinds_slider .kind-item .buy-one-click, .card-page .kinds-block.kind_columns_3 .kinds-block__items.kinds_slider .kind-item .buy-one-click, .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .buy-one-click, .card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .buy-one-click, .comments-block .comments-reg .tpl-right a, .comments-block .comments-reg .tpl-btns a, .shop-product-data__nav li a, .shop-product-data__desc .r-tabs-accordion-title a, .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .buy-one-click, .coupon-additional__btn, .shop-coupon .coupon-btn, .cart-total div.shop2-cart-update a, .product_columns_2 .product-list.thumbs .product-item .buy-one-click, .product_columns_3 .product-list.thumbs .product-item .buy-one-click, .product_columns_4 .product-list.thumbs .product-item .buy-one-click, .product-list.simple .product-item .buy-one-click, .product-list.list .product-item .buy-one-click, .card-page .card-nav__btn:first-child, .card-page .card-nav__btn:last-child, .card-page .form-additional .buy-one-click, .card-page .shop-product-tags__item, .card-page .shop-product-folders__item, .shop2-vendor-folders li a, .shop2-compare-switch a, .inner-folders__list li a, .text-right-left .g-button, .cart-popup__btns .gr_cart_btn, .product-quick-view .shop2-product .gr-product-options .gr-product-options-more__btn, .product-quick-view .shop2-product .form-additional .gr-quick-more-btn, .special-popup__btn a, .smart-search-folders__list li a, .smart-search-vendors__list li a, #search-result .search-result-btn, .card-product-preview__btns .card_popup_close, .gr-btn-4, .gr-btn-5, .about-shares__popup, .form-subscription__form form .tpl-field-button button, .top-slider__more, .about-stock__more, button.shop2-btn, input[type="button"].shop2-btn, input[type="submit"].shop2-btn, a.shop2-btn, .shop2-btn, .tpl-button, a.tpl-button, .tpl-field button, .tpl-field input[type="file"], .tpl-field input[type="submit"], .gr-field-style button, #orderForm button, .gr-field-style input[type="file"], #orderForm input[type="file"], .gr-field-style input[type="submit"], #orderForm input[type="submit"], .cart-bonuses__right .bonus-apply, .card-page .gr-product-options .option-body .file, .product-quick-view .shop2-product .gr-product-options .option-body .file, .gr-large-input-desktop, .login-form__row.gr-field-style input[type="text"], .login-form__row#orderForm input[type="text"], .login-form__row.gr-field-style input[type="password"], .login-form__row#orderForm input[type="password"], .gr-fields .gr-field-style.large input, .gr-fields .large#orderForm input {
  padding: 10px 20px !important;
}
.tpl-field input[type="text"]:hover, .tpl-field input[type="email"]:hover, .tpl-field input[type="tel"]:hover, .tpl-field input[type="number"]:hover, .tpl-field input[type="password"]:hover, .gr-field-style input[type="text"]:hover, #orderForm input[type="text"]:hover, .gr-field-style input[type="email"]:hover, #orderForm input[type="email"]:hover, .gr-field-style input[type="tel"]:hover, #orderForm input[type="tel"]:hover, .gr-field-style input[type="number"]:hover, #orderForm input[type="number"]:hover, .gr-field-style input[type="password"]:hover, #orderForm input[type="password"]:hover, .option-item:not(.deligate-option) input[type="text"]:hover, .option-item:not(.deligate-option) input[type="email"]:hover, .option-item:not(.deligate-option) input[type="tel"]:hover, .option-item:not(.deligate-option) input[type="number"]:hover, .option-item:not(.deligate-option) input[type="password"]:hover, .form-item input[type="text"]:hover, .form-item input[type="email"]:hover, .form-item input[type="tel"]:hover, .form-item input[type="number"]:hover, .form-item input[type="password"]:hover {
  box-shadow: 0 0 0 1px var(--gr_accent) !important;
}
.remodal[data-remodal-id="cart-auth-remodal"] .form-registration__btn {
  color: #fff !important;
}
.catalog-header {
  height: 40px;
  background: #000;
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding: 10px 20px;
  display: flex;
  align-items: center;
}
.catalog-header span {
  position: relative;
  padding-left: 30px;
}
.catalog-header span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 15px;
  height: 15px;
  transform: translate(0, -50%);
  background-image: url("data:image/svg+xml,%3Csvg width='400' height='394' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 394' data-prefix='ifwlgh7of'%3E%3Cpath fill-rule='evenodd' d='M37.846 1.135C11.16 7.218-5.157 35.884 3.366 61.71c15.5 46.963 82.918 41.5 91.435-7.408 5.534-31.779-25.146-60.418-56.955-53.167m151.432.075c-36.2 7.803-49.172 54.649-22.155 80.004 28.49 26.737 74.826 9.959 79.157-28.663 3.61-32.194-25.247-58.186-57.002-51.341m153.906 0c-35.27 7.602-48.793 51.947-23.873 78.292 29.658 31.355 80.594 10.701 80.487-32.636-.075-30.69-26.644-52.116-56.614-45.656M36.544 151.09C.42 159.402-12.304 203.751 13.86 230.152c30.543 30.819 82.317 7.597 79.917-35.844-1.597-28.887-29.138-49.683-57.235-43.218m149.7.498c-35.237 9.228-46.826 54.311-20.443 79.531 26.36 25.197 71.05 11.654 78.563-23.807 7.31-34.503-24.113-64.63-58.12-55.724m153.973-.017c-34.922 9.149-46.87 53.215-21.35 78.736 24.542 24.542 66.771 14.873 77.904-17.836 12.075-35.475-20.346-70.386-56.554-60.9M40.06 299.956c-38.338 7.256-52.315 54.196-24.088 80.896 31.665 29.952 84.21 3.274 78.754-39.986-3.355-26.603-28.972-45.774-54.666-40.91m151.052.057c-36.956 6.649-51.577 53.325-24.955 79.666 26.155 25.878 70.087 13.73 79.06-21.861 8.19-32.487-21.07-63.748-54.105-57.805m153.906 0c-39.879 7.175-52.525 58.889-20.485 83.769 30.776 23.898 75.66 1.766 75.66-37.307 0-29.138-26.664-51.591-55.175-46.462' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
.category-menu {
  padding: 10px 20px;
  background: #fff !important;
  box-shadow: 0 0 0 1px #000;
  border: 1px solid rgba(210, 211, 224, 0.4);
  margin-bottom: 150px;
  border-radius: 0 0 5px 5px;
  position: relative;
  z-index: 5;
}
.category-menu ul {
  background: #fff;
}
.category-menu .category-menu__inner {
  background: #fff;
}
.category-menu .category-menu__inner li.sublevel ul {
  padding: 10px 20px;
  background: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1024px) {
  .category-menu .category-menu__inner li.sublevel ul {
    position: static;
    box-shadow: unset;
    padding: 0;
  }
}
.category-menu .category-menu__inner li.sublevel a {
  border: 0;
  padding: 10px 20px;
}
.category-menu .category-menu__inner li.sublevel a:hover {
  color: #00a2e5;
}
.category-menu .category-menu__inner li.sublevel a.hasArrow:after {
  display: none;
}
.category-menu .category-menu__inner li.sublevel a.hasArrow .arrow {
  width: 5px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='xMidYMid' width='22' height='49' viewBox='0 0 22 49' data-prefix='i7wkoy68y'%3E%3Cpath d='M3.687.747A2.004 2.004 0 0 0 .879.428a1.984 1.984 0 0 0-.32 2.795l16.906 21.21L.45 45.778a1.983 1.983 0 0 0 .321 2.795 2.003 2.003 0 0 0 2.807-.319l17.98-22.555c.588-.709.62-1.755.022-2.504L3.687.747z' fill-rule='evenodd' fill='%235f5f5f'%3E%3C/path%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: 5px;
}
@media (max-width: 1024px) {
  .category-menu .category-menu__inner li.sublevel a.hasArrow .arrow {
    background: none;
  }
}
.category-menu .category-menu__inner li.firstlevel a {
  font-size: 14px;
  font-weight: 500;
  padding: 10px 0;
}
.category-menu .category-menu__inner li.firstlevel > a.hasArrow .arrow {
  background: none;
}
.category-menu .category-menu__inner li.firstlevel > ul {
  position: static;
  height: auto;
  visibility: visible;
  opacity: 1;
  padding: 0;
  box-shadow: unset;
}
.category-menu .category-menu__inner li.firstlevel > ul a {
  font-size: 14px;
  font-weight: 400;
}
.card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .buy-one-click {
  display: none !important;
}
.card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .product-amount .shop2-product-amount {
  display: flex;
}
body .shop-product-btn.buy span svg {
  fill: #fff;
}
body .shop-product-data__desc .desc-area.html_block {
  color: #000;
  font-size: 14px;
}
body .shop-product-data__desc .r-tabs-accordion-title.r-tabs-state-active a {
  color: #000;
}
body .shop-product-data__desc .r-tabs-accordion-title a {
  color: #000;
}
#shop2-cart .shop2-cart-table .cart-price .shop2-product-amount, #shop2-cart .shop2-cart-table .cart-amount .shop2-product-amount, #shop2-cart .shop2-cart-table .cart-sum .shop2-product-amount {
  display: flex;
}
.shop2-product-actions dd {
  display: none !important;
}
.shop2-product-actions dl dt.dt_hover + dd {
  position: absolute;
  top: -10px;
}
.product-list .gr-amount-flag {
  display: none;
}
.shop2-product-options .option-item .option-title {
  font-size: 14px;
}
.shop2-product-options .option-item .option-body {
  font-size: 14px;
}
.cart-params .cart-params__more .cart-params__more-btn {
  border-bottom: 1px dashed #000;
  padding-bottom: 2px;
  font-size: 14px;
}
.cart-params .cart-params__more .cart-params__more-btn span {
  color: #000;
  font-size: 14px;
}
.cart-params .cart-params__more .cart-params__more-btn i {
  display: none;
}
.cart-params .cart-params__list .cart-params__item .cart-params__title {
  font-size: 14px;
}
.cart-params .cart-params__list .cart-params__item .cart-params__value {
  font-size: 14px;
}
.folder-list {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.folder-list__item {
  width: calc(50% - 10px);
  box-shadow: 0 0 0 1px rgba(42, 42, 42, 0.3);
  display: flex;
  flex-direction: column;
}
@media (max-width: 767px) {
  .folder-list__item {
    width: 100%;
  }
}
.folder-list .folder-list__item {
  position: relative;
}
.folder-list .folder-list__item .folder-list__item-link {
  position: absolute;
  inset: 0;
}
.folder-list .folder-list__item:hover .folder-list__item-titles {
  background: #00a2e5;
  color: #fff;
}
.folder-list .folder-list__item:hover .folder-list__item-titles .folder-list__item-name {
  color: #fff;
}
.folder-list .folder-list__item:hover .folder-list__item-titles .folder-list__item-desc {
  color: #fff;
}
.folder-list .folder-list__item:hover .folder-list__item-img img {
  transform: scale(1.2);
}
.folder-list .folder-list__item .folder-list__item-titles {
  order: 3;
  text-decoration: none;
  transition: 0.3s;
  padding: 20px;
  flex: 1;
}
.folder-list .folder-list__item .folder-list__item-titles .folder-list__item-name {
  font-size: clamp(18px, 5vw, 24px);
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #000;
}
.folder-list .folder-list__item .folder-list__item-titles .folder-list__item-desc {
  font-size: 15px;
  color: #2a2a2a;
}
.folder-list .folder-list__item .folder-list__item-top {
  padding: 20px;
  overflow: hidden;
}
.folder-list .folder-list__item .folder-list__item-img {
  position: relative;
  inset: 0;
  padding-top: 60%;
  margin-bottom: 10px;
  display: block;
  order: 1;
  transition: 0.3s;
  overflow: hidden;
}
.folder-list .folder-list__item .folder-list__item-img.no-image {
  background: var(--noImageDefault);
}
.folder-list .folder-list__item .folder-list__item-img img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  transition: 0.3s;
}
.subfolder-list {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  order: 2;
  margin-bottom: 20px;
  padding: 0 20px;
}
.subfolder-list__item {
  width: calc(25% - 7.5px);
}
.subfolder-list__item .subfolder-list__item-img {
  position: relative;
  padding-top: 70%;
  margin-bottom: 5px;
}
.subfolder-list__item .subfolder-list__item-img.no-image {
  background: var(--noImageDefault);
}
.subfolder-list__item .subfolder-list__item-img img {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  display: block;
}
.subfolder-list__item .subfolderfolder-list__item-name {
  text-align: center;
  font-size: 14px;
}
.cart-params:not(:has(.cart-params__item)) .cart-params__more {
  display: none !important;
}
#shop2-cart .shop2-cart-table .cart-price .shop2-product-amount, #shop2-cart .shop2-cart-table .cart-amount .shop2-product-amount, #shop2-cart .shop2-cart-table .cart-sum .shop2-product-amount {
  background: #fff !important;
}
body .shop-coupon {
  background: #fff;
}
body .shop-coupon .coupon-btn {
  border: 1px solid #000;
  color: #000;
}
body .shop-coupon .coupon-btn:hover {
  border: 1px solid transparent;
  background: #000;
  color: #fff;
}
.gr-options-more {
  display: none !important;
}
body .gr-medium-input-desktop, body .tpl-field input[type="text"], body .tpl-field input[type="email"], body .tpl-field input[type="tel"], body .tpl-field input[type="number"], body .tpl-field input[type="password"], body .gr-field-style input[type="text"], body #orderForm input[type="text"], body .gr-field-style input[type="email"], body #orderForm input[type="email"], body .gr-field-style input[type="tel"], body #orderForm input[type="tel"], body .gr-field-style input[type="number"], body #orderForm input[type="number"], body .gr-field-style input[type="password"], body #orderForm input[type="password"], body .option-item:not(.deligate-option) input[type="text"], body .option-item:not(.deligate-option) input[type="email"], body .option-item:not(.deligate-option) input[type="tel"], body .option-item:not(.deligate-option) input[type="number"], body .option-item:not(.deligate-option) input[type="password"], body .form-item input[type="text"], body .form-item input[type="email"], body .form-item input[type="tel"], body .form-item input[type="number"], body .form-item input[type="password"], body .tpl-field textarea, body .gr-field-style textarea, body #orderForm textarea, body .option-item:not(.deligate-option) textarea, body .form-item textarea, body .tpl-field select[multiple], body .gr-field-style select[multiple], body #orderForm select[multiple], body .option-item:not(.deligate-option) select[multiple], body .form-item select[multiple] {
  padding: 10px 20px;
  border-radius: 10px;
}
body .gr-medium-input-desktop:hover, body .gr-medium-input-desktop:focus, body .tpl-field input[type="text"]:hover, body .tpl-field input[type="text"]:focus, body .tpl-field input[type="email"]:hover, body .tpl-field input[type="email"]:focus, body .tpl-field input[type="tel"]:hover, body .tpl-field input[type="tel"]:focus, body .tpl-field input[type="number"]:hover, body .tpl-field input[type="number"]:focus, body .tpl-field input[type="password"]:hover, body .tpl-field input[type="password"]:focus, body .gr-field-style input[type="text"]:hover, body .gr-field-style input[type="text"]:focus, body #orderForm input[type="text"]:hover, body #orderForm input[type="text"]:focus, body .gr-field-style input[type="email"]:hover, body .gr-field-style input[type="email"]:focus, body #orderForm input[type="email"]:hover, body #orderForm input[type="email"]:focus, body .gr-field-style input[type="tel"]:hover, body .gr-field-style input[type="tel"]:focus, body #orderForm input[type="tel"]:hover, body #orderForm input[type="tel"]:focus, body .gr-field-style input[type="number"]:hover, body .gr-field-style input[type="number"]:focus, body #orderForm input[type="number"]:hover, body #orderForm input[type="number"]:focus, body .gr-field-style input[type="password"]:hover, body .gr-field-style input[type="password"]:focus, body #orderForm input[type="password"]:hover, body #orderForm input[type="password"]:focus, body .option-item:not(.deligate-option) input[type="text"]:hover, body .option-item:not(.deligate-option) input[type="text"]:focus, body .option-item:not(.deligate-option) input[type="email"]:hover, body .option-item:not(.deligate-option) input[type="email"]:focus, body .option-item:not(.deligate-option) input[type="tel"]:hover, body .option-item:not(.deligate-option) input[type="tel"]:focus, body .option-item:not(.deligate-option) input[type="number"]:hover, body .option-item:not(.deligate-option) input[type="number"]:focus, body .option-item:not(.deligate-option) input[type="password"]:hover, body .option-item:not(.deligate-option) input[type="password"]:focus, body .form-item input[type="text"]:hover, body .form-item input[type="text"]:focus, body .form-item input[type="email"]:hover, body .form-item input[type="email"]:focus, body .form-item input[type="tel"]:hover, body .form-item input[type="tel"]:focus, body .form-item input[type="number"]:hover, body .form-item input[type="number"]:focus, body .form-item input[type="password"]:hover, body .form-item input[type="password"]:focus, body .tpl-field textarea:hover, body .tpl-field textarea:focus, body .gr-field-style textarea:hover, body .gr-field-style textarea:focus, body #orderForm textarea:hover, body #orderForm textarea:focus, body .option-item:not(.deligate-option) textarea:hover, body .option-item:not(.deligate-option) textarea:focus, body .form-item textarea:hover, body .form-item textarea:focus, body .tpl-field select[multiple]:hover, body .tpl-field select[multiple]:focus, body .gr-field-style select[multiple]:hover, body .gr-field-style select[multiple]:focus, body #orderForm select[multiple]:hover, body #orderForm select[multiple]:focus, body .option-item:not(.deligate-option) select[multiple]:hover, body .option-item:not(.deligate-option) select[multiple]:focus, body .form-item select[multiple]:hover, body .form-item select[multiple]:focus {
  background: #f3f4f8;
  box-shadow: 0 0 0 1px #49affe;
}
.card-slider .product-flags {
  font-size: 10px;
}
.product-list.thumbs .product-item .gr-product-image.no-image {
  background: var(--noImageDefault);
}
body .card-page__bottom {
  padding: 40px;
  border-radius: 10px;
  border: 1px solid rgba(0, 0, 0, 0.2);
}
@media (max-width: 768px) {
  body .card-page__bottom {
    padding: 20px;
  }
}
body .buy_one_click {
  display: none;
}
#shop2-msg {
  left: 50%;
  transform: translate(-50%, 0) !important;
  margin-left: 0 !important;
}
.shop-pagelist {
  margin-top: 30px;
}
.shop-pagelist .shop-pagelist__body .page-num {
  font-size: 20px;
  color: #000;
}
.shop-pagelist .shop-pagelist__body .page-num.active-num span {
  color: #00a2e5;
}
.shop-product-data__nav {
  min-height: 60px;
}
body .cart-amount .shop2-product-amount.gr_cart_amount {
  box-shadow: 0 0 0 1px #000;
}
body .product-amount, body .cart-amount {
  width: auto;
}
.hide {
  display: none !important;
}
body.lock {
  overflow: hidden;
}
.section--u-i0zmfzukg {
  z-index: 999;
}
.popup-menu-wrapper .catalog-header {
  background: none;
  font-weight: 400;
  padding: 0;
  cursor: pointer;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 500;
}
.popup-menu-wrapper .catalog-header span {
  padding-left: 0;
}
.popup-menu-wrapper .catalog-header span:before {
  display: none;
}
@media (max-width: 1360px) {
  .popup-menu-wrapper .catalog-header {
    width: 200px;
  }
}
.popup-menu-wrapper .catalog-header.bg_dark {
  color: #000;
  /*span {
				&:before {
					background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='394' viewBox='0 0 400 394' data-prefix='ifwlgh7of'%3E%3Cpath fill-rule='evenodd' d='M37.846 1.135C11.16 7.218-5.157 35.884 3.366 61.71c15.5 46.963 82.918 41.5 91.435-7.408 5.534-31.779-25.146-60.418-56.955-53.167m151.432.075c-36.2 7.803-49.172 54.649-22.155 80.004 28.49 26.737 74.826 9.959 79.157-28.663 3.61-32.194-25.247-58.186-57.002-51.341m153.906 0c-35.27 7.602-48.793 51.947-23.873 78.292 29.658 31.355 80.594 10.701 80.487-32.636-.075-30.69-26.644-52.116-56.614-45.656M36.544 151.09C.42 159.402-12.304 203.751 13.86 230.152c30.543 30.819 82.317 7.597 79.917-35.844-1.597-28.887-29.138-49.683-57.235-43.218m149.7.498c-35.237 9.228-46.826 54.311-20.443 79.531 26.36 25.197 71.05 11.654 78.563-23.807 7.31-34.503-24.113-64.63-58.12-55.724m153.973-.017c-34.922 9.149-46.87 53.215-21.35 78.736 24.542 24.542 66.771 14.873 77.904-17.836 12.075-35.475-20.346-70.386-56.554-60.9M40.06 299.956c-38.338 7.256-52.315 54.196-24.088 80.896 31.665 29.952 84.21 3.274 78.754-39.986-3.355-26.603-28.972-45.774-54.666-40.91m151.052.057c-36.956 6.649-51.577 53.325-24.955 79.666 26.155 25.878 70.087 13.73 79.06-21.861 8.19-32.487-21.07-63.748-54.105-57.805m153.906 0c-39.879 7.175-52.525 58.889-20.485 83.769 30.776 23.898 75.66 1.766 75.66-37.307 0-29.138-26.664-51.591-55.175-46.462' fill='%23000'/%3E%3C/svg%3E");
					background-size: contain;
				}
			}*/
}
.popup-menu-wrapper .catalog-header.bg_white, .popup-menu-wrapper .catalog-header.color_black {
  color: #fff;
  /*span {
				&:before {
					background-image: url("data:image/svg+xml,%3Csvg width='400' height='394' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 394' data-prefix='ifwlgh7of'%3E%3Cpath fill-rule='evenodd' d='M37.846 1.135C11.16 7.218-5.157 35.884 3.366 61.71c15.5 46.963 82.918 41.5 91.435-7.408 5.534-31.779-25.146-60.418-56.955-53.167m151.432.075c-36.2 7.803-49.172 54.649-22.155 80.004 28.49 26.737 74.826 9.959 79.157-28.663 3.61-32.194-25.247-58.186-57.002-51.341m153.906 0c-35.27 7.602-48.793 51.947-23.873 78.292 29.658 31.355 80.594 10.701 80.487-32.636-.075-30.69-26.644-52.116-56.614-45.656M36.544 151.09C.42 159.402-12.304 203.751 13.86 230.152c30.543 30.819 82.317 7.597 79.917-35.844-1.597-28.887-29.138-49.683-57.235-43.218m149.7.498c-35.237 9.228-46.826 54.311-20.443 79.531 26.36 25.197 71.05 11.654 78.563-23.807 7.31-34.503-24.113-64.63-58.12-55.724m153.973-.017c-34.922 9.149-46.87 53.215-21.35 78.736 24.542 24.542 66.771 14.873 77.904-17.836 12.075-35.475-20.346-70.386-56.554-60.9M40.06 299.956c-38.338 7.256-52.315 54.196-24.088 80.896 31.665 29.952 84.21 3.274 78.754-39.986-3.355-26.603-28.972-45.774-54.666-40.91m151.052.057c-36.956 6.649-51.577 53.325-24.955 79.666 26.155 25.878 70.087 13.73 79.06-21.861 8.19-32.487-21.07-63.748-54.105-57.805m153.906 0c-39.879 7.175-52.525 58.889-20.485 83.769 30.776 23.898 75.66 1.766 75.66-37.307 0-29.138-26.664-51.591-55.175-46.462' fill='%23fff'%3E%3C/path%3E%3C/svg%3E");
				}
			}*/
}
.popup_menu {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  background: #000;
  z-index: 99999;
  padding: 150px 5vw;
  height: 100vh;
  overflow: auto;
  visibility: hidden;
  opacity: 0;
  transition: 0.3s;
}
.popup_menu.active {
  visibility: visible;
  opacity: 1;
}
.popup_menu .popup_menu_top {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  background: #000;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
.popup_menu .close_menu_btn {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  margin: 0 auto;
}
.popup_menu .close_menu_btn .icon {
  color: #fff;
  width: 42px;
  height: 42px;
}
.popup_menu ul {
  list-style: none;
  padding: 0;
}
.popup_menu .popup_menu_fixed {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 5vw;
}
.popup_menu .popup_menu_fixed li ul {
  display: none;
}
.popup_menu .popup_menu_fixed li.firstlevel {
  width: calc(50% - 2.5vw);
}
.popup_menu .popup_menu_fixed li.firstlevel a {
  font-size: clamp(20px, 2vw, 28px);
  display: block;
  color: #fff;
  text-decoration: none;
  transition: 0.3s;
}
.popup_menu .popup_menu_fixed li.firstlevel a:hover {
  color: #00a2e5;
}
.login-form-back {
  display: none;
}
.remodal .login-form__enter .user-enter-btn {
  background: #000;
}
.remodal .login-form__enter .user-enter-btn:hover {
  background: var(--gr_accent);
}
.remodal .login-form__reg .user-reg-btn {
  background: var(--gr_accent);
}
.remodal .login-form__reg .user-reg-btn:hover {
  background: #000;
}
.login-form__reg a {
  background: #000;
}
.mosaic-s3-include--u-ic1g1islb, .mosaic-s3-include--u-i87dnydew {
  position: fixed;
  right: 0;
  top: 50%;
  z-index: 999;
}
.mosaic-s3-include--u-ic1g1islb .header-modules, .mosaic-s3-include--u-i87dnydew .header-modules {
  background: #000;
  border-radius: 5px 0 0 5px;
  overflow: hidden;
}
.mosaic-s3-include--u-ic1g1islb .header-modules__item, .mosaic-s3-include--u-i87dnydew .header-modules__item {
  width: 60px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: 0.3s;
}
.mosaic-s3-include--u-ic1g1islb .header-modules__item:hover, .mosaic-s3-include--u-i87dnydew .header-modules__item:hover {
  background: #3f3f3f;
}
.mosaic-s3-include--u-ic1g1islb .header-modules__item a, .mosaic-s3-include--u-i87dnydew .header-modules__item a {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mosaic-s3-include--u-ic1g1islb .header-modules__item .gr-svg-icon, .mosaic-s3-include--u-i87dnydew .header-modules__item .gr-svg-icon {
  fill: #fff;
}
.mosaic-s3-include--u-ic1g1islb #shop2-cart-preview, .mosaic-s3-include--u-i87dnydew #shop2-cart-preview {
  position: relative;
  width: 100%;
  height: 100%;
}
.mosaic-s3-include--u-ic1g1islb .gr-cart-preview-title, .mosaic-s3-include--u-ic1g1islb .gr-cart-total-sum, .mosaic-s3-include--u-i87dnydew .gr-cart-preview-title, .mosaic-s3-include--u-i87dnydew .gr-cart-total-sum {
  display: none;
}
.mosaic-s3-include--u-ic1g1islb .gr-cart-total-amount, .mosaic-s3-include--u-i87dnydew .gr-cart-total-amount {
  position: absolute;
  min-width: 15px;
  max-width: 30px;
  height: 15px;
  top: 10px;
  right: 10px;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 10px;
  font-size: 10px;
  color: #000;
}
.mosaic-video-widget--u-iqn71jj9l {
  position: relative;
}
.mosaic-video-widget--u-iqn71jj9l:before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: url(/d/logo55.png) no-repeat;
  -webkit-background-size: contain;
  background-size: 26.3%;
  background-position: left 15.2% center;
  background-attachment: fixed;
  z-index: 1;
}
@media (max-width: 991px) {
  .mosaic-video-widget--u-iqn71jj9l:before {
    display: none;
  }
}
.mosaic-s3-include--u-i5q0kew5k {
  margin-top: 76px;
}
@media (max-width: 1440px) {
  .mosaic-s3-include--u-i5q0kew5k {
    margin-top: 112px;
  }
}
@media (max-width: 991px) {
  .mosaic-s3-include--u-i5q0kew5k {
    margin-top: 30px;
  }
}
@media (max-width: 480px) {
  .mosaic-s3-include--u-i5q0kew5k {
    margin-top: 0;
  }
}
.main-slider .swiper .swiper-button-next, .main-slider .swiper .swiper-button-prev {
  top: auto;
  width: 20px;
  height: 20px;
}
@media (max-width: 991px) {
  .main-slider .swiper .swiper-button-next, .main-slider .swiper .swiper-button-prev {
    display: none;
  }
}
.main-slider .swiper .swiper-button-next:after, .main-slider .swiper .swiper-button-prev:after {
  font-size: 0;
  width: 100%;
  height: 100%;
}
.main-slider .swiper .swiper-button-next {
  left: auto;
  right: 20px;
  bottom: 80px;
}
.main-slider .swiper .swiper-button-next:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' width='44' height='44' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E .cls-2 %7B fill: %23ffffff; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M20.067,41.864 C20.067,41.864 38.259,23.511 38.259,23.511 C38.259,23.511 -0.000,23.511 -0.000,23.511 C-0.000,23.511 -0.000,20.484 -0.000,20.484 C-0.000,20.484 38.259,20.484 38.259,20.484 C38.259,20.484 20.067,2.132 20.067,2.132 C20.067,2.132 22.188,-0.008 22.188,-0.008 C22.188,-0.008 44.002,21.998 44.002,21.998 C44.002,21.998 22.188,44.004 22.188,44.004 C22.188,44.004 20.067,41.864 20.067,41.864 Z' id='path-1' class='cls-2' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
.main-slider .swiper .swiper-button-prev {
  left: auto;
  right: 20px;
  bottom: 20px;
}
.main-slider .swiper .swiper-button-prev:after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' preserveAspectRatio='xMidYMid' width='44' height='44' viewBox='0 0 44 44'%3E%3Cdefs%3E%3Cstyle%3E .cls-2 %7B fill: %23ffffff; %7D %3C/style%3E%3C/defs%3E%3Cpath d='M23.933,41.864 C23.933,41.864 5.741,23.511 5.741,23.511 C5.741,23.511 44.000,23.511 44.000,23.511 C44.000,23.511 44.000,20.484 44.000,20.484 C44.000,20.484 5.741,20.484 5.741,20.484 C5.741,20.484 23.933,2.132 23.933,2.132 C23.933,2.132 21.812,-0.008 21.812,-0.008 C21.812,-0.008 -0.002,21.998 -0.002,21.998 C-0.002,21.998 21.812,44.004 21.812,44.004 C21.812,44.004 23.933,41.864 23.933,41.864 Z' id='path-1' class='cls-2' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat no-repeat;
  background-position: center center;
  background-size: cover;
}
.main-slider .swiper .swiper-slide {
  position: relative;
  width: 100%;
}
.main-slider .swiper .slide__img {
  width: 100%;
  aspect-ratio: 3;
}
@media (max-width: 1024px) {
  .main-slider .swiper .slide__img {
    aspect-ratio: 2;
  }
}
@media (max-width: 991px) {
  .main-slider .swiper .slide__img {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
  }
}
@media (max-width: 690px) {
  .main-slider .swiper .slide__img {
    aspect-ratio: 1;
  }
}
@media (max-width: 400px) {
  .main-slider .swiper .slide__img {
    aspect-ratio: 0.7692307692;
  }
}
.main-slider .swiper .slide__img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-slider .swiper .slide__body {
  position: absolute;
  top: 50%;
  left: 0;
  padding: 40px 60px 40px 80px;
  background: rgba(51, 52, 54, 0.7);
  max-width: 740px;
  width: 100%;
  transform: translate(0, -50%);
}
@media (max-width: 991px) {
  .main-slider .swiper .slide__body {
    height: 100%;
    max-width: none;
    padding: 40px;
    position: relative;
    transform: translate(0, 0%);
    z-index: 1;
  }
}
@media (max-width: 600px) {
  .main-slider .swiper .slide__body {
    padding: 20px;
  }
}
.main-slider .swiper .slide__body .slide__title {
  font-size: 3vw;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 30px;
  line-height: 1;
}
@media (max-width: 991px) {
  .main-slider .swiper .slide__body .slide__title {
    font-size: 5vw;
  }
}
@media (max-width: 991px) {
  .main-slider .swiper .slide__body .slide__title {
    font-size: 8vw;
  }
}
.main-slider .swiper .slide__body .slide__subtitle {
  color: #fff;
  font-size: 16px;
  margin-bottom: 20px;
}
.main-slider .swiper .slide__body .slide-btn-wrap {
  display: inline-flex;
}
.main-slider .swiper .slide__body .slide-btn-wrap a, .main-slider .swiper .slide__body .slide-btn-wrap button {
  color: #fff;
  border-color: #fff;
  text-decoration: none;
  margin-right: 0;
  background: transparent;
}
.main-slider .swiper .slide__body .slide-btn-wrap a:hover, .main-slider .swiper .slide__body .slide-btn-wrap button:hover {
  border-color: transparent;
}
.main-slider .swiper .slide__body .slide-btn-wrap .link-universal--u-i6oy2yfuo:hover, .main-slider .swiper .slide__body .slide-btn-wrap .link-universal--u-i6oy2yfuo.is-hover {
  box-shadow: inset 1000px 0px 0px 0px #49affe;
}
.main-slider .swiper .slide__body .slide-btn-wrap .svg_image--u-i6ewmbmau .path-id83ivrn0 {
  fill: #fff;
}
body .card-page .form-additional .gr-amount-flag {
  display: none;
}
body .category-menu__inner li.firstlevel a.hasArrow {
  min-width: 0;
}
body .category-menu__inner li.sublevel > ul {
  min-width: 250px;
}
.category-menu .category-menu__inner li.firstlevel > ul {
  min-width: 0;
}
body .card-slider__image a img {
  object-fit: contain;
}
body .section--u-it2iebjgt {
  margin-bottom: -100px;
}
body .login-form .user-block__orders .user-orders-btn {
  background: #000;
}
body .login-form .user-block__orders .user-orders-btn:hover {
  background: #00a2e5;
}
body .login-form .user-block__logout .user-logout-btn {
  background: #00a2e5;
}
body .login-form .user-block__logout .user-logout-btn:hover {
  background: #000;
}
body .cart-total .cart-total-checkout:hover {
  border: 1px solid transparent;
}
body .cart-total .cart-total-checkout svg {
  fill: #000;
}
body a.shop2-btn, body .shop2-btn {
  color: #fff;
}
body a.shop2-btn:hover, body .shop2-btn:hover {
  color: #fff;
  background: #000;
}
body .cart-total .cart-total-checkout.cart_total_checkout {
  cursor: pointer;
}
body .shop2-cart-auth button.shop2-cart-auth__btn span {
  color: #fff;
}
body .shop2-order-form ~ .form-item.form-item-submit:hover {
  color: #fff;
}
body .shop2-order-form ~ .form-item.form-item-submit button {
  color: #fff;
}
body .tpl-field input[type="text"]:focus, body .tpl-field input[type="email"]:focus, body .tpl-field input[type="tel"]:focus, body .tpl-field input[type="number"]:focus, body .tpl-field input[type="password"]:focus, body .gr-field-style input[type="text"]:focus, body #orderForm input[type="text"]:focus, body .gr-field-style input[type="email"]:focus, body #orderForm input[type="email"]:focus, body .gr-field-style input[type="tel"]:focus, body #orderForm input[type="tel"]:focus, body .gr-field-style input[type="number"]:focus, body #orderForm input[type="number"]:focus, body .gr-field-style input[type="password"]:focus, body #orderForm input[type="password"]:focus, body .option-item:not(.deligate-option) input[type="text"]:focus, body .option-item:not(.deligate-option) input[type="email"]:focus, body .option-item:not(.deligate-option) input[type="tel"]:focus, body .option-item:not(.deligate-option) input[type="number"]:focus, body .option-item:not(.deligate-option) input[type="password"]:focus, body .form-item input[type="text"]:focus, body .form-item input[type="email"]:focus, body .form-item input[type="tel"]:focus, body .form-item input[type="number"]:focus, body .form-item input[type="password"]:focus {
  box-shadow: 0 0 0 1px #49affe;
  background: #f3f4f8;
}
body .form-item > label > strong {
  font-size: 18px;
}
body .shop2-order-options.shop2-delivery > .options-list .option-type.active-type:first-child, body .shop2-delivery > .options-list .option-type.active-type:first-child, body .shop2-delivery > .options-list .option-type.active-type {
  padding-top: 30px;
  margin-bottom: 30px;
  border: 1px solid #49affe !important;
}
.shop2-order-options.shop2-delivery > .options-list .option-type .option-label input[type="radio"]:checked + span:before, .shop2-delivery > .options-list .option-type .option-label input[type="radio"]:checked + span:before {
  box-shadow: inset 0 0 0 1px #49affe !important;
}
.cart-total__btns.no_btns {
  margin-top: 20px;
}
.shop2-order-options.shop2-delivery .shop2-btn, .shop2-delivery .shop2-btn {
  color: #fff;
}
.gr-back-btn .shop2-btn.shop2-btn-back {
  box-shadow: inset 0 0 0 1px #000;
}
.gr-back-btn .shop2-btn.shop2-btn-back:hover {
  box-shadow: inset 0 0 0 1px #49affe;
}
.cart-total__btns .shop2-cart-table__cleanup a {
  text-decoration: none;
  height: 36px;
}
.cart-total__btns .shop2-cart-table__cleanup a:hover {
  font-size: 13px;
  color: #6b6b6b;
  text-transform: uppercase;
  line-height: 1.1;
  border: 1px dashed rgba(0, 0, 0, 0.5);
  padding: 10px 20px;
  border-radius: 10px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.shop2-product-options .shop2-color-pick li span, .shop2-product-options .shop2-color-pick li img, .shop2-product-options .shop2-color-ext-list li span, .shop2-product-options .shop2-color-ext-list li img, .shop2-product-params .shop2-color-pick li span, .shop2-product-params .shop2-color-pick li img, .shop2-product-params .shop2-color-ext-list li span, .shop2-product-params .shop2-color-ext-list li img {
  display: block;
}
.shop2-product-options .shop2-color-pick, .shop2-product-options .shop2-color-ext-list, .shop2-product-params .shop2-color-pick, .shop2-product-params .shop2-color-ext-list {
  padding-left: 0;
}
body .product-flags__item span {
  font-size: 10px;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .product-amount .shop2-product-amount {
  display: flex;
}
body .card-page__bottom {
  margin-bottom: 20px;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item__form, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item__form {
  background: #fff;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .buy-one-click {
  background: #000;
  color: #fff;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .buy-one-click:hover {
  background: #49affe;
  color: #fff;
}
.tpl-field select:not([multiple]):hover:hover, .tpl-field select:not([multiple]):hover:focus, .tpl-field select:not([multiple]):focus:hover, .tpl-field select:not([multiple]):focus:focus, .gr-field-style select:not([multiple]):hover:hover, .gr-field-style select:not([multiple]):hover:focus, .gr-field-style select:not([multiple]):focus:hover, .gr-field-style select:not([multiple]):focus:focus, #orderForm select:not([multiple]):hover:hover, #orderForm select:not([multiple]):hover:focus, #orderForm select:not([multiple]):focus:hover, #orderForm select:not([multiple]):focus:focus, .option-item:not(.deligate-option) select:not([multiple]):hover:hover, .option-item:not(.deligate-option) select:not([multiple]):hover:focus, .option-item:not(.deligate-option) select:not([multiple]):focus:hover, .option-item:not(.deligate-option) select:not([multiple]):focus:focus, .form-item select:not([multiple]):hover:hover, .form-item select:not([multiple]):hover:focus, .form-item select:not([multiple]):focus:hover, .form-item select:not([multiple]):focus:focus {
  box-shadow: 0 0 0 1px #49affe;
  background: #f5f5f5;
}
body .shop-product-data__nav li.r-tabs-state-active a {
  color: #fff;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .shop-product-btn:not(.notavailable), body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .shop-product-btn:not(.notavailable) {
  width: 50%;
  min-height: 40px;
  height: auto;
  margin-top: 20px;
  margin-top: 0;
}
@media (max-width: 1680px) {
  body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .shop-product-btn:not(.notavailable), body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .shop-product-btn:not(.notavailable) {
    width: 100%;
    margin-top: 20px;
  }
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .shop-product-btn:not(.notavailable):hover svg, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .shop-product-btn:not(.notavailable):hover svg {
  fill: #fff;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .shop-product-btn:not(.notavailable) span, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .shop-product-btn:not(.notavailable) span {
  position: relative;
  padding-right: 40px;
  font-size: 16px;
  color: #fff;
}
body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item .shop-product-btn:not(.notavailable) span i, body .card-page .kinds-block.kind_columns_4 .kinds-block__items.kinds_slider .kind-item .shop-product-btn:not(.notavailable) span i {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translate(0%, -50%);
}
body button.shop2-btn, body input[type="button"].shop2-btn, body input[type="submit"].shop2-btn, body a.shop2-btn, body .shop2-btn, body .tpl-button, body a.tpl-button, body .tpl-field button, body .tpl-field input[type="file"], body .tpl-field input[type="submit"], body .gr-field-style button, body #orderForm button, body .gr-field-style input[type="file"], body #orderForm input[type="file"], body .gr-field-style input[type="submit"], body #orderForm input[type="submit"] {
  color: #fff;
}
body .tpl-field .field-title, body .tpl-field .tpl-title, body .tpl-field > label > span:not(.tpl-required), body .tpl-field > label > strong, body .gr-field-style .field-title, body #orderForm .field-title, body .gr-field-style .tpl-title, body #orderForm .tpl-title, body .gr-field-style > label > span:not(.tpl-required), body #orderForm > label > span:not(.tpl-required), body .gr-field-style > label > strong, body #orderForm > label > strong, body .option-item:not(.deligate-option) .field-title, body .option-item:not(.deligate-option) .tpl-title, body .option-item:not(.deligate-option) > label > span:not(.tpl-required), body .option-item:not(.deligate-option) > label > strong, body .form-item .field-title, body .form-item .tpl-title, body .form-item > label > span:not(.tpl-required), body .form-item > label > strong {
  font-size: 16px;
}
body .card-page__top .product-page-title {
  font-size: clamp(18px, 2vw, 38px);
}
body .shop-product-data__nav {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px;
  margin: 0;
}
body .shop-product-data__nav li:first-child {
  margin-left: 0;
}
.shop-product-data__nav li a {
  display: block;
  margin-left: 0;
}
body .div--u-iswvc44ve {
  padding-bottom: 100px;
}
.card-page .gr-product-options .gr-product-options-more__btn, .card-page .gr-product-options .gr-product-options-more.show_more_btn {
  display: none !important;
}
.mosaic-s3-include--u-i5q0kew5k ~ .container--u-ibq2crg5w {
  padding-top: 80px;
}
body .imageFit__img--u-i0c9di2up {
  object-fit: contain;
}
@media (max-width: 768px) {
  body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item {
    width: calc(50% - 20px);
  }
}
@media (max-width: 520px) {
  body .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items .kind-item {
    width: 100%;
  }
}
@media (max-width: 1440px) {
  body .div--u-iswvc44ve {
    min-height: 80vh;
    padding-top: 100px;
  }
}
/*@media(max-width: 1366px) {
	body {
		.div--u-iswvc44ve {
			-webkit-background-size: contain;
			background-size: contain;
		}
	}
}*/
@media (max-width: 1300px) {
  .div--u-in9ix4ak2 {
    padding: 0;
  }
  .div--u-ip6sfop6f {
    height: 100vh;
  }
  body .div--u-iswvc44ve {
    min-height: 70vh;
  }
}
@media (max-width: 1300px) and (min-width: 992px) {
  .folder-list__item {
    width: 100%;
  }
}
@media (max-width: 991px) {
  .folder-page {
    flex-wrap: wrap;
  }
  .r_blocks-list {
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-around;
  }
  .r_blocks-list .r_blocks-item {
    flex: 0 0 calc(100% / 3 - 10px);
  }
}
@media (max-width: 767px) {
  body .shop-product-data__desc .r-tabs-accordion-title {
    display: none;
  }
  body .div--u-iulek2pqy {
    flex: 0 0 auto;
    margin: 10px 0 0;
    align-self: flex-start;
  }
  body .div--u-ip26jxyj6 {
    flex: 0 0 auto;
  }
  body .div--u-iswvc44ve {
    min-height: 0;
    padding-top: 35vw;
    padding-bottom: 20px;
    background-position: left 50% top 0;
  }
  body .link-universal--u-i6oy2yfuo {
    margin: 0;
  }
  .r_blocks-list .r_blocks-item {
    flex: 0 0 calc(50% - 10px);
  }
}
@media (max-width: 480px) {
  .subfolder-list__item .subfolderfolder-list__item-name {
    font-size: 11px;
  }
  .subfolder-list__item {
    width: calc(50% - 7.5px);
  }
  body .div--u-iswvc44ve {
    background-position: left 0px top 0px, left calc(-4px + 50%) top calc(30%);
    padding-top: 51vw;
    padding-bottom: 40px;
  }
  body .heading--u-ikwflczzk {
    margin-top: 30px;
  }
  .r_blocks-list .r_blocks-item {
    flex: 0 0 100%;
  }
  body .section--u-i02mgrh1f {
    margin-top: 85%;
  }
}
@media (max-width: 479px) {
  body .div--u-ip6sfop6f {
    height: auto;
  }
  body .imageFit--u-i6e1qs1fj {
    height: auto;
  }
  body .imageFit__overlay--u-isekc0yvz {
    position: static;
  }
  body .imageFit__img--u-iysr72xsf {
    display: none;
  }
}
body .card-page__top {
  margin-bottom: 40px;
}
.shop2-order-options > .options-list .option-type.active-type {
  padding: 20px;
}
#myVideo {
  display: none;
}
