.elementor-14 .elementor-element.elementor-element-59671d01{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-14 .elementor-element.elementor-element-59671d01:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-59671d01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-14 .elementor-element.elementor-element-2e1e3cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFEAB5;--border-color:#FFEAB5;--border-radius:15px 15px 15px 15px;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-14 .elementor-element.elementor-element-2e1e3cd:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-2e1e3cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFEAB5;}.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 );}.elementor-14 .elementor-element.elementor-element-70b443b6{text-align:center;font-family:"Work Sans", Sans-serif;font-size:1.4rem;font-weight:500;color:#111111;}.elementor-14 .elementor-element.elementor-element-31300e08{--display:flex;--padding-top:2%;--padding-bottom:2%;--padding-left:0%;--padding-right:0%;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce #customer_details .form-row .input-text, .elementor-14 .elementor-element.elementor-element-27d1818  .woocommerce #customer_details .form-row textarea, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce form #customer_details select, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-14 .elementor-element.elementor-element-27d1818 #coupon_code, .elementor-14 .elementor-element.elementor-element-27d1818 .select2-container--default .select2-selection--single, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#F7F7F7;}.elementor-14 .elementor-element.elementor-element-27d1818 #payment #place_order{background-color:#96D600;}.elementor-14 .elementor-element.elementor-element-27d1818{--billing-details-title-alignment:start;--additional-information-display:block;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#FFFFFF;--sections-border-radius:15px 15px 15px 15px;--sections-title-color:#111111;--sections-descriptions-color:#111111;--sections-messages-color:#111111;--forms-labels-color:#111111;--forms-fields-normal-color:#111111;--order-summary-items-color:#111111;--order-summary-variations-color:#FFFFFF;--order-summary-items-divider-color:#DADADA;--order-summary-totals-color:#111111;--order-summary-totals-divider-color:#96D600;--order-summary-totals-divider-weight:2px;--purchase-button-normal-text-color:#111111;--purchase-button-border-radius:15px 15px 15px 15px;}.elementor-14 .elementor-element.elementor-element-27d1818 .e-woocommerce-login-section, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout #customer_details .col-1, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-additional-fields, .elementor-14 .elementor-element.elementor-element-27d1818 .e-checkout__order_review, .elementor-14 .elementor-element.elementor-element-27d1818 .e-coupon-box, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout #payment, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-shipping-fields .shipping_address{border-width:1px 1px 1px 1px;}.elementor-14 .elementor-element.elementor-element-27d1818 h3#order_review_heading, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-billing-fields h3, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-additional-fields h3{font-family:"Work Sans", Sans-serif;font-size:1.4rem;}.elementor-14 .elementor-element.elementor-element-27d1818 .e-checkout-secondary-title{font-family:"Work Sans", Sans-serif;}.elementor-14 .elementor-element.elementor-element-27d1818 .e-description{font-family:"Work Sans", Sans-serif;font-size:0.9rem;font-weight:normal;}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout #payment .payment_box, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-privacy-policy-text p, .elementor-14 .elementor-element.elementor-element-27d1818 .e-checkout-message{font-family:"Work Sans", Sans-serif;font-size:0.9rem;font-weight:normal;}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-form__label-for-checkbox span{font-family:"Work Sans", Sans-serif;}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-billing-fields .form-row label, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-shipping-fields .form-row label, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-additional-fields .form-row label, .elementor-14 .elementor-element.elementor-element-27d1818 .e-woocommerce-login-anchor .form-row label, .elementor-14 .elementor-element.elementor-element-27d1818 .e-coupon-anchor-description{font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-14 .elementor-element.elementor-element-27d1818 #customer_details .input-text, .elementor-14 .elementor-element.elementor-element-27d1818 #customer_details .form-row textarea, .elementor-14 .elementor-element.elementor-element-27d1818 #customer_details .form-row select, .elementor-14 .elementor-element.elementor-element-27d1818 .e-woocommerce-login-anchor .input-text, .elementor-14 .elementor-element.elementor-element-27d1818 #coupon_code, .elementor-14 .elementor-element.elementor-element-27d1818 ::placeholder, .elementor-14 .elementor-element.elementor-element-27d1818 .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Work Sans", Sans-serif;font-weight:500;}.e-woo-select2-wrapper .select2-results__option{color:#111111;}.elementor-14 .elementor-element.elementor-element-27d1818 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#111111 transparent transparent transparent;}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-button{font-family:"Work Sans", Sans-serif;}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout-review-order-table .cart_item td{font-family:"Work Sans", Sans-serif;font-size:1.1rem;font-weight:400;}.elementor-14 .elementor-element.elementor-element-27d1818 .product-name .variation{font-family:"Work Sans", Sans-serif;font-size:1.2rem;font-weight:100;}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout-review-order-table thead tr th, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Work Sans", Sans-serif;font-size:1.2rem;}.elementor-14 .elementor-element.elementor-element-27d1818 .woocommerce #payment #place_order{font-family:"Work Sans", Sans-serif;font-size:1.2rem;}.elementor-14 .elementor-element.elementor-element-27d1818 #place_order{border-style:solid;border-width:1px 1px 1px 1px;border-color:#96D600;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-59671d01{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-14 .elementor-element.elementor-element-70b443b6{font-size:1.2rem;line-height:1em;}}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-59671d01{--content-width:1140px;}.elementor-14 .elementor-element.elementor-element-2e1e3cd{--width:100%;}}/* Start custom CSS */h1{
    font-size: 1em;
    font-weight: 600;
    font-family: 'Work Sans';
}

h2{
    font-size: .850em;
    font-weight: 600;
    font-family: 'Work Sans';    
}

p{
    font-family: 'Work Sans';
}

/* Enlace a las cajas de iconos */

.elementor-widget-icon-box a:after {
     content: "";
     display: block !important;
     position: absolute;
     inset: 0;
     z-index: 1;
}
.elementor-icon-box-icon {
     z-index: 2;
}

/* Fin enlace a las cajas de iconos */

/* Sombra botones */

.button-shadow-border:hover:after {
  content: '';
  position: absolute;
  z-index: -1;
  right: -12px;
  bottom: -10px;
  width: 100%;
  height: 100%;
  border: 2px solid #9b00d6;
  border-radius: 15px;
}

/* Sombra botones */

.woocommerce-order{
    background-color: #fff;
    padding: 40px;
    border-radius: 20px;
    font-size: 1.2rem;
    color: #111;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{
    font-size: 1.2rem;
    color: #111;    
    font-family: 'Work Sans';    
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td{
    font-size: 1.2rem;
    color: #111;           
    font-family: 'Work Sans';    
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table thead tr th{
    font-size: 1.2rem;
    text-transform: uppercase;    
    font-family: 'Work Sans';    
}

.woocommerce-order-details__title{
    font-size: 1.3rem;
    color: #111;  
    text-transform: uppercase;
    border-bottom: 1px solid #111;
    padding: 10px;    
    font-family: 'Work Sans';    
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tr{
    padding-bottom: 0px;
    padding-left: 0px;
}

.elementor-widget-woocommerce-checkout-page{
    font-family: 'Work Sans';    
}

.woocommerce ul.order_details li{
    margin-top: 1em;
}

.woocommerce-notice.woocommerce-notice--success.woocommerce-thankyou-order-received{
    background-color: #C9FF02;  
    font-family: 'Work Sans';
    color: #111;
    font-weight: 600;
    padding: 20px;
    border-radius: 10px;
}/* End custom CSS */