@charset "UTF-8";
/* line 1, theme.scss */
.co-section--content {
  display: block; }

/* 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);
  --rev-bg-input: var(--draft-rev-bg-input, #FFFFFF);
  --rev-bg-input-is-light: var(--draft-rev-bg-input-is-light, true);
  --rev-bg-input-minor-shade: var(--draft-rev-bg-input-minor-shade, #f7f7f7);
  --rev-bg-input-minor-shade-is-light: var(--draft-rev-bg-input-minor-shade-is-light, true);
  --rev-bg-input-major-shade: var(--draft-rev-bg-input-major-shade, #ededed);
  --rev-bg-input-major-shade-is-light: var(--draft-rev-bg-input-major-shade-is-light, true);
  --rev-bg-input-half-shade: var(--draft-rev-bg-input-half-shade, #808080);
  --rev-bg-input-half-shade-is-dark: var(--draft-rev-bg-input-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #55433C);
  --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, #69534b);
  --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, #7f645a);
  --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, #b39c94);
  --color-btn-bg-half-shade-is-dark: var(--draft-color-btn-bg-half-shade-is-dark, true);
  --bungly-yellow: var(--draft-bungly-yellow, #F5BC20);
  --bungly-yellow-is-light: var(--draft-bungly-yellow-is-light, true);
  --bungly-yellow-minor-shade: var(--draft-bungly-yellow-minor-shade, #f4b918);
  --bungly-yellow-minor-shade-is-light: var(--draft-bungly-yellow-minor-shade-is-light, true);
  --bungly-yellow-major-shade: var(--draft-bungly-yellow-major-shade, #f4b70f);
  --bungly-yellow-major-shade-is-light: var(--draft-bungly-yellow-major-shade-is-light, true);
  --bungly-yellow-half-shade: var(--draft-bungly-yellow-half-shade, #977107);
  --bungly-yellow-half-shade-is-dark: var(--draft-bungly-yellow-half-shade-is-dark, true);
  --bungly-brown: var(--draft-bungly-brown, #55433C);
  --bungly-brown-is-dark: var(--draft-bungly-brown-is-dark, true);
  --bungly-brown-minor-shade: var(--draft-bungly-brown-minor-shade, #69534b);
  --bungly-brown-minor-shade-is-dark: var(--draft-bungly-brown-minor-shade-is-dark, true);
  --bungly-brown-major-shade: var(--draft-bungly-brown-major-shade, #7f645a);
  --bungly-brown-major-shade-is-dark: var(--draft-bungly-brown-major-shade-is-dark, true);
  --bungly-brown-half-shade: var(--draft-bungly-brown-half-shade, #b39c94);
  --bungly-brown-half-shade-is-dark: var(--draft-bungly-brown-half-shade-is-dark, true);
  --text-grey: var(--draft-text-grey, #C5C5C5);
  --text-grey-is-light: var(--draft-text-grey-is-light, true);
  --text-grey-minor-shade: var(--draft-text-grey-minor-shade, #c3c3c3);
  --text-grey-minor-shade-is-light: var(--draft-text-grey-minor-shade-is-light, true);
  --text-grey-major-shade: var(--draft-text-grey-major-shade, #c0c0c0);
  --text-grey-major-shade-is-light: var(--draft-text-grey-major-shade-is-light, true);
  --text-grey-half-shade: var(--draft-text-grey-half-shade, #a7a7a7);
  --text-grey-half-shade-is-dark: var(--draft-text-grey-half-shade-is-dark, true);
  --text-dark-grey: var(--draft-text-dark-grey, #8D8D8D);
  --text-dark-grey-is-dark: var(--draft-text-dark-grey-is-dark, true);
  --text-dark-grey-minor-shade: var(--draft-text-dark-grey-minor-shade, #989898);
  --text-dark-grey-minor-shade-is-dark: var(--draft-text-dark-grey-minor-shade-is-dark, true);
  --text-dark-grey-major-shade: var(--draft-text-dark-grey-major-shade, #a3a3a3);
  --text-dark-grey-major-shade-is-dark: var(--draft-text-dark-grey-major-shade-is-dark, true);
  --text-dark-grey-half-shade: var(--draft-text-dark-grey-half-shade, #c6c6c6);
  --text-dark-grey-half-shade-is-light: var(--draft-text-dark-grey-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #313131);
  --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, #454545);
  --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, #5a5a5a);
  --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, #989898);
  --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, rounded);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 6px);
  --color-notice-warning: var(--draft-color-notice-warning, #FFF3CD);
  --color-notice-warning-is-light: var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #fff3ca);
  --color-notice-warning-minor-shade-is-light: var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade: var(--draft-color-notice-warning-major-shade, #fff2c8);
  --color-notice-warning-major-shade-is-light: var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade: var(--draft-color-notice-warning-half-shade, #ffedb3);
  --color-notice-warning-half-shade-is-light: var(--draft-color-notice-warning-half-shade-is-light, true);
  --color-notice-success: var(--draft-color-notice-success, #D4EDDA);
  --color-notice-success-is-light: var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade: var(--draft-color-notice-success-minor-shade, #d3ecd9);
  --color-notice-success-minor-shade-is-light: var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade: var(--draft-color-notice-success-major-shade, #d1ecd7);
  --color-notice-success-major-shade-is-light: var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade: var(--draft-color-notice-success-half-shade, #bee4c7);
  --color-notice-success-half-shade-is-light: var(--draft-color-notice-success-half-shade-is-light, true);
  --color-notice-error: var(--draft-color-notice-error, #fdeee9);
  --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, #fdece7);
  --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, #fdece6);
  --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, #fce4dc);
  --color-notice-error-half-shade-is-light: var(--draft-color-notice-error-half-shade-is-light, true);
  --color-notice-info: var(--draft-color-notice-info, #CCE5FF);
  --color-notice-info-is-light: var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade: var(--draft-color-notice-info-minor-shade, #cae4ff);
  --color-notice-info-minor-shade-is-light: var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade: var(--draft-color-notice-info-major-shade, #c8e3ff);
  --color-notice-info-major-shade-is-light: var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade: var(--draft-color-notice-info-half-shade, #b3d7ff);
  --color-notice-info-half-shade-is-light: var(--draft-color-notice-info-half-shade-is-light, true);
  --font-family: var(--draft-font-family, Montserrat);
  --font-size: var(--draft-font-size, 14px);
  --font-family-heading: var(--draft-font-family-heading, Montserrat);
  --collection_count: var(--draft-collection_count, 24);
  --rev_sticker_discount: var(--draft-rev_sticker_discount, true);
  --rev_bg_stiker_discount: var(--draft-rev_bg_stiker_discount, #FF0000);
  --rev_bg_stiker_discount-is-dark: var(--draft-rev_bg_stiker_discount-is-dark, true);
  --rev_bg_stiker_discount-minor-shade: var(--draft-rev_bg_stiker_discount-minor-shade, #ff1a1a);
  --rev_bg_stiker_discount-minor-shade-is-dark: var(--draft-rev_bg_stiker_discount-minor-shade-is-dark, true);
  --rev_bg_stiker_discount-major-shade: var(--draft-rev_bg_stiker_discount-major-shade, #ff3333);
  --rev_bg_stiker_discount-major-shade-is-dark: var(--draft-rev_bg_stiker_discount-major-shade-is-dark, true);
  --rev_bg_stiker_discount-half-shade: var(--draft-rev_bg_stiker_discount-half-shade, #ff8080);
  --rev_bg_stiker_discount-half-shade-is-dark: var(--draft-rev_bg_stiker_discount-half-shade-is-dark, true);
  --rev_product_buttons: var(--draft-rev_product_buttons, custom);
  --rev_product_redirect: var(--draft-rev_product_redirect, /new_order);
  --product_not_available: var(--draft-product_not_available, hidden);
  --search_count: var(--draft-search_count, 12);
  --blog_size: var(--draft-blog_size, 12);
  --layout-content-max-width: var(--draft-layout-content-max-width, 2560px);
  --delta_sidebar: var(--draft-delta_sidebar, 1);
  --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, false);
  --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_favorite_show: var(--draft-sidebar_favorite_show, false);
  --sidebar_favorite_position: var(--draft-sidebar_favorite_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);
  --vip-events: var(--draft-vip-events, false);
  --pochtomats_on: var(--draft-pochtomats_on, true);
  --add_discount_product: var(--draft-add_discount_product, false);
  --discount_product_quantity_limit: var(--draft-discount_product_quantity_limit, false);
  --discount_limit_amount: var(--draft-discount_limit_amount, false);
  --discount_amount_order: var(--draft-discount_amount_order, 15000);
  --items_include_in_category: var(--draft-items_include_in_category, false);
  --free_product_on: var(--draft-free_product_on, true);
  --free_product_period_on: var(--draft-free_product_period_on, false);
  --cart_group: var(--draft-cart_group, true); }

/* line 9, theme.scss */
.editor {
  font-weight: 400 !important; }

