/* 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, #FFFFFF);
  --color-btn-bg-is-light: var(--draft-color-btn-bg-is-light, true);
  --color-btn-bg-minor-shade: var(--draft-color-btn-bg-minor-shade, #f7f7f7);
  --color-btn-bg-minor-shade-is-light: var(--draft-color-btn-bg-minor-shade-is-light, true);
  --color-btn-bg-major-shade: var(--draft-color-btn-bg-major-shade, #ededed);
  --color-btn-bg-major-shade-is-light: var(--draft-color-btn-bg-major-shade-is-light, 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, #E8B948);
  --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, #e8b641);
  --color-accent-text-minor-shade-is-light: var(--draft-color-accent-text-minor-shade-is-light, true);
  --color-accent-text-major-shade: var(--draft-color-accent-text-major-shade, #e6b136);
  --color-accent-text-major-shade-is-light: var(--draft-color-accent-text-major-shade-is-light, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #886411);
  --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, #574542);
  --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, #6c5551);
  --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, #806560);
  --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, #b29d99);
  --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, 30px);
  --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.5);
  --heading-weight: var(--draft-heading-weight, 600);
  --collection_count: var(--draft-collection_count, 18);
  --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, 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 1, reset-widget-width.scss */
.widget-type_header,
.widget-type_main-banner,
.widget-type_product-slider-big,
.widget-type_product-slider,
.widget-type_info-image,
.widget-type_slider-reviews,
.widget-type_footer,
.widget-type_articles,
.widget-type_bread,
.widget-type_product-card,
.widget-type_product-info,
.widget-type_related-products,
.widget-type_similar-products,
.widget-type_prev-view-product,
.widget-type_product-list,
.widget-type_title,
.widget-type_product-list-system,
.widget-type_content,
.widget-type_search-form,
.widget-type_cart,
.widget-type_fag,
.widget-type_text-img,
.widget-type_text-banner,
.widget-type_filter-and-sort {
  max-width: 100%;
  padding: 0; }

/* line 2, product-snippet.css */
.swiper .product-snippet, .product-list__item .product-snippet {
  height: 100%; }

