@charset "UTF-8";
.site-header .folders-popup__items > li > a {
  color: #444444;
}
h1, h2, h3, h4, h5, h6 {
  color: #444444;
}
.g-button.g-button--invert:hover {
  text-shadow: none !important;
}
body.site .burger_wrap__inner .click_cat {
  padding: 25px 50px 8px 18px;
}
.site-folders__item-name {
  font-size: 16px;
}
@media (max-width: 767px) {
  body .site-text-block .site-text-block__title, body h1 {
    font-size: 25px;
  }
  body h2 {
    font-size: 22px;
  }
  body .site-folders__item-name {
    font-size: 15px;
  }
}
@media (max-width: 639px) {
  .site-header .header-bottom__inner {
    padding: 10px 0;
  }
  body .site-text-block .site-text-block__title, body h1 {
    font-size: 22px;
  }
  body h2 {
    font-size: 18px !important;
  }
}
@media (max-width: 639px) {
  html .site-header .site-info {
    flex-direction: column;
    justify-content: center !important;
    align-items: center !important;
    text-align: left !important;
    flex-direction: row !important;
    gap: 15px;
  }
}
@media (max-width: 639px) {
  .site-header .site-info__logo {
    margin: 0;
  }
}
@media (max-width: 1260px) {
  .sorting-panel__btn-wrap {
    display: none;
  }
}
.site-container__right {
  flex: 1 1 auto;
}
.gr-amount-flag span {
  color: #fff;
  background: #0074b4;
  font-size: 16px;
}
.shop-product-btn.notavailable span svg {
  fill: #fff;
}
.shop-product-btn span {
  color: #fff;
}
.product_columns_4 .product-list.thumbs .product-item .shop-product-btn.notavailable span {
  color: #b2b3b6;
}
.card-page .form-additional .shop-product-btn.notavailable {
  background: rgba(0, 116, 180, 0.56);
}
.product_columns_4 .product-list.thumbs .product-item .gr-amount-flag {
  width: 100%;
}
.gr-amount-flag span {
  width: 100%;
  height: 46px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
}
.mobile-panel__cat_block .fixed-cat > li > a {
  color: #444444;
}
.product_columns_4 .product-list.thumbs .product-item .gr-product-options {
  display: none;
}
.site-slider__item-content {
  justify-content: center;
}
.site-slider__item-text {
  padding: 15px;
  background: rgba(255, 255, 255, 0.6);
  max-width: 100%;
  width: auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.sorting-block {
  display: none;
}
.shop2-delivery > .options-list .option-type .option-label span, .shop2-order-options.shop2-delivery > .options-list .option-type .option-label span {
  color: #444444;
}
.shop2-delivery > .options-list .option-type .option-label span:before, .shop2-order-options.shop2-delivery > .options-list .option-type .option-label span:before {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px var(--gr_primary);
}
#orderForm .field-title, #orderForm .tpl-title, #orderForm > label > span:not(.tpl-required), #orderForm > label > strong, .form-item .field-title, .form-item .tpl-title, .form-item > label > span:not(.tpl-required), .form-item > label > strong, .gr-field-style .field-title, .gr-field-style .tpl-title, .gr-field-style > label > span:not(.tpl-required), .gr-field-style > label > strong, .option-item:not(.deligate-option) .field-title, .option-item:not(.deligate-option) .tpl-title, .option-item:not(.deligate-option) > label > span:not(.tpl-required), .option-item:not(.deligate-option) > label > strong, .tpl-field .field-title, .tpl-field .tpl-title, .tpl-field > label > span:not(.tpl-required), .tpl-field > label > strong {
  color: #737476;
}
@media (max-width: 768px) {
  .site-slider__body .tns-controls {
    bottom: 50%;
    right: 0;
  }
}
.option-item:not(.deligate-option) input[type=text] {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(210, 211, 224, 0.9);
}
.form-item input[type=text] {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(210, 211, 224, 0.9);
}
@media (max-width: 639px) {
  .sorting-panel .shop-view {
    width: auto;
  }
}
@media (max-width: 639px) {
  .shop-view .shop-view__body {
    width: auto;
  }
}
.shop-view .shop-view__item.active-view, .shop-view .shop-view__item:nth-child(2) {
  display: flex;
}
.bottom-btns__cart .gr-cart-preview-link-desc {
  z-index: 999999999 !important;
}
@media (max-width: 639px) {
  .shop-view .shop-view__item svg.gr_small_icon {
    display: block;
    fill: var(--on_gr_bg_icon_4);
  }
  .shop-view .shop-view__item.active-view svg, .shop-view .shop-view__item.active-view:hover svg, .shop-view .shop-view__item:hover svg {
    fill: #000;
  }
}
.site-slider__item.tns-item.tns-fadeIn.tns-slide-active.tns-normal {
  display: none;
}
#sheet .contents {
  transition: transform 0.8s;
}
#sheet .draggable-thumb {
  background: #67697e;
}
body .mg-styler-label--checkbox:before {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(210, 211, 224, 0.9);
}
.form-item textarea {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(210, 211, 224, 0.9);
}
.lpc-lg-outer .lpc-lg-thumb-outer.lpc-lg-thumb-align-middle {
  display: none;
}
.lpc-lg-show-in .lpc-lg-prev, .lpc-lg-show-in .lpc-lg-next {
  display: none;
}
.lpc-lg-counter {
  display: none;
}
@media (max-width: 639px) {
  #onicon .onicon-bookmark--bottom .onicon-button__wrapper {
    bottom: 75px !important;
  }
}
#sheet {
  z-index: 1000000;
}
.bottom-btns {
  z-index: 1999999;
}
@media (max-width: 639px) {
  #onicon .onicon-bookmark .onicon-button--visible {
    bottom: 70px !important;
  }
}
#onicon .onicon-bookmark {
  z-index: 99 !important;
}
.option-item:not(.deligate-option) textarea {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(210, 211, 224, 0.9);
}
.tpl-field.type-checkbox ul li span:before {
  box-shadow: 0 0 0 1px transparent, inset 0 0 0 1px rgba(210, 211, 224, 0.9);
}
.style-main {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.site-slider__item + .site-slider__item {
  display: none;
}
.main-blocks .main-products__title {
  color: #444444;
}
.product_columns_4 .product-list.thumbs .product-item .gr-product-name a {
  color: #444444;
}
.site-left-panel .folder-menu__items > li > a {
  color: #444444;
}
.shop-product-data h3 {
  margin: 0;
}
.card-page__bottom {
  padding: 20px 0 0;
}
.shop-product-data__desc .desc-area {
  padding: 20px 0 0;
}
.site-header .header-menu__items > li > a {
  color: var(--on_gr_bg_sec_text);
}
.site-header .header-menu__items > li > ul {
  padding: 0px 24px;
}
h1 {
  font-size: 34px;
  margin-bottom: 15px;
}
.cart-page__bottom .shop2-order-options.shop2-order-in-one-page-form {
  margin-top: 21px !important;
}
.shop-cart-text {
  margin-bottom: 21px !important;
}
h1.orders {
  margin-bottom: 10px;
}
.product_weight {
  font-size: 15px;
}
.footer-payments__title {
  font-size: 20px;
  color: #fff;
  font-style: normal;
  line-height: 1.25;
  font-family: "Roboto Condensed", sans-serif;
  font-weight: 800;
  margin: 0 0 16px;
}
@media (max-width: 639px) {
  .site-header .site-info__desc {
    width: 80%;
  }
  .site-header .header-bottom__right {
    margin-top: 0px;
  }
}
/* Скрываем процесс выравнивания */
.main-products {
  opacity: 0;
  transition: opacity 0.15s ease;
  will-change: opacity;
}
.main-products.main_products_loaded, .main-products.heights-fixed {
  opacity: 1;
}
.main-products .product-item__bottom {
  min-height: 200px;
}
.main-products .product-item__bottom-left {
  min-height: 150px;
}
.main-products .product-item__bottom-right {
  min-height: 120px;
}
.main-products .product-price {
  min-height: 34px;
}
@media (max-width: 767px) {
  html .footer-add .footer-payments__item {
    width: 48px;
    height: 24px;
  }
}
@media (max-width: 767px) {
  .mobile-panel__menu .fixed-menu > li ul li a, .mobile-panel__menu .fixed-menu > li > a {
    min-height: 100%;
  }
  .mobile-panel__cat_block .fixed-cat > li ul li a, .mobile-panel__cat_block .fixed-cat > li > a {
    min-height: 100% !important;
  }
}
html h2 {
  font-size: 24px;
}
.site-header .folders-popup__items > li > a {
  font-size: 18px;
}
.site-header .folders-popup__items > li {
  break-inside: avoid;
}
.card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .kind-additional__top {
  flex-direction: column;
  align-items: flex-start;
}
.card-page .kinds-block.kind_columns_5 .kinds-block__items.kinds_slider .kind-item .kind-additional__top .gr-amount-flag {
  width: 100%;
}
.mobile-panel__menu .fixed-menu > li ul li a, .mobile-panel__menu .fixed-menu > li > a {
  min-height: auto;
}
[data-media-source="media-md"] .lpc-articles-list-2__link--hover:hover, [data-media-source="media-lg"] .lpc-articles-list-2__link--hover:hover, [data-media-source="media-xl"] .lpc-articles-list-2__link--hover:hover {
  color: #0074b4 !important;
}
html body .lpc-articles-list-2__link--hover:hover {
  color: #0074b4 !important;
}
@media (max-width: 480px) {
  .lpc-articles-list-2__link--hover {
    text-decoration: underline !important;
  }
}
@media (max-width: 767px) {
  .mobile-panel__menu .fixed-menu > li ul li a, .mobile-panel__menu .fixed-menu > li > a {
    min-height: auto !important;
  }
}
