.elementor-880 .elementor-element.elementor-element-fab643e > .elementor-container{min-height:600px;}.elementor-880 .elementor-element.elementor-element-fab643e > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-880 .elementor-element.elementor-element-fab643e .elementor-repeater-item-48d9580.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-880 .elementor-element.elementor-element-ad2062f.elementor-column .elementor-column-wrap{align-items:center;}.elementor-880 .elementor-element.elementor-element-ad2062f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-880 .elementor-element.elementor-element-ad2062f > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-880 .elementor-element.elementor-element-1754428{text-align:center;}.elementor-880 .elementor-element.elementor-element-1754428 .elementor-heading-title{color:#FFFFFF;}.elementor-880 .elementor-element.elementor-element-bb9d978{width:auto;max-width:auto;bottom:-999px;}body:not(.rtl) .elementor-880 .elementor-element.elementor-element-bb9d978{left:0px;}body.rtl .elementor-880 .elementor-element.elementor-element-bb9d978{right:0px;}.elementor-880 .elementor-element.elementor-element-fab643e:not(.elementor-motion-effects-element-type-background), .elementor-880 .elementor-element.elementor-element-fab643e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://apapeleriasdebc.com/wp-content/uploads/2020/01/Fotografia-4-rotated.jpg");background-position:center center;background-size:cover;}.elementor-880 .elementor-element.elementor-element-fab643e > .elementor-background-overlay{background-color:#000000;opacity:0.25;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-880 .elementor-element.elementor-element-fab643e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-880 .elementor-element.elementor-element-c948c76 .elementor-repeater-item-440a700.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-880 .elementor-element.elementor-element-4668db9 > .elementor-element-populated{margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;}.elementor-880 .elementor-element.elementor-element-4668db9 > .elementor-element-populated > .elementor-widget-wrap{padding:0px 0px 0px 0px;}.elementor-880 .elementor-element.elementor-element-b41d0cd .elementor-repeater-item-3be4571.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-880 .elementor-element.elementor-element-154ae7e.elementor-column .elementor-column-wrap{align-items:center;}.elementor-880 .elementor-element.elementor-element-154ae7e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-880 .elementor-element.elementor-element-86983aa{font-size:15px;font-weight:500;}.elementor-880 .elementor-element.elementor-element-86983aa > .elementor-widget-container{margin:-5px 0px -3px 0px;}.elementor-bc-flex-widget .elementor-880 .elementor-element.elementor-element-34e6cdf.elementor-column .elementor-column-wrap{align-items:center;}.elementor-880 .elementor-element.elementor-element-34e6cdf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__inner{margin-left:auto;margin-right:0;width:auto;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__content-wrapper{top:100%;bottom:auto;left:auto;right:0;transform:none;width:250px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-top-"] .jet-dropbar__content-wrapper{margin:0 0 25px 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-bottom-"] .jet-dropbar__content-wrapper{margin:25px 0 0 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-left-"] .jet-dropbar__content-wrapper{margin:0 25px 0 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-right-"] .jet-dropbar__content-wrapper{margin:0 0 0 25px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-top-"] .jet-dropbar__content-wrapper:before{top:100%;bottom:auto;left:0;right:0;height:25px;width:100%;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-bottom-"] .jet-dropbar__content-wrapper:before{top:auto;bottom:100%;left:0;right:0;height:25px;width:100%;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-left-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:100%;right:auto;height:100%;width:25px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-position-right-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:auto;right:100%;height:100%;width:25px;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__button-text{font-family:var( --e-global-typography-6b13c03-font-family ), Sans-serif;font-size:var( --e-global-typography-6b13c03-font-size );font-weight:var( --e-global-typography-6b13c03-font-weight );text-transform:var( --e-global-typography-6b13c03-text-transform );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__button{background-color:rgba(143, 3, 3, 0);color:var( --e-global-color-f023441 );border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__content{background-color:#FFFFFF;border-radius:15px 15px 15px 15px;box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.08);padding:0px 0px 0px 0px;}.elementor-880 .elementor-element.elementor-element-3faa140 > .elementor-widget-container{margin:-2px 0px -2px 0px;}.elementor-880 .elementor-element.elementor-element-b41d0cd{padding:10px 0px 25px 0px;}.elementor-880 .elementor-element.elementor-element-2c13cdc .elementor-repeater-item-ca72cac.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-880 .elementor-element.elementor-element-00fdd2c:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-element-populated, .elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-element-populated > .elementor-background-overlay, .elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-background-slideshow{border-radius:15px 15px 15px 15px;}.elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-element-populated > .elementor-widget-wrap{padding:60px 60px 60px 60px;}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce a:not(.wcf-checkout-breadcrumb a),
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout .product-name .remove:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-info::before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-message::before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce input[type="checkbox"]:checked::before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review input[type="checkbox"]:checked::before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce input[type="checkbox"]:checked::before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review input[type="checkbox"]:checked::before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .wcf-current .step-name,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .wcf-multistep-checkout-breadcrumb a.wcf-current-step,
						body .wcf-pre-checkout-offer-wrapper .wcf-content-main-head .wcf-content-modal-title .wcf_first_name{color:var( --e-global-color-primary );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout .product-name .remove:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout input[type="radio"]:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout input[type="radio"]:checked:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout input[type="radio"]:not(:checked):focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout input[type="checkbox"]:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #order_review input[type="checkbox"]:checked:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout input[type="checkbox"]:checked:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout input[type="checkbox"]:not(:checked):focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login input[type="checkbox"]:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login input[type="checkbox"]:checked:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login input[type="checkbox"]:not(:checked):focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row textarea:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form #order_review .wcf-custom-coupon-field input.input-text:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout form.woocommerce-form-login .button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout form.woocommerce-form-login .button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout form.checkout_coupon .button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout form.checkout_coupon .button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,

						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn:hover,

						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{border-color:var( --e-global-color-primary );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row input.input-text:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce form .form-row textarea:focus,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce #order_review .wcf-custom-coupon-field input.input-text:focus{box-shadow:var( --e-global-color-primary );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout input[type="radio"]:checked:before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment input[type="radio"]:checked:before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form.woocommerce-form-login .form-row button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .steps.wcf-current:before,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note,

						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn:hover,

						body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-progress-nav-step,
						body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line:before,
						body .wcf-pre-checkout-offer-wrapper .wcf-nav-bar-step.active .wcf-nav-bar-step-line:after{background-color:var( --e-global-color-primary );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-note:before{border-top-color:var( --e-global-color-primary );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns a.wcf-next-button,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form form .checkout_coupon .button,
						body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form #payment .woocommerce-privacy-policy-text p{color:var( --e-global-color-f023441 );}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{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 );line-height:var( --e-global-typography-primary-line-height );}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .wcf-current .step-name{color:var( --e-global-color-60586c4 );}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-family:var( --e-global-typography-9350311-font-family ), Sans-serif;font-size:var( --e-global-typography-9350311-font-size );font-weight:var( --e-global-typography-9350311-font-weight );line-height:var( --e-global-typography-9350311-line-height );letter-spacing:var( --e-global-typography-9350311-letter-spacing );word-spacing:var( --e-global-typography-9350311-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select{font-family:var( --e-global-typography-6b13c03-font-family ), Sans-serif;font-size:var( --e-global-typography-6b13c03-font-size );font-weight:var( --e-global-typography-6b13c03-font-weight );text-transform:var( --e-global-typography-6b13c03-text-transform );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce form .form-row select,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form ::placeholder,
						.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form ::-webkit-input-placeholder{color:var( --e-global-color-f023441 );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type="text"],
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select{border-color:var( --e-global-color-7bffc7d );border-radius:5px 5px 5px 5px;}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
					body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{font-family:var( --e-global-typography-6b13c03-font-family ), Sans-serif;font-size:var( --e-global-typography-6b13c03-font-size );font-weight:var( --e-global-typography-6b13c03-font-weight );text-transform:var( --e-global-typography-6b13c03-text-transform );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
								body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{color:var( --e-global-color-cf62cc7 );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
							body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{background-color:var( --e-global-color-text );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
								body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{border-radius:30px 30px 30px 30px;}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button:hover,
								.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn:hover,
								body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn:hover{color:var( --e-global-color-8bc6f25 );border-color:var( --e-global-color-accent );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button:hover,
							.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn:hover,
							body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn:hover{background-color:var( --e-global-color-accent );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout .wc_payment_methods,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout #payment label,
						.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout .wc_payment_methods label a{color:var( --e-global-color-f023441 );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box,
						 .elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout .woocommerce-checkout #payment div.payment_box{color:var( --e-global-color-f023441 );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout #payment ul.payment_methods{background-color:#02010100;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-880 .elementor-element.elementor-element-2c13cdc{z-index:1;}.elementor-880 .elementor-element.elementor-element-c948c76 > .elementor-background-overlay{opacity:0.5;}.elementor-880 .elementor-element.elementor-element-c948c76{padding:0px 0px 50px 0px;}@media(max-width:1024px){.elementor-880 .elementor-element.elementor-element-fab643e > .elementor-container{min-height:400px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-top-"] .jet-dropbar__content-wrapper{margin:0 0 25px 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-bottom-"] .jet-dropbar__content-wrapper{margin:25px 0 0 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-left-"] .jet-dropbar__content-wrapper{margin:0 25px 0 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-right-"] .jet-dropbar__content-wrapper{margin:0 0 0 25px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-top-"] .jet-dropbar__content-wrapper:before{top:100%;bottom:auto;left:0;right:0;height:25px;width:100%;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-bottom-"] .jet-dropbar__content-wrapper:before{top:auto;bottom:100%;left:0;right:0;height:25px;width:100%;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-left-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:100%;right:auto;height:100%;width:25px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-tablet-position-right-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:auto;right:100%;height:100%;width:25px;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__button-text{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-size:var( --e-global-typography-9350311-font-size );line-height:var( --e-global-typography-9350311-line-height );letter-spacing:var( --e-global-typography-9350311-letter-spacing );word-spacing:var( --e-global-typography-9350311-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
					body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-c948c76{padding:0px 10px 0px 10px;}}@media(max-width:767px){.elementor-880 .elementor-element.elementor-element-86983aa > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__inner{margin-left:0;margin-right:auto;width:auto;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__content-wrapper{top:100%;bottom:auto;left:0;right:auto;transform:none;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-top-"] .jet-dropbar__content-wrapper{margin:0 0 25px 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-bottom-"] .jet-dropbar__content-wrapper{margin:25px 0 0 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-left-"] .jet-dropbar__content-wrapper{margin:0 25px 0 0;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-right-"] .jet-dropbar__content-wrapper{margin:0 0 0 25px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-top-"] .jet-dropbar__content-wrapper:before{top:100%;bottom:auto;left:0;right:0;height:25px;width:100%;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-bottom-"] .jet-dropbar__content-wrapper:before{top:auto;bottom:100%;left:0;right:0;height:25px;width:100%;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-left-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:100%;right:auto;height:100%;width:25px;}.elementor-880 .elementor-element.elementor-element-3faa140[class*="jet-dropbar-mobile-position-right-"] .jet-dropbar__content-wrapper:before{top:0;bottom:0;left:auto;right:100%;height:100%;width:25px;}.elementor-880 .elementor-element.elementor-element-3faa140 .jet-dropbar__button-text{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-3faa140 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-880 .elementor-element.elementor-element-b41d0cd{padding:0px 0px 25px 0px;}.elementor-880 .elementor-element.elementor-element-00fdd2c > .elementor-element-populated > .elementor-widget-wrap{padding:15px 15px 15px 15px;}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce h3 span,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form .woocommerce-checkout #order_review_heading,
					.elementor-880 .elementor-element.elementor-element-8537947 .cartflows-elementor__checkout-form .wcf-embed-checkout-form-two-step .wcf-embed-checkout-form-steps .step-name,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-1 h3,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-2 h3{font-size:var( --e-global-typography-9350311-font-size );line-height:var( --e-global-typography-9350311-line-height );letter-spacing:var( --e-global-typography-9350311-letter-spacing );word-spacing:var( --e-global-typography-9350311-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row input.input-text,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row textarea,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .select2-container--default .select2-selection--single,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select.select,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-1,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .col2-set .col-2,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form p.form-row label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:checked + label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment [type="radio"]:not(:checked) + label,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce form .form-row select{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .woocommerce-checkout #payment button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce .wcf-customer-login-section__login-button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #payment #place_order:before,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .wcf-custom-coupon-field button.wcf-submit-coupon,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.woocommerce-form-login .button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form .woocommerce-checkout form.checkout_coupon .button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form-two-step .woocommerce .wcf-embed-checkout-form-nav-btns .wcf-next-button,
					.elementor-880 .elementor-element.elementor-element-8537947 .wcf-embed-checkout-form.wcf-embed-checkout-form-modern-checkout.wcf-modern-skin-multistep .woocommerce form .wcf-multistep-nav-btn-group .wcf-multistep-nav-next-btn,
					body .wcf-pre-checkout-offer-wrapper #wcf-pre-checkout-offer-content button.wcf-pre-checkout-offer-btn{font-size:var( --e-global-typography-6b13c03-font-size );line-height:var( --e-global-typography-6b13c03-line-height );letter-spacing:var( --e-global-typography-6b13c03-letter-spacing );word-spacing:var( --e-global-typography-6b13c03-word-spacing );}}@media(max-width:1024px) and (min-width:768px){.elementor-880 .elementor-element.elementor-element-4114a71{width:100%;}.elementor-880 .elementor-element.elementor-element-4668db9{width:100%;}.elementor-880 .elementor-element.elementor-element-00fdd2c{width:100%;}.elementor-880 .elementor-element.elementor-element-0cef3b0{width:100%;}}/* Start custom CSS for jet-dropbar, class: .elementor-element-3faa140 */.elementor-9969 .elementor-element.elementor-element-df65484 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    padding-left: 10px;
    padding-right: 10px;
}

button.jet-dropbar__button {
    border: 0px !important;
    outline: 0px !important;
}/* End custom CSS */
/* Start custom CSS for jet-dropbar, class: .elementor-element-3faa140 */.elementor-9969 .elementor-element.elementor-element-df65484 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    padding-left: 10px;
    padding-right: 10px;
}

button.jet-dropbar__button {
    border: 0px !important;
    outline: 0px !important;
}/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-8537947 *//* ________________ OTROS ________________ */

/* Margen correo (activar solo si no se pide confirmacion de correo) */
/* p#billing_email_field {
    margin-bottom: 10px; 
}*/

/* Margen entre formulario y contraseña */ 
.woocommerce-billing-fields__field-wrapper {
    margin-bottom: -8px !important;
}

/* Quitar outline de los dropdowns */
select#billing_t, select#billing_country, select#billing_state {
    outline: none !important;
}

/* Tamaño imagen producto */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 38px !important;
    max-width: 38px !important;
}


ul.woocommerce-error {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}


/* Ajustar botones */
.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    padding: 12px !important;
}



/* msj cupon aplicado */
.woocommerce-message {
    display: none;
}

/* Error Brinco Dropdwon */
span.select2-selection.select2-selection--single {
    display: none !important;
}




/* ________________ FORMULARIO ________________ */

/* centrar pais */
p#billing_country_field {
    align-self: center;
}


/* Ocultar astrisco * de requerido */
.wcf-embed-checkout-form .woocommerce form .form-row .required {
    display: none;
}


/* Ajustar Crear cuenta */
.woocommerce-billing-fields {
    margin-bottom: 10px;
}


#account_username {    
    margin-top: -8px !important;
    margin-bottom: 5px;
}


.wcf-embed-checkout-form .woocommerce form p.form-row label {
    display: none;
}


#account_password {    
    margin-bottom: 0px !important;
}




/* ________________ CUPON DE DESCUENTO ________________ */

input#coupon_code {
    width: 95% !important;
}

.wcf-embed-checkout-form .wcf-custom-coupon-field {
    border: none !important;
}


/* centrar cupon */
.wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
    align-self: center !important;
    padding: 0px !important;
}

a#wcf_optimized_wcf_custom_coupon_field {
    font-size: 13px;
    font-weight: 500;
}

div#wcf_custom_coupon_field {
    margin: 0px;
    padding: 0px;
    padding-top: 25px;
    padding-bottom: 40px;
}

/* ________________ TABLA DE PEDIDO ________________ */

table.shop_table.woocommerce-checkout-review-order-table {
    font-weight: 500 !important;
}


h3#order_review_heading {
    padding-bottom: 10px !important;
}


/* ________________ CONTRASEÑA FUERTE ________________ */

/* Margenes contraseña fuerte */
.woocommerce-password-strength {
	margin-bottom: 20px;
}

small.woocommerce-password-hint {
    margin-bottom: 20px;
}


/* ________________ METODO DE PAGO ________________ */
/* espacio bloque */

/* Stripe */
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
    font-size: 13px !important;
    vertical-align: top;
}



/* tipografia bloques de pago */
#payment .wc_payment_methods .payment_box p, .mp-subtitle-basic-checkout {
    font-family: inherit !important;
    color: inherit !important;
    text-transform: inherit !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}


/* Separación entre opciones de pago */
li.wc_payment_method.payment_method_paypal, li.wc_payment_method.payment_method_stripe, li.wc_payment_method.payment_method_woo-mercado-pago-basic {
    margin-bottom: 10px !important;
}


/* Ajustar bloques de pago */
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box {
    background-color: transparent !important;
    border-radius: 5px;
    border: 1px solid #DFE3E8 !important;
}


/* triangulito */
.wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}


