@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #FFFFFF);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f7f7f7);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #ededed);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #808080);
  --bg-half-shade-is-dark: var(--draft-bg-half-shade-is-dark, true);
  --color-btn-bg: var(--draft-color-btn-bg, #000000);
  --color-btn-bg-is-dark: var(--draft-color-btn-bg-is-dark, true);
  --color-btn-bg-minor-shade: var(--draft-color-btn-bg-minor-shade, #1a1a1a);
  --color-btn-bg-minor-shade-is-dark: var(--draft-color-btn-bg-minor-shade-is-dark, true);
  --color-btn-bg-major-shade: var(--draft-color-btn-bg-major-shade, #333333);
  --color-btn-bg-major-shade-is-dark: var(--draft-color-btn-bg-major-shade-is-dark, true);
  --color-btn-bg-half-shade: var(--draft-color-btn-bg-half-shade, #808080);
  --color-btn-bg-half-shade-is-dark: var(--draft-color-btn-bg-half-shade-is-dark, true);
  --color-accent-text: var(--draft-color-accent-text, #000000);
  --color-accent-text-is-dark: var(--draft-color-accent-text-is-dark, true);
  --color-accent-text-minor-shade: var(--draft-color-accent-text-minor-shade, #1a1a1a);
  --color-accent-text-minor-shade-is-dark: var(--draft-color-accent-text-minor-shade-is-dark, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #333333);
  --color-accent-text-major-shade-is-dark: var(--draft-color-accent-text-major-shade-is-dark, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #808080);
  --color-accent-text-half-shade-is-dark: var(--draft-color-accent-text-half-shade-is-dark, true);
  --color-text-dark: var(--draft-color-text-dark, #000000);
  --color-text-dark-is-dark: var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade: var(--draft-color-text-dark-minor-shade, #1a1a1a);
  --color-text-dark-minor-shade-is-dark: var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade: var(--draft-color-text-dark-major-shade, #333333);
  --color-text-dark-major-shade-is-dark: var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade: var(--draft-color-text-dark-half-shade, #808080);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #FFFFFF);
  --color-text-light-is-light: var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade: var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light: var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade: var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light: var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade: var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark: var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack: var(--draft-icons_pack, insales-default);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 0px);
  --color-notice-warning: var(--draft-color-notice-warning, #242424);
  --color-notice-warning-is-dark: var(--draft-color-notice-warning-is-dark, true);
  --color-notice-warning-minor-shade: var(--draft-color-notice-warning-minor-shade, #3a3a3a);
  --color-notice-warning-minor-shade-is-dark: var(--draft-color-notice-warning-minor-shade-is-dark, true);
  --color-notice-warning-major-shade: var(--draft-color-notice-warning-major-shade, #505050);
  --color-notice-warning-major-shade-is-dark: var(--draft-color-notice-warning-major-shade-is-dark, true);
  --color-notice-warning-half-shade: var(--draft-color-notice-warning-half-shade, #919191);
  --color-notice-warning-half-shade-is-dark: var(--draft-color-notice-warning-half-shade-is-dark, true);
  --color-notice-success: var(--draft-color-notice-success, #FFFFFF);
  --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, #f7f7f7);
  --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, #ededed);
  --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, #808080);
  --color-notice-success-half-shade-is-dark: var(--draft-color-notice-success-half-shade-is-dark, true);
  --color-notice-error: var(--draft-color-notice-error, #f8d7da);
  --color-notice-error-is-light: var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade: var(--draft-color-notice-error-minor-shade, #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, #FFFFFF);
  --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, #f7f7f7);
  --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, #ededed);
  --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, #808080);
  --color-notice-info-half-shade-is-dark: var(--draft-color-notice-info-half-shade-is-dark, true);
  --font-family: var(--draft-font-family, "Inter Tight");
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, "Inter Tight");
  --heading-ratio: var(--draft-heading-ratio, 1.5);
  --heading-weight: var(--draft-heading-weight, 200);
  --collection_count: var(--draft-collection_count, 10);
  --search_count: var(--draft-search_count, 10);
  --blog_size: var(--draft-blog_size, 6);
  --product_not_available: var(--draft-product_not_available, shown);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1408px);
  --delta_sidebar: var(--draft-delta_sidebar, 2);
  --sidebar_index_show: var(--draft-sidebar_index_show, false);
  --sidebar_index_position: var(--draft-sidebar_index_position, left);
  --sidebar_collection_show: var(--draft-sidebar_collection_show, 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_compare_show: var(--draft-sidebar_compare_show, false);
  --sidebar_compare_position: var(--draft-sidebar_compare_position, left);
  --sidebar_search_show: var(--draft-sidebar_search_show, false);
  --sidebar_search_position: var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled: var(--draft-feedback_captcha_enabled, true);
  --favorite_enabled: var(--draft-favorite_enabled, true);
  --compare_enabled: var(--draft-compare_enabled, true); }

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

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

/* Основной контейнер для прелоадера */
/* line 13, theme.scss */
.loaderArea {
  background: #000000;
  /* Чёрный фон */
  overflow: hidden;
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 100000;
  display: flex;
  justify-content: center;
  align-items: center; }

/* line 27, theme.scss */
.loaderImage {
  position: relative;
  z-index: 5;
  width: 10vw;
  height: auto;
  min-width: 100px; }

/* line 35, theme.scss */
.movingBlock {
  position: absolute;
  width: 500px;
  height: 100%;
  background: linear-gradient(to right, black 30%, rgba(0, 0, 0, 0.5) 40%, black 70%);
  transform: translateX(-50%);
  z-index: 6;
  animation: moveBlock 3s infinite ease-in-out; }

@keyframes moveBlock {
  0% {
    transform: translateX(-100px); }
  50% {
    transform: translateX(100px); }
  100% {
    transform: translateX(-100px); } }
/* line 57, theme.scss */
.widget-type_widget_v4_banner_list_16_7f423c13ae418e068ef6eb9cb27a9131 {
  padding: 0 !important; }

/* line 61, theme.scss */
.widget-type_widget_v4_shops_2_ecf432876328da5c6aadbc0bc425412f {
  padding: 0 !important; }

/* line 65, theme.scss */
.widget-type_widget_v4_shops_2_ecf432876328da5c6aadbc0bc425412f > div {
  margin: 0 !important;
  padding: 0 !important; }

/* line 70, theme.scss */
.widget-type_widget_v4_shops_5_1_357834470580bd3f2e8edeccadd7ded2 {
  padding: 0 !important; }

/* line 74, theme.scss */
.widget-type_widget_v4_shops_5_1_357834470580bd3f2e8edeccadd7ded2 > div {
  margin: 0 !important;
  padding: 0 !important; }

/* line 79, theme.scss */
.widget-type_widget_v4_shops_5_1_e9ab7b85831fd77b501f6c48f836da38 {
  padding: 0 !important; }

/* line 83, theme.scss */
header {
  position: fixed;
  z-index: 100;
  background-color: black;
  max-width: 100vw !important; }

/* line 90, theme.scss */
main {
  margin-top: 115px; }

/* line 94, theme.scss */
.co-checkout-title {
  text-transform: uppercase; }

@media screen and (max-width: 767px) {
  /* line 103, theme.scss */
  .widget-type_widget_v4_footer_19_1_6b7621e644d91d30ac724d06b5f5fbe5 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    width: 100vw; }

  /* line 108, theme.scss */
  .widget-type_widget_v4_shops_5_1_07faed3b355edaf583c3429ee84b26f8 {
    padding-left: 0 !important;
    padding-right: 0 !important; } }
/* line 117, theme.scss */
.product-preview__controls {
  display: none; }

/* line 121, theme.scss */
.co-form-controls {
  text-transform: uppercase; }

/* line 125, theme.scss */
.co-button {
  text-transform: uppercase; }

/* line 129, theme.scss */
.widget-type_system_widget_v4_delimeters {
  display: none; }

/* line 133, theme.scss */
.rd-container-attachment {
  max-width: calc(100vw - 3.9rem) !important;
  max-height: 260px !important;
  overflow: hidden !important; }

/* line 139, theme.scss */
.rd-date {
  position: relative; }

/* line 143, theme.scss */
.rd-month {
  margin: 0; }

/* line 147, theme.scss */
.rd-next {
  position: absolute;
  top: 0;
  margin-left: 95px; }

/* line 153, theme.scss */
.widget-type_widget_v4_header_11_1_5f117010976a7a367ade916205512226 .side-panel {
  transition: 0.6s !important; }

/* line 157, theme.scss */
.widget-type_widget_v4_shops_5_1_07faed3b355edaf583c3429ee84b26f8 > div {
  max-width: none; }

/* line 161, theme.scss */
.breadcrumb {
  font-weight: 200; }

/* line 165, theme.scss */
.product-preview__title {
  font-weight: 200; }

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

/* line 173, theme.scss */
.mobile-collections {
  font-weight: 200 !important; }
  @media (min-width: 2000px) {
    /* line 173, theme.scss */
    .mobile-collections {
      font-size: 28px; } }

/* line 180, theme.scss */
.header__collections-head {
  text-transform: uppercase;
  font-weight: 400 !important; }
  @media (min-width: 2000px) {
    /* line 180, theme.scss */
    .header__collections-head {
      font-size: 28px !important; } }

/* line 188, theme.scss */
.header__collections-submenu-content > li > div > a {
  font-size: 16px !important; }
  @media (min-width: 2000px) {
    /* line 188, theme.scss */
    .header__collections-submenu-content > li > div > a {
      font-size: 28px !important; } }

/* line 195, theme.scss */
.empty-catalog-message {
  font-size: 16px !important;
  text-transform: uppercase; }

/* line 200, theme.scss */
.coupon-input {
  font-weight: 200; }

/* line 204, theme.scss */
.menu {
  font-size: 16px;
  font-weight: 200 !important; }
  @media (min-width: 2000px) {
    /* line 204, theme.scss */
    .menu {
      font-size: 28px; } }

/* line 212, theme.scss */
.menu__title {
  font-size: 16px !important;
  font-weight: 400 !important; }
  @media (min-width: 2000px) {
    /* line 212, theme.scss */
    .menu__title {
      font-size: 28px !important; } }

/* line 220, theme.scss */
.add-cart-counter__detail {
  font-weight: 200 !important; }

/* line 224, theme.scss */
.m-modal-heading {
  text-transform: uppercase !important;
  font-weight: 200 !important; }

/* line 229, theme.scss */
.m-input-label {
  text-transform: uppercase !important;
  font-weight: 200 !important; }

/* line 234, theme.scss */
.m-input--checkbox {
  align-items: flex-start !important; }

/* line 238, theme.scss */
.m-input--checkbox > label {
  display: none !important; }

/* line 242, theme.scss */
.m-input-caption {
  margin-left: 12px !important; }
  /* line 244, theme.scss */
  .m-input-caption p {
    text-align: left !important; }
    /* line 246, theme.scss */
    .m-input-caption p span {
      font-size: 14px !important;
      font-weight: 200 !important; }

/* line 253, theme.scss */
.m-modal-button--checkout {
  text-transform: uppercase !important;
  font-weight: 200 !important;
  font-size: 16px !important;
  width: 100%; }

/* line 260, theme.scss */
.co-input-label {
  text-transform: uppercase !important;
  font-weight: 200 !important;
  font-size: 16px !important; }

/* line 266, theme.scss */
.co-form-controls > button {
  text-transform: uppercase !important;
  font-weight: 200 !important;
  font-size: 16px !important; }

/* line 272, theme.scss */
.co-form-controls > a {
  text-transform: uppercase !important;
  font-weight: 200 !important;
  font-size: 16px !important; }

/* line 278, theme.scss */
.co-toggable_field-title {
  margin: 0 !important; }

/* line 282, theme.scss */
.co-input-description {
  margin: 0 !important; }
  /* line 284, theme.scss */
  .co-input-description p {
    text-align: left !important; }
    /* line 286, theme.scss */
    .co-input-description p span {
      font-size: 14px !important;
      font-weight: 200 !important; }

/* line 293, theme.scss */
.co-menu {
  gap: 0.5rem; }

/* line 297, theme.scss */
.co-menu-link {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important;
  text-decoration: none !important; }

/* line 304, theme.scss */
.co-table-cell--head {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 310, theme.scss */
.co-sidebar-toggler_title {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 316, theme.scss */
.co-icon halfling-shopping-cart {
  display: none; }

/* line 320, theme.scss */
.co-menu-toggle {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 326, theme.scss */
.co-table-cell--body {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 332, theme.scss */
.co-order_history-total_title {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 338, theme.scss */
.co-order_history-total_sum {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 344, theme.scss */
.co-sidebar--menu {
  flex: 0 0 13rem !important; }

/* line 348, theme.scss */
.co-price--current {
  font-weight: 200 !important;
  font-size: 24px; }

/* line 353, theme.scss */
.co-delivery_method-price {
  font-size: 16px; }

/* line 357, theme.scss */
.co-basket_item-price {
  font-size: 16px; }

/* line 361, theme.scss */
.co-basket_item-total {
  font-weight: 200 !important; }

/* line 365, theme.scss */
.co-basket_item-list {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 371, theme.scss */
.co-checkout-order_form {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 377, theme.scss */
.co-client {
  display: none !important; }

/* line 381, theme.scss */
.co-basket_subtotal-title {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 387, theme.scss */
.co-section--checkout_header {
  padding-bottom: 0; }

/* line 391, theme.scss */
.co-checkout-order_form {
  padding-top: 0; }

/* line 395, theme.scss */
.co-basket_total-title {
  font-size: 24px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 401, theme.scss */
.js-button-checkout_submit {
  font-weight: 200 !important; }

/* line 405, theme.scss */
.js-cart-empty {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 411, theme.scss */
.co-input-title {
  font-size: 16px; }

/* line 415, theme.scss */
.co-input-description {
  font-size: 14px; }

/* line 419, theme.scss */
.m-modal-msg {
  font-size: 16px !important;
  font-weight: 200 !important;
  text-transform: uppercase !important; }

/* line 425, theme.scss */
.add-cart-counter__detail {
  text-transform: uppercase; }

/* line 429, theme.scss */
.widget-type_widget_v4_benefits_4_f0f7a2e9cdc7a6956afb64b6f8d96302 > div {
  margin: 0; }

/* line 433, theme.scss */
.widget-type_widget_v4_page_content_1_b0f2b2238f7d59056eb95491ff7dcdb3 > div {
  margin: 0; }

/* line 437, theme.scss */
.widget-type_widget_v4_search_form_1_0a34a5b5466c97dded82fd3f16d92b7f > div, .widget-type_widget_v4_page_title_1_c712d5ff6672cf36b06e7cccf99f124c > div, .widget-type_widget_v4_catalog_6_8d713bff454325dfcd441053d23069b9 > div, .widget-type_widget_v4_breadcrumbs_1_c6ddcfe273e409a64e2a72172cc04af1 > div, .widget-type_widget_v4_page_content_1_b0f2b2238f7d59056eb95491ff7dcdb3 > div {
  margin: 0;
  max-width: 2500px; }

/* line 442, theme.scss */
.product__properties-content > div {
  display: flex !important;
  flex-direction: column;
  justify-content: space-between;
  gap: 1rem; }

@media screen and (min-width: 2000px) {
  /* line 450, theme.scss */
  .co-sidebar--menu {
    flex: 0 0 23rem !important; }

  /* line 453, theme.scss */
  .co-menu-link {
    font-size: 30px !important; }

  /* line 456, theme.scss */
  .co-checkout-title, .co-title--h1 {
    font-size: 30px; }

  /* line 459, theme.scss */
  .co-table-cell--head, .co-table-cell--body, .co-order_history-total_sum, .co-order_history-total_title {
    font-size: 24px !important; }

  /* line 462, theme.scss */
  .co-input-label, .co-input-field {
    font-size: 24px !important; }

  /* line 465, theme.scss */
  .co-form-controls > button {
    font-size: 30px !important; }

  /* line 468, theme.scss */
  .co-input-notice {
    font-size: 20px !important;
    text-transform: uppercase; }

  /* line 472, theme.scss */
  .co-button:not(.co-button--link) {
    height: 60px !important; }

  /* line 475, theme.scss */
  div.co-input-select:after {
    top: 20px; }

  /* line 478, theme.scss */
  .co-input-field {
    height: 60px !important; }

  /* line 481, theme.scss */
  .co-input-description p span {
    font-size: 20px !important; }

  /* line 484, theme.scss */
  .co-section--content {
    display: block; }

  /* line 487, theme.scss */
  .co-login {
    width: 66%; }

  /* line 490, theme.scss */
  .co-form-controls > a {
    font-size: 30px !important; }

  /* line 493, theme.scss */
  .co-title--h2 {
    font-size: 24px !important; }

  /* line 496, theme.scss */
  .co-input-title {
    font-size: 24px !important; }

  /* line 499, theme.scss */
  .co-input-description {
    font-size: 24px !important; }

  /* line 502, theme.scss */
  .co-checkout-order_form {
    font-size: 20px !important; }

  /* line 505, theme.scss */
  .co-delivery_method-price {
    font-size: 20px !important; }

  /* line 508, theme.scss */
  .co-basket_item-list {
    font-size: 24px !important; }

  /* line 511, theme.scss */
  .co-basket_item-total {
    font-size: 24px !important; }

  /* line 514, theme.scss */
  .co-basket_item-price {
    font-size: 24px !important; }

  /* line 517, theme.scss */
  .co-basket_subtotal-title {
    font-size: 24px !important; }

  /* line 520, theme.scss */
  .co-button:not(.co-button--link) {
    font-size: 24px !important; } }
/* line 525, theme.scss */
.co-title--h2, .co-button--password_recover {
  text-transform: uppercase;
  font-weight: 200; }

/* line 530, theme.scss */
.widget-type_widget_v4_page_content_1_1b79be802de99192ee69cc96a1f9c2cb > div > div > h3 {
  font-weight: 200 !important; }
