@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #ffffff);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f7f7f7);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #ededed);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #808080);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #1f7d63);
  --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, #279b7a);
  --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, #2eb790);
  --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, #72dcbe);
  --color-btn-bg-half-shade-is-light: var(--draft-color-btn-bg-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #1f7d63);
  --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, #279b7a);
  --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, #2eb790);
  --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, #72dcbe);
  --color-accent-text-half-shade-is-light: var(--draft-color-accent-text-half-shade-is-light, 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, minimal);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 10px);
  --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-size: var(--draft-font-size, 16px);
  --heading-ratio: var(--draft-heading-ratio, 2);
  --heading-weight: var(--draft-heading-weight, 600);
  --collection_count: var(--draft-collection_count, 36);
  --search_count: var(--draft-search_count, 100);
  --blog_size: var(--draft-blog_size, 3);
  --product_not_available: var(--draft-product_not_available, shown);
  --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); }

@media screen and (max-width: 767px) {
  /* line 2, custom.css */
  .widget-type_system_widget_v4_header_4 .header__collections-head {
    width: 80%; } }
@media only screen and (min-device-width: 346px) and (max-device-width: 511px) {
  /*  .widget-type_system_widget_v4_header_4 .header__collections-content {
        padding: 1rem 0.2rem;
      	padding-left: 0.4rem;
    } */
  /* line 16, custom.css */
  .grid-list {
    grid-column-gap: unset;
    grid-template-columns: minmax(60px, 0.9fr) minmax(3px, 1fr); }

  /* line 24, custom.css */
  li.header__collections-item.is-level-1 {
    width: 80%; } }
/* line 30, custom.css */
.header__logo-description {
  text-align: center;
  min-width: 104px;
  margin-bottom: 0; }

/* line 36, custom.css */
.header__logo-description-text {
  font-size: 10px;
  font-family: 'arial black', 'avant garde'; }

/* line 41, custom.css */
.widget-type_widget_v4_header_4_aebe5e29922e2a13763ec550340adc20 .header-mobile-panel__top {
  grid-column-gap: 0 !important;
  padding: 0 !important; }

/* line 46, custom.css */
.widget-type_widget_v4_header_4_aebe5e29922e2a13763ec550340adc20 .header-mobile-panel__controls {
  text-align: unset !important; }

@media (max-width: 767px) {
  /* line 51, custom.css */
  button.button.button_size-m.show-mobile-filter-btn.js-show-mobile-filter:after {
    content: 'Фильтры';
    font-size: 16px;
    margin-left: 6px; }

  /* line 56, custom.css */
  .widget-type_system_widget_v4_sidebar_filter_1 .show-mobile-filter-btn {
    min-width: 110px;
    width: 150px; }

  /* line 60, custom.css */
  select.js-sorting-trigger.form-control.form-control_size-m {
    max-width: 50vw; }

  /* line 63, custom.css */
  .widget-type_system_widget_v4_sidebar_filter_1 .collection-sort {
    padding-right: 0; } }
@media screen and (max-width: 767px) {
  /* line 70, custom.css */
  .widget-type_system_widget_v4_benefits_2 .benefit-list .benefit-list__item .benefit-list__item-title {
    font-weight: normal;
    font-size: 0.8rem;
    word-break: break-all;
    white-space: nowrap; }

  /* line 76, custom.css */
  .widget-type_system_widget_v4_benefits_2 .benefit-list .benefit-list__item img {
    width: 60%;
    height: 60%; } }
@media screen and (max-width: 767px) {
  /* line 83, custom.css */
  .widget-type_system_widget_v4_subcollections_1 .subcollection-list__item-title:hover {
    color: #1f7d63;
    font-weight: bold; }

  /* line 87, custom.css */
  .widget-type_widget_v4_footer_3_498de9e6b7ae373ef600e753436496cc .footer-wrap .footer-top .footer__area-social .title:hover {
    display: block !important; }

  /* line 91, custom.css */
  .social-text.desktop {
    display: none; } }
@media screen and (min-width: 768px) {
  /* line 94, custom.css */
  .social-text.mobile {
    display: none; } }
/* line 97, custom.css */
.social-text {
  font-weight: 700; }

@media screen and (max-width: 480px) {
  /* line 102, custom.css */
  .mobile-hidden {
    display: none; } }
@font-face {
  font-family: "Montserrat";
  src: url("Montserrat-Regular.ttf"); }
@font-face {
  font-family: "Montserrat";
  src: url("Montserrat-SemiBold.ttf");
  font-weight: bold; }
/* line 116, custom.css */
body {
  font-family: Montserrat !important; }

@media screen and (max-width: 767px) {
  /* line 121, custom.css */
  .widget-type_widget_v4_header_4_aebe5e29922e2a13763ec550340adc20 .header__collections-photo {
    min-width: 27%;
    width: 27%;
    margin-right: 0; }

  /* line 126, custom.css */
  .widget-type_widget_v4_header_4_aebe5e29922e2a13763ec550340adc20 .header__collections-menu {
    grid-column-gap: unset; } }
/* line 131, custom.css */
h2, .h2 {
  font-size: calc(var(--font-size) * 1.75); }

/* line 134, custom.css */
h3, .h3 {
  font-size: calc(var(--font-size) * 1.5); }

@media (max-width: 767px) {
  /* line 139, custom.css */
  h2, .h2 {
    font-size: calc(var(--font-size) * 1.40); }

  /* line 143, custom.css */
  h3, .h3 {
    font-size: calc(var(--font-size) * 1.25); } }
/* line 149, custom.css */
.icon-favorites-o:before {
  content: "\E822"; }

/* line 153, custom.css */
span.btn-icon.icon-favorites-f {
  color: #ff0000; }

/* line 157, custom.css */
.widget-type_widget_v4_product_1_879b242dbad4b5216c5a950375653fd5 .favorites_btn.favorites-added {
  color: #ff0000; }

/* line 161, custom.css */
.widget-type_widget_v4_product_1_879b242dbad4b5216c5a950375653fd5 .favorites_btn .btn-icon, .widget-type_widget_v4_product_1_879b242dbad4b5216c5a950375653fd5 .favorites_btn:hover .btn-icon {
  padding-right: 0px; }

/* line 165, custom.css */
.widget-type_widget_v4_subcollections_1_57716125e7028d56fe5694856cd8e56d .subcollection-list__item-title:hover {
  color: var(--color-accent-text); }

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

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