/* ocultar cosas de mercadopago */
li.wc_payment_method.payment_method_woo-mercado-pago-basic label img, span.mp-badge-checkout, .wcf-col-2.col-2, .mp-col-md-6, .mp-col-md-12.mp-pt-20, .mp-pt-20, p.submp-title-checkout, img.mp-img-fluid.mp-img-tarjetas, .mp-redirect-frame {
    display: none !important;
}


/* espacios innecesarios*/
div.mp-panel-checkout, p.mp-subtitle-basic-checkout {
    padding: 0px !important;
    margin: 0px !important;
}


.mp-panel-checkout {
    background-color: white !important;
    padding: 10px !important;
    margin-bottom: -10px !important;
}


div#framePayments {
    display: block;
}





/* ________________ TERMINOS Y CONDICIONES ________________ */

/* margen terminos y condiciones */
.wcf-embed-checkout-form .woocommerce-checkout #payment .form-row {
    margin: 10px 0px 0px 0px !important;
    padding: 0px !important;
}


span.woocommerce-terms-and-conditions-checkbox-text {
    color: black !important;
    font-size: 13px !important;
    vertical-align: top;
}


/* titulo terminos y condiciones */
body.elementor-kit-6752 h2 {
    font-size: 20px;
}


/*caja de terminos y condiciones*/
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
    border: 1px solid #DFE3E8 !important;
    border-radius: 5px;
    background: white;
    font-size: 12px;
    box-shadow: none !important;
    padding: 15px !important;
    padding-bottom: 0px !important;
}


