@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, #42576B);
  --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, #4f6880);
  --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, #5b7995);
  --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, #97acbf);
  --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, #202B3B);
  --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, #2f3f57);
  --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, #3d5272);
  --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, #7790b6);
  --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, #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, 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, #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, Montserrat);
  --font-size: var(--draft-font-size, 14px);
  --font-family-heading: var(--draft-font-family-heading, Montserrat);
  --heading-ratio: var(--draft-heading-ratio, 1.75);
  --heading-weight: var(--draft-heading-weight, 400);
  --collection_count: var(--draft-collection_count, 12);
  --search_count: var(--draft-search_count, 15);
  --blog_size: var(--draft-blog_size, 6);
  --product_not_available: var(--draft-product_not_available, preorder);
  --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); }

/* line 1, _custom.scss */
header .header.header_no-languages {
  position: fixed !important;
  top: 0; }

/* line 8, _custom.scss */
.widget-type_widget_v4_simple_text_2_4d1d8c5e1abecec1f9034f8a8593f730 p {
  margin-bottom: 0; }
/* line 12, _custom.scss */
.widget-type_widget_v4_simple_text_2_4d1d8c5e1abecec1f9034f8a8593f730 .layout__content {
  padding: 0; }

/* line 17, _custom.scss */
.widget-type_widget_v4_footer_6_929df2b71eed2a4abb5f26a93a3b7902 .footer__area-menu .menu-item {
  margin-top: 2rem; }

@media screen and (max-width: 767px) {
  /* line 22, _custom.scss */
  .widget-type_widget_v4_footer_6_929df2b71eed2a4abb5f26a93a3b7902 .footer__area-menu .menu-item:last-child {
    border-bottom: none; }

  	/*
  	.widget-type_widget_v4_footer_6_929df2b71eed2a4abb5f26a93a3b7902 .footer__area-widget {
  	border-bottom: 2px solid #ababab;
  	}
  */
  /* line 31, _custom.scss */
  .widget-type_widget_v4_footer_6_929df2b71eed2a4abb5f26a93a3b7902 .footer__area-menu .menu-item {
    border: none; } }
/* line 36, _custom.scss */
.widget-type_widget_v4_special_products_2_2a8f59d0f8b53ee95cdba38860006188 > .layout__content {
  padding-left: 0 !important;
  padding-right: 0 !important; }

/* line 41, _custom.scss */
.collection-toolbar .heading {
  display: none !important; }

/*
.special-products__head .heading {
		font-family: 'Cormorant', serif;
 		font-weight: 500;
}
*/
/* line 52, _custom.scss */
.special-products__head .heading {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important;
  font-weight: 400 !important;
  font-size: 14px !important; }

/* line 58, _custom.scss */
.widget-type_system_widget_v4_catalog_2 .product-preview__title {
  font-family: Montserrat !important;
  font-size: 12.6px;
  font-weight: 400 !important; }

/* line 64, _custom.scss */
.h4.history-widget__title.heading {
  font-size: var(--font-size) !important;
  line-height: var(--line-height) !important; }

/* line 69, _custom.scss */
.widget-type_widget_v4_header_12_b093d6fc0158ed4e0c2bc6349b2d7ae6.layout .layout__content {
  height: 20vh; }

/* line 73, _custom.scss */
.widget-type_widget_v4_header_12_b093d6fc0158ed4e0c2bc6349b2d7ae6 .promo-slider {
  --banner-overlay-color: none !important; }

@media screen and (max-width: 768px) {
  /* line 78, _custom.scss */
  .widget-type_widget_v4_header_12_b093d6fc0158ed4e0c2bc6349b2d7ae6 .promo-slider {
    height: 100vh !important;
    --banner-overlay-color: none !important; } }
@media (max-width: 480px) {
  /* line 85, _custom.scss */
  .header__show-menu-btn.button {
    font-size: 2.5rem !important; }

  /* line 89, _custom.scss */
  .widget-type_widget_v4_header_12_b093d6fc0158ed4e0c2bc6349b2d7ae6 .side-panel {
    width: 85% !important; } }
