.elementor-8 .elementor-element.elementor-element-28b237e8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for container, class: .elementor-element-28b237e8 */:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt{
    background-color: black !important;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:hover{
    background-color: black !important;
    color: #fff !important;
}
:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button{
     background-color: black !important;
    color: #fff !important;
}
span.woocommerce-Price-amount.amount {
    color: #294d5c !important;
    font-weight: 500 !important;
}

.woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text{
    width: 59% !important;
}

/* Mobiles (≤ 768px) */
@media (max-width: 768px) {
   .woocommerce table.cart td.actions .input-text, .woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
         width: 150PX !important;
    }
}/* End custom CSS */