.woocommerce-terms-and-conditions h2 {
    font-size: 20px !important;
    margin-bottom: 30px !important;
    margin-top: 0px;
}

.woocommerce-terms-and-conditions h4 {
    font-size: 13px !important;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: -10px;
}

.woocommerce-terms-and-conditions p {
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-8537947 *//* ________________ OTROS ________________ */

/* Margen correo (activar solo si no se pide confirmacion de correo) */
/* p#billing_email_field {
    margin-bottom: 10px; 
}*/

/* Margen entre formulario y contraseña */ 
.woocommerce-billing-fields__field-wrapper {
    margin-bottom: -8px !important;
}

/* Quitar outline de los dropdowns */
select#billing_t, select#billing_country, select#billing_state {
    outline: none !important;
}

/* Tamaño imagen producto */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 38px !important;
    max-width: 38px !important;
}


ul.woocommerce-error {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}


/* Ajustar botones */
.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    padding: 12px !important;
}



/* msj cupon aplicado */
.woocommerce-message {
    display: none;
}

/* Error Brinco Dropdwon */
span.select2-selection.select2-selection--single {
    display: none !important;
}




/* ________________ FORMULARIO ________________ */

/* centrar pais */
p#billing_country_field {
    align-self: center;
}


/* Ocultar astrisco * de requerido */
.wcf-embed-checkout-form .woocommerce form .form-row .required {
    display: none;
}


