.action.primary{background:#008C82;border-color:#008C82;color:#000000;}
.action.primary:hover, .action.primary:focus, .action.primary:active{background:#C2FE06;border-color:#C2FE06;color:#000000;}
.tocart.action, .block.soldtogether-block .soldtogether-cart-btn, .bundle-actions .action.primary.customize{background:#008C82;border-color:#008C82;color:#000000;}
.tocart.action:hover, .block.soldtogether-block .soldtogether-cart-btn:hover, .bundle-actions .action.primary.customize:hover, .tocart.action:active, .block.soldtogether-block .soldtogether-cart-btn:active, .bundle-actions .action.primary.customize:active, .tocart.action:focus, .block.soldtogether-block .soldtogether-cart-btn:focus, .bundle-actions .action.primary.customize:focus{background:#C2FE06;border-color:#C2FE06;color:#000000;}
 
.block .benefits .title {
    display: flex
;
    justify-content: center;
    font-family: 'TheGroup';
    font-size: 2.6rem;
}
body{
    font-family : "TheGroup"
}
.block-categories .block-title {
    font-size: 3.4rem;
}
.category-view .category-description {
    min-width: fit-content;
}

.category-view:not(:has(.category-image)) {
    min-height: auto;
}

.navpro.navpro .level0>.level-top:hover{
    color: #C2FE06;
}



div.block .block-title strong {
    font-size: 4.5rem;
}

div.block-highlight .block-title strong {
    font-weight: 700;
}

.product-info-main .box-tocart .fieldset .field.qty {
    display: flex !important;
}

.navpro.navpro .level0.active>a:not(.ui-state-active) span:not(.ui-menu-icon), .navpro.navpro .level0.has-active>a:not(.ui-state-active) span:not(.ui-menu-icon) {
    margin: 0;
    color: #C2FE06;
}

.page-footer {
        background: none;
        background-color: #F6F5F4;
    }

.block-marquee .marquee-text {
    margin-top: -50px;
}