.kl-teaser-Y4nmVA {
  bottom: 50px !important;
}

body:has([data-instant-option-value="Aida"][data-instant-state="active"]) {
  .instant-slider-reviews {
    .instant-slider-slide > div {
      border-color: #D7C6B9;
    }
    .instant-slider-button {
      background: #730117 !important;
    }
    .instant-slider-review-info img {
      filter: brightness(0) saturate(100%) invert(50%) sepia(100%) saturate(330%) hue-rotate(3deg) brightness(119%);
    }
    div:has(> .instant-image__main[src$="e55158877a3960e71abf5a9343448172bb2334ee.svg"]) {
      position: relative;
    }

    div:has(> .instant-image__main[src$="e55158877a3960e71abf5a9343448172bb2334ee.svg"]) > img {
      visibility: hidden; /* mantiene el espacio, oculta el gris */
    }

    div:has(> .instant-image__main[src$="e55158877a3960e71abf5a9343448172bb2334ee.svg"])::after {
      content: "";
      position: absolute;
      inset: 0;
      background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M14.8396 3.85286C15.0328 4.3202 15.4037 4.69167 15.8707 4.88562L17.5084 5.564C17.9758 5.7576 18.3471 6.12892 18.5407 6.5963C18.7342 7.06368 18.7342 7.58883 18.5407 8.05621L17.8628 9.69277C17.6691 10.1604 17.6689 10.686 17.8634 11.1534L18.5401 12.7894C18.6362 13.021 18.6856 13.2692 18.6856 13.5198C18.6856 13.7704 18.6362 14.0184 18.5404 14.2499C18.4445 14.4814 18.3039 14.6919 18.1268 14.869C17.9494 15.0461 17.7391 15.1867 17.5075 15.2825L15.871 15.9604C15.4037 16.1537 15.0322 16.5246 14.8384 16.9916L14.1599 18.6293C13.9664 19.0967 13.595 19.4681 13.1277 19.6616C12.6603 19.8552 12.1352 19.8552 11.6678 19.6616L10.0313 18.9837C9.56396 18.7906 9.03901 18.791 8.57193 18.9849L6.93426 19.6623C6.46715 19.8555 5.94249 19.8552 5.4755 19.6618C5.00852 19.4684 4.6374 19.0975 4.44367 18.6306L3.76513 16.9924C3.5719 16.525 3.20099 16.1535 2.73396 15.9596L1.09628 15.2812C0.629118 15.0877 0.257909 14.7166 0.064248 14.2495C-0.129412 13.7823 -0.129675 13.2575 0.0635173 12.7902L0.741378 11.1537C0.934491 10.6862 0.934092 10.1613 0.740282 9.69416L0.0633938 8.05525C-0.0325749 7.82377 -0.0819911 7.57563 -0.0820312 7.32503C-0.0820714 7.07444 -0.0327349 6.82629 0.0631593 6.59478C0.159055 6.36326 0.299628 6.15291 0.476846 5.97574C0.654067 5.79857 0.864458 5.65805 1.09599 5.56223L2.7325 4.88435C3.19942 4.69128 3.57066 4.32083 3.76475 3.85431L4.44308 2.21657C4.63668 1.74919 5.008 1.37786 5.47536 1.18426C5.94273 0.990663 6.46786 0.990663 6.93522 1.18426L8.57172 1.86214C9.03909 2.05526 9.56404 2.05486 10.0311 1.86105L11.6694 1.18531C12.1368 0.991821 12.6618 0.991869 13.129 1.18543C13.5964 1.37898 13.9676 1.75021 14.1613 2.21747L14.8398 3.8557L14.8396 3.85286Z' fill='%23BF0436'/%3E%3Cpath d='M6.48828 10.4222L8.36508 12.2989L10.4764 10.1876L12.5878 8.07617' stroke='white' stroke-width='1.104' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;
    }
  }
  .product-save-amount {
    border: 1px dashed #730117 !important;
    background: rgba(191, 4, 54, 0.10) !important;
  }
  
  .product-save-amount * {
    color: #BF0436 !important;
  }
  .button-custom-add:not(:has(.sticky-btn)),
  .sticky-btn,
  .content-new-difusor .buy-box-badge,
  .buy-box-checkbox:checked {
    background: #730117 !important;

    * {
      color: #fff !important;
    }
  }
  .revie-aref {
    --pdp-default-color: #FCB829 !important;
  }
  .buy-box-img {
    content: url("/cdn/shop/files/Difusor_LummiAir_imagen.webp?v=1788467596");
  }
  .buy-box-container .popup-image {
    content: url("/cdn/shop/files/FUNNEL_9.webp?v=1788447420");
  }
  .content-new-difusor {
    .buy-box-container {
      background: #F0EBE7 !important;
      border: 1px solid #D7C7BA;
      overflow: hidden;
    }
    
    .buy-box-checkbox-wrapper > span {
      color: #730117 !important;
    }
  }
  .product-color-option-vinotinto[data-instant-conditional="true"] + *,
  .slider-videos-test,
  .lummi-review,
  .shopify-section:has(.video-preview) {
    display: none !important;
  }
  .before_after_section {
    background: #FBF7F5 !important;
  }
  .videos_section {
    background: #F0EBE7 !important;
  }
  .irmxDkYF1rl2y8tZv img,
  .iZfeRTIU37dEBEYzS img,
  .ilNnY9diJRkJsK4aO img,
  .iIZ4jyNT3HzQJzEU6 img,
  .iKkWa28inOPxAcUfe img,
  .iLbx0erZZWlwZChwi img,
  .iZfeRTIU37dEBEYzS img,
  .isdlLK3Ia6OZe0ecM img,
  .ib846Zck7PiharCK9 img,
  .iq2unEWbhKEMck7w1 img,
  .ipPDiFReiTLcKXWu0 img,
  .i85SunYHY0HuL4rWO img {
    content: url('/cdn/shop/files/Si.webp?v=1787860716');
    z-index: 1;
    max-width: 17px !important;
    height: auto !important;
    position: relative !important;
  }

  .i77TdjrMGNmgSNw1B img,
  .iYB1JnN5sHLzbdRpZ img,
  .i1bBE11wGEyv4KC2Z img,
  .iQSAs9fwMBKX18DWh img,
  .iZuBaK5qCtcTT95pe img,
  .iPBS46ebe2hGFcwEm img,
  .inOQlAq7Ulci4rtfD img,
  .iNPZvy3WxoIe2dOAv img,
  .i6QOzltltD9GJtCzK img {
    content: url('/cdn/shop/files/No.webp?v=1787860716');
  }

  .iwZCy0Dht6LAbr4xB, .ihun79MxxsRmcwAx6, .iwsYhRH007HJaQmf5 {
    background: #fff !important;
  }

  .iPIFMXuHdlXrBcDAf, .inDrR6dmOgtfmt86G, .iGtvxvkq3AYSr2WAN {
    background: rgba(240, 235, 231, 0.80) !important;
  }

  .iglEmfR5fetiFAT4y img {
    content: url('/cdn/shop/files/LummiAir_Borgona.webp?v=1787860963');
    z-index: 2;
    object-fit: contain !important;
  }

  .iKCJIuRfnlLQsKzqP img {
    content: url('/cdn/shop/files/Lockup_Aida_Victoria_x_Lummia.webp?v=1787861531');
  }

  .bar-fill-comparative {
    background: none !important;
    border-radius: 12px !important;
    border: 1.5px solid rgba(115, 1, 23, 0.55) !important;
    min-height: 380px;
    bottom: 0;
    top: auto;
  }

  .evergreen-banner {
    display: none !important;
  }

  .toggle-aida-vinotinto {
    display: flex !important;
  }

  .lummi-title span,
  .central-title,
  .custom-feature__title span,
  .subtitle,
  .benefits-title-mobile span {
    color: #730117 !important;
  }
  .faq-section-title {
    color: #fff !important;
  }
  .faq-section-question {
    color: #fff !important;
    border-color: rgba(255, 255, 255, 0.20) !important;
  }
  .faq-section-answer,
  .faq-section-answer * {
    color: #fff !important;
  }
  .faq-section {
    background: #510C14 !important;
  }

  .benefits-title {
    font-size: 0 !important;
  }

  .benefits-title::before {
    content: "La única herramienta";
    color: #010101;
  }
  .benefits-title::after {
    content: " que tu pelo necesita";
    color: #730117;
  }
  .benefits-title::before,
  .benefits-title::after {
    font-size: 40px;
  }

  .review-container {
    border-radius: 14px;
    background: #F0EBE7;
    padding: 22px 24px;
    gap: 14px;
    text-align: left;
  }

  .review-title {
    color: #730117;
  }

  .review-content p {
    font-size: 15px;
  }

  .verified-icon {
    content: url("https://cdn.instant.so/sites/Nt0LxHFiifOSvpm5/assets/hZv4I5X63jy8zkiW/check.svg");
  }

  .lummi-stars {
    content: url("/cdn/shop/files/1724baddf9b9f54c49183c515edbe640.webp?v=1787863961");
  }

  .benefits-image-container-desktop img {
    content: url("/cdn/shop/files/Imagen_lateral_99a44f28-a32a-46f7-bf73-1e06fb3bb4c4.webp?v=1787864258");
  }

  .benefits-section {
    background: linear-gradient(180deg, #FFF 30%, #D7C6B9 99%) !important;
  }

  .central-image {
    content: url("/cdn/shop/files/aidaproductos.webp?v=1787864592");
  }

  .custom-feature {
    background: #F0EBE7 !important;
  }

  .custom-feature__image img {
    content: url("/cdn/shop/files/image-desktop.webp?v=1788450080");
  }

  .ixF2zYygzPeSVnzm0 img,
  .i2TLRUlZB6iiUBFqP img {
    filter: grayscale(1);
  }

  .benefits-image-container-mobile img {
    content: url("/cdn/shop/files/Frame_1984078596_c5357717-1a68-4d2a-9aca-05bd6532b8d6.webp?v=1787865590");
  }

  .benefits-section .benefits-list > li:nth-child(1) .benefit-icon img {
    content: url("/cdn/shop/files/icon1.webp?v=1788450567");
  }

  .benefits-section .benefits-list > li:nth-child(2) .benefit-icon img {
    content: url("/cdn/shop/files/icon2.webp?v=1788450567");
  }

  .benefits-section .benefits-list > li:nth-child(3) .benefit-icon img {
    content: url("/cdn/shop/files/icon3.webp?v=1788450567");
  }

  .benefits-section .benefits-list > li:nth-child(4) .benefit-icon img {
    content: url("/cdn/shop/files/icon4.webp?v=1788450567");
  }

  @media (min-width: 768px) {
    .videos_section {
      background: #F0EBE7 url("/cdn/shop/files/new-bg.webp?v=1788448880") center / cover no-repeat !important;
    }
  }

  @media (max-width: 768px) {
    .review-container {
      padding: 18px;
      gap: 13px;
    }
    .benefits-title::before,
    .benefits-title::after {
      font-size: 20px;
    }
    .bar-fill-comparative {
      min-height: 345px;
    }
    .review-header {
      gap: 8px !important;
    }
    .review-header, .review-author-wrap {
      justify-content: flex-start;
      align-items: flex-start;
    }
    .custom-feature__image img {
      content: url("/cdn/shop/files/image-mobile.webp?v=1788450079");
      padding-inline: 20px;
    }
  }
}