.site-header .top-menu > li > a, .site-header .login-btn, .site-header .header-top {
  padding-bottom: 5px;
  padding-top: 5px; }

.site-header .header-middel__mid_in {
  padding-top: 10px;
  padding-bottom: 10px; }

.site-header__inner {
  padding-bottom: 15px; }

.site-header .header-bottom__bot_in {
  height: 50px; }

.site-header .cat-btn, .site-header .search-block-top, .site-header .cart-block-btn, .site-search-form, .site-header .search-block-top .search-param-btn, .site-search-btn {
  height: 40px; }

.footer-bottom__logo {
  display: none; }

.site-header .logo-block__desc_lb, .gr-product-name {
  font-weight: 600; }

.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, .shop2-order-options > .options-list .option-type .option-label > input[type="radio"]:checked + span:before {
  box-shadow: inset 0 0 0 15px var(--brd_m1); }

.shop2-order-options.shop2-delivery > .options-list .option-type .option-label span:before, .shop2-delivery > .options-list .option-type .option-label span:before, .shop2-order-options > .options-list .option-type .option-label .label-name:before {
  box-shadow: inset 0 0 0 5px var(--brd_m1); }

[data-media-source="media-xl"] .lpc-delivery-block-2, [data-media-source="media-lg"] .lpc-delivery-block-2, [data-media-source="media-md"] .lpc-delivery-block-2, [data-media-source="media-sm"] .lpc-delivery-block-2, [data-media-source="media-xs"] .lpc-delivery-block-2 {
  padding-top: 10px; }

.lpc-wrap .lp-header-text-1 > p {
  margin-top: 0px; }

.text-block {
  width: auto; }

.nav-wrapper ul {
  margin: 0px;
  padding: 0px;
  padding-left: 44px; }
  .nav-wrapper ul li {
    list-style-type: none; }
    .nav-wrapper ul li a {
      text-decoration: none;
      font-size: 16px;
      display: inline-block;
      vertical-align: top;
      padding: 10px 0;
      margin: 1px 0;
      color: var(--m6_3);
      transition: color 0.3s; }
      .nav-wrapper ul li a:hover {
        color: var(--m6); }

.g-button.g-button--invert:hover {
  text-shadow: none; }

.g-user_text_color, a.g-user_text_color {
  color: #ff7c7c !important; }

.product_columns_4 .product-list.thumbs .product-item {
  display: flex;
  flex-direction: column; }

.product-list.thumbs .product-item__inner {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto; }

.product-item__bottom-left {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto; }

.product-list.thumbs .product-item .gr-product-anonce {
  display: flex;
  flex-direction: column;
  flex: 1 1 auto; }

.news-block__item_time {
  font-size: 16px; }

.bot-menu li a {
  font-size: 16px; }

.tpl-field.type-checkbox ul li span {
  font: var(--font1_400) 16px/ 16px var(--font1), Arial, Helvetica, sans-serif; }

.g-page-article {
  font-size: 16px; }

.tpl-field input[type="text"], .gr-field-style input[type="text"], #orderForm input[type="text"], .option-item:not(.deligate-option) input[type="text"], .form-item input[type="text"], .tpl-field input[type="email"], .gr-field-style input[type="email"], #orderForm input[type="email"], .option-item:not(.deligate-option) input[type="email"], .form-item input[type="email"], .tpl-field input[type="tel"], .gr-field-style input[type="tel"], #orderForm input[type="tel"], .option-item:not(.deligate-option) input[type="tel"], .form-item input[type="tel"], .tpl-field input[type="number"], .gr-field-style input[type="number"], #orderForm input[type="number"], .option-item:not(.deligate-option) input[type="number"], .form-item input[type="number"], .tpl-field input[type="password"], .gr-field-style input[type="password"], #orderForm input[type="password"], .option-item:not(.deligate-option) input[type="password"], .form-item input[type="password"], .tpl-field textarea, .gr-field-style textarea, #orderForm textarea, .option-item:not(.deligate-option) textarea, .form-item textarea {
  box-shadow: inset 0 0 0 1px rgba(255, 122, 122, 0.36); }

@media (min-width: 1024px) {
  .cat-menu > li {
    padding-top: 15px;
    padding-bottom: 15px; } }

@media (max-width: 1023px) {
  .main-slider__item_in {
    min-height: 400px;
    height: 100%; } }

@media (max-width: 767px) {
  .nav-wrapper ul {
    padding-left: 0px;
    text-align: center; } }

@media (max-width: 480px) {
  .main-slider__title {
    text-align: center; } }

@media (max-width: 400px) {
  .tpl-field.type-checkbox ul {
    max-width: 300px;
    width: 100%; } }

