*{box-sizing:border-box;margin:0;padding:0}html{overflow-x:hidden}body{overflow-x:hidden;font-family:Montserrat,sans-serif;font-size:14px;line-height:1.5;color:#000;background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.wrap{max-width:1440px;margin:0 auto;padding:0 30px}@media(max-width:700px){.wrap{padding:0 16px}}.aviso{background:#fff;color:#000;text-align:center;padding:8px 14px;font-size:11px;font-weight:500;letter-spacing:.2px}header.sitio{background:#000;color:#fff;position:sticky;top:0;z-index:60}.hrow{display:flex;align-items:center;gap:26px;height:88px}.logo img{height:62px;width:62px;object-fit:contain}.logo span{font-weight:700;letter-spacing:1px}nav.men{flex:1;overflow-x:auto;scrollbar-width:none}nav.men::-webkit-scrollbar{display:none}nav.men ul{display:flex;gap:20px;list-style:none;white-space:nowrap;align-items:center}nav.men a{font-size:13px;font-weight:400;color:#fff;text-transform:uppercase;letter-spacing:.2px;padding:6px 0;border-bottom:1px solid #fff0;display:block}nav.men a:hover,nav.men a.on,nav.men li.current-menu-item>a{border-bottom-color:#fff}nav.men .sub-menu{display:none}.icos{display:flex;align-items:center;gap:20px}.icos svg{width:19px;height:19px;stroke:#fff;fill:none;stroke-width:1.6}.cart{position:relative;display:flex;align-items:center;gap:5px}.cart b{font-size:11px;font-weight:600}.bus{display:none;background:#000;padding:0 30px 18px}.bus.on{display:block}.bus input{width:100%;background:#fff0;border:0;border-bottom:1px solid #555;color:#fff;padding:10px 2px;font-family:inherit;font-size:14px;outline:0}.bus input::placeholder{color:#888}ul.products{display:grid!important;grid-template-columns:repeat(4,1fr);gap:30px 22px;margin:26px 0 50px;list-style:none}@media(max-width:1100px){ul.products{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){ul.products{grid-template-columns:repeat(2,1fr);gap:24px 14px}}ul.products::before,ul.products::after{display:none!important;content:none!important}ul.products li.product{position:relative;display:flex;flex-direction:column;text-align:center;width:auto!important;margin:0!important;float:none!important}.ph{position:relative;background:#fff;height:360px;overflow:hidden;margin-bottom:12px;display:flex;align-items:center;justify-content:center;padding:10px}.ph img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:opacity .25s}@media(max-width:1100px){.ph{height:300px}}@media(max-width:760px){.ph{height:230px;padding:6px}}li.product:hover .ph img{opacity:.85}.off{position:absolute;top:0;left:0;background:#000;color:#fff;font-size:11px;font-weight:600;padding:4px 9px;letter-spacing:.3px;z-index:2}.envg{position:absolute;left:50%;transform:translateX(-50%);bottom:8px;background:rgb(0 0 0 / .82);color:#fff;font-size:10px;font-weight:600;padding:4px 10px;display:flex;align-items:center;gap:5px;letter-spacing:.3px;white-space:nowrap}.envg svg{width:13px;height:13px;stroke:#fff;fill:none;stroke-width:1.7}li.product h2,li.product .woocommerce-loop-product__title{font-size:12px!important;font-weight:400!important;text-transform:uppercase;line-height:1.45;margin-bottom:7px!important;color:#000;padding:0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.prow{display:flex;align-items:baseline;justify-content:center;gap:7px;flex-wrap:wrap}.tach{color:#999;text-decoration:line-through;font-size:12.5px}.sep{color:#ccc}.pfin{font-size:15px;font-weight:700}.transf{color:#999;font-size:12px;margin-top:4px;line-height:1.4}.transf b{color:#999;font-weight:600}.cuo{border:1px solid #e0e0e0;margin-top:11px;padding:8px 6px;font-size:11.5px;line-height:1.45}.cuo b{font-weight:600}ul.products li.product .button,ul.products li.product .added_to_cart{display:none!important}h1.tit,.woocommerce-products-header__title{font-size:19px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.3px;margin:26px 0 4px!important}.crumb,.woocommerce-breadcrumb{font-size:11.5px!important;color:#999!important;padding-top:18px;text-transform:uppercase;letter-spacing:.3px}.woocommerce-result-count{color:#999;font-size:12.5px}.woocommerce-ordering select{border:1px solid #ddd;padding:8px;font-family:inherit;font-size:12.5px}.single-product div.product{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;margin:22px 0 50px}@media(max-width:900px){.single-product div.product{grid-template-columns:1fr;gap:26px}}.single-product .woocommerce-product-gallery{max-width:500px;margin:0 auto;width:100%!important;float:none!important}.single-product .flex-control-thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px;padding:0;list-style:none}.single-product .flex-control-thumbs li{width:70px;margin:0;list-style:none}.single-product .flex-control-thumbs img{width:70px;height:70px;object-fit:contain;border:1px solid #eee;background:#fff;cursor:pointer;opacity:1}.single-product .flex-control-thumbs img.flex-active{border-color:#000}.single-product .woocommerce-product-gallery__trigger{display:none}.onsale{display:none!important}.single-product .product_title{font-size:20px!important;font-weight:500!important;text-transform:uppercase;line-height:1.4;margin:0 0 12px!important}.single-product .price{font-size:27px!important;font-weight:700!important;color:#000!important;display:block;margin-bottom:3px!important}.single-product .price del{color:#999;font-size:15px;font-weight:400;margin-right:8px}.single-product .price ins{text-decoration:none;font-weight:700}.cajaCuo{border:1px solid #ddd;padding:11px 14px;margin:15px 0 12px;font-size:13px}.cajaCuo b{font-weight:700}.medios{display:flex;gap:6px;align-items:center;margin-bottom:11px;flex-wrap:wrap}.medios span{border:1px solid #e2e2e2;border-radius:3px;padding:3px 7px;font-size:9.5px;font-weight:700;color:#555;letter-spacing:.3px}.dtoT{font-size:13px;margin-bottom:5px}.dtoT b{font-weight:700}.hrx{border-top:1px solid #eee;margin:16px 0}.envio{display:flex;align-items:center;gap:10px;font-size:13px;color:#666;margin-bottom:20px}.envio svg{width:22px;height:22px;stroke:#666;fill:none;stroke-width:1.5;flex-shrink:0}.envio b{color:#000;font-weight:600}.single-product .quantity input{width:66px;border:1px solid #000;padding:9px;text-align:center;font-family:inherit;font-size:14px}.single-product .cart{display:block!important;margin-bottom:0!important}.single-product button.single_add_to_cart_button{display:block;width:100%;padding:14px!important;background:#000!important;color:#fff!important;border:1px solid #000!important;border-radius:0!important;font-family:inherit;font-size:13.5px!important;font-weight:500!important;text-transform:uppercase;letter-spacing:.6px;margin-top:14px!important}.single-product button.single_add_to_cart_button:hover{background:#222!important}.bBuy{display:block;width:100%;padding:14px;background:#fff;color:#000;border:1px solid #000;font-family:inherit;font-size:13.5px;font-weight:500;text-transform:uppercase;letter-spacing:.6px;cursor:pointer;margin-top:9px}.bBuy:hover{background:#f6f6f6}.gar{display:flex;gap:11px;align-items:flex-start;margin-top:22px;font-size:13px}.gar svg{width:19px;height:19px;stroke:#000;fill:none;stroke-width:1.5;flex-shrink:0;margin-top:2px}.gar b{display:block;font-weight:600;margin-bottom:2px}.gar span{color:#777;font-size:12.5px}.woocommerce-tabs{grid-column:1/-1}.woocommerce-tabs ul.tabs{display:none}.woocommerce-Tabs-panel h2{display:none}.woocommerce-Tabs-panel{font-size:13.5px;line-height:1.75;color:#333}.woocommerce-Tabs-panel p{margin-bottom:12px}.conf{border-top:1px solid #eee;margin-top:44px;padding:38px 0}.confI{display:flex;justify-content:center;flex-wrap:wrap}.confI>div{display:flex;align-items:center;gap:14px;padding:0 42px;border-right:1px solid #e5e5e5}.confI>div:last-child{border-right:0}@media(max-width:860px){.confI>div{border-right:0;padding:12px 20px;width:100%;justify-content:center}}.confI svg{width:29px;height:29px;stroke:#000;fill:none;stroke-width:1.3}.confI b{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.confI span{color:#888;font-size:12.5px}footer.sitio{background:#000;color:#fff;padding:44px 0 0;font-size:12.5px}.fg{display:grid;grid-template-columns:1fr 1.5fr 1.3fr 1.2fr;gap:34px}@media(max-width:900px){.fg{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fg{grid-template-columns:1fr}}footer.sitio h4{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:15px}footer.sitio li{list-style:none;margin-bottom:8px;text-transform:uppercase;font-size:11.5px}footer.sitio a:hover{opacity:.7}.pagos{display:flex;gap:5px;flex-wrap:wrap;max-width:330px}.pagos span{background:#fff;color:#000;border-radius:3px;padding:4px 6px;font-size:8.5px;font-weight:700}.cont li{display:flex;gap:9px;align-items:flex-start;text-transform:none;font-size:12.5px}.cont svg{width:14px;height:14px;stroke:#fff;fill:none;stroke-width:1.6;flex-shrink:0;margin-top:3px}.news{display:flex;border:1px solid #fff;max-width:250px}.news input{flex:1;background:#fff0;border:0;color:#fff;padding:10px;font-family:inherit;font-size:12.5px;outline:0}.news input::placeholder{color:#aaa}.news button{background:#fff0;border:0;color:#fff;padding:0 12px;cursor:pointer}.copy{border-top:1px solid #262626;margin-top:34px;padding:15px 0;font-size:10.5px;color:#999;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;text-transform:uppercase}.wapp{position:fixed;right:22px;bottom:22px;width:52px;height:52px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;z-index:80;box-shadow:0 3px 12px rgb(0 0 0 / .22)}.wapp svg{width:29px;height:29px;fill:#fff}.woocommerce-message,.woocommerce-info,.woocommerce-error{border-top-color:#000!important;font-size:13px}.woocommerce .button{background:#000!important;color:#fff!important;border-radius:0!important;font-family:inherit;text-transform:uppercase;letter-spacing:.5px;font-size:13px!important}.woocommerce-notices-wrapper:empty{display:none}.carru{position:relative;overflow:hidden;background:#f5f5f5;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.carru-pista{display:flex;transition:transform .5s ease}.carru-slide{flex:0 0 100%;display:block}.carru-slide img{width:100%;height:auto;display:block}.carru-flecha{position:absolute;top:50%;transform:translateY(-50%);width:38px;height:38px;border-radius:50%;border:0;background:rgb(0 0 0 / .42);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0 0 3px}.carru-flecha:hover{background:rgb(0 0 0 / .62)}.carru-flecha.izq{left:16px}.carru-flecha.der{right:16px}.carru-puntos{position:absolute;left:0;right:0;bottom:14px;display:flex;gap:8px;justify-content:center}.carru-puntos button{width:9px;height:9px;border-radius:50%;border:0;padding:0;cursor:pointer;background:rgb(0 0 0 / .28)}.carru-puntos button.on{background:#000}.banners{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:26px 0 0}@media(max-width:760px){.banners{grid-template-columns:1fr;gap:14px}}.banner{position:relative;display:block;overflow:hidden;background:#f5f5f5}.banner img{width:100%;height:100%;object-fit:cover;aspect-ratio:1;transition:transform .5s}.banner:hover img{transform:scale(1.04)}.bienve{text-align:center;max-width:900px;margin:52px auto 10px}.bienve h2{font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;margin-bottom:12px}.bienve p{color:#666;font-size:14px;line-height:1.75}.secc{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin:46px 0 16px;text-align:center}.secc.grande{font-size:21px;font-weight:700;letter-spacing:.6px}.cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:10px}@media(max-width:900px){.cats{grid-template-columns:repeat(2,1fr)}}.cat{position:relative;display:block;background:#f2f2f2;overflow:hidden;aspect-ratio:16/10}.cat img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.cat:hover img{transform:scale(1.05)}.cat span{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;background:rgb(0 0 0 / .34);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;text-align:center;padding:10px}.bloque{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center;margin:56px 0}.bloque.alreves img{order:2}@media(max-width:820px){.bloque{grid-template-columns:1fr;gap:22px}.bloque.alreves img{order:0}}.bloque img{width:100%;height:auto;display:block}.bloque h3{font-size:26px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;line-height:1.25;margin-bottom:14px}.bloque p{color:#777;font-size:13.5px;line-height:1.75;margin-bottom:20px}.bot{display:inline-block;background:#000;color:#fff;padding:12px 24px;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.8px}.bot:hover{background:#222}.suscri{text-align:center;margin:50px 0 20px;padding:34px 20px;background:#f7f7f7}.suscri p{font-size:14px;font-weight:600;margin-bottom:14px}.suscri-form{display:flex;max-width:420px;margin:0 auto}.suscri-form input{flex:1;border:1px solid #000;border-right:0;padding:12px;font-family:inherit;font-size:13px;outline:0}.suscri-form button{background:#000;color:#fff;border:1px solid #000;padding:12px 22px;font-family:inherit;font-size:12.5px;font-weight:600;text-transform:uppercase;letter-spacing:.6px;cursor:pointer}body.woocommerce-checkout header.sitio .hrow,body.woocommerce-cart header.sitio .hrow{height:68px}body.woocommerce-checkout nav.men,body.woocommerce-checkout .icos,body.woocommerce-checkout .aviso,body.woocommerce-checkout .wapp,body.woocommerce-checkout .conf,body.woocommerce-checkout footer.sitio .fg{display:none}body.woocommerce-checkout .logo img{height:52px;width:52px}.pasos{display:flex;align-items:center;justify-content:center;gap:0;margin:34px auto 26px;max-width:640px}.paso{display:flex;flex-direction:column;align-items:center;gap:7px;position:relative;flex:1}.paso i{width:26px;height:26px;border-radius:50%;border:1px solid #bbb;background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-style:normal;color:#888;z-index:2}.paso.hecho i{border-color:#000;color:#000}.paso.actual i{border-color:#000;background:#000;color:#fff}.paso span{font-size:11.5px;color:#888}.paso.actual span,.paso.hecho span{color:#000}.paso:not(:last-child):after{content:'';position:absolute;top:13px;left:50%;right:-50%;height:1px;background:#ddd;z-index:1}.paso.hecho:not(:last-child):after{background:#000}.coGrid{display:grid;grid-template-columns:1.35fr 1fr;gap:44px;align-items:start;margin-bottom:50px}@media(max-width:900px){.coGrid{grid-template-columns:1fr;gap:24px}}.coGrid h3,.coGrid h2{font-size:15px!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.6px;margin:0 0 16px!important;padding:0!important;border:0!important}.woocommerce-checkout .col2,.woocommerce-checkout .col-1,.woocommerce-checkout .col-2{width:100%!important;float:none!important}.woocommerce form .form-row{padding:0;margin:0 0 14px}.woocommerce form .form-row label{font-size:11.5px;text-transform:uppercase;letter-spacing:.5px;color:#666;margin-bottom:6px;display:block}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select,.select2-container .select2-selection--single{width:100%;border:1px solid #ddd;border-radius:0;padding:12px;font-family:inherit;font-size:13.5px;outline:0;height:auto;line-height:1.4}.woocommerce form .form-row input.input-text:focus{border-color:#000}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:1.4;padding:0;color:#000}.select2-container--default .select2-selection--single .select2-selection__arrow{height:44px}.resumen{border:1px solid #e6e6e6;padding:22px}.resumen .item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.resumen .item img{width:56px;height:56px;object-fit:contain;background:#fafafa;flex-shrink:0}.resumen .item .nom{flex:1;font-size:12.5px;line-height:1.45}.resumen .item .pre{text-align:right;font-size:12.5px;white-space:nowrap}.resumen .item .pre del{color:#aaa;display:block;font-size:11px}.resumen .fila{display:flex;justify-content:space-between;font-size:13px;padding:7px 0;color:#444}.resumen .total{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #e0e0e0;margin-top:10px;padding-top:14px}.resumen .total b{font-size:19px;font-weight:700}.resumen .total .n{font-size:24px;font-weight:700}.cupon{width:100%;background:#f2f2f2;border:0;padding:13px;margin-top:14px;font-family:inherit;font-size:12.5px;cursor:pointer;text-align:center}.cupon:hover{background:#e9e9e9}#pagos-tit{font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin:26px 0 14px}.woocommerce-checkout #payment{background:#fff0;border-radius:0}.woocommerce-checkout #payment ul.payment_methods{border:0;padding:0;margin:0;list-style:none}.woocommerce-checkout #payment ul.payment_methods li{border:1px solid #e2e2e2;margin-bottom:11px;padding:16px 18px;list-style:none}.woocommerce-checkout #payment ul.payment_methods li:hover{border-color:#bbb}.woocommerce-checkout #payment ul.payment_methods li input[type=radio]{margin-right:10px}.woocommerce-checkout #payment ul.payment_methods li label{font-size:13.5px;font-weight:600;display:inline}.woocommerce-checkout #payment div.payment_box{background:#fafafa;margin:12px 0 0;padding:12px 14px;font-size:12.5px;color:#666}.woocommerce-checkout #payment div.payment_box:before{display:none}.pagoNota{display:block;font-size:12px;color:#888;font-weight:400;margin-top:3px}.pagoDto{float:right;font-size:12.5px;font-weight:600}.woocommerce-checkout #place_order{width:100%;background:#000!important;color:#fff!important;border:0;border-radius:0!important;padding:16px!important;font-family:inherit;font-size:14px!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.8px;cursor:pointer;margin-top:16px}.woocommerce-checkout #place_order:hover{background:#222!important}.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{font-size:12px;color:#777}.woocommerce-checkout table.shop_table{display:none}.woocommerce-cart table.cart img{width:70px}.woocommerce-cart .cart_totals h2{font-size:15px!important;text-transform:uppercase}.resumen table.shop_table{display:block!important;width:100%;border:0;margin:0;border-collapse:collapse}.resumen table.shop_table tbody,.resumen table.shop_table tfoot{display:block;width:100%}.resumen table.shop_table tr{display:block;width:100%}.resumen table.shop_table td,.resumen table.shop_table th{display:block;width:100%;padding:0;border:0}.resumen .descu span{color:#c0392b;font-weight:600}.resumen tr.shipping .fila,.resumen tr.woocommerce-shipping-totals th{font-size:13px;color:#444}.resumen tr.woocommerce-shipping-totals th{font-weight:400;text-transform:none;letter-spacing:0}.resumen ul#shipping_method{list-style:none;margin:6px 0 0;padding:0;font-size:12.5px}.resumen ul#shipping_method li{margin-bottom:5px}.woocommerce-checkout .entry-title,.woocommerce-checkout .page-title,.woocommerce-checkout h1.titulo{display:none!important}.woocommerce-checkout .woocommerce-form-coupon-toggle{display:none!important}.coGrid .resumen{border:0!important;box-shadow:none!important;padding:0!important;background:transparent!important}#payment{background:transparent!important;border:0!important}#payment ul.payment_methods{list-style:none!important;margin:0!important;padding:0!important;background:none!important;border:0!important}#payment ul.payment_methods li{position:relative;border:1px solid #e2e2e2;border-radius:4px;background:#fff;margin:0 0 12px;padding:16px 46px 16px 16px;list-style:none}#payment ul.payment_methods li::after{content:"›";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:24px;line-height:1;color:#111}#payment ul.payment_methods li label{font-weight:600;font-size:15px;display:inline}#payment ul.payment_methods li .pagasCon{position:absolute;right:46px;top:18px;font-size:13px;font-weight:400;color:#555}#payment div.payment_box{background:#f5f5f5;margin:12px 0 0;padding:12px 14px;font-size:13px;color:#444;border-radius:3px}#payment div.payment_box::before{display:none!important}#payment .place-order{text-align:right;padding:0}#payment .place-order .button{width:auto!important;display:inline-block;padding:15px 46px}@media(max-width:780px){#payment .place-order{text-align:stretch}#payment .place-order .button{width:100%!important}#payment ul.payment_methods li .pagasCon{position:static;display:block;margin-top:4px}}.woocommerce-checkout h1.tit{display:none!important}.woocommerce-checkout .pasos,.woocommerce-checkout .pasoWrap{margin-top:34px}.woocommerce #payment ul.payment_methods>li::after,.woocommerce-page #payment ul.payment_methods>li::after{content:"›"!important;display:block!important;clear:none!important;position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;font-size:24px!important;line-height:1!important;color:#111!important;width:auto!important;height:auto!important;visibility:visible!important}.woocommerce #payment ul.payment_methods>li::before{display:none!important}.logosPago{display:flex;flex-wrap:wrap;gap:6px;max-width:330px;margin:0}.logosPago img{width:42px!important;height:27px!important;max-width:42px;object-fit:contain;background:#fff;border-radius:3px;display:block}.pagoFicha{display:flex;flex-wrap:wrap;gap:5px;margin:10px 0 6px;max-width:280px}.pagoFicha img{width:36px!important;height:23px!important;object-fit:contain;background:#fff;border:1px solid #eee;border-radius:3px;display:block}.verPagos{display:inline-block;margin:2px 0 12px;font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:#666;text-decoration:underline;cursor:pointer;background:none;border:0;padding:0;font-family:inherit}.modPagos{position:fixed;inset:0;background:rgb(0 0 0 / .5);display:none;align-items:center;justify-content:center;z-index:9999;padding:20px}.modPagos.on{display:flex}.modPagos .cja{background:#fff;max-width:520px;width:100%;max-height:80vh;overflow:auto;padding:26px 28px;position:relative}.modPagos h3{margin:0 0 10px;font-size:17px;text-transform:uppercase;letter-spacing:.04em}.modPagos .x{position:absolute;top:8px;right:14px;font-size:26px;line-height:1;background:none;border:0;cursor:pointer}.modPagos .logosPago{max-width:none}@media(max-width:780px){.logosPago{max-width:none}}.catsWrap{max-width:1440px;margin:46px auto 0;padding:0 30px;display:grid;grid-template-columns:210px 1fr;gap:34px;align-items:start}.catsCol h2{font-size:19px;font-weight:700;line-height:1.25;margin:0 0 16px;text-align:left;text-transform:none;letter-spacing:0}.catsCol ul{list-style:none;margin:0;padding:0}.catsCol li{margin:0 0 10px}.catsCol a{font-size:14px;color:#222;display:inline-block}.catsCol a:hover{text-decoration:underline}.catsProd h2{text-align:left;margin-top:0}.catsProd ul.products{grid-template-columns:repeat(3,1fr)!important;margin:0!important}@media(max-width:1100px){.catsProd ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:900px){.catsWrap{grid-template-columns:1fr;gap:18px;padding:0 16px}.catsCol ul{display:flex;flex-wrap:wrap;gap:8px 18px}.catsCol li{margin:0}}.entry-summary .medios{display:none!important}.modAgregado{position:fixed;inset:0;background:rgb(0 0 0 / .5);display:none;align-items:flex-start;justify-content:center;z-index:10000;padding:60px 20px 20px}.modAgregado.on{display:flex}.modAgregado .cja{background:#fff;max-width:640px;width:100%;padding:22px 26px 26px;position:relative}.modAgregado h3{margin:0 0 18px;font-size:17px;font-weight:700}.modAgregado .x{position:absolute;top:8px;right:14px;font-size:26px;line-height:1;background:none;border:0;cursor:pointer}.modAgregado .fila{display:grid;grid-template-columns:1fr 260px;gap:24px;align-items:start}.modAgregado .itm{display:flex;gap:14px}.modAgregado .itm img{width:70px;height:70px;object-fit:contain;background:#f6f6f6;flex:0 0 70px}.modAgregado .itm p{margin:0 0 6px;font-size:13.5px;line-height:1.35}.modAgregado .itm span{font-size:13px;color:#555}.modAgregado .tot{text-align:right}.modAgregado .tot>span{display:block;font-size:14px;margin-bottom:12px}.modAgregado .btnVer{display:block;background:#111;color:#fff;text-align:center;padding:14px 10px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.modPagos .sub{font-size:13px;color:#555;margin:0 0 12px}.modPagos .sub:last-child{margin:14px 0 0}@media(max-width:700px){.modAgregado .fila{grid-template-columns:1fr}.modAgregado .tot{text-align:left}}@media(min-width:1101px){.bus{display:block!important;position:absolute;right:26px;top:56px;width:200px;padding:0;margin:0;background:#fff0;z-index:6}.bus form{margin:0}.bus input{padding:2px 0 4px;font-size:13px;border-bottom:1px solid #6a6a6a}.bus input::placeholder{color:#9a9a9a;font-size:12px}}.sugeTit{font-size:19px;font-weight:700;margin:26px 0 14px}li.product:hover .ph img{opacity:1!important}.ph img{transition:transform .35s ease}li.product:hover .ph img{transform:scale(1.03)}.page .wrap table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}.page .wrap table td,.page .wrap table th{border:1px solid #e2e2e2;padding:8px 10px;text-align:center}.page .wrap h2{font-size:19px;margin:22px 0 8px}.page .wrap h3{font-size:16px;margin:18px 0 6px}.page .wrap p{margin:0 0 12px;line-height:1.65}.page .wrap ul,.page .wrap ol{margin:0 0 14px 20px;line-height:1.65}.page .wrap img{max-width:100%;height:auto;margin:10px 0}.page [class*="breadcrumb"],.page .page-loading-icon,.page .js-modal,.page .banner-inner{display:none!important}.page .wrap h1:not(.tit){font-size:26px;margin:0 0 16px}.page .woocommerce-Tabs-panel h2,.page .woocommerce-Tabs-panel h3{display:block!important}.page .woocommerce-Tabs-panel h2{font-size:19px;margin:24px 0 10px}.page .woocommerce-Tabs-panel h3{font-size:16px;margin:18px 0 8px}@media(min-width:1101px){nav.men{overflow:visible!important}nav.men>ul>li{position:relative}nav.men .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:250px;background:#fff;list-style:none;margin:0;padding:10px 0;box-shadow:0 10px 26px rgb(0 0 0 / .16);z-index:80}nav.men li:hover>.sub-menu{display:block}nav.men .sub-menu li{position:relative;margin:0}nav.men .sub-menu a{display:block;padding:9px 20px;color:#111!important;font-size:13px;font-weight:400;text-transform:none;letter-spacing:0;border:0!important;white-space:nowrap}nav.men .sub-menu a:hover{background:#f3f3f3}nav.men .sub-menu .sub-menu{top:-10px;left:100%}nav.men li.menu-item-has-children>a{padding-right:14px}}@media(max-width:1100px){nav.men .sub-menu{display:none}}.listadoGrid{display:grid;grid-template-columns:210px minmax(0,1fr);gap:0 40px;align-items:start}.listadoGrid.sinFiltros{grid-template-columns:1fr}.listadoCol{min-width:0}.listadoCol ul.products{grid-template-columns:repeat(3,1fr)!important}@media(max-width:1250px){.listadoCol ul.products{grid-template-columns:repeat(2,1fr)!important}}.filtros{padding-top:4px}.filtros .fTit{font-size:20px;font-weight:700;margin:0 0 12px;text-align:left;text-transform:none;letter-spacing:0}.filtros .fTit2{margin-top:30px}.filtros .fSub{list-style:none;margin:0 0 4px;padding:0}.filtros .fSub li{margin-bottom:9px}.filtros .fSub a{font-size:14px;color:#333}.filtros .fSub a:hover{text-decoration:underline}.fGrupo{padding:14px 0 16px;border-bottom:1px solid #e6e6e6}.fGrupo:last-child{border-bottom:0}.fGrupo h3{font-size:15px;font-weight:700;margin:0 0 10px}.fGrupo ul{list-style:none;margin:0;padding:0}.fGrupo li{margin:0 0 8px}.fGrupo li.extra{display:none}.fGrupo.abierto li.extra{display:block}.fGrupo a{display:flex;align-items:center;gap:9px;font-size:13.5px;color:#333;line-height:1.3}.fGrupo a b{font-weight:400;color:#999}.fGrupo .caja{width:15px;height:15px;border:1px solid #b8b8b8;flex:0 0 15px;display:inline-block;position:relative;background:#fff}.fGrupo a.on .caja{background:#111;border-color:#111}.fGrupo a.on .caja::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.fGrupo a:hover{color:#000}.verTodos{background:none;border:0;padding:4px 0 0;font-family:inherit;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:#666;text-decoration:underline;cursor:pointer}.fPrecio form{display:flex;align-items:flex-end;gap:8px}.fPrecio label{display:flex;flex-direction:column;gap:4px;font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:#888;flex:1 1 0%;min-width:0}.fPrecio input{width:100%;border:1px solid #ddd;padding:7px 8px;font-family:inherit;font-size:13px;background:#fff}.fPrecio button{border:1px solid #ddd;background:#fff;width:32px;height:32px;font-size:19px;line-height:1;cursor:pointer;color:#111}.fPrecio button:hover{background:#f2f2f2}@media(max-width:900px){.listadoGrid{grid-template-columns:1fr;gap:0}.filtros{margin-bottom:22px}.filtros .fSub{display:flex;flex-wrap:wrap;gap:8px 16px}.filtros .fSub li{margin:0}.fGrupo ul{display:flex;flex-wrap:wrap;gap:8px 18px}.fGrupo li{margin:0}.listadoCol ul.products{grid-template-columns:repeat(2,1fr)!important}}.ph .ph2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:10px;background:#fff;opacity:0;transition:opacity .3s ease;pointer-events:none}.ph .ph2 img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;margin:0}li.product:hover .ph .ph2{opacity:1}li.product:hover .ph>img{transform:none}.sumar{max-width:1440px;margin:44px auto 0;padding:0 30px}.sumar h2{font-size:19px;font-weight:700;margin:0 0 16px;text-align:left;text-transform:none;letter-spacing:0}.sumar ul.products{grid-template-columns:repeat(4,1fr)!important;margin:0!important}@media(max-width:1100px){.sumar ul.products{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:700px){.sumar{padding:0 16px}}.magSuma{margin-top:22px;border-top:1px solid #eee;padding-top:16px}.magSuma h4{margin:0 0 12px;font-size:14px;font-weight:700}.magFila{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.magItem{display:block;text-align:center;color:inherit}.magItem img{width:100%;height:96px;object-fit:contain;background:#f7f7f7;margin:0 0 6px}.magItem .nom{display:block;font-size:11.5px;line-height:1.3;margin-bottom:3px}.magItem .pre{display:block;font-size:12.5px;font-weight:700}.magItem .pre del{display:none}.magItem:hover .nom{text-decoration:underline}@media(max-width:700px){.magFila{grid-template-columns:repeat(2,1fr)}}.copy .hechoPor{order:-1;color:#8d8d8d}.copy .hechoPor a{color:#c9c9c9;text-decoration:underline;text-underline-offset:2px}.copy .hechoPor a:hover{color:#fff}@media(min-width:1101px){nav.men{min-width:0}nav.men>ul{flex-wrap:nowrap}}@media(min-width:1101px) and (max-width:1600px){nav.men>ul{gap:13px}nav.men>ul>li>a{font-size:11.5px}}@media(min-width:1101px) and (max-width:1400px){nav.men>ul{gap:9px}nav.men>ul>li>a{font-size:10.6px;letter-spacing:.1px}.bus{width:150px!important}}@media(min-width:1101px) and (max-width:1240px){nav.men>ul{gap:7px}nav.men>ul>li>a{font-size:10px}.bus{display:none!important}}.notas{display:grid;grid-template-columns:repeat(3,1fr);gap:30px 26px;margin:6px 0 30px}.nota{display:block;color:inherit}.nota img{width:100%;height:210px;object-fit:cover;margin:0 0 12px;background:#f2f2f2}.nota h2{font-size:17px;font-weight:700;line-height:1.3;margin:0 0 8px;text-align:left;text-transform:none;letter-spacing:0}.nota p{font-size:14px;color:#666;margin:0 0 8px;line-height:1.55}.nota .ver{font-size:12px;letter-spacing:.08em;text-transform:uppercase;text-decoration:underline;color:#111}.nota:hover h2{text-decoration:underline}.notaSola{max-width:820px;margin:0 auto}.notaSola img{width:100%;height:auto;margin:0 0 22px}.notaSola .cuerpo{font-size:16px;line-height:1.7}.notaSola .cuerpo h2{font-size:20px;margin:26px 0 10px;text-align:left;text-transform:none;letter-spacing:0}.notaSola .cuerpo h3{font-size:17px;margin:20px 0 8px}.notaSola .cuerpo p{margin:0 0 14px}.notaSola .cuerpo ul,.notaSola .cuerpo ol{margin:0 0 16px 20px}.notaSola .cuerpo img{margin:16px 0}.paginacion{margin:10px 0 40px;font-size:14px}.paginacion .page-numbers{padding:6px 11px;border:1px solid #ddd;margin-right:6px;display:inline-block}.paginacion .page-numbers.current{background:#111;color:#fff;border-color:#111}@media(max-width:1000px){.notas{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.notas{grid-template-columns:1fr}}.masProductos{text-align:center;padding:26px 0 40px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;color:#999}.woocommerce-account .woocommerce{max-width:1000px;margin:0 auto}.woocommerce-account .woocommerce-MyAccount-navigation{width:220px;float:left}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;border-top:1px solid #e6e6e6}.woocommerce-account .woocommerce-MyAccount-navigation li{border-bottom:1px solid #e6e6e6}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:12px 4px;font-size:13.5px;color:#333}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{font-weight:700;color:#000}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{color:#000;text-decoration:underline}.woocommerce-account .woocommerce-MyAccount-content{width:calc(100% - 270px);float:right}.woocommerce-account form.login,.woocommerce-account form.register{max-width:420px;margin:0 auto;border:1px solid #e6e6e6;padding:26px 26px 20px;border-radius:0}.woocommerce-account .u-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.woocommerce-account h2{font-size:18px;text-align:left;text-transform:none;letter-spacing:0;margin:0 0 14px}.woocommerce-account label{font-size:11.5px;letter-spacing:.05em;text-transform:uppercase;color:#777;display:block;margin-bottom:5px}.woocommerce-account input[type=text],.woocommerce-account input[type=email],.woocommerce-account input[type=password],.woocommerce-account input[type=tel]{width:100%;border:1px solid #ddd;padding:11px 12px;font-family:inherit;font-size:14px;background:#fff}.woocommerce-account .button,.woocommerce-account button[type=submit]{background:#111!important;color:#fff!important;border:0;padding:13px 26px;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;cursor:pointer;border-radius:0}.woocommerce-account .button:hover,.woocommerce-account button[type=submit]:hover{background:#333!important}.woocommerce-account .woocommerce-form-login__rememberme{font-size:13px;text-transform:none;letter-spacing:0;color:#333}.woocommerce-account .lost_password a{font-size:13px;color:#666;text-decoration:underline}@media(max-width:900px){.woocommerce-account .woocommerce-MyAccount-navigation,.woocommerce-account .woocommerce-MyAccount-content{width:100%;float:none}.woocommerce-account .u-columns{grid-template-columns:1fr}}