@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(ks-barlow-400.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(ks-barlow-500.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(ks-barlow-600.woff2) format("woff2")}@font-face{font-family:Barlow;font-weight:700 800;font-display:swap;src:url(ks-barlow-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600 700;font-display:swap;src:url(ks-barlow-condensed-700.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(ks-barlow-condensed-800.woff2) format("woff2")}:root{color-scheme:light;--bg:#FFFFFF;--ink:#333333;--ink-2:#5C5C60;--ink-3:#5C5C60;--line:#C4C4C7;--soft:#E6E6E8;--soft-2:#FAFAFA;--red:#B00E2B;--red-2:#751C32;--red-soft:#F8E4E8;--r:12px;--sombra:0 10px 28px -12px rgba(0,0,0,.18);--f:"Barlow","Helvetica Neue",Arial,sans-serif;--fd:"Barlow Condensed","Arial Narrow",Arial,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font:400 15px/1.45 var(--f);margin:0;-webkit-font-smoothing:antialiased}::selection{background:var(--red-soft);color:var(--red-2)}:focus-visible{outline:2px solid var(--red);outline-offset:2px;border-radius:6px}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0;text-wrap:balance}p{margin:0}.w{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.num{font-variant-numeric:tabular-nums}html{scrollbar-color:#CFCFCF transparent}.proto{background:var(--soft);color:var(--ink-2);font-size:12.5px;border-bottom:1px solid var(--line)}.proto .w{display:flex;justify-content:space-between;gap:10px;padding-block:6px;flex-wrap:wrap}.proto b{color:var(--ink);font-weight:600}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:10;background:var(--bg)}header.hd{position:sticky;top:env(safe-area-inset-top,0px);z-index:9;background:var(--bg);border-bottom:1px solid var(--line)}.hd-1{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:32px;align-items:center;padding-block:14px 10px}.logo img{height:46px;width:auto;display:block}.buscar{position:relative;display:flex;height:46px;border:1.5px solid var(--ink);border-radius:10px;max-width:660px;width:100%}.buscar select{border:0;border-right:1px solid var(--line);background:var(--soft-2);border-radius:8px 0 0 8px;padding:0 12px;font-size:14px;font-weight:500;color:var(--ink)}.buscar label{position:absolute;left:-9999px}.buscar input{flex:1;min-width:0;border:0;padding:0 14px;font-size:15px;background:transparent}.buscar input:focus{outline:none}.buscar button{width:58px;border:0;background:var(--red);border-radius:0 8px 8px 0;display:flex;align-items:center;justify-content:center}.buscar button svg{width:20px;height:20px;stroke:#fff}.res{position:absolute;left:-1px;right:-1px;top:50px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--sombra);z-index:30;overflow:hidden}.res a{display:grid;grid-template-columns:44px 1fr auto;gap:12px;align-items:center;padding:9px 14px}.res a:hover,.res a:focus-visible{background:var(--soft-2)}.res img{width:44px;height:44px;object-fit:contain}.res .t{font-size:14px;line-height:1.25;font-weight:500}.res .t small{display:block;color:var(--ink-3);font-size:12.5px;font-weight:400}.res .p{font-weight:700}.res .pie-res{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;background:var(--soft-2);border-top:1px solid var(--line);font-size:13.5px}.res .pie-res a{display:inline;padding:0;color:var(--red);font-weight:600}.acciones-hd{display:flex;align-items:center;gap:22px;white-space:nowrap}.acciones-hd a{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.15;color:var(--ink-2)}.acciones-hd a b{display:block;color:var(--ink);font-weight:600;font-size:14px}.acciones-hd svg{width:26px;height:26px;stroke:var(--ink);stroke-width:1.5}.carrito{position:relative}.carrito em{position:absolute;top:-4px;left:16px;background:var(--red);color:#fff;font-style:normal;font-size:11px;font-weight:700;min-width:18px;height:18px;border-radius:9px;display:flex;align-items:center;justify-content:center;padding:0 5px}.hd-2{display:flex;align-items:center;gap:6px;padding-block:0 10px;overflow-x:auto;white-space:nowrap}.hd-2 .todas{display:flex;align-items:center;gap:8px;background:var(--ink);color:#fff;border-radius:8px;padding:8px 14px;font-weight:600;font-size:14px}.hd-2 .todas svg{width:16px;height:16px;stroke:#fff}.hd-2 a.l{padding:8px 12px;border-radius:8px;font-weight:500;font-size:14.5px;color:var(--ink)}.hd-2 a.l:hover{background:var(--soft)}.hd-2 a.l.on{color:var(--red)}.hd-2 .der{margin-left:auto;color:var(--red);font-weight:600}.eq{position:relative;overflow:hidden;color:#fff;background:radial-gradient(1100px 520px at 78% 30%,#333,#17191d 55%,#0e0f12)}.eq:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask:radial-gradient(900px 480px at 70% 40%,#000 20%,transparent 75%);mask:radial-gradient(900px 480px at 70% 40%,#000 20%,transparent 75%)}.eq:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;background:linear-gradient(90deg,var(--red) 0 38%,transparent 38%)}.eq .w{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:40px;align-items:center;padding-block:52px 34px}.eq h1{font-size:clamp(34px,4.4vw,56px);line-height:1.02;font-weight:800;letter-spacing:-.035em}.eq h1 em{font-style:normal;color:#e5a23d}.eq .bajo{color:#c4c4c7;font-size:17px;margin-top:14px;max-width:48ch}.conf{margin-top:26px;background:#fff;color:var(--ink);border-radius:18px;padding:20px;box-shadow:0 40px 80px -30px #000000a6,0 0 0 1px #ffffff0f;display:grid;gap:14px}.paso-h{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700;color:var(--ink-2)}.paso-h i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.m-marcas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.m-marcas button{height:64px;border:1.5px solid var(--line);border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;padding:10px;transition:border-color .2s,box-shadow .2s,transform .2s cubic-bezier(.2,.8,.2,1)}.m-marcas button img{max-width:100%;max-height:30px;object-fit:contain}.m-marcas button:hover{transform:translateY(-1px);border-color:#d0d0d0}.m-marcas button[aria-pressed=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.m-mods{display:flex;gap:8px;flex-wrap:wrap}.m-mods button{height:38px;padding:0 15px;border-radius:999px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:14px;transition:background .2s,border-color .2s,color .2s}.m-mods button span{color:var(--ink-3);font-weight:500;margin-left:5px}.m-mods button:hover{border-color:#cfcfcf}.m-mods button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.m-mods button[aria-pressed=true] span{color:#bdbdbd}.m-res{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;border-top:1px solid var(--line);padding-top:14px}.m-res .n{font-size:40px;font-weight:800;letter-spacing:-.04em;line-height:.9;font-variant-numeric:tabular-nums}.m-res .n small{display:block;font-size:12.5px;font-weight:600;letter-spacing:0;color:var(--ink-3);margin-top:4px}.m-thumbs{display:flex;gap:6px;min-width:0;overflow:hidden}.m-thumbs img{width:52px;height:52px;border-radius:10px;border:1px solid var(--line);object-fit:contain;background:#fff;flex:none}.m-res .btn-1{white-space:nowrap}.m-no{font-size:13px;color:var(--ink-2)}.m-no a{color:var(--red);font-weight:600}.escena{position:relative;height:440px;perspective:900px}.escena .disco{position:absolute;left:50%;top:54%;width:420px;height:420px;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(203,50,30,.38) 0%,rgba(203,50,30,.12) 38%,transparent 68%)}.escena .piso{position:absolute;left:12%;right:12%;bottom:30px;height:40px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.55),transparent 70%)}.escena .capa{position:absolute;top:0;right:0;bottom:40px;left:0;transition:transform .5s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d}.escena .capa img{position:absolute;object-fit:contain;filter:drop-shadow(0 26px 30px rgba(0,0,0,.55));transition:opacity .45s ease,transform .6s cubic-bezier(.2,.8,.2,1)}.escena .capa img.sale{opacity:0;transform:translateY(18px) scale(.94)}.escena .f0{width:58%;max-height:62%;left:21%;top:6%;z-index:2}.escena .f1{width:36%;max-height:56%;left:0;top:34%;z-index:3}.escena .f2{width:34%;max-height:58%;right:0;top:26%;z-index:1}.escena .f3{width:28%;max-height:40%;right:10%;top:58%;z-index:4}.escena .marca-flota{position:absolute;left:50%;bottom:0;transform:translate(-50%);background:#fff;border-radius:10px;padding:8px 16px;box-shadow:0 14px 30px -10px #0009;z-index:5}.escena .marca-flota img{height:26px;width:auto;display:block}.cifras{position:relative;display:flex;gap:40px;flex-wrap:wrap;padding-block:0 30px}.cifras div{display:flex;align-items:baseline;gap:10px;color:#c4c4c7;font-size:14px}.cifras b{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.02em;font-variant-numeric:tabular-nums}@media(max-width:1060px){.eq .w{grid-template-columns:minmax(0,1fr)}.escena{height:300px;order:-1}.escena .disco{width:300px;height:300px}}@media(max-width:700px){.eq .w{padding-block:24px 22px;gap:10px}.escena{height:230px}.m-marcas button{height:54px}.m-res{grid-template-columns:auto minmax(0,1fr)}.m-res .btn-1{grid-column:1/-1}.m-thumbs img{width:44px;height:44px}.cifras{gap:16px}.cifras b{font-size:20px}}@media(prefers-reduced-motion:reduce){.escena .capa{transform:none!important}}.hero{padding-block:28px 0}.slider{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:1200/340;background:var(--soft)}.slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .7s ease;display:block}.slide.on{opacity:1;z-index:1}.slide img{width:100%;height:100%;object-fit:cover;display:block}.flecha{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:0;background:#fffffff2;box-shadow:var(--sombra);display:flex;align-items:center;justify-content:center;z-index:3;transition:transform .2s}.flecha:hover{transform:translateY(-50%) scale(1.06)}.flecha svg{width:20px;height:20px;stroke:var(--ink)}.slider .izq{left:14px}.slider .der{right:14px}.puntos{display:flex;justify-content:center;gap:6px;margin-top:12px}.puntos button{width:8px;height:8px;border-radius:4px;border:0;background:#d6d6d6;padding:0;transition:width .3s,background .3s}.puntos button.on{width:24px;background:var(--red)}.sec{padding-top:44px}.tit{display:flex;align-items:baseline;gap:14px;margin-bottom:18px}.tit h2{font-size:24px;font-weight:700;letter-spacing:-.015em}.tit small{color:var(--ink-3);font-size:14px}.tit a{margin-left:auto;font-weight:600;color:var(--red);font-size:14.5px;white-space:nowrap}.tit a:hover{text-decoration:underline;text-underline-offset:3px}.cats{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px}.cat{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.cat .c{width:100%;max-width:104px;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--soft);border:1px solid var(--line);transition:box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.cat .c img{width:100%;height:100%;object-fit:cover}.cat:hover .c{box-shadow:var(--sombra);transform:translateY(-3px)}.cat span{font-size:14px;font-weight:600}.carrusel{position:relative}.pista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;padding:4px 2px 8px}.pista::-webkit-scrollbar{display:none}.carrusel .flecha.izq{left:-20px}.carrusel .flecha.der{right:-20px}.carrusel .flecha{top:36%}.prod{scroll-snap-align:start;position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .25s,border-color .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.prod:hover{box-shadow:var(--sombra);border-color:#e2e2e2;transform:translateY(-2px)}.prod .im{aspect-ratio:1/1;max-width:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#fff}.prod .im img{width:80%;height:80%;object-fit:contain;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.prod:hover .im img{transform:scale(1.05)}.prod .tipo{position:absolute;left:10px;top:10px;font-size:11.5px;font-weight:600;padding:3px 9px;border-radius:999px;background:var(--soft);color:var(--ink-2)}.prod .tipo.cons{background:var(--red-soft);color:var(--red-2)}.prod .tx{padding:12px 14px 14px;display:flex;flex-direction:column;gap:7px;flex:1}.prod .ident{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px}.prod .ident .mar{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.np{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);background:#fff;border-radius:6px;padding:4px 9px;font-size:12px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np svg{width:12px;height:12px;stroke:var(--ink-3);flex:none}.np:hover{border-color:var(--ink)}.prod h4{font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:39px}.prod a.nom:hover h4{color:var(--red)}.prod .para{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--ink-2);background:var(--soft);border-radius:6px;padding:4px 8px;align-self:flex-start;max-width:100%}.prod .para svg{width:14px;height:14px;stroke:currentColor;flex:none}.prod .para span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prod .abajo{margin-top:auto;display:flex;flex-direction:column;gap:6px}.precio{font-size:23px;font-weight:800;letter-spacing:-.02em;line-height:1;margin-top:4px}.precio sup{font-size:12px;margin-left:1px;top:-.75em;font-weight:700}.iva{font-size:12px;color:var(--ink-3)}.compra{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px;margin-top:4px}.cant{display:flex;align-items:center;border:1px solid #DADADA;border-radius:8px;height:40px}.cant button{width:30px;height:100%;border:0;background:transparent;font-size:18px;color:var(--ink)}.cant output{min-width:20px;text-align:center;font-weight:600}.agregar{height:40px;border:0;border-radius:8px;background:var(--red);color:#fff;font-weight:700;font-size:14.5px;transition:background .2s}.agregar:hover{background:var(--red-2)}.pregunta{font-size:13px;color:var(--ink-2);align-self:flex-start;border:0;background:none;padding:2px 0;text-decoration:underline;text-decoration-color:#c9c9c9;text-underline-offset:3px}.pregunta:hover{color:var(--red);text-decoration-color:currentColor}.marcas{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.logo-m{height:96px;border:1px solid var(--line);border-radius:var(--r);display:flex;align-items:center;justify-content:center;padding:14px 18px;background:#fff;transition:box-shadow .25s,border-color .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.logo-m img{max-width:100%;max-height:48px;object-fit:contain}.logo-m:hover{box-shadow:var(--sombra);border-color:#e2e2e2;transform:translateY(-2px)}.mkt{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:22px;align-items:center;border:1px solid var(--line);border-radius:var(--r);padding:18px 24px;background:var(--soft-2)}.mkt b{font-size:18px;font-weight:700}.mkt span.s{display:block;color:var(--ink-2);font-size:14px;margin-top:2px}.sello{display:flex;align-items:center;gap:14px;padding:10px 16px;border:1px solid var(--line);border-radius:10px;background:#fff}.sello img{height:26px;width:auto}.sello img.ml{height:34px}.sello small{font-size:12.5px;line-height:1.3;color:var(--ink-2)}.sello small b{font-size:13.5px;color:var(--ink)}.sello:hover{border-color:var(--ink)}.sello small{color:var(--ink-2)}.pieza{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;padding:30px 32px;align-items:center;border-radius:16px;background:var(--ink);color:#fff}.pieza h2{font-size:26px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pieza p{color:#c9c9c9;margin-top:10px;max-width:46ch}.pieza form{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:10px;align-items:end}.pieza label{display:grid;gap:6px;font-size:12.5px;color:#c9c9c9}.pieza input{height:46px;border:0;border-radius:8px;padding:0 12px;background:#fff;color:var(--ink);font-size:14.5px;min-width:0}.btn-1{display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 24px;border-radius:8px;background:var(--red);color:#fff;font-weight:700;font-size:15px;border:0}.btn-1:hover{background:var(--red-2)}.pieza .ok{grid-column:1/-1;color:#9be3b8;font-weight:600}footer{margin-top:56px;border-top:1px solid var(--line);font-size:14px;color:var(--ink-2)}footer .w{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:24px;padding-block:32px}footer b{display:block;color:var(--ink);font-weight:700;margin-bottom:10px}footer a{display:block;margin-bottom:6px}footer a:hover{color:var(--red)}footer .legal{grid-column:1/-1;border-top:1px solid var(--line);padding-top:16px;font-size:12.5px;color:var(--ink-3)}.migas{font-size:13.5px;color:var(--ink-3);padding-block:18px 12px}.migas a:hover{color:var(--red)}.cab-marca{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:24px;align-items:center;padding:22px 24px;border:1px solid var(--line);border-radius:16px}.cab-marca .lg{width:180px;height:84px;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:center;padding:12px}.cab-marca .lg img{max-width:100%;max-height:52px;object-fit:contain}.cab-marca h1{font-size:26px;font-weight:800;letter-spacing:-.02em}.cab-marca p{color:var(--ink-2);margin-top:4px;max-width:66ch}.cab-marca .cnt{text-align:right;color:var(--ink-3);font-size:13.5px}.cab-marca .cnt b{display:block;font-size:32px;font-weight:800;color:var(--ink);letter-spacing:-.02em}.listado{display:grid;grid-template-columns:232px minmax(0,1fr);gap:24px;margin-top:22px;align-items:start}.filtros{position:sticky;top:150px}.filtros h3{font-size:15px;font-weight:700;margin:18px 0 8px}.filtros h3:first-child{margin-top:0}.filtros button{display:flex;justify-content:space-between;width:100%;border:0;background:transparent;padding:5px 0;text-align:left;color:var(--ink-2);font-size:14.5px}.filtros button span{color:var(--ink-3)}.filtros button[aria-pressed=true]{color:var(--ink);font-weight:700}.filtros button:hover{color:var(--red)}.filtros input{width:100%;height:40px;border:1px solid #DADADA;border-radius:8px;padding:0 12px;font-size:14px}.barra{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;color:var(--ink-2)}.barra select{border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:#fff;font-weight:600;color:var(--ink)}.rejilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.vacio{grid-column:1/-1;padding:32px;text-align:center;color:var(--ink-2);border:1px dashed #D6D6D6;border-radius:var(--r)}.vacio a{color:var(--red);font-weight:600}.legal-m{font-size:12.5px;color:var(--ink-3);margin-top:14px}.editor-btn{position:fixed;left:calc(16px + env(safe-area-inset-left,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;border:0;background:var(--ink);color:#fff;font-size:14px;font-weight:600;box-shadow:var(--sombra)}.editor-btn svg{width:16px;height:16px;stroke:#fff}.editor{position:fixed;top:0;right:0;bottom:0;width:min(400px,100%);background:#fff;z-index:50;box-shadow:-12px 0 40px #0000002e;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.editor .cab-ed{display:flex;justify-content:space-between;align-items:center;padding:18px 20px;border-bottom:1px solid var(--line)}.editor .cab-ed b{font-size:17px;font-weight:700}.editor .cab-ed small{display:block;color:var(--ink-3);font-size:12.5px}.editor .cab-ed button{border:0;background:transparent;font-size:24px;line-height:1;color:var(--ink-2)}.editor .cuerpo-ed{overflow:auto;padding:14px 20px 20px;display:flex;flex-direction:column;gap:12px}.ban-ed{border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;gap:10px}.ban-ed .mini{border-radius:8px;overflow:hidden;aspect-ratio:1200/340;background:var(--soft)}.ban-ed .mini img{width:100%;height:100%;object-fit:cover;display:block}.ban-ed .fila{display:flex;gap:8px;flex-wrap:wrap}.ban-ed label.subir{flex:1;min-width:150px;display:flex;align-items:center;justify-content:center;gap:6px;height:36px;border:1px dashed #BDBDBD;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer}.ban-ed label.subir:hover{border-color:var(--red);color:var(--red)}.ban-ed input[type=file]{position:absolute;left:-9999px}.ban-ed .campo{display:grid;gap:4px;font-size:12.5px;color:var(--ink-2)}.ban-ed select{height:36px;border:1px solid #DADADA;border-radius:8px;padding:0 8px;background:#fff}.ban-ed .ops{display:flex;gap:6px}.ban-ed .ops button{height:32px;padding:0 10px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:13px}.ban-ed .ops button.quitar{margin-left:auto;color:var(--red-2)}.btn-sec{height:40px;border:1.5px solid var(--ink);border-radius:8px;background:#fff;font-weight:700}.editor .nota-ed{font-size:12.5px;color:var(--ink-3);padding:0 20px 18px}.toast{position:fixed;left:50%;bottom:calc(80px + env(safe-area-inset-bottom,0px));transform:translate(-50%);background:var(--ink);color:#fff;padding:12px 18px;border-radius:10px;font-size:14px;font-weight:500;z-index:60;max-width:calc(100% - 32px)}.wa{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;width:56px;height:56px;border-radius:50%;background:#25d366;display:flex;align-items:center;justify-content:center;box-shadow:var(--sombra)}.wa svg{width:29px;height:29px;fill:#fff}@media(max-width:1060px){.cats{grid-template-columns:repeat(10,96px);overflow-x:auto;padding-bottom:6px}.pista{grid-auto-columns:calc((100% - 2*16px)/3)}.marcas{grid-template-columns:repeat(4,minmax(0,1fr))}.pieza,.listado{grid-template-columns:minmax(0,1fr)}.filtros{position:static}.rejilla{grid-template-columns:repeat(3,minmax(0,1fr))}.carrusel .flecha{display:none}.mkt{grid-template-columns:minmax(0,1fr)}footer .w{grid-template-columns:repeat(2,minmax(0,1fr))}.acciones-hd .txt{display:none}}@media(max-width:700px){.hd-1{grid-template-columns:auto auto;gap:12px;padding-block:10px 8px}.hd-1 .buscar{grid-column:1/-1;order:3}.buscar select{display:none}.acciones-hd{justify-self:end;gap:14px}.logo img{height:36px}.slider{aspect-ratio:600/450}.slider .flecha{display:none}.sec{padding-top:32px}.tit h2{font-size:20px}.tit small{display:none}.pista{grid-auto-columns:64%}.rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.prod .tx{padding:10px}.compra{grid-template-columns:minmax(0,1fr)}.cant{display:none}.marcas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.logo-m{height:72px;padding:10px}.logo-m img{max-height:34px}.pieza{padding:22px}.pieza form,.cab-marca{grid-template-columns:minmax(0,1fr)}.cab-marca .cnt{text-align:left}.editor-btn span{display:none}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}body{font-size:15.5px}h1,h2,h3{font-family:var(--fd);letter-spacing:0}.proto{background:#2a2a2a;color:#cfcfcf;border:0}.proto b{color:#fff}.util{background:var(--soft);border-bottom:1px solid var(--line);font-size:13.5px;font-weight:500}.util .w{display:flex;justify-content:space-between;gap:12px;padding-block:7px;flex-wrap:wrap}.util span{display:flex;gap:22px}.util a:hover{color:var(--red)}header.hd{border-bottom:0;box-shadow:0 2px #0000000a}.hd-1{padding-block:16px 14px}.logo img{height:52px}.buscar{height:48px;border:2px solid #D2D2D2;border-radius:6px;max-width:720px}.buscar:focus-within{border-color:var(--red)}.buscar select{border-radius:4px 0 0 4px;font-weight:600}.buscar button{border-radius:0 4px 4px 0;width:62px}.acciones-hd a b{font-weight:700}.carrito-r{position:relative;width:48px;height:48px;border-radius:6px;background:var(--red);display:flex!important;align-items:center;justify-content:center}.carrito-r svg{stroke:#fff!important;width:24px!important;height:24px!important}.carrito-r em{position:absolute;top:-7px;right:-7px;background:var(--ink);color:#fff;font-style:normal;font-size:11.5px;font-weight:700;min-width:20px;height:20px;border-radius:10px;display:flex;align-items:center;justify-content:center;padding:0 5px;border:2px solid #fff}nav.rojo{background:var(--red)}nav.rojo .w{display:flex;align-items:center;gap:2px;overflow-x:auto;white-space:nowrap}nav.rojo a{color:#fff;font-weight:700;font-size:15.5px;padding:12px 14px}nav.rojo a:hover,nav.rojo a.on{background:#00000024}nav.rojo .todas{display:flex;align-items:center;gap:8px;background:#0000002e;padding:12px 16px}nav.rojo .todas svg{width:18px;height:18px;stroke:#fff}nav.rojo .der{margin-left:auto;background:#fff;color:var(--red);border-radius:4px;padding:6px 12px;margin-block:6px}nav.rojo .der:hover{background:#ffece9}.hero{padding-block:22px 0}.slider{border-radius:8px}.puntos button.on{background:var(--red)}.btn-1{font-family:var(--fd);font-weight:800;font-size:17px;letter-spacing:.03em;text-transform:uppercase;border-radius:6px;box-shadow:0 6px 14px -6px #cb321e99}.pe{margin-top:22px;display:grid;grid-template-columns:200px auto minmax(0,1fr) auto;gap:20px;align-items:center;border:2px solid var(--ink);border-radius:8px;padding:16px 20px;background:#fff}.pe-t h2{font-size:26px;font-weight:800;text-transform:uppercase;line-height:.95}.pe-t p{font-size:13.5px;color:var(--ink-2);margin-top:4px}.pe-m{display:grid;grid-template-columns:repeat(4,104px);gap:8px}.pe-m button{height:54px;border:2px solid var(--line);border-radius:6px;background:#fff;display:flex;align-items:center;justify-content:center;padding:8px}.pe-m button img{max-width:100%;max-height:26px;object-fit:contain}.pe-m button[aria-pressed=true]{border-color:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.pe-o{display:flex;gap:6px;flex-wrap:wrap}.pe-o button{height:34px;padding:0 12px;border-radius:4px;border:1.5px solid var(--line);background:#fff;font-weight:600;font-size:14px}.pe-o button span{color:var(--ink-3);font-weight:500}.pe-o button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.pe-o button[aria-pressed=true] span{color:#bdbdbd}.pe-r{display:flex;align-items:center;gap:10px}.pe-r .n{font-family:var(--fd);font-size:44px;font-weight:800;color:var(--red);line-height:.9}.pe-r .l{font-size:13px;font-weight:600;color:var(--ink-2);max-width:9ch;line-height:1.15}.franja{margin-top:16px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;align-items:center;background:#fcf1df;border:1px solid #E5A23D;border-radius:8px;padding:14px 20px}.fr-ico{width:44px;height:44px;border-radius:8px;background:#e5a23d;display:flex;align-items:center;justify-content:center}.fr-ico svg{width:24px;height:24px;stroke:#1a1a1a}.franja b{display:block;font-family:var(--fd);font-size:22px;font-weight:800}.franja span{font-size:14px;color:var(--ink-2)}.franja a{font-weight:700;color:var(--ink);white-space:nowrap}.franja a:hover{color:var(--red)}.mos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.mo{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff;transition:box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.mo:hover{box-shadow:var(--sombra);transform:translateY(-3px)}.mo-a{position:relative;height:150px;padding:16px;display:block;overflow:hidden}.mo-a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-55deg,rgba(255,255,255,.06) 0 2px,transparent 2px 14px)}.mo-a b{position:relative;z-index:1;display:block;font-family:var(--fd);font-weight:800;font-size:28px;line-height:.92;text-transform:uppercase;max-width:60%}.mo-a img{position:absolute;right:-6px;bottom:-10px;height:132px;width:auto;max-width:58%;object-fit:contain;filter:drop-shadow(0 12px 14px rgba(0,0,0,.35));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.mo:hover .mo-a img{transform:translateY(-4px) scale(1.04)}.mo-b{padding:12px 16px 14px;display:flex;flex-direction:column;gap:6px;text-align:center}.mo-b span{font-size:14px;color:var(--ink-2)}.mo-b em{font-style:normal;font-weight:700;font-size:14.5px}.tit h2{font-size:30px;font-weight:800;letter-spacing:-.005em}.tit a,.cat span{font-weight:700}.prod{border-radius:8px}.prod h4{font-weight:600}.precio{color:var(--red);font-family:var(--fd);font-size:28px;font-weight:800;letter-spacing:0}.agregar{font-family:var(--fd);font-size:16px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border-radius:6px}.prod .tipo{border-radius:4px}.logo-m{border-radius:8px}.pieza{border-radius:8px;background:var(--red)}.pieza h2{font-size:32px;text-transform:uppercase;line-height:.95}.pieza p,.pieza label{color:#fff}.pieza .btn-1{background:var(--ink);box-shadow:none}.pieza .btn-1:hover{background:#000}.pieza .ok{color:#fff}footer{background:#333;color:#e5e5e5;border:0}footer b{color:#fff}footer .legal{border-color:#4a4a4e;color:#a3a5aa}.cab-marca h1{font-size:40px;font-weight:800;text-transform:uppercase;line-height:.95}.cab-marca{border-radius:8px}@media(max-width:1060px){.pe{grid-template-columns:minmax(0,1fr)}.pe-m{grid-template-columns:repeat(4,minmax(0,1fr))}.mos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.util{display:none}.logo img{height:38px}nav.rojo .der{display:none}.pe{padding:14px}.pe-t h2{font-size:22px}.franja{grid-template-columns:auto minmax(0,1fr)}.franja a{grid-column:1/-1}.franja b{font-size:18px}.mo-a{height:120px}.mo-a b{font-size:22px}.mo-a img{height:100px}.tit h2{font-size:24px}.pieza h2{font-size:26px}.carrito-r{width:42px;height:42px}}.pdp{padding-bottom:10px}.pdp-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:6px}.pdp-main{border:1px solid var(--line);border-radius:8px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;overflow:hidden}.pdp-main img{width:86%;height:86%;object-fit:contain}.pdp-th{display:flex;gap:10px;margin-top:10px}.pdp-th button{width:76px;height:76px;border:2px solid var(--line);border-radius:8px;background:#fff;padding:6px;cursor:pointer}.pdp-th button.on{border-color:var(--red)}.pdp-th img{width:100%;height:100%;object-fit:contain}.pdp-info{display:flex;flex-direction:column;gap:14px}.pdp-marca{display:flex;align-items:center;gap:14px}.pdp-marca img{height:34px;width:auto;max-width:160px;object-fit:contain}.pdp-marca b{font-family:var(--fd);font-size:22px;text-transform:uppercase}.pdp-marca span{font-size:13.5px;font-weight:600;color:var(--red)}.pdp-info h1{font-family:var(--fd);font-size:clamp(28px,3vw,40px);line-height:1;font-weight:800;text-wrap:balance}.pdp-ids{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pdp-ids .np{max-width:none;font-size:13.5px;padding:6px 11px}.pdp-ids .para{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;padding:6px 11px;align-self:auto;background:var(--soft);border-radius:6px;color:var(--ink-2)}.pdp-ids .para svg,.pdp-ids .np svg{width:15px;height:15px;flex:none;stroke:currentColor}.pdp-precio{display:flex;align-items:baseline;gap:10px;border-top:1px solid var(--line);padding-top:14px}.pdp-precio .precio{font-size:44px}.pdp-compra{grid-template-columns:auto minmax(0,1fr)}.pdp-compra .cant{height:52px}.pdp-compra .agregar{height:52px;font-size:19px}.pdp-wa{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:6px;border:2px solid #1FAF55;background:#fff;color:#2e7d32;font-weight:700;font-size:15.5px;cursor:pointer}.pdp-wa svg{width:22px;height:22px;color:#1faf55}.pdp-wa:hover{background:#e8f7ee}.pdp-ayuda{display:grid;gap:4px;background:#fcf1df;border:1px solid #E5A23D;border-radius:8px;padding:14px 16px}.pdp-ayuda b{font-family:var(--fd);font-size:19px}.pdp-ayuda span{font-size:14px;color:var(--ink-2)}.pdp-ayuda .pregunta{font-weight:700;color:var(--ink)}.pdp-sec{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;margin-top:40px}.pdp-sec h2{font-family:var(--fd);font-size:26px;font-weight:800;margin-bottom:12px;padding-bottom:8px;border-bottom:3px solid var(--red);display:inline-block}.pdp-desc{font-size:15.5px;line-height:1.6;color:#2b2b2b;max-width:72ch}.pdp-desc p{margin:0 0 10px}.pdp-desc ul,.pdp-desc ol{margin:0 0 12px;padding-left:20px}.pdp-desc h3{font-family:var(--fd);font-size:20px;margin:14px 0 6px}.pdp-desc table{border-collapse:collapse;width:100%;margin:8px 0;font-size:14px}.pdp-desc td,.pdp-desc th{border:1px solid var(--line);padding:6px 8px;text-align:left}.pdp-spec{width:100%;border-collapse:collapse;font-size:15px}.pdp-spec th,.pdp-spec td{padding:11px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.pdp-spec th{width:42%;color:var(--ink-2);font-weight:600;background:var(--soft-2)}.pdp-spec td{font-weight:600;font-variant-numeric:tabular-nums}.seo{margin-top:34px;border:1.5px dashed #9DB4E8;border-radius:8px;background:#f5f8ff}.seo summary{cursor:pointer;padding:14px 18px;font-weight:700;display:flex;align-items:center;gap:10px;list-style:none}.seo summary::-webkit-details-marker{display:none}.seo summary small{font-weight:500;color:var(--ink-3)}.seo-e{background:#1a56db;color:#fff;font-size:11.5px;letter-spacing:.08em;border-radius:4px;padding:3px 7px}.seo-g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:4px 18px 18px}.serp{background:#fff;border:1px solid #DADCE0;border-radius:10px;padding:16px 18px;font-family:Arial,sans-serif;display:flex;flex-direction:column;gap:4px}.serp-u{font-size:13px;color:#202124}.serp-u b{font-weight:400}.serp-t{font-size:20px;color:#1a0dab;line-height:1.3}.serp-d{font-size:14px;color:#4d5156;line-height:1.5}.seo-ab{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 14px;margin:0;font-size:14px}.seo-ab dt{color:var(--ink-3);font-weight:600}.seo-ab dd{margin:0}.seo-ab .antes{text-decoration:line-through;color:var(--ink-3)}.seo-ab .ahora{font-weight:700;color:#2e7d32}.cab-cat{background:#fff}.marcas-idx{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:22px}.mi{height:112px;border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;background:#fff;transition:box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.mi:hover{box-shadow:var(--sombra);transform:translateY(-2px)}.mi img{max-width:80%;max-height:44px;object-fit:contain}.mi b{font-family:var(--fd);font-size:20px;text-transform:uppercase;text-align:center;line-height:1}.mi span{font-size:12.5px;color:var(--ink-3)}.carro{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px;align-items:start;margin-top:6px}.carro-l h1{font-family:var(--fd);font-size:36px;text-transform:uppercase;margin-bottom:12px}.cl{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.cl img{width:96px;height:96px;object-fit:contain;border:1px solid var(--line);border-radius:8px;background:#fff}.cl-t{display:flex;flex-direction:column;gap:4px;min-width:0}.cl-t b{font-weight:600;font-size:15px}.cl-t span{font-size:13px;color:var(--ink-3)}.cl-q{display:flex;gap:12px;align-items:center;margin-top:4px}.cl-x{border:0;background:none;color:var(--ink-2);text-decoration:underline;cursor:pointer;font-size:13.5px}.cl-p{font-family:var(--fd);font-size:24px;font-weight:800;color:var(--red)}.carro-r{border:2px solid var(--ink);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:12px;position:sticky;top:180px}.carro-r h2{font-family:var(--fd);font-size:24px;text-transform:uppercase}.cr-f{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:12px}.cr-f b{font-family:var(--fd);font-size:30px}.cr-n{font-size:13px;color:var(--ink-3)}.carro-vacio{margin-top:22px}@media(max-width:1060px){.pdp-g,.pdp-sec,.carro,.seo-g{grid-template-columns:minmax(0,1fr)}.marcas-idx{grid-template-columns:repeat(4,minmax(0,1fr))}.carro-r{position:static}}@media(max-width:700px){.pdp-compra{grid-template-columns:auto minmax(0,1fr)!important}.pdp-compra .cant{display:flex!important}.pdp-g{gap:18px}.pdp-precio .precio{font-size:36px}.marcas-idx{grid-template-columns:repeat(2,minmax(0,1fr))}.cl{grid-template-columns:72px minmax(0,1fr)}.cl img{width:72px;height:72px}.cl-p{grid-column:2}}.az{padding-bottom:10px}.az-g{display:grid;grid-template-columns:64px minmax(0,1.05fr) minmax(0,1fr) 300px;gap:26px;align-items:start;margin-top:4px}.az-th{display:flex;flex-direction:column;gap:10px;position:sticky;top:150px}.az-th button{width:64px;height:64px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:5px;cursor:pointer;transition:border-color .15s}.az-th button:hover{border-color:#bdbdbd}.az-th button.on{border:2px solid var(--ink);padding:4px}.az-th img{width:100%;height:100%;object-fit:contain}.az-img{position:sticky;top:150px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;cursor:zoom-in}.az-img img{width:88%;height:88%;object-fit:contain;transition:transform .2s ease-out}.az-img.zoom img{transform:scale(2)}.az-zoom{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border-radius:50%;background:var(--soft);display:flex;align-items:center;justify-content:center;transition:opacity .15s}.az-zoom svg{width:17px;height:17px;stroke:var(--ink-2)}.az-img.zoom .az-zoom{opacity:0}.az-info{display:flex;flex-direction:column;gap:12px;min-width:0}.az-marca{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--ink-3)}.az-marca img{height:26px;width:auto;max-width:110px;object-fit:contain}.az-marca .nom{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.az-marca a{color:var(--red);font-weight:600}.az-marca a:hover{color:var(--red-2);text-decoration:underline}.az-info h1{font-family:var(--fd);font-size:34px;line-height:1.05;font-weight:700;color:var(--ink);letter-spacing:.005em;text-wrap:pretty}.az-sub{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.az-sub .np{max-width:none;font-size:13.5px;padding:6px 11px}.az-sub .np svg{width:14px;height:14px;stroke:currentColor}.az-sub .cat-chip{font-size:13.5px;padding:6px 11px;border-radius:6px;background:var(--soft);color:var(--ink-2)}.az-sub .cat-chip:hover{color:var(--red)}.az-p{font-family:var(--fd);font-size:42px;font-weight:700;color:var(--ink);line-height:1;letter-spacing:-.005em;font-variant-numeric:tabular-nums}.az-precio{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.az-precio .iva{font-size:13.5px;color:var(--ink-3)}.az-fit{background:var(--soft);border-radius:10px;padding:16px 18px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;align-items:start}.az-fit>svg{width:24px;height:24px;stroke:var(--ink);grid-row:span 3;margin-top:1px}.az-fit b{font-size:15px;font-weight:700}.az-fit p{font-size:14px;color:var(--ink-2);line-height:1.45}.az-fit p strong{color:var(--ink);font-weight:600}.az-fit button{justify-self:start;margin-top:4px;border:0;background:none;padding:0;color:var(--red);font-weight:700;font-size:14px;cursor:pointer}.az-fit button:hover{color:var(--red-2);text-decoration:underline}.az-h{font-family:var(--fd);font-size:19px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;margin-top:6px}.az-bul{margin:0;padding-left:18px;font-size:14.5px;line-height:1.5;display:flex;flex-direction:column;gap:8px}.az-bul li::marker{color:var(--red)}.az-bul b{font-weight:700}.az-caja{border:1px solid var(--line);border-radius:var(--r);padding:20px;display:flex;flex-direction:column;gap:12px;position:sticky;top:150px;background:#fff;box-shadow:var(--sombra)}.az-caja .az-p{font-size:38px}.az-caja .iva{font-size:13px;color:var(--ink-3);margin-top:-6px}.az-fila{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.az-fila .cant{height:48px}.az-fila .cant button{width:36px}.az-b{height:48px;border-radius:6px;border:0;width:100%;cursor:pointer;font-family:var(--fd);font-size:17px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;transition:background .15s}.az-add{background:var(--red);color:#fff;box-shadow:0 6px 14px -6px #cb321e99}.az-add:hover{background:var(--red-2)}.az-buy{background:var(--ink);color:#fff}.az-buy:hover{background:#000}.az-wa{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:6px;border:1px solid #DADADA;background:#fff;color:var(--ink);font-weight:600;font-size:14.5px;cursor:pointer}.az-wa svg{width:19px;height:19px;color:#1faf55}.az-wa:hover{border-color:#1faf55}.az-prom{list-style:none;margin:4px 0 0;padding:14px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:11px}.az-prom li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;font-size:13.5px;line-height:1.35;color:var(--ink-2)}.az-prom li b{color:var(--ink);font-weight:600;display:block}.az-prom svg{width:20px;height:20px;stroke:var(--ink);fill:none;stroke-width:1.6}.az-sec{margin-top:40px;padding-top:4px}.az-sec h2{font-family:var(--fd);font-size:28px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin-bottom:14px}.az-sec .pdp-spec{max-width:760px}.az .pdp-desc{max-width:80ch}.az .car,.az section.carrusel{margin-top:40px}.az-barra{display:none}.faq-i{border-bottom:1px solid var(--line);max-width:820px}.faq-i summary{cursor:pointer;list-style:none;padding:13px 28px 13px 0;font-weight:600;font-size:15.5px;position:relative}.faq-i summary::-webkit-details-marker{display:none}.faq-i summary:after{content:"+";position:absolute;right:4px;top:10px;font-size:22px;font-weight:400;color:var(--red)}.faq-i[open] summary:after{content:"\2212"}.faq-i p{margin:0 0 14px;color:var(--ink-2);font-size:15px;line-height:1.55}.hub-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;border-top:4px solid var(--red);padding-top:18px}.hub-cab h1{font-family:var(--fd);font-size:clamp(32px,4vw,48px);font-weight:800;text-transform:uppercase;line-height:.95}.hub-cab p{margin:10px 0 0;max-width:72ch;color:var(--ink-2);font-size:15.5px;line-height:1.55}.hub-n{display:flex;flex-direction:column;align-items:flex-end;flex:none}.hub-n b{font-family:var(--fd);font-size:46px;font-weight:800;color:var(--red);line-height:1}.hub-n span{font-size:13px;color:var(--ink-3)}.hub-subs{display:grid;grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:12px;margin-top:22px}.hs{display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:8px;padding:12px;background:#fff;transition:box-shadow .25s,transform .25s cubic-bezier(.2,.8,.2,1)}.hs:hover{box-shadow:var(--sombra);transform:translateY(-2px)}.hs-i{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:4px;height:112px;margin-bottom:6px}.hs-i img{width:100%;height:100%;object-fit:contain;background:var(--soft-2);border-radius:6px}.hs-i img:first-child{grid-row:1/3}.hs-i img:only-child{grid-column:1/3}.hs b{font-family:var(--fd);font-size:19px;font-weight:700;line-height:1.05}.hs span:last-child{font-size:13px;color:var(--red);font-weight:600}.hub-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.hub-chips a{border:1px solid #D6D6D6;border-radius:100px;padding:7px 14px;font-size:14px;font-weight:600;background:#fff}.hub-chips a span{color:var(--ink-3);font-weight:500;margin-left:2px}.hub-chips a:hover{border-color:var(--ink)}.hub-chips a.on{background:var(--ink);border-color:var(--ink);color:#fff}.hub-chips a.on span{color:#c9c9c9}.hub-marcas{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.hub-marcas>span{font-size:13.5px;font-weight:700;color:var(--ink-2);margin-right:4px}.hub-marcas a{height:46px;min-width:96px;padding:0 14px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;background:#fff;font-family:var(--fd);font-weight:700;text-transform:uppercase;font-size:15px}.hub-marcas a:hover{border-color:var(--ink)}.hub-marcas img{max-height:26px;max-width:92px;object-fit:contain}.cta-card{display:flex;flex-direction:column;gap:8px;justify-content:center;background:var(--ink);color:#fff;border-radius:8px;padding:20px;min-height:100%}.cta-card b{font-family:var(--fd);font-size:26px;line-height:1;text-transform:uppercase}.cta-card span{font-size:14px;color:#d9d9d9;line-height:1.45}.cta-card em{font-style:normal;font-weight:700;color:#fff;background:var(--red);border-radius:6px;padding:10px 12px;align-self:flex-start;margin-top:4px}.cta-card:hover em{background:var(--red-2)}.hub-guia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;margin-top:44px;border-top:1px solid var(--line);padding-top:26px}.hub-guia h2{font-family:var(--fd);font-size:26px;font-weight:800;text-transform:uppercase;margin-bottom:10px}.hub-guia p{color:var(--ink-2);font-size:15.5px;line-height:1.6;margin:0 0 10px;max-width:62ch}.hub-otros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px}.hub-otros span{font-weight:700;margin-right:6px}.hub-otros a{border:1px solid var(--line);border-radius:6px;padding:8px 14px;font-size:14px;font-weight:600;background:var(--soft-2)}.hub-otros a:hover{border-color:var(--red);color:var(--red)}.mapa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:26px}.mapa h2{font-family:var(--fd);font-size:24px;font-weight:800;text-transform:uppercase;border-bottom:3px solid var(--red);padding-bottom:6px;margin-bottom:10px}.mapa h2 span,.mapa li>span{font-family:var(--f);font-size:13px;color:var(--ink-3);font-weight:500}.mapa ul{list-style:none;margin:0;padding:0}.mapa>section>ul>li{margin-bottom:12px}.mapa>section>ul>li>a{font-weight:700}.mapa ul ul{padding-left:12px;border-left:2px solid var(--line);margin-top:4px}.mapa ul ul li{font-size:13.5px;color:var(--ink-2);padding:2px 0}.mapa a:hover{color:var(--red)}@media(max-width:1180px){.az-g{grid-template-columns:64px minmax(0,1fr) minmax(0,1fr)}.az-caja{grid-column:2/4;position:static}}@media(max-width:1060px){.hub-guia{grid-template-columns:minmax(0,1fr)}.mapa{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.az-g{grid-template-columns:minmax(0,1fr);gap:8px}.az-info{display:contents}.az-info>*{order:4}.az-marca{order:0}.az-info h1{order:1}.az-sub{order:2}.az-img{position:static;order:3;max-height:360px;margin-top:6px}.az-th{flex-direction:row;position:static;order:4;justify-content:center;margin-bottom:6px}.az-caja{order:5;grid-column:auto;margin-top:10px}.az-zoom{display:none}.az-info h1{font-size:27px}.az-p{font-size:36px}.az-barra{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;gap:12px;align-items:center;justify-content:space-between;background:#fff;border-top:1px solid var(--line);padding:10px 16px calc(10px + env(safe-area-inset-bottom));box-shadow:0 -4px 14px #00000014}.az-barra .az-p{font-size:28px}.az-barra .az-b{width:auto;flex:1;max-width:240px}body:has(.az-barra) .wa{bottom:84px}body:has(.az-barra) footer{padding-bottom:70px}.hub-cab{flex-direction:column;align-items:flex-start}.hub-n{align-items:flex-start;flex-direction:row;gap:8px;align-items:baseline}.hub-subs{grid-template-columns:repeat(2,minmax(0,1fr))}.hs-i{height:88px}.mapa{grid-template-columns:minmax(0,1fr)}}img{width:auto;height:auto}.ks-saltar{position:absolute;left:-9999px}.ks-saltar:focus{left:12px;top:12px;z-index:99;background:#fff;padding:8px 12px;border-radius:6px}a.az-wa,a.pdp-wa{text-decoration:none}.az-var{display:flex;flex-direction:column;gap:6px;font-size:14px;margin-top:6px}.az-var select{height:40px;border:1px solid var(--line);border-radius:6px;padding:0 10px}.ks-oculto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:700px){.cl .cant,.az-fila .cant{display:inline-flex!important;align-items:center}.cl .cant button{width:40px;height:40px;font-size:20px}.cl .cant output{min-width:32px;text-align:center;font-weight:600}.cl-q{flex-wrap:wrap}}footer .pie-c a,footer .pie-c span{display:flex;gap:8px;align-items:flex-start}footer .pie-c svg{width:17px;height:17px;flex:none;margin-top:2px;stroke:currentColor;fill:none;stroke-width:2}.pagos{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pagos svg{width:38px;height:24px}footer .pagos{grid-column:1/-1;margin-top:0}.cl-x{display:inline-flex;align-items:center;gap:5px}.cl-x svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:2}.az-contacto{font-size:13px;color:var(--ink-2);margin-top:10px;line-height:1.5}.az-contacto a{color:var(--ink);font-weight:600}footer .pie-c svg path[fill]{stroke:none}.blog-lista{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0 48px}.blog-t{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.blog-img{display:block;aspect-ratio:16/10;background:var(--soft);overflow:hidden}.blog-img img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.blog-t:hover .blog-img img{transform:scale(1.03)}.blog-sin{display:grid;place-items:center;height:100%;font-family:var(--fd);font-weight:800;text-transform:uppercase;color:var(--ink-2)}.blog-c{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1}.blog-c time,.art-cab time{font-size:13px;color:var(--ink-3)}.blog-c h2{font-family:var(--fd);font-size:22px;font-weight:800;line-height:1.1;text-transform:uppercase}.blog-c h2 a:hover{color:var(--red)}.blog-c p{color:var(--ink-2);font-size:15px;line-height:1.5;margin:0;flex:1}.blog-mas{color:var(--red);font-weight:700;font-size:14.5px}.blog-mas:hover{color:var(--red-2)}.blog-vacio{margin:32px 0 64px;color:var(--ink-2)}.blog-pag{display:flex;justify-content:center;gap:10px;margin:0 0 48px}.blog-pag a,.blog-pag span{padding:6px 10px}.art{max-width:860px;margin:0 auto 56px}.art-cab{border-top:4px solid var(--red);padding-top:18px;margin-bottom:22px}.art-cab h1{font-family:var(--fd);font-size:clamp(30px,4vw,46px);font-weight:800;text-transform:uppercase;line-height:1;margin-top:6px}.art-img{border-radius:10px;overflow:hidden;margin-bottom:26px}.art-img img{width:100%;height:auto;display:block}.art-txt{font-size:17px;line-height:1.7;color:var(--ink)}.art-txt h2,.art-txt h3{font-family:var(--fd);font-weight:800;text-transform:uppercase;line-height:1.1;margin:30px 0 10px}.art-txt h2{font-size:28px}.art-txt h3{font-size:22px}.art-txt p,.art-txt ul,.art-txt ol{margin:0 0 16px}.art-txt ul,.art-txt ol{padding-left:22px}.art-txt img{max-width:100%;height:auto;border-radius:8px;margin:12px 0}.art-txt a{color:var(--red);text-decoration:underline}.art-cta{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;background:var(--soft);border-left:4px solid var(--red);border-radius:8px;padding:20px 22px;margin:36px 0 18px}.art-cta b{display:block;font-size:18px;margin-bottom:4px}.art-cta span{color:var(--ink-2)}.art-volver a{color:var(--red);font-weight:700}@media(max-width:900px){.blog-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.blog-lista{grid-template-columns:1fr;gap:18px}.art-txt{font-size:16px}.art-cta{flex-direction:column;align-items:flex-start}}.wa,.wa svg{color:#fff}.wa svg path{fill:#fff}.cat-idx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:26px 0 40px}.ci{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;border:1px solid var(--line);border-radius:10px;background:#fff;padding:14px}.ci-img{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--soft)}.ci-img img{width:100%;height:100%;object-fit:contain}.ci-c{display:flex;flex-direction:column;gap:6px;min-width:0}.ci-c h2{font-family:var(--fd);font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.05}.ci-c h2 a:hover{color:var(--red)}.ci-n{font-size:13px;color:var(--ink-3)}.ci-c ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:3px;font-size:14px}.ci-c li span{color:var(--ink-3);font-size:12.5px}.ci-c li a:hover{color:var(--red)}.ci-mas{margin-top:auto;color:var(--red);font-weight:700;font-size:14px}.marcas-debajo{margin-top:8px}.marcas-debajo h2{font-family:var(--fd);font-size:clamp(26px,3vw,36px);font-weight:800;text-transform:uppercase;line-height:1}#marcas{scroll-margin-top:90px}@media(max-width:1000px){.cat-idx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cat-idx{grid-template-columns:1fr;gap:14px}.ci{grid-template-columns:96px minmax(0,1fr);padding:12px}.ci-c h2{font-size:19px}}.hamb{display:none}.mm{position:fixed;inset:0 auto 0 0;margin:0;width:min(86vw,360px);max-width:none;height:100dvh;max-height:none;padding:0;border:0;background:#fff;color:var(--ink);overflow-y:auto;box-shadow:4px 0 24px #0000002e}.mm::backdrop{background:#00000073}.mm[open]{animation:mm-entra .22s cubic-bezier(.2,.8,.2,1)}@keyframes mm-entra{0%{transform:translate(-100%)}to{transform:none}}.mm-cab{display:flex;align-items:center;justify-content:space-between;background:var(--red);color:#fff;padding:0 6px 0 18px;height:56px;position:sticky;top:0;z-index:1}.mm-cab b{font-family:var(--fd);font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.mm-cab button{width:44px;height:44px;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.mm-cab svg{width:24px;height:24px;stroke:#fff}.mm-lista,.mm-extra{display:flex;flex-direction:column}.mm-lista a{display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 18px;border-bottom:1px solid var(--line);font-weight:600;font-size:16px;color:var(--ink)}.mm-lista a:after{content:"\203a";font-size:24px;line-height:1;color:var(--ink-3);font-weight:400}.mm-lista .mm-todas{font-weight:800}.mm-extra{background:var(--soft);padding:14px 0 28px}.mm-extra a{display:flex;align-items:center;min-height:44px;padding:0 18px;font-size:15px;color:var(--ink-2)}.mm-extra .mm-cta{margin:0 16px 10px;justify-content:center;text-align:center;background:var(--red);color:#fff;border-radius:6px;font-weight:700;padding:10px 14px}.sin-scroll,.sin-scroll body{overflow:hidden}.sin-scroll .wa{display:none}@media(max-width:700px){.hd-1{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px}.hamb{display:grid;place-items:center;width:42px;height:42px;margin-left:-9px;border:0;background:transparent;border-radius:6px;cursor:pointer}.hamb svg{width:26px;height:26px;stroke:var(--ink)}.logo img{height:32px}nav.rojo{display:none}.acciones-hd a:nth-child(2){display:none}}@media(prefers-reduced-motion:reduce){.mm[open]{animation:none}}.b-filtrar,.filtros .f-cab,.filtros .f-ver{display:none}@media(max-width:1060px){.barra{flex-wrap:wrap;gap:10px}.b-filtrar{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--ink);border-radius:8px;background:#fff;font-weight:700;font-size:15px;color:var(--ink);cursor:pointer}.b-filtrar svg{width:18px;height:18px;stroke:var(--ink)}.barra [data-cuenta]{order:3;flex-basis:100%}.barra label{display:inline-flex;align-items:center;gap:6px}.barra select{height:40px}.listado{margin-top:14px}.listado .filtros{display:none}.listado.f-abierto .filtros{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#fff;overflow-y:auto;padding:0 18px calc(96px + env(safe-area-inset-bottom))}.f-abierto .filtros .f-cab{display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1;background:#fff;height:58px;margin:0 -18px 8px;padding:0 6px 0 18px;border-bottom:1px solid var(--line)}.f-cab b{font-family:var(--fd);font-size:22px;font-weight:800;text-transform:uppercase}.filtros .f-cab button{width:44px;height:44px;padding:0;border:0;background:transparent;display:grid;place-items:center;cursor:pointer}.f-cab svg{width:24px;height:24px;stroke:var(--ink)}.listado.f-abierto .filtros h3:first-of-type{margin-top:8px}.listado.f-abierto .filtros button[aria-pressed]{min-height:42px}.f-abierto .filtros .f-ver{display:flex;justify-content:center;align-items:center;position:fixed;left:16px;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));width:auto;height:50px;padding:0 24px;z-index:2;background:var(--red);color:#fff;border-radius:6px;font-size:17px}.f-abierto .filtros .f-ver:hover{background:var(--red-2);color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/ks-proto.css.map */
