@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, #fff0be);
  --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, #ffecac);
  --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, #e6b000);
  --color-notice-warning-half-shade-is-dark:var(--draft-color-notice-warning-half-shade-is-dark, 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, #cae9d2);
  --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, #bee4c7);
  --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, #429e58);
  --color-notice-success-half-shade-is-dark:var(--draft-color-notice-success-half-shade-is-dark, 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, #f6ccd0);
  --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, #f3bcc1);
  --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, #c52330);
  --color-notice-error-half-shade-is-dark:var(--draft-color-notice-error-half-shade-is-dark, 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, #bedeff);
  --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, #acd4ff);
  --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, #006fe6);
  --color-notice-info-half-shade-is-dark:var(--draft-color-notice-info-half-shade-is-dark, 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 */
.kvs-is-dark-theme .social-img-item.kvs-soc-link-halva.kvs-soc-link-halva2-light {
  display: none; }

/* line 29, theme.scss */
.kvs-is-light-theme .social-img-item.kvs-soc-link-halva.kvs-soc-link-halva2-dark {
  display: none; }

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

/* line 36, theme.scss */
body.kvs-is-dark-theme main {
  background: url(https://cdn.insales-shop.ru/files/1/7945/133308169/original/bg-dark-nd.svg); }

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

/* line 42, theme.scss */
body.kvs-is-dark-theme .page_layout.page_layout_normal_left.page_layout_section_top {
  background: url(https://cdn.insales-shop.ru/files/1/7945/133308169/original/bg-dark-nd.svg); }

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

/* line 48, theme.scss */
body.kvs-is-dark-theme .page_layout.page_layout-clear {
  background: url(https://cdn.insales-shop.ru/files/1/7945/133308169/original/bg-dark-nd.svg); }

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

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

/* line 57, theme.scss */
body.kvs-is-dark-theme.kvs-body-index .page_layout.page_layout-clear main {
  background: url(https://cdn.insales-shop.ru/files/1/7945/133308169/original/bg-dark-nd.svg); }

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

/* line 64, 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%, rgba(0, 0, 0, 0)));
  -webkit-mask-image: linear-gradient(0deg, #000 5%, rgba(0, 0, 0, 0) 50%); }

/* line 81, 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 142, theme.scss */
main .layout {
  background-color: transparent; }

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

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

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

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

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

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

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

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

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

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

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

/* line 188, 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 201, 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 205, theme.scss */
.kvs-header-other-page .header-part-bottom__inner {
  background: none; }

/* line 209, 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 213, 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 218, 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 223, theme.scss */
.kvs-body.kvs-is-dark-theme .product__area-description {
  background-color: #384158;
  padding: 0px 30px; }

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

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

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

/* line 237, 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 241, theme.scss */
.kvs-body.kvs-is-dark-theme .product__reviews-count {
  color: white!important; }

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

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

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

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

/* line 259, 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 264, theme.scss */
.kvs-body.kvs-is-light-theme button#kvs_head_search_btn:hover {
  background-color: #f7f7f7; }

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

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

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

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

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

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

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

/* line 292, 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 296, 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 301, theme.scss */
body.kvs-is-dark-theme .co-input-description {
  color: white; }

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

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

@media screen and (max-width: 767px) {
  /* line 315, 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 321, theme.scss */
  body.kvs-body .kvs-bullets-area {
    display: none; }

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

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

  /* line 332, 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 336, theme.scss */
  .widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d .product__area-properties {
    background-color: transparent;
    margin: 0 15px; }

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

  /* line 344, 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 348, theme.scss */
  body.kvs-is-dark-theme .header__collections {
    top: -10px; }

  /* line 352, 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 356, theme.scss */
  .widget-type_widget_v4_page_banner_3_1_d7329a85a1a6fdb8462e57f6b1b731b9 {
    margin-bottom: 20px; } }
/* line 363, theme.scss */
h1, h2, h3 {
  font-family: 'Nekst Regular'; }

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

/* line 372, 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 378, theme.scss */
section.kvs-ny-top-banner {
  margin-top: 0px; }

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

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

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

/* line 393, 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 406, theme.scss */
.kvs-ny-button-playlist-div {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
  margin-top: 40px; }

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

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

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

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

/* line 434, 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 442, theme.scss */
.kvs-ny-member-text {
  font-size: 0.8rem;
  margin-bottom: 1rem;
  color: #555; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 527, 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 532, theme.scss */
.kvs-is-light-theme .widget-type_widget_v4_product_4_acf244341fae168d6d4fc54d97f9c22d .reviews-item__replied {
  background-color: transparent; }

/* line 536, 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 542, 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 547, theme.scss */
  picture.kvs-ny-member img {
    max-width: 150px;
    margin-right: 20px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 602, 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 606, 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 611, 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 619, 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 624, theme.scss */
body.kvs-is-dark-theme .widget-type_widget_v4_collection_description_1_aktsii .cut-block__content-wrapper:before {
  background: white; }

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

/* line 632, 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 639, theme.scss */
body.kvs-body .preorder .preorder__main {
  background-color: white;
  border-radius: 0px 0px 30px 30px; }

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

/* line 650, 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 656, 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 663, theme.scss */
body.kvs-body .preorder input.form-control {
  background-color: white;
  color: #333; }

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

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

/* line 678, 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 687, theme.scss */
body.kvs-body .notification {
  background-color: white;
  border-radius: 30px; }

/* line 692, 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 698, theme.scss */
body.kvs-body .notification__content {
  color: #333; }

/* line 702, 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 707, theme.scss */
body.kvs-is-dark-theme a.menu-link.link-current {
  color: #4a92ff!important; }

/* line 711, 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 717, theme.scss */
body.kvs-body .m-modal.m-modal--checkout {
  background-color: white;
  border-radius: 30px; }

/* line 722, 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 728, theme.scss */
body.kvs-body .m-modal-heading,
body.kvs-body .m-input-label,
body.kvs-body .m-input-caption {
  color: #333; }

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

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

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

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

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

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

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

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

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

/* line 792, 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 799, theme.scss */
.widget-type_system_widget_v4_simple_text_2 {
  display: none; }

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

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

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

/* line 817, 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 823, theme.scss */
.kvs-callmeback-notification .feedback__field-area.agree {
  margin-bottom: 20px; }

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

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

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

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

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

/* line 851, 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 859, 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 868, theme.scss */
.kvs-is-dark-theme .kvs-ext-garant-select input {
  background-color: #1f232e !important;
  color: white; }

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

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

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

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

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

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

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

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

@media (max-width: 767px) {
  /* line 910, theme.scss */
  .widget-type_widget_v4_cart_1_3191875e40af8d0f2c7bdd5f7f0edaba .cart-item {
    --item-image-size: 140px; } }
/* line 915, 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 918, 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 922, theme.scss */
.kvs-is-light-theme span.filter-option__btn.icon-check {
  border: 1px solid #424a61;
  background-color: transparent; }

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

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

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

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

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

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

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

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

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

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

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

/* line 989, 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 998, theme.scss */
.bonus-survey-send {
  font-family: 'Nekst Medium';
  background-color: #003c96;
  border-radius: 30px;
  padding: 20px;
  color: white; }

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

/* line 1008, 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 1020, theme.scss */
button#sendResultsButton {
  display: block;
  height: 48px;
  margin-top: 0px; }

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

/* line 1032, 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 1045, 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 1059, 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 1068, theme.scss */
.kvs-question-image img {
  border-radius: 30px; }

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

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

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

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

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

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

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

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

/* line 1115, 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 1122, 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 1128, 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 1137, 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 1144, 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 1150, theme.scss */
.kvs-is-light-theme
button.button.add-cart-counter__controls-btn {
  /*color: var(--kvs-color-text);*/
  color: white;
  border-color: #DEE3EB; }

/* line 1156, 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 1164, theme.scss */
.kvs-is-light-theme
.widget-type_slider_comments .kvs-comment-header img {
  filter: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1227, 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 1232, theme.scss */
.kvs-page-id-13580109 .widget-type_widget_kvs_cp211 .layout__content .tabs__head {
  display: none; }

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

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

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

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

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

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

/* line 1271, 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 1278, theme.scss */
.kvs-body.kvs-bd-tpl-collection section.main-section-aside.kvs-collection-son25 {
  flex-direction: column; }

/* line 1281, 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 1285, theme.scss */
.kvs-body.kvs-bd-tpl-collection main {
  min-width: 75%; }

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

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

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

/* line 1310, 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 1316, 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 1322, 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 1328, 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 1336, theme.scss */
  .kvs-light-faza-1 {
    animation: fadeInFaza1 10s ease-out;
    animation-iteration-count: infinite; }

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

  /* line 1344, 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 1369, theme.scss */
.day11-object.day11-mobile .kvs-light-bluring {
  display: none; }

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

  /* line 1376, 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 1391, theme.scss */
.frisbuy-widget.frisbuy-class.frisbuy-layout-arrow.frisbuy-buyson\.son {
  padding-top: 0px; }

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

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

/* line 1402, theme.scss */
.kvs-body.kvs-bd-tpl-page.kvs-page-id-27948281 .widget-type_widget_kvs_cp211 {
  display: block; }

/* line 1407, 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 1422, theme.scss */
.notification.kvs-workout-entrance {
  display: none; }

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

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

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

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

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

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

/* line 1458, 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 1464, theme.scss */
.kvs-form-workout .feedback__submit {
  margin-top: 10px;
  padding-top: 10px;
  text-align: center; }

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

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

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

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

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

/* line 1504, 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 1515, 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 1540, 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 1551, 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 1568, 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 1592, 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 1597, theme.scss */
  .notification.kvs-workout-entrance .notification__head {
    border-radius: 0;
    margin-left: -15px;
    margin-right: -15px; }

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

/* line 1618, 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 1625, theme.scss */
.workout-header-text {
  font-size: 1.4rem; }

@media (max-width: 767px) {
  /* line 1629, theme.scss */
  .workout-header-text {
    font-size: 1.1rem; } }
/* line 1634, 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 1642, theme.scss */
[data-theme-template="page.system-template-9718900a2f95ea295e77"] .widget-type_widget_kvs_cp211 .catalog.js-slick-catalog {
  overflow: visible; }

/* line 1646, 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 1650, 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 1657, 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 1668, 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 1674, 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 1678, 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 1682, 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 1687, 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 1694, theme.scss */
.tabs__head-item.heading.js-kvs-tab-title.is-active[data-tabs-item="tab-29353048"] {
  display: none; }

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

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

/* line 1707, 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 1711, theme.scss */
.kvs-is-light-theme .widget-type_widget_kvs_cp211 .kvs-slider-arrow {
  fill: #4a92ff; }

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

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

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

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

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

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

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

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

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

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

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

/* line 1761, theme.scss */
.layout.widget-type_widget_v4_page_banner_3_1_577229e034b00f42650bf2ffdfab68e4 {
  padding-top: 1rem; }

/* line 1765, theme.scss */
.kvs-collection-80 .layout.widget-type_widget_v4_catalog_2_218589e4ac108b83d6b5c5b1232f3c87 {
  padding-left: 0px !important;
  max-width: inherit!important; }

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

/* line 1774, 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 1782, 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 1790, theme.scss */
.tabs__head-item.heading.is-active.js-kvs-tab-title {
  color: white;
  border-bottom: 0px;
  font-size: 2rem; }

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

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

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

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

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

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

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

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

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

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

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

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

/* line 1841, 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 1854, 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 1865, theme.scss */
.kvs-krovati-variants-list {
  max-width: 750px;
  background-color: white;
  border-radius: 15px;
  padding: 15px;
  margin: auto auto; }

/* line 1873, 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 1882, theme.scss */
.kvs-krovati-option-title {
  display: block;
  line-height: 1.2;
  margin-bottom: 0.9rem;
  font-weight: 500;
  color: #333333; }

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

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

/* line 1900, 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 1909, theme.scss */
.kvs-krovat-popup-content {
  display: grid;
  grid-template-columns: 53% auto;
  gap: 10px; }

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

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

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

/* line 1926, 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 1935, 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 1958, theme.scss */
  .kvs-krovat-btn-image-mobile {
    display: block;
    height: 80px;
    overflow: hidden; }

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

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

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

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

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

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

  /* line 1986, 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 1996, theme.scss */
.kvs-sport15-content {
  border-radius: 30px;
  overflow: hidden;
  margin-bottom: 250px; }

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

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

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

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

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

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

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

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

/* line 2046, 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 2051, 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 2056, 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 2063, theme.scss */
  .kvs-is-light-theme .widget-type_head_banner_megamenu_transparent .header__bottom_menu {
    background-color: transparent; }

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

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

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

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

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

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

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

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

  /* line 2112, theme.scss */
  .js-day11-peret-img-2560 {
    display: block; } }
/* line 2117, 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 2127, theme.scss */
.kvs-advent-day.kvs-advent-day-15 {
  grid-area: p;
  max-width: 100%; }

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

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

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

@media (max-width: 560px) {
  /* line 2147, 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 2159, theme.scss */
  .kvs-advent-day, .kvs-advent-day a {
    border-radius: 15px;
    overflow: hidden; } }
/* line 2165, theme.scss */
.kvs-hidden-menu-by-scroll-banners {
  /*padding-top: 121px;*/
  padding-top: 112px; }

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

/* line 2174, 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 2183, theme.scss */
.certificate-number-form input {
  padding: 10px;
  border-radius: 10px;
  text-align: center; }

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

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

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

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

  /* line 2205, theme.scss */
  .kvs-peretyazhka-certs {
    left: -20%!important; } }
/* line 2210, 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 2214, theme.scss */
.kvs-client-account-layout .checkout-v2-wrapper.co-section--content_wrapper {
  flex-direction: column; }

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

/* line 2222, 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 2230, 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 2238, 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 2250, theme.scss */
a.co-menu-link.co-menu-link--personal.co-link {
  color: white!important; }

/* line 2254, 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 2258, 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 2266, theme.scss */
.kvs-user-tiles-layout {
  display: grid;
  grid-template-columns: 60% 40%;
  min-width: 1000px;
  grid-template-areas: "profile bally" "address certs"; }

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

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

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

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

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

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

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

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

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

/* line 2312, 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 2323, theme.scss */
.kvs-utl-cert-input input {
  margin-bottom: 0.5rem;
  width: 100%;
  padding: 0.5rem;
  border-radius: 12px; }

/* line 2330, 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 2340, 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 2356, theme.scss */
.kvs-ut-popup-contacts-header,
.kvs-ut-popup-address-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 10px; }

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

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

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

/* line 2376, 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 2385, theme.scss */
.co-input-description a:not([class]) {
  color: #4a92ff!important;
  text-decoration: underline; }

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

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

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

/* line 2400, 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 2408, theme.scss */
body.kvs-utpopup-contacts input:focus,
body.kvs-utpopup-contacts textarea:focus {
  color: blue; }

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

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

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

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

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

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

/* line 2435, 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 2446, theme.scss */
body.kvs-utpopup-contacts .co-form-controls {
  display: flex;
  justify-content: center; }

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

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

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

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

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

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

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

  /* line 2480, 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 2488, theme.scss */
  .kvs-ut-popup-contacts-form,
  .kvs-ut-popup-address-form.js-kvs-ut-popup-address-form {
    height: 100%; }

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

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

  /* line 2499, 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 2511, 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 2520, theme.scss */
  .layout.widget-type_widget_v4_footer_19_52508dc03967710499d76128a367c6de {
    padding-left: 0px; } }
/* line 2525, theme.scss */
.header__area-catalog.kvs-class {
  display: flex;
  align-items: center; }

/* line 2530, theme.scss */
.kvs-is-light-theme .header__area-catalog.kvs-class button.button {
  border-color: #333!important; }

/* line 2533, theme.scss */
.kvs-is-light-theme button#kvs_head_search_btn {
  border-color: #333; }

/* line 2537, theme.scss */
.kvs-is-light-theme .widget-type_head_banner_megamenu_transparent .header__control-btn img {
  filter: invert(99%) sepia(3%) saturate(99%) hue-rotate(326deg) brightness(1%) contrast(100%) !important; }

/*
@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;
  } 
}*/
/* line 2591, theme.scss */
.kvs-nd-widget {
  margin-top: 3rem; }
  /* line 2594, theme.scss */
  .kvs-nd-widget img {
    border-radius: 35px; }
  /* line 2598, theme.scss */
  .kvs-nd-widget h2 {
    font-size: 32px;
    margin-top: 2rem;
    margin-bottom: 2rem; }
  /* line 2604, theme.scss */
  .kvs-nd-widget h3 {
    font-size: 1.3rem;
    margin-top: 1rem; }
  /* line 2609, theme.scss */
  .kvs-nd-widget .kvs-chips {
    padding: 0.5rem 1rem;
    font-size: 1.2rem;
    border-radius: 35px;
    background-color: #FFFFFF33;
    cursor: pointer; }
  /* line 2616, theme.scss */
  .kvs-nd-widget .kvs-chips:hover {
    background-color: #FFFFFF66; }
  /* line 2619, theme.scss */
  .kvs-nd-widget .kvs-chips.selected {
    background-color: #7BCCFF;
    color: #1F232E;
    cursor: pointer; }
  /* line 2624, theme.scss */
  .kvs-nd-widget .kvs-chips.selected:hover {
    background-color: #7BCCFF; }
  /* line 2628, theme.scss */
  .kvs-nd-widget * {
    box-sizing: border-box; }
  /* line 2632, theme.scss */
  .kvs-nd-widget .product-card {
    width: 260px;
    background: #262a38;
    border-radius: 28px;
    padding: 16px; }
  /* line 2639, theme.scss */
  .kvs-nd-widget .product-card__media {
    position: relative;
    border-radius: 20px;
    background: white;
    padding: 0px 0px 16px;
    display: flex;
    flex-direction: column;
    align-items: center;
    max-height: 230px; }
  /* line 2650, theme.scss */
  .kvs-nd-widget .product-card__badge {
    position: absolute;
    top: 16px;
    left: 16px;
    background: #ff3366;
    color: #ffffff;
    font-size: 15px;
    font-weight: 700;
    padding: 8px 16px;
    border-radius: 20px;
    z-index: 2; }
  /* line 2663, theme.scss */
  .kvs-nd-widget .product-card__actions {
    position: absolute;
    top: 16px;
    right: 16px;
    display: flex;
    gap: 10px;
    z-index: 2; }
  /* line 2672, theme.scss */
  .kvs-nd-widget .product-card__action-btn {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    background: transparent;
    border: none;
    padding: 0;
    cursor: pointer; }
  /* line 2685, theme.scss */
  .kvs-nd-widget .product-card__action-btn svg {
    width: 22px;
    height: 22px; }
  /* line 2690, theme.scss */
  .kvs-nd-widget .product-card__image {
    width: 100%;
    max-width: 220px;
    height: auto;
    object-fit: contain;
    margin: 20px 0 8px; }
  /* line 2698, theme.scss */
  .kvs-nd-widget .product-card__dots {
    display: flex;
    gap: 8px;
    margin-top: 8px; }
  /* line 2704, theme.scss */
  .kvs-nd-widget .product-card__dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.35); }
  /* line 2711, theme.scss */
  .kvs-nd-widget .product-card__dot.is-active {
    background: #ffffff; }
  /* line 2717, theme.scss */
  .kvs-nd-widget .product-card__info {
    padding: 20px 8px 8px; }
  /* line 2721, theme.scss */
  .kvs-nd-widget .product-card__price-row {
    display: flex;
    align-items: baseline;
    gap: 10px; }
  /* line 2727, theme.scss */
  .kvs-nd-widget .product-card__price {
    color: #ffffff;
    font-size: 25px;
    font-weight: 700; }
  /* line 2733, theme.scss */
  .kvs-nd-widget .product-card__price-old {
    color: #7c8194;
    font-size: 20px;
    text-decoration: line-through; }
  /* line 2739, theme.scss */
  .kvs-nd-widget .product-card__title {
    color: #ffffff;
    font-size: 20px;
    font-weight: 400;
    margin: 10px 0 0; }
  /* line 2746, theme.scss */
  .kvs-nd-widget .product-card__rating {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-top: 14px;
    color: #7c8194;
    font-size: 16px; }
  /* line 2755, theme.scss */
  .kvs-nd-widget .product-card__rating svg {
    width: 18px;
    height: 18px; }
  /* line 2760, theme.scss */
  .kvs-nd-widget .product-card__rating-value {
    color: #ffffff; }
  /* line 2764, theme.scss */
  .kvs-nd-widget .favorite-btn {
    width: 24px;
    height: 24px;
    background: url("https://cdn.insales-shop.ru/files/1/7361/132267201/original/heart.svg") center/contain no-repeat;
    border: 0;
    cursor: pointer; }
  /* line 2772, theme.scss */
  .kvs-nd-widget .favorite-btn.favorites-added {
    border: 1px solid red;
    border-radius: 50%; }
  /* line 2777, theme.scss */
  .kvs-nd-widget .compare-btn {
    width: 24px;
    height: 24px;
    border: 0;
    cursor: pointer;
    background: url("https://cdn.insales-shop.ru/files/1/7353/132267193/original/ranking.svg") center/contain no-repeat; }
  /* line 2785, theme.scss */
  .kvs-nd-widget .compare-btn.compare-added {
    border: 1px solid red;
    border-radius: 50%; }
  /* line 2790, theme.scss */
  .kvs-nd-widget header.kvs-category-main-preview-title {
    margin: 2rem 0 1rem;
    display: flex;
    gap: 1rem;
    align-items: center; }
  /* line 2797, theme.scss */
  .kvs-nd-widget header.kvs-category-main-preview-title h2 {
    font-size: 32px; }
  /* line 2801, theme.scss */
  .kvs-nd-widget header.kvs-category-main-preview-title img {
    width: 48px;
    height: 32px; }
  /* line 2806, theme.scss */
  .kvs-nd-widget .product-card-list {
    display: grid;
    grid-template-columns: repeat(5, 1fr); }
  /* line 2811, theme.scss */
  .kvs-nd-widget .product-card-list-wrapper {
    display: grid;
    grid-template-columns: auto 110px; }
  /* line 2816, theme.scss */
  .kvs-nd-widget .product-list-more-button {
    text-align: center;
    padding-top: 7rem; }
  /* line 2821, theme.scss */
  .kvs-nd-widget .more-button-text {
    margin-bottom: 1rem; }
  /* line 2825, theme.scss */
  .kvs-nd-widget .red-button {
    border-radius: 30px;
    color: #fff;
    background-color: #E50149;
    border-color: transparent; }
  @media (max-width: 700px) {
    /* line 2833, theme.scss */
    .kvs-nd-widget img {
      border-radius: 10px; }
    /* line 2837, theme.scss */
    .kvs-nd-widget .product-card__price-row {
      flex-direction: column; }
    /* line 2841, theme.scss */
    .kvs-nd-widget .product-card__actions {
      top: auto;
      bottom: 10px; } }
