.woocommerce-cart .woocommerce,body.woocommerce-cart #page-container .woocommerce{font-family:'Montserrat',sans-serif!important;color:#033a3f!important}.woocommerce-cart table.shop_table,body.woocommerce-cart #page-container .woocommerce table.shop_table{border:none!important;border-radius:20px!important;overflow:hidden!important;box-shadow:0 10px 30px rgba(0,0,0,0.06)!important;border-collapse:separate!important;background:#ffffff!important;width:100%!important}.woocommerce-cart table.shop_table thead th,body.woocommerce-cart #page-container .woocommerce table.shop_table thead th{background-color:#033a3f!important;color:#f2f1d5!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:18px 15px!important;border:none!important;text-align:center!important;font-size:0.88rem!important}.woocommerce-cart table.shop_table tbody td,body.woocommerce-cart #page-container .woocommerce table.shop_table tbody td{background-color:#ffffff!important;border-top:1px solid #f0f0f0!important;padding:18px 15px!important;vertical-align:middle!important;color:#033a3f!important;text-align:center!important}.woocommerce-cart table.shop_table .product-name a,body.woocommerce-cart #page-container .woocommerce table.shop_table .product-name a{color:#033a3f!important;font-weight:700!important;font-size:0.95rem!important;text-decoration:none!important}.woocommerce-cart table.shop_table td.product-thumbnail img,body.woocommerce-cart #page-container .woocommerce table.shop_table td.product-thumbnail img{border-radius:10px!important;box-shadow:0 4px 10px rgba(0,0,0,0.08)!important;width:85px!important;max-width:85px!important;height:auto!important;display:block!important;margin:0 auto!important;object-fit:contain!important}.woocommerce-cart .quantity,body.woocommerce-cart #page-container .woocommerce .quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #dcdcdc!important;border-radius:50px!important;overflow:hidden!important;background:#ffffff!important;padding:2px!important}.woocommerce-cart .quantity .qty-btn,body.woocommerce-cart #page-container .woocommerce .quantity .qty-btn{width:30px!important;height:32px!important;background-color:#f2f1d5!important;color:#033a3f!important;border:none!important;font-size:16px!important;font-weight:800!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;transition:background 0.2s ease!important;user-select:none!important;padding:0!important;line-height:1!important}.woocommerce-cart .quantity .qty-btn:hover{background-color:#c4d9b8!important;color:#033a3f!important}.woocommerce-cart .quantity input.qty,body.woocommerce-cart #page-container .woocommerce .quantity input.qty{border:none!important;background:transparent!important;color:#033a3f!important;font-weight:700!important;width:40px!important;height:32px!important;text-align:center!important;margin:0!important;padding:0!important;font-size:0.95rem!important;-moz-appearance:textfield!important}.woocommerce-cart .quantity input.qty::-webkit-outer-spin-button,.woocommerce-cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none!important;margin:0!important}.woocommerce-cart td.product-subtotal .woocommerce-Price-amount{color:#033a3f!important;font-weight:700!important;font-size:1.05rem!important}.woocommerce-cart table.cart td.actions,body.woocommerce-cart #page-container .woocommerce table.cart td.actions{padding:20px!important;background-color:#ffffff!important}.woocommerce-cart table.cart td.actions .coupon{display:inline-flex!important;align-items:center!important;gap:12px!important;float:left!important}.woocommerce-cart table.cart td.actions .coupon input.input-text{border-radius:50px!important;border:1px solid #e0e0e0!important;padding:0 20px!important;background:#ffffff!important;color:#033a3f!important;height:44px!important;width:220px!important;box-sizing:border-box!important;margin:0!important}.woocommerce-cart table.cart td.actions .button,.woocommerce-cart table.cart td.actions input[type="submit"].button,body.woocommerce-cart #page-container .woocommerce table.cart td.actions .button{background-color:#c4d9b8!important;color:#033a3f!important;border-radius:50px!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important;padding:0 28px!important;font-size:0.9rem!important;height:44px!important;line-height:44px!important;border:none!important;box-shadow:0 4px 12px rgba(3,58,63,0.1)!important;transition:all 0.3s ease!important;cursor:pointer!important;margin:0!important}.woocommerce-cart table.cart td.actions .button:hover,.woocommerce-cart table.cart td.actions input[type="submit"].button:hover{background-color:#033a3f!important;color:#f2f1d5!important;transform:translateY(-2px)!important}@media (max-width:768px){.woocommerce-cart table.shop_table thead{display:none!important}.woocommerce-cart table.shop_table,body.woocommerce-cart #page-container .woocommerce table.shop_table{background:transparent!important;box-shadow:none!important;border:none!important}.woocommerce-cart table.shop_table tr.cart_item,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item{display:block!important;position:relative!important;background:#ffffff!important;border-radius:16px!important;padding:16px 16px 16px 115px!important;margin-bottom:16px!important;border:1px solid #eaeaea!important;box-shadow:0 4px 15px rgba(0,0,0,0.04)!important;min-height:125px!important;box-sizing:border-box!important}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item td.product-thumbnail{position:absolute!important;top:16px!important;left:16px!important;width:85px!important;height:85px!important;padding:0!important;border:none!important;background:transparent!important;display:flex!important;align-items:center!important;justify-content:center!important}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail::before{display:none!important}.woocommerce-cart table.shop_table tr.cart_item td.product-thumbnail img,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item td.product-thumbnail img{width:100%!important;max-width:85px!important;height:auto!important;max-height:85px!important;object-fit:contain!important;border-radius:8px!important;margin:0!important;box-shadow:none!important}.woocommerce-cart table.shop_table tr.cart_item td.product-remove,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item td.product-remove{position:absolute!important;top:12px!important;right:12px!important;width:auto!important;padding:0!important;border:none!important;background:transparent!important}.woocommerce-cart table.shop_table tr.cart_item td.product-remove::before{display:none!important}.woocommerce-cart a.remove,body.woocommerce-cart #page-container .woocommerce a.remove{color:#999999!important;font-weight:300!important;background:transparent!important;font-size:20px!important;line-height:1!important;width:auto!important;height:auto!important}.woocommerce-cart a.remove:hover{color:#e30052!important}.woocommerce-cart table.shop_table tr.cart_item td.product-name,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item td.product-name{display:block!important;padding:0 25px 8px 0!important;border:none!important;text-align:left!important;background:transparent!important}.woocommerce-cart table.shop_table tr.cart_item td.product-name::before{display:none!important}.woocommerce-cart table.shop_table tr.cart_item td.product-name a{font-size:0.92rem!important;font-weight:700!important;color:#033a3f!important;line-height:1.3!important;display:block!important}.woocommerce-cart table.shop_table tr.cart_item td.product-price,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item td.product-price{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:7px 0!important;border-top:1px dotted #e5e5e5!important;border-bottom:none!important;border-left:none!important;border-right:none!important;background:transparent!important;font-size:0.88rem!important;color:#666666!important}.woocommerce-cart table.shop_table tr.cart_item td.product-price::before{content:"Precio"!important;font-weight:500!important;color:#777777!important}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item td.product-quantity{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:7px 0!important;border-top:1px dotted #e5e5e5!important;border-bottom:none!important;border-left:none!important;border-right:none!important;background:transparent!important;font-size:0.88rem!important;color:#666666!important}.woocommerce-cart table.shop_table tr.cart_item td.product-quantity::before{content:"Cantidad"!important;font-weight:500!important;color:#777777!important}.woocommerce-cart table.shop_table tr.cart_item td.product-subtotal,body.woocommerce-cart #page-container .woocommerce table.shop_table tr.cart_item td.product-subtotal{display:flex!important;justify-content:space-between!important;align-items:center!important;padding:7px 0 0 0!important;border-top:1px dotted #e5e5e5!important;border-bottom:none!important;border-left:none!important;border-right:none!important;background:transparent!important;font-size:0.9rem!important}.woocommerce-cart table.shop_table tr.cart_item td.product-subtotal::before{content:"Subtotal"!important;font-weight:500!important;color:#777777!important}.woocommerce-cart td.product-subtotal .woocommerce-Price-amount{color:#033a3f!important;font-weight:700!important;font-size:1.05rem!important}.woocommerce-cart table.cart td.actions,body.woocommerce-cart #page-container .woocommerce table.cart td.actions{display:block!important;padding:15px 0 0 0!important;background:transparent!important;border:none!important}.woocommerce-cart table.cart td.actions .coupon,body.woocommerce-cart #page-container .woocommerce table.cart td.actions .coupon{display:flex!important;flex-direction:column!important;width:100%!important;float:none!important;gap:12px!important}.woocommerce-cart table.cart td.actions .coupon input.input-text{width:100%!important;height:48px!important;border-radius:50px!important;border:1px solid #e0e0e0!important;background:#ffffff!important;padding:0 20px!important;font-size:0.95rem!important;text-align:center!important;box-shadow:none!important;color:#033a3f!important}.woocommerce-cart table.cart td.actions .coupon .button,.woocommerce-cart table.cart td.actions .coupon input[type="submit"].button,body.woocommerce-cart #page-container .woocommerce table.cart td.actions .coupon .button{width:100%!important;height:48px!important;line-height:48px!important;border-radius:50px!important;background-color:#c4d9b8!important;color:#033a3f!important;font-weight:700!important;font-size:1rem!important;text-align:center!important;border:none!important;box-shadow:0 4px 12px rgba(3,58,63,0.15)!important;padding:0!important}.woocommerce-cart table.cart td.actions>.button[name="update_cart"]{width:100%!important;height:46px!important;line-height:46px!important;border-radius:50px!important;background-color:#c4d9b8!important;color:#033a3f!important;font-weight:700!important;margin-top:10px!important;font-size:0.9rem!important;border:none!important;box-shadow:none!important}}body.woocommerce-shop,body.tax-product_cat,body.tax-product_tag,body.woocommerce-shop #page-container,body.tax-product_cat #page-container,body.tax-product_tag #page-container,body.woocommerce-shop #main-content,body.tax-product_cat #main-content,body.tax-product_tag #main-content{background-color:#033a3f!important}body.woocommerce-shop #main-content .container::before,body.tax-product_cat #main-content .container::before,body.tax-product_tag #main-content .container::before{display:none!important}body.woocommerce-shop #main-content .container,body.tax-product_cat #main-content .container,body.tax-product_tag #main-content .container{padding-top:40px!important}body.woocommerce-shop #left-area,body.tax-product_cat #left-area,body.tax-product_tag #left-area{width:100%!important;padding:0!important;float:none!important}body.woocommerce-shop #sidebar,body.tax-product_cat #sidebar,body.tax-product_tag #sidebar{display:none!important}body.woocommerce-shop .woocommerce-products-header__title,body.tax-product_cat .woocommerce-products-header__title,body.tax-product_tag .woocommerce-products-header__title,body.tax-product_cat h1.page-title,body.woocommerce-shop h1.page-title{font-family:'Montserrat',sans-serif!important;font-size:clamp(28px,4vw,44px)!important;font-weight:800!important;letter-spacing:-1px!important;color:#f2f1d5!important;text-align:center!important;margin:0 0 30px 0!important}body.tax-product_cat .term-description,body.tax-product_cat .term-description p{font-family:'Montserrat',sans-serif!important;color:rgba(242,241,213,0.75)!important;text-align:center!important;max-width:620px!important;margin:0 auto 30px auto!important}body #page-container .woocommerce-breadcrumb,body #page-container .woocommerce-breadcrumb a,body #page-container .woocommerce-result-count{font-family:'Montserrat',sans-serif!important;font-size:13px!important;color:rgba(242,241,213,0.7)!important}body #page-container .woocommerce-breadcrumb a:hover{color:#c4d9b8!important}body #page-container .woocommerce-ordering select{font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:600!important;color:#033a3f!important;background-color:#f2f1d5!important;border:none!important;border-radius:50px!important;padding:10px 18px!important}body #page-container .woocommerce-result-count,body #page-container .woocommerce-ordering{margin-bottom:24px!important}body #page-container ul.products::before,body #page-container ul.products::after{display:none!important;content:none!important}body #page-container ul.products{display:grid!important;grid-template-columns:23.5% 23.5% 23.5% 23.5%!important;column-gap:2%!important;row-gap:28px!important;width:100%!important;max-width:1200px!important;margin:0 auto!important;padding:0!important;clear:both!important}body #page-container ul.products li.product{position:relative!important;width:100%!important;max-width:100%!important;min-width:0!important;float:none!important;clear:none!important;margin:0!important;padding:24px 18px 20px 18px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;text-align:center!important;background-color:#fbfaf0!important;border:1px solid rgba(3,58,63,0.06)!important;border-radius:24px!important;box-shadow:0 14px 34px rgba(0,0,0,0.18)!important;box-sizing:border-box!important;overflow:hidden!important;transition:transform 0.45s cubic-bezier(0.22,1,0.36,1),box-shadow 0.45s ease!important}body #page-container ul.products li.product::before{content:""!important;position:absolute!important;top:0!important;left:0!important;right:0!important;height:5px!important;background-color:#c4d9b8;z-index:3!important}body #page-container ul.products li.product:hover{transform:translateY(-8px)!important;box-shadow:0 26px 50px rgba(0,0,0,0.3)!important}body #page-container ul.products li.product a.woocommerce-LoopProduct-link{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;width:100%!important;text-decoration:none!important}body #page-container ul.products li.product .et_shop_image{position:relative!important;display:block!important;margin:0 0 14px 0!important}body #page-container ul.products li.product .et_shop_image::before{content:""!important;position:absolute!important;left:11%!important;top:50%!important;width:78%!important;height:0!important;padding-bottom:78%!important;border-radius:50%!important;background-color:rgba(196,217,184,0.3);transform:translateY(-50%)!important;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1),background-color 0.4s ease!important}body #page-container ul.products li.product:hover .et_shop_image::before{transform:translateY(-50%) scale(1.08)!important}body #page-container ul.products li.product img{position:relative!important;z-index:1!important;width:100%!important;height:auto!important;object-fit:contain!important;margin:0!important;background:transparent!important;opacity:1!important;filter:drop-shadow(0 12px 14px rgba(1,22,24,0.18))!important;transition:transform 0.6s cubic-bezier(0.22,1,0.36,1)!important}body #page-container ul.products li.product:hover img{transform:translateY(-6px) scale(1.04)!important;opacity:1!important}body #page-container ul.products li.product .et_overlay{display:none!important}body #page-container ul.products li.product .bsy-cat{display:block!important;margin:0 0 6px 0!important;font-family:'Montserrat',sans-serif!important;font-size:10px!important;font-weight:700!important;letter-spacing:1.8px!important;text-transform:uppercase!important;color:rgba(3,58,63,0.55)!important}body #page-container ul.products li.product h2.woocommerce-loop-product__title{display:flex!important;align-items:center!important;justify-content:center!important;min-height:2.6em!important;width:100%!important;margin:0!important;padding:0!important;font-family:'Montserrat',sans-serif!important;font-size:clamp(13px,1.4vw,16px)!important;font-weight:700!important;line-height:1.3!important;color:#033a3f!important}body #page-container ul.products li.product .price{display:flex!important;align-items:baseline!important;justify-content:center!important;gap:8px!important;width:100%!important;margin:auto 0 0 0!important;padding:12px 0 16px 0!important;font-family:'Montserrat',sans-serif!important;color:#033a3f!important}body #page-container ul.products li.product .price del{font-size:13px!important;font-weight:500!important;color:rgba(3,58,63,0.45)!important;opacity:1!important}body #page-container ul.products li.product .price ins,body #page-container ul.products li.product .price>.woocommerce-Price-amount{font-size:clamp(16px,1.8vw,21px)!important;font-weight:800!important;color:#033a3f!important;text-decoration:none!important;background:none!important}body #page-container ul.products li.product .bsy-noprice{display:block!important;margin:auto 0 0 0!important;padding:12px 0 16px 0!important;font-family:'Montserrat',sans-serif!important;font-size:12px!important;font-weight:700!important;letter-spacing:1px!important;text-transform:uppercase!important;color:rgba(3,58,63,0.5)!important}body #page-container ul.products li.product .onsale{position:absolute!important;top:16px!important;left:14px!important;right:auto!important;z-index:4!important;min-width:0!important;min-height:0!important;margin:0!important;padding:5px 11px!important;font-family:'Montserrat',sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1!important;color:#ffffff!important;background-color:#033a3f;border-radius:50px!important;box-shadow:0 6px 14px rgba(0,0,0,0.15)!important}body #page-container ul.products li.product .button{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:13px 14px!important;font-family:'Montserrat',sans-serif!important;font-size:clamp(12px,1.3vw,14px)!important;font-weight:700!important;line-height:1.2!important;white-space:normal!important;color:#f2f1d5!important;background-color:#033a3f;border:none!important;border-radius:50px!important;box-sizing:border-box!important;transition:background-color 0.3s ease,color 0.3s ease,transform 0.3s ease!important}body #page-container ul.products li.product .button::after,body #page-container ul.products li.product .button::before{display:none!important}body #page-container ul.products li.product .button:hover{background-color:#c4d9b8;color:#033a3f!important;transform:translateY(-2px)!important}body #page-container ul.products li.product .button.added{background-color:#009966!important;color:#ffffff!important}body #page-container ul.products li.product .added_to_cart{display:block!important;margin-top:10px!important;font-family:'Montserrat',sans-serif!important;font-size:12px!important;font-weight:700!important;color:#033a3f!important;text-decoration:underline!important}body #page-container ul.products li.product.outofstock img{opacity:0.55!important}body #page-container ul.products li.product.bsy-sys-digestivo[data-bsy]::before,body #page-container ul.products li.product.bsy-sys-digestivo[data-bsy] .onsale,body #page-container ul.products li.product.bsy-sys-digestivo[data-bsy] .button:hover{background-color:#009966!important;color:#ffffff!important}body #page-container ul.products li.product.bsy-sys-digestivo[data-bsy] .et_shop_image::before{background-color:rgba(0,153,102,0.14)!important}body #page-container ul.products li.product.bsy-sys-muscular[data-bsy]::before,body #page-container ul.products li.product.bsy-sys-muscular[data-bsy] .onsale,body #page-container ul.products li.product.bsy-sys-muscular[data-bsy] .button:hover{background-color:#ff6633!important;color:#ffffff!important}body #page-container ul.products li.product.bsy-sys-muscular[data-bsy] .et_shop_image::before{background-color:rgba(255,102,51,0.14)!important}body #page-container ul.products li.product.bsy-sys-inmuno[data-bsy]::before,body #page-container ul.products li.product.bsy-sys-inmuno[data-bsy] .onsale,body #page-container ul.products li.product.bsy-sys-inmuno[data-bsy] .button:hover{background-color:#ffcc33!important;color:#033a3f!important}body #page-container ul.products li.product.bsy-sys-inmuno[data-bsy] .et_shop_image::before{background-color:rgba(255,204,51,0.22)!important}body #page-container ul.products li.product.bsy-sys-nervioso[data-bsy]::before,body #page-container ul.products li.product.bsy-sys-nervioso[data-bsy] .onsale,body #page-container ul.products li.product.bsy-sys-nervioso[data-bsy] .button:hover{background-color:#0057d9!important;color:#ffffff!important}body #page-container ul.products li.product.bsy-sys-nervioso[data-bsy] .et_shop_image::before{background-color:rgba(0,87,217,0.12)!important}body #page-container ul.products li.product.bsy-sys-osteo[data-bsy]::before,body #page-container ul.products li.product.bsy-sys-osteo[data-bsy] .onsale,body #page-container ul.products li.product.bsy-sys-osteo[data-bsy] .button:hover{background-color:#7b61ff!important;color:#ffffff!important}body #page-container ul.products li.product.bsy-sys-osteo[data-bsy] .et_shop_image::before{background-color:rgba(123,97,255,0.14)!important}body #page-container ul.products li.product.bsy-sys-cardio[data-bsy]::before,body #page-container ul.products li.product.bsy-sys-cardio[data-bsy] .onsale,body #page-container ul.products li.product.bsy-sys-cardio[data-bsy] .button:hover{background-color:#e30052!important;color:#ffffff!important}body #page-container ul.products li.product.bsy-sys-cardio[data-bsy] .et_shop_image::before{background-color:rgba(227,0,82,0.12)!important}body #page-container .yith-wcan,body #page-container .yith-wcan-filters,body #page-container .yith-wcan-filter{display:block!important;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important;margin:0 0 40px 0!important;padding:0!important}body #page-container .yith-wcan-filter h4.filter-title{display:none!important}body #page-container .yith-wcan-filter .filter-items{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:10px!important;list-style:none!important;background-color:#f2f1d5!important;border-radius:28px!important;box-shadow:0 12px 30px rgba(0,0,0,0.18)!important;box-sizing:border-box!important}body #page-container .yith-wcan-filter .filter-items .filter-item{margin:0!important;padding:0!important;list-style:none!important;background:transparent!important;border:none!important;box-shadow:none!important;outline:none!important}body #page-container .yith-wcan-filter .filter-item input[type="checkbox"],body #page-container .yith-wcan-filter .filter-item input[type="radio"],body #page-container .yith-wcan-filter .filter-item .item-count{display:none!important}body #page-container .yith-wcan-filter .filter-items .filter-item>a,body #page-container .yith-wcan-filter .filter-items .filter-item>.yith-wcan-label{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:12px 20px!important;font-family:'Montserrat',sans-serif!important;font-size:13px!important;font-weight:700!important;letter-spacing:0.8px!important;text-transform:uppercase!important;text-decoration:none!important;white-space:nowrap!important;color:#033a3f!important;background-color:transparent!important;border:none!important;border-radius:50px!important;box-shadow:none!important;outline:none!important;transition:background-color 0.3s ease,color 0.3s ease!important}body #page-container .yith-wcan-filter .filter-items .filter-item>a::before,body #page-container .yith-wcan-filter .filter-items .filter-item>.yith-wcan-label::before{content:""!important;width:9px!important;height:9px!important;flex-shrink:0!important;border-radius:50%!important;background-color:rgba(3,58,63,0.35);transition:background-color 0.3s ease!important}body #page-container .yith-wcan-filter .filter-item.bsy-has-icon>a::before,body #page-container .yith-wcan-filter .filter-item.bsy-has-icon>.yith-wcan-label::before{display:none!important}body #page-container .yith-wcan-filter .filter-items .filter-item img{width:22px!important;height:22px!important;object-fit:contain!important;margin:0!important;background:transparent!important}body #page-container .yith-wcan-filter .filter-items .filter-item>a:hover,body #page-container .yith-wcan-filter .filter-items .filter-item>.yith-wcan-label:hover{background-color:rgba(3,58,63,0.07)!important}body #page-container .yith-wcan-filter .filter-items .filter-item>a:focus-visible,body #page-container .yith-wcan-filter .filter-items .filter-item>.yith-wcan-label:focus-visible{outline:2px solid #033a3f!important;outline-offset:2px!important}body #page-container .yith-wcan-filter .filter-item.active>a,body #page-container .yith-wcan-filter .filter-item.chosen>a,body #page-container .yith-wcan-filter .filter-item.active>.yith-wcan-label,body #page-container .yith-wcan-filter .filter-item.chosen>.yith-wcan-label{background-color:#033a3f;color:#f2f1d5!important;text-decoration:none!important}body #page-container .yith-wcan-filter .filter-item.active>a::before,body #page-container .yith-wcan-filter .filter-item.chosen>a::before,body #page-container .yith-wcan-filter .filter-item.active>.yith-wcan-label::before,body #page-container .yith-wcan-filter .filter-item.chosen>.yith-wcan-label::before{background-color:#ffffff!important}body #page-container .yith-wcan-filter .filter-item.bsy-sys-digestivo>a::before,body #page-container .yith-wcan-filter .filter-item.bsy-sys-digestivo>.yith-wcan-label::before{background-color:#009966}body #page-container .yith-wcan-filter .filter-item.bsy-sys-muscular>a::before,body #page-container .yith-wcan-filter .filter-item.bsy-sys-muscular>.yith-wcan-label::before{background-color:#ff6633}body #page-container .yith-wcan-filter .filter-item.bsy-sys-inmuno>a::before,body #page-container .yith-wcan-filter .filter-item.bsy-sys-inmuno>.yith-wcan-label::before{background-color:#ffcc33}body #page-container .yith-wcan-filter .filter-item.bsy-sys-nervioso>a::before,body #page-container .yith-wcan-filter .filter-item.bsy-sys-nervioso>.yith-wcan-label::before{background-color:#0057d9}body #page-container .yith-wcan-filter .filter-item.bsy-sys-osteo>a::before,body #page-container .yith-wcan-filter .filter-item.bsy-sys-osteo>.yith-wcan-label::before{background-color:#7b61ff}body #page-container .yith-wcan-filter .filter-item.bsy-sys-cardio>a::before,body #page-container .yith-wcan-filter .filter-item.bsy-sys-cardio>.yith-wcan-label::before{background-color:#e30052}body #page-container .yith-wcan-filter .filter-item.bsy-sys-digestivo.active>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-digestivo.chosen>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-digestivo.active>.yith-wcan-label,body #page-container .yith-wcan-filter .filter-item.bsy-sys-digestivo.chosen>.yith-wcan-label{background-color:#009966!important;color:#ffffff!important}body #page-container .yith-wcan-filter .filter-item.bsy-sys-muscular.active>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-muscular.chosen>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-muscular.active>.yith-wcan-label,body #page-container .yith-wcan-filter .filter-item.bsy-sys-muscular.chosen>.yith-wcan-label{background-color:#ff6633!important;color:#ffffff!important}body #page-container .yith-wcan-filter .filter-item.bsy-sys-inmuno.active>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-inmuno.chosen>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-inmuno.active>.yith-wcan-label,body #page-container .yith-wcan-filter .filter-item.bsy-sys-inmuno.chosen>.yith-wcan-label{background-color:#ffcc33!important;color:#033a3f!important}body #page-container .yith-wcan-filter .filter-item.bsy-sys-nervioso.active>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-nervioso.chosen>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-nervioso.active>.yith-wcan-label,body #page-container .yith-wcan-filter .filter-item.bsy-sys-nervioso.chosen>.yith-wcan-label{background-color:#0057d9!important;color:#ffffff!important}body #page-container .yith-wcan-filter .filter-item.bsy-sys-osteo.active>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-osteo.chosen>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-osteo.active>.yith-wcan-label,body #page-container .yith-wcan-filter .filter-item.bsy-sys-osteo.chosen>.yith-wcan-label{background-color:#7b61ff!important;color:#ffffff!important}body #page-container .yith-wcan-filter .filter-item.bsy-sys-cardio.active>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-cardio.chosen>a,body #page-container .yith-wcan-filter .filter-item.bsy-sys-cardio.active>.yith-wcan-label,body #page-container .yith-wcan-filter .filter-item.bsy-sys-cardio.chosen>.yith-wcan-label{background-color:#e30052!important;color:#ffffff!important}body #page-container .woocommerce-pagination{margin-top:40px!important;text-align:center!important}body #page-container .woocommerce-pagination ul.page-numbers{display:inline-flex!important;gap:8px!important;border:none!important;margin:0!important}body #page-container .woocommerce-pagination ul.page-numbers li{border:none!important;float:none!important}body #page-container .woocommerce-pagination .page-numbers a,body #page-container .woocommerce-pagination .page-numbers span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;height:42px!important;padding:0 12px!important;font-family:'Montserrat',sans-serif!important;font-size:14px!important;font-weight:700!important;color:#f2f1d5!important;background:rgba(242,241,213,0.08)!important;border:1px solid rgba(242,241,213,0.3)!important;border-radius:50px!important;box-sizing:border-box!important;transition:background-color 0.3s ease,color 0.3s ease!important}body #page-container .woocommerce-pagination .page-numbers a:hover,body #page-container .woocommerce-pagination .page-numbers span.current{background:#f2f1d5!important;color:#033a3f!important;border-color:#f2f1d5!important}@media only screen and (max-width:980px){body #page-container ul.products{grid-template-columns:32% 32% 32%!important;column-gap:2%!important}}@media only screen and (max-width:767px){body.woocommerce-shop #main-content .container,body.tax-product_cat #main-content .container,body.tax-product_tag #main-content .container{padding-top:24px!important}body #page-container ul.products{grid-template-columns:48.5% 48.5%!important;column-gap:3%!important;row-gap:14px!important}body #page-container ul.products li.product{padding:18px 10px 12px 10px!important;border-radius:18px!important}body #page-container ul.products li.product .price{flex-direction:column!important;align-items:center!important;gap:2px!important;padding:8px 0 12px 0!important}body #page-container ul.products li.product .button{padding:11px 8px!important;font-size:12px!important}body #page-container ul.products li.product .onsale{top:12px!important;left:10px!important;font-size:10px!important}body #page-container ul.products li.product .bsy-cat{font-size:8.5px!important;letter-spacing:1px!important}body #page-container .yith-wcan-filter .filter-items{flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-radius:18px!important;padding:8px!important}body #page-container .yith-wcan-filter .filter-items::-webkit-scrollbar{display:none!important}body #page-container .yith-wcan-filter .filter-items .filter-item{flex-shrink:0!important}body #page-container .yith-wcan-filter .filter-items .filter-item>a,body #page-container .yith-wcan-filter .filter-items .filter-item>.yith-wcan-label{padding:10px 16px!important;font-size:12px!important}}