.woocommerce-page #main {
    position: relative;
    max-width: var(--site_width) !important;
    margin: auto;
   
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: 0 !important;
    padding-left: 0 !important;
}

.woocommerce-page #content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-right: var(--container_padding_default_right) !important;
    padding-left: var(--container_padding_default_left) !important;
}   

.woocommerce-page #boxed-wrapper{

}

#cart-popup-container{
    position: fixed;
    right: 2em;
    bottom: 2em;
    z-index: 99999;
}

#cart-popup-container .cart-popup{
    padding: 2em;
    color: var(--awb-color1);
    background-color: var(--awb-color7);
}

#cart-popup-container .success:before{
    content: "✅";
    margin-right: 0.5em;
}
#cart-popup-container .warning::before{
    content: "⚠️";
    margin-right: 0.5em;
}
#cart-popup-container .error::before{
    content: "❌";
    margin-right: 0.5em;
}
.woocommerce-page h3, .woocommerce-page  h2{
    color: var(--awb-color1);
}
.woocommerce-page .wc-block-components-title.wc-block-components-title{
    color: var(--awb-color1);
}

.wp-block-woocommerce-checkout-order-summary-block {
    padding: 0.5em;
}


@media only screen and (max-width: 699px){
    .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title {
        padding: 0px !important;
    }
}

/* checkout page */

    .wp-block-woocommerce-cart .wc-block-cart-item__image{
        width: 25%;
    }
    .wp-block-woocommerce-cart .wc-block-components-product-name {
        font-size: large !important;
    }

    .wc-block-components-button:not(.is-link) {
        border: 2px solid;
        border-radius: 0.5em;
    }
    .wc-block-components-button:not(.is-link):hover {
        background-color: var(--link_color);
        border-color: #fff;
        color: #fff;
    }



/* FORMS */

    .wc-blocks-components-select .wc-blocks-components-select__container{
        background-color: transparent !important;
    }

    .woocommerce-page input[type=email], 
    .woocommerce-page input[type=number], 
    .woocommerce-page input[type=password], 
    .woocommerce-page input[type=tel], 
    .woocommerce-page input[type=text], 
    .woocommerce-page input[type=url],
    .woocommerce-page select, 
    .woocommerce-page textarea {
        background-color: transparent !important;
        color: var(--awb-color7) !important;
        border: 2px solid var(--awb-color7) !important;
    }

    .woocommerce-page .wc-block-components-title{
        color: var(--awb-color7) !important;
    }


    .fusion-body .wc-block-components-notice-banner {
        color: #000000 !important;
    }

    button.wc-block-components-button{
        background-color: transparent !important;
    }
