@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, #1F1F1F);
  --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, #353535);
  --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, #4b4b4b);
  --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, #8f8f8f);
  --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, #888888);
  --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, #939393);
  --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, #9f9f9f);
  --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, #c3c3c3);
  --color-accent-text-half-shade-is-light: var(--draft-color-accent-text-half-shade-is-light, true);
  --color-text-dark: var(--draft-color-text-dark, #333333);
  --color-text-dark-is-dark: var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade: var(--draft-color-text-dark-minor-shade, #474747);
  --color-text-dark-minor-shade-is-dark: var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade: var(--draft-color-text-dark-major-shade, #5c5c5c);
  --color-text-dark-major-shade-is-dark: var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade: var(--draft-color-text-dark-half-shade, #999999);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #ffffff);
  --color-text-light-is-light: var(--draft-color-text-light-is-light, true);
  --color-text-light-minor-shade: var(--draft-color-text-light-minor-shade, #f7f7f7);
  --color-text-light-minor-shade-is-light: var(--draft-color-text-light-minor-shade-is-light, true);
  --color-text-light-major-shade: var(--draft-color-text-light-major-shade, #ededed);
  --color-text-light-major-shade-is-light: var(--draft-color-text-light-major-shade-is-light, true);
  --color-text-light-half-shade: var(--draft-color-text-light-half-shade, #808080);
  --color-text-light-half-shade-is-dark: var(--draft-color-text-light-half-shade-is-dark, true);
  --icons_pack: var(--draft-icons_pack, minimal);
  --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, #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, "PT Root UI");
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, "PT Root UI");
  --heading-ratio: var(--draft-heading-ratio, 1.5);
  --heading-weight: var(--draft-heading-weight, 600);
  --collection_count: var(--draft-collection_count, 48);
  --search_count: var(--draft-search_count, 12);
  --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, 1240px);
  --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, 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);
  --favorite_enabled: var(--draft-favorite_enabled, true);
  --compare_enabled: var(--draft-compare_enabled, true); }

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

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

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

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

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

  /* line 31, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
/* line 36, theme.scss */
.recently-viewed-list-control-class:has(.special-products:empty) {
  display: none; }

/* line 40, theme.scss */
.skiptranslate {
  display: none !important; }

/* line 44, theme.scss */
body {
  top: 0 !important; }

@media screen and (max-width: 650px) {
  /* line 48, theme.scss */
  .hide-on-mobile {
    display: none; } }

/* line 54, theme.scss */
.hide-on-desktop {
  display: none; }
  @media screen and (max-width: 650px) {
    /* line 54, theme.scss */
    .hide-on-desktop {
      display: inherit; } }

/* line 62, theme.scss */
.header__search {
  margin-left: 0; }
/* line 65, theme.scss */
.header__lang {
  margin-left: auto;
  margin-right: 15px;
  display: flex;
  align-items: center;
  justify-content: center; }
  /* line 71, theme.scss */
  .header__lang-item {
    cursor: pointer;
    margin: 0 10px 0 0;
    font-family: "Averta", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    color: #1f1f1f;
    transition-duration: 0.3s; }
    /* line 81, theme.scss */
    .header__lang-item_index {
      color: white; }
    /* line 84, theme.scss */
    .header__lang-item:hover {
      opacity: 0.5;
      transition-duration: 0.3s; }

/* line 92, theme.scss */
.header_on-scroll .header__lang-item {
  color: #1f1f1f; }

/* line 96, theme.scss */
.card__not-available {
  font-family: "Averta", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  color: #1f1f1f;
  margin: 20px 0;
  position: relative; }

/* line 107, theme.scss */
.reviews {
  margin-bottom: 40px; }
  /* line 109, theme.scss */
  .reviews__main-title {
    font-family: "Averta", sans-serif;
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    color: #1f1f1f;
    margin: 40px 0;
    position: relative;
    left: 40%;
    width: fit-content;
    width: -moz-fit-content; }
    @media screen and (max-width: 650px) {
      /* line 109, theme.scss */
      .reviews__main-title {
        left: 0;
        margin: 20px 0 40px 0; } }
    /* line 125, theme.scss */
    .reviews__main-title_with-btn {
      margin-bottom: 30px;
      width: 30%; }
      @media screen and (max-width: 650px) {
        /* line 125, theme.scss */
        .reviews__main-title_with-btn {
          left: 0;
          width: 100%;
          margin: 30px 0; } }
  /* line 135, theme.scss */
  .reviews__show-more-btn {
    cursor: pointer;
    font-family: "Averta", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    color: #1f1f1f;
    position: relative;
    left: 33.33%;
    display: flex;
    align-items: center;
    margin: 0 0 40px 0; }
    /* line 148, theme.scss */
    .reviews__show-more-btn::after {
      content: "";
      position: relative;
      width: 14px;
      height: 14px;
      background-image: url(arrow_more_b.svg);
      margin: 0 0 0 5px;
      top: 1px;
      transition-duration: 0.3s; }
    @media screen and (max-width: 650px) {
      /* line 135, theme.scss */
      .reviews__show-more-btn {
        left: 0;
        margin: 0 0 30px 0; } }
  /* line 163, theme.scss */
  .reviews__main-btn {
    font-family: "Averta", sans-serif;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 110%;
    color: #1f1f1f;
    display: flex;
    justify-content: center;
    align-items: center;
    width: fit-content;
    width: -moz-fit-content;
    transition-duration: 0.3s;
    height: 50px;
    border-radius: 4px;
    cursor: pointer;
    border: 1px solid #1f1f1f;
    outline: none;
    box-sizing: border-box;
    padding: 0 100px;
    position: relative;
    left: 40%; }
    @media screen and (max-width: 650px) {
      /* line 163, theme.scss */
      .reviews__main-btn {
        left: 0;
        width: 100%; } }
  /* line 190, theme.scss */
  .reviews__container {
    display: flex;
    flex-direction: column;
    width: calc(100%/5*3);
    position: relative;
    left: 20%;
    margin: 0 0 40px 0; }
    @media screen and (max-width: 650px) {
      /* line 190, theme.scss */
      .reviews__container {
        width: 100%;
        left: 0; } }
  /* line 202, theme.scss */
  .reviews__item {
    width: 100%;
    display: flex;
    margin: 0 0 50px 0;
    flex-wrap: wrap; }
    @media screen and (max-width: 650px) {
      /* line 202, theme.scss */
      .reviews__item {
        flex-direction: column;
        margin: 0 0 40px 0; } }
    /* line 211, theme.scss */
    .reviews__item_hide {
      display: none; }
    /* line 214, theme.scss */
    .reviews__item-info {
      display: flex;
      flex-direction: column;
      min-width: 33.33%; }
      @media screen and (max-width: 650px) {
        /* line 214, theme.scss */
        .reviews__item-info {
          margin: 0 0 10px 0; } }
    /* line 222, theme.scss */
    .reviews__item-user-img {
      width: 80px;
      height: 100px;
      object-fit: cover;
      border-radius: 5px;
      margin: 20px 0 0 0; }
    /* line 229, theme.scss */
    .reviews__item-product {
      display: flex;
      align-items: center;
      margin: 0 0 15px 0; }
      /* line 233, theme.scss */
      .reviews__item-product img {
        margin: 0 15px 0 0;
        width: 40px;
        height: 40px;
        object-fit: cover;
        border-radius: 4px; }
      /* line 240, theme.scss */
      .reviews__item-product-title {
        font-family: "Averta", sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 110%;
        color: #1f1f1f;
        max-width: 60%; }
    /* line 251, theme.scss */
    .reviews__item-stars {
      display: flex;
      margin: 0 0 5px 0;
      align-items: center; }
      /* line 255, theme.scss */
      .reviews__item-stars svg {
        margin: 0 2px 0 0; }
    /* line 260, theme.scss */
    .reviews__item .stars-num-1 svg:nth-child(2), .reviews__item .stars-num-1 svg:nth-child(3), .reviews__item .stars-num-1 svg:nth-child(4), .reviews__item .stars-num-1 svg:nth-child(5) {
      opacity: .2; }
    /* line 265, theme.scss */
    .reviews__item .stars-num-2 svg:nth-child(3), .reviews__item .stars-num-2 svg:nth-child(4), .reviews__item .stars-num-2 svg:nth-child(5) {
      opacity: .2; }
    /* line 270, theme.scss */
    .reviews__item .stars-num-3 svg:nth-child(4), .reviews__item .stars-num-3 svg:nth-child(5) {
      opacity: .2; }
    /* line 275, theme.scss */
    .reviews__item .stars-num-4 svg:nth-child(5) {
      opacity: .2; }
    /* line 280, theme.scss */
    .reviews__item-name {
      font-family: "Averta", sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 110%;
      color: #1f1f1f;
      opacity: .5;
      margin: 0 0 5px 0; }
    /* line 290, theme.scss */
    .reviews__item-date {
      font-family: "Averta", sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 110%;
      color: #1f1f1f;
      opacity: .5;
      margin: 0; }
    /* line 300, theme.scss */
    .reviews__item-text {
      font-family: "Averta", sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 135%;
      color: #1f1f1f;
      width: 66%;
      display: flex;
      flex-direction: column; }
      @media screen and (max-width: 650px) {
        /* line 300, theme.scss */
        .reviews__item-text {
          width: 100%; } }
    /* line 314, theme.scss */
    .reviews__item-answer {
      font-family: "Averta", sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 135%;
      color: #1f1f1f;
      min-width: 66%;
      width: calc(66% - 15px);
      left: 33.33%;
      position: relative;
      margin: 20px 0 0 0;
      border-left: 1px solid black;
      padding: 25px 0 0px 15px; }
      @media screen and (max-width: 650px) {
        /* line 314, theme.scss */
        .reviews__item-answer {
          width: 100%;
          left: 0; } }
      /* line 332, theme.scss */
      .reviews__item-answer::before {
        content: 'Ответ менеджера';
        position: absolute;
        left: 15px;
        top: 0px;
        font-family: "Averta", sans-serif;
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 135%;
        color: #1f1f1f;
        opacity: .4; }

/* line 349, theme.scss */
.login-page .co-notice--flash {
  margin: 0 0 30px 0; }

@media screen and (max-width: 650px) {
  /* line 354, theme.scss */
  .main-article__product-list {
    flex-direction: row; } }
@media screen and (max-width: 650px) {
  /* line 358, theme.scss */
  .main-article__product-list a {
    flex-direction: column;
    width: 50%; } }
@media screen and (max-width: 650px) {
  /* line 363, theme.scss */
  .main-article__product-list a:nth-child(2n) {
    padding: 0 0 0 5px;
    box-sizing: border-box; } }
@media screen and (max-width: 650px) {
  /* line 369, theme.scss */
  .main-article__product-list a:nth-child(2n-1) {
    padding: 0 5px 0 0;
    box-sizing: border-box; } }
@media screen and (max-width: 650px) {
  /* line 375, theme.scss */
  .main-article__product-list a img {
    margin: 0 0 15px 0;
    width: 100%;
    height: 200px; } }

/* line 386, theme.scss */
.catalog__collection-descr {
  font-family: "Averta", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  color: #1f1f1f;
  margin: 0 0 40px 0;
  /* width: 50%; */
  width: 100%; }
  /* line 396, theme.scss */
  .catalog__collection-descr p, .catalog__collection-descr span {
    /* text-align: left !important; */ }
  @media screen and (max-width: 650px) {
    /* line 386, theme.scss */
    .catalog__collection-descr {
      width: 100%; } }

/* line 404, theme.scss */
[data-is-img=""] {
  display: none; }

/* line 408, theme.scss */
.review-textarea {
  font-family: "Averta", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  background: none;
  color: #1f1f1f;
  border: 1px solid #1f1f1f;
  border-radius: 4px;
  box-sizing: border-box;
  width: 100%;
  padding: 10px 15px;
  margin: 6px 0 0 0;
  height: 8em; }

/* line 425, theme.scss */
.show-more-reviews {
  cursor: pointer;
  font-family: "Averta", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  color: #1f1f1f;
  position: relative;
  left: 33.33%;
  display: flex;
  align-items: center;
  margin: 0 0 40px 0;
  width: fit-content;
  width: -moz-fit-content; }
  /* line 440, theme.scss */
  .show-more-reviews::after {
    content: "";
    position: relative;
    width: 14px;
    height: 14px;
    background-image: url(arrow_more_b.svg);
    margin: 0 0 0 5px;
    top: 1px;
    transition-duration: 0.3s;
    transform: rotate(90deg); }
  @media screen and (max-width: 650px) {
    /* line 425, theme.scss */
    .show-more-reviews {
      left: 0;
      margin: 0 0 30px 0; } }

/* line 457, theme.scss */
.star-rating {
  display: flex;
  flex-direction: row-reverse;
  width: fit-content;
  width: -moz-fit-content;
  column-gap: 4px;
  margin: 0 0 20px 0; }

/* line 468, theme.scss */
.review-form .notice-success {
  margin: 0 0 30px 0;
  background: rgba(0, 0, 0, 0.08);
  padding: 15px 20px;
  border-radius: 4px; }
/* line 474, theme.scss */
.review-form .notice-success:empty {
  display: none; }

/* line 478, theme.scss */
.star-rating-label {
  font-family: "Averta", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 130%;
  color: #1f1f1f;
  display: flex;
  width: -moz-fit-content;
  width: fit-content;
  position: relative;
  margin: 0 0 5px 0; }

/* line 491, theme.scss */
.icon-star::before {
  content: ''; }

/* line 495, theme.scss */
.star-radio + label svg {
  width: 30px;
  height: 30px;
  cursor: pointer; }

/* line 501, theme.scss */
.star-radio + label svg path {
  stroke: #1f1f1f;
  stroke-width: 0.5px;
  fill: none; }

/* line 508, theme.scss */
.star-radio:checked ~ label svg path {
  stroke: #1f1f1f;
  stroke-width: 0.5px;
  fill: #1f1f1f; }

@media screen and (max-width: 650px) {
  /* line 514, theme.scss */
  .header__lang {
    display: none; } }

/* line 521, theme.scss */
.burger-menu__lang {
  display: none; }
  @media screen and (max-width: 650px) {
    /* line 521, theme.scss */
    .burger-menu__lang {
      display: flex;
      align-items: center;
      position: absolute;
      right: 10px;
      top: 18px; } }
  @media screen and (max-width: 650px) {
    /* line 530, theme.scss */
    .burger-menu__lang-item {
      margin: 0 10px 0 0;
      font-family: "Averta", sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 400;
      line-height: 110%;
      color: #1f1f1f; } }

@media screen and (max-width: 650px) {
  /* line 547, theme.scss */
  .micro-alert {
    width: calc(100% - 40px);
    right: 0 !important;
    left: 20px; } }

/* line 554, theme.scss */
.micro-alert-item {
  box-sizing: border-box; }

@media screen and (max-width: 650px) {
  /* line 559, theme.scss */
  .card__photo {
    width: calc(100% + 10px);
    left: -5px; } }

/* line 569, theme.scss */
.main-label__fake-input-file {
  font-family: "Averta", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 110%;
  height: 40px;
  background: none;
  color: #1f1f1f;
  border: 1px solid #1f1f1f;
  border-radius: 4px;
  box-sizing: border-box;
  width: 100%;
  padding: 0 15px;
  margin: 6px 0 0 0;
  display: flex;
  align-items: center;
  white-space: nowrap;
  overflow: hidden; }

@media screen and (max-width: 650px) {
  /* line 592, theme.scss */
  .article-two-img-row-slider {
    width: calc(100% + 10px);
    left: -5px; } }
/* line 598, theme.scss */
.article-two-img-row-slider .slick-track img {
  margin: 0 5px; }

/* line 606, theme.scss */
.stickers {
  position: absolute;
  top: 10px;
  left: 10px;
  z-index: 3;
  display: flex;
  flex-direction: column; }

/* line 614, theme.scss */
.sticker-lim {
  position: relative;
  width: 30px;
  height: 30px;
  margin-bottom: 5px; }

/* line 620, theme.scss */
.sticker-lim img {
  width: 100%;
  height: auto; }

/* line 624, theme.scss */
.sticker-lim-tooltip {
  position: absolute;
  top: calc(100% + 10px);
  left: -5px;
  padding: 8px 15px 12px 15px;
  border-radius: 5px;
  background-color: #1F1F1F;
  color: #fff;
  font-size: 13px !important;
  /* transition: all 1s; */
  opacity: 0;
  visibility: hidden;
  z-index: 3; }

/* line 639, theme.scss */
.sticker-lim-tooltip-arrow-down {
  position: absolute;
  top: calc(100% + 5px);
  left: 3px;
  z-index: 3;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #1F1F1F;
  /* transition: all 1s; */
  opacity: 0;
  visibility: hidden; }

@media (max-width: 767px) {
  /* line 658, theme.scss */
  .sticker-lim-tooltip.in-card {
    top: calc(100% - 40px) !important;
    left: 35px;
    bottom: unset !important; } }
/* line 665, theme.scss */
.sticker-lim-tooltip > div {
  white-space: nowrap; }

@media (max-width: 767px) {
  /* line 669, theme.scss */
  .sticker-lim-tooltip > div {
    white-space: unset !important; } }
@media (max-width: 767px) {
  /* line 675, theme.scss */
  .sticker-lim-tooltip-arrow-down.in-card {
    top: calc(100% - 25px) !important;
    left: 27px !important;
    border-bottom: 10px solid transparent !important;
    border-top: 10px solid transparent !important;
    border-right: 10px solid #1F1F1F !important;
    border-left: unset !important; } }
/* line 685, theme.scss */
.sticker-lim-tooltip b {
  text-transform: uppercase;
  margin-bottom: 2px;
  font-size: 12px !important;
  white-space: nowrap; }

/* line 696, theme.scss */
.sticker-lim:hover .sticker-lim-tooltip,
.sticker-lim:hover .sticker-lim-tooltip-arrow-down {
  opacity: 1;
  visibility: visible; }

/* search */
/* line 704, theme.scss */
.autocomplete-suggestions {
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 4px;
  overflow-y: auto !important;
  scrollbar-width: thin; }
  @media (max-width: 767px) {
    /* line 704, theme.scss */
    .autocomplete-suggestions {
      max-height: 350px !important; } }
  @media (min-width: 768px) {
    /* line 704, theme.scss */
    .autocomplete-suggestions {
      max-height: 600px !important; } }
  /* line 720, theme.scss */
  .autocomplete-suggestions::-webkit-scrollbar {
    width: 10px;
    background-color: var(--bg-minor-shade);
    border: 2px solid var(--bg); }
  /* line 726, theme.scss */
  .autocomplete-suggestions::-webkit-scrollbar-thumb {
    background-color: var(--bg-half-shade);
    border: 2px solid var(--bg); }
  /* line 733, theme.scss */
  .autocomplete-suggestions .autocomplete-suggestion {
    padding: 5px; }
    /* line 736, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-link {
      display: flex;
      align-items: center;
      justify-content: space-between; }
    /* line 741, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-thumb {
      min-width: 80px;
      width: 80px;
      height: 100px;
      margin-right: 5px;
      overflow: hidden; }
    /* line 748, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-thumb img {
      max-width: 100%;
      max-height: 100%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      object-position: 50% 50%; }
    /* line 756, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-title,
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-title-l {
      font-size: 12px;
      text-align: left !important;
      width: 100%; }
    /* line 762, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-title {
      color: #fff; }
    /* line 765, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-title-l {
      font-size: 14px;
      color: #fff; }
    /* line 769, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-short-about {
      font-size: 11px;
      margin-top: 4px;
      font-weight: normal !important;
      margin-left: 5px;
      color: #fff; }
    /* line 776, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion .autocomplete-suggestion-price {
      margin-top: 5px;
      font-size: 12px;
      color: #fff;
      font-weight: bold;
      text-align: left !important; }
    /* line 784, theme.scss */
    .autocomplete-suggestions .autocomplete-suggestion strong {
      color: #EC6820 !important; }
  /* line 789, theme.scss */
  .autocomplete-suggestions .show-all-s-results {
    font-family: "Averta", sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    padding: 0;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 4px;
    height: 40px;
    background: #1f1f1f;
    color: white;
    width: 100%;
    transition-duration: 0.3s;
    border: 0;
    margin-top: 10px; }

/* line 810, theme.scss */
.shown {
  display: block !important;
  width: 100% !important; }

/* line 815, theme.scss */
.b-hidden {
  display: none !important; }

/* line 821, theme.scss */
.co-toggable_field-input--checkbox input + span:after {
  font-size: 14px; }

/* line 824, theme.scss */
.co-toggable_field-input--checkbox input:checked + span {
  background-color: #000; }

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

/* line 831, theme.scss */
.co-toggable_field-input--checkbox input + span:after {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  top: 50%;
  left: 50%;
  font-family: "Glyphicons Halflings";
  font-size: 0.6rem; }

/* line 840, theme.scss */
.co-toggable_field-input input + span {
  -webkit-box-flex: 0;
  -ms-flex: 0 0 18px;
  flex: 0 0 18px;
  position: relative;
  width: 18px;
  height: 18px;
  line-height: 1.2;
  -webkit-box-shadow: inset 0 0 0 2px currentColor;
  box-shadow: inset 0 0 0 2px currentColor; }

/* line 852, theme.scss */
#review_consent_to_personal_data {
  display: none !important; }
