.px-content-slider {
  position: relative;
}
.px-content-slider .splide {
  display: flex;
  flex-wrap: wrap;
  gap: 32px;
  transition: transform 0.4s ease-in-out !important;
}
.px-content-slider .splide__track {
  padding-top: 10px;
}
.px-content-slider .splide__slide {
  position: relative;
  margin-top: 0;
  transition: var(--baseTransition);
}
.px-content-slider .splide__slide .image {
  width: 100%;
  aspect-ratio: 600/400;
  transition: var(--baseTransition);
  opacity: 0.5;
}
.px-content-slider .splide__slide .image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.px-content-slider .splide__slide.is-active {
  margin-top: 10px;
}
.px-content-slider .splide__slide.is-active .image {
  aspect-ratio: 650/400;
  opacity: 1;
}
@media only screen and (max-width: 450px) {
  .px-content-slider .splide__slide.is-active .image {
    aspect-ratio: 600/400;
  }
}
.px-content-slider .splide__slide .content {
  padding-inline: 20px;
  transform: translateY(-80px);
}
.px-content-slider .splide__slide .content .date {
  border-radius: 5px;
  background: rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(4px);
  border: 1px solid rgba(255, 255, 255, 0.09);
  padding: 5px 10px;
  width: fit-content;
}
.px-content-slider .splide__slide .content .date p {
  font-size: clamp(0.8888888889rem, 0.8588588589rem + 0.1689189189vw, 1rem);
  font-weight: 400;
  line-height: 1.2;
}
.px-content-slider .splide__slide .content .title {
  margin-top: 15px;
  font-size: clamp(1.7777777778rem, 1.5075075075rem + 1.5202702703vw, 2.7777777778rem);
}
.px-content-slider .splide__slide .content .details {
  margin-top: 0;
  line-height: 1.6;
}
.px-content-slider .splide__slide .content .price {
  font-weight: 700;
  color: var(--themeFontColor);
}
.px-content-slider .splide__arrows .splide__arrow {
  border-radius: 2px;
  background: rgba(0, 0, 0, 0.1);
  width: 50px;
  height: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  backdrop-filter: blur(4px);
  border: 1px solid rgba(255, 255, 255, 0.1);
  opacity: 1;
  top: 40%;
}
.px-content-slider .splide__arrows .splide__arrow--prev svg {
  transform: scale(1);
}
.px-content-slider .splide__arrows .splide__arrow svg {
  fill: var(--themeFontColor);
  transition: var(--baseTransition);
}
.px-content-slider .splide__arrows .splide__arrow:hover svg {
  fill: var(--main-color);
}

.wp-block-columns .content-slider,
.px-frame-layout .content-slider,
.accordion-content .content-slider,
.tab_wrapper .content-slider {
  width: 100%;
}

.editor-styles-wrapper .splide {
  visibility: visible !important;
}

.editor-styles-wrapper .splide__list > .block-editor-block-list__layout {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.editor-styles-wrapper .splide__list > .block-editor-block-list__layout > .wp-block-blockstudio-single-slide,
.editor-styles-wrapper .splide__list > .block-editor-block-list__layout > .wp-block-blockstudio-txtimg-single-slide {
  width: 300px;
}
.editor-styles-wrapper .splide__list > .block-editor-block-list__layout > .wp-block-blockstudio-single-slide > li,
.editor-styles-wrapper .splide__list > .block-editor-block-list__layout > .wp-block-blockstudio-txtimg-single-slide > li {
  width: 100%;
}