/* all */
html::-webkit-scrollbar-track {
  background: linear-gradient(#aa5da4 2%, #f6629a 100%);
}

html::-webkit-scrollbar {
  width: 12px;
  background-color: #F5F5F5;
}

html::-webkit-scrollbar-thumb {
  -webkit-box-shadow: inset 0px 0px 0px 0px rgba(255, 255, 255, 1) !important;
  background: linear-gradient(#ffffff 0%, #212121 0%);
  border-radius: 0px;
}

html::-webkit-scrollbar-track:hover {
  background: linear-gradient(#000 0%, #aa5da4 0%, #f6629a 99%);
}

html::-webkit-scrollbar-thumb:hover {
  background: linear-gradient(#000 0%, #ffffff 0%);
}

::selection {
  color: rgba(255, 255, 255, 1);
  background-color: rgba(225, 193, 244, 1);
}

.h1, .h2, .h3, .h4, .h5, .h6, .popup-window {
  font-family: 'Raleway', Arial, sans-serif;
  color: #201e1e;
}

h1 {
  font-size: 4.5em;
  font-weight: 700;
  letter-spacing: -0.4px;
}

h2 {
  font-size: 2.5em;
  font-weight: 700;
  line-height: 2em;
  letter-spacing: -0.4px;
}

a.scroll-to-top {
  right: 75px;
}

@media (min-width: 992px) {
  .col-md-7 {
    width: 58.16666666666667%;
  }
}

.form .form_result.success * {
  color: rgb(69, 228, 93);
}

.tinkoff-button {
  margin: 10px 0 0 0;
}

#tcb--button {
  display: inline-block !important;
}

.digi-dolyame-button--wrapper {
  width: unset !important;
}

body .page-top {
  padding: 0 30px;
  width: 100%;
  max-width: 100%;
}

body .main-catalog-wrapper {
  padding: 0 30px;
}

.header__top-item {
  margin: 16px;
}

.menu-row .mega-menu table td.wide_menu .dropdown-submenu .dropdown-menu {
  display: none;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper>li {
  display: inline-block;
  width: 100%;
  float: unset;
}

.wrapper1.wides_menu .menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper>li {
  width: 14%;
  text-align: center;
}

.show-all-sections ul.menu-wrapper>li {
  width: 12% !important;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper>li.has_img .menu_img {
  position: unset;
  background: #fff;
  text-align: center;
  margin: 0 auto;
  width: auto;
  margin-bottom: 10px;
  padding-left: 0px;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper>li.has_img {
  padding-left: 20px;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper>li.has_img img {
  display: block;
  max-width: 100%;
  height: auto;
}

.auth_wr_inner .dropdown-menu li a, .mega-menu table .dropdown-menu li a {
  padding: 14px 7px !important;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper>li>a {
  padding-top: 0 !important;
  padding-bottom: 6px !important;
  font-size: 18px;
  font-weight: 600;
  white-space: nowrap;
}

.menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper {
  padding: 17px 30px 10px;
}

.mega-menu table {
  border-collapse: collapse;
  border-spacing: 0;
  margin: 0 auto;
  width: auto;
  max-width: unset;
}

.mega-menu table td .wrap>a {
  border: none;
  font-weight: 600;
  padding: 38px 25px 41px;
  position: relative;
  text-transform: none;
  width: auto;
  display: block;
  font-size: 26px;
  position: relative;
  height: 100px;
  text-transform: unset;
}

.top-order .btn {
  font-size: 26px;
  font-weight: 600;
  text-transform: unset;
}

.header-wrapper .lines-row:before {
  display: none;
}

.wrapper1 .header_wrap {
  position: fixed;
  right: 0;
  left: 0;
  background: #fff;
}

@media (min-width: 992px) {
  #content {
    padding-top: 150px;
  }
}

.logo_and_menu-row .inline-search-show {
  border: none;
  padding: 5px 10px;
  background: #dfc1f6;
  border-radius: 30px;
}

.logo_and_menu-row .inline-search-show:hover, .logo_and_menu-row .wrap_icon .auth_wr_inner:hover, .header_wrap .basket-link .js-basket-block:hover {
  background: #e95c96;
  transition: all 0.25s ease;
}

.logo_and_menu-row .wrap_icon .auth_wr_inner {
  border: none;
  padding: 10px 18px;
  background: #dfc1f6;
  border-radius: 30px;
}

.header_wrap .basket-link .js-basket-block {
  border: none;
  padding: 5px 9px 7px;
  background: #dfc1f6;
  border-radius: 30px;
  margin-top: -1px;
}

.header_wrap .basket-link .svg.inline.big {
  top: 5px;
}

.header_wrap .basket-link .js-basket-block .count {
  margin: -32px -23px 0;
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 20px;
}

.logo_and_menu-row .wrap_icon svg:not(.not_fill) path, .logo_and_menu-row .wrap_icon svg:not(.not_fill) use, logo_and_menu-row .wrap_icon> :hover svg:not(.not_fill) path, .logo_and_menu-row .wrap_icon> :hover svg:not(.not_fill) use {
  fill: #fff;
}

.basket-link .svg, .logo-row .wrap_icon .svg {
  opacity: 1;
}

.top_mess {
  margin: 10px 30px 0 30px;
}

.top_mess span {
  color: #ffffff;
  width: 100%;
  text-align: center;
  font-size: 24px;
  font-weight: 500;
  border-radius: 50px;
  background-color: #e1c1f4;
  padding: 20px;
  width: 100%;
  display: block;
}

.logo_and_menu-row .menu-only .mega-menu table td .wrap>a {
  letter-spacing: 0;
}

.header__top-inner .right-icons {
  margin: 16px 16px 16px 0;
}


@media (max-width: 1199px) {
  .header-wrapper.header-v20 .mega-menu table td .wrap>a {
    height: 60px;
    padding: 21px 6px 20px;
  }

  body .product-view--mix .product-main {
    width: 100%;
  }
}

.block_side_NORMAL .title-menu {
  text-transform: none;
  font-size: 15px;
  font-weight: 500;
}

.catalog_page_detail .left_block .menu_top_block {
  border: 0;
  margin-top: -15px;
}

body .menu_top_block.catalog_block .dropdown>li.full.v_bottom.current>.dropdown {
  background: none;
  border: 0;
}

.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li>a, header .menu_top_block.catalogfirst li.full.v_bottom>.dropdown>li>a {
  padding-left: 0;
  padding-top: 0;
  font-weight: 400;
  font-size: 15px;
  padding: 0 0 7px 0;
}

.bx_filter .bx_filter_parameters_box {
  padding: 0;
  border-bottom: 0;
  border-color: unset;
  margin: 0 0 20px 0;
}

.bx_filter .bx_filter_section {
  border: 0;
}

.menu_top_block.catalog_block .dropdown>li.full.v_bottom>.dropdown>li.current a {
  color: var(--fill_dark_light_hover);
}

.left_menu li a {
  font-size: 15px;
}

.page-top>div {
  padding: 30px 0 0;
}

.page-top>div:last-of-type {
  padding: 85px 0 80px;
}

.breadcrumbs {
  font-size: 18px;
}

.breadcrumbs a .breadcrumbs__item-name {
  color: rgb(32, 30, 30);
  font-weight: 500;
}

.breadcrumbs__item-name {
  color: rgba(32, 30, 30, 0.6);
}

.catalog_page .top-content-block {
  display: none;
}

.wrapper_inner.wide_page .product-view--type2 .product-info, body .maxwidth-theme, body .wrapper_inner {
  width: 100%;
  max-width: 100%;
}

body .main-catalog-wrapper {
  padding: 0;
}

.filter-panel .controls-view, .filter-panel .controls-hr {
  display: none;
}

.catalog_block .catalog_item:not(.big)>div .item_info {
  text-align: center;
}

.articles-list .item .item-title a, .catalog_item .item-title a, .front_slider .item-title a span, .item-title a, .item-title a span, .jobs_wrapp .item .name a, .view-item .item-title a span { 
  font-size: 17px;
  font-weight: 700;
}

.catalog_block .article_block span, .catalog_block .item-stock span {
  font-size: 15px;
}

.cost.prices .price .price_measure {
  color: #999;
  font-weight: 400;
  font-size: .867em;
}

body .prices .price_group {
  margin-top: 0;
  margin-bottom: 10px;
}

body .menu_top_block.catalog_block .dropdown>li>a {
  font-size: 15px;
}

.left_menu>li>a, .menu_top_block.catalog_block .dropdown>li.full>a, header .menu_top_block li .dropdown>li>a {
  padding: 15px 30px 7px 0;
  border: 0;
}

.detail-text-wrap, .preview-text .preview-text-replace {
  font-size: 16px;
}

.preview-text .more-char-link {
  display: none;
}

.preview-text p {
  margin: 0 0 10px 0;
}

.product-view--mix .preview-text .text-block {
  -webkit-line-clamp: unset;
}

.product-view--mix .preview-text {
  border-bottom: 0;
}

#main .catalog_detail .item-stock>span {
  font-size: 16px;
}

#main .catalog_detail .item-stock .value {
  font-size: 16px;
  font-weight: 700;
}

.stickers [class*=sticker_] {
  background-color: #f6629b;
  font-weight: 400;
  font-size: 12px;
  display: table-cell;
  width: 50px;
  height: 50px;
  text-align: center;
  vertical-align: middle;
  border-radius: 50px;
}

.stickers {
  right: 0;
  left: unset;
  padding-right: 0px;
}

.stickers>div {
  float: left;
  margin: 0 0 0 10px;
}

.catalog_item .stickers {
  left: unset;
}

.stickers .sticker_aktsiya, .stickers .sticker_stock {
  color: #fff;
}

.counter_block {
  box-sizing: border-box;
  border: 1px solid #000;
  border-color: #000;
  background: #fafafa;
  background-color: unset;
}

.catalog_item .counter_block {
  border-color: #ececec;
}

.detail-gallery-big {
  --slider-max-height: 550px;
  --slider-max-width: 550px;
  --slider-proportion: calc(550 / 550);
}

.catalog_block .catalog_item .image_wrapper_block {
  max-width: 450px;
}

.catalog_item .image_wrapper_block {
  margin: 0;
}

.prices--with_icons_block>div:first-child, .prices--with_icons_block>div:first-child+div:not(.price_matrix_block):not(.icons-basket-wrapper) {
  padding-right: 10px;
}

.catalog_block .catalog_item>div {
  box-shadow: unset;
}

.catalog_section_list .item_block.lg .image img {
  max-width: 200px;
  max-height: 200px;
  margin: auto;
}

.controls-linecount {
  display: none;
}

.product-container .product-info {
  padding: 0;
}

.product-container .product-view--mix .product-info-wrapper {
  border: 0;
}

.catalog_section_list .section_item {
  border: 0;
}

.filter-panel {
  border: 0;
}

footer .light {
  background: rgba(246, 246, 246, 1);
  border-radius: 40px;
  margin: 24px;
  padding: 50px 50px 20px 50px;
  opacity: 1;
}

footer .logo a {
  display: unset;
  align-items: unset;
  width: auto;
  height: auto;
}

footer .bottom-menu .item .title a {
  color: #201e1e;
  text-transform: none;
  font-size: 2.5em;
  font-weight: 700;
}

footer .bottom-menu .wrap .item {
  margin: 5px 0 0;
}

footer .bottom-menu .wrap .item .title a {
  text-transform: none;
  font-weight: 500;
}

footer .light .bottom-menu .wrap .item .title a {
  color: #201e1e;
  line-height: normal;
}

footer .light .bottom-menu .wrap .item.active .title a {
  color: var(--fill_dark_light_hover);
}

footer .bottom-menu .wrap {
  margin: 10px 0 10px;
}

footer .head {
  color: #201e1e;
  text-transform: none;
  font-size: 18px;
  font-weight: 700;
  margin: 0 0 10px;
}

footer .footer_top {
  padding-bottom: 0px;
}

footer .footer_text {
  margin: 0 0 70px;
}

footer .footer_text p {
  font-size: 18px;
  line-height: normal;
  font-weight: 500;
  color: #201e1e;
}

footer .footer_text a {
  font-weight: 600;
  box-shadow: none;
  text-decoration: none;
}

.footer_contacts p {
  font-size: 25px;
  line-height: 30px;
  font-weight: 500;
  color: #201e1e;
}

.footer_contacts a {
  color: #201e1e;
}

.footer_contacts img {
  min-width: 50px;
  padding: 0 5px 0 0;
}

.footer_pay img {
  max-width: 150px;
}

.footer_copy {
  color: #201e1e;
  font-size: 16px;
  line-height: 1.55;
  font-weight: 400;
  opacity: 0.6;
  margin: 0 0 30px;
}

.footer_privacy a {
  color: #201e1e;
  font-size: 16px;
  line-height: 1.55;
  font-weight: 400;
  opacity: 0.6;
  margin: 0 0 30px;
}

.footer_developer {
  color: #201e1e;
  font-size: 16px;
  line-height: 1.55;
  font-weight: 400;
  opacity: 0.6;
  margin: 0 0 30px;
}

.footer_developer a {
  color: #201e1e;
  padding: 0 5px 0 0;
  font-weight: 600;
}

.footer_developer a:hover, .footer_privacy a:hover, .footer_contacts a:hover {
  color: var(--fill_dark_light_hover);
}

.footer_oferta {
  color: #201e1e;
  font-size: 16px;
  line-height: 1.55;
  font-weight: 400;
  opacity: 0.6;
}

footer .footer_text p {
  font-size: 18px;
  line-height: normal;
  margin-top: 5px;
}

footer .footer_text p:first-child {
  margin-top: 0;
}

.bx-soa-pp-list-description, #bx-soa-total .bx-soa-cart-total .bx-soa-cart-total-line:nth-child(4) {
  display: none !important;
}

.text_page {
  padding: 0 30px;
  color: #000000;
  font-size: 26px;
  line-height: 35px;
  font-weight: 500;
  margin: 0 0 50px 0;
}

.all_img {
  overflow: hidden;
  border-radius: 20px;
}

.zoom_img .img {
  border-radius: 20px;
  background-color: #ffffff;
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  border: 0;
  border-radius: 50px;
  transform-origin: center center;
  transform: scale(100%);
  transition: all 0.25s ease;
  min-height: 750px;
}

.zoom_img .img:hover {
  transform: scale(105%);
}

.zoom2 .img {
  min-height: 670px;
}

.about_text .text {
  padding-right: 15%;
}

.about_text img {
  width: 100%;
}

.about_text h3, .payment_text h3 {
  font-size: 1.5em;
  line-height: 1.1em;
  font-weight: 700;
}

.payment_img .all_img {
  border: 2px solid #e1c1f4 !important;
  padding: 15px;
  opacity: 1;
  border-radius: 40px;
}

.payment_img .all_img div {
  border-radius: 40px;
  min-height: 750px;
  background-size: 100%;
}

.hover-bg .hover-bg-img {
  transition: all 0.2s ease;
}

.hover-bg:hover .hover-bg-img {
  background-size: 90% !important;
}

.payment_img h3 {
  margin-left: 50px;
}

.payment_text {
  display: flex;
  margin-bottom: 40px;
}

.payment_text .card_1, .payment_text .card_2 {
  height: 100%;
  margin-bottom: 30px;
}

.payment_text .block {
  border-radius: 40px;
  border: 2px solid #e1c1f4 !important;
  padding: 20px 50px;
  opacity: 1;
}

.payment_text .icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  margin: 55px 55px 0 0;
}


.about_icons p {
  display: flex;
}

.about_icons img {
  width: 120px;
  height: 120px;
  padding: 0 30px 30px 0;
  margin-top: -10px;
}

.about_icons span {
  padding-top: 10px;
}

.about_adv {
  border-radius: 40px;
  background-color: #fbf1f7;
  margin: 0 5px 0 0;
  padding: 60px;
}

.about_adv p {
  display: flex;
  margin: 0 0 50px 0;
}

.about_adv img {
  width: 120px;
  height: 120px;
  padding: 0 30px 30px 0;
}


.partners_icons {
  margin: 20px 0 0 0;
}

.partners_icons p {
  display: flex;
  margin: 0 0 20px 50px;
}

.partners_icons img {
  width: 120px;
  height: 120px;
  padding: 0 30px 10px 0;
  margin-top: -30px;
}

.partners_icons span {
  padding-top: 30px;
}


.form .form_desc img {
  min-width: 50px;
  padding: 0 5px 0 0;
}

.form .form_desc {
  font-size: 20px;
  font-weight: 600;
}

.form .form_desc p {
  padding: 0 0 15px 0;
}

.form-control label {
  display: block;
  font-size: 15px;
}

.form_franchise {
  border-radius: 80px;
  background: #e1c1f4 url(/images/franchise_fon_form.png) right bottom no-repeat;
  background-size: 50%;
  border-color: transparent;
  border-style: solid;
  padding: 50px !important;
  margin: 50px 0 0 0;
}

.form_franchise label.error {
  color: #e62222 !important;
  font-size: 10px;
  position: absolute;
  top: 22px;
  right: unset;
}

.form_footer .filter.licence_block .error {
  color: #fff !important;
  font-size: 10px;
  position: absolute;
  top: 12px;
  right: unset;
}

.form_franchise h2, .text_faq h2 {
  font-size: 4.5em;
  line-height: 1.1em;
  max-width: 80%;
}

.form_franchise .form_body div.form-control {
  background: #fff;
  display: inline-block;
  width: 30%;
  vertical-align: top;
  padding: 50px;
  margin-right: 20px;
  border-radius: 80px;
}

.form_franchise .form_body {
  display: inline-block;
  width: 75%;
  vertical-align: top;
  margin: 50px 0;
}

.form_franchise .form_footer {
  display: inline-block;
  width: 24%;
  vertical-align: top;
  padding: 50px 0;
  color: #fff;
}

.form_franchise .form_footer .btn {
  border: 1px solid #fff;
  margin: 20px 0 30px 0;
  padding: 25px 50px;
  border-radius: 80px !important;
  font-size: 18px;
  font-weight: 600;
}

#main .form_franchise .onoff input[type=checkbox]+label {
  padding: 0 0 0 50px;
  font-size: 15px;
  color: #fff;
}

.form_franchise input[type=email], .form_franchise input[type=password], .form_franchise input[type=tel], .form_franchise input[type=text], .form_franchise select, .form_franchise textarea {
  background: none;
  border-radius: 40px;
  border: 1px solid #000;
  font-size: 15px;
}

#main .form_franchise .onoff input[type=checkbox]+label {
  padding: 0 0 0 50px;
  font-size: 15px;
  color: #fff;
  display: block;
  margin: 30px 0 0 0;
}

#main .form_franchise .onoff input[type=checkbox]+label a {
  color: #fff;
  border-bottom: 1px solid #fff;
}

