@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, #000000);
  --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, #1a1a1a);
  --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, #333333);
  --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, #808080);
  --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, #000000);
  --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, #1a1a1a);
  --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, #333333);
  --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, #808080);
  --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, #000000);
  --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, #1a1a1a);
  --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, #333333);
  --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, #808080);
  --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, 'Geist Mono');
  --font-size:var(--draft-font-size, 16px);
  --font-family-heading:var(--draft-font-family-heading, 'Geist Mono');
  --heading-ratio:var(--draft-heading-ratio, 2.0);
  --heading-weight:var(--draft-heading-weight, 600);
  --collection_count:var(--draft-collection_count, 50);
  --search_count:var(--draft-search_count, 12);
  --blog_size:var(--draft-blog_size, 8);
  --product_not_available:var(--draft-product_not_available, hidden);
  --layout-content-max-width:var(--draft-layout-content-max-width, 1320px);
  --delta_sidebar:var(--draft-delta_sidebar, 0);
  --type_sidebar:var(--draft-type_sidebar, sticky);
  --sidebar_index_show:var(--draft-sidebar_index_show, true);
  --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, true);
  --sidebar_cart_position:var(--draft-sidebar_cart_position, left);
  --sidebar_product_show:var(--draft-sidebar_product_show, true);
  --sidebar_product_position:var(--draft-sidebar_product_position, left);
  --sidebar_blog_show:var(--draft-sidebar_blog_show, true);
  --sidebar_blog_position:var(--draft-sidebar_blog_position, left);
  --sidebar_article_show:var(--draft-sidebar_article_show, true);
  --sidebar_article_position:var(--draft-sidebar_article_position, left);
  --sidebar_page_show:var(--draft-sidebar_page_show, true);
  --sidebar_page_position:var(--draft-sidebar_page_position, left);
  --sidebar_compare_show:var(--draft-sidebar_compare_show, true);
  --sidebar_compare_position:var(--draft-sidebar_compare_position, left);
  --sidebar_search_show:var(--draft-sidebar_search_show, true);
  --sidebar_search_position:var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled:var(--draft-feedback_captcha_enabled, true);
  --favorite_enabled:var(--draft-favorite_enabled, false);
  --compare_enabled:var(--draft-compare_enabled, false); }

