.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0;display:inline-block;text-align:left}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto;display:inline-block;text-align:left}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto;display:inline-block;text-align:left}.eael-force-hide{display:none !important}.eael-d-none{display:none !important}.eael-d-block{display:block !important}.eael-h-auto{height:auto !important}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating~.count{display:none}.theme-martfury .elementor-wc-products .woocommerce ul.products li.product .product-inner .mf-rating .eael-star-rating.star-rating{display:none}.sr-only{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.elementor-widget-eael-adv-tabs .eael-tab-content-item,.elementor-widget-eael-adv-accordion .eael-accordion-content,.elementor-widget-eael-data-table .td-content,.elementor-widget-eael-info-box .eael-infobox-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template,.elementor-widget-eael-countdown .eael-countdown-container,.elementor-widget-eael-cta-box .eael-cta-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap,.elementor-widget-eael-protected-content .eael-protected-content-message,.elementor-widget-eael-protected-content .protected-content,.eael-offcanvas-content-visible .eael-offcanvas-body,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item{position:relative}.elementor-widget-eael-adv-tabs .eael-tab-content-item:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-adv-accordion .eael-accordion-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-data-table .td-content:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-info-box .eael-infobox-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-expiry-template:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-countdown .eael-countdown-container:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-cta-box .eael-cta-template-wrapper:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-primary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-toggle .eael-toggle-secondary-wrap:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .eael-protected-content-message:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-protected-content .protected-content:hover .eael-onpage-edit-template-wrapper,.eael-offcanvas-content-visible .eael-offcanvas-body:hover .eael-onpage-edit-template-wrapper,.elementor-widget-eael-stacked-cards .eael-stacked-cards__item:hover .eael-onpage-edit-template-wrapper{display:block}.eael-widget-otea-active .elementor-element:hover>.elementor-element-overlay,.eael-widget-otea-active .elementor-empty-view,.eael-widget-otea-active .elementor-add-section-inline,.eael-widget-otea-active .elementor-add-section{display:initial !important}.eael-onpage-edit-template-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;display:none;border:2px solid #5eead4}.eael-onpage-edit-template-wrapper::after{position:absolute;content:"";top:0;left:0;right:0;bottom:0;z-index:2;background:#5eead4;opacity:.3}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate{display:block}.eael-onpage-edit-template-wrapper.eael-onpage-edit-activate::after{display:none}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template{background:#5eead4;color:#000;width:150px;text-align:center;height:30px;line-height:30px;font-size:12px;cursor:pointer;position:relative;z-index:3;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::before{content:"";border-top:30px solid #5eead4;border-right:0;border-bottom:0;border-left:14px solid rgba(0,0,0,0);right:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template::after{content:"";border-top:0;border-right:0;border-bottom:30px solid rgba(0,0,0,0);border-left:14px solid #5eead4;left:100%;position:absolute}.eael-onpage-edit-template-wrapper .eael-onpage-edit-template>i{margin-right:8px}.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect1,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect2,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect3,.elementor-edit-area-active .eael_wd_liquid_glass_shadow-effect4{-webkit-box-shadow:inherit !important;box-shadow:inherit !important}.woo-sctr-shortcode-countdown-value{border-radius:50%;font-weight:700;}
.woo-sctr-shortcode-countdown-unit-wrap{margin:0 !important;}
.counter-higher-text{font-size:16px;font-weight:700;margin:0;margin-bottom:-16px !important;}
span.woo-sctr-shortcode-countdown-text-before{font-size:20px!important;line-height:14px;}
.counter-lower-text{font-size:14px;margin:0;}
.woo-sctr-shortcode-countdown-1{padding:15px 60px !important;}
body.single-product .main-menu-toggle, body.archive .main-menu-toggle, body.product-category .main-menu-toggle{display:block;}
body.single-product .my-account-button, body.archive .my-account-button, body.product-category .my-account-button{display:none;}
body.single-product .back-archive, body.archive .back-archive, body.product-category .back-archive{display:block;}
@media screen and (max-width:1024px){
.woo-sctr-shortcode-countdown-hour, .woo-sctr-shortcode-countdown-minute, .woo-sctr-shortcode-countdown-second{display:none !important;}
.woo-sctr-shortcode-countdown-1{padding:3px 10px !important;}
.counter-higher-text{font-size:12px;font-weight:700;margin:0;margin-bottom:-16px !important;}
.counter-lower-text{font-size:10px;margin:0;}
.woo-sctr-shortcode-countdown-wrap.woo-sctr-shortcode-countdown-style-2{width:100px !important;}
.close-counter-caller{cursor:pointer;}
}
.custom-quick-desc .woocommerce-product-details__short-description{height:150px;overflow:hidden;transition:all .3s ease;}
.custom-quick-desc .custom-quick-desc .custom-quick-desc-view-more{display:none;}
.custom-quick-desc-view-more{cursor:pointer;color:#EB62B8;}
.woocommerce-account #content{padding:0 0 60px;}
.woocommerce ul.products li.product a img{margin:0 !important;}
body{touch-action:pan-x pan-y;}
.bubble_cart_button{display:flex !important;position:fixed !important;bottom:25px;right:25px;width:50px !important;z-index:10;background:#24914C;padding:15px;color:white;border-radius:50%;border:2px solid #24914C;height:50px !important;justify-content:center;align-items:center;}
.sp-wqv-view-button{color:#24914C !important;}
a.minicart-bag-link{font-size:20px;}
span.item-count{font-family:sans-serif;display:flex;position:absolute;color:black !important;border-radius:100%;border:solid 1px #24914C;width:20px;height:20px;font-size:10px;vertical-align:middle;top:0;right:-7px;background:white;justify-content:center;align-items:center;}
.bubble_cart_button.bubble-hidden{display:none;}
#content table.shop_table a.remove{color:red;display:block;font-size:20px;font-weight:700;height:20px;line-height:20px;padding:0;text-align:center;text-decoration:none;vertical-align:middle;width:20px;float:left;border:0;}
.product_name{float:left;}
html body{overflow-x::hidden !important;height:100% !important;}
.elementor-menu-cart__footer-buttons{grid-template-columns:1fr !important;}
.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--checkout{background:#24914C !important;}
.entry-title{max-width:1240px !important;margin:40px auto 20px auto !important;}
input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:solid #e0b1ce;background:#e0b1ce0d;border-radius:0;transition:all .3s;border-width:0 0 1px 0;}
input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#EB62B8;}
.woocommerce-message{border-top-color:#E0B1CE;}
.woocommerce-message::before{content:"\e015";color:#E0B1CE;}
.woocommerce-info{border-top-color:#E0B1CE;}
.woocommerce-info::before{color:#E0B1CE;}
.woocommerce table.shop_table{border:none;border-radius:8px;}
table caption+thead tr:first-child td, table caption+thead tr:first-child th, table colgroup+thead tr:first-child td, table colgroup+thead tr:first-child th, table thead:first-child tr:first-child td, table thead:first-child tr:first-child th{border-top:none;}
table td, table th{border:none;}
.comments-area a, .page-content a{text-decoration:none;}
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:27%;}
.woocommerce ul{padding:0 !important;}
fieldset{padding:0.35em 0.75em 0.625em;margin:12px 0;}
.woocommerce .quantity .qty{width:5em !important;}
.sf-search{position:relative;}
#s-sf{text-transform:unset !important;padding:6px 30px 6px 10px;}
.sf-lupa{color:#EB62B8;position:absolute;top:7px;font-size:18px;right:8px;}
#sf-search-mobile{display:none;position:fixed;top:60px;z-index:999;width:100%;background:#F33DA2;left:0;padding:12px 20px 12px;}
.sf-lupa-mobile{color:#fff;position:absolute;font-size:18px;right:8px;display:block;}
.woocommerce ul.products li.product .sub_price{color:#818a91;display:block;font-weight:500;margin-bottom:0.5em;margin-right:0.2em;font-size:.857em;text-decoration:line-through;}
.woo-variation-product-gallery{max-width:100% !important;width:100% !important;}
.veb-variation-product-gallery{max-width:100% !important}
.productos-4-col .woocommerce ul.products{margin:0 !important;padding:0;list-style:none outside;clear:both;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:auto;}
.woocommerce ul.products{margin:0 !important;padding:0;list-style:none outside;clear:both;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;height:auto;}
.woocommerce ul.products::before{content:" ";display:none;}
.woocommerce ul.products li.product a img{transition:all .2s ease-in-out;border-radius:16px;}
.hover-gallery-image{border-radius:16px !important;}
.woocommerce ul.products li.product a img:hover{transform:scale(1.05);border-radius:16px;}
.woocommerce ul.products li.product h2:hover{color:#EDBEDB;}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin:0;padding:4% 4%;position:relative;width:100%;margin-left:0;}
.woocommerce-product-details__short-description{margin:0;}
.woocommerce-product-details__short-description ul{padding:0 0 0 20px !important;}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3{padding:0.5em 0;margin:0;font-size:1em;color:#000;font-weight:600;}
.woocommerce ul.products li.product .price{color:#333B3C;display:block;font-weight:600;margin-bottom:0.5em;font-size:15px;}
.woocommerce ul.products li.product .button{display:none;}
.woocommerce span.onsale{min-height:30px;height:30px !important;width:auto;padding:8px 12px;font-weight:500;text-align:right;line-height:1.2;border-radius:0;background-color:#f1e4b2;color:#000;font-size:13px;font-weight:600;letter-spacing:0.3px;z-index:9;top:34px;right:33px;border-radius:6px;}
.no-products{text-align:center;width:100%;display:block;}
.woocommerce .product .cart .variations th{width:unset !important;}
.woocommerce .product .cart .variations td{width:unset !important;}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background-color:#24914C;color:#fff;}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce .button.alt.disabled.wc-variation-selection-needed{background-color:#24914C;color:#fff;}
.archive-badge.new-product-badge{position:absolute;top:24px;left:24px;z-index:1;background:#40BCA4;color:#fff;font-size:12px;font-weight:700;padding:7px 12px;border-radius:8px;}
.badge-desc{position:absolute;top:24px;left:24px;background:#F63C7D;color:#fff;font-size:12px;font-weight:700;padding:7px 12px;border-radius:8px;}
.product:has(.badge-desc) .new-product-badge{left:88px;}
.hustle-ui.module_id_1 .hustle-field .hustle-input{margin:0;padding:10px 5px 10px 5px !important;border-width:0 0 1px 0 !important;margin:0 12px 0 0 !important;}
.hustle-ui.module_id_1 .hustle-form button.hustle-button-submit{padding:6px 14px !important;border-width:0px 0px 0px 0px;border-style:solid;color:#494949 !important;font-style:normal;letter-spacing:0.5px;text-transform:none;text-decoration:none;}
a.wpgis-popup{display:none !important;}
.elementor-108921 .elementor-icon{font-size:15px;}
.single-product .woocommerce ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both;display:grid;grid-template-columns:1fr 1fr 1fr;height:auto;margin-top:20px;}
.single-product .woocommerce ul.products::before{content:" ";display:none;}
.hidden{display:none !important;}
.woocommerce form .form-row .select2-container{width:100% !important;line-height:2em;}
button:focus, button:focus-visible{border:none !important;}
.woocommerce-MyAccount-navigation-link--downloads{display:none;}
.veb-variation-gallery-thumbnail-position-bottom-bottom .veb-variation-gallery-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:row-reverse !important;display:flex !important;}
.veb-variation-gallery-slider-wrapper{width:85% !important;}
.veb-variation-gallery-thumbnail-wrapper{width:15% !important;}
.woocommerce-error::before{content:"\e016";color:#b81c23;float:left;margin:5px 10px;position:initial;}
.woocommerce-error li, .woocommerce-info li, .woocommerce-message li{list-style:none outside!important;padding-left:0!important;margin-left:0!important;padding-top:4px;}
input[type=date], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea{text-transform:uppercase;font-size:14px;letter-spacing:0.8px;font-weight:500;}
.password-input input{text-transform:none !important;}
#billing_email{text-transform:lowercase;font-size:14px;letter-spacing:0.8px;font-weight:500;}
.page-id-107808 input[type=text], .page-id-107808 textarea{text-transform:none;}
.page-id-107808 input[type=text]:focus, .page-id-107808 input[type=email]:focus, .page-id-107808 textarea:focus{-webkit-box-shadow:none !important;box-shadow:none !important;outline:0;}
.woocommerce table.my_account_orders .button{white-space:nowrap;background:#E0B1CE;color:#525252;margin:0 0 0 4px;font-weight:600;}
.woocommerce div.product form.cart .variations th{display:flex;}
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th{vertical-align:top;width:160px;padding:5px 0;display:block;}
.woo-selected-variation-item-name{padding-left:10px;color:#a9a9a9;}
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span{padding:0 5px;font-size:12px;padding:10px;letter-spacing:0.5px;}
.woocommerce-orders-table__row{border:1px solid #bfbfbf;padding:2px;}
.woocommerce-orders-table__row--status-processing .woocommerce-orders-table__cell-order-status{background-color:#e4f2e4 !important;}
.woocommerce-orders-table__row--status-pagado-lcdp .woocommerce-orders-table__cell-order-status{background-color:#e4f2e4 !important;}
.woocommerce-orders-table__row--status-en-transito .woocommerce-orders-table__cell-order-status{background-color:#fffdea !important;}
.woocommerce-orders-table__row--status-on-hold .woocommerce-orders-table__cell-order-status{background-color:#fffdea !important;}
.woocommerce-orders-table__row--status-completed .woocommerce-orders-table__cell-order-status{background-color:#e6f4ff !important;}
.woocommerce-orders-table__row--status-cancelled .woocommerce-orders-table__cell-order-status{background-color:#ffdede !important;}
.wpgs-wrapper .slick-prev, .wpgs-wrapper .slick-next{background:#E0B1CE;}
a.button-social-login.button-social-login-facebook, .widget-area a.button-social-login.button-social-login-facebook, .social-badge.social-badge-facebook{background:#0964FE !important;border-radius:5px;border:none !important;box-shadow:none !important;font-family:Graphik LCG Web, Graphik Arabic Web Regular, -apple-system, BlinkMacSystemFont, Helvetica Neue, Helvetica, Arial, Lucida Grande, sans-serif;font-size:15px;}
a.button-social-login.button-social-login-facebook:hover, .widget-area a.button-social-login.button-social-login-facebook:hover, .social-badge.social-badge-facebook:hover{background:#0964FE;color:#fff;border-radius:5px;border:none !important;box-shadow:none !important;}
.si-facebook{background-color:#0964FE !important;background-image:url(https://lachicadelpapel.com.mx/wp-content/uploads/2023/10/Facebook_Logo_Primary.png) !important;background-size:50% !important;margin:0 !important;}
@media only screen and (max-width: 767px){
.woocommerce-account .woocommerce-MyAccount-navigation{float:left;width:calc(100% - 20px) !important;margin:0 10px 35px;}
.woocommerce-account .woocommerce-MyAccount-content{float:left;width:calc(100% - 20px);margin:0 10px 0px;}
.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr{display:block;margin:0 0 20px 0;}
.woocommerce-account .woocommerce-MyAccount-content{float:left;width:calc(100% - 20px) !important;margin:0 10px 0px !important;}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{float:right;width:100% !important;margin:0 0 10px !important;padding:10px;position:relative;}
#order_comments_field{width:100% !important;}
.wc_payment_method{font-size:12px;}
.wc_payment_method img{display:none;}
.woocommerce-checkout #payment ul.payment_methods li input{margin:0 0 0 0;}
.woocommerce-cart-form{width:100% !important;padding:0 0 0 0 !important;}
.cart-collaterals{width:100% !important;}
.cart-collaterals h2{font-size:38px !important}
.badge-desc{top:15px;left:15px;width:fit-content;}
.archive-badge.new-product-badge{left:15px;bottom:15px;height:fit-content;z-index:1;}
.product:has(.badge-desc) .new-product-badge{left:80px;}
}
.flexed{display:flex;}
.gapped{gap:40px;}
.col-50-per{width:50%;}
.col-100.per{width:100%;}
.woocommerce-bacs-bank-details{float:right;width:100% !important;margin:0 0 10px !important;border:solid 2px #e7e7e7;padding:20px;position:relative;}
.sp-wqv-view-button{  width:fit-content;background:transparent!important;border:unset !important;font-size:12px !important;letter-spacing:1.5px;font-weight:600;padding-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;text-transform:uppercase;margin-left:0 !important;color:#24914C;!important;margin-top:0 !important;transition:transform .3s ease;}
a#sp-wqv-view-button.sp-wqv-view-button.button.after_add_to_cart.hide-on-mobile{position:absolute !important;z-index:5;right:0 !important;transform:translateY(0);padding-right:27px;}
a#sp-wqv-view-button.sp-wqv-view-button.button.hide-on-mobile.after_add_to_cart{display:block !important;}
a#sp-wqv-view-button.sp-wqv-view-button.button.show-on-mobile.after_add_to_cart{display:none !important;}
.variations select{visibility:hidden;}
.out-of-stock{display:none;}
.variation-buttons-sf{margin-top:-30px;}
.variation-buttons-sf button{background-color:#ffffff;color:#EB62B8;-webkit-font-smoothing:antialiased;text-transform:uppercase;letter-spacing:1px;height:auto;border-radius:0;margin:3px 0 0 3px;border:solid 1px #E0B1CE;padding:2px 11px !important;font-size:12px;}
.variation-buttons-sf button:hover{background-color:#EB62B8;}
.woocommerce div.product form.cart table th, .woocommerce div.product form.cart table td{padding-left:0;background:transparent;}
.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{vertical-align:top;width:160px;}
#wqv-quick-view-content .wqv-product-info .product_meta>span.tagged_as{display:none;}
#wqv-quick-view-content .wqv-product-info  button.button.loading::after{margin-left:0.53em;vertical-align:bottom;position:initial !important;}
.variation-buttons-sf button:focus{cursor:pointer;background:#EB62B8;outline:unset;color:white;border:1px solid #EB62B8 !important;}
.variation-buttons-sf button:active{color:white;background:#EB62B8;border:1px solid #EB62B8 !important;}
.elementor-menu-cart__product-price.product-price{color:#969696;}
.elementor-menu-cart__product-remove, .elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before{color:#969696;border:1px solid #969696;}
a.elementor-button.elementor-button--view-cart.elementor-size-md{color:#24914C;background:white;border:#24914C 1px solid;}
label[for="coupon_code"]{display:none;}
.woocommerce-mini-cart__empty-message{visibility:hidden;position:relative;}
.woocommerce-mini-cart__empty-message:after{visibility:visible;position:absolute;top:0;left:0;white-space:pre;content:"Tu carrito está vacío";}
.wqv-product-images-slider .woocommerce-product-gallery.images.wpgs-wrapper.wpgs-has-gallery-images{opacity:1 !important;}
.wqv-product-images-slider .wpgs-image{display:grid !important;grid-template-columns:1fr !important;float:right;width:75%;height:350px;overflow:hidden;position:relative;}
.wqv-product-images-slider .wpgs-image img{grid-row-start:1;grid-column-start:1;transform:translatex(150%);transition:transform .2s ease-in-out;}
.wqv-product-images-slider .wpgs-image img.active{z-index:40;transform:translatex(0%);}
.wqv-product-images-slider .wpgs-thumb{float:left;width:23%;display:flex;flex-flow:column;gap:5px;height:350px;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0;list-style:none;}
.wqv-product-images-slider .wpgs-thumb::-webkit-scrollbar{display:none;}
.wqv-product-info .product_meta{display:none;}
li.slider-single-img.active{border:2px solid black;}
.acoqvw_trigger_outer{display:none;}
.slider-nav{position:absolute;width:100%;height:100%;display:flex;z-index:999999999 !important;justify-content:space-between;gap:94%;transition:all .3s linear;}
.wpgs-image:hover .slider-nav{gap:0;}
.arrow-owl{margin:auto 0;background:black;width:30px;text-align:center;height:30px;font-size:20px;color:white;cursor:pointer;}
.product .added_to_cart{display:none !important;}
@media screen and (min-width:767px){
.home a#sp-wqv-view-button.sp-wqv-view-button.button.after_add_to_cart{position:absolute !important;z-index:96;right:0 !important;padding-right:27px;display:block;}
}
@media screen and (max-width:767px){
.elementor-widget-shortcode .woocommerce ul.products li a:first-child{display:inline-block;}
.elementor-widget-shortcode ul.products li{display:inline-grid !important;}
.home a#sp-wqv-view-button.sp-wqv-view-button.button.after_add_to_cart{text-align:initial;transform:translateY(-10px);z-index:50;}
.wqv-product-images-slider .wpgs-image{display:grid !important;grid-template-columns:1fr !important;float:right;width:100%;height:auto;overflow:hidden;position:relative;}
.slider-single-img{width:20%;flex:none;}
.wqv-product-images-slider .wpgs-thumb{float:left;width:100%;display:flex;flex-flow:row;gap:5px;height:auto;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none;padding:0;list-style:none;}
.slider-nav{gap:0%;}
a#sp-wqv-view-button.sp-wqv-view-button.button.hide-on-mobile.after_add_to_cart{display:none !important;}
a#sp-wqv-view-button.sp-wqv-view-button.button.show-on-mobile.after_add_to_cart{display:block !important;}
a#sp-wqv-view-button.sp-wqv-view-button.button.after_add_to_cart.show-on-mobile{position:initial !important;z-index:2000;right:0 !important;transform:translateY(-10px);width:fit-content;background:transparent!important;border:unset !important;font-size:12px !important;letter-spacing:1.5px;font-weight:600;padding-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;text-transform:uppercase;margin-left:0 !important;color:#24914C;!important;margin-top:0 !important;}
.woocommerce-product-gallery__lightbox{display:block;opacity:1;position:absolute;left:0px;top:0px;width:100%;background:transparent;height:100% !important;color:transparent;z-index:999;}
}
.mfp-bg.mfp-wqv, .mfp-wrap.mfp-wqv{z-index:98 !important;}
.button.added::after{font-family:WooCommerce;content:"\e017";margin-left:0.53em;vertical-align:bottom;}
.button.loading::after{font-family:WooCommerce;content:"\e01c";vertical-align:top;font-weight:400;position:absolute;top:0.618em;right:1em;animation:spin 2s linear infinite;}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.menu-item:hover > a::before{filter:grayscale(100%) brightness(0.2);}
#woo-quickview-update{display:none;}
.woocommerce-checkout .elementor-location-header{display:none;}
.woocommerce-checkout .elementor-location-footer{display:none;}
.woocommerce-order-received.woocommerce-checkout .elementor-location-footer{display:block;}
.woocommerce-order-received.woocommerce-checkout .elementor-location-header{display:block;}
.woocommerce-checkout h1.entry-title{text-align:end;}
img.custom-logo-checkout{margin-bottom:20px;}
.woocommerce ul.products li.product .woocommerce-LoopProduct-link .hover-gallery-image{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0;transition:opacity 0.3s ease;}
@media screen and (max-width:765px){
.wqv-product-content.ps{display:flex;flex-flow:column;}
.wqv-product-info{padding-top:0;}
form.variations_form.cart{order:-1;}
}
@media screen and (min-width:765px){
.woocommerce ul.products li.product .woocommerce-LoopProduct-link:hover .hover-gallery-image{opacity:1;}
}
.product-image-container{overflow:hidden;position:relative;border-radius:16px;}
#wqv-quick-view-content .wqv-product-info a.added_to_cart, #wqv-quick-view-content .wqv-product-info .single_add_to_cart_button.button:not(.components-button):not(.customize-partial-edit-shortcut-button){color:#ffffff;background:#24914c;padding:0px 16px;line-height:35px;}
button[name="calc_shipping"] , button[name="calc_shipping"]:hover , button[name="calc_shipping"]:active, button[name="calc_shipping"]:focus{color:#ffffff;background:#24914c;padding:0px 16px;line-height:35px;border-color:unset;}
@media screen and (max-width:820px){
.product-related2{width:100vw !important;}
.product-related2 .grid-columns-related{grid-template-columns:1fr;}
h1.product_title.entry-title{font-size:24px !important;}
}
@media screen and (max-width:1200px) and (min-width:821px){
.product-related2{width:100vw !important;}
.product-related2 .grid-columns-related{grid-template-columns:1fr 1fr;}
}
.sp-wqv-view-button.quick-view-btn{position:absolute !important;bottom:-50px !important;left:50%;transform:translateX(-50%);padding:10px 15px !important;border-radius:50px !important;text-align:center;font-size:14px;opacity:0;transition:all 0.3s ease-out, opacity 0.3s ease-out;background-color:#F33DA2 !important;color:white !important;}
.sp-wqv-view-button.quick-view-btn:hover{background-color:#40BCA4 !important;}
.product-image-container:hover .quick-view-btn {
bottom: 10px !important; opacity: 1;
}