@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0%;size-adjust:109.69%}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0%;size-adjust:100.94%}@font-face{font-family:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0%;size-adjust:137.28%}:root{--display:spaceGrotesk, "Space Grotesk Fallback", sans-serif;--body:hankenGrotesk, "Hanken Grotesk Fallback", sans-serif;--mono:spaceMono, "Space Mono Fallback", monospace}*{box-sizing:border-box}html,body{background:#0a0a09;margin:0;padding:0}h1,h2,p{margin:0}a{color:inherit;text-decoration:none}::selection{color:#06160b;background:#27c963}.app-shell{max-width:1440px;margin:0 auto}:root,[data-admin-theme=dark]{--admin-bg:#0a0a09;--admin-panel:#101010;--admin-band:#0d0d0c;--admin-ink:#ecece4;--admin-ink-dim:#ecece48c;--admin-line:#78ff9629;--admin-accent:#37ff74;--admin-accent-solid:#27c963;--admin-accent-ink:#06160b}[data-admin-theme=light]{--admin-bg:#fbfbf9;--admin-panel:#fff;--admin-band:#f4f4f1;--admin-ink:#14150f;--admin-ink-dim:#14150f9e;--admin-line:#14150f24;--admin-accent:#14150f;--admin-accent-solid:#14150f;--admin-accent-ink:#fbfbf9}input.led-range{appearance:none;cursor:pointer;--led-thumb:#fff;--led-track:#ffffff24;--led-thumb-glow:#fff6;background:0 0}input.led-range::-webkit-slider-runnable-track{background:var(--led-track);height:4px}input.led-range::-moz-range-track{background:var(--led-track);height:4px}input.led-range::-webkit-slider-thumb{appearance:none;background:var(--led-thumb);width:16px;height:16px;box-shadow:0 0 8px var(--led-thumb-glow);border-radius:0;margin-top:-6px}input.led-range::-moz-range-thumb{background:var(--led-thumb);width:16px;height:16px;box-shadow:0 0 8px var(--led-thumb-glow);border:none;border-radius:0}.config-grid input.led-range{--led-thumb:#178240;--led-track:#14150f29;--led-thumb-glow:#17824073}input.led-range--temp::-webkit-slider-runnable-track{background:0 0}input.led-range--temp::-moz-range-track{background:0 0}.section-x{padding-left:clamp(16px,5vw,48px);padding-right:clamp(16px,5vw,48px)}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}@media (max-width:860px){.hero-row,.flex-row-to-col{flex-direction:column!important;align-items:stretch!important}.hero-scene{width:100%!important}.nav-links-desktop{display:none!important}.nav-hamburger{display:inline-flex!important}}@media (min-width:861px){.nav-hamburger,.nav-mobile-drawer{display:none!important}}.touch-44{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.pm-media{height:clamp(300px,52vh,480px)}.pm-media-img{object-fit:contain;padding:12px}@media (max-width:600px){.pm-media{height:clamp(220px,38vh,360px)}.pm-media-img{object-fit:cover;padding:0}}.modal-close{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.remove-link{align-items:center;min-height:44px;padding:10px 6px;display:inline-flex}.tap-pad{align-items:center;min-height:40px;display:inline-flex}.checkbox-input{cursor:pointer;flex-shrink:0;width:20px;height:20px}.hero-pad{padding-top:clamp(40px,5vh,72px);padding-bottom:clamp(40px,5vh,72px)}.modal-overlay-pad{padding:clamp(16px,5vh,48px) 24px}.form-row-2{gap:12px;display:flex}@media (max-width:500px){.form-row-2{flex-direction:column}}@media (max-width:860px){input.led-range::-webkit-slider-thumb{width:24px;height:24px;margin-top:-10px}input.led-range::-moz-range-thumb{width:24px;height:24px}.hero-photo{aspect-ratio:4/3;height:auto!important}}@media (max-width:600px){.hero-controls{flex-direction:column!important;align-items:stretch!important;gap:14px!important}input.led-range--temp::-webkit-slider-runnable-track{height:6px}input.led-range--temp::-moz-range-track{height:6px}input.led-range--temp::-webkit-slider-thumb{margin-top:-9px}}@media (min-width:601px) and (max-width:860px){.grid-3,.grid-2,.config-grid{grid-template-columns:1fr 1fr!important;gap:24px!important}}@media (max-width:600px){.grid-3,.grid-2,.config-grid{grid-template-columns:1fr!important}}@media (max-width:860px){.grid-4-stats{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.visit-row{align-items:stretch!important}.visit-row a,.visit-row a>button{width:100%!important}}.masonry{column-count:3;column-gap:18px}@media (max-width:1024px){.masonry{column-count:2}}@media (max-width:600px){.masonry{column-count:1}}.masonry-item{break-inside:avoid;margin:0 0 18px}.masonry-frame{background:#101010;border:1px solid #78ff9629;position:relative;overflow:hidden}.masonry-caption{background:linear-gradient(#0000,#080807db 55%);padding:28px 14px 12px;transition:transform .28s;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.masonry-frame:hover .masonry-caption,.masonry-frame:focus-within .masonry-caption{transform:translateY(0)}@media (hover:none),(max-width:600px){.masonry-caption{transform:translateY(0)}}.announcement-track{will-change:transform;animation:22s linear infinite announcement-scroll}@keyframes announcement-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:600px){.announcement-track{animation-duration:16s}}@media (max-width:375px){.announcement-bar{line-height:1.4;padding:6px 0!important}}@media (prefers-reduced-motion:reduce){.announcement-track{animation-duration:90s}}@media (max-width:360px){.cart-keep-shopping{gap:5px!important;padding:0 10px!important;font-size:10px!important}}@media (max-width:860px){.pro-stats{grid-template-columns:1fr 1fr!important}}.catfilters-row{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000 100%)}.catfilters-row>*{scroll-snap-align:start}@media (min-width:601px) and (max-width:980px){.catalog-grid{grid-template-columns:1fr 1fr!important}}@media (max-width:600px){.catalog-grid{grid-template-columns:1fr 1fr!important;gap:10px!important}.catalog-thumb{height:116px!important}.catalog-card-body{padding:10px 11px!important}.catalog-overlay{padding:0!important}.catalog-modal{border:none!important;width:100%!important;max-width:100%!important;min-height:100vh!important;max-height:100vh!important}.catalog-header{padding:10px 16px 6px!important}.catalog-header-sub{display:none}.catalog-tab{padding:8px 14px!important}.catfilters{gap:7px!important;padding:8px 16px!important}.catfilters input{padding-top:8px!important;padding-bottom:8px!important}.catalog-products-pad{padding:10px 16px 96px!important}.catalog-products-pad>h2{margin-bottom:10px!important;font-size:13px!important}.catalog-tabs{padding:0 16px!important}}@keyframes power-toggle-pulse{0%,to{box-shadow:0 0 #7ed95700}50%{box-shadow:0 0 0 4px #7ed95747}}.power-toggle-pulse{animation:1.8s ease-in-out infinite power-toggle-pulse}@media (prefers-reduced-motion:reduce){.power-toggle-pulse{animation:none}}@keyframes rotating-word-in{0%{opacity:0;transform:translateY(.32em)}to{opacity:1;transform:translateY(0)}}.rotating-word-in{animation:.5s both rotating-word-in}@media (prefers-reduced-motion:reduce){.rotating-word-in{animation:none}}.mq{width:100%;overflow:hidden}.mq-track{will-change:transform;width:max-content;display:flex}.mq-left{animation:linear infinite mq-scroll-left}.mq-right{animation:linear infinite mq-scroll-right}@keyframes mq-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes mq-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.mq:hover .mq-track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.mq-track{animation:none!important;transform:none!important}}.visit-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,4vw,48px);max-width:1100px;margin:0 auto;display:grid}@media (max-width:760px){.visit-grid{grid-template-columns:1fr}}.kit-body{column-count:2;column-gap:40px}.kit-row{grid-template-columns:30px 62px 1fr 160px;align-items:start;gap:18px;display:grid}.kit-zonas{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}@media (max-width:760px){.kit-body{column-count:1}.kit-row{grid-template-columns:28px 62px 1fr;gap:12px}.kit-row .kit-buy{grid-column:1/-1;margin-top:4px;flex-direction:row!important;justify-content:space-between!important;align-items:center!important}.kit-zonas{grid-template-columns:repeat(2,1fr)}}.kit-lead{aspect-ratio:16/7}@media (max-width:760px){.kit-lead{aspect-ratio:4/3}}@media (max-width:600px){.cart-label-text{display:none}}html.cat-entrante body:before{content:"";z-index:99;background:#0a0a09;animation:0s linear 8s forwards cat-entrante-fuera;position:fixed;inset:0}html.cat-entrante body:after{content:"Cargando catálogo…";z-index:99;text-align:center;font-family:var(--mono), monospace;letter-spacing:2px;text-transform:uppercase;color:#37ff74;font-size:13px;animation:0s linear 8s forwards cat-entrante-fuera;position:fixed;top:42%;left:0;right:0}@keyframes cat-entrante-fuera{to{visibility:hidden}}html.fotos-diferidas .home-fotos img{display:none!important}
@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin.p.2cyn07wtgehh0.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin.p.2cyn07wtgehh0.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin.p.2cyn07wtgehh0.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:spaceGrotesk;src:url(../media/space_grotesk_latin.p.2cyn07wtgehh0.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:700;font-style:normal}.spacegrotesk_a0855f35-module__8r0AlW__className{font-family:spaceGrotesk,Space Grotesk Fallback}.spacegrotesk_a0855f35-module__8r0AlW__variable{--display:"spaceGrotesk", Space Grotesk Fallback}
@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_latin.p.3lxpqujs87tck.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_latin.p.3lxpqujs87tck.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hankenGrotesk;src:url(../media/hanken_grotesk_latin.p.3lxpqujs87tck.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:600;font-style:normal}.hankengrotesk_b74ecf5d-module__KTBbCG__className{font-family:hankenGrotesk,Hanken Grotesk Fallback}.hankengrotesk_b74ecf5d-module__KTBbCG__variable{--body:"hankenGrotesk", Hanken Grotesk Fallback}
@font-face{font-family:spaceMono;src:url(../media/space_mono_400_latin.p.3cik_s2si-ft-.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:spaceMono;src:url(../media/space_mono_700_latin.p.1s123piy9_v1m.woff2?dpl=dpl_AGw8dyt9xZuysvdRv17hz4cUJzyB)format("woff2");font-display:swap;font-weight:700;font-style:normal}.spacemono_994ccb8b-module__y8z6sW__className{font-family:spaceMono,Space Mono Fallback}.spacemono_994ccb8b-module__y8z6sW__variable{--mono:"spaceMono", Space Mono Fallback}
