.woocommerce-page .woocommerce-breadcrumb{display:none!important}.woocommerce-page .site-content{padding-top:0!important}.woocommerce-page .content-area{padding-top:0!important;margin-top:0!important}.woocommerce-page #primary{padding-top:0!important}.woocommerce-page .ast-woocommerce-container{padding-top:0!important;margin-top:0!important}.woocommerce-page .ast-container .elementor{margin-left:-30px!important;margin-right:-30px!important}.elementor-section-wrap{width:100%!important}#fuxion-layout-wrapper{display:flex!important;align-items:flex-start!important;gap:24px!important;padding:32px 30px!important;max-width:1200px!important;margin:0 auto!important}#fuxion-sidebar-col{width:23%!important;flex-shrink:0!important;position:sticky!important;top:20px!important}@media (max-width:768px){#fuxion-layout-wrapper{padding:0!important;gap:0!important}#fuxion-productos-col{width:100%!important;flex:none!important}}#fuxion-productos-col{width:77%!important;flex:1!important}@media (max-width:768px){#fuxion-productos-col{width:100%!important;flex:none!important}}.fuxion-sidebar-inner{background:#ffffff!important;border-radius:16px!important;padding:24px 20px!important;box-shadow:0 4px 20px rgb(0 114 188 / .1)!important;font-family:'Poppins',sans-serif!important}.fuxion-cat-titulo{font-size:13px!important;font-weight:700!important;color:#0D1B2A!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:2px solid #009FDB!important;text-transform:uppercase!important;letter-spacing:1px!important;font-family:'Poppins',sans-serif!important}.fuxion-todos-link{display:flex!important;align-items:center!important;gap:10px!important;font-size:13px!important;font-weight:600!important;color:#ffffff!important;background:#009FDB!important;padding:10px 14px!important;border-radius:10px!important;text-decoration:none!important;margin-bottom:8px!important;font-family:'Poppins',sans-serif!important;transition:background 0.2s ease,transform 0.15s ease,box-shadow 0.2s ease!important;box-shadow:0 4px 12px rgb(0 159 219 / .22)!important;line-height:1.2!important}.fuxion-todos-link::before{content:''!important;display:inline-block!important;width:15px!important;height:15px!important;flex-shrink:0!important;background-color:currentColor!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E")!important;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1'/%3E%3C/svg%3E")!important;-webkit-mask-size:contain!important;mask-size:contain!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important;-webkit-mask-position:center!important;mask-position:center!important}.fuxion-todos-link:hover{background:#0072BC!important;color:#ffffff!important;box-shadow:0 6px 16px rgb(0 114 188 / .28)!important;transform:translateY(-1px)!important}#fuxion-sidebar-col .yith-wcan-preset{background:transparent!important;border-radius:0!important;padding:0!important;box-shadow:none!important}#fuxion-sidebar-col .yith-wcan-filter .filter-title{display:none!important}#fuxion-sidebar-col .yith-wcan-filter ul{list-style:none!important;padding:0!important;margin:0!important}#fuxion-sidebar-col .yith-wcan-filter ul li{margin-bottom:2px!important}#fuxion-sidebar-col .yith-wcan-filter ul li a{font-size:13px!important;font-weight:500!important;color:#4A5568!important;text-decoration:none!important;padding:8px 14px!important;border-radius:8px!important;display:flex!important;align-items:center!important;gap:8px!important;transition:all 0.2s ease!important;font-family:'Poppins',sans-serif!important}#fuxion-sidebar-col .yith-wcan-filter ul li a::before{content:'›'!important;color:#009FDB!important;font-size:18px!important;font-weight:700!important;flex-shrink:0!important}#fuxion-sidebar-col .yith-wcan-filter ul li a:hover{background:#F4F8FB!important;color:#009FDB!important}#fuxion-sidebar-col .yith-wcan-filter ul li.chosen>a,#fuxion-sidebar-col .yith-wcan-filter ul li.active>a,#fuxion-sidebar-col .yith-wcan-filter ul li a.selected{background:#009FDB!important;color:#ffffff!important;font-weight:600!important}#fuxion-sidebar-col .yith-wcan-filter ul li.chosen>a::before,#fuxion-sidebar-col .yith-wcan-filter ul li.active>a::before,#fuxion-sidebar-col .yith-wcan-filter ul li a.selected::before{color:#ffffff!important}#fuxion-sidebar-col .yith-wcan-filter ul li ul{padding-left:16px!important;margin-top:2px!important;border-left:2px solid #E2E8F0!important;margin-left:14px!important}#fuxion-sidebar-col .yith-wcan-filter ul li ul li a{font-size:12px!important;padding:6px 10px!important}#fuxion-sidebar-col .yith-wcan-filter ul li ul li a::before{content:'–'!important;font-size:12px!important}.fuxion-ayuda-box{margin-top:20px!important;background:#F4F8FB!important;border-radius:12px!important;padding:16px!important;text-align:center!important;font-family:'Poppins',sans-serif!important}.fuxion-ayuda-titulo{font-size:14px!important;font-weight:700!important;color:#0D1B2A!important;margin-bottom:4px!important;font-family:'Poppins',sans-serif!important}.fuxion-ayuda-texto{font-size:12px!important;color:#4A5568!important;margin-bottom:12px!important;font-family:'Poppins',sans-serif!important}.fuxion-ayuda-btn{display:block!important;background:#25D366!important;color:#ffffff!important;font-size:13px!important;font-weight:600!important;padding:10px 16px!important;border-radius:8px!important;text-decoration:none!important;font-family:'Poppins',sans-serif!important;transition:background 0.2s ease!important}.fuxion-ayuda-btn:hover{background:#1ebe5d!important;color:#ffffff!important}.woocommerce ul.products li.product{background:#F4F8FB!important;border-radius:12px!important;box-shadow:0 2px 12px rgb(0 114 188 / .08)!important;padding:12px!important;transition:box-shadow 0.2s ease,transform 0.2s ease!important;display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product:hover{box-shadow:0 6px 24px rgb(0 114 188 / .18)!important;transform:translateY(-3px)!important}.woocommerce ul.products li.product .woocommerce-loop-product__link{flex:1!important;display:flex!important;flex-direction:column!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;font-weight:600!important;color:#0D1B2A!important;font-family:'Poppins',sans-serif!important;margin-top:4px!important;margin-bottom:4px!important;flex:1!important}.woocommerce ul.products li.product a img{height:210px!important;object-fit:contain!important;width:100%!important;padding:5px!important;background:#ffffff!important;border-radius:10px!important;display:block!important;box-sizing:border-box!important}@media (max-width:768px){.woocommerce ul.products li.product a img{height:120px!important;max-height:120px!important}}.woocommerce ul.products li.product .price{color:#009FDB!important;font-family:'Poppins',sans-serif!important;font-weight:700!important;font-size:15px!important;display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-bottom:10px!important}.woocommerce ul.products li.product .price del{color:#9CA3AF!important;font-size:13px!important;font-weight:400!important;opacity:1!important}.woocommerce ul.products li.product .price ins{color:#009FDB!important;font-size:15px!important;font-weight:700!important;text-decoration:none!important}.woocommerce ul.products li.product .onsale{background:#009FDB!important;color:#ffffff!important;border-radius:6px!important;font-size:0!important;padding:4px 10px!important;min-height:auto!important;min-width:auto!important;line-height:1.4!important;top:12px!important;left:12px!important;right:auto!important}.woocommerce ul.products li.product .onsale::before{content:'-20%'!important;font-size:12px!important;font-weight:700!important;font-family:'Poppins',sans-serif!important}.woocommerce ul.products li.product .button{width:100%!important;text-align:center!important;border-radius:8px!important;font-size:13px!important;font-weight:600!important;font-family:'Poppins',sans-serif!important;padding:10px 16px!important;background:#009FDB!important;color:#ffffff!important;border:none!important;transition:background 0.2s ease!important;margin-top:auto!important}.woocommerce ul.products li.product .button:hover{background:#0072BC!important;color:#ffffff!important}.woocommerce nav.woocommerce-pagination{margin-top:32px!important;text-align:center!important}.woocommerce nav.woocommerce-pagination ul{border:none!important;display:inline-flex!important;gap:6px!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:2px solid #009FDB!important;border-radius:8px!important;color:#009FDB!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;font-size:14px!important;padding:8px 14px!important;transition:all 0.2s ease!important;background:#ffffff!important}.woocommerce nav.woocommerce-pagination ul li a:hover{background:#009FDB!important;color:#ffffff!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:#009FDB!important;color:#ffffff!important;border-color:#009FDB!important}.woocommerce-ordering,.woocommerce-result-count{font-family:'Poppins',sans-serif!important;font-size:13px!important;color:#4A5568!important;margin-bottom:16px!important}.woocommerce-ordering select{font-family:'Poppins',sans-serif!important;font-size:13px!important;font-weight:500!important;color:#0D1B2A!important;border:2px solid #E2E8F0!important;border-radius:8px!important;padding:8px 32px 8px 14px!important;background:#ffffff!important;cursor:pointer!important;transition:border-color 0.2s ease!important;box-shadow:0 2px 8px rgb(0 114 188 / .06)!important}.woocommerce-ordering select:focus{border-color:#009FDB!important;outline:none!important}.woocommerce-result-count{font-weight:500!important;padding-top:8px!important}.woocommerce-page .site-content,.ast-woocommerce-container{background:#F4F8FB!important}.woocommerce-products-header__title,.ast-archive-description h1{color:#0072BC!important;font-size:28px!important;font-weight:700!important}.fuxion-shop-chips{display:flex;min-height:30px;align-items:center;margin:0 0 8px}.fuxion-shop-chips:empty{display:none}.fuxion-shop-chips.seg{flex-wrap:nowrap;gap:0;border:1.5px solid #CDEDF8;border-radius:8px;align-items:stretch}.fuxion-shop-chip{flex:1 1 0%;min-width:0;background:#fff;color:#4A5568;border:none;border-right:1.5px solid #CDEDF8;font-family:'Poppins',sans-serif!important;font-size:9.5px;font-weight:600;line-height:1.2;padding:6px 4px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all .15s ease}.fuxion-shop-chip:first-child{border-radius:6.5px 0 0 6.5px}.fuxion-shop-chip:last-child{border-right:none;border-radius:0 6.5px 6.5px 0}.fuxion-shop-chip:hover{color:#0072BC;background:#F0FAFE}.fuxion-shop-chip.fuxion-active{background:linear-gradient(145deg,#009FDB,#0072BC);color:#fff}.fuxion-shop-chip:disabled{opacity:.5;cursor:not-allowed}.fuxion-shop-chips.cats{flex-wrap:wrap;gap:5px}.fuxion-shop-cat{display:inline-flex;align-items:center;gap:5px;background:#fff;border:1px solid #CDEDF8;color:#0072BC;border-radius:999px;font-family:'Poppins',sans-serif!important;font-size:9.5px;font-weight:600;padding:5px 10px;white-space:nowrap;line-height:1}.fuxion-shop-cat-dot{width:6px;height:6px;border-radius:50%;background:#009FDB;flex-shrink:0}@media(max-width:768px){.fuxion-shop-chips{margin:0 0 7px;min-height:28px}.fuxion-shop-chip{font-size:9px;padding:5px 3px}.fuxion-shop-cat{font-size:9px;padding:4px 8px}}