.elementor-421 .elementor-element.elementor-element-e1f8717{--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;--padding-top:150px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-421 .elementor-element.elementor-element-e1f8717:not(.elementor-motion-effects-element-type-background), .elementor-421 .elementor-element.elementor-element-e1f8717 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#263C60;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-421 .elementor-element.elementor-element-f0185bf .elementor-heading-title{color:#FFFFFF;}.elementor-421 .elementor-element.elementor-element-49695223{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-49695223 *//* BOTON REALIZAR PEDIDO */

#place_order,
.woocommerce-checkout #place_order,
.fc-wrapper #place_order {
    background-color: #263c60 !important;
    color: #ffffff !important;
    border: 1px solid #263c60 !important;
    font-family: "DINPro", "DIN Pro", sans-serif !important;
    text-transform: uppercase;
}

/* hover */
#place_order:hover,
.woocommerce-checkout #place_order:hover {
    background-color: #1d2f4d !important;
    border-color: #1d2f4d !important;
    color: #ffffff !important;
}
/* TIPOGRAFÍA GENERAL */
.woocommerce-cart,
.woocommerce-cart *{
font-family:"DinPro",sans-serif;
text-transform:uppercase;
color:#273B60;
letter-spacing:0.04em;
}

/* TITULO */
.woocommerce-cart h1{
font-size:36px;
font-weight:600;
margin-bottom:40px;
}

/* TABLA PRODUCTOS */
.woocommerce-cart table.shop_table{
border:none;
}

.woocommerce-cart table.shop_table td,
.woocommerce-cart table.shop_table th{
border-bottom:1px solid #e5e5e5;
padding:25px 10px;
}

/* NOMBRE PRODUCTO */
.woocommerce-cart .product-name a{
color:#273B60;
font-weight:500;
text-decoration:none;
}

.woocommerce-cart .product-name a:hover{
opacity:0.7;
}

/* PRECIO */
.woocommerce-cart .amount{
font-weight:500;
}

/* CONTADOR CANTIDAD */
.woocommerce-cart .quantity input{
border:1px solid #273B60;
background:white;
color:#273B60;
padding:6px;
width:60px;
}

/* COLUMNA TOTAL */
.cart_totals{
border:none;
padding-left:40px;
}

/* TOTAL FINAL */
.cart_totals h2{
font-size:22px;
margin-bottom:20px;
}

.cart_totals .order-total{
font-size:22px;
font-weight:600;
}

/* BOTONES */
.woocommerce-cart .button,
.woocommerce-cart .checkout-button{
background:#273B60;
color:white !important;
border:none;
padding:16px 28px;
font-family:"DinPro",sans-serif;
letter-spacing:0.06em;
transition:all .25s ease;
}

/* BOTÓN FINALIZAR COMPRA */
.checkout-button{
width:100%;
font-size:16px;
}

/* HOVER BOTONES */
.woocommerce-cart .button:hover,
.checkout-button:hover{
background:#1e2e4a;
transform:translateY(-2px);
}

/* CUPONES */
.woocommerce-cart .coupon input{
border:1px solid #273B60;
padding:12px;
}

/* ICONO PAPELERA */
.woocommerce-cart .product-remove a{
color:#273B60;
font-size:18px;
}
/* BOTON FINALIZAR COMPRA TEXTO BLANCO */
.woocommerce-cart .checkout-button,
.woocommerce-cart .checkout-button:visited,
.woocommerce-cart .checkout-button:active {
color:#ffffff !important;
}

/* ENLACE DENTRO DEL BOTON */
.woocommerce-cart .checkout-button a{
color:#ffffff !important;
text-decoration:none;
}
.woocommerce-cart a.checkout-button{
background:#273B60 !important;
color:#ffffff !important;
}
.wc-block-components-button:not(.is-link) .wc-block-components-button__text {

    COLOR: WHITE !important;
}/* End custom CSS */