@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;800;900&display=swap";*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#e8e8e8;background:#080808;min-width:320px;margin:0;font-family:Arial,sans-serif}#root{text-align:left;width:100%;max-width:none;margin:0;padding:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:5px;outline:2px solid #fff}.header{border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:24px;padding:26px 5%;display:flex}.logo{color:#eee;letter-spacing:-2px;font-size:30px;font-style:italic;font-weight:900;text-decoration:none}nav{flex-wrap:wrap;gap:12px;display:flex}nav button{color:#999;letter-spacing:1px;background:0 0;border:0;border-radius:0;padding:10px;font-size:12px}nav button:hover,nav button[aria-pressed=true]{color:#fff;box-shadow:inset 0 -1px #ddd}.hero{overflow-wrap:anywhere;background:radial-gradient(at 85% 45%,#292929,#0000 55%),#080808;flex-direction:column;justify-content:center;align-items:flex-start;min-height:72vh;padding:70px 5%;display:flex}.hero p{color:#aaa;letter-spacing:2px;text-transform:uppercase;max-width:480px;font-size:13px;line-height:1.7}.hero h1{letter-spacing:-3px;color:#d8d8d8;background:linear-gradient(#fff 5%,#777 40%,#eee 50%,#555 75%,#ddd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:20px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(56px,14vw,190px);font-style:italic;font-weight:900;line-height:.95}.action{color:#eee;letter-spacing:1px;background:0 0;border:1px solid #888;border-radius:0;margin-top:24px;padding:15px 24px;font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;transition:background .2s,color .2s}.action:hover{color:#080808;background:#eee}footer{color:#888;letter-spacing:2px;border-top:1px solid #292929;padding:28px 5%;font-size:11px}@media (width<=640px){.header{flex-direction:column;align-items:flex-start;gap:14px}nav{gap:4px}nav button{padding:10px 6px;font-size:10px}.hero{min-height:65vh;padding:55px 6%}}.catalogo{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin:32px 0;display:grid}.producto{background:#101010;border:1px solid #303030;min-width:0;padding:16px}.producto img,.foto-pendiente{aspect-ratio:3/4;object-fit:cover;background:linear-gradient(145deg,#242424,#0b0b0b);justify-content:center;align-items:center;width:100%;display:flex}.foto-pendiente{color:#888;letter-spacing:2px;text-align:center;padding:20px;font-size:11px}.producto h2{letter-spacing:1px;margin:20px 0 10px;font-family:Barlow Condensed,Arial,sans-serif;font-size:25px}.producto p{letter-spacing:1px;font-size:12px}.producto label{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.producto select{color:#fff;font:inherit;background:#111;border:1px solid #666;border-radius:0;padding:10px 16px}.producto select:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=800px){.catalogo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.catalogo{grid-template-columns:1fr}}.hero{align-items:stretch;width:100%}.hero>.action{align-self:flex-start}.catalogo{align-self:stretch;width:100%}.producto{overflow-wrap:normal}.hero-portada{background-image:url(/rowghi-fondo.png);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:76vh}.hero-portada h1{width:min(48%,750px)}.hero-portada p{color:#e8e8e8;text-shadow:0 2px 8px #000}.hero-portada .action{background-color:#000000a6}.hero-portada .action:hover{color:#080808;background-color:#eee}@media (width<=640px){.hero-portada{background-image:linear-gradient(#0000 15%,#000000d9),url(/rowghi-fondo.png);background-position:65%;justify-content:flex-end;min-height:75svh}.hero-portada h1{width:min(90%,500px)}}.header .logo{flex-shrink:0;align-items:center;line-height:0;display:inline-flex}.header .logo img{width:205px;max-width:55vw;height:auto;display:block}@media (width<=640px){.header .logo img{width:175px}}.header .logo img{filter:grayscale()contrast(1.8);width:135px;height:auto}@media (width<=640px){.header .logo img{width:120px}}.producto img[src="/void-denim.png"],.producto img[src="/paradox-denim.png"],.producto img[src="/fracture-denim.png"],.producto img[src="/fracture-denim-chrome.png"]{object-fit:contain;background:#000}.producto h2 a{color:inherit;text-decoration:none}.producto h2 a:hover{text-underline-offset:5px;text-decoration:underline}.producto .stock-aviso,.stock-aviso{color:#fff;letter-spacing:2px;border:1px solid #bbb;padding:8px 12px;font-size:12px;display:inline-block}.producto-enlace{text-align:center;width:100%;text-decoration:none;display:inline-block}.detalle{padding:40px 5% 70px}.detalle-volver{color:#ddd;letter-spacing:1px;margin-bottom:32px;font-size:12px;text-decoration:none;display:inline-block}.detalle-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:6%;display:grid}.detalle-foto{object-fit:contain;background:#000;width:100%;max-height:78vh}.detalle-info h1{margin:22px 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(36px,5vw,76px);line-height:1}.detalle-info h2{letter-spacing:2px;margin-top:36px;font-size:16px}.detalle-info p,.detalle-info li{color:#ccc;line-height:1.8}.detalle-info .detalle-precio{color:#fff;font-size:24px}.detalle-talla{flex-direction:column;gap:12px;margin:28px 0;display:flex}.detalle-talla select{color:#fff;width:150px;font:inherit;background:#111;border:1px solid #888;padding:12px}@media (width<=640px){.detalle-grid{grid-template-columns:1fr;gap:24px}.detalle-foto{max-height:65vh}}.catalogo{align-items:stretch}.producto{flex-direction:column;display:flex}.producto h2{min-height:2.4em}.producto>p:not(.stock-aviso){min-height:3.4em}.producto>.producto-enlace{margin-top:auto}.producto>.stock-aviso{align-self:flex-start;margin-bottom:24px}.producto-foto-contenedor{position:relative}.producto .producto-foto-contenedor>.stock-neon{aspect-ratio:auto;object-fit:contain;pointer-events:none;z-index:1;filter:drop-shadow(2px 3px 1px #000000e6);background:0 0;width:46%;height:auto;position:absolute;bottom:6%;right:-4px;transform:rotate(-18deg)}.hero h1.titulo-coleccion{-webkit-text-fill-color:initial;background:0 0;flex-wrap:wrap;align-items:baseline;gap:12px 22px;display:flex}.titulo-coleccion>span{background:linear-gradient(#fff 5%,#777 40%,#eee 50%,#555 75%,#ddd);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.titulo-coleccion .subtitulo-collection{letter-spacing:-1px;font-size:.36em;line-height:1}@media (width<=640px){.hero h1.titulo-coleccion{gap:10px 14px}.titulo-coleccion .subtitulo-collection{font-size:.4em}}.hero h1.titulo-coleccion{align-items:center;gap:12px 24px}.titulo-coleccion .beyond-soul-wordmark{width:min(70%,920px);height:auto;display:block}.titulo-coleccion .subtitulo-collection{letter-spacing:0;font-size:clamp(20px,2.5vw,40px)}@media (width<=640px){.titulo-coleccion .beyond-soul-wordmark{width:100%}.titulo-coleccion .subtitulo-collection{font-size:22px}}.hero h1.titulo-coleccion{align-items:flex-end}.titulo-coleccion .beyond-soul-wordmark{aspect-ratio:5.5;object-fit:cover;object-position:center}.titulo-coleccion .subtitulo-collection{margin-bottom:.08em;padding-bottom:0;line-height:1}.hero.hero-coleccion{background-color:#080808;background-image:linear-gradient(#0000002e,#0006),url(/beyond-soul-fondo.png);background-position:top;background-repeat:no-repeat;background-size:cover;justify-content:flex-start}.titulo-coleccion .collection-graffiti{filter:drop-shadow(2px 3px 2px #000);width:clamp(120px,16vw,240px);max-width:35%;height:auto;margin-bottom:5px;display:block}.hero-coleccion .producto{background:#0a0a0ae6;border-color:#444}@media (width<=640px){.hero.hero-coleccion{background-position:60% 0}.titulo-coleccion .collection-graffiti{width:145px;max-width:50%}}.hero h1.titulo-coleccion{width:min(70%,920px);margin-bottom:28px;padding-bottom:28px;display:block;position:relative}.titulo-coleccion .beyond-soul-wordmark{width:100%}.titulo-coleccion .collection-graffiti{filter:drop-shadow(2px 3px #080808)drop-shadow(4px 6px 3px #000000f2);z-index:1;width:clamp(100px,15vw,215px);max-width:32%;margin:0;position:absolute;bottom:0;left:58%;transform:translate(-50%)rotate(-10deg)}@media (width<=640px){.hero h1.titulo-coleccion{width:100%;padding-bottom:22px}.titulo-coleccion .collection-graffiti{width:30%;max-width:32%}}.titulo-coleccion .collection-graffiti{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)rotate(-10deg)}.hero h1.titulo-coleccion{flex-wrap:nowrap;align-items:center;gap:clamp(24px,4vw,70px);width:100%;padding-bottom:24px;display:flex}.titulo-coleccion .beyond-soul-wordmark{flex-shrink:1;width:min(70%,920px);min-width:0}.titulo-coleccion .collection-graffiti{flex-shrink:0;width:clamp(100px,15vw,215px);max-width:23%;position:relative;inset:auto;transform:translateY(28px)rotate(-13deg)}@media (width<=640px){.hero h1.titulo-coleccion{gap:14px;padding-bottom:18px}.titulo-coleccion .beyond-soul-wordmark{width:70%}.titulo-coleccion .collection-graffiti{width:23%;transform:translateY(12px)rotate(-13deg)}}.hero h1.titulo-coleccion{align-items:flex-end;gap:18px;padding-bottom:16px}.titulo-coleccion .beyond-soul-wordmark{flex-shrink:0;width:min(46vw,800px)}.titulo-coleccion .collection-graffiti{width:clamp(90px,7vw,130px);max-width:15%;transform:translateY(-4px)rotate(-8deg)}.hero-coleccion .producto{background:0 0;border-color:#0000;padding:16px}.producto-foto-contenedor{isolation:isolate;perspective:1000px;background:0 0;padding:16px 12px 52px}.producto-foto-contenedor:before{content:"";z-index:-2;background:radial-gradient(#b4b4b440,#5a5a5a1a 45%,#0000 72%);width:94%;height:75px;position:absolute;bottom:0;left:3%}.producto-foto-contenedor:after{content:"";filter:blur(9px);z-index:-1;background:#000000d9;border-radius:50%;width:64%;height:22px;position:absolute;bottom:18px;left:18%;transform:rotate(-3deg)}.hero-coleccion .producto .producto-foto-contenedor>img:not(.stock-neon){aspect-ratio:3/4;object-fit:contain;filter:drop-shadow(10px 16px 10px #0006);background:0 0;width:100%;height:auto;transition:transform .25s;display:block;transform:translateY(-8px)rotateY(-5deg)}@media (hover:hover){.producto:hover .producto-foto-contenedor>img:not(.stock-neon){transform:translateY(-15px)rotateY(3deg)}}.hero-coleccion .producto h2,.hero-coleccion .producto p,.hero-coleccion .producto a{color:#fff;text-shadow:0 2px 5px #000}.hero-coleccion .producto h2{min-height:2.4em}.hero-coleccion .producto .producto-enlace{background:#000000a6}.hero-coleccion .producto .producto-enlace:hover{color:#080808;text-shadow:none;background:#eee}.detalle-foto{filter:drop-shadow(8px 16px 12px #000000a6);background:0 0}@media (width<=640px){.hero h1.titulo-coleccion{gap:12px}.titulo-coleccion .beyond-soul-wordmark{width:73%}.titulo-coleccion .collection-graffiti{width:23%;max-width:23%;transform:translateY(-2px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.hero-coleccion .producto .producto-foto-contenedor>img:not(.stock-neon){transition:none}}.producto-foto-contenedor:before{filter:none;background:repeating-radial-gradient(#0000 0 12px,#20ffe538 13px 14px,#0000 15px 23px),radial-gradient(#50ffefa6,#00c3bf40 45%,#0000 72%);border:1px solid #4dfff2a6;border-radius:50%;width:80%;height:62px;bottom:4px;left:10%;box-shadow:0 0 20px #00ffe040,inset 0 0 22px #00ffe040}.producto-foto-contenedor:after{clip-path:polygon(43% 100%,57% 100%,100% 0,0 0);filter:blur(5px);background:linear-gradient(#0000,#15ffe30f 45%,#15ffe33d);border-radius:0;width:56%;height:43%;bottom:28px;left:22%;transform:none}.holograma-rayas{z-index:2;pointer-events:none;opacity:0;-webkit-mask-image:var(--prenda-url);-webkit-mask-image:var(--prenda-url);mask-image:var(--prenda-url);mix-blend-mode:screen;background:linear-gradient(#0000 35%,#87ffffe6 49%,#0000 56%) 0 0/100% 220%,repeating-linear-gradient(#20ffeca6 0 1px,#0000 1px 5px);transition:opacity .25s,transform .25s;position:absolute;inset:16px 12px 52px;transform:translateY(-8px)rotateY(-5deg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (hover:hover){.producto-foto-contenedor:hover .holograma-rayas{opacity:.9;animation:1.8s linear infinite barrido-holograma;transform:translateY(-15px)rotateY(3deg)}.hero-coleccion .producto .producto-foto-contenedor:hover>img:not(.stock-neon){filter:drop-shadow(0 0 12px #00ffe68c)brightness(1.15)saturate(.65)}}@keyframes barrido-holograma{0%{background-position:0 100%,0 0}to{background-position:0 -100%,0 10px}}.producto .producto-foto-contenedor>.stock-neon{pointer-events:auto;cursor:pointer;z-index:3}@keyframes giro-sello{0%{transform:rotate(-18deg)}to{transform:rotate(342deg)}}@media (prefers-reduced-motion:reduce){.producto-foto-contenedor:hover .holograma-rayas,.producto .producto-foto-contenedor>.stock-neon:hover{animation:none}.holograma-rayas{transition:none}}.producto-foto-contenedor:before{background:repeating-radial-gradient(#0000 0 12px,#f0f4ff38 13px 14px,#0000 15px 23px),radial-gradient(#ffffffa6,#c3cad740 45%,#0000 72%);border-color:#f0f6ffa6;box-shadow:0 0 20px #ffffff40,inset 0 0 22px #ffffff40}.producto-foto-contenedor:after{background:linear-gradient(#0000,#f0f4ff0f 45%,#ffffff3d)}.holograma-rayas{background:linear-gradient(#0000 35%,#ffffffe6 49%,#0000 56%) 0 0/100% 220%,repeating-linear-gradient(#f0f6ffa6 0 1px,#0000 1px 5px)}@media (hover:hover){.hero-coleccion .producto .producto-foto-contenedor:hover>img:not(.stock-neon){filter:drop-shadow(0 0 12px #f0f6ff8c)brightness(1.15)saturate(.65)}}.producto .producto-foto-contenedor>.stock-neon{transform-origin:50%;backface-visibility:visible;will-change:transform;animation:4s ease-in-out infinite sello-flotante-3d}@keyframes sello-flotante-3d{0%,to{transform:perspective(650px)translateZ(12px)rotate(-18deg)rotateY(-12deg)rotateX(5deg)}50%{transform:perspective(650px)translate3d(0,-10px,28px)rotate(-14deg)rotateY(12deg)rotateX(-5deg)}}.producto .producto-foto-contenedor>.stock-neon:hover{animation:1s ease-in-out both giro-sello-3d}@keyframes giro-sello-3d{0%{transform:perspective(650px)translate3d(0,-5px,18px)rotate(-18deg)rotateY(0)}to{transform:perspective(650px)translate3d(0,-5px,18px)rotate(-18deg)rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.producto .producto-foto-contenedor>.stock-neon,.producto .producto-foto-contenedor>.stock-neon:hover{will-change:auto;animation:none}}.hero.hero-coleccion{background-color:#080808;background-image:linear-gradient(#00000073,#0009 55%,#000000bf),url(/beyond-soul-fondo-sutil.png);background-position:top;background-repeat:no-repeat;background-size:cover}@media (width<=640px){.hero.hero-coleccion{background-position:65% 0}}.footer-home{min-height:230px;padding-top:28px;position:relative;overflow:hidden}.footer-home>span{z-index:1;position:relative}.retama-escena{pointer-events:none;width:min(100%,1100px);margin:-25px auto -30px}.retama-escena canvas{filter:drop-shadow(0 8px 12px #000000bf);width:100%;height:auto;display:block}@media (width<=640px){.footer-home{min-height:180px}.retama-escena{width:170%;max-width:none;margin:0 -35%}}footer.footer-home{min-height:230px;padding:0}.footer-home .retama-escena{width:100%;max-width:none;margin:0}.footer-home .retama-escena canvas{object-fit:contain;object-position:left center;width:100%;min-height:230px}@media (width<=640px){footer.footer-home{min-height:180px}.footer-home .retama-escena{width:200%;margin:0}.footer-home .retama-escena canvas{min-height:180px}}footer.footer-home{background:radial-gradient(at 35% 55%,#12151a,#080808 70%);min-height:270px}.footer-home .retama-espinas{width:100%;margin:0}.footer-home .retama-espinas canvas{object-fit:contain;width:100%;min-height:270px}@media (width<=640px){.footer-home .retama-espinas{width:100%}.footer-home .retama-espinas canvas{object-fit:cover;object-position:18% center;height:240px;min-height:240px}footer.footer-home{min-height:240px}}:is(html:has(.pagina-home),body:has(.pagina-home)){height:100%;overflow:hidden}.pagina-home{grid-template-rows:auto minmax(0,1fr) clamp(80px,14vh,150px);height:100dvh;display:grid;overflow:hidden}.pagina-home .header{padding-block:clamp(14px,2.7vh,26px)}.pagina-home main{min-height:0}.pagina-home .hero-portada{background-position:50%;height:100%;min-height:0;padding-block:clamp(16px,4vh,45px)}.pagina-home .hero-portada h1{width:min(48%,750px);margin-block:clamp(8px,2vh,20px)}.pagina-home .hero-portada .action{margin-top:clamp(8px,2vh,24px)}.pagina-home footer.footer-home{height:100%;min-height:0;overflow:hidden}.pagina-home .retama-espinas{height:100%}.pagina-home .retama-espinas canvas{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0}@media (width<=640px){.pagina-home .header{gap:6px;padding-block:10px}.pagina-home .hero-portada{justify-content:center;padding-block:12px}.pagina-home .hero-portada h1{width:min(90%,500px)}.pagina-home .hero-portada p{margin-block:8px}.pagina-home .hero-portada .action{padding:12px 18px}}@media (height<=500px) and (width>=641px){.pagina-home .header{padding-block:8px}.pagina-home .hero-portada h1{width:min(30%,400px);margin-block:6px}.pagina-home .hero-portada p{margin-block:4px}.pagina-home .hero-portada .action{margin-top:6px;padding-block:8px}}.pagina-home{grid-template-rows:auto minmax(0,1fr);position:relative}.pagina-home .hero-portada{padding-bottom:clamp(100px,18vh,180px)}.pagina-home .hero-portada h1{width:min(62%,1100px)}.pagina-home footer.footer-home{pointer-events:none;z-index:2;background:0 0;border:0;height:clamp(100px,18vh,190px);min-height:0;padding:0;position:absolute;bottom:0;left:0;right:0;overflow:visible}.puas-png-escena{perspective:900px;width:100%;height:100%;position:relative}.pua-png{left:calc(var(--indice) * 16% - 12%);width:37%;max-width:none;height:auto;transform-style:preserve-3d;filter:drop-shadow(0 12px 15px #000000b3);animation:9s ease-in-out infinite puas-png-flotacion;animation-delay:calc(var(--indice) * -1.3s);position:absolute;bottom:-45%}@keyframes puas-png-flotacion{0%,to{transform:translate3d(0, 0, 0) rotateX(8deg) rotateY(-12deg) rotateZ(var(--inclinacion))}50%{transform:translate3d(0, -18px, 28px) rotateX(-6deg) rotateY(12deg) rotateZ(var(--inclinacion))}}@media (width<=640px){.pagina-home .hero-portada h1{width:100%}.pagina-home .hero-portada{padding-bottom:110px}.pua-png{width:70%;left:calc(var(--indice) * 30% - 25%);bottom:-10%}}@media (height<=500px) and (width>=641px){.pagina-home .hero-portada h1{width:min(45%,700px)}.pagina-home .hero-portada{padding-bottom:65px}.pagina-home footer.footer-home{height:75px}}@media (prefers-reduced-motion:reduce){.pua-png{transform:rotateZ(var(--inclinacion));animation:none}}.pagina-home .hero-portada h1{z-index:3;position:relative}.pagina-home .hero-portada h1>img{object-fit:contain;object-position:left center;max-height:32dvh;animation:9s ease-in-out infinite reflejo-logo}.pagina-home .hero-portada h1:after{content:"";clip-path:polygon(50% 0,55% 43%,100% 50%,55% 56%,50% 100%,44% 56%,0 50%,44% 43%);opacity:0;pointer-events:none;background:#fff;width:32px;height:32px;animation:9s ease-in-out infinite destello-puntual;position:absolute;top:28%;left:66%;transform:scale(.2)}.pagina-home .hero-portada .boton-coleccion-cromo{z-index:5;mix-blend-mode:screen;background:0 0;border:0;width:clamp(170px,16vw,270px);margin-top:8px;padding:0;line-height:0;display:block;position:relative}.boton-coleccion-cromo img{object-fit:contain;object-position:left;width:100%;height:auto;max-height:15dvh;animation:9s ease-in-out infinite reflejo-boton;display:block}.pagina-home .hero-portada .boton-coleccion-cromo:hover{background:0 0}.pagina-home .hero-portada .boton-coleccion-cromo:hover img{filter:brightness(1.18)}.boton-coleccion-cromo:after{content:"";clip-path:polygon(50% 0,56% 43%,100% 50%,56% 56%,50% 100%,44% 56%,0 50%,44% 43%);opacity:0;pointer-events:none;background:#fff;width:19px;height:19px;animation:9s ease-in-out .55s infinite destello-puntual;position:absolute;top:18%;right:10%}@keyframes reflejo-logo{0%,37%,47%,to{filter:brightness()}41%{filter:brightness(1.3)drop-shadow(0 0 3px #ffffff40)}43%{filter:brightness(1.1)}}@keyframes reflejo-boton{0%,43%,53%,to{filter:brightness()}47%{filter:brightness(1.45)drop-shadow(0 0 4px #ffffff4d)}}@keyframes destello-puntual{0%,38%,46%,to{opacity:0;transform:scale(.2)rotate(0)}41%{opacity:.9;transform:scale(1)rotate(12deg)}43%{opacity:.2;transform:scale(.5)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.pagina-home .hero-portada h1>img,.pagina-home .hero-portada h1:after,.boton-coleccion-cromo img,.boton-coleccion-cromo:after{animation:none}}.pagina-home .hero-portada h1>img,.boton-coleccion-cromo img{animation:none}.pagina-home .hero-portada h1:after,.boton-coleccion-cromo:after{display:none}.pagina-home .hero-portada h1:before,.boton-coleccion-cromo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:0;background-image:radial-gradient(#fffffff2 0%,#fff6 12%,#ffffff17 28%,#0000 48%);background-repeat:no-repeat;background-size:240% 170%;animation:9s ease-in-out infinite luz-joya;position:absolute;inset:0;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pagina-home .hero-portada h1:before{-webkit-mask-image:url(/rowghi-logo.png);mask-image:url(/rowghi-logo.png)}.pagina-home .hero-portada .boton-coleccion-cromo{mix-blend-mode:normal;filter:drop-shadow(0 8px 8px #000000b3);width:clamp(200px,19vw,330px)}.boton-coleccion-cromo:before{animation-delay:.6s;-webkit-mask-image:url(/ver-coleccion-lingote.png);mask-image:url(/ver-coleccion-lingote.png)}@keyframes luz-joya{0%,29%{opacity:0;background-position:160% 65%}33%{opacity:.15;background-position:145% 60%}39%{opacity:.7;background-position:60% 45%}45%{opacity:.45;background-position:-15% 30%}50%,to{opacity:0;background-position:-65% 20%}}@media (prefers-reduced-motion:reduce){.pagina-home .hero-portada h1:before,.boton-coleccion-cromo:before{opacity:0;animation:none}}.pagina-home .hero-portada .boton-coleccion-cromo{filter:none;transform:none}.boton-coleccion-cromo:before{-webkit-mask-image:url(/ver-coleccion-frontal.png);mask-image:url(/ver-coleccion-frontal.png)}.pagina-home .hero-portada .boton-coleccion-cromo{width:clamp(180px,16.5vw,285px)}.producto-foto-contenedor{color:inherit;text-decoration:none;display:block}.producto-foto-contenedor:focus-visible{outline-offset:6px;outline:2px solid #fff}.detalle-info .descripcion-detalle{color:#fff;max-width:65ch;line-height:1.8}.pagina-home footer.footer-home{-webkit-mask-image:none;mask-image:none}.pagina-home .hero-portada{position:relative}.pagina-home .hero-portada:after{content:"";z-index:6;pointer-events:none;background:url(/rowghi-fondo.png) 50%/cover no-repeat;position:absolute;inset:0;-webkit-mask:url(/personaje-primer-plano.svg) 50%/cover no-repeat;mask:url(/personaje-primer-plano.svg) 50%/cover no-repeat}.pagina-home .hero-portada:before{content:"";z-index:3;pointer-events:none;filter:blur(10px);background:#0000005c;position:absolute;inset:0;transform:translate(-13px,9px);-webkit-mask:url(/personaje-primer-plano.svg) 50%/cover no-repeat;mask:url(/personaje-primer-plano.svg) 50%/cover no-repeat}.header nav{align-items:center;gap:10px}.header nav button{isolation:isolate;color:#d6d8dc;letter-spacing:1.7px;text-shadow:0 1px 2px #000;background:linear-gradient(165deg,#24262a 0%,#101114 40%,#070809 57%,#1c1e21 100%);border:1px solid #414348;border-radius:0;padding:11px 18px;font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-weight:600;line-height:1.1;transition:color .18s,border-color .18s,background .18s,transform .18s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 3px 7px #00000040}.header nav button:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff2b 50%,#0000 65%);transition:transform .55s;position:absolute;inset:0;transform:translate(-140%)}.header nav button:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#dce1e9,#0000);height:1px;position:absolute;bottom:3px;left:22%;right:22%}.header nav button:hover{color:#fff;border-color:#949aa4;transform:translateY(-1px)}.header nav button:hover:before{transform:translate(140%)}.header nav button[aria-pressed=true]{color:#fff;background:linear-gradient(165deg,#3c4048,#191c21 45%,#080a0d 60%,#30343b);border-color:#bcc2cc;box-shadow:inset 0 1px #ffffff38,0 0 9px #d2e1ff17}.header nav button[aria-pressed=true]:after{opacity:1}.header nav button:focus-visible{outline-offset:4px;outline:2px solid #fff}@media (width<=640px){.header nav{gap:6px}.header nav button{letter-spacing:1px;padding:9px 10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.header nav button,.header nav button:before{transition:none}}.header nav{gap:16px}.header nav button{box-shadow:none;z-index:0;background:0 0;border:0;padding:17px 24px;overflow:visible}.header nav button:before{content:"";z-index:-1;pointer-events:none;opacity:.78;filter:brightness(.85)drop-shadow(0 3px 3px #000);background:url(/puas-negras-transparentes.png) 50%/100% 100% no-repeat;transition:filter .2s,opacity .2s;position:absolute;inset:-7px -14px;transform:none}.header nav button:after{z-index:-1;opacity:1;background:radial-gradient(#000000f2 25%,#0009 55%,#0000 75%);height:auto;inset:24% 15%}.header nav button:hover,.header nav button[aria-pressed=true]{box-shadow:none;color:#fff;background:0 0;border:0}.header nav button:hover:before{opacity:1;filter:brightness(1.4)drop-shadow(0 2px 4px #000);transform:none}.header nav button[aria-pressed=true]:before{opacity:1;filter:brightness(1.7)drop-shadow(0 0 3px #c8d7eb33)}@media (width<=640px){.header nav{gap:9px}.header nav button{padding:13px 10px}.header nav button:before{inset:-4px -6px}}@font-face{font-family:Rowghi Menu;src:local(Copperplate Gothic Bold),local(Copperplate Gothic),local(Impact);font-display:swap}.header nav button{letter-spacing:1.8px;text-transform:uppercase;font-family:Rowghi Menu,Arial Black,sans-serif;font-size:15px;font-style:italic;font-weight:900}.hero-coleccion .producto h2{margin-top:24px;margin-bottom:16px;font-size:clamp(27px,2.15vw,40px);line-height:1.08}.hero-coleccion .producto>p{letter-spacing:1.1px;font-size:clamp(14px,1.05vw,18px);line-height:1.7}.hero-coleccion .producto>.producto-enlace{padding-block:18px;font-size:clamp(19px,1.3vw,24px)}.hero-coleccion .titulo-coleccion .beyond-soul-wordmark{width:min(51vw,900px)}@media (width<=640px){.header nav button{letter-spacing:.8px;font-size:11px}.hero-coleccion .producto h2{font-size:30px}.hero-coleccion .producto>p{font-size:15px}.hero-coleccion .titulo-coleccion .beyond-soul-wordmark{width:73%}}.hero-coleccion .titulo-coleccion .beyond-soul-wordmark{animation:1.5s cubic-bezier(.2,.7,.2,1) both llegada-laser}.hero-coleccion .titulo-coleccion .collection-graffiti{animation:1.3s steps(24,end) .65s both trazado-grafiti}@keyframes llegada-laser{0%{opacity:0;clip-path:inset(0 100% 0 0);filter:brightness(3)drop-shadow(0 0 14px #fff);transform:translateY(5px)}12%{opacity:1}65%{clip-path:inset(0 15% 0 0);filter:brightness(2)drop-shadow(0 0 7px #ffffffb3)}85%{clip-path:inset(0);filter:brightness(1.35)drop-shadow(0 0 2px #fff)}to{opacity:1;clip-path:inset(0);filter:none;transform:none}}@keyframes trazado-grafiti{0%{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%);filter:blur(3px)}8%{opacity:1}30%{clip-path:polygon(0 0,34% 0,24% 100%,0 100%);filter:blur(1px)}60%{clip-path:polygon(0 0,70% 0,59% 100%,0 100%)}85%{clip-path:polygon(0 0,100% 0,91% 100%,0 100%);filter:blur(.3px)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);filter:drop-shadow(2px 3px #080808)drop-shadow(4px 6px 3px #000000f2)}}.hero-coleccion .producto>.producto-enlace,.hero-coleccion>.action{isolation:isolate;z-index:0;box-shadow:none;letter-spacing:1.8px;color:#d6d8dc;text-shadow:0 1px 2px #000;background:0 0;border:0;border-radius:0;padding:20px 24px;font-family:Rowghi Menu,Arial Black,sans-serif;font-size:clamp(15px,1.1vw,20px);font-style:italic;font-weight:900;text-decoration:none;position:relative;overflow:visible}.hero-coleccion .producto>.producto-enlace{margin-top:auto}.hero-coleccion>.action{align-self:flex-start;margin-top:40px}.hero-coleccion .producto-enlace:before,.hero-coleccion>.action:before{content:"";z-index:-1;opacity:.78;filter:brightness(.85)drop-shadow(0 3px 3px #000);pointer-events:none;background:url(/puas-negras-transparentes.png) 50%/100% 100% no-repeat;transition:filter .2s,opacity .2s;position:absolute;inset:-10px -8px}.hero-coleccion .producto-enlace:after,.hero-coleccion>.action:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#000000f2 25%,#0009 55%,#0000 75%);position:absolute;inset:24% 15%}.hero-coleccion .producto>.producto-enlace:hover,.hero-coleccion>.action:hover{color:#fff;text-shadow:0 1px 2px #000;background:0 0}.hero-coleccion .producto-enlace:hover:before,.hero-coleccion>.action:hover:before{opacity:1;filter:brightness(1.4)drop-shadow(0 2px 4px #000)}@media (prefers-reduced-motion:reduce){.hero-coleccion .titulo-coleccion .beyond-soul-wordmark,.hero-coleccion .titulo-coleccion .collection-graffiti{animation:none}.hero-coleccion .producto-enlace:before,.hero-coleccion>.action:before{transition:none}}.termino-denim{color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;cursor:help;background:0 0;border:0;border-bottom:1px dotted #a7adb6;border-radius:0;margin:0;padding:0;display:inline}.termino-denim:hover{color:#fff;border-bottom-color:#fff}.termino-denim:focus-visible{outline-offset:3px;outline:1px solid #fff}.globo-denim{z-index:1000;color:#f2f3f5;letter-spacing:0;text-transform:none;text-align:left;background:linear-gradient(145deg,#25282e,#0b0d10 50%,#171a1f);border:1px solid #858d98;border-radius:2px;padding:17px 19px;font:14px/1.6 Arial,sans-serif;display:block;position:fixed;box-shadow:inset 0 1px #ffffff26,0 10px 28px #000000bf}.globo-denim:before{content:"";background:#25282e;border-top:1px solid #858d98;border-left:1px solid #858d98;width:10px;height:10px;position:absolute;top:-6px;left:19px;transform:rotate(45deg)}.globo-denim-titulo{color:#fff;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-family:Rowghi Menu,Arial Black,sans-serif;font-size:13px;font-style:italic;display:block}.tallas-stock{color:#fff;margin:28px 0 34px;font-size:16px;line-height:1.8}.tallas-stock .termino-denim{cursor:pointer;padding:2px 5px}.tallas-stock .termino-denim[aria-pressed=true]{color:#fff;border-bottom:1px solid #fff}.talla-separador{color:#aaa;padding-inline:3px}.tallas-stock{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.tallas-stock .talla-separador{display:none}.tallas-stock .termino-denim{isolation:isolate;color:#ddd;text-align:center;background:0 0;border:0;min-width:60px;padding:13px 17px;font-family:Rowghi Menu,Arial Black,sans-serif;font-size:16px;font-style:italic;font-weight:900;line-height:1;display:inline-block;position:relative}.tallas-stock .termino-denim:before{content:"";z-index:-2;opacity:.85;pointer-events:none;background:url(/puas-negras-transparentes.png) 50%/100% 100% no-repeat;position:absolute;inset:-7px -8px}.tallas-stock .termino-denim:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#080808,#0000 75%);position:absolute;inset:22% 18%}.tallas-stock .termino-denim:hover,.tallas-stock .termino-denim[aria-pressed=true]{color:#fff;text-shadow:0 0 5px #ffffff59;border:0}.tallas-stock .termino-denim[aria-pressed=true]:before{filter:brightness(1.7)}.globo-denim.globo-stock-compacto{text-align:center;padding:7px 10px;font-size:12px;line-height:1.5}.globo-stock-compacto:before{top:auto;bottom:-6px;transform:rotate(225deg)}.talla-desplegable{color:#fff;flex-direction:column;align-items:flex-start;gap:9px;margin:-10px 0 30px;font-size:14px;display:flex}.talla-desplegable select{color:#fff;width:135px;font:inherit;cursor:pointer;background:#101114;border:1px solid #8b929d;border-radius:0;padding:11px 14px}.talla-desplegable select:focus-visible{outline-offset:3px;outline:2px solid #fff}.detalle.detalle-matrix{isolation:isolate;background:#050505;position:relative}.detalle-matrix .fondo-matrix{z-index:-2;pointer-events:none;opacity:.7;width:100%;height:100%;position:fixed;inset:0}.detalle-matrix:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000001a,#0003 45%,#000000a6 65%);position:absolute;inset:0}.detalle-matrix .detalle-info{text-shadow:0 2px 5px #000;background:radial-gradient(#000000a6,#0000 85%);position:relative}.detalle-matrix .detalle-volver{position:relative}@media (width<=640px){.detalle-matrix:before{background:#0006}}.cabecera-beyond{perspective:1400px;grid-template-columns:minmax(0,2.1fr) minmax(280px,1fr);align-items:center;gap:clamp(24px,3vw,55px);width:100%;margin-bottom:24px;display:grid}.hero-coleccion .cabecera-beyond .titulo-coleccion{width:100%;margin-bottom:0}.hero-coleccion .cabecera-beyond .beyond-soul-wordmark{flex-shrink:1;width:82%;min-width:0}.hero-coleccion .cabecera-beyond .collection-graffiti{width:15%;max-width:130px}.manifiesto-beyond{transform-style:preserve-3d;padding:18px 12px;animation:8s ease-in-out infinite manifiesto-flotante;position:relative}.hero-coleccion .manifiesto-beyond p{color:#f0f1f5;letter-spacing:.3px;text-transform:none;text-shadow:1px 2px 1px #11151e,4px 6px 8px #7387aa66;max-width:none;margin:0 0 16px;font-size:clamp(14px,.98vw,18px);line-height:1.65}.manifiesto-beyond p:last-child{margin-bottom:0}.manifiesto-beyond:after{content:"";z-index:-1;filter:blur(13px);background:#7387aa21;border-radius:50%;height:18px;position:absolute;bottom:-12px;left:12%;right:8%;transform:rotateX(60deg)}@keyframes manifiesto-flotante{0%,to{transform:translateY(0)rotateY(-3deg)rotateX(1deg)}50%{transform:translateY(-7px)rotateY(1deg)rotateX(-1deg)}}@media (width<=900px){.cabecera-beyond{grid-template-columns:1fr;gap:14px}.manifiesto-beyond{max-width:720px;padding:8px 0 16px}.hero-coleccion .manifiesto-beyond p{font-size:15px}}@media (prefers-reduced-motion:reduce){.manifiesto-beyond{animation:none}}.hero-coleccion .manifiesto-beyond p{letter-spacing:.7px;color:#fff;text-shadow:1px 2px 2px #11151e,3px 5px 8px #7387aa4d;font-family:Rowghi Menu,Arial Black,sans-serif;font-size:clamp(14px,1.02vw,18px);font-style:italic;font-weight:900;line-height:1.75;animation:1.8s ease-out .2s both manifiesto-laser}.manifiesto-beyond:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fff 45% 55%,#0000);height:2px;animation:2.3s ease-out .2s both barrido-manifiesto;position:absolute;top:0;left:5%;right:5%;box-shadow:0 0 6px #fff,0 0 15px #f0f6ffb3}@keyframes manifiesto-laser{0%{opacity:0;clip-path:inset(0 0 100%);filter:brightness(2)blur(1px)}12%{opacity:1}75%{clip-path:inset(0 0 5%);filter:brightness(1.35)blur()}to{opacity:1;clip-path:inset(0);filter:none}}@keyframes barrido-manifiesto{0%{opacity:0;top:0}10%{opacity:.75}88%{opacity:.6;top:95%}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.hero-coleccion .manifiesto-beyond p,.manifiesto-beyond:before{animation:none}}.hero-coleccion .manifiesto-beyond p{letter-spacing:.7px;color:#fff;font-family:Barlow Condensed,Segoe UI,sans-serif;font-size:clamp(17px,1.2vw,22px);font-style:normal;font-weight:400;line-height:1.6;animation:2.2s ease-out both entrada-luz-manifiesto}.manifiesto-beyond:before{animation:none;display:none}@keyframes entrada-luz-manifiesto{0%{opacity:0;filter:brightness()blur(1px);transform:perspective(900px)translate3d(0,12px,-35px)rotateX(4deg)}20%{opacity:.4;filter:brightness(1.4)blur(.5px)}36%{opacity:.2;filter:brightness()}52%{opacity:.8;filter:brightness(1.6)drop-shadow(0 0 3px #ffffff40)}68%{opacity:.55;filter:brightness(1.1)}85%{opacity:1;filter:brightness(1.3)}to{opacity:1;filter:none;transform:perspective(900px)translate(0,0)rotateX(0)}}@media (prefers-reduced-motion:reduce){.hero-coleccion .manifiesto-beyond p{animation:none}}.manifiesto-beyond{animation:12s ease-in-out infinite manifiesto-suspendido}.hero-coleccion .manifiesto-beyond p{animation:1.7s cubic-bezier(.16,1,.3,1) both revelado-oscuro}.hero-coleccion .manifiesto-beyond p:nth-child(2){animation-delay:.18s}.manifiesto-beyond:before{width:auto;height:auto;box-shadow:none;opacity:0;background:linear-gradient(110deg,#0000 35%,#dce6f514 49%,#0000 62%);animation:2.1s ease-in-out .2s both reflejo-manifiesto-oscuro;display:block;inset:0;transform:translate(-35%)}@keyframes revelado-oscuro{0%{opacity:0;filter:blur(2px);clip-path:inset(0 0 100%);transform:perspective(1200px)translate3d(0,7px,-18px)rotateX(2deg)}to{opacity:1;filter:none;clip-path:inset(0);transform:perspective(1200px)translate(0,0)rotateX(0)}}@keyframes reflejo-manifiesto-oscuro{0%{opacity:0;transform:translate(-35%)}35%{opacity:.6}75%{opacity:.25}to{opacity:0;transform:translate(35%)}}.manifiesto-beyond{overflow-clip-margin:8px;overflow:clip}@keyframes manifiesto-suspendido{0%,to{transform:perspective(1400px)translateY(0)rotateY(-1deg)}50%{transform:perspective(1400px)translateY(-3px)rotateY(.5deg)}}@media (prefers-reduced-motion:reduce){.manifiesto-beyond,.hero-coleccion .manifiesto-beyond p,.manifiesto-beyond:before{animation:none}.manifiesto-beyond:before{display:none}}.mascota-overlay{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:clip}.mascota-anclada{aspect-ratio:944/1664;pointer-events:none;opacity:1;isolation:isolate;width:clamp(112px,9vw,176px);transition:opacity .24s;position:absolute;right:clamp(16px,2.4vw,46px)}.mascota-atenuada{opacity:.1}.mascota-atenuada .mascota-cuerpo{pointer-events:none}.mascota-sombra-proyectada{z-index:-1;filter:brightness(0)blur(6px);opacity:.72;pointer-events:none;background:url(/mascota-rowghi-referencia.png) 50%/contain no-repeat;position:absolute;inset:3.5%;transform:translate(20px,22px)skewY(-7deg)scale(.96,1.02)}.mascota-cuerpo{cursor:pointer;pointer-events:auto;touch-action:manipulation;filter:drop-shadow(0 6px 6px #000b);background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:relative}.mascota-cuerpo:focus-visible{outline-offset:2px;outline:1px solid #d8e0eb}.medusa-canvas,.medusa-referencia{object-fit:contain;width:100%;height:100%;display:block}.medusa-canvas{opacity:0;transition:opacity .35s;position:absolute;inset:0}.medusa-canvas.lista{opacity:1}.mascota-dialogo{box-sizing:border-box;pointer-events:auto;filter:drop-shadow(0 12px 18px #000b);width:min(320px,100vw - 28px);animation:.4s ease-out both mensaje-cromo-entra;position:fixed}.mascota-dialogo:after{content:"";background:#090a0d;border-top:1px solid #a7afb9;border-right:1px solid #a7afb9;width:11px;height:11px;position:absolute;top:45px;right:-6px;transform:rotate(45deg)}.mascota-dialogo[data-placement=below]:after{border-left:1px solid #a7afb9;border-right:0;top:-6px;right:30px;transform:rotate(-45deg)}.mascota-ornamento{opacity:.85;pointer-events:none;background:url(/puas-negras-transparentes.png) 50%/contain no-repeat;width:170px;height:60px;position:absolute;top:-30px;right:-10px}.mascota-globo{clip-path:polygon(14px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 15px),calc(100% - 15px) 100%,6px 100%,0 calc(100% - 6px),0 14px);background:linear-gradient(135deg,#f3f5f8,#555d69 15%,#a6aeba 28%,#262a33 55%,#c0c7d1 86%,#5b6370);padding:1px}.mascota-globo-interior{scrollbar-width:thin;scrollbar-color:#8993a0 #111218;max-height:calc(100dvh - 60px);clip-path:inherit;color:#f0f1f5;background:linear-gradient(135deg,#0a0b0df5,#08080afc 65%),url(/beyond-soul-fondo-sutil.png) 50%/cover;padding:17px 19px 13px;overflow-y:auto}.mascota-globo-cabecera{border-bottom:1px solid #b1bac33b;justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.mascota-globo-cabecera>img{filter:grayscale()contrast(1.8);width:130px;max-width:70%;height:auto;display:block}.mascota-globo-cabecera button{color:#bfc6d1;background:0 0;border:0;margin:-6px -5px -6px 0;padding:5px 7px;font:22px/1 Arial,sans-serif}.mascota-tema{color:#9ca7b7;letter-spacing:1.8px;margin-top:13px;font:10px/1.4 Arial,sans-serif;display:block}.mascota-globo p{color:#eef0f4;letter-spacing:.15px;text-transform:none;margin:9px 0 16px;font:14px/1.65 Arial,sans-serif}.mascota-fuente{color:#b9c4d2;text-underline-offset:3px;margin:0 0 13px;font:10px/1.4 Arial,sans-serif;display:inline-block}.mascota-acciones{border-top:1px solid #b1bac32e;justify-content:space-between;align-items:center;gap:7px;padding-top:11px;display:flex}.mascota-acciones button{color:#c4cbd5;letter-spacing:.2px;text-transform:uppercase;background:0 0;border:0;padding:9px 6px;font:italic 900 11px/1 Rowghi Menu,Arial Black,sans-serif}.mascota-acciones button:first-child{color:#090a0c;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px);background:linear-gradient(160deg,#e3e8ef,#8c95a2 48%,#d6dce5 55%,#9ba5b3);padding:10px 11px}.mascota-acciones button:hover,.mascota-globo-cabecera button:hover{color:#fff;text-shadow:0 0 8px #d9e7ff66}.mascota-acciones button:first-child:hover{color:#000;background:#f2f4f8}.mascota-restaurar{z-index:90;color:#d6dfe9;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(145deg,#171a20,#08090c);border:1px solid #78818e;align-items:center;gap:7px;padding:12px;font:italic 900 10px/1 Rowghi Menu,Arial Black,sans-serif;display:flex;position:fixed;top:130px;right:18px}@keyframes mensaje-cromo-entra{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}@media (width<=640px){.mascota-anclada{width:96px;right:12px}.mascota-globo-interior{padding:15px 17px 11px}.mascota-globo p{font-size:13px;line-height:1.6}.mascota-ornamento{width:140px;top:-26px}}@media (prefers-reduced-motion:reduce){.mascota-anclada{transition:none}.mascota-dialogo{animation:none}.medusa-canvas{transition:none}}.pagina-editorial{background:linear-gradient(115deg,#080809 45%,#080809e8),url(/beyond-soul-fondo-sutil.png) 100% 0/cover no-repeat;min-height:calc(100svh - 170px);padding:clamp(40px,6vw,90px) clamp(150px,15vw,260px) 80px 5%;position:relative}.pagina-editorial>h1{letter-spacing:2px;color:#dbe0e8;-webkit-text-fill-color:transparent;background:linear-gradient(#fff 10%,#afb7c3 45%,#f7f8fa 52%,#7a8493 95%);-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 clamp(35px,5vw,65px);font:italic 900 clamp(34px,4.8vw,82px)/1.1 Rowghi Menu,Arial Black,sans-serif}.nosotros-manifiesto{border-left:1px solid #727c8c;max-width:910px;padding-left:clamp(20px,3vw,42px)}.pagina-editorial>h1.titulo-marca{aspect-ratio:4.5;background:0 0;width:min(100%,760px);margin-top:-10px;padding:0}.titulo-marca img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.nosotros-manifiesto p{color:#d7dbe2;letter-spacing:.15px;text-wrap:pretty;margin:0 0 30px;font:400 clamp(16px,1.22vw,20px)/1.95 Arial,sans-serif}.nosotros-manifiesto p:last-child{margin-bottom:0}.contacto-formulario{gap:24px;max-width:920px;display:grid}.contacto-fila{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.contacto-formulario label{min-width:0;display:block}.campo-etiqueta{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contacto-formulario input,.contacto-formulario textarea{box-sizing:border-box;color:#f4f5f7;letter-spacing:.8px;background:#0a0b0dd9;border:1px solid #8f96a1;border-radius:0;width:100%;padding:18px 22px;font:16px/1.5 Arial,sans-serif;transition:border-color .2s,box-shadow .2s;display:block}.contacto-formulario input::placeholder,.contacto-formulario textarea::placeholder{opacity:1;color:#c3c8d1}.contacto-formulario input:focus,.contacto-formulario textarea:focus{border-color:#f1f4fa;outline:none;box-shadow:0 0 0 1px #dce4f733,inset 0 1px #ffffff14}.contacto-formulario textarea{resize:vertical;min-height:166px}.contacto-enviar{color:#101217;letter-spacing:1px;text-transform:uppercase;background:linear-gradient(155deg,#edf0f5,#9da7b5 47%,#d8dfe8 54%,#a0aab8);border:1px solid #b5bfce;border-radius:0;justify-content:space-between;justify-self:start;align-items:center;gap:30px;min-width:160px;margin-top:12px;padding:18px 23px;font:italic 900 14px/1 Rowghi Menu,Arial Black,sans-serif;display:flex}.contacto-enviar:hover{background:#f2f4f8}.contacto-formulario .contacto-ayuda,.contacto-formulario .contacto-estado{color:#9ea7b5;letter-spacing:.2px;max-width:680px;margin:0;font:12px/1.8 Arial,sans-serif}.contacto-ayuda a,.contacto-estado a{color:#d8e0ec;text-underline-offset:4px}.contacto-formulario .contacto-estado{color:#e2e7ef;background:#161a22;border-left:1px solid #b2bfd1;padding:13px 17px}@media (width<=760px){.pagina-editorial{padding:42px 6% 64px}.pagina-editorial>h1{margin-bottom:38px;font-size:clamp(28px,7vw,48px)}.nosotros-manifiesto{padding-left:20px}.nosotros-manifiesto p{font-size:15px;line-height:1.9}.contacto-fila{grid-template-columns:1fr;gap:20px}.contacto-formulario{gap:20px}.contacto-formulario input,.contacto-formulario textarea{padding:16px 17px;font-size:16px}}@media (prefers-reduced-motion:reduce){.contacto-formulario input,.contacto-formulario textarea{transition:none}}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/LDI2apCSOBg7S-QT7pasEcOs.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/LDIxapCSOBg7S-QT7q4A.ttf)format("truetype")}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/LDI2apCSOBg7S-QT7pb0EMOs.ttf)format("truetype")}:root{--fuente-descripcion:"Rajdhani", "Segoe UI", sans-serif}.hero-coleccion .manifiesto-beyond p,.detalle-info .descripcion-detalle,.detalle-info li,.hero .producto p.descripcion-producto,.nosotros-manifiesto p,.mascota-globo p,.globo-denim{font-family:var(--fuente-descripcion);letter-spacing:.55px;text-transform:none;text-shadow:0 1px 5px #0008;font-size:clamp(17px,1.15vw,20px);font-style:normal;font-weight:300;line-height:1.75}.hero .producto p.descripcion-producto{font-size:17px;line-height:1.6}.nosotros-manifiesto p{font-size:clamp(18px,1.25vw,22px);line-height:1.85}.mascota-globo p,.globo-denim{font-size:17px;line-height:1.55}.contacto-formulario .contacto-ayuda,.contacto-formulario .contacto-estado{font-family:var(--fuente-descripcion);font-size:15px;font-weight:400}.archivo-beyond{isolation:isolate;align-items:center;min-width:0;min-height:330px;display:grid;position:relative}.serpiente-manifiesto{z-index:3;color:#c9d3df;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0;display:flex;position:absolute;inset:0}.serpiente-salida{pointer-events:none;opacity:1;flex:none;width:110%;height:clamp(140px,12vw,200px);display:block;transform:translate(0)}.serpiente-visual{filter:drop-shadow(5px 9px 7px #000b);width:100%;height:100%;display:block;position:relative}.serpiente-canvas,.serpiente-respaldo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.serpiente-canvas{opacity:0}.serpiente-canvas.lista{opacity:1}.serpiente-invitacion{font:400 12px/1.3 var(--fuente-descripcion);letter-spacing:2.5px;text-transform:uppercase;pointer-events:none;margin-top:6px}.serpiente-invitacion>span{margin-left:8px}.serpiente-manifiesto:focus-visible{outline-offset:8px;outline:1px solid #d8e4f5}.archivo-beyond-abierto .serpiente-salida{animation:2.1s cubic-bezier(.35,.04,.65,1) both serpiente-salir}.archivo-beyond-abierto .serpiente-invitacion{opacity:0}.archivo-beyond .manifiesto-revelado{z-index:1;clip-path:inset(0 0 0 100%);opacity:0;visibility:hidden;pointer-events:none;width:100%;margin:0;padding:14px 0;transition:none;animation:none;position:relative;overflow:clip;transform:none}.archivo-beyond-abierto .manifiesto-revelado{clip-path:inset(0);opacity:1;visibility:visible;transition:clip-path 2.1s,opacity .25s}.archivo-beyond .manifiesto-revelado:before,.archivo-beyond .manifiesto-revelado:after{display:none}.archivo-beyond .manifiesto-revelado p{color:#ecf0f5;animation:none}.manifiesto-haz{z-index:2;opacity:0;background:#f6f9ff;width:1px;position:absolute;top:0;bottom:0;right:0;box-shadow:0 0 8px #c8ddffb3,0 0 22px #b5c7e45c}.archivo-beyond-abierto .manifiesto-haz{animation:2.1s linear both manifiesto-proyeccion}@keyframes serpiente-salir{0%{opacity:1;transform:translate(0)rotateY(0)}20%{opacity:1}65%{opacity:.7}to{opacity:0;transform:translate(calc(-100vw - 100%))rotateY(-9deg)}}@keyframes manifiesto-proyeccion{0%{opacity:0;right:0}10%{opacity:.8}90%{opacity:.6}to{opacity:0;right:100%}}.comunidad-acceso{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom));z-index:85;isolation:isolate;pointer-events:none;perspective:900px;width:clamp(166px,14.4vw,243px);position:fixed}.comunidad-acceso:before{content:"";z-index:-1;clip-path:polygon(36% 100%,64% 100%,100% 0,0 0);filter:blur(4px);opacity:.7;background:linear-gradient(#0000 10%,#d8233120 65%,#b905282e);animation:6s ease-in-out infinite comunidad-proyeccion;position:absolute;inset:-25px 8px -8px}.comunidad-acceso:after{content:"";z-index:-1;filter:blur(3px);background:radial-gradient(#ee526766,#a50a2b22 40%,#0000 72%);border-radius:50%;height:11px;position:absolute;bottom:-3px;left:15%;right:15%;transform:rotateX(65deg)}.comunidad-enlace{width:100%;color:inherit;transform-style:preserve-3d;pointer-events:auto;filter:drop-shadow(0 8px 10px #000b)drop-shadow(0 0 5px #f3183722);text-decoration:none;animation:6s ease-in-out infinite comunidad-flotar;display:block;position:relative}.comunidad-enlace>img{width:100%;height:auto;display:block}.comunidad-enlace:hover{filter:drop-shadow(0 9px 12px #000b)drop-shadow(0 0 10px #ff254855);animation-play-state:paused}.comunidad-enlace:focus-visible{outline-offset:5px;outline:2px solid #ff526a}.comunidad-barrido{pointer-events:none;clip-path:polygon(8% 0,92% 0,100% 22%,100% 78%,92% 100%,8% 100%,0 78%,0 22%);mix-blend-mode:screen;background:linear-gradient(115deg,#0000 35%,#f5dfe72e 49%,#0000 61%) -100% 0/220% 100%;animation:7s ease-in-out infinite comunidad-reflejo;position:absolute;inset:8% 6%}footer:not(.footer-home){padding-bottom:clamp(130px,12vw,175px)}html{scroll-padding-bottom:130px}.contacto-formulario input,.contacto-formulario textarea{scroll-margin-bottom:150px}@keyframes comunidad-flotar{0%,to{transform:translateY(0)rotateX(5deg)rotateY(-5deg)rotate(-.6deg)}50%{transform:translateY(-8px)rotateX(-3deg)rotateY(4deg)rotate(.6deg)}}@keyframes comunidad-proyeccion{0%,to{opacity:.45}50%{opacity:.85}}@keyframes comunidad-reflejo{0%,40%{opacity:0;background-position:-100% 0}55%{opacity:1}75%,to{opacity:0;background-position:150% 0}}@media (width<=900px){.archivo-beyond{min-height:230px;margin-block:10px}.serpiente-salida{width:104%;height:155px}.archivo-beyond .manifiesto-revelado{max-width:none}}@media (width<=640px){.comunidad-acceso{width:160px;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}.hero-coleccion .manifiesto-beyond p,.nosotros-manifiesto p{font-size:18px}}@media (prefers-reduced-motion:reduce){.comunidad-acceso:before,.comunidad-enlace,.comunidad-barrido,.archivo-beyond .manifiesto-revelado,.archivo-beyond-abierto .serpiente-salida,.manifiesto-haz{animation:none}.archivo-beyond-abierto .serpiente-salida{opacity:0}.archivo-beyond .manifiesto-revelado{transition:none}}