#main .form_franchise .onoff input[type=checkbox]:not(:checked)+label:before {
  background: #e0e0e0;
  background: var(--light, #dfc1f6) var(--dark, #444);
}

.form_franchise .filter input[type="checkbox"]+label:before {
  background: #666;
}

.text_faq {
  background: rgb(251, 241, 247);
  border-radius: 80px;
  padding: 60px;
}

.text_faq .item-accordion-wrapper {
  background: #fff;
  border-radius: 40px;
  padding: 30px 20px;
  margin: 0 0 20px 0;
  border: 0;
}

.text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head {
  font-size: 35px;
  color: #201e1e;
  font-weight: 700;
  width: 100%;
  display: block;
}

.text_faq .accordion-type-1 .item-accordion-wrapper .accordion-body {
  font-size: 18px;
  line-height: 32px;
}

.text_faq .item-accordion-wrapper.opened .accordion-head:before {
  display: none;
}

.text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open {
  border-radius: 55px;
  width: 80px;
  height: 80px;
  border: 0;
  background-color: #f25d96;
}

.text_faq .accordion-type-1 .item-accordion-wrapper .accordion-open .arrow_open {
  background-color: #fbf1f7;
}

.text_faq .arrow_open:after, .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  width: 24px;
  height: 24px;
  background: url(/images/svg/faq_plus.svg) no-repeat;
  transform: scale(200%);
  animation: blinker 1s linear infinite;
}

