.elementor-15 .elementor-element.elementor-element-613a318d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-15:not(.elementor-motion-effects-element-type-background), body.elementor-page-15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9def33a );}/* Start custom CSS for shortcode, class: .elementor-element-2f2f5e6e */.elementor-15 .elementor-element.elementor-element-2f2f5e6e {
    line-height: 1.5em;
}

.elementor-15 .elementor-element.elementor-element-2f2f5e6e a.checkout-button {
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-15 article {
    background-color: unset !important;
}
body.elementor-page-15 .woocommerce-cart-form,
body.elementor-page-15 .cart_totals {
    background-color: white;
  
}
body.elementor-page-15 h1.entry-title {
        font-size: 250% !important;
    margin-bottom: .5em;
    padding: 1rem 1rem 0;
        color: var(--ast-global-color-0) !important;
}
body.elementor-page-15 .woocommerce-cart-form table.shop_table td::before,
body.elementor-page-15 .woocommerce-cart-form table.shop_table thead th {
    border-width: 0;
    color: var(--ast-global-color-0) !important;
    font-weight: 600;
    letter-spacing: -0.008em;
    /*font-size: 16px;*/
}


body.elementor-page-15 tr.tax-total th small {
    display: block;
    line-height: 1.5em;
}/* End custom CSS */