@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, #999999);
  --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, #a3a3a3);
  --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, #adadad);
  --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, #cccccc);
  --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, #737373);
  --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, #818181);
  --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, #8f8f8f);
  --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, #b9b9b9);
  --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, #292929);
  --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, #3e3e3e);
  --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, #545454);
  --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, #949494);
  --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, elementary);
  --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, Onest);
  --font-size: var(--draft-font-size, 16px);
  --font-family-heading: var(--draft-font-family-heading, Onest);
  --heading-ratio: var(--draft-heading-ratio, 1.5);
  --heading-weight: var(--draft-heading-weight, 400);
  --collection_count: var(--draft-collection_count, 24);
  --search_count: var(--draft-search_count, 12);
  --blog_size: var(--draft-blog_size, 15);
  --product_not_available: var(--draft-product_not_available, shown);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1240px);
  --delta_sidebar: var(--draft-delta_sidebar, 1);
  --type_sidebar: var(--draft-type_sidebar, sticky);
  --sidebar_index_show: var(--draft-sidebar_index_show, false);
  --sidebar_index_position: var(--draft-sidebar_index_position, left);
  --sidebar_collection_show: var(--draft-sidebar_collection_show, true);
  --sidebar_collection_position: var(--draft-sidebar_collection_position, left);
  --sidebar_cart_show: var(--draft-sidebar_cart_show, false);
  --sidebar_cart_position: var(--draft-sidebar_cart_position, left);
  --sidebar_product_show: var(--draft-sidebar_product_show, false);
  --sidebar_product_position: var(--draft-sidebar_product_position, left);
  --sidebar_blog_show: var(--draft-sidebar_blog_show, false);
  --sidebar_blog_position: var(--draft-sidebar_blog_position, left);
  --sidebar_article_show: var(--draft-sidebar_article_show, false);
  --sidebar_article_position: var(--draft-sidebar_article_position, left);
  --sidebar_page_show: var(--draft-sidebar_page_show, false);
  --sidebar_page_position: var(--draft-sidebar_page_position, left);
  --sidebar_compare_show: var(--draft-sidebar_compare_show, false);
  --sidebar_compare_position: var(--draft-sidebar_compare_position, left);
  --sidebar_search_show: var(--draft-sidebar_search_show, false);
  --sidebar_search_position: var(--draft-sidebar_search_position, left);
  --feedback_captcha_enabled: var(--draft-feedback_captcha_enabled, true);
  --favorite_enabled: var(--draft-favorite_enabled, true);
  --compare_enabled: var(--draft-compare_enabled, false); }

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

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

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

/* line 16, theme.scss */
.option-values {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  grid-gap: 10px;
  row-gap: 10px; }

/* line 22, theme.scss */
.dolyami-block {
  display: flex;
  align-items: center;
  gap: 6px;
  background: #000000;
  padding: 8px 8px;
  border-radius: 3px;
  height: fit-content;
  width: fit-content;
  margin-bottom: 15px; }

/* line 33, theme.scss */
.dark-body .dolyami-block {
  background: rgba(255, 255, 255, 0.5) !important; }

/* line 36, theme.scss */
.dolyami-block img {
  max-width: 25px; }

/* line 39, theme.scss */
.dolyami-block p {
  font-family: Arial;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  text-align: left;
  margin: 0 !important;
  color: white; }

/* line 50, theme.scss */
.dolymi-product-text p {
  font-family: Arial;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
  text-align: left;
  margin: 0 !important;
  color: black; }

/* line 60, theme.scss */
.dark-body .dolymi-product-text p {
  color: white; }

/* line 64, theme.scss */
.dolymi-product {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 12px;
  border: 0.5px solid #D0D0D0;
  border-radius: 8px;
  width: 320px;
  height: fit-content;
  margin-bottom: 30px; }

/* line 77, theme.scss */
.dolymi-product svg rect {
  fill: black; }

/* line 80, theme.scss */
.dark-body .dolymi-product svg rect {
  fill: white; }

/* line 83, theme.scss */
.dark-body .dolymi-product {
  border: 0.5px solid #ffffff; }

/* line 86, theme.scss */
.dolymi-product-text {
  display: flex;
  align-items: center;
  gap: 10px; }

/* line 91, theme.scss */
.dolymi-product-text img {
  max-width: 80px; }

@font-face {
  font-family: 'Versus';
  src: url("https://static.insales-cdn.com/files/1/4185/34549849/original/versus-ultra_RUS_BY_LYAJKA.ttf");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }
/*
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://static.insales-cdn.com/files/1/5877/34690805/original/SF-Pro-Display-Bold.otf');
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://static.insales-cdn.com/files/1/5879/34690807/original/SF-Pro-Display-Regular.otf');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://static.insales-cdn.com/files/1/5878/34690806/original/SF-Pro-Display-Medium.otf');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'SF Pro Display';
  src: url('https://static.insales-cdn.com/files/1/5880/34690808/original/SF-Pro-Display-Semibold.otf');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
body{
   font-family: 'SF Pro Display' !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .heading{
  font-family: 'SF Pro Display' !important;
}*/
@font-face {
  font-family: 'TT Travels Next Trial Variable';
  src: url("https://static.insales-cdn.com/files/1/5318/35820742/original/TT_Travels_Next_Trial_Bold.ttf");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }
/* line 145, theme.scss */
.widget-type_widget_v4_page_banner_2_1_afd240837c3fa0121803e0f74834cf1f .banner-list__item .banner-list__item-title, .widget-type_widget_v4_page_banner_1_1_22e2413f926d1f5b9c8dce8b14aa0ab2 .banner-list__item .banner-list__item-title {
  font-family: 'Versus' !important; }

/* line 148, theme.scss */
.page_layout > header {
  position: sticky;
  left: 0;
  top: 0;
  transition: transform 400ms ease-in-out 0s;
  transform: translateY(0%);
  z-index: 1011; }

/* line 157, theme.scss */
.page_layout > header.header-hide {
  transform: translateY(-100%);
  transition: transform 400ms ease-in-out 0s; }

/* line 162, theme.scss */
#delivery_address input {
  width: 100%; }

/* line 166, theme.scss */
.co-input-title {
  display: block;
  font-size: 1rem !important; }

/* line 171, theme.scss */
.co-toggable_field-description * {
  margin-bottom: 0;
  font-size: 0.8rem !important; }

/* line 176, theme.scss */
.page_layout > header.show-panel {
  transition: 0s;
  transform: unset; }

/* line 181, theme.scss */
.filter-item[id='7797408'] .filter-item__content .filter-item__list,
.filter-item[id='7750957'] .filter-item__content .filter-item__list,
.filter-item[id='54866386'] .filter-item__content .filter-item__list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: 0px;
  row-gap: 6px;
  text-align: left; }