/* Ajustar Crear cuenta */
.woocommerce-billing-fields {
    margin-bottom: 10px;
}


#account_username {    
    margin-top: -8px !important;
    margin-bottom: 5px;
}


.wcf-embed-checkout-form .woocommerce form p.form-row label {
    display: none;
}


#account_password {    
    margin-bottom: 0px !important;
}




/* ________________ CUPON DE DESCUENTO ________________ */

input#coupon_code {
    width: 95% !important;
}

.wcf-embed-checkout-form .wcf-custom-coupon-field {
    border: none !important;
}


/* centrar cupon */
.wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
    align-self: center !important;
    padding: 0px !important;
}

a#wcf_optimized_wcf_custom_coupon_field {
    font-size: 13px;
    font-weight: 500;
}

div#wcf_custom_coupon_field {
    margin: 0px;
    padding: 0px;
    padding-top: 25px;
    padding-bottom: 40px;
}

/* ________________ TABLA DE PEDIDO ________________ */

table.shop_table.woocommerce-checkout-review-order-table {
    font-weight: 500 !important;
}


h3#order_review_heading {
    padding-bottom: 10px !important;
}


/* ________________ CONTRASEÑA FUERTE ________________ */

/* Margenes contraseña fuerte */
.woocommerce-password-strength {
	margin-bottom: 20px;
}

