@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #1F232E);
  --bg-is-dark: var(--draft-bg-is-dark, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #313747);
  --bg-minor-shade-is-dark: var(--draft-bg-minor-shade-is-dark, true);
  --bg-major-shade: var(--draft-bg-major-shade, #424a61);
  --bg-major-shade-is-dark: var(--draft-bg-major-shade-is-dark, true);
  --bg-half-shade: var(--draft-bg-half-shade, #7e89a7);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #003c96);
  --color-btn-bg-is-dark: var(--draft-color-btn-bg-is-dark, true);
  --color-btn-bg-minor-shade: var(--draft-color-btn-bg-minor-shade, #004ab8);
  --color-btn-bg-minor-shade-is-dark: var(--draft-color-btn-bg-minor-shade-is-dark, true);
  --color-btn-bg-major-shade: var(--draft-color-btn-bg-major-shade, #0058dc);
  --color-btn-bg-major-shade-is-dark: var(--draft-color-btn-bg-major-shade-is-dark, true);
  --color-btn-bg-half-shade: var(--draft-color-btn-bg-half-shade, #4a92ff);
  --color-btn-bg-half-shade-is-dark: var(--draft-color-btn-bg-half-shade-is-dark, true);
  --color-accent-text: var(--draft-color-accent-text, #003c96);
  --color-accent-text-is-dark: var(--draft-color-accent-text-is-dark, true);
  --color-accent-text-minor-shade: var(--draft-color-accent-text-minor-shade, #004ab8);
  --color-accent-text-minor-shade-is-dark: var(--draft-color-accent-text-minor-shade-is-dark, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #0058dc);
  --color-accent-text-major-shade-is-dark: var(--draft-color-accent-text-major-shade-is-dark, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #4a92ff);
  --color-accent-text-half-shade-is-dark: var(--draft-color-accent-text-half-shade-is-dark, true);
  --color-text-dark: var(--draft-color-text-dark, #333333);
  --color-text-dark-is-dark: var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade: var(--draft-color-text-dark-minor-shade, #474747);
  --color-text-dark-minor-shade-is-dark: var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade: var(--draft-color-text-dark-major-shade, #5c5c5c);
  --color-text-dark-major-shade-is-dark: var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade: var(--draft-color-text-dark-half-shade, #999999);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #ffffff);
  --color-text-light-is-light: var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade: var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light: var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade: var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light: var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade: var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark: var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack: var(--draft-icons_pack, insales-default);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 6px);
  --color-notice-warning: var(--draft-color-notice-warning, #fff3cd);
  --color-notice-warning-is-light: var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #fff3ca);
  --color-notice-warning-minor-shade-is-light: var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade: var(--draft-color-notice-warning-major-shade, #fff2c8);
  --color-notice-warning-major-shade-is-light: var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade: var(--draft-color-notice-warning-half-shade, #ffedb3);
  --color-notice-warning-half-shade-is-light: var(--draft-color-notice-warning-half-shade-is-light, true);
  --color-notice-success: var(--draft-color-notice-success, #d4edda);
  --color-notice-success-is-light: var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade: var(--draft-color-notice-success-minor-shade, #d3ecd9);
  --color-notice-success-minor-shade-is-light: var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade: var(--draft-color-notice-success-major-shade, #d1ecd7);
  --color-notice-success-major-shade-is-light: var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade: var(--draft-color-notice-success-half-shade, #bee4c7);
  --color-notice-success-half-shade-is-light: var(--draft-color-notice-success-half-shade-is-light, true);
  --color-notice-error: var(--draft-color-notice-error, #f8d7da);
  --color-notice-error-is-light: var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade: var(--draft-color-notice-error-minor-shade, #f8d7da);
  --color-notice-error-minor-shade-is-light: var(--draft-color-notice-error-minor-shade-is-light, true);
  --color-notice-error-major-shade: var(--draft-color-notice-error-major-shade, #f8d5d8);
  --color-notice-error-major-shade-is-light: var(--draft-color-notice-error-major-shade-is-light, true);
  --color-notice-error-half-shade: var(--draft-color-notice-error-half-shade, #f5c4c8);
  --color-notice-error-half-shade-is-light: var(--draft-color-notice-error-half-shade-is-light, true);
  --color-notice-info: var(--draft-color-notice-info, #cce5ff);
  --color-notice-info-is-light: var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade: var(--draft-color-notice-info-minor-shade, #cae4ff);
  --color-notice-info-minor-shade-is-light: var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade: var(--draft-color-notice-info-major-shade, #c8e3ff);
  --color-notice-info-major-shade-is-light: var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade: var(--draft-color-notice-info-half-shade, #b3d7ff);
  --color-notice-info-half-shade-is-light: var(--draft-color-notice-info-half-shade-is-light, true);
  --font-family: var(--draft-font-family, "PT Root UI");
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, "PT Root UI");
  --heading-ratio: var(--draft-heading-ratio, 1.5);
  --heading-weight: var(--draft-heading-weight, 500);
  --collection_count: var(--draft-collection_count, 27);
  --search_count: var(--draft-search_count, 32);
  --blog_size: var(--draft-blog_size, 8);
  --product_not_available: var(--draft-product_not_available, preorder);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1408px);
  --delta_sidebar: var(--draft-delta_sidebar, 2);
  --sidebar_index_show: var(--draft-sidebar_index_show, false);
  --sidebar_index_position: var(--draft-sidebar_index_position, left);
  --sidebar_collection_show: var(--draft-sidebar_collection_show, true);
  --sidebar_collection_position: var(--draft-sidebar_collection_position, left);
  --sidebar_cart_show: var(--draft-sidebar_cart_show, false);
  --sidebar_cart_position: var(--draft-sidebar_cart_position, left);
  --sidebar_product_show: var(--draft-sidebar_product_show, false);
  --sidebar_product_position: var(--draft-sidebar_product_position, left);
  --sidebar_blog_show: var(--draft-sidebar_blog_show, false);
  --sidebar_blog_position: var(--draft-sidebar_blog_position, left);
  --sidebar_article_show: var(--draft-sidebar_article_show, false);
  --sidebar_article_position: var(--draft-sidebar_article_position, left);
  --sidebar_page_show: var(--draft-sidebar_page_show, false);
  --sidebar_page_position: var(--draft-sidebar_page_position, left);
  --sidebar_compare_show: var(--draft-sidebar_compare_show, false);
  --sidebar_compare_position: var(--draft-sidebar_compare_position, left);
  --sidebar_search_show: var(--draft-sidebar_search_show, false);
  --sidebar_search_position: var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled: var(--draft-feedback_captcha_enabled, true);
  --favorite_enabled: var(--draft-favorite_enabled, true);
  --compare_enabled: var(--draft-compare_enabled, true); }

/* line 4, theme.scss */
* {
  --font-family: 'Nekst Medium'; }

/* line 7, theme.scss */
body {
  font-family: "Nekst Medium", var(--font-family), var(--font-family-default); }

/* line 11, theme.scss */
.kvs-is-dark-theme * {
  --kvs-text-color: white; }

/* line 14, theme.scss */
.kvs-is-light-theme * {
  --kvs-text-color: #333; }

/* line 18, theme.scss */
.outside-widgets .delete-widget-link {
  display: none; }

/* line 22, theme.scss */
.outside-widgets .add-widget-link {
  display: none; }

/* line 26, theme.scss */
body.kvs-is-dark-theme main {
  background: url(https://static.insales-cdn.com/files/1/7044/23305092/original/section-bg.png); }

/* line 29, theme.scss */
body.kvs-is-dark-theme a.co-button.co-button--link.co-form-button {
  color: #1f91ba !important; }

/* line 32, theme.scss */
body.kvs-is-dark-theme .page_layout.page_layout_normal_left.page_layout_section_top {
  background: url(https://static.insales-cdn.com/files/1/7044/23305092/original/section-bg.png); }

/* line 35, theme.scss */
body.kvs-is-dark-theme .page_layout.page_layout_normal_left.page_layout_section_top main {
  background: transparent; }

/* line 38, theme.scss */
body.kvs-is-dark-theme .page_layout.page_layout-clear {
  background: url(https://static.insales-cdn.com/files/1/7044/23305092/original/section-bg.png); }

/* line 41, theme.scss */
body.kvs-is-dark-theme .page_layout.page_layout-clear main {
  background: transparent; }

/* line 44, theme.scss */
body.kvs-is-dark-theme.kvs-body-index .page_layout.page_layout-clear {
  background: inherit; }

/* line 47, theme.scss */
body.kvs-is-dark-theme.kvs-body-index .page_layout.page_layout-clear main {
  background: url(https://static.insales-cdn.com/files/1/7044/23305092/original/section-bg.png); }

/* line 51, theme.scss */
.layout.widget-type_widget_v4_banner_list_24_2c962f4548939f0530c2f4f41ecde3eb {
  margin-top: -30px; }

/* line 54, theme.scss */
.widget-type_head_banner_megamenu_transparent .header__content.kvs-header-content.kvs-header-index-page.kvs-room-bg-dark:before {
  content: "";
  position: absolute;
  height: 3rem;
  /*width: 100%;*/
  left: 0;
  bottom: 0;
  z-index: 1;
  background: #1F232E;
  -webkit-mask-image: -webkit-gradient(linear, left bottom, left top, color-stop(5%, #000), color-stop(50%, transparent));
  -webkit-mask-image: linear-gradient(0deg, #000 5%, transparent 50%); }

/* line 71, theme.scss */
.widget-type_widget_v4_catalog_2_218589e4ac108b83d6b5c5b1232f3c87,
.widget-type_widget_v4_banner_list_24_2c962f4548939f0530c2f4f41ecde3eb,
.widget-type_widget_v4_page_banner_3_2ca8b6f1520bf299a500c735d1a49f31,
.widget-type_widget_v4_special_products_tabs_4_7acf1da87b741948fe0b59d2b3355879,
.widget-type_widget_v4_special_categories_1_a9be5d3e5ff2f38461dc2d0ad9fa915c,
.widget-type_slider_comments,
.widget-type_widget_v4_promo_slider_15_4b3cb578dfec3345e3eb4fb2f162cb96,
.widget-type_widget_v4_banner_list_19_2f6c16a98f28a128b5c486a5467415e5,
.widget-type_widget_v4_benefits_4_3b4fdf08b8d9a58ebe41ee5d892752bd,
.widget-type_system_widget_v4_article_previews_2,
.widget-type_widget_v4_page_banner_3_9896001f9cb6074a848b21a6e3d80302,
.widget-type_widget_v4_sidebar_filter_2_6649ca2b01740c611f333dbc466497e0,
.widget-type_widget_v4_collection_sort_1_43aa04ba023bf730d6235f44d49ba8da,
.widget-type_system_widget_v4_breadcrumbs_1,
.widget-type_widget_v4_footer_19_52508dc03967710499d76128a367c6de,
.widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d,
.widget-type_system_widget_v4_products_related_2,
.widget-type_widget_v4_footer_19_52508dc03967710499d76128a367c6de,
.widget-type_widget_v4_products_related_2_354971a0019459d65fb86dfff122f7ce,
.widget-type_system_widget_v4_page_title_1,
.widget-type_system_widget_v4_search_form_1,
.widget-type_widget_v4_catalog_2_e97a0a63448b1ef49916d97e6df1f521,
.widget-type_widget_v4_search_form_1_e43815885019cf0c02868e68f93f0689,
.widget-type_system_widget_v4_pagination_2,
.widget-type_system_widget_v4_compare_2,
.widget-type_system_widget_v4_catalog_2,
.widget-type_system_widget_v4_cart_1,
.widget-type_widget_v4_products_similar_2_6ff7e63777555c4abe4dab5e7b5c2896,
.widget-type_system_widget_v4_collection_description_1,
.widget-type_widget_v4_cart_1_3191875e40af8d0f2c7bdd5f7f0edaba,
.widget-type_widget_v4_page_content_1_474edbc56040b128158d46593b5d36f6,
.widget-type_widget_v4_page_banner_3_1_d7329a85a1a6fdb8462e57f6b1b731b9,
.widget-type_widget_v4_collection_description_1_aktsii,
.widget-type_widget_v4_collection_description_1_318a0963596e11e91f2dfde8c4d83a7f,
.widget-type_widget_v4_breadcrumbs_1_4a96f0ecad3b84393d59d71ff3a9454b,
.insales_widget-delivery_header,
.widget-type_widget_v4_blog_2_bc337252ce511fef23e36823f012155d,
.widget-type_widget_v4_article_1_577ca06faed0486d30344c2a371376fc,
.widget-type_system_widget_v4_article_products_2,
.widget-type_system_widget_v4_filter_sort_2,
.widget-type_widget_v4_catalog_2_e0d8ca2ad3fe1defaf05c67103e07642,
.widget-type_widget_v4_compare_2_4f733184348684abd08ef32709cc6de5,
.widget-type_system_widget_v4_special_products_2,
.widget-type_widget_v4_special_products_2_9d9728d12f6182c5ee4f17ae5e37f58f,
.widget-type_widget_v4_page_banner_3_1_577229e034b00f42650bf2ffdfab68e4,
.widget-type_system_widget_v4_page_content_1,
.widget-type_widget_v4_banner_list_19_b9aaa966393964938ae9d3e2faa1b382,
.widget-type_widget_kvs_cp21_version_3,
.widget-type_widget_v4_page_banner_3_1_663e750bf416e7bc51910031cd9e6dd5,
.widget-type_widget_v4_filter_sort_2_83ab5435ba7b7fe450a05576ec7dad12,
.widget-type_widget_v4_article_products_2_469d06fd30f08376d95feae060cdb92a,
.widget-type_widget_v4_short_card_product_2_76ef319500e2736ff52a7471a11bd70a,
.widget-type_widget_kvs_cp21_version_6,
.widget-type_system_widget_v4_page_banner_3_1,
.widget-type_widget_v4_feedback_2_ecd2c9684a8cd7a2edbb5cd1c52809b8,
.widget-type_system_widget_v4_banner_list_25_1,
.widget-type_widget_v4_heading_1_e90173a74212b594f61fb8bb3d5cf594,
.widget-type_widget_v4_banner_list_25_1_aa631c1c9eb35a8ece09d43040d3bc21 {
  background-color: transparent !important; }

/* line 132, theme.scss */
main .layout {
  background-color: transparent; }

/* line 135, theme.scss */
.widget-type_system_widget_v4_page_banner_3_1 {
  border-radius: 30px; }

/* line 139, theme.scss */
.layout__content {
  background-color: transparent !important; }

/* line 143, theme.scss */
a {
  color: var(--color-btn-bg-half-shade); }

/* line 146, theme.scss */
body.kvs-is-dark-theme a:hover, body.kvs-is-dark-theme a:focus {
  color: var(--color-btn-bg-half-shade); }

/* line 149, theme.scss */
body.kvs-is-dark-theme .kvs-desktop-catalog a:visited {
  color: #333 !important; }

/* line 152, theme.scss */
body.kvs-is-dark-theme .kvs-desktop-catalog .li-collection-sale a:visited {
  color: #f91155 !important; }

/* line 155, theme.scss */
body.kvs-body a:hover div {
  color: var(--color-btn-bg-half-shade) !important; }

/* line 159, theme.scss */
body.kvs-is-light-theme a {
  color: var(--color-accent-text); }

/* line 162, theme.scss */
.product-preview__title a:hover {
  color: var(--color-btn-bg-half-shade) !important; }

/* line 167, theme.scss */
h1.heading {
  font-family: 'Nekst Medium';
  font-size: 1.9rem; }

/* line 172, theme.scss */
.product-preview .sticker,
.sticker.sticker-sale {
  border-radius: 17px !important;
  background-color: #f91155;
  padding: 5px 10px !important; }

/* line 178, theme.scss */
.sticker.sticker-preorder {
  border-radius: 17px !important;
  padding: 5px 10px !important; }

/*.kvs-is-light-theme .kvs-header-other-page .header__area-catalog.kvs-class button,
.kvs-is-light-theme .kvs-header-other-page .header__area-bottom_menu a {
    color: var(--color-accent-text) !important;
}
.kvs-header-other-page .header-part-bottom__inner {
  background: none;
}*/
/* line 191, theme.scss */
.kvs-is-light-theme .header__area-catalog.kvs-class button,
.kvs-is-light-theme .header__area-bottom_menu a {
  color: var(--color-accent-text) !important; }

/* line 195, theme.scss */
.kvs-header-other-page .header-part-bottom__inner {
  background: none; }

/* line 199, theme.scss */
.kvs-body button.option-value.is-active.is-span {
  background-color: rgba(100, 100, 100, 0.4) !important;
  color: var(--color-text) !important; }

/* line 203, theme.scss */
.kvs-body.kvs-is-light-theme button.option-value.is-active.is-span {
  background-color: rgba(30, 30, 30, 0.05) !important;
  color: var(--color-text-dark) !important; }

/* line 208, theme.scss */
.kvs-body.kvs-is-dark-theme form.product__area-form.product-form {
  background-color: #384158;
  padding: 30px 30px 0px 30px;
  border-radius: 30px 30px 0px 0px; }

/* line 213, theme.scss */
.kvs-body.kvs-is-dark-theme .product__area-description {
  background-color: #384158;
  padding: 0px 30px; }

/* line 217, theme.scss */
.kvs-body.kvs-is-dark-theme .product__properties {
  background-color: #384158 !important; }

/* line 220, theme.scss */
.product__properties {
  padding-top: 0px !important; }

/* line 224, theme.scss */
.kvs-body.kvs-is-light-theme .cut-block__content-wrapper:before {
  background: white; }

/* line 227, theme.scss */
.kvs-body.kvs-is-dark-theme .widget-type_widget_v4_products_related_2_354971a0019459d65fb86dfff122f7ce .product-preview__title a,
.kvs-body.kvs-is-dark-theme .widget-type_widget_v4_catalog_2_e97a0a63448b1ef49916d97e6df1f521 .product-preview__title a {
  color: white !important; }

/* line 231, theme.scss */
.kvs-body.kvs-is-dark-theme .product__reviews-count {
  color: white !important; }

/* line 235, theme.scss */
button#kvs_head_search_btn {
  padding: 0px;
  border-radius: 30px; }

/* line 240, theme.scss */
.kvs-body .kvs-subcat-link {
  color: var(--color-accent-text) !important; }

/* line 243, theme.scss */
.kvs-body aside .kvs-subcat-link {
  color: var(--color-text-dark) !important; }

/* line 246, theme.scss */
.kvs-body.kvs-is-light-theme form.filter {
  padding: 0px; }

/* line 249, theme.scss */
.kvs-body.kvs-is-light-theme button#kvs_head_search_btn {
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 30px;
  border: none; }

/* line 254, theme.scss */
.kvs-body.kvs-is-light-theme button#kvs_head_search_btn:hover {
  background-color: #f7f7f7; }

/* line 258, theme.scss */
.js-kvs-bullets-area img {
  border-radius: 30px; }

/* line 262, theme.scss */
.micro-alert div {
  background-color: #f7f7f7;
  border-radius: 30px; }

/* line 266, theme.scss */
span.product-preview__price-cur {
  color: #E50149; }

/* line 269, theme.scss */
.kvs-body.kvs-is-light-theme button.option-value.is-active.is-span {
  border-width: 3px !important; }

/* line 272, theme.scss */
.kvs-body.kvs-is-light-theme button.option-value.is-span {
  border-color: #ddd !important; }

/* line 275, theme.scss */
.kvs-logo-text.js-kvs-logo-text.kvs-mobile-hidden,
a.header__logo.kvs-header-logo {
  margin-bottom: 2px; }

/* line 279, theme.scss */
.kvs-body a.button.button_size-l.add-cart-counter__detail {
  background-color: #E50149 !important; }

/* line 282, theme.scss */
button.button.button_size-l.add-cart-counter__controls-btn.kvs-add-cart-minus {
  background-color: #e50149;
  border-radius: 30px 0 0 30px; }

/* line 286, theme.scss */
button.button.button_size-l.add-cart-counter__controls-btn.kvs-add-cart-plus {
  background-color: #e50149;
  border-radius: 0px 30px 30px 0px; }

/* line 291, theme.scss */
body.kvs-is-dark-theme .co-input-description {
  color: white; }

/* line 295, theme.scss */
body.kvs-is-dark-theme a.co-link {
  color: var(--color-btn-bg-half-shade) !important; }

/* line 299, theme.scss */
.product-preview__photo .img-ratio__inner img {
  border-radius: 30px; }

@media screen and (max-width: 767px) {
  /* line 305, theme.scss */
  body.kvs-body .product-preview.is-touch .product-preview__controls,
  body.kvs-body .product-preview__controls {
    visibility: hidden;
    overflow: hidden;
    height: 10px; }

  /* line 311, theme.scss */
  body.kvs-body .kvs-bullets-area {
    display: none; }

  /* line 314, theme.scss */
  .layout.widget-type_widget_v4_banner_list_24_2c962f4548939f0530c2f4f41ecde3eb {
    margin-top: 0px; }

  /* line 318, theme.scss */
  body.kvs-body .page_layout.page_layout-clear {
    overflow: hidden; }

  /* line 322, theme.scss */
  body.kvs-is-dark-theme .header-mobile-panel__controls span.icon.icon-cart-kvs-hide {
    filter: invert(99%) sepia(3%) saturate(99%) hue-rotate(326deg) brightness(117%) contrast(100%); }

  /* line 326, theme.scss */
  .widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d .product__area-properties {
    background-color: transparent;
    margin: 0 15px; }

  /* line 331, theme.scss */
  .kvs-body.kvs-is-dark-theme .product__properties {
    padding-top: 10px; }

  /* line 334, theme.scss */
  .kvs-body.kvs-is-dark-theme .widget-type_head_banner_megamenu_transparent .header__area-controls img {
    filter: invert(99%) sepia(3%) saturate(99%) hue-rotate(326deg) brightness(117%) contrast(100%); }

  /* line 338, theme.scss */
  body.kvs-is-dark-theme .header__collections {
    top: -10px; }

  /* line 342, theme.scss */
  body.kvs-is-light-theme .widget-type_head_banner_megamenu_transparent .kvs-mobile-header-panel-room {
    background: url("https://static.insales-cdn.com/files/1/4379/24228123/original/fullscreen-bg-light_mobile.jpg") 50%/cover no-repeat; }

  /* line 346, theme.scss */
  .widget-type_widget_v4_page_banner_3_1_d7329a85a1a6fdb8462e57f6b1b731b9 {
    margin-bottom: 20px; } }
/* line 353, theme.scss */
h1, h2, h3 {
  font-family: 'Nekst Regular'; }

/* line 357, theme.scss */
section.kvs-ny-section {
  margin-top: 30px;
  background: white; }

/* line 362, theme.scss */
.kvs-landing .kvs-header-search-form,
.kvs-landing a.header__control-btn.header__mobile-cart,
.kvs-landing .widget-type_system_widget_v4_breadcrumbs_1 {
  display: none; }

/* line 368, theme.scss */
section.kvs-ny-top-banner {
  margin-top: 0px; }

/* line 372, theme.scss */
h1 {
  font-size: 1.5rem; }

/* line 376, theme.scss */
h2 {
  font-size: 1.2rem; }

/* line 379, theme.scss */
.kvs-ny-h2-greeting {
  padding-right: 10px; }

/* line 383, theme.scss */
button.kvs-ny-button-playlist {
  border-radius: 10px;
  background-color: #003c96;
  color: white;
  font-family: 'Nekst Regular';
  letter-spacing: 2px;
  min-width: 260px;
  border-width: 0px;
  padding: 15px;
  font-size: 1.2rem;
  cursor: pointer; }

/* line 396, theme.scss */
.kvs-ny-button-playlist-div {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
  margin-top: 40px; }

/* line 404, theme.scss */
ul.kvs-ny-members li {
  list-style-type: none;
  display: flex; }

/* line 409, theme.scss */
ul.kvs-ny-members {
  padding-left: 0px; }

/* line 413, theme.scss */
picture.kvs-ny-member img {
  max-width: 90px;
  margin-right: 10px;
  margin-bottom: 20px; }

/* line 419, theme.scss */
.kvs-ny-member-desc h3 {
  font-size: 1rem;
  margin-bottom: 0px; }

/* line 424, theme.scss */
.kvs-ny-member-song-name {
  font-size: 0.9rem;
  margin-bottom: 0.5rem;
  line-height: 1.2rem;
  margin-top: 0.2rem;
  color: #999; }

/* line 432, theme.scss */
.kvs-ny-member-text {
  font-size: 0.8rem;
  margin-bottom: 1rem;
  color: #555; }

/* line 438, theme.scss */
section.kvs-ny-section {
  color: #333; }

/* line 442, theme.scss */
.kvs-is-dark-theme section.kvs-ny-section {
  padding: 10px;
  border-radius: 10px; }

/* line 447, theme.scss */
section.kvs-ny-section img,
section.kvs-ny-top-banner img,
section.kvs-ny-bottom-banner img {
  border-radius: 10px; }

/* line 453, theme.scss */
h2.kvs-ny-h2-greeting {
  font-family: 'Nekst Thin';
  margin-top: 25px; }

/* line 458, theme.scss */
.kvs-ny-section-v2 ul.kvs-ny-members.kvs-ny-members-v2 li {
  flex-direction: column; }

/* line 462, theme.scss */
.kvs-ny-section-v2 .kvs-ny-member-head {
  display: flex;
  /*align-items: center;*/ }

/* line 467, theme.scss */
.kvs-ny-section-v2 picture.kvs-ny-member {
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 473, theme.scss */
.kvs-ny-section-v2 .kvs-ny-member-desc {
  text-align: left;
  width: 100%; }

/* line 478, theme.scss */
.kvs-ny-section-v2 .kvs-ny-member-text {
  margin-top: -10px;
  text-align: justify;
  margin-bottom: 2rem; }

/* line 485, theme.scss */
section.kvs-ny-section.kvs-ny-section-v2.kvs-ny-section-v3 img {
  border-radius: 50%; }

/* line 489, theme.scss */
section.kvs-ny-section.kvs-ny-section-v2.kvs-ny-section-v3 button#btnGotoPlaylist {
  border-radius: 30px; }

/* line 493, theme.scss */
.kvs-ny-member-head.kvs-ny-member-head-right {
  flex-direction: row-reverse; }

/* line 497, theme.scss */
.kvs-ny-member-head.kvs-ny-member-head-right .kvs-ny-member-desc {
  text-align: left; }

/* line 501, theme.scss */
.kvs-ny-members-v2 .kvs-desktop-visible {
  display: none; }

/* line 505, theme.scss */
body.kvs-is-dark-theme section.kvs-ny-bottom-banner img {
  margin-top: 10px; }

/* line 509, theme.scss */
.kvs-ny-member-song-name a {
  text-decoration: none; }

/* line 513, theme.scss */
.kvs-is-light-theme .widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d .reviews-form {
  background-color: white; }

/* line 517, theme.scss */
.kvs-is-light-theme .widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d .reviews-form input,
.kvs-is-light-theme .widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d .reviews-form textarea {
  border-color: #ccc; }

/* line 522, theme.scss */
.kvs-is-light-theme .widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d .reviews-item__replied {
  background-color: transparent; }

/* line 526, theme.scss */
.kvs-is-dark-theme section.kvs-ny-section.kvs-ny-section-v2.kvs-ny-section-v3-nope.kvs-ny-section-darkback {
  padding: 0px;
  color: white;
  background: transparent; }

/* line 532, theme.scss */
.kvs-is-dark-theme section.kvs-ny-section.kvs-ny-section-v2.kvs-ny-section-v3-nope.kvs-ny-section-darkback .kvs-ny-member-text {
  color: white; }

@media screen and (min-width: 767px) {
  /* line 537, theme.scss */
  picture.kvs-ny-member img {
    max-width: 150px;
    margin-right: 20px; }

  /* line 541, theme.scss */
  .kvs-ny-member-desc h3 {
    font-size: 1.3rem; }

  /* line 544, theme.scss */
  .kvs-ny-member-song-name {
    font-size: 1.2rem; }

  /* line 547, theme.scss */
  .kvs-ny-member-text {
    font-size: 1rem; }

  /* line 550, theme.scss */
  .kvs-ny-section-v2 .kvs-ny-member-desc {
    text-align: left; }

  /* line 553, theme.scss */
  .kvs-ny-section-v2 .kvs-ny-member-text {
    margin-top: 10px; }

  /* line 556, theme.scss */
  .kvs-ny-section-v2 picture.kvs-ny-member {
    align-items: flex-start; }

  /* line 559, theme.scss */
  .kvs-ny-member-head-right picture.kvs-ny-member img {
    margin-right: 0px;
    margin-left: 20px; }

  /* line 563, theme.scss */
  .kvs-is-dark-theme ul.kvs-ny-members {
    margin: 0px 20px; }

  /* line 566, theme.scss */
  .kvs-is-dark-theme ul.kvs-ny-members li {
    margin-bottom: 20px; }

  /* line 569, theme.scss */
  .kvs-is-dark-theme h2.kvs-ny-h2-greeting,
  .kvs-is-dark-theme h1 {
    /*margin-left: 20px;*/
    margin-right: 20px; }

  /* line 574, theme.scss */
  .kvs-is-dark-theme section.kvs-ny-bottom-banner {
    margin-top: 20px; }

  /* line 579, theme.scss */
  .kvs-ny-members-v2 .kvs-desktop-visible {
    display: block; }

  /* line 582, theme.scss */
  .kvs-ny-members-v2 .kvs-desktop-hidden {
    display: none; } }
/* line 587, theme.scss */
body.kvs-is-dark-theme .cut-block.kvs-cut-block-aktsii {
  background-color: transparent;
  border-radius: 30px; }

/* line 592, theme.scss */
body.kvs-is-dark-theme .kvs-cut-block-aktsii .widget-type_widget_v4_collection_description_1_aktsii .cut-block__content-wrapper:before {
  background: #202534; }

/* line 596, theme.scss */
body.kvs-is-dark-theme .kvs-cut-block-aktsii span.cut-block__controls-link._show.button-link.js-show-cut-block,
body.kvs-is-dark-theme .kvs-cut-block-aktsii span.cut-block__controls-link._hide.button-link.js-hide-cut-block {
  color: white; }

/* line 601, theme.scss */
body.kvs-is-dark-theme .cut-block.kvs-cut-block-aktsii.js-cut-block.is-hidden {
  color: #333;
  background: white;
  padding-left: 30px;
  padding-top: 15px;
  padding-bottom: 10px; }

/* line 609, theme.scss */
body.kvs-is-dark-theme .cut-block.kvs-cut-block-aktsii span.cut-block__controls-link._show.button-link.js-show-cut-block,
body.kvs-is-dark-theme .cut-block.kvs-cut-block-aktsii span.cut-block__controls-link._hide.button-link.js-hide-cut-block {
  color: #333 !important; }

/* line 614, theme.scss */
body.kvs-is-dark-theme .widget-type_widget_v4_collection_description_1_aktsii .cut-block__content-wrapper:before {
  background: white; }

/* line 618, theme.scss */
.widget-type_widget_v4_collection_description_1_aktsii .kvs-cut-block-aktsii .cut-block__controls {
  margin-top: 1.5rem; }

/* line 622, theme.scss */
body.kvs-is-dark-theme a.social-img-item.kvs-soc-link-light,
body.kvs-is-light-theme a.social-img-item.kvs-soc-link-dark {
  display: none; }

/* PREORDER */
/* line 629, theme.scss */
body.kvs-body .preorder .preorder__main {
  background-color: white;
  border-radius: 0px 0px 30px 30px; }

/* line 634, theme.scss */
body.kvs-body .preorder .preorder__head {
  background-color: #eee !important;
  border-radius: 30px 30px 0px 0px;
  margin-top: 20px; }

/* line 640, theme.scss */
body.kvs-body .preorder button.button.button_size-l.button_wide.preorder__submit-btn {
  border-radius: 30px;
  font-family: 'Nekst Regular';
  text-transform: lowercase; }

/* line 646, theme.scss */
body.kvs-body .preorder .preorder__title,
body.kvs-body .preorder .preorder__field-label,
body.kvs-body .preorder .agree__label,
body.kvs-body .preorder span.icon.icon-times {
  color: #333; }

/* line 653, theme.scss */
body.kvs-body .preorder input.form-control {
  background-color: white;
  color: #333; }

/* /PREORDER */
/* line 660, theme.scss */
body.kvs-body .insales-autocomplete-address-title {
  color: #333 !important; }

/* line 664, theme.scss */
body.kvs-body input#insales_widget-full_locality_name {
  color: #333 !important; }

/* line 668, theme.scss */
body.kvs-is-dark-theme .insales_widget-label {
  background: url(https://static.insales-cdn.com/files/1/703/26141375/original/gruzovik_white.svg);
  background-repeat: no-repeat;
  background-position: 0;
  padding-left: 28px;
  line-height: 16px;
  background-size: 22px; }

/* line 677, theme.scss */
body.kvs-body .notification {
  background-color: white;
  border-radius: 30px; }

/* line 682, theme.scss */
body.kvs-body .notification__head,
body.kvs-body a.button.notification-product__to-cart,
body.kvs-body .notification__head span.icon.icon-times {
  color: white; }

/* line 688, theme.scss */
body.kvs-body .notification__content {
  color: #333; }

/* line 692, theme.scss */
body.kvs-is-dark-theme .item-price .price,
body.kvs-is-dark-theme button.coupon-button.button.button-link_size-m,
body.kvs-is-dark-theme .cut-block__controls-link.button-link {
  color: #4a92ff; }

/* line 697, theme.scss */
body.kvs-is-dark-theme a.menu-link.link-current {
  color: #4a92ff !important; }

/* line 701, theme.scss */
body.kvs-is-light-theme .kvs-slide-1 {
  background: url(https://static.insales-cdn.com/files/1/1649/23250545/original/fullscreen-bg-light.jpg) 50% 33% no-repeat;
  background-size: cover; }

/* PAY IN ONE CLICK */
/* line 707, theme.scss */
body.kvs-body .m-modal.m-modal--checkout {
  background-color: white;
  border-radius: 30px; }

/* line 712, theme.scss */
body.kvs-body button.m-modal-button.m-modal-button--checkout.button--checkout {
  border-radius: 30px;
  font-family: 'Nekst Regular';
  text-transform: lowercase; }

/* line 718, theme.scss */
body.kvs-body .m-modal-heading,
body.kvs-body .m-input-label,
body.kvs-body .m-input-caption {
  color: #333; }

/* line 724, theme.scss */
body.kvs-body .m-modal-errors {
  padding-left: 10px;
  border-radius: 30px; }

/* line 729, theme.scss */
body.kvs-body input.m-input-field {
  background-color: white;
  border-color: #333;
  border-radius: 30px;
  padding-left: 15px;
  color: #333; }

/* line 736, theme.scss */
body.kvs-body input.m-input-field:focus {
  color: #333; }

/* /PAY IN ONE CLICK */
/* FOR BLOG */
/* line 742, theme.scss */
.article.kvs-blog-article img {
  border-radius: 30px; }

/* line 746, theme.scss */
.article.kvs-blog-article {
  line-height: 1.8rem;
  color: #333;
  background-color: white;
  border-radius: 30px;
  padding: 20px; }

/* line 754, theme.scss */
.article.kvs-blog-article ul {
  padding-inline-start: 20px; }

/* line 757, theme.scss */
.article.kvs-blog-article h1 {
  margin-left: 0px !important; }

@media (max-width: 767px) {
  /* line 762, theme.scss */
  .article.kvs-blog-article ul {
    padding-left: 10px; } }
@media (min-width: 767px) {
  /* line 768, theme.scss */
  .blog-float-left {
    float: left;
    margin-right: 20px; }

  /* line 772, theme.scss */
  .blog-float-right {
    float: right;
    margin-left: 20px; } }
/* /FOR BLOG */
/* line 779, theme.scss */
.kvs-is-dark-theme a.header__control-btn {
  width: 50px; }

/* line 782, theme.scss */
.kvs-is-light-theme a.header__control-btn {
  border-radius: 50%;
  height: 50px !important;
  width: 50px;
  background-color: rgba(255, 255, 255, 0.5); }

/* line 789, theme.scss */
.widget-type_system_widget_v4_simple_text_2 {
  display: none; }

/* line 793, theme.scss */
.notification.kvs-callmeback-notification {
  max-width: 500px;
  margin: 0 auto;
  text-align: center;
  background-color: white;
  border-radius: 30px; }

/* line 800, theme.scss */
.notification.kvs-callmeback-notification span.agree__label {
  color: #555; }

/* line 803, theme.scss */
.notification.kvs-callmeback-notification .notification__title {
  color: white; }

/* line 807, theme.scss */
.kvs-callmeback-notification input.form-control.form-control_size-l.form-control_wide.required {
  border-radius: 30px;
  margin-bottom: 10px;
  padding-left: 20px; }

/* line 813, theme.scss */
.kvs-callmeback-notification .feedback__field-area.agree {
  margin-bottom: 20px; }

/* line 817, theme.scss */
.kvs-callmeback-notification .feedback__submit button {
  border-radius: 30px;
  font-family: 'Nekst Regular'; }

/* line 822, theme.scss */
.kvs-callmeback-notification input.form-control.form-control_size-l.form-control_wide.required {
  font-family: 'Nekst Regular'; }

/* line 826, theme.scss */
.kvs-callmeback-notification .feedback__field-error {
  color: red;
  padding-bottom: 5px;
  padding-top: 5px; }

/* line 831, theme.scss */
button.button.notification__hide-btn.js-hide-notification {
  color: white !important;
  background-color: #003c96 !important; }

/* line 836, theme.scss */
.kvs-form-feedback .feedback__field-area.kvs-products {
  border: 1px solid;
  border-radius: 30px; }

/* line 841, theme.scss */
.kvs-form-feedback .kvs-products select {
  padding: 12px 20px;
  border-radius: 30px;
  width: 100%;
  border-right: 16px solid transparent;
  border-color: transparent; }

/* line 849, theme.scss */
.kvs-ext-garant-select input {
  padding: 12px 20px;
  border-radius: 30px;
  width: calc(100% - 10px);
  border-color: transparent;
  background-color: white !important;
  margin-left: 5px;
  border: 1px solid #7e89a7; }

/* line 858, theme.scss */
.kvs-is-dark-theme .kvs-ext-garant-select input {
  background-color: #1f232e !important;
  color: white; }

/* line 863, theme.scss */
.kvs-form-feedback .kvs-markets {
  display: grid;
  grid-template-rows: 1fr 1fr;
  grid-template-columns: 3fr 3fr 4fr; }

/* line 869, theme.scss */
.kvs-form-feedback .kvs-markets label {
  margin-left: 10px; }

/* line 873, theme.scss */
.kvs-form-feedback input {
  font-family: "Nekst Regular" !important; }

/* line 876, theme.scss */
.kvs-form-feedback .kvs-markets input {
  margin-bottom: 12px; }

@media (max-width: 520px) {
  /* line 881, theme.scss */
  .kvs-form-feedback .kvs-markets {
    grid-template-columns: 1fr 1fr; } }
/* line 886, theme.scss */
.kvs-form-feedback .kvs-label {
  margin-bottom: 5px; }

/* line 889, theme.scss */
.kvs-form-feedback .feedback__field-area {
  margin-bottom: 1.5rem !important; }

/* line 892, theme.scss */
.kvs-form-feedback .feedback__field-error {
  text-align: center; }

/* line 896, theme.scss */
.widget-type_widget_v4_cart_1_3191875e40af8d0f2c7bdd5f7f0edaba .cart-item {
  --item-image-size: 300px; }

@media (max-width: 767px) {
  /* line 900, theme.scss */
  .widget-type_widget_v4_cart_1_3191875e40af8d0f2c7bdd5f7f0edaba .cart-item {
    --item-image-size: 140px; } }
/* line 905, theme.scss */
.kvs-is-light-theme .kvs-slider-arrows .slick-next svg {
  filter: drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4)); }

/* line 908, theme.scss */
.kvs-is-light-theme .kvs-slider-arrows .slick-prev svg {
  filter: drop-shadow(-3px -5px 2px rgba(0, 0, 0, 0.4)); }

/* line 912, theme.scss */
.kvs-is-light-theme span.filter-option__btn.icon-check {
  border: 1px solid #424a61;
  background-color: transparent; }

@media (max-width: 767px) {
  /* line 918, theme.scss */
  .kvs-is-dark-theme .promo-slider_title.heading.kvs-collections-slider-title {
    margin-left: 10px; }

  /* line 922, theme.scss */
  .kvs-is-dark-theme .splide__slide.kvs-splide-slide {
    padding-left: 15px; } }
/* line 927, theme.scss */
.social-img-item.kvs-soc-link-halva img {
  max-width: initial;
  width: 90px; }

/*  GREEN MARATHON */
/* line 933, theme.scss */
.kvs-bd-tpl-page .banner-list__item-image img {
  margin-top: -30px; }

/* /GREEN MARATHON */
/* line 938, theme.scss */
.co-modal.co-modal--pick_up_modal input.form-control {
  color: #148bdd !important;
  background-color: white !important; }

@media (min-width: 767px) {
  /* line 944, theme.scss */
  .page_layout.page_layout_normal_left.page_layout_section_top.kvs-collection-handle-menshe-platish main {
    grid-column-start: 2; } }
/* line 949, theme.scss */
.kvs-is-dark-theme .blog-list__item-description.static-text {
  color: white; }

/* line 953, theme.scss */
.kvs-survey-dream-quality .survey-nextbtn {
  display: none; }

/* line 956, theme.scss */
.kvs-survey-dream-quality .survey-question {
  display: none; }

/* line 959, theme.scss */
.kvs-survey-dream-quality .answer-item-desc {
  display: none; }

/* line 962, theme.scss */
form.kvs-survey-dream-quality {
  max-width: 800px;
  margin: 0 auto;
  font-family: 'Nekst Regular'; }

/* line 968, theme.scss */
form.kvs-survey-dream-quality .survey-question header {
  font-size: larger;
  margin-bottom: 1rem; }

/* line 973, theme.scss */
form.kvs-survey-dream-quality .survey-question input[type="radio"] {
  margin-right: 10px;
  margin-bottom: 20px;
  width: 20px;
  height: 20px; }

/* line 979, theme.scss */
.kvs-survey-dream-quality .survey-nextbtn {
  border-radius: 30px;
  color: #fff;
  background-color: #E50149;
  border-color: transparent;
  padding: 10px 60px;
  margin-top: 10px;
  cursor: pointer; }

/* line 988, theme.scss */
.bonus-survey-send {
  font-family: 'Nekst Medium';
  background-color: #003c96;
  border-radius: 30px;
  padding: 20px;
  color: white; }

/* line 995, theme.scss */
.survey-result-message.js-result-message {
  margin-bottom: 20px; }

/* line 998, theme.scss */
.js-survey-text-item {
  padding-left: 20px;
  background-color: white !important;
  color: #333 !important;
  font-family: 'Nekst Regular';
  padding: 15px 20px;
  border-width: 0px;
  border-radius: 30px;
  margin-right: 10px;
  height: 48px; }

/* line 1010, theme.scss */
button#sendResultsButton {
  display: block;
  height: 48px;
  margin-top: 0px; }

/* line 1016, theme.scss */
.bonus-survey-send-data {
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 1022, theme.scss */
div#kvs-thank-you-section.kvs-survey-thank-you {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  z-index: 1000;
  display: flex;
  background-color: rgba(0, 0, 0, 0.5);
  align-items: center;
  justify-content: center; }

/* line 1035, theme.scss */
.kvs-survey-thank-you div#kvs-thank-you-words {
  width: 450px;
  height: 200px;
  background-color: white;
  border-radius: 30px;
  color: #333;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 15px 30px;
  font-family: 'Nekst Medium'; }

/* line 1049, theme.scss */
.kvs-survey-thank-you div#kvs-thank-you-button {
  background-color: #003c96;
  color: white;
  padding: 10px 30px;
  border-radius: 30px;
  margin-top: 10px;
  cursor: pointer; }

/* line 1058, theme.scss */
.kvs-question-image img {
  border-radius: 30px; }

@media (max-width: 767px) {
  /* line 1063, theme.scss */
  .bonus-survey-send-data {
    flex-direction: column;
    gap: 10px;
    margin-top: 10px; }

  /* line 1068, theme.scss */
  .bonus-survey-send-data input {
    min-width: 250px; } }
/* line 1073, theme.scss */
body[data-theme-template="page.system-template-47117fe36991b8b50658"] footer {
  display: none; }

/* line 1077, theme.scss */
.kvs-standard-button {
  border-radius: 30px;
  color: #fff;
  background-color: #E50149;
  border-color: transparent;
  cursor: pointer;
  padding: 5px 20px; }

/* line 1086, theme.scss */
body.kvs-body.kvs-bd-tpl-page\.page_pdb.settings_loaded .breadcrumb {
  display: none; }

/* line 1090, theme.scss */
.kvs-is-dark-theme .kvs-podbor-links.kvs-podbor-podbor-matrasa a {
  color: white; }

/* line 1093, theme.scss */
body.kvs-is-dark-theme .kvs-podbor-links.kvs-podbor-podbor-matrasa a:hover {
  color: #ffd21e !important; }

/* line 1098, theme.scss */
.kvs-is-dark-theme .kvs-page-special-content section.promo-steps .promo-step {
  background-color: rgba(255, 255, 255, 0.2); }

/* line 1101, theme.scss */
.kvs-is-light-theme .juridicial-info a {
  color: #333333; }

/* line 1105, theme.scss */
.kvs-is-light-theme
.widget-type_widget_kvs_cp211 .img-ratio__inner.js-kvs-bullets-area,
.kvs-is-light-theme
.widget-type_widget_kvs_cp213 .img-ratio__inner.js-kvs-bullets-area {
  border: 1px solid #DEE3EB; }

/* line 1112, theme.scss */
.kvs-is-light-theme
.widget-type_widget_kvs_cp211 .kvs-arrow img,
.kvs-is-light-theme
.widget-type_widget_kvs_cp213 .kvs-arrow img {
  display: none; }

/* line 1118, theme.scss */
.kvs-is-light-theme
.widget-type_widget_kvs_cp211 .kvs-arrow img.kvs-for-light-theme,
.kvs-is-light-theme
.widget-type_widget_kvs_cp213 .kvs-arrow img.kvs-for-light-theme {
  display: inline-block;
  width: 24px;
  padding: 7px; }

/* line 1127, theme.scss */
.kvs-is-light-theme
.widget-type_widget_kvs_cp211 .option-values.kvs-variant-buttons,
.kvs-is-light-theme
.widget-type_widget_kvs_cp213 .option-values.kvs-variant-buttons {
  padding-top: 3px; }

/* line 1134, theme.scss */
.kvs-is-light-theme
.widget-type_widget_kvs_cp211 button.button.add-cart-counter__btn:hover,
.kvs-is-light-theme
.widget-type_widget_kvs_cp213 button.button.add-cart-counter__btn:hover {
  background-color: #DEE3EB; }

/* line 1140, theme.scss */
.kvs-is-light-theme
button.button.add-cart-counter__controls-btn {
  /*color: var(--kvs-color-text);*/
  color: white;
  border-color: #DEE3EB; }

/* line 1146, theme.scss */
.kvs-is-light-theme
.widget-type_widget_kvs_cp211 a.button.add-cart-counter__detail,
.kvs-is-light-theme
.widget-type_widget_kvs_cp213 a.button.add-cart-counter__detail {
  color: var(--kvs-color-text) !important;
  border-color: #DEE3EB; }

/* line 1154, theme.scss */
.kvs-is-light-theme
.widget-type_slider_comments .kvs-comment-header img {
  filter: none; }

/* line 1158, theme.scss */
.kvs-is-light-theme
.widget-type_slider_comments .splide__slide.kvs-splide-slide {
  background-color: #0841B41A; }

/* line 1162, theme.scss */
.kvs-is-light-theme
.widget-type_head_banner_megamenu_transparent .kvs-header-left-menu {
  border: 1px solid #eee; }

/* line 1167, theme.scss */
.halloween-object,
.day11-object {
  display: none;
  position: absolute; }

/* line 1172, theme.scss */
.kvs-is-dark-theme .halloween-object {
  display: none; }

/* line 1175, theme.scss */
.kvs-bd-tpl-index .day11-object {
  display: none;
  /* HERE unblock */ }

/* line 1178, theme.scss */
.day11-object-wrapper {
  display: none;
  /* HERE unblock */ }

/* line 1181, theme.scss */
.day11-object.day11-mobile {
  display: none; }

@media (max-width: 500px) {
  /* line 1186, theme.scss */
  .kvs-bd-tpl-index .day11-object {
    display: none;
    justify-content: end;
    width: 100% !important;
    overflow: hidden !important; }

  /* line 1192, theme.scss */
  .day11-object-nomobile {
    display: none !important; }

  /* line 1195, theme.scss */
  .day11-object-wrapper {
    display: none; }

  /* line 1198, theme.scss */
  .kvs-bd-tpl-index .day11-object-wrapper {
    display: none; } }
/* line 1202, theme.scss */
.day11-object.day11-object-relative {
  position: relative; }

/* line 1205, theme.scss */
.day11-object.day11-snow {
  opacity: 0.2 !important; }

/* line 1208, theme.scss */
.promo-banner-top-of-site {
  display: block;
  position: relative; }

/* line 1214, theme.scss */
.kvs-page-id-13580109 .widget-type_widget_kvs_cp211 .layout__content,
.kvs-page-id-13580109 .widget-type_widget_kvs_cp213 .layout__content {
  padding: 0px !important; }

/* line 1219, theme.scss */
.kvs-page-id-13580109 .widget-type_widget_kvs_cp211 .layout__content .tabs__head {
  display: none; }

/* line 1225, theme.scss */
.page_layout.page_layout_normal_left.page_layout_section_top,
.page_layout.page_layout-clear {
  min-height: inherit; }

/* line 1230, theme.scss */
.header-mobile-panel__content {
  display: none !important; }

/* line 1234, theme.scss */
form.header__search-form.kvs-header-search-form {
  display: none; }

@media (max-width: 767px) {
  /* line 1239, theme.scss */
  .day11-object.day11-object.day11-mobile {
    display: none;
    /* HERE unblock */
    width: inherit !important; }

  /* line 1244, theme.scss */
  .header-mobile-panel__content {
    display: grid !important; }

  /* line 1248, theme.scss */
  form.header__search-form.kvs-header-search-form {
    display: flex; } }
/* line 1253, theme.scss */
section.main-section-aside {
  display: flex;
  flex-direction: column; }

/* line 1258, theme.scss */
.kvs-body.kvs-bd-tpl-collection section.main-section-aside {
  display: flex;
  flex-direction: row-reverse;
  justify-content: center;
  max-width: 1408px;
  margin: 0 auto; }

/* line 1265, theme.scss */
.kvs-body.kvs-bd-tpl-collection section.main-section-aside.kvs-collection-son25 {
  flex-direction: column; }

/* line 1268, theme.scss */
.kvs-body.kvs-bd-tpl-collection .layout.widget-type_widget_v4_sidebar_filter_2_6649ca2b01740c611f333dbc466497e0,
.kvs-body.kvs-bd-tpl-collection .layout.widget-type_widget_v4_catalog_2_218589e4ac108b83d6b5c5b1232f3c87 {
  padding: 0 0 0 20px; }

/* line 1272, theme.scss */
.kvs-body.kvs-bd-tpl-collection main {
  min-width: 75%; }

/*div#kvs-yapay-container {
    max-width: 600px;
    margin-left: 12rem;
}*/
/* line 1281, theme.scss */
.kvs-is-light-theme .header-part-main {
  background-color: white !important; }

/* line 1285, theme.scss */
.kvs-is-light-theme select.js-filter-trigger.form-control.form-control_size-m {
  background: transparent; }

/* line 1289, theme.scss */
.kvs-light-bluring {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  position: absolute;
  opacity: 0; }

/* line 1297, theme.scss */
.kvs-light-bluring-yellow {
  background-color: yellow;
  box-shadow: 0 0 20px 10px yellow, 0 0 67px 20px yellow, 0 0 95px 30px yellow; }

/* line 1303, theme.scss */
.kvs-light-bluring-red {
  background-color: #E50149;
  box-shadow: 0 0 20px 10px #E50149, 0 0 67px 20px #E50149, 0 0 95px 30px #E50149; }

/* line 1309, theme.scss */
.kvs-light-bluring-blue {
  background-color: blue;
  box-shadow: 0 0 20px 10px blue, 0 0 67px 20px blue, 0 0 95px 30px blue; }

/* line 1315, theme.scss */
.kvs-light-bluring-green {
  background-color: #127d6d;
  box-shadow: 0 0 20px 10px #127d6d, 0 0 67px 20px #127d6d, 0 0 95px 30px #127d6d; }

@media (min-width: 167px) {
  /* line 1323, theme.scss */
  .kvs-light-faza-1 {
    animation: fadeInFaza1 10s ease-out;
    animation-iteration-count: infinite; }

  /* line 1327, theme.scss */
  .kvs-light-faza-2 {
    animation: fadeInFaza2 10s ease-out;
    animation-iteration-count: infinite; }

  /* line 1331, theme.scss */
  .kvs-light-faza-3 {
    animation: fadeInFaza3 10s ease-out;
    animation-iteration-count: infinite; }

  @keyframes fadeInFaza1 {
    0% {
      opacity: 1; }
    33% {
      opacity: 0; }
    66% {
      opacity: 0; }
    100% {
      opacity: 1; } }
  @keyframes fadeInFaza2 {
    0% {
      opacity: 0; }
    33% {
      opacity: 1; }
    66% {
      opacity: 0; }
    100% {
      opacity: 0; } }
  @keyframes fadeInFaza3 {
    0% {
      opacity: 0; }
    33% {
      opacity: 0; }
    66% {
      opacity: 1; }
    100% {
      opacity: 0; } } }
/* line 1356, theme.scss */
.day11-object.day11-mobile .kvs-light-bluring {
  display: none; }

@media (max-width: 767px) {
  /* line 1360, theme.scss */
  .kvs-light-bluring {
    display: none; }

  /* line 1363, theme.scss */
  .day11-object.day11-mobile .kvs-light-bluring {
    display: none; } }
/*
.layout.widget-type_widget_kvs_cp213,
.layout.widget-type_widget_v4_page_banner_3_2ca8b6f1520bf299a500c735d1a49f31 {
    display: none;
}

.kvs-page-id-13687590 .layout.widget-type_widget_kvs_cp213,
.kvs-page-id-13687590 .layout.widget-type_widget_v4_page_banner_3_2ca8b6f1520bf299a500c735d1a49f31 {
  display: block;
}*/
/* line 1378, theme.scss */
.frisbuy-widget.frisbuy-class.frisbuy-layout-arrow.frisbuy-buyson\.son {
  padding-top: 0px; }

/* line 1381, theme.scss */
.kvs-is-light-theme .frisbuy-title, .frisbuy-sub-title {
  color: var(--kvs-text-color); }

/* line 1385, theme.scss */
.kvs-body.kvs-bd-tpl-page .widget-type_widget_kvs_cp211 {
  display: none; }

/* line 1389, theme.scss */
input.co-input-field.js-input-field.tt-hint {
  background: transparent !important; }

/*label.co-delivery_method.co-input-wrapper.co-toggable_field[for=order_delivery_variant_id_7983736] {
    display: none;
}*/
/*div[data-delivery-tariffs-7983736] {
    display: none;
}*/
/*
label.co-payment_method.co-input-wrapper.co-toggable_field.co-toggable_field--bordered.juridical.individual[for=order_payment_gateway_id_5960825] {
    display: none;
}*/
/* line 1404, theme.scss */
.notification.kvs-workout-entrance {
  display: none; }

/* line 1408, theme.scss */
.is-show-fullscreen .notification.kvs-workout-entrance {
  display: block; }

/* line 1412, theme.scss */
.layout.widget-type_widget_v4_page_banner_3_9896001f9cb6074a848b21a6e3d80302 {
  padding-left: 20px;
  padding-right: 20px; }

/* line 1417, theme.scss */
.notification.kvs-workout-entrance {
  background: white;
  color: #555;
  border-radius: 35px;
  width: 40%;
  min-width: 500px;
  margin: 190px auto; }

/* line 1426, theme.scss */
.notification.kvs-workout-entrance .notification__head {
  border-radius: 30px 30px 0 0;
  color: white;
  text-align: center; }

/* line 1432, theme.scss */
.kvs-form-workout .feedback {
  margin-top: 20px; }

/* line 1436, theme.scss */
.kvs-form-workout .feedback__field-area {
  margin-bottom: 10px; }

/* line 1440, theme.scss */
.kvs-form-workout input.form-control.form-control_size-l.form-control_wide.required {
  border-radius: 30px;
  margin-bottom: 10px;
  padding-left: 20px; }

/* line 1446, theme.scss */
.kvs-form-workout .feedback__submit {
  margin-top: 10px;
  padding-top: 10px;
  text-align: center; }

/* line 1452, theme.scss */
.notification.kvs-workout-entrance .feedback__field-error {
  color: red;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center; }

/* line 1459, theme.scss */
div#kvs-notif-workout-thanks {
  font-size: 1.5rem;
  text-align: center; }

/* line 1464, theme.scss */
.feedback__close_button.js-workout-close-button-area {
  text-align: center;
  padding-top: 20px; }

/* line 1469, theme.scss */
.notification.kvs-workout-entrance button {
  border-radius: 30px;
  padding: 3px 40px;
  cursor: pointer; }

/* line 1475, theme.scss */
.PDloading {
  position: fixed;
  z-index: 999;
  overflow: show;
  margin: auto;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0; }

/* line 1486, theme.scss */
.PDloading:before {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3); }

/* line 1497, theme.scss */
#PDloader {
  position: fixed;
  left: calc(50% - 20px);
  top: 61%;
  z-index: 1;
  border: 5px solid transparent;
  border-radius: 50%;
  border-top: 5px solid #003c96;
  border-bottom: 5px solid #003c96;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }
/* line 1522, theme.scss */
.loader-wo {
  background: none repeat scroll 0 0 #fff;
  height: 100%;
  width: 100%;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  top: 0;
  z-index: 9999; }

/* line 1533, theme.scss */
.loader-wo .loader_inner {
  animation: animate 1.5s linear infinite;
  clip: rect(0, 80px, 80px, 40px);
  height: 80px;
  width: 80px;
  position: absolute;
  left: calc(50% - 40px);
  top: calc(50% - 40px); }

@keyframes animate {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(220deg); } }
/* line 1550, theme.scss */
.loader-wo .loader_inner:after {
  animation: animate2 1.5s ease-in-out infinite;
  clip: rect(0, 80px, 80px, 40px);
  content: '';
  border-radius: 50%;
  height: 80px;
  width: 80px;
  position: absolute; }

@keyframes animate2 {
  0% {
    box-shadow: inset #b3dfd8 0 0 0 17px;
    transform: rotate(-140deg); }
  50% {
    box-shadow: inset #b3dfd8 0 0 0 2px; }
  100% {
    box-shadow: inset #b3dfd8 0 0 0 17px;
    transform: rotate(140deg); } }
@media (max-width: 767px) {
  /* line 1574, theme.scss */
  .widget-type_system_widget_v4_notification_add_to_cart_1.layout.is-show-fullscreen {
    padding-left: 0px !important;
    padding-right: 0px !important; }

  /* line 1579, theme.scss */
  .notification.kvs-workout-entrance .notification__head {
    border-radius: 0;
    margin-left: -15px;
    margin-right: -15px; }

  /* line 1585, theme.scss */
  .notification.kvs-workout-entrance {
    width: 100%;
    min-width: 390px;
    margin-left: 0;
    padding-left: 15px;
    padding-right: 15px;
    border-radius: 0; } }
/* line 1595, theme.scss */
[data-theme-template="page.system-template-e6b7f5228a104761b10c"]
.layout.widget-type_system_widget_v4_simple_text_2 {
  display: block; }

/* line 1600, theme.scss */
[data-theme-template="page.system-template-e6b7f5228a104761b10c"] header
.layout.widget-type_system_widget_v4_simple_text_2,
[data-theme-template="page.system-template-e6b7f5228a104761b10c"] footer
.layout.widget-type_system_widget_v4_simple_text_2 {
  display: none; }

/* line 1607, theme.scss */
.workout-header-text {
  font-size: 1.4rem; }

@media (max-width: 767px) {
  /* line 1611, theme.scss */
  .workout-header-text {
    font-size: 1.1rem; } }
/* line 1616, theme.scss */
[data-theme-template="page.system-template-e6b7f5228a104761b10c"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
[data-theme-template="page.system-template-84c0ea66a253f1ff5930"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
[data-theme-template="page.system-template-7e0d29a2668d0bae44c0"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
[data-theme-template="page.system-template-9718900a2f95ea295e77"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 10px; }

/* line 1624, theme.scss */
[data-theme-template="page.system-template-9718900a2f95ea295e77"] .widget-type_widget_kvs_cp211 .catalog.js-slick-catalog {
  overflow: visible; }

/* line 1628, theme.scss */
[data-theme-template="page.system-template-84c0ea66a253f1ff5930"] .widget-type_widget_kvs_cp211 .tabs__head,
[data-theme-template="page.system-template-9718900a2f95ea295e77"] .widget-type_widget_kvs_cp211 .tabs__head {
  display: none; }

/* line 1632, theme.scss */
[data-theme-template="page.system-template-a56d98fc93b44f51c117"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 10px; }

@media (max-width: 767px) {
  /* line 1639, theme.scss */
  [data-theme-template="page.system-template-e6b7f5228a104761b10c"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
  [data-theme-template="page.system-template-84c0ea66a253f1ff5930"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
  [data-theme-template="page.system-template-a56d98fc93b44f51c117"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
  [data-theme-template="page.system-template-7e0d29a2668d0bae44c0"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
  [data-theme-template="page.system-template-9718900a2f95ea295e77"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs {
    display: grid;
    grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 467px) {
  /* line 1650, theme.scss */
  [data-theme-template="page.system-template-84c0ea66a253f1ff5930"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
  [data-theme-template="page.system-template-7e0d29a2668d0bae44c0"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs,
  [data-theme-template="page.system-template-9718900a2f95ea295e77"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs {
    display: grid;
    grid-template-columns: repeat(1, 1fr); }

  /* line 1656, theme.scss */
  [data-theme-template="page.system-template-e6b7f5228a104761b10c"] .widget-type_widget_kvs_cp211 .kvs-slider-tabs {
    display: grid;
    grid-template-columns: repeat(5, 1fr); }

  /* line 1660, theme.scss */
  [data-theme-template="page.system-template-e6b7f5228a104761b10c"] .widget-type_widget_kvs_cp211 .tabs__head,
  [data-theme-template="page.system-template-7e0d29a2668d0bae44c0"] .widget-type_widget_kvs_cp211 .tabs__head {
    flex-direction: row; }

  /* line 1664, theme.scss */
  [data-theme-template="page.system-template-e6b7f5228a104761b10c"] .widget-type_widget_kvs_cp211 .tabs__head .tabs__head-label,
  [data-theme-template="page.system-template-7e0d29a2668d0bae44c0"] .widget-type_widget_kvs_cp211 .tabs__head .tabs__head-label {
    font-size: 0.9rem; }

  /* line 1669, theme.scss */
  [data-theme-template="page.system-template-e6b7f5228a104761b10c"] .widget-type_widget_kvs_cp211 .tabs__head .tabs__head-item,
  [data-theme-template="page.system-template-7e0d29a2668d0bae44c0"] .widget-type_widget_kvs_cp211 .tabs__head .tabs__head-item {
    margin-right: 1rem; } }
/* line 1676, theme.scss */
.tabs__head-item.heading.js-kvs-tab-title.is-active[data-tabs-item="tab-29353048"] {
  display: none; }

/*костыль для страницы special - убирает комментарии. Нужно через админку переделать*/
/* line 1681, theme.scss */
body[data-theme-template="page.system-template-260585e26650a3176e3f"] .widget-type_slider_comments {
  display: none; }

/* line 1685, theme.scss */
footer .widget-type_system_widget_v4_notification_add_to_cart_1.layout.is-show-fullscreen {
  align-items: center; }

/* line 1689, theme.scss */
footer .widget-type_system_widget_v4_notification_add_to_cart_1.layout.is-show-fullscreen .notification__head {
  border-radius: 30px 30px 0 0; }

/* line 1693, theme.scss */
.kvs-is-light-theme .widget-type_widget_kvs_cp211 .kvs-slider-arrow {
  fill: #4a92ff; }

/* line 1697, theme.scss */
body.kvs-innermode {
  display: flex;
  flex-direction: column;
  justify-content: center; }

/* line 1703, theme.scss */
body.kvs-innermode header {
  display: none; }

/* line 1707, theme.scss */
body.kvs-innermode footer {
  display: none; }

/* line 1711, theme.scss */
body.kvs-innermode div.lhWidgetItem {
  display: none; }

/* line 1715, theme.scss */
body.kvs-innermode .dialogs__widget_btn {
  display: none; }

/* line 1719, theme.scss */
body.kvs-innermode #insales-panel {
  display: none; }

/* line 1723, theme.scss */
body.kvs-innermode h1.co-checkout-title.co-title.co-title--h1 {
  text-align: center; }

/* line 1727, theme.scss */
body.kvs-innermode .co-section--content {
  justify-content: center; }

/* line 1731, theme.scss */
body.kvs-is-light-theme button.button.notification__hide-btn.js-hide-notification {
  color: #003c96; }

/* line 1735, theme.scss */
body.kvs-innermode main {
  background: none; }

/* line 1739, theme.scss */
.layout.widget-type_widget_v4_catalog_2_218589e4ac108b83d6b5c5b1232f3c87 {
  max-width: 1077px !important; }

/* line 1743, theme.scss */
body.kvs-is-light-theme .kvs-layout-tovary-tabs-wrapper .tabs__head-item.is-active {
  background-color: initial !important; }

/* line 1747, theme.scss */
body.kvs-is-light-theme
label[for='order_payment_gateway_id_6086595']
span.co-payment_method-title.co-toggable_field-title.co-input-title:after {
  content: url("https://static.insales-cdn.com/files/1/4314/35205338/original/plite-logo-light.svg");
  margin-right: 10px;
  margin-left: 10px; }

/* line 1755, theme.scss */
body.kvs-is-dark-theme
label[for='order_payment_gateway_id_6086595']
span.co-payment_method-title.co-toggable_field-title.co-input-title:after {
  content: url("https://static.insales-cdn.com/files/1/5563/35231163/original/plite-logo-dark.svg");
  margin-right: 10px;
  margin-left: 10px; }

/* line 1763, theme.scss */
.tabs__head-item.heading.is-active.js-kvs-tab-title {
  color: white;
  border-bottom: 0px;
  font-size: 2rem; }

/* line 1768, theme.scss */
.kvs-is-light-theme .tabs__head-item.heading.is-active.js-kvs-tab-title {
  color: #333; }

/* line 1772, theme.scss */
section.main-section-aside.kvs-collection-buyson-family-2 aside {
  display: none; }

/* line 1776, theme.scss */
section.main-section-aside.kvs-collection-buyson-family-2 main {
  width: 100%; }

/* line 1780, theme.scss */
section.main-section-aside.kvs-collection-buyson-family-2
.layout.widget-type_widget_v4_catalog_2_218589e4ac108b83d6b5c5b1232f3c87 {
  max-width: initial !important; }

/* line 1785, theme.scss */
.kvs-is-dark-theme .widget-type_widget_kvs_cp210 button.slick-arrow svg {
  fill: #ccc; }

/* line 1789, theme.scss */
.kvs-hidden-menu-by-scroll {
  box-shadow: 0 10px 10px -5px rgba(0, 0, 0, 0.2); }

/* line 1793, theme.scss */
.kvs-new-order-0 {
  order: 0; }

/* line 1796, theme.scss */
.kvs-new-order-1 {
  order: 1; }

/* line 1799, theme.scss */
.kvs-new-order-2 {
  order: 2; }

/* line 1802, theme.scss */
.kvs-new-order-3 {
  order: 3; }

/* line 1806, theme.scss */
.co-delivery_method-list.co-checkout-block {
  display: grid; }

/* line 1810, theme.scss */
.layout.widget-type_widget_kvs_callmeback_2 {
  display: none; }

/* line 1814, theme.scss */
.layout.widget-type_widget_kvs_callmeback_2,
.kvs-user-tiles-popup-contacts-area,
.kvs-user-tiles-popup-address-area {
  background-color: rgba(5, 5, 5, 0.5) !important;
  height: 100vh;
  position: fixed;
  width: 100vw;
  left: 0;
  top: 0;
  padding-top: 80px;
  z-index: 20000; }

/* line 1827, theme.scss */
.kvs-layout-krovati-variants {
  background-color: rgba(5, 5, 5, 0.5) !important;
  height: 100vh;
  position: fixed;
  width: 100vw;
  left: 0;
  top: 0;
  padding-top: 80px;
  z-index: 200; }

/* line 1838, theme.scss */
.kvs-krovati-variants-list {
  max-width: 750px;
  background-color: white;
  border-radius: 15px;
  padding: 15px;
  margin: auto auto; }

/* line 1846, theme.scss */
.kvs-krovati-variants-list button {
  display: inline-block;
  font-size: 1rem;
  padding: 0.5rem 1rem;
  border: 2px solid var(--bg-minor-shade);
  color: #333333;
  transition: var(--btn-transition); }

/* line 1855, theme.scss */
.kvs-krovati-option-title {
  display: block;
  line-height: 1.2;
  margin-bottom: 0.9rem;
  font-weight: 500;
  color: #333333; }

/* line 1863, theme.scss */
button.kvs-krovati-option-value.option-value.is-span {
  width: 100%;
  border-radius: 5px;
  cursor: pointer;
  margin-bottom: 2px; }

/* line 1869, theme.scss */
button.kvs-krovati-option-value.option-value.is-span:hover {
  background-color: #ddd !important; }

/* line 1873, theme.scss */
button.button.button_size-m.notification__hide-btn.js-kvs-hide-krovati-variants {
  color: white;
  float: right;
  margin-top: -10px;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 1882, theme.scss */
.kvs-krovat-popup-content {
  display: grid;
  grid-template-columns: 53% auto;
  gap: 10px; }

/* line 1888, theme.scss */
.kvs-krovati-materialimage {
  display: grid;
  align-items: center; }

/* line 1892, theme.scss */
.kvs-krovati-materialimage img {
  width: 100%; }

/* line 1895, theme.scss */
.kvs-krovat-btn-image-mobile {
  display: none; }

/* line 1899, theme.scss */
.kvs-loader {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  position: relative;
  animation: kvs-rotate 1s linear infinite;
  display: inline-block;
  margin-left: 10px; }

/* line 1908, theme.scss */
.kvs-loader::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  inset: 0px;
  border-radius: 50%;
  border: 2px solid blue;
  animation: kvs-prixClipFix 2s linear infinite; }

@keyframes kvs-rotate {
  100% {
    transform: rotate(360deg); } }
@keyframes kvs-prixClipFix {
  0% {
    clip-path: polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0); }
  25% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0); }
  50% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%); }
  75% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%); }
  100% {
    clip-path: polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0); } }
@media (max-width: 550px) {
  /* line 1931, theme.scss */
  .kvs-krovat-btn-image-mobile {
    display: block;
    height: 80px;
    overflow: hidden; }

  /* line 1936, theme.scss */
  .kvs-krovat-btn-image-mobile img {
    min-width: 194px; }

  /* line 1939, theme.scss */
  .kvs-krovat-popup-content {
    grid-template-columns: 100%; }

  /* line 1942, theme.scss */
  .kvs-krovati-variants-list button {
    display: grid;
    grid-template-columns: 40% 60%;
    text-align: left; }

  /* line 1947, theme.scss */
  .kvs-krovati-variants-list {
    border-radius: 0px;
    height: 100vh;
    overflow: scroll; }

  /* line 1952, theme.scss */
  .kvs-layout-krovati-variants {
    padding-top: 0px; }

  /* line 1955, theme.scss */
  .kvs-krovati-option-title {
    line-height: 2.2;
    font-size: 1.4rem; }

  /* line 1959, theme.scss */
  button.button.button_size-m.notification__hide-btn.js-kvs-hide-krovati-variants {
    margin-top: 0px; } }
/*body.kvs-is-light-theme button.button.notification__hide-btn.js-hide-notification {
    color: white!important;
}*/
/* line 1969, theme.scss */
.kvs-sport15-content {
  border-radius: 30px;
  overflow: hidden;
  margin-bottom: 250px; }

/* line 1975, theme.scss */
.kvs-sport15-tiles {
  display: grid;
  grid-template-columns: 48% 48%;
  gap: 4%;
  margin-top: 20px;
  padding-bottom: 250px; }

/* line 1982, theme.scss */
.kvs-sport15-tiles.kvs-sport15-tiles-3col {
  grid-template-columns: 31% 31% 31%;
  margin-bottom: 60px; }

/* line 1987, theme.scss */
.kvs-sport15-tile img {
  border-radius: 30px; }

/* line 1991, theme.scss */
.kvs-sport15-tile img:hover {
  opacity: 0.7; }

@media (max-width: 500px) {
  /* line 1996, theme.scss */
  .kvs-sport15-content {
    margin-bottom: 150px;
    border-radius: 15px; }

  /* line 2001, theme.scss */
  .kvs-sport15-tiles {
    grid-template-columns: 99%;
    gap: 1%; }

  /* line 2006, theme.scss */
  .kvs-sport15-tile img {
    border-radius: 15px; }

  /* line 2010, theme.scss */
  .cookie-text {
    font-size: 0.5rem; } }
/* line 2015, theme.scss */
.kvs-attr-page-id-14849607 .tabs__head {
  display: none; }

/* line 2019, theme.scss */
.kvs-is-light-theme .layout.widget-type_system_widget_v4_modal_cookie_1.is-show-fullscreen {
  background-color: rgba(100, 100, 100, 0.85);
  color: white; }

/* line 2024, theme.scss */
.kvs-is-light-theme .kvs-soc-link-halva-dark,
.kvs-is-light-theme .kvs-soc-link-paygine-dark,
.kvs-is-light-theme .kvs-soc-link-split-dark {
  display: none; }

/* line 2029, theme.scss */
.kvs-is-dark-theme .kvs-soc-link-halva-light,
.kvs-is-dark-theme .kvs-soc-link-paygine-light,
.kvs-is-dark-theme .kvs-soc-link-split-light {
  display: none; }

@media (max-width: 500px) {
  /* line 2036, theme.scss */
  .kvs-is-light-theme .widget-type_head_banner_megamenu_transparent .header__bottom_menu {
    background-color: transparent; }

  /* line 2040, theme.scss */
  .kvs-is-light-theme .widget-type_head_banner_megamenu_transparent .kvs-toptop-header-menu .social-items {
    display: none; }

  /* line 2044, theme.scss */
  .kvs-is-light-theme .header__mobile-head-content {
    background-color: white; } }
/* line 2049, theme.scss */
.stickers {
  display: flex; }

@media (max-width: 500px) {
  /* line 2053, theme.scss */
  .stickers {
    display: block; } }
/* line 2058, theme.scss */
a.link-aktsiya img {
  width: 55px;
  top: -7%; }

/* line 2063, theme.scss */
.kvs-aktsiya {
  background-color: transparent !important; }

/* line 2067, theme.scss */
.js-day11-peret-img-2560, .js-day11-peret-img-1920 {
  display: none; }

/* line 2070, theme.scss */
.js-day11-peret-img-sm {
  display: block; }

@media (min-width: 1024px) {
  /* line 2074, theme.scss */
  .js-day11-peret-img-2560, .js-day11-peret-img-sm {
    display: none; }

  /* line 2077, theme.scss */
  .js-day11-peret-img-1920 {
    display: block; } }
@media (min-width: 1920px) {
  /* line 2082, theme.scss */
  .js-day11-peret-img-1920, .js-day11-peret-img-sm {
    display: none; }

  /* line 2085, theme.scss */
  .js-day11-peret-img-2560 {
    display: block; } }
/* line 2090, theme.scss */
.kvs-advent-calendar {
  display: grid;
  grid-template-areas: "a b c d" "e f g h" "j k l m" "n o p p";
  justify-items: center;
  gap: 32px;
  width: 1120px;
  margin: 32px auto;
  margin-bottom: 0px; }

/* line 2100, theme.scss */
.kvs-advent-day.kvs-advent-day-15 {
  grid-area: p;
  max-width: 100%; }

/* line 2105, theme.scss */
.kvs-advent-day:hover img {
  transform: scale(1.1); }

/* line 2109, theme.scss */
.kvs-advent-day img {
  transition: all .5s;
  border-radius: var(--banner-border-radius); }

/* line 2114, theme.scss */
.kvs-advent-day, .kvs-advent-day a {
  border-radius: 30px;
  overflow: hidden; }

@media (max-width: 560px) {
  /* line 2120, theme.scss */
  .kvs-advent-calendar {
    grid-template-areas: "a b" "c d" "e f" "g h" "j k" "l m" "n o" "p p";
    width: 100%; }

  /* line 2132, theme.scss */
  .kvs-advent-day, .kvs-advent-day a {
    border-radius: 15px;
    overflow: hidden; } }
/* line 2138, theme.scss */
.kvs-hidden-menu-by-scroll-banners {
  /*padding-top: 121px;*/
  padding-top: 112px; }

/* line 2142, theme.scss */
.kvs-hidden-menu-by-scroll-day11 {
  /*margin-top: 121px;*/
  margin-top: 112px; }

/* line 2147, theme.scss */
.certificate-number-form {
  padding: 20px 0px;
  font-size: larger;
  display: grid;
  grid-template-columns: 150px 200px 200px;
  gap: 10px;
  align-items: center; }

/* line 2156, theme.scss */
.certificate-number-form input {
  padding: 10px;
  border-radius: 10px;
  text-align: center; }

/* line 2162, theme.scss */
.certificate-number-form button {
  border-radius: 10px;
  padding: 10px; }

/* line 2167, theme.scss */
.kvs-peretyazhka-14022025-mobile {
  display: none; }

@media (max-width: 500px) {
  /* line 2171, theme.scss */
  .kvs-peretyazhka-14022025-mobile {
    display: block;
    max-width: 120% !important; }

  /* line 2175, theme.scss */
  .kvs-peretyazhka-14022025 {
    display: none; }

  /* line 2178, theme.scss */
  .kvs-peretyazhka-certs {
    left: -20% !important; } }
/* line 2183, theme.scss */
body[data-theme-template="page.system-template-85da51e4e280c67c9253"] .tabs__head-item.heading.is-active.js-kvs-tab-title {
  font-size: 1.3rem; }

/* line 2187, theme.scss */
.kvs-client-account-layout .checkout-v2-wrapper.co-section--content_wrapper {
  flex-direction: column; }

/* line 2191, theme.scss */
.kvs-client-account-layout .co-sidebar--menu {
  flex: 0 0 1rem; }

/* line 2195, theme.scss */
.kvs-bd-tpl-favorite .co-menu-item.co-menu-item--personal,
.kvs-client-account-layout .co-menu-item.co-menu-item--personal {
  flex: 0 1 auto;
  display: flex;
  align-items: end;
  margin-right: 10px; }

/* line 2203, theme.scss */
.kvs-bd-tpl-favorite a.co-menu-link.co-menu-link--personal.co-link {
  border: 1px solid white;
  display: block;
  padding: 10px 20px;
  border-radius: 20px;
  text-decoration: none; }

/* line 2211, theme.scss */
.kvs-bd-tpl-favorite .co-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row; }

/* line 2223, theme.scss */
a.co-menu-link.co-menu-link--personal.co-link {
  color: white !important; }

/* line 2227, theme.scss */
a.co-menu-link.co-menu-link--personal.co-link.co-link--active.co-menu-link--active {
  color: var(--color-btn-bg-half-shade) !important; }

/* line 2231, theme.scss */
.kvs-client-account-layout a.co-menu-link.co-menu-link--personal.co-link {
  border: 1px solid white;
  display: block;
  padding: 10px 20px;
  border-radius: 20px;
  text-decoration: none; }

/* line 2239, theme.scss */
.kvs-user-tiles-layout {
  display: grid;
  grid-template-columns: 60% 40%;
  min-width: 1000px;
  grid-template-areas: "profile bally" "address certs"; }

/* line 2246, theme.scss */
.kvs-utpopup-contacts .kvs-user-tiles-layout {
  display: none; }

/* line 2250, theme.scss */
.kvs-utl-half-part {
  padding: 1rem; }

/* line 2254, theme.scss */
.kvs-utl-tile {
  background: rgba(100, 100, 100, 0.3);
  padding: 1rem;
  margin: 1rem;
  border-radius: 20px; }

/* line 2261, theme.scss */
.kvs-utl-userpersonal {
  grid-area: profile; }

/* line 2264, theme.scss */
.kvs-utl-useraddress {
  grid-area: address; }

/* line 2267, theme.scss */
.kvs-utl-bally {
  grid-area: bally; }

/* line 2270, theme.scss */
.kvs-utl-cert {
  grid-area: certs; }

/* line 2274, theme.scss */
.kvs-utl-userpersonal.kvs-utl-tile,
.kvs-utl-bally.kvs-utl-tile {
  margin-bottom: 1rem; }

/* line 2279, theme.scss */
.kvs-utl-tile header {
  display: flex;
  justify-content: space-between;
  flex-direction: row; }

/* line 2285, theme.scss */
.kvs-utlb-count {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 12px;
  display: flex;
  justify-content: center;
  padding: 0.5rem;
  gap: 10px;
  align-items: center;
  margin-top: 0.5rem; }

/* line 2296, theme.scss */
.kvs-utl-cert-input input {
  margin-bottom: 0.5rem;
  width: 100%;
  padding: 0.5rem;
  border-radius: 12px; }

/* line 2303, theme.scss */
.kvs-utl-cert.kvs-utl-tile button {
  width: 100%;
  padding: 0.5rem;
  margin-top: 0.3rem;
  border-radius: 12px;
  border-color: transparent;
  background-color: #F91155;
  color: white; }

/* line 2313, theme.scss */
.kvs-ut-popup-contacts,
.kvs-ut-popup-address {
  background-color: white;
  width: 600px;
  height: 80vh;
  margin: 0 auto;
  color: #003c96 !important;
  font-size: 1.3rem;
  border-radius: 30px;
  padding: 10px 20px;
  display: flex;
  flex-direction: column;
  overflow-y: scroll;
  overflow-x: visible; }

/* line 2329, theme.scss */
.kvs-ut-popup-contacts-header,
.kvs-ut-popup-address-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }

/* line 2336, theme.scss */
.kvs-ut-popup-contacts-form iframe,
.kvs-ut-popup-address-form iframe {
  width: 100%;
  height: 40vw;
  border: 0; }

/* line 2343, theme.scss */
body.kvs-utpopup-contacts header {
  display: none; }

/* line 2346, theme.scss */
body.kvs-utpopup-contacts .co-menu.co-menu--personal.co-checkout-block--padded {
  display: none; }

/* line 2349, theme.scss */
body.kvs-utpopup-contacts .co-section--checkout_header.co-checkout-block--padded {
  display: none; }

 /*
.co-input.co-input--checkbox.co-input--password {
    display: none;
}
.co-input.co-input--required.co-input--checkbox.co-input--consent_to_personal_data {
    display: none;
}*/
/* line 2358, theme.scss */
.co-input-description a:not([class]) {
  color: #4a92ff !important;
  text-decoration: underline; }

/* line 2362, theme.scss */
body.kvs-utpopup-contacts .dialogs__widget_btn {
  display: none; }

/* line 2365, theme.scss */
body.kvs-utpopup-contacts footer {
  display: none; }

/* line 2368, theme.scss */
body.kvs-utpopup-contacts {
  background-color: white;
  color: #0841B4; }

/* line 2373, theme.scss */
body.kvs-utpopup-contacts input,
body.kvs-utpopup-contacts textarea {
  background: #E7ECF8 !important;
  border: 1px solid #0841B4;
  color: #0841B4;
  font-weight: 100;
  border-radius: 12px; }

/* line 2381, theme.scss */
body.kvs-utpopup-contacts input:focus,
body.kvs-utpopup-contacts textarea:focus {
  color: blue; }

/* line 2385, theme.scss */
body.kvs-utpopup-contacts .co-input-description.co-toggable_field-description p {
  color: #0841B4; }

/* line 2388, theme.scss */
body.kvs-utpopup-contacts #text-persdata-info {
  display: none; }

/* line 2392, theme.scss */
body.kvs-utpopup-contacts .co-sidebar--menu {
  display: none; }

/* line 2396, theme.scss */
body.kvs-utpopup-contacts main {
  background: white !important; }

/* line 2400, theme.scss */
body.kvs-utpopup-contacts .checkout-v2-wrapper.co-section--content_wrapper {
  flex-direction: row !important; }

/* line 2404, theme.scss */
body.kvs-utpopup-contacts form#contacts label {
  font-size: 0.8rem; }

/* line 2408, theme.scss */
.kvs-utpc-header-closebtn {
  background-color: #F91155;
  width: 30px;
  height: 30px;
  text-align: center;
  color: white;
  border-radius: 50%;
  line-height: 28px;
  cursor: pointer; }

/* line 2419, theme.scss */
body.kvs-utpopup-contacts .co-form-controls {
  display: flex;
  justify-content: center; }

/* line 2424, theme.scss */
body.kvs-utpopup-contacts button.co-button.co-form-button {
  background-color: #F91155;
  margin-top: 20px;
  border-radius: 15px;
  width: 100%; }

/* line 2431, theme.scss */
.kvs-innermode .layout.widget-type_system_widget_v4_modal_cookie_1.is-show-fullscreen {
  display: none; }

/* line 2435, theme.scss */
td.kvstd4 p {
  max-width: 400px; }

/* line 2439, theme.scss */
.js-lk-tapbar {
  display: none; }

/* line 2443, theme.scss */
.kvs-only-mobile-visible {
  display: none; }

@media (max-width: 700px) {
  /* line 2447, theme.scss */
  .kvs-only-mobile-visible {
    display: block; }

  /* line 2450, theme.scss */
  .kvs-mobile-hidden {
    display: none; }

  /* line 2453, theme.scss */
  .kvs-user-tiles-layout {
    grid-template-columns: 50% 50%;
    grid-template-areas: "profile profile" "address bally" "certs certs";
    min-width: 100%;
    max-width: 100%; }

  /* line 2461, theme.scss */
  .kvs-ut-popup-contacts-form,
  .kvs-ut-popup-address-form.js-kvs-ut-popup-address-form {
    height: 100%; }

  /* line 2465, theme.scss */
  .kvs-ut-popup-contacts-form iframe, .kvs-ut-popup-address-form iframe {
    height: 100%; }

  /* line 2468, theme.scss */
  .kvs-ut-popup-contacts, .kvs-ut-popup-address {
    width: 100%; }

  /* line 2472, theme.scss */
  .js-lk-tapbar {
    position: fixed;
    z-index: 1000;
    bottom: 0px;
    background: #1F232ED2;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    border-radius: 20px 20px 0 0; }

  /* line 2484, theme.scss */
  .js-lk-tapbar ul {
    display: grid;
    grid-template-columns: 20% 20% 20% 20% 20%;
    list-style: none;
    width: 100%;
    padding-top: 15px;
    padding-left: 0px; }

  /* line 2493, theme.scss */
  .layout.widget-type_widget_v4_footer_19_52508dc03967710499d76128a367c6de {
    padding-left: 0px; } }
/*
@media (min-width: 1309px){
  .kvs-hidden-menu-by-scroll-banners {
    padding-top: 157px;
  } 
  .kvs-hidden-menu-by-scroll-day11 {
    margin-top: 157px;
  } 
}
@media (min-width: 1440px){
  .kvs-hidden-menu-by-scroll-banners {
    padding-top: 161px;
  }  
  .kvs-hidden-menu-by-scroll-day11 {
    margin-top: 161px;
  }  
}
@media (min-width: 1600px){
  .kvs-hidden-menu-by-scroll-banners {
    padding-top: 166px;
  }  
  .kvs-hidden-menu-by-scroll-day11 {
    margin-top: 166px;
  }  
}
@media (min-width: 1800px){
  .kvs-hidden-menu-by-scroll-banners {
    padding-top: 171px;
  }  
  .kvs-hidden-menu-by-scroll-day11 {
    margin-top: 171px;
  }  
}
@media (min-width: 1920px){
  .kvs-hidden-menu-by-scroll-banners {
    padding-top: 175px;
  }   
  .kvs-hidden-menu-by-scroll-day11 {
    margin-top: 175px;
  } 
}
@media (min-width: 2160px){
  .kvs-hidden-menu-by-scroll-banners {
    padding-top: 182px;
  }   
  .kvs-hidden-menu-by-scroll-day11 {
    margin-top: 182px;
  } 
}*/