/* line 6, theme.scss */
:root {
  --icon-search: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.02591 8.78049C2.02591 12.5086 5.04171 15.5308 8.7619 15.5308C10.6746 15.5308 12.3983 14.7345 13.627 13.4492C14.7878 12.2349 15.4979 10.5929 15.4979 8.78049C15.4979 5.05241 12.4821 2.0302 8.7619 2.0302C5.04171 2.0302 2.02591 5.05241 2.02591 8.78049ZM15.0899 14.8536C16.5975 13.2765 17.5238 11.1369 17.5238 8.78049C17.5238 3.93116 13.601 0 8.7619 0C3.92284 0 0 3.93116 0 8.78049C0 13.6298 3.92284 17.561 8.7619 17.561C11.2495 17.561 13.495 16.5221 15.0899 14.8536Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.5675 20L13.6997 15.122L15.1323 13.6864L20 18.5644L18.5675 20Z' fill='black'/%3E%3C/svg%3E");
  --icon-menu: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cline y1='2' x2='20' y2='2' stroke='black' stroke-width='2'/%3E%3Cline y1='10' x2='20' y2='10' stroke='black' stroke-width='2'/%3E%3Cline y1='18' x2='20' y2='18' stroke='black' stroke-width='2'/%3E%3C/svg%3E");
  --icon-user: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 19C18 17.6044 18 16.9066 17.8277 16.3388C17.4399 15.0604 16.4395 14.06 15.1611 13.6722C14.5933 13.5 13.8955 13.5 12.5 13.5H7.5C6.10443 13.5 5.40665 13.5 4.83885 13.6722C3.56045 14.06 2.56004 15.0604 2.17224 16.3388C2 16.9066 2 17.6044 2 19M14.5 5.49999C14.5 7.98527 12.4853 9.99999 9.99999 9.99999C7.51471 9.99999 5.5 7.98527 5.5 5.49999C5.5 3.01472 7.51471 1 9.99999 1C12.4853 1 14.5 3.01472 14.5 5.49999Z' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3E%3C/svg%3E");
  --icon-cart: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 6H15C17.2091 6 19 7.79086 19 10V20H1V10C1 7.79086 2.79086 6 5 6Z' stroke='black' stroke-width='2'/%3E%3Cpath d='M14 11V4C14 2.34315 12.6569 1 11 1H9C7.34315 1 6 2.34315 6 4V11' stroke='black' stroke-width='2'/%3E%3C/svg%3E"); }

/* line 16, theme.scss */
:root {
  --controls-form-border-radius: 9px!important; }

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

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

/* line 28, theme.scss */
[data-fixed-panels] .delete-widget-link {
  display: none; }

@media (max-width: 768px) {
  /* line 33, theme.scss */
  [style*="--is-editor:true"] .outside-widgets {
    display: none; }

  /* line 37, theme.scss */
  .edit-widget-buttons .widget-name {
    display: none !important; }

  /* line 41, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
/* line 48, theme.scss */
body .button,
body .co-button,
body .co-button:not(.co-button--link) {
  background: transparent;
  color: var(--color-btn-bg);
  text-transform: uppercase;
  border-color: var(--color-btn-bg);
  font-weight: 600;
  height: auto;
  padding: 12px!important; }
/* line 60, theme.scss */
body .form-control,
body .co-input-field,
body .m-input-field {
  border-color: #B5B5B5; }
  /* line 64, theme.scss */
  body .form-control:focus,
  body .co-input-field:focus,
  body .m-input-field:focus {
    border-color: var(--color-btn-bg);
    box-shadow: none!important;
    outline: none!important; }
  /* line 69, theme.scss */
  body .form-control::placeholder,
  body .co-input-field::placeholder,
  body .m-input-field::placeholder {
    color: #B5B5B5; }

/* line 75, theme.scss */
.heading {
  font-size: 20px!important;
  font-weight: 600!important;
  text-transform: uppercase; }

@media (min-width: 768px) {
  /* line 82, theme.scss */
  header {
    position: sticky;
    top: 0;
    z-index: 10000; } }
/* line 89, theme.scss */
.product-preview__title {
  font-size: 1rem !important; }
  /* line 92, theme.scss */
  .product-preview__title:hover {
    text-decoration: underline; }

/* line 97, theme.scss */
.product-preview__price-cur {
  font-weight: 600 !important; }

/* line 101, theme.scss */
.product-preview__price {
  display: flex;
  gap: 0.5rem; }
  /* line 105, theme.scss */
  .product-preview__price * {
    font-size: 1rem !important; }
  /* line 109, theme.scss */
  .product-preview__price .product-preview__price-old {
    font-size: 0.9rem; }

@media (min-width: 768px) {
  /* line 116, theme.scss */
  .page_layout_sticky_left > aside > [data-sidebar],
  .page_layout_sticky_right > aside > [data-sidebar] {
    top: 3.35rem; } }
/* line 123, theme.scss */
.product-preview__controls {
  display: none !important; }

/* line 127, theme.scss */
[data-sticker-title] {
  font-size: 12px!important;
  text-transform: uppercase;
  padding: 5px 10px!important; }

/* line 134, theme.scss */
[data-path="/client_account/session/new"] .co-login--social_login {
  display: none !important; }
/* line 138, theme.scss */
[data-path="/client_account/session/new"] .co-section--content {
  margin-top: 10vh; }
  /* line 141, theme.scss */
  [data-path="/client_account/session/new"] .co-section--content .co-section--checkout_header {
    text-align: center; }
  /* line 145, theme.scss */
  [data-path="/client_account/session/new"] .co-section--content .co-section--content_block {
    justify-content: center; }
    /* line 148, theme.scss */
    [data-path="/client_account/session/new"] .co-section--content .co-section--content_block .co-login {
      max-width: 482px;
      margin-bottom: 3rem; }
      @media screen and (max-width: 767px) {
        /* line 148, theme.scss */
        [data-path="/client_account/session/new"] .co-section--content .co-section--content_block .co-login {
          max-width: 100%;
          flex: 1; } }

/* line 162, theme.scss */
.co-title--h2 {
  font-size: 1rem;
  text-transform: uppercase; }

/* line 166, theme.scss */
.co-section--checkout_header.co-checkout-block--padded {
  display: none!important; }

/* line 170, theme.scss */
.co-section--checkout_content .co-toggable_field-price, .co-section--checkout_content .co-price--current {
  font-weight: 600!important;
  font-size: 1rem!important; }
/* line 174, theme.scss */
.co-section--checkout_content .co-basket_total-price {
  font-weight: 600!important;
  font-size: 20px!important; }
/* line 178, theme.scss */
.co-section--checkout_content .co-sidebar {
  box-shadow: none!important; }
/* line 181, theme.scss */
.co-section--checkout_content .co-basket_item-image img {
  max-width: 90%!important;
  max-height: 90%!important; }
/* line 185, theme.scss */
.co-section--checkout_content .co-basket_item {
  margin-bottom: 0; }
/* line 188, theme.scss */
.co-section--checkout_content .co-input-title {
  font-size: 1rem!important; }
/* line 191, theme.scss */
.co-section--checkout_content .co-basket {
  max-width: 100%; }
/* line 194, theme.scss */
.co-section--checkout_content .co-button--checkout#create_order {
  height: auto;
  padding: 12px; }

/* line 200, theme.scss */
.widget-type_system_widget_v4_bottom_navigation_bar_1 {
  height: 0!important;
  border: none!important; }
  /* line 203, theme.scss */
  .widget-type_system_widget_v4_bottom_navigation_bar_1 .navigation-bar__icon {
    display: none!important; }

/* line 210, theme.scss */
[data-path="/client_account/session/new"] .co-login:before {
  content: 'ВХОД В ЛИЧНЫЙ КАБИНЕТ';
  display: block;
  font-size: 36px;
  text-transform: uppercase;
  font-weight: 700;
  margin-bottom: 32px;
  width: 100%;
  text-align: center; }
  @media screen and (max-width: 767px) {
    /* line 210, theme.scss */
    [data-path="/client_account/session/new"] .co-login:before {
      font-size: 24px; } }

/* line 226, theme.scss */
[data-product-card-available], .product-preview__available {
  font-size: 16px;
  font-weight: 600; }
