/* Add custom CSS styles below */ 
body {
    --tw-bg-opacity: 1;
    background-color: #fffbf5

}

button.undefined.s-button-element.s-button-btn.s-button-outline.s-button-wide.s-button-primary-outline.s-button-loader-center {
    background: #000000;
    color: white;
}

.main-nav-container.fixed-pinned .navbar-brand img {
    max-height: 40px;
    border-radius: 11px;
}

.footer-is-light .store-footer .store-footer__inner {
    --tw-border-opacity: 1;
    border-bottom-color: rgba(229, 231, 235, 1);
    border-bottom-color: rgba(229, 231, 235, var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
   background-color: #decfc7;

    color: black;
    border-top-right-radius: 100px;
    border-top-left-radius: 100px;
    padding:50px;
}
.footer-is-light .store-footer {
    --tw-bg-opacity: 1;
    background-color: #decfc7;
    --tw-text-opacity: 1;

    color: black;
    /* border-top-right-radius: 50px; */
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: #decfc7

}

i.sicon-menu.text-primary.text-2xl {
    color: white;
}

/*
reviews
*/

.s-block--features__item {
    border-radius: 35px;
    background: #a6958d;
    color: white;
}

.s-block--features__item .feature-icon {
    margin-bottom: 0.75rem;
    display: flex
;
    height: 4rem;
    width: 4rem;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    border-radius: 9999px;
    background-color: white;

}
.s-block--features__item h2 {
    margin-bottom: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 700;
    --tw-text-opacity: 1;
    color: rgba(31, 41, 55, 1);
    color: white;
}
.s-block--features__item p {
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
color: white;
}

div#contact-slot {
    display: none;
}