@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, #A47864);
  --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, #ad8674);
  --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, #b79484);
  --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, #d2bcb2);
  --color-btn-bg-half-shade-is-light: var(--draft-color-btn-bg-half-shade-is-light, true);
  --color-accent-text: var(--draft-color-accent-text, #A47864);
  --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, #ad8674);
  --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, #b79484);
  --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, #d2bcb2);
  --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, insales-default);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 6px);
  --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, 500);
  --collection_count: var(--draft-collection_count, 12);
  --search_count: var(--draft-search_count, 15);
  --blog_size: var(--draft-blog_size, 12);
  --product_not_available: var(--draft-product_not_available, shown);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1200px);
  --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, 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); }

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

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

/* line 13, theme.scss */
ul.grid-list.header__collections-menu > li:last-child {
  display: none; }

/* line 17, theme.scss */
.widget-type_widget_v4_promo_slider_13_9064307a8f04e57521b4fc4ca78096f4 .promo-slider .img-ratio.img-ratio_cover img {
  object-fit: contain; }

/* CUSTOM STYLE */
@font-face {
  font-family: 'Segoe UI';
  src: url("SegoeUI-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal; }
@font-face {
  font-family: 'Segoe UI';
  src: url("SegoeUI.woff") format("woff");
  font-weight: 400;
  font-style: normal; }
@font-face {
  font-family: 'Segoe UI';
  src: url("SegoeUI-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal; }
@font-face {
  font-family: 'Segoe UI';
  src: url("SegoeUI-Bold.woff") format("woff");
  font-weight: 700;
  font-style: normal; }
/* line 47, theme.scss */
:root {
  --fontSegouUI: 'Segoe UI'; }

/* line 50, theme.scss */
h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6, .heading {
  font-family: var(--fontSegouUI);
  font-weight: 700;
  font-size: 32px !important;
  line-height: 140%;
  color: #333; }

/* line 58, theme.scss */
h1, .h1, .heading {
  font-size: 38px; }

/* line 61, theme.scss */
.page_layout > footer {
  margin-top: 60px; }

/* line 64, theme.scss */
.widget-type_system_widget_v4_footer_19 .footer__area-menu {
  font-size: 1rem; }

/* line 67, theme.scss */
.feedback {
  display: grid;
  grid-template-columns: 1fr auto;
  align-items: center;
  padding-bottom: 100px; }

/* line 73, theme.scss */
.feedback__left {
  background: #A47864;
  border-radius: 40px 0 0 40px;
  padding: 50px 33px; }

/* line 78, theme.scss */
.feedback__right img {
  max-width: 560px;
  border-radius: 40px; }

/* line 82, theme.scss */
.feedback__title {
  margin-bottom: 50px !important;
  text-align: left !important;
  color: #fff;
  font-weight: 700;
  font-size: 32px;
  line-height: 42px; }

/* line 90, theme.scss */
.feedback__grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 15px 10px; }

/* line 95, theme.scss */
.feedback__field-area {
  margin-bottom: 0 !important; }

/* line 98, theme.scss */
.feedback__field-area:nth-child(3) {
  grid-column: 2 span; }

/* line 101, theme.scss */
.feedback .form-control {
  border-radius: 40px;
  padding: 0 20px;
  height: 39px;
  color: #643F2E; }

/* line 107, theme.scss */
.feedback__field-error {
  top: 90% !important; }

/* line 110, theme.scss */
.feedback textarea.form-control {
  padding: 20px;
  height: 94px; }

/* line 114, theme.scss */
.feedback__field-area.agree .agree__btn {
  border-color: #fff !important; }

/* line 117, theme.scss */
.feedback__field-area.agree .agree__btn:before {
  color: #fff !important; }

/* line 120, theme.scss */
.feedback__field-area.agree,
.feedback__field-area.agree .agree__label {
  max-width: 275px;
  font-family: var(--fontSegouUI);
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
  color: #fff; }

/* line 129, theme.scss */
.feedback__field-area.agree a,
.feedback__field-area.agree .agree__label a {
  color: #fff;
  text-decoration: underline; }

/* line 134, theme.scss */
.feedback__field-area.agree a:hover {
  text-decoration: none; }

/* line 137, theme.scss */
.feddback__bottom {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 10px;
  margin-top: 15px;
  align-items: center; }

/* line 144, theme.scss */
.feedback__submit {
  grid-column: 1;
  grid-row: 1; }

/* line 148, theme.scss */
.feedback__submit-btn {
  min-width: auto !important;
  border-radius: 40px;
  background: #CC9277;
  padding: 10px 30px;
  font-family: var(--fontSegouUI);
  font-weight: 400;
  font-size: 14px !important;
  line-height: 18px !important; }

/* line 159, theme.scss */
.header-part-top {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
  background: #fff !important; }

/* line 164, theme.scss */
.header-part-top__inner {
  grid-template-areas: none !important;
  grid-template-columns: 1fr auto !important; }

/* line 168, theme.scss */
.header__area-menu,
.header__area-controls,
.header__area-logo,
.header__area-search,
.header__area-contacts {
  grid-area: auto !important; }

/* line 175, theme.scss */
.header__menu {
  justify-content: start !important; }

/* line 178, theme.scss */
.header__area-menu .header__menu-link {
  font-size: 1rem;
  line-height: 1rem;
  font-family: var(--fontSegouUI);
  color: #333333 !important; }

/* line 184, theme.scss */
.header .header-part-bottom,
.header .header-part-bottom * {
  background: none !important;
  color: #333333 !important; }

/* line 189, theme.scss */
.header .header-part-bottom .header-part-bottom__inner {
  background: rgba(164, 120, 100, 0.2) !important;
  border-radius: 30px !important;
  grid-gap: 0px !important;
  padding: 0 6px !important; }

/* line 195, theme.scss */
.header .header__area-catalog .button {
  display: flex;
  align-items: center;
  padding: 0 10px !important;
  font-size: 1rem;
  line-height: 20px;
  font-weight: bold;
  font-family: var(--fontSegouUI);
  color: #333333 !important; }

/* line 205, theme.scss */
.header .header__bottom_menu-link {
  display: flex;
  align-items: center;
  padding: 0 10px !important;
  font-size: 1rem;
  line-height: 1.5rem;
  font-family: var(--fontSegouUI);
  color: #333333 !important; }

/* line 214, theme.scss */
.header .header__bottom_menu li:nth-child(1) {
  text-transform: none !important; }

/* line 217, theme.scss */
.header .header-part-main__inner {
  grid-template-areas: none;
  grid-template-columns: 222px minmax(200px, 400px) auto auto auto;
  align-items: center;
  justify-content: space-between;
  grid-gap: 30px;
  padding: 15px 0; }

/* line 225, theme.scss */
.header .form-control.header__search-field {
  border-radius: 30px 0 0 30px;
  padding: 0 20px;
  width: 100% !important; }

/* line 230, theme.scss */
.header .header__search-btn {
  border-radius: 0 30px 30px 0; }

/* line 233, theme.scss */
.header .header__logo,
.header .header__search,
.header .header__area-social {
  margin: 0px; }

/* line 238, theme.scss */
.header .header__area-search {
  max-width: 400px; }

/* line 241, theme.scss */
.header .header__area-social .social-items {
  display: flex;
  align-items: center;
  gap: 15px; }

/* line 246, theme.scss */
.header .header__area-social .social-items .social-img-item {
  display: block;
  margin: 0; }

/* line 250, theme.scss */
.header .header__phone a {
  font-family: var(--fontSegouUI);
  font-weight: 400;
  font-size: 14px;
  line-height: 22px;
  color: #333333 !important;
  white-space: nowrap; }

/* line 258, theme.scss */
.header__area-btns a {
  display: block;
  width: fit-content;
  margin-left: auto;
  padding: 12px 25px;
  background: #cc9277;
  border-radius: 30px;
  color: white;
  font-family: var(--fontSegouUI);
  font-weight: 600;
  font-size: 16px;
  line-height: 21px;
  text-decoration: none;
  white-space: nowrap; }

/* отступы для виджетов и HTML-блоков */
/* line 276, theme.scss */
.widget-type_system_widget_v4_benefits_4,
div[class*="widget-type_widget_v4_special_products_tabs_4"],
div[class*="widget-type_widget_v4_special_products_tabs_18"],
.widget-type_system_widget_v4_page_banner_2[data-widget-drop-item-id="38181670"],
.widget-type_system_widget_v4_product-reviews_3[data-widget-drop-item-id="73393681"],
.widget-type_system_widget_v4_page_banner_1_1[data-widget-drop-item-id="71713799"],
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"],
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"],
.block-delivery,
.promo-slider-custom,
.custom-main-category {
  padding-top: 15px !important;
  padding-bottom: 15px !important; }

/* виджет - Новинки FASTZYME 15% */
/* line 292, theme.scss */
.widget-type_system_widget_v4_benefits_4 .benefit-list .benefit-list__item {
  gap: 0; }

/* line 295, theme.scss */
.widget-type_system_widget_v4_benefits_4 .benefit-list .benefit-list__item .benefit-list__item-image {
  margin-bottom: 25px; }

/* line 298, theme.scss */
.widget-type_system_widget_v4_benefits_4 .benefit-list .benefit-list__item .benefit-list__item-title {
  display: none; }

/* line 301, theme.scss */
.widget-type_system_widget_v4_benefits_4 .benefit-list .benefit-list__item .benefit-list__item-description {
  font-size: 1rem;
  line-height: 1.5; }

/* line 305, theme.scss */
.widget-type_system_widget_v4_benefits_4 .benefit-list .benefit-list__item .benefit-list__item-description p {
  margin: 0; }

/* виджет - Наборы 20%/Косметика для лица */
/* line 310, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_4"] .tabs__head,
div[class*="widget-type_widget_v4_special_products_tabs_18"] .tabs__head {
  margin-bottom: 50px; }

/* line 314, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_4"] .tabs__head-item,
div[class*="widget-type_widget_v4_special_products_tabs_18"] .tabs__head-item {
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
  font-weight: 700;
  font-size: 2rem;
  line-height: 140%;
  color: #333333 !important; }

/* line 324, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_4"] .product-preview__controls {
  visibility: visible;
  opacity: 1;
  pointer-events: painted; }

/* line 329, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_4"] .tab_collection_link,
div[class*="widget-type_widget_v4_special_products_tabs_18"] .special-products__link-all .link {
  text-decoration: none;
  display: flex;
  align-items: center;
  width: fit-content;
  margin: 50px auto 0 auto;
  color: #333333;
  font-size: 18px;
  line-height: 1; }

/* line 340, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_4"] .tab_collection_link:hover,
div[class*="widget-type_widget_v4_special_products_tabs_18"] .special-products__link-all .link:hover {
  color: #A47864; }

/* line 344, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .tabs__head {
  margin-left: 0;
  margin-right: 0; }

/* line 348, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .special-products__link-all {
  text-align: center; }

/* line 351, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .icon.icon-arrow-right {
  display: block;
  width: 19px;
  height: 19px;
  margin: 0;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.092 9.03407L7.47597 3.41807C7.35597 3.29807 7.22397 3.23807 7.07997 3.23807C6.93597 3.23807 6.80697 3.29507 6.69297 3.40907C6.57897 3.52307 6.52197 3.65507 6.52197 3.80507C6.52197 3.95507 6.57597 4.08407 6.68397 4.19207L11.922 9.43007L6.68397 14.6681C6.57597 14.7761 6.52197 14.9051 6.52197 15.0551C6.52197 15.2051 6.57597 15.3341 6.68397 15.4421C6.73197 15.5021 6.79497 15.5471 6.87297 15.5771C6.95097 15.6071 7.01997 15.6221 7.07997 15.6221C7.13997 15.6221 7.20897 15.6071 7.28697 15.5771C7.36497 15.5471 7.42797 15.5021 7.47597 15.4421L13.092 9.82607C13.212 9.70607 13.272 9.57407 13.272 9.43007C13.272 9.28607 13.212 9.15407 13.092 9.03407Z' fill='%23333333'/%3E%3C/svg%3E"); }

/* line 358, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .icon.icon-arrow-right:before,
div[class*="widget-type_widget_v4_special_products_tabs_18"] .btn-trigger,
div[class*="widget-type_widget_v4_special_products_tabs_18"] .product-preview:not(.not-available) .product-not-available,
div[class*="widget-type_widget_v4_special_products_tabs_18"] .product-preview__area-variants {
  display: none; }

/* line 364, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .special-products .splide__slide .product-preview {
  display: flex;
  flex-direction: column; }

/* line 368, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .group-btn {
  opacity: 1;
  top: 3px;
  right: 4px;
  transform: translateX(0); }

/* line 374, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .product-preview__content {
  padding: 16px 0 0 0;
  flex-grow: 1;
  display: flex;
  flex-direction: column; }

/* line 380, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .product-preview__area-title {
  flex-grow: 1; }

/* line 383, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .special-products__slider-arrow {
  top: 164px;
  transform: none; }

/* line 387, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .product-preview__area-bottom {
  flex-direction: column; }

/* line 390, theme.scss */
div[class*="widget-type_widget_v4_special_products_tabs_18"] .product-preview__price {
  align-self: flex-start;
  margin-bottom: 0.5rem; }

/* виджет - Полотенца IMABARI - японское качество */
/* line 396, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item {
  position: relative;
  z-index: 1;
  min-height: 430px;
  padding: 70px 95px 70px 60px;
  border-radius: 40px 40px 40px 0;
  overflow: hidden; }

/* line 404, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-image {
  z-index: -1; }

/* line 407, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-text {
  position: static;
  gap: 67px; }

/* line 411, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-title {
  font-size: 24px;
  line-height: 140%; }

/* line 415, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-content p {
  margin: 0;
  font-weight: 600;
  font-size: 20px;
  line-height: 140%; }

/* line 421, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-button {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: 20px 20px 0 0;
  background-color: #fff;
  border-radius: 0 40px 0 0; }

/* line 430, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-button:before,
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-button:after {
  content: '';
  position: absolute;
  z-index: 1;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.0177698 0C0.0177698 0 -0.981785 15.9924 12.0124 28.4865C25.0067 40.9805 40 39.981 40 39.981H0.0177698V0Z' fill='white'/%3E%3C/svg%3E%0A"); }

/* line 439, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-button:before {
  left: 0;
  bottom: 100%; }

/* line 443, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-button:after {
  left: 100%;
  bottom: 0; }

/* line 447, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-button a {
  height: auto;
  padding: 23px 53px;
  background: #CC9277;
  border-radius: 30px;
  font-weight: 700;
  font-size: 24px;
  line-height: 140%;
  text-align: center; }

/* line 457, theme.scss */
.widget-type_system_widget_v4_page_banner_2 .banner-list__item .banner-list__item-button a:hover {
  background: rgba(204, 146, 119, 0.75); }

/* виджет - отзывы */
/* line 462, theme.scss */
.widget-type_system_widget_v4_product-reviews_3 .special-products__head {
  margin-bottom: 14px; }

/* line 465, theme.scss */
.widget-type_system_widget_v4_product-reviews_3 .review__container {
  padding: 20px; }

/* виджет - хотите стать партнером */
/* line 470, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item {
  align-items: center; }

/* line 473, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item .banner-list__item-text {
  background: #A47864;
  border-radius: 40px 0 0 40px;
  padding: 30px;
  gap: 30px; }

/* line 479, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item .banner-list__item-text * {
  color: #fff; }

/* line 482, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item .banner-list__item-button a {
  padding: 0 !important;
  margin: 0;
  border-radius: 0px !important;
  background: none;
  border: none;
  min-height: auto !important;
  display: flex;
  align-items: center;
  width: fit-content; }

/* line 493, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item .banner-list__item-button a:after {
  content: '';
  display: block;
  width: 18px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.762 8.79432L7.14602 3.17832C7.02602 3.05832 6.89402 2.99832 6.75002 2.99832C6.60602 2.99832 6.47702 3.05532 6.36302 3.16932C6.24902 3.28333 6.19202 3.41533 6.19202 3.56532C6.19202 3.71532 6.24602 3.84433 6.35402 3.95232L11.592 9.19032L6.35402 14.4283C6.24602 14.5363 6.19202 14.6653 6.19202 14.8153C6.19202 14.9653 6.24602 15.0943 6.35402 15.2023C6.40202 15.2623 6.46502 15.3073 6.54302 15.3373C6.62102 15.3673 6.69002 15.3823 6.75002 15.3823C6.81002 15.3823 6.87902 15.3673 6.95702 15.3373C7.03502 15.3073 7.09802 15.2623 7.14602 15.2023L12.762 9.58632C12.882 9.46632 12.942 9.33432 12.942 9.19032C12.942 9.04632 12.882 8.91432 12.762 8.79432Z' fill='white'/%3E%3C/svg%3E%0A"); }

/* line 500, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item .banner-list__item-button a:hover {
  text-decoration: underline; }

/* line 503, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item .banner-list__item-image {
  background: #EDE4E0;
  border-radius: 30px;
  max-height: 356px; }

/* line 508, theme.scss */
.widget-type_system_widget_v4_page_banner_1_1 .banner-list__item .banner-list__item-image .img-ratio__inner {
  mix-blend-mode: multiply;
  max-height: 356px; }

/* виджет - Блог/Партнеры */
/* line 514, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .special-article__slider-controls,
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide__arrow svg,
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide__arrow[disabled],
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .brands__slider-controls,
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__arrow svg,
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__arrow[disabled] {
  display: none; }

/* line 522, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide {
  width: calc(100% + 48px);
  margin-left: -24px; }

/* line 526, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide__arrows,
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__arrows {
  display: block; }

/* line 530, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide__arrow,
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__arrow {
  transform: none;
  top: 159px;
  z-index: 99;
  width: 32px;
  height: 32px;
  background-color: #A47864;
  border-radius: 6px;
  color: #fff;
  opacity: 1;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.4365 9.93636H2.93715C2.79627 9.93636 2.67006 9.88646 2.55853 9.78667C2.447 9.68688 2.39124 9.55481 2.39124 9.39045C2.39124 9.22609 2.44113 9.09401 2.54092 8.99422C2.64071 8.89443 2.77279 8.84454 2.93715 8.84454H14.4365C14.5891 8.84454 14.7212 8.89443 14.8327 8.99422C14.9442 9.09401 15 9.22609 15 9.39045C15 9.55481 14.9442 9.68688 14.8327 9.78667C14.7212 9.88646 14.5891 9.93636 14.4365 9.93636ZM10.1044 14.8848C9.9518 14.8848 9.81972 14.8319 9.70819 14.7263C9.59666 14.6206 9.5409 14.4944 9.5409 14.3477C9.5409 14.2009 9.5996 14.0688 9.717 13.9514L14.278 9.39045L9.717 4.82946C9.5996 4.71206 9.5409 4.57998 9.5409 4.43323C9.5409 4.28648 9.59666 4.15734 9.70819 4.04581C9.81972 3.93428 9.94886 3.87852 10.0956 3.87852C10.2424 3.87852 10.3686 3.93722 10.4742 4.05462L15.4402 9.00303C15.5459 9.12043 15.5987 9.24957 15.5987 9.39045C15.5987 9.53133 15.5459 9.66047 15.4402 9.77787L10.4742 14.7263C10.3686 14.8319 10.2453 14.8848 10.1044 14.8848Z' fill='white'/%3E%3C/svg%3E%0A");
  background-size: 18px 19px;
  background-repeat: no-repeat;
  background-position: center; }

/* line 546, theme.scss */
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__arrow {
  top: calc(50% - 16px); }

/* line 549, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide__arrow--prevv {
  left: 24px;
  transform: rotate(180deg); }

/* line 553, theme.scss */
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__arrow--prev {
  left: 0;
  transform: rotate(180deg); }

/* line 557, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide__arrow--next {
  right: 24px; }

/* line 560, theme.scss */
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__arrow--next {
  right: 0; }

/* line 563, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .special-article__head,
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .brands__head {
  margin-bottom: 14px; }

/* line 567, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .article-list__item {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 0 24px; }

/* line 573, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .article-list__item > * {
  margin: 0 !important; }

/* line 576, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .article-list__item-title {
  order: 3; }

/* line 579, theme.scss */
.widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .article-list__item-date {
  order: 2;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  color: #999999; }

/* line 586, theme.scss */
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__pagination,
.promo-slider-custom .splide__pagination {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 12px !important;
  margin-top: 30px; }

/* line 594, theme.scss */
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__pagination li,
.promo-slider-custom .splide__pagination li {
  display: block !important;
  width: auto !important;
  height: 8px !important; }

/* line 600, theme.scss */
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__pagination li button,
.promo-slider-custom .splide__pagination li button {
  margin: 0 !important;
  display: block !important;
  background: #CC9277 !important;
  opacity: 0.7 !important;
  width: 8px !important;
  height: 8px !important;
  border-radius: 8px !important; }

/* line 610, theme.scss */
.widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"] .splide__pagination li button.is-active,
.promo-slider-custom .splide__pagination li button.is-active {
  width: 55px !important;
  opacity: 1 !important; }

/* виджет - слайдера на главной */
/* line 617, theme.scss */
.promo-slider-custom {
  grid-template-columns: repeat(4, 1fr) !important;
  grid-template-rows: 460px 160px !important;
  grid-template-areas: none !important;
  grid-gap: 0px 20px !important; }

/* line 623, theme.scss */
.promo-slider-custom .slider {
  grid-row: 1;
  grid-column: 3/5;
  padding: 0;
  border-radius: 40px;
  overflow: hidden; }

/* line 630, theme.scss */
.promo-slider-custom .slider .splide__slide img {
  object-fit: contain !important; }

/* line 633, theme.scss */
.promo-slider-custom .splide__pagination {
  margin: 0 !important;
  position: absolute !important;
  left: 0 !important;
  top: auto !important;
  bottom: 10px !important;
  z-index: 10 !important;
  width: 100% !important;
  transform: none !important; }

/* line 643, theme.scss */
.promo-slider-custom .splide__pagination li button {
  background: #fff !important; }

/* line 646, theme.scss */
.promo-slider-custom .banner_1 {
  z-index: 1;
  grid-row: 1/3;
  grid-column: 1/3;
  border-radius: 40px;
  overflow: hidden; }

/* line 653, theme.scss */
.promo-slider-custom .banner_1:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background: linear-gradient(180deg, rgba(164, 120, 100, 0) 0%, rgba(164, 120, 100, 0.04) 28.2%, rgba(164, 120, 100, 0.1) 44.02%, rgba(164, 120, 100, 0.23073) 54.41%, rgba(164, 120, 100, 0.43) 63.39%, rgba(164, 120, 100, 0.75) 73.81%, #A47864 81.63%); }

/* line 663, theme.scss */
.promo-slider-custom .banner_1 .banner_item {
  position: static; }

/* line 666, theme.scss */
.promo-slider-custom .banner_1 .banner_item-title {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
  padding: 17px 55% 17px 30px;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #fff; }

/* line 677, theme.scss */
.promo-slider-custom .banner_2 {
  z-index: 5;
  grid-row: 2;
  grid-column: 2/5;
  height: 100%;
  border-top: 20px solid #fff;
  border-left: 20px solid #fff;
  background: #fff;
  border-radius: 40px 0 0 0; }

/* line 687, theme.scss */
.promo-slider-custom .banner_2:before,
.promo-slider-custom .banner_2:after {
  content: '';
  position: absolute;
  z-index: 1;
  width: 40px;
  height: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M39.9822 0C39.9822 0 40.9818 15.9924 27.9876 28.4865C14.9933 40.9805 7.44353e-07 39.981 7.44353e-07 39.981H39.9822V0Z' fill='white'/%3E%3C/svg%3E%0A"); }

/* line 696, theme.scss */
.promo-slider-custom .banner_2:before {
  right: calc(100% + 20px);
  bottom: 0; }

/* line 700, theme.scss */
.promo-slider-custom .banner_2:after {
  right: calc(75% - 47.5px);
  bottom: calc(100% + 20px); }

/* line 704, theme.scss */
.promo-slider-custom .banner_2 .img-ratio {
  padding-top: 140px; }

/* line 707, theme.scss */
.promo-slider-custom .banner_2 img {
  object-fit: contain; }

/* виджет - категории и подкатегории на главной */
/* line 712, theme.scss */
.custom-main-category .heading {
  margin-bottom: 30px !important; }

/* line 715, theme.scss */
.custom-main-category .collection-list {
  grid-template-columns: repeat(6, 1fr);
  grid-gap: 30px; }

/* line 719, theme.scss */
.custom-main-category .collection-item:nth-child(1),
.custom-main-category .collection-item:nth-child(2),
.custom-main-category .collection-item:nth-child(3) {
  grid-column: 2 span; }

/* line 724, theme.scss */
.custom-main-category .collection-item:nth-child(4),
.custom-main-category .collection-item:nth-child(5) {
  grid-column: 3 span; }

/* line 728, theme.scss */
.custom-main-category .collection-item:nth-child(6) {
  grid-column: 6 span; }

/* line 731, theme.scss */
.custom-main-category .collection-item {
  position: relative;
  z-index: 1;
  display: block;
  padding: 30px 30px 100px 30px;
  background: rgba(164, 120, 100, 0.2);
  border-radius: 30px;
  height: 100%;
  min-height: 400px; }

/* line 741, theme.scss */
.custom-main-category .collection-item .collection-img {
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: -1;
  width: 220px;
  height: 192px; }

/* line 749, theme.scss */
.custom-main-category .collection-item .collection-img .img-ratio {
  padding-top: 0;
  height: 100%; }

/* line 753, theme.scss */
.custom-main-category .collection-item .collection-img img {
  object-fit: contain; }

/* line 756, theme.scss */
.custom-main-category .collection-item .collection-img .img-ratio__inner {
  position: static;
  mix-blend-mode: multiply; }

/* line 760, theme.scss */
.custom-main-category .collection-item .collection-title a {
  font-weight: 700;
  font-size: 24px;
  line-height: 24px;
  color: rgba(51, 51, 51, 0.9); }

/* line 766, theme.scss */
.custom-main-category .subcollection-items {
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 10px 20px;
  margin-top: 30px; }

/* line 771, theme.scss */
.custom-main-category .collection-item:nth-child(6) {
  min-height: 300px; }

/* line 774, theme.scss */
.custom-main-category .collection-item:nth-child(6) .collection-img {
  display: none; }

/* line 777, theme.scss */
.custom-main-category .collection-item:nth-child(6) .subcollection-items {
  grid-template-columns: repeat(4, 1fr); }

/* line 780, theme.scss */
.custom-main-category .subcollection-link {
  width: fit-content;
  font-size: 16px;
  line-height: 22px;
  color: rgba(51, 51, 51, 0.9); }

/* line 786, theme.scss */
.custom-main-category .subcollection-link:hover {
  text-decoration: underline; }

/* line 789, theme.scss */
.custom-main-category .subcollection-link-more {
  position: absolute;
  right: 15px;
  bottom: 20px;
  z-index: 2;
  display: flex;
  align-self: center;
  justify-content: center;
  width: fit-content;
  background: #cc9277;
  padding: 8px 16px;
  border-radius: 30px;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  color: #fff;
  text-decoration: none; }

/* line 807, theme.scss */
.custom-main-category .subcollection-link-more:hover {
  background: rgba(204, 146, 119, 0.7); }

/* line 810, theme.scss */
.custom-main-category .subcollection-link-more:after {
  content: '';
  display: block;
  width: 18px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.092 9.03407L7.47597 3.41807C7.35597 3.29807 7.22397 3.23807 7.07997 3.23807C6.93597 3.23807 6.80697 3.29507 6.69297 3.40907C6.57897 3.52307 6.52197 3.65507 6.52197 3.80507C6.52197 3.95507 6.57597 4.08407 6.68397 4.19207L11.922 9.43007L6.68397 14.6681C6.57597 14.7761 6.52197 14.9051 6.52197 15.0551C6.52197 15.2051 6.57597 15.3341 6.68397 15.4421C6.73197 15.5021 6.79497 15.5471 6.87297 15.5771C6.95097 15.6071 7.01997 15.6221 7.07997 15.6221C7.13997 15.6221 7.20897 15.6071 7.28697 15.5771C7.36497 15.5471 7.42797 15.5021 7.47597 15.4421L13.092 9.82607C13.212 9.70607 13.272 9.57407 13.272 9.43007C13.272 9.28607 13.212 9.15407 13.092 9.03407Z' fill='%23fff'/%3E%3C/svg%3E");
  background-size: cover;
  background-position: center;
  transform: translateY(3px); }

/* HTML-блок - доставка */
/* line 822, theme.scss */
.block-delivery {
  display: grid;
  grid-template-columns: 1fr 290px;
  align-items: stretch;
  grid-gap: 20px; }

/* line 828, theme.scss */
.block-delivery__left {
  background: #A47864;
  border-radius: 40px;
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: flex-start;
  grid-gap: 45px 68px;
  padding: 0 0 54px 42px; }

/* line 837, theme.scss */
.block-delivery__title {
  margin-top: 31px;
  font-weight: 700;
  font-size: 32px;
  line-height: 140%;
  color: #fff; }

/* line 844, theme.scss */
.block-delivery__free {
  position: relative;
  z-index: 1;
  border-bottom: 20px solid #fff;
  border-left: 20px solid #fff;
  border-radius: 0 0 0 40px;
  background-color: #fff; }

/* line 852, theme.scss */
.block-delivery__free:before,
.block-delivery__free:after {
  content: '';
  position: absolute;
  z-index: 1;
  width: 40px;
  height: 40px;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0V0C22.0914 0 40 17.9086 40 40V40H0V0Z' fill='%23A47864'/%3E%3C/svg%3E%0A");
  background-size: cover; }

/* line 863, theme.scss */
.block-delivery__free:before {
  right: calc(100% + 20px);
  top: 0; }

/* line 867, theme.scss */
.block-delivery__free:after {
  right: 0;
  top: calc(100% + 20px); }

/* line 871, theme.scss */
.block-delivery__free-inner {
  padding: 32px 50px;
  background-image: url(https://static.insales-cdn.com/files/1/3116/38964268/original/block-delivery-img-2.png);
  background-size: cover;
  border-radius: 40px;
  font-weight: 700;
  font-size: 20px;
  line-height: 23px;
  color: #333333; }

/* line 881, theme.scss */
.block-delivery__text {
  grid-column: 2 span;
  padding: 10px 0;
  line-height: 140%;
  color: #fff; }

/* line 887, theme.scss */
.block-delivery__text p {
  margin-bottom: 10px; }

/* line 890, theme.scss */
.block-delivery__text p:last-child {
  margin-bottom: 0; }

/* line 893, theme.scss */
.block-delivery__right img {
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  border-radius: 40px; }

/* line 900, theme.scss */
.btn-all-page-items {
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  margin: 30px auto 0 auto;
  font-size: 18px;
  line-height: 18px;
  color: #333333;
  text-decoration: none; }

/* line 911, theme.scss */
.btn-all-page-items:hover {
  color: #A47864; }

/* line 914, theme.scss */
.btn-all-page-items:after {
  content: '';
  display: block;
  width: 18px;
  height: 19px;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.762 8.79432L7.14602 3.17832C7.02602 3.05832 6.89402 2.99832 6.75002 2.99832C6.60602 2.99832 6.47702 3.05532 6.36302 3.16932C6.24902 3.28333 6.19202 3.41533 6.19202 3.56532C6.19202 3.71532 6.24602 3.84433 6.35402 3.95232L11.592 9.19032L6.35402 14.4283C6.24602 14.5363 6.19202 14.6653 6.19202 14.8153C6.19202 14.9653 6.24602 15.0943 6.35402 15.2023C6.40202 15.2623 6.46502 15.3073 6.54302 15.3373C6.62102 15.3673 6.69002 15.3823 6.75002 15.3823C6.81002 15.3823 6.87902 15.3673 6.95702 15.3373C7.03502 15.3073 7.09802 15.2623 7.14602 15.2023L12.762 9.58632C12.882 9.46632 12.942 9.33432 12.942 9.19032C12.942 9.04632 12.882 8.91432 12.762 8.79432Z' fill='%23333333'/%3E%3C/svg%3E"); }

/* line 922, theme.scss */
footer .widget-reviews > .widget-type_system_widget_v4_product-reviews_3[data-widget-drop-item-id="73393681"] {
  padding-top: 0 !important;
  margin-bottom: 60px; }

@media (min-width: 1200px) {
  /* line 927, theme.scss */
  .widget-advantages > div,
  .widget-reviews > div {
    padding-left: 0 !important;
    padding-right: 0 !important; } }
@media (max-width: 1100px) {
  /* line 934, theme.scss */
  .feedback {
    grid-template-columns: 100%; }

  /* line 937, theme.scss */
  .feedback__left {
    border-radius: 40px; }

  /* line 940, theme.scss */
  .feedback__right {
    display: none; } }
@media (max-width: 991px) {
  /* line 945, theme.scss */
  .header .header-part-main__inner {
    grid-template-columns: 1fr auto 1fr;
    grid-gap: 10px;
    text-align: center; }

  /* line 950, theme.scss */
  .header .header__area-logo {
    grid-column: 3 span !important; }

  /* line 953, theme.scss */
  .header .header__area-search {
    grid-row: 3 !important;
    grid-column: 3 span !important;
    max-width: 100%; }

  /* line 958, theme.scss */
  .block-delivery {
    grid-template-columns: 100%; }

  /* line 961, theme.scss */
  .block-delivery__left {
    grid-template-columns: 100%;
    grid-gap: 20px;
    border-radius: 20px;
    padding: 30px 15px; }

  /* line 967, theme.scss */
  .block-delivery__title {
    margin-top: 0; }

  /* line 970, theme.scss */
  .block-delivery__text {
    grid-column: 1; }

  /* line 973, theme.scss */
  .block-delivery__free {
    grid-row: 3;
    border: none;
    border-radius: 20px;
    overflow: hidden; }

  /* line 979, theme.scss */
  .block-delivery__free-inner {
    padding: 15px;
    border-radius: 0px;
    font-size: 16px;
    line-height: 20px; }

  /* line 985, theme.scss */
  .block-delivery__free-inner br {
    display: none; }

  /* line 988, theme.scss */
  .block-delivery__free:before,
  .block-delivery__free:after,
  .block-delivery__right {
    display: none; }

  /* line 994, theme.scss */
  .promo-slider-custom {
    grid-template-columns: 100% !important;
    grid-template-rows: auto !important;
    grid-gap: 20px !important; }

  /* line 999, theme.scss */
  .promo-slider-custom .banner_1 {
    grid-row: 1;
    grid-column: 1;
    display: block !important; }

  /* line 1004, theme.scss */
  .promo-slider-custom .banner_1 .banner_item-title {
    padding: 15px; }

  /* line 1007, theme.scss */
  .promo-slider-custom .slider {
    grid-row: 3;
    grid-column: 1; }

  /* line 1011, theme.scss */
  .promo-slider-custom .slider .img-ratio__inner {
    position: relative !important; }

  /* line 1014, theme.scss */
  .promo-slider-custom .banner_2 {
    grid-row: 2;
    grid-column: 1;
    border: none; }

  /* line 1019, theme.scss */
  .promo-slider-custom .banner_2:before,
  .promo-slider-custom .banner_2:after {
    display: none; }

  /* line 1023, theme.scss */
  .custom-main-category .collection-list {
    grid-template-columns: repeat(2, 1fr); }

  /* line 1026, theme.scss */
  .custom-main-category .collection-item {
    grid-row: auto !important;
    grid-column: auto !important; }

  /* line 1030, theme.scss */
  .custom-main-category .collection-item:nth-child(6) .subcollection-items {
    grid-template-columns: repeat(2, 1fr); }

  /* line 1033, theme.scss */
  .widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide {
    width: calc(100% + 20px);
    margin-left: -10px; }

  /* line 1037, theme.scss */
  .widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .article-list__item {
    padding: 0 10px; } }
@media (max-width: 767px) {
  /* line 1042, theme.scss */
  .page_layout > footer {
    margin-top: 40px; }

  /* line 1045, theme.scss */
  .feedback__grid {
    grid-template-columns: 100%; }

  /* line 1048, theme.scss */
  .feedback__left {
    border-radius: 20px;
    padding: 30px 15px; }

  /* line 1052, theme.scss */
  .feedback__title {
    margin-bottom: 30px !important;
    text-align: center !important; }

  /* line 1056, theme.scss */
  .feedback__field-area:nth-child(3) {
    grid-column: 1; }

  /* line 1059, theme.scss */
  .feddback__bottom {
    grid-template-columns: 100%;
    text-align: center; }

  /* line 1063, theme.scss */
  .feedback__field-area.agree,
  .feedback__field-area.agree .agree__label {
    margin: 0 auto;
    text-align: center; }

  /* line 1068, theme.scss */
  .header .header-part-main__inner {
    padding: 15px var(--layout-side-padding) 0 var(--layout-side-padding) !important; }

  /* line 1071, theme.scss */
  .header .header__phone {
    margin-top: 0 !important; }

  /* line 1074, theme.scss */
  .header .header__area-contacts {
    padding: 0 !important; }

  /* line 1077, theme.scss */
  .header .header__search.is-show-mobile .header__search-form {
    position: static !important; }

  /* line 1080, theme.scss */
  .header__area-btns {
    display: none; }

  /* line 1083, theme.scss */
  .header__area-btns a {
    padding: 12px; }

  /*.widget-type_system_widget_v4_benefits_4, div[class*="widget-type_widget_v4_special_products_tabs_4"], div[class*="widget-type_widget_v4_special_products_tabs_18"], .widget-type_system_widget_v4_page_banner_2[data-widget-drop-item-id="38181670"], .widget-type_system_widget_v4_product-reviews_3[data-widget-drop-item-id="73393681"], .widget-type_system_widget_v4_page_banner_1_1[data-widget-drop-item-id="71713799"], .widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"], .widget-type_system_widget_v4_banner_list_27[data-widget-drop-item-id="71702645"], .block-delivery, .promo-slider-custom, .custom-main-category {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }*/
  /* line 1091, theme.scss */
  .widget-type_system_widget_v4_benefits_4 .benefit-list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 15px; }

  /* line 1095, theme.scss */
  .widget-type_system_widget_v4_page_banner_2[data-widget-drop-item-id="38181670"] .banner-list__item {
    padding: 30px 30px 90px 30px; }

  /* line 1098, theme.scss */
  .widget-type_system_widget_v4_page_banner_1_1[data-widget-drop-item-id="71713799"] .banner-list__item .banner-list__item-text {
    grid-row: 1;
    border-radius: 40px 40px 0 0;
    margin-bottom: -40px;
    padding-bottom: 60px; }

  /* line 1104, theme.scss */
  .widget-type_system_widget_v4_article_previews_2[data-widget-drop-item-id="71726812"] .splide__pagination {
    display: none; }

  /* line 1108, theme.scss */
  .promo-slider-custom .banner_2 {
    display: block !important; }

  /* line 1111, theme.scss */
  .promo-slider-custom .banner_2 .img-ratio {
    padding-top: 0 !important;
    height: auto !important; }

  /* line 1115, theme.scss */
  .promo-slider-custom .banner_2 .img-ratio__inner {
    position: relative !important; }

  /* line 1118, theme.scss */
  .promo-slider-custom .promo-slider__item-photo .img-ratio {
    padding-top: 0 !important;
    height: auto !important; }

  /* line 1122, theme.scss */
  .custom-main-category .collection-list {
    grid-template-columns: 100%;
    grid-gap: 10px; }

  /* line 1126, theme.scss */
  .custom-main-category .collection-item {
    min-height: 300px !important;
    padding: 15px 15px 200px 15px;
    border-radius: 20px; }

  /* line 1131, theme.scss */
  .custom-main-category .collection-item:nth-child(6) {
    min-height: 250px !important;
    padding-bottom: 100px; }

  /* line 1135, theme.scss */
  .custom-main-category .subcollection-items {
    display: grid;
    grid-gap: 10px; }

  /* line 1139, theme.scss */
  .custom-main-category .collections-show-submenu-btn {
    display: none; } }
/* line 1143, theme.scss */
.promo-slider img {
  object-fit: cover !important;
  border-radius: 15px !important; }
