.elementor-1125 .elementor-element.elementor-element-977f711{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1125 .elementor-element.elementor-element-a2572df{text-align:center;}.elementor-1125 .elementor-element.elementor-element-a2572df .elementor-heading-title{font-family:var( --e-global-typography-910c06b-font-family ), Sans-serif;font-size:var( --e-global-typography-910c06b-font-size );font-weight:var( --e-global-typography-910c06b-font-weight );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1125 .elementor-element.elementor-element-a2572df .elementor-heading-title{font-size:var( --e-global-typography-910c06b-font-size );}}@media(max-width:767px){.elementor-1125 .elementor-element.elementor-element-a2572df .elementor-heading-title{font-size:var( --e-global-typography-910c06b-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-661ce9c */#wc-custom-product-add-form input {
    display: block;
    margin-bottom: 10px;
}

#wc-custom-product-list ul {
    list-style-type: none;
    padding: 0;
}

#wc-custom-product-list li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 10px;
    width: 100%;
}

.product-title, .product-price, .copy-checkout-url, .delete-product, .confirmation-buttons {
    width: 25%;
    text-align: center;
}

.product-title {
    color: black;
}

.product-price {
    color: green;
}

.divider {
    margin: 0 5px;
}

.confirmation-buttons {
    display: flex;
    justify-content: center;
    align-items: center;
}

button.copy-checkout-url, button.delete-product, button.confirm-delete, button.cancel-delete {
    margin-left: 10px;
}/* End custom CSS */