small.woocommerce-password-hint {
    margin-bottom: 20px;
}


/* ________________ METODO DE PAGO ________________ */
/* espacio bloque */

/* Stripe */
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
    font-size: 13px !important;
    vertical-align: top;
}



/* tipografia bloques de pago */
#payment .wc_payment_methods .payment_box p, .mp-subtitle-basic-checkout {
    font-family: inherit !important;
    color: inherit !important;
    text-transform: inherit !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}


/* Separación entre opciones de pago */
li.wc_payment_method.payment_method_paypal, li.wc_payment_method.payment_method_stripe, li.wc_payment_method.payment_method_woo-mercado-pago-basic {
    margin-bottom: 10px !important;
}


/* Ajustar bloques de pago */
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box {
    background-color: transparent !important;
    border-radius: 5px;
    border: 1px solid #DFE3E8 !important;
}


/* triangulito */
.wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}


/* ocultar cosas de mercadopago */
li.wc_payment_method.payment_method_woo-mercado-pago-basic label img, span.mp-badge-checkout, .wcf-col-2.col-2, .mp-col-md-6, .mp-col-md-12.mp-pt-20, .mp-pt-20, p.submp-title-checkout, img.mp-img-fluid.mp-img-tarjetas, .mp-redirect-frame {
    display: none !important;
}


