@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, #9e803c);
  --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, #b49344);
  --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, #bfa056);
  --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, #d7c396);
  --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, #1b2738);
  --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, #283b54);
  --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, #364f71);
  --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, #6e8eb9);
  --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, "PT Root UI");
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, "PT Serif");
  --collection_count: var(--draft-collection_count, 32);
  --search_count: var(--draft-search_count, 32);
  --blog_size: var(--draft-blog_size, 12);
  --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, 3);
  --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); }

/* line 4, theme.scss */
.static-text h5 {
  font-weight: 600;
  margin-bottom: 20px;
  font-size: 16px; }

/* line 9, theme.scss */
.wrap-client_account .link--active, .co-link--active {
  background-color: #d4cdba; }

/* line 13, theme.scss */
.wrap-client_account .layout__content {
  width: 1190px; }

/* line 16, theme.scss */
.wrap-client_account .co-sidebar--menu {
  width: 20%;
  flex: none;
  margin-top: 75px; }

/* line 21, theme.scss */
.wrap-client_account .co-section--content {
  width: 80%; }

/* line 24, theme.scss */
.wrap-client_account .co-menu-item {
  width: 100%; }

/* line 27, theme.scss */
.wrap-client_account .co-menu-item a {
  padding: 10px;
  display: block; }

/* line 31, theme.scss */
.wrap-client_account .co-menu-item:nth-child(even) {
  background-color: #e1e0e0; }

/* line 34, theme.scss */
.wrap-client_account .co-menu-item:nth-child(odd) {
  background-color: #f1f1f1; }

/* line 37, theme.scss */
.wrap-client_account .co-section--checkout_header {
  text-align: center; }

/* line 40, theme.scss */
.wrap-client_account .co-login--social_login {
  /*display: none;*/ }

/* line 43, theme.scss */
.wrap-client_account .co-login {
  margin: 0 auto; }

/* line 47, theme.scss */
.tabs-showAll a {
  color: #9e803c;
  text-decoration: revert; }

/* line 51, theme.scss */
.tabs-showAll a:hover {
  text-decoration: none; }

/* line 54, theme.scss */
.checkout2-costm {
  width: 1190px;
  margin: 0 auto;
  padding: 0; }

/* line 59, theme.scss */
.checkout2-costm .co-input-title {
  font-size: 1.1rem;
  font-weight: 500; }

/* line 63, theme.scss */
.checkout2-costm .co-basket_total-price {
  font-size: 1.4rem; }

/* line 66, theme.scss */
.widget-type_widget_v4_cart_1_7fbdc66fd61e3994e88ea40b1a1e881f .button_wide {
  font-size: 1rem; }

/* line 72, theme.scss */
.widget-type_widget_v4_product_3_2e26d19b4036465f767397e629b1f9d7 .product__gallery img.lazyload.loaded:hover {
  cursor: pointer; }

/* line 75, theme.scss */
.header__menu-item {
  position: relative; }

/* line 78, theme.scss */
.header__menu-item.cut-list__elem::after {
  content: none;
  display: inline-block;
  width: 2px;
  height: 14px;
  border: 1px solid #9e803c;
  position: absolute;
  top: 2px;
  right: -14px;
  transform: rotate(15deg); }

/* line 89, theme.scss */
.header__menu-item.cut-list__elem[data-index="5"]::after {
  content: none; }

/* line 93, theme.scss */
.widget-type_widget_v4_product_3_2e26d19b4036465f767397e629b1f9d7 .product__slide-tumbs {
  width: 170px; }

/* line 97, theme.scss */
.widget-type_widget_v4_catalog_2_1e041b8681abb30f59898e3e12a6de58 {
  margin-top: 6px; }

/* line 100, theme.scss */
.widget-type_widget_v4_catalog_2_1e041b8681abb30f59898e3e12a6de58 .layout__content {
  padding-top: 0; }

/* line 103, theme.scss */
.widget-type_widget_v4_simple_text_7ec853cdc05f552334bf434e7cc2c038 {
  margin: 0 auto;
  border-bottom: 1px solid #9e803c;
  border-top: 1px solid #9e803c;
  background-color: #f5f5f5;
  padding: 40px; }

/* line 110, theme.scss */
.widget-type_widget_v4_simple_text_7ec853cdc05f552334bf434e7cc2c038 p {
  margin: 0; }

/* line 114, theme.scss */
.widget-type_widget_v4_simple_text_7ec853cdc05f552334bf434e7cc2c038 .layout__content {
  background-color: #f5f5f5; }

/* line 118, theme.scss */
.widget-type_widget_v4_product_info_2_10be9c86f039b965e636f2e0f7670af2 .layout__content {
  margin: 0; }

/* line 121, theme.scss */
.widget-type_widget_v4_product_info_2_10be9c86f039b965e636f2e0f7670af2 .tabs__content {
  text-align: justify; }

/* line 124, theme.scss */
.sidebar-collections__menu > li.sidebar-collections__item > div.sidebar-collections__controls {
  background-color: #f1f1f1;
  padding: 0 10px;
  margin-bottom: 5px; }

/* line 129, theme.scss */
.co-button--checkout#create_order {
  width: 35%; }

/* line 132, theme.scss */
.footer__email a {
  color: #9b7a37;
  font-weight: bold; }

/* line 136, theme.scss */
.header-part-top {
  background-color: #1b3c1d; }

/* line 138, theme.scss */
.header__menu-link {
  color: #fff; }

/* line 140, theme.scss */
.header__work-time {
  color: #fff; }

/* line 142, theme.scss */
.header__phone-value {
  color: #fff; }

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

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

/* line 148, theme.scss */
.header-part-top {
  border-bottom: 1px solid #e2e2e2; }

/* line 150, theme.scss */
.header__menu-link:hover {
  color: #9d7f3b; }

/* line 152, theme.scss */
.header__collections-submenu-content .header__collections-item .header__collections-link:hover {
  color: #9e803c; }

/* line 154, theme.scss */
.breadcrumb-link:hover {
  color: #000; }

/* line 156, theme.scss */
.sidebar-collections__link:active {
  color: #9d7f3b; }

/* line 158, theme.scss */
#tab-characteristics {
  width: 50%; }

/* line 160, theme.scss */
.sticker-sale {
  background-color: #e44542;
  color: #ffffff;
  font-weight: 500;
  border-radius: none; }

/* line 168, theme.scss */
.sticker-new-item {
  background-color: #dbab4a;
  color: #ffffff;
  font-weight: 550;
  border-radius: none; }

/* line 176, theme.scss */
.header__collections-link:hover {
  font-weight: bold; }

/* line 179, theme.scss */
.sticker-new {
  background-color: #009688;
  --bg: #009688;
  --color-text: var(--color-text-light);
  --color-text-minor-shade: var(--color-text-light-minor-shade);
  --color-text-major-shade: var(--color-text-light-major-shade);
  --color-text-half-shade: var(--color-text-light-half-shade);
  color: var(--color-text); }

/* line 189, theme.scss */
.border-hover {
  border: 1px solid #FAF0E6;
  width: 105%;
  height: 105%;
  position: absolute;
  top: -6px;
  left: -6px;
  border-radius: 10px; }

/* line 199, theme.scss */
.border-header-line {
  border: 1px solid #9e803c;
  width: 100%;
  height: 62px;
  position: absolute;
  bottom: 13px;
  border-left: none;
  border-right: none; }

/* line 211, theme.scss */
.product-preview__area-title {
  z-index: 2;
  text-align: center; }

/* line 215, theme.scss */
.product-preview:hover .border-hover {
  height: 105%; }

/* line 217, theme.scss */
.footer__area-social {
  padding-top: 2rem; }

/* line 219, theme.scss */
.menu-item a:hover {
  color: #6d5f06; }

/* line 221, theme.scss */
.page_layout > aside {
  width: 89%;
  grid-column-start: 1;
  grid-column-end: 9;
  padding-left: 5em; }

/* line 230, theme.scss */
.sidebar-collections__control:first-child {
  font-size: 20px; }

/* line 232, theme.scss */
.widget-type_widget_v4_sidebar_collections_menu_1_312b9c3bec1e725042b8964a3be472db .sidebar-collections__link.is-current {
  font-weight: bold; }

/* line 236, theme.scss */
.sidebar-collections__menu > li.sidebar-collections__item > div.sidebar-collections__controls > a.sidebar-collections__link {
  font-weight: bold; }

/* line 240, theme.scss */
.sticker-sale-new {
  margin-right: 0; }

/* line 244, theme.scss */
.price-cur-bur {
  color: #900020; }

/* line 248, theme.scss */
.price-cur {
  color: #900020; }

/* line 252, theme.scss */
.header__collections-link {
  font-size: 1.1rem; }

/* line 256, theme.scss */
.header__collections-link[data-navigation-link="/collection/novinki"] {
  font-size: 1.1rem;
  color: #1b3c1d;
  font-weight: bold; }

/* line 261, theme.scss */
.header__collections-link[data-navigation-link="/collection/skidki"] {
  font-size: 1.1rem;
  margin-right: 10px;
  color: #1b3c1d;
  font-weight: bold; }

/* line 267, theme.scss */
.product-preview__buy-btn {
  border: 1px solid #9b7a37;
  background: none;
  color: #9b7a37; }

/* line 272, theme.scss */
.button.button_wide {
  width: 60%; }

/* line 276, theme.scss */
.heading {
  color: #524c4c; }

/* line 279, theme.scss */
.contact-wrap {
  display: flex;
  justify-content: space-around;
  margin-top: 30px; }

/* line 284, theme.scss */
.contact-adress {
  align-self: flex-start;
  width: 50%; }

/* line 288, theme.scss */
.contact-adress h2 {
  font-size: 24px; }

/* line 291, theme.scss */
.contact-map {
  width: 100%; }

/* line 294, theme.scss */
.contact-requisite h2 {
  font-size: 24px; }

/* line 297, theme.scss */
.contact-requisite {
  width: 50%;
  text-align: end; }

/* line 301, theme.scss */
.widget-hidden > div:nth-child(3) {
  opacity: 1; }

/* line 304, theme.scss */
.sticker-preorder {
  background-color: #e44542;
  color: #FFF; }

/* line 308, theme.scss */
.sticker-new-2 {
  background-color: #9b7c38;
  color: #FFF; }

/* line 312, theme.scss */
.product-preview__detail-btn {
  border: 1px solid #FAF0E6;
  background: none;
  color: #1b3c1d; }

/* line 317, theme.scss */
.new-dostavka__table {
  margin-bottom: 50px;
  background: #FFFFFF;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  overflow: hidden;
  color: #141517;
  font-size: 14px; }

/* line 326, theme.scss */
.new-dostavka__table-row {
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: end;
  gap: 1rem;
  padding: 3px 42px 3px 42px; }

/* line 334, theme.scss */
.new-dostavka-p1, .new-dostavka-p2, .new-dostavka-p3, .new-dostavka-p4 {
  padding: 3px 42px 3px 42px; }

/* line 337, theme.scss */
.new-dostavka-p1 {
  color: #9e803e;
  margin-top: 15px;
  font-weight: 800; }

/* line 345, theme.scss */
.new-dostavka-p3 {
  margin-bottom: 30px; }

/* line 351, theme.scss */
.new-dostavka__table-head {
  font-size: 18px;
  padding: 19px 42px;
  background: #e5e4e5;
  font-weight: bold;
  border-radius: 5px 5px 0 0;
  color: #000; }

/* line 359, theme.scss */
.new-dostavka__table-h2 {
  font-weight: bold;
  border: none;
  min-height: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 3px 12px 3px 42px; }

/* line 368, theme.scss */
.description-grey {
  padding: 0px 12px 16px 42px;
  font-size: 0.9rem;
  color: #959295; }

/* line 373, theme.scss */
.description-grey a {
  color: #2e0b9b; }

/* line 376, theme.scss */
.new-dostavka__table-subtitle {
  font-weight: bold;
  border: none;
  background-color: #f7f7f7;
  padding-top: 9px;
  padding-bottom: 9px;
  min-height: 0;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 17px; }

/* line 389, theme.scss */
.table-row-title {
  font-weight: bold;
  width: 48%;
  padding: 12px 12px 12px 42px; }

/* line 395, theme.scss */
.d-first-cell {
  max-width: 100%;
  font-weight: 800; }

/* line 402, theme.scss */
.d-first-cell span {
  display: block;
  max-width: 378px;
  line-height: 1.5em; }

/* line 408, theme.scss */
._rub {
  font-family: ptsansrub !important;
  line-height: 1; }

/* line 413, theme.scss */
.row-end {
  border-bottom: 1px solid #D1D5DB;
  padding-bottom: 20px;
  margin-bottom: 10px; }

/* line 419, theme.scss */
.new-dostavka__table-block .new-dostavka__table-row:last-child {
  border: none; }

/* line 422, theme.scss */
.new-dostavka__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 429, theme.scss */
.new-dostavka__item--1, .new-dostavka__item--3 {
  margin-right: 30px; }

/* line 433, theme.scss */
.new-dostavka__item--1, .new-dostavka__item--3 {
  margin-right: 30px; }

/* line 436, theme.scss */
.new-dostavka__item {
  padding: 0px 0px 15px 0px;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  width: calc(50% - 15px);
  position: relative;
  margin-bottom: 30px; }

/* line 445, theme.scss */
.new-dostavka__item-group {
  margin-bottom: 12px; }

/* line 448, theme.scss */
.new-dostavka__item-group > span {
  font-size: 16px;
  color: #141517;
  display: block;
  margin-bottom: 8px; }

/* line 454, theme.scss */
.d-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 462, theme.scss */
.d-name {
  color: #6C6D79;
  position: relative;
  display: inline-block;
  vertical-align: top;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1; }

/* line 472, theme.scss */
.d-res {
  overflow-wrap: break-word;
  word-break: break-word;
  display: inline-block;
  vertical-align: bottom;
  width: auto;
  float: right;
  margin-left: 5px;
  text-align: right;
  background: #fff;
  position: relative;
  z-index: 1;
  padding-left: 10px; }

/* line 486, theme.scss */
.d-res.green {
  color: #9e803e;
  font-weight: bold; }

/* line 490, theme.scss */
.new-dostavka__table-delimiter {
  width: 100%;
  height: 2px;
  border-bottom: 1px dotted var(--color-text-half-shade);
  margin-bottom: 4px; }

/* line 496, theme.scss */
.new-dostavka__table-cell.green {
  color: #000;
  text-align: end; }

/* line 500, theme.scss */
.new-dostavka__table-cell.gold {
  color: #9e803e; }

/* line 503, theme.scss */
.new-dostavka__table-cell a {
  text-decoration: underline; }

/* line 506, theme.scss */
.d-name-txt {
  background: #fff;
  padding: 0 10px 0 0;
  position: relative;
  z-index: 1;
  display: inline-block; }

/* line 513, theme.scss */
.d-name:after {
  border-bottom: 1px dashed #ccc;
  bottom: 5px;
  content: '';
  display: block;
  height: 20px;
  left: 0;
  position: absolute;
  width: 100%; }

/* line 524, theme.scss */
.new-dostavka__item-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #000; }

/* line 530, theme.scss */
.new-dostavka__item-text {
  font-size: 16px;
  line-height: 1.5em;
  margin-bottom: 8px;
  color: #6C6D79; }

/* line 537, theme.scss */
.new-dostavka__item--big {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  padding: 34px 31px 34px 70px; }

/* line 544, theme.scss */
.new-dostavka__item--5 .new-dostavka__item-title {
  padding-top: 9px; }

/* line 547, theme.scss */
.new-dostavka__item-sposob.new-dostavka__item--big .new-dostavka__item-group {
  max-width: 70%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap; }

/* line 555, theme.scss */
.fivepost .new-dostavka__item-title {
  max-width: 250px;
  margin-right: 125px; }

/* line 559, theme.scss */
.new-dostavka__item-sposob.new-dostavka__item--big .new-dostavka__item-text {
  width: 48%;
  padding-right: 15px;
  margin-bottom: 25px; }

/* line 565, theme.scss */
.new-dostavka__item--big .new-dostavka__item-title {
  max-width: 210px;
  margin-right: 80px;
  width: 100%; }

/* line 570, theme.scss */
.pay-list {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 255px; }

/* line 584, theme.scss */
.pay-list li {
  display: inline-block;
  margin-right: 10px; }

/* line 588, theme.scss */
.pay-list .visa {
  width: 37px; }

/* line 591, theme.scss */
.pay-list .mastercard {
  width: 40px; }

/* line 594, theme.scss */
.pay-list .maestro {
  width: 30px; }

/* line 597, theme.scss */
.pay-list .mir {
  width: 40px; }

/* line 600, theme.scss */
.pay-list-e {
  list-style-type: none;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  max-width: 355px; }

/* line 615, theme.scss */
.pay-list-e .qiwi {
  width: 65px; }

/* line 619, theme.scss */
.pay-list-e .samsung {
  width: 55px; }

/* line 623, theme.scss */
.pay-list-e .gpay {
  width: 55px; }

/* line 627, theme.scss */
.pay-list-e .sovest {
  width: 80px; }

/* line 631, theme.scss */
.pay-list-e .halva {
  width: 55px; }

/* line 634, theme.scss */
.pay-list-e .umoney {
  width: 85px; }

/* line 637, theme.scss */
.pay-list-e .bilain {
  width: 85px; }

/* line 640, theme.scss */
.pay-list-e .svoboda {
  width: 85px; }

/* line 644, theme.scss */
.new-dostavka__item--6 .new-dostavka__item-group-col1 {
  width: 265px;
  margin-right: 77px; }

/* line 648, theme.scss */
.new-dostavka__item--6 .new-dostavka__item-group-col2 {
  margin-right: 0; }

/* line 652, theme.scss */
.new-dostavka__callback {
  margin-left: 280px;
  position: relative;
  padding-left: 39px;
  font-size: 16px;
  color: #6C6D79;
  margin-top: 10px;
  width: 100%;
  position: absolute;
  left: 67px;
  bottom: 30px;
  width: auto; }

/* line 666, theme.scss */
.new-dostavka__item--6 {
  padding-bottom: 60px; }

/* line 669, theme.scss */
.new-dostavka__callback a {
  text-decoration: underline; }

/* line 672, theme.scss */
.new-dostavka__item-text a {
  text-decoration: underline; }

/* line 675, theme.scss */
.co-menu-link, .co-link, .link, a {
  text-decoration: none; }

/* line 679, theme.scss */
.new-dostavka__callback a:before {
  content: '';
  position: absolute;
  left: 10px;
  top: 5px;
  width: 22px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 22px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSIyMSIgaGVpZ2h0PSIxNSIgcng9IjEuNSIgc3Ryb2tlPSIjOTA4RjlEIi8+CjxwYXRoIGQ9Ik0xIDE1TDYgMTBMOC41IDcuNU0yMSAxNUwxNiAxMEwxMy41IDcuNSIgc3Ryb2tlPSIjOTA4RjlEIi8+CjxwYXRoIGQ9Ik0xIDFMMTEgOUwyMSAxIiBzdHJva2U9IiM5MDhGOUQiLz4KPC9zdmc+Cg==); }

/* line 691, theme.scss */
.widget-type_widget_v4_header_2_6a46f80715760224283a662b5f26cd90 .header__phone a:hover {
  color: #fff; }

/* line 694, theme.scss */
.info-post-r {
  border: 1px dotted #c3c3c3;
  padding: 0px 5px;
  margin-left: 5px;
  color: #000;
  font-weight: 700;
  position: relative;
  display: inline-block;
  font-size: 13px; }

/* line 704, theme.scss */
.wrap-info-post {
  color: #000;
  font-weight: 100;
  font-size: 12px;
  border: 1px solid #d2d1d1;
  padding: 2px 6px;
  position: absolute;
  z-index: 9999;
  width: 200px;
  right: 0px;
  line-height: 11px;
  top: -35px;
  background: #FFF;
  display: none; }

/* line 719, theme.scss */
.info-post-r:hover {
  cursor: pointer; }

/* line 722, theme.scss */
.info-post-r:hover .wrap-info-post {
  display: block; }

/* line 726, theme.scss */
.wpar-opt {
  justify-content: space-evenly;
  display: flex; }

/* line 730, theme.scss */
.block-opt {
  width: 40%;
  -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  position: relative;
  margin-bottom: 30px;
  min-height: 515px; }

/* line 739, theme.scss */
.block-opt__head {
  font-size: 16px;
  padding: 19px 42px;
  background: #e5e4e5;
  font-weight: bold;
  color: #000;
  margin-bottom: 20px; }

/* line 747, theme.scss */
.block-opt__row {
  padding: 3px 12px 3px 42px; }

/* line 750, theme.scss */
.block-opt__button {
  height: 50px;
  position: absolute;
  bottom: 0px;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 12px; }

/* line 760, theme.scss */
.block-opt__button a {
  width: 80%;
  padding: 10px 0px;
  display: block;
  margin: 0 auto;
  border: 1px solid #FFF;
  background: #9b7a37;
  color: #FFF; }

/* line 769, theme.scss */
.block-opt__button a:hover {
  border: 1px solid #9b7a37;
  background: #FFF;
  color: #9b7a37; }

/* line 775, theme.scss */
.block-opt__button button:hover {
  cursor: pointer; }

@media (max-width: 768px) {
  /* line 780, theme.scss */
  .block-opt__head span {
    font-size: 12pt; }

  /* line 784, theme.scss */
  .image-list li {
    width: 100%;
    max-width: 100px; }

  /* line 789, theme.scss */
  .block-opt__button span {
    font-size: 12pt; }

  /* line 793, theme.scss */
  .block-opt__shell {
    height: 470px; } }
@media (max-width: 480px) {
  /* line 799, theme.scss */
  .block-opt__head span {
    font-size: 10pt; }

  /* line 803, theme.scss */
  .image-list li {
    margin: 2px; }

  /* line 807, theme.scss */
  .block-opt__shell {
    height: 470px; } }
/* line 812, theme.scss */
.block-opt__shell {
  height: 230px; }

/* line 815, theme.scss */
.a-hover-costm {
  text-decoration: underline; }

/* line 819, theme.scss */
.modal-wrap {
  width: 100%;
  height: 100%;
  background-color: #464646;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 3;
  opacity: 0.8;
  display: none; }

/* line 830, theme.scss */
.modal-content {
  z-index: 6;
  position: fixed;
  background-color: #fff;
  top: 0;
  left: 41%;
  transform: scale(1);
  padding: 25px;
  text-align: center;
  display: none;
  margin-top: 4%;
  max-width: 400px; }

/* line 843, theme.scss */
.form-input-opt {
  margin-bottom: 20px;
  display: flex; }

/* line 848, theme.scss */
.form-input-opt input {
  background-color: #f1f1f1;
  border: 1px solid #1B3C1D;
  padding: 11px;
  margin: 0px 25px;
  width: 100%; }

/* line 856, theme.scss */
.faq-answer {
  margin-bottom: 20px;
  margin-left: 14px; }

/* line 860, theme.scss */
.faq-answer a {
  color: #9d7f3b; }

/* line 863, theme.scss */
.faq-question {
  font-weight: 600;
  margin-bottom: 20px; }

/* line 867, theme.scss */
.faq-question a {
  color: #9d7f3b; }

/* line 870, theme.scss */
.modal-content button {
  padding: 10px 33px;
  background-color: #9e803c;
  border: none;
  color: #fff;
  border-radius: 6px;
  cursor: pointer; }

/* line 878, theme.scss */
#form-opt {
  position: relative; }

/* line 881, theme.scss */
#form-opt h4 {
  font-size: 21px;
  letter-spacing: 1px;
  line-height: 30px;
  color: #9e803c;
  font-weight: 700;
  text-align: center;
  margin-bottom: 15px; }

/* line 890, theme.scss */
.mfp-close {
  position: absolute;
  top: -28px;
  right: -14px;
  width: 20px;
  height: 31px;
  color: #333;
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
  line-height: 44px;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  font-weight: 600;
  font-style: normal;
  font-size: 27px; }

/* line 916, theme.scss */
.co-section--checkout_order .co-input-field {
  width: 100%;
  border-radius: 10px; }

/* line 920, theme.scss */
.h3-form-stock {
  font-family: "Arial", sans-serif !important; }

/* line 924, theme.scss */
.js-modal-toggler {
  color: var(--color-btn-bg-minor-shade); }

/* line 928, theme.scss */
.widget-type_system_widget_v4_blog_2 .img-ratio__inner {
  height: 57%; }

/* line 931, theme.scss */
.widget-type_system_widget_v4_blog_2 .blog-list__item-photo {
  margin-bottom: -100px; }

/* line 935, theme.scss */
.widget-type_widget_v4_article_previews_1_2b17aad2253b7706430746e43d97159e .img-ratio__inner {
  height: 57%; }

/* line 939, theme.scss */
.widget-type_widget_v4_article_previews_1_2b17aad2253b7706430746e43d97159e .article-list__item-photo {
  margin-bottom: -100px; }

@media screen and (max-width: 1190px) {
  /* line 957, theme.scss */
  .widget-type_widget_v4_header_2_6a46f80715760224283a662b5f26cd90 .header__area-logo {
    margin-top: 5%; } }
@media screen and (max-width: 1115px) {
  /* line 964, theme.scss */
  .widget-type_widget_v4_cart_1_7fbdc66fd61e3994e88ea40b1a1e881f .button_wide {
    width: 100%; }

  /* line 967, theme.scss */
  .widget-type_widget_v4_cart_1_7fbdc66fd61e3994e88ea40b1a1e881f .cart__area-controls .cart-controls .total {
    font-size: 1.2rem; }

  /* line 970, theme.scss */
  .new-dostavka__item {
    width: 100%; } }
@media screen and (min-width: 768px) {
  /* line 977, theme.scss */
  .page_layout_normal_left > main {
    grid-column-start: 9; } }
@media screen and (max-width: 767px) {
  /* line 983, theme.scss */
  .widget-type_system_widget_v4_blog_2 .img-ratio__inner {
    height: 57%; }

  /* line 986, theme.scss */
  .widget-type_system_widget_v4_blog_2 .blog-list__item-photo {
    margin-bottom: -110px; }

  /* line 989, theme.scss */
  .br-mobile {
    display: block; }

  /* line 992, theme.scss */
  .h3-form-stock {
    font-weight: bold !important;
    font-size: 1.1rem !important;
    font-family: "Arial", sans-serif !important; }

  /* line 997, theme.scss */
  .widget-type_widget_v4_article_previews_1_2b17aad2253b7706430746e43d97159e .img-ratio__inner {
    height: 57%; }

  /* line 1000, theme.scss */
  .tabs-showAll {
    margin-top: 10px !important; }

  /* line 1003, theme.scss */
  .widget-type_widget_v4_article_previews_1_2b17aad2253b7706430746e43d97159e .article-list__item-photo {
    margin-bottom: -110px; }

  /* line 1006, theme.scss */
  .d-first-cell {
    height: 100%; }

  /* line 1009, theme.scss */
  .checkout-v2-wrapper .co-sidebar--menu {
    flex: 1 1 100%; }

  /* line 1012, theme.scss */
  .widget-type_widget_v4_page_content_1_6e485fb3ebadd6260e783d22ab0532a9 .static-text {
    margin-bottom: -50px; }

  /* line 1015, theme.scss */
  .checkout2-costm {
    width: 100%; }

  /* line 1018, theme.scss */
  .header__menu-item.cut-list__elem::after {
    content: none; }

  /* line 1021, theme.scss */
  .header__menu-item.cut-list__elem:nth-child(1) {
    display: none; }

  /* line 1024, theme.scss */
  .border-hover {
    display: none; }

  /* line 1025, theme.scss */
  .border-header-line {
    display: none; }

  /* line 1027, theme.scss */
  .header__menu-link {
    color: #000; }

  /* line 1029, theme.scss */
  .widget-type_widget_v4_header_2_6a46f80715760224283a662b5f26cd90 .header__menu .cut-list__more {
    background-color: #FFFFFF; }

  /* line 1030, theme.scss */
  .widget-type_widget_v4_page_content_1_390f66cc29df6a667b698eb4f24821d9 .static-text {
    padding: 0;
    overflow: inherit; }

  /* line 1031, theme.scss */
  .widget-type_widget_v4_benefits_3_0c9024a104a27ea3a54d547443e3eb68 {
    margin: 0; }

  /* line 1032, theme.scss */
  .widget-type_widget_v4_benefits_3_0c9024a104a27ea3a54d547443e3eb68 .img-ratio {
    padding-top: calc(60% / (var(--img-ratio, 1))); }

  /* line 1033, theme.scss */
  .widget-type_widget_v4_product_info_2_10be9c86f039b965e636f2e0f7670af2 #tab-characteristics {
    width: 100%; }

  /* line 1036, theme.scss */
  .widget-type_widget_v4_simple_text_7ec853cdc05f552334bf434e7cc2c038 {
    padding: 20px;
    overflow: hidden; }

  /* line 1040, theme.scss */
  .widget-type_widget_v4_product_info_2_10be9c86f039b965e636f2e0f7670af2 .property__content {
    margin-top: -25px; }

  /* line 1043, theme.scss */
  .product-properties {
    margin-bottom: 32px; }

  /* line 1046, theme.scss */
  .co-input-field {
    width: 100%; }

  /* line 1049, theme.scss */
  .co-button--checkout#create_order {
    width: 100%; }

  /* line 1052, theme.scss */
  .footer__area-sidebar {
    display: flex;
    flex-direction: column-reverse;
    margin-top: -55px; }

  /* line 1057, theme.scss */
  .footer__area-social {
    grid-area: social;
    padding-bottom: 2rem;
    padding-top: 2rem; }

  /* line 1062, theme.scss */
  .block-opt {
    width: 100%; }

  /* line 1065, theme.scss */
  .wpar-opt {
    flex-direction: column; }

  /* line 1068, theme.scss */
  .new-dostavka__item {
    padding: 0;
    background-color: #fff;
    position: relative;
    margin-bottom: 30px;
    width: 100%; }

  /* line 1075, theme.scss */
  .new-dostavka__table-head {
    border-radius: 0; }

  /* line 1078, theme.scss */
  .new-dostavka__content {
    display: -ms-flexbox;
    display: flex;
    flex-direction: column; }

  /* line 1083, theme.scss */
  .contact-wrap {
    flex-direction: column; }

  /* line 1086, theme.scss */
  .new-dostavka__table-row {
    padding: 3px 8px 3px 8px; }

  /* line 1089, theme.scss */
  .new-dostavka__table-head {
    padding: 19px 8px; }

  /* line 1092, theme.scss */
  .description-grey {
    padding: 5px 8px 16px 8px; }

  /* line 1095, theme.scss */
  .new-dostavka__table-h2 {
    padding: 3px 8px 3px 8px; }

  /* line 1098, theme.scss */
  .new-dostavka-p1, .new-dostavka-p2, .new-dostavka-p3, .new-dostavka-p4 {
    padding: 3px 8px 3px 8px; }

  /* line 1101, theme.scss */
  .new-dostavka__item--big {
    padding: 34px 8px 34px 8px; }

  /* line 1104, theme.scss */
  .contact-adress {
    align-self: center;
    width: 100%;
    margin-bottom: 15px; }

  /* line 1109, theme.scss */
  .contact-requisite {
    width: 100%; }

  /* line 1112, theme.scss */
  .co-toggable_field-price {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0.5rem 0.5rem 0.5rem 1.5rem;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto; }

  /* line 1120, theme.scss */
  .new-dostavka__item {
    display: block; }

  /* line 1123, theme.scss */
  .new-dostavka__item-sposob.new-dostavka__item--big .new-dostavka__item-group {
    max-width: 100%; }

  /* line 1126, theme.scss */
  .new-dostavka__item-sposob.new-dostavka__item--big .new-dostavka__item-text {
    width: 100%;
    padding-right: 0px;
    margin-bottom: 25px; }

  /* line 1131, theme.scss */
  .wrap-client_account .layout__content {
    width: auto; }

  /* line 1134, theme.scss */
  .form-control, .co-input-field, .m-input-field {
    width: 100%; }

  /* line 1137, theme.scss */
  .contact-requisite {
    text-align: initial; }

  /* line 1140, theme.scss */
  .button.button_wide {
    width: 85%; } }
@media screen and (max-width: 1580px) {
  /* line 1148, theme.scss */
  .border-header-line {
    bottom: 10px;
    left: -315px;
    border: 1px solid #9e803c;
    width: 5000px;
    height: 62px;
    position: absolute; } }
@media screen and (max-width: 1300px) {
  /* line 1159, theme.scss */
  .border-header-line {
    bottom: 7px;
    left: -315px;
    border: 1px solid #9e803c;
    width: 5000px;
    height: 62px;
    position: absolute; } }
@media screen and (max-width: 1000px) {
  /* line 1170, theme.scss */
  .border-header-line {
    bottom: 4px;
    left: -315px;
    border: 1px solid #9e803c;
    width: 5000px;
    height: 62px;
    position: absolute; } }
@media screen and (max-width: 1010px) {
  /* line 1181, theme.scss */
  .widget-type_widget_v4_footer_3_fae526d13fa66c3b84c3d69f55c9e79e .footer__area-menu .menu-item:last-child {
    margin-top: -175px; }

  /* line 1184, theme.scss */
  .widget-type_widget_v4_header_2_6a46f80715760224283a662b5f26cd90 .header__area-logo {
    margin-top: 5%; }

  /* line 1187, theme.scss */
  #tab-characteristics {
    width: 67%; } }
/* line 1, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--vkontakte {
  /* Ваши стили здесь */
  background: url(https://static.insales-cdn.com/files/1/4713/17150569/original/vk.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-right: 20px; }

/* line 12, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--yandex {
  /* Ваши стили здесь */
  background: url(https://static.insales-cdn.com/files/1/4256/29405344/original/yandex3.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-right: 20px; }

/* line 23, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--google {
  /* Ваши стили здесь */
  background: url(https://static.insales-cdn.com/files/1/4194/29405282/original/google2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-right: 20px; }

/* line 34, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--mailru {
  /* Ваши стили здесь */
  background: url(https://static.insales-cdn.com/files/1/4195/29405283/original/mail_ru2.png);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  width: 50px;
  height: 50px;
  margin-right: 20px; }

/* line 45, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--vkontakte .co-button-inner {
  display: none; }

/* line 49, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--yandex .co-button-inner {
  display: none; }

/* line 53, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--google .co-button-inner {
  display: none; }

/* line 57, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--mailru .co-button-inner {
  display: none; }

/* line 61, custom-user.css */
.co-button.co-social_login-button.co-social_login-button--vkontakte .co-button-caption {
  /* Ваши стили для заголовка кнопки здесь */
  /* Например, изменение цвета текста */ }

/* line 67, custom-user.css */
.co-social_login-button--vkontakte {
  border-color: transparent !important;
  background-color: transparent !important; }

/* line 71, custom-user.css */
.co-social_login-button--vkontakte:focus {
  background-color: transparent !important; }

/* line 74, custom-user.css */
.co-social_login-button--vkontakte:hover {
  background-color: transparent !important; }

/* line 78, custom-user.css */
.co-social_login-button--yandex {
  border-color: transparent !important;
  background-color: transparent !important; }

/* line 82, custom-user.css */
.co-social_login-button--yandex:focus {
  background-color: transparent !important; }

/* line 85, custom-user.css */
.co-social_login-button--yandex:hover {
  background-color: transparent !important; }

/* line 89, custom-user.css */
.co-social_login-button--google {
  border-color: transparent !important;
  background-color: transparent !important; }

/* line 93, custom-user.css */
.co-social_login-button--google:focus {
  background-color: transparent !important; }

/* line 96, custom-user.css */
.co-social_login-button--google:hover {
  background-color: transparent !important; }

/* line 100, custom-user.css */
.co-social_login-button--mailru {
  border-color: transparent !important;
  background-color: transparent !important; }

/* line 104, custom-user.css */
.co-social_login-button--mailru:focus {
  background-color: transparent !important; }

/* line 107, custom-user.css */
.co-social_login-button--mailru:hover {
  background-color: transparent !important; }

/* line 111, custom-user.css */
iframe {
  border: none; }
