@charset "UTF-8";
/* line 1, _settings.scss */
:root {
  --bg: var(--draft-bg, #F0EDED);
  --bg-is-light: var(--draft-bg-is-light, true);
  --bg-minor-shade: var(--draft-bg-minor-shade, #f1eeee);
  --bg-minor-shade-is-light: var(--draft-bg-minor-shade-is-light, true);
  --bg-major-shade: var(--draft-bg-major-shade, #f0eded);
  --bg-major-shade-is-light: var(--draft-bg-major-shade-is-light, true);
  --bg-half-shade: var(--draft-bg-half-shade, #eae6e6);
  --bg-half-shade-is-light: var(--draft-bg-half-shade-is-light, true);
  --color-btn-bg: var(--draft-color-btn-bg, #545454);
  --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, #656565);
  --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, #767676);
  --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, #aaaaaa);
  --color-btn-bg-half-shade-is-dark: var(--draft-color-btn-bg-half-shade-is-dark, true);
  --color-accent-text: var(--draft-color-accent-text, #A0A2A3);
  --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, #a8abac);
  --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, #b2b4b5);
  --color-accent-text-major-shade-is-light: var(--draft-color-accent-text-major-shade-is-light, true);
  --color-accent-text-half-shade: var(--draft-color-accent-text-half-shade, #cfd0d1);
  --color-accent-text-half-shade-is-light: var(--draft-color-accent-text-half-shade-is-light, true);
  --color-text-dark: var(--draft-color-text-dark, #333333);
  --color-text-dark-is-dark: var(--draft-color-text-dark-is-dark, true);
  --color-text-dark-minor-shade: var(--draft-color-text-dark-minor-shade, #474747);
  --color-text-dark-minor-shade-is-dark: var(--draft-color-text-dark-minor-shade-is-dark, true);
  --color-text-dark-major-shade: var(--draft-color-text-dark-major-shade, #5c5c5c);
  --color-text-dark-major-shade-is-dark: var(--draft-color-text-dark-major-shade-is-dark, true);
  --color-text-dark-half-shade: var(--draft-color-text-dark-half-shade, #999999);
  --color-text-dark-half-shade-is-dark: var(--draft-color-text-dark-half-shade-is-dark, true);
  --color-text-light: var(--draft-color-text-light, #F5F5F5);
  --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, #f4f4f4);
  --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, #f4f4f4);
  --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, #f0f0f0);
  --color-text-light-half-shade-is-light: var(--draft-color-text-light-half-shade-is-light, true);
  --icons_pack: var(--draft-icons_pack, system);
  --controls-btn-border-radius: var(--draft-controls-btn-border-radius, 6px);
  --color-notice-warning: var(--draft-color-notice-warning, #BDD4D4);
  --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, #bcd3d3);
  --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, #bad2d2);
  --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, #9ec0c0);
  --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, #BDD4D4);
  --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, #bcd3d3);
  --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, #bad2d2);
  --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, #9ec0c0);
  --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, #F57878);
  --color-notice-error-is-dark: var(--draft-color-notice-error-is-dark, true);
  --color-notice-error-minor-shade: var(--draft-color-notice-error-minor-shade, #f68787);
  --color-notice-error-minor-shade-is-dark: var(--draft-color-notice-error-minor-shade-is-dark, true);
  --color-notice-error-major-shade: var(--draft-color-notice-error-major-shade, #f79595);
  --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, #fabdbd);
  --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, #BDD4D4);
  --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, #bcd3d3);
  --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, #bad2d2);
  --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, #9ec0c0);
  --color-notice-info-half-shade-is-light: var(--draft-color-notice-info-half-shade-is-light, true);
  --font-family: var(--draft-font-family, "Fira Sans");
  --font-size: var(--draft-font-size, 14px);
  --font-family-heading: var(--draft-font-family-heading, "Fira Sans");
  --heading-ratio: var(--draft-heading-ratio, 1.1);
  --heading-weight: var(--draft-heading-weight, 700);
  --collection_count: var(--draft-collection_count, 30);
  --search_count: var(--draft-search_count, 30);
  --blog_size: var(--draft-blog_size, 6);
  --product_not_available: var(--draft-product_not_available, hidden);
  --layout-content-max-width: var(--draft-layout-content-max-width, 1400px);
  --delta_sidebar: var(--draft-delta_sidebar, 1);
  --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, true); }

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

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

@media screen and (max-width: 767px) {
  /* line 14, theme.scss */
  .header__logo {
    max-width: 170px !important; } }
/* line 19, theme.scss */
.pulse-button {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  background-color: #b6d7a8;
  border-color: var(--color-btn-bg-minor-shade);
  color: var(--color-text-minor-shade);
  padding: 10px;
  position: fixed;
  bottom: 20px;
  left: 1.5rem;
  cursor: pointer;
  outline: none;
  border: 1px solid var(--color-btn-bg);
  border-radius: var(--controls-btn-border-radius);
  z-index: 1000; }
  @media (max-width: 768px) {
    /* line 19, theme.scss */
    .pulse-button {
      bottom: 108px;
      left: 22px; } }
  /* line 44, theme.scss */
  .pulse-button__icon {
    display: block;
    width: 70px;
    height: 60px;
    transition: 0.3s; }
    /* line 50, theme.scss */
    .pulse-button__icon .icon.icon-phone {
      font-size: 1.5rem !important; }

@media (max-width: 768px) {
  /* line 57, theme.scss */
  .btn-on-top {
    bottom: 56px !important; } }
/* line 63, theme.scss */
.breadcrumb-item a {
  text-decoration: underline !important; }

/* line 71, theme.scss */
.static-text a[href^="tel"],
.static-text a[href^="mailto"] {
  position: relative;
  transition: color 0.2s;
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid currentColor;
  opacity: 0.95; }
  /* line 80, theme.scss */
  .static-text a[href^="tel"]::after,
  .static-text a[href^="mailto"]::after {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 2px;
    background: currentColor;
    transform: scaleX(0);
    transition: transform 0.2s;
    transform-origin: left;
    opacity: 0.5;
    pointer-events: none; }
  /* line 96, theme.scss */
  .static-text a[href^="tel"]:hover, .static-text a[href^="tel"]:focus,
  .static-text a[href^="mailto"]:hover,
  .static-text a[href^="mailto"]:focus {
    opacity: 1;
    border-bottom: 1px solid transparent; }
    /* line 101, theme.scss */
    .static-text a[href^="tel"]:hover::after, .static-text a[href^="tel"]:focus::after,
    .static-text a[href^="mailto"]:hover::after,
    .static-text a[href^="mailto"]:focus::after {
      transform: scaleX(1); }

/* line 108, theme.scss */
.filter-option__btn {
  color: #a4a4a4 !important;
  border: 1px solid; }

/* line 113, theme.scss */
:root body {
  --bg-minor-shade: #dfdfdf !important;
  --product-bg-minor-shade: #dfdfdf !important; }

/* line 118, theme.scss */
.header-part-main {
  background: linear-gradient(90deg, black, var(--bg)); }

/* line 122, theme.scss */
.product-preview {
  --color-text-half-shade: #000000 !important; }

/* line 128, theme.scss */
.product__user-controls .btn-icon,
.product__user-controls .product__user-btn-icon {
  font-size: 1.5rem; }

/* line 134, theme.scss */
.show-mobile-filter-btn {
  width: auto !important; }
  /* line 137, theme.scss */
  .show-mobile-filter-btn:after {
    content: 'Фильтр';
    display: inline-block;
    margin-left: 7px;
    font-size: 14px; }

/* line 146, theme.scss */
.header__control-btn .icon {
  transition: transform 0.15s; }
  /* line 149, theme.scss */
  .header__control-btn .icon:hover {
    transform: scale(1.2); }

/* line 156, theme.scss */
.sticky .header__area-show-menu {
  display: flex;
  align-items: center;
  justify-content: space-between; }
  /* line 161, theme.scss */
  .sticky .header__area-show-menu::after {
    content: '';
    display: inline-flex;
    width: 120px;
    height: 40px;
    background-image: url(https://static.insales-cdn.com/files/1/7505/91135313/original/Sport_active_logo-01.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }
