.elementor-1713 .elementor-element.elementor-element-560a5d08 > .elementor-container{max-width:1580px;}.elementor-1713 .elementor-element.elementor-element-560a5d08{margin-top:56px;margin-bottom:56px;padding:0% 8% 0% 8%;}.elementor-1713 .elementor-element.elementor-element-21c15c6f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );color:var( --e-global-color-primary );}.elementor-1713 .elementor-element.elementor-element-0dec220{text-align:center;}.elementor-1713 .elementor-element.elementor-element-0dec220 .elementor-heading-title{color:var( --e-global-color-secondary );}:root{--page-title-display:none;}@media(max-width:1212px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-54eded6b *//* >> CARRITO << */

/* CARRITO > Global tablas*/
.woocommerce table.shop_table {
    border:2px solid #F0BD07;
    border-radius: 16px;
    font-family: 'Roboto Serif', Serif;
    font-style: italic;
}

/* CARRITO > Bordes de las tablas y espaciado */
.woocommerce table.shop_table .product-remove, .woocommerce table.shop_table .product-thumbnail, .woocommerce table.shop_table .product-name, .woocommerce table.shop_table .product-price, .woocommerce table.shop_table .product-quantity, .woocommerce table.shop_table .product-subtotal, tbody .cart-subtotal td, tbody .cart-subtotal th, tbody .woocommerce-shipping-totals th, tbody .woocommerce-shipping-totals td {
    border-bottom:2px solid #F0BD07;
    padding-top: 24px;
    padding-bottom: 24px;
}

/* CARRITO > X de quitar producto*/
.woocommerce table.shop_table .product-remove {
    font-style: normal;
    font-size: 22px;
}

/* CARRITO > Foto/Imagen del producto */
.woocommerce-page table.cart img {
    width: 112px;
}

/* CARRITO > Ajustes del campo de cantidad*/
.woocommerce .quantity .qty {
    border:0px solid #F0BD07;
    padding: 4px;
    border-radius: 8px;
    font-style: italic;
    background-color: #FFF3C7;
}

/* CARRITO > Esquina superior izquierda del encabezado de la tabla superior*/
.woocommerce table.shop_table thead .product-remove {
    background-color: #FFF3C7;
    border-radius: 16px 0 0 0;
}

/* CARRITO > Parte superior del encabezado de la tabla superior*/
.woocommerce table.shop_table thead .product-thumbnail, .woocommerce table.shop_table thead .product-name, .woocommerce table.shop_table thead .product-price, .woocommerce table.shop_table thead .product-quantity {
    background-color: #FFF3C7;
}

/* CARRITO > Esquina superior derecha del encabezado de la tabla superior*/
.woocommerce table.shop_table thead .product-subtotal { background-color: #FFF3C7;
    border-radius: 0 16px 0 0;}

/* CARRITO > Esquina inferior izquierda del pie de la tabla inferior*/
.order-total th {
    background-color: #FFF3C7;
    border-radius: 0 0 0 16px;
}

/* CARRITO > Esquina inferior derecha del pie de la tabla inferior*/
.order-total td {
    background-color: #FFF3C7;
    border-radius: 0 0 16px 0;
}

/* CARRITO > Totales del carrito*/
.cart_totals h2 {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    color: #F0BD07;
    font-weight: normal;
    font-size: 32px;
    margin-bottom: 12px;
}

/* CARRITO > * Botón finalizar compra */
.woocommerce a.button.alt {
    background-color: #45949D;
    transition: 0.25s;
    font-family: "RocknRoll One";
    font-weight: normal;
    border-radius: 16px;
    color: #FFFFFF;
}

/* CARRITO >  Botón finalizar compra al pasar por encima */
.woocommerce a.button.alt:hover {
    background-color: #81CABD;
}

/* CARRITO > Código de cupón*/
.woocommerce-cart table.cart td.actions .coupon .input-text {
    width: 100%;
    padding: 16px;
    font-style: italic;
    border-radius: 16px 16px 0 0 ;
    border-top: 2px solid #45949D;
    border-left: 2px solid #45949D;
    border-right: 2px solid #45949D;
    border-bottom: 0px;
}

/* CARRITO > Botón aplicar cupón */
.woocommerce-cart table.cart td.actions .coupon .button {
    width: 100%;
    padding: 16px;
    border-radius: 0 0 16px 16px;
    transition: 0.25s;
    font-family: "RocknRoll One";
    font-weight: normal;
    border:2px solid #45949D;
    background-color: #FFFFFF;
    color: #45949D; 
}

/* CARRITO > Botón aplicar cupón al pasar por encima*/
.woocommerce-cart table.cart td.actions .coupon .button:hover {
    border:2px solid #81CABD;
    background-color: #81CABD;
    color: #FFFFFF; 
}

/* CARRITO > Enlaces */
.woocommerce-shipping-calculator a, .woocommerce table.shop_table .product-name a {
    color: #45949D;
}

/* CARRITO > Botón actualizar carrito */
.woocommerce-cart .woocommerce button.button, .woocommerce-cart .woocommerce button.button:disabled {
    padding: 16px;
    border-radius: 16px;
    transition: 0.25s;
    font-family: "RocknRoll One";
    font-weight: normal;
    border:2px solid #45949D;
    background-color: #FFFFFF;
    color: #45949D; 
}

/* CARRITO > Botón actualizar carrito deshabilitado al pasar por encima */
.woocommerce-cart .woocommerce button.button:disabled:hover {
    background-color: #D7FFF8;
    color: #81CABD;
}

/* CARRITO > Botón actualizar carrito al pasar por encima */
.woocommerce-cart .woocommerce button.button:hover {
    border:2px solid #81CABD;
    background-color: #81CABD;
    color: #FFFFFF;
}


/* CARRITO > Notificaciones */
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    font-family: 'Roboto Serif', Serif;
    font-style: italic;
    background-color: #FFFFFF;
    color: #000000;
}


/* MEDIA QUERY PARA MÓVIL */
@media only screen and (max-width: 768px) {
    
/* CARRITO > Radio del Precio total*/
.order-total td {
    border-radius: 0 0 16px 16px;
}

/* CARRITO > Totales del carrito*/
.cart_totals h2 {
    text-align: center;
}
}/* End custom CSS */