

/* Start:/bitrix/templates/eshop24_default/components/bitrix/news.list/mainslider/style.min.css?17054001035858*/
.slider-nav{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 .625rem;border:1px solid #d3d3d3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:1rem;-webkit-box-flex:wrap;-ms-flex:wrap;flex:wrap;height:1.75rem}.slider-nav__item{position:relative;width:.625rem;height:.625rem;outline:0;border-radius:50%;padding:0;background:0 0;background:#d3d3d3;border:0;margin:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.slider-nav__item:focus{outline:0}.slider-nav__item:before{content:'';position:absolute;left:0;top:0;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;width:.625rem;height:.625rem;border-radius:50%;background-color:#005bff}.slider-nav__item:not(.active):focus-visible{background-color:#005bff}.slider-nav__item.active:focus-visible:before{background-color:#005bff}.slider-nav__item+.slider-nav__item{margin-left:1rem}.slider-nav__item+.slider-nav__item.active{margin-left:1.25rem}.slider-nav__item.active+.slider-nav__item{margin-left:1.25rem}.slider-nav__nav{margin:1rem 0}.slider-nav__item.active{-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6)}.slider-nav__item.active:before{-webkit-transform:scale(.4);-ms-transform:scale(.4);transform:scale(.4)}.slider-nav.focus-visible{border-color:#343a40}.mainslider{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.mainslider__item{text-align:center}.mainslider__visual{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:auto;pointer-events:none}.mainslider__slides{font-size:0}.mainslider:not(.swiper-initialized) .mainslider__item:not(:first-child){display:none}.mainslider__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:auto;bottom:0;height:100%}.mainslider__product-img{z-index:2;position:relative;max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height);max-height:calc(100% - .625rem);-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated}.mainslider__content{text-align:center;margin:1.5rem 0;pointer-events:none}.mainslider__title{margin:0 0 .625rem;padding:0;font-size:1.5rem;font-weight:500}.mainslider__desc{font-size:1rem;font-weight:300;margin:.625rem 0}.mainslider__buttons{margin:1.5rem 0 0}.mainslider__buttons>.btn{position:relative;pointer-events:auto}.mainslider__nav{margin:1rem 0}.mainslider__container{height:100%}.mainslider__pictures{position:relative;overflow:hidden;display:block}.mainslider__item:not(.mainslider__item--responsive) .mainslider__visual{display:-webkit-box;display:-ms-flexbox;display:flex}.mainslider__item:not(.mainslider__item--responsive) .mainslider__pictures{height:15rem}.mainslider__background{-webkit-transform:translateZ(0);transform:translateZ(0)}.mainslider__item:not(.mainslider__item--responsive) .mainslider__background{position:absolute;left:-9999px;right:-9999px;top:auto;bottom:0;margin:auto;height:100%;max-width:none;width:auto}.mainslider__item--responsive .mainslider__background{display:block;max-width:100%;height:auto;margin:auto;aspect-ratio:attr(width)/attr(height)}.mainslider__link{display:block;pointer-events:auto}.mainslider__container>.mainslider__link{position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,0);z-index:3}.mainslider--autoheight,.mainslider--autoheight .mainslider__item{height:auto}.mainslider--autoheight .mainslider__slides{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}@media (min-width:576px){.mainslider__item:not(.mainslider__item--responsive) .mainslider__pictures{height:20rem}}@media (min-width:768px){.mainslider__item:not(.mainslider__item--responsive) .mainslider__pictures{height:25rem}.mainslider__content,.mainslider__product{padding:0 12px}.mainslider__product{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:50%;left:auto}.mainslider__product-img{max-width:none;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.mainslider__content{position:absolute;left:0;right:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%;max-width:30.375rem;text-align:left;margin:0;z-index:2;margin-left:2.5rem}.mainslider__title{font-size:1.75rem}.mainslider__desc{font-size:1rem}.mainslider__nav{position:absolute;z-index:4;bottom:.625rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.mainslider__container{position:absolute;left:0;right:0;top:0;margin:auto}.mainslider__item--light .mainslider__content{color:#fff}}@media (min-width:992px){.mainslider__item:not(.mainslider__item--responsive) .mainslider__pictures{height:31.25rem}.mainslider__item:not(.mainslider__item--responsive) .mainslider__background{height:auto;min-height:100%;min-width:100%}.mainslider__content{margin-left:4.375rem}.mainslider__title{font-size:2rem;margin:0 0 1rem}.mainslider__desc{margin:1rem 0 2.25rem}}
/* End */


/* Start:/bitrix/templates/eshop24_default/components/bitrix/news.list/features/style.css?17319643872404*/
.features {
  position: relative;
  padding-top: 2rem;
  padding-bottom: 2rem;
  background-color: inherit;
  overflow: hidden; }
  .features::after {
    content: "";
    position: absolute;
    width: 60px;
    background-color: #F9F9FA;
    right: -6px;
    top: 0;
    bottom: 0; }
  @media (min-width: 576px) {
    .features {
      padding-top: 1rem;
      padding-bottom: 1rem; } }
  @media (min-width: 1200px) {
    .features {
      padding-top: 1.75rem;
      padding-bottom: 2rem; } }

@media (min-width: 576px) {
  .features [class*="col-"] {
    position: relative; }
    .features [class*="col-"]::after {
      content: "";
      width: 96px;
      height: 1px;
      background-color: #005CFF;
      right: 0;
      top: 70px;
      -webkit-transform: translate(50%, 0);
          -ms-transform: translate(50%, 0);
              transform: translate(50%, 0);
      opacity: 0.2;
      position: absolute; } }

.features [class*="col-"]:last-child::after {
  content: none; }

.features__item {
  min-height: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-item-align: stretch;
      align-self: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 1rem 0;
  z-index: 10;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .features__item:hover {
    opacity: 0.9; }

.features__img {
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 101px;
  height: 101px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1rem; }
  .features__img img {
    max-width: 100%;
    max-height: 100%; }

.features__name {
  text-align: center;
  font-size: 1.25rem;
  word-break: break-all;
  word-break: break-word;
  max-width: 220px;
}

@media screen and (max-width: 768px) {
  .features__name {
    font-size: 1.2rem;
  }
}
@media screen and (max-width: 480px) {
  .features__name {
    font-size: 1.1rem;
  }
}
/* End */


/* Start:/bitrix/templates/eshop24_default/components/bitrix/catalog.section/catalog/style.min.css?1705400103446*/
.catalog-section__lazy-btn.is-loading>.btn__icon{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.catalog-section__nav .catalog-sorter__count{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);width:10rem}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}
/* End */


/* Start:/bitrix/templates/eshop24_default/components/bitrix/catalog.item/catalog/style.css?173264587516503*/
.product-item-container {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  position: relative; }
  .product-item-container.hover, .product-item-container.active {
    z-index: 210; }
    .product-item-container.hover .product-item--popup, .product-item-container.active .product-item--popup {
      background-color: white;
      -webkit-box-shadow: 0 30px 30px -10px #0000001A;
              box-shadow: 0 30px 30px -10px #0000001A; }
    .product-item-container.hover .product-item-image-slider-control-container,
    .product-item-container.hover .product-item-image-slider-control-container, .product-item-container.active .product-item-image-slider-control-container,
    .product-item-container.active .product-item-image-slider-control-container {
      height: auto;
      opacity: 1;
      overflow: visible;
      -webkit-transform: translateX(0);
          -ms-transform: translateX(0);
              transform: translateX(0); }
    .product-item-container.hover .product-item--popup .product-item__popup,
    .product-item-container.hover .product-item--popup .product-item__popup, .product-item-container.active .product-item--popup .product-item__popup,
    .product-item-container.active .product-item--popup .product-item__popup {
      height: auto;
      opacity: 1;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); }
  .bx-no-touch .product-item-container .product-item-info-container.product-item-hidden {
    display: none;
    opacity: 0;
    -webkit-transition: opacity 300ms ease;
    -o-transition: opacity 300ms ease;
    transition: opacity 300ms ease; }
  @media (min-width: 992px) {
    .product-item-container {
      margin-bottom: 1.5rem; }
      .product-item-container.hover .product-item-image-action, .product-item-container.active .product-item-image-action {
        height: auto;
        overflow: visible;
        opacity: 1;
        -webkit-transform: translateX(-12px);
            -ms-transform: translateX(-12px);
                transform: translateX(-12px); }
      .product-item-container.hover .product-item--popup .product-item-price-container,
      .product-item-container.hover .product-item--popup .product-item__rate,
      .product-item-container.hover .product-item--popup .product-item-title, .product-item-container.active .product-item--popup .product-item-price-container,
      .product-item-container.active .product-item--popup .product-item__rate,
      .product-item-container.active .product-item--popup .product-item-title {
        -webkit-transform: translateX(1.75rem);
            -ms-transform: translateX(1.75rem);
                transform: translateX(1.75rem); } }

.product-item--list-item .product-item-title {
  margin: 0 0 .625rem; }
  .product-item--list-item .product-item-title > a,
  .product-item--list-item .product-item-title > a:hover {
    color: #000; }

.product-item--list-item .product-item-price-current,
.product-item--list-item .product-item-price-old {
  display: inline-block; }

.product-item--list-item {
  /* image-slider */ }
  .product-item--list-item .product-item-image-wrapper {
    display: block;
    margin-bottom: 1.25rem;
    position: relative; }
  .product-item--list-item .product-item-image-canvas {
    display: block;
    padding-bottom: 100%;
    position: relative; }
    .product-item--list-item .product-item-image-canvas:hover, .product-item--list-item .product-item-image-canvas:focus {
      outline: none; }
  .product-item--list-item .product-item-image,
  .product-item--list-item .product-item-image-slider,
  .product-item--list-item .product-item-image-slide,
  .product-item--list-item .product-item-image-overlay {
    bottom: 0;
    display: block;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    position: absolute;
    right: 0;
    top: 0; }
  .product-item--list-item .product-item-image-slider-control-container {
    bottom: .5rem;
    display: block;
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    text-align: center;
    -webkit-transition: 0.2s ease-out, opacity 0.4s ease-out;
    -o-transition: 0.2s ease-out, opacity 0.4s ease-out;
    transition: 0.2s ease-out, opacity 0.4s ease-out;
    -webkit-transform: translateX(32px);
        -ms-transform: translateX(32px);
            transform: translateX(32px);
    z-index: 200; }
    .bx-touch .product-item--list-item .product-item-image-slider-control-container {
      display: none; }
  .product-item--list-item .product-item-image-slider-control {
    cursor: pointer;
    display: inline-block;
    padding: 3px;
    position: relative;
    -webkit-transition: padding 0.2s ease;
    -o-transition: padding 0.2s ease;
    transition: padding 0.2s ease; }
    .product-item--list-item .product-item-image-slider-control:before {
      background-color: #fff;
      border: 1px solid #D5D5D5;
      border-radius: 50%;
      content: '';
      display: block;
      height: 0;
      padding: 4px;
      width: 0;
      -webkit-transition: padding 0.2s ease;
      -o-transition: padding 0.2s ease;
      transition: padding 0.2s ease; }
    .product-item--list-item .product-item-image-slider-control:after {
      border-radius: 50%;
      bottom: 0;
      content: '';
      display: block;
      height: 0;
      left: 0;
      margin: auto;
      position: absolute;
      right: 0;
      top: 0;
      width: 0;
      -webkit-transition: padding 0.2s ease;
      -o-transition: padding 0.2s ease;
      transition: padding 0.2s ease; }
    .product-item--list-item .product-item-image-slider-control.active {
      padding: 0; }
      .product-item--list-item .product-item-image-slider-control.active:before {
        padding: 7px; }
      .product-item--list-item .product-item-image-slider-control.active:after {
        background-color: #005bff;
        padding: 3px; }
  .product-item--list-item .product-item-image-slider {
    overflow: hidden; }
    .product-item--list-item .product-item-image-slider > .active,
    .product-item--list-item .product-item-image-slider > .next,
    .product-item--list-item .product-item-image-slider > .prev {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .product-item--list-item .product-item-image-slider > .active {
      left: 0; }
    .product-item--list-item .product-item-image-slider > .next,
    .product-item--list-item .product-item-image-slider > .prev {
      position: absolute;
      top: 0;
      width: 100%; }
    .product-item--list-item .product-item-image-slider > .next {
      left: 100%; }
    .product-item--list-item .product-item-image-slider > .prev {
      left: -100%; }
    .product-item--list-item .product-item-image-slider > .next.left,
    .product-item--list-item .product-item-image-slider > .prev.right {
      left: 0; }
  .product-item--list-item .product-item-image-slide {
    display: none;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
    .product-item--list-item .product-item-image-slide.active {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    @media all and (transform-3d), (-webkit-transform-3d) {
      .product-item--list-item .product-item-image-slide {
        -webkit-transition: -webkit-transform .6s ease-in-out;
        transition: -webkit-transform .6s ease-in-out;
        -o-transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out;
        transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
        -webkit-backface-visibility: hidden;
                backface-visibility: hidden;
        -webkit-perspective: 1000px;
                perspective: 1000px; }
        .product-item--list-item .product-item-image-slide.next, .product-item--list-item .product-item-image-slide.active.right {
          left: 0;
          -webkit-transform: translate3d(100%, 0, 0);
                  transform: translate3d(100%, 0, 0); }
        .product-item--list-item .product-item-image-slide.prev, .product-item--list-item .product-item-image-slide.active.left {
          left: 0;
          -webkit-transform: translate3d(-100%, 0, 0);
                  transform: translate3d(-100%, 0, 0); }
        .product-item--list-item .product-item-image-slide.next.left, .product-item--list-item .product-item-image-slide.prev.right, .product-item--list-item .product-item-image-slide.active {
          left: 0;
          -webkit-transform: translate3d(0, 0, 0);
                  transform: translate3d(0, 0, 0); } }
  .product-item--list-item .product-item-image {
    max-height: 100%;
    max-width: 100%; }
  .product-item--list-item .product-item-action-container {
    display: block;
    height: 1.75rem;
    margin-bottom: 0.375rem;
    position: relative;
    width: 1.75rem; }
    .product-item--list-item .product-item-action-container:last-child {
      margin-bottom: 0; }
    .product-item--list-item .product-item-action-container .product-item-action {
      bottom: 0;
      left: 0;
      position: absolute;
      right: 0;
      top: 0;
      -webkit-transition: all .1s ease-in;
      -o-transition: all .1s ease-in;
      transition: all .1s ease-in; }
  .product-item--list-item .product-item-action {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: transparent;
    border: none;
    color: #999;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: auto; }
    .product-item--list-item .product-item-action:hover {
      color: #005bff; }
    .product-item--list-item .product-item-action > .product-item-action-icon {
      display: block;
      font-size: 1.5rem; }
    .product-item--list-item .product-item-action--remove > .product-item-action-icon {
      font-size: 1rem; }
  .product-item--list-item .product-item-limit {
    border: 1px solid #D1D1D1; }
  .product-item--list-item .product-item-title {
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 1.28571; }
    @media (min-width: 992px) {
      .product-item--list-item .product-item-title {
        font-size: 1rem;
        line-height: 1.57143; } }
  .product-item--list-item .product-item-label-text {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
    z-index: 10; }
  .product-item--list-item .product-item-info-container {
    font-size: 0.875rem;
    margin-bottom: 1rem; }
  .product-item--list-item .product-item__popup .product-item-info-container:last-child {
    margin-bottom: 1.625rem; }
  .product-item--list-item .product-item-price-container {
    font-size: 1rem;
    margin-bottom: .75rem; }
  .product-item--list-item .product-item-price-old {
    margin-top: .375rem; }
  .product-item--list-item .product-item__rate {
    display: none; }
  .product-item--list-item .product-item-scu-container {
    margin-bottom: 0.25rem; }
    .product-item__popup .product-item--list-item .product-item-scu-container:last-child {
      margin-bottom: 1rem; }
  @media (min-width: 992px) {
    .product-item--list-item .product-item__rate {
      display: block; }
    .product-item--list-item .product-item-price-container {
      margin-bottom: .375rem; }
    .product-item--list-item .product-item-price-old {
      margin-top: 0; } }

.product-item--card {
  background-color: rgba(255, 255, 255, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  left: 0;
  overflow: hidden;
  -webkit-transition: background-color 0.4s ease, -webkit-box-shadow 0.4s ease;
  transition: background-color 0.4s ease, -webkit-box-shadow 0.4s ease;
  -o-transition: background-color 0.4s ease, box-shadow 0.4s ease;
  transition: background-color 0.4s ease, box-shadow 0.4s ease;
  transition: background-color 0.4s ease, box-shadow 0.4s ease, -webkit-box-shadow 0.4s ease; }
  .product-item--card .product-item-image-action {
    display: none; }
  .product-item--card .product-item__popup {
    height: 0;
    overflow: hidden;
    opacity: 0;
    padding-left: 1.75rem;
    padding-right: 1.75rem;
    -webkit-transform: translateY(60px);
        -ms-transform: translateY(60px);
            transform: translateY(60px);
    -webkit-transition: opacity 0.4s ease-out, -webkit-transform 0.2s ease-out;
    transition: opacity 0.4s ease-out, -webkit-transform 0.2s ease-out;
    -o-transition: transform 0.2s ease-out, opacity 0.4s ease-out;
    transition: transform 0.2s ease-out, opacity 0.4s ease-out;
    transition: transform 0.2s ease-out, opacity 0.4s ease-out, -webkit-transform 0.2s ease-out; }
  .product-item--card .product-item-amount {
    width: 50%; }
  .product-item--card .product-item-buttons {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }
  .product-item--card .product-item-amount:not([style]) + .product-item-buttons {
    max-width: 50%; }
  .product-item--card .product-item-title {
    margin: 0 0 .625rem; }
  .product-item--card .product-item-actions-container {
    margin: 0 -1.75rem 1rem;
    padding-bottom: .25rem; }
    .product-item--card .product-item-actions-container:last-child {
      padding-bottom: 0 !important;
      margin-bottom: 0 !important; }
  .product-item--card .product-item-amount-field.form-control {
    border-left: none; }
  @media (min-width: 992px) {
    .product-item--card .product-item-image-action {
      display: block;
      height: 0;
      opacity: 0;
      overflow: hidden;
      right: 0;
      top: 12px;
      -webkit-transform: translateX(20px);
          -ms-transform: translateX(20px);
              transform: translateX(20px);
      -webkit-transition: opacity 0.4s ease-out, -webkit-transform 0.2s ease-out;
      transition: opacity 0.4s ease-out, -webkit-transform 0.2s ease-out;
      -o-transition: transform 0.2s ease-out, opacity 0.4s ease-out;
      transition: transform 0.2s ease-out, opacity 0.4s ease-out;
      transition: transform 0.2s ease-out, opacity 0.4s ease-out, -webkit-transform 0.2s ease-out; }
    .product-item--card .product-item-price-container,
    .product-item--card .product-item__rate,
    .product-item--card .product-item-title {
      padding-right: 1.75rem;
      -webkit-transition: -webkit-transform 0.2s ease-out;
      transition: -webkit-transform 0.2s ease-out;
      -o-transition: transform 0.2s ease-out;
      transition: transform 0.2s ease-out;
      transition: transform 0.2s ease-out, -webkit-transform 0.2s ease-out; } }

.product-item--table .product-item-title {
  margin: 0 0 1.25rem; }

@media (min-width: 992px) {
  .product-item--table .product-item-price-current {
    display: block;
    font-size: .9em; } }

.bx-touch .product-item-info-container.product-item-touch-hidden {
  display: none !important; }

.bx-touch .product-item-info-container.product-item-hidden,
.bx-no-touch .product-item-container.hover .product-item--popup .product-item-info-container.product-item-hidden,
.bx-no-touch .product-item-container.active .product-item--popup .product-item-info-container.product-item-hidden,
.product-item-line-card .product-item-container .product-item-info-container.product-item-hidden {
  display: block;
  opacity: 1; }

@media (min-width: 1488px) {
  .col-xxl-2 > .product-item-container .product-item__popup {
    display: none !important; }
  .col-xxl-2 > .product-item-container .product-item {
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  .col-xxl-2 > .product-item-container .product-item-price-container,
  .col-xxl-2 > .product-item-container .product-item__rate,
  .col-xxl-2 > .product-item-container .product-item-title {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important; } }
.product-item-title-link-and-price a,
.product-item-title-link-and-price {
  font-size: 1.3rem;
  font-weight: 700;
}
.product-item-title-link-and-price .price-small .product-item-price-current {
  color: #999;
  font-size: .9rem;
}
/* End */


/* Start:/bitrix/templates/eshop24_default/components/bitrix/iblock.vote/stars/style.min.css?1705400103510*/
.rate{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;white-space:nowrap}.rate__items{display:-webkit-box;display:-ms-flexbox;display:flex}.rate__item{display:block;color:#ededef;padding:0 .16667em;margin-right:.16667em}.rate__item>.rate__item-icon{vertical-align:0}.rate__item.is-hover,.rate__item.is-voted{color:#ffe200}.rate__item.is-hover~.rate__item:not(.is-hover){color:#ededef}.rate__votes{color:#005cff;margin:0 .1875em 0 .14285em}
/* End */


/* Start:/bitrix/templates/eshop24_default/components/bitrix/main.include/about_company/style.min.css?17054001031432*/
.about-company{margin-top:2rem;margin-bottom:2rem;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f9f9fa}@media (min-width:768px){.about-company{margin-top:2.5rem;margin-bottom:2.5rem}}.about-company__text-wrap{padding-top:2.25rem;padding-bottom:3.1875rem;font-size:.875rem}@media (min-width:768px){.about-company__text-wrap{padding-top:2.9375rem;padding-bottom:2.935rem;font-size:1rem}}@media (min-width:1200px){.about-company__text-wrap{padding-top:5.625rem;padding-bottom:5.625rem}}.about-company__title{font-size:1.5rem;font-weight:500;margin:0 0 .875rem}@media (min-width:576px){.about-company__title{font-size:1.75rem}}@media (min-width:1200px){.about-company__title{margin:0 0 1.25rem;font-size:2rem}}.about-company__title a{-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;color:#000}.about-company__title a:focus,.about-company__title a:hover{opacity:.5;color:#000;text-decoration:none}.about-company__content{font-weight:400}@media (min-width:1200px){.about-company__content{max-width:50%}}.about-company__img{width:100%;background:#a3c0d2 no-repeat center center/cover;min-height:218px}@media (min-width:768px){.about-company__img{min-height:385px}}@media (min-width:1200px){.about-company__img{min-height:auto;position:absolute;top:0;right:0;bottom:0;padding:0;width:42%}}
/* End */


/* Start:/bitrix/templates/eshop24_default/include/footer/type1/style.min.css?17054001032183*/
.back-to-top{height:3.75rem;width:3.75rem;right:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:0;border-radius:50%;background-color:#fff;outline:0;-webkit-box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15);box-shadow:0 0 1.25rem 0 rgba(0,0,0,.15);cursor:pointer;z-index:3;font-size:1.5rem;color:#005bff;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;padding:0}.back-to-top.is-hidden{opacity:0}.back-to-top.is-visible{opacity:1}.back-to-top:focus:not(:focus-visible){outline:0;border:0}.footer{margin-top:2.5rem;border-top:1px solid #f4f7fe;color:#7f7f7f;font-size:.875rem;position:relative}.footer__inner{padding:2.5rem 0 0;position:relative}.footer__back-to-top{position:absolute;right:1rem;bottom:1rem;height:3.75rem;width:3.75rem}.footer__contacts-recall{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer__contacts{-webkit-box-flex:1;-ms-flex:1;flex:1}.footer__phones a{display:block;color:#343a40}.footer__recall{-webkit-box-flex:1;-ms-flex:1 auto;flex:1 auto}.footer__recall>a{margin-bottom:.75rem;margin-right:.75rem}.footer__subscribe{max-width:17.625rem;margin-bottom:1.875rem}.footer__copyright{padding:.5rem 0}@media (min-width:768px){.footer__contacts{width:11.75rem;margin-right:1rem;margin-bottom:1rem}.footer__phones{margin-bottom:.75rem}.footer__copyright{margin-top:1.25rem;padding:.625rem 0}.footer__back-to-top{right:2.5rem;bottom:calc(100% - 1.5rem)}}@media (min-width:1200px){.footer__contacts-recall{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-menu{display:inline-block;-webkit-columns:2;-moz-columns:2;columns:2;margin:0 -6px 1rem}.footer-menu__item{min-width:5rem;padding:0 6px 0;margin-bottom:.625rem}.footer-menu__link{font-size:.875rem;color:#7f7f7f}.footer-menu__link:hover{color:#7f7f7f}@media (min-width:992px){.footer-menu{-webkit-columns:3;-moz-columns:3;columns:3}}@media (min-width:1200px){.footer-menu__item{min-width:6.25rem}}
/* End */


/* Start:/bitrix/components/rseshop24/socnet.links/templates/.default/style.min.css?1728049571374*/
.socnet-links{display:flex;flex-wrap:wrap}.socnet-links__item:not(:last-child){margin-right:.625rem}.socnet-links__icon{display:flex;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;border-radius:50%;color:#005cff;color:var(--primary);background-color:#f8f9fb;font-size:1.125rem}.socnet-links__icon:focus,.socnet-links__icon:hover{color:var(--primary)}
/* End */


/* Start:/bitrix/templates/eshop24_default/include/offcanvas/type1/style.min.css?17054001032978*/
.offcanvas{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:998;background:#fff;overflow:auto;-webkit-overflow-scrolling:touch}.offcanvas:focus{outline:0}.offcanvas__inner{padding:2.25rem 1.5rem;position:relative;z-index:1}.offcanvas__close{font-size:1.125rem;font-weight:700;line-height:1;color:#000;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;background-color:transparent;border:0;padding:1rem 1rem;margin:-1rem -1rem -1rem auto;position:absolute;right:1.25rem;top:1.25rem;z-index:2;border-radius:50%}.offcanvas__close:active,.offcanvas__close:focus,.offcanvas__close:hover{background-color:rgba(153,153,153,.1)}.offcanvas__close>*{pointer-events:none}.offcanvas__nav{margin-bottom:3.125rem}.offcanvas__bottom{margin:2rem 0}.offcanvas__phones a{display:block;line-height:1;font-weight:700;color:#000}.offcanvas--hidden{display:none}.offcanvas--shown{display:block}.offcanvas .ps__rail-x,.offcanvas .ps__rail-y{z-index:3}.offcanvas .location-switcher__marker{display:none}.offcanvas .location-switcher__current-value{font-size:1rem;padding:0}@media (max-width:991.98px){.offcanvas--animation-show{display:block;-webkit-animation:offcanvas-animation-show .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-show .3s ease-in-out 0s 1 normal forwards}.offcanvas--animation-hide{-webkit-animation:offcanvas-animation-hide .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-hide .3s ease-in-out 0s 1 normal forwards}}@media (min-width:992px){.offcanvas{max-width:30rem}.offcanvas--animation-show{display:block;-webkit-animation:offcanvas-animation-show-desktop .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-show-desktop .3s ease-in-out 0s 1 normal forwards}.offcanvas--animation-hide{-webkit-animation:offcanvas-animation-hide-desktop .3s ease-in-out 0s 1 normal forwards;animation:offcanvas-animation-hide-desktop .3s ease-in-out 0s 1 normal forwards}}@-webkit-keyframes offcanvas-animation-show{0%{opacity:0}100%{opacity:1}}@keyframes offcanvas-animation-show{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes offcanvas-animation-hide{0%{opacity:1}100%{opacity:0}}@keyframes offcanvas-animation-hide{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes offcanvas-animation-show-desktop{0%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes offcanvas-animation-show-desktop{0%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes offcanvas-animation-hide-desktop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}}@keyframes offcanvas-animation-hide-desktop{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-30rem);transform:translateX(-30rem)}}
/* End */


/* Start:/bitrix/templates/eshop24_default/components/bitrix/menu/treenav/style.min.css?17054001032043*/
.tree-nav{margin:0;padding:0}.tree-nav__link{color:#000;padding:.5rem 0;font-size:.875rem;font-weight:400;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tree-nav__link:active,.tree-nav__link:focus,.tree-nav__link:hover{text-decoration:none}.tree-nav__wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tree-nav__toggle{padding:0 .8125rem;font-size:1rem;margin:0;-webkit-transform:rotate(180deg) translateY(-.125rem);-ms-transform:rotate(180deg) translateY(-.125rem);transform:rotate(180deg) translateY(-.125rem);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background:0 0;border:0}.tree-nav__toggle:focus{outline-width:0}.tree-nav__toggle:focus-visible{outline-width:1px}.tree-nav__toggle.collapsed{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}.tree-nav__subnav{margin:0}.tree-nav__item--selected>.tree-nav__link,.tree-nav__item--selected>.tree-nav__link-wrap>.tree-nav__link{color:#005bff}.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__subnav{margin:0 0 1.5rem}.tree-nav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link{font-size:1.5rem;font-weight:500;padding:.375rem 0}.tree-nav>.tree-nav__item>.tree-nav__subnav{margin:.625rem 1.875rem 2rem}.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link{font-size:1.125rem;font-weight:600;padding:.375rem 0}@media (min-width:768px){.tree-nav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link,.tree-nav>.tree-nav__item>.tree-nav__subnav>.tree-nav__item>.tree-nav__link-wrap>.tree-nav__link{padding-top:.625rem;padding-bottom:.625rem}}
/* End */


/* Start:/bitrix/templates/eshop24_default/components/redsign/location.main/switcher/style.min.css?1705400103564*/
.location-switcher{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#005bff}.location-switcher:hover{color:#005bff}.location-switcher__arrow,.location-switcher__current-value,.location-switcher__marker{pointer-events:none}.location-switcher__arrow,.location-switcher__marker{line-height:1}.location-switcher__marker{font-size:1rem}.location-switcher__current-value{padding-left:.375rem;font-size:.9375rem;letter-spacing:-.005rem;margin-top:0;white-space:nowrap}
/* End */
/* /bitrix/templates/eshop24_default/components/bitrix/news.list/mainslider/style.min.css?17054001035858 */
/* /bitrix/templates/eshop24_default/components/bitrix/news.list/features/style.css?17319643872404 */
/* /bitrix/templates/eshop24_default/components/bitrix/catalog.section/catalog/style.min.css?1705400103446 */
/* /bitrix/templates/eshop24_default/components/bitrix/catalog.item/catalog/style.css?173264587516503 */
/* /bitrix/templates/eshop24_default/components/bitrix/iblock.vote/stars/style.min.css?1705400103510 */
/* /bitrix/templates/eshop24_default/components/bitrix/main.include/about_company/style.min.css?17054001031432 */
/* /bitrix/templates/eshop24_default/include/footer/type1/style.min.css?17054001032183 */
/* /bitrix/components/rseshop24/socnet.links/templates/.default/style.min.css?1728049571374 */
/* /bitrix/templates/eshop24_default/include/offcanvas/type1/style.min.css?17054001032978 */
/* /bitrix/templates/eshop24_default/components/bitrix/menu/treenav/style.min.css?17054001032043 */
/* /bitrix/templates/eshop24_default/components/redsign/location.main/switcher/style.min.css?1705400103564 */
