@property --u-ang{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--u-oro-0: #fff7dc;--u-oro-1: #ffe9a8;--u-oro-2: #f6cf6a;--u-oro-3: #e2a72e;--u-oro-4: #b67f14;--u-oro-5: #7a5208;--u-negro: #040302;--u-oro-texto: linear-gradient(180deg, #fff6d8 0%, #ffe08a 26%, #eebd47 50%, #b17a10 76%, #f3cd6b 100%);--u-oro-borde: conic-gradient(from var(--u-ang), #7a5208, #f6cf6a 12%, #fff7dc 18%, #e2a72e 26%, #7a5208 40%, #b67f14 60%, #ffe9a8 72%, #e2a72e 80%, #7a5208);--u-oro-metal: linear-gradient(180deg, #fff3c2 0%, #f8d679 14%, #e9b443 38%, #c88a1c 52%, #a87010 56%, #d9a032 78%, #f6d27a 96%);--u-vidrio: linear-gradient(155deg, rgba(255, 236, 180, .12), rgba(255, 236, 180, .035) 38%, rgba(14, 10, 3, .72) 100%);--u-vidrio-sombra: inset 0 1px 0 rgba(255, 250, 230, .22), inset 0 0 0 1px rgba(255, 226, 140, .13), 0 30px 70px -22px rgba(0, 0, 0, .8), 0 0 60px -30px rgba(246, 207, 106, .35);--u-curva: cubic-bezier(.2, .8, .2, 1)}@keyframes u-borde{to{--u-ang: 360deg}}@keyframes u-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes u-gira{to{transform:rotate(360deg)}}@keyframes u-dibuja{to{stroke-dashoffset:0}}@keyframes u-aparece{to{opacity:1;transform:none}}@keyframes u-titila{0%,to{opacity:1;transform:none}50%{opacity:.55;transform:scale(.82)}}.u-oculto{display:none!important}main#MainContent,#MainContent{animation:u-entrada .9s var(--u-curva) both}@keyframes u-entrada{0%{opacity:0}to{opacity:1}}html.u-js body{background:#030201}.u-fondo-viaje{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 50% 40%,#0d0903,#050302 64%,#020101)}.u-fondo-viaje:before,.u-fondo-viaje:after{content:"";position:absolute;width:90vmax;height:90vmax;border-radius:50%;will-change:transform}.u-fondo-viaje:before{left:40%;top:-40vmax;background:radial-gradient(closest-side,rgba(226,167,46,.16),rgba(226,167,46,.05) 55%,transparent);transform:translate3d(calc(var(--u-viaje, 0) * -45vw),calc(var(--u-viaje, 0) * 75vh),0)}.u-fondo-viaje:after{left:-35vmax;top:30%;background:radial-gradient(closest-side,rgba(182,127,20,.11),transparent);transform:translate3d(calc(var(--u-viaje, 0) * 40vw),calc(var(--u-viaje, 0) * -35vh),0)}.u-polvo-fijo{position:absolute;inset:0;width:100%;height:100%}html.u-js main,html.u-js #MainContent,html.u-js .shopify-section-group-footer-group{position:relative;z-index:1}html.u-js main .m-gradient,html.u-js main .m-color-dark,html.u-js #MainContent .m-gradient,html.u-js .m-footer.m-gradient,html.u-js .m-footer .m-gradient{background:transparent!important}.m-section-header :is(header.m-header__desktop,header.m-header__mobile,.m-header__desktop,.m-header__mobile){position:relative;background:linear-gradient(180deg,#0c0802db,#0c08029e)!important;-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}.m-section-header :is(.m-header__desktop,.m-header__mobile):after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(246,207,106,.15) 20%,#f6cf6a 50%,rgba(246,207,106,.15) 80%,transparent) 0 0 / 200% 100%;transform-origin:50% 50%;animation:u-linea-entra 1.4s .15s var(--u-curva) both,u-linea-luz 7s linear infinite 1.6s}.m-section-header :is(.m-header__desktop,.m-header__mobile):before{content:"";position:absolute;left:0;right:0;top:100%;height:26px;pointer-events:none;background:linear-gradient(180deg,rgba(12,8,2,.5),transparent)}@keyframes u-linea-entra{0%{transform:scaleX(0);opacity:0}to{transform:none;opacity:1}}@keyframes u-linea-luz{0%{background-position:100% 0}to{background-position:-100% 0}}.m-menu__link--main{position:relative;transition:color .3s,text-shadow .3s}.m-menu__link--main:after{content:"";position:absolute;left:50%;right:50%;bottom:-5px;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#f6cf6a,transparent);box-shadow:0 0 8px #f6cf6a99;transition:left .4s var(--u-curva),right .4s var(--u-curva)}.m-menu__link--main:hover:after{left:6%;right:6%}.m-menu__link--main:hover{color:#ffe9a8!important;text-shadow:0 0 14px rgba(246,207,106,.55)}.m-header__right :is(svg),.m-header__mobile-right svg{transition:transform .35s var(--u-curva),color .3s,filter .3s}.m-header__right :is(a,button):hover svg,.m-header__mobile-right :is(a,button):hover svg{transform:translateY(-2px) scale(1.14);color:#ffe08a;filter:drop-shadow(0 0 8px rgba(246,207,106,.75))}.m-cart-count-bubble{animation:u-titila 2.6s ease-in-out infinite;box-shadow:0 0 10px #f6cf6ab3}.m-logo__image{position:relative;display:inline-block;isolation:isolate;transition:transform .45s var(--u-curva)}.m-logo__image img{animation:u-logo-luz 3.4s ease-in-out infinite}.m-logo__image:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 40%,rgba(255,250,232,.85) 50%,transparent 60%) 0 0 / 260% 100% no-repeat;animation:u-logo-barrido 4.2s ease-in-out infinite}.m-logo__image.u-logo-ok:after{opacity:1;-webkit-mask:var(--u-logo-mask) center / contain no-repeat;mask:var(--u-logo-mask) center / contain no-repeat}@keyframes u-logo-luz{0%,to{filter:drop-shadow(0 0 3px rgba(246,207,106,.35))}50%{filter:drop-shadow(0 0 13px rgba(255,214,120,.75)) brightness(1.08)}}@keyframes u-logo-barrido{0%,45%{background-position:140% 0}to{background-position:-40% 0}}.m-logo__image:hover{transform:translateY(-2px) scale(1.035)}.m-logo__image.u-salta{animation:u-salta .7s var(--u-curva)}@keyframes u-salta{0%{transform:scale(1)}30%{transform:scale(.9) rotate(-3deg)}60%{transform:scale(1.1) rotate(2deg)}to{transform:scale(1)}}:is(.m-button--primary:not(.m-button--scroll-top),.contact-btn,.m-newsletter-form__button,.u-boton-oro,form[action*="/cart/add"] [type=submit]:not(.shopify-payment-button__button)){position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--u-oro-metal)!important;color:#2b1902!important;border:1px solid #6d4807!important;border-radius:9px!important;text-shadow:0 1px 0 rgba(255,246,214,.55);font-weight:700!important;letter-spacing:.08em;text-decoration:none!important;box-shadow:inset 0 1px #ffffffd9,inset 0 -3px 4px #5f3a0480,inset 0 0 0 1px #ffecaa59,0 8px 18px #0000008c,0 0 22px #f6cf6a2e!important;transition:transform .2s var(--u-curva),box-shadow .3s,filter .3s!important}:is(.m-button--primary:not(.m-button--scroll-top),.contact-btn,.m-newsletter-form__button,.u-boton-oro,form[action*="/cart/add"] [type=submit]:not(.shopify-payment-button__button)):after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.8) 50%,transparent 66%);transform:translate(-130%);animation:u-cruza 5.5s ease-in-out infinite 1.5s}@keyframes u-cruza{0%,78%{transform:translate(-130%)}to{transform:translate(130%)}}:is(.m-button--primary:not(.m-button--scroll-top),.contact-btn,.m-newsletter-form__button,.u-boton-oro,form[action*="/cart/add"] [type=submit]:not(.shopify-payment-button__button)):hover{filter:brightness(1.08) saturate(1.06);transform:translateY(-2px);box-shadow:inset 0 1px #ffffffe6,inset 0 -3px 4px #5f3a0473,inset 0 0 0 1px #ffecaa73,0 14px 26px #0009,0 0 34px #f6cf6a73!important}:is(.m-button--primary:not(.m-button--scroll-top),.contact-btn,.m-newsletter-form__button,.u-boton-oro,form[action*="/cart/add"] [type=submit]:not(.shopify-payment-button__button)):hover:after{animation:u-cruza-ya .8s ease-out}@keyframes u-cruza-ya{0%{transform:translate(-130%)}to{transform:translate(130%)}}:is(.m-button--primary:not(.m-button--scroll-top),.contact-btn,.m-newsletter-form__button,.u-boton-oro,form[action*="/cart/add"] [type=submit]:not(.shopify-payment-button__button)):active{transform:translateY(1px) scale(.985);filter:brightness(.96);box-shadow:inset 0 2px 7px #5f3a04a6,0 3px 8px #00000080!important}.u-boton-oro{padding:.8em 2.3em;font-family:var(--font-stack-header, "Libre Baskerville", serif);font-size:clamp(16px,1.4vw,25px);letter-spacing:.14em}.u-boton-oro span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:inherit}.u-letras .u-p{display:inline-block;white-space:nowrap}.u-letras .u-l{display:inline-block;background:var(--u-oro-texto);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;transform:translateY(.45em) scale(.94);transform-origin:50% 100%;animation:u-letra .8s var(--u-curva) forwards;animation-delay:calc(var(--i) * 30ms)}.u-letras .u-l.u-l-fin{opacity:1;transform:none;animation:none}@keyframes u-letra{to{opacity:1;transform:none}}.uh .u-letras .u-l{background:linear-gradient(100deg,transparent 38%,rgba(255,251,236,.95) 50%,transparent 62%) 160% 0 / 300% 100% no-repeat,var(--u-oro-texto);-webkit-background-clip:text;background-clip:text}.uh .u-letras .u-l.u-l-fin{animation:u-letra-luz 8s ease-in-out infinite;animation-delay:calc(1.4s + var(--i) * 55ms)}@keyframes u-letra-luz{0%,82%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.uh:not(.u-vista) *,.u-sec:not(.u-vista) *{animation-play-state:paused!important}.u-dormida,.u-dormida *,.u-dormida *:before,.u-dormida *:after{animation-play-state:paused!important}.u-capitulo{display:flex;align-items:center;justify-content:center;gap:14px;margin:0 auto 12px;color:var(--u-oro-2);opacity:0;transform:translateY(10px);font:400 13px/1 var(--font-stack-header, "Libre Baskerville", serif);letter-spacing:.55em;text-indent:.55em;animation:u-aparece .8s var(--u-curva) forwards .05s}.u-capitulo i{width:54px;height:1px;background:linear-gradient(90deg,transparent,var(--u-oro-3))}.u-capitulo i:last-child{transform:scaleX(-1)}.u-titulo{filter:drop-shadow(0 2px 14px rgba(226,167,46,.25))}.u-adorno-titulo{display:block;width:210px;height:auto;margin:10px auto 0;overflow:visible}.u-adorno-titulo path{fill:none;stroke:var(--u-oro-3);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:u-dibuja 1.4s var(--u-curva) forwards .55s}.u-adorno-titulo circle{fill:var(--u-oro-2);opacity:0;animation:u-aparece .5s forwards 1.4s}.u-hilo{position:absolute;top:0;left:0;z-index:1;pointer-events:none;overflow:visible}.u-hilo__base{fill:none;stroke:#f6cf6a21;stroke-width:1.2}.u-hilo__luz{fill:none;stroke:#f0c35a;stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(246,207,106,.8));transition:stroke-dashoffset .3s linear}.u-hilo__nodo rect{fill:#0a0703;stroke:#f6cf6a59;stroke-width:1.2;transition:fill .6s,stroke .6s,filter .6s}.u-hilo__nodo text{fill:#f6cf6a4d;font:400 11px var(--font-stack-header, serif);letter-spacing:.25em;transition:fill .6s}.u-hilo__nodo.on rect{fill:#f6cf6a;stroke:#fff3cf;filter:drop-shadow(0 0 8px #f6cf6a)}.u-hilo__nodo.on text{fill:#ffe9a8}.u-cajas .m-icon-box.u-tarjeta{position:relative;border-radius:24px;padding:18px 18px 26px;transform-style:preserve-3d;transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .5s var(--u-curva),box-shadow .5s;background:var(--u-vidrio)!important;box-shadow:var(--u-vidrio-sombra);opacity:0;translate:0 46px;animation:u-tarjeta-entra 1s var(--u-curva) forwards;animation-delay:calc(.15s + var(--k, 0) * .15s)}@keyframes u-tarjeta-entra{to{opacity:1;translate:0 0}}.u-tarjeta:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:var(--u-oro-borde);opacity:.7;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;--u-ang: calc(var(--k, 0) * 120deg)}.u-tarjeta__brillo{position:absolute;inset:0;z-index:4;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s;mix-blend-mode:screen;background:radial-gradient(circle at var(--gx, 50%) var(--gy, 0%),rgba(255,240,200,.2),transparent 46%)}.u-tarjeta:hover{box-shadow:inset 0 1px #fffae64d,inset 0 0 0 1px #ffe28c38,0 40px 80px -24px #000000d9,0 0 70px -18px #f6cf6a80}.u-tarjeta:hover .u-tarjeta__brillo{opacity:1}.u-tarjeta:hover:before{opacity:1;animation:u-borde 3s linear infinite}.u-cajas .u-tarjeta .m-icon-box__icon{position:relative;overflow:visible!important;box-shadow:none!important;border-radius:18px!important;background:radial-gradient(ellipse 62% 52% at 50% 62%,rgba(246,207,106,.17),transparent 72%)}.u-cajas .u-tarjeta .m-hover-box__wrapper{background:transparent!important}.u-cajas .u-tarjeta .m-icon-box__icon responsive-image{animation:u-flota-foto 6.5s ease-in-out infinite;animation-delay:calc(var(--k, 0) * -1.9s);transition:transform .6s var(--u-curva)}.u-cajas .u-tarjeta .m-icon-box__icon img{filter:drop-shadow(0 22px 24px rgba(0,0,0,.65)) drop-shadow(0 0 22px rgba(246,207,106,.16));-webkit-mask-image:radial-gradient(ellipse 78% 78% at 50% 50%,#000 72%,transparent 100%);mask-image:radial-gradient(ellipse 78% 78% at 50% 50%,#000 72%,transparent 100%)}@keyframes u-flota-foto{0%,to{translate:0 0}50%{translate:0 -10px}}.u-cajas .u-tarjeta:hover .m-icon-box__icon responsive-image{transform:scale(1.07) rotate(-1.2deg)}.u-cajas--colecciones .u-tarjeta .m-icon-box__icon responsive-image{-webkit-box-reflect:below 6px linear-gradient(transparent 72%,rgba(255,255,255,.16))}.u-tarjeta__titulo{background:var(--u-oro-texto);-webkit-background-clip:text;background-clip:text;color:transparent!important;letter-spacing:.05em;transition:letter-spacing .5s var(--u-curva),filter .5s}.u-tarjeta:hover .u-tarjeta__titulo{letter-spacing:.09em}.u-tarjeta .m-icon-box__description{color:#faf2dcdb!important}.u-tarjeta__avatar{position:absolute;top:0;bottom:0;width:58%;z-index:3;pointer-events:none}.u-tarjeta__avatar canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s}.u-tarjeta__avatar.u-listo canvas{opacity:1}.u-tarjeta__avatar--presenta{left:-8%}.u-tarjeta__avatar--baila,.u-tarjeta__avatar--festeja{right:-8%}.u-boletin-avatar{position:absolute;left:calc(100% - 110px);bottom:-10%;width:min(560px,calc((100vw - 100%)/2 + 95px));height:175%;z-index:2;pointer-events:none}.u-boletin-avatar canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s}.u-boletin-avatar.u-listo canvas{opacity:1}.m-newsletter-section__inner.u-golpe{animation:u-golpe .55s var(--u-curva)}@keyframes u-golpe{0%{transform:none}18%{transform:translate(-7px) rotate(-.35deg)}42%{transform:translate(4px) rotate(.2deg)}66%{transform:translate(-2px)}to{transform:none}}.m-newsletter-section__inner.u-golpe:before{opacity:1;filter:drop-shadow(0 0 12px rgba(246,207,106,.8))}.u-cinta{overflow:hidden;padding:30px 0 40px;-webkit-mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.u-cinta__fila{display:flex;gap:26px;width:max-content;will-change:transform}.u-opinion .m-testimonial__wrapper{border:0!important;background:transparent!important;box-shadow:none!important}.u-cinta.u-con-corredora{position:relative;padding-top:250px}.u-con-corredora .u-opinion:hover{transform:none}.u-corredora{position:absolute;top:0;left:calc(20% - 150px);width:300px;height:252px;z-index:3;pointer-events:none}.u-corredora canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s}.u-corredora.u-listo canvas{opacity:1}.u-narra{position:absolute;top:26px;left:calc(20% + 165px);width:min(600px,52%);z-index:3;pointer-events:none;transition:opacity .6s ease,transform .8s var(--u-curva);font:italic 400 clamp(17px,1.2vw,23px)/1.6 var(--font-stack-header, "Libre Baskerville", serif);color:#f6cf6a;letter-spacing:.01em;text-shadow:0 0 12px rgba(246,207,106,.55),0 0 2px rgba(255,240,200,.9)}.u-narra span,.u-narra em{display:inline-block;opacity:0;transform:translateY(12px);white-space:pre}.u-narra em{display:block;margin-top:10px;font-size:.82em;color:#ffe9a8}.u-narra--on span,.u-narra--on em{animation:u-narra-palabra .7s var(--u-curva) forwards;animation-delay:calc(var(--i) * .12s)}.u-narra--fin{opacity:0;transform:translateY(-18px)}@keyframes u-narra-palabra{to{opacity:1;transform:none}}.u-opinion.u-leida{box-shadow:inset 0 1px #fffae659,inset 0 0 0 1px #ffe28c73,0 0 70px -12px #f6cf6abf!important}.u-opinion{opacity:1!important;position:relative;flex:none;width:clamp(280px,25vw,440px);margin:0!important;border-radius:22px!important;padding:38px 30px 28px!important;border:0!important;background:var(--u-vidrio)!important;box-shadow:var(--u-vidrio-sombra);transition:transform .45s var(--u-curva),box-shadow .45s}.u-opinion:hover{transform:translateY(-8px) scale(1.025);box-shadow:inset 0 1px #fffae64d,inset 0 0 0 1px #ffe28c38,0 40px 70px -26px #000000e6,0 0 60px -20px #f6cf6a80}.u-opinion__comillas{position:absolute;top:14px;left:18px;width:36px;height:36px;color:#f6cf6a4d}.u-opinion__comillas svg{width:100%;height:100%}.u-opinion .m-star svg{color:#f6cf6a;fill:#f6cf6a;filter:drop-shadow(0 0 4px rgba(246,207,106,.7));animation:u-titila 2.4s ease-in-out infinite}.u-opinion .m-star:nth-child(2) svg{animation-delay:.15s}.u-opinion .m-star:nth-child(3) svg{animation-delay:.3s}.u-opinion .m-star:nth-child(4) svg{animation-delay:.45s}.u-opinion .m-star:nth-child(5) svg{animation-delay:.6s}.u-opinion__inicial{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;border-radius:50%;vertical-align:middle;background:var(--u-oro-metal);color:#2b1902;font:700 14px/1 var(--font-stack-header, serif);box-shadow:0 0 12px #f6cf6a73}.u-opinion .m-testimonial__name{color:var(--u-oro-1)!important}.m-newsletter-section__inner{position:relative;border-radius:28px;padding:clamp(28px,3.4vw,56px) clamp(18px,3vw,60px)!important;max-width:980px;margin:0 auto;background:var(--u-vidrio)!important;box-shadow:var(--u-vidrio-sombra)}.m-newsletter-section__inner:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:var(--u-oro-borde);opacity:.65;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;--u-ang: 40deg}.m-newsletter-form__input{background:#00000073!important;border:1px solid rgba(246,207,106,.28)!important;color:#fff8e6!important;transition:border-color .3s,box-shadow .3s!important}.m-newsletter-form__input:focus{border-color:#f6cf6a!important;box-shadow:0 0 0 3px #f6cf6a24,0 0 26px #f6cf6a40!important;outline:none}.m-footer{position:relative;overflow-x:clip;overflow-y:visible}.m-footer>*:not(.u-pie-marca):not(.u-pie-avatar){position:relative;z-index:1}.m-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;z-index:1;background:linear-gradient(90deg,transparent,rgba(246,207,106,.2) 20%,#f6cf6a 50%,rgba(246,207,106,.2) 80%,transparent) 0 0 / 200% 100%;animation:u-linea-luz 8s linear infinite}.u-pie-marca{position:absolute;left:50%;bottom:0;z-index:0;translate:-50% 0;pointer-events:none;white-space:nowrap;font:400 clamp(90px,15vw,290px)/1 var(--font-stack-header, "Libre Baskerville", serif);letter-spacing:.06em;color:transparent;-webkit-text-stroke:1px rgba(246,207,106,.2);background:linear-gradient(90deg,transparent 30%,rgba(255,236,170,.28) 50%,transparent 70%) 0 0 / 260% 100%;-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(180deg,#000 25%,transparent 92%);mask-image:linear-gradient(180deg,#000 25%,transparent 92%);animation:u-marca-pie 9s linear infinite}@keyframes u-marca-pie{0%{background-position:130% 0}to{background-position:-30% 0}}.m-footer a[href*=facebook],.m-footer a[href*=instagram],.m-footer a[href*=tiktok]{transition:transform .35s var(--u-curva),filter .3s}.m-footer a[href*=facebook]:hover,.m-footer a[href*=instagram]:hover,.m-footer a[href*=tiktok]:hover{transform:translateY(-4px) scale(1.15);filter:drop-shadow(0 0 8px rgba(246,207,106,.8))}.u-pie-avatar{position:absolute;left:var(--pie-x, 86%);bottom:var(--pie-y, 0px);z-index:2;translate:-50% 0;pointer-events:none;width:calc(clamp(220px,18vw,360px) * var(--pie-escala, 1));height:calc(min(94%,600px) * var(--pie-escala, 1));overflow:hidden}.u-pie-avatar__lugar{position:absolute;inset:0;transform:translateY(var(--pie-corte, 0px))}.u-pie-avatar canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s}.u-pie-avatar__lugar.u-listo canvas{opacity:1}@media(max-width:989px){.u-pie-avatar{display:none}}.u-compa{position:fixed;left:22px;bottom:22px;z-index:900;width:112px;height:112px;transition:transform .55s var(--u-curva);animation:u-compa-entra 1s var(--u-curva) 1.4s backwards}@keyframes u-compa-entra{0%{opacity:0;transform:translateY(40px) scale(.6)}to{opacity:1;transform:none}}.u-compa__aro{position:absolute;inset:-3px;border-radius:50%;background:var(--u-oro-borde);animation:u-borde 5s linear infinite;box-shadow:0 0 26px #f6cf6a73}.u-compa__lugar{position:absolute;inset:0;border-radius:50%;overflow:hidden;cursor:pointer;background:radial-gradient(circle at 50% 36%,#2c1f08,#0a0703 72%)}.u-compa__lugar canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity 1s}.u-compa__lugar.u-listo canvas{opacity:1}.u-compa:hover{transform:translateY(-4px) scale(1.05)}.u-compa{transition:transform .55s var(--u-curva),opacity .5s}.u-compa--fuera{opacity:0;transform:translateY(26px) scale(.85);pointer-events:none}.u-compa__x{position:absolute;top:-4px;right:-4px;z-index:2;width:24px;height:24px;padding:0;border-radius:50%;cursor:pointer;border:1px solid rgba(246,207,106,.65);background:#0a0703;box-shadow:0 0 10px #f6cf6a59}.u-compa__x:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:#f6cf6a}.u-compa--chica{transform:scale(.45);transform-origin:0 100%}.u-compa--chica .u-compa__x:after{content:"";position:absolute;top:6px;bottom:6px;left:50%;width:2px;margin-left:-1px;border-radius:2px;background:#f6cf6a}@media(max-width:749px){.u-compa{width:78px;height:78px;left:12px;bottom:84px}}html.u-cursor-on,html.u-cursor-on *{cursor:none!important}html.u-cursor-on :is(input:not([type=submit]):not([type=button]):not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true]){cursor:text!important}.u-cursor{position:fixed;left:0;top:0;z-index:2147483646;pointer-events:none;opacity:0;transition:opacity .3s}.u-cursor.u-ver{opacity:1}.u-cursor.u-escribe{opacity:0}.u-cursor__punto{position:fixed;left:0;top:0;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#fff3cf;box-shadow:0 0 8px #f6cf6a,0 0 2px #fff;transform:translate(var(--x, -99px),var(--y, -99px))}.u-cursor__aro{position:fixed;left:0;top:0;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;border:1.5px solid rgba(246,207,106,.9);box-shadow:0 0 10px #f6cf6a59,inset 0 0 6px #f6cf6a40;transform:translate(var(--ax, -99px),var(--ay, -99px)) rotate(var(--incl, 0deg));transition:width .28s var(--u-curva),height .28s var(--u-curva),margin .28s var(--u-curva),background .28s,border-color .28s}.u-cursor__oreja{position:absolute;bottom:84%;width:8px;height:14px;border:1.5px solid rgba(246,207,106,.9);border-radius:50% 50% 40% 40%;background:#0a07028c;transform-origin:50% 100%;transition:transform .35s var(--u-curva)}.u-cursor__oreja--i{left:4px;transform:rotate(-16deg)}.u-cursor__oreja--d{right:4px;transform:rotate(16deg)}.u-cursor.u-sobre .u-cursor__aro{width:50px;height:50px;margin:-25px 0 0 -25px;background:#f6cf6a1a;border-color:#ffe08a}.u-cursor.u-sobre .u-cursor__oreja--i{transform:rotate(-24deg) translateY(-3px)}.u-cursor.u-sobre .u-cursor__oreja--d{transform:rotate(24deg) translateY(-3px)}.u-cursor.u-aprieta .u-cursor__aro{width:22px;height:22px;margin:-11px 0 0 -11px}.u-efectos{position:fixed;inset:0;width:100vw;height:100vh;z-index:2147483645;pointer-events:none}.u-icono{display:inline-flex;width:1.25em;height:1.25em;margin:0 .18em 0 0;vertical-align:-.26em;color:#f6cf6a;filter:drop-shadow(0 0 4px rgba(246,207,106,.55));animation:u-icono 3.4s ease-in-out infinite;animation-delay:calc(var(--k, 0) * .4s)}.u-icono svg{width:100%;height:100%;stroke-width:1.9}@keyframes u-icono{0%,to{transform:none}50%{transform:translateY(-2px) scale(1.1) rotate(-5deg)}}.uh{position:relative;z-index:1;overflow:hidden;isolation:isolate;color:#fff;background:transparent;min-height:clamp(600px,50vw,1000px);display:flex;align-items:stretch}.uh-fondo{position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent);background:radial-gradient(ellipse 60% 70% at 74% 42%,rgba(226,167,46,.2),transparent 62%),radial-gradient(ellipse 50% 60% at 18% 78%,rgba(182,127,20,.13),transparent 64%),radial-gradient(ellipse at 50% 45%,#140d03,#060402 62%,#02010099)}.uh-polvo{position:absolute;inset:0;width:100%;height:100%}.uh-rayo{position:absolute;left:-30%;width:160%;height:2px;transform-origin:50% 50%;background:linear-gradient(90deg,transparent 0%,rgba(246,207,106,.05) 30%,rgba(255,236,170,.95) 50%,rgba(246,207,106,.05) 70%,transparent 100%) 0 0 / 50% 100% no-repeat,linear-gradient(90deg,transparent,rgba(226,167,46,.28) 30%,rgba(226,167,46,.28) 70%,transparent);box-shadow:0 0 14px #f6cf6a59;animation:u-rayo 9s linear infinite}.uh-rayo--1{top:18%;transform:rotate(31deg)}.uh-rayo--2{top:52%;transform:rotate(-27deg);animation-delay:-4s;animation-duration:11s}.uh-rayo--3{top:33%;transform:none;height:1.5px;opacity:.85;animation-delay:-2s;animation-duration:7s}@keyframes u-rayo{0%{background-position:-60% 0,0 0}to{background-position:160% 0,0 0}}.uh-niebla{position:absolute;inset:auto 0 0;height:30%;background:linear-gradient(0deg,rgba(2,1,0,.6),transparent)}.uh-dentro{position:relative;width:100%;max-width:1680px;margin:0 auto;padding:clamp(36px,4.5vw,86px) clamp(18px,3.6vw,64px) 0;display:grid;grid-template-columns:1.18fr .74fr 1.08fr;align-items:center;gap:clamp(10px,2vw,36px)}.uh-texto{padding-bottom:clamp(30px,4vw,80px)}.uh-titulo{margin:0 0 .15em;font-family:var(--font-stack-header, "Libre Baskerville", serif);font-weight:400;font-size:clamp(28px,3.3vw,62px);line-height:1.12;letter-spacing:.02em;filter:drop-shadow(0 2px 14px rgba(226,167,46,.28))}.uh-adorno{display:block;width:min(640px,96%);height:auto;margin:0 0 clamp(8px,1.4vw,24px) -2%;overflow:visible}.uh-adorno path{fill:none;stroke:var(--u-oro-3);stroke-width:2.2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;filter:drop-shadow(0 0 4px rgba(246,207,106,.6));animation:u-dibuja 1.8s var(--u-curva) forwards .5s}.uh-chispa{fill:#fff6d8;filter:drop-shadow(0 0 6px #ffe08a) drop-shadow(0 0 12px #f6cf6a);opacity:0;animation:u-aparece .4s forwards 2s}.uh-pregunta{margin:0 0 clamp(14px,1.8vw,32px);font-family:var(--font-stack-header, "Libre Baskerville", serif);font-weight:400;font-size:clamp(24px,2.5vw,46px);line-height:1.15}.uh-pregunta .u-l{animation-delay:calc(.7s + var(--i) * 40ms)}.uh-pregunta .u-l.u-l-fin{animation-delay:calc(2.4s + var(--i) * 60ms)}.uh-lista{list-style:none;margin:0;padding:0;display:grid;gap:clamp(10px,1.3vw,24px)}.uh-punto{display:flex;align-items:center;gap:.75em;margin:0;font-size:clamp(15px,1.3vw,24px);line-height:1.3;letter-spacing:.02em;color:#fdf7ea;opacity:0;transform:translate(-26px);animation:u-aparece .7s var(--u-curva) forwards;animation-delay:calc(1.2s + var(--i) * .2s)}.uh-check{flex:none;width:1.65em;height:1.65em;overflow:visible;filter:drop-shadow(0 0 5px rgba(246,207,106,.55))}.uh-check rect,.uh-check path{fill:none;stroke:var(--u-oro-2);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:u-dibuja .5s ease forwards;animation-delay:calc(1.25s + var(--i) * .2s)}.uh-check path{stroke:var(--u-oro-1);animation-delay:calc(1.55s + var(--i) * .2s)}.uh-centro{display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.4vw,44px);padding-bottom:clamp(30px,4vw,80px)}.uh-emblema{position:relative;width:clamp(170px,16vw,320px);aspect-ratio:508 / 620;animation:u-flota 6s ease-in-out infinite}.uh-emblema img{position:relative;z-index:1;display:block;width:100%;height:auto;filter:drop-shadow(0 0 22px rgba(246,207,106,.45))}.uh-anillo{position:absolute;inset:2% -24% -10%;border-radius:50%;pointer-events:none;background:conic-gradient(from 0deg,transparent 0 62%,rgba(255,226,140,0) 64%,rgba(255,226,140,.85) 80%,transparent 92%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2px));animation:u-gira 7s linear infinite}.uh-anillo:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(246,207,106,.22)}.uh-destello{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%) 0 0 / 260% 100% no-repeat;-webkit-mask:url(usagi-emblema.webp) center / contain no-repeat;mask:url(usagi-emblema.webp) center / contain no-repeat;animation:u-destello 5.5s ease-in-out infinite 2.5s}@keyframes u-destello{0%,60%{background-position:140% 0}to{background-position:-40% 0}}.uh-avatar{position:relative;align-self:stretch;min-height:clamp(480px,42vw,920px)}.uh-vitrina{position:absolute;inset:3% 0 0 2%;border-radius:46% 46% 0 0/18% 18% 0 0;overflow:hidden;background:radial-gradient(ellipse 70% 55% at 50% 40%,rgba(255,214,120,.1),transparent 70%),linear-gradient(180deg,#ffe6a008,#0000)}.u-avatar{position:absolute;inset:0}.uh-vitrina:after{content:"";position:absolute;left:18%;right:18%;bottom:2.5%;height:4.5%;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(255,226,140,.55),rgba(226,167,46,.18) 60%,transparent);filter:blur(2px)}.u-avatar canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1.2s ease}.u-avatar.u-listo canvas{opacity:1}.uh-vidrio{position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff17,#fff0 24% 64%,#fff0c80f 74%,#fff0 82%);box-shadow:inset 0 0 0 1px #ffecaa2e,inset 0 0 60px #ffd67812}.uh-reflejo{position:absolute;inset:0;background:linear-gradient(105deg,transparent 34%,rgba(255,255,255,.13) 44%,rgba(255,255,255,.03) 50%,transparent 57%) 0 0 / 320% 100% no-repeat;animation:u-reflejo 10s ease-in-out infinite}@keyframes u-reflejo{0%,55%{background-position:130% 0}to{background-position:-30% 0}}.uh-vaho{position:absolute;opacity:0;transform:scale(.55);transform-origin:50% 55%;pointer-events:none;transition:opacity 1.4s ease,transform 1.7s var(--u-curva)}.uh-vaho:before{content:"";position:absolute;inset:-4%;filter:blur(5px);background:radial-gradient(36% 34% at 46% 54%,#f0f3f899,#f0f3f800),radial-gradient(30% 28% at 64% 42%,#f0f3f875,#f0f3f800),radial-gradient(26% 30% at 32% 38%,#f0f3f86b,#f0f3f800),radial-gradient(34% 24% at 56% 70%,#f0f3f861,#f0f3f800),radial-gradient(52% 50% at 50% 52%,#f0f3f83d,#f0f3f800)}.uh-vaho.on{opacity:.9;transform:none}.uh-vaho:not(.on){transition:opacity .35s ease,transform 1.7s var(--u-curva)}.uh-vaho.limpia{-webkit-mask:linear-gradient(270deg,transparent 30%,#000 70%) 0 0 / 320% 100% no-repeat;mask:linear-gradient(270deg,transparent 30%,#000 70%) 0 0 / 320% 100% no-repeat;animation:u-limpia-i 1s ease-in-out forwards}.uh-vaho--2.limpia{-webkit-mask:linear-gradient(90deg,transparent 30%,#000 70%) 100% 0 / 320% 100% no-repeat;mask:linear-gradient(90deg,transparent 30%,#000 70%) 100% 0 / 320% 100% no-repeat;animation-name:u-limpia-d}@keyframes u-limpia-i{to{-webkit-mask-position:100% 0;mask-position:100% 0}}@keyframes u-limpia-d{to{-webkit-mask-position:0 0;mask-position:0 0}}.uh-vaho svg{position:absolute;left:10%;top:10%;width:80%;height:80%;overflow:visible}.uh-corazon{opacity:0;transition:opacity .6s ease}.uh-corazon.on{opacity:1}.uh-corazon path{fill:none;stroke:#ffffff9e;stroke-width:4.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:var(--trazo, 1);filter:blur(.5px) drop-shadow(0 0 3px rgba(255,255,255,.45))}.uh-escrito{clip-path:inset(-40% calc((1 - var(--escrito, 0)) * 100%) -40% -4%)}.uh-escrito text{font-family:var(--font-stack-body, "Klee One", cursive);font-size:46px;font-weight:600;fill:#ffffffa3;filter:blur(.4px) drop-shadow(0 0 2.5px rgba(255,255,255,.45))}.uh-marco{position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:2px;background:var(--u-oro-borde);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:u-borde 9s linear infinite;filter:drop-shadow(0 0 8px rgba(246,207,106,.5))}@media(max-width:989px){.uh{min-height:0}.uh-dentro{grid-template-columns:1fr;text-align:center;padding-top:34px}.uh-adorno{margin:0 auto 14px}.uh-lista{justify-items:start;max-width:560px;margin:0 auto;text-align:left}.uh-texto,.uh-centro{padding-bottom:8px}.uh-avatar{min-height:min(118vw,640px)}.uh-vitrina{left:8%;right:8%}.u-cajas .m-icon-box.u-tarjeta{transform:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.u-letras .u-l,.uh-punto,.u-capitulo,.u-cajas .m-icon-box.u-tarjeta{opacity:1!important;transform:none!important;translate:none!important}.uh-check rect,.uh-check path,.uh-adorno path,.u-adorno-titulo path{stroke-dashoffset:0!important}.u-cinta__fila{animation:none!important}}.u-idioma{position:relative;display:inline-flex;align-items:center;margin-right:14px}.u-idioma__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;cursor:pointer;color:#ffe9a8;font:600 12px/1 var(--font-stack-body, sans-serif);letter-spacing:.08em;background:#0c08028c;border:1px solid rgba(246,207,106,.45);transition:border-color .3s,box-shadow .3s,transform .3s var(--u-curva)}.u-idioma__btn:hover{border-color:#f6cf6a;box-shadow:0 0 16px #f6cf6a66;transform:translateY(-1px)}.u-idioma__btn .u-icono{width:16px;height:16px;margin:0;animation:none}.u-idioma__lista{position:absolute;top:calc(100% + 10px);right:0;z-index:50;min-width:170px;margin:0;padding:6px;list-style:none;border-radius:14px;background:linear-gradient(155deg,#ffecb41f,#0e0a03f5 40%);border:1px solid rgba(246,207,106,.45);box-shadow:0 20px 50px #000000b3,0 0 30px #f6cf6a26;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:90% 0;pointer-events:none;transition:opacity .25s ease,transform .3s var(--u-curva)}.u-idioma.u-abierto .u-idioma__lista{opacity:1;transform:none;pointer-events:auto}.u-idioma__lista li{padding:8px 12px;border-radius:9px;cursor:pointer;color:#fff3cf;font:500 14px/1.2 var(--font-stack-body, sans-serif);transition:background .2s,color .2s}.u-idioma__lista li:hover{background:#f6cf6a24;color:#ffe08a}.u-idioma__lista li[aria-selected=true]{color:#f6cf6a;background:#f6cf6a1a}html{scrollbar-color:#d9a032 #0a0703;scrollbar-width:thin}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:linear-gradient(90deg,#050302,#0d0904 50%,#050302)}::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid #0a0703;background:linear-gradient(180deg,#fff1b8,#f6cf6a 22%,#d9a032,#a87010 78%,#e9b443);box-shadow:inset 0 0 4px #fff6d699}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff7d6,#ffe08a 22%,#f0bc4c,#c88a1c 78%,#f6cf6a)}::-webkit-scrollbar-corner{background:#0a0703}
