.glide__slides {
  display: flex;
  align-items: center;
}
.glide__slide {
  flex: 0 0 auto;
}
@media (max-width: 991px) {
  .glide__track {
    overflow: visible !important;
  }
}
.btcp-produs-slider-container {
  overflow: hidden;
  max-width: 100% !important;
}
@media (max-width: 768px) {
  .btcp-produs-slider-container {
    width: calc(100% + 32px) !important;
    max-width: calc(100% + 32px) !important;
    margin-left: -16px;
    margin-right: -16px;
  }
}
.btcp-produs-slider {
  max-width: 472px;
}
@media (max-width: 991px) {
  .btcp-produs-slider {
    width: 146px !important;
    margin: auto;
  }
}
.btcp-produs-sldier-track {
  overflow: visible;
}
@media (max-width: 768px) {
  .btcp-produs-sldier-track {
    transform: translateX(-15px);
  }
}
.btcp-produs-slides {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0;
  margin: 0;
}
.btcp-produs-slides > .btcp-produs-slide {
  list-style: none;
  padding: 0 !important;
  height: 450px !important;
  cursor: pointer;
  background-color: transparent;
  position: relative;
  z-index: 2;
}
@media (max-width: 991px) {
  .btcp-produs-slides > .btcp-produs-slide {
    height: 294px !important;
    width: 146px !important;
  }
}
.btcp-produs-slides > .btcp-produs-slide:before {
  content: "";
  position: absolute;
  inset: 0;
  background-color: transparent;
  z-index: 3;
  border-radius: 36px;
}
.btcp-produs-slides > .btcp-produs-slide > img {
  display: block;
  background-color: transparent;
  pointer-events: none;
}
@media (min-width: 992px) {
  .btcp-produs-slides > .btcp-produs-slide.glide__slide--active {
    position: relative;
    height: 542px !important;
    width: 270px !important;
    z-index: 1;
    cursor: auto;
  }
  .btcp-produs-slides > .btcp-produs-slide.glide__slide--active:before {
    content: "";
    display: none;
  }
  .btcp-produs-slides > .btcp-produs-slide:not(.glide__slide--active) > img {
    object-fit: contain;
    height: 450px;
    width: 224px;
  }
}
@media (max-width: 991px) {
  .btcp-produs-slides > .btcp-produs-slide.glide__slide--active:before {
    content: "";
    display: none;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .btcp-produs-slides > .btcp-produs-slide.glide__slide--active {
    height: 354px !important;
    width: 176px !important;
    position: relative;
    z-index: 1;
    cursor: auto;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .btcp-produs-slides > .btcp-produs-slide.glide__slide--active > img {
    object-fit: cover;
    height: 354px;
    width: 176px;
  }
}
@media (max-width: 991px) and (max-width: 991px) {
  .btcp-produs-slides > .btcp-produs-slide:not(.glide__slide--active) > img {
    height: 294px;
    width: 146px;
  }
}
.btcp-produs-arrows {
  display: none;
}
.btcp-produs-bullets {
  display: flex;
  justify-content: center;
  gap: 8px;
  margin-top: 24px;
  width: 270px;
}
@media (max-width: 768px) {
  .btcp-produs-bullets {
    transform: translateX(-15px);
  }
}
@media (max-width: 991px) {
  .btcp-produs-bullets {
    width: 176px;
    margin: 0 auto;
    padding-top: 12px;
  }
}
.btcp-produs-bullets .btcp-produs-bullet {
  border: 0;
  outline: 0;
  width: 8px;
  height: 8px;
  border-radius: 16px;
  background: #A0A0A0;
  cursor: pointer;
  transition: background-color 0.5s ease, width 0.5s ease;
  position: relative;
  z-index: 2;
}
.btcp-produs-bullets .btcp-produs-bullet.glide__bullet--active {
  width: 24px;
  height: 8px;
  border-radius: 16px;
  background: #0090FF;
  pointer-events: none;
}
