/* 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, #2D2D2D);
  --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, #434343);
  --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, #585858);
  --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, #969696);
  --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, #B0B0B1);
  --color-accent-text-is-light:var(--draft-color-accent-text-is-light, true);
  --color-accent-text-minor-shade:var(--draft-color-accent-text-minor-shade, #aaaaac);
  --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, #a3a3a5);
  --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, #575759);
  --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, #fff3cd);
  --color-notice-warning-is-light:var(--draft-color-notice-warning-is-light, true);
  --color-notice-warning-minor-shade:var(--draft-color-notice-warning-minor-shade, #fff0be);
  --color-notice-warning-minor-shade-is-light:var(--draft-color-notice-warning-minor-shade-is-light, true);
  --color-notice-warning-major-shade:var(--draft-color-notice-warning-major-shade, #ffecac);
  --color-notice-warning-major-shade-is-light:var(--draft-color-notice-warning-major-shade-is-light, true);
  --color-notice-warning-half-shade:var(--draft-color-notice-warning-half-shade, #e6b000);
  --color-notice-warning-half-shade-is-dark:var(--draft-color-notice-warning-half-shade-is-dark, true);
  --color-notice-success:var(--draft-color-notice-success, #d4edda);
  --color-notice-success-is-light:var(--draft-color-notice-success-is-light, true);
  --color-notice-success-minor-shade:var(--draft-color-notice-success-minor-shade, #cae9d2);
  --color-notice-success-minor-shade-is-light:var(--draft-color-notice-success-minor-shade-is-light, true);
  --color-notice-success-major-shade:var(--draft-color-notice-success-major-shade, #bee4c7);
  --color-notice-success-major-shade-is-light:var(--draft-color-notice-success-major-shade-is-light, true);
  --color-notice-success-half-shade:var(--draft-color-notice-success-half-shade, #429e58);
  --color-notice-success-half-shade-is-dark:var(--draft-color-notice-success-half-shade-is-dark, true);
  --color-notice-error:var(--draft-color-notice-error, #f8d7da);
  --color-notice-error-is-light:var(--draft-color-notice-error-is-light, true);
  --color-notice-error-minor-shade:var(--draft-color-notice-error-minor-shade, #f6ccd0);
  --color-notice-error-minor-shade-is-light:var(--draft-color-notice-error-minor-shade-is-light, true);
  --color-notice-error-major-shade:var(--draft-color-notice-error-major-shade, #f3bcc1);
  --color-notice-error-major-shade-is-light:var(--draft-color-notice-error-major-shade-is-light, true);
  --color-notice-error-half-shade:var(--draft-color-notice-error-half-shade, #c52330);
  --color-notice-error-half-shade-is-dark:var(--draft-color-notice-error-half-shade-is-dark, true);
  --color-notice-info:var(--draft-color-notice-info, #cce5ff);
  --color-notice-info-is-light:var(--draft-color-notice-info-is-light, true);
  --color-notice-info-minor-shade:var(--draft-color-notice-info-minor-shade, #bedeff);
  --color-notice-info-minor-shade-is-light:var(--draft-color-notice-info-minor-shade-is-light, true);
  --color-notice-info-major-shade:var(--draft-color-notice-info-major-shade, #acd4ff);
  --color-notice-info-major-shade-is-light:var(--draft-color-notice-info-major-shade-is-light, true);
  --color-notice-info-half-shade:var(--draft-color-notice-info-half-shade, #006fe6);
  --color-notice-info-half-shade-is-dark:var(--draft-color-notice-info-half-shade-is-dark, true);
  --font-family:var(--draft-font-family, Montserrat);
  --font-size:var(--draft-font-size, 16px);
  --font-family-heading:var(--draft-font-family-heading, Montserrat);
  --heading-ratio:var(--draft-heading-ratio, 1);
  --heading-weight:var(--draft-heading-weight, 600);
  --collection_count:var(--draft-collection_count, 12);
  --search_count:var(--draft-search_count, 32);
  --blog_size:var(--draft-blog_size, 8);
  --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, 1);
  --type_sidebar:var(--draft-type_sidebar, sticky);
  --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, true);
  --sidebar_blog_position:var(--draft-sidebar_blog_position, left);
  --sidebar_article_show:var(--draft-sidebar_article_show, true);
  --sidebar_article_position:var(--draft-sidebar_article_position, left);
  --sidebar_page_show:var(--draft-sidebar_page_show, 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 1, custom.scss */
