/* Content Grid */
.content-grid h1 a,
.content-grid h2 a,
.content-grid h3 a,
.content-grid h4 a,
.content-grid h5 a,
.content-grid h6 a,
.content-grid p a,
.content-grid blockquote a,
.content-grid li a,
.collab-list a,
.sans-txt.s-sans-txt a {
  text-decoration: underline;
}

a {
  color: currentcolor;
}

/* Post Content */
cite {
  color: var(--light-mode--text-secondary) !important;
  font-size: 50% !important;
  line-height: 1 !important;
}

/* Blockquote */
blockquote p {
  margin-bottom: 0.25rem !important;
}

blockquote p:before {
  content: "“";
  display: inline;
}

blockquote p:after {
  content: "”";
  display: inline;
}

blockquote cite {
  color: var(--light-mode--text-secondary) !important;
  font-size: 50% !important;
  line-height: 1 !important;
}

/* General */
.slider-arrow-wrap:hover .slider-arrow-txt {
  opacity: 1;
}

.card h1,
.card h2,
.card h3,
.card h4,
.card h5,
.card h6,
.card .sans-excerpt.s,
.card .s-author {
  transition: opacity 0.3s ease;
  /* Adding a smooth transition effect */
}

.card:hover h1,
.card:hover h2,
.card:hover h3,
.card:hover h4,
.card:hover h5,
.card:hover h6,
.card:hover p,
.card:hover .s-author {
  opacity: 0.6;
}

.card:hover .m-card-title,
.card:hover .l-card-title,
.card:hover .xl-card-title,
.card:hover .xxl-card-title {
  opacity: 1;
}

.card:hover .sans-excerpt {
  opacity: 1;
}

.card .cover-img {
  transition: all 1s;
}

.card:hover .cover-img {
  transform: scale(1.05);
}

.sans-txt.s span,
.sans-txt.s a {
  color: #000000;
}

.btn.store-anim-btn:hover .store-anim-btn-arrow {
  opacity: 0;
}

.btn.store-anim-btn:hover .store-anim-btn-txt {
  margin-left: auto;
  margin-right: auto;
}

.prod-card-img-overlay {
  pointer-events: none;
}

.prod-card-btn {
  pointer-events: auto;
}

.navbar.store .main-menu-link {
  color: #fffdfb;
}

.navbar.store .navbar-burger-line {
  background-color: #fffdfb;
}

@media (min-width: 993px) {
  .navbar-action-img-wrap:hover .navbar-action-img.filled-img,
  .post-navbar-action-dd-tog.w-dropdown-toggle.w--open
    .post-navbar-action-img.filled-img {
    opacity: 1;
    /* CSS opacity is defined from 0 to 1 */
  }
}

.play-btn-icon-wrap:hover .play-btn-icon.filled-icon {
  opacity: 100%;
}

p a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a,
quote a,
card a,
span a {
  color: inherit;
  text-decoration: underline;
}

.w-lightbox-backdrop {
  z-index: 999999;
  background-color: black !important;
}

.active-ps-icon.is-playing {
  display: block;
}

.splide__sr {
  display: none !important;
}

.splide__arrow[disabled] {
  cursor: default;
  opacity: 25%;
}

.splide__list.home-slider-list {
  padding-bottom: 2.5rem !important;
}

.overflow-hidden {
  overflow: hidden;
}

.collab-list div::after {
  content: ", ";
  /* Agrega coma y espacio después de cada elemento */
}

.collab-list div:last-child::after {
  content: "";
  /* Quita la coma después del último elemento */
}

.config-slide {
  min-height: none !important;
  height: auto !important;
}

.filter-check:hover .filter-check-label {
  color: var(--swatch--white);
  border-color: var(--swatch--grey);
  background-color: var(--swatch--grey);
}

.fs-cmsfilter_active .filter-check-label {
  color: var(--swatch--white);
  border-color: var(--swatch--black);
  background-color: var(--swatch--black);
}

img[src="https://cdn.prod.website-files.com/plugins/Basic/assets/placeholder.60f9b1840c.svg"]
{
  display: none;
}

#dynamic-filters .filter-check-flex {
  display: none;
}

/* Artículo */
.w-richtext-figure-type-image > div {
  padding-bottom: inherit;
  display: block !important;
}
