.elementor-5320 .elementor-element.elementor-element-d1c69e0{--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;--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-c32bac4 > .elementor-widget-container{margin:30px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-5320 .elementor-element.elementor-element-c32bac4{text-align:center;}.elementor-5320 .elementor-element.elementor-element-c32bac4 .elementor-heading-title{font-family:"Fuente Local 1";font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-726c76a );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-5320 .elementor-element.elementor-element-ee3f6da > .elementor-widget-container{margin:30px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-726c76a );border-radius:5px 5px 5px 5px;}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-wrapper{align-items:start;}.elementor-5320 .elementor-element.elementor-element-ee3f6da{--icon-box-icon-margin:20px;}.elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-framed .elementor-icon, .elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-ee3f6da.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon{font-size:15px;padding:5px;}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-title a{font-family:"Fuente Local 1";font-size:20px;font-weight:500;line-height:1.7em;}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-title{color:var( --e-global-color-726c76a );}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-description{font-family:"Fuente Local 1";font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-726c76a );}.elementor-5320 .elementor-element.elementor-element-d39f798 > .elementor-widget-container{margin:30px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-5320 .elementor-element.elementor-element-d39f798{text-align:center;}.elementor-5320 .elementor-element.elementor-element-d39f798 .elementor-heading-title{font-family:"Fuente Local 1";font-size:40px;font-weight:400;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-726c76a );}.elementor-5320 .elementor-element.elementor-element-9d9c21e > .elementor-widget-container{margin:30px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-726c76a );border-radius:5px 5px 5px 5px;}.elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-wrapper{align-items:start;}.elementor-5320 .elementor-element.elementor-element-9d9c21e{--icon-box-icon-margin:20px;}.elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-framed .elementor-icon, .elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-9d9c21e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon{font-size:15px;padding:5px;}.elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-title a{font-family:"Fuente Local 1";font-size:20px;font-weight:500;line-height:1.7em;}.elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-title{color:var( --e-global-color-726c76a );}.elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-description{color:var( --e-global-color-726c76a );}.elementor-5320 .elementor-element.elementor-element-a291c1e > .elementor-widget-container{margin:30px 0px 0px 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-726c76a );border-radius:5px 5px 5px 5px;}.elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-wrapper{align-items:start;}.elementor-5320 .elementor-element.elementor-element-a291c1e{--icon-box-icon-margin:20px;}.elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-framed .elementor-icon, .elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-5320 .elementor-element.elementor-element-a291c1e.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon{font-size:15px;padding:5px;}.elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-title a{font-family:"Fuente Local 1";font-size:20px;font-weight:500;line-height:1.7em;}.elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-title{color:var( --e-global-color-726c76a );}.elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-description{color:var( --e-global-color-726c76a );}.elementor-5320 .elementor-element.elementor-element-2ab92f7 > .elementor-widget-container{margin:30px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-5320 .elementor-element.elementor-element-2ab92f7{text-align:center;}.elementor-5320 .elementor-element.elementor-element-2ab92f7 .elementor-heading-title{font-family:var( --e-global-typography-2ce1f64-font-family );font-size:var( --e-global-typography-2ce1f64-font-size );font-weight:var( --e-global-typography-2ce1f64-font-weight );line-height:var( --e-global-typography-2ce1f64-line-height );color:var( --e-global-color-726c76a );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-button{background-color:var( --e-global-color-accent );font-family:"Fuente Local 1";font-size:16px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-button:hover{background-color:#3F8996;}.elementor-5320 .elementor-element.elementor-element-8103c1d #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-5320 .elementor-element.elementor-element-8103c1d #payment #place_order:hover{background-color:var( --e-global-color-3a92000 );}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout #payment .payment_methods .payment_box{background-color:#4A9AA829;}.elementor-5320 .elementor-element.elementor-element-8103c1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-5320 .elementor-element.elementor-element-8103c1d{--additional-information-display:block;--sections-background-color:#FFFFFF;--sections-border-type:solid;--sections-border-color:#6FC19136;--sections-border-radius:7px 7px 7px 7px;--sections-padding:25px 25px 25px 25px;--sections-title-color:var( --e-global-color-text );--sections-secondary-title-color:var( --e-global-color-text );--sections-descriptions-color:var( --e-global-color-text );--sections-messages-color:var( --e-global-color-accent );--sections-checkboxes-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-accent );--links-normal-color:var( --e-global-color-accent );--forms-rows-gap:20px;--forms-labels-color:var( --e-global-color-3a92000 );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:7px 7px 7px 7px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:none;--forms-buttons-border-radius:3px 3px 3px 3px;--order-summary-items-color:var( --e-global-color-accent );--order-summary-items-divider-color:#6FC19136;--order-summary-items-divider-weight:1px;--order-summary-totals-color:var( --e-global-color-text );--order-summary-totals-divider-color:#6FC19136;--order-summary-totals-divider-weight:3px;--purchase-button-normal-text-color:#FFFFFF;--purchase-button-hover-text-color:#FFFFFF;--purchase-button-border-radius:5px 5px 5px 5px;}.elementor-5320 .elementor-element.elementor-element-8103c1d .coupon-container-grid{--coupon-button-alignment:justify;--coupon-button-width:100%;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout{--place-order-title-alignment:stretch;--purchase-button-width:100%;}.elementor-5320 .elementor-element.elementor-element-8103c1d .e-woocommerce-login-section, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout #customer_details .col-1, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-additional-fields, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-checkout__order_review, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-coupon-box, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout #payment, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-shipping-fields .shipping_address{border-width:3px 3px 3px 3px;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-shipping-fields{--shipping-heading-padding-start:25px;}.elementor-5320 .elementor-element.elementor-element-8103c1d h3#order_review_heading, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-billing-fields h3, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-additional-fields h3{font-family:"Fuente Local 1";font-size:22px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d .e-checkout-secondary-title{font-family:"Fuente Local 1";font-size:18px;font-weight:500;line-height:1.3em;}.elementor-5320 .elementor-element.elementor-element-8103c1d .e-description{font-family:"Fuente Local 1";font-size:18px;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout #payment .payment_box, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-privacy-policy-text p, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-checkout-message{font-family:"Fuente Local 1";font-size:15px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-form__label-for-checkbox span{font-family:"Fuente Local 1";font-size:14px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d .wc_payment_method label, .elementor-5320 .elementor-element.elementor-element-8103c1d #shipping_method li label{font-family:"Fuente Local 1";font-size:14px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-billing-fields .form-row label, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-shipping-fields .form-row label, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-additional-fields .form-row label, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-woocommerce-login-anchor .form-row label, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-coupon-anchor-description{font-family:"Fuente Local 1";font-size:16px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .form-row textarea, .elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .form-row select, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-woocommerce-login-anchor .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d #coupon_code, .elementor-5320 .elementor-element.elementor-element-8103c1d ::placeholder, .elementor-5320 .elementor-element.elementor-element-8103c1d .select2-container--default .select2-selection--single, .select2-results__option{font-family:"Fuente Local 1";font-size:16px;font-weight:500;line-height:1.2em;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-5320 .elementor-element.elementor-element-8103c1d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce #customer_details .form-row .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d  .woocommerce #customer_details .form-row textarea, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce form #customer_details select, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce .e-woocommerce-login-anchor .form-row .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d #coupon_code, .elementor-5320 .elementor-element.elementor-element-8103c1d .select2-container--default .select2-selection--single{border-style:none;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-review-order-table .cart_item td{font-family:"Fuente Local 1";font-size:16px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d .product-name .variation{font-family:"Fuente Local 1";font-size:20px;font-weight:500;line-height:1.5em;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-review-order-table thead tr th, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-review-order-table tfoot tr th, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-review-order-table tfoot tr td{font-family:"Fuente Local 1";font-size:18px;font-weight:600;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce #payment #place_order{font-family:"Fuente Local 1";font-size:20px;font-weight:600;text-transform:uppercase;}.elementor-5320 .elementor-element.elementor-element-8103c1d .e-woocommerce-coupon-nudge{--sections-secondary-title-color:var( --e-global-color-text );}.elementor-5320 .elementor-element.elementor-element-8103c1d .e-woocommerce-coupon-nudge.e-checkout-secondary-title{font-family:"Quicksand";font-size:17px;font-weight:500;}.elementor-5320 .elementor-element.elementor-element-8103c1d .e-coupon-box{--links-normal-color:var( --e-global-color-accent );--links-hover-color:var( --e-global-color-accent );}.elementor-5320 .elementor-element.elementor-element-8103c1d h3#order_review_heading{font-family:"Quicksand";}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-no-shipping-available-html.e-description, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-no-shipping-available-html.e-checkout-message{font-family:"Quicksand";}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce .e-checkout__order_review ul#shipping_method li label{font-family:"Quicksand";}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-payment{--sections-messages-color:var( --e-global-color-text );--sections-radio-buttons-color:var( --e-global-color-3a92000 );}.elementor-5320 .elementor-element.elementor-element-022c221{--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;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:4%;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family );font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5320 .elementor-element.elementor-element-e4bafba{--divider-border-style:solid;--divider-color:#6FC19136;--divider-border-width:3px;}.elementor-5320 .elementor-element.elementor-element-e4bafba > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5320 .elementor-element.elementor-element-e4bafba .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-5320 .elementor-element.elementor-element-e4bafba .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );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-5320 .elementor-element.elementor-element-abdf993{font-family:"Quicksand";font-size:16px;font-weight:500;line-height:1.5em;color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-5320 .elementor-element.elementor-element-d1c69e0{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5320 .elementor-element.elementor-element-c32bac4{text-align:center;}.elementor-5320 .elementor-element.elementor-element-c32bac4 .elementor-heading-title{font-size:40px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-title a{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-5320 .elementor-element.elementor-element-d39f798{text-align:center;}.elementor-5320 .elementor-element.elementor-element-d39f798 .elementor-heading-title{font-size:40px;}.elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-title a{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-title a{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-2ab92f7{text-align:center;}.elementor-5320 .elementor-element.elementor-element-2ab92f7 .elementor-heading-title{font-size:var( --e-global-typography-2ce1f64-font-size );line-height:var( --e-global-typography-2ce1f64-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .form-row textarea, .elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .form-row select, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-woocommerce-login-anchor .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d #coupon_code, .elementor-5320 .elementor-element.elementor-element-8103c1d ::placeholder, .elementor-5320 .elementor-element.elementor-element-8103c1d .select2-container--default .select2-selection--single, .select2-results__option{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-8103c1d .product-name .variation{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-022c221{--padding-top:0%;--padding-bottom:0%;--padding-left:2%;--padding-right:2%;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:769px){.elementor-5320 .elementor-element.elementor-element-d1c69e0{--content-width:1500px;}}@media(max-width:768px){.elementor-5320 .elementor-element.elementor-element-d1c69e0{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-5320 .elementor-element.elementor-element-c32bac4 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-title a{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-ee3f6da .elementor-icon-box-description{font-size:16px;line-height:1.6em;}.elementor-5320 .elementor-element.elementor-element-d39f798 .elementor-heading-title{font-size:35px;line-height:1.2em;}.elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-9d9c21e .elementor-icon-box-title a{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-title, .elementor-5320 .elementor-element.elementor-element-a291c1e .elementor-icon-box-title a{font-size:20px;}.elementor-5320 .elementor-element.elementor-element-2ab92f7 .elementor-heading-title{font-size:var( --e-global-typography-2ce1f64-font-size );line-height:var( --e-global-typography-2ce1f64-line-height );}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-5320 .elementor-element.elementor-element-8103c1d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 50px 0px;}.elementor-5320 .elementor-element.elementor-element-8103c1d{--sections-padding:10px 10px 10px 10px;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-shipping-fields{--shipping-heading-padding-start:10px;}.elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .form-row textarea, .elementor-5320 .elementor-element.elementor-element-8103c1d #customer_details .form-row select, .elementor-5320 .elementor-element.elementor-element-8103c1d .e-woocommerce-login-anchor .input-text, .elementor-5320 .elementor-element.elementor-element-8103c1d #coupon_code, .elementor-5320 .elementor-element.elementor-element-8103c1d ::placeholder, .elementor-5320 .elementor-element.elementor-element-8103c1d .select2-container--default .select2-selection--single, .select2-results__option{font-size:16px;}.elementor-5320 .elementor-element.elementor-element-8103c1d .product-name .variation{font-size:18px;}.elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-review-order-table thead tr th, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-review-order-table tfoot tr th, .elementor-5320 .elementor-element.elementor-element-8103c1d .woocommerce-checkout-review-order-table tfoot tr td{font-size:16px;}.elementor-5320 .elementor-element.elementor-element-022c221{--margin-top:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS *//********* PÁGINA DE PAGO *********/
/* Cambia el TAMAÑO y SEPARACIÓN de letras del encabezado DETALLES DE FACTURACIÓN */
#customer_details .woocommerce-billing-fields h3{
	font-size:22px !important;
	letter-spacing:2px !important;
}

/* Cambia la SEPARACIÓN de letras del encabezado TU PEDIDO */
#order_review_heading{
	letter-spacing:2px !important;
}

/* Cambia el TAMAÑO y SEPARACIÓN de letras del encabezado ¿ENVIAR A OTRA DIRECCIÓN? */
#ship-to-different-address .woocommerce-form__label span{
	font-size:22px;
	letter-spacing:2px;
}

/* Cambia el TAMAÑO y SEPARACIÓN de letras del encabezado NOTAS DEL PEDIDO */
#order_comments_field label{
	font-size:18px;
    color:#26272C !important;
}

/* Cambia COLOR FONDO del CONTENEDOR Subtotal-Total de TU PEDIDO */
#order_review .woocommerce-checkout-review-order-table tfoot{
	background-color:#e1f1fe;
}

/* Cambia COLOR FONDO del CONTENEDOR Envío de TU PEDIDO */
.woocommerce-checkout-review-order-table .woocommerce-shipping-totals th{
	background-color:#e1f1fe;
}

/* Cambia COLOR FONDO del CONTENEDOR Cupones aplicados de TU PEDIDO */
.woocommerce-checkout-review-order-table .cart-discount th{
	background-color:#e1f1fe;
}

/* Cambia COLOR FONDO del CONTENEDOR TOTAL de TU PEDIDO - el primer CSS es para cuando se paga contrareembolso, el segundo es para cuando se usa el resto de métodos de pago*/
.woocommerce-checkout-review-order-table .order-total th{
	background-color:#3498db;
}
.woocommerce-checkout-review-order-table .order-total{
	background-color:#3498db;
}

/* Cambia COLOR y pone en MAYÚSCULAS la LETRA de la cabecera TOTAL de TU PEDIDO */
.woocommerce-checkout-review-order-table .order-total th{
	color:#ffffff !important;
	text-transform:uppercase !important;
	font-size:22px !important;
}