/* espacios innecesarios*/
div.mp-panel-checkout, p.mp-subtitle-basic-checkout {
    padding: 0px !important;
    margin: 0px !important;
}


.mp-panel-checkout {
    background-color: white !important;
    padding: 10px !important;
    margin-bottom: -10px !important;
}


div#framePayments {
    display: block;
}





/* ________________ TERMINOS Y CONDICIONES ________________ */

/* margen terminos y condiciones */
.wcf-embed-checkout-form .woocommerce-checkout #payment .form-row {
    margin: 10px 0px 0px 0px !important;
    padding: 0px !important;
}


span.woocommerce-terms-and-conditions-checkbox-text {
    color: black !important;
    font-size: 13px !important;
    vertical-align: top;
}


/* titulo terminos y condiciones */
body.elementor-kit-6752 h2 {
    font-size: 20px;
}


/*caja de terminos y condiciones*/
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
    border: 1px solid #DFE3E8 !important;
    border-radius: 5px;
    background: white;
    font-size: 12px;
    box-shadow: none !important;
    padding: 15px !important;
    padding-bottom: 0px !important;
}


.woocommerce-terms-and-conditions h2 {
    font-size: 20px !important;
    margin-bottom: 30px !important;
    margin-top: 0px;
}

.woocommerce-terms-and-conditions h4 {
    font-size: 13px !important;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: -10px;
}

.woocommerce-terms-and-conditions p {
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for jet-dropbar, class: .elementor-element-3faa140 */.elementor-9969 .elementor-element.elementor-element-df65484 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    padding-left: 10px;
    padding-right: 10px;
}

button.jet-dropbar__button {
    border: 0px !important;
    outline: 0px !important;
}/* End custom CSS */
/* Start custom CSS for jet-dropbar, class: .elementor-element-3faa140 */.elementor-9969 .elementor-element.elementor-element-df65484 .elementor-field-group .elementor-field:not(.elementor-select-wrapper) {
    padding-left: 10px;
    padding-right: 10px;
}

button.jet-dropbar__button {
    border: 0px !important;
    outline: 0px !important;
}/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-8537947 *//* ________________ OTROS ________________ */

/* Margen correo (activar solo si no se pide confirmacion de correo) */
/* p#billing_email_field {
    margin-bottom: 10px; 
}*/

/* Margen entre formulario y contraseña */ 
.woocommerce-billing-fields__field-wrapper {
    margin-bottom: -8px !important;
}

/* Quitar outline de los dropdowns */
select#billing_t, select#billing_country, select#billing_state {
    outline: none !important;
}

/* Tamaño imagen producto */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 38px !important;
    max-width: 38px !important;
}


ul.woocommerce-error {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}


/* Ajustar botones */
.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    padding: 12px !important;
}



/* msj cupon aplicado */
.woocommerce-message {
    display: none;
}

/* Error Brinco Dropdwon */
span.select2-selection.select2-selection--single {
    display: none !important;
}




/* ________________ FORMULARIO ________________ */

/* centrar pais */
p#billing_country_field {
    align-self: center;
}


/* Ocultar astrisco * de requerido */
.wcf-embed-checkout-form .woocommerce form .form-row .required {
    display: none;
}


/* Ajustar Crear cuenta */
.woocommerce-billing-fields {
    margin-bottom: 10px;
}


#account_username {    
    margin-top: -8px !important;
    margin-bottom: 5px;
}


.wcf-embed-checkout-form .woocommerce form p.form-row label {
    display: none;
}


#account_password {    
    margin-bottom: 0px !important;
}




/* ________________ CUPON DE DESCUENTO ________________ */

input#coupon_code {
    width: 95% !important;
}

