.elementor-kit-13{--e-global-color-secondary:#000000;--e-global-color-primary:#000000;--e-global-color-text:#5F5F5F;--e-global-color-accent:#EEEEEE;--e-global-color-4d0c300:#FFFFFF;--e-global-color-19def27:#FF0000;--e-global-color-0478b03:#691C59;--e-global-color-36f1de5:#3E6CF5;--e-global-color-558908c:#330787;--e-global-color-d31fa76:#8502FF;--e-global-color-6d3c13d:#17167D;--e-global-color-525fb9d:#FF7301;--e-global-color-9a69854:#992418;--e-global-color-62f2a15:#FADD00;--e-global-color-9713801:#A1610C;--e-global-color-28494b7:#E9EDF2;--e-global-color-b4d03f5:#CED7E2;--e-global-color-3444e35:#1DA741;--e-global-typography-primary-font-family:"Libre Franklin";--e-global-typography-secondary-font-family:"Libre Franklin";--e-global-typography-secondary-font-size:135px;--e-global-typography-text-font-family:"Libre Franklin";--e-global-typography-accent-font-family:"Libre Franklin";color:#0F0F0F;font-family:"Libre Franklin", Sans-serif;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a:hover{color:#0F0F0F;}.elementor-kit-13 h1{color:#0F0F0F;font-family:"Libre Franklin", Sans-serif;font-size:48px;line-height:60px;letter-spacing:0px;}.elementor-kit-13 h2{color:#0F0F0F;}.elementor-kit-13 h3{color:#0F0F0F;}.elementor-kit-13 h4{color:#0F0F0F;}.elementor-kit-13 h5{color:#0F0F0F;}.elementor-kit-13 h6{color:#0F0F0F;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:991px){.elementor-kit-13 h1{font-size:32px;line-height:40px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.kitify-offcanvas h2.title .count-item-canvas {
    background: #329408;
}

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout) {
    display: inline-block;
    margin-right: 0.75rem;
    color: #329408;
    background-color: #FCFCFC;
    border: 1px solid #329408;
    transition: none;
    border-radius: 2px;
}

/*.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout):before, .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout):after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    left: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    width: 21px;*/
/*    border: 1px solid #f00;*/
/*    border-right: none;*/
/*    border-radius: 10px 0 0 10px;*/
/*}*/

/*.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout):after {*/
/*    border: 1px solid #691C59;*/
/*    border-left: none;*/
/*    left: auto;*/
/*    right: 0;*/
/*    border-radius: 0 10px 10px 0;*/
/*}*/

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button:not(.checkout):hover {
    background-color: #7FE807;
    color: #0f0f0f;
    transition: none;
}

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout {
    margin-left: 0.75rem;
    color: #fcfcfc !important;
    background-color: #329408;
    border: 1px solid #329408;
    border-radius: 2px;
    transition: none;
}

/*.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout:before, .widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    z-index: -1;*/
/*    left: 0;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    width: 21px;*/
/*    border: 1px solid #f00;*/
/*    border-right: none;*/
/*    border-radius: 10px 0 0 10px;*/
/*}*/

/*.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout:after {*/
/*    border: 1px solid #691C59;*/
/*    border-left: none;*/
/*    left: auto;*/
/*    right: 0;*/
/*    border-radius: 0 10px 10px 0;*/
/*}*/

.widget.woocommerce.widget_shopping_cart .woocommerce-mini-cart__buttons.buttons .button.checkout:hover {
   background-color: transparent;
    transition: none;
    color:#329408 !important;
}


.kitify-menu-account__box .sub-menu .menu-item>a:hover {
    background: -webkit-linear-gradient(90deg, #7FE807, #145F0D);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.fsl-wrapper .fsl-progress-bar.progress-bar .fsl-progress-amount.progress-amount{
    background-color: #329408 !important;
}
.description-table a:hover{
  color:#329408;  
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button[name="apply_coupon"]{
        color: #fcfcfc;
    background-color: #329408;
    border: 1px solid #329408;
    padding-left: 1rem;
    padding-right: 1rem;
}
body.woocommerce-cart .woocommerce .woocommerce-cart-form tr:not(.cart_item) td.actions .coupon button[name="apply_coupon"]:hover{
        color: #329408;
    background-color: #fcfcfc;
    border: 1px solid #329408;
    -webkit-text-fill-color: #339408;
}
    #pepti_billing_agreement_field .pepti-signature-flex #pepti_signature_clear{
        background: #339408 !important;
        border: 1px solid #339408 !important;
        color: #fcfcfc !important;
    }
    #pepti_billing_agreement_field .pepti-signature-flex #pepti_signature_clear:hover{
                color: #339408 !important;
                background: #fcfcfc !important;
    }
    .kitify-menu-account__box .sub-menu .menu-item>a:hover{
        color: #339408 !important;
            background:none!important;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #339408;
    }
    .order_tracking a.button, .order_tracking button.button{
        border: 1px solid #339408!important;
    background: #339408!important;
    color: #fcfcfc!important;
    }
    .order_tracking a.button:hover, .order_tracking button.button:hover{
    background: #fcfcfc!important;
    color: #339408!important;
    }
    .nova-login-wrapper .form-actions .woocommerce-LostPassword a:hover:before, .nova-login-wrapper .form-actions.extra a:hover:before{
        background-color: #232323 !important;
    }
    ul.products .product .product-item .product-item__description--top-actions .button{
            background: #339408;
    color: #fcfcfc;
    border: 1px solid #339408;
    }
    ul.products .product .product-item .product-item__description--top-actions .button:hover{
         background: #fcfcfc;
    color: #339408 !important;
    }/* End custom CSS */