.elementor-108538 .elementor-element.elementor-element-11673b6{--display:flex;--min-height:76dvh;--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-108538 .elementor-element.elementor-element-e357f6a{width:100%;max-width:100%;--confirmation-message-display:block;--sections-border-type:solid;--sections-border-color:var( --e-global-color-quaternary );--sections-border-radius:20px 20px 20px 20px;--sections-padding:20px 20px 20px 20px;--sections-spacing:24px;--titles-color:var( --e-global-color-tertiary );--titles-spacing:26px;}.elementor-108538 .elementor-element.elementor-element-e357f6a .shop_table, .elementor-108538 .elementor-element.elementor-element-e357f6a address{border-width:1px 1px 1px 1px;}.elementor-108538 .elementor-element.elementor-element-e357f6a h2{font-family:"Francois One", Nunito;font-size:32px;}.elementor-108538 .elementor-element.elementor-element-bc329c9 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Quicksand", Nunito;font-size:16px;font-weight:500;fill:var( --e-global-color-primary_hover );color:var( --e-global-color-primary_hover );border-style:none;border-radius:10px 10px 10px 10px;}.elementor-108538 .elementor-element.elementor-element-bc329c9 .elementor-button:hover, .elementor-108538 .elementor-element.elementor-element-bc329c9 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary_hover );}.elementor-108538 .elementor-element.elementor-element-bc329c9 .elementor-button:hover svg, .elementor-108538 .elementor-element.elementor-element-bc329c9 .elementor-button:focus svg{fill:var( --e-global-color-primary_hover );}@media(max-width:1024px){.elementor-108538 .elementor-element.elementor-element-e357f6a h2{font-size:30px;}}@media(max-width:767px){.elementor-108538 .elementor-element.elementor-element-11673b6{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-108538 .elementor-element.elementor-element-e357f6a{--sections-padding:16px 16px 16px 16px;}.elementor-108538 .elementor-element.elementor-element-e357f6a h2{font-size:28px;}}/* Start custom CSS for woocommerce-purchase-summary, class: .elementor-element-e357f6a *//* Fuente, tamaño y color de los textos */

    .elementor-108538 .elementor-element.elementor-element-e357f6a p,
    .elementor-108538 .elementor-element.elementor-element-e357f6a li,
    .elementor-108538 .elementor-element.elementor-element-e357f6a strong,
    .elementor-108538 .elementor-element.elementor-element-e357f6a th, 
    .elementor-108538 .elementor-element.elementor-element-e357f6a td,
    .elementor-108538 .elementor-element.elementor-element-e357f6a td bdi,
    .elementor-108538 .elementor-element.elementor-element-e357f6a address
    {
        font-family: var(--e-global-typography-a176a56-font-family), Sans-Serif !important;
        font-size: 15px !important;
        color: var(--e-global-color-tertiary) !important;
        text-transform: none !important;

    }



/* Corregir grosores de textos */

    /* Grosor de productos y envío */
    
    .elementor-108538 .elementor-element.elementor-element-e357f6a td bdi, .elementor-108538 .elementor-element.elementor-element-e357f6a td  {
        font-weight: 400 !important;
    }
    
    
    /* Grosor de Subtotal, Descuento y Total del pedido */
    
    .elementor-108538 .elementor-element.elementor-element-e357f6a .woocommerce-Price-amount.amount {
        font-weight: 700 !important;
    }




/* MOVIL */

@media (max-width: 767px) {
    
    /* Aplicar salto de línea en el correo */
    
    .woocommerce-order-overview__email {
        display: flex;
        flex-direction: column;
        gap: 6px; 
    }
}/* End custom CSS */