.wcf-embed-checkout-form .wcf-custom-coupon-field {
    border: none !important;
}


/* centrar cupon */
.wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
    align-self: center !important;
    padding: 0px !important;
}

a#wcf_optimized_wcf_custom_coupon_field {
    font-size: 13px;
    font-weight: 500;
}

div#wcf_custom_coupon_field {
    margin: 0px;
    padding: 0px;
    padding-top: 25px;
    padding-bottom: 40px;
}

/* ________________ TABLA DE PEDIDO ________________ */

table.shop_table.woocommerce-checkout-review-order-table {
    font-weight: 500 !important;
}


h3#order_review_heading {
    padding-bottom: 10px !important;
}


/* ________________ CONTRASEÑA FUERTE ________________ */

/* Margenes contraseña fuerte */
.woocommerce-password-strength {
	margin-bottom: 20px;
}

small.woocommerce-password-hint {
    margin-bottom: 20px;
}


/* ________________ METODO DE PAGO ________________ */
/* espacio bloque */

/* Stripe */
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
    font-size: 13px !important;
    vertical-align: top;
}



/* tipografia bloques de pago */
#payment .wc_payment_methods .payment_box p, .mp-subtitle-basic-checkout {
    font-family: inherit !important;
    color: inherit !important;
    text-transform: inherit !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}


/* Separación entre opciones de pago */
li.wc_payment_method.payment_method_paypal, li.wc_payment_method.payment_method_stripe, li.wc_payment_method.payment_method_woo-mercado-pago-basic {
    margin-bottom: 10px !important;
}


/* Ajustar bloques de pago */
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box {
    background-color: transparent !important;
    border-radius: 5px;
    border: 1px solid #DFE3E8 !important;
}


/* triangulito */
.wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}


/* ocultar cosas de mercadopago */
li.wc_payment_method.payment_method_woo-mercado-pago-basic label img, span.mp-badge-checkout, .wcf-col-2.col-2, .mp-col-md-6, .mp-col-md-12.mp-pt-20, .mp-pt-20, p.submp-title-checkout, img.mp-img-fluid.mp-img-tarjetas, .mp-redirect-frame {
    display: none !important;
}


/* espacios innecesarios*/
div.mp-panel-checkout, p.mp-subtitle-basic-checkout {
    padding: 0px !important;
    margin: 0px !important;
}


.mp-panel-checkout {
    background-color: white !important;
    padding: 10px !important;
    margin-bottom: -10px !important;
}


div#framePayments {
    display: block;
}





/* ________________ TERMINOS Y CONDICIONES ________________ */

/* margen terminos y condiciones */
.wcf-embed-checkout-form .woocommerce-checkout #payment .form-row {
    margin: 10px 0px 0px 0px !important;
    padding: 0px !important;
}


span.woocommerce-terms-and-conditions-checkbox-text {
    color: black !important;
    font-size: 13px !important;
    vertical-align: top;
}


/* titulo terminos y condiciones */
body.elementor-kit-6752 h2 {
    font-size: 20px;
}


/*caja de terminos y condiciones*/
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
    border: 1px solid #DFE3E8 !important;
    border-radius: 5px;
    background: white;
    font-size: 12px;
    box-shadow: none !important;
    padding: 15px !important;
    padding-bottom: 0px !important;
}


.woocommerce-terms-and-conditions h2 {
    font-size: 20px !important;
    margin-bottom: 30px !important;
    margin-top: 0px;
}

.woocommerce-terms-and-conditions h4 {
    font-size: 13px !important;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: -10px;
}

.woocommerce-terms-and-conditions p {
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for checkout-form, class: .elementor-element-8537947 *//* ________________ OTROS ________________ */

/* Margen correo (activar solo si no se pide confirmacion de correo) */
/* p#billing_email_field {
    margin-bottom: 10px; 
}*/

/* Margen entre formulario y contraseña */ 
.woocommerce-billing-fields__field-wrapper {
    margin-bottom: -8px !important;
}

/* Quitar outline de los dropdowns */
select#billing_t, select#billing_country, select#billing_state {
    outline: none !important;
}

/* Tamaño imagen producto */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 38px !important;
    max-width: 38px !important;
}


ul.woocommerce-error {
    margin-top: 0px !important;
    margin-bottom: 20px !important;
}


/* Ajustar botones */
.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small, .woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    padding: 12px !important;
}



/* msj cupon aplicado */
.woocommerce-message {
    display: none;
}

/* Error Brinco Dropdwon */
span.select2-selection.select2-selection--single {
    display: none !important;
}




