.elementor-12 .elementor-element.elementor-element-41f1858a{--display:flex;}.elementor-12 .elementor-element.elementor-element-f335fe6{--update-cart-automatically-display:none;--sections-padding:30px 30px 30px 30px;--links-normal-color:#C70000;--links-hover-color:#FF0000;--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f335fe6 .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-9c50ad3 );}.elementor-12 .elementor-element.elementor-element-f335fe6 .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-f335fe6 > .elementor-widget-container{margin:0px 0px 50px 0px;}/* Start custom CSS for woocommerce-cart, class: .elementor-element-f335fe6 */.elementor-12 .elementor-element.elementor-element-f335fe6 #coupon_code {
    height: 100%
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-c5efa6e */.elementor-12 .elementor-element.elementor-element-c5efa6e#interest ul {
    list-style: none !important;
    padding: 0;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 20px;
}

.elementor-12 .elementor-element.elementor-element-c5efa6e#interest ul:before {
   display: none;
}

.elementor-12 .elementor-element.elementor-element-c5efa6e#interest ul:after {
   display: none;
}

.elementor-12 .elementor-element.elementor-element-c5efa6e#interest li {
    margin: 0;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-c5efa6e .cross-sells>h2 {
    font-size: 22px;
}


.elementor-12 .elementor-element.elementor-element-c5efa6e#interest ul h2, .elementor-12 .elementor-element.elementor-element-c5efa6e#interest .price {
    font-size: 15px;
    color: #000;
    text-align: center;
    width: 100%;
    display: block;
}

.elementor-12 .elementor-element.elementor-element-c5efa6e#interest ul h2 {
    margin-bottom: 0;
    font-size: 19px;
}

.elementor-12 .elementor-element.elementor-element-c5efa6e#interest .add_to_cart_button {
    display: block;
    text-align: center;
    border: 1px solid;
    padding: 5px;
    margin-top: 10px;
    color: #000;
    transition: all 0.5s;
}

.elementor-12 .elementor-element.elementor-element-c5efa6e#interest .add_to_cart_button:hover {
    background: #000;
    color: #fff;
}/* End custom CSS */