.text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head:hover .arrow_open, .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head:hover .arrow_open:after {
  opacity: 0.8;
  transition: all .5s;
}

.text_faq .accordion-type-1 .item-accordion-wrapper .accordion-open .arrow_open:after {
  transition: all ease-in-out 0.3s;
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -12px 0 0 -12px;
  width: 24px;
  height: 24px;
  background: url(/images/svg/faq_plus.svg) no-repeat;
  transform: rotate(-45deg) scale(200%);
}

.contacts_text {
  font-size: 22px;
  line-height: 30px;
  font-weight: 500;
  color: #999;
}

.contacts_text .links a {
  color: #201e1e !important;
  font-size: 32px;
  font-weight: 700;
  line-height: 1.85;
  display: block;
}

.contacts_text img {
  min-width: 50px;
  padding: 0 5px 0 0;
}

.contacts_text .head {
  color: #201e1e;
  font-size: 30px;
  line-height: 1.55;
  font-weight: 700;
}

.contacts_text .btn {
  border: 1px solid #fff;
  padding: 25px 50px;
  font-size: 25px;
  border-radius: 80px !important;
  text-transform: none;
  font-weight: 600;
}

.yandex-map {
  width: 100%;
  height: 600px;
  border: 0;
}

.contacts_maps {
  color: #999;
}

.contacts_maps .head {
  color: #201e1e;
  font-size: 30px;
  line-height: 15px;
  font-weight: 700;
  margin: 50px 0 0 0;
}


.page_error_block {
  padding: 50px;
}

.basket_hover_block .tabs_content .item .cost.prices .price_name {
  font-size: 13px;
  margin-top: 7px;
}

#basket-root .basket-item-info-name, #basket-root .basket-item-info-name-link {
  font-weight: 400;
  font-size: 16px;
}

.basket-items-list-item-price-for-one .basket-item-price-current-text {
  font-size: 15px;
}

#basket-root .basket-item-property-custom-value, #basket-root .basket-item-property-value {
  font-size: 15px;
}

#basket-root .basket-items-list .basket-item-block-image {
  margin: 0 auto;
}