/* Cambia COLOR y TAMAÑO de la LETRA del PRECIO de TU PEDIDO */
.e-checkout__order_review td strong .woocommerce-Price-amount{
	font-size:22px !important;
	color:#ffffff !important;
}

.woocommerce-checkout-review-order-table{
	margin-bottom:5px !important;
}

/* Cambia TAMAÑO letra del encabezado PRODUCTO de TU PEDIDO */
.e-checkout__column-end thead tr .product-name{
	font-size:17px !important;
}

/* Cambia TAMAÑO del encabezado SUBTOTAL de TU PEDIDO */
.e-checkout__column-end thead tr .product-total{
	font-size:17px !important;
}

/* ALINÉA el VALOR DEL ENVÍO a la DERECHA */
#shipping_method li{
	text-align:right;
}
	
/* MODIFICA sección ¿ENVIAR A OTRA DIRECCIÓN? para diseñarla igual que el resto */
#customer_details .woocommerce-shipping-fields{
    /*#ship-to-different-address label{*/
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
	margin-bottom:30px;
	border-color:#6FC19136;
	border-width:3px;
	border-style:solid;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}

/* ELIMINA el PADDING IZQUIERDO de la sección ¿ENVIAR A OTRA DIRECCIÓN? */
#ship-to-different-address{
	padding-left:0px !important;
}

