:root{--neo-negro: #0B0C0E;--neo-grafito: #131519;--neo-grafito-2: #1A1D22;--neo-carta: #181B20;--neo-linea: #2A2E35;--neo-linea-2: #3A3F47;--neo-gris: #8A9099;--neo-gris-claro: #C5CAD1;--neo-blanco: #F4F5F7;--neo-naranja: #FF6A13;--neo-naranja-2: #FF8A3D;--neo-naranja-osc: #C94A00;--neo-fuente-titulo: "Space Grotesk", "Inter", -apple-system, sans-serif;--neo-fuente: "Inter", -apple-system, "Segoe UI", sans-serif;--neo-radio: 18px;--neo-radio-s: 12px;--neo-margen: 24px;--neo-ease: cubic-bezier(.22, 1, .36, 1);--neo-sombra: 0 24px 60px -24px rgba(0, 0, 0, .75);--neo-sombra-s: 0 10px 30px -14px rgba(0, 0, 0, .7);--neo-lineas: repeating-linear-gradient(135deg, rgba(255,255,255,.035) 0 1px, transparent 1px 22px);--neo-cuadricula: linear-gradient(rgba(255,255,255,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,.04) 1px, transparent 1px)}.neo-section{font-family:var(--neo-fuente);color:var(--neo-blanco);padding-top:0!important;padding-bottom:0!important;position:relative;overflow-x:clip}.neo-section *,.neo-section *:before,.neo-section *:after{box-sizing:border-box}.neo-container{max-width:1240px;margin:0 auto;padding:0 var(--neo-margen);position:relative;z-index:1}.neo-h1,.neo-h2,.neo-h3{font-family:var(--neo-fuente-titulo);font-weight:700;line-height:1.04;letter-spacing:-.03em;margin:0 0 .45em;color:var(--neo-blanco)}.neo-h3{line-height:1.2;letter-spacing:-.015em}.neo-acento{color:var(--neo-naranja)}.neo-body{line-height:1.65;margin:0 0 1em;color:var(--neo-gris-claro)}.neo-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--neo-fuente-titulo);font-weight:600;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--neo-naranja);margin-bottom:18px}.neo-eyebrow:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--neo-naranja);box-shadow:0 0 12px var(--neo-naranja)}.neo-cabecera{max-width:760px;margin:0 auto 52px}.neo-btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--neo-fuente-titulo);font-weight:700;font-size:16px;letter-spacing:.02em;padding:18px 32px;border-radius:14px;border:1px solid rgba(0,0,0,.35);cursor:pointer;color:#160800;text-decoration:none;background:linear-gradient(180deg,var(--neo-naranja-2) 0%,var(--neo-naranja) 55%,var(--neo-naranja-osc) 100%);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #00000040,0 6px #7a2e00,0 14px 28px -10px #ff6a1399;transition:transform .18s var(--neo-ease),box-shadow .18s var(--neo-ease),filter .2s}.neo-btn:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:11px;z-index:-1;pointer-events:none;background:repeating-linear-gradient(115deg,rgba(40,42,48,.22) 0 2px,transparent 2px 9px);mix-blend-mode:multiply}.neo-btn:after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);transform:skew(-20deg);transition:left .6s var(--neo-ease)}.neo-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.neo-btn:hover:after{left:120%}.neo-btn:active{transform:translateY(5px);box-shadow:inset 0 1px #fff6,inset 0 -1px #00000040,0 1px #7a2e00,0 6px 14px -8px #ff6a1399}.neo-btn:disabled{filter:grayscale(.8) brightness(.7);cursor:not-allowed;transform:none}.neo-btn svg{width:18px;height:18px;transition:transform .3s var(--neo-ease)}.neo-btn:hover svg{transform:translate(4px)}.neo-btn--blanco,.neo-btn--sec{color:var(--neo-blanco);background:linear-gradient(180deg,#2a2e35,#1a1d22);border:1px solid var(--neo-linea-2);box-shadow:inset 0 1px #ffffff14,0 6px #050607,0 14px 28px -12px #000c}.neo-btn--blanco:before,.neo-btn--sec:before{background:repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 2px,transparent 2px 9px);mix-blend-mode:normal}.neo-btn--full{width:100%}.neo-precio{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin:0 0 22px}.neo-precio__actual{font-family:var(--neo-fuente-titulo);font-weight:700;font-size:34px;line-height:1;color:var(--neo-blanco)}.neo-precio__antes{text-decoration:line-through;color:var(--neo-gris);font-size:18px}.neo-precio__ahorro{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:#ff6a1324;color:var(--neo-naranja);border:1px solid rgba(255,106,19,.4);padding:5px 10px;border-radius:8px}.neo-estrellas{display:inline-flex;gap:2px;color:var(--neo-naranja)}.neo-estrellas svg{width:16px;height:16px}.neo-valoracion{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:22px;color:var(--neo-gris-claro)}.neo-reveal{opacity:0;transform:translateY(26px);transition:opacity .9s var(--neo-ease),transform .9s var(--neo-ease)}.neo-reveal.neo-visible{opacity:1;transform:none}.neo-d1{transition-delay:.08s}.neo-d2{transition-delay:.16s}.neo-d3{transition-delay:.24s}.neo-d4{transition-delay:.32s}.shopify-design-mode .neo-reveal{opacity:1;transform:none}body{background:var(--neo-negro)}.section-header{margin-bottom:0!important}.header-wrapper{border-bottom:1px solid var(--neo-linea)!important;background:#0b0c0eeb!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.neo-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1;color:var(--neo-blanco)}.neo-wordmark__sub{font-family:var(--neo-fuente-titulo);font-weight:600;font-size:.32em;letter-spacing:.42em;text-transform:uppercase;color:var(--neo-naranja);margin:0 0 .28em .12em}.neo-wordmark__main{font-family:var(--neo-fuente-titulo);font-weight:700;font-size:1em;letter-spacing:.08em;display:inline-flex;align-items:center;gap:.18em}.neo-wordmark__dot{width:.22em;height:.22em;border-radius:2px;background:var(--neo-naranja);box-shadow:0 0 10px var(--neo-naranja)}h1,h2,h3,.h0,.h1,.h2,.h3{font-family:var(--neo-fuente-titulo);letter-spacing:-.02em}.button:not(.button--tertiary):not(.button--secondary),.shopify-payment-button__button--unbranded{background:linear-gradient(180deg,var(--neo-naranja-2),var(--neo-naranja) 55%,var(--neo-naranja-osc))!important;color:#160800!important;border-radius:12px!important;box-shadow:inset 0 1px #ffffff80,0 4px #7a2e00!important}.button--secondary{background:#1a1d22!important;color:var(--neo-blanco)!important;border-radius:12px!important}.neo-hero{background-color:var(--neo-negro)}.neo-hero__fondo{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:var(--neo-cuadricula);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 60% 40%,#000 30%,transparent 75%)}.neo-hero__brillo{position:absolute;width:720px;height:720px;right:-160px;top:-180px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ff6a1347,#ff6a1300 62%)}.neo-hero__grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center;min-height:620px}.neo-hero__texto{position:relative;z-index:2}.neo-hero__puntos{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:10px}.neo-hero__puntos li{display:flex;gap:12px;align-items:center;font-size:15px;color:var(--neo-gris-claro)}.neo-check{flex:none;width:22px;height:22px;border-radius:6px;background:#ff6a131f;border:1px solid rgba(255,106,19,.45);color:var(--neo-naranja);display:grid;place-items:center}.neo-check svg{width:12px;height:12px}.neo-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:18px}.neo-hero__nota{font-size:13px;color:var(--neo-gris);display:flex;align-items:center;gap:8px}.neo-hero__nota svg{width:16px;height:16px;color:var(--neo-naranja)}.neo-hero__visual{position:relative;z-index:1}.neo-hero__marco{position:relative;border-radius:24px;padding:14px;background:linear-gradient(160deg,#22262c,#121418);border:1px solid var(--neo-linea-2);box-shadow:var(--neo-sombra),inset 0 1px #ffffff0f}.neo-hero__img{position:relative;width:100%;height:auto;display:block;border-radius:14px;will-change:transform;aspect-ratio:1 / 1;object-fit:cover;background:var(--neo-grafito-2)}.neo-hero__placeholder{width:100%;aspect-ratio:1 / 1;border-radius:14px;background:var(--neo-grafito-2);display:grid;place-items:center}.neo-hero__placeholder svg{width:70%;height:auto;fill:var(--neo-linea-2)}.neo-hero__chip{position:absolute;z-index:3;display:flex;align-items:center;gap:10px;background:#131519eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--neo-blanco);border:1px solid var(--neo-linea-2);border-radius:14px;padding:11px 14px;font-size:13px;font-weight:600;box-shadow:var(--neo-sombra-s);animation:neo-flotar 6s ease-in-out infinite}.neo-hero__chip small{display:block;font-weight:400;color:var(--neo-gris);font-size:11px}.neo-hero__chip-ico{width:34px;height:34px;border-radius:10px;background:#ff6a1324;color:var(--neo-naranja);display:grid;place-items:center}.neo-hero__chip-ico svg{width:18px;height:18px}.neo-hero__chip--1{left:-26px;bottom:12%}.neo-hero__chip--2{right:-18px;top:9%;animation-delay:-3s}@keyframes neo-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.neo-marquesina{overflow:hidden;border-top:1px solid var(--neo-linea);border-bottom:1px solid var(--neo-linea)}.neo-marquesina__pista{display:flex;width:max-content;animation:neo-marquesina var(--neo-vel, 30s) linear infinite}.neo-marquesina__item{display:inline-flex;align-items:center;gap:14px;white-space:nowrap;font-family:var(--neo-fuente-titulo);font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:0 30px}.neo-marquesina__item svg{width:16px;height:16px;color:var(--neo-naranja)}@keyframes neo-marquesina{0%{transform:translate(0)}to{transform:translate(-50%)}}.neo-grid__cab{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.neo-grid__cab .neo-h2{margin:0}.neo-grid__lista{display:grid;grid-template-columns:repeat(var(--neo-cols, 4),1fr);gap:20px}.neo-card{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:linear-gradient(180deg,var(--neo-carta),#121418);border:1px solid var(--neo-linea);border-radius:var(--neo-radio);overflow:hidden;transition:transform .45s var(--neo-ease),border-color .3s,box-shadow .45s var(--neo-ease)}.neo-card:hover{transform:translateY(-6px);border-color:#ff6a138c;box-shadow:0 24px 50px -24px #ff6a1359}.neo-card__img{position:relative;aspect-ratio:1 / 1;background:var(--neo-grafito-2);overflow:hidden}.neo-card__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--neo-ease),opacity .4s}.neo-card__img img+img{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.neo-card:hover .neo-card__img img:first-child{transform:scale(1.05)}.neo-card:hover .neo-card__img img+img{opacity:1}.neo-card__img svg{width:100%;height:100%;fill:var(--neo-linea-2)}.neo-card__badge{position:absolute;top:12px;left:12px;z-index:2;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--neo-naranja);color:#160800;padding:5px 9px;border-radius:7px}.neo-card__info{padding:16px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.neo-card__titulo{font-family:var(--neo-fuente-titulo);font-weight:600;font-size:16px;line-height:1.3;margin:0;color:var(--neo-blanco)}.neo-card__precio{display:flex;gap:8px;align-items:baseline;margin-top:auto}.neo-card__precio strong{font-family:var(--neo-fuente-titulo);font-size:18px;color:var(--neo-blanco)}.neo-card__precio s{font-size:13px;color:var(--neo-gris)}.neo-card__ver{font-size:13px;font-weight:600;color:var(--neo-naranja);display:inline-flex;align-items:center;gap:6px}.neo-card__ver svg{width:14px;height:14px;transition:transform .3s var(--neo-ease)}.neo-card:hover .neo-card__ver svg{transform:translate(4px)}.neo-cats__lista{display:grid;grid-template-columns:repeat(var(--neo-cols, 3),1fr);gap:20px}.neo-cat{position:relative;display:block;min-height:260px;border-radius:var(--neo-radio);overflow:hidden;text-decoration:none;color:var(--neo-blanco);border:1px solid var(--neo-linea);background-color:var(--neo-grafito-2);background-image:var(--neo-lineas);transition:border-color .3s}.neo-cat:hover{border-color:#ff6a138c}.neo-cat img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .8s var(--neo-ease)}.neo-cat:hover img{transform:scale(1.06)}.neo-cat:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0b0c0e00 30%,#0b0c0eeb)}.neo-cat__txt{position:absolute;left:22px;right:22px;bottom:20px;z-index:2}.neo-cat__txt .neo-h3{font-size:22px;margin:0 0 4px}.neo-cat__txt span{font-size:13px;color:var(--neo-naranja);font-weight:600}.neo-pasos__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.neo-paso{background:linear-gradient(180deg,var(--neo-carta),#121418);border:1px solid var(--neo-linea);border-radius:var(--neo-radio);overflow:hidden;transition:transform .45s var(--neo-ease),border-color .3s}.neo-paso:hover{transform:translateY(-6px);border-color:#ff6a1373}.neo-paso__img{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--neo-grafito-2)}.neo-paso__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .8s var(--neo-ease)}.neo-paso:hover .neo-paso__img img{transform:scale(1.05)}.neo-paso__num{position:absolute;top:14px;left:14px;width:40px;height:40px;border-radius:10px;background:var(--neo-naranja);color:#160800;display:grid;place-items:center;font-family:var(--neo-fuente-titulo);font-weight:700;font-size:18px;box-shadow:0 0 20px #ff6a1380}.neo-paso__tiempo{position:absolute;top:18px;right:14px;background:#0b0c0ed9;color:var(--neo-gris-claro);border:1px solid var(--neo-linea-2);font-size:11px;font-weight:600;padding:5px 9px;border-radius:999px}.neo-paso__img span svg{width:28px;height:28px}.neo-paso__txt{padding:22px 24px 26px}.neo-paso__txt .neo-h3{font-size:20px;margin-bottom:8px}.neo-paso__txt p{margin:0;color:var(--neo-gris-claro);line-height:1.6}.neo-resenas__resumen{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:-26px;margin-bottom:44px;font-size:14px;color:var(--neo-gris-claro)}.neo-resenas__carril{overflow-x:clip;overflow-y:visible;padding:14px 0 30px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.neo-resenas__pista{display:flex;gap:20px;width:max-content;animation:neo-marquesina var(--neo-vel, 60s) linear infinite}.neo-resenas__carril:hover .neo-resenas__pista{animation-play-state:paused}.neo-resena{width:340px;flex:none;background:var(--neo-carta);border:1px solid var(--neo-linea);border-radius:var(--neo-radio);padding:24px;display:flex;flex-direction:column;gap:12px}.neo-resena__titulo{font-family:var(--neo-fuente-titulo);font-weight:600;font-size:17px;margin:0}.neo-resena__texto{margin:0;line-height:1.6;color:var(--neo-gris-claro);flex:1}.neo-resena__autor{display:flex;align-items:center;gap:12px;font-size:14px}.neo-resena__avatar{width:38px;height:38px;border-radius:10px;background:#ff6a1324;color:var(--neo-naranja);display:grid;place-items:center;font-weight:700}.neo-resena__verif{color:#3ccb7f;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.neo-resena__verif svg{width:13px;height:13px}.neo-faq__grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:64px;align-items:start}.neo-faq__lista{display:grid;gap:10px}.neo-faq__item{background:var(--neo-carta);border:1px solid var(--neo-linea);border-radius:var(--neo-radio-s);overflow:hidden;transition:border-color .3s}.neo-faq__item[open]{border-color:#ff6a1373}.neo-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-family:var(--neo-fuente-titulo);font-weight:600;font-size:16px;color:var(--neo-blanco)}.neo-faq__item summary::-webkit-details-marker{display:none}.neo-faq__mas{flex:none;width:28px;height:28px;border-radius:8px;background:var(--neo-grafito-2);border:1px solid var(--neo-linea-2);color:var(--neo-naranja);display:grid;place-items:center;transition:transform .35s var(--neo-ease),background .3s}.neo-faq__mas svg{width:13px;height:13px}.neo-faq__item[open] .neo-faq__mas{transform:rotate(45deg);background:var(--neo-naranja);color:#160800;border-color:var(--neo-naranja)}.neo-faq__resp{padding:0 22px 20px;color:var(--neo-gris-claro);line-height:1.65}.neo-faq__resp p{margin:0 0 .6em}.neo-faq__resp a{color:var(--neo-naranja)}.neo-faq__contacto{margin-top:28px;padding:22px;border-radius:var(--neo-radio-s);background:var(--neo-carta);border:1px solid var(--neo-linea)}.neo-faq__contacto p{margin:0 0 8px;color:var(--neo-gris-claro)}.neo-faq__contacto a{color:var(--neo-naranja);font-weight:600;text-decoration:none}.neo-cta__caja{position:relative;overflow:hidden;border-radius:28px;padding:68px 60px;background-color:#111316;background-image:var(--neo-lineas);border:1px solid var(--neo-linea-2);display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.neo-cta__luna{position:absolute;width:460px;height:460px;border-radius:50%;right:-140px;top:-180px;background:radial-gradient(circle,#ff6a134d,#ff6a1300 62%);pointer-events:none}.neo-cta__img{position:relative;border-radius:var(--neo-radio);overflow:hidden;border:1px solid var(--neo-linea-2);background:var(--neo-grafito-2)}.neo-cta__img img{width:100%;height:auto;display:block}.neo-cta__img svg{width:100%;height:auto;fill:var(--neo-linea-2)}.neo-cta__garantias{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:24px;font-size:13px;color:var(--neo-gris-claro)}.neo-cta__garantias span{display:inline-flex;align-items:center;gap:8px}.neo-cta__garantias svg{width:17px;height:17px;color:var(--neo-naranja)}.neo-pack-promo{display:flex;align-items:center;gap:14px;max-width:460px;margin:0 0 24px;padding:12px 14px;border-radius:14px;text-decoration:none;color:var(--neo-blanco);background:var(--neo-carta);border:1px dashed rgba(255,106,19,.55);transition:border-color .3s,transform .3s var(--neo-ease)}.neo-pack-promo:hover{border-color:var(--neo-naranja);transform:translateY(-2px)}.neo-pack-promo__ico{flex:none;width:38px;height:38px;border-radius:10px;background:var(--neo-naranja);color:#160800;display:grid;place-items:center}.neo-pack-promo__ico svg{width:18px;height:18px}.neo-pack-promo__txt{flex:1;line-height:1.3}.neo-pack-promo__txt strong{display:block;font-size:14px}.neo-pack-promo__txt small{color:var(--neo-naranja);font-weight:600;font-size:12px}.neo-pack-promo__cta{flex:none;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:13px;color:var(--neo-naranja)}.neo-pack-promo__cta svg{width:14px;height:14px}.neo-pdp__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:start}.neo-galeria{position:sticky;top:100px}.neo-galeria__principal{position:relative;border-radius:var(--neo-radio);overflow:hidden;background:var(--neo-grafito-2);border:1px solid var(--neo-linea);aspect-ratio:1 / 1}.neo-galeria__principal img,.neo-galeria__principal svg{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease;fill:var(--neo-linea-2)}.neo-galeria__principal img.neo-fundido{opacity:0}.neo-galeria__badge{position:absolute;top:16px;left:16px;z-index:2;background:var(--neo-naranja);color:#160800;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:6px 11px;border-radius:8px}.neo-galeria__minis{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;margin-top:12px}.neo-galeria__mini{padding:0;border:1px solid var(--neo-linea);border-radius:10px;overflow:hidden;cursor:pointer;background:var(--neo-grafito-2);aspect-ratio:1 / 1;transition:border-color .25s,transform .25s var(--neo-ease)}.neo-galeria__mini:hover{transform:translateY(-2px)}.neo-galeria__mini[aria-current=true]{border-color:var(--neo-naranja);box-shadow:0 0 0 1px var(--neo-naranja)}.neo-galeria__mini img{width:100%;height:100%;object-fit:cover;display:block}.neo-pdp__compra .neo-h1{margin-bottom:14px}.neo-pdp__intro{color:var(--neo-gris-claro);line-height:1.65;margin:0 0 22px}.neo-pdp__puntos{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:10px;color:var(--neo-gris-claro)}.neo-pdp__puntos li{display:flex;gap:12px;align-items:center}.neo-variantes{display:grid;gap:16px;margin-bottom:20px}.neo-variantes fieldset{border:0;padding:0;margin:0}.neo-variantes legend{font-weight:600;margin-bottom:8px;font-size:12px;color:var(--neo-gris-claro);letter-spacing:.1em;text-transform:uppercase}.neo-variantes__ops{display:flex;flex-wrap:wrap;gap:8px}.neo-variantes__ops input{position:absolute;opacity:0;pointer-events:none}.neo-variantes__ops label{padding:10px 16px;border-radius:10px;border:1px solid var(--neo-linea-2);background:var(--neo-carta);color:var(--neo-blanco);cursor:pointer;font-weight:500;transition:all .2s}.neo-variantes__ops input:checked+label{border-color:var(--neo-naranja);color:var(--neo-naranja);box-shadow:0 0 0 1px var(--neo-naranja)}.neo-variantes__ops--tarjetas{display:grid;gap:10px}.neo-variantes__ops--tarjetas .neo-tarjeta-var{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--neo-radio-s)}.neo-variantes__ops--tarjetas input:checked+.neo-tarjeta-var{color:var(--neo-blanco)}.neo-tarjeta-var__radio{width:20px;height:20px;border-radius:6px;border:1px solid var(--neo-linea-2);position:relative}.neo-variantes__ops--tarjetas input:checked+.neo-tarjeta-var .neo-tarjeta-var__radio{border-color:var(--neo-naranja)}.neo-variantes__ops--tarjetas input:checked+.neo-tarjeta-var .neo-tarjeta-var__radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:3px;background:var(--neo-naranja)}.neo-tarjeta-var__info{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.neo-tarjeta-var__info strong{font-family:var(--neo-fuente-titulo);font-size:16px}.neo-tarjeta-var__info small{width:100%;color:#3ccb7f;font-weight:600;font-size:12px}.neo-tarjeta-var__badge{font-style:normal;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--neo-naranja);color:#160800;padding:3px 8px;border-radius:6px}.neo-tarjeta-var__precio{text-align:right;font-family:var(--neo-fuente-titulo);font-weight:700;font-size:18px;line-height:1.2}.neo-tarjeta-var__precio s{display:block;font-family:var(--neo-fuente);font-weight:400;font-size:12px;color:var(--neo-gris)}.neo-cantidad{display:inline-flex;align-items:center;border:1px solid var(--neo-linea-2);border-radius:12px;overflow:hidden;background:var(--neo-carta)}.neo-cantidad button{width:44px;height:56px;border:0;background:none;font-size:20px;cursor:pointer;color:var(--neo-blanco)}.neo-cantidad input{width:38px;text-align:center;border:0;font-size:16px;font-weight:700;background:none;color:var(--neo-blanco);-moz-appearance:textfield}.neo-cantidad input::-webkit-outer-spin-button,.neo-cantidad input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.neo-pdp__fila-compra{display:flex;gap:12px;margin-bottom:22px}.neo-pdp__fila-compra .neo-btn{flex:1}.neo-pdp__stock{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--neo-gris-claro);margin-bottom:22px}.neo-pdp__stock i{width:8px;height:8px;border-radius:50%;background:#3ccb7f;animation:neo-pulso 2s infinite}@keyframes neo-pulso{0%{box-shadow:0 0 #3ccb7f80}70%{box-shadow:0 0 0 10px #3ccb7f00}to{box-shadow:0 0 #3ccb7f00}}.neo-confianza{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:26px}.neo-confianza__item{background:var(--neo-carta);border:1px solid var(--neo-linea);border-radius:var(--neo-radio-s);padding:14px 10px;text-align:center;font-size:12px;font-weight:600;color:var(--neo-gris-claro)}.neo-confianza__item svg{width:22px;height:22px;color:var(--neo-naranja);display:block;margin:0 auto 6px}.neo-acordeon{border-top:1px solid var(--neo-linea)}.neo-acordeon details{border-bottom:1px solid var(--neo-linea)}.neo-acordeon summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-weight:600;font-size:15px;color:var(--neo-blanco)}.neo-acordeon summary::-webkit-details-marker{display:none}.neo-acordeon summary .neo-faq__mas{width:24px;height:24px}.neo-acordeon details[open] summary .neo-faq__mas{transform:rotate(45deg);background:var(--neo-naranja);color:#160800}.neo-acordeon__cont{padding:0 0 20px;color:var(--neo-gris-claro);line-height:1.65}.neo-acordeon__cont ul,.neo-acordeon__cont ol{padding-left:20px;margin:0}.neo-acordeon__cont li{margin-bottom:6px}.neo-acordeon__cont a{color:var(--neo-naranja)}.neo-caracts{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:72px}.neo-caract{background:var(--neo-carta);border:1px solid var(--neo-linea);border-radius:var(--neo-radio);padding:26px 22px;transition:transform .4s var(--neo-ease),border-color .3s}.neo-caract:hover{transform:translateY(-5px);border-color:#ff6a1373}.neo-caract__ico{width:46px;height:46px;border-radius:12px;background:#ff6a131f;border:1px solid rgba(255,106,19,.4);color:var(--neo-naranja);display:grid;place-items:center;margin-bottom:16px}.neo-caract__ico svg{width:22px;height:22px}.neo-caract .neo-h3{font-size:18px;margin-bottom:8px}.neo-caract p{margin:0;color:var(--neo-gris-claro);line-height:1.6;font-size:14px}.neo-barra-fija{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#0b0c0ef5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--neo-linea);padding:12px var(--neo-margen);display:flex;align-items:center;gap:14px;transform:translateY(110%);transition:transform .45s var(--neo-ease);font-family:var(--neo-fuente);color:var(--neo-blanco)}.neo-barra-fija.neo-visible{transform:none}.neo-barra-fija__info{flex:1;min-width:0}.neo-barra-fija__info strong{display:block;font-family:var(--neo-fuente-titulo);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.neo-barra-fija__info span{font-weight:700;color:var(--neo-naranja)}.neo-barra-fija .neo-btn{padding:13px 22px;font-size:14px}.neo-footer{background-color:var(--neo-negro);background-image:var(--neo-lineas);color:var(--neo-gris-claro);font-family:var(--neo-fuente);border-top:1px solid var(--neo-linea)}.neo-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:48px}.neo-footer .neo-wordmark{margin-bottom:18px}.neo-footer__tag{line-height:1.6;margin:0 0 20px;max-width:320px}.neo-footer h4{font-family:var(--neo-fuente-titulo);color:var(--neo-blanco);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px}.neo-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.neo-footer a{color:var(--neo-gris-claro);text-decoration:none;transition:color .2s}.neo-footer a:hover{color:var(--neo-naranja)}.neo-footer__redes{display:flex;gap:10px}.neo-footer__redes a{width:38px;height:38px;border-radius:10px;background:var(--neo-carta);border:1px solid var(--neo-linea);display:grid;place-items:center}.neo-footer__redes a:hover{border-color:var(--neo-naranja)}.neo-footer__redes svg{width:17px;height:17px;fill:currentColor}.neo-footer__base{margin-top:56px;padding-top:24px;border-top:1px solid var(--neo-linea);display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:13px;color:var(--neo-gris)}.neo-footer__pagos{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0;margin:0}.neo-footer__pagos svg{height:22px;width:auto}.neo-footer__loc{margin-top:18px}@media(max-width:990px){.neo-hero__grid,.neo-faq__grid,.neo-pdp__grid,.neo-cta__caja{grid-template-columns:1fr;gap:40px}.neo-hero__grid{min-height:0}.neo-hero__visual{max-width:540px;margin:0 auto;width:100%}.neo-grid__lista,.neo-cats__lista{grid-template-columns:repeat(2,1fr)}.neo-pasos__grid,.neo-caracts{grid-template-columns:1fr 1fr}.neo-galeria{position:static}.neo-cta__caja{padding:52px 34px}.neo-footer__grid{grid-template-columns:1fr 1fr}}@media(max-width:540px){:root{--neo-margen: 18px}.neo-grid__lista{gap:12px}.neo-card__info{padding:12px 12px 16px}.neo-card__titulo{font-size:14px}.neo-cats__lista,.neo-pasos__grid,.neo-caracts{grid-template-columns:1fr}.neo-hero__chip--1{left:6px}.neo-hero__chip--2{right:6px}.neo-hero__chip{padding:8px 11px;font-size:12px}.neo-resena{width:280px}.neo-cta__caja{padding:40px 22px;border-radius:22px}.neo-footer__grid{grid-template-columns:1fr;gap:32px}.neo-btn{padding:16px 24px}}@media(min-width:991px){.neo-barra-fija{display:none}}:root{--neo-grano: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--neo-carbono: linear-gradient(27deg, #15171b 5px, transparent 5px) 0 5px, linear-gradient(207deg, #15171b 5px, transparent 5px) 10px 0, linear-gradient(27deg, #1b1e23 5px, transparent 5px) 0 10px, linear-gradient(207deg, #22252b 5px, transparent 5px) 10px 5px, linear-gradient(90deg, #17191d 10px, transparent 10px), linear-gradient(#1c1f24 25%, #15171b 25%, #15171b 50%, transparent 50%, transparent 75%, #212429 75%, #212429);--neo-bisel: inset 0 1px 0 rgba(255,255,255,.07), inset 0 -1px 0 rgba(0,0,0,.6), 0 1px 0 rgba(255,255,255,.02);--neo-bisel-hondo: inset 0 2px 6px rgba(0,0,0,.55), inset 0 -1px 0 rgba(255,255,255,.05)}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background-image:var(--neo-grano);background-size:180px 180px;opacity:.045;mix-blend-mode:overlay}.neo-hero:after,.neo-grid:before,.neo-cats:before,.neo-pasos:before,.neo-faq:before{content:"";position:absolute;pointer-events:none;z-index:0;border-radius:48px;background:linear-gradient(160deg,#ffffff0d,#ffffff03 45%,#00000040);box-shadow:inset 1px 1px #ffffff1c,inset -2px -2px #000000bf,0 40px 90px -40px #000000f2;border:1px solid rgba(255,255,255,.045)}.neo-hero:after{width:640px;height:640px;left:-260px;bottom:-320px;transform:rotate(18deg)}.neo-grid:before{width:520px;height:280px;right:-180px;top:40px;transform:rotate(-8deg)}.neo-cats:before{width:460px;height:460px;left:-220px;top:50%;transform:translateY(-50%) rotate(30deg)}.neo-pasos:before{width:380px;height:380px;right:-160px;bottom:-120px;transform:rotate(-22deg)}.neo-faq:before{width:300px;height:520px;left:-140px;top:60px;transform:rotate(12deg)}.neo-grid:after,.neo-pasos:after{content:"";position:absolute;pointer-events:none;z-index:0;width:220px;height:6px;border-radius:6px;background:#0a0b0d;box-shadow:var(--neo-bisel-hondo)}.neo-grid:after{right:4%;bottom:-40px}.neo-pasos:after{right:8%;top:32px}[id^=shopify-section-]:has(>.neo-cats),[id^=shopify-section-]:has(>.neo-faq){background:var(--neo-carbono)!important;background-color:#16181c!important;background-size:20px 20px!important;position:relative}[id^=shopify-section-]:has(>.neo-cats):after,[id^=shopify-section-]:has(>.neo-faq):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 70% at 50% 45%,#0b0c0e00,#0b0c0e8c)}.neo-cats,.neo-faq{background:transparent!important;z-index:1}[id^=shopify-section-]:has(>.neo-hero),[id^=shopify-section-]:has(>.neo-grid),[id^=shopify-section-]:has(>.neo-pasos),[id^=shopify-section-]:has(>.neo-cta),[id^=shopify-section-]:has(>.neo-pdp){background-color:#0b0c0e!important;background-image:url(neo-olas.svg)!important;background-size:cover!important;background-repeat:no-repeat!important}[id^=shopify-section-]:has(>.neo-hero){background-position:center 30%!important}[id^=shopify-section-]:has(>.neo-grid){background-position:left center!important}[id^=shopify-section-]:has(>.neo-pasos){background-position:right bottom!important}[id^=shopify-section-]:has(>.neo-cta){background-position:center top!important}[id^=shopify-section-]:has(>.neo-pdp){background-position:center 20%!important;background-attachment:scroll}.neo-hero,.neo-grid,.neo-pasos,.neo-cta,.neo-pdp{background:transparent!important}.neo-hero__fondo{opacity:.35}.neo-hero:after,.neo-grid:before,.neo-grid:after,.neo-pasos:before,.neo-pasos:after{display:none!important}[id^=shopify-section-]:has(>.neo-grid),[id^=shopify-section-]:has(>.neo-cats),[id^=shopify-section-]:has(>.neo-pasos),[id^=shopify-section-]:has(>.neo-faq){position:relative}[id^=shopify-section-]:has(>.neo-grid):before,[id^=shopify-section-]:has(>.neo-cats):before,[id^=shopify-section-]:has(>.neo-pasos):before,[id^=shopify-section-]:has(>.neo-faq):before{content:"";position:absolute;left:6%;right:6%;top:0;height:1px;z-index:3;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.08) 20%,rgba(255,106,19,.75) 50%,rgba(255,255,255,.08) 80%,transparent);box-shadow:0 0 18px #ff6a1366}.neo-card,.neo-paso,.neo-caract,.neo-faq__item,.neo-confianza__item,.neo-resena,.neo-faq__contacto,.neo-tarjeta-var,.neo-variantes__ops label,.neo-cantidad,.neo-pack-promo{box-shadow:var(--neo-bisel),0 18px 40px -26px #000000e6}.neo-card{background:linear-gradient(180deg,#1d2026,#15171b 60%,#121418)}.neo-card__img{box-shadow:inset 0 -1px #ffffff0d}.neo-hero__marco{box-shadow:var(--neo-sombra),inset 0 1px #ffffff17,inset 0 -2px #00000080}.neo-cta__caja{background-color:#111316;background-image:var(--neo-lineas),linear-gradient(160deg,rgba(255,255,255,.03),transparent 50%);box-shadow:inset 0 1px #ffffff14,inset 0 -2px #0009,0 40px 80px -40px #000000e6}.neo-marquesina{background-image:linear-gradient(180deg,#ffffff0a,#fff0 40%,#00000040)!important;box-shadow:inset 0 1px #ffffff0d,inset 0 -1px #0009}.neo-eyebrow{padding:6px 12px 6px 10px;border-radius:8px;background:linear-gradient(180deg,#1c1f24,#141619);box-shadow:var(--neo-bisel)}.header-wrapper{box-shadow:inset 0 -1px #0009,0 1px #ffffff08}.neo-section>.neo-container{position:relative;z-index:2}@media(max-width:990px){.neo-hero:after,.neo-cats:before,.neo-faq:before{display:none}}@media(prefers-reduced-motion:reduce){.neo-reveal{opacity:1;transform:none;transition:none}.neo-marquesina__pista,.neo-resenas__pista,.neo-hero__chip,.neo-pdp__stock i{animation:none}.neo-hero__img{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/neo-styles.css.map */