/* line 192, theme.scss */
.filter-item[id='7797408'] .filter-item__content .filter-item__list .filter-item__list-item,
.filter-item[id='7750957'] .filter-item__content .filter-item__list .filter-item__list-item,
.filter-item[id='54866386'] .filter-item__content .filter-item__list .filter-item__list-item {
  margin: unset !important; }

/* line 198, theme.scss */
.filter-item:not(.js-item-price) .filter-item__content .filter-item__list {
  max-height: 250px;
  overflow-y: scroll;
  margin-top: 10px; }

/* width */
/* line 205, theme.scss */
.filter-item__list::-webkit-scrollbar {
  width: 5px; }

/* Track */
/* line 210, theme.scss */
.filter-item__list::-webkit-scrollbar-track {
  border-radius: 10px; }

/* Handle */
/* line 216, theme.scss */
.filter-item__list::-webkit-scrollbar-thumb {
  background: #999;
  border-radius: 10px; }

/* line 220, theme.scss */
.widget-type_widget_v4_simple_text_2_fd8f813d4218fb182713a6feeb6631be {
  display: none; }

/* line 223, theme.scss */
.page_layout > header {
  position: sticky;
  width: 100%;
  background: white; }

/* line 228, theme.scss */
header.header {
  position: fixed;
  width: 100%; }

/* line 233, theme.scss */
header .layout__content, header .header-mobile-panel {
  background-color: transparent !important;
  transition: background-color 300ms linear; }

/* line 237, theme.scss */
.widget-type_widget_v4_header_11_1_3d22ddd7f60625351fd127aaf75c9fb6 {
  background: transparent;
  transition: background-color 300ms linear; }

/* line 241, theme.scss */
header:hover .widget-type_widget_v4_header_11_1_3d22ddd7f60625351fd127aaf75c9fb6 {
  transition: background-color 300ms linear;
  background-color: white !important; }

/* line 245, theme.scss */
header.scroll .widget-type_widget_v4_header_11_1_3d22ddd7f60625351fd127aaf75c9fb6, header.scroll .header-mobile-panel {
  transition: background-color 300ms linear;
  background-color: white !important; }