/* line 94, _custom.scss */
.mobile-collections .header__collections {
  font-family: Montserrat, Verdana, Geneva, sans-serif !important; }

/* line 98, _custom.scss */
.side-panel__content .header__collections-link {
  padding: 1rem 0; }

/* line 102, _custom.scss */
.side-panel__content .addition {
  padding: 1.5rem 0; }

/* line 106, _custom.scss */
.side-panel__content .addition .phone-value {
  font-size: 10pt; }

/* line 110, _custom.scss */
.header-collections-logo {
  padding: 1rem 0; }

/* line 114, _custom.scss */
.header__collections .menu__list .menu__link[data-navigation-link="/page/o-nas"] {
  display: none; }

/* line 118, _custom.scss */
.header-slider .side-panel {
  opacity: .8; }

/* line 122, _custom.scss */
.button.button_size-s.header__show-menu-btn.js-show-side-panel.js-show-mobile .icon {
  font-size: 2rem !important; }

/* line 126, _custom.scss */
.widget-type_widget_v4_special_products_2_2a8f59d0f8b53ee95cdba38860006188 .special-products__title a,
.widget-type_widget_v4_special_products_2_2a8f59d0f8b53ee95cdba38860006188 .product-preview__title a,
.widget-type_widget_v4_article_previews_2_007d65e3354f7b067db07ebb2ce70f5e .article-list__item-title a,
.special-article__head .article-list__title.heading,
.article-list__item-title,
.article-content.static-text p,
.filter__head-title,
.filter-item__name {
  font-family: Montserrat !important;
  font-size: 12.6px !important;
  font-weight: 400 !important; }

/* line 139, _custom.scss */
.widget-type_widget_v4_special_products_2_2a8f59d0f8b53ee95cdba38860006188 .product-preview__price-cur {
  font-family: Montserrat !important;
  font-size: 12.6px !important;
  font-weight: 400 !important; }

/* line 145, _custom.scss */
.widget-type_widget_v4_footer_6_929df2b71eed2a4abb5f26a93a3b7902 .footer__phone {
  font-weight: normal; }

/* line 149, _custom.scss */
.container-module_container__PQouW {
  background: transparent !important; }

/* line 153, _custom.scss */
#unisender-subscribe-form {
  opacity: 0.9 !important; }

/* line 158, _custom.scss */
.widget-type_system_widget_v4_stories_2 .preview-gallery__item img {
  border-radius: 0 !important; }

/* line 162, _custom.scss */
.product_preview-img {
  position: relative; }

/* line 166, _custom.scss */
.product_preview-img a {
  text-decoration: none; }