header {
  position: sticky;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1200; }
  /* line 8, custom.scss */
  header.header__scroll .header__content {
    background: #fff; }
  /* line 12, custom.scss */
  header.header__scroll .header__collections-head .header__head {
    color: #000; }
  /* line 17, custom.scss */
  header.header__scroll .menu__section .header__head {
    color: #000; }
  /* line 21, custom.scss */
  header.header__scroll .header__control-btn {
    color: #000; }
  /* line 24, custom.scss */
  header.header__scroll .header__show-menu-btn.button {
    color: #000; }
  /* line 27, custom.scss */
  header.header__scroll .hide-side-panel-btn {
    color: #000; }
  /* line 31, custom.scss */
  header.header__scroll .header__logo svg {
    color: #000; }
  /* line 35, custom.scss */
  header.header__scroll .header__control-bage {
    background: #000;
    color: #fff; }
  @media screen and (max-width: 768px) {
    /* line 42, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .header__content {
      background: #fff; }
    /* line 46, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .header__collections-head .header__head {
      color: #000; }
    /* line 51, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .menu__section .header__head {
      color: #000; }
    /* line 55, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .header__control-btn {
      color: #000; }
    /* line 58, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .header__show-menu-btn.button {
      color: #000; }
    /* line 61, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .hide-side-panel-btn {
      color: #000; }
    /* line 65, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .header__logo svg {
      color: #000; }
    /* line 69, custom.scss */
    header.header__scroll .header-slider.second-product-mobile .header .header__control-bage {
      background: #000;
      color: #fff; } }
  @media screen and (min-width: 769px) {
    /* line 78, custom.scss */
    header .header-slider.second-product-mobile .header .header__control-bage {
      background: #000;
      color: #fff; } }

/* line 88, custom.scss */
.co-basket .co-basket_item-price {
  font-size: 16px;
  font-weight: 400; }
/* line 94, custom.scss */
.co-basket .co-basket_total .co-basket_total-price,
.co-basket .co-basket_subtotal .co-basket_total-price {
  font-size: 16px;
  font-weight: 400; }
/* line 99, custom.scss */
.co-basket #items_price {
  font-size: 16px;
  font-weight: 400; }
/* line 103, custom.scss */
.co-basket #delivery_price {
  font-size: 16px;
  font-weight: 400; }

/* line 109, custom.scss */
.co-delivery_method .co-delivery_method-price {
  font-size: 16px;
  font-weight: 400; }

/* line 117, custom.scss */
.co-table-cell.co-table-cell--body img {
  width: 50%;
  max-width: 150px; }

/* line 123, custom.scss */
.co-order-information_value a[href*="duplicate"] {
  display: none; }

@media screen and (max-width: 767px) {
  /* line 1, bonuses.scss */
  .bonuses-page {
    padding: var(--layout-side-padding); } }
/* line 5, bonuses.scss */
.bonuses-page__title {
  margin: 0 0 12px 0;
  display: inline-block;
  font-size: 22px;
  font-weight: 600; }
/* line 12, bonuses.scss */
.bonuses-page__subtitle {
  margin: 0;
  font-size: 14px;
  line-height: 120%;
  font-weight: 400; }
/* line 19, bonuses.scss */
.bonuses-page__amount {
  margin: 32px 0 0 0;
  padding: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  border: 1px solid #cacaca;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  /* line 33, bonuses.scss */
  .bonuses-page__amount__title {
    margin: 0 0 16px 0;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block; }
  /* line 40, bonuses.scss */
  .bonuses-page__amount__value {
    margin: 0 0 24px 0;
    display: inline-block;
    font-size: 22px;
    font-weight: 600; }
  /* line 47, bonuses.scss */
  .bonuses-page__amount__descr {
    margin: 0 0 12px 0;
    display: inline-block;
    font-size: 14px;
    line-height: 120%; }
    /* line 53, bonuses.scss */
    .bonuses-page__amount__descr:last-of-type {
      margin: 0; }
/* line 59, bonuses.scss */
.bonuses-page__level {
  margin: 32px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column; }
  /* line 69, bonuses.scss */
  .bonuses-page__level__title {
    margin: 0 0 16px 0;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block; }
  /* line 76, bonuses.scss */
  .bonuses-page__level__value {
    margin: 0 0 24px 0;
    display: inline-block;
    font-size: 22px;
    font-weight: 600; }
  /* line 83, bonuses.scss */
  .bonuses-page__level__descr {
    margin: 0 0 12px 0;
    display: inline-block;
    font-size: 14px;
    line-height: 120%; }
    /* line 89, bonuses.scss */
    .bonuses-page__level__descr:last-of-type {
      margin: 0; }
/* line 95, bonuses.scss */
.bonuses-page__next-level {
  margin: 32px 0;
  padding: 24px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  border: 1px solid #cacaca;
  display: inline-block;
  font-size: 14px;
  line-height: 120%;
  width: 100%; }
/* line 107, bonuses.scss */
.bonuses-page__info {
  margin: 32px 0 0 0;
  padding: 24px 48px 24px 24px;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 12px;
  -webkit-border-radius: 24px;
  border-radius: 24px;
  border: 1px solid #cacaca;
  text-decoration: none;
  font-size: 16px;
  line-height: 120%;
  color: #000; }
  /* line 130, bonuses.scss */
  .bonuses-page__info .icon-angle-right {
    position: absolute;
    right: 24px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  /* line 139, bonuses.scss */
  .bonuses-page__info .icon-question-circle {
    font-size: 24px;
    line-height: 100%; }
/* line 145, bonuses.scss */
.bonuses-page__link-wallet {
  margin: 0;
  padding: 32px 0;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 0; }
  /* line 159, bonuses.scss */
  .bonuses-page__link-wallet__title {
    margin: 0 0 16px 0;
    font-size: 18px;
    text-transform: uppercase;
    display: inline-block; }
  /* line 166, bonuses.scss */
  .bonuses-page__link-wallet__subtitle {
    margin: 0 0 16px 0;
    display: inline-block;
    font-size: 14px;
    line-height: 120%; }
  /* line 173, bonuses.scss */
  .bonuses-page__link-wallet__button {
    height: 48px;
    font-size: 16px;
    line-height: 120%;
    text-transform: uppercase;
    background: #000;
    border: 1px solid #000;
    color: #fff;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    width: 100%; }
/* line 197, bonuses.scss */
.bonuses-page__progressbar {
  position: relative;
  width: 100%;
  padding: 20px 20px 40px 20px;
  margin: 20px 0; }
  /* line 203, bonuses.scss */
  .bonuses-page__progressbar-track {
    width: 100%;
    height: 4px;
    background-color: #cacaca;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    position: relative;
    overflow: visible; }
  /* line 213, bonuses.scss */
  .bonuses-page__progressbar-fill {
    height: 100%;
    background: #000000;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: width 0.5s ease;
    -o-transition: width 0.5s ease;
    transition: width 0.5s ease;
    position: absolute;
    left: 0;
    top: 0; }
  /* line 226, bonuses.scss */
  .bonuses-page__progressbar-markers {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%); }
  /* line 236, bonuses.scss */
  .bonuses-page__progressbar-marker {
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    /* line 243, bonuses.scss */
    .bonuses-page__progressbar-marker--1 {
      left: 0%; }
    /* line 247, bonuses.scss */
    .bonuses-page__progressbar-marker--2 {
      left: 50%; }
    /* line 251, bonuses.scss */
    .bonuses-page__progressbar-marker--3 {
      left: 95%; }
    /* line 256, bonuses.scss */
    .bonuses-page__progressbar-marker--completed .bonuses-page__progressbar-circle {
      background-color: #000000; }
    /* line 260, bonuses.scss */
    .bonuses-page__progressbar-marker--completed .bonuses-page__progressbar-line {
      background-color: #000000; }
  /* line 266, bonuses.scss */
  .bonuses-page__progressbar-circle {
    width: 16px;
    height: 16px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background-color: #cacaca;
    border: 2px solid #fff; }
  /* line 275, bonuses.scss */
  .bonuses-page__progressbar-line {
    width: 2px;
    height: 16px;
    background-color: #cacaca; }
  /* line 281, bonuses.scss */
  .bonuses-page__progressbar-labels {
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    margin-top: 8px; }
  /* line 289, bonuses.scss */
  .bonuses-page__progressbar-label {
    position: absolute;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    font-size: 12px;
    color: #000;
    text-align: center;
    white-space: nowrap;
    line-height: 1.2; }
    /* line 301, bonuses.scss */
    .bonuses-page__progressbar-label--1 {
      left: 0%; }
    /* line 305, bonuses.scss */
    .bonuses-page__progressbar-label--2 {
      left: 50%; }
    /* line 309, bonuses.scss */
    .bonuses-page__progressbar-label--3 {
      left: 95%; }

/* line 318, bonuses.scss */
.client-account.personal-data main {
  padding-top: 45px; }
/* line 322, bonuses.scss */
.client-account.personal-data .co-sidebar--menu {
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
  border-right: 1px solid #b3b3b3;
  margin-right: 7.25%;
  min-width: 135px;
  width: 17.1%; }
  @media screen and (max-width: 767px) {
    /* line 322, bonuses.scss */
    .client-account.personal-data .co-sidebar--menu {
      width: auto;
      margin: 0;
      border: 0;
      padding-bottom: 30px; } }
@media screen and (max-width: 767px) {
  /* line 339, bonuses.scss */
  .client-account.personal-data .co-menu-toggle {
    position: relative;
    padding: 0;
    background: transparent;
    font-weight: 600;
    font-size: 18px;
    text-transform: uppercase;
    color: #282828;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    /* line 353, bonuses.scss */
    .client-account.personal-data .co-menu-toggle:after {
      position: absolute;
      right: -20px;
      top: calc(50% - 8px);
      content: "";
      width: 8px;
      height: 8px;
      border-right: 1px solid #282828;
      border-bottom: 1px solid #282828;
      -webkit-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      transform: rotate(45deg);
      transition: all .2s ease-in; } }
@media screen and (max-width: 767px) {
  /* line 371, bonuses.scss */
  .client-account.personal-data .co-menu-switcher:checked ~ .co-menu-toggle:after {
    content: "";
    transform: rotate(-135deg);
    top: 6px;
    transition: all .2s ease-in; } }
@media screen and (max-width: 767px) {
  /* line 380, bonuses.scss */
  .client-account.personal-data .co-menu-switcher:checked ~ .co-menu {
    -webkit-box-shadow: unset;
    box-shadow: unset;
    background: transparent;
    margin-top: 12px; } }
/* line 389, bonuses.scss */
.client-account.personal-data .co-section--content_wrapper {
  margin: 0;
  padding-bottom: 140px; }
  @media screen and (max-width: 767px) {
    /* line 389, bonuses.scss */
    .client-account.personal-data .co-section--content_wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      padding-bottom: 0px; } }
/* line 402, bonuses.scss */
.client-account.personal-data .co-menu-link {
  font-weight: 450;
  font-size: 13px;
  text-transform: uppercase;
  text-decoration: none;
  color: #7e7e7e; }
/* line 410, bonuses.scss */
.client-account.personal-data .co-menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
/* line 416, bonuses.scss */
.client-account.personal-data .co-menu-item + .co-menu-item {
  margin-top: 12px; }
/* line 420, bonuses.scss */
.client-account.personal-data .co-link--active {
  position: relative;
  text-decoration: underline;
  color: #181818; }
/* line 442, bonuses.scss */
.client-account.personal-data .co-checkout-title,
.client-account.personal-data .co-title--h1 {
  font-weight: 600;
  font-size: 20px;
  text-transform: uppercase;
  color: #282828;
  padding-bottom: 40px; }
  @media screen and (max-width: 767px) {
    /* line 442, bonuses.scss */
    .client-account.personal-data .co-checkout-title,
    .client-account.personal-data .co-title--h1 {
      display: none; } }
/* line 456, bonuses.scss */
.client-account.personal-data:not(.wide-personal-data) .co-checkout-block--padded {
  width: 205px;
  max-width: 100%; }
/* line 462, bonuses.scss */
.client-account.personal-data .co-checkout-block--padded {
  padding: 0; }
/* line 466, bonuses.scss */
.client-account.personal-data.personal-data:not(.wide-personal-data) .co-section--content {
  max-width: 41.83%; }
  @media screen and (max-width: 767px) {
    /* line 466, bonuses.scss */
    .client-account.personal-data.personal-data:not(.wide-personal-data) .co-section--content {
      max-width: 100%; } }
@media screen and (max-width: 767px) {
  /* line 474, bonuses.scss */
  .client-account.personal-data.wide-personal-data .co-section--content {
    max-width: 100%; }
    /* line 478, bonuses.scss */
    .client-account.personal-data.wide-personal-data .co-section--content .co-checkout-block--padded {
      width: 205px;
      max-width: 100%; } }
/* line 485, bonuses.scss */
.client-account.personal-data .co-input-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 5px 0;
  font-size: 12px;
  line-height: 120%;
  text-decoration: none;
  text-transform: lowercase; }
/* line 496, bonuses.scss */
.client-account.personal-data .co-input-field {
  font-weight: 450;
  font-size: 13px;
  color: #282828;
  height: auto;
  padding: 0 0 10px 0;
  line-height: normal;
  border: 0;
  border-bottom: 1px solid #b3b3b3; }
/* line 507, bonuses.scss */
.client-account.personal-data .co-input + .co-input {
  margin-top: 30px; }
/* line 511, bonuses.scss */
.client-account.personal-data .co-input--house {
  margin: 30px 0 0 0; }
/* line 515, bonuses.scss */
.client-account.personal-data .co-form-button {
  margin: 0;
  width: 100%;
  height: 60px;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  border: 0; }
/* line 525, bonuses.scss */
.client-account.personal-data .co-table {
  border: none; }
/* line 529, bonuses.scss */
.client-account.personal-data .co-table-row--striped {
  background: transparent; }
/* line 533, bonuses.scss */
.client-account.personal-data .co-table-row--striped:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.05); }
/* line 537, bonuses.scss */
.client-account.personal-data .co-table-cell {
  padding: 12px;
  border-bottom: none;
  font-size: 14px; }
  @media screen and (max-width: 767px) {
    /* line 537, bonuses.scss */
    .client-account.personal-data .co-table-cell {
      padding: 6px 0;
      margin: 0;
      display: -ms-grid;
      display: grid;
      -ms-grid-columns: calc(50% - 6px) 12px calc(50% - 6px);
      grid-template-columns: repeat(2, calc(50% - 6px));
      grid-gap: 12px; }
      /* line 551, bonuses.scss */
      .client-account.personal-data .co-table-cell.co-table-cell--foot {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; } }

/* line 570, bonuses.scss */
.client-account.login-data main {
  padding-top: 45px; }
/* line 573, bonuses.scss */
.client-account.login-data .co-checkout-block--padded {
  padding: 0; }
/* line 576, bonuses.scss */
.client-account.login-data .co-section--content {
  max-width: 100%;
  width: 420px;
  margin: 0 auto;
  -webkit-box-flex: 320px;
  -ms-flex: 320px 0 0px;
  flex: 320px 0 0; }
/* line 584, bonuses.scss */
.client-account.login-data .co-title--h1 {
  font-weight: 600;
  font-size: 20px;
  color: #282828;
  padding-bottom: 40px; }
/* line 590, bonuses.scss */
.client-account.login-data .co-input-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 0 0 5px 0;
  font-size: 10px;
  line-height: 120%;
  text-decoration: none;
  text-transform: lowercase; }
/* line 601, bonuses.scss */
.client-account.login-data .co-input-field {
  font-weight: 450;
  font-size: 13px;
  color: #282828;
  height: auto;
  padding: 0 0 10px 0;
  line-height: normal;
  border: 0;
  border-bottom: 1px solid #b3b3b3; }
/* line 612, bonuses.scss */
.client-account.login-data .co-input + .co-input {
  margin-top: 30px; }
/* line 616, bonuses.scss */
.client-account.login-data .co-input--house {
  margin: 30px 0 0 0; }
/* line 620, bonuses.scss */
.client-account.login-data .co-modal-button {
  margin: 0;
  width: 100%;
  height: 60px;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase;
  border: 0; }

/* line 631, bonuses.scss */
.co-input-field:focus {
  border-bottom: 1px solid #b3b3b3;
  box-shadow: none;
  outline: none; }

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

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

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

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

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

  /* line 25, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
/* line 30, theme.scss */
.micro-alert-item.is-success-notice {
  padding: 12px 40px;
  min-width: 280px;
  max-width: 100%;
  border-top: 1px solid #dadada;
  border-bottom: 1px solid #dadada;
  font-size: 14px;
  line-height: 120%;
  text-align: center;
  color: #222;
  background-color: #fff; }

/* line 43, theme.scss */
.co-login {
  padding-bottom: 40px;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 100%;
  flex: 0 1 100%; }

/* line 50, theme.scss */
.submit-text {
  font-weight: 450;
  font-size: 11px;
  text-align: center;
  color: #7e7e7e;
  cursor: default;
  width: 350px;
  padding-top: 17px;
  display: block;
  max-width: 100%; }
