@charset "UTF-8";
.card-page__top .shop2-product {
  flex-direction: column;
  gap: 30px;
}
.card-page__top .shop2-product__left {
  width: 100% !important;
}
@media (min-width: 1024px) {
  .card-page__top .shop2-product__left .card-slider__image {
    padding-top: 40% !important;
    padding-top: 900px !important;
  }
}
.card-page__top .shop2-product__left .card-slider__image .darken:before {
  background: none !important;
}
.card-page__top .shop2-product__left .tns-controls {
  top: calc(50% - 20px);
}
.card-page__top .shop2-product__left .tns-nav {
  display: flex !important;
  margin-top: -20px;
  align-items: center;
  justify-content: center;
}
.card-page__top .shop2-product__left .card-slider__thumbs .card-slider__thumb-img a img {
  height: 100% !important;
  object-fit: cover !important;
}
.card-page__top .shop2-product__right {
  width: 100% !important;
}
.shop-product-data__desc .desc-area#shop2-tabs-3 {
  width: 100%;
}
.kinds-block .tns-controls {
  top: calc(50% - 80px) ! IMPORTANT;
}
.card-slider__image a img, .product-list.thumbs .product-item .gr-product-image a img {
  position: absolute !important;
  object-fit: cover !important;
  width: 100% !important;
  height: 100% !important;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal {
  display: block !important;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal .kind-item {
  padding: 0;
  margin: 0;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal .kind-item .kind-name {
  font-size: 14px;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal .kind-item .kind-item__top .kind-vendor, .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal .kind-item .kind-item__top .tpl-rating-block, .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal .kind-item .kind-item__top .shop2-product-article, .shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal .kind-item .kind-item__top .shop2-product-params {
  display: none !important;
}
.shop-product-data__desc .desc-area.mods_block .kinds-block .kinds-block__items.kinds_slider.tns-horizontal .kind-item .kind-item__bottom {
  display: none;
}
.product-list .product-item .gr-product-image a:before {
  background: none;
}
.product_columns_3 .product-list.thumbs .product-item .gr-product-image {
  margin-bottom: 0;
}
.product_columns_3 .product-list.thumbs .product-item__top {
  margin-bottom: 18px;
}
.product_columns_3 .product-list.thumbs .product-item .gr-product-image a {
  border-radius: 10px !important;
}
.product-item__bottom-right {
  border-bottom: 1px solid #e1e1e1;
}
.card-slider__image a img {
  border-radius: 10px;
}
.card-slider__thumb-img {
  border-radius: 10px !important;
}
html .ors-bl.bl_1 {
  margin-bottom: 45px;
}
html .ors-bl.bl_1 .ors-elem {
  padding: 15px;
}
@media (min-width: 769px) {
  html .ors-bl.bl_1 .ors-elem {
    width: calc(25% - 15px);
  }
}
html .ors-bl.bl_1 .ors-elem .ors-title {
  color: #6dc40d;
}
.ors-bl {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.ors-bl .ors-elem {
  width: calc(33.3% - 15px);
  background: #F9F9F9;
  box-sizing: border-box;
  padding: 30px 30px;
  margin-top: 45px;
  display: flex;
  border: 1px solid #E6E8F0;
  background: #F3F6FB;
}
@media (min-width: 320px) and (max-width: 768px) {
  .ors-bl .ors-elem {
    width: 100%;
    display: block;
  }
}
.ors-bl .ors-elem .ors-img {
  width: 65px;
  height: 65px;
  box-sizing: border-box;
  margin-right: 20px;
  position: relative;
  min-width: 65px;
  min-height: 65px;
}
.ors-bl .ors-elem .ors-item .ors-title {
  font-size: 20px;
  margin-bottom: 15px;
  font-weight: 600;
  color: #43434d;
}
.ors-bl .ors-elem .ors-item .ors-txt {
  padding-top: 0px;
  line-height: 1.5;
  color: #67697e;
  font-size: 16px;
}
@media (min-width: 320px) and (max-width: 768px) {
  .ors-bl .ors-elem .ors-item .ors-txt {
    max-width: 100%;
  }
}
.ors-text hr {
  border: 1px solid #3c923f96;
}
.ors-text h2 {
  margin: 40px 0 20px;
  font-size: 35px;
  font-weight: 600;
  color: #43434d;
}
@media (min-width: 320px) and (max-width: 768px) {
  .ors-text h2 {
    font-size: 20px;
  }
}
.ors-text p {
  line-height: 1.5;
  color: #67697e;
  font-size: 16px;
}
.ors-text ul {
  position: relative;
  list-style-type: none;
  line-height: 1.5;
  color: #67697e;
  font-size: 16px;
}
.ors-text ul li:before {
  content: "";
  background: url(/d/ul.svg);
  -webkit-background-size: 18px 22px;
  background-size: 28px 22px;
  width: 28px;
  height: 23px;
  z-index: 10;
  position: absolute;
  background-repeat: no-repeat;
  left: 10px;
}
.ors-styles {
  text-align: center;
  border: 2px solid #000;
  margin: 0 auto;
  padding: 30px;
  color: red;
  font-size: 36px;
  margin-bottom: 40px;
}
body .remodal[data-remodal-id="buy-one-click"] {
  height: 100%;
  position: absolute;
  right: 0;
  overflow: auto;
  display: flex;
  align-items: center;
  margin: 0px 0;
  height: calc(100% - 0px);
  border-radius: 0px;
  padding: 40px 30px;
  max-width: 500px;
}
@media (max-width: 960px) {
  body .remodal[data-remodal-id="buy-one-click"] {
    margin: 0;
    height: 100%;
  }
}
body .remodal[data-remodal-id="buy-one-click"] .remodal-close-btn {
  width: 20px;
  height: 20px;
}
body .remodal[data-remodal-id="buy-one-click"] .remodal-close-btn svg {
  width: 20px;
  height: 20px;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa {
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (max-width: 960px) {
  body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa {
    justify-content: space-between;
  }
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__title {
  margin-bottom: 20px;
  font-size: 60px;
  margin-left: 0px;
  margin-right: 0px;
  text-align: left;
  font-weight: 400;
  color: rgba(var(--color-iywvdv0e0), 1);
  letter-spacing: 1px;
  font-family: IBM Plex Serif, serif;
  width: 100%;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right {
  margin-top: 0px;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field {
  margin-top: 60px;
  margin-bottom: 10px;
}
@media (max-width: 960px) {
  body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field {
    margin-top: 36px;
  }
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field .upload-count {
  display: none;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field .upload-button {
  position: relative;
  min-height: 50px;
  padding-left: 30px;
  background: url("data:image/svg+xml,%3Csvg width='512' height='512' viewBox='0 0 512 512' fill='none' xmlns='http://www.w3.org/2000/svg' data-prefix='i6ekfaq7b'%3E%3Cg clip-path='url(%23clip0_3939_6)'%3E%3Cpath d='M468.604 53.64c-56.115-54.906-145.825-54.894-201.926.027L31.385 288.962c-42.546 43.549-41.733 113.341 1.816 155.887 42.832 41.846 111.239 41.846 154.071 0l213.062-213.062c27.698-27.698 27.698-72.607 0-100.306-27.699-27.698-72.608-27.698-100.306 0L96.229 335.279c-7.108 7.36-6.904 19.089.456 26.197 7.18 6.935 18.562 6.935 25.742 0l203.798-203.798c13.514-12.946 34.965-12.485 47.911 1.029 12.554 13.107 12.554 33.777 0 46.883L161.075 418.651c-28.783 28.373-75.118 28.041-103.492-.742-28.087-28.492-28.087-74.258 0-102.75L292.876 79.865c41.912-41.927 109.875-41.94 151.802-.029 41.927 41.911 41.939 109.875.028 151.802L209.412 466.933c-7.772 6.655-8.677 18.351-2.021 26.123 6.655 7.771 18.351 8.677 26.123 2.021a18.365 18.365 0 0 0 2.021-2.021L470.83 257.761c55.751-56.98 54.756-148.369-2.226-204.12z' class='path-ijjgmuz9t' fill='%236dc40d'%3E%3C/path%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3939_6'%3E%3Cpath d='M0 0h512v512H0z' class='path-i83ercv4b'%3E%3C/path%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") 0 50% /24px no-repeat;
  position: relative;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field .upload-button input {
  font-size: 0;
  padding: 0;
  position: absolute;
  z-index: 2;
  width: 190px;
  height: 100%;
  opacity: 0;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field .upload-button:before {
  content: "Загрузить файл";
  position: absolute;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  padding-top: 10px;
  padding-right: 14px;
  padding-bottom: 10px;
  padding-left: 14px;
  background-color: rgba(var(--color-i59q5nu0t), 0);
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
  box-shadow: none;
  color: rgba(var(--color-ixykwnisd), 0.7);
  min-height: 40px;
  transition-property: all;
  transition-duration: 300ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  border-top-color: rgba(var(--color-ikh3cu2me), 0.12);
  border-right-color: rgba(var(--color-io8dyra89), 0.12);
  border-bottom-color: rgba(var(--color-illothyua), 0.12);
  border-left-color: rgba(var(--color-iixfjlwdg), 0.12);
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  text-transform: uppercase;
  min-height: 50px;
  line-height: 30px;
  box-sizing: border-box;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field .upload-button:hover:before {
  background-color: rgba(var(--color-izh8nq2p1), 1);
  box-shadow: none;
  color: rgba(var(--color-i1f0d7esl), 1);
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field input[type="text"] {
  display: block;
  padding-bottom: 5px;
  padding-top: 15px;
  padding-left: 0px;
  padding-right: 20px;
  flex-shrink: 1;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  background-color: rgba(var(--color-ipcw6fu8i), 0);
  color: rgba(var(--color-i9norjtxa), 1);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  box-shadow: none;
  border-bottom: 1px solid #2b2b2b !important;
  font-size: 20px;
  height: 48px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field input[type="text"]:hover, body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field input[type="text"]:active, body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field input[type="text"]:focus {
  border-bottom: 1px solid #6dc40d99 !important;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field input[type="text"]:hover::placeholder, body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field input[type="text"]:active::placeholder, body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field input[type="text"]:focus::placeholder {
  color: #fff;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field textarea {
  min-height: initial;
  display: block;
  padding-bottom: 5px;
  padding-top: 15px;
  padding-left: 0px;
  padding-right: 20px;
  flex-shrink: 1;
  margin-left: 0px;
  margin-right: 0px;
  width: 100%;
  background-color: rgba(var(--color-ipcw6fu8i), 0);
  color: rgba(var(--color-i9norjtxa), 1);
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
  box-shadow: none;
  border-bottom: 1px solid #2b2b2b !important;
  font-size: 20px;
  height: 48px;
  border-top-width: 0px;
  border-right-width: 0px;
  border-bottom-width: 1px;
  border-left-width: 0px;
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field textarea:hover, body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field textarea:active, body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-field textarea:focus {
  border-bottom: 1px solid #6dc40d99 !important;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .type-checkbox label {
  width: 100%;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .type-checkbox span {
  color: rgba(var(--color-iyllbvusv), 1);
  font-size: 13px;
  padding-top: 2px;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .type-checkbox span:before {
  width: 20px;
  height: 20px;
  left: -30px;
  background: #fff;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .type-checkbox input[type="checkbox"] {
  width: 20px;
  height: 20px;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .type-checkbox input[type="checkbox"]:checked + span:before {
  background: rgba(var(--color-i9ysyg4ra), 1);
  font-size: 10px;
  line-height: 24px;
}
body .remodal[data-remodal-id="buy-one-click"] .tpl-anketa .tpl-anketa__right .tpl-form-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  vertical-align: top;
  padding-top: 5px;
  padding-right: 30px;
  padding-bottom: 5px;
  padding-left: 30px;
  line-height: normal;
  background-color: rgba(var(--color-i9ysyg4ra), 1);
  background-color: rgba(var(--color-i1qllwgyj), 1);
  color: rgba(var(--color-ieblx2cy5), 1);
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-top-style: none;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  position: relative;
  transition-property: all;
  transition-duration: 600ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  margin-left: 0px;
  margin-right: 0px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  font-size: 32px;
  justify-content: center;
  width: 100%;
}
.mosaic-crumbs--u-i5pbckcbv, .page-title--u-if8b7u6q8 {
  text-align: left;
}
.lg-toolbar .lg-download {
  display: none !important;
}
body .card-page .form-additional .buy-one-click.buy_one_click {
  font-size: 17px;
  background: rgba(var(--color-iblzk1w5w), 1);
  font-weight: 500;
  min-width: 240px;
  transition-property: all;
  transition-duration: 800ms;
  transition-delay: 0ms;
  transition-timing-function: ease;
  border-radius: 10px;
  border: none;
  color: #fff;
  box-shadow: none;
  padding: 15px 20px;
}
body .card-page .form-additional .buy-one-click.buy_one_click:hover {
  box-shadow: 6px 6px 0px 0px rgba(var(--color-ifjnqlo65), 0.4), inset 0px 100px 0px 0px rgba(var(--color-im06molp4), 0.07) !important;
}
.card-page .card-nav {
  display: none !important;
}
.slick-initialized:not(.blocklist__list) .slick-slide {
  display: block !important;
}
.gr-back-btn {
  display: none;
}
.card-page .form-additional .gr-amount-flag {
  display: none !important;
}
.lpc-album-gallery-popup .section--u-iun0q16mr {
  position: static;
}
.lpc-album-gallery-popup .mosaic-shop2-folders--u-ivqhd5uli .mosaic-shop2-folders__item, .lpc-album-gallery-popup .mosaic-shop2-folders--u-ivqhd5uli .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item {
  padding-left: 0;
}
.lpc-album-gallery-popup .mosaic-shop2-folders--u-ivqhd5uli .mosaic-shop2-folders__item:before, .lpc-album-gallery-popup .mosaic-shop2-folders--u-ivqhd5uli .mosaic-shop2-folders__sub-list > .mosaic-shop2-folders__sub-item:before {
  display: none;
}