/* line 170, _custom.scss */
.product__similars .product__similars__list .product__similars__item-mark {
  position: absolute;
  bottom: 0;
  right: 0;
  display: inline-block;
  padding: 2px;
  font-size: .8rem !important;
  color: #fff;
  background-color: #e44542; }

/* line 181, _custom.scss */
.widget-type_system_widget_v4_infinity_products_button_1 .infinity-products-controls__btn {
  text-decoration: none; }

/* line 185, _custom.scss */
.widget-type_system_widget_v4_infinity_products_button_1 .infinity-products-controls__btn:hover {
  text-decoration: underline; }

/* line 189, _custom.scss */
.header.header_no-languages.scroll-bg .header__show-menu-btn.button {
  color: #000; }

/* line 193, _custom.scss */
.product__gallery-tumbs .splide__slide.is-current .product__photo-tumb:before {
  border: solid 1px #dedddd !important;
  margin: 1px; }

/* line 198, _custom.scss */
body .is-success-notice {
  background-color: #42576b;
  color: #ffffff; }

@media screen and (max-width: 767px) {
  /* line 204, _custom.scss */
  .history-widget .preview-gallery__list {
    grid-template-columns: repeat(auto-fill, minmax(157px, 90px)) !important;
    grid-template-rows: 257px !important;
    grid-auto-columns: minmax(157px, 90px) !important; } }
/* line 211, _custom.scss */
.co-table-cell--body {
  background-color: white; }

/* line 215, _custom.scss */
.co-order_history-total_sum {
  font-weight: 500 !important; }

/* line 219, _custom.scss */
.co-title--h2 {
  font-size: 14px; }

@media screen and (max-width: 767px) {
  /* line 225, _custom.scss */
  .product__area-info,
  .product__area-title,
  .product__area-similars,
  .product__area-variants,
  .product__area-modal-sizes,
  .product__area-price,
  .product__area-buy,
  .product__area-description {
    padding: 0 30px; }

  /* line 236, _custom.scss */
  .widget-type_widget_v4_product_3_12e3bda1752ccf7944944028fff5752d .product .splide__pagination {
    position: absolute;
    bottom: 15px;
    margin: 0 auto;
    width: 200px;
    left: 0; } }
/* line 245, _custom.scss */
.catalog-ul-item a[href*="sale"] {
  color: red !important; }

/* line 249, _custom.scss */
.catalog-ul-item a[href*="zelyonyy-dom"] {
  color: #388E3C !important; }

/* line 252, _custom.scss */
.preview-gallery__item img {
  border-radius: 0px !important; }

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

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

/* line 13, theme.scss */
.widget-type_widget_v4_simple_text_2_4d1d8c5e1abecec1f9034f8a8593f730 {
  --layout-pt: 0.5vw !important;
  --layout-pb: 0.5vw !important; }

/* line 18, theme.scss */
.soclinks {
  margin: 15px 0 0 0; }

/* line 22, theme.scss */
.sale-button {
  text-decoration: none;
  background: #f26b6b;
  padding: 5px;
  border-radius: 10px; }

/* line 29, theme.scss */
.sale-span {
  color: #fff; }

/* line 33, theme.scss */
.p-custom {
  margin-top: 1rem; }

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

/* line 41, theme.scss */
.layout.widget-type_widget_v4_product_3_12e3bda1752ccf7944944028fff5752d *,
.layout.widget-type_widget_v4_product_info_2_c3654c4bd6bb17e292696e7a5b0496d2 *,
.layout.widget-type_widget_v4_products_related_1_873aedbbbc12f59db5fc63c6551abef0 *,
.layout.widget-type_widget_v4_products_similar_2_8d7831e843103d4c38f2b0b97000e2c1 *,
.layout.widget-type_system_widget_v4_article_products_2 *,
.layout.widget-type_system_widget_v4_article_comments_1 * {
  font-size: var(--font-size) !important;
  line-height: var(--line-height) !important; }

/* line 54, theme.scss */
.product__similars__list {
  display: flex;
  flex-wrap: wrap; }

/* line 58, theme.scss */
.product__similars__item {
  padding: 0 .75rem .75rem 0; }

/* line 61, theme.scss */
.product__similars__preview {
  border: 2px solid #fff; }

/* line 64, theme.scss */
.product__similars__preview-active {
  border: 2px solid #42576b; }

/* line 68, theme.scss */
div.header.scroll-bg > div.header__content {
  background: #fff;
  transition: all .3s ease; }

/* line 74, theme.scss */
div.header.scroll-bg .header__content .header__show-menu-text, div.header.scroll-bg .header__content .header__control-btn {
  color: #333333 !important; }
/* line 78, theme.scss */
div.header.scroll-bg .header__content .header__search-field {
  border: 1px solid #333333 !important;
  color: #333333 !important;
  background: #fff; }
  /* line 82, theme.scss */
  div.header.scroll-bg .header__content .header__search-field::placeholder {
    /* Most modern browsers support this now. /admin2/themes/6437877*/
    color: #333333 !important; }

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

/* line 93, theme.scss */
body .product .product__buy .product__preorder-btn {
  font-size: 0 !important; }
  /* line 95, theme.scss */
  body .product .product__buy .product__preorder-btn:after {
    content: 'Сообщить о поступлении';
    font-size: var(--font-size) !important; }