/* ________________ FORMULARIO ________________ */

/* centrar pais */
p#billing_country_field {
    align-self: center;
}


/* Ocultar astrisco * de requerido */
.wcf-embed-checkout-form .woocommerce form .form-row .required {
    display: none;
}


/* Ajustar Crear cuenta */
.woocommerce-billing-fields {
    margin-bottom: 10px;
}


#account_username {    
    margin-top: -8px !important;
    margin-bottom: 5px;
}


.wcf-embed-checkout-form .woocommerce form p.form-row label {
    display: none;
}


#account_password {    
    margin-bottom: 0px !important;
}




/* ________________ CUPON DE DESCUENTO ________________ */

input#coupon_code {
    width: 95% !important;
}

.wcf-embed-checkout-form .wcf-custom-coupon-field {
    border: none !important;
}


/* centrar cupon */
.wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
    align-self: center !important;
    padding: 0px !important;
}

a#wcf_optimized_wcf_custom_coupon_field {
    font-size: 13px;
    font-weight: 500;
}

div#wcf_custom_coupon_field {
    margin: 0px;
    padding: 0px;
    padding-top: 25px;
    padding-bottom: 40px;
}

/* ________________ TABLA DE PEDIDO ________________ */

table.shop_table.woocommerce-checkout-review-order-table {
    font-weight: 500 !important;
}


h3#order_review_heading {
    padding-bottom: 10px !important;
}


/* ________________ CONTRASEÑA FUERTE ________________ */

/* Margenes contraseña fuerte */
.woocommerce-password-strength {
	margin-bottom: 20px;
}

small.woocommerce-password-hint {
    margin-bottom: 20px;
}


/* ________________ METODO DE PAGO ________________ */
/* espacio bloque */

/* Stripe */
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
    font-size: 13px !important;
    vertical-align: top;
}



/* tipografia bloques de pago */
#payment .wc_payment_methods .payment_box p, .mp-subtitle-basic-checkout {
    font-family: inherit !important;
    color: inherit !important;
    text-transform: inherit !important;
    font-weight: 500 !important;
    font-size: 14px !important;
}


/* Separación entre opciones de pago */
li.wc_payment_method.payment_method_paypal, li.wc_payment_method.payment_method_stripe, li.wc_payment_method.payment_method_woo-mercado-pago-basic {
    margin-bottom: 10px !important;
}


/* Ajustar bloques de pago */
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box {
    background-color: transparent !important;
    border-radius: 5px;
    border: 1px solid #DFE3E8 !important;
}


/* triangulito */
.wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}


/* ocultar cosas de mercadopago */
li.wc_payment_method.payment_method_woo-mercado-pago-basic label img, span.mp-badge-checkout, .wcf-col-2.col-2, .mp-col-md-6, .mp-col-md-12.mp-pt-20, .mp-pt-20, p.submp-title-checkout, img.mp-img-fluid.mp-img-tarjetas, .mp-redirect-frame {
    display: none !important;
}


/* espacios innecesarios*/
div.mp-panel-checkout, p.mp-subtitle-basic-checkout {
    padding: 0px !important;
    margin: 0px !important;
}


.mp-panel-checkout {
    background-color: white !important;
    padding: 10px !important;
    margin-bottom: -10px !important;
}


div#framePayments {
    display: block;
}





/* ________________ TERMINOS Y CONDICIONES ________________ */

/* margen terminos y condiciones */
.wcf-embed-checkout-form .woocommerce-checkout #payment .form-row {
    margin: 10px 0px 0px 0px !important;
    padding: 0px !important;
}


span.woocommerce-terms-and-conditions-checkbox-text {
    color: black !important;
    font-size: 13px !important;
    vertical-align: top;
}


/* titulo terminos y condiciones */
body.elementor-kit-6752 h2 {
    font-size: 20px;
}


/*caja de terminos y condiciones*/
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
    border: 1px solid #DFE3E8 !important;
    border-radius: 5px;
    background: white;
    font-size: 12px;
    box-shadow: none !important;
    padding: 15px !important;
    padding-bottom: 0px !important;
}


.woocommerce-terms-and-conditions h2 {
    font-size: 20px !important;
    margin-bottom: 30px !important;
    margin-top: 0px;
}

.woocommerce-terms-and-conditions h4 {
    font-size: 13px !important;
    text-transform: uppercase;
    font-weight: bold;
    margin-bottom: -10px;
}

.woocommerce-terms-and-conditions p {
    line-height: 1.4 !important;
}/* End custom CSS */