/* Add custom CSS styles below */ 
.top-navbar {
    background: #ff7752;
    color: #fff5dc;
}
.top-navbar .s-search-input:hover {
    background-color: #ffffffab;
}
.s-search-icon svg {
    fill: #414042;
}
.s-product-card-image img {
    height: 110%;
}    
.s-block--features__item {
    background: #fff5dc;
}
.s-block--features__item p {
    color: rgba(86 91 100)
}


.s-block--features__item .feature-icon {
    background-color: #ff7752;
}

.s-block--features__item .feature-icon i {
    color: #fff5dc;
}


@media (min-width: 430px) {
    .s-products-list-horizontal-cards {
        grid-template-columns: repeat(8, minmax(0, 1fr));
       }
}     
        
@media (min-width: 1024px) {
    .s-products-list-horizontal-cards {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

.footer-is-light .store-footer .store-footer__inner {
    background-color: #fff5dc;
}

button.undefined.s-button-element.s-button-btn.s-button-outline {
    background: #ff7752 !important;
}

#wa-widget-send-button {
    background-color: #ff7752;
}

i.header-btn__icon {
    color: #fff5dc;
    background: #ff7752;
}

button.undefined.s-button-element.s-button-btn.s-button-solid.s-button-wide.s-button-primary.s-button-loader-center {
    background: #ff7752;
    color: #fff5dc;
}

.s-button-primary {
    background-color: #ff7752;
    color: #fff5dc;
}
.s-button-primary-outline {
    fill: #414042;
    fill: var(--color-primary);
    color: #FFF6E0;
}

.fc.fc-theme-standard .fc-scrollgrid-section .fc-daygrid-day.selected .fc-daygrid-day-number, .fc.fc-theme-standard .fc-scrollgrid-section-body .fc-daygrid-day.selected .fc-daygrid-day-number {
    color: #fff;
    background: #ff7752;
}

.no-content-placeholder a {
    background: #ff7752;
}

.s-login-modal-tab.s-show.s-login-modal-active a {
    color: black;
}

.mb-4 h4 {
    color: black;
}

button.btn.btn--primary.btn--wide.btn--round.btn--submit.wide.center.mt-4.btn-submit-booking {
    background: #ff7752 !important;
    color: #fff5dc !important;
}

.s-product-card-promotion-title {
    background-color: #FFF6E0;
    color: #333333;
    margin-top:39px;
    font-size: 0.65rem;
}
.promotion-title {
    background-color: rgba(255, 246, 224, 1);
    background-color: rgba(255, 246, 224, 1) var(--tw-bg-opacity));
    color: #414042;
    margin-top:40px;
    font-size: 0.65rem;

}
.s-product-card-content-subtitle {
        color: #525864
}

.promotion-title:where([dir="rtl"], [dir="rtl"] *) {
    right: 0px;
    border-top-left-radius: 1.375rem;
    border-bottom-left-radius: 1.375rem;
}