.elementor-9 .elementor-element.elementor-element-9295b14{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-9 .elementor-element.elementor-element-9295b14:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-9295b14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4149E6;}.elementor-9 .elementor-element.elementor-element-86bacff{text-align:center;}.elementor-9 .elementor-element.elementor-element-86bacff .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:37px;word-spacing:0em;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-34ecf777{--display:flex;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-86bacff .elementor-heading-title{font-size:36px;line-height:40px;letter-spacing:-0.8px;word-spacing:0px;}.elementor-9 .elementor-element.elementor-element-34ecf777{--padding-top:3em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-86bacff{margin:0em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;padding:0em 0em 0em 0em;}.elementor-9 .elementor-element.elementor-element-86bacff .elementor-heading-title{font-size:24px;line-height:30px;letter-spacing:-0.9px;word-spacing:0em;}.elementor-9 .elementor-element.elementor-element-34ecf777{--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}}/* Start custom CSS for container, class: .elementor-element-34ecf777 */.elementor-9 .elementor-element.elementor-element-34ecf777 th, .elementor-9 .elementor-element.elementor-element-34ecf777 h2{
    font-size: 22px;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart-item__wrap a{
    font-size: 20px;
    color: #4149E6;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart-item__wrap a:hover{
    color: #000;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-components-product-metadata__description{
    font-size: 15px;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-formatted-money-amount{
    font-size: 22px;
    font-weight: 700;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart-item__remove-link{
    font-size: 13px;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart__submit-container .wc-block-components-button{
    background: #4149E6;
    border: 1px solid #4149E6;
    border-radius: 7px;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart__submit-container .wc-block-components-button:hover{
    background: #fff;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart__submit-container .wc-block-components-button:hover div{
    color: #4149E6;
}
.elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart__submit-container .wc-block-components-button div{
    font-weight: 600;
}
#carrito-ata .wp-block-woocommerce-cart{
        margin-inline: 0 !important;
    }
@media only screen and (max-width: 1300px){
    .elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-components-sidebar-layout{
        flex-direction: column !important;
    }
    .elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-components-sidebar-layout .wc-block-components-main, .elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-components-sidebar-layout .wc-block-components-sidebar{
        width: 100% !important;
        padding: 0 2em;
    }
    .elementor-9 .elementor-element.elementor-element-34ecf777 .e-con-inner{
        flex-wrap: nowrap !important;
    }
}
@media only screen and (max-width: 580px){
    .elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart-items__row{
        display: flex;
        flex-direction: column;
    }
    .elementor-9 .elementor-element.elementor-element-34ecf777 img{
        max-width: 300px;
    }
    .elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart-item__image, .elementor-9 .elementor-element.elementor-element-34ecf777 .wc-block-cart-item__total{
        margin-bottom: 0px !important;
    }
}/* End custom CSS */