/* line 7, product-snippet.css */
.product-snippet {
  width: fit-content;
  display: flex;
  flex-direction: column; }
  /* line 13, product-snippet.css */
  .product-snippet__preiew {
    position: relative; }
  /* line 16, product-snippet.css */
  .product-snippet__favotire {
    position: absolute;
    top: 1.4583333333333333rem;
    right: 1.1111111111111112rem;
    cursor: pointer; }
    /* line 23, product-snippet.css */
    .product-snippet__favotire:hover path {
      fill: #574542;
      stroke: #574542; }
    /* line 29, product-snippet.css */
    .product-snippet__favotire svg {
      display: block;
      height: auto;
      width: 2.0833333333333335rem; }
    /* line 36, product-snippet.css */
    .product-snippet__favotire.favorites-added path {
      fill: #574542;
      stroke: #574542; }
  /* line 42, product-snippet.css */
  .product-snippet__badge {
    color: #574542;
    text-align: center;
    font-size: 0.9027777777777778rem;
    font-weight: 400;
    text-transform: uppercase;
    position: absolute;
    top: 1.4583333333333333rem;
    left: 1.1111111111111112rem; }
  /* line 52, product-snippet.css */
  .product-snippet__info {
    padding: 1.3888888888888888rem 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1; }
  /* line 59, product-snippet.css */
  .product-snippet__title {
    color: #574542;
    font-size: 1.1805555555555556rem;
    font-weight: 450;
    display: block;
    text-decoration: none;
    flex-grow: 1; }
  /* line 67, product-snippet.css */
  .product-snippet__product-colors {
    display: flex;
    align-items: center;
    margin: 0.5555555555555556rem 0 0.8333333333333333rem; }
  /* line 72, product-snippet.css */
  .product-snippet__product-color-other {
    color: #574542;
    font-size: 0.9027777777777778rem;
    font-weight: 400;
    line-height: 1.1805555555555556rem;
    text-decoration: none; }
  /* line 79, product-snippet.css */
  .product-snippet__product-color {
    width: 0.8333333333333333rem;
    height: 0.8333333333333333rem;
    border-radius: 50%;
    margin-right: 0.8333333333333333rem; }
    /* line 85, product-snippet.css */
    .product-snippet__product-color:first-child {
      width: 1.25rem;
      height: 1.25rem; }
  /* line 90, product-snippet.css */
  .product-snippet__price-wrapper {
    display: flex;
    align-items: center; }
  /* line 94, product-snippet.css */
  .product-snippet__price-new {
    color: #574542;
    font-size: 1.1111111111111112rem;
    font-weight: 700;
    text-transform: capitalize;
    margin-right: 0.8333333333333333rem; }
  /* line 101, product-snippet.css */
  .product-snippet__price-old {
    color: #747474;
    font-size: 0.9027777777777778rem;
    font-weight: 450;
    text-decoration-line: line-through;
    text-transform: capitalize; }
  /* line 108, product-snippet.css */
  .product-snippet img {
    width: 100%;
    aspect-ratio: .7512;
    object-fit: cover; }

@media (max-width: 999px) {
  /* line 117, product-snippet.css */
  .product-snippet__title {
    font-size: 15px; }
  /* line 120, product-snippet.css */
  .product-snippet__product-color {
    width: 12px;
    height: 12px;
    margin-right: 12px; }
    /* line 125, product-snippet.css */
    .product-snippet__product-color:first-child {
      width: 18px;
      height: 18px; }
  /* line 130, product-snippet.css */
  .product-snippet__product-color-other {
    font-size: 13px; }
  /* line 133, product-snippet.css */
  .product-snippet__price-new {
    font-size: 16px;
    margin-right: 12px; }
  /* line 137, product-snippet.css */
  .product-snippet__price-old {
    font-size: 13px; }
  /* line 140, product-snippet.css */
  .product-snippet__product-colors {
    margin: 13px 0; }
  /* line 143, product-snippet.css */
  .product-snippet__info {
    padding: 20px 0; } }
/* line 1, global-custom.scss */
.co-button {
  height: 4.166666666666667rem !important;
  border: 1px solid #574542 !important;
  padding: 0 2.0833333333333335rem !important;
  color: #574542 !important;
  font-size: 1.0416666666666667rem !important;
  font-weight: 450 !important;
  transition: 0s !important; }
  /* line 10, global-custom.scss */
  .co-button:hover {
    background-color: var(--color-accent-text) !important;
    border-color: var(--color-accent-text) !important;
    color: #fff !important; }

/* line 17, global-custom.scss */
.co-checkout-block--padded {
  min-width: 180px; }

/* line 22, global-custom.scss */
.co-input-field {
  height: 4.166666666666667rem !important;
  border-radius: 4.166666666666667rem !important;
  padding: 0 2.0833333333333335rem !important; }

/* line 28, global-custom.scss */
.co-title.co-title--h1 {
  color: #574542;
  font-size: 2.7777777777777777rem;
  font-weight: 450;
  text-transform: uppercase; }

/* line 35, global-custom.scss */
a:hover, a:hover {
  color: var(--color-accent-text) !important; }

/* line 40, global-custom.scss */
.co-input--checkbox label {
  display: flex;
  align-items: center; }

/* line 45, global-custom.scss */
.co-toggable_field-input--checkbox input + span {
  border-radius: 0;
  border: 1px solid #574542;
  display: block; }
/* line 50, global-custom.scss */
.co-toggable_field-input--checkbox input:checked + span:after {
  color: transparent;
  background: var(--color-accent-text);
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  transform: none; }

/* line 62, global-custom.scss */
.co-toggable_field-information .co-input-description {
  width: fit-content; }

/* line 67, global-custom.scss */
.co-menu--personal a {
  text-decoration: none;
  color: #574542; }

@media (max-width: 768px) {
  /* line 74, global-custom.scss */
  .co-section--content_wrapper {
    margin: 0 !important;
    padding-top: 20px; }

  /* line 78, global-custom.scss */
  .co-checkout-block--padded {
    padding: 1rem 0; }

  /* line 81, global-custom.scss */
  .co-login {
    max-width: 100%; } }
/* line 88, global-custom.scss */
.co-toggable_field-input span {
  border: 1px solid #574542; }

/* line 91, global-custom.scss */
.co-toggable_field-input input:checked + span {
  background-color: var(--color-accent-text);
  box-shadow: none !important; }

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

/* line 13, theme.scss */
html {
  font-size: 14.4px; }

/* line 16, theme.scss */
body {
  font-family: Avenir Next Cyr; }

/* line 20, theme.scss */
.container {
  max-width: 1440px;
  padding: 0 3.4722222222222223rem;
  margin: 0 auto;
  width: 100%; }

@media (max-width: 750px) {
  /* line 27, theme.scss */
  .container {
    padding: 0 20px; } }
@media (max-width: 1440px) {
  /* line 34, theme.scss */
  html {
    font-size: 14.4px; } }
@media (max-width: 1430px) {
  /* line 39, theme.scss */
  html {
    font-size: 14.3px; } }
@media (max-width: 1420px) {
  /* line 44, theme.scss */
  html {
    font-size: 14.2px; } }
@media (max-width: 1410px) {
  /* line 49, theme.scss */
  html {
    font-size: 14.1px; } }
@media (max-width: 1400px) {
  /* line 54, theme.scss */
  html {
    font-size: 14px; } }
/* 1300 */
@media (max-width: 1390px) {
  /* line 62, theme.scss */
  html {
    font-size: 13.9px; } }
@media (max-width: 1380px) {
  /* line 67, theme.scss */
  html {
    font-size: 13.8px; } }
@media (max-width: 1370px) {
  /* line 72, theme.scss */
  html {
    font-size: 13.7px; } }
@media (max-width: 1360px) {
  /* line 77, theme.scss */
  html {
    font-size: 13.6px; } }
@media (max-width: 1350px) {
  /* line 82, theme.scss */
  html {
    font-size: 13.5px; } }
@media (max-width: 1340px) {
  /* line 87, theme.scss */
  html {
    font-size: 13.4px; } }
@media (max-width: 1330px) {
  /* line 92, theme.scss */
  html {
    font-size: 13.3px; } }
@media (max-width: 1320px) {
  /* line 97, theme.scss */
  html {
    font-size: 13.2px; } }
@media (max-width: 1310px) {
  /* line 102, theme.scss */
  html {
    font-size: 13.1px; } }
@media (max-width: 1300px) {
  /* line 107, theme.scss */
  html {
    font-size: 13px; } }
/* 1200 */
@media (max-width: 1290px) {
  /* line 115, theme.scss */
  html {
    font-size: 12.9px; } }
@media (max-width: 1280px) {
  /* line 120, theme.scss */
  html {
    font-size: 12.8px; } }
@media (max-width: 1270px) {
  /* line 125, theme.scss */
  html {
    font-size: 12.7px; } }
@media (max-width: 1260px) {
  /* line 130, theme.scss */
  html {
    font-size: 12.6px; } }
@media (max-width: 1250px) {
  /* line 135, theme.scss */
  html {
    font-size: 12.5px; } }
@media (max-width: 1240px) {
  /* line 140, theme.scss */
  html {
    font-size: 12.4px; } }
@media (max-width: 1230px) {
  /* line 145, theme.scss */
  html {
    font-size: 12.3px; } }
@media (max-width: 1220px) {
  /* line 150, theme.scss */
  html {
    font-size: 12.2px; } }
@media (max-width: 1210px) {
  /* line 155, theme.scss */
  html {
    font-size: 12.1px; } }
@media (max-width: 1200px) {
  /* line 160, theme.scss */
  html {
    font-size: 12px; } }
/* 1100 */
@media (max-width: 1190px) {
  /* line 168, theme.scss */
  html {
    font-size: 11.9px; } }
@media (max-width: 1180px) {
  /* line 173, theme.scss */
  html {
    font-size: 11.8px; } }
@media (max-width: 1170px) {
  /* line 178, theme.scss */
  html {
    font-size: 11.7px; } }
@media (max-width: 1160px) {
  /* line 183, theme.scss */
  html {
    font-size: 11.6px; } }
@media (max-width: 1150px) {
  /* line 188, theme.scss */
  html {
    font-size: 11.5px; } }
@media (max-width: 1140px) {
  /* line 193, theme.scss */
  html {
    font-size: 11.4px; } }
@media (max-width: 1130px) {
  /* line 198, theme.scss */
  html {
    font-size: 11.3px; } }
@media (max-width: 1120px) {
  /* line 203, theme.scss */
  html {
    font-size: 11.2px; } }
@media (max-width: 1110px) {
  /* line 208, theme.scss */
  html {
    font-size: 11.1px; } }
@media (max-width: 1100px) {
  /* line 213, theme.scss */
  html {
    font-size: 11px; } }
/* 1000 */
@media (max-width: 1090px) {
  /* line 221, theme.scss */
  html {
    font-size: 10.9px; } }
@media (max-width: 1080px) {
  /* line 226, theme.scss */
  html {
    font-size: 10.8px; } }
@media (max-width: 1070px) {
  /* line 231, theme.scss */
  html {
    font-size: 10.7px; } }
@media (max-width: 1060px) {
  /* line 236, theme.scss */
  html {
    font-size: 10.6px; } }
@media (max-width: 1050px) {
  /* line 241, theme.scss */
  html {
    font-size: 10.5px; } }
@media (max-width: 1040px) {
  /* line 246, theme.scss */
  html {
    font-size: 10.4px; } }
@media (max-width: 1030px) {
  /* line 251, theme.scss */
  html {
    font-size: 10.3px; } }
@media (max-width: 1020px) {
  /* line 256, theme.scss */
  html {
    font-size: 10.2px; } }
@media (max-width: 1010px) {
  /* line 261, theme.scss */
  html {
    font-size: 10.1px; } }
@media (max-width: 1000px) {
  /* line 266, theme.scss */
  html {
    font-size: 10px; } }
/* line 278, theme.scss */
.outside-widgets .delete-widget-link {
  display: none; }

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

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

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

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

  /* line 297, theme.scss */
  [data-fixed-panels] [data-widget-add] {
    display: none; } }
/* line 302, theme.scss */
.layout.widget-type_widget_v4_special_products_1_d919d5cad7021f9122e693264a7acf02 {
  position: relative; }

/* line 306, theme.scss */
.sticker {
  color: #574542 !important;
  font-size: 13px !important;
  font-weight: 400;
  text-transform: uppercase; }

/* line 313, theme.scss */
.sticker-sale {
  display: none !important; }

/* line 319, theme.scss */
body {
  padding-top: 4.513888888888888rem; }

/* line 322, theme.scss */
body[data-theme-template="index"] {
  padding-top: 0; }

@media (max-width: 750px) {
  /* line 326, theme.scss */
  body {
    padding-top: 34px; }

  /* line 329, theme.scss */
  body[data-theme-template="index"] {
    padding-top: 0; } }