/* line 13, theme.scss */
[data-fixed-panels] {
  z-index: 999999999 !important; }
  /* line 16, theme.scss */
  [data-fixed-panels].checkout-page {
    z-index: 1000 !important; }

/* line 20, theme.scss */
section[data-sidebar] {
  height: 100%; }

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

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

/* line 32, theme.scss */
body {
  padding-bottom: 120px; }
  /* line 35, theme.scss */
  body.padd-bottom-none {
    padding-bottom: 0; }
  @media all and (min-width: 768px) {
    /* line 39, theme.scss */
    body.padding-top {
      padding-top: 50px; } }
  @media all and (min-width: 768px) {
    /* line 44, theme.scss */
    body.padding-bottom {
      padding-bottom: 50px; } }
  @media all and (max-width: 767px) {
    /* line 49, theme.scss */
    body.padding-top-sm {
      padding-top: 40px; } }
  @media all and (max-width: 767px) {
    /* line 54, theme.scss */
    body.padding-bottom-sm {
      padding-bottom: 40px; } }

/* line 62, theme.scss */
.page_layout > header.sticky {
  position: sticky;
  top: 0;
  z-index: 5; }

/* ЛК */
/* line 71, theme.scss */
.custom-cabinet {
  opacity: 0; }
  /* line 76, theme.scss */
  .custom-cabinet .cabinet-breadcrumb {
    padding: 50px 40px 0 40px;
    color: #BDBDBD;
    font-size: 14px;
    font-weight: 500;
    margin-top: 60px; }
    @media all and (max-width: 767px) {
      /* line 76, theme.scss */
      .custom-cabinet .cabinet-breadcrumb {
        display: none;
        padding: 20px 1rem 0 1rem;
        margin-top: 0; } }
    /* line 88, theme.scss */
    .custom-cabinet .cabinet-breadcrumb_slash {
      margin: 0 5px; }
    /* line 91, theme.scss */
    .custom-cabinet .cabinet-breadcrumb_link {
      text-decoration: none;
      color: #BDBDBD;
      font-size: 14px;
      font-weight: 500; }
  /* line 100, theme.scss */
  .custom-cabinet div.co-sidebar--menu {
    width: 100%;
    min-width: 210px;
    margin-top: 70px;
    margin-left: 70px; }
    @media all and (max-width: 1200px) {
      /* line 100, theme.scss */
      .custom-cabinet div.co-sidebar--menu {
        margin-left: 50px; } }
    @media all and (max-width: 1000px) {
      /* line 100, theme.scss */
      .custom-cabinet div.co-sidebar--menu {
        min-width: 180px;
        margin-left: 10px; } }
    @media all and (max-width: 767px) {
      /* line 100, theme.scss */
      .custom-cabinet div.co-sidebar--menu {
        margin-left: 0;
        margin-top: 30px;
        margin-bottom: 20px; } }
  @media all and (max-width: 767px) {
    /* line 119, theme.scss */
    .custom-cabinet .co-menu-toggle {
      border-bottom: 1px solid #F6F4F2;
      padding-bottom: 10px; }
    /* line 123, theme.scss */
    .custom-cabinet .co-menu-toggle.ico-up:after {
      transform: rotate(180deg); }
    /* line 126, theme.scss */
    .custom-cabinet .co-menu-toggle:after {
      top: 23px;
      right: 18px;
      content: '' !important;
      width: 14px;
      height: 9px;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewBox="0 0 14 9" fill="none"><path d="M0.999884 1.65662L6.65674 7.31348L12.3136 1.65662" stroke="%23AEA79E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
      background-size: cover; }
    /* line 135, theme.scss */
    .custom-cabinet .co-menu-switcher:checked ~ .co-menu {
      background-color: transparent; }
    /* line 139, theme.scss */
    .custom-cabinet .co-menu .co-menu-item {
      text-align: left;
      border-bottom: 1px solid #F6F4F2;
      padding-bottom: 15px;
      margin-bottom: 15px; }
      /* line 144, theme.scss */
      .custom-cabinet .co-menu .co-menu-item a {
        display: block;
        font-size: 16px;
        font-weight: 500;
        line-height: 22px;
        margin: 0; } }
  /* line 154, theme.scss */
  .custom-cabinet a.co-menu-link {
    color: #55433C;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 20px; }
    @media all and (max-width: 767px) {
      /* line 154, theme.scss */
      .custom-cabinet a.co-menu-link {
        text-decoration: none;
        font-size: 14px; } }
  /* line 165, theme.scss */
  .custom-cabinet a.co-link--active {
    font-weight: 600;
    text-decoration: none; }
  @media all and (max-width: 767px) {
    /* line 169, theme.scss */
    .custom-cabinet .co-menu-toggle {
      font-size: 16px;
      font-weight: 500;
      background: transparent;
      color: #55433C; } }
  @media all and (max-width: 767px) {
    /* line 177, theme.scss */
    .custom-cabinet .co-menu--personal {
      background-color: transparent;
      box-shadow: none !important;
      padding-bottom: 0; } }

/* line 186, theme.scss */
.custom-cabinet.cabinet-noauth {
  /* Добавляем правило для изменения цвета плейсхолдера во всех браузерах */ }
  /* line 187, theme.scss */
  .custom-cabinet.cabinet-noauth .cabinet-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: calc(100% - 80px);
    width: 100%; }
    @media all and (max-width: 767px) {
      /* line 187, theme.scss */
      .custom-cabinet.cabinet-noauth .cabinet-content {
        height: calc(100% - 50px); } }
  /* line 199, theme.scss */
  .custom-cabinet.cabinet-noauth .layout__content {
    text-align: center; }
  /* line 202, theme.scss */
  .custom-cabinet.cabinet-noauth .co-title--h1 {
    color: #55433C;
    font-size: 26px;
    font-weight: 500; }
  /* line 207, theme.scss */
  .custom-cabinet.cabinet-noauth .co-section--content {
    display: flex;
    flex-direction: column;
    flex: auto;
    flex-wrap: nowrap;
    max-width: 420px;
    margin: auto; }
  /* line 215, theme.scss */
  .custom-cabinet.cabinet-noauth .co-login {
    margin: auto;
    width: 100%; }
  /* line 219, theme.scss */
  .custom-cabinet.cabinet-noauth input.co-input-field {
    border-color: #B9B9B9;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    height: 55px;
    padding-left: 20px;
    padding-right: 20px; }
  /* line 230, theme.scss */
  .custom-cabinet.cabinet-noauth input.co-input-field::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #828282;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-transform: uppercase; }
  /* line 237, theme.scss */
  .custom-cabinet.cabinet-noauth input.co-input-field::-moz-placeholder {
    /* Firefox 19+ */
    color: #828282;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-transform: uppercase; }
  /* line 244, theme.scss */
  .custom-cabinet.cabinet-noauth input.co-input-field:-ms-input-placeholder {
    /* IE 10+ */
    color: #828282;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-transform: uppercase; }
  /* line 251, theme.scss */
  .custom-cabinet.cabinet-noauth input.co-input-field:-moz-placeholder {
    /* Firefox 18- */
    color: #828282;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    text-transform: uppercase; }
  /* line 258, theme.scss */
  .custom-cabinet.cabinet-noauth .co-form-controls {
    width: 100%;
    margin-top: -20px; }
    /* line 261, theme.scss */
    .custom-cabinet.cabinet-noauth .co-form-controls button {
      width: 100%;
      height: 54px;
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.4px;
      text-transform: uppercase; }
    /* line 270, theme.scss */
    .custom-cabinet.cabinet-noauth .co-form-controls .co-button--link {
      width: 100%;
      font-size: 16px;
      font-weight: 500;
      text-decoration-line: underline; }
      /* line 275, theme.scss */
      .custom-cabinet.cabinet-noauth .co-form-controls .co-button--link:hover {
        text-decoration-line: none; }
    /* line 279, theme.scss */
    .custom-cabinet.cabinet-noauth .co-form-controls .co-button--link:after {
      border: none; }
    /* line 282, theme.scss */
    .custom-cabinet.cabinet-noauth .co-form-controls .co-button--link:nth-child(2) {
      color: #B9B9B9;
      display: none; }
    /* line 286, theme.scss */
    .custom-cabinet.cabinet-noauth .co-form-controls .co-button--link:nth-child(3) {
      color: #55433C; }
    /* line 289, theme.scss */
    .custom-cabinet.cabinet-noauth .co-form-controls .co-button--link:nth-child(4) {
      color: #B9B9B9;
      margin-top: 0; }
  /* line 296, theme.scss */
  .custom-cabinet.cabinet-noauth label.co-input-label {
    color: #55433C;
    font-weight: 500; }
  /* line 300, theme.scss */
  .custom-cabinet.cabinet-noauth .co-toggable_field-description * {
    font-size: 12px; }
  /* line 303, theme.scss */
  .custom-cabinet.cabinet-noauth .custom-cabinet .co-toggable_field-description * {
    font-weight: 500;
    margin-bottom: 20px; }
  /* line 307, theme.scss */
  .custom-cabinet.cabinet-noauth .co-toggable_field-information {
    text-align: left;
    margin-bottom: 20px; }
  /* line 311, theme.scss */
  .custom-cabinet.cabinet-noauth select.co-input-field {
    border-color: #B9B9B9;
    border-radius: 8px;
    font-size: 16px;
    font-weight: 500;
    width: 100%;
    height: 55px; }
  /* line 319, theme.scss */
  .custom-cabinet.cabinet-noauth div.co-input-select:after {
    top: 20px; }
  /* line 323, theme.scss */
  .custom-cabinet.cabinet-noauth .g-recaptcha {
    margin: auto; }
  /* line 327, theme.scss */
  .custom-cabinet.cabinet-noauth .co-toggable_field-input input:focus + span, .custom-cabinet.cabinet-noauth .co-toggable_field-input input.picker-input--active + span, .custom-cabinet.cabinet-noauth .co-toggable_field-input input:checked + span {
    border-radius: 6px; }
  /* line 330, theme.scss */
  .custom-cabinet.cabinet-noauth .co-toggable_field-input--checkbox input + span {
    border-radius: 6px; }
  /* line 334, theme.scss */
  .custom-cabinet.cabinet-noauth .child__label {
    color: #55433C;
    font-size: 16px;
    font-weight: 500; }
  /* line 339, theme.scss */
  .custom-cabinet.cabinet-noauth .child__btn svg {
    position: absolute;
    left: 0; }
  /* line 343, theme.scss */
  .custom-cabinet.cabinet-noauth .child__btn span {
    color: #8D8D8D;
    font-weight: 500;
    font-size: 14px;
    line-height: 24px;
    margin-left: 30px;
    text-decoration: underline; }

/* line 355, theme.scss */
.custom-cabinet.cabinet-orders .co-section--content_wrapper {
  display: flex;
  flex-direction: row-reverse; }
/* line 359, theme.scss */
.custom-cabinet.cabinet-orders h1.co-checkout-title {
  color: #55433C;
  font-size: 26px;
  font-weight: 500;
  margin-top: 20px; }
  @media all and (max-width: 767px) {
    /* line 359, theme.scss */
    .custom-cabinet.cabinet-orders h1.co-checkout-title {
      color: #55433C;
      font-size: 20px;
      margin-bottom: 15px;
      margin-top: 0; } }

/* line 373, theme.scss */
.cabinet-orders {
  width: 100%; }
  @media all and (max-width: 767px) {
    /* line 373, theme.scss */
    .cabinet-orders {
      padding-top: 0; } }
  @media all and (max-width: 767px) {
    /* line 380, theme.scss */
    .cabinet-orders .co-menu-item {
      text-align: left; } }
  @media all and (max-width: 1000px) {
    /* line 380, theme.scss */
    .cabinet-orders .co-menu-item {
      text-align: right; } }
  /* line 389, theme.scss */
  .cabinet-orders_table {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr 1fr; }
    @media all and (max-width: 767px) {
      /* line 389, theme.scss */
      .cabinet-orders_table {
        display: none; } }
    @media all and (max-width: 1000px) {
      /* line 389, theme.scss */
      .cabinet-orders_table {
        grid-template-columns: auto auto auto auto auto;
        grid-column-gap: 10px; } }
    /* line 402, theme.scss */
    .cabinet-orders_table .table-head-title {
      color: #BDBDBD;
      font-size: 14px;
      font-weight: 500;
      padding-bottom: 15px; }
      /* line 407, theme.scss */
      .cabinet-orders_table .table-head-title.center {
        text-align: center; }
      /* line 410, theme.scss */
      .cabinet-orders_table .table-head-title.right {
        text-align: right; }
    /* line 414, theme.scss */
    .cabinet-orders_table .table-content {
      color: #8D8D8D;
      font-size: 14px;
      font-weight: 500;
      padding-top: 25px;
      padding-bottom: 40px;
      border-bottom: 1px solid #E9E9E9; }
    /* line 422, theme.scss */
    .cabinet-orders_table .date {
      padding-right: 40px; }
      /* line 424, theme.scss */
      .cabinet-orders_table .date .hour {
        color: #BDBDBD; }
      /* line 427, theme.scss */
      .cabinet-orders_table .date .product-images-block {
        display: flex;
        flex-wrap: wrap;
        grid-column-gap: 10px;
        grid-row-gap: 10px; }
      /* line 433, theme.scss */
      .cabinet-orders_table .date .image {
        border-radius: 6px;
        margin-top: 25px;
        margin-right: 10px; }
    /* line 440, theme.scss */
    .cabinet-orders_table .number a {
      text-decoration: underline;
      color: #8D8D8D;
      font-size: 14px;
      font-weight: 500; }
      /* line 445, theme.scss */
      .cabinet-orders_table .number a:hover {
        text-decoration: none; }
    /* line 450, theme.scss */
    .cabinet-orders_table .pay {
      text-align: center; }
      /* line 452, theme.scss */
      .cabinet-orders_table .pay .green {
        color: green; }
      /* line 455, theme.scss */
      .cabinet-orders_table .pay .red {
        color: red; }
      /* line 458, theme.scss */
      .cabinet-orders_table .pay .order-pay-url {
        display: flex;
        justify-content: center;
        align-items: center;
        width: 157px;
        height: 40px;
        margin: auto;
        margin-top: 40px;
        font-weight: 400;
        text-decoration: none;
        color: #FFF;
        border-radius: 6px;
        background: #55433C;
        border: 0;
        cursor: pointer; }
    /* line 475, theme.scss */
    .cabinet-orders_table .summ {
      text-align: right; }
  /* line 479, theme.scss */
  .cabinet-orders .total-summa {
    text-align: right;
    color: #55433C;
    font-size: 14px;
    font-weight: 500;
    padding-top: 25px; }
    @media all and (max-width: 767px) {
      /* line 479, theme.scss */
      .cabinet-orders .total-summa {
        text-align: left;
        padding-top: 0; } }

/* Пропорции изображения 3:4 */
/* line 494, theme.scss */
.orders-image {
  max-width: 50px; }

/* line 498, theme.scss */
.product-image-proportions {
  position: relative;
  width: 100%; }

/* line 503, theme.scss */
.product-image-proportions::before {
  content: "";
  display: block;
  padding-top: 133.33%; }

/* line 509, theme.scss */
.product-image-proportions img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* End Пропорции изображения 3:4 */
/* line 519, theme.scss */
.cabinet-orders-mobile {
  display: none;
  color: #BDBDBD;
  font-size: 14px;
  font-weight: 500; }
  @media all and (max-width: 767px) {
    /* line 519, theme.scss */
    .cabinet-orders-mobile {
      display: block; } }
  /* line 529, theme.scss */
  .cabinet-orders-mobile .block-mobile {
    display: block;
    margin-bottom: 25px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E9E9E9;
    text-decoration: none;
    color: #BDBDBD; }
  /* line 537, theme.scss */
  .cabinet-orders-mobile .block-mobile-a {
    display: block;
    text-decoration: none; }
  @media all and (max-width: 767px) {
    /* line 541, theme.scss */
    .cabinet-orders-mobile div {
      line-height: 1.5; } }
  /* line 547, theme.scss */
  .cabinet-orders-mobile .date-mobile .day {
    color: #55433C; }
  /* line 552, theme.scss */
  .cabinet-orders-mobile .number-mobile a {
    text-decoration: none;
    color: #55433C; }
  /* line 556, theme.scss */
  .cabinet-orders-mobile .number-mobile span {
    color: #55433C; }
  /* line 561, theme.scss */
  .cabinet-orders-mobile .status-mobile span {
    color: #55433C; }
  /* line 566, theme.scss */
  .cabinet-orders-mobile .pay-mobile .green {
    color: green; }
  /* line 569, theme.scss */
  .cabinet-orders-mobile .pay-mobile .red {
    color: red; }
  /* line 574, theme.scss */
  .cabinet-orders-mobile .summ-mobile span {
    color: #55433C; }
  /* line 578, theme.scss */
  .cabinet-orders-mobile .product-images-block-mobile {
    display: flex;
    flex-wrap: wrap;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 10px; }
  /* line 585, theme.scss */
  .cabinet-orders-mobile .image-mobile {
    border-radius: 6px;
    display: flex; }
  /* line 589, theme.scss */
  .cabinet-orders-mobile .order-mobile-pay-url {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 50px;
    background: #55433C;
    color: #FFF;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    border-radius: 8px;
    text-transform: uppercase;
    text-decoration: none;
    margin-top: 30px;
    margin-bottom: 10px;
    border: none;
    cursor: pointer; }

/* line 614, theme.scss */
.custom-cabinet.cabinet-addresses .co-section--content_wrapper {
  display: flex;
  flex-direction: row-reverse; }
/* line 618, theme.scss */
.custom-cabinet.cabinet-addresses h1.co-checkout-title {
  color: #55433C;
  font-size: 26px;
  font-weight: 500;
  margin-top: 20px; }
  @media all and (max-width: 767px) {
    /* line 618, theme.scss */
    .custom-cabinet.cabinet-addresses h1.co-checkout-title {
      color: #55433C;
      font-size: 20px;
      margin-bottom: 15px;
      margin-top: 0; } }
/* line 631, theme.scss */
.custom-cabinet.cabinet-addresses div.co-sidebar--menu {
  margin-top: 100px; }
  @media all and (max-width: 767px) {
    /* line 631, theme.scss */
    .custom-cabinet.cabinet-addresses div.co-sidebar--menu {
      margin-top: 30px; } }
/* line 638, theme.scss */
.custom-cabinet.cabinet-addresses .co-input-label {
  color: #BDBDBD;
  font-size: 14px;
  font-weight: 500;
  display: none; }
/* line 644, theme.scss */
.custom-cabinet.cabinet-addresses .co-input-field {
  color: #55433C;
  background: #F3F3F3;
  font-size: 16px;
  font-weight: 500;
  border-radius: 8px;
  border: none;
  height: 52px; }
/* line 653, theme.scss */
.custom-cabinet.cabinet-addresses div.co-input-select:after {
  top: 17px; }
/* line 656, theme.scss */
.custom-cabinet.cabinet-addresses div.co-input {
  margin-bottom: 15px !important; }
/* line 659, theme.scss */
.custom-cabinet.cabinet-addresses .co-input--country {
  display: block !important;
  width: 100% !important; }
/* line 663, theme.scss */
.custom-cabinet.cabinet-addresses .co-input--full_locality_name {
  display: block !important;
  width: 100% !important; }
/* line 668, theme.scss */
.custom-cabinet.cabinet-addresses .co-form-controls {
  padding-top: 10px; }
  @media all and (min-width: 768x) {
    /* line 668, theme.scss */
    .custom-cabinet.cabinet-addresses .co-form-controls {
      margin-top: 0;
      margin-bottom: 0; } }
  @media all and (max-width: 767px) {
    /* line 668, theme.scss */
    .custom-cabinet.cabinet-addresses .co-form-controls {
      display: block;
      width: 100%; } }
  /* line 678, theme.scss */
  .custom-cabinet.cabinet-addresses .co-form-controls button.co-form-button {
    max-width: 324px;
    width: 100%;
    height: 50px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    border-radius: 8px;
    text-transform: uppercase; }
    @media all and (max-width: 767px) {
      /* line 678, theme.scss */
      .custom-cabinet.cabinet-addresses .co-form-controls button.co-form-button {
        max-width: 100%; } }

/* line 696, theme.scss */
.custom-cabinet.cabinet-discounts .co-section--content_wrapper {
  display: flex;
  flex-direction: row-reverse; }
/* line 700, theme.scss */
.custom-cabinet.cabinet-discounts h1.co-checkout-title {
  color: #55433C;
  font-size: 26px;
  font-weight: 500;
  margin-top: 20px; }
  @media all and (max-width: 767px) {
    /* line 700, theme.scss */
    .custom-cabinet.cabinet-discounts h1.co-checkout-title {
      color: #55433C;
      font-size: 20px;
      margin-bottom: 15px;
      margin-top: 0; } }

/* line 718, theme.scss */
.custom-cabinet.cabinet-contacts .co-section--content {
  margin-left: 0;
  margin-right: auto; }
/* line 723, theme.scss */
.custom-cabinet.cabinet-contacts div.co-input-select:after {
  top: 23px;
  right: 18px;
  content: '' !important;
  width: 14px;
  height: 9px;
  background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="14" height="9" viewBox="0 0 14 9" fill="none"><path d="M0.999884 1.65662L6.65674 7.31348L12.3136 1.65662" stroke="%23AEA79E" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  background-size: cover; }
/* line 733, theme.scss */
.custom-cabinet.cabinet-contacts ::placeholder {
  color: #8D8D8D;
  font-size: 16px;
  font-weight: 500; }
/* line 739, theme.scss */
.custom-cabinet.cabinet-contacts .co-section--content_wrapper {
  display: flex;
  flex-direction: row-reverse; }
/* line 743, theme.scss */
.custom-cabinet.cabinet-contacts h1.co-checkout-title {
  color: #55433C;
  font-size: 26px;
  font-weight: 500;
  margin-top: 20px; }
  @media all and (max-width: 767px) {
    /* line 743, theme.scss */
    .custom-cabinet.cabinet-contacts h1.co-checkout-title {
      color: #55433C;
      font-size: 20px;
      margin-bottom: 0;
      margin-top: 0; } }
/* line 756, theme.scss */
.custom-cabinet.cabinet-contacts div.co-sidebar--menu {
  margin-top: 90px; }
  @media all and (max-width: 767px) {
    /* line 756, theme.scss */
    .custom-cabinet.cabinet-contacts div.co-sidebar--menu {
      margin-top: 30px; } }
/* line 763, theme.scss */
.custom-cabinet.cabinet-contacts .co-input-label {
  color: #BDBDBD;
  font-size: 14px;
  font-weight: 500; }
/* line 768, theme.scss */
.custom-cabinet.cabinet-contacts .co-input-field {
  color: #473729;
  background: #F3F3F3;
  font-size: 14px;
  font-weight: 500;
  border-radius: 8px;
  border: none;
  height: 52px;
  cursor: pointer; }
/* line 778, theme.scss */
.custom-cabinet.cabinet-contacts .co-input-field::placeholder {
  font-size: 14px; }
/* line 782, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--surname, .custom-cabinet.cabinet-contacts .co-input--name, .custom-cabinet.cabinet-contacts .co-input--middlename {
  margin-top: 1rem;
  vertical-align: top; }
/* line 786, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--name, .custom-cabinet.cabinet-contacts .co-input--middlename {
  width: calc(33% - 15px);
  display: inline-block;
  margin-right: 15px; }
/* line 791, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--surname {
  width: 34%;
  display: inline-block; }
  @media all and (max-width: 767px) {
    /* line 791, theme.scss */
    .custom-cabinet.cabinet-contacts .co-input--surname {
      width: 100%; } }
@media all and (max-width: 767px) {
  /* line 799, theme.scss */
  .custom-cabinet.cabinet-contacts .co-input--name {
    width: calc(50% - 15px);
    margin-right: 15px; } }
@media all and (max-width: 767px) {
  /* line 805, theme.scss */
  .custom-cabinet.cabinet-contacts .co-input--middlename {
    width: 50%;
    margin-right: 0px; } }
/* line 812, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--tel {
  display: inline-block;
  width: calc(50% - 15px);
  margin-right: 15px; }
  @media all and (max-width: 767px) {
    /* line 812, theme.scss */
    .custom-cabinet.cabinet-contacts .co-input--tel {
      display: block;
      width: 100%; } }
/* line 822, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--email {
  display: inline-block;
  width: 50%; }
  @media all and (max-width: 767px) {
    /* line 822, theme.scss */
    .custom-cabinet.cabinet-contacts .co-input--email {
      display: block;
      width: 100%; } }
/* line 832, theme.scss */
.custom-cabinet.cabinet-contacts .child__label {
  color: #55433C;
  font-size: 16px;
  font-weight: 500; }
/* line 837, theme.scss */
.custom-cabinet.cabinet-contacts .child__btn svg {
  position: absolute;
  left: 0; }
/* line 841, theme.scss */
.custom-cabinet.cabinet-contacts .child__btn span {
  font-weight: 500;
  font-size: 14px;
  line-height: 24px;
  color: #969696;
  margin-left: 30px;
  text-decoration: underline; }
/* line 850, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chgender-first {
  display: inline-block; }
/* line 853, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chgender-second, .custom-cabinet.cabinet-contacts .co-input--chgender-third, .custom-cabinet.cabinet-contacts .co-input--chgender-fourth, .custom-cabinet.cabinet-contacts .co-input--chgender-fifth {
  display: none; }
/* line 856, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chname-first {
  display: inline-block; }
/* line 859, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chname-second, .custom-cabinet.cabinet-contacts .co-input--chname-third, .custom-cabinet.cabinet-contacts .co-input--chname-fourth, .custom-cabinet.cabinet-contacts .co-input--chname-fifth {
  display: none; }
/* line 862, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chday-first {
  display: inline-block; }
/* line 865, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chday-second, .custom-cabinet.cabinet-contacts .co-input--chday-third, .custom-cabinet.cabinet-contacts .co-input--chday-fourth, .custom-cabinet.cabinet-contacts .co-input--chday-fifth {
  display: none; }
/* line 869, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chgender-first, .custom-cabinet.cabinet-contacts .co-input--chgender-second, .custom-cabinet.cabinet-contacts .co-input--chgender-third, .custom-cabinet.cabinet-contacts .co-input--chgender-fourth, .custom-cabinet.cabinet-contacts .co-input--chgender-fifth {
  margin-top: 1rem;
  vertical-align: top;
  width: calc(25% - 8px);
  margin-right: 15px; }
  @media all and (max-width: 767px) {
    /* line 869, theme.scss */
    .custom-cabinet.cabinet-contacts .co-input--chgender-first, .custom-cabinet.cabinet-contacts .co-input--chgender-second, .custom-cabinet.cabinet-contacts .co-input--chgender-third, .custom-cabinet.cabinet-contacts .co-input--chgender-fourth, .custom-cabinet.cabinet-contacts .co-input--chgender-fifth {
      width: calc(50% - 8px); } }
/* line 879, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chname-first, .custom-cabinet.cabinet-contacts .co-input--chname-second, .custom-cabinet.cabinet-contacts .co-input--chname-third, .custom-cabinet.cabinet-contacts .co-input--chname-fourth, .custom-cabinet.cabinet-contacts .co-input--chname-fifth {
  margin-top: 1rem;
  vertical-align: top;
  width: calc(50% - 16px);
  margin-right: 15px; }
  @media all and (max-width: 767px) {
    /* line 879, theme.scss */
    .custom-cabinet.cabinet-contacts .co-input--chname-first, .custom-cabinet.cabinet-contacts .co-input--chname-second, .custom-cabinet.cabinet-contacts .co-input--chname-third, .custom-cabinet.cabinet-contacts .co-input--chname-fourth, .custom-cabinet.cabinet-contacts .co-input--chname-fifth {
      width: 100%; } }
/* line 889, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--chday-first, .custom-cabinet.cabinet-contacts .co-input--chday-second, .custom-cabinet.cabinet-contacts .co-input--chday-third, .custom-cabinet.cabinet-contacts .co-input--chday-fourth, .custom-cabinet.cabinet-contacts .co-input--chday-fifth {
  margin-top: 1rem;
  vertical-align: top;
  width: calc(25% - 8px); }
  @media all and (max-width: 767px) {
    /* line 889, theme.scss */
    .custom-cabinet.cabinet-contacts .co-input--chday-first, .custom-cabinet.cabinet-contacts .co-input--chday-second, .custom-cabinet.cabinet-contacts .co-input--chday-third, .custom-cabinet.cabinet-contacts .co-input--chday-fourth, .custom-cabinet.cabinet-contacts .co-input--chday-fifth {
      width: calc(50% - 8px); } }
/* line 899, theme.scss */
.custom-cabinet.cabinet-contacts .co-toggable_field-input input:focus + span, .custom-cabinet.cabinet-contacts .co-toggable_field-input input.picker-input--active + span, .custom-cabinet.cabinet-contacts .co-toggable_field-input input:checked + span {
  border-radius: 6px; }
/* line 902, theme.scss */
.custom-cabinet.cabinet-contacts .co-toggable_field-input--checkbox input + span {
  border-radius: 6px; }
/* line 906, theme.scss */
.custom-cabinet.cabinet-contacts .co-form-controls {
  padding-top: 40px; }
  @media all and (min-width: 768x) {
    /* line 906, theme.scss */
    .custom-cabinet.cabinet-contacts .co-form-controls {
      margin-top: 0;
      margin-bottom: 0; } }
  @media all and (max-width: 767px) {
    /* line 906, theme.scss */
    .custom-cabinet.cabinet-contacts .co-form-controls {
      display: block;
      width: 100%; } }
  /* line 916, theme.scss */
  .custom-cabinet.cabinet-contacts .co-form-controls button.co-form-button {
    max-width: 324px;
    width: 100%;
    height: 50px;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.4px;
    border-radius: 8px;
    text-transform: uppercase; }
    @media all and (max-width: 767px) {
      /* line 916, theme.scss */
      .custom-cabinet.cabinet-contacts .co-form-controls button.co-form-button {
        max-width: 100%; } }
/* line 931, theme.scss */
.custom-cabinet.cabinet-contacts .co-input--required .co-input-label:after {
  color: #BDBDBD; }

/* End ЛК */
/* child */
/* line 940, theme.scss */
.child__label {
  display: block;
  margin: 33px 0 10px 0;
  font-style: normal;
  font-weight: 400;
  font-size: 14.3px;
  line-height: 26px;
  color: #000000; }
/* line 950, theme.scss */
.child__btn {
  position: relative;
  margin: 14px 0 0 -5px;
  padding: 14px 0 0 0;
  width: 100%;
  text-align: left;
  background-color: transparent;
  border: none;
  cursor: pointer; }
  /* line 960, theme.scss */
  .child__btn svg {
    position: absolute;
    right: 0; }
  /* line 965, theme.scss */
  .child__btn span {
    font-style: normal;
    font-weight: 400;
    font-size: 14.3px;
    line-height: 24px;
    color: #969696; }
/* line 974, theme.scss */
.child__endline {
  width: 100%;
  padding-top: 40px;
  margin-bottom: 10px;
  border-bottom: 0.7px solid #DCDCDC; }
/* line 981, theme.scss */
.child__wrapper {
  margin: 0 0 18px 0; }
/* line 985, theme.scss */
.child__subtitle {
  position: relative;
  display: block;
  width: 100%;
  margin-top: 15px;
  padding-left: 5px; }
  /* line 992, theme.scss */
  .child__subtitle span {
    width: fit-content;
    border-bottom: 1px dashed #cacaca;
    font-size: .8rem; }
  /* line 998, theme.scss */
  .child__subtitle button {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0;
    background-color: transparent;
    border: none;
    outline: none;
    cursor: pointer; }
/* line 1009, theme.scss */
.child__notification {
  text-align: center;
  padding: 28px 12px 0 12px;
  font-weight: 600;
  color: #4e3629; }
/* line 1015, theme.scss */
.child__announce {
  display: block;
  margin-top: 10px;
  margin-bottom: 5px;
  background-color: transparent;
  line-height: 133%;
  font-size: 12px;
  color: #8d8d8d; }

/* End child */
/* ЧЕКАУТ */
/* line 1030, theme.scss */
.real-checkout .co-input--chgender-first,
.real-checkout .co-input--chgender-second,
.real-checkout .co-input--chgender-third,
.real-checkout .co-input--chgender-fourth,
.real-checkout .co-input--chgender-first {
  display: none; }
/* line 1038, theme.scss */
.real-checkout .co-input--chname-first,
.real-checkout .co-input--chname-third,
.real-checkout .co-input--chname-third,
.real-checkout .co-input--chname-fourth,
.real-checkout .co-input--chname-fifth {
  display: none; }
/* line 1046, theme.scss */
.real-checkout .co-input--chday-first,
.real-checkout .co-input--chday-second,
.real-checkout .co-input--chday-third,
.real-checkout .co-input--chday-fourth,
.real-checkout .co-input--chday-fifth {
  display: none; }
/* line 1054, theme.scss */
.real-checkout select, .real-checkout textarea, .real-checkout input {
  border: none !important;
  border-radius: 8px !important;
  background: #F3F3F3 !important;
  color: #55433C;
  font-size: 16px;
  font-weight: 500;
  height: 52px; }
/* line 1063, theme.scss */
.real-checkout input {
  height: 52px !important;
  color: #55433C;
  font-size: 16px;
  font-weight: 500; }
/* line 1069, theme.scss */
.real-checkout ::placeholder {
  color: #8D8D8D;
  font-size: 16px;
  font-weight: 500; }
/* line 1075, theme.scss */
.real-checkout h3.co-tabs-header {
  display: flex;
  align-items: center;
  color: var(--bungly-brown);
  font-size: 16px;
  font-weight: 600; }
  /* line 1082, theme.scss */
  .real-checkout h3.co-tabs-header .co-input-description {
    width: 100%;
    text-align: right; }
/* line 1087, theme.scss */
.real-checkout .co-social_login-box {
  width: 100%; }
  /* line 1089, theme.scss */
  .real-checkout .co-social_login-box .co-input-description {
    width: 100%;
    text-align: right; }
/* line 1094, theme.scss */
.real-checkout a.js-modal-toggler {
  position: relative;
  top: -5px;
  color: var(--bungly-brown);
  font-size: 16px;
  font-weight: 500; }
/* line 1103, theme.scss */
.real-checkout .co-customer .co-input--name .co-input-description, .real-checkout .co-customer .co-input--surname .co-input-description {
  display: none; }
/* line 1111, theme.scss */
.real-checkout .co-tabs-content .co-input--name, .real-checkout .co-tabs-content .co-input--middlename, .real-checkout .co-tabs-content .co-input--surname, .real-checkout .co-tabs-content .co-input--email, .real-checkout .co-tabs-content .co-checkout-block {
  margin-top: 1rem;
  vertical-align: top; }
/* line 1115, theme.scss */
.real-checkout .co-tabs-content .co-input--name, .real-checkout .co-tabs-content .co-input--middlename {
  width: calc(33% - 15px);
  display: inline-block;
  margin-right: 15px; }
/* line 1120, theme.scss */
.real-checkout .co-tabs-content .co-input--surname {
  width: 34%;
  display: inline-block; }
  @media all and (max-width: 767px) {
    /* line 1120, theme.scss */
    .real-checkout .co-tabs-content .co-input--surname {
      width: 100%; } }
@media all and (max-width: 767px) {
  /* line 1129, theme.scss */
  .real-checkout .co-tabs-content .co-input--name {
    width: calc(50% - 15px);
    margin-right: 15px; } }
@media all and (max-width: 767px) {
  /* line 1135, theme.scss */
  .real-checkout .co-tabs-content .co-input--middlename {
    width: 50%;
    margin-right: 0px; } }
/* line 1142, theme.scss */
.real-checkout .co-tabs-content .co-input--email {
  width: calc(50% - 15px);
  display: inline-block;
  margin-right: 15px; }
/* line 1147, theme.scss */
.real-checkout .co-tabs-content .js-login-box {
  width: 50%;
  display: inline-block; }
@media all and (max-width: 767px) {
  /* line 1152, theme.scss */
  .real-checkout .co-tabs-content .co-input--email {
    display: block;
    width: 100%;
    margin-right: 0; }
  /* line 1157, theme.scss */
  .real-checkout .co-tabs-content .js-login-box {
    display: block;
    width: 100%;
    margin-top: 1rem; } }
/* line 1166, theme.scss */
.real-checkout .co-modal--fixed .js-login-box {
  display: none; }

/* line 1173, theme.scss */
.consent_to_personal_data_checkbox {
  margin-top: 15px; }
  /* line 1176, theme.scss */
  .consent_to_personal_data_checkbox .co-input-information {
    color: #8D8D8D;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px; }
    /* line 1182, theme.scss */
    .consent_to_personal_data_checkbox .co-input-information a {
      color: #8D8D8D; }

/* line 1189, theme.scss */
#delivery_address .co-input {
  display: flex;
  flex-wrap: wrap;
  flex: 1 1;
  margin-top: 0; }
  @media all and (max-width: 767px) {
    /* line 1189, theme.scss */
    #delivery_address .co-input {
      display: inline-block;
      width: 100%; } }
/* line 1201, theme.scss */
#delivery_address .co-input--country {
  width: calc(50% - 15px);
  margin-right: 15px; }
  @media all and (max-width: 767px) {
    /* line 1201, theme.scss */
    #delivery_address .co-input--country {
      width: 100%;
      display: block;
      margin-bottom: 0; } }
  /* line 1211, theme.scss */
  #delivery_address .co-input--country select {
    height: 52px !important;
    color: #55433C;
    font-size: 16px;
    font-weight: 500; }
  /* line 1217, theme.scss */
  #delivery_address .co-input--country:after {
    display: inline-block !important; }
/* line 1221, theme.scss */
#delivery_address .co-input--full_locality_name {
  width: 50%; }
  @media all and (max-width: 767px) {
    /* line 1221, theme.scss */
    #delivery_address .co-input--full_locality_name {
      width: 100%;
      display: block; } }

/* line 1232, theme.scss */
.co-modal--fixed {
  border-radius: 6px; }

/* line 1235, theme.scss */
.js-modal-submit--login {
  height: 50px !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  letter-spacing: 0.4px;
  text-transform: uppercase; }

/* line 1242, theme.scss */
.co-modal-close:hover {
  color: #55433C;
  cursor: pointer; }

/* line 1248, theme.scss */
#cookie-bar {
  display: none !important; }

/* line 1252, theme.scss */
.b24-form-control-string .b24-form-control, .b24-form-control-list .b24-form-control, .b24-form-control-text .b24-form-control, .b24-form-control-select .field-item {
  font: 14px var(--b24-font-family) !important;
  touch-action: none; }

/* line 1256, theme.scss */
.b24-form-control-not-empty + .b24-form-control-label {
  top: 6px !important;
  font-size: 11px !important; }

/* line 1260, theme.scss */
.b24-form-dropdown-title {
  font: 16px/24px var(--b24-font-family) !important; }

/* line 1263, theme.scss */
.b24-form-control-list-selector-item-title {
  font: 14px var(--b24-font-family) !important; }

/* line 1266, theme.scss */
.b24-form-padding-side {
  padding-left: 0;
  padding-right: 0; }

/* line 1270, theme.scss */
.b24-form-wrapper {
  margin: 0;
  max-width: 600px; }

/* line 1274, theme.scss */
.b24-form-header-padding {
  padding: 0px; }

@media (max-width: 530px) {
  /* line 1278, theme.scss */
  .b24-form-padding-side {
    padding-left: 0px !important;
    padding-right: 0px !important; } }
/* line 1282, theme.scss */
.b24-form-sign {
  display: none !important; }

@media (max-width: 520px) {
  /* line 1286, theme.scss */
  .b24-form-dropdown {
    z-index: 10000000000; } }
/* line 1289, theme.scss */
.b24-form-control-string .b24-form-control:focus, .b24-form-control-list .b24-form-control:focus, .b24-form-control-text .b24-form-control:focus, .b24-form-control-select .field-item:focus {
  border-color: var(--b24-field-focus-background-color) !important; }

/* line 1292, theme.scss */
.b24-widget-button-position-bottom-right {
  right: 14px;
  bottom: 66px; }

/* line 1296, theme.scss */
.b24-form-field-agreement a.b24-form-field-agreement-link {
  color: #54423b; }

/* line 1299, theme.scss */
.b24-form-field-agreement .b24-form-control-desc {
  opacity: 1;
  line-height: 1.5; }

/* line 1303, theme.scss */
.b24-form-field-agreement .b24-form-control-container {
  line-height: 11px;
  display: flex;
  align-items: flex-start; }

/* line 1308, theme.scss */
[type="checkbox"], [type="radio"] {
  box-sizing: border-box;
  padding: 0;
  margin: 2px 10px 0px 0; }

/* line 1316, theme.scss */
.messages-text-beginning {
  font-weight: 500;
  font-size: 14px;
  line-height: 157%;
  color: #8d8d8d;
  padding-bottom: 8px; }

/* line 1323, theme.scss */
.messages-text-end {
  font-weight: 500;
  font-size: 12px;
  line-height: 133%;
  color: #8d8d8d;
  padding: 5px 0 20px 0; }
  /* line 1330, theme.scss */
  .messages-text-end a:hover {
    color: #8d8d8d; }

/* line 1335, theme.scss */
.co-input--email-messages, .co-input--sms-messages, .co-input--viber-messages, .co-input--whatsapp-messages {
  display: inline-flex;
  margin-right: 30px; }
  @media all and (max-width: 767px) {
    /* line 1335, theme.scss */
    .co-input--email-messages, .co-input--sms-messages, .co-input--viber-messages, .co-input--whatsapp-messages {
      display: flex;
      margin-right: auto; } }
  /* line 1344, theme.scss */
  .co-input--email-messages .co-toggable_field, .co-input--sms-messages .co-toggable_field, .co-input--viber-messages .co-toggable_field, .co-input--whatsapp-messages .co-toggable_field {
    flex-wrap: nowrap; }
  /* line 1348, theme.scss */
  .co-input--email-messages .co-toggable_field-title, .co-input--sms-messages .co-toggable_field-title, .co-input--viber-messages .co-toggable_field-title, .co-input--whatsapp-messages .co-toggable_field-title {
    white-space: nowrap; }
