@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-vietnamese-500-normal.DjeaNLFD.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-500-normal.CsrJDWc5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-ext-500-normal.yA5ONLQ9.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-500-normal.B1RE8WP7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/barlow-condensed-latin-500-normal.BgYH2mbd.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-500-normal.HIEiP5Ov.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-vietnamese-600-normal.A5AYRdjN.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-600-normal.CNlPk46_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-ext-600-normal.18ESti3H.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-600-normal.Clv9cIcR.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-vietnamese-700-normal.DYeBwlKR.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-700-normal.DhIzd8Tb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-ext-700-normal.CwuXbfVR.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-700-normal.BIHFfxf0.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-vietnamese-800-normal.CpjukuLw.woff2)format("woff2"),url(/_astro/barlow-condensed-vietnamese-800-normal.BZxKbt5V.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-ext-800-normal.DGNyg4u8.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-ext-800-normal.gY_0Gifi.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/barlow-condensed-latin-800-normal.BKzMuPgK.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-800-normal.e9GbPXiK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.ik{--ik-black:#0c0c0d;--ik-ink:#141416;--ik-steel:#1c1c1e;--ik-steel2:#2c2c2f;--ik-line:#ffffff24;--ik-gray:#9a9a9d;--ik-paper:#f1efe9;--ik-paper2:#e4e1d7;--ik-yel:#ffc400;--ik-text:#f1efe9;--ik-mutl:#55555a;--ik-linel:#0c0c0d29;--ik-disp:"Barlow Condensed", "Arial Narrow", "Helvetica Neue", sans-serif;--ik-ui:"Space Grotesk Variable", "Manrope Variable", ui-sans-serif, system-ui, sans-serif;--ik-mono:ui-monospace, "SFMono-Regular", "Menlo", "Consolas", monospace;--ik-focus:#ffc400;background:var(--ik-black);color:var(--ik-text);font-family:var(--ik-ui);line-height:1.5;overflow-x:clip}.ik *,.ik :before,.ik :after{box-sizing:border-box}.ik :focus-visible{outline:3px solid var(--ik-focus);outline-offset:2px}.ik-col,.ik-cat,.ik-co{--ik-focus:#0c0c0d}.ik-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ik picture{width:100%;height:100%;display:block}.ik-photo{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transform-origin:var(--pos,50% 50%);transform:scale(var(--z,1)) scaleX(var(--zx,1));display:block}.ik-ic{flex:none;width:1.15em;height:1.15em}.ik-sec{padding:clamp(4rem,8vw,7rem) 0;position:relative}.ik-sec__h{max-width:46rem;margin-bottom:clamp(1.75rem,4vw,3rem)}.ik-kicker{color:var(--ik-yel);font-family:var(--ik-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.74rem;display:flex}.ik-kicker:before{content:"";background:var(--ik-yel);width:2rem;height:3px}.ik-col .ik-kicker,.ik-cat .ik-kicker,.ik-co .ik-kicker{color:var(--ik-black)}.ik-col .ik-kicker:before,.ik-cat .ik-kicker:before,.ik-co .ik-kicker:before{background:var(--ik-black)}.ik-h2{font-family:var(--ik-disp);letter-spacing:-.005em;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,1.2rem + 5.2vw,5rem);font-weight:800;line-height:.92}.ik-h2 em{color:var(--ik-yel);font-style:normal}.ik-col .ik-h2 em,.ik-cat .ik-h2 em,.ik-co .ik-h2 em{background:var(--ik-yel);color:var(--ik-black);box-decoration-break:clone;padding:0 .12em}.ik-lead{max-width:38rem;color:var(--ik-gray);margin:1.25rem 0 0;font-size:1.05rem}.ik-col .ik-lead,.ik-cat .ik-lead,.ik-co .ik-lead{color:var(--ik-mutl)}.ik-sep{opacity:.45;padding:0 .15em}.ik-btn{min-height:2.75rem;color:inherit;font-family:var(--ik-disp);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;border:2px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.55rem 1.1rem;font-size:1.1rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.ik-btn:active{transform:translateY(1px)scale(.99)}.ik-btn--lg{min-height:3.25rem;padding-inline:1.5rem;font-size:1.25rem}.ik-btn--solid{background:var(--ik-yel);border-color:var(--ik-yel);color:var(--ik-black)}.ik-btn--solid:hover{background:#ffd43d;border-color:#ffd43d}.ik-btn--ghost{border-color:var(--ik-black);color:var(--ik-black)}.ik-btn--ghost:hover{background:var(--ik-black);color:var(--ik-paper)}.ik-btn--ghost-l{color:#fff;border-color:#fff6}.ik-btn--ghost-l:hover{border-color:var(--ik-yel);color:var(--ik-yel)}.ik-co .ik-btn--ghost-l,.ik-summary .ik-btn--ghost-l{border-color:var(--ik-black);color:var(--ik-black)}.ik-co .ik-btn--ghost-l:hover,.ik-summary .ik-btn--ghost-l:hover{background:var(--ik-black);color:var(--ik-paper)}.ik-x{width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;background:0 0;border:2px solid;place-items:center;display:grid}.ik-stock{font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;padding:.22rem .55rem;font-size:.66rem;display:inline-block}.ik-stock--in{background:var(--ik-black);color:#fff}.ik-stock--low{background:var(--ik-yel);color:var(--ik-black)}.ik-stock--out{color:#fff;background:#3b3b3e}.ik-demo-chip{border:1px dashed var(--ik-yel);color:var(--ik-yel);font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;padding:.2rem .5rem;font-size:.66rem;display:inline-block}.ik-hero{isolation:isolate;background:var(--ik-black);align-items:flex-end;min-height:min(100svh,58rem);display:flex;position:relative;overflow:hidden}.ik-hero__bg{z-index:-1;position:absolute;inset:0}.ik-hero__img{object-position:62% 48%}.ik-hero__bg:after{content:"";background:linear-gradient(90deg,#0c0c0d 0%,#0c0c0de6 30%,#0c0c0d59 62%,#0c0c0d1a),linear-gradient(#0000 72%,#0c0c0d 100%);position:absolute;inset:0}.ik-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:2rem;padding:6.5rem 0 3.5rem;display:grid}.ik-hero__eyebrow{color:var(--ik-yel);font-family:var(--ik-mono);letter-spacing:.14em;text-transform:uppercase;margin:1.75rem 0 0;font-size:.74rem}.ik-hero__name{font-family:var(--ik-disp);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.7rem;margin:1rem 0 .9rem;font-size:1.5rem;font-weight:700;display:flex}.ik-hero__name b{color:var(--ik-yel);font-weight:700}.ik-mark{background:var(--ik-yel);width:2rem;height:2rem;color:var(--ik-black);font-family:var(--ik-disp);letter-spacing:0;clip-path:polygon(0 0,100% 0,100% 68%,68% 100%,0 100%);flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:inline-grid}.ik-hero__h1{max-width:12em;font-family:var(--ik-disp);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-size:clamp(3rem,.6rem + 5.4vw,6.4rem);font-weight:800;line-height:.86}.ik-hl{color:var(--ik-yel)}.ik-hero__sub{color:#d5d3cb;max-width:34rem;margin:1.5rem 0 0;font-size:1.1rem}.ik-hero__cta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.ik-hero__note{max-width:36rem;margin-top:1.5rem}.ik-hero__art{align-self:stretch;min-height:22rem;position:relative}.ik-tagfloat{border-left:5px solid var(--ik-yel);backdrop-filter:blur(6px);color:#fff;background:#0c0c0ddb;gap:.15rem;padding:.8rem 1rem;display:grid;position:absolute}.ik-tagfloat small{color:var(--ik-gray);font-family:var(--ik-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.66rem}.ik-tagfloat b{font-family:var(--ik-disp);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}.ik-tagfloat span{font-family:var(--ik-disp);color:var(--ik-yel);font-size:1.7rem;font-weight:800}.ik-tagfloat span i{color:var(--ik-gray);font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;margin-left:.4rem;font-size:.62rem;font-style:normal}.ik-tagfloat--price{top:18%;right:0}.ik-tagfloat--spec{top:52%;left:8%}.ik-tagfloat--stock{font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;border-left-color:#fff;grid-auto-flow:column;align-items:center;gap:.5rem;font-size:.7rem;bottom:8%;right:12%}.ik-tagfloat--stock i{background:var(--ik-yel);width:.55rem;height:.55rem}.ik-tape{background:repeating-linear-gradient(-45deg, var(--ik-yel) 0 14px, var(--ik-black) 14px 28px);height:.8rem;position:absolute;inset:auto 0 0}.ik-store{position:relative}.ik-strip{background:var(--ik-yel);color:var(--ik-black);font-family:var(--ik-mono);letter-spacing:.1em;text-align:center;text-transform:uppercase;margin:0;padding:.45rem 1rem;font-size:.7rem}.ik-bar{top:var(--ik-hh,3.75rem);z-index:40;border-bottom:1px solid var(--ik-line);backdrop-filter:blur(8px);background:#0c0c0df5;align-items:center;gap:1.25rem;padding:.7rem max(1rem,50% - 35rem);display:flex;position:sticky}.ik-brand{color:#fff;align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.ik-brand__t{font-family:var(--ik-disp);letter-spacing:.1em;font-size:1.35rem;font-weight:800;line-height:1}.ik-brand__t small{color:var(--ik-yel);font-size:1em;font-weight:700}.ik-search{flex:1;max-width:26rem;position:relative}.ik-search .ik-ic{color:var(--ik-gray);position:absolute;top:50%;left:.75rem;translate:0 -50%}.ik-search input{border:2px solid var(--ik-steel2);background:var(--ik-steel);color:#fff;width:100%;height:2.6rem;font:500 .9rem var(--ik-ui);padding:0 .9rem 0 2.5rem}.ik-search input::placeholder{color:#85858a}.ik-search input:focus-visible{outline-offset:0}.ik-nav{gap:1.4rem;margin-left:auto;display:flex}.ik-nav a{color:#d5d3cb;font-family:var(--ik-disp);letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;font-weight:600;text-decoration:none}.ik-nav a:hover{color:var(--ik-yel)}.ik-cartbtn{border:2px solid var(--ik-steel2);background:var(--ik-steel);color:#fff;cursor:pointer;flex:none;place-items:center;width:2.8rem;height:2.8rem;display:grid;position:relative}.ik-cartbtn .ik-ic{width:1.4rem;height:1.4rem}.ik-cartbtn b{background:var(--ik-yel);min-width:1.3rem;height:1.3rem;color:var(--ik-black);font-family:var(--ik-disp);place-items:center;padding:0 .25rem;font-size:.95rem;font-weight:800;display:grid;position:absolute;top:-.5rem;right:-.5rem}.ik-cartbtn[data-has=false] b{background:var(--ik-steel2);color:#fff}.ik-cartbtn.is-bump{animation:.5s cubic-bezier(.2,1.6,.4,1) ik-bump}@keyframes ik-bump{0%{transform:scale(1)}40%{transform:scale(1.22)rotate(-4deg)}to{transform:scale(1)}}.ik-col{background:var(--ik-paper);color:var(--ik-black)}.ik-colgrid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(15rem,19vw);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.ik-tile{min-width:0}.ik-tile--1{grid-area:1/1/3/7}.ik-tile--2{grid-column:7/10}.ik-tile--3{grid-area:1/10/3/13}.ik-tile--4{grid-column:7/10}.ik-tile--5{grid-column:1/5}.ik-tile--6{grid-column:5/13}.ik-tile__a{background:var(--ik-steel);color:#fff;height:100%;min-height:15rem;text-decoration:none;display:block;position:relative;overflow:hidden}.ik-tile__a>picture{position:absolute;inset:0}.ik-tile__img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ik-tile__a:hover .ik-tile__img,.ik-tile__a:focus-visible .ik-tile__img{transform:scale(calc(var(--z,1) * 1.07)) scaleX(var(--zx,1))}.ik-tile__a:before{content:"";z-index:1;background:linear-gradient(#0c0c0d1a 38%,#0c0c0deb);position:absolute;inset:0}.ik-tile__a:after{content:"";z-index:3;background:var(--ik-yel);transform-origin:0;height:5px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto 0 0;transform:scaleX(.18)}.ik-tile__a:hover:after,.ik-tile__a:focus-visible:after{transform:scaleX(1)}.ik-tile__n{z-index:2;color:#0000;font-family:var(--ik-disp);-webkit-text-stroke:1px #ffffffa6;font-size:3.6rem;font-weight:800;line-height:1;position:absolute;top:.6rem;left:.9rem}.ik-tile__body{z-index:2;gap:.3rem;padding:1.1rem 1.2rem 1.3rem;display:grid;position:absolute;inset:auto 0 0}.ik-tile__name{font-family:var(--ik-disp);text-transform:uppercase;font-size:clamp(1.9rem,1rem + 1.7vw,3rem);font-weight:800;line-height:.95}.ik-tile--1 .ik-tile__name,.ik-tile--3 .ik-tile__name{font-size:clamp(2.4rem,1rem + 3vw,4.4rem)}.ik-tile__blurb{color:#d5d3cb;max-width:26rem;font-size:.9rem}.ik-tile__meta{color:var(--ik-yel);font-family:var(--ik-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.ik-tile__meta .ik-ic{transition:translate .3s}.ik-tile__a:hover .ik-tile__meta .ik-ic{translate:.4rem}.ik-prod{background:var(--ik-ink)}.ik-prod:before{content:"";background:repeating-linear-gradient(-45deg, var(--ik-yel) 0 12px, var(--ik-black) 12px 24px);height:.5rem;position:absolute;inset:0 0 auto}.ik-prod__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);display:grid}.ik-gal__stage{aspect-ratio:4/5;border:1px solid var(--ik-line);background:var(--ik-black);touch-action:pan-y;width:100%;max-height:80svh;position:relative;overflow:hidden}.ik-gal__stage:before,.ik-gal__stage:after{content:"";z-index:3;border:3px solid var(--ik-yel);pointer-events:none;width:1.6rem;height:1.6rem;position:absolute}.ik-gal__stage:before{border-bottom:0;border-right:0;top:.8rem;left:.8rem}.ik-gal__stage:after{border-top:0;border-left:0;bottom:.8rem;right:.8rem}.ik-gal__slot{opacity:0;transition:opacity .45s,transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.03)}.ik-gal__slot.is-on{opacity:1;transform:none}.ik-gal__slot .ik-photo{transition:filter .4s}.ik-gal__tag{z-index:3;color:var(--ik-gray);font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;background:#0c0c0dcc;padding:.2rem .5rem;font-size:.62rem;position:absolute;bottom:1rem;left:1rem}.ik-gal__thumbs{gap:.6rem;margin-top:.7rem;display:flex}.ik-thumb{border:2px solid var(--ik-steel2);background:var(--ik-black);cursor:pointer;opacity:.7;width:4.6rem;height:4.6rem;padding:0;transition:opacity .2s,border-color .2s;overflow:hidden}.ik-thumb:hover{opacity:1}.ik-thumb.is-on{border-color:var(--ik-yel);opacity:1}.ik-info__meta{color:var(--ik-gray);font-family:var(--ik-mono);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.74rem}.ik-info__name{font-family:var(--ik-disp);text-transform:uppercase;margin:.4rem 0 .8rem;font-size:clamp(2.6rem,1.4rem + 3.6vw,4.6rem);font-weight:800;line-height:.9}.ik-info__stock{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1rem;display:flex}.ik-info__price{align-items:baseline;gap:.8rem;margin:0 0 1rem;display:flex}.ik-info__price b{color:var(--ik-yel);font-family:var(--ik-disp);font-size:3.4rem;font-weight:800;line-height:1}.ik-info__price small{color:var(--ik-gray);font-size:.78rem}.ik-info__desc{color:#d5d3cb;max-width:34rem;margin:0 0 1.4rem}.ik-fs{border:0;min-width:0;margin:0 0 1.1rem;padding:0}.ik-fs legend{color:var(--ik-gray);font-family:var(--ik-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.5rem;padding:0;font-size:.7rem}.ik-swatches{flex-wrap:wrap;gap:.6rem;display:flex}.ik-sw{border:2px solid var(--ik-steel2);cursor:pointer;align-items:center;gap:.55rem;padding:.45rem .8rem .45rem .5rem;font-size:.88rem;transition:border-color .2s;display:inline-flex;position:relative}.ik-sw input,.ik-seg__o input,.ik-opt input,.ik-ship input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ik-sw:has(input:checked){border-color:var(--ik-yel)}.ik-sw:has(input:focus-visible),.ik-seg__o:has(input:focus-visible),.ik-opt:has(input:focus-visible),.ik-ship:has(input:focus-visible){outline:3px solid var(--ik-focus);outline-offset:2px}.ik-sw__dot{border:1px solid #ffffff4d;width:1.4rem;height:1.4rem}.ik-sw__dot--negro{background:linear-gradient(135deg,#2b2b2e,#0c0c0d)}.ik-sw__dot--grafito{background:linear-gradient(135deg,#6b6b70,#3a3a3e)}.ik-sw__dot--acero{background:linear-gradient(135deg,#e7e7ea,#9a9aa0)}.ik-seg{flex-wrap:wrap;gap:.5rem;display:inline-flex}.ik-seg__o{border:2px solid var(--ik-steel2);cursor:pointer;display:inline-flex;position:relative}.ik-seg__o span{align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.9rem;font-weight:500;display:inline-flex}.ik-seg__o small{color:var(--ik-gray)}.ik-seg__o:has(input:checked){border-color:var(--ik-yel);background:var(--ik-yel);color:var(--ik-black)}.ik-seg__o:has(input:checked) small{color:var(--ik-black)}.ik-buy{gap:.75rem;margin:1.4rem 0 .7rem;display:flex}.ik-qty{border:2px solid var(--ik-steel2);align-items:stretch;display:inline-flex}.ik-qty button{background:var(--ik-steel);color:#fff;cursor:pointer;border:0;place-items:center;width:2.9rem;display:grid}.ik-qty button:hover{background:var(--ik-steel2)}.ik-qty output{min-width:2.9rem;font-family:var(--ik-disp);place-items:center;font-size:1.5rem;font-weight:700;display:grid}.ik-add{border:2px solid var(--ik-yel);background:var(--ik-yel);min-height:3.5rem;color:var(--ik-black);font-family:var(--ik-disp);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;flex:1;justify-content:center;align-items:center;font-size:1.35rem;font-weight:800;transition:transform .15s,background-color .25s;display:inline-flex;position:relative;overflow:hidden}.ik-add:hover{background:#ffd43d}.ik-add:active{transform:scale(.985)}.ik-add__idle,.ik-add__done{align-items:center;gap:.5rem;display:inline-flex}.ik-add__done,[data-state=added] .ik-add__idle{display:none}[data-state=added] .ik-add__done{display:inline-flex}.ik-add[data-state=added]{background:var(--ik-paper);border-color:var(--ik-paper)}.ik-total{color:var(--ik-gray);margin:0 0 1.6rem;font-size:.9rem}.ik-total b{color:#fff;font-family:var(--ik-disp);font-size:1.5rem}.ik-specs{border-top:1px solid var(--ik-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.5rem;margin:0 0 1.2rem;display:grid}.ik-specs div{border-bottom:1px solid var(--ik-line);justify-content:space-between;gap:1rem;padding:.6rem 0;display:flex}.ik-specs dt{color:var(--ik-gray);font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem}.ik-specs dd{text-align:right;margin:0;font-size:.88rem}.ik-perks{color:#d5d3cb;gap:.4rem;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.ik-perks li{align-items:center;gap:.5rem;display:flex}.ik-perks .ik-ic{color:var(--ik-yel)}.ik-cat{background:var(--ik-paper);color:var(--ik-black)}.ik-cat__bar{border-bottom:3px solid var(--ik-black);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding-bottom:.9rem;display:flex}.ik-count{font-family:var(--ik-disp);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:1.6rem;font-weight:800}.ik-cat__tools{align-items:center;gap:.6rem;display:flex}.ik-sort{font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.6rem;font-size:.7rem;display:inline-flex}.ik-sort select{border:2px solid var(--ik-black);min-height:2.75rem;color:var(--ik-black);font:600 .9rem var(--ik-ui);background:#fff;padding:0 2rem 0 .8rem}.ik-filterbtn{display:none}.ik-badge{background:var(--ik-yel);min-width:1.3rem;height:1.3rem;color:var(--ik-black);place-items:center;font-size:.85rem;display:inline-grid}.ik-cat__body{grid-template-columns:15.5rem minmax(0,1fr);align-items:start;gap:2rem;display:grid}html:not(.ik-js) .ik-filters,html:not(.ik-js) .ik-sort,html:not(.ik-js) .ik-filterbtn{display:none}html:not(.ik-js) .ik-cat__body{grid-template-columns:minmax(0,1fr)}.ik-filters{top:calc(var(--ik-hh,3.75rem) + 5rem);border:2px solid var(--ik-black);background:#fff;gap:.4rem;padding:1.1rem;display:grid;position:sticky}.ik-filters__head{display:none}.ik-filters .ik-fs{margin:0 0 .9rem}.ik-filters .ik-fs legend{color:var(--ik-mutl)}.ik-opt{cursor:pointer;align-items:center;gap:.6rem;padding:.38rem .5rem;font-size:.92rem;display:flex;position:relative}.ik-opt span{padding-left:1.6rem;position:relative}.ik-opt span:before{content:"";border:2px solid var(--ik-black);background:#fff;width:1.05rem;height:1.05rem;position:absolute;top:50%;left:0;translate:0 -50%}.ik-opt:not(.ik-opt--chk) span:before{border-radius:50%}.ik-opt:has(input:checked) span:before{background:var(--ik-yel);box-shadow:inset 0 0 0 3px #fff}.ik-opt--chk:has(input:checked) span:before{box-shadow:none;background:var(--ik-black) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffc400' stroke-width='4'%3E%3Cpath d='m5 12.5 4.2 4.2L19 7'/%3E%3C/svg%3E") center / 100% no-repeat}.ik-opt small{color:var(--ik-mutl);font-family:var(--ik-mono);margin-left:.3rem;font-size:.7rem}.ik-opt:hover{background:var(--ik-paper)}.ik-filters__foot{gap:.5rem;display:grid}.ik-filters__apply{display:none}.ik-grid{grid-template-columns:repeat(auto-fill,minmax(14.5rem,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.ik-card{border:2px solid var(--ik-black);background:#fff;flex-direction:column;min-width:0;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,opacity .3s;display:flex}.ik-card:hover{box-shadow:6px 6px 0 var(--ik-yel);transform:translate(-3px,-3px)}.ik-card[hidden]{display:none}.ik-card.is-in{animation:.4s cubic-bezier(.2,.7,.2,1) both ik-cardin}@keyframes ik-cardin{0%{opacity:0;transform:translateY(10px)}}.ik-card__media{aspect-ratio:1;background:var(--ik-ink);position:relative;overflow:hidden}.ik-card__media .ik-photo{transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ik-card:hover .ik-card__media .ik-photo{transform:scale(calc(var(--z,1) * 1.06)) scaleX(var(--zx,1))}.ik-card[data-stock=out] .ik-card__media .ik-photo{filter:grayscale(.85);opacity:.6}.ik-card__media .ik-stock{position:absolute;top:0;left:0}.ik-card__tag{color:var(--ik-black);font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;background:#fff;padding:.22rem .55rem;font-size:.66rem;position:absolute;top:0;right:0}.ik-card__body{flex-direction:column;flex:1;gap:.35rem;padding:.85rem .9rem .95rem;display:flex}.ik-card__brand{color:var(--ik-mutl);font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.66rem}.ik-card__name{font-family:var(--ik-disp);text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:700;line-height:1}.ik-card__price{flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:auto 0 .4rem;padding-top:.3rem;display:flex}.ik-card__price b{font-family:var(--ik-disp);font-size:1.9rem;font-weight:800;line-height:1}.ik-card__price small{color:var(--ik-mutl);font-family:var(--ik-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.ik-card__act{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.ik-card__act .ik-btn{min-height:2.6rem;padding-inline:.5rem;font-size:1rem}.ik-btn--notify{border-color:var(--ik-black);color:var(--ik-black);background:0 0}.ik-btn--notify[aria-pressed=true]{background:var(--ik-black);color:var(--ik-yel)}html:not(.ik-js) .ik-card__act{grid-template-columns:1fr}html:not(.ik-js) [data-ik-quick],html:not(.ik-js) [data-ik-notify]{display:none}.ik-card__add[data-state=added]{background:var(--ik-black);border-color:var(--ik-black);color:var(--ik-yel)}.ik-empty{border:2px dashed var(--ik-black);text-align:center;padding:3rem 1.5rem}.ik-empty[hidden]{display:none}.ik-empty__t{font-family:var(--ik-disp);text-transform:uppercase;margin:0 0 .3rem;font-size:2.2rem;font-weight:800}.ik-sheet-backdrop{display:none}.ik-cartsec{background:var(--ik-ink)}.ik-cartsec__grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}.ik-cartbox{border:1px solid var(--ik-line);background:var(--ik-steel)}.ik-lines{margin:0;padding:0;list-style:none;display:grid}.ik-lines:empty{display:none}.ik-line{border-bottom:1px solid var(--ik-line);grid-template-columns:4.6rem minmax(0,1fr) auto auto auto;align-items:center;gap:.9rem;padding:.9rem 1rem;display:grid}.ik-line:last-child{border-bottom:0}.ik-line.is-new{animation:1.4s ease-out ik-flash}@keyframes ik-flash{0%{box-shadow:inset 4px 0 0 var(--ik-yel);background:#ffc40059}to{background:0 0;box-shadow:inset 4px 0 #0000}}.ik-line.is-out{animation:.3s both ik-lineout}@keyframes ik-lineout{to{opacity:0;transform:translate(-1.5rem)}}.ik-thumbm{background:var(--ik-black);width:4.6rem;height:4.6rem;position:relative;overflow:hidden}.ik-thumbm img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transform-origin:var(--pos,50% 50%);transform:scale(var(--z,1)) scaleX(var(--zx,1))}.ik-line__name{font-family:var(--ik-disp);text-transform:uppercase;margin:0;font-size:1.3rem;font-weight:700;line-height:1}.ik-line__var{color:var(--ik-gray);font-family:var(--ik-mono);letter-spacing:.06em;text-transform:uppercase;margin:.25rem 0 0;font-size:.66rem}.ik-line__unit{color:var(--ik-gray);margin:.2rem 0 0;font-size:.8rem}.ik-line__qty{border:2px solid var(--ik-steel2);align-items:stretch;display:inline-flex}.ik-line__qty button{background:var(--ik-ink);color:#fff;cursor:pointer;border:0;place-items:center;width:2.3rem;min-height:2.3rem;display:grid}.ik-line__qty button:hover{background:var(--ik-steel2)}.ik-line__qty output{min-width:2.2rem;font-family:var(--ik-disp);place-items:center;font-size:1.25rem;font-weight:700;display:grid}.ik-line__total{min-width:5.2rem;font-family:var(--ik-disp);text-align:right;font-size:1.6rem;font-weight:800}.ik-line__rm{width:2.3rem;height:2.3rem;color:var(--ik-gray);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ik-line__rm:hover{color:var(--ik-yel)}.ik-lines--ro .ik-line{grid-template-columns:4.6rem minmax(0,1fr) auto auto}.ik-lines--ro .ik-line__qty,.ik-lines--ro .ik-line__rm{display:none}.ik-lines--ro .ik-line__q{display:inline}.ik-line__q{color:var(--ik-gray);font-family:var(--ik-mono);font-size:.8rem;display:none}.ik-cartempty{color:var(--ik-gray);text-align:center;justify-items:center;gap:.4rem;padding:3rem 1.5rem;display:grid}.ik-cartempty[hidden]{display:none}.ik-cartempty__ic{width:2.6rem;height:2.6rem;color:var(--ik-yel)}.ik-cartempty__t{color:#fff;font-family:var(--ik-disp);text-transform:uppercase;margin:0;font-size:2rem;font-weight:800}.ik-cartempty p{margin:0}.ik-cartempty__act{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1rem;display:flex}.ik-summary{top:calc(var(--ik-hh,3.75rem) + 5rem);background:var(--ik-paper);color:var(--ik-black);padding:1.3rem;position:sticky}.ik-summary__h{font-family:var(--ik-disp);text-transform:uppercase;margin:0 0 .8rem;font-size:1.9rem;font-weight:800}.ik-free{margin-bottom:1rem;font-size:.85rem}.ik-free p{margin:0 0 .4rem}.ik-free__bar{background:var(--ik-paper2);border:1px solid var(--ik-black);height:.5rem}.ik-free__bar i{background:var(--ik-yel);width:0;height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.ik-totals{gap:.4rem;margin:0 0 1rem;display:grid}.ik-totals div{justify-content:space-between;gap:1rem;font-size:.95rem;display:flex}.ik-totals dt{color:inherit;opacity:.75}.ik-totals dd{font-family:var(--ik-disp);margin:0;font-size:1.2rem;font-weight:700}.ik-totals__big{border-top:2px solid;margin-top:.3rem;padding-top:.6rem}.ik-totals__big dt{opacity:1;font-family:var(--ik-disp);text-transform:uppercase;font-size:1.4rem;font-weight:800}.ik-totals__big dd{font-size:2.2rem;font-weight:800}.ik-totals dd.is-tick{animation:.4s ik-tick}@keyframes ik-tick{40%{color:var(--ik-yel);transform:translateY(-3px)}}.ik-summary__act{gap:.5rem;display:grid}.ik-note{color:var(--ik-mutl);margin:.9rem 0 0;font-size:.78rem}.ik-note--l{color:var(--ik-mutl)}.ik-drawer{z-index:95;border-left:4px solid var(--ik-yel);background:var(--ik-ink);color:#fff;width:min(26rem,100%);font-family:var(--ik-ui);visibility:hidden;flex-direction:column;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility 0s linear .45s;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(105%);box-shadow:-1.5rem 0 3rem #00000073}.ik-drawer[data-open=true]{visibility:visible;transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.ik-drawer *,.ik-toast *{box-sizing:border-box}.ik-drawer :focus-visible{outline:3px solid var(--ik-yel);outline-offset:2px}.ik-drawer__head{border-bottom:1px solid var(--ik-line);justify-content:space-between;align-items:center;padding:1rem 1.1rem;display:flex}.ik-drawer__t{font-family:var(--ik-disp);text-transform:uppercase;margin:0;font-size:1.8rem;font-weight:800}.ik-drawer__empty{color:var(--ik-gray);margin:0;padding:2rem 1.2rem}.ik-drawer__empty[hidden]{display:none}.ik-lines--mini{flex:1;align-content:start;overflow:auto}.ik-lines--mini .ik-line{grid-template-columns:3.8rem minmax(0,1fr) auto;grid-template-areas:"th nm rm""th qt tt";gap:.35rem .8rem}.ik-lines--mini .ik-thumbm{grid-area:th;width:3.8rem;height:3.8rem}.ik-lines--mini .ik-line__info{grid-area:nm}.ik-lines--mini .ik-line__qty{grid-area:qt;justify-self:start}.ik-lines--mini .ik-line__total{grid-area:tt;font-size:1.35rem}.ik-lines--mini .ik-line__rm{grid-area:rm}.ik-drawer__foot{border-top:1px solid var(--ik-line);gap:.5rem;padding:1rem 1.1rem 1.2rem;display:grid}.ik-totals--mini{margin-bottom:.2rem}.ik-toast{z-index:94;border-left:5px solid var(--ik-yel);background:var(--ik-black);color:#fff;font-family:var(--ik-ui);justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem .9rem;font-size:.9rem;animation:.35s cubic-bezier(.2,.8,.2,1) both ik-toastin;display:flex;position:fixed;bottom:4.4rem;left:.75rem;right:.75rem;box-shadow:0 .8rem 2rem #00000073}.ik-toast[hidden]{display:none}@keyframes ik-toastin{0%{opacity:0;transform:translateY(1rem)}}.ik-toast__b{background:var(--ik-yel);color:var(--ik-black);font-family:var(--ik-disp);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border:0;padding:.5rem .9rem;font-size:1.05rem;font-weight:800}.ik-fly{z-index:120;background:var(--ik-black);border:2px solid var(--ik-yel);pointer-events:none;will-change:transform, opacity;margin:0;position:fixed;overflow:hidden;box-shadow:0 .8rem 2rem #00000080}.ik-fly img,.ik-fly picture{object-fit:cover;width:100%;height:100%;display:block}.ik-co{background:var(--ik-paper);color:var(--ik-black)}.ik-co__box{border:2px solid var(--ik-black);background:#fff;padding:clamp(1rem,3vw,2rem)}.ik-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0 0 1.6rem;padding:0;list-style:none;display:grid}.ik-steps__i{border-top:4px solid var(--ik-paper2);color:var(--ik-mutl);font-family:var(--ik-disp);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.55rem;padding-top:.6rem;font-size:1.15rem;font-weight:700;transition:border-color .3s,color .3s;display:flex}.ik-steps__n{background:var(--ik-paper2);width:1.8rem;height:1.8rem;color:var(--ik-black);place-items:center;font-size:1rem;display:grid}.ik-steps__i.is-done{border-top-color:var(--ik-black);color:var(--ik-black)}.ik-steps__i.is-done .ik-steps__n{background:var(--ik-black);color:var(--ik-yel)}.ik-steps__i.is-cur{border-top-color:var(--ik-yel);color:var(--ik-black)}.ik-steps__i.is-cur .ik-steps__n{background:var(--ik-yel)}.ik-co__empty{text-align:center;justify-items:center;gap:.4rem;padding:2rem 1rem;display:none}.ik-co__empty p{margin:0}.ik-co__emptyt{font-family:var(--ik-disp);text-transform:uppercase;font-size:2rem;font-weight:800}.ik-co__empty .ik-btn{margin-top:.8rem}.ik-co[data-empty=true] .ik-co__empty{display:grid}.ik-co[data-empty=true] .ik-co__main{display:none}.ik-co__main{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr);align-items:start;gap:2rem;display:grid}.ik-panel[hidden]{display:none}.ik-panel__h{font-family:var(--ik-disp);text-transform:uppercase;margin:0 0 1rem;font-size:1.9rem;font-weight:800}.ik-panel .ik-lines{border:1px solid var(--ik-linel)}.ik-panel .ik-line{border-bottom-color:var(--ik-linel)}.ik-panel .ik-line__var,.ik-panel .ik-line__unit,.ik-panel .ik-line__q{color:var(--ik-mutl)}.ik-panel .ik-thumbm{background:var(--ik-ink)}.ik-cust{border-left:5px solid var(--ik-black);background:var(--ik-paper);margin-bottom:1.2rem;padding:.9rem 1rem}.ik-cust__k{color:var(--ik-mutl);font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .3rem;font-size:.68rem}.ik-cust__v{margin:0;font-weight:600}.ik-cust__v--m{color:var(--ik-mutl);font-weight:500}.ik-fs--l legend{color:var(--ik-mutl)}.ik-ship{border:2px solid var(--ik-linel);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin-bottom:.5rem;padding:.9rem 1rem;transition:border-color .2s,box-shadow .2s;display:grid;position:relative}.ik-ship:has(input:checked){border-color:var(--ik-black);box-shadow:inset 6px 0 0 var(--ik-yel)}.ik-ship__b{gap:.1rem;display:grid}.ik-ship__l{font-weight:600}.ik-ship__n{color:var(--ik-mutl);font-size:.82rem}.ik-ship__p{font-family:var(--ik-disp);font-size:1.5rem;font-weight:800}.ik-seg--wide .ik-seg__o span{padding:.8rem 1.1rem}.ik-co .ik-seg__o{border-color:var(--ik-black)}.ik-card3d{aspect-ratio:1.586;border-left:8px solid var(--ik-yel);width:min(22rem,100%);color:var(--ik-paper);box-shadow:.5rem .5rem 0 var(--ik-yel);background:linear-gradient(135deg,#2c2c2f,#0c0c0d);align-content:space-between;margin:1rem 0;padding:1.1rem 1.2rem;display:grid;position:relative}.ik-card3d__chip{background:linear-gradient(135deg,#ffd43d,#b88b00);width:2.6rem;height:1.9rem}.ik-card3d__num{font-family:var(--ik-mono);letter-spacing:.12em;font-size:1.15rem}.ik-card3d__foot{font-family:var(--ik-mono);letter-spacing:.1em;justify-content:space-between;font-size:.66rem;display:flex}.ik-card3d__foot i{font-style:normal}.ik-panel--ok{justify-items:start;gap:.5rem;display:grid}.ik-ok__ic{background:var(--ik-yel);width:4rem;height:4rem;color:var(--ik-black);place-items:center;display:grid}.ik-ok__ic .ik-ic{stroke-width:3px;width:2.2rem;height:2.2rem}.ik-ok__k{color:var(--ik-mutl);font-family:var(--ik-mono);letter-spacing:.1em;text-transform:uppercase;margin:.4rem 0 0;font-size:.72rem}.ik-ok__t{font-family:var(--ik-disp);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,1.2rem + 4vw,4.2rem);font-weight:800;line-height:.95}.ik-ok__p{max-width:34rem;margin:.2rem 0 .8rem}.ik-lines--ok{width:100%}.ik-ok__act{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.ik-co__side{top:calc(var(--ik-hh,3.75rem) + 5rem);border:2px solid var(--ik-black);background:var(--ik-paper);padding:1.2rem;position:sticky}.ik-co__act{gap:.5rem;display:grid}.ik-co__act [hidden]{display:none}.ik-btn[data-busy=true]{pointer-events:none;opacity:.8}.ik-btn[data-busy=true] .ik-ic{animation:.8s linear infinite ik-spin}@keyframes ik-spin{to{rotate:360deg}}.ik-panel:not([hidden]){animation:.4s cubic-bezier(.2,.7,.2,1) both ik-panelin}@keyframes ik-panelin{0%{opacity:0;transform:translate(1rem)}}.ik-ficha{background:var(--ik-black);border-top:1px solid var(--ik-line);padding:clamp(4rem,8vw,7rem) 0}.ik-ficha__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.ik-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ik-split__col{border:1px solid var(--ik-line);background:var(--ik-ink);padding:1.2rem}.ik-split__col--demo{border-style:dashed;border-color:var(--ik-yel)}.ik-split__h{color:var(--ik-yel);font-family:var(--ik-disp);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .8rem;font-size:1.3rem;font-weight:800;display:flex}.ik-split ul{color:#d5d3cb;gap:.55rem;margin:0;padding:0;font-size:.92rem;list-style:none;display:grid}.ik-split li{padding-left:1rem;position:relative}.ik-split li:before{content:"";background:var(--ik-yel);width:.4rem;height:.4rem;position:absolute;top:.6em;left:0}.ik-end{background:var(--ik-black);padding:0 0 clamp(4rem,8vw,6rem)}.ik-end__panel{border-top:6px solid var(--ik-yel);background:var(--ik-ink);padding:clamp(1.8rem,4vw,3.5rem)}.ik-end__title{max-width:18ch;font-family:var(--ik-disp);text-transform:uppercase;margin:0;font-size:clamp(2.4rem,1.2rem + 4.6vw,5rem);font-weight:800;line-height:.92}.ik-end__sub{color:#d5d3cb;max-width:36rem;margin:1.2rem 0 0}.ik-end__cta{flex-wrap:wrap;gap:.75rem;margin-top:1.8rem;display:flex}.ik-ribbon{z-index:80;color:#d5d3cb;font-family:var(--ik-mono);letter-spacing:.08em;text-transform:uppercase;background:#0c0c0deb;border:1px dashed #ffffff73;border-radius:99px;padding:.4rem .8rem;font-size:.68rem;position:fixed;bottom:.75rem;left:.75rem}@media (width<=63.99rem){.ik-hero__inner{grid-template-columns:minmax(0,1fr);padding-top:6rem}.ik-hero__art{display:none}.ik-hero__bg:after{background:linear-gradient(#0c0c0d4d,#0c0c0dd1 55%,#0c0c0d 94%),linear-gradient(90deg,#0c0c0d66,#0000)}.ik-hero__img{object-position:70% 50%}.ik-nav{display:none}.ik-search{max-width:none;margin-left:auto}.ik-colgrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:15rem}.ik-tile--1,.ik-tile--2,.ik-tile--3,.ik-tile--4,.ik-tile--5,.ik-tile--6{grid-area:auto}.ik-tile--1,.ik-tile--6{grid-column:1/-1}.ik-prod__grid,.ik-cartsec__grid,.ik-ficha__in{grid-template-columns:minmax(0,1fr)}.ik-summary,.ik-co__side{position:static}.ik-co__main,.ik-cat__body{grid-template-columns:minmax(0,1fr)}.ik-filterbtn{display:inline-flex}.ik-filters{z-index:92;border-width:4px 0 0;border-color:var(--ik-yel);visibility:hidden;border-style:solid;max-height:86svh;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility 0s linear .4s;position:fixed;inset:auto 0 0;overflow:auto;transform:translateY(105%)}.ik-filters[data-open=true]{visibility:visible;transition:transform .4s cubic-bezier(.2,.8,.2,1),visibility;transform:none}.ik-filters__head{justify-content:space-between;align-items:center;display:flex}.ik-filters__head h3{font-family:var(--ik-disp);text-transform:uppercase;margin:0;font-size:1.8rem;font-weight:800}.ik-filters__apply{display:inline-flex}.ik-sheet-backdrop{z-index:91;background:#0000008c;display:block;position:fixed;inset:0}.ik-sheet-backdrop[hidden]{display:none}}@media (width<=47.99rem){.ik-brand__t{display:none}.ik-bar{gap:.7rem;padding-block:.55rem}.ik-strip{font-size:.62rem}.ik-hero{min-height:40rem}.ik-hero__h1{font-size:clamp(2.9rem,14.5vw,4.4rem)}.ik-tile__n{font-size:2.6rem}.ik-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.ik-card__body{padding:.65rem .65rem .75rem}.ik-card__name{font-size:1.15rem}.ik-card__price b{font-size:1.55rem}.ik-card__act{grid-template-columns:1fr}.ik-card__brand{font-size:.58rem}.ik-card:hover{box-shadow:none;transform:none}.ik-info__price b{font-size:2.8rem}.ik-specs{grid-template-columns:minmax(0,1fr)}.ik-gal__stage{aspect-ratio:1/1.05}.ik-gal__thumbs{justify-content:center}.ik-thumb{width:3.6rem;height:3.6rem}.ik-line{grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"th nm rm""th qt tt";gap:.4rem .8rem}.ik-line .ik-thumbm{grid-area:th;width:4rem;height:4rem}.ik-line__info{grid-area:nm}.ik-line__qty{grid-area:qt;justify-self:start}.ik-line__total{grid-area:tt}.ik-line__rm{grid-area:rm}.ik-lines--ro .ik-line{grid-template-columns:4rem minmax(0,1fr) auto;grid-template-areas:"th nm tt""th qt tt"}.ik-lines--ro .ik-line__q{grid-area:qt}.ik-steps__l{font-size:.95rem}.ik-steps{gap:.3rem}.ik-steps__i{flex-direction:column;align-items:flex-start;gap:.25rem}.ik-split{grid-template-columns:minmax(0,1fr)}.ik-tagfloat{display:none}.ik-drawer{border-left:0;border-top:4px solid var(--ik-yel);width:100%}.ik-ribbon{font-size:.6rem}}@media (prefers-reduced-motion:reduce){.ik *,.ik :before,.ik :after,.ik-drawer,.ik-toast{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ik-card:hover{transform:none}}.ik-sec,.ik-hero{scroll-margin-top:calc(var(--ik-hh,3.75rem) + 3.6rem)}.ik-card .ik-add__done,.ik-card [data-state=added] .ik-add__idle{display:none}.ik-card [data-state=added] .ik-add__done{display:inline-flex}.ik-card__act .ik-add__idle,.ik-card__act .ik-add__done{gap:.3rem}@media (width>=48rem){.ik-toast{width:24rem;bottom:5.5rem;left:auto;right:1rem}}.ik [hidden],.ik-drawer [hidden],.ik-toast[hidden]{display:none!important}.ik-add:disabled{color:#b4b4b8;cursor:not-allowed;background:#3b3b3e;border-color:#3b3b3e}@media (width<=47.99rem){.ik-tile__name,.ik-tile--1 .ik-tile__name,.ik-tile--3 .ik-tile__name{overflow-wrap:anywhere;font-size:1.6rem}.ik-tile--1 .ik-tile__name{font-size:2.4rem}.ik-steps__l{letter-spacing:0;font-size:.8rem}}
