.elementor-9 .elementor-element.elementor-element-4f9d7f7{--display:flex;--min-height:50vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-9 .elementor-element.elementor-element-1dc30ea{width:100%;max-width:100%;}/* Start custom CSS for shortcode, class: .elementor-element-1dc30ea */.woocommerce-info
 {
    border-top: unset !important;
    background: unset;
    color: var(--e-a-color-txt-invert);
}
.woocommerce-info::before
{
    color: var(--e-a-color-txt-invert) !important;
}

.woocommerce .button.alt,.woocommerce .button {
  font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    width: unset !important;
    border-radius: 10px;
    right: auto;
    color: var(--e-global-color-text)!important ;
    background-color: var(--e-global-color-accent)!important;
    border: 0;
    display: inline-block;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
    transition: all .3s;
    margin-right: 30px !important;
 }

.woocommerce .button.alt :hover,.woocommerce .button:hover
 {
    background-color: var(--e-global-color-secondary)!important;
    text-decoration: none;
    background-image: none;
    color: var(--e-global-color-8321a23)!important ;
    border-radius: 5px;
 }
 
 .woocommerce-message {
    padding: 1em 3.5em 1em 2em;
    background: #000026;
    border-radius: 10px;
    width: 100%;
    border-bottom: 3px solid var(--e-global-color-secondary) !important;
    border-top: unset ;
    color: var(--e-global-color-text);
}
.woocommerce-notices-wrapper
{
    width: 100%
}
 .woocommerce .product-quantity,.woocommerce .product-subtotal
 {
     visibility: hidden;
     display: none;
 }
 
.woocommerce .button.alt.checkout-button
 {
    display: inline-block;
    text-align: center;
    margin-bottom: 1em;
    font-size: 0.8em;
    padding: 1em;
    align-items: center;
 }
 .woocommerce
 {
    display: flex;
    align-content: center;
    align-items: center;
    flex-wrap: wrap;
    gap: 20px;
    flex-direction: row;
    justify-content: space-between;
}
.woocommerce-cart-form
{
    width: calc(70% - 10px);
}
.cart-collaterals
{
    width: calc(30% - 10px) !important;
}
.cart_totals
{
    width: 90% !important;
}

.wc-proceed-to-checkout
{
    float: left;
}

.coupon
{
    display: flex;
}
.woocommerce .input-text
{
    width: 60% !important;
}
.woocommerce .button:disabled
{
    background-color:white !important;
    color: var(--e-global-color-8321a23) !important;
}
.woocommerce .button:disabled:hover
{
    background-color:white !important ;
}/* End custom CSS */