.theme-costa-do-sauipe {
  --color-brand: var(--color-foundation-laranja);
  --color-hover: color-mix(in srgb, var(--color-brand), black 15%);
  --corporate-events__guide-wave-color: #FFB81C;
  --wedding-primary: #004023;
  --wedding-primary2: #EBE2E0;
  --wedding_header-picto: #D5AF9F;
  --wedding_services-subcard: #D6AE9F;
  --wedding_services-subcard-text-color: #004023;
  --wedding_our_dream-color: #EBE2E0;
  --wedding_our_dream-text-color: var(--color-foundation-verde-1);
  --wedding_our_dream-picto: #D5AF9F;
  --wedding-explore-bg-color: #EBE2E0;

  /* Offers & Advantages overrides */
  --offers-advantages-background-color: var(--color-foundation-laranja);
  --offers-advantages-title-color: var(--color-neutral-6);
  --offers-advantages-features-color: var(--color-neutral-6);
  --offers-advantages-cta-label-color: var(--color-neutral-6);
  --offers-advantages-cta-icon-bg-color: var(--color-neutral-6);
  --offers-advantages-cta-icon-text-color: var(--color-foundation-laranja);

  
  .special-mobile {
    background-color: var(--color-foundation-laranja);
  }

  .nav-header {
    .btn-booking {
      background-color: var(--color-brand);
      &:hover {
        background-color: var( --color-hover);
      }
    }

    .btn-cta-ticket:not(:disabled) {
        background-color: var(--color-brand);
    }
  }

  .tabs-group .tab-item[data-selected] {
      background-color: var(--color-brand);
  }
  .tabs-group .tab-item[data-selected]:hover {
      background-color: var(--color-hover);
  }

  .tabs-group .btn-cta-booking:not(:disabled) {
      background-color: var(--color-brand);
  }
  .tabs-group .btn-cta-booking:not(:disabled):hover {
      background-color: var(--color-hover);
  }

  #teleports .nuxt-icon--fill,
  #teleports .nuxt-icon--fill * {
      fill: var(--color-brand);
  }
  #teleports .nuxt-icon--fill:hover,
  #teleports .nuxt-icon--fill:hover * {
      fill: var(--color-hover);
  }


  #teleports .mobile.btn-cta-booking {
      background-color: var(--color-brand);
  }

  .bottom-nav .mobile.btn-cta-booking {
      background-color: var(--color-brand);
  }
  #teleports footer .mobile.btn-cta-booking {
      background-color: var(--color-brand);
  }
  #teleports .mobile.btn-cta-ticket:not(:disabled) {
      background-color: var(--color-brand);
  }

  .experiences-section__cta {
    color: var(--color-brand) !important;
    
    span.icon-button-root {
      background-color: var(--color-brand) !important;
    } 
  }

  .events-section__cta {
    color: var(--color-brand) !important;

    span.icon-button-root {
      background-color: var(--color-brand) !important;
    }
  }

  /* Accommodations in Destinations */
  .destination_accommodations {
    .destination-carousel-tabs__location > div {
      color: var(--color-brand) !important;
    }

    .destination-carousel-tabs__location > div svg {
      color: var(--color-brand) !important;
    }

    .accommodation-nav-arrows {
      background-color: var(--color-brand) !important;
      &:hover {
        background-color: var(--color-hover) !important;
      }
    }

    .accommodation-compare-cta {
      background-color: var(--color-brand) !important;
      &:hover {
        background-color: var(--color-hover) !important;
      }
    }
  }

    /* Theme for destination-based corporate events */
    .corporate-events__header-localization {
        color: var(--color-brand) !important;
    }

    .corporate-events__halls-cta {
        background-color: var(--color-brand) !important;
    }
    .corporate-events__halls-cta:hover {
        background-color: var(--color-hover) !important;
    }

    .corporate-events__halls-arrows {
        background-color: var(--color-brand) !important;
    }
    .corporate-events__halls-arrows:hover {
        background-color: var(--color-hover) !important;
    }

    .corporate-events__guide-cta {
        background-color: var(--color-brand) !important;
    }
    .corporate-events__guide-cta:hover {
        background-color: var(--color-hover) !important;
    }

    .corporate-events__guide {
        background-color: var(--corporate-events__guide-wave-color) !important;
    }

    .corporate-events__localization-cta {
        color: var(--color-brand) !important;
        span.icon-button-root {
            background-color: var(--color-brand) !important;
        } 
    }

    .corporate-events_hall-modal-cta {
        background-color: var(--color-brand) !important;
    }

    /* Theme for destination-based weeding */
    .wedding_dream-cta {
        background-color: var(--color-brand) !important;
    }
    .wedding_gallery {
        background-color: var(--wedding-primary);
        h2,p {
            color: var(--color-neutral-6)!important;
        }
        > div {
            position: relative;
            z-index: 3;
        }
    }
    .wedding_services-cta {
        background-color: var(--color-brand) !important;
    }

    .wedding_explore-bg {
        background-color: var(--wedding-explore-bg-color);
        
        .wave-path-top{
            z-index: 0 !important;

        }
        .wave-path-bottom{
            z-index: 2 !important;
        }
    }
  .how-to-get_cta{
    background-color: var(--color-brand);      
  }
}