/* DIBUJA los BORDES REDONDEADOS al CONTENEDOR Subtotal-Envío-Total */
/* Borde superior izquierdo */
.woocommerce-checkout-review-order-table .cart-subtotal th{
	border-top-left-radius:7px;
}

/* Borde superior derecho */
.woocommerce-checkout-review-order-table .cart-subtotal td{
	border-top-right-radius:7px;
}

/* Borde inferior izquierdo */
.woocommerce-checkout-review-order-table .order-total th{
	border-bottom-left-radius:7px;
}

/* Borde inferior derecho */
.woocommerce-checkout-review-order-table .order-total td{
	border-bottom-right-radius:7px;
}

/* DIBUJA los BORDES REDONDEADOS al CONTENEDOR de los métodos de pago */
#payment .wc_payment_methods li{
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
	background-color:#ecf0f1 !important;
}

/* OCULTA la casilla de VERIFICACIÓN de CUSREV */
.woocommerce-terms-and-conditions-wrapper .cr-customer-consent label{
	display:none !important;
	visibility:hidden;
}

/*/ PARA TABLET Y MÓVIL: CORRIGE los PADDINGS del apartado Gastos de Envío para igualarlo al apartado Envío /*/
@media (max-width: 1024px){
	/* Shipping method */
	#shipping_method{
		padding-top:0px !important;
		padding-bottom:0px !important;
	}
}



