.swiper-lazy{transition:opacity ease .3s}.swiper-lazy:not(.swiper-lazy-loaded)>div{opacity:0}.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:6px}.swiper-slide.swiper-slide--height-auto{height:auto}.slider-solution--hide-before-loaded:not(.swiper-initialized){opacity:0;visibility:hidden;max-height:0}.slider-solution--hide-before-loaded:not(.swiper-initialized)~.slider-nav{display:none}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(0,0,0,.1);opacity:1;position:relative}.swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;background:#fff;border-radius:100%;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}.swiper-pagination-bullet.swiper-pagination-bullet-active:before,.swiper-pagination-bullet:hover:before{transform:scale(1.5);background-color:#9e9e9e;background-color:var(--theme-base-color)}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:21px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;background:#fff;background:var(--arrows_bg_black);border-radius:3px;border-radius:var(--theme-border-radius);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:50px}.swiper-button-prev .svg{transform:translateX(-1px)}.swiper-button-next .svg{transform:translateX(1px)}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#9e9e9e;background-color:var(--theme-base-color)}.swiper-button-next:hover use,.swiper-button-prev:hover use{stroke:#fff}.swiper-button-next:after,.swiper-button-prev:after{display:none}.navigation_on_hover:not(:hover) .swiper-button-next,.navigation_on_hover:not(:hover) .swiper-button-prev{opacity:0;visibility:hidden}.swiper-nav-offset .swiper-button-prev{left:-20px}.swiper-nav-offset .swiper-button-next{right:-20px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-pagination--flex{display:flex;align-items:center}.swiper-pagination-bullets-dynamic{flex-wrap:nowrap}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{flex-shrink:0}.swiper-pagination--bottom{top:100%}.slider-nav{box-shadow:0 5px 20px rgba(34,34,34,.07)}
.slider-nav--shadow{box-shadow:0 5px 20px rgba(0,0,0,.07)}@media(max-width:767px){.slider-nav:not(.slider-nav--no-auto-hide){display:none}}.slider-solution--static-dots .slider-pagination{position:static}.slider-nav:hover svg{stroke:#fff}.slider-nav.slider-nav--static{position:static;margin-top:0}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .slider-nav--prev{left:-50px}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .slider-nav--next{right:-50px}
.bottom-icons-panel {
  position: fixed;
  width: 100%;
  left: 0;
  bottom: 0px;
  background: #fff;
  background: var(--card_bg_black);
  box-shadow: 0px -3px 10px rgba(0, 0, 0, 0.1);
  z-index: 992;
  padding-bottom: calc(env(safe-area-inset-bottom) - 22px);
}
.bottom-icons-panel__content {
  display: flex; /*justify-content: space-between;*/
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: auto;
  padding-bottom: 5px;
}
.bottom-icons-panel__content-link {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  flex-direction: column;
  min-width: 75px;
  max-width: 200px;
  height: 56px;
  text-align: center;
  position: relative;
  overflow: hidden;
  padding: 0px 3px 2px;
}
.bottom-icons-panel__content-link--active .bottom-icons-panel__content-text {
  color: #9e9e9e;
  color: var(--theme-base-color);
}
.bottom-icons-panel__content-link--active svg path,
.bottom-icons-panel__content-link--active svg use {
  fill: #9e9e9e;
  fill: var(--theme-base-color);
}
.bottom-icons-panel__content-text {
  align-self: normal;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.bottom-icons-panel__content-link--display--block {
  display: block;
}
.bottom-icons-panel__content-link--with-counter{
  gap: 5px 0;
}
.bottom-icons-panel__content-picture-wrapper {
  position: relative;
}
.bottom-icons-panel__content-picture-wrapper--mb-3 {
  /* margin-bottom: 2px;
  margin-top: 4px; */
  align-items: flex-end;
  display: flex;
  height: 20px;
  margin: 0px;
  position: relative;
}

.bottom-icons-panel__content::-webkit-scrollbar {
  -webkit-appearance: none;
}

.bottom-icons-panel__content::-webkit-scrollbar:vertical {
  width: 6px;
}

.bottom-icons-panel__content::-webkit-scrollbar:horizontal {
  height: 6px;
}

.bottom-icons-panel__content::-webkit-scrollbar-thumb {
  background-color: rgba(153, 153, 153, 1);
  background: var(--gray_bg_black);
  border-radius: 10px;
  border: 2px solid #ffffff;
  border-color: var(--black_bg_black);
}

.bottom-icons-panel__content::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: #ffffff;
  background: none;
}

.bottom-icons-panel .header-cart__count,
.bottom-icons-panel .icon-count {
  /* top: auto;
  bottom: 0; */
  top: 0;
  bottom: auto;
  right: 0;
}

@media (min-width: 992px) {
  .bottom-icons-panel {
    display: none;
  }
}
@media (max-width: 991px) {
  .bottom-icons-panel_y .footer {
    padding-bottom: 67px;
  }
}
