.main-menu span {
    color: #ca993d;
    font-size: 28px;
    font-weight: 600;   
}
@media (min-width: 922px) {
    .main-menu {
        gap: 60px;
}
}
.main-menu span:hover {
    color: #000;
}

/* Categories */
.advanced-categories-component h4 {
    font-weight: 400;
}
.relative.swiper-slide {
    width: 265px !important;
}

/* Products tabs */
.products-with-tabs-component .tab-trigger button {
    font-weight: 500;
}
.products-with-tabs-component .tab-trigger button:hover {
    color: #ca993d !important;
}
.products-with-tabs-component .tab-trigger.is-active button {
    background-color: #fdf3ed !important;
    border-color: #ca993d !important;
    color: #ca993d !important;
}
.products-with-tabs-component .tab-trigger.is-active button span {
    font-weight: 600;
}

/* Special Banner */
.special-banner-component .items-center {
    justify-content: flex-start;
    align-items: flex-start;
    gap: 25px;
}
.special-banner-component h4 {
    border-bottom: solid 4px #000;
    padding-bottom: 15px;
}
.special-banner-component .text-center {
    text-align: start;
}
.special-banner-component a {
    font-size: 32px;
    border-radius: 5px;
    padding: 10px 30px;
}

/* interactive points products component */
.interactive-points-products-component .cursor-pointer{
    display: none;
}

/* Sections - full width */
#main-content > section:nth-child(7) > div {
    padding: 0px;
    margin: 0px;
    max-width: 100%;
}
#main-content > section:nth-child(7) .container img {
    border-radius: 0px;
}

/* Testemonials */
.testimonials-item .border-secondary {
    border-color: #ca993d;
}
.testimonials-item .quote-icon {
    border-color: #fff;
}
.testimonials-item .quote-icon {
    background-color: #ca993d;
}

/* Qucik View */
#quick-view-modal .border-primary {
    background-color: #ffffff
}

/* Footer */
.store-footer {
    background-color: #000;
    color: #ca993d;
}
.store-footer h3{
    font-weight: 200;
}
.s-contacts svg,
.s-social-list svg,
.copyright-text,
.border-background {
    color: #fff;
}

.object-cover {
    -o-object-fit: cover;
    object-fit: fill;
}