/* No custom styles */
section[section-id="fe600d9d-cf35-4fcb-a60a-550cccfb42a7"] {
    background-color: #efe2d1;
    padding-top: 20px;
    padding-bottom: 20px;
}
.tp-home .products-grid, .tp-home .products-grid.grid-xl-6 {
    grid-template-columns: repeat(3, 1fr);
}
.tp-about-us .about-box .about-media img {
    border-radius: 16px;
}
.mm-navbars--bottom {
    border-top: 0;
}
.mm-menu--offcanvas {
    --mm-color-background: #d75835 !important;
    background: #d75835;
}
.mm-listitem .mm-listitem__text {
    color: white !important;
}
.header-sm {
    bottom: env(safe-area-inset-bottom);
    left: 0;
    right: 0;
    padding: 14px 0 6px;
    z-index: 99;
    background: var(--bottom-menu-background-color);
    color: #ffffff;
    border-radius: 20px 20px 0 0;
    -webkit-border-radius: 20px 20px 0 0;
    -moz-border-radius: 20px 20px 0 0;
    -ms-border-radius: 20px 20px 0 0;
    -o-border-radius: 20px 20px 0 0;
}
@media (max-width: 767px) {
  .loyalty_footer_btn {
    background-color: var(--primary-color, #cccccc);
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 8px;
    white-space: nowrap;
    border-radius: 25px;
    bottom: 30px;
    cursor: pointer;
    position: relative;
    left: -20px;
    color: var(--text-color-primary-bg, #FFFFFF);
    border: none;
    outline: none;
    width: auto;
    height: auto;
    transition: all 1s ease 1s;
  }
section[section-id="842fa899-84a2-47f3-8492-fc336911f06f"] .tp-title-section h3 {
    margin-bottom: 20px;
    margin-top: 50px;
    font-size: 30px;
    font-weight: 500;
}
.tp-about-us .about-box .about-text h3 {
    color: var(--primary-color);
    margin-bottom: 12px;
    font-size: 40px !important;
}