.basket-item-block-image {
  min-width: 160px;
  max-width: 160px;
}

.bigdata_recommended_products_items .block-items .block-item .item_info a {
  font-size: 15px;
}

#bx-soa-order .bx-soa .bx-soa-custom-label, .bx-soa .form-group .bx-soa-customer-label, .bx-soa .form-group label {
  font-size: 15px;
  line-height: 25px;
}

#bx-soa-order.orderform--v1 #bx-soa-delivery .bx-soa-pp-company-description {
  padding: 0;
  width: 100%;
}

#bx-soa-order .bx-soa-pp-item-container .bx-soa-pp-company-smalltitle {
  font-size: 16px;
  font-weight: 500;
}

#content #bx-soa-order-form *, .sale_order_full_table .sale-paysystem-wrapper *, body #basket-root *, body .basket-coupon-block-field-description, body .basket-coupon-block-total-price-current, body .basket-item-info-name, body .basket-item-info-name-link {
  font-family: 'Raleway', sans-serif !important;
}

.module-form-block-wr.lk-page .soc-avt {
  display: none;
}

.lk-page .line-block__item .btn, .subscribe-edit .line-block__item .btn, #basket-root .basket-checkout-section .btn-default.basket-btn-checkout, .popup .pk-page .form .form_footer .btn, .registraion-page .btn, .popup .form .form_footer .btn, .subscribe-edit.border_block .btn, .auth-page .form_footer .btn {
  border: 1px solid #fff;
  padding: 15px 20px;
  font-size: 16px;
  border-radius: 80px !important;
  text-transform: none;
  font-weight: 600;
}

.top_block_title {
  display: inline-block;
  margin: 0 38px 0 0;
  font-size: 3.5em;
  line-height: 1.126em;
}

.tab_slider_wrapp .top_block .right_block_wrapper .tabs_wrapper {
  display: none;
}

.tab_slider_wrapp .top_block .right_block_wrapper>a {
  color: #201e1e;
  font-size: 24px;
  padding: 10px 50px;
  line-height: 1.55;
  font-weight: 600;
  border-width: 1px;
  border-radius: 30px;
  background-color: #ffffff;
  background-position: center center;
  border-color: #201e1e;
  border-style: solid;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out, border-color 0.2s ease-in-out;
  margin: -20px 0 0 0;
  text-transform: none;
}

.tab_slider_wrapp .top_block .right_block_wrapper>a:hover {
  background-color: #f25d96;
  background-image: none;
  border-color: #f6629b;
  color: #ffffff !important;
}

.main_page {
  margin: 0 30px 50px;
  padding: 80px;
}

.main_page h1 {
  max-width: 60%;
  font-size: 5.5em;
  margin-bottom: 50px;
}

.main_icons {
  margin: 0 0 20px 0;
  font-size: 25px;
  line-height: 30px;
  font-weight: 500;
  color: #000;
}

.main_icons p {
  display: flex;
  margin: 0 0 20px -20px;
  text-transform: none;
}

.main_icons img {
  width: 80px;
  height: 80px;
  padding: 0 30px 10px 0;
  margin-top: 0px;
}

.main_icons span {
  padding-top: 0px;
}

.main_icons span:nth-child(2) {
  width: 80%;
}

.main_btn {
  margin: 220px 0 40px 0;
}

.main_btn .btn {
  font-size: 22px;
  font-weight: 600;
  text-transform: none;
  padding: 30px 50px;
  border-radius: 50px !important;
}

.main_btn .btn-transparent-border-color {
  background: #fff;
  border: 2px solid #000;
  color: #000;
  margin: 0 20px 0 0;
}

.drag-block.container .content_wrapper_block, .drag-block.container>div[id*=bx_incl]>.content_wrapper_block {
  border-bottom: 0;
}

.main_subscribe {
  border-radius: 50px;
  background: #e1c1f4 url(/images/franchise_fon_form.png) right bottom no-repeat;
  background-size: 50%;
  border-color: transparent;
  border-style: solid;
  padding: 50px !important;
  margin: 30px;
  position: relative;
}

.main_subscribe .img1 {
  position: absolute;
  bottom: 0;
  right: 35%;
  max-height: 420px;
  margin: 0 0 -3px 0;
}

.main_subscribe .img2 {
  position: absolute;
  bottom: 0;
  right: 20%;
  max-height: 420px;
  margin: 0 0 -3px 0;
}

.main_subscribe h2 {
  max-width: 60%;
  font-size: 4em;
  line-height: 60px;
  margin-bottom: 50px;
}

.main_subscribe .subscribe-edit {
  max-width: 45%;
  font-size: 22px;
  font-weight: 600;
  text-transform: none;
  padding: 30px 50px;
  border-radius: 80px;
  background: #fff;
  margin: 0 0 100px 0;
}

.main_subscribe .subscribe-form .form-control:focus {
  border: 0;
}

.main_subscribe .subscribe-form .form-control {
  display: inline-block;
  width: 50%;
  font-size: 18px;
  border: 0;
  background: none;
  height: 80px;
}

.main_subscribe .subscribe-form .btn {
  display: inline-block;
  width: 47%;
  font-size: 26px;
  font-weight: 600;
  text-transform: unset;
  border-radius: 50px;
  padding: 30px 50px;
}

.main_partners {
  border-radius: 40px;
  background-color: #fbf1f7;
  margin: 0 5px 0 0;
  padding: 60px;
  margin: 60px 30px 30px 30px;
}

.main_partners h2 {
  max-width: 60%;
  font-size: 4em;
  line-height: 1.5em;
  margin-bottom: 50px;
}

.main_partners_text {
  display: flex;
  margin-bottom: 40px;
}

.main_partners_text .block {
  height: 100%;
  margin-bottom: 30px;
  border-radius: 40px;
  background-color: #e1c1f4;
  padding: 20px 50px;
  opacity: 1;
}

.main_partners_text .block_all {
  background: none;
  border: 2px solid #e1c1f4;
}

.main_partners_text .icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 40px;
  margin: 40px 60px 0 0;
  animation: blinker 1s linear infinite;
}

.main_partners_text .icon:hover {
  transform: rotate(45deg);
  transition: all ease-in-out 0.3s;
}

.main_partners_text .block_all .icon:hover {
  transform: rotate(0);
}

.main_partners_text .img {
  position: absolute;
  top: 0;
  left: 0;
  width: 70px;
  margin: 40px 0 0 50px;
}

.main_partners_text .name {
  font-size: 28px;
  font-weight: 700;
  color: #201e1e;
  padding: 30px 50px 10px 80px;
}

.main_partners_text .name span {
  font-size: 16px;
  line-height: 1.25;
  font-weight: 500;
  opacity: 0.5;
  display: block;
  padding: 10px 0 0 0;
}

.main_partners_text .text {
  font-size: 22px;
  line-height: 30px;
  font-weight: 600;
}

.main_partners_text .info {
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
  color: #201e1e;
  opacity: 0.5;
}

.main_partners_text .href {
  background: #fff;
  display: block;
  text-align: center;
  border-radius: 40px;
}

.main_partners_text .href .btn {
  margin: 100px 0;
  font-size: 24px;
  line-height: 1.55;
  font-weight: 700;
  text-transform: none;
  padding: 30px 60px;
  border-radius: 80px !important;
}

.ajax_load_btn.ajax .more_text_ajax {
  margin: -2px 0 0;
  border: 1px solid #000;
  color: #000;
  font-size: 18px;
}

