:root{--itm-r:10px;--itm-card:16px}html body.et_divi_theme,html body.et_divi_theme :is(p,li,a,label,td,th,input,select,textarea,button,dd,dt,small,strong,b,em,blockquote,figcaption,summary,address,legend){font-family:'Inter',system-ui,sans-serif}html body.et_divi_theme :is(h1,h2,h3,h4,h5,h6,.woocommerce-loop-product__title){font-family:'Montserrat',system-ui,sans-serif;letter-spacing:-.015em}html #itiprop:is(#itiprop) .btn,html #itiprop:is(#itiprop) .light .btn,html #itiprop:is(#itiprop) .btn.line,html #itiprop:is(#itiprop) .light .btn.line{border-radius:var(--itm-r)!important;font-family:'Montserrat',system-ui,sans-serif!important;font-weight:600!important;letter-spacing:0!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)!important}html #itiprop:is(#itiprop) .btn:active{transform:scale(.97)}html #itiprop:is(#itiprop) .go{font-family:'Montserrat',system-ui,sans-serif;color:#FB5A2E!important}html body .woocommerce :is(a.button,button.button,input.button,#respond input#submit),html body.woocommerce :is(a.button,button.button,input.button),html body :is(.wc-backward,.woocommerce-button,.woocommerce-Button,.iti-f-aplicar,.added_to_cart){background:#D43D0D!important;color:#fff!important;border:1px solid #D43D0D!important;border-radius:var(--itm-r)!important;font:600 15px/1.2 'Montserrat',system-ui,sans-serif!important;padding:13px 22px!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:background-color .2s ease,transform .16s cubic-bezier(.23,1,.32,1)!important}html body .woocommerce :is(a.button,button.button,input.button):hover,html body :is(.wc-backward,.woocommerce-button,.woocommerce-Button,.iti-f-aplicar):hover{background:#AE3108!important;border-color:#AE3108!important;color:#fff!important}html body .woocommerce :is(a.button,button.button,input.button):active,html body :is(.wc-backward,.woocommerce-button,.iti-f-aplicar):active{transform:scale(.97)}html body .woocommerce :is(a.button,button.button,input.button)::after{display:none!important}html body .woocommerce button.button[name="update_cart"],html body .woocommerce button.button[name="apply_coupon"]{background:transparent!important;color:#050505!important;border-color:rgb(5 5 5 / .3)!important}html body .woocommerce :is(button.button,a.button):disabled,html body .woocommerce button.button[disabled]{opacity:.45!important;transform:none!important}html body .woocommerce :is(input.input-text,select,textarea),html body :is(.iti-filtros input[type=number],.iti-filtros input[type=text],.woocommerce-ordering select){border-radius:var(--itm-r)!important}html body #iti-cookies{border-radius:16px!important;font-family:'Inter',system-ui,sans-serif!important;box-shadow:0 0 0 1px rgb(255 255 255 / .1),0 24px 48px -16px rgb(0 0 0 / .6)!important}html body #iti-cookies :is(h2,h3,b,strong,p.t){font-family:'Montserrat',system-ui,sans-serif!important}html body #iti-cookies button{border-radius:var(--itm-r)!important;font-family:'Montserrat',system-ui,sans-serif!important;font-weight:600!important}html #itiprop:is(#itiprop) .pk{border-radius:14px}html #itiprop:is(#itiprop) .pk.on{border-color:#FB5A2E!important}html body .iti-cats{border-top:1px solid rgb(5 5 5 / .08)!important;max-width:1240px!important}html body .iti-cats .iti-cats-t{font:700 19px/1.25 'Montserrat',system-ui,sans-serif!important;color:#050505!important;margin:0 0 16px!important}html body .iti-cats .iti-cats-t2{margin-top:30px!important}html body .iti-cats .iti-cats-l{display:flex!important;flex-wrap:wrap!important;gap:8px!important;list-style:none!important;margin:0!important;padding:0!important}html body .iti-cats .iti-cats-l a{display:inline-flex!important;align-items:center!important;gap:7px!important;padding:8px 13px!important;border:1px solid rgb(5 5 5 / .12)!important;border-radius:999px!important;background:#fff!important;color:#1a1a1a!important;font:500 13.5px/1.2 'Inter',system-ui,sans-serif!important;text-decoration:none!important}html body .iti-cats .iti-cats-l a:hover{border-color:#FB5A2E!important;color:#AE3108!important}html body .iti-cats .iti-n{color:#6b6b6b!important;font-size:12px!important}html body #itiprop:is(#itiprop) .iti-cats{background:#fff;margin:0 auto!important;padding:48px clamp(16px,3vw,40px) 40px!important;max-width:none!important;border-top:1px solid rgb(5 5 5 / .08)!important}html body #itiprop:is(#itiprop) .iti-cats>*{max-width:1180px;margin-inline:auto!important}html body #itiprop:is(#itiprop) .iti-cats .iti-cats-t{display:block;margin-bottom:16px!important}html body:is(.tax-product_cat,.tax-product_brand) #et-main-area{background:#F2F2F2}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama{background:#050505!important;color:#fff!important;border-radius:0 0 24px 24px!important;padding:44px clamp(16px,3vw,40px)!important;margin:0!important;box-shadow:none!important}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama :is(h1,h2){color:#fff!important;font:700 clamp(2.1rem,4vw,3.2rem)/1.05 'Montserrat',system-ui,sans-serif!important;letter-spacing:-.03em!important}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama :is(p,li){color:#cfcfcf!important}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama a{color:#FE8261!important}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama img{background:#fff;border-radius:16px;padding:10px}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama :is(.iti-gama-pills span,.iti-gama-pill,[class*=pill],[class*=chip]){background:rgb(255 255 255 / .08)!important;color:#fff!important;border-color:rgb(255 255 255 / .16)!important;border-radius:999px!important}html body:is(.tax-product_cat,.tax-product_brand) .woocommerce-breadcrumb{font:500 13px 'Inter',system-ui,sans-serif!important;color:#6b6b6b!important}html body:is(.tax-product_cat,.tax-product_brand) .woocommerce-breadcrumb a{color:#474747!important}html body .iti-filtros{background:#fff!important;border-radius:16px!important;border:0!important;box-shadow:0 1px 2px rgb(5 5 5 / .06),0 8px 24px -12px rgb(5 5 5 / .14)!important}html body .iti-filtros :is(h2,h3,h4,legend,.iti-f-t,strong){font-family:'Montserrat',system-ui,sans-serif!important;color:#050505!important}html body .iti-filtros input[type=checkbox]{accent-color:#D43D0D}html body .iti-filtros :is(button,a)[class*=rango],html body .iti-filtros .iti-f-chip{border-radius:999px!important}html body .iti-filtros-toggle{border-radius:var(--itm-r)!important;font-family:'Montserrat',system-ui,sans-serif!important}html body.woocommerce ul.products li.product,html body .woocommerce ul.products li.product{position:relative;background:#fff!important;border-radius:var(--itm-card)!important;border:0!important;box-shadow:0 0 0 1px rgb(5 5 5 / .07)!important;overflow:hidden;padding:0 0 18px!important;transition:box-shadow .2s ease,transform .2s cubic-bezier(.23,1,.32,1)!important}@media (hover:hover){html body.woocommerce ul.products li.product:hover{box-shadow:0 0 0 1px rgb(5 5 5 / .1),0 18px 40px -18px rgb(5 5 5 / .35)!important;transform:translateY(-2px)}}html body.woocommerce ul.products li.product .et_shop_image{display:block;background:#fff;padding:18px 18px 8px}html body.woocommerce ul.products li.product .et_shop_image img{aspect-ratio:1;object-fit:contain;border-radius:0!important}html body.woocommerce ul.products li.product .et_overlay{display:none!important}html body.woocommerce ul.products li.product .woocommerce-loop-product__title{padding:12px 18px 0!important;font:600 15px/1.35 'Montserrat',system-ui,sans-serif!important;color:#050505!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html body.woocommerce ul.products li.product .price{padding:10px 18px 0!important;font:800 19px/1.2 'Montserrat',system-ui,sans-serif!important;color:#050505!important;font-variant-numeric:tabular-nums}html body.woocommerce ul.products li.product .price .iti-iva{font:500 12px 'Inter',sans-serif!important;color:#6b6b6b!important}html body.woocommerce ul.products li.product .price del{color:#8a8a8a!important;font-weight:500!important}html body.woocommerce ul.products li.product .onsale{border-radius:8px!important;background:#D43D0D!important;font:600 12px 'Inter',sans-serif!important;padding:5px 9px!important;line-height:1.2!important;min-height:0!important;min-width:0!important;top:12px!important;left:12px!important;right:auto!important}html body.woocommerce ul.products li.product::before,html body.woocommerce .iti-tienda-col ul.products li.product::before{display:block!important;content:"En stock"!important;position:absolute;z-index:3;top:12px;right:12px;padding:5px 9px;border-radius:7px;font:600 12px/1 'Inter',sans-serif;background:#E8F6EE;color:#13653a}html body.woocommerce ul.products li.product.outofstock::before,html body.woocommerce .iti-tienda-col ul.products li.product.outofstock::before{content:"Sin existencias"!important;background:#F2F2F2;color:#555}html body.woocommerce ul.products li.product.onbackorder::before,html body.woocommerce .iti-tienda-col ul.products li.product.onbackorder::before{content:"Bajo pedido"!important;background:#FFF4E5;color:#8a4b00}html body.woocommerce nav.woocommerce-pagination ul{border:0!important;display:flex;gap:6px;justify-content:center}html body.woocommerce nav.woocommerce-pagination ul li{border:0!important}html body.woocommerce nav.woocommerce-pagination ul li :is(a,span){border-radius:9px!important;min-width:40px;height:40px;display:grid!important;place-items:center;background:#fff;box-shadow:0 0 0 1px rgb(5 5 5 / .1);font:600 14px 'Montserrat',sans-serif!important;color:#050505!important}html body.woocommerce nav.woocommerce-pagination ul li span.current{background:#050505!important;color:#fff!important}html body .iti-guia{border-radius:24px}html body .iti-guia :is(h2,h3){font-family:'Montserrat',system-ui,sans-serif!important;color:#050505!important}html body .iti-guia a{color:#AE3108!important;text-decoration-color:#FB5A2E!important}html body .iti-guia .iti-guia-cifras>*{border-radius:14px!important;background:#fff!important;border:0!important;box-shadow:0 0 0 1px rgb(5 5 5 / .07)!important}html body .iti-guia .iti-guia-cifras b,html body .iti-guia .iti-guia-cifras strong{font-family:'Montserrat',sans-serif!important;color:#050505!important}html body .iti-guia details{border-radius:12px!important;background:#fff!important}html body .iti-guia summary{font-family:'Montserrat',sans-serif!important;font-weight:600!important}html body .iti-guia .iti-guia-cta{border-radius:14px!important;background:#050505!important;color:#fff!important}html body .iti-guia .iti-guia-cta a{color:#FE8261!important}.itm-w{max-width:1240px;margin:0 auto;padding:0 clamp(16px,3vw,40px);box-sizing:border-box}.itm-w *,.itm-w *::before,.itm-w *::after{box-sizing:border-box}.itm-catnav{background:#fff;border-bottom:1px solid rgb(5 5 5 / .07);font-family:'Inter',system-ui,sans-serif}.itm-catnav ul{list-style:none!important;margin:0!important;padding:14px 0!important;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(120px,1fr);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin}.itm-catnav li{margin:0!important;padding:0!important;list-style:none!important}.itm-catnav li::before{display:none!important}.itm-catnav a{display:grid;justify-items:center;gap:6px;padding:12px 8px 10px;border-radius:14px;background:#F2F2F2;text-align:center;font:600 13px/1.25 'Montserrat',system-ui,sans-serif;color:#050505!important;text-decoration:none!important;transition:box-shadow .2s ease}.itm-catnav a img{width:64px;height:64px;object-fit:contain;mix-blend-mode:multiply}.itm-catnav a small{font:500 12px 'Inter',sans-serif;color:#6b6b6b}.itm-catnav a[aria-current]{background:#fff;box-shadow:inset 0 0 0 2px #FB5A2E}@media (hover:hover){.itm-catnav a:hover{box-shadow:inset 0 0 0 1px rgb(5 5 5 / .25)}}.itm-cta{background:#FB5A2E;color:#050505;padding:clamp(56px,7vw,88px) 0;font-family:'Inter',system-ui,sans-serif}.itm-cta .itm-w{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.itm-cta h2{margin:0;font:700 clamp(1.9rem,3.4vw,2.9rem)/1.08 'Montserrat',system-ui,sans-serif!important;letter-spacing:-.025em;color:#050505!important}.itm-cta p{margin:14px 0 0;font-size:1.0625rem;line-height:1.55;color:rgb(5 5 5 / .8)!important;max-width:40rem}.itm-cta .itm-acts{display:flex;gap:12px;flex-wrap:wrap;justify-content:flex-end}.itm-b{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 22px;border-radius:10px;font:600 15px/1 'Montserrat',system-ui,sans-serif;text-decoration:none!important;white-space:nowrap;transition:background-color .2s ease,box-shadow .2s ease,transform .16s cubic-bezier(.23,1,.32,1)}.itm-b:active{transform:scale(.97)}.itm-b svg{width:18px;height:18px}.itm-b--k{background:#050505;color:#fff!important}.itm-b--k:hover{background:#222}.itm-b--l{box-shadow:inset 0 0 0 1.5px rgb(5 5 5 / .55);color:#050505!important}.itm-b--l:hover{box-shadow:inset 0 0 0 1.5px #050505}.itm-b--o{background:#D43D0D;color:#fff!important}.itm-b--o:hover{background:#AE3108}.itm-b--w{box-shadow:inset 0 0 0 1.5px rgb(255 255 255 / .4);color:#fff!important}.itm-b--w:hover{box-shadow:inset 0 0 0 1.5px #fff}@media (max-width:820px){.itm-cta .itm-w{grid-template-columns:minmax(0,1fr)}.itm-cta .itm-acts{justify-content:flex-start}}.itm-shop{font-family:'Inter',system-ui,sans-serif;color:#050505;line-height:1.55}.itm-shop h2,.itm-shop h3{font-family:'Montserrat',system-ui,sans-serif!important;letter-spacing:-.02em;margin:0;padding:0}.itm-shop p{margin:0;padding:0}.itm-shop ul{list-style:none!important;margin:0!important;padding:0!important}.itm-shop li{list-style:none!important;margin:0!important;padding:0!important}.itm-shop li::before{display:none!important}.itm-shop a{text-decoration:none!important}.itm-shop .itm-hero{background:#050505;color:#fff;padding:clamp(56px,7vw,96px) 0 clamp(48px,6vw,72px);border-radius:0 0 28px 28px;position:relative;overflow:hidden}.itm-shop .itm-hero .itm-w{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:end;position:relative;z-index:1}.itm-shop .itm-hero .itm-kick{display:inline-flex;align-items:center;gap:8px;font:600 13px 'Inter',sans-serif;color:#cfcfcf}.itm-shop .itm-hero .itm-kick i{width:8px;height:8px;border-radius:50%;background:#3ccf7a}.itm-shop .itm-hero h2{margin-top:18px;font:700 clamp(2.6rem,5.6vw,4.6rem)/1 'Montserrat',system-ui,sans-serif!important;letter-spacing:-.035em;color:#fff!important}.itm-shop .itm-hero h2 em{font-style:normal;color:#FB5A2E}.itm-shop .itm-hero p.itm-lead{margin-top:18px;font-size:1.125rem;color:#bdbdbd;max-width:36rem}.itm-shop .itm-hero .itm-acts{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.itm-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 26px}.itm-trust li{display:grid!important;grid-template-columns:24px 1fr;gap:12px;font-size:15px;color:#bdbdbd}.itm-trust b{display:block;color:#fff;font:600 15px/1.3 'Montserrat',sans-serif}.itm-trust svg{width:22px;height:22px;color:#FB5A2E;margin-top:2px}.itm-sec{padding:clamp(56px,7vw,96px) 0}.itm-sec--g{background:#F2F2F2}.itm-sec--k{background:#050505;color:#fff}.itm-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:end;margin-bottom:36px}.itm-head h2{font:700 clamp(1.9rem,3.6vw,3rem)/1.08 'Montserrat',system-ui,sans-serif!important;color:inherit!important}.itm-head h2 em{font-style:normal;color:#AE3108}.itm-sec--k .itm-head h2 em{color:#FB5A2E}.itm-head p{color:#474747;justify-self:end;max-width:34rem}.itm-sec--k .itm-head p{color:#bdbdbd}.itm-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.itm-cats a{display:grid;justify-items:center;gap:8px;padding:18px 12px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgb(5 5 5 / .06);text-align:center;font:600 14px/1.25 'Montserrat',sans-serif;color:#050505!important;transition:box-shadow .2s ease,transform .2s cubic-bezier(.23,1,.32,1)}.itm-cats a img{width:92px;height:92px;object-fit:contain;mix-blend-mode:multiply}.itm-cats a small{font:500 12.5px 'Inter',sans-serif;color:#6b6b6b}@media (hover:hover){.itm-cats a:hover{box-shadow:0 0 0 1px rgb(5 5 5 / .12),0 14px 30px -16px rgb(5 5 5 / .35);transform:translateY(-2px)}}.itm-pg{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.itm-pc{position:relative;display:grid;grid-template-rows:auto 1fr;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgb(5 5 5 / .08);overflow:hidden;color:#050505!important;transition:box-shadow .2s ease,transform .2s cubic-bezier(.23,1,.32,1)}@media (hover:hover){.itm-pc:hover{box-shadow:0 0 0 1px rgb(5 5 5 / .12),0 18px 40px -18px rgb(5 5 5 / .35);transform:translateY(-2px)}}.itm-pc .im{aspect-ratio:1;display:grid;place-items:center;padding:18px;background:#fff}.itm-pc .im img{width:100%;height:100%;object-fit:contain}.itm-pc .bd{display:grid;gap:6px;align-content:start;padding:14px 18px 18px;border-top:1px solid rgb(5 5 5 / .06)}.itm-pc .br{font:600 12.5px 'Inter',sans-serif;color:#6b6b6b}.itm-pc h3{font:600 15px/1.35 'Montserrat',sans-serif!important;color:#050505!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.itm-pc .pr{margin-top:6px;font:800 19px/1 'Montserrat',sans-serif;font-variant-numeric:tabular-nums}.itm-pc .pr small{font:500 12px 'Inter',sans-serif;color:#6b6b6b}.itm-badge{position:absolute;top:12px;left:12px;z-index:2;padding:5px 9px;border-radius:7px;font:600 12px/1 'Inter',sans-serif;background:#E8F6EE;color:#13653a}.itm-badge--o{background:#D43D0D;color:#fff;left:auto;right:12px}.itm-more{display:flex;justify-content:center;margin-top:32px}.itm-svc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.itm-svc svg{width:30px;height:30px;color:#FB5A2E}.itm-svc h3{margin-top:18px!important;font:700 1.3rem/1.25 'Montserrat',sans-serif!important;color:#fff!important}.itm-svc p{margin-top:8px!important;color:#bdbdbd}@media (max-width:1000px){.itm-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.itm-pg{grid-template-columns:repeat(2,minmax(0,1fr))}.itm-shop .itm-hero .itm-w,.itm-head{grid-template-columns:minmax(0,1fr)}.itm-head p{justify-self:start}.itm-svc{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.itm-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.itm-trust{grid-template-columns:minmax(0,1fr)}.itm-pg{gap:10px}.itm-pc .bd{padding:12px}.itm-pc h3{font-size:14px!important}.itm-pc .pr{font-size:17px}}html body.woocommerce-shop #main-content>.container{max-width:1240px}html body.woocommerce-shop .itm-shop{margin:0 calc(50% - 50vw)}html #itiprop:is(#itiprop) .tnd-galeria :is(img,.woocommerce-product-gallery__image,.flex-viewport){border-radius:16px}html #itiprop:is(#itiprop) .tnd-galeria .flex-control-thumbs li img{border-radius:10px}html #itiprop:is(#itiprop) .tnd-ficha .single_add_to_cart_button,html #itiprop:is(#itiprop) .tnd-barra-btn{border-radius:var(--itm-r)!important;font-family:'Montserrat',system-ui,sans-serif!important;font-weight:600!important}html #itiprop:is(#itiprop) .tnd-ficha .quantity input.qty{border-radius:var(--itm-r)!important}html #itiprop:is(#itiprop) .tnd-cards>*{border-radius:16px;overflow:hidden}html #itiprop:is(#itiprop) .itm-cta{margin:0}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama{background-image:none!important}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama :is(.iti-gama-txt,.iti-gama-desc){color:#cfcfcf!important}.itm-catnav{margin-top:-1px}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama .iti-gama-img{background:#fff!important;border-radius:18px!important;padding:12px!important}html body:is(.tax-product_cat,.tax-product_brand) .iti-gama img{mix-blend-mode:normal!important;filter:none!important;opacity:1!important;background:#fff!important}html #itiprop:is(#itiprop) .itm-cta{padding:clamp(56px,7vw,88px) 0!important}html #itiprop:is(#itiprop) .itm-w{padding:0 clamp(16px,3vw,40px)!important;max-width:1240px;margin:0 auto}html #itiprop:is(#itiprop) .itm-cta p{margin-top:14px!important}html #itiprop:is(#itiprop) .itm-b{padding:0 22px!important}html #itiprop:is(#itiprop) .itm-cta h2{color:#050505!important}html body .itm-b,html body .itm-cats a,html body .itm-catnav a,html body .itm-pc h3,html body .itm-pc .pr{font-family:"Montserrat",system-ui,sans-serif!important}html #itiprop:is(#itiprop) .tnd-woo :is(.button,a.button,button.button),html #itiprop:is(#itiprop) :is(.wc-backward,.woocommerce-button,.woocommerce-Button){background:#D43D0D!important;border-color:#D43D0D!important;color:#fff!important;border-radius:10px!important;font-family:'Montserrat',system-ui,sans-serif!important;font-weight:600!important}html #itiprop:is(#itiprop) .tnd-woo :is(.button,a.button,button.button):hover,html #itiprop:is(#itiprop) :is(.wc-backward,.woocommerce-button,.woocommerce-Button):hover{background:#AE3108!important;border-color:#AE3108!important}html #itiprop:is(#itiprop) .tnd-woo button.button[name="update_cart"],html #itiprop:is(#itiprop) .tnd-woo button.button[name="apply_coupon"]{background:transparent!important;color:#050505!important;border-color:rgb(5 5 5 / .3)!important}html #itiprop:is(#itiprop) :is(h1,h2,h3,h4){font-family:"Montserrat",system-ui,sans-serif!important}@media (max-width:760px){html #itiprop:is(#itiprop) .hero.itm-hero .itm-eclipse{inset:auto;left:-470px;top:-130px;width:1240px;height:775px;opacity:1;-webkit-mask-image:linear-gradient(#000 55%,transparent 92%);mask-image:linear-gradient(#000 55%,transparent 92%)}}#itiprop:is(#itiprop) .itm-srv-box{margin:22px 0 0;padding:18px 18px 14px;border-radius:16px;background:#F2F2F2;font-family:'Inter',system-ui,sans-serif}#itiprop:is(#itiprop) .itm-srv-h{margin:0;font:700 16px/1.3 'Montserrat',system-ui,sans-serif!important;color:#050505}#itiprop:is(#itiprop) .itm-srv-sub{margin:4px 0 10px;font-size:13px;color:#6b6b6b}#itiprop:is(#itiprop) .itm-srv-list{list-style:none;margin:0;padding:0}#itiprop:is(#itiprop) .itm-srv-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t b" "o b";gap:4px 12px;align-items:center;margin:0;padding:10px 0;border-top:1px solid rgb(5 5 5 / .08)}#itiprop:is(#itiprop) .itm-srv-row::before{display:none}#itiprop:is(#itiprop) .itm-srv-row[hidden]{display:none}#itiprop:is(#itiprop) .itm-srv-t{grid-area:t;font:600 14px 'Montserrat',system-ui,sans-serif;color:#050505}#itiprop:is(#itiprop) .itm-srv-row select,#itiprop:is(#itiprop) .itm-srv-uno{grid-area:o;min-width:0;max-width:100%;font-size:13px;color:#474747}#itiprop:is(#itiprop) .itm-srv-row select{height:36px;padding:0 8px;border:1px solid rgb(5 5 5 / .18);border-radius:8px;background:#fff}#itiprop:is(#itiprop) .itm-srv-uno b{color:#050505}#itiprop:is(#itiprop) .itm-srv-add{grid-area:b;min-height:38px;padding:0 16px;border:0;border-radius:10px;background:#D43D0D;color:#fff;font:600 14px 'Montserrat',system-ui,sans-serif;cursor:pointer}#itiprop:is(#itiprop) .itm-srv-add:hover{background:#AE3108}#itiprop:is(#itiprop) .itm-srv-row.hecho .itm-srv-add{background:#E8F6EE;color:#13653a;cursor:default}#itiprop:is(#itiprop) .itm-srv-err{grid-column:1/-1;color:#AE3108;font-size:12.5px}#itiprop:is(#itiprop) .itm-srv-mas{all:unset;cursor:pointer;margin-top:8px;font:600 13.5px 'Montserrat',system-ui,sans-serif;color:#AE3108}.woocommerce-cart #itiprop:is(#itiprop) .itm-srv-box{margin:28px 0 8px}@media (max-width:560px){#itiprop:is(#itiprop) .itm-srv-row select{font-size:16px;height:40px}}html body #itiprop:is(#itiprop) .itm-cats-v6{background:#F2F2F2;border-top:0!important;padding:72px clamp(16px,3vw,40px) 64px!important}html body .itm-cats-v6 .iti-cats-t{font:700 clamp(1.6rem,2.8vw,2.3rem)/1.1 'Montserrat',system-ui,sans-serif!important;letter-spacing:-.02em;margin:0 0 24px!important}html body .itm-cats-v6 .itm-cg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;align-items:start}html body .itm-cats-v6 .itm-cg{padding:18px 18px 14px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgb(5 5 5 / .06)}html body .itm-cats-v6 .itm-cg-h{display:flex;align-items:center;gap:10px;margin:0 0 10px!important;font:700 15px/1.2 'Montserrat',system-ui,sans-serif;color:#050505}html body .itm-cats-v6 .itm-cg-h svg{width:20px;height:20px;padding:7px;box-sizing:content-box;border-radius:10px;background:#FFF4EF;color:#AE3108;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body .itm-cats-v6 .itm-cg .iti-cats-l{display:grid!important;gap:0!important}html body .itm-cats-v6 .itm-cg .iti-cats-l li{border-top:1px solid rgb(5 5 5 / .06)!important}html body .itm-cats-v6 .itm-cg .iti-cats-l li:first-child{border-top:0!important}html body .itm-cats-v6 .itm-cg .iti-cats-l a{display:flex!important;justify-content:space-between!important;gap:10px!important;padding:9px 2px!important;border:0!important;border-radius:0!important;background:none!important;font:500 14px/1.3 'Inter',system-ui,sans-serif!important;color:#050505!important}html body .itm-cats-v6 .itm-cg .iti-cats-l li.n1 a{padding-left:14px!important;color:#474747!important}html body .itm-cats-v6 .itm-cg .iti-cats-l li.n2 a{padding-left:28px!important;color:#6b6b6b!important;font-size:13.5px!important}html body .itm-cats-v6 .itm-cg .iti-cats-l a:hover{color:#AE3108!important}html body .itm-cats-v6 .itm-cg .iti-n{min-width:26px;padding:2px 7px;border-radius:999px;background:#F2F2F2;text-align:center;font:600 11.5px/1.4 'Inter',system-ui,sans-serif!important;color:#474747!important}html body .itm-cats-v6 .iti-cats-t2{margin-top:48px!important}html body .itm-cats-v6 .iti-marcas{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(130px,1fr))!important;gap:10px!important}html body .itm-cats-v6 .iti-marcas a{display:grid!important;place-items:center;height:64px;padding:0 12px!important;border:0!important;border-radius:14px!important;background:#fff!important;box-shadow:0 0 0 1px rgb(5 5 5 / .06);font:800 15px/1 'Montserrat',system-ui,sans-serif!important;letter-spacing:.02em;text-transform:uppercase;color:#050505!important;transition:box-shadow .2s,transform .2s}html body .itm-cats-v6 .iti-marcas a:hover{box-shadow:0 0 0 1.5px #FB5A2E;transform:translateY(-2px);color:#AE3108!important}@media (max-width:560px){html body .itm-cats-v6 .iti-marcas{grid-template-columns:repeat(2,minmax(0,1fr))!important}}html body #itiprop:is(#itiprop) .itm-cats-v6 .itm-cg{padding:18px 20px 12px!important}html body #itiprop:is(#itiprop) .itm-cats-v6 .itm-cg-h{padding:0 0 10px!important;margin:0!important;border-bottom:1px solid rgb(5 5 5 / .08)}html body #itiprop:is(#itiprop) .itm-cats-v6 .itm-cg .iti-cats-l li{padding:0!important}html body #itiprop:is(#itiprop) .itm-cats-v6 .itm-cg-grid{display:block!important;columns:3 260px;column-gap:14px}html body #itiprop:is(#itiprop) .itm-cats-v6 .itm-cg{break-inside:avoid;margin:0 0 14px!important;display:block}html body.itm-lista #itiprop:is(#itiprop) #main-content,html body.itm-lista #main-content{background:#F2F2F2}html body.itm-lista .iti-tienda-wrap{display:grid!important;grid-template-columns:200px minmax(0,1fr);gap:28px;align-items:start}html body.itm-lista .iti-tienda-wrap>.itm-ftog{display:none}html body.itm-lista .itm-fil{position:sticky;top:96px;width:auto!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important;font-family:'Inter',system-ui,sans-serif}html body.itm-lista .itm-fil form{margin:0;padding:0}html body.itm-lista .itm-fil fieldset{margin:0 0 22px;padding:0;border:0}html body.itm-lista .itm-fil legend{margin:0 0 8px;padding:0;font:700 14px 'Montserrat',system-ui,sans-serif;color:#050505}html body.itm-lista .itm-fil label,html body.itm-lista .itm-fil .itm-f-op{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 0;margin:0;cursor:pointer;font:400 14px 'Inter',sans-serif;color:#333;text-decoration:none}html body.itm-lista .itm-fil input[type=checkbox],html body.itm-lista .itm-fil .itm-f-op i{appearance:none;-webkit-appearance:none;width:18px;height:18px;margin:0;border:1.5px solid rgb(5 5 5 / .3);border-radius:5px;background:#fff;display:grid;place-items:center;cursor:pointer}html body.itm-lista .itm-fil input[type=checkbox]:checked,html body.itm-lista .itm-fil .itm-f-op.on i{background:#D43D0D;border-color:#D43D0D}html body.itm-lista .itm-fil input[type=checkbox]:checked::after,html body.itm-lista .itm-fil .itm-f-op.on i::after{content:"";width:5px;height:9px;margin-top:-2px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}html body.itm-lista .itm-fil input[type=checkbox]:focus-visible{outline:2px solid #FB5A2E;outline-offset:2px}html body.itm-lista .itm-fil em{font:500 12px 'Inter',sans-serif;font-style:normal;color:#6b6b6b}html body.itm-lista .itm-fil label:hover span,html body.itm-lista .itm-fil .itm-f-op:hover span{color:#AE3108}html body.itm-lista .itm-fil.cargando{opacity:.6;pointer-events:none}html body.itm-lista .itm-f-limpiar{display:inline-block;margin:0 0 16px;font:600 13px 'Montserrat',sans-serif;color:#AE3108!important}html body.itm-lista .itm-f-ayuda{margin-top:6px;padding:18px 16px;border-radius:14px;background:#050505;color:#cfcfcf;font-size:13px;line-height:1.5}html body.itm-lista .itm-f-ayuda b{display:block;margin-bottom:6px;font:700 15px/1.25 'Montserrat',sans-serif;color:#fff}html body.itm-lista .itm-f-ayuda p{margin:0 0 12px;color:#bdbdbd}html body.itm-lista .itm-f-ayuda a{display:flex;align-items:center;gap:8px;margin-top:6px;font:600 13.5px 'Montserrat',sans-serif;color:#FB5A2E!important;text-decoration:none}html body.itm-lista .itm-f-ayuda svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}html body.itm-lista .iti-tienda-col{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}html body.itm-lista .iti-tienda-col>ul.products,html body.itm-lista .iti-tienda-col>nav,html body.itm-lista .iti-tienda-col>.woocommerce-notices-wrapper{flex-basis:100%}html body.itm-lista .itm-cuenta{margin:0!important;font:400 14px 'Inter',sans-serif;color:#474747}html body.itm-lista .itm-cuenta b{color:#050505}html body.itm-lista .woocommerce-ordering{display:flex;align-items:center;gap:10px;margin:0!important}html body.itm-lista .woocommerce-ordering::before{content:"Ordenar";font:400 14px 'Inter',sans-serif;color:#474747}html body.itm-lista .woocommerce-ordering select{height:44px;min-width:210px;padding:0 14px;border:1px solid rgb(5 5 5 / .15);border-radius:10px;background-color:#fff;font:500 14px 'Inter',sans-serif;color:#050505}html body.itm-lista ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px!important;margin:0!important}html body.itm-lista ul.products::before,html body.itm-lista ul.products::after{display:none!important}html body.itm-lista ul.products li.product{width:auto!important;margin:0!important;float:none!important}html body.itm-lista ul.products li.product .itm-pc-br{display:block;padding:14px 18px 0;font:600 12.5px 'Inter',sans-serif;color:#6b6b6b}html body.itm-lista ul.products li.product .itm-pc-sp{display:block;padding:0 18px;margin:4px 0 0;font-size:13px;line-height:1.4;color:#555}html body.itm-lista ul.products li.product .itm-pc-add{position:absolute;top:12px;right:12px;z-index:3;display:grid;place-items:center;width:34px;height:34px;padding:0!important;border-radius:9px;background:#050505!important;color:#fff!important;font:400 22px/1 'Inter',sans-serif;text-decoration:none;transition:background-color .2s,transform .2s}html body.itm-lista ul.products li.product .itm-pc-add:hover{background:#D43D0D!important;transform:scale(1.06)}html body.itm-lista ul.products li.product .itm-pc-add.loading{opacity:.6}html body.itm-lista ul.products li.product .itm-pc-add.added{background:#1f9d57!important;font-size:0}html body.itm-lista ul.products li.product .itm-pc-add.added::after{content:"✓";font-size:16px}html body.itm-lista ul.products li.product a.added_to_cart{display:none!important}html body.itm-lista ul.products li.product::before{left:12px!important;right:auto!important}html body.itm-lista ul.products li.itm-promo{grid-column:span 2;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border-radius:16px!important;background:#fff!important;box-shadow:0 0 0 1px rgb(5 5 5 / .06)}html body.itm-lista ul.products li.itm-promo::before{display:none!important}html body.itm-lista .itm-promo-t{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:30px 28px;background:#FB5A2E;color:#050505}html body.itm-lista .itm-promo-k{font:600 12.5px 'Inter',sans-serif;color:rgb(5 5 5 / .8)}html body.itm-lista .itm-promo-t h3{margin:0!important;font:800 clamp(1.4rem,2vw,1.9rem)/1.1 'Montserrat',sans-serif!important;letter-spacing:-.02em;color:#050505!important}html body.itm-lista .itm-promo-t p{margin:0;font-size:14px;line-height:1.5;color:rgb(5 5 5 / .85)}html body.itm-lista .itm-promo-pr{font:800 1.9rem/1 'Montserrat',sans-serif;color:#050505}html body.itm-lista .itm-promo-pr small{font:500 13px 'Inter',sans-serif;color:rgb(5 5 5 / .75)}html body.itm-lista .itm-promo-pr .amount{color:#050505!important}html body.itm-lista .itm-promo-b{align-self:flex-start;margin-top:6px;padding:13px 20px;border-radius:10px;background:#050505;color:#fff!important;font:600 15px 'Montserrat',sans-serif;text-decoration:none}html body.itm-lista .itm-promo-b:hover{background:#262626}html body.itm-lista .itm-promo-im{display:grid;place-items:center;padding:20px;background:#fff}html body.itm-lista .itm-promo-im img{width:100%;height:auto;max-height:280px;object-fit:contain}@media (max-width:1000px){html body.itm-lista ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){html body.itm-lista .iti-tienda-wrap{grid-template-columns:minmax(0,1fr)}html body.itm-lista .iti-tienda-wrap>.itm-ftog{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;padding:0 16px;border:0;border-radius:10px;background:#050505;color:#fff;font:600 14px 'Montserrat',sans-serif;cursor:pointer}html body.itm-lista .itm-ftog svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}html body.itm-lista .itm-ftog b{color:#FB5A2E}html body.itm-lista .itm-fil{position:static;display:none}html body.itm-lista .itm-fil.abierto{display:block;padding:18px!important;border-radius:14px;background:#fff!important}html body.itm-lista .woocommerce-ordering select{min-width:0}html body.itm-lista ul.products li.itm-promo{grid-column:1/-1;grid-template-columns:minmax(0,1fr)}html body.itm-lista .itm-promo-im{order:-1;max-height:220px}}@media (max-width:560px){html body.itm-lista ul.products{gap:10px!important}html body.itm-lista ul.products li.product .itm-pc-br,html body.itm-lista ul.products li.product .itm-pc-sp{padding-left:12px;padding-right:12px}html body.itm-lista ul.products li.product .itm-pc-sp{font-size:12px}html body.itm-lista .woocommerce-ordering::before{display:none}}html body.itm-lista.woocommerce ul.products li.product.itm-promo::before,html body.itm-lista ul.products li.product.itm-promo::after{content:none!important;display:none!important}html body.itm-lista #main-content,html body.itm-lista #main-content>.container,html body.itm-lista #content-area,html body.itm-lista #left-area{background:#F2F2F2!important}html body.itm-lista ul.products li.product .woocommerce-loop-product__title{overflow-wrap:anywhere}@media (max-width:760px){html body #itiprop:is(#itiprop) .tnd-carro table.cart{border-top:0!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart tbody{display:grid;gap:12px}html body #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item{display:grid!important;grid-template-columns:64px minmax(0,1fr) 32px;grid-template-areas:"img nom x" "img nom x" "q q sub";column-gap:12px;row-gap:12px;padding:14px!important;border:0!important;border-radius:16px;background:#fff;box-shadow:0 0 0 1px rgb(5 5 5 / .1)}html body #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item td{display:block!important;width:auto!important;padding:0!important;border:0!important;text-align:left!important;background:none!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item td::before{display:none!important;content:none!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-thumbnail{grid-area:img}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-thumbnail img{width:64px!important;height:64px!important;max-width:none!important;object-fit:contain;border-radius:10px;background:#F2F2F2;padding:4px;mix-blend-mode:multiply}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-name{grid-area:nom;min-width:0}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-name>a{display:block;font:600 15px/1.35 'Montserrat',system-ui,sans-serif!important;color:#050505!important;text-decoration:none!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-remove{grid-area:x;justify-self:end}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-remove a.remove{display:grid!important;place-items:center;width:30px!important;height:30px!important;border-radius:50%!important;background:#F2F2F2!important;color:#474747!important;font-size:18px!important;line-height:1!important;border:0!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-price{display:none!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart dl.variation{display:block!important;margin:8px 0 0!important;padding:0!important;border:0!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart dl.variation dt,html body #itiprop:is(#itiprop) .tnd-carro table.cart dl.variation dd{display:inline!important;float:none!important;width:auto!important;margin:0!important;padding:0!important;border:0!important;font:400 12.5px/1.45 'Inter',system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important;color:#474747!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart dl.variation dt{font-weight:600!important;color:#050505!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart dl.variation dd p{display:inline!important;margin:0!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart dl.variation dd::after{content:"";display:block;margin-bottom:3px}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-quantity{grid-area:q;align-self:center}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-subtotal{grid-area:sub;align-self:center;text-align:right!important;white-space:nowrap}html body #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item{grid-template-columns:64px minmax(0,1fr) auto}html body #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item{grid-template-areas:"img nom x" "q q sub"}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-subtotal .amount{font:800 17px/1.1 'Montserrat',system-ui,sans-serif!important;color:#050505!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.product-subtotal small{display:block;font-size:11.5px;color:#6b6b6b}html body #itiprop:is(#itiprop) .tnd-carro table.cart .quantity{display:inline-flex!important;align-items:center;width:auto!important;height:40px;border:1.5px solid rgb(5 5 5 / .2);border-radius:10px;background:#fff;overflow:hidden}html body #itiprop:is(#itiprop) .tnd-carro table.cart .quantity input.qty{width:40px!important;height:37px!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:center;font:700 15px 'Montserrat',sans-serif!important;-moz-appearance:textfield;appearance:textfield}html body #itiprop:is(#itiprop) .tnd-carro table.cart .quantity input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html body #itiprop:is(#itiprop) .tnd-carro table.cart .itm-q{all:unset;display:grid;place-items:center;width:38px;height:37px;font:600 18px/1 'Montserrat',sans-serif;color:#050505;cursor:pointer}html body #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item.itm-cargando{opacity:.55}html body.itm-cart-auto #itiprop:is(#itiprop) .tnd-carro table.cart td.actions button[name=update_cart]{display:none!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.actions{display:block!important;padding:0!important;border:0!important;background:none!important}html body #itiprop:is(#itiprop) .tnd-carro table.cart td.actions:not(:has(.coupon)):not(:has(button:not([name=update_cart]))){display:none!important}html body #itiprop:is(#itiprop) .tnd-faltan .tnd-cards{display:grid!important;grid-auto-flow:column;grid-auto-columns:46%;grid-template-columns:none!important;gap:10px!important;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none}html body #itiprop:is(#itiprop) .tnd-faltan .tnd-card{scroll-snap-align:start;border-radius:14px!important}html body #itiprop:is(#itiprop) .tnd-faltan .tnd-card-im{aspect-ratio:4/3!important}html body #itiprop:is(#itiprop) .tnd-faltan .tnd-card-b{padding:10px 12px 12px!important}html body #itiprop:is(#itiprop) .tnd-faltan .tnd-card-t{font-size:13px!important;-webkit-line-clamp:2!important}html body #itiprop:is(#itiprop) .tnd-faltan .tnd-add{border-radius:10px!important;min-height:38px;font-size:14px!important}}@media (max-width:760px){html body.woocommerce-cart #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item td.product-name{display:block!important;grid-area:nom!important;width:auto!important;min-width:0}html body.woocommerce-cart #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item td.product-name dl.variation{display:block!important;grid-template-columns:none!important}}@media (max-width:760px){html body.woocommerce-cart #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item{grid-template-columns:64px minmax(0,1fr) auto 30px!important;grid-template-areas:"img nom nom x" "q q sub sub"!important}html body.woocommerce-cart #itiprop:is(#itiprop) .tnd-carro table.cart tr.cart_item td.product-remove{align-self:start}}