/* line 249, theme.scss */
.dark-body header.scroll .widget-type_widget_v4_header_11_1_3d22ddd7f60625351fd127aaf75c9fb6, .dark-body header.scroll .header-mobile-panel {
  transition: background-color 300ms linear;
  background-color: #0E0E0D !important; }

/* line 253, theme.scss */
.dark-body .widget-type_widget_v4_header_11_1_3d22ddd7f60625351fd127aaf75c9fb6:hover {
  background-color: #0E0E0D !important;
  border: none !important; }

/* line 258, theme.scss */
.dark-body .header__area-controls .icon:before {
  background-color: #FFFFFF !important; }

/* line 261, theme.scss */
.dark-body .header__show-menu-text {
  color: white !important; }

/* line 264, theme.scss */
.dark-body .icon-bars {
  color: white !important; }

/* line 267, theme.scss */
.dark-body .side-panel {
  background: #0E0E0D !important; }

/* line 270, theme.scss */
.dark-body .menu__head, .dark-body .menu__title, .dark-body .menu__link, .dark-body .phone-value, .dark-body .contacts__head {
  color: white !important; }

/* line 273, theme.scss */
.dark-body .hide-side-panel-btn {
  background: #0E0E0D !important;
  border: none !important; }

/* line 277, theme.scss */
.dark-body .hide-side-panel-btn .icon {
  color: white !important; }

/* line 280, theme.scss */
.dark-body .widget-type_system_widget_v4_breadcrumbs_1, .dark-body .widget-type_widget_v4_product_4_27b66f2ceb18258e3eb4fab8411f53ef {
  background: none !important; }

/* line 283, theme.scss */
.dark-body .menu__section, .dark-body .contacts, .dark-body .menu__head {
  border-bottom: 1px solid #4d4d4d !important; }

/* line 286, theme.scss */
.widget-type_widget_v4_header_11_1_3d22ddd7f60625351fd127aaf75c9fb6 .header__area-collections {
  border-top: none; }

/* line 290, theme.scss */
.dark-body .bottom-modal {
  background: #0E0E0D !important; }

/* line 293, theme.scss */
.dark-body .bg-prod {
  background: #000000 !important; }

/* line 296, theme.scss */
.dark-body .widget-type_system_widget_v4_benefits_3 {
  display: none !important; }

/* line 299, theme.scss */
.dark-body .product-contant-btn {
  background: #000000 !important;
  color: white !important; }

/* line 303, theme.scss */
.dark-body .fav-not-add path {
  fill: #C59977 !important;
  stroke: #C59977 !important; }

/* line 307, theme.scss */
.dark-body .fav-add path {
  fill: #C59977 !important;
  stroke: #C59977 !important; }

/* line 311, theme.scss */
.dark-body .widget-type_system_widget_v4_viewed_products_1 {
  display: none; }

/* line 314, theme.scss */
.dark-body .flex-line-products svg path {
  stroke: white !important; }

/* line 317, theme.scss */
.dark-body .product-contacts-btns svg path {
  fill: white !important; }

/* line 320, theme.scss */
.dark-body .product__buy-one-click {
  background: #0E0E0D !important; }

/* line 324, theme.scss */
.dark-body .product__buy-one-click .button-link {
  color: white !important; }

/* line 327, theme.scss */
.dark-body .product__buy-one-click:hover {
  background: #C59977 !important; }

/* line 331, theme.scss */
.dark-body .product__buy-one-click:hover .button-link {
  color: #0E0E0D !important; }

/* line 334, theme.scss */
.dark-body .bg-prod .add-cart-counter__btn {
  color: #0E0E0D !important;
  background: #C59977 !important; }

/* line 338, theme.scss */
.dark-body .cut-block__content, .dark-body .product__block-title, .dark-body .product__property-value {
  color: white !important; }

/* line 341, theme.scss */
.dark-body .product__sku, .dark-body .title-hide-element p, .dark-body .delivery p {
  color: white !important; }

/* line 344, theme.scss */
.dark-body .product-form__area-price .product__price-cur {
  color: white !important; }

/* line 347, theme.scss */
.dark-body .modal-info-ul li a, .dark-body .right-modal-info p {
  color: white !important; }

/* line 350, theme.scss */
.widget-type_widget_v4_header_11_1_3d22ddd7f60625351fd127aaf75c9fb6 {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

/* line 354, theme.scss */
header .header-mobile-panel {
  border-bottom: 1px solid rgba(0, 0, 0, 0.2); }

/* line 357, theme.scss */
.co-sidebar--menu .co-menu-item {
  background: #e7e7e7;
  text-decoration: none;
  height: var(--controls-height-l);
  border-radius: var(--controls-btn-border-radius);
  display: flex;
  align-items: center;
  padding: var(--controls-btn-padding-y) var(--controls-btn-padding-x);
  justify-content: center; }

/* line 369, theme.scss */
.co-sidebar--menu .co-menu-item a {
  color: var(--color-text-half-shade);
  font-weight: 400;
  text-decoration: none !important;
  line-height: 1; }

/* line 376, theme.scss */
.co-sidebar--menu .co-menu-item:nth-child(5) {
  flex: unset; }

/* line 380, theme.scss */
.co-sidebar--menu {
  flex: 0 0 14rem !important; }

/* line 384, theme.scss */
.co-sidebar--menu .co-menu-item.active {
  background: var(--color-btn-bg);
  border: var(--controls-border-width) solid transparent;
  box-shadow: var(--color-btn-shadow); }

/* line 390, theme.scss */
.co-sidebar--menu .co-menu-item.active a {
  color: var(--color-btn-color); }

/* line 394, theme.scss */
.co-table {
  border-radius: 5px !important;
  border: 2px solid #cccccc !important; }

/* line 399, theme.scss */
.co-social_login-button--yandex img {
  padding: 0.25rem;
  max-height: 27px; }

/* line 404, theme.scss */
.fixed-modal {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1200;
  background: white;
  height: 100%;
  width: 100%; }

/* line 415, theme.scss */
.center-modal {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

/* line 422, theme.scss */
.fixed-modal .close-modal {
  min-height: 66px;
  font-size: 1.5rem;
  border: none !important;
  box-shadow: none !important;
  background: none;
  color: var(--color-btn-bg-minor-shade); }

/* line 430, theme.scss */
.fixed-modal .close-modal a {
  font-weight: 600; }

/* line 433, theme.scss */
.fixed-modal .close-modal:hover, .fixed-modal .close-modal:focus {
  border: none !important;
  box-shadow: none !important; }

/* line 437, theme.scss */
.fixed-modal form {
  margin-top: -150px;
  width: 100%;
  display: flex;
  align-items: center;
  gap: 10px;
  margin-left: 10px;
  margin-right: 10px;
  background: var(--bg-minor-shade);
  border-color: var(--bg-minor-shade);
  color: var(--color-text);
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  outline: none;
  box-shadow: none; }

/* line 457, theme.scss */
.fixed-modal form input {
  flex: 1;
  background: none;
  border: none; }

/* line 464, theme.scss */
.fixed-modal form .header__search-btn {
  background: none;
  color: var(--color-text);
  border: none; }

/* 
.sizes-filter{
      display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 0px;
    text-align: left;
}
.sizes-filter .widget-type_system_widget_v4_sidebar_filter_2 .filter-item__list-item{
  margin: unset !important;
}*/
/*
.filter-item__content
.filter-item[id='7797408']"
$(".filter-item[id='7797408']")
.filter-item__content{
      display: block;
    max-height: 250px;
    overflow-y: scroll;
    margin-top: 10px;
}*/
/* line 490, theme.scss */
.product-preview__detail-select-btn, .add-cart-counter__btn, .product-preview__buy-btn {
  background: #3b3b3b !important;
  color: white !important; }

/* line 494, theme.scss */
.widget-type_widget_v4_special_products_17_1_02b3f170e07bda7d784af9dca1cd9130 .product-preview__controls .button {
  background: #F0F0F0 !important;
  color: black !important; }

/* line 498, theme.scss */
.widget-type_widget_v4_special_products_17_1_02b3f170e07bda7d784af9dca1cd9130 .add-cart-counter__btn .icon-cart:before {
  background-color: var(--color-text) !important; }

/* line 501, theme.scss */
.static-text img {
  height: unset !important;
  max-width: 30% !important; }

/* line 505, theme.scss */
.static-text img {
  float: left;
  /* Выравнивание по левому краю */
  margin: 15px 15px 15px 0; }

/* line 509, theme.scss */
p.m0 {
  margin: 0; }

/* line 512, theme.scss */
.article h1 {
  margin-bottom: 10px; }

@media (max-width: 768px) {
  /* line 516, theme.scss */
  .dolyami-block p {
    font-size: 11px; }

  /* line 520, theme.scss */
  .static-text img {
    max-width: 100% !important; }

  /* line 523, theme.scss */
  [style*="--is-editor:true"] .outside-widgets {
    display: none; }

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

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

  /* line 535, theme.scss */
  .widget-type_system_widget_v4_banner_list_18 .banner-list__item:last-child {
    grid-column: auto/span 1 !important; } }
/* line 540, theme.scss */
.widget-type_system_widget_v4_banner_list_18 .banner-list__item .img-ratio img {
  border-radius: 5px; }

/* line 544, theme.scss */
.lidxqe {
  background: rgba(255, 255, 255, 0.4);
  border-radius: 100px;
  backdrop-filter: blur(2.7px);
  -webkit-backdrop-filter: blur(2.7px); }

/* line 550, theme.scss */
.icon-user:before {
  mask-size: cover;
  background-color: var(--color-text);
  -webkit-mask-image: url("https://static.insales-cdn.com/files/1/3695/35081839/original/account-icon.svg");
  mask-image: url("https://static.insales-cdn.com/files/1/3695/35081839/original/account-icon.svg"); }

/* line 558, theme.scss */
.icon-search:before {
  mask-size: cover;
  background-color: var(--color-text);
  -webkit-mask-image: url("https://static.insales-cdn.com/files/1/3693/35081837/original/search-icon.svg");
  mask-image: url("https://static.insales-cdn.com/files/1/3693/35081837/original/search-icon.svg"); }

/* line 566, theme.scss */
.icon-favorites:before {
  mask-size: cover;
  background-color: var(--color-text);
  -webkit-mask-image: url("https://static.insales-cdn.com/files/1/3696/35081840/original/heart-icon.svg");
  mask-image: url("https://static.insales-cdn.com/files/1/3696/35081840/original/heart-icon.svg"); }

/* line 574, theme.scss */
.icon-cart:before {
  mask-size: cover;
  background-color: var(--color-text);
  -webkit-mask-image: url("https://static.insales-cdn.com/files/1/717/36340429/original/account-icon.svg_fill.svg");
  mask-image: url("https://static.insales-cdn.com/files/1/717/36340429/original/account-icon.svg_fill.svg"); }

/* line 581, theme.scss */
.add-cart-counter__btn .icon-cart:before {
  background-color: white; }

/* line 584, theme.scss */
.icon-favorites-o:before {
  mask-size: cover;
  color: #0C009B;
  background-color: #0C009B;
  -webkit-mask-image: url("https://static.insales-cdn.com/files/1/1140/39707764/original/heartdis.svg");
  mask-image: url("https://static.insales-cdn.com/files/1/1140/39707764/original/heartdis.svg"); }

/* line 592, theme.scss */
.icon-favorites-f:before {
  content: '';
  display: block;
  width: 20px;
  color: #0C009B;
  mask-size: cover;
  height: 20px;
  background-color: #0C009B;
  -webkit-mask-image: url("https://static.insales-cdn.com/files/1/3738/35081882/original/heart-icon-fill.svg");
  mask-image: url("https://static.insales-cdn.com/files/1/3738/35081882/original/heart-icon-fill.svg"); }

/* line 605, theme.scss */
.widget-type_system_widget_v4_special_products_17_1 .add-cart-counter__btn .icon-cart:before {
  height: 22px;
  content: '';
  width: 22px;
  display: block;
  mask-image: none;
  background: url("https://static.insales-cdn.com/files/1/717/36340429/original/account-icon.svg_fill.svg");
  background-size: cover; }

/* line 616, theme.scss */
.static-text img {
  float: left;
  margin: 10px 40px 30px 0;
  border-radius: 5px; }

/* line 622, theme.scss */
.widget-type_system_widget_v4_article_1 h1 {
  margin: 0px 0px 30px 0;
  font-size: calc(var(--font-size) * var(--widget-heading-ratio, 1.5));
  font-weight: var(--widget-heading-weight, 400); }

/* line 628, theme.scss */
.widget-type_widget_v4_special_products_2_7a9c9e0c0d15f36ca1b5750574aa9f91 .product-preview.is-more-old-prices .sticker-sale {
  display: inline-flex !important; }

/* line 632, theme.scss */
.widget-type_system_widget_v4_page_banner_3_1 {
  padding-left: 0px;
  padding-right: 0px; }

/* line 636, theme.scss */
.promo-slider__item-content__btn-link {
  background: white !important;
  border-radius: 0px !important;
  padding: 20px 22px !important;
  max-width: unset !important;
  height: auto !important;
  width: fit-content !important;
  color: black !important;
  font-weight: 300 !important;
  letter-spacing: unset !important;
  font-size: 15px !important;
  text-transform: none !important; }

/* line 649, theme.scss */
.product-preview .sticker, .product .sticker {
  border-radius: 0px !important;
  color: #ffffff;
  font-size: 12px;
  font-weight: 600;
  background: #0C009B; }

/* line 656, theme.scss */
.promo-slider__item-content__description {
  margin-top: 18px !important;
  margin-bottom: 48px !important;
  font-size: 20px !important;
  font-weight: 300 !important;
  letter-spacing: unset !important; }

/* line 663, theme.scss */
#customizable .page_layout > header {
  position: sticky; }

/* line 666, theme.scss */
.product-preview__title, .product-preview__title a {
  letter-spacing: unset;
  font-weight: 300;
  font-size: 15px; }

/* line 671, theme.scss */
.product-preview__price-label {
  font-size: 15px !important;
  font-weight: 300 !important; }

/* line 675, theme.scss */
.product-preview__price-cur, .product-preview__price-min {
  font-size: 15px !important;
  font-weight: bold !important; }

/* line 685, theme.scss */
.product-preview .stickers {
  top: 0 !important;
  left: 0 !important; }

/* line 689, theme.scss */
.product-preview {
  transition: background 300ms linear; }

/* line 695, theme.scss */
.dark-body .product-preview:hover {
  background: #262623 !important;
  transition: background 300ms linear; }

/* line 699, theme.scss */
.btn-trigger {
  display: none; }

/* line 702, theme.scss */
.favorites_btn:before {
  background: none !important; }

/* line 705, theme.scss */
.group-btn {
  opacity: 1 !important;
  transform: none !important; }

/* line 710, theme.scss */
.widget-type_system_widget_v4_banner_list_27 .brands .banner-list__arrow,
.widget-type_system_widget_v4_special_products_17_1 .special-products__slider-arrow,
.widget-type_system_widget_v4_article_previews_2 .special-article__slider-arrow {
  width: 60px;
  height: 32px;
  background: #F0F0F0; }

/* line 717, theme.scss */
.widget-type_system_widget_v4_banner_list_27 .brands .banner-list__arrow span,
.widget-type_system_widget_v4_special_products_17_1 .special-products__slider-arrow span,
.widget-type_system_widget_v4_article_previews_2 .special-article__slider-arrow span {
  font-size: 16px; }

/* line 722, theme.scss */
.brands__slider-controls, .special-products__slider-controls, .special-article__slider-controls {
  display: flex !important;
  align-items: center !important;
  gap: 10px !important; }

/* line 727, theme.scss */
.special-products__slider-arrow {
  margin: 0 !important; }

/* line 730, theme.scss */
.splide__pagination {
  display: none !important; }

/* line 733, theme.scss */
.brands__slider-controls .widget-type_system_widget_v4_banner_list_27 .brands .banner-list__arrow:first-child, .special-products__slider-controls .widget-type_system_widget_v4_special_products_17_1 .special-products__slider-arrow:first-child,
.special-article__slider-controls
.widget-type_system_widget_v4_article_previews_2 .special-article__slider-arrow:first-child {
  opacity: 0.5; }

/* line 738, theme.scss */
.product-preview {
  border-radius: 0px !important; }

/* line 741, theme.scss */
.banner-list__item-image img {
  border-radius: 0 !important; }

/* line 744, theme.scss */
.widget-type_widget_v4_banner_list_19_8c62d7aedf97961562be78b81652ad55 .banner-list .img-ratio__inner {
  position: relative; }

/* line 747, theme.scss */
.banner-list .img-ratio__inner .banner-list__item-title {
  position: absolute;
  width: 160px;
  font-size: 15px;
  padding: 15px 30px;
  font-weight: 300;
  bottom: 15px;
  left: 15px;
  border-radius: 0; }

/* line 757, theme.scss */
.widget-type_widget_v4_banner_list_19_8c62d7aedf97961562be78b81652ad55 .banner-list .img-ratio {
  padding-top: 0px;
  height: 100%;
  width: 100%; }

/* line 762, theme.scss */
.widget-type_widget_v4_banner_list_19_8c62d7aedf97961562be78b81652ad55 .banner-list__item {
  width: 100%;
  aspect-ratio: 1 / 1; }

/* line 766, theme.scss */
.banner-list__item-photo {
  border-radius: 0px !important; }

/* line 769, theme.scss */
.widget-type_system_widget_v4_banner_list_27 .brands__title, .special-products__title,
.article-list__title {
  font-family: 'TT Travels Next Trial Variable' !important;
  font-size: 30px !important;
  text-transform: uppercase !important; }

/* line 776, theme.scss */
.promo-slider__item-content__title {
  font-family: 'TT Travels Next Trial Variable' !important;
  font-size: 40px !important;
  line-height: 100% !important; }

/* line 781, theme.scss */
.heading, h1 {
  font-family: 'TT Travels Next Trial Variable' !important;
  font-size: 30px !important;
  text-transform: uppercase !important; }

/* line 786, theme.scss */
.widget-type_widget_v4_page_banner_2_1_afd240837c3fa0121803e0f74834cf1f .banner-list__item .banner-list__item-title, .widget-type_widget_v4_page_banner_1_1_22e2413f926d1f5b9c8dce8b14aa0ab2 .banner-list__item .banner-list__item-title {
  font-family: 'TT Travels Next Trial Variable' !important;
  font-weight: bold !important; }

@media screen and (min-width: 768px) {
  /* line 792, theme.scss */
  .promo-slider__item-content-inner {
    width: 500px !important; }

  /* line 795, theme.scss */
  .brands__slider-controls, .special-products__slider-controls, .special-article__slider-controls {
    display: flex !important;
    align-items: center !important;
    gap: 6px !important; }

  /* line 800, theme.scss */
  .promo-slider__pagination {
    padding-right: 0px !important;
    right: 45px !important;
    left: unset !important; } }
/* line 807, theme.scss */
.filter-option__btn {
  min-width: unset !important;
  height: 20px !important;
  width: 20px !important;
  border-radius: 0 !important;
  flex-shrink: 0;
  border: none !important;
  background: #F0F0F0 !important; }

/* line 816, theme.scss */
.filter-option__btn:before {
  background: #0C009B !important;
  color: transparent !important;
  height: 100%;
  width: 100%; }

/* line 823, theme.scss */
.filter-option__label {
  font-weight: 300 !important;
  font-size: 15px !important; }

/* line 827, theme.scss */
.filter-range .noUi-handle:before {
  border-color: #0C009B !important; }

/* line 830, theme.scss */
.filter-range .noUi-connect {
  background: #0C009B !important; }

/* line 833, theme.scss */
.product-preview__detail-select-btn, .grid-list .product-preview__buy-btn {
  background: white !important;
  border-radius: 0px;
  font-size: 15px;
  color: black !important;
  border: none !important;
  font-weight: 300; }

/* line 841, theme.scss */
.product-preview__detail-select-btn:hover {
  border: none !important; }

/* line 844, theme.scss */
.grid-list .product-preview__area-title {
  padding-top: 1rem;
  padding-left: 1rem;
  padding-right: 1rem; }

/* line 850, theme.scss */
.grid-list .product-preview__area-bottom {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem; }

/* line 855, theme.scss */
.page_section_top .widget-type_system_widget_v4_breadcrumbs_1[style*="--bg-is-light:true"] {
  background: none !important; }

/* line 858, theme.scss */
ul.breadcrumb {
  font-weight: normal !important;
  font-size: 15px !important; }

/* line 862, theme.scss */
select {
  font-weight: normal;
  font-size: 15px;
  background: #F0F0F0 !important;
  border-radius: 0 !important;
  border: none !important; }

/* line 869, theme.scss */
.filter-range__field {
  font-size: 15px;
  font-weight: 300;
  background: #F0F0F0 !important;
  border-radius: 0 !important;
  border: none !important; }

/* line 876, theme.scss */
.filter-range__values-label {
  font-size: 15px;
  font-weight: 300; }

/* line 880, theme.scss */
.pagination-span {
  font-weight: 500 !important;
  font-size: 18px !important; }

/* line 884, theme.scss */
.pagination-next, .pagination-prev {
  box-shadow: none !important;
  border-radius: 0 !important;
  background: #F0F0F0 !important;
  border: none !important; }

/* line 890, theme.scss */
.pagination-next:hover, .pagination-prev:hover {
  background: #292929 !important; }

/* line 893, theme.scss */
input, textarea {
  font-size: 15px;
  font-weight: 300;
  background: #F0F0F0 !important;
  border-radius: 0 !important;
  border: none !important; }

/* line 900, theme.scss */
.m-input--checkbox [type=checkbox] + span {
  border-radius: 0 !important; }

/* line 903, theme.scss */
.co-social_login-list_inner .co-button {
  border-radius: 0 !important; }

/* line 906, theme.scss */
.button {
  border-radius: 0 !important; }

/* line 909, theme.scss */
.widget-type_system_widget_v4_catalog_4 .product-preview__controls {
  display: none; }

/* line 912, theme.scss */
.widget-type_system_widget_v4_special_products_17_1 .add-cart-counter__btn {
  background: #F0F0F0 !important;
  border: none !important;
  border-radius: 0 !important; }

/* line 917, theme.scss */
.widget-type_system_widget_v4_special_products_17_1 .add-cart-counter__btn:hover {
  background: #F0F0F0 !important;
  border: none !important; }

/* line 921, theme.scss */
.product-preview__price-old {
  color: #868686 !important;
  font-weight: normal;
  font-size: 15px !important; }

/* line 926, theme.scss */
.page_layout > footer {
  background: #0B1A9C;
  padding-top: 70px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px; }

/* line 932, theme.scss */
footer .widget-type_system_widget_v4_delimeters {
  display: none !important; }

/* line 935, theme.scss */
footer.dark {
  background: #0D0D0D !important; }

/* line 938, theme.scss */
.dark .delimeters, .dark-body .delimeters {
  background: none !important; }

/* line 941, theme.scss */
.dark-body .widget-type_system_widget_v4_delimeters {
  display: none; }

/* line 944, theme.scss */
footer .layout[style*="--bg:"][style*="--layout-wide-bg:true"], footer .widget-type_widget_v4_page_cloud_1_e1713d76018e697862dd93a03063364c, footer .layout__content {
  background: none; }

/* line 948, theme.scss */
.footer__area-menu .menu-item .menu-title {
  font-family: 'TT Travels Next Trial Variable' !important;
  font-size: 14.5px !important;
  color: #B3B3B3 !important; }

/* line 954, theme.scss */
.footer__area-menu .menu-item a {
  font-weight: 500;
  font-size: 16px !important;
  color: #000000 !important; }

/* line 959, theme.scss */
.footer__area-menu .menu-item a {
  color: #000000 !important; }

/* line 962, theme.scss */
.footer__phone a {
  color: #000000 !important; }

/* line 965, theme.scss */
.footer__phone a, .footer__phone .phone-info {
  color: #B3B3B3 !important; }

/* line 968, theme.scss */
footer .nav__menu-link {
  color: #000000 !important; }

/* line 972, theme.scss */
.dark .footer__area-menu .menu-item a {
  font-weight: 500;
  font-size: 16px !important;
  color: white !important; }

/* line 977, theme.scss */
.dark .footer__area-menu .menu-item a {
  color: white !important; }

/* line 980, theme.scss */
.dark .footer__phone a {
  color: white !important; }

/* line 983, theme.scss */
.dark .footer__phone a, .footer__phone .phone-info {
  color: rgba(255, 255, 255, 0.4) !important; }

/* line 986, theme.scss */
footer.dark .nav__menu-link {
  color: white !important; }

/* line 992, theme.scss */
.widget-type_widget_v4_footer_18_1_bf49326350d4dbd0631ed20d3c03af88 {
  border-bottom: none !important; }

/* line 995, theme.scss */
footer .nav__menu-wrapper {
  padding-top: 15px; }

/* line 998, theme.scss */
.nav-flex {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between; }

/* line 1005, theme.scss */
.footer__area-contacts {
  text-align: right; }

/* line 1008, theme.scss */
.h__social {
  justify-content: flex-end !important; }

/* line 1011, theme.scss */
.widget-type_widget_v4_footer_18_1_bf49326350d4dbd0631ed20d3c03af88 .telegram {
  background-image: url(https://static.insales-cdn.com/files/1/1077/36340789/original/Item___Link.svg) !important;
  opacity: 0.4;
  transition: 0.3s all; }

/* line 1016, theme.scss */
.widget-type_widget_v4_footer_18_1_bf49326350d4dbd0631ed20d3c03af88 .vk {
  background-image: url(https://static.insales-cdn.com/files/1/1079/36340791/original/Item___Link-1.svg) !important;
  opacity: 0.4;
  transition: 0.3s all; }

/* line 1021, theme.scss */
.widget-type_widget_v4_footer_18_1_bf49326350d4dbd0631ed20d3c03af88 .insta {
  background-image: url(https://static.insales-cdn.com/files/1/1078/36340790/original/INST.svg_fill.svg) !important;
  opacity: 0.4;
  transition: 0.3s all; }

/* line 1026, theme.scss */
.h__social li:hover a, .h__social a:hover {
  opacity: 1 !important;
  transition: 0.3s all; }

/* line 1030, theme.scss */
.widget-type_widget_v4_page_cloud_1_e1713d76018e697862dd93a03063364c .nav__menu-item:first-child {
  margin-left: 0 !important; }

/* line 1033, theme.scss */
.product-preview__area-variants {
  opacity: 1 !important;
  background: none !important;
  filter: none !important;
  transform: none !important;
  position: unset !important;
  margin-bottom: 10px; }

/* line 1041, theme.scss */
.filter__reset-btn {
  border-radius: 0 !important; }

/* line 1044, theme.scss */
.product-preview__area-variants .option-list-value {
  border-radius: 0 !important;
  font-weight: 300 !important;
  font-size: 15px !important;
  background: white;
  min-width: 60px;
  text-align: center; }

/* line 1052, theme.scss */
.ajax-products-list-item-option-list-values {
  gap: 9px;
  justify-content: center !important;
  max-height: 35px;
  overflow: hidden;
  transition: 0.3s all; }

/* line 1060, theme.scss */
.box-white-form {
  background: white;
  padding: 40px 100px;
  margin: 0 auto;
  margin-top: 30px;
  min-width: 400px; }

/* line 1067, theme.scss */
.box-white-form label {
  text-align: center; }

/* line 1070, theme.scss */
.box-white-form .js-co-login-submit {
  background: #000000;
  color: white;
  padding: 12px 25px; }

/* line 1075, theme.scss */
.box-white-form .js-co-login-submit:hover {
  background: #000000 !important; }

/* line 1078, theme.scss */
.box-white-form .co-input-information {
  text-align: left; }

/* line 1082, theme.scss */
.box-white-form .co-input-title {
  font-size: 13px !important; }

/* line 1085, theme.scss */
.box-white-form .co-input-description p {
  text-align: left !important;
  line-height: 90%; }

/* line 1089, theme.scss */
.co-tabs-content .radio > span, .co-input--radio > span, .co-toggable_field-input--checkbox > span, .co-toggable_field-input--radio > span {
  color: black !important; }

/* line 1093, theme.scss */
.co-button, .picker-button {
  font-size: 1.2857rem;
  border-radius: 2px;
  background-color: #000000 !important;
  color: #fff;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s; }

/* line 1102, theme.scss */
.others-btns {
  display: flex;
  align-items: center;
  gap: 20px;
  width: 100%;
  justify-content: center; }

/* line 1109, theme.scss */
.box-white-form .co-form-controls {
  justify-content: center; }

/* line 1112, theme.scss */
.box-white-form .co-form-controls a {
  color: #999999 !important;
  background: none !important;
  font-size: 13px;
  text-decoration: none !important; }

/* line 1118, theme.scss */
.box-white-form .co-form-controls a::after {
  display: none !important; }

/* line 1121, theme.scss */
.box-white-form .co-checkout-block--padded {
  padding: 0 !important; }

/* line 1124, theme.scss */
.box-white-form .co-login--social_login {
  margin-top: 40px; }

/* line 1127, theme.scss */
.co-social_login-title {
  text-align: center; }

/* line 1131, theme.scss */
.co-social_login-button--yandex, .co-social_login-button--yandex:hover {
  background-color: #FC3F1D !important;
  border-color: #FC3F1D !important; }

/* line 1135, theme.scss */
.co-social_login-button--google, .co-social_login-button--google:hover {
  background-color: #E4E4E4 !important;
  border-color: #E4E4E4 !important; }

/* line 1139, theme.scss */
.co-social_login-button--vkontakte, .co-social_login-button--vkontakte:hover {
  background-color: #0077FF !important;
  border-color: #0077FF !important; }

/* line 1143, theme.scss */
.co-social_login {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center; }

/* line 1149, theme.scss */
.co-social_login-button {
  width: 88px; }

/* line 1153, theme.scss */
.flex-area {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between; }

/* line 1160, theme.scss */
.see-all {
  display: none;
  opacity: 0;
  transition: 0.3s all;
  text-decoration: none !important;
  background: white !important;
  border-radius: 0px;
  font-size: 15px;
  color: black !important;
  border: none !important;
  font-weight: 300;
  min-height: 35px;
  align-items: center;
  justify-content: center; }

/* line 1177, theme.scss */
.see-all.show {
  opacity: 1;
  transition: 0.3s all; }

/* line 1181, theme.scss */
.bottom-info {
  min-height: 35px;
  margin: 1rem; }

/* line 1185, theme.scss */
.product-preview__area-variants {
  opacity: 0 !important;
  transition: 0.3s all; }

/* line 1189, theme.scss */
.product-preview__area-variants.show {
  opacity: 1 !important;
  transition: 0.3s all; }

/* line 1194, theme.scss */
.product-preview__area-variants {
  padding: 0 !important; }

/* line 1197, theme.scss */
.special-products__slider-arrow, .special-products__slider-arrow, .special-article__slider-arrow {
  position: unset !important;
  background-color: none !important;
  width: 40.5px !important;
  height: 42px !important;
  font-size: unset !important;
  background: none !important;
  border-radius: 0 !important;
  min-height: unset !important;
  min-width: unset !important;
  padding: 0 !important;
  color: var(--color-btn-bg) !important;
  transform: none !important; }

/* line 1211, theme.scss */
.special-products__slider-arrow img, .special-article__slider-arrow img {
  max-width: 100%; }

/* line 1214, theme.scss */
.widget-type_widget_v4_special_products_12_ebd1d46ab270b6abdc6baf747c4fbbb5 .special-products__head {
  flex-direction: row !important; }

/* line 1217, theme.scss */
.product__title.heading {
  font-size: 24px; }

/* line 1221, theme.scss */
.product-form__area-price .product__price-cur {
  font-weight: 600;
  font-size: 32px; }

/* line 1225, theme.scss */
.favorites_btn {
  border-radius: 0px !important; }

/* line 1228, theme.scss */
.product__buy-one-click {
  border-radius: 0px !important; }

/* line 1234, theme.scss */
.add-cart-counter__btn {
  font-weight: normal !important;
  font-size: 20px !important; }

/* line 1238, theme.scss */
.add-cart-counter__btn {
  font-weight: normal !important;
  font-size: 20px !important; }

/* line 1245, theme.scss */
.option-razmer_v_eu .option-value.is-active {
  border: 2px solid #bcbcbc !important; }

/* line 1248, theme.scss */
.product__photo-tumb, .product__photo-tumb:before {
  border-radius: 0 !important; }

/* line 1251, theme.scss */
.article-list__item-title a {
  font-weight: 300 !important;
  font-size: 15px !important; }

/* line 1255, theme.scss */
.article-list__item .img-ratio__inner {
  position: relative; }

/* line 1258, theme.scss */
.article-list__item .img-ratio__inner .upper-line {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  background: rgba(79, 77, 70, 0.8);
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 34px; }

/* line 1269, theme.scss */
.article-list__item .img-ratio {
  height: unset !important;
  width: 100%;
  aspect-ratio: 1/1;
  padding-top: 0 !important; }

/* line 1275, theme.scss */
.article-list__item-date {
  font-weight: 600;
  color: white !important;
  padding-left: 15px;
  font-size: 12px; }

/* line 1281, theme.scss */
.new-sticker {
  font-weight: 600;
  color: black !important;
  padding: 5px 12px;
  background: #EFDAC1;
  display: none; }

/* line 1288, theme.scss */
.splide__list .article-list__item:first-child .new-sticker {
  display: block; }

/* line 1291, theme.scss */
.product .sticker {
  height: 60px;
  width: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px; }

/* line 1299, theme.scss */
.viewed-product__price-label {
  font-weight: 300;
  font-size: 15px; }

/* line 1303, theme.scss */
.widget-type_system_widget_v4_viewed_products_1 .viewed-product__price {
  font-weight: bold;
  font-size: 15px; }

/* line 1307, theme.scss */
.widget-type_system_widget_v4_viewed_products_1 .viewed-product__title {
  font-weight: 300;
  font-size: 15px; }

/* line 1311, theme.scss */
.widget-type_system_widget_v4_notification_add_to_cart_1 .notification-product__controls .button {
  border-radius: 0 !important; }

/* line 1314, theme.scss */
.promo-slider__pagination {
  left: 0;
  bottom: 0 !important;
  right: unset !important;
  display: flex;
  padding: 0 !important;
  align-items: center;
  justify-content: center;
  width: 100% !important;
  transform: none !important; }

/* line 1325, theme.scss */
.promo-slider__pagination-item {
  border-radius: 0 !important;
  background: #4F4D46 !important;
  margin: 0 !important;
  height: 6px !important;
  width: 6px !important; }

/* line 1332, theme.scss */
.promo-slider__pagination-item.is-active {
  background: #EFDAC1 !important;
  height: 8px !important;
  width: 8px !important; }

/* line 1337, theme.scss */
.promo-slider__pagination-container {
  display: flex;
  align-items: center;
  background: white;
  padding: 11px 44px;
  gap: 8px;
  justify-content: center; }

/* line 1345, theme.scss */
.promo-slider__arrows {
  margin: unset !important;
  max-width: unset !important;
  margin-left: 40px;
  margin-right: 40px; }

/* line 1351, theme.scss */
.splide__arrow img {
  max-width: 100%;
  max-height: 100%; }

/* line 1355, theme.scss */
.splide__arrow {
  height: 41px !important; }

/* line 1358, theme.scss */
.promo-slider__arrow-next img {
  transform: rotate(180deg); }

/* line 1361, theme.scss */
.widget-type_system_widget_v4_catalog_4 .product-preview__content {
  display: flex !important;
  flex-direction: column; }

/* line 1365, theme.scss */
.widget-type_system_widget_v4_catalog_2 .product-preview.is-more-old-prices .sticker-sale {
  display: inline-block !important; }

/* line 1368, theme.scss */
.product-preview__area-variants {
  margin-bottom: 0 !important; }

/* line 1371, theme.scss */
.product-preview__price-label {
  text-transform: lowercase !important; }

/* line 1376, theme.scss */
.dark-body {
  background: #0E0E0D !important; }

/* line 1379, theme.scss */
.dark-body .header__collections-link {
  color: white !important; }

/* line 1382, theme.scss */
.dark-body header.scroll .header-mobile-panel, .dark-body header.scroll {
  background: #0E0E0D !important; }

/* line 1385, theme.scss */
.dark-body .breadcrumb-wrapper ul li, .dark-body .breadcrumb-wrapper ul li a, .dark-body .filter-item__name {
  color: white !important; }

/* line 1388, theme.scss */
.dark-body .product-preview__title a, .dark-body .product-preview__price-cur, .dark-body .heading {
  color: white !important; }

/* line 1391, theme.scss */
.dark-body .filter-item__head .icon {
  color: white !important; }

/* line 1394, theme.scss */
.dark-body .filter-option__label {
  color: white !important; }

/* line 1397, theme.scss */
.dark-body .filter-option__btn {
  background: #171717 !important; }

/* line 1400, theme.scss */
.dark-body .filter-option__btn:before {
  background: #C59977 !important; }

/* line 1403, theme.scss */
.dark-body .filter-range .noUi-connect {
  background: #C59977 !important; }

/* line 1406, theme.scss */
.dark-body .filter-range .noUi-handle:before {
  border-color: #C59977  !important; }

/* line 1409, theme.scss */
.dark-body .filter-range__field {
  background: #171717  !important;
  color: white !important; }

/* line 1413, theme.scss */
.dark-body .filter-range__values-label {
  color: white !important; }

/* line 1416, theme.scss */
.dark-body .widget-type_system_widget_v4_page_title_1, .widget-type_widget_v4_catalog_2_bca0e1348e85cd7e44cc7542f1478328, .dark-body .layout__content, .dark-body .widget-type_system_widget_v4_sidebar_filter_2 {
  background: none !important; }

/* line 1419, theme.scss */
.dark-body select {
  background: #C59977 !important; }

@media (max-width: 768px) {
  /* line 1423, theme.scss */
  .widget-type_widget_v4_footer_18_1_bf49326350d4dbd0631ed20d3c03af88 {
    border-bottom: none !important; }

  /* line 1426, theme.scss */
  .page_layout > footer {
    background: #0B1A9C;
    padding-top: 30px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px; }

  /* line 1432, theme.scss */
  .product-preview:hover {
    background: none;
    transition: background 300ms linear; }

  /* line 1436, theme.scss */
  .widget-type_widget_v4_special_products_12_ebd1d46ab270b6abdc6baf747c4fbbb5 .product-preview .stickers {
    left: 5px !important; }

  /* line 1439, theme.scss */
  * {
    font-style: normal !important; }

  /* line 1442, theme.scss */
  .header__logo img {
    max-height: 30px !important; }

  /* line 1445, theme.scss */
  .menu-show-submenu-btn {
    color: white !important; }

  /* line 1448, theme.scss */
  .nav-flex {
    flex-direction: column; }

  /* line 1451, theme.scss */
  .nav__menu-item {
    margin-left: 0 !important;
    margin-right: 0 !important; }

  /* line 1455, theme.scss */
  .promo-slider__item-content__title {
    font-size: 20px !important; }

  /* line 1458, theme.scss */
  .promo-slider__item-content__description {
    font-size: 15px !important;
    margin-bottom: 0px !important;
    margin-top: 2px !important; }

  /* line 1463, theme.scss */
  .promo-slider__item-content {
    padding: 6rem var(--layout-side-padding) 0 !important; }

  /* line 1466, theme.scss */
  .promo-slider__item-content__btn {
    left: unset !important;
    right: 30px !important;
    bottom: 3rem !important; }

  /* line 1471, theme.scss */
  .promo-slider__pagination {
    top: unset !important; }

  /* line 1474, theme.scss */
  .promo-slider__pagination {
    justify-content: flex-end !important;
    padding-right: 45px !important;
    bottom: 5px !important; }

  /* line 1479, theme.scss */
  .bottom-info {
    margin: 0; }

  /* line 1482, theme.scss */
  .see-all {
    font-size: 13px;
    background: #F0F0F0 !important; }

  /* line 1486, theme.scss */
  .product-preview__area-variants .option-list-value {
    font-size: 13px !important;
    background: #F0F0F0 !important; }

  /* line 1490, theme.scss */
  .promo-slider__item-content__btn-link {
    padding: 15px 20px !important;
    font-size: 13px !important; }

  /* line 1495, theme.scss */
  .product-preview__area-variants {
    margin-bottom: 0 !important; }

  /* line 1498, theme.scss */
  .box-white-form {
    min-width: unset !important;
    padding: 0 !important;
    background: none !important; }

  /* line 1503, theme.scss */
  .widget-type_system_widget_v4_cart_3 .submit-block .button {
    font-size: 1.25rem;
    background-color: black !important;
    font-weight: 500; }

  /* line 1508, theme.scss */
  .co-tabs-content .radio > span, .co-input--radio > span, .co-toggable_field-input--checkbox > span, .co-toggable_field-input--radio > span {
    color: black; }

  /* line 1511, theme.scss */
  .co-input-title {
    display: block;
    font-size: 1rem !important; }

  /* line 1516, theme.scss */
  .co-payment_method-information co-toggable_field-information {
    display: flex;
    align-items: center; }

  /* line 1522, theme.scss */
  .co-toggable_field-input--radio input:focus + span, .co-toggable_field-input--radio input.picker-input--active + span, .co-toggable_field-input--radio input:checked + span {
    -webkit-box-shadow: inset 0 0 0 7px currentColor;
    box-shadow: inset 0 0 0 10px currentColor; }

  /* line 1527, theme.scss */
  .co-payment_method-information co-toggable_field-information::before {
    content: "";
    background-image: url("https://static.insales-cdn.com/files/1/7614/38657470/original/Tinkoff-Pay.svg");
    /* Укажите реальный путь к логотипу */
    background-size: contain;
    background-repeat: no-repeat;
    width: 40px;
    /* Настроить под нужный размер */
    height: 20px;
    margin-right: 10px; } }
@media screen and (max-width: 767px) {
  /* line 1540, theme.scss */
  .widget-type_widget_v4_footer_18_1_bf49326350d4dbd0631ed20d3c03af88 .footer__area-contacts {
    display: flex !important; } }
@media screen and (max-width: 767px) {
  /* line 1546, theme.scss */
  .widget-type_widget_v4_special_products_17_1_02b3f170e07bda7d784af9dca1cd9130 .special-products__slider-controls {
    display: flex !important; }

  /* line 1549, theme.scss */
  .menu-item .icon {
    color: #B3B3B3 !important; }

  /* line 1554, theme.scss */
  html, body {
    overflow-x: hidden;
    width: 100%; } }
/* line 1559, theme.scss */
.product-preview__area-title {
  min-height: 65px; }

/* line 1562, theme.scss */
.product-preview__controls, .bottom-info {
  display: none !important; }

/* line 1566, theme.scss */
.special-products__head .heading {
  margin-bottom: 0; }

/* line 1569, theme.scss */
.special-products__head {
  margin-bottom: 40px !important; }

@media screen and (max-width: 767px) {
  /* line 1573, theme.scss */
  .widget-type_widget_v4_footer_18_1_bf49326350d4dbd0631ed20d3c03af88 .footer-wrap .footer-top .footer__area-sidebar {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start !important; }

  /* line 1578, theme.scss */
  .special-products__slider-arrow, .special-products__slider-arrow, .special-article__slider-arrow {
    width: 30px !important;
    height: 30px !important; }

  /* line 1582, theme.scss */
  .heading, h1 {
    font-size: 21px !important; }

  /* line 1585, theme.scss */
  .product-preview .stickers {
    top: 10px !important; }

  /* line 1588, theme.scss */
  main .layout .layout__content {
    padding-top: 25px !important; }

  /* line 1591, theme.scss */
  .brands__slider-controls, .special-products__slider-controls, .special-article__slider-controls {
    gap: 5px !important; }

  /* line 1594, theme.scss */
  .special-products__head {
    margin-bottom: 18px !important; } }