.CUSTOM_CATALOG .btn {
  color: #201e1e;
  font-size: 24px;
  padding: 10px 50px;
  line-height: 1.55;
  font-weight: 600;
  border-width: 1px;
  border-radius: 30px;
  background-color: #ffffff;
  background-position: center center;
  border-color: #201e1e;
  border-style: solid;
  text-transform: none;
}

.CUSTOM_CATALOG .btn:hover {
  color: #fff;
}

.catalog-tiles {
  background: #fbf1f7;
  border-radius: 20px;
  margin: 0 0 50px;
  padding: 20px;
  --padding: 15px;
}

@media (min-width: 600px) {
  .catalog-tiles {
    --padding: 20px;
  }
}

@media (min-width: 1200px) {
  .catalog-tiles {
    padding: 80px;
    border-radius: 80px;
    --padding: 15px;
  }
}

@media (min-width: 1300px) {
  .catalog-tiles {
    --padding: 30px;
  }
}

.catalog-tiles__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 50px;
}

.catalog-tiles__title h1,
.catalog-tiles__title h2 {
  line-height: 1;
  margin-bottom: 0;
}

.catalog-tiles__row {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(1, 1fr);
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  .catalog-tiles__row {
    grid-template-columns: repeat(3, 1fr);
  }
}