body.new_font {
  font-family: 'Forum', cursive; }
  body.new_font .product-list.thumbs .product-item .product-price .price-current, body.new_font .edit-blocks__item_title, body.new_font .gr-btn-4, body.new_font .edit-blocks__item_link, body.new_font .gr-btn-1, body.new_font .filter-block .shop2-filter-btns .shop2-filter-go, body.new_font .sorting-panel .filter-popup-btn, body.new_font .login-form__enter .user-enter-btn, body.new_font .login-form .user-block__orders .user-orders-btn, body.new_font .search-form .search-rows__btn .search-btn, body.new_font .card-page .kinds-block .buy-one-click.buy_one_click_action, body.new_font .comments-block .comments-form .tpl-field-button button, body.new_font .comments-block .comments-reg .tpl-btns button, body.new_font .shop2-order-form ~ .form-item.form-item-submit button, body.new_font .shop2-cart-auth button, body.new_font .remodal[data-remodal-id="cart-auth-remodal"] .form-registration__btn, body.new_font .product-list.thumbs .product-item .buy-one-click.buy_one_click_action, body.new_font .product-list.simple .product-item .buy-one-click.buy_one_click_action, body.new_font .product-list.list .product-item .buy-one-click.buy_one_click_action, body.new_font .card-page .form-additional .buy-one-click.buy_one_click.buy_one_click_action, body.new_font .shop2-compare-switch a.shop2-compare-switch-active, body.new_font .main-slider__btn, body.new_font .edit-blocks__item:nth-child(2) .edit-blocks__item_link, body.new_font .question-form__btn, body.new_font .top-form-btn, body.new_font .timer-block__btn a, body.new_font .shop2-product-actions dl dt.promo-action, body.new_font .question-form__title, body.new_font h1, body.new_font h2, body.new_font h3, body.new_font h4, body.new_font h5, body.new_font h6, body.new_font .news-block__title, body.new_font .bottom-form__title, body.new_font button.shop2-btn, body.new_font input[type="button"].shop2-btn, body.new_font input[type="submit"].shop2-btn, body.new_font a.shop2-btn, body.new_font .shop2-btn, body.new_font .tpl-button, body.new_font a.tpl-button, body.new_font .tpl-field button, body.new_font .tpl-field input[type="file"], body.new_font .tpl-field input[type="submit"], body.new_font .gr-field-style button, body.new_font #orderForm button, body.new_font .gr-field-style input[type="file"], body.new_font #orderForm input[type="file"], body.new_font .gr-field-style input[type="submit"], body.new_font #orderForm input[type="submit"], body.new_font .main-blocks .main-products__title, body.new_font .remodal-block-title, body.new_font .filter-block .shop2-filter__header, body.new_font .login-form__header, body.new_font .search-form__header, body.new_font .remodal[data-remodal-id="search_popup"] .search-form-wrap__title_sfw, body.new_font .remodal[data-remodal-id="coupon-remodal"] .shop-coupon__title, body.new_font .remodal[data-remodal-id="cart-auth-remodal"] .form-registration__title, body.new_font .remodal .tpl-anketa__title, body.new_font .remodal[data-remodal-id="contacts_popup"] .contacts-popup__title, body.new_font .tpl-field .field-title, body.new_font .gr-field-style .field-title, body.new_font #orderForm .field-title, body.new_font .option-item:not(.deligate-option) .field-title, body.new_font .form-item .field-title, body.new_font .tpl-field .tpl-title, body.new_font .gr-field-style .tpl-title, body.new_font #orderForm .tpl-title, body.new_font .option-item:not(.deligate-option) .tpl-title, body.new_font .form-item .tpl-title, body.new_font .tpl-field > label > span:not(.tpl-required), body.new_font .gr-field-style > label > span:not(.tpl-required), body.new_font #orderForm > label > span:not(.tpl-required), body.new_font .option-item:not(.deligate-option) > label > span:not(.tpl-required), body.new_font .form-item > label > span:not(.tpl-required), body.new_font .tpl-field > label > strong, body.new_font .gr-field-style > label > strong, body.new_font #orderForm > label > strong, body.new_font .option-item:not(.deligate-option) > label > strong, body.new_font .form-item > label > strong, body.new_font .gr-btn-3, body.new_font .gr-field-style input[type="button"], body.new_font #orderForm input[type="button"], body.new_font .tpl-field input[type="button"], body.new_font .shop2-btn.shop2-btn-back, body.new_font .filter-block .shop2-filter-btns .shop2-filter-reset, body.new_font .filter-block .gr-filter-more__btn, body.new_font .lazy-pagelist .lazy-pagelist-btn, body.new_font .login-form__reg .user-reg-btn, body.new_font .login-form .user-block__logout .user-logout-btn, body.new_font .search-form .gr-filter-more__btn, body.new_font .shop2-product-params .param-body .file, body.new_font .shop2-product-options .option-body .file, body.new_font .cart-params__value .file, body.new_font .card-page .kinds-block .buy-one-click, body.new_font .comments-block .comments-reg .tpl-right a, body.new_font .comments-block .comments-reg .tpl-btns a, body.new_font .shop-product-data__nav li a, body.new_font .shop-product-data__desc .r-tabs-accordion-title a, body.new_font .coupon-additional__btn, body.new_font .shop-coupon .coupon-btn, body.new_font .cart-total div.shop2-cart-update a, body.new_font .cart-registration__btns .cart-registration__btn a, body.new_font .product-list.thumbs .product-item .gr-product-options .gr-options-more__btn, body.new_font .product-list.thumbs .product-item .buy-one-click, body.new_font .product-list.simple .product-item .gr-product-options .gr-options-more__btn, body.new_font .product-list.simple .product-item .buy-one-click, body.new_font .product-list.list .product-item .gr-product-options .gr-options-more__btn, body.new_font .product-list.list .product-item .buy-one-click, body.new_font .card-page .card-nav__btn:first-child, body.new_font .card-page .card-nav__btn:last-child, body.new_font .card-page .gr-product-options .gr-product-options-more__btn, body.new_font .card-page .form-additional .buy-one-click, body.new_font .card-page .shop-product-tags__item, body.new_font .card-page .shop-product-folders__item, body.new_font .shop2-vendor-folders li a, body.new_font .shop2-compare-switch a, body.new_font .site-header .phone-btn, body.new_font .folders-block__btn, body.new_font .cart-popup__btns .gr-cart-btn, body.new_font .product-quick-view .shop2-product .gr-product-options .gr-product-options-more__btn, body.new_font .product-quick-view .shop2-product .form-additional .gr-quick-more-btn, body.new_font .special-popup__btn a, body.new_font #search-result .search-result-btn, body.new_font .smart-search-folders__list li a, body.new_font .smart-search-vendors__list li a, body.new_font .card-product-preview__btns .card_popup_close, body.new_font .folders-submenu a.folders-submenu__prev, body.new_font .folders-submenu a.folders-submenu__next, body.new_font .favorite-clean-btn .gr-favorite-popup-btn, body.new_font .shop2-product-options .option-title, body.new_font .shop2-product-options .option-body, body.new_font .product-list.simple .product-item .product-price .price-current, body.new_font .product-list.list .product-item .product-price .price-current, body.new_font .card-page .form-additional .product-price .price-current, body.new_font .shop-product-btn, body.new_font .order-info-block__title, body.new_font .gr-shop-print__btn a, body.new_font .card-page .shop-product-folders__title, body.new_font .card-page .kinds-block .kinds-block__title, body.new_font .shop2-product-params .param-title, body.new_font .shop2-product-params .param-body, body.new_font .card-page .kinds-block .kind-price .price-current, body.new_font .card-block-1__header, body.new_font .card-block-1__title, body.new_font #shop2-cart .shop2-cart-table .cart-price__current, body.new_font #shop2-cart .shop2-cart-table .cart-sum, body.new_font .cart-total__body, body.new_font .shop2-order-options.shop2-delivery > .options-list .option-type .option-label span, body.new_font .shop2-delivery > .options-list .option-type .option-label span, body.new_font .shop2-order-options.shop2-delivery h2, body.new_font .shop2-delivery h2, body.new_font .main-slider__title, body.new_font .tpl-field.type-checkbox ul li span, body.new_font .gr-field-style.type-checkbox ul li span, body.new_font #orderForm.type-checkbox ul li span, body.new_font .option-item:not(.deligate-option).type-checkbox ul li span, body.new_font .form-item.type-checkbox ul li span, body.new_font .folders-block__title {
    font-family: 'Forum', cursive; }
  .folders-block .folders-block__title + .folders-block__desc {
    font-size: 18px; }

