.tize-button {
	font-family: "Poppins", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    background-color: #2DB9ED00;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    padding: 12px 24px;
}

/* Current Theme is twenty-twenty - Remove this if you are planning to install a better theme  */
body.woocommerce-checkout #site-content article {
	margin: 0 auto;
}

body.woocommerce-checkout .footer-nav-widgets-wrapper.header-footer-group, body.woocommerce-cart .footer-nav-widgets-wrapper.header-footer-group {
	display: none;
}

body.woocommerce-checkout .wc-block-components-form.wc-block-checkout__form, .checkout-right-column {
    background-color: #fff;
    padding: 30px 40px;
}

body.woocommerce-checkout, body.woocommerce-cart {
    background-color: #eee;
}

body.woocommerce-checkout h2, body.woocommerce-checkout p, body.woocommerce-checkout h3,
body.woocommerce-checkout h1, body.woocommerce-checkout h4, body.woocommerce-checkout h5,
body.woocommerce-checkout input[type="text"], body.woocommerce-checkout input[type="email"], 
body.woocommerce-checkout input[type="password"], body.woocommerce-checkout input[type="tel"], 
body.woocommerce-checkout input[type="number"], body.woocommerce-checkout span  {
    font-family: "Poppins", Sans-serif !important;   
}

body.woocommerce-cart h2, body.woocommerce-cart p, body.woocommerce-cart h3,
body.woocommerce-cart h1, body.woocommerce-cart h4, body.woocommerce-cart h5,
body.woocommerce-cart input[type="text"], body.woocommerce-cart input[type="email"], 
body.woocommerce-cart input[type="password"], body.woocommerce-cart input[type="tel"], 
body.woocommerce-cart input[type="number"], body.woocommerce-cart span  {
    font-family: "Poppins", Sans-serif !important;
}

body.woocommerce-checkout .wp-block-woocommerce-checkout.alignwide.wc-block-checkout {
    margin: auto;
}

body.woocommerce-checkout .wp-block-woocommerce-checkout.alignwide.wc-block-checkout {

}

body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block {
    background-color: #fff;
    padding: 10px;
}

body.woocommerce-checkout .wc-block-components-sidebar.wc-block-checkout__sidebar.wp-block-woocommerce-checkout-totals-block.checkout-right-column.is-sticky.is-large {

}

body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block.checkout-order-summary-block-fill-wrapper {
    padding: 30px 10px;
}

button.wc-block-components-button.wp-element-button.wc-block-components-checkout-place-order-button.contained {
    background-color: #2db9ed;
}

body.woocommerce-cart .wp-block-woocommerce-cart.alignwide {
    padding: 36px 24px;
    background-color: #fff;
}

body.woocommerce-cart a.wc-block-components-button.wp-element-button.wc-block-cart__submit-button.contained {
    background-color: #2db9ed;
    color: #fff;
    text-decoration: none;
}

@media screen and (max-width: 768px) {
	body.woocommerce-checkout #site-content article {
		padding: 2px;
	}

    body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block {
        padding: 40px;
    }

    body.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-block {
        padding: 30px;
    }

    body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item {
        flex-direction: column;
    }

    body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image {
        width: 100px;
    }

    body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__image>img {
        width: 100px;
        max-width: 100px;
    }

    body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item:last-child>div {
        margin-left: 24px;
    }

    body.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-order-summary-item__description {
        padding-left: 0;
    }

    body.woocommerce-checkout h3.wc-block-components-product-name {
        font-weight: 600;
    }

    /* This class name is a shortcode widget from elementor  */
    .custom-buy-aisocial {
        text-align: center;
    }
}