/********* PASARELA DE PAGO. 
PAGO CON TARJETA BANCARIA *********/

/* DIBUJA borde azul al CONTENEDOR de los DATOS DEL PEDIDO y se lo quita a los gastos de envío de la página de checkout que colateralmente se lo dibuja también- no sé por qué- */
.elementor-widget-woocommerce-checkout-page ul{
	border-style:solid;
	border-width:3px !important;
	border-color:#6FC19136 !important;
	border-top-left-radius:7px;
	border-top-right-radius:7px;
	border-bottom-left-radius:7px;
	border-bottom-right-radius:7px;
}
#shipping_method{
	border-style:none;
}

/* MODIFICA el color, el peso y el tamaño de la LETRA de los DATOS DEL PEDIDO, tanto ENCABEZADOS como sus VALORES */
    /* Encabezado del Número de Pedido */
    .order_details .order{
    	font-weight:500 !important;
    	color:#26272C;
    	font-size:18px;
    	text-transform:none;
    }
    /* Valor del Número de Pedido */
    .order_details .order strong{
    	font-size:18px;
    	color:#2980b9;
    	padding-top:10px;
    	font-family:'Quicksand', sans-serif;
	    font-weight:600;
	    color:#0067A0;
    }
    /* Encabezado de la Fecha del Pedido */
    .order_details .date{
    	color:#26272C;
      	font-weight:500 !important;
    	font-size:18px;
    	text-transform:none;
    }   
    /* Valor de la Fecha del Pedido */
    .order_details .date strong{
    	font-size:18px;
    	color:#2980b9;
    	padding-top:10px;
    	font-family:'Quicksand', sans-serif;
	    font-weight:600;
	    color:#0067A0;
    }
    /* Encabezado del Total Importe del Pedido */
    .order_details .total{
    	font-weight:500 !important;
    	color:#26272C;
        font-size:18px;
    	text-transform:none;
    }
    /* Valor del Total Importe del Pedido */
    .total strong .woocommerce-Price-amount{
    	color:#2980b9;
    	font-size:18px;
    	padding-top:10px;
    	font-family:'Quicksand', sans-serif;
	    font-weight:600;
	    color:#0067A0;
    }
    /* Encabezado del Método de pago */
    .order_details .method{
    	font-weight:500 !important;
    	color:#26272C;
    	font-size:18px;
    	text-transform:none;
    }
    /* Valor del Método de pago */
    .order_details .method strong{
    	font-size:18px;
    	color:#2980b9;
    	padding-top:10px;
    	font-family:'Quicksand', sans-serif;
	    font-weight:600;
	    color:#0067A0;
    }

/* MODIFICA el CONTENEDOR DE LOS BOTONES para ponerlos en una columna y dos filas, y centrarlos */
#redsys_payment_form{
	margin-top:50px;
	display:grid;
	flex-direction:row;
    justify-content:center;
    row-gap:20px;
}

/* MODIFICA el texto y los paddings del BOTÓN PAGAR CON TARJETA */
#submit_redsys_payment_form{
	font-size:18px;
	text-transform:none;
	padding-bottom:15px;
	padding-top:15px;
	padding-left:70px;
	padding-right:70px;
	font-family:'Quicksand', sans-serif;
	font-weight:500;
	background-color: #0067A0;
	border-radius: 7px;
}

