/* Global Styles */

:root {
  /* --spicy-color-primary: #ffffff; */
  /* --spicy-color-link: #000000; */
  /* --spicy-color-hover: #ffd700; */
}

/* RdContenGallery */

.com-content-article ul {
  overflow: visible;
}

.splide.slider {
  margin-bottom: 3em;
}

.splide.slider {
  padding: 0;
  margin-bottom: 0.975em;
}

.splide.slider .splide__track {
  cursor: grab;
}

.splide.slider .splide__arrow--prev {
  left: auto;
  right: 2.65em;
  bottom: -2.65em;
}

.splide.slider .splide__arrow--next {
  left: auto;
  right: 0;
  bottom: -2.65em;
}

.splide.slider .splide__arrow {
  width: 2.25em;
  height: 2.25em;
  background: rgba(255, 255, 255, 0.25);
  border-radius: 50%;
  top: auto;
  transform: none;
}

.splide.slider .splide__arrow:hover {
  background: #000;
}

.splide.slider .splide__arrow svg {
  fill: #000;
  height: 1.85em;
  width: 1.85em;
}

.splide.slider .splide__arrow:hover:not(:disabled) svg {
  fill: #fff;
}

.splide.slider .splide_content {
  position: relative;
  margin: 0;
  height: 100%;
  background-repeat: no-repeat;
}

div[class^="splide__counter-"] {
  font-size: 1rem;
  line-height: 1.25;
}

div[class^="splide__caption__title-"] {
  font-size: 1rem;
  line-height: 1.25;
  margin-top: 2.95em;
}

div[class^="splide__counter-"] + div[class^="splide__caption__title-"] {
  margin-top: 0.975em;
}

div[class^="splide__caption__description-"] {
  font-size: 1rem;
  line-height: 1.25;
  margin: 0.975em 0;
}

div[class^="splide__caption__title-"].center.center, div[class^="splide__caption__description-"].center.center {
  text-align: center;
}

.splide.slider .splide__video__wrapper div, .splide.slider .splide__video__wrapper iframe, .splide.slider .splide__video__wrapper video {
  width: auto;
}

.splide.slider .splide__pagination {
  padding: 0;
  bottom: -1.9em;
}

.splide.slider .splide__pagination__page {
  border: 1.5px solid #000;
  background: #fff;
  height: 0.5em;
  width: 0.5em;
  border-radius: 0.5em;
}

.splide.slider .splide__pagination__page.is-active {
  background: #000;
}

@media (max-width: 480px) {
  .splide.slider .splide__pagination__page {
    display: none;
  }
}

/* GRID */

div[class^="splide__caption__title-"], div[class^="splide__caption__description-"] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
  gap: 0.5em;
}

/* PLYR */

.splide.slider {
  --plyr-color-main: var(--spicy-color-hover);
}

.splide.slider .plyr--video {
  height: 100%;
  width: 100%;
}

.splide.slider .splide_content.audio {
  display: flex;
  align-items: center;
  background-image: url('../images/music_note.svg');
  /* background-position: center calc(50% - 48px); */
}

.splide.slider .splide_content.audio > .plyr {
  width: 100%;
}

.plyr--audio .plyr__controls {
  background: #f5f5f5;
  border-radius: 3px;
}