@charset "UTF-8";
/* settings_data */
@font-face {
  font-family: 'Raleway';
  src: url("Raleway-Bold.woff2") format("woff2"), url("Raleway-Bold.woff") format("woff"), url("Raleway-Bold.ttf") format("truetype");
  font-weight: 900;
  font-style: Bold;
  font-feature-settings: "lnum" !important;
  font-display: swap; }
@font-face {
  font-family: 'Raleway';
  src: url("Raleway-SemiBold.ttf");
  font-weight: 600;
  font-style: SemiBold;
  font-feature-settings: "lnum" !important;
  font-display: swap; }
@font-face {
  font-family: 'Raleway';
  src: url(Raleway-Medium.ttf);
  font-weight: 500;
  font-style: Medium;
  font-feature-settings: "lnum" !important;
  font-display: swap; }
@font-face {
  font-family: 'Raleway';
  src: url("Raleway-Regular.woff2") format("woff2"), url("Raleway-Regular.woff") format("woff"), url("Raleway-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: Regular;
  font-feature-settings: "lnum" !important;
  font-display: swap; }
@font-face {
  font-family: 'Raleway';
  src: url("Raleway-Light.woff2") format("woff2"), url("Raleway-Light.woff") format("woff"), url("Raleway-Light.ttf") format("truetype");
  font-weight: 300;
  font-style: Light;
  font-feature-settings: "lnum" !important;
  font-display: swap; }
/* line 5, theme.scss */
:root {
  --font-family: "Raleway";
  --font-family-heading: "Raleway";
  --fcolor-gray: #383838;
  --layout-content-max-width: 1400px;
  --layout-cell-width: calc(var(--layout-content-max-width) / var(--layout-cell-count));
  --delta_sidebar: 0; }

/* line 16, theme.scss */
body,
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .heading {
  font-family: 'Raleway';
  font-feature-settings: "lnum" !important;
  letter-spacing: 0.5px; }

/* line 24, theme.scss */
button, p, li, ol, a {
  font-family: 'Raleway';
  font-feature-settings: "lnum" !important;
  letter-spacing: 0px; }

/* line 30, theme.scss */
a {
  text-decoration: none; }

/* line 34, theme.scss */
p > span > a {
  text-decoration: underline; }

/* line 38, theme.scss */
p > span {
  text-decoration: none !important; }

/* line 42, theme.scss */
button.co-modal-button.co-button.js-modal-submit--login {
  font-family: 'Raleway';
  font-feature-settings: "lnum" !important;
  letter-spacing: 1px; }

/* line 48, theme.scss */
.widget-type_revmag_widget_header_3 .header-middle {
  background-color: #FAFAFA; }

/* line 52, theme.scss */
header {
  position: sticky;
  top: -1px;
  left: 0;
  z-index: 100; }

/* line 59, theme.scss */
header .layout,
footer .layout {
  padding-left: 0;
  padding-right: 0; }

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

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

@media all and (min-width: 768px) {
  /* line 74, theme.scss */
  body.padding-top {
    padding-top: 50px; } }
@media all and (min-width: 768px) {
  /* line 79, theme.scss */
  body.padding-bottom {
    padding-bottom: 50px; } }
@media all and (max-width: 767px) {
  /* line 84, theme.scss */
  body.padding-top-sm {
    padding-top: 40px; } }
@media all and (max-width: 767px) {
  /* line 89, theme.scss */
  body.padding-bottom-sm {
    padding-bottom: 40px; } }

/* line 99, theme.scss */
.rev-notice-warning {
  color: var(--color-text-dark) !important;
  background-color: var(--color-notice-warning) !important; }

/* line 100, theme.scss */
.rev-notice-success, .insales-ui-discount-item {
  color: var(--color-text-dark) !important;
  background-color: var(--color-notice-success) !important; }

/* line 101, theme.scss */
.rev-notice-error, .insales-ui-discount-error, .real-checkout .co-input--error .co-input-notice {
  color: var(--color-text-dark) !important;
  background-color: var(--color-notice-error) !important; }

/* line 102, theme.scss */
.rev-notice-info {
  color: var(--color-text-dark) !important;
  background-color: var(--color-notice-info) !important; }

/* line 103, theme.scss */
[style*="--color-notice-warning-is-dark:true;"] .rev-notice-warning {
  color: var(--color-text-light) !important; }

/* line 104, theme.scss */
[style*="--color-notice-success-is-dark:true;"] .rev-notice-success, [style*="--color-notice-success-is-dark:true;"] .insales-ui-discount-item {
  color: var(--color-text-light) !important; }

/* line 105, theme.scss */
[style*="--color-notice-error-is-dark:true;"] .rev-notice-error, [style*="--color-notice-error-is-dark:true;"] .insales-ui-discount-error, [style*="--color-notice-error-is-dark:true;"] .real-checkout .co-input--error .co-input-notice {
  color: var(--color-text-light) !important; }

/* line 106, theme.scss */
[style*="--color-notice-info-is-dark:true;"] .rev-notice-info {
  color: var(--color-text-light); }

/* line 109, theme.scss */
[style*="--rev-bg-input:#"] .rev-input,
[style*="--rev-bg-input:#"] .form-control,
[style*="--rev-bg-input:#"] .co-input-field,
[style*="--rev-bg-input:#"] .m-input-field {
  background-color: var(--rev-bg-input);
  color: var(--color-text-dark);
  border-color: var(--color-text-dark-half-shade); }
  /* line 117, theme.scss */
  [style*="--rev-bg-input:#"] .rev-input:focus,
  [style*="--rev-bg-input:#"] .form-control:focus,
  [style*="--rev-bg-input:#"] .co-input-field:focus,
  [style*="--rev-bg-input:#"] .m-input-field:focus {
    color: var(--color-text-dark); }
  /* line 121, theme.scss */
  [style*="--rev-bg-input:#"] .rev-input::placeholder,
  [style*="--rev-bg-input:#"] .form-control::placeholder,
  [style*="--rev-bg-input:#"] .co-input-field::placeholder,
  [style*="--rev-bg-input:#"] .m-input-field::placeholder {
    color: var(--color-text-dark-half-shade); }

/* line 128, theme.scss */
[style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .rev-input,
[style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .form-control,
[style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .co-input-field,
[style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .m-input-field {
  color: var(--color-text-light);
  border-color: var(--color-text-light-half-shade); }
  /* line 135, theme.scss */
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .rev-input:focus,
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .form-control:focus,
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .co-input-field:focus,
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .m-input-field:focus {
    color: var(--color-text-light);
    border-color: var(--color-text-light); }
  /* line 140, theme.scss */
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .rev-input::placeholder,
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .form-control::placeholder,
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .co-input-field::placeholder,
  [style*="--rev-bg-input:#"][style*="--rev-bg-input-is-dark:true"] .m-input-field::placeholder {
    color: var(--color-text-light-half-shade); }

/* line 146, theme.scss */
.editor {
  font-weight: 400; }
  /* line 149, theme.scss */
  .editor > *:first-child {
    margin-top: 0; }
  /* line 152, theme.scss */
  .editor > *:last-child {
    margin-bottom: 0; }
  /* line 156, theme.scss */
  .editor img,
  .editor iframe {
    max-width: 100% !important;
    width: auto !important;
    height: auto !important; }
  /* line 163, theme.scss */
  .editor h1,
  .editor h2,
  .editor h3,
  .editor h4,
  .editor h5,
  .editor h6,
  .editor strong {
    font-weight: 500; }
  /* line 173, theme.scss */
  .editor iframe {
    width: 100%; }
  /* line 177, theme.scss */
  .editor ol, .editor ul {
    list-style: none;
    padding-left: 0; }
    /* line 181, theme.scss */
    .editor ol li, .editor ul li {
      position: relative;
      padding-left: 20px;
      margin-bottom: 5px; }
      /* line 186, theme.scss */
      .editor ol li:last-child, .editor ul li:last-child {
        margin-bottom: 0; }
  /* line 192, theme.scss */
  .editor ol {
    counter-reset: section; }
    /* line 196, theme.scss */
    .editor ol li::marker {
      display: none; }
    /* line 200, theme.scss */
    .editor ol li:before {
      counter-increment: section;
      content: counter(section) ". ";
      position: absolute;
      left: 0;
      color: var(--color-text-half-shade); }
  /* line 213, theme.scss */
  .editor ul li:before {
    position: absolute;
    content: '';
    left: 0;
    top: 0;
    width: 4px;
    height: 4px;
    background-color: var(--color-text-half-shade);
    margin-top: calc(1.5em / 2 - 3px); }
  /* line 226, theme.scss */
  .editor .table-wrapper {
    overflow-y: auto; }

/* line 231, theme.scss */
.product-item_avaible {
  font-size: 14px;
  color: #2fa28e; }

/* line 237, theme.scss */
.co-input--rassrochka {
  display: none; }

@media screen and (max-width: 767px) {
  /* line 242, theme.scss */
  .fancybox-slide {
    padding: 44px 12px  !important; } }

/* line 249, theme.scss */
.container_404 {
  display: grid;
  grid-template-columns: 45% 50%;
  grid-template-areas: "text image";
  column-gap: 5%;
  margin-top: 100px;
  background: #FFDDA0;
  border-radius: 32px;
  padding: 0 60px; }
  @media (max-width: 768px) {
    /* line 249, theme.scss */
    .container_404 {
      grid-template-columns: 100%;
      grid-template-areas: "image"  "text";
      padding: 0 40px;
      margin-top: 20px; } }
  /* line 266, theme.scss */
  .container_404 .content-text {
    display: grid;
    grid-area: text;
    align-self: center; }
    @media (max-width: 768px) {
      /* line 266, theme.scss */
      .container_404 .content-text {
        justify-items: center;
        margin-bottom: 45px;
        text-align: center; } }
    /* line 275, theme.scss */
    .container_404 .content-text .header-title {
      font-size: 32px;
      font-weight: 600;
      line-height: 110%;
      margin-bottom: 10px; }
      @media (max-width: 600px) {
        /* line 275, theme.scss */
        .container_404 .content-text .header-title {
          font-size: 24px; } }
    /* line 284, theme.scss */
    .container_404 .content-text .text-content {
      font-size: 20px;
      line-height: 110%;
      margin-bottom: 35px; }
      @media (max-width: 600px) {
        /* line 284, theme.scss */
        .container_404 .content-text .text-content {
          font-size: 16px; } }
    /* line 292, theme.scss */
    .container_404 .content-text .button {
      font-size: 16px;
      line-height: 110%;
      background: #454545;
      color: #fff;
      border-radius: 100px;
      font-weight: 600;
      padding: 16px 36px;
      height: 40px; }
      /* line 301, theme.scss */
      .container_404 .content-text .button:hover {
        border-color: #454545; }
      @media (max-width: 600px) {
        /* line 292, theme.scss */
        .container_404 .content-text .button {
          font-size: 12px; } }
  /* line 309, theme.scss */
  .container_404 .content-photo {
    grid-area: image; }
    @media (max-width: 768px) {
      /* line 311, theme.scss */
      .container_404 .content-photo .img-ratio {
        padding-top: 90%; } }

@media (max-width: 768px) {
  /* line 329, theme.scss */
  .product-item_description strong, .product-old_price {
    display: contents; } }
@media (max-width: 465px) {
  /* line 334, theme.scss */
  .product-item_image .hover-images .hover-image > div:first-child {
    display: none; } }
/* line 341, theme.scss */
.messenger {
  display: block;
  position: fixed;
  right: 3%;
  bottom: 5%;
  width: 215px;
  height: 60px;
  z-index: 1000; }

/* line 350, theme.scss */
.messenger-btn {
  padding: 8px;
  display: block;
  width: 60px;
  height: 60px;
  border-radius: 60px;
  background-color: #9fbce0;
  position: absolute;
  right: 26px;
  top: 0;
  cursor: pointer;
  z-index: 2; }

/* line 363, theme.scss */
.messenger-btn img {
  width: 40px;
  height: 40px; }

/* line 367, theme.scss */
.messenger-links {
  position: absolute;
  left: 50px;
  top: 10px;
  width: 200px;
  transform: scale(0);
  transform-origin: 100% 50%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0; }

/* line 379, theme.scss */
.messenger-links.show {
  left: 0;
  transform: scale(1); }

/* line 383, theme.scss */
.messenger-links a {
  width: 40px;
  margin-left: 4px; }

/* line 387, theme.scss */
.messenger-links img {
  max-width: 40px;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s; }

/* line 393, theme.scss */
.messenger-links a:hover img {
  transform: scale(1.1);
  text-decoration: none; }

/* line 399, theme.scss */
.tablic {
  width: 50%;
  padding: 20px 25px 20px 0px;
  align-content: flex-start; }

/* line 405, theme.scss */
.otst {
  padding-top: 4px !important;
  letter-spacing: 0px !important; }

@media (max-width: 820px) {
  /* line 411, theme.scss */
  .tablic {
    width: 100%;
    padding: 20px 0px 20px 0px;
    display: block; }

  /* line 417, theme.scss */
  .otst {
    padding-top: 0px !important; }

  /* line 421, theme.scss */
  .widget-type_revmag_widget_product_1 .tab-bottom-point .point {
    font-size: 0.9rem; } }
/* line 427, theme.scss */
.widget-type_revmag_widget_product_1 .product-properties .point .name {
  font-weight: 600; }

/* line 431, theme.scss */
.widget-type_revmag_widget_header_3 .header-search input {
  width: 1300px; }

/* line 437, theme.scss */
.widget-type_revmag_widget_header_3 .header-search.icon.visible-search {
  display: grid;
  position: absolute;
  justify-content: center; }

/* line 443, theme.scss */
.widget-type_widget_v4_reviews_slider_youtube .popup__show {
  z-index: 999 !important; }

/* line 449, theme.scss */
.widget-type_widget_v4_slider_product_price .promo-slider__item-photo {
  margin-bottom: 5px; }

/* line 456, theme.scss */
.widget-type_widget_v4_staff .promo-slider__item-description {
  font-size: 16px;
  font-weight: 400;
  opacity: 1;
  line-height: 22px; }

/* line 463, theme.scss */
.widget-type_widget_v4_slider_product_price .promo-slider__item-description .desc {
  margin-bottom: 20px;
  font-size: 22px; }

/* line 468, theme.scss */
.widget-type_widget_v4_special_products_2_7967326fe38da42d4b5fba330ad9eef9 .heading {
  margin-bottom: 15px; }

/* line 472, theme.scss */
.widget-type_widget_v4_special_products_2_7967326fe38da42d4b5fba330ad9eef9 .swiper-pagination {
  margin: 18px 0 20px 0 !important; }

/* line 476, theme.scss */
.widget-type_widget_v4_special_products_2_7967326fe38da42d4b5fba330ad9eef9 .product-preview__title {
  margin-bottom: 5px; }

/* line 482, theme.scss */
.popcategor {
  font-size: 50px !important;
  font-weight: 700 !important;
  line-height: 72px !important;
  margin-bottom: 15px; }

/* line 491, theme.scss */
.widget-type_dee-one__blogs .promo-slider__item-photo {
  margin-bottom: 0px;
  z-index: 98 !important;
  position: relative !important; }

/* line 499, theme.scss */
strong > br {
  display: none !important; }

/* line 501, theme.scss */
.widget-type_widget_v4_special_products_2_7967326fe38da42d4b5fba330ad9eef9 .product-preview__title {
  margin-bottom: 0px; }

/* line 514, theme.scss */
.widget-type_revmag_widget_accordeon:not([style*="--border-radius:0px;"]) .faq-point {
  margin-bottom: 15px;
  border-bottom: 0px solid; }

/* line 531, theme.scss */
.widget-type_widget_v4_set_standart_widgets .promo-slider__item-youtube button {
  text-decoration: none;
  font-size: 24px;
  font-weight: 700;
  line-height: 29px; }

/* line 538, theme.scss */
.widget-type_widget_v4_set_standart_widgets .promo-slider__item-text {
  font-size: 24px;
  font-weight: 400;
  margin-bottom: 0px;
  padding: 0 15px;
  line-height: 32px;
  margin-top: 10px; }

/* line 548, theme.scss */
.widget-type_widget_v4_set_standart_widgets .promo-slider__item-link {
  margin-top: 10px;
  padding: 0 15px;
  margin-bottom: 10px; }

/* line 554, theme.scss */
.widget-type_widget_v4_set_standart_widgets .promo-slider__item-youtube {
  margin-top: 10px;
  padding: 0 15px;
  margin-bottom: 10px; }

/* line 560, theme.scss */
.widget-type_widget_v4_set_standart_widgets .promo-slider__item-caption {
  font-size: 36px; }

/* line 565, theme.scss */
.widget-type_revmag_widget_menu_modal .menu {
  width: auto;
  height: auto;
  font-size: 16px; }

/* line 571, theme.scss */
.widget-type_revmag_widget_menu_modal .menu a {
  letter-spacing: 0 !important;
  font-weight: 500 !important; }

/* line 576, theme.scss */
.paddblock {
  padding: 0 25px !important; }

/* line 585, theme.scss */
.widget-type_revmag_widget_accordeon .title {
  font-size: 20px;
  font-weight: 600;
  cursor: pointer;
  background: #fff;
  padding: 20px 20px 20px 20px;
  border-radius: 10px; }

/* line 594, theme.scss */
.widget-type_revmag_widget_accordeon .editor {
  font-weight: 400;
  font-size: 16px; }

/* line 599, theme.scss */
.editor strong {
  font-weight: bold; }

/* line 603, theme.scss */
.widget-type_revmag_widget_footer .point .menu-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 15px;
  margin-bottom: 24px;
  color: #ffffff7a;
  opacity: 1 !important;
  opacity: 50%; }

/* line 613, theme.scss */
.widget-type_revmag_widget_footer .point ul li {
  margin: 15px 0; }

/* line 617, theme.scss */
.widget-type_revmag_widget_footer .point ul li span {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px; }

/* line 623, theme.scss */
.widget-type_revmag_widget_footer .footer-bottom-name-comp, .widget-type_revmag_widget_footer .footer-bottom-data-one, .widget-type_revmag_widget_footer .footer-bottom-data-two, .widget-type_revmag_widget_footer .footer-bottom-data-three {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  color: #383838;
  letter-spacing: 0.05em;
  text-transform: inherit; }

/* line 632, theme.scss */
.widget-type_revmag_widget_footer .footer-bottom-data-one, .widget-type_revmag_widget_footer .footer-bottom-data-two, .widget-type_revmag_widget_footer .footer-bottom-data-three {
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  color: #383838;
  letter-spacing: 0.05em;
  text-transform: inherit;
  text-align: right; }

/* line 643, theme.scss */
.widget-type_revmag_widget_footer .item-text {
  line-height: 24px; }

/* line 647, theme.scss */
.messenger-btn {
  top: 26px;
  right: 45px; }

/* line 653, theme.scss */
.upbtn {
  z-index: 9999;
  width: 220px;
  height: 220px;
  color: #FFF;
  position: fixed;
  bottom: -220px;
  right: -220px;
  cursor: pointer;
  transform: rotate(-45deg);
  border: 3px solid #383838;
  transition: all .7s ease-in-out;
  background-color: #383838; }

/* line 667, theme.scss */
.upbtn:before {
  content: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDI4NC45MjkgMjg0LjkyOSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjg0LjkyOSAyODQuOTI5OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGc+CgkJPHBhdGggZD0iTTE3LjEyOCwxNjcuODcyYzEuOTAzLDEuOTAyLDQuMDkzLDIuODU0LDYuNTY3LDIuODU0YzIuNDc0LDAsNC42NjQtMC45NTIsNi41NjctMi44NTRMMTQyLjQ2Niw1NS42NjZsMTEyLjIwOCwxMTIuMjA2ICAgIGMxLjkwMiwxLjkwMiw0LjA5MywyLjg1NCw2LjU2MywyLjg1NGMyLjQ3OCwwLDQuNjY4LTAuOTUyLDYuNTctMi44NTRsMTQuMjc0LTE0LjI3N2MxLjkwMi0xLjkwMiwyLjg0Ny00LjA5MywyLjg0Ny02LjU2MyAgICBjMC0yLjQ3NS0wLjk1MS00LjY2NS0yLjg0Ny02LjU2N0wxNDkuMDI4LDcuNDE5Yy0xLjkwMS0xLjkwNi00LjA4OC0yLjg1My02LjU2Mi0yLjg1M3MtNC42NjUsMC45NS02LjU2NywyLjg1M0wyLjg1NiwxNDAuNDY0ICAgIEMwLjk1LDE0Mi4zNjcsMCwxNDQuNTU0LDAsMTQ3LjAzNGMwLDIuNDY4LDAuOTUzLDQuNjU4LDIuODU2LDYuNTYxTDE3LjEyOCwxNjcuODcyeiIgZmlsbD0iI0ZGRkZGRiIvPgoJCTxwYXRoIGQ9Ik0xNDkuMDI4LDExNy4wNTVjLTEuOTAxLTEuOTA2LTQuMDg4LTIuODU2LTYuNTYyLTIuODU2cy00LjY2NSwwLjk1My02LjU2NywyLjg1NkwyLjg1NiwyNTAuMSAgICBDMC45NSwyNTIuMDAzLDAsMjU0LjE5MiwwLDI1Ni42N2MwLDIuNDcyLDAuOTUzLDQuNjYxLDIuODU2LDYuNTY0bDE0LjI3MiwxNC4yNzZjMS45MDMsMS45MDMsNC4wOTMsMi44NDgsNi41NjcsMi44NDggICAgYzIuNDc0LDAsNC42NjQtMC45NTEsNi41NjctMi44NDhsMTEyLjIwNC0xMTIuMjA5bDExMi4yMDgsMTEyLjIwOWMxLjkwMiwxLjkwMyw0LjA5MywyLjg1Miw2LjU2MywyLjg1MiAgICBjMi40NzgsMCw0LjY2OC0wLjk0OCw2LjU3LTIuODUybDE0LjI3NC0xNC4yNzZjMS45MDItMS45MDMsMi44NDctNC4wOTMsMi44NDctNi41NjRjMC0yLjQ3OC0wLjk1MS00LjY2Ny0yLjg0Ny02LjU3ICAgIEwxNDkuMDI4LDExNy4wNTV6IiBmaWxsPSIjRkZGRkZGIi8+Cgk8L2c+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+Cg==);
  transform: rotate(45deg);
  position: relative;
  display: block;
  left: 60px;
  top: 88px; }

/* line 675, theme.scss */
.upbtn:after {
  content: "ВВЕРХ";
  transform: rotate(-45deg);
  position: relative;
  display: block;
  font-weight: bold;
  font-size: 13px;
  left: -12px;
  top: 14px; }

/* line 685, theme.scss */
.upbtn:hover {
  transform: rotate(45deg); }

/* line 691, theme.scss */
.widget-type_widget_v4_special_products_2_7967326fe38da42d4b5fba330ad9eef9 .product-preview__buy-btn {
  border-radius: 50px; }

@media (max-width: 769px) {
  /* line 696, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul {
    padding-top: 5px;
    padding-bottom: 5px; } }
/* line 704, theme.scss */
.text113 {
  font-size: 18px !important; }
  @media (max-width: 1024px) {
    /* line 704, theme.scss */
    .text113 {
      font-size: 14px !important; } }

@media (max-width: 820px) {
  /* line 714, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul {
    padding-top: 5px !important;
    padding-bottom: 5px; }

  /* line 719, theme.scss */
  .widget-type_revmag_widget_footer .point.contacts {
    padding: 10px 20px 10px 0px !important; } }
/* line 728, theme.scss */
.widget-type_revmag_widget_footer .footer-bottom-flex {
  grid-template-areas: "comp one two three";
  grid-template-columns: 25% 25% 25% 25%; }

/* line 733, theme.scss */
.widget-type_revmag_widget_footer .footer-bottom-data-one, .widget-type_revmag_widget_footer .footer-bottom-data-two, .widget-type_revmag_widget_footer .footer-bottom-data-three {
  font-size: 13px; }

/* line 737, theme.scss */
.widget-type_revmag_widget_footer .footer-bottom-name-comp {
  grid-area: comp;
  font-size: 14px !important; }

/* line 742, theme.scss */
.widget-type_widget_v4_reviews_slider_youtube .popup__show {
  z-index: 999 !important; }

/* line 746, theme.scss */
.widget-type_widget_v4_contact_map .modal-catalog {
  z-index: 999 !important; }

/* line 750, theme.scss */
.cenaskid {
  padding-top: 5px; }

/* line 756, theme.scss */
.widget-type_cheaper-form .cheaper__title, .widget-type_cheaper-form .cheaper__subtitle {
  font-size: 36px; }

@media (max-width: 450px) {
  /* line 763, theme.scss */
  .widget-type_revmag_widget_accordeon .editor {
    font-weight: 400;
    font-size: 14px;
    line-height: 120%; }

  /* line 772, theme.scss */
  .widget-type_revmag_widget_product_1 .region-shop-point {
    font-size: 16px; }

  /* line 776, theme.scss */
  .widget-type_revmag_widget_product_1 .region-shop-phone {
    font-size: 18px; }

  /* line 783, theme.scss */
  .widget-type_revmag_widget_product_1 .product__available__item__status {
    font-size: 13px !important; }

  /* line 792, theme.scss */
  .widget-type_revmag_widget_product_1 .product__add-info__3d {
    margin: 0 0 40px 0 !important; }

  /* line 797, theme.scss */
  .upbtn {
    display: none !important; }

  /* line 801, theme.scss */
  .sdvigimg {
    margin-top: 0% !important; }

  /* line 805, theme.scss */
  .widget-type_revmag_widget_product_1 .ratio-main {
    --main-gallery-height: 68% !important; }

  /* line 810, theme.scss */
  .text116 {
    height: 145px !important; }

  /* line 814, theme.scss */
  .widget-type_widget_v4_slider_product_price .promo-slider__item-photo .img-ratio {
    height: 165px !important; }

  /* line 819, theme.scss */
  .widget-type_widget_v4_delimeter_text_1_63119d87f8d5ef3612d07e380f7ea564 .delimeter_text {
    font-size: 22px !important;
    line-height: 33px !important; }

  /* line 824, theme.scss */
  .widget-type_revmag_widget_page_title_1 .rev-title .title {
    line-height: 40px !important; }

  /* line 828, theme.scss */
  .widget-type_revmag_widget_header_3 .header-search.icon.visible-search {
    top: 10px !important;
    background: #fff;
    border-bottom-left-radius: 10px;
    border-top-left-radius: 10px; }

  /* line 835, theme.scss */
  .messenger-links {
    top: -190px !important;
    left: 148px !important; }

  /* line 840, theme.scss */
  .widget-type_revmag_widget_page_title_1 .rev-title .title {
    font-size: 30px !important; }

  /* line 844, theme.scss */
  .widget-type_revmag_widget_product_1 .line-3 .price-info {
    grid-column-gap: 0px !important; }

  /* line 848, theme.scss */
  .messenger {
    right: 5% !important; }

  /* line 858, theme.scss */
  .widget-type_revmag_widget_subcollections_1 .point {
    grid-template-columns: 20% 80% !important; }

  /* line 864, theme.scss */
  .widget-type_seo-filters .collection--filters {
    gap: 0 5px;
    justify-content: center; }

  /* line 871, theme.scss */
  .widget-type_revmag_widget_collection_products .product-item_avaible {
    font-size: 14px !important; }

  /* line 875, theme.scss */
  .widget-type_revmag_widget_collection_products .product-preview__price {
    gap: 7px !important; }

  /* line 880, theme.scss */
  .widget-type_seo-filters .collection--filters--block {
    grid-gap: 15px !important; }

  /* line 884, theme.scss */
  .widget-type_cheaper-form .cheaper__title, .widget-type_cheaper-form .cheaper__subtitle {
    font-size: 20px !important; }

  /* line 888, theme.scss */
  .widget-type_cheaper-form .cheaper__form {
    padding: 20px !important; }

  /* line 893, theme.scss */
  .widget-type_revmag_widget_header_3 .header-search input {
    width: 275px !important; }

  /* line 897, theme.scss */
  .widget-type_revmag_widget_product_1 .ratio-inside img {
    object-fit: contain; }

  /* line 901, theme.scss */
  .messenger-btn {
    top: 35px;
    right: 10px; }

  /* line 909, theme.scss */
  .widget-type_revmag_widget_page_title_1 .rev-title .title {
    line-height: 37px; }

  /* line 913, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-data-one, .widget-type_revmag_widget_footer .footer-bottom-data-two, .widget-type_revmag_widget_footer .footer-bottom-data-three {
    font-size: 13px; }

  /* line 917, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-name-comp {
    font-size: 13px !important; }

  /* line 921, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom .container {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-gap: 0px !important; }

  /* line 926, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-flex {
    grid-template-columns: 1fr !important;
    grid-template-areas: "comp one" "two three" !important; }

  /* line 933, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-data-two {
    text-align: left !important; }

  /* line 937, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-data-one {
    text-align: right; }

  /* line 941, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom .container {
    grid-template-columns: 1fr !important;
    grid-template-areas: "comp one" "two three" !important; }

  /* line 948, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-name-comp {
    font-size: 13px !important;
    padding-left: 0px !important; }

  /* line 953, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom {
    padding-top: 21px;
    padding-left: var(--layout-side-padding) !important;
    padding-right: var(--layout-side-padding) !important; }

  /* line 959, theme.scss */
  .widget-type_revmag_widget_footer .footer-top .container {
    display: grid;
    grid-column-gap: 6px;
    grid-template-columns: repeat(2, 1fr); }

  /* line 965, theme.scss */
  .point.menu {
    margin-top: 25px;
    padding: 10px 20px 10px 20px; }

  /* line 970, theme.scss */
  .widget-type_revmag_widget_footer .footer-top .container {
    grid-template-columns: repeat(1, 1fr); }

  /* line 974, theme.scss */
  .widget-type_revmag_widget_footer[style*="--logo-on:true"] .footer-logotype {
    padding-bottom: 25px; }

  /* line 978, theme.scss */
  .widget-type_revmag_widget_footer .footer-title-img {
    max-width: 100%;
    padding: 0px; }

  /* line 983, theme.scss */
  .widget-type_revmag_widget_footer .point .menu-title {
    color: #ffffff;
    margin-bottom: 0px !important; }

  /* line 988, theme.scss */
  .point.menu {
    margin-top: 0px;
    padding: 0px !important; }

  /* line 993, theme.scss */
  .widget-type_revmag_widget_footer .point.contacts {
    margin-top: 10px;
    padding: 0px !important; }

  /* line 998, theme.scss */
  .widget-type_revmag_widget_footer[style*="--footer-top-grid-4-on:true"] .footer-top .point:nth-child(4) {
    border-top: 0;
    border-bottom: 1px solid white;
    width: 100%; }

  /* line 1004, theme.scss */
  .widget-type_revmag_widget_footer .footer-title-img {
    padding: 0px !important; }

  /* line 1008, theme.scss */
  .point.text {
    margin-top: 0px;
    padding: 0px !important; }

  /* line 1013, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-caption {
    line-height: 25px; }

  /* line 1017, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-text {
    line-height: 20px; }

  /* line 1021, theme.scss */
  .widget-type_revmag_widget_footer a {
    padding-top: 3px; }

  /* line 1025, theme.scss */
  .widget-type_revmag_widget_footer .banner-block-item {
    height: 25px;
    padding: 1px 10px 0px 10px; }

  /* line 1030, theme.scss */
  .widget-type_revmag_widget_footer .item-text {
    line-height: 20px; }

  /* line 1034, theme.scss */
  .widget-type_revmag_widget_footer .footer-button {
    padding: 5px 33px 21px 17px; }

  /* line 1038, theme.scss */
  .widget-type_revmag_widget_footer a {
    padding-top: 3px; }

  /* line 1042, theme.scss */
  .widget-type_revmag_widget_footer .footer-button span {
    width: 15px;
    height: 15px; }

  /* line 1047, theme.scss */
  .widget-type_widget_v4_reviews_slider_youtube[style*="--layout-edge:false"] {
    padding: 25px 0px 30px 15px; }

  /* line 1051, theme.scss */
  .widget-type_widget_v4_set_standart_widgets[style*="--bg:"][style*="--layout-wide-bg:true"] {
    padding: 25px 30px 30px 30px; }

  /* line 1055, theme.scss */
  .widget-type_widget_v4_set_standart_widgets[style*="--bg:"][style*="--layout-wide-bg:true"] {
    padding-left: 15px !important;
    padding-right: 0px !important; }

  /* line 1064, theme.scss */
  .widget-type_stories_video {
    padding-bottom: 0px; }

  /* line 1070, theme.scss */
  .widget-type_revmag_widget_header_3 .header-middle .container {
    grid-column-gap: 0px !important;
    padding-right: 0px !important; }

  /* line 1075, theme.scss */
  .widget-type_revmag_widget_header_3 .mobile-burger {
    margin-left: 20px !important; } }
/* line 1087, theme.scss */
.sdvigimg {
  margin-top: 0%; }

/* line 1095, theme.scss */
.widget-type_revmag_widget_product_1 .line-2 .option-values__note strong {
  font-size: 18px;
  line-height: 115%; }

/* line 1100, theme.scss */
.widget-type_revmag_widget_product_1 .line-2 .option-values {
  gap: 10px 12px;
  margin-bottom: 10px; }

/* line 1108, theme.scss */
.cenaskid {
  padding-top: 1px; }

/* line 1112, theme.scss */
.messenger-links {
  top: -40px; }

/* line 1116, theme.scss */
.messenger-btn {
  background-color: #383838;
  border: 2px solid white !important;
  transition: all 0.5s ease !important; }

/* line 1122, theme.scss */
.messenger-btn:hover {
  background-color: #6c6c6c;
  border: 2px solid #6c6c6c !important; }

/* line 1127, theme.scss */
.messenger-links {
  position: absolute;
  left: 160px;
  top: -135px;
  width: 50px;
  transform: scale(0);
  transform-origin: 50% 100%;
  -webkit-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
  z-index: 0; }

/* line 1140, theme.scss */
.messenger-links.show {
  left: 113px;
  top: -200px;
  transform: scale(1); }

/* line 1146, theme.scss */
.messenger-links img {
  max-width: 46px;
  margin-bottom: 10px; }

/* line 1151, theme.scss */
.inverted {
  mix-blend-mode: difference; }

/* line 1157, theme.scss */
.widget-type_stories_video .preview-gallery__btn .img-ratio {
  border-radius: 5px; }

/* line 1161, theme.scss */
.widget-type_stories_video .preview-gallery__btn {
  border-radius: 10px; }

/* line 1165, theme.scss */
.widget-type_widget_v4_slider_product_price .popup__show {
  z-index: 9999; }

/* line 1169, theme.scss */
.widget-type_revmag_widget_collection_products .product-item_image img {
  object-fit: contain !important; }

/*
 @media (min-width: 1025px) {
.page_layout>aside {
    margin-left: -120px;
    width: max-content;
}
.page_layout_normal_left>main, .page_layout_sticky_left>main {
    margin-left: -121px;
        width: 1108px;
}}
*/
/* line 1190, theme.scss */
.btnstyle {
  background-color: #383838 !important;
  color: #fff !important;
  border: 2px solid white !important;
  transition: all 0.5s ease !important; }

/* line 1197, theme.scss */
.btnstyle:hover {
  background-color: #6c6c6c !important;
  color: #fff !important;
  border: 2px solid #6c6c6c !important; }

/* line 1203, theme.scss */
.btnstyle2 {
  background-color: #fff !important;
  color: #383838 !important;
  border: 2px solid #383838 !important;
  border-radius: 15px !important;
  transition: all 0.5s ease !important;
  font-weight: 500; }
  @media (max-width: 1024px) {
    /* line 1203, theme.scss */
    .btnstyle2 {
      border-radius: 5px !important; } }

/* line 1217, theme.scss */
.btnstyle2:hover {
  background-color: #6c6c6c !important;
  color: #fff !important;
  border: 2px solid #6c6c6c !important; }

/* line 1223, theme.scss */
.btnstyle3 {
  background-color: #383838 !important;
  color: #fff !important;
  border: 2px solid #383838 !important;
  border-radius: 15px !important;
  transition: all 0.5s ease !important;
  font-weight: 500; }
  @media (max-width: 1024px) {
    /* line 1223, theme.scss */
    .btnstyle3 {
      border-radius: 5px !important; } }

/* line 1237, theme.scss */
.btnstyle3:hover {
  background-color: #6c6c6c !important;
  color: #fff !important;
  border: 2px solid #6c6c6c !important; }

/* line 1243, theme.scss */
.btnstyle33 {
  margin-top: 25px;
  font-size: 20px;
  width: 100%;
  height: 58px;
  background-color: #005BFF !important;
  color: #fff !important;
  border: 2px solid #005BFF !important;
  border-radius: 15px !important;
  transition: all 0.5s ease !important;
  font-weight: 500; }
  @media (max-width: 1024px) {
    /* line 1243, theme.scss */
    .btnstyle33 {
      border-radius: 5px !important;
      height: 50px; } }
  @media (max-width: 450px) {
    /* line 1243, theme.scss */
    .btnstyle33 {
      margin-top: 5px;
      font-size: 16px;
      height: 45px; } }

/* line 1266, theme.scss */
.btnstyle33:hover {
  background-color: #6c6c6c !important;
  color: #fff !important;
  border: 2px solid #6c6c6c !important; }

/* line 1273, theme.scss */
.widget-type_revmag_widget_collection_products button.button {
  font-size: 20px;
  line-height: 25px; }

/* line 1278, theme.scss */
.widget-type_revmag_widget_collection_products .product-item_buy button[data-item-add] span {
  margin: 2px 10px 0 10px; }

/* line 1282, theme.scss */
.widget-type_revmag_widget_product_1 .popup.popup__show {
  z-index: 9999; }

/* line 1290, theme.scss */
.widget-type_revmag_widget_product_1 .product-form {
  position: sticky;
  top: 185px; }

/* line 1296, theme.scss */
.widget-type_revmag_widget_product_1 .rev-product {
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: calc(100% - 560px - 39px) 560px;
  grid-template-columns: calc(100% - 560px - 39px) 560px;
  grid-column-gap: 39px;
  grid-row-gap: 20px;
  font-weight: 500; }

/* line 1311, theme.scss */
.widget-type_revmag_widget_product_1 .product-gallery__thumbs .swiper-slide.swiper-slide-thumb-active {
  width: 140.4px !important;
  margin-right: 15px !important;
  margin-bottom: 0px !important; }

/* line 1317, theme.scss */
.widget-type_revmag_widget_product_1 .product-gallery__thumbs .swiper-slide {
  width: 140.4px !important;
  margin-right: 15px !important;
  margin-bottom: 0px !important; }

/* line 1323, theme.scss */
.widget-type_revmag_widget_product_1 .ratio-thumb {
  padding-top: 80% !important; }

/* line 1327, theme.scss */
.widget-type_revmag_widget_product_1 .product-gallery__thumbs .swiper-container {
  margin-bottom: 40px; }

/* line 1333, theme.scss */
.widget-type_revmag_widget_product_1 .product-materials {
  margin: 100px 0 0 0; }

/* line 1337, theme.scss */
.widget-type_revmag_widget_product_1 .product-materials__title {
  font-size: 40px;
  margin: 0px 0 30px 0; }

/* line 1353, theme.scss */
.widget-type_revmag_widget_product_1 .product-info-group {
  margin-bottom: 0px; }

/* line 1357, theme.scss */
.widget-type_revmag_widget_product_1 .product__parts__item__label {
  gap: 2px; }

/* line 1363, theme.scss */
.widget-type_revmag_widget_product_1 .product-tabs .tabs-bottom .tab-bottom-point {
  padding: 40px 0 10px 0; }

/* line 1372, theme.scss */
.widget-type_revmag_widget_product_1 .region-shop-phone {
  font-size: 18px; }

/* line 1378, theme.scss */
.widget-type_revmag_widget_product_1 .product-tabs .tabs-bottom .editor > *:last-child {
  font-size: 18px;
  font-weight: 600; }

/* line 1384, theme.scss */
.widget-type_revmag_widget_header_3 .header-title-img img {
  width: 85%; }

/* line 1390, theme.scss */
.widget-type_revmag_widget_product_1 .product-tabs {
  margin-top: 100px;
  margin-bottom: 60px; }

/* line 1405, theme.scss */
.widget-type_revmag_widget_product_1 .product__add-info__block__image__wrapper.storage {
  margin: 0% 0 0 0; }

/* line 1409, theme.scss */
.widget-type_revmag_widget_product_1 .product__add-info__block__image__wrapper video {
  -o-object-fit: fill;
  object-fit: fill;
  border-radius: 30px; }
  @media (max-width: 991px) {
    /* line 1409, theme.scss */
    .widget-type_revmag_widget_product_1 .product__add-info__block__image__wrapper video {
      border-radius: 15px; } }

/* line 1419, theme.scss */
.widget-type_revmag_widget_product_1 .reviews-list .author {
  font-size: 18px;
  font-weight: 600; }

/* line 1426, theme.scss */
.widget-type_revmag_widget_product_1 a.button.button_size-s.js-open-form {
  padding: 20px 24px; }

/* line 1430, theme.scss */
.editor h2 {
  font-weight: 600; }

/* line 1434, theme.scss */
.tablic li {
  font-size: 18px !important;
  font-weight: 500 !important; }

/* line 1440, theme.scss */
.tablic p {
  font-size: 18px !important;
  font-weight: 400 !important; }
  @media (max-width: 1024px) {
    /* line 1440, theme.scss */
    .tablic p {
      font-size: 16px !important; } }

/* line 1450, theme.scss */
.tablic h3 {
  color: #2FA28E;
  font-weight: 600 !important; }

/* line 1455, theme.scss */
.widget-type_revmag_widget_product_1 .product-tabs .tabs-bottom .tab-bottom-point.is-active {
  font-size: 18px;
  font-weight: 400; }
  @media (max-width: 1024px) {
    /* line 1455, theme.scss */
    .widget-type_revmag_widget_product_1 .product-tabs .tabs-bottom .tab-bottom-point.is-active {
      font-size: 16px !important; } }

/* line 1465, theme.scss */
.widget-type_revmag_widget_product_1 .product__documentation__item {
  padding: 20px 0 20px 0; }

/* line 1469, theme.scss */
.widget-type_revmag_widget_product_1 .product__add-info__block__image__wrapper.upholstery img {
  object-position: 50% 82%; }

/* line 1473, theme.scss */
.button .btnstyle {
  font-size: 16px !important;
  font-weight: 500 !important;
  padding: 20px 0px;
  font-family: 'Raleway' !important; }

/* line 1480, theme.scss */
.btnstl113 {
  font-size: 20px !important;
  font-weight: 600 !important;
  padding: 25px 0px 25px 0px;
  font-family: 'Raleway' !important;
  border-radius: 15px; }
  @media (max-width: 1024px) {
    /* line 1480, theme.scss */
    .btnstl113 {
      font-size: 14px !important;
      padding: 20px 0px 20px 0px;
      border-radius: 10px; } }

/* line 1495, theme.scss */
.zakr {
  background: none;
  outline: none;
  position: absolute;
  z-index: 10;
  top: 10px;
  right: 10px;
  height: 30px;
  width: 30px;
  border: 0px; }

/* line 1507, theme.scss */
.widget-type_revmag_widget_products_related .product-item_image {
  margin-bottom: 0px; }

/* line 1512, theme.scss */
.widget-type_revmag_widget_product_1 .product-materials {
  margin: 50px 0 0 0 !important;
  border-radius: 5px !important; }

/* line 1519, theme.scss */
.tkan2 {
  display: none; }

/* line 1523, theme.scss */
.widget-type_revmag_widget_header_3 .icon-suctom-new.geo {
  top: 5px; }

@media (max-width: 912px) {
  /* line 1528, theme.scss */
  .tkan1 {
    display: none !important; }

  /* line 1532, theme.scss */
  .tkan2 {
    display: block !important; }

  /* line 1536, theme.scss */
  .widget-type_revmag_widget_header_3 .header-title-img {
    margin-left: 0px; }

  /* line 1540, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul {
    padding-top: 5px !important;
    padding-bottom: 5px; }

  /* line 1546, theme.scss */
  .widget-type_revmag_widget_product_1 .product-materials {
    margin: 100px 0 0 0 !important;
    border-radius: 5px !important; } }
/* line 1554, theme.scss */
.widget-type_cheaper-form .cheaper__submit-btn {
  height: 40px; }

/* line 1558, theme.scss */
.widget-type_cheaper-form .cheaper__field {
  padding: 20px 20px;
  font-size: 18px;
  line-height: 28px; }

/* line 1564, theme.scss */
.widget-type_cheaper-form .cheaper__form {
  padding: 40px 40px 40px 40px;
  -webkit-border-radius: 10px;
  border-radius: 10px; }

/* line 1570, theme.scss */
.widget-type_cheaper-form .cheaper__field-textarea {
  height: 150px !important; }

/* line 1574, theme.scss */
.widget-type_revmag_widget_product_1 .product-tabs .tabs-bottom .editor {
  font-weight: 500; }

/* line 1580, theme.scss */
.widget-type_revmag_widget_header_3 .header-collections > ul li {
  margin-left: 10px; }

/* line 1595, theme.scss */
.widget-type_revmag_widget_header_3 .layout__content {
  max-width: 100%;
  border-bottom: 1px solid #d3d3d3;
  -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.2); }

/* line 1603, theme.scss */
.widget-type_revmag_widget_collection_products .product-item_description {
  font-size: 14px !important; }

/* line 1607, theme.scss */
.widget-type_revmag_widget_subcollections_1 .point .image-place {
  padding-top: 45px; }

/* line 1612, theme.scss */
.widget-type_revmag_widget_subcollections_1 .point {
  padding: 6px; }

/* line 1616, theme.scss */
.widget-type_revmag_widget_subcollections_1 .point {
  grid-template-columns: 17% 83%;
  padding: 8px; }

@media (max-width: 450px) {
  /* line 1622, theme.scss */
  .widget-type_revmag_widget_subcollections_1 .point {
    padding: 4px; } }
@media (max-width: 1400px) {
  /* line 1628, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul li {
    margin-left: 10px; } }
/* line 1634, theme.scss */
.foottel {
  padding: 0%; }

/* line 1637, theme.scss */
.foottel2 {
  padding: 0%; }

/* line 1641, theme.scss */
.widget-type_widget_v4_set_standart_widgets .popup__show {
  z-index: 9999; }

@media (max-width: 450px) {
  /* line 1646, theme.scss */
  .widget-type_revmag_widget_header_3 .header-location {
    display: none !important; }

  /* line 1650, theme.scss */
  .widget-type_revmag_widget_accordeon .title {
    font-size: 16px;
    padding: 10px 10px; }

  /* line 1660, theme.scss */
  .widget-type_revmag_widget_product_1 #region-map {
    margin: 0 0px 0 0px !important;
    width: 100% !important; }

  /* line 1667, theme.scss */
  .widget-type_revmag_widget_header_3 .header-middle .container {
    grid-template-columns: 25% 49% 16% !important;
    grid-column-gap: 5px !important;
    justify-items: end; }

  /* line 1679, theme.scss */
  .widget-type_revmag_widget_product_1 .line-2 {
    margin-bottom: 0px !important; }

  /* line 1683, theme.scss */
  .widget-type_revmag_widget_product_1 .line-3 .price-info {
    grid-template-columns: 100% !important; }

  /* line 1687, theme.scss */
  .widget-type_revmag_widget_product_1 .line-3 .product-quantity {
    padding-top: 15px !important;
    padding-bottom: 15px !important; }

  /* line 1704, theme.scss */
  .widget-type_widget_v4_set_standart_widgets[style*="--bg:"][style*="--layout-wide-bg:true"] {
    padding-left: 20px !important;
    padding-right: 20px !important; }

  /* line 1709, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-caption {
    font-size: 20px !important; }

  /* line 1713, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-text {
    line-height: 20px; }

  /* line 1717, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-youtube {
    margin-bottom: 0px; }

  /* line 1721, theme.scss */
  .widget-type_revmag_widget_footer .footer-top .container {
    grid-template-columns: repeat(1, 1fr) !important; }

  /* line 1725, theme.scss */
  .point.menu {
    margin-top: 0px !important; }

  /* line 1731, theme.scss */
  .point.text {
    padding: 0px 0px 0px 0px !important; } }
@media (max-width: 420px) {
  /* line 1742, theme.scss */
  .widget-type_revmag_widget_header_3 .header-search input {
    width: auto !important; }

  /* line 1746, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-flex {
    grid-template-areas: "comp one" "two three";
    grid-template-columns: 50% 50% !important; }

  /* line 1751, theme.scss */
  .upbtn {
    display: none !important; }

  /* line 1755, theme.scss */
  .widget-type_revmag_widget_footer .footer-top .container {
    grid-template-columns: repeat(1, 1fr); }

  /* line 1763, theme.scss */
  .widget-type_widget_v4_slider_product_price .promo-slider__item-description .desc {
    margin-bottom: 15px;
    font-size: 15px; }

  /* line 1776, theme.scss */
  .paddblock {
    padding: 0 15px !important; }

  /* line 1780, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-caption {
    font-size: 20px; }

  /* line 1784, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-caption {
    font-size: 20px;
    line-height: 23px; }

  /* line 1789, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-text {
    font-size: 14px;
    line-height: 20px; }

  /* line 1794, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-link {
    margin-top: 0px;
    margin-bottom: 0px; }

  /* line 1800, theme.scss */
  .widget-type_widget_v4_reviews_slider_youtube[style*="--layout-edge:false"] {
    padding: 25px 0px 30px 15px; }

  /* line 1804, theme.scss */
  .widget-type_revmag_widget_accordeon .title {
    font-size: 14px;
    line-height: 22px; }

  /* line 1809, theme.scss */
  .widget-type_revmag_widget_footer .point .menu-title {
    margin-bottom: 0px; }

  /* line 1813, theme.scss */
  .point.menu {
    margin-top: 0px;
    padding: 0px !important; }

  /* line 1818, theme.scss */
  .point.text {
    margin-top: 0px;
    padding: 0px !important; }

  /* line 1823, theme.scss */
  .widget-type_revmag_widget_footer .footer-title-img {
    max-width: 100%;
    padding: 0px; }

  /* line 1828, theme.scss */
  .widget-type_revmag_widget_footer .point.contacts {
    margin-top: 10px;
    padding: 0px !important; }

  /* line 1833, theme.scss */
  .widget-type_revmag_widget_footer .point .menu-title {
    color: #ffffff; }

  /* line 1837, theme.scss */
  .upbtn {
    display: none; }

  /* line 1841, theme.scss */
  .messenger-btn {
    top: 16px; }

  /* line 1845, theme.scss */
  .widget-type_revmag_widget_footer[style*="--logo-on:true"] .footer-logotype {
    padding-bottom: 25px; }

  /* line 1849, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom .container {
    grid-template-columns: 1fr !important;
    grid-template-areas: "comp one" "two three"; }

  /* line 1854, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-data-one, .widget-type_revmag_widget_footer .footer-bottom-data-two, .widget-type_revmag_widget_footer .footer-bottom-data-three {
    font-size: 10px; }

  /* line 1858, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-name-comp {
    font-size: 10px !important; }

  /* line 1862, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-data-two {
    font-size: 13px;
    text-align: left; }

  /* line 1867, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-name-comp {
    padding-left: 0px !important; }

  /* line 1871, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-flex {
    gap: 0px !important; }

  /* line 1875, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom {
    padding-top: 21px;
    padding-left: var(--layout-side-padding) !important;
    padding-right: var(--layout-side-padding) !important; }

  /* line 1881, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom .container {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-gap: 0px !important; }

  /* line 1886, theme.scss */
  .widget-type_owner_slider .about__content p {
    font-size: 14px;
    line-height: 20px; }

  /* line 1892, theme.scss */
  .widget-type_stories_video {
    padding-bottom: 0px; }

  /* line 1898, theme.scss */
  .widget-type_revmag_widget_header_3 .header-middle .container {
    padding-right: 0px !important;
    grid-column-gap: 0px !important; }

  /* line 1903, theme.scss */
  .widget-type_revmag_widget_header_3 .mobile-burger {
    margin-left: 20px !important; }

  /* line 1907, theme.scss */
  .widget-type_revmag_widget_header_3 .header-title-img {
    max-width: 120px; }

  /* line 1911, theme.scss */
  .widget-type_stories_video {
    padding-bottom: 0px; }

  /* line 1915, theme.scss */
  .widget-type_revmag_widget_footer .banner-block-item {
    height: 25px;
    padding: 1px 10px 0px 10px; }

  /* line 1921, theme.scss */
  .widget-type_revmag_widget_footer a {
    padding-top: 3px; }

  /* line 1925, theme.scss */
  .widget-type_revmag_widget_footer .item-text {
    line-height: 19px; }

  /* line 1929, theme.scss */
  .widget-type_revmag_widget_footer .footer-button span {
    right: -21px; }

  /* line 1933, theme.scss */
  .widget-type_revmag_widget_footer .footer-button span {
    width: 15px;
    height: 15px; }

  /* line 1938, theme.scss */
  .widget-type_revmag_widget_footer .footer-button {
    padding: 5px 33px 21px 17px; }

  /* line 1943, theme.scss */
  .widget-type_widget_v4_slider_product_price .promo-slider__item-photo {
    margin-bottom: 5px; }

  /* line 1948, theme.scss */
  .messenger-links {
    top: -210px !important; } }
/* line 1955, theme.scss */
.widget-type_widget_v4_promo_slider_11_676ef0bafa5b016f9be1ef8d1f922f8b {
  display: none; }
  @media (max-width: 1023px) {
    /* line 1955, theme.scss */
    .widget-type_widget_v4_promo_slider_11_676ef0bafa5b016f9be1ef8d1f922f8b {
      display: block; } }
  @media (max-width: 450px) {
    /* line 1955, theme.scss */
    .widget-type_widget_v4_promo_slider_11_676ef0bafa5b016f9be1ef8d1f922f8b {
      display: none; } }

@media (max-width: 1023px) {
  /* line 1966, theme.scss */
  .widget-type_widget_v4_promo_slider_11_2083fe515e73fc4ad803a6f84888c5de {
    display: none; } }

@media (max-width: 912px) {
  /* line 1976, theme.scss */
  .widget-type_revmag_widget_header_3 .header-location {
    display: none; }

  /* line 1980, theme.scss */
  .widget-type_revmag_widget_header_3 .header-contacts {
    display: none; }

  /* line 1984, theme.scss */
  .widget-type_revmag_widget_header_3 .header-middle .container {
    grid-template-columns: minmax(40px, max-content) 50% 25%; } }
@media (max-width: 768px) {
  /* line 1993, theme.scss */
  .widget-type_widget_v4_delimeter_text_1_63119d87f8d5ef3612d07e380f7ea564 .delimeter_text {
    font-size: 30px;
    line-height: 45px; }

  /* line 2000, theme.scss */
  .widget-type_revmag_widget_header_3 .header-icons > div {
    padding-left: 11px !important; }

  /* line 2004, theme.scss */
  .product-item_description strong, .product-old_price {
    display: inline !important; }

  /* line 2009, theme.scss */
  .widget-type_revmag_widget_product_1 .line-3 .price-info {
    grid-column-gap: 15px; }

  /* line 2014, theme.scss */
  .widget-type_revmag_widget_product_1 .line-3 .price-info {
    grid-column-gap: 20px; }

  /* line 2018, theme.scss */
  .widget-type_revmag_widget_product_1 .product-quantity {
    gap: 10px !important; }

  /* line 2022, theme.scss */
  .widget-type_revmag_widget_product_1 .line-3 .product-quantity {
    padding-top: 0px; }

  /* line 2026, theme.scss */
  .widget-type_revmag_widget_product_1 .product__parts__item__label span {
    font-size: 14px !important;
    line-height: 120%; }

  /* line 2031, theme.scss */
  .widget-type_revmag_widget_collection_products .product-item_description {
    font-size: 15px !important;
    line-height: 18px !important; }

  /* line 2036, theme.scss */
  .widget-type_revmag_widget_header_3 .header-icons > div:first-child {
    padding-left: 11px;
    order: 2;
    padding-right: 0px; }

  /* line 2042, theme.scss */
  .widget-type_revmag_widget_header_3 .header-bottom {
    padding-left: 20px;
    padding-right: 20px; }

  /* line 2047, theme.scss */
  .widget-type_widget_v4_breadcrumbs_1_ffe5c954ad86f065d16b36976f13490c[style*="--layout-edge:false"] {
    --layout-ps-mb: 20px; }

  /* line 2053, theme.scss */
  .widget-type_widget_v4_header_sku[style*="--layout-edge:false"] .layout__content {
    padding-top: 20px;
    padding-bottom: 25px; } }
@media (max-width: 991px) {
  /* line 2063, theme.scss */
  .widget-type_revmag_widget_product_1 .product-form {
    position: static; }

  /* line 2069, theme.scss */
  .widget-type_revmag_widget_product_1 .line-3 .price-info {
    padding: 15px 0 25px 0;
    display: grid;
    grid-column-gap: 35px;
    grid-template-columns: 50% 50%;
    align-items: baseline;
    width: 100%; }

  /* line 2082, theme.scss */
  .widget-type_revmag_widget_product_1 .product-quantity {
    gap: 15px; }

  /* line 2086, theme.scss */
  .widget-type_revmag_widget_product_1 .product-materials {
    margin: 25px 0 0 0 !important;
    border-radius: 5px !important; }

  /* line 2091, theme.scss */
  .widget-type_revmag_widget_product_1 .product__parts__item__label {
    padding: 0 0 0 20px; }

  /* line 2100, theme.scss */
  .widget-type_revmag_widget_product_1 .rev-product {
    grid-template-columns: repeat(1, 1fr) !important; }

  /* line 2104, theme.scss */
  .widget-type_revmag_widget_collection_products .product-item_description {
    line-height: 18px !important; }

  /* line 2108, theme.scss */
  .widget-type_revmag_widget_header_3 .header-bottom .header-burger {
    padding-top: 25px;
    padding-bottom: 10px;
    padding-left: 0px; }

  /* line 2114, theme.scss */
  .widget-type_revmag_widget_header_3 .header-top, .widget-type_revmag_widget_header_3 .header-middle {
    padding-left: 20px;
    padding-right: 20px; }

  /* line 2120, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul > li {
    padding: 0px; }

  /* line 2126, theme.scss */
  .widget-type_revmag_widget_header_3 .header-contacts {
    margin: -5px 10px 0px 10px !important; }

  /* line 2130, theme.scss */
  .widget-type_revmag_widget_header_3 .link-icon span {
    font-size: 16px !important; }

  /* line 2134, theme.scss */
  .widget-type_revmag_widget_header_3 .icon-suctom-new.geo {
    top: 4px !important; }

  /* line 2138, theme.scss */
  .widget-type_revmag_widget_header_3 .link- {
    font-size: 14px !important;
    line-height: 20px !important; }

  /* line 2143, theme.scss */
  .widget-type_revmag_widget_header_3 .header-contacts {
    font-size: 16px !important; }

  /* line 2147, theme.scss */
  .otst {
    padding-top: 0px !important; }

  /* line 2151, theme.scss */
  .widget-type_revmag_widget_header_3 .header-title-img img {
    width: 90% !important; } }
@media (max-width: 450px) {
  /* line 2161, theme.scss */
  .widget-type_revmag_widget_header_3 .header-icons > div {
    padding-left: 12px !important; }

  /* line 2165, theme.scss */
  .widget-type_revmag_widget_header_3 .header-icons > div {
    padding: 0px 2px; }

  /* line 2169, theme.scss */
  .widget-type_revmag_widget_header_3 .header-icons .header-cart {
    padding-left: 4px !important; }

  /* line 2173, theme.scss */
  .widget-type_owner_slider .about {
    padding: 25px 0 !important; }

  /* line 2176, theme.scss */
  .widget-type_revmag_widget_header_3 .header-title-img img {
    width: 100% !important; }

  /* line 2179, theme.scss */
  .widget-type_revmag_widget_collection_products .product-item_description p {
    font-size: 10px !important;
    line-height: 15px !important; } }
@media (max-width: 390px) {
  /* line 2186, theme.scss */
  .widget-type_revmag_widget_header_3 .header-title-img img {
    width: 195% !important; } }
@media (max-width: 1024px) {
  /* line 2195, theme.scss */
  .widget-type_revmag_widget_subcollections_1 .point {
    grid-template-columns: 22% 78%; }

  /* line 2202, theme.scss */
  .widget-type_revmag_widget_collection_products .product-item_image {
    margin-bottom: 5px !important; }

  /* line 2206, theme.scss */
  .widget-type_revmag_widget_collection_products .product-item_description p {
    font-size: 11px;
    line-height: 15px; }

  /* line 2211, theme.scss */
  .widget-type_revmag_widget_header_3 .header-middle .container {
    grid-template-columns: minmax(40px, max-content) auto auto auto;
    grid-column-gap: 20px !important;
    justify-items: end; }

  /* line 2217, theme.scss */
  .widget-type_widget_v4_breadcrumbs_1_ffe5c954ad86f065d16b36976f13490c[style*="--layout-edge:false"] .layout__content {
    padding-top: 30px;
    padding-bottom: 0px; }

  /* line 2223, theme.scss */
  .cenaskid {
    padding-top: 2px; }

  /* line 2227, theme.scss */
  .widget-type_revmag_widget_product_1 .product-tabs {
    margin-top: 50px;
    margin-bottom: 50px; }

  /* line 2234, theme.scss */
  .widget-type_revmag_widget_product_1 .product-tabs .tabs-bottom .tab-bottom-point {
    padding: 25px 0; }

  /* line 2242, theme.scss */
  .tablic li {
    font-size: 16px !important;
    line-height: 26px; }

  /* line 2249, theme.scss */
  .widget-type_revmag_widget_product_1 .product__add-info__3d {
    margin: 0 0 50px 0; }

  /* line 2253, theme.scss */
  .widget-type_widget_v4_breadcrumbs_1_ffe5c954ad86f065d16b36976f13490c[style*="--layout-edge:false"] {
    --layout-ps-mb: 40px; }

  /* line 2257, theme.scss */
  .widget-type_widget_v4_set_standart_widgets[style*="--bg:"][style*="--layout-wide-bg:true"] .layout__content {
    padding-top: 25px;
    padding-bottom: 25px; }

  /* line 2264, theme.scss */
  .widget-type_revmag_widget_product_1 .product-tabs .tabs-bottom .editor > *:last-child {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    text-decoration: none !important; }

  /* line 2275, theme.scss */
  .widget-type_revmag_widget_product_1 .product__available__item__text {
    gap: 4px; }

  /* line 2279, theme.scss */
  .widget-type_revmag_widget_product_1 .line-2 .option-value {
    padding: 0 5px; }

  /* line 2283, theme.scss */
  .widget-type_revmag_widget_product_1 .product-form {
    top: 175px; }

  /* line 2287, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul {
    padding-top: 20px;
    padding-bottom: 5px; }

  /* line 2294, theme.scss */
  .widget-type_owner_slider .about__content {
    margin-right: 0%; }

  /* line 2299, theme.scss */
  .widget-type_revmag_widget_footer .footer-top .container .point.menu:nth-child(2) {
    margin-left: 0px; }

  /* line 2303, theme.scss */
  .widget-type_revmag_widget_footer .point.contacts {
    margin-left: 0px; }

  /* line 2307, theme.scss */
  .widget-type_revmag_widget_footer .point.text {
    margin-left: 0px; }

  /* line 2311, theme.scss */
  .widget-type_widget_v4_slider_product_price .promo-slider__item-description .desc {
    line-height: 18px; }

  /* line 2325, theme.scss */
  .widget-type_widget_v4_slider_product_price .promo-slider__item-description .desc {
    margin-bottom: 20px;
    font-size: 15px; }

  /* line 2330, theme.scss */
  .widget-type_stories_video {
    padding-bottom: 15px; }

  /* line 2337, theme.scss */
  .widget-type_widget_v4_special_products_2_7967326fe38da42d4b5fba330ad9eef9 .heading {
    font-size: 24px; }

  /* line 2341, theme.scss */
  .popcategor {
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 58px !important;
    margin-bottom: 15px; }

  /* line 2358, theme.scss */
  .widget-type_widget_v4_staff .promo-slider__item-person {
    font-size: 18px;
    line-height: 17px; }

  /* line 2363, theme.scss */
  .widget-type_widget_v4_staff .promo-slider__item-description {
    font-size: 14px;
    font-weight: 400;
    opacity: .75;
    line-height: 21px; }

  /* line 2370, theme.scss */
  .widget-type_owner_slider .about {
    padding: 30px 0; }

  /* line 2374, theme.scss */
  .widget-type_widget_v4_set_standart_widgets[style*="--bg:"][style*="--layout-wide-bg:true"] {
    padding: 25px 30px 30px 30px; }

  /* line 2378, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-caption {
    font-size: 24px; }

  /* line 2382, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-text {
    font-size: 16px;
    line-height: 24px; }

  /* line 2387, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-youtube button {
    text-decoration: none;
    font-size: 16px;
    font-weight: 700;
    line-height: 19px; }

  /* line 2394, theme.scss */
  .widget-type_widget_v4_set_standart_widgets .promo-slider__item-link a {
    font-size: 16px;
    line-height: 19px; }

  /* line 2406, theme.scss */
  .widget-type_widget_v4_reviews_slider_youtube .promo-slider__item-photo {
    margin-bottom: 20px; }

  /* line 2410, theme.scss */
  .widget-type_widget_v4_delimeter_text_1_63119d87f8d5ef3612d07e380f7ea564[style*="--delimiter-text-position:left"] .delimeter {
    margin-bottom: 15px; }

  /* line 2414, theme.scss */
  .widget-type_widget_v4_delimeter_text_1_63119d87f8d5ef3612d07e380f7ea564 .delimeter_text {
    font-size: 24px;
    font-weight: 700;
    line-height: 27px; }

  /* line 2420, theme.scss */
  .widget-type_revmag_widget_footer .footer-top .container {
    display: grid;
    grid-column-gap: 6px;
    grid-template-columns: repeat(3, 1fr); }

  /* line 2426, theme.scss */
  .point.menu {
    margin-top: 10px;
    padding: 10px 20px 10px 20px; }

  /* line 2431, theme.scss */
  .point.text {
    margin-top: 10px;
    padding: 10px 20px 10px 20px; }

  /* line 2436, theme.scss */
  .widget-type_revmag_widget_footer .banners-block {
    gap: 15px; }

  /* line 2440, theme.scss */
  .widget-type_revmag_widget_product_1 .product__add-info__block {
    margin: 0 0 50px 0; }

  /* line 2446, theme.scss */
  .widget-type_revmag_widget_product_1 .line-2 .option-values__note strong {
    font-size: 16px;
    line-height: 100%; }

  /* line 2451, theme.scss */
  .widget-type_widget_v4_delimeter_text_1_63119d87f8d5ef3612d07e380f7ea564 .delimeter_text {
    font-size: 30px;
    padding-top: 20px; }

  /* line 2456, theme.scss */
  .widget-type_revmag_widget_footer .point.contacts {
    margin-top: 10px;
    padding: 10px 20px 10px 20px; }

  /* line 2462, theme.scss */
  .widget-type_revmag_widget_footer .footer-title-img {
    max-width: 100%;
    padding: 10px 20px 10px 20px; }

  /* line 2467, theme.scss */
  .widget-type_revmag_widget_footer .point ul li {
    margin: 5px 0; }

  /* line 2471, theme.scss */
  .widget-type_revmag_widget_footer .point .menu-title {
    margin-bottom: 15px; }

  /* line 2476, theme.scss */
  .widget-type_revmag_widget_footer .footer-bottom-flex {
    grid-template-areas: "comp one two three";
    grid-template-columns: 25% 25% 25% 25%; }

  /* line 2482, theme.scss */
  .widget-type_revmag_widget_product_1 .rev-product {
    -ms-grid-columns: calc(100% - 380px - 25px) 392px;
    grid-template-columns: calc(100% - 380px - 25px) 392px;
    grid-column-gap: 25px; }

  /* line 2488, theme.scss */
  .widget-type_revmag_widget_header_3 .link-icon span {
    font-size: 20px; }

  /* line 2493, theme.scss */
  .widget-type_revmag_widget_header_3 .header-icons {
    justify-content: right;
    padding-right: 0px;
    gap: 3px; }

  /* line 2500, theme.scss */
  .widget-type_revmag_widget_header_3 .link- {
    font-size: 18px; }

  /* line 2504, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul li {
    margin-left: 0px !important; }

  /* line 2508, theme.scss */
  .widget-type_revmag_widget_header_3:not([style*="--header-burger-hide:true"]) .header-bottom .container {
    grid-template-columns: 40px auto !important;
    grid-column-gap: 5px !important; }

  /* line 2513, theme.scss */
  .widget-type_revmag_widget_header_3 .burger-logo-custom {
    width: 30px !important; }

  /* line 2519, theme.scss */
  .widget-type_revmag_widget_header_3 .header-title-img img {
    width: 76%; }

  /* line 2523, theme.scss */
  .widget-type_revmag_widget_header_3 .header-location > *, .widget-type_revmag_widget_header_3 .header-contacts > * {
    margin: 0px; }

  /* line 2527, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul {
    padding-top: 15px;
    padding-bottom: 5px; }

  /* line 2532, theme.scss */
  .widget-type_revmag_widget_header_3 .icon-suctom-new.geo {
    top: 7px; }

  /* line 2536, theme.scss */
  .widget-type_revmag_widget_page_title_1 .rev-title .title {
    font-size: 40px;
    line-height: 50px; } }
@media (max-width: 1440px) {
  /* line 2550, theme.scss */
  .widget-type_revmag_widget_header_3 .header-collections > ul li {
    margin-left: 5px !important; }

  /* line 2556, theme.scss */
  .widget-type_revmag_widget_header_3 .burger-logo-custom {
    width: 30px; }

  /* line 2560, theme.scss */
  .widget-type_revmag_widget_header_3:not([style*="--header-burger-hide:true"]) .header-bottom .container {
    grid-column-gap: 25px; }

  /* line 2566, theme.scss */
  .widget-type_revmag_widget_header_3 .header-search input {
    width: 1210px; }

  /* line 2570, theme.scss */
  .widget-type_revmag_widget_collection_products .product-item_image img {
    object-fit: contain; }

  /* line 2578, theme.scss */
  .widget-type_revmag_widget_footer .point ul li span {
    font-size: 16px;
    font-weight: 300;
    line-height: 22px; }

  /* line 2584, theme.scss */
  .widget-type_widget_v4_set_standart_widgets[style*="--bg:"][style*="--layout-wide-bg:true"] {
    padding-left: 35px;
    padding-right: 35px; } }
/* line 2595, theme.scss */
.breadcrumb-wrapper ul li {
  vertical-align: baseline !important; }

/* line 2599, theme.scss */
.widget-type_revmag_widget_product_1 .mymodal__popup__content {
  font-size: 16px !important; }

/* line 2603, theme.scss */
.widget-type_revmag_widget_header_3 .header-search.icon.visible-search {
  top: 100px; }

/* line 2609, theme.scss */
.text114 {
  color: #2FA28E;
  font-weight: 600 !important; }

/* line 2614, theme.scss */
.text115 {
  color: #ffffff;
  font-weight: 600 !important; }

/* line 2619, theme.scss */
.text115 a {
  color: #ffffff;
  font-weight: 600 !important; }

/* line 2624, theme.scss */
.text116 {
  padding: 25px 0; }

@media (max-width: 450px) {
  /* line 2629, theme.scss */
  .text116 {
    padding: 13px 0; } }
/* line 2635, theme.scss */
.point.text {
  margin-top: 0px; }

/* line 2640, theme.scss */
.text118 {
  margin-top: 40px; }

/* line 2645, theme.scss */
.widget-type_widget_v4_delimeter_text_1_63119d87f8d5ef3612d07e380f7ea564 .delimeter_text {
  font-size: 35px;
  line-height: 55px; }

/* line 2650, theme.scss */
.widget-type_revmag_widget_articles .article-point .article-text .title {
  font-size: 20px;
  color: #2fa28e;
  font-weight: 600;
  line-height: 26px; }

/* line 2657, theme.scss */
.widget-type_revmag_widget_articles .article-point .article-text .article-link {
  color: #2fa28e;
  margin-top: 25px; }

/* line 2662, theme.scss */
.widget-type_widget_v4_contact_map-21 .contacts .contacts__title {
  margin-bottom: 50px; }

/* line 2666, theme.scss */
.widget-type_widget_v4_contact_map-21 .region-shop-name {
  font-size: 20px;
  font-weight: 500; }

/* line 2671, theme.scss */
.widget-type_widget_v4_contact_map-21 .region-shop-point .region-shop-point__subheader {
  font-size: 18px;
  font-weight: 500;
  color: #383838; }

/* line 2679, theme.scss */
.widget-type_widget_v4_contact_map-21 .region-shop-to-map {
  text-decoration: underline;
  font-weight: 400; }

/* line 2686, theme.scss */
.widget-type_widget_v4_contact_map-21 .region-select-list {
  padding-top: 70px;
  padding-left: 28px; }

/* line 2695, theme.scss */
.widget-type_widget_v4_contact_map-21 .modal-catalog {
  z-index: 99999; }

/* line 2699, theme.scss */
.widget-type_revmag_widget_product_1 .product__add-info__block__image__wrapper img {
  width: 100%; }

/* line 2703, theme.scss */
.widget-type_revmag_widget_product_1 .ratio-inside img {
  object-fit: cover; }

/* line 2708, theme.scss */
.widget-type_revmag_widget_header_3 .container {
  max-width: 1400px; }

/* line 2712, theme.scss */
.widget-type_revmag_widget_product_1 .product-gallery__thumbs {
  margin-top: 25px; }

/* line 2718, theme.scss */
.zalivka {
  background-color: #FAFAFA;
  border-radius: 30px; }

/* line 2723, theme.scss */
.zalivkakatalog {
  background-color: #FAFAFA; }

/* line 2728, theme.scss */
.zalivkakart1 {
  border-radius: 30px; }
  @media (max-width: 1024px) {
    /* line 2728, theme.scss */
    .zalivkakart1 {
      border-radius: 20px; } }

/* line 2737, theme.scss */
.zalivka2 {
  mix-blend-mode: multiply;
  background-blend-mode: multiply; }

/* line 2743, theme.scss */
.zalivka11 {
  background-color: #FAFAFA;
  transition: all 0.5s ease !important;
  border-radius: 10px !important; }
  @media (max-width: 1024px) {
    /* line 2743, theme.scss */
    .zalivka11 {
      border-radius: 5px; } }

/* line 2753, theme.scss */
.zalivka11:hover {
  background-color: #FAFAFA80; }

/* line 2759, theme.scss */
.zalivka22 {
  mix-blend-mode: multiply; }

/* line 2764, theme.scss */
.widget-type_revmag_widget_product_1 .ratio-main {
  padding-top: 85%; }

/* line 2768, theme.scss */
.widget-type_revmag_widget_product_1 .product__add-info__3d {
  margin: 0 0 80px 0; }

/* line 2774, theme.scss */
.widget-type_revmag_widget_collection_products .preloader {
  display: none; }

/* line 2778, theme.scss */
.delimeter_line {
  border-bottom: var(--border-size) solid #f8f8f800 !important; }

/* line 2782, theme.scss */
.product__add-info__block__upholstery .product__add-info__block__image {
  padding-top: 56.57% !important; }
  @media (max-width: 991px) {
    /* line 2782, theme.scss */
    .product__add-info__block__upholstery .product__add-info__block__image {
      padding-top: 60% !important; } }

/* line 2795, theme.scss */
.widget-type_revmag_widget_product_1 .product__available__item__text {
  gap: 1px; }

@media (max-width: 390px) {
  /* line 2808, theme.scss */
  .widget-type_revmag_widget_product_1 .product__available__item__controls {
    justify-content: left; }

  /* line 2817, theme.scss */
  .widget-type_revmag_widget_product_1 .product__available__item__controls {
    gap: 10px; } }
/* line 2824, theme.scss */
.widget-type_widget_v4_promo_slider_11_2083fe515e73fc4ad803a6f84888c5de .promo-slider__item-photo .img-ratio {
  padding-top: 555px; }
  @media (max-width: 1440px) {
    /* line 2824, theme.scss */
    .widget-type_widget_v4_promo_slider_11_2083fe515e73fc4ad803a6f84888c5de .promo-slider__item-photo .img-ratio {
      padding-top: 540px; } }
  @media (max-width: 1400px) {
    /* line 2824, theme.scss */
    .widget-type_widget_v4_promo_slider_11_2083fe515e73fc4ad803a6f84888c5de .promo-slider__item-photo .img-ratio {
      padding-top: 500px; } }
  @media (max-width: 1366px) {
    /* line 2824, theme.scss */
    .widget-type_widget_v4_promo_slider_11_2083fe515e73fc4ad803a6f84888c5de .promo-slider__item-photo .img-ratio {
      padding-top: 485px; } }
  @media (max-width: 1024px) {
    /* line 2824, theme.scss */
    .widget-type_widget_v4_promo_slider_11_2083fe515e73fc4ad803a6f84888c5de .promo-slider__item-photo .img-ratio {
      padding-top: 380px; } }

@media (max-width: 1023px) {
  /* line 2844, theme.scss */
  .splide__arrows {
    display: none; } }

@media (max-width: 1023px) {
  /* line 2850, theme.scss */
  .special-products__slider-controls {
    display: none; } }

@media (max-width: 450px) {
  /* line 2857, theme.scss */
  .widget-type_system_widget_v4_promo_slider_11 .promo-slider__item-photo .img-ratio {
    border-radius: 20px;
    padding-top: 525px; }

  /* line 2862, theme.scss */
  .widget-type_widget_v4_contact_map-21 .contacts .contacts__title {
    margin-bottom: 25px; }

  /* line 2866, theme.scss */
  .widget-type_widget_v4_contact_map-21 .region-shop-name {
    font-size: 18px;
    font-weight: 500;
    line-height: 120%; } }
@media (max-width: 430px) {
  /* line 2878, theme.scss */
  .widget-type_system_widget_v4_promo_slider_11 .promo-slider__item-photo .img-ratio {
    padding-top: 505px; } }
@media (max-width: 390px) {
  /* line 2884, theme.scss */
  .widget-type_system_widget_v4_promo_slider_11 .promo-slider__item-photo .img-ratio {
    padding-top: 430px; }

  /* line 2889, theme.scss */
  .widget-type_revmag_widget_product_1 .product__available__item__status {
    font-size: 11px !important; } }
@media (max-width: 320px) {
  /* line 2896, theme.scss */
  .widget-type_system_widget_v4_promo_slider_11 .promo-slider__item-photo .img-ratio {
    padding-top: 365px; }

  /* line 2900, theme.scss */
  .widget-type_revmag_widget_product_1 .line-2 .option-values__note strong {
    font-size: 14px;
    line-height: 100%; }

  /* line 2905, theme.scss */
  .widget-type_revmag_widget_product_1 .line-2 .option-values {
    gap: 10px 8px;
    margin-bottom: 10px; }

  /* line 2910, theme.scss */
  .widget-type_revmag_widget_product_1 .product__available__item__status {
    font-size: 11px !important; }

  /* line 2914, theme.scss */
  .cenaskid {
    padding-top: 1px; } }
/* line 2923, theme.scss */
.widget-type_stories_video .preview-gallery__btn {
  border-radius: 100px; }

/* line 2927, theme.scss */
.widget-type_stories_video .preview-gallery__btn .img-ratio {
  border-radius: 100px; }

/* line 2931, theme.scss */
.widget-type_stories_video .preview-gallery__btn .img-ratio {
  padding-top: 100%; }

/* line 2939, theme.scss */
.layout widget-type_widget_v4_slider_product_price {
  border-radius: 100px 100px 0px 0px; }

/* line 2949, theme.scss */
.vladelcy1 {
  margin-top: -100px;
  border-radius: 100px 100px 0px 0px;
  background: #FAFAFA;
  padding-top: 25px;
  padding-bottom: 140px; }

@media (max-width: 1024px) {
  /* line 2957, theme.scss */
  .vladelcy1 {
    border-radius: 60px 60px 0px 0px; } }
@media (max-width: 450px) {
  /* line 2961, theme.scss */
  .vladelcy1 {
    border-radius: 30px 30px 0px 0px; } }
/* line 2966, theme.scss */
.vladelcy1 .layout__content {
  padding-bottom: 0px !important; }

/* line 2970, theme.scss */
.widget-type_revmag_widget_banners_1 {
  margin-top: 0px;
  border-radius: 100px 100px 0px 0px; }

/* line 2975, theme.scss */
.widget-type_widget_v4_staff {
  margin-top: -100px;
  border-radius: 100px 100px 0px 0px; }

/* line 2980, theme.scss */
.widget-type_revmag_widget_accordeon {
  margin-top: -100px;
  border-radius: 100px 100px 0px 0px;
  background: #FAFAFA !important;
  padding-top: 25px;
  padding-bottom: 100px; }

/* line 2988, theme.scss */
.layout[style*="--bg:"] .layout__content {
  padding-left: 0px;
  padding-right: 0px; }
  @media (max-width: 450px) {
    /* line 2988, theme.scss */
    .layout[style*="--bg:"] .layout__content {
      padding-top: 25px;
      padding-bottom: 25px; } }

@media (max-width: 1440px) {
  /* line 3003, theme.scss */
  .widget-type_revmag_widget_accordeon {
    padding-top: 25px;
    padding-bottom: 100px;
    padding-left: 40px;
    padding-right: 40px; } }
@media (max-width: 1400px) {
  /* line 3011, theme.scss */
  .widget-type_revmag_widget_accordeon {
    border-radius: 80px 80px 0 0; } }
@media (max-width: 450px) {
  /* line 3016, theme.scss */
  .widget-type_revmag_widget_accordeon {
    padding-top: 0px;
    padding-bottom: 80px;
    padding-left: var(--layout-side-padding);
    padding-right: var(--layout-side-padding); } }
/* line 3024, theme.scss */
.widget-type_widget_v4_reviews_slider_youtube {
  margin-top: -100px;
  border-radius: 100px 100px 0px 0px; }
  @media (max-width: 1440px) {
    /* line 3024, theme.scss */
    .widget-type_widget_v4_reviews_slider_youtube {
      margin-top: -60px; } }
  @media (max-width: 1024px) {
    /* line 3024, theme.scss */
    .widget-type_widget_v4_reviews_slider_youtube {
      margin-top: -60px; } }

/* line 3037, theme.scss */
.widget-type_revmag_widget_sub_reg {
  margin-top: -100px;
  border-radius: 100px 100px 0px 0px; }

@media (max-width: 1400px) {
  /* line 3042, theme.scss */
  .widget-type_revmag_widget_sub_reg {
    margin-top: -100px;
    border-radius: 80px 80px 0px 0px; } }
@media (max-width: 450px) {
  /* line 3048, theme.scss */
  .widget-type_revmag_widget_sub_reg {
    margin-top: -165px;
    border-radius: 40px 40px 0px 0px; } }
/* line 3054, theme.scss */
.widget-type_owner_slider .about {
  background: #FAFAFA; }

@media (max-width: 450px) {
  /* line 3063, theme.scss */
  .widget-type_widget_v4_viewed_products_1_26285cd5d90d3a52c7466f853e0cfa33 {
    margin-top: -125px; } }
/* line 3069, theme.scss */
.widget-type_revmag_widget_product_1 .line-2 .option-selector > .option {
  min-width: 100%; }

/* line 3077, theme.scss */
.splide__arrow {
  display: inline-flex;
  width: 48px !important;
  height: 48px !important;
  font-size: 30px !important;
  opacity: 0.9 !important;
  outline: none !important;
  border: 1px solid #cccccc !important;
  border-radius: 50% !important;
  background: #ffffff !important;
  color: #cccccc !important; }

/* line 3092, theme.scss */
.splide__arrow:hover {
  background: #ffffff80 !important;
  color: #383838 !important;
  border: 1px solid #383838 !important; }

/* line 3100, theme.scss */
.widget-type_widget_v4_special_products_tabs_13_b2fbd237a3dc2932f5732b9fd174fe47 .product-preview__price {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 23px; }
  @media (max-width: 450px) {
    /* line 3100, theme.scss */
    .widget-type_widget_v4_special_products_tabs_13_b2fbd237a3dc2932f5732b9fd174fe47 .product-preview__price {
      gap: 5px;
      margin-bottom: 10px; } }

/* line 3114, theme.scss */
.widget-type_widget_v4_special_products_tabs_13_b2fbd237a3dc2932f5732b9fd174fe47 .special-products .splide__slide .product-preview {
  padding: 0px; }

/* line 3119, theme.scss */
.widget-type_widget_v4_special_products_tabs_13_b2fbd237a3dc2932f5732b9fd174fe47 .main-heading {
  display: none !important; }

/* line 3126, theme.scss */
.widget-type_widget_v4_special_products_tabs_13_b2fbd237a3dc2932f5732b9fd174fe47 .tabs__head .splide__list {
  justify-content: center !important;
  width: auto !important; }

@media (max-width: 450px) {
  /* line 3133, theme.scss */
  .widget-type_widget_v4_special_products_tabs_13_b2fbd237a3dc2932f5732b9fd174fe47 .tabs__head .splide__list {
    justify-content: flex-start !important;
    padding: 0 15px !important; } }
/* line 3144, theme.scss */
.overlay-3d {
  position: absolute;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: 100%;
  cursor: pointer;
  background-repeat: no-repeat;
  border-radius: 30px; }
  @media (max-width: 991px) {
    /* line 3144, theme.scss */
    .overlay-3d {
      border-radius: 15px; } }

@media (max-width: 450px) {
  /* line 3165, theme.scss */
  .widget-type_widget_v4_set_standart_widgets[style*="--bg:"][style*="--layout-wide-bg:true"] .layout__content {
    padding-bottom: 120px; } }
/* line 3170, theme.scss */
.widget-type_stories_video .preview-gallery__list {
  grid-template-columns: repeat(5, minmax(90px, 90px)); }
  @media (max-width: 450px) {
    /* line 3170, theme.scss */
    .widget-type_stories_video .preview-gallery__list {
      grid-template-columns: repeat(5, minmax(80px, 80px)); } }

/* line 3177, theme.scss */
.widget-type_widget_v4_contact_map-21 .region-select-current {
  font-size: 18px; }

@media (max-width: 450px) {
  /* line 3182, theme.scss */
  .product-item .one-variant {
    margin-bottom: 20px !important;
    align-items: self-start; } }
/* line 3190, theme.scss */
.widget-type_revmag_widget_product_1 .line-3 .product-quantity {
  display: none; }

/* line 3198, theme.scss */
.widget-type_widget_v4_reviews_slider_youtube .promo-slider .splide__arrow--prev {
  position: absolute;
  left: auto;
  right: 80px; }

/* line 3205, theme.scss */
.ya-share2__container_size_m.ya-share2__container_alone .ya-share2__popup_direction_bottom, .ya-share2__container_size_m .ya-share2__item_more.ya-share2__item_has-pretty-view .ya-share2__popup_direction_bottom {
  z-index: 99;
  position: absolute; }

/* line 3210, theme.scss */
.ya-share2__popup_x-direction_left {
  right: -141px !important;
  left: auto; }
  @media (max-width: 450px) {
    /* line 3210, theme.scss */
    .ya-share2__popup_x-direction_left {
      right: 0% !important; } }

/* line 3221, theme.scss */
.breadcrumb-wrapper ul li a.breadcrumb-link__last {
  color: #383838 !important; }

/* line 3226, theme.scss */
.movement img {
  -o-object-fit: contain !important;
  object-fit: contain !important; }

/* line 3231, theme.scss */
.movement-n img {
  -o-object-fit: contain !important;
  object-fit: contain !important; }

@media (max-width: 450px) {
  /* line 3237, theme.scss */
  .widget-type_widget_v4_special_products_1_f7b5562040508012156abc8aac0d31a9 {
    margin-top: -120px; } }

/* line 3244, theme.scss */
.va--qnt {
  display: none !important; }