/* OCULTA EL BOTÓN CANCELAR PEDIDO para no dar al Cliente la opción de salir sin pagar */
#redsys_payment_form a{
	display:none;
	visibility:hidden;
}


/*/ PARA DESKTOP: MODIFICA el CONTENEDOR de los DATOS DEL PEDIDO en una fila y centra los ENCABEZADOS Y sus VALORES y arregla los métodos de pago en la pantalla de checkout principal a causa de esta modificación - no sé por qué- /*/
@media (min-width: 1024px){
    .elementor-widget-woocommerce-checkout-page ul{
    	display:flex;
    	justify-content:center;
    	align-items:center;
    }
}
#payment .wc_payment_methods{
	flex-direction:column;
	justify-content:normal;
	align-items:normal;
}

/*/ PARA TABLET Y MÓVIL: CORRIGE los PADDINGS del apartado Método de pago para ajustarlos al resto de apartados /*/
@media (max-width: 1024px){
    .elementor-widget-woocommerce-checkout-page .order_details .method{
		padding-left:29px !important;
		padding-right:29px !important;
		padding-top:18px !important;
		padding-bottom:10px !important;
		border-bottom-style:none;
	}
}

/*/ PARA DESKTOP: DIBUJA los BORDES IZQUIERDOS de los apartados de los DATOS DEL PEDIDO menos del primero - Número de Pedido - /*/
@media (min-width: 1024px){
    /* Pone Borde izquierdo en la Fecha */
    
    .elementor-widget-woocommerce-checkout-page .order_details .date{
    	border-left-style:solid;
    	border-left-width:3px;
    	border-color:#6FC19136;
    }
    /* Pone Borde izquierdo en el Total */
    .elementor-widget-woocommerce-checkout-page .order_details .total{
    	border-left-style:solid;
        border-left-width:3px;
    	border-color:#6FC19136;
    }
    /* Pone Borde izquierdo en el Método de pago */
    .elementor-widget-woocommerce-checkout-page .order_details .method{
    	border-left-style:solid;
        border-left-width:3px;
    	border-color:#6FC19136;
    }
}

/*/ PARA TABLET Y MÓVIL: DIBUJA los BORDES INFERIORES de los apartados de los DATOS DEL PEDIDO menos del último - Método de Pago - /*/
@media (max-width: 1023px){
    /* Pone Borde inferior en el Número de Pedido */
    .elementor-widget-woocommerce-checkout-page .order_details .order{
    	border-bottom-style:solid;
    	border-bottom-width:3px;
    	border-color:#6FC19136;
    }
    /* Pone Borde inferior en la Fecha de Pedido*/
    .elementor-widget-woocommerce-checkout-page .order_details .date{
    	border-bottom-style:solid;
    	border-bottom-width:3px;
    	border-color:#6FC19136;
    }
    /* Pone Borde inferior en el Total */
    .elementor-widget-woocommerce-checkout-page .order_details .total{
    	border-bottom-style:solid;
    	border-bottom-width:3px;
    	border-color:#6FC19136;
    }  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fuente Local 1';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.pequenuti.com/wp-content/uploads/2024/05/Fuente-Quicksand-latin-300.woff2') format('woff2'),
		url('https://www.pequenuti.com/wp-content/uploads/2024/05/Quicksand-300-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Fuente Local 1';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.pequenuti.com/wp-content/uploads/2024/05/Fuente-Quicksand-latin-regular-1.woff2') format('woff2'),
		url('https://www.pequenuti.com/wp-content/uploads/2024/05/Quicksand-400-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Fuente Local 1';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.pequenuti.com/wp-content/uploads/2024/05/Fuente-Quicksand-latin-500-1.woff2') format('woff2'),
		url('https://www.pequenuti.com/wp-content/uploads/2024/05/Quicksand-500-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Fuente Local 1';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.pequenuti.com/wp-content/uploads/2024/05/Fuente-Quicksand-latin-600-1.woff2') format('woff2'),
		url('https://www.pequenuti.com/wp-content/uploads/2024/05/Quicksand-600-SemiBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Fuente Local 1';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.pequenuti.com/wp-content/uploads/2024/05/Fuente-Quicksand-latin-700-1.woff2') format('woff2'),
		url('https://www.pequenuti.com/wp-content/uploads/2024/05/Quicksand-700-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */