.loop-pagina-tienda ul.products,.ags_woo_shop_plus_0 ul.products{display:flex!important;flex-wrap:wrap!important;margin:-0.5rem!important}.loop-pagina-tienda ul.products li.product,.ags_woo_shop_plus_0 ul.products li.product{flex:0 0 calc(33.333% - 1rem)!important;max-width:calc(33.333% - 1rem)!important;margin:0.5rem!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important;border-radius:25px!important;padding:1rem!important;box-sizing:border-box!important;height:400px!important;background-color:#f7f7f7;transform-origin:center center!important;transition:transform .2s ease!important}.loop-pagina-tienda ul.products li.product .et_shop_image,.ags_woo_shop_plus_0 ul.products li.product .et_shop_image{background-color:#f7f7f7}.loop-pagina-tienda ul.products li.product .et_shop_image img,.ags_woo_shop_plus_0 ul.products li.product .et_shop_image img{mix-blend-mode:multiply}.loop-pagina-tienda ul.products li.product>.woocommerce-LoopProduct-link,.ags_woo_shop_plus_0 ul.products li.product>.woocommerce-LoopProduct-link{flex:1!important}.loop-pagina-tienda ul.products li.product::before,.ags_woo_shop_plus_0 ul.products li.product::before{content:"";position:absolute;inset:0;top:0;left:0;width:100%;height:100%;background:#333440;opacity:0;transition:opacity .3s ease;z-index:5}.loop-pagina-tienda ul.products li.product:hover::before,.ags_woo_shop_plus_0 ul.products li.product:hover::before{opacity:0.75;transform:scale(1.005)!important}.loop-pagina-tienda ul.products li.product .yith-wcqv-button,.loop-pagina-tienda ul.products li.product .variations_form,.loop-pagina-tienda ul.products li.product .add_to_cart_button,.ags_woo_shop_plus_0 ul.products li.product .yith-wcqv-button,.ags_woo_shop_plus_0 ul.products li.product .variations_form,.ags_woo_shop_plus_0 ul.products li.product .add_to_cart_button{position:absolute!important;left:50%!important;transform:translate(-50%,0)!important;opacity:0!important;visibility:hidden!important;transition:opacity .3s ease,visibility .3s ease;z-index:10!important}.loop-pagina-tienda ul.products li.product .yith-wcqv-button{top:20%}.loop-pagina-tienda ul.products li.product .variations_form{top:45%}.loop-pagina-tienda ul.products li.product .add_to_cart_button{top:70%}.ags_woo_shop_plus_0 ul.products li.product .yith-wcqv-button{top:20%}.ags_woo_shop_plus_0 ul.products li.product .variations_form{top:45%}.ags_woo_shop_plus_0 ul.products li.product .add_to_cart_button{top:70%}.loop-pagina-tienda ul.products li.product:hover .yith-wcqv-button,.loop-pagina-tienda ul.products li.product:hover .variations_form,.loop-pagina-tienda ul.products li.product:hover .add_to_cart_button,.ags_woo_shop_plus_0 ul.products li.product:hover .yith-wcqv-button,.ags_woo_shop_plus_0 ul.products li.product:hover .variations_form,.ags_woo_shop_plus_0 ul.products li.product:hover .add_to_cart_button{opacity:1!important;visibility:visible!important;transform:translate(-50%,0)!important}.loop-pagina-tienda ul.products,.ags_woo_shop_plus_0 ul.products{display:flex!important;flex-wrap:wrap!important;margin:-0.5rem!important;align-items:stretch!important}.loop-pagina-tienda ul.products li.product,.ags_woo_shop_plus_0 ul.products li.product{flex:0 0 calc(50% - 1rem)!important;max-width:calc(50% - 1rem)!important;height:auto!important}@media screen and (min-width:768px){.loop-pagina-tienda ul.products li.product,.ags_woo_shop_plus_0 ul.products li.product{flex:0 0 calc(33.333% - 1rem)!important;max-width:calc(33.333% - 1rem)!important}}@media (min-width:720px) and (max-width:1024px){body[class*="woocommerce"] .ags-divi-wc-layout-grid.product-columns-tablet-3 ul.products li.product:nth-child(n){margin:0 2.8% 2.992em 0!important}}@media screen and (min-width:768px) and (max-width:1024px){.loop-pagina-tienda ul.products li.product,.ags_woo_shop_plus_0 ul.products li.product{height:340px!important}}@media screen and (min-width:1025px){.loop-pagina-tienda ul.products li.product,.ags_woo_shop_plus_0 ul.products li.product{height:450px!important}}.yith-wcan-filters{border-radius:25px}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label{background-color:#f7f7f7;box-shadow:none;border-radius:25px}.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image:not(.label-right)>a:after{display:none!important}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.filter-has-4-column{margin:15px 5px 15px}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image .term-label{color:#fff!important}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-label{display:block;font-size:1rem}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image .term-image img{filter:invert(1)!important}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image .term-image svg{fill:#fff!important}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items.level-0{padding:0px 10px 0px 10px!important}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label .term-image img{width:40%!important}#filtro-categorias .filter-title{display:none!important}#filtro-categorias .yith-wcan-reset-filters.reset-filters.enhanced{display:none!important}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label:hover{background-color:#dedee0}#filtro-categorias .yith-wcan-filters .yith-wcan-filter .filter-items .filter-item.label.active.with-image{background-color:#5353e6!important}.et_pb_button,.button,.ywctm-custom-button,.suscripcion-btn,.yith-welrp-submit-button{display:inline-block!important;background-color:#5353E6!important;border-radius:50px!important;border:none!important;padding:10px 20px!important;text-decoration:none!important;cursor:pointer!important;font-size:15px!important;font-weight:600!important;color:#f7f7f7!important;text-transform:none!important;transition:background-color 0.25s ease}.et_pb_button:hover,.button:hover,.ywctm-custom-button:hover,.suscripcion-btn:hover,.yith-welrp-submit-button:hover{background-color:#6d6dff!important;transform:scale(1.01)!important;transition:0.25s}.et_pb_button:after,.button:after{content:""!important}@media (max-width:768px){.et_pb_button,.button,.ywctm-custom-button,.yith-welrp-submit-button{font-size:14px!important;padding:9px 18px!important}.loop-pagina-tienda .ywctm-custom-button{font-size:12px!important;padding:2px 10px!important}.loop-hotspot .ywctm-custom-button{font-size:10px!important;padding:2px 10px!important}}.dipi-content-toggle__button-container{margin-bottom:15px}@media (min-width:768px) and (max-width:1024px){.dipi-content-toggle__button-container{margin-bottom:5px}}@media (max-width:767px){.dipi-content-toggle__button-container{margin-bottom:0px}}.membresia-dropdown{font-size:16px;margin-top:0px;margin-bottom:15px;width:100%!important;border:1px solid #333440;border-radius:6px;color:#333440;font-family:inherit}.modal{display:none;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.6);opacity:0;pointer-events:none;transition:opacity 0.4s ease}.modal.mostrar{display:block;opacity:1;pointer-events:auto}.modal-contenido{background-color:#fff;margin:5% auto;padding:30px;border-radius:10px;width:90%;max-width:700px;position:relative;transform:translateY(-20px);opacity:0;transition:all 0.4s ease}.modal-contenido{margin-top:5vh;transition:margin-top 0.3s ease}@media (min-width:768px) and (max-width:1024px){.modal-contenido{margin-top:15vh}}@media (max-width:767px){.modal-contenido{margin-top:20vh}}.modal.mostrar .modal-contenido{transform:translateY(0);opacity:1}.modal-cerrar{position:absolute;right:15px;top:10px;font-size:26px;cursor:pointer}.modal-terminos{max-height:285px;overflow-y:auto;padding:15px;background:#f9f9f9;border:1px solid #ccc;margin-bottom:20px;box-sizing:border-box;pointer-events:auto}.modal label{display:block;margin:8px 0;z-index:99999;position:relative;background:white}.modal-contenido label[for^="membresia-select-"]{margin-bottom:4px!important;display:block}@media (max-width:767px){.modal-contenido{font-size:14px;padding:15px;margin:15vh auto;width:90vw;max-height:80vh;overflow-y:auto}.modal-terminos{max-height:200px;font-size:13px;overflow-y:auto;padding-right:10px}.membresia-dropdown{font-size:14px}.modal h2,.modal h4{font-size:16px}.modal label{font-size:13.5px}}.model-section{position:relative;width:100vw!important;left:50%!important;transform:translateX(-50%)!important;max-width:none!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}@media (min-width:768px) and (max-width:1024px){.model-section{transform:translateX(-50%)!important}}.card-middle{display:none}.tarjeta-membresia.expanded .card-middle{display:block}#yith-welrp-google-button{border:1px solid #333440;border-radius:20px;font-size:16px;letter-spacing:0.25px;font-weight:600}#yith-welrp .yith-welrp-social>div{margin:0px 35px}.divi-filter-archive-loop .grid-posts,.divi-filter-loop-container>:not(.no-results-layout),.filtered-posts>:not(.no-results-layout){display:grid;row-gap:10px;column-gap:20px;list-style:none}.woocommerce .products ul,.woocommerce ul.products{margin-bottom:10px}.breadcrumb-item a{background-color:#f7f7f7;border-radius:50px;padding:3px 9px;transition:transform 0.3s,background-color 0.3s ease;border:1px solid #333440;display:inline-block;text-decoration:none;text-align:center}.breadcrumb-item a:hover{background-color:#dedee0;transform:translateY(-1px)}@media screen and (max-width:1024px){.breadcrumb-item a{padding:4px 8px}}@media screen and (max-width:480px){.breadcrumb-item a{padding:0px 4px}}.woocommerce-variation-availability .in-stock{display:none!important}.woocommerce div.product p.stock.in-stock{display:none!important}.woocommerce-page p.price{padding-bottom:0!important;margin-bottom:0!important}.woocommerce-page .woocommerce-Price-amount.amount{display:inline-block;padding-bottom:0!important;margin-bottom:0!important}.cuotas-texto{margin-top:5px;margin-left:0;padding-left:0}.cuotas-texto .cuotas-line,.cuotas-texto .texto-transferencia{display:flex;align-items:center;justify-content:flex-start;font-size:14px;font-weight:500;color:#9a9ca6;flex-wrap:wrap;white-space:normal;gap:4px;margin:0;padding:0}.cuotas-icono{width:32px;height:24px;margin-left:8px;display:inline-block;vertical-align:middle}.cantidad-texto{font-weight:600;white-space:nowrap;margin:0 4px}.cuotas-mobile,.transfer-mobile{display:none}.cuotas-desktop,.transfer-desktop{display:inline}@media (max-width:480px){.cuotas-desktop,.transfer-desktop{display:none!important}.cuotas-mobile,.transfer-mobile{display:inline!important}.cuotas-texto .cuotas-line,.cuotas-texto .texto-transferencia{font-size:12px;gap:2px}}.archive ul.products li.product .cuotas-texto,.post-type-archive-product ul.products li.product .cuotas-texto{text-align:center}.archive ul.products li.product .cuotas-line.loop,.post-type-archive-product ul.products li.product .cuotas-line.loop,.archive ul.products li.product .texto-transferencia,.post-type-archive-product ul.products li.product .texto-transferencia{justify-content:center!important}.dipi-hotspot a{pointer-events:auto!important;position:relative;z-index:9999}.dipi-tooltip-wrap,.dipi-image-hotspot-child{pointer-events:none}.hotspot-spinner{position:relative;width:20px;height:20px;margin:10px auto}.hotspot-spinner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background:#5353E6;opacity:0.7;animation:hotspot-pulse 1s ease-out infinite}@keyframes hotspot-pulse{0%{transform:scale(0.8);opacity:0.7}50%{transform:scale(1.5);opacity:0.4}100%{transform:scale(2.5);opacity:0}}.dipi-tooltip-wrap{pointer-events:auto!important;z-index:9999}.dipi-tooltip-wrap a{pointer-events:auto!important;cursor:pointer}.dipi-tooltip-content .woocommerce ul.products{margin:0!important;padding:0!important}.dipi-tooltip-content .woocommerce ul.products li.product{margin:0!important;padding:0!important;border:none!important}.dipi-tooltip-content .woocommerce ul.products li.product a img{display:block;margin:0 auto 8px!important;max-width:100%;height:auto;padding:0!important}.dipi-tooltip-content .woocommerce-loop-product__title{text-transform:none!important;font-size:14px!important;font-weight:600!important;margin:4px 0!important;line-height:1.3!important}.dipi-tooltip-content .price{font-size:16px!important;font-weight:700!important;margin:0!important;display:block}.dipi-tooltip-content .woocommerce ul.products li.product a{padding:0!important;text-align:center}@media (max-width:768px){.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:100%!important;box-sizing:border-box}.dipi-tooltip-wrap .woocommerce ul.products li.product{font-size:11px!important;padding:0px!important;margin:0!important}.dipi-tooltip-wrap .woocommerce ul.products li.product h2,.dipi-tooltip-wrap .woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:11px!important;line-height:1.3!important;overflow:visible!important;white-space:normal!important;max-height:none!important}.dipi-tooltip-wrap .woocommerce ul.products li.product img{max-width:80px!important;height:auto!important;display:block;margin:0 auto 0px auto}.dipi-tooltip-wrap .woocommerce ul.products li.product .price,.dipi-tooltip-wrap .woocommerce ul.products li.product .woocommerce-Price-amount{font-size:12px!important}.dipi-tooltip-wrap .woocommerce ul.products li.product .button{font-size:12px!important;padding:0px 0px!important}}@media (min-width:1025px){.model-section{transform:translateX(-50%)!important}}.dipi_carousel_child .dipi-carousel-item-content{padding:0px}.compatibilidad-modelos{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px;padding-left:10px;justify-content:flex-start}.compatibilidad-modelos a{color:#333440;text-decoration:none;font-size:14px;padding:4px 8px;border-radius:20px;background-color:#dedee0;border:1px solid #333440;transition:all 0.3s ease;display:inline-flex;align-items:center;line-height:1}.compatibilidad-modelos a:hover{background-color:#333440;color:#ffffff}@media (max-width:1024px){.compatibilidad-modelos{justify-content:center;padding-left:0}}@media (max-width:767px){.compatibilidad-modelos a{font-size:11px!important}}#seccion-categoria.titulo-seccion-categoria{text-align:left}@media (max-width:1024px){#seccion-categoria.titulo-seccion-categoria{display:flex;justify-content:center;align-items:center;text-align:center;margin:0 auto;width:100%!important;padding:0!important;box-sizing:border-box}}.dipi_preloader_wrapper_outer{display:none!important}body.yith-wcan-preset-modal-open:after{background:transparent!important}ul.products li.product{position:relative}