@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #F1F5FC);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f2f6fc);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #f1f5fc);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #ecf2fb);
  --bg-half-shade-is-light: var(--draft-bg-half-shade-is-light, true);
  --color-btn-bg: var(--draft-color-btn-bg, #242984);
  --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, #2c319f);
  --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, #333aba);
  --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, #797eda);
  --color-btn-bg-half-shade-is-dark: var(--draft-color-btn-bg-half-shade-is-dark, true);
  --color-btn-bg_available: var(--draft-color-btn-bg_available, #00BA57);
  --color-btn-bg_available-is-dark: var(--draft-color-btn-bg_available-is-dark, true);
  --color-btn-bg_available-minor-shade: var(--draft-color-btn-bg_available-minor-shade, #00d865);
  --color-btn-bg_available-minor-shade-is-dark: var(--draft-color-btn-bg_available-minor-shade-is-dark, true);
  --color-btn-bg_available-major-shade: var(--draft-color-btn-bg_available-major-shade, #00f974);
  --color-btn-bg_available-major-shade-is-dark: var(--draft-color-btn-bg_available-major-shade-is-dark, true);
  --color-btn-bg_available-half-shade: var(--draft-color-btn-bg_available-half-shade, #5cffa8);
  --color-btn-bg_available-half-shade-is-light: var(--draft-color-btn-bg_available-half-shade-is-light, true);
  --color-btn-bg_expected: var(--draft-color-btn-bg_expected, #333366);
  --color-btn-bg_expected-is-dark: var(--draft-color-btn-bg_expected-is-dark, true);
  --color-btn-bg_expected-minor-shade: var(--draft-color-btn-bg_expected-minor-shade, #3f3f7d);
  --color-btn-bg_expected-minor-shade-is-dark: var(--draft-color-btn-bg_expected-minor-shade-is-dark, true);
  --color-btn-bg_expected-major-shade: var(--draft-color-btn-bg_expected-major-shade, #4b4b95);
  --color-btn-bg_expected-major-shade-is-dark: var(--draft-color-btn-bg_expected-major-shade-is-dark, true);
  --color-btn-bg_expected-half-shade: var(--draft-color-btn-bg_expected-half-shade, #8888c3);
  --color-btn-bg_expected-half-shade-is-dark: var(--draft-color-btn-bg_expected-half-shade-is-dark, true);
  --color-btn-bg_date: var(--draft-color-btn-bg_date, #EBB000);
  --color-btn-bg_date-is-dark: var(--draft-color-btn-bg_date-is-dark, true);
  --color-btn-bg_date-minor-shade: var(--draft-color-btn-bg_date-minor-shade, #ffc107);
  --color-btn-bg_date-minor-shade-is-light: var(--draft-color-btn-bg_date-minor-shade-is-light, true);
  --color-btn-bg_date-major-shade: var(--draft-color-btn-bg_date-major-shade, #ffc823);
  --color-btn-bg_date-major-shade-is-light: var(--draft-color-btn-bg_date-major-shade-is-light, true);
  --color-btn-bg_date-half-shade: var(--draft-color-btn-bg_date-half-shade, #ffdd75);
  --color-btn-bg_date-half-shade-is-light: var(--draft-color-btn-bg_date-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #232323);
  --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, #3a3a3a);
  --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, #505050);
  --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, #919191);
  --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, #232323);
  --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, #3a3a3a);
  --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, #505050);
  --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, #919191);
  --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, 6px);
  --color-notice-warning: var(--draft-color-notice-warning, #fff3cd);
  --color-notice-warning-is-light: var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #fff3ca);
  --color-notice-warning-minor-shade-is-light: var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade: var(--draft-color-notice-warning-major-shade, #fff2c8);
  --color-notice-warning-major-shade-is-light: var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade: var(--draft-color-notice-warning-half-shade, #ffedb3);
  --color-notice-warning-half-shade-is-light: var(--draft-color-notice-warning-half-shade-is-light, true);
  --color-notice-success: var(--draft-color-notice-success, #d4edda);
  --color-notice-success-is-light: var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade: var(--draft-color-notice-success-minor-shade, #d3ecd9);
  --color-notice-success-minor-shade-is-light: var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade: var(--draft-color-notice-success-major-shade, #d1ecd7);
  --color-notice-success-major-shade-is-light: var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade: var(--draft-color-notice-success-half-shade, #bee4c7);
  --color-notice-success-half-shade-is-light: var(--draft-color-notice-success-half-shade-is-light, true);
  --color-notice-error: var(--draft-color-notice-error, #f8d7da);
  --color-notice-error-is-light: var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade: var(--draft-color-notice-error-minor-shade, #f8d7da);
  --color-notice-error-minor-shade-is-light: var(--draft-color-notice-error-minor-shade-is-light, true);
  --color-notice-error-major-shade: var(--draft-color-notice-error-major-shade, #f8d5d8);
  --color-notice-error-major-shade-is-light: var(--draft-color-notice-error-major-shade-is-light, true);
  --color-notice-error-half-shade: var(--draft-color-notice-error-half-shade, #f5c4c8);
  --color-notice-error-half-shade-is-light: var(--draft-color-notice-error-half-shade-is-light, true);
  --color-notice-info: var(--draft-color-notice-info, #cce5ff);
  --color-notice-info-is-light: var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade: var(--draft-color-notice-info-minor-shade, #cae4ff);
  --color-notice-info-minor-shade-is-light: var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade: var(--draft-color-notice-info-major-shade, #c8e3ff);
  --color-notice-info-major-shade-is-light: var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade: var(--draft-color-notice-info-half-shade, #b3d7ff);
  --color-notice-info-half-shade-is-light: var(--draft-color-notice-info-half-shade-is-light, true);
  --font-family: var(--draft-font-family, "Open Sans");
  --font-size: var(--draft-font-size, 14px);
  --font-family-heading: var(--draft-font-family-heading, "Open Sans");
  --collection_count: var(--draft-collection_count, 30);
  --search_count: var(--draft-search_count, 15);
  --blog_size: var(--draft-blog_size, 12);
  --product_not_available: var(--draft-product_not_available, shown);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1440px);
  --delta_sidebar: var(--draft-delta_sidebar, 0);
  --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); }

/* line 1, custom.scss */
.co-title--h1 {
  font-size: calc(2.1429rem - 6px); }

/* line 5, custom.scss */
.co-title--h2 {
  font-size: calc(calc(2.1429rem - 6px) - 2px); }

/* line 9, custom.scss */
.co-input-title {
  font-size: calc(1rem + 2px); }

@media (max-width: 768px) {
  /* line 14, custom.scss */
  .benefit-list__item-description {
    display: none; }

  /* line 17, custom.scss */
  .widget-type_widget_v4_benefits_4_04d2b76241be78c8fb01cd62f74d757d .benefit-list .benefit-list__item {
    display: flex;
    align-items: center; } }
/* line 5, theme.scss */
.outside-widgets .delete-widget-link {
  display: none; }

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

/* line 15, theme.scss */
html {
  scroll-behavior: smooth;
  /* Плавная прокрутка */ }

@media (min-width: 768px) {
  /* line 28, theme.scss */
  .page_layout_normal_left > main, .page_layout_sticky_left > main {
    grid-column-start: calc(var(--initial-main-start) + 1);
    margin-right: 0; } }
/* line 35, theme.scss */
.layout.widget-type_widget_v4_sidebar_collections_menu_1_9882245b724cede17e056cddc1018df9 .layout__content {
  padding: 0 !important; }

/* line 48, theme.scss */
.page_layout > aside {
  grid-area: sidebar;
  grid-column-start: var(--initial-sidebar-start);
  grid-column-end: var(--initial-sidebar-end);
  margin-right: -27px; }

/* line 60, theme.scss */
.layout.widget-type_widget_v4_collection_description_1_8cea5f0eceaad23a8b81169042bb1a35,
.layout.widget-type_widget_v4_collections_and_subcollections_1_1d707f44c15612d4b1a0a9e16d43e92d,
.layout.widget-type_widget_v4_special_products_1_759ccd668a4114ad3524b1ad88baec98.is-loaded,
.layout.widget-type_widget_v4_collection_description_2_ad1e186ae6609289d1fbf02406de717a,
.layout.widget-type_widget_v4_page_title_1_2a7e6c182c1e407f98dd4b5e26e03d82,
.layout.widget-type_widget_v4_subcollections_1_b61b2d52658c3915d8dbd557b17c5e2c,
.layout.widget-type_widget_v4_seo_filters_1_7b665486af3b2a5a9359540374f3a8a5,
.layout.widget-type_widget_v4_catalog_2_9c7bf453c92bdce1866b8f3803b09a89,
.layout.widget-type_widget_v4_pagination_2_87cfdd523ede838aa39edb5fed6a93c5,
.layout.widget-type_related-collection,
.layout.widget-type_widget_v4_feedback_1_2a71cbb751eca8dc83867ee14f010359,
.layout.widget-type_widget_v4_feedback_1_2a71cbb751eca8dc83867ee14f010359 {
  padding-left: 30px !important; }

/* line 76, theme.scss */
header.fixed-header .header__collections.is-show {
  transform: translateY(95px); }

/* line 82, theme.scss */
.custom-search-form {
  position: relative;
  width: 100vw;
  /* left: 40%; */
  top: 70px;
  transform: translate(-26%, -50%); }

@media (min-width: 1024px) {
  /* line 93, theme.scss */
  .custom-search-form {
    width: 94vw;
    left: 7%;
    top: 70px;
    transform: translate(-27%, -50%); } }
@media (min-width: 1440px) {
  /* line 102, theme.scss */
  .custom-search-form {
    width: 100vw;
    left: 0;
    top: 70px;
    /* transform: translate(0%, -50%); */
    max-width: 94vw;
    right: auto; } }
@media (min-width: 1920px) {
  /* line 114, theme.scss */
  .custom-search-form {
    width: 94vw;
    left: 3%;
    top: 70px;
    transform: translate(-27%, -50%); } }
/* line 132, theme.scss */
.product__user-controls {
  display: none; }

/* line 135, theme.scss */
.widget-type_widget_v4_cart_1_b5711d78c7ea26f2ed7217984d883e27 .item-title {
  font-weight: normal; }

/* line 136, theme.scss */
.widget-type_widget_v4_cart_1_b5711d78c7ea26f2ed7217984d883e27 .item-title .product__area-sku {
  font-weight: bold; }

/* line 139, theme.scss */
p.space {
  margin: 0;
  line-height: .5; }

/* line 144, theme.scss */
td {
  padding-left: 10px; }

/* line 149, theme.scss */
.sidebar-collections
ul > li.sidebar-collections__item > ul > li.sidebar-collections__item > ul > li > div > a {
  white-space: nowrap;
  overflow: hidden;
  padding: 5px;
  text-overflow: ellipsis; }

/* line 157, theme.scss */
table {
  line-height: 1.2;
  margin-bottom: 2rem;
  border-collapse: separate !important;
  border-spacing: 0; }

/* line 165, theme.scss */
.co-tabs-controls {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end; }

/* line 171, theme.scss */
.co-customer.co-tabs-controls.co-tabs-controls--customer .co-tabs-node.js-tabs-node--switch:last-child {
  padding-left: 0; }

/* line 175, theme.scss */
.co-tabs-node.js-tabs-node--switch:last-child::after {
  left: 4px !important; }

/* line 182, theme.scss */
button.co-tabs-node.js-tabs-node--switch.co-tabs-node--active {
  padding: 5px 10px;
  border-radius: 5px;
  color: black;
  position: relative; }

/* line 191, theme.scss */
button.co-tabs-node.js-tabs-node--switch {
  margin: 5px;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 3px;
  cursor: pointer;
  font-size: calc(1rem + 2px);
  line-height: 1.15; }

/* line 217, theme.scss */
button.co-tabs-node.js-tabs-node--switch::before {
  /* Создаем псевдоэлемент для круга радио-кнопки */
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #ccc;
  margin-right: 8px;
  /* Отступ от текста */
  vertical-align: middle;
  /* Выравнивание по вертикали */ }

/* line 229, theme.scss */
.co-tabs-node.js-tabs-node--switch.co-tabs-node--active::before {
  background-color: transparent;
  border-color: #CECECE;
  border-width: 2px;
  padding: 0px; }

/* line 237, theme.scss */
.co-tabs-node.js-tabs-node--switch.co-tabs-node--active::after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  left: 14px; }

/* line 249, theme.scss */
button.co-tabs-node.js-tabs-node--switch:checked::before {
  background-color: #CECECE;
  border-color: #CECECE; }

/* line 254, theme.scss */
button.co-tabs-node.js-tabs-node--switch:hover {
  background-color: #f0f0f0; }

/* line 258, theme.scss */
button.co-tabs-node.js-tabs-node--switch:disabled {
  /* Стили для неактивных кнопок */
  opacity: 0.5;
  cursor: not-allowed; }

/* line 267, theme.scss */
button.co-tabs-node.js-tabs-node--switch {
  border: 0;
  width: max-content;
  color: black; }

/* line 273, theme.scss */
.co-tabs-controls--customer .co-tabs-node:not(.co-tabs-node--active) {
  background: transparent; }

/* line 277, theme.scss */
button.co-tabs-node.js-tabs-node--switch:hover {
  background: transparent;
  color: black;
  position: relative; }

/* line 283, theme.scss */
button.co-tabs-node.js-tabs-node--switch {
  background: transparent;
  color: black; }

/* line 289, theme.scss */
.layout.widget-type_widget_v4_feedback_1_2a71cbb751eca8dc83867ee14f010359 {
  padding-left: 0 !important;
  padding-right: 0 !important;
  background: transparent;
  border-radius: 48px;
  margin-left: 28px; }

/* line 301, theme.scss */
.callback__field-area button.button.button_size-l.button_wide.callback__submit-btn {
  border-radius: 151px;
  font-size: 16px;
  padding: 12px;
  font-weight: 600; }

/* line 308, theme.scss */
.form-control.form-control_wide, .form-control_wide.co-input-field, .form-control_wide.m-input-field {
  width: 100%;
  border: 2px solid #DFE8F6;
  border-radius: 69px;
  font-size: 16px;
  padding-left: 24px;
  font-weight: 400;
  color: #242984; }

/* line 318, theme.scss */
.callback__field-label {
  font-size: 16px;
  font-weight: 600;
  color: #242984;
  margin-bottom: 2px; }

/* line 325, theme.scss */
.agree__label {
  align-self: center;
  font-size: 12px;
  font-weight: 400; }

/* line 331, theme.scss */
.agree__label a {
  color: #242984; }

/* line 335, theme.scss */
.widget-type_system_widget_v4_callback_modal_1 .callback__title {
  font-size: 24px;
  font-weight: 600;
  color: #242984;
  text-transform: uppercase; }

/* line 343, theme.scss */
.widget-type_system_widget_v4_callback_modal_1 .icon-times:before {
  content: '\ea54';
  font-size: 14px; }

/* line 357, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true {
  display: grid;
  grid-template-columns: 260px 1fr;
  gap: 24px;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 60px;
  margin-bottom: 0; }

/* line 369, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper .co-title--h1 {
  font-size: 25px;
  font-weight: 600; }

/* line 374, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper {
  max-width: none;
  margin-bottom: 60px; }

/* line 379, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper .co-checkout-block--padded:last-child {
  background: transparent; }

/* line 383, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper .co-section--content {
  display: block;
  padding-top: 60px;
  background: white;
  border-radius: 24px; }

/* line 390, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper textarea#shipping_address_address {
  border-radius: 24px; }

/* line 399, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper .co-login {
  background: white;
  border-radius: 24px;
  max-width: 662px; }

/* line 405, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper .co-button.co-form-button {
  font-size: 16px;
  font-weight: 600;
  padding: 11px;
  border-radius: 69px;
  width: 100%;
  margin-top: 20px; }

/* line 414, theme.scss */
.co-form-controls {
  margin: 0; }

/* line 418, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true {
  border-radius: 0; }

/* line 423, theme.scss */
.co-toggable_field-input input:focus + span,
.co-toggable_field-input input.picker-input--active + span,
.co-toggable_field-input input:checked + span {
  border: 1px solid #DFE8F6; }

/* line 448, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper .co-input-label {
  display: block;
  margin-bottom: 0.5em;
  line-height: 1;
  font-size: 16px;
  font-weight: 600;
  color: #242984; }

/* line 462, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper {
  display: grid;
  grid-template-columns: 560px 1fr;
  gap: 80px;
  max-width: 1160px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 50px;
  padding-bottom: 60px;
  margin-bottom: 0; }

/* line 475, theme.scss */
.client-true {
  background: #F1F5FC !important; }

/* line 480, theme.scss */
.co-section--checkout_order {
  background: white;
  padding: 16px 24px;
  border-radius: 24px; }

/* line 486, theme.scss */
.co-checkout-block--padded:last-child {
  background: white;
  border-radius: 24px;
  padding: 16px 24px; }

/* line 494, theme.scss */
.co-section--checkout_content {
  margin-top: 40px;
  margin-bottom: 40px; }

/* line 499, theme.scss */
.co-sidebar {
  margin-left: 24px;
  -webkit-box-shadow: none;
  box-shadow: none; }

/* line 506, theme.scss */
.co-title--h1 {
  font-size: 32px;
  font-weight: 600;
  line-height: 100%;
  color: var(--color-btn-bg);
  text-transform: uppercase;
  padding-bottom: 20px; }

/* line 515, theme.scss */
.co-title--h2 {
  font-size: 20px;
  font-weight: 700;
  color: #242984;
  text-transform: uppercase; }

/* line 522, theme.scss */
.co-input-field, .m-input-field {
  border-color: var(--bg-minor-shade);
  font-size: var(--controls-font-size-m);
  padding: 0;
  background: transparent;
  border: 1px solid #DFE8F6;
  border-radius: 60px;
  padding-left: 24px;
  color: #9194C1 !important; }

/* line 533, theme.scss */
.co-input-label {
  display: block;
  margin-bottom: 0.5em;
  line-height: 1;
  font-size: 14px;
  font-weight: 600;
  color: #242984; }

/* line 542, theme.scss */
.co-tabs-node.js-tabs-node--switch.co-tabs-node--active::before {
  background-color: #242984;
  border-color: #7D96BD;
  border-width: 0px;
  padding: 0px; }

/* line 549, theme.scss */
button.co-tabs-node.js-tabs-node--switch::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 2px solid #7D96BD;
  margin-right: 8px;
  vertical-align: middle;
  color: white; }

/* line 561, theme.scss */
.co-tabs-node.js-tabs-node--switch.co-tabs-node--active::after {
  content: "";
  display: block;
  width: 8px;
  height: 8px;
  background-color: #000;
  border-radius: 50%;
  position: absolute;
  left: 14px;
  background: #FFFFFF; }

/* line 573, theme.scss */
.co-customer.co-tabs-controls.co-tabs-controls--customer .co-tabs-node.js-tabs-node--switch:last-child {
  font-size: 16px;
  font-weight: 400;
  color: #232323; }

/* line 581, theme.scss */
.co-input.co-input--textarea.co-input--comment.co-input--nested.co-input--empty_nested textarea#order_comment {
  border-radius: 24px; }

/* line 585, theme.scss */
.co-button--checkout#create_order {
  width: 100%;
  margin: 1rem 0;
  height: var(--controls-height-l);
  border-radius: 22px;
  font-size: 16px;
  font-weight: 600; }

/* line 594, theme.scss */
.co-toggable_field-price {
  font-size: 16px;
  font-weight: 700;
  color: #232323; }

/* line 600, theme.scss */
.co-toggable_field--bordered .co-toggable_field-title {
  font-size: 16px;
  font-weight: 400; }

/* line 605, theme.scss */
.co-basket_item-description {
  min-width: 0;
  font-size: 14px;
  font-weight: 400;
  color: #232323; }

/* line 612, theme.scss */
span.co-basket_item-price.co-price--current {
  font-size: 16px;
  font-weight: 600;
  color: #7D96BD; }

/* line 618, theme.scss */
span.co-basket_item-count {
  font-size: 14px;
  font-weight: 600;
  color: #7D96BD; }

/* line 624, theme.scss */
.co-basket_item-total {
  color: #7D96BD; }

/* line 628, theme.scss */
.co-basket_item-image img {
  max-width: 100%;
  max-height: 100%;
  border: 1px solid #DFE8F6;
  width: 80px !important;
  height: 80px;
  object-fit: contain;
  border-radius: 12px; }

/* line 639, theme.scss */
.co-basket_subtotal-title {
  font-size: 16px;
  font-weight: 400;
  color: #7D96BD; }

/* line 645, theme.scss */
.co-basket_total-title {
  font-size: 32px;
  font-weight: 700;
  color: #242984;
  text-transform: uppercase; }

/* line 652, theme.scss */
.co-basket_total-price {
  margin-left: auto;
  font-size: 32px;
  font-weight: 700;
  color: #242984;
  text-transform: uppercase; }

/* line 660, theme.scss */
.co-price--current {
  font-size: 16px;
  font-weight: 700;
  color: #7D96BD; }

/* line 666, theme.scss */
.co-basket_subtotal-list {
  border-top: 1px solid #DFE8F6;
  border-bottom: 1px solid #DFE8F6;
  padding: 24px 0;
  margin-bottom: 24px; }

/* line 673, theme.scss */
.co-toggable_field-input--checkbox input + span {
  border-radius: 50%; }

/* line 677, theme.scss */
.twitter-typeahead::before {
  content: '111';
  width: 10px;
  height: 10px; }

/* line 683, theme.scss */
.co-toggable_field-input--checkbox input + span {
  border-radius: 50%; }

/* line 687, theme.scss */
.co-toggable_field-input input:focus + span, .co-toggable_field-input input.picker-input--active + span, .co-toggable_field-input input:checked + span {
  -webkit-box-shadow: inset 0 0 0 6px #242984;
  box-shadow: inset 0 0 0 6px #242984; }

/* line 692, theme.scss */
.co-toggable_field-input--checkbox input:checked + span:after {
  content: '\e013';
  color: #fff;
  display: none; }

/* line 698, theme.scss */
div#total_price {
  font-size: 32px;
  font-weight: 700;
  color: #242984; }

/* line 705, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true .co-section--content {
  padding-top: 0;
  max-width: 100%;
  width: 100%; }

/* line 712, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true
.co-menu--personal .co-menu-item.co-menu-item--personal:last-child {
  border-top: 1px solid #DFE8F6; }

/* line 717, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true .co-menu.co-menu--personal.co-checkout-block--padded {
  padding: 12px 8px; }

/* line 722, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true a.co-menu-link.co-menu-link--personal.co-link.co-link--active.co-menu-link--active {
  color: #242984;
  padding: 8px 14px;
  border-radius: 22px;
  background: #F1F5FC;
  padding-left: 42px; }

/* line 730, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true a.co-menu-link.co-menu-link--personal.co-link {
  padding-left: 42px; }

/* line 735, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true .co-checkout-block--padded {
  padding-top: 24px; }

/* line 739, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true .co-toggable_field-input--checkbox input + span {
  border-radius: 0; }

/* line 743, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true .co-checkout-block--padded {
  padding-left: 24px; }

/* line 752, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true
.co-menu.co-menu--personal
.co-menu-item.co-menu-item--personal:nth-child(1) .co-menu-link::after {
  content: '';
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  left: 10px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1439 3.48235C11.413 3.32702 11.5051 2.983 11.3498 2.71396C11.1945 2.44492 10.8505 2.35274 10.5814 2.50807L8.74429 3.56873C8.47526 3.72406 8.38307 4.06808 8.5384 4.33712L9.59906 6.17424C9.7544 6.44328 10.0984 6.53546 10.3675 6.38013C10.6365 6.2248 10.7287 5.88078 10.5733 5.61174L10.1877 4.94378C10.8386 5.08949 11.4606 5.3545 12.0209 5.72887C12.9151 6.32635 13.612 7.17558 14.0236 8.16915C14.4351 9.16272 14.5428 10.256 14.333 11.3108C14.1232 12.3656 13.6053 13.3344 12.8449 14.0949C12.0844 14.8553 11.1156 15.3732 10.0608 15.583C9.00602 15.7928 7.91272 15.6851 6.91915 15.2736C5.92558 14.862 5.07636 14.1651 4.47888 13.2709C3.8814 12.3767 3.5625 11.3254 3.5625 10.25C3.5625 9.93932 3.31066 9.68748 3 9.68748C2.68934 9.68748 2.4375 9.93931 2.4375 10.25C2.4375 11.5479 2.82238 12.8167 3.54347 13.8959C4.26457 14.9751 5.28949 15.8162 6.48863 16.3129C7.68777 16.8096 9.00727 16.9396 10.2803 16.6864C11.5533 16.4332 12.7226 15.8082 13.6404 14.8904C14.5582 13.9726 15.1832 12.8033 15.4364 11.5303C15.6896 10.2573 15.5597 8.93777 15.063 7.73863C14.5663 6.53949 13.7251 5.51457 12.6459 4.79347C11.9863 4.35273 11.2559 4.03759 10.4912 3.85917L11.1439 3.48235Z' fill='%23363538'/%3E%3Cpath d='M8.25 7.43749C8.56066 7.43749 8.8125 7.68933 8.8125 7.99999V11.1875H11.25C11.5607 11.1875 11.8125 11.4393 11.8125 11.75C11.8125 12.0606 11.5607 12.3125 11.25 12.3125H8.25C7.93934 12.3125 7.6875 12.0606 7.6875 11.75V7.99999C7.6875 7.68933 7.93934 7.43749 8.25 7.43749Z' fill='%23363538'/%3E%3C/svg%3E%0A"); }

/* line 767, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true
.co-menu.co-menu--personal
.co-menu-item.co-menu-item--personal:nth-child(2) .co-menu-link::after {
  content: '';
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  left: 10px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M12 8.75C12 10.4069 10.6569 11.75 9 11.75C7.34315 11.75 6 10.4069 6 8.75C6 7.09315 7.34315 5.75 9 5.75C10.6569 5.75 12 7.09315 12 8.75ZM10.875 8.75C10.875 9.78553 10.0355 10.625 9 10.625C7.96447 10.625 7.125 9.78553 7.125 8.75C7.125 7.71447 7.96447 6.875 9 6.875C10.0355 6.875 10.875 7.71447 10.875 8.75Z' fill='%23242984'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.89627 16.5139C4.75664 14.9378 2.58682 12.0984 2.25 8.75C2.25 5.02208 5.27208 2 9 2C12.7279 2 15.75 5.02208 15.75 8.75C15.4158 12.0721 12.9971 14.8931 10.0861 16.4765C9.4061 16.8463 8.58807 16.8612 7.89627 16.5139ZM9.54858 15.4882C9.19085 15.6827 8.76214 15.6897 8.40097 15.5084C5.5732 14.089 3.68692 11.5821 3.37527 8.69419C3.40522 5.61329 5.91202 3.125 9 3.125C12.0879 3.125 14.5946 5.61312 14.6247 8.69387C14.3165 11.5165 12.2218 14.0342 9.54858 15.4882Z' fill='%23242984'/%3E%3C/svg%3E%0A"); }

/* line 781, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true
.co-menu.co-menu--personal
.co-menu-item.co-menu-item--personal:nth-child(3) .co-menu-link::after {
  content: '';
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  left: 10px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.25 6.5C8.25 7.32843 7.57843 8 6.75 8C5.92157 8 5.25 7.32843 5.25 6.5C5.25 5.67157 5.92157 5 6.75 5C7.57843 5 8.25 5.67157 8.25 6.5ZM7.125 6.5C7.125 6.70711 6.95711 6.875 6.75 6.875C6.54289 6.875 6.375 6.70711 6.375 6.5C6.375 6.29289 6.54289 6.125 6.75 6.125C6.95711 6.125 7.125 6.29289 7.125 6.5Z' fill='%23363538'/%3E%3Cpath d='M6.03379 13.2617L12.3977 6.89775C12.6174 6.67808 12.6174 6.32192 12.3977 6.10225C12.1781 5.88258 11.8219 5.88258 11.6023 6.10225L5.23829 12.4662C5.01862 12.6859 5.01862 13.042 5.23829 13.2617C5.45796 13.4814 5.81412 13.4814 6.03379 13.2617Z' fill='%23363538'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.25 14C12.0784 14 12.75 13.3284 12.75 12.5C12.75 11.6716 12.0784 11 11.25 11C10.4216 11 9.75 11.6716 9.75 12.5C9.75 13.3284 10.4216 14 11.25 14ZM11.25 12.875C11.4571 12.875 11.625 12.7071 11.625 12.5C11.625 12.2929 11.4571 12.125 11.25 12.125C11.0429 12.125 10.875 12.2929 10.875 12.5C10.875 12.7071 11.0429 12.875 11.25 12.875Z' fill='%23363538'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.5 9.5C16.5 13.6421 13.1421 17 9 17C4.85786 17 1.5 13.6421 1.5 9.5C1.5 5.35786 4.85786 2 9 2C13.1421 2 16.5 5.35786 16.5 9.5ZM15.375 9.5C15.375 13.0208 12.5208 15.875 9 15.875C5.47918 15.875 2.625 13.0208 2.625 9.5C2.625 5.97918 5.47918 3.125 9 3.125C12.5208 3.125 15.375 5.97918 15.375 9.5Z' fill='%23363538'/%3E%3C/svg%3E%0A"); }

/* line 796, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true
.co-menu.co-menu--personal
.co-menu-item.co-menu-item--personal:nth-child(4) .co-menu-link::after {
  content: '';
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  left: 10px;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.29304 5.15056L2.93761 3.86141C3.39549 2.94566 4.61595 2.74761 5.33991 3.47157L7.05122 5.18287C7.50776 5.63941 7.62094 6.33687 7.3322 6.91435L7.13515 7.30845C6.81812 7.9425 6.81285 8.69278 7.18226 9.29782C7.47145 9.77148 7.8417 10.3155 8.21043 10.6842C8.52823 11.002 8.97619 11.3209 9.39712 11.5881C10.1026 12.0359 11.0025 11.9515 11.6755 11.4563C12.2756 11.0147 13.1103 11.0872 13.6252 11.6257L15.0948 13.1623C15.7927 13.8921 15.5848 15.0891 14.6816 15.5407L13.3493 16.2069C12.314 16.7245 11.1409 16.9445 10.0465 16.5672C8.73193 16.1141 6.84802 15.2081 5.06991 13.43C3.2918 11.6519 2.38581 9.76796 1.93267 8.45341C1.55543 7.35904 1.77535 6.18593 2.29304 5.15056ZM3.29927 5.65368L3.94384 4.36453C4.05831 4.13559 4.36343 4.08608 4.54442 4.26706L6.25572 5.97837C6.36986 6.0925 6.39815 6.26687 6.32597 6.41124L6.12892 6.80533C5.65969 7.7438 5.62711 8.90958 6.22208 9.88406C6.52111 10.3738 6.94779 11.0125 7.41494 11.4797C7.82119 11.8859 8.35233 12.2574 8.79422 12.5379C9.94158 13.2662 11.3458 13.0956 12.3422 12.3624C12.4869 12.256 12.6881 12.2735 12.8122 12.4033L14.2818 13.9399C14.4563 14.1223 14.4043 14.4216 14.1785 14.5345L12.8462 15.2006C11.9826 15.6324 11.132 15.7514 10.4131 15.5036C9.21984 15.0923 7.49593 14.265 5.8654 12.6345C4.23487 11.004 3.40758 9.28005 2.99626 8.08679C2.74846 7.36794 2.86749 6.51724 3.29927 5.65368Z' fill='%23363538'/%3E%3C/svg%3E%0A"); }

/* line 817, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true
.co-menu.co-menu--personal
.co-menu-item.co-menu-item--personal:nth-child(5) .co-menu-link::after {
  content: '';
  width: 18px;
  height: 18px;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  background-size: 100%;
  position: absolute;
  right: 0;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.25 1.6875C3.28249 1.6875 1.6875 3.28249 1.6875 5.25V12.75C1.6875 14.7175 3.28249 16.3125 5.25 16.3125H6.75C8.3033 16.3125 9.5625 15.0533 9.5625 13.5C9.5625 13.1893 9.31066 12.9375 9 12.9375C8.68934 12.9375 8.4375 13.1893 8.4375 13.5C8.4375 14.432 7.68198 15.1875 6.75 15.1875H5.25C3.90381 15.1875 2.8125 14.0962 2.8125 12.75V5.25C2.8125 3.90381 3.90381 2.8125 5.25 2.8125H6.75C7.68198 2.8125 8.4375 3.56802 8.4375 4.5C8.4375 4.81066 8.68934 5.0625 9 5.0625C9.31066 5.0625 9.5625 4.81066 9.5625 4.5C9.5625 2.9467 8.3033 1.6875 6.75 1.6875H5.25Z' fill='%23232323'/%3E%3Cpath d='M14.6477 7.10225C14.4281 6.88258 14.0719 6.88258 13.8523 7.10225C13.6326 7.32192 13.6326 7.67808 13.8523 7.89775L14.392 8.4375H8.25C7.93934 8.4375 7.6875 8.68934 7.6875 9C7.6875 9.31066 7.93934 9.5625 8.25 9.5625H14.392L13.8523 10.1023C13.6326 10.3219 13.6326 10.6781 13.8523 10.8977C14.0719 11.1174 14.4281 11.1174 14.6477 10.8977L16.1477 9.39775C16.2532 9.29226 16.3125 9.14919 16.3125 9C16.3125 8.85082 16.2532 8.70774 16.1477 8.60225L14.6477 7.10225Z' fill='%23232323'/%3E%3C/svg%3E%0A"); }

/* line 836, theme.scss */
.checkout-v2-wrapper.co-section--content_wrapper.client-true
.co-menu.co-menu--personal
.co-menu-item.co-menu-item--personal:nth-child(5) a.co-menu-link.co-menu-link--personal.co-link {
  padding-left: 10px; }

/* line 842, theme.scss */
.co-menu-item.co-menu-item--personal {
  position: relative; }

@media (min-width: 769px) {
  /* line 857, theme.scss */
  header.fixed-header .header-part-main {
    position: fixed;
    top: 0;
    transition: all 300ms;
    width: 100%;
    padding-left: 40px !important;
    padding-right: 40px !important;
    left: 0;
    padding-bottom: 12px;
    padding-top: 12px;
    background: white;
    z-index: 10000; } }
@media (max-width: 768px) {
  /* line 878, theme.scss */
  .checkout-v2-wrapper.co-section--content_wrapper.client-true .co-checkout-block--padded {
    padding-right: 1rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 16px; }

  /* line 886, theme.scss */
  .checkout-v2-wrapper.co-section--content_wrapper.client-true {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    max-width: 1160px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 50px;
    padding-bottom: 60px;
    margin-bottom: 0; }

  /* line 898, theme.scss */
  .checkout-v2-wrapper.co-section--content_wrapper.client-true .co-checkout-block--padded {
    padding: 24px;
    margin: 0;
    padding-bottom: 0; }

  /* line 907, theme.scss */
  .layout.widget-type_widget_v4_feedback_1_2a71cbb751eca8dc83867ee14f010359 {
    margin-left: 0px; }

  /* line 912, theme.scss */
  .layout.widget-type_widget_v4_subcollections_1_b61b2d52658c3915d8dbd557b17c5e2c {
    padding-right: 0; }

  /* line 932, theme.scss */
  .layout.widget-type_widget_v4_page_title_1_621d06bb77a334f0c7bf0c02bec4b4cc,
  .layout.widget-type_widget_v4_delimeters_18ca83cbf756c719eb63e2ea366364c5,
  .layout.widget-type_widget_v4_simple_text_2_79ad8873906d92350cfb9bc6043be73b,
  .layout.widget-type_widget_v4_delimeters_text_920725371f2e99b8dbf18d5d9eaa6704,
  .layout.widget-type_widget_v4_simple_text_2_7ca4a18636ab7b6b29341ff6841c7f35,
  .layout.widget-type_widget_v4_simple_text_2_8bfbd4bfca0adf96fa7ee721e44e637f,
  .layout.widget-type_widget_v4_delimeters_text_c1ccf1560df8255e1c931bf15199b4c0,
  .layout.widget-type_widget_v4_delimeters_text_141999c397d2549cdd322b35bbe6be37,
  .layout.widget-type_widget_v4_delimeters_text_4a9bfa42d821f0e97bc2567956f7c0a7,
  .layout.widget-type_widget_v4_shops_5_1_a0c97d4723f46fa52109697f873d964d,
  .layout.widget-type_widget_v4_page_title_1_955c493f58237a0eae27d85d1179e3c7,
  .layout.widget-type_widget_v4_delimeters_9080505a0b06491124d03c4d9d2fd780,
  .layout.widget-type_widget_v4_delimeters_text_ac1635061cc5611b814dca022bc3ec72,
  .layout.widget-type_widget_v4_blog_2_73ba65acd0b3c9b3dfdd0c2106b0e88e,
  .layout.widget-type_widget_v4_cart_1_b5711d78c7ea26f2ed7217984d883e27,
  .layout.widget-type_widget_v4_page_title_1_e9a127131e00f2e045240111581f07fc,
  .layout.widget-type_widget_v4_feedback_2_6697c261c94b7cc60c657fb961b1167a,
  .layout.widget-type_widget_v4_article_1_27d95c7f59d54493cb191d8b4c249b2e {
    padding-left: 0;
    padding: 0; }

  /* line 958, theme.scss */
  .layout.widget-type_widget_v4_page_content_1_26789a2426d0aaffc7c009ee0b07195b {
    padding: 0; }

  /* line 962, theme.scss */
  .page_layout_normal_left > main, .page_layout_sticky_left > main {
    padding-left: 0px; }

  /* line 966, theme.scss */
  .page_layout > aside {
    margin-right: 0px; }

  /* line 973, theme.scss */
  .layout.widget-type_widget_v4_collection_description_1_8cea5f0eceaad23a8b81169042bb1a35,
  .layout.widget-type_widget_v4_collections_and_subcollections_1_1d707f44c15612d4b1a0a9e16d43e92d,
  .layout.widget-type_widget_v4_special_products_1_759ccd668a4114ad3524b1ad88baec98.is-loaded,
  .layout.widget-type_widget_v4_collection_description_2_ad1e186ae6609289d1fbf02406de717a,
  .layout.widget-type_widget_v4_page_title_1_2a7e6c182c1e407f98dd4b5e26e03d82,
  .layout.widget-type_widget_v4_subcollections_1_b61b2d52658c3915d8dbd557b17c5e2c,
  .layout.widget-type_widget_v4_seo_filters_1_7b665486af3b2a5a9359540374f3a8a5,
  .layout.widget-type_widget_v4_catalog_2_9c7bf453c92bdce1866b8f3803b09a89,
  .layout.widget-type_widget_v4_pagination_2_87cfdd523ede838aa39edb5fed6a93c5,
  .layout.widget-type_related-collection,
  .layout.widget-type_widget_v4_feedback_1_2a71cbb751eca8dc83867ee14f010359,
  .layout.widget-type_widget_v4_feedback_1_2a71cbb751eca8dc83867ee14f010359 {
    padding-left: 0px !important; }

  /* line 993, theme.scss */
  header.fixed-header {
    position: fixed;
    top: 0;
    width: 100%;
    background: white;
    z-index: 1000; }

  /* line 1008, theme.scss */
  .page_layout > header {
    grid-area: header;
    grid-column: 1 / -1;
    margin-right: -15px; }

  /* line 1019, theme.scss */
  .layout.widget-type_collection-filters {
    padding-left: 0;
    padding-right: 0; }

  /* line 1024, theme.scss */
  .layout.widget-type_products-coll {
    padding-left: 0;
    padding-right: 0; }

  /* line 1029, theme.scss */
  .layout.widget-type_feilds-collections,
  .layout.widget-type_widget_v4_product_info_1_d09cc2cabb72af7fcf43660c4b259a14 {
    padding-left: 0;
    padding-right: 0; }

  /* line 1042, theme.scss */
  .layout.widget-type_widget_v4_special_products_1_6dc5c932da686061c319effc106d080a {
    padding-left: 0;
    padding-right: 0; }

  /* line 1047, theme.scss */
  .layout.widget-type_widget_v4_cart_fixed_button_1_573e54ccd2e1c1e973066bbdd38f9c4c {
    display: block !important; }

  /* line 1051, theme.scss */
  .layout.widget-type_widget_v4_collection_description_1_8cea5f0eceaad23a8b81169042bb1a35 {
    padding-left: 0;
    padding-right: 0; }

  /* line 1056, theme.scss */
  .layout.widget-type_widget_v4_collections_and_subcollections_1_1d707f44c15612d4b1a0a9e16d43e92d {
    padding-left: 0;
    padding-right: 0;
    margin-right: -15px; }

  /* line 1062, theme.scss */
  .widget-type_widget_v4_benefits_4_04d2b76241be78c8fb01cd62f74d757d .benefit-list .benefit-list__item .benefit-list__item-title {
    word-break: break-word;
    max-width: 200px; }

  /* line 1081, theme.scss */
  .checkout-v2-wrapper.co-section--content_wrapper {
    display: grid;
    grid-template-columns: 1fr;
    gap: 24px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 24px;
    padding-bottom: 24px; }

  /* line 1092, theme.scss */
  .co-title--h1 {
    font-size: 18px;
    font-weight: 600;
    /* line-height: 100%; */
    color: var(--color-btn-bg);
    text-transform: uppercase;
    padding-bottom: 8px; }

  /* line 1101, theme.scss */
  .co-checkout-block--padded {
    padding-left: 0;
    padding-right: 0;
    padding-top: 1rem;
    padding-bottom: 1rem; }

  /* line 1108, theme.scss */
  .co-section--checkout_order {
    background: transparent;
    padding: 16px 24px;
    border-radius: 24px; }

  /* line 1114, theme.scss */
  .co-sidebar-toggler:focus, .co-sidebar-toggler.picker-input--active, .co-sidebar-toggler:hover {
    background-color: #ececec;
    background: white; }

  /* line 1119, theme.scss */
  .co-section--checkout_order {
    background: transparent;
    padding: 16px 24px;
    border-radius: 24px;
    padding-left: 0;
    padding-right: 0; }

  /* line 1128, theme.scss */
  .co-sidebar-wrapper {
    background: white;
    border-radius: 24px; }

  /* line 1135, theme.scss */
  .co-sidebar-toggler_title {
    display: inline-block;
    margin-left: 0.3em;
    margin-right: 0.6rem;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    color: #242984; }

  /* line 1147, theme.scss */
  .co-title--h2 {
    font-size: 18px;
    font-weight: 700;
    color: #242984;
    text-transform: uppercase; }

  /* line 1154, theme.scss */
  .co-toggable_field--bordered .co-toggable_field-title {
    font-size: 12px;
    font-weight: 400; }

  /* line 1159, theme.scss */
  .co-price--current {
    font-size: 14px;
    font-weight: 700;
    color: #232323; }

  /* line 1165, theme.scss */
  .co-basket_item-description {
    min-width: 0;
    font-size: 12px;
    font-weight: 400;
    color: #232323; }

  /* line 1172, theme.scss */
  span.co-basket_item-price.co-price--current {
    font-size: 14px;
    font-weight: 600;
    color: #7D96BD; }

  /* line 1178, theme.scss */
  span.co-basket_item-count {
    font-size: 12px;
    font-weight: 600;
    color: #7D96BD; }

  /* line 1184, theme.scss */
  .co-sidebar-toggler {
    background-color: white;
    border-radius: 24px; }

  /* line 1190, theme.scss */
  .co-checkout-block {
    margin-bottom: 24px;
    background: white;
    border-radius: 24px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px; }

  /* line 1199, theme.scss */
  .co-sidebar {
    margin-left: 0;
    -webkit-box-shadow: none;
    box-shadow: none; }

  /* line 1205, theme.scss */
  .co-checkout-block--padded {
    margin-left: -15px;
    margin-right: -15px;
    border-radius: 24px; }

  /* line 1211, theme.scss */
  .co-section--checkout_content {
    margin-top: 40px;
    margin-bottom: -24px; }

  /* line 1217, theme.scss */
  .co-section--checkout_header.co-checkout-block--padded {
    padding-left: 16px; }

  /* line 1227, theme.scss */
  .checkout-v2-wrapper.co-section--content_wrapper .co-login {
    border-radius: 16px; }

  /* line 1231, theme.scss */
  .checkout-v2-wrapper.co-section--content_wrapper .co-button.co-form-button {
    font-size: 12px; }

  /* line 1235, theme.scss */
  .checkout-v2-wrapper.co-section--content_wrapper .co-input-label {
    font-size: 12px; } }