@media (min-width: 600px) {
  .catalog-tiles__row:last-child {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (min-width: 1024px) {
  .catalog-tiles__row:last-child {
    grid-template-columns: repeat(4, 1fr);
  }
}

@media (max-width: 1199px) {
  .catalog-tiles__row:last-child .catalog-tile__wrapper {
    height: 280px;
  }
}

@media (max-width: 1023px) {
  .catalog-tiles__row:last-child .catalog-tile__wrapper {
    height: 400px;
  }
}

@media (max-width: 767px) {
  .catalog-tiles__row:last-child .catalog-tile__wrapper {
    height: 330px;
  }
}

@media (max-width: 599px) {
  .catalog-tiles__row:last-child .catalog-tile__wrapper {
    height: 400px;
  }
}

@media (max-width: 480px) {
  .catalog-tiles__row:last-child .catalog-tile__wrapper {
    height: var(--init-height);
  }
}

@media (min-width: 1300px) {
  .catalog-tiles__row {
    grid-template-columns: repeat(3, 1fr);
  }

  .catalog-tiles__row:last-child {
    grid-template-columns: repeat(4, 1fr);
  }
}

.catalog-tile__wrapper {
  border: 1px solid #e1c1f4;
  display: block;
  position: relative;
  --init-height: 340px;
  height: var(--init-height);
  padding: var(--padding);
  border-radius: 20px;
  overflow: hidden;
}

@media (min-width: 600px) {
  .catalog-tile__wrapper {
    height: 440px;
  }
}

@media (min-width: 768px) {
  .catalog-tile__wrapper {
    height: 190px;
  }
}

@media (min-width: 1024px) {
  .catalog-tile__wrapper {
    height: 300px;
  }
}

@media (min-width: 1300px) {
  .catalog-tile__wrapper {
    height: 330px;
  }
}

@media (min-width: 1500px) {
  .catalog-tile__wrapper {
    height: 370px;
  }
}

@media (min-width: 1700px) {
  .catalog-tile__wrapper {
    height: 420px;
  }
}

.catalog-tile__wrapper>* {
  z-index: 1;
}

.catalog-tile__wrapper:hover .catalog-tile__arrow {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.catalog-tile__wrapper:hover .catalog-tile__bg {
  -webkit-transform: scale(110%);
  -ms-transform: scale(110%);
  transform: scale(110%);
}

.catalog-tile__wrapper h3 {
  position: relative;
  font-weight: 700;
  padding-right: 50px;
  font-size: 18px;
}

@media (min-width: 1300px) {
  .catalog-tile__wrapper h3 {
    font-size: 20px;
  }
}

@media (min-width: 1500px) {
  .catalog-tile__wrapper h3 {
    font-size: 24px;
  }
}

.catalog-tile__arrow {
  position: absolute;
  right: var(--padding);
  top: var(--padding);
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
}

.catalog-tile__bg {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center center;
  object-position: center center;
  -webkit-transition: -webkit-transform 0.25s ease-in-out;
  transition: -webkit-transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out;
  transition: transform 0.25s ease-in-out, -webkit-transform 0.25s ease-in-out;
  z-index: 0 !important;
}

.catalog-tile__dynamic {
  position: relative;
  padding-right: 50px;
}

@media (min-width: 1024px) {
  .catalog-tile__dynamic {
    padding-top: 30px;
  }
}

.catalog-tile__dynamic-el a {
  display: inline-block;
  font-size: 13px;
  line-height: 1.3;
  font-weight: 500;
  color: #333;
  -webkit-transition: color 0.1s ease-in-out;
  transition: color 0.1s ease-in-out;
  position: relative;
  padding: 4px 0 4px 14px;
  z-index: 1;
}

@media (min-width: 600px) {
  .catalog-tile__dynamic-el a {
    font-size: 16px;
    padding: 8px 0 8px 24px;
  }
}

@media (min-width: 768px) {
  .catalog-tile__dynamic-el a {
    font-size: 13px;
    padding: 4px 0 4px 14px;
  }
}

@media (min-width: 1024px) {
  .catalog-tile__dynamic-el a {
    font-size: 14px;
    padding: 8px 0 8px 24px;
  }
}

@media (min-width: 1500px) {
  .catalog-tile__dynamic-el a {
    font-size: 18px;
    padding: 8px 0 8px 24px;
  }
}

.catalog-tile__dynamic-el a::before {
  position: absolute;
  left: 0;
  top: 7px;
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background: url(/images/svg/list-pointer.svg) center no-repeat;
  background-size: 100%;
}

@media (min-width: 600px) {
  .catalog-tile__dynamic-el a::before {
    top: 10px;
    width: 13px;
    height: 13px;
  }
}

@media (min-width: 768px) {
  .catalog-tile__dynamic-el a::before {
    top: 7px;
    width: 8px;
    height: 8px;
  }
}

@media (min-width: 1024px) {
  .catalog-tile__dynamic-el a::before {
    top: 10px;
    width: 13px;
    height: 13px;
  }
}

@media (min-width: 1024px) {
  .catalog-tile__dynamic-el a::before {
    top: 12px;
  }
}

.catalog-tile__dynamic-el a:hover {
  color: var(--fill_dark_light_white_hover);
}

.catalog-tile__dynamic-el a:hover+img {
  opacity: 1;
}

.catalog-tile__dynamic-el img {
  position: absolute;
  top: 0;
  right: -30px;
  display: block;
  width: 60%;
  max-width: 200px;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  background: #fbf1f7;
}

@media (min-width: 600px) {
  .catalog-tile__dynamic-el img {
    right: -60px;
    max-width: 300px;
  }
}

@media (min-width: 768px) {
  .catalog-tile__dynamic-el img {
    right: -30px;
  }
}

@media (min-width: 1024px) {
  .catalog-tile__dynamic-el img {
    right: -42px;
  }
}

@media (min-width: 1300px) {
  .catalog-tile__dynamic-el img {
    right: -50px;
  }
}

@media (min-width: 1500px) {
  .catalog-tile__dynamic-el img {
    right: -60px;
  }
}

.catalog-tile__dynamic-el:first-child img {
  opacity: 1;
}

/* mobile   */
.modal_phone, .modal_email, .modal_copy, .modal_privacy {
  text-align: center;
  font-size: 16px;
  line-height: 25px;
}

.modal_phone {
  padding: 50px 0 20px 0;
}

.modal_phone .btn {
  font-size: 16px;
}

.modal_email a {
  border: 1px solid #000;
  border-radius: 40px;
  padding: 30px;
  font-size: 16px;
  color: #000;
  font-weight: 600;
  padding: 20px;
}

.modal_copy {
  font-size: 13px;
  color: #000;
  margin: 50px 0 0 0;
  opacity: 0.6;
}

.modal_privacy {
  margin: 0;
  padding: 0 0 30px 0
}

.modal_privacy a {
  color: #000;
  font-size: 13px;
}

#mobileheader .basket-link {
  padding-left: 0;
}

.catalog_block .item-preview {
  font-size: 13px;
}


.footer_privacy_block {
  display: grid;
  grid-template-columns: auto 60px;
  grid-column-gap: 20px;
}

.footer_privacy_block p {
  font-size: 18px;
  line-height: normal;
  margin: 0;
}

.footer_privacy_block img {
  max-width: 100%;
  width: auto;
  height: auto;
}

.footer_copy p,
.footer_adress_all p {
  font-size: 18px;
  line-height: normal;
  margin: 0;
}

.footer_top_contacts {
  max-width: 283px;
  font-size: 18px;
  line-height: normal;
  font-weight: 500;
  border: 1px solid rgba(233, 233, 233, 1);
  border-radius: 16px;
  padding: 20px 25px;
  font-size: 18px;
}

.footer_top_contacts p {
  margin: 0;
  margin-bottom: 10px;
}

.footer_top_contacts small {
  font-size: 15px;
}

.footer_top .logo-block {
  margin-bottom: 38px;
}

.footer_top hr {
  background: rgba(224, 224, 224, 1);
}

.footer_contact {
  font-size: 18px;
  margin-bottom: 10px;
}

.footer_contact_sub {
  color: rgba(36, 36, 36, 1);
  font-size: 15px;
}

footer .footer_text .footer_contact a {
  text-decoration: none;
  border-bottom: none;
}

.footer_soc_icon {
  font-weight: 600;
  color: rgba(242, 93, 150, 1);
  padding-left: 10px;
}

.footer_email {
  margin-bottom: 16px;
}

.footer_email a {
  text-decoration: underline;
  transition: all 0.1s ease-in-out;
  color: rgba(36, 36, 36, 1);
}

.footer_email a:hover {
  text-decoration: none;
}

.footer_email_icon {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='9' height='9' fill='url(%23pattern0_63_55)'/%3e%3cdefs%3e%3cpattern id='pattern0_63_55' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_63_55' transform='scale(0.00195312)'/%3e%3c/pattern%3e%3cimage id='image0_63_55' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  width: 9px;
  height: 9px;
  display: inline-block;
}

.footer_contact-ico {
  display: inline-block;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='9' height='9' viewBox='0 0 9 9' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3crect width='9' height='9' transform='matrix(-1 0 0 1 9 0)' fill='url(%23pattern0_63_94)'/%3e%3cdefs%3e%3cpattern id='pattern0_63_94' patternContentUnits='objectBoundingBox' width='1' height='1'%3e%3cuse xlink:href='%23image0_63_94' transform='scale(0.00195312)'/%3e%3c/pattern%3e%3cimage id='image0_63_94' width='512' height='512' preserveAspectRatio='none' xlink:href='data:image/png;base64,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'/%3e%3c/defs%3e%3c/svg%3e ");
  width: 9px;
  height: 9px;
  margin-right: 7px;
}

@media (min-width: 768px) and (max-width: 1701px) {

  .logo-row .logo {
    max-width: 100px;
  }

  .wrapper1 .header-v20 .smalls.logo_and_menu-row .logo-block {
    padding-right: 0;
  }

  .mega-menu table td .wrap>a {
    font-size: 14px;
  }

  .line-block--40>.line-block__item {
    padding-left: 5px;
    padding-right: 5px;
  }

  .logo_and_menu-row .basket-link {
    padding-left: 0;
    padding-right: 40px;
  }

  .top-order .btn,
  .tab_slider_wrapp .top_block .right_block_wrapper>a {
    font-size: 14px;
  }

  .mega-menu table td .wrap>a {
    padding: 38px 10px 41px;
  }

  .main_page {
    margin: 0 30px 50px;
    padding: 40px 80px;
  }

  .main_page h1 {
    max-width: 60%;
    font-size: 2.5em;
    margin-bottom: 50px;
  }

  .main_icons {
    margin: 0 0 20px 0;
    font-size: 14px;
    line-height: 21px;
  }

  .main_btn {
    margin: -20px 0 15px;
  }

  .main_btn .btn {
    font-size: 14px;
    font-weight: 600;
    text-transform: none;
    padding: 20px 40px;
  }

  .top_block_title {
    font-size: 2.5em;
  }

  .main_subscribe h2 {
    font-size: 2.5em;
    line-height: 45px;
    max-width: 80%;
  }

  .main_partners h2 {
    font-size: 3em;
  }

  body .prices .price_group .price_name {
    white-space: nowrap;
  }

  .main_subscribe .subscribe-edit {
    max-width: 65%;
  }

  .main_subscribe .img2 {
    right: 6%;
    max-height: 220px;
  }

  .main_subscribe .img1 {
    right: 20%;
    max-height: 220px;
  }

  .main_subscribe .subscribe-form .btn {
    font-size: 16px;
  }

  .main_partners_text .block {
    padding: 20px 15px;
  }

  .main_partners_text .img {
    position: absolute;
    top: 0;
    left: 0;
    width: 50px;
    margin: 20px 0 0 35px;
  }

  .main_partners_text .icon {
    width: 25px;
    margin: 20px 40px 0 0;
  }

  .main_partners_text .name {
    font-size: 14px;
    font-weight: 700;
    color: #201e1e;
    padding: 5px 0 10px 60px;
  }

  .main_partners_text .name span {
    font-size: 13px;
    line-height: 1.25;
    font-weight: 500;
    opacity: 0.5;
    display: block;
    padding: 0;
  }

  .main_partners_text .text {
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
  }

  .main_partners_text .info {
    font-size: 14px;
    line-height: 19px;
  }

  .main_partners_text .href .btn {
    margin: 100px 0;
    font-size: 14px;
    line-height: 1.55;
    font-weight: 600;
    text-transform: none;
    padding: 30px 30px;
  }

  .footer_adress .footer_none {
    display: none;
  }

  .footer_adress .footer_adress_all {
    width: 45%;
  }

  .footer_adress .footer_adress_phone {
    width: 55%;
  }

  footer .bottom-menu .item .title a {
    font-size: 18px;
  }

  footer .bottom-menu .wrap .item .title a {
    font-size: 15px;
  }

  footer .light .bottom-menu .wrap .item .title a {
    line-height: 30px;
  }


  footer .head {
    font-size: 18px;
    margin-top: -7px;
  }

  .footer_contacts p {
    font-size: 18px;
    line-height: 18px;
  }

  .footer_privacy a,
  .footer_copy,
  .footer_developer {
    color: #201e1e;
    font-size: 15px;
  }

  .footer_oferta {
    color: #201e1e;
    font-size: 14px;
  }

  .footer_pay img {
    max-width: 100px;
  }

  .footer_top_contacts {
    font-size: 15px;
  }

  .footer_top_contacts small {
    font-size: 12px;
  }

  footer .footer_text p {
    font-size: 15px;
  }

  .footer_privacy_block p {
    font-size: 15px;
  }

  h1 {
    font-size: 3.5em;
  }

  h2 {
    font-size: 1.5em;
  }

  .page-top>div:last-of-type {
    padding: 35px 0 50px;
  }

  .top_mess span {
    font-size: 18px;
  }

  .CUSTOM_CATALOG .btn {
    font-size: 16px;
  }

  .catalog_block .article_block span,
  .catalog_block .item-stock span {
    font-size: 13px;
  }

  .menu-row .mega-menu table td.wide_menu>.wrap>.dropdown-menu ul.menu-wrapper>li>a {
    font-size: 15px;
    font-weight: 600;
  }

  footer .bottom-menu .wrap .item {
    margin: 4px 0 0 0;
  }

  body .basket-link .js-basket-block .count {
    font-size: 12px;
    line-height: 17px;
    top: 20px;
  }

  .logo_and_menu-row .wrap_icon .auth_wr_inner {
    padding: 1px 10px;
  }

  body .basket-link .js-basket-block {
    border: none;
    padding: 0px 9px 14px;
  }

  .basket_normal .logo_and_menu-row .basket-link {
    padding-left: 0;
    padding-right: 20px;
  }

  .logo_and_menu-row .inline-search-show {
    padding: 5px 10px;
  }

  #content {
    padding-top: 130px;
  }

  .form_franchise h2,
  .text_faq h2 {
    font-size: 2.5em;
    line-height: 1.1em;
    max-width: 85%;
  }

  .form_franchise {
    padding: 30px !important;
  }

  #main .form_franchise .onoff input[type=checkbox]+label {
    font-size: 12px;
  }

  .main_subscribe .subscribe-edit {
    margin: 0;
  }

  .form_franchise .form_body div.form-control {
    width: 29%;
    padding: 15px;
    text-align: center;
    border-radius: 50px
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head {
    font-size: 25px;
    color: #201e1e;
    font-weight: 600;
  }

  .text_faq .item-accordion-wrapper {
    background: #fff;
    border-radius: 40px;
    padding: 10px 20px;
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-body {
    font-size: 16px;
    line-height: 25px;
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open {
    width: 50px;
    height: 50px;
  }

  .text_faq .arrow_open:after,
  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open:after {
    transform: scale(120%);
  }

  .text_page {
    font-size: 18px;
    line-height: 30px;
  }

  .contacts_text {
    font-size: 18px;
  }

  .contacts_text .links a {
    font-size: 18px;
  }

  .contacts_maps .head,
  .contacts_text .head {
    font-size: 25px;
    line-height: 22px;
  }

  .contacts_text .btn {
    font-size: 18px;
  }

  .zoom_img .img {
    min-height: 350px;
  }

  .about_icons {
    margin: 0 0 50px 0;
  }

  .about_icons img {
    width: 80px;
    height: 80px;
    padding: 0 15px 15px 0;
    margin-top: 0;
  }

  .about_icons span {
    padding-top: 10px;
  }

  .about_icons p {
    margin: 0 0 10px 0;
  }

  .about_icons_all .img {
    min-height: 500px;
  }

  .payment_text .icon {
    width: 30px;
  }

  .payment_img .all_img div {
    border-radius: 40px;
    min-height: 350px;
  }

}

@media (max-width: 576px) {
  .footer_privacy_block {
    grid-template-columns: auto;
  }

  .footer_privacy_block img {
    max-width: 20%;
    margin-top: 16px;
  }
}

@media (max-width: 1200px) {
  .footer_top-left {
    margin-bottom: 24px;
  }
}

@media (max-width: 768px) {
  .footer_top_contacts {
    max-width: inherit;
    border: none;
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    font-size: 15px;
  }

  .footer_soc {
    max-width: 220px;
    text-align: start;
  }

  .footer_soc img {
    width: 40px;
    height: 40px;
  }

  footer .footer_text {
    margin: 40px 0 70px;
  }

  footer.mobile .footer-inner.light .bottom-menu:not(.second) .items,
  footer.mobile .footer-inner.light:not(.shorten) .bottom-menu.second .items .item {
    margin-left: 0;
    margin-right: 0;
  }
}


@media (max-width: 991px) {

  .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open,
  .accordion-type-2 .item-accordion-wrapper .accordion-head .arrow_open {
    top: 17px;
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-body {
    padding: 0 0 35px 0;
  }

  .page-top>div:last-of-type {
    padding: 15px 0 30px;
  }

  #content {
    padding-top: 0px;
  }

  footer .light {
    border-radius: 40px;
    margin: 30px 20px;
    padding: 30px 10px;
  }

  h1 {
    font-size: 2em;
  }

  h2 {
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1em;
    letter-spacing: -0.4px;
  }

  .about_text .text {
    padding-right: 0;
  }

  .form_franchise h2,
  .text_faq h2 {
    font-size: 18px;
    line-height: 24px;
    max-width: 100%;
  }

  .form_franchise {
    border-radius: 40px;
    padding: 10px !important;
    margin: 50px 0 0 0;
  }

  .text_page {
    font-size: 16px;
    line-height: 28px;
  }

  .zoom_img .img {
    border-radius: 20px;
    min-height: 150px;
    margin-bottom: 30px;
  }

  .footer_contacts p {
    font-size: 16px;
    line-height: 18px;
  }

  .footer_contact {
    font-size: 15px;
    margin-bottom: 6px;
  }

  .footer_contact_sub {
    font-size: 12px;
  }


  footer .logo img {
    max-width: 200px;
  }

  footer .logo {
    margin: 0 0 30px 0;
  }

  .footer_contacts {
    margin: 0;
  }

  .footer_oferta {
    color: #201e1e;
    font-size: 14px;
    line-height: 16px;
    padding: 0;
    margin: 0;
  }

  .form_franchise .form_body {
    display: inline-block;
    width: 100%;
    margin: 20px 0 0 0;
  }

  .form_franchise .form_body div.form-control {
    width: 100%;
    padding: 20px;
    border-radius: 40px;
  }

  .form_franchise .form_footer {
    width: 100%;
    padding: 20px 0;
  }

  footer .bottom-menu .wrap .item .title a {
    text-transform: none;
    font-size: 15px;
    font-weight: 500;
  }

  footer .bottom-menu .wrap .item {
    margin: 0;
  }

  footer .bottom-menu .wrap {
    margin: 20px 0 0px;
  }

  .partners_icons p {
    display: flex;
    margin: 0 0 20px 0px;
  }

  .partners_icons img {
    width: 120px;
    height: 120px;
    padding: 0 30px 10px 0;
    margin-top: -20px;
  }

  .partners_icons span {
    padding-top: 0;
  }

  .text_faq {
    border-radius: 40px;
    padding: 20px;
  }

  .text_faq h2 {
    font-size: 18px;
    max-width: 100%;
    text-align: center;
    margin: 20px 0 0 0;
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head {
    font-size: 16px;
  }

  .accordion-head {
    padding: 11px 20px 11px 0px;
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open {
    width: 30px;
    height: 30px;
  }

  .text_faq .arrow_open:after,
  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open:after {
    transform: scale(80%);
  }

  .accordion-type-1 .item-accordion-wrapper .accordion-head,
  .accordion-type-2 .item-accordion-wrapper .accordion-head {
    padding-right: 58px;
  }


  .about_adv {
    padding: 20px;
  }

  .about_adv p {
    display: flex;
    margin: 0 0 50px 0;
    align-content: center;
    justify-content: space-around;
    flex-direction: column;
  }

  .about_text h3,
  .payment_text h3 {
    font-size: 18px;
    line-height: 25px;
    font-weight: 700;
    margin: 10px 0 15px 0;
  }

  .payment_text {
    display: block;
  }

  .payment_text .block {
    padding: 10px 20px;
  }

  .payment_text .icon {
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    margin: 20px 20px 0 0;
  }

  .payment_img .img {
    border-radius: 20px;
    min-height: 150px;
    margin-bottom: 30px;
  }

  .contacts_text {
    font-size: 18px;
  }

  .contacts_text .links a {
    font-size: 18px;
    line-height: 25px;
  }

  .contacts_maps .head {
    font-size: 25px;
    line-height: 25px;
  }

  .contacts_text .btn {
    border: 1px solid #fff;
    padding: 15px 20px;
    font-size: 18px;
    border-radius: 80px !important;
    text-transform: none;
    font-weight: 600;
    display: block;
    white-space: unset;
  }

  .yandex-map {
    max-height: 350px;
  }

  .footer_text a {
    display: inline-block;
  }

  .footer_pay img {
    max-width: 70px;
  }

  .product-view--mix .product-info-headnote .col-auto:first-child {
    display: none;
  }

  .top_mess span {
    color: #ffffff;
    width: 100%;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    border-radius: 40px;
    background-color: #e1c1f4;
    padding: 20px;
    width: 100%;
    display: block;
  }

  #mobileheader .logo img {
    max-height: 90%;
    max-width: 90%;
  }

  #mobileheader .wrap_icon {
    padding-right: 10px;
    padding-left: 3px;
  }

  .catalog_section_list .item_block.lg .image img {
    max-width: 100%;
  }

  .main_page {
    padding: 20px;
    margin: 30px 30px 0 30px;
    border-radius: 40px !important;
  }

  .main_page h1 {
    max-width: 100%;
    font-size: 24px;
    margin: 30px 0;
  }

  .main_icons {
    margin: 0;
    font-size: 16px;
    line-height: 25px;
  }

  .main_icons img {
    width: 50px;
    height: 50px;
    padding: 0 20px 10px 0;
    margin-top: 0px;
  }

  .main_btn {
    margin: 30px 0 0 0;
  }

  .main_btn .btn {
    font-size: 18px;
    text-transform: none;
    font-weight: 600;
    display: block;
    white-space: unset;
    margin: 0 0 30px 0;
  }

  body .wrapper1.front_page .top_block a {
    display: none;
  }

  .top_block_title {
    display: inline-block;
    margin: 0 38px 0 0;
    font-size: 18px;
    line-height: 25px;
  }

  .main_subscribe h2 {
    max-width: 100%;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 50px;
    text-align: center;
  }

  .main_subscribe .img1,
  .main_subscribe .img2 {
    display: none;
  }

  .main_subscribe .subscribe-edit {
    max-width: 100%;
    font-size: 22px;
    font-weight: 600;
    text-transform: none;
    padding: 10px 20px;
    border-radius: 40px;
    background: #fff;
    margin: 0 0 10px 0;
  }

  .main_subscribe .subscribe-form .form-control {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    border: 0;
    background: none;
    height: unset;
    padding: 0;
    margin: 20px 0;
  }

  .main_subscribe .subscribe-form .btn {
    display: inline-block;
    width: 100%;
    font-size: 18px;
    font-weight: 600;
    text-transform: unset;
    border-radius: 50px;
    padding: 10px 10px;
    margin: 0 0 10px 0;
  }

  .main_partners {
    padding: 30px;
  }

  .main_partners h2 {
    max-width: 100%;
    font-size: 18px;
    line-height: 25px;
    margin-bottom: 50px;
  }

  .main_partners_text {
    display: block;
  }

  .main_partners_text .block {
    padding: 20px;
  }

  .main_partners_text .img {
    width: 40px;
    margin: 40px 0 0 40px;
  }

  .main_partners_text .icon {
    margin: 40px 40px 0 0;
  }

  .main_partners_text .name {
    font-size: 16px;
    font-weight: 700;
    color: #201e1e;
    padding: 20px 0 0 53px;
  }

  .main_partners_text .name span {
    padding: 0;
  }

  .main_partners_text .text {
    font-size: 16px;
    line-height: 25px;
    font-weight: 600;
    margin: 10px 0;
  }

  .main_partners_text .info {
    font-size: 16px;
    line-height: 20px;
  }

  .main_partners_text .href .btn {
    margin: 20px;
    font-size: 24px;
    line-height: 1.55;
    font-weight: 700;
    text-transform: none;
    padding: 20px;
    border-radius: 40px !important;
    white-space: unset;
  }

  .filter-panel {
    padding: 13px 16px;
  }

  .page-top>div {
    padding: 20px 0 0;
  }

  .product-view--mix .preview-text {
    padding-bottom: 0;
  }

  .payment_img .all_img div {
    min-height: 250px;
  }

  .payment_img .img {
    border-radius: 20px;
    min-height: 150px;
    margin-bottom: 0;
  }

  .ajax_load .top_wrapper .catalog_block .catalog_item>div {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ajax_load .top_wrapper .catalog_item .footer_button {
    margin-left: 0;
    margin-right: 0;
  }

  .catalog_item .item-title a {
    font-size: 15px;
    line-height: normal;
  }

  .catalog_block .item-stock span {
    font-size: 13px;
  }

  .catalog_block .catalog_item>div .item_info {
    padding-bottom: 10px;
  }
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation: portrait) {
  .filter-panel__sort {
    float: right !important;
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open {
    margin: -15px 0 0 0;
  }

  .panel-collapse .accordion-body {
    padding: 0 35px 15px 0px;
  }

  .zoom_img .img {
    min-height: 350px;
  }

  footer .logo {
    display: none;
  }

  .footer_contacts {
    margin: 0;
  }

  .main_icons {
    max-width: 50%;
  }

  .main_subscribe h2 {
    font-size: 22px;
    max-width: 100%;
  }

  .main_subscribe .subscribe-edit {
    max-width: 100%;
  }

  .main_partners h2 {
    font-size: 22px;
  }

  .main_partners_text {
    display: flex;
    flex-wrap: wrap;
  }

  .main_partners_text .rew {
    margin-bottom: 30px;
  }

  .payment_img .all_img div {
    min-height: 400px;
  }


}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation: landscape) {

  #main .catalog_page .section-content-wrapper.with-leftblock .col-lg-3:not(.custom-line) {
    width: 50%;
  }

  .filter-panel__sort {
    float: right !important;
  }

  .text_faq .accordion-type-1 .item-accordion-wrapper .accordion-head .arrow_open {
    margin: -15px 0 0 0;
  }

  .panel-collapse .accordion-body {
    padding: 0 35px 15px 0px;
  }

  .zoom_img .img {
    min-height: 350px;
  }

  footer .logo {
    display: none;
  }

  .footer_contacts {
    margin: 0;
  }

  .header_wrap .basket-link .js-basket-block {
    padding: 5px 9px 7px;
  }

  .main_icons {
    max-width: 50%;
  }

  .main_subscribe h2 {
    font-size: 22px;
    max-width: 100%;
  }

  .main_subscribe .subscribe-edit {
    max-width: 100%;
  }

  .main_partners h2 {
    font-size: 22px;
  }

  .main_partners_text {
    display: flex;
    flex-wrap: wrap;
  }

  .main_partners_text .rew {
    margin-bottom: 30px;
  }

  .payment_img .all_img div {
    min-height: 400px;
  }
}