body .site-header .address-block.address_block {
  display: none; }

.site-header .top-menu > li > a, body .site-header .address-block.address_block, .site-search-input, .nav-wrapper ul li a, .bot-menu li a {
  font-weight: 600; }

.site-header .top-menu > li > a {
  font-size: 17px; }

.site-path {
  font-size: 16px;
  font-weight: 600; }

.folders-block__item_title {
  font-weight: 600;
  font-size: 17px !important; }

.main-slider__text, .remodal[data-remodal-id="contacts_popup"] .address-block {
  font-size: 18px;
  font-weight: 600; }

.news-block__desc, .news-block__item_title {
  font-size: 19px;
  font-weight: 600; }

.product-list .product-item .gr-product-anonce {
  font-size: 16px !important; }

.bottom-form__desc, .bottom-contacts .address-block, .edit-blocks__item_desc, .question-form__desc {
  font-size: 18px;
  font-weight: 600; }

.footer-bottom__copy {
  font-size: 16px; }

.site-header .logo-block__desc_lb {
  font-size: 23px; }

.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: 18px; }

.lpc-block {
  line-height: normal !important; }
  .lpc-block * {
    line-height: normal !important; }

#_lp_block_204911307[data-block-layout='339306'] .lpc-elements-text-3__text {
  font-size: 24px !important; }

html body .label-name {
  font-family: 'Forum', cursive !important; }
