.sn-barra{background:var(--sn-noche);color:var(--sn-tinta-inv)}.sn-barra__msgs{position:relative;height:40px;max-width:var(--sn-wrap);margin:0 auto}.sn-barra__msg{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;display:flex;align-items:center;justify-content:center;gap:.8rem;padding:0 1.6rem;font:600 1.45rem/1.2 var(--sn-font-text);text-align:center;opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}.sn-barra__msg.is-on{opacity:1;transform:none;transition:opacity .38s var(--sn-ease-out) .24s,transform .38s var(--sn-ease-out) .24s}.sn-barra__msg svg{width:18px;height:18px;color:var(--sn-amanecer);flex:none}.sn-barra__msg strong{color:var(--sn-amanecer);font-variant-numeric:tabular-nums}@media(max-width:749px){.sn-barra__msg{font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.sn-barra__msg{transition:opacity .2s ease;transform:none}}.sn-cifras__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem}@media(min-width:990px){.sn-cifras__lista{grid-template-columns:repeat(4,minmax(0,1fr))}}.sn-cifras__item{display:grid;gap:.6rem;justify-items:center;text-align:center;position:relative}.sn-cifras__num{font-family:var(--sn-font-display);font-weight:600;font-variation-settings:"SOFT" 100,"opsz" 144;font-size:clamp(4.4rem,6vw,7.2rem);line-height:1;color:var(--sn-amanecer);letter-spacing:-.03em;white-space:nowrap}.sn-bg-blanco .sn-cifras__num,.sn-bg-lino .sn-cifras__num{color:var(--sn-noche)}.sn-cifras__txt{font-weight:600;font-size:1.6rem;opacity:.85;max-width:20ch}.sn-comp__tabla{max-width:820px;margin:3.2rem auto 0;border-radius:24px;background:var(--sn-blanco);box-shadow:var(--sn-shadow);overflow:hidden;color:var(--sn-tinta)}.sn-comp__fila{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;border-top:1px solid var(--sn-linea)}.sn-comp__fila>span{padding:1.6rem 1.4rem;display:grid;justify-items:center;gap:.2rem;text-align:center}.sn-comp__fila>span:first-child{justify-items:start;text-align:left;font-weight:600;padding-left:2rem}.sn-comp__fila--head{border-top:0;font-weight:700;font-size:1.6rem}.sn-comp__nos{background:#f1f4fb}.sn-comp__fila--head .sn-comp__nos{background:var(--sn-noche);color:var(--sn-blanco)}.sn-comp__nos svg{color:var(--sn-ok);width:28px;height:28px}.sn-comp__ellos svg{color:#9aa1b4;width:26px;height:26px}.sn-comp__fila small{font-size:1.3rem;color:var(--sn-tinta-2);line-height:1.3}@media(max-width:749px){.sn-comp__fila{font-size:1.5rem}.sn-comp__fila>span{padding:1.2rem .8rem}.sn-comp__fila>span:first-child{padding-left:1.4rem}}.sn-conoce{background:radial-gradient(60% 50% at 50% 58%,rgba(255,255,255,.1),transparent 70%),var(--bloque);color:var(--sn-blanco);overflow:hidden}.sn-conoce .sn-title{color:var(--sn-blanco)}.sn-conoce__head{text-align:center;max-width:720px;margin:0 auto 2.4rem}.sn-conoce__head .sn-lead{color:#ffffffd1;margin-inline:auto}.sn-conoce__escenario{position:relative;display:grid;gap:2.4rem;align-items:center}@media(min-width:990px){.sn-conoce__escenario{grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);gap:clamp(2.4rem,3vw,4.8rem)}}.sn-conoce__lineas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:3}.sn-conoce__lineas path{fill:none;stroke:var(--sn-amanecer);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:var(--len, 400);stroke-dashoffset:var(--len, 400);transition:stroke-dashoffset 1s var(--sn-ease-out);transition-delay:var(--d, 0ms)}.sn-conoce.is-in .sn-conoce__lineas path{stroke-dashoffset:0}.sn-conoce__col{display:grid;gap:6.4rem;position:relative;z-index:2;align-content:center}.sn-conoce__col--izq{text-align:right}.sn-conoce__nota{max-width:320px;transition:opacity .6s var(--sn-ease-out),transform .6s var(--sn-ease-out);transition-delay:calc(var(--d) + .7s)}.sn-conoce__col--izq .sn-conoce__nota{margin-left:auto}.sn-js .sn-conoce__nota{opacity:0;transform:translateY(8px)}.sn-js .sn-conoce__foto{transform:rotate(-4deg) scale(.94);opacity:0}.sn-js .sn-conoce__punto{transform:scale(0)}.sn-conoce.is-in .sn-conoce__nota{opacity:1;transform:none}.sn-conoce__nota h3{display:flex;align-items:baseline;gap:1rem;font-size:2.4rem;margin:0 0 .6rem;color:var(--sn-blanco);line-height:1.15}.sn-conoce__col--izq .sn-conoce__nota h3{flex-direction:row-reverse}.sn-conoce__nota p{margin:0;color:#ffffffc7;font-size:1.6rem;line-height:1.5}.sn-conoce__n{font:700 1.3rem/1 var(--sn-font-text);color:var(--sn-amanecer);letter-spacing:.08em}.sn-conoce__media{position:relative;aspect-ratio:1;display:grid;place-items:center}.sn-conoce__aro{position:absolute;border-radius:50%;left:50%;top:50%;translate:-50% -50%;aspect-ratio:1}.sn-conoce__aro--1{width:92%;border:1.5px solid rgba(255,255,255,.5)}.sn-conoce__aro--2{width:74%;border:1.5px solid rgba(255,255,255,.3)}.sn-conoce__aro--3{width:56%;background:#ffffff1a}.sn-conoce__foto{position:relative;width:100%;max-width:100%;z-index:2;transform:rotate(-4deg);transition:transform 1.1s var(--sn-ease-out),opacity .7s ease}.sn-conoce.is-in .sn-conoce__foto{transform:rotate(-4deg) scale(1);opacity:1}.sn-conoce__img{display:block;width:100%;height:auto;filter:drop-shadow(0 30px 34px rgba(6,10,30,.4))}.sn-conoce__punto{position:absolute;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--sn-noche);border:2px solid var(--sn-amanecer);display:grid;place-items:center;transition:transform .5s var(--sn-ease-out);transition-delay:calc(var(--d) + .4s);z-index:4}.sn-conoce__punto:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:1.5px solid var(--sn-amanecer);opacity:0}.sn-conoce.is-in .sn-conoce__punto{transform:scale(1)}.sn-conoce.is-in .sn-conoce__punto:after{animation:sn-onda 2.4s var(--sn-ease-out) 1 forwards;animation-delay:calc(var(--d) + .9s)}@keyframes sn-onda{0%{transform:scale(.7);opacity:.9}to{transform:scale(1.9);opacity:0}}.sn-conoce__punto b{font:700 1.2rem/1 var(--sn-font-text);color:var(--sn-amanecer)}@media(max-width:989px){.sn-conoce__lineas{display:none}.sn-conoce__media{order:-1}.sn-conoce__foto{width:100%}.sn-conoce__col{gap:2.4rem}.sn-conoce__col--izq{text-align:left}.sn-conoce__col--izq .sn-conoce__nota h3{flex-direction:row}.sn-conoce__nota,.sn-conoce__col--izq .sn-conoce__nota{max-width:none;margin:0}.sn-conoce__nota h3{font-size:2.1rem}}@media(prefers-reduced-motion:reduce){.sn-conoce__lineas path,.sn-conoce__nota,.sn-conoce__foto,.sn-conoce__punto{transition:none}.sn-conoce.is-in .sn-conoce__punto:after{animation:none}}.sn-contacto__cabecera{padding:clamp(5.6rem,8vw,9.6rem) 0 clamp(9.6rem,11vw,12.8rem);text-align:center;background:radial-gradient(80% 120% at 50% 120%,#f3b55c2e,#f3b55c00 60%),var(--sn-noche);color:var(--sn-blanco)}.sn-contacto__kicker{margin:0 0 1.2rem;font-weight:700;font-size:1.4rem;letter-spacing:.12em;text-transform:uppercase;color:var(--sn-amanecer)}.sn-contacto__titulo{font-family:var(--sn-font-display);font-weight:600;font-size:clamp(4rem,6vw,6.4rem);line-height:1.04;letter-spacing:-.02em;margin:0 0 1.6rem;color:var(--sn-blanco);text-wrap:balance}.sn-contacto__intro{max-width:56ch;margin:0 auto;font-size:1.8rem;color:var(--sn-tinta-inv-2)}.sn-contacto__intro p{margin:0}.sn-contacto__cuerpo{position:relative;margin-top:clamp(-7.2rem,-6vw,-5.6rem);padding-bottom:clamp(6.4rem,8vw,9.6rem)}.sn-contacto__tarjetas{display:grid;gap:1.6rem;margin:0;padding:0;list-style:none}@media(min-width:750px){.sn-contacto__tarjetas{grid-template-columns:repeat(3,minmax(0,1fr))}}.sn-contacto__tarjeta{padding:2.8rem 2.4rem;border-radius:var(--sn-radius);background:var(--sn-blanco);box-shadow:var(--sn-shadow);text-align:center}.sn-contacto__icono{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:1.2rem;border-radius:50%;background:var(--sn-amanecer-suave);color:var(--sn-noche)}.sn-contacto__icono svg{width:24px;height:24px}.sn-contacto__tarjeta h2{font-family:var(--sn-font-display);font-size:2.2rem;margin:0 0 .6rem;color:var(--sn-noche)}.sn-contacto__tarjeta a{font-weight:700;font-size:1.7rem;color:var(--sn-noche);text-underline-offset:.25em;overflow-wrap:anywhere}.sn-contacto__tarjeta p{margin:.6rem 0 0;font-size:1.5rem;color:var(--sn-tinta-2)}.sn-contacto__tarjeta .sn-contacto__fuerte{color:var(--sn-tinta);font-weight:600}.sn-contacto__rejilla{display:grid;gap:2.4rem;margin-top:clamp(4rem,5vw,5.6rem)}@media(min-width:990px){.sn-contacto__rejilla{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}}.sn-contacto__form-caja{padding:clamp(2.4rem,4vw,4rem);border-radius:var(--sn-radius);background:var(--sn-lino)}.sn-contacto__h2{font-family:var(--sn-font-display);font-size:clamp(2.6rem,3vw,3.2rem);line-height:1.1;margin:0 0 .8rem;color:var(--sn-noche)}.sn-contacto__nota{margin:0 0 2.4rem;color:var(--sn-tinta-2)}.sn-contacto__form,.sn-contacto__fila{display:grid;gap:1.6rem}@media(min-width:750px){.sn-contacto__fila{grid-template-columns:1fr 1fr}}.sn-campo{display:grid;gap:.6rem;font-weight:600;font-size:1.5rem;color:var(--sn-tinta)}.sn-campo abbr{text-decoration:none;color:var(--sn-amanecer-2)}.sn-campo input,.sn-campo textarea{width:100%;min-height:54px;padding:1.2rem 1.6rem;border:1.5px solid var(--sn-bruma-2);border-radius:var(--sn-radius-s);background:var(--sn-blanco);color:var(--sn-tinta);font:400 1.7rem/1.4 var(--sn-font-text);transition:border-color .16s ease,box-shadow .16s ease}.sn-campo textarea{resize:vertical;min-height:150px}.sn-campo input:focus-visible,.sn-campo textarea:focus-visible{outline:none;border-color:var(--sn-noche);box-shadow:0 0 0 3px #1b25452e}.sn-contacto__enviar{justify-self:start;margin-top:.4rem}@media(max-width:749px){.sn-contacto__enviar{width:100%}}.sn-contacto__ok,.sn-contacto__error{display:flex;align-items:center;gap:1rem;margin:0;padding:1.4rem 1.6rem;border-radius:var(--sn-radius-s);font-weight:600}.sn-contacto__ok{background:#e6f2ec;color:var(--sn-ok)}.sn-contacto__ok svg{width:22px;height:22px;flex:none}.sn-contacto__error{background:#fbe9e7;color:#a3271b}.sn-contacto__rapido ul{display:grid;gap:1.2rem;margin:1.6rem 0 0;padding:0;list-style:none}.sn-contacto__rapido a{display:flex;gap:1.4rem;align-items:flex-start;padding:1.8rem 2rem;border-radius:var(--sn-radius-s);border:1px solid var(--sn-linea);background:var(--sn-blanco);color:var(--sn-tinta-2);text-decoration:none;font-size:1.5rem;transition:border-color .16s ease,transform .16s var(--sn-ease-out)}.sn-contacto__rapido a:focus-visible{outline:3px solid var(--sn-noche);outline-offset:2px}@media(hover:hover)and (pointer:fine){.sn-contacto__rapido a:hover{border-color:var(--sn-noche);transform:translateY(-2px)}}.sn-contacto__rapido a svg{width:22px;height:22px;flex:none;margin-top:.2rem;color:var(--sn-amanecer-2)}.sn-contacto__rapido strong{display:block;color:var(--sn-noche);font-size:1.7rem;margin-bottom:.2rem}@media(prefers-reduced-motion:reduce){.sn-contacto__rapido a,.sn-campo input,.sn-campo textarea{transition:none}}.sn-cta{position:relative;overflow:hidden;isolation:isolate}.sn-cta__sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(90% 80% at 50% 120%,#f3b55c6b,#f3b55c00 62%),linear-gradient(180deg,var(--sn-noche),#2a3866)}.sn-cta__inner{text-align:center;display:flex;flex-direction:column;align-items:center}.sn-cta__title{color:var(--sn-blanco);max-width:20ch;margin-inline:auto;text-align:center;text-wrap:balance}.sn-cta__inner .sn-lead{margin-inline:auto;text-align:center}.sn-cta__nota{margin:1.6rem 0 0;color:var(--sn-tinta-inv-2);font-size:1.5rem}.sn-div{background:var(--bottom);line-height:0;margin-top:-1px}.sn-div svg{display:block}.sn-div--flip svg{transform:scaleX(-1)}.sn-cinta{position:relative;height:150px;overflow:hidden;background:linear-gradient(180deg,var(--top) 50%,var(--bottom) 50%);margin-top:-1px}.sn-cinta__band{position:absolute;left:-5%;right:-5%;top:50%;padding:1.3rem 0;overflow:hidden}.sn-cinta__band--a{background:var(--cinta);color:var(--cinta-txt);transform:translateY(-50%) rotate(-3deg);box-shadow:0 10px 24px -12px #1b254573;z-index:2}.sn-cinta__band--b{background:var(--sn-noche-3);color:var(--sn-tinta-inv);transform:translateY(-50%) rotate(2.5deg);opacity:.9}.sn-cinta__track{display:flex;align-items:center;gap:2.4rem;width:max-content;animation:sn-cinta var(--speed) linear infinite}.sn-cinta__band--b .sn-cinta__track{animation-direction:reverse}.sn-cinta__track span{font:700 1.9rem/1 var(--sn-font-text);white-space:nowrap;letter-spacing:.01em}.sn-cinta__track i{width:10px;height:10px;border-radius:50%;background:currentColor;opacity:.6;flex:none}@keyframes sn-cinta{to{transform:translate(-33.333%)}}@media(prefers-reduced-motion:reduce){.sn-cinta__track{animation:none}}@media(max-width:749px){.sn-cinta{height:120px}.sn-cinta__track span{font-size:1.6rem}}.sn-dolor__head{max-width:760px;margin:0 auto 4rem}.sn-dolor__grid{list-style:none;margin:0;padding:0;display:grid;gap:2rem}@media(min-width:750px){.sn-dolor__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}}.sn-dolor__card{position:relative;overflow:hidden;border-radius:var(--sn-radius);aspect-ratio:4 / 5;background:var(--sn-noche);box-shadow:var(--sn-shadow)}.sn-dolor__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sn-dolor__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0e1428eb,#0e14288c 30%,#0e142800 55%)}.sn-dolor__txt{position:absolute;left:0;right:0;bottom:0;z-index:1;padding:2.4rem;color:var(--sn-blanco)}.sn-dolor__num{display:inline-block;margin-bottom:.8rem;font-weight:700;font-size:1.3rem;letter-spacing:.12em;color:var(--sn-amanecer)}.sn-dolor__txt h3{margin:0 0 .6rem;font-family:var(--sn-font-display);font-weight:600;font-size:clamp(2.2rem,1.8vw,2.6rem);line-height:1.1;color:var(--sn-blanco)}.sn-dolor__txt p{margin:0;font-size:1.6rem;line-height:1.45;color:#ffffffd9}.sn-dolor__respuesta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 2.4rem;margin-top:4rem;padding:2rem 2.4rem;border-radius:var(--sn-radius);background:var(--sn-noche);color:var(--sn-blanco)}.sn-dolor__prod{flex:none;width:96px;height:96px;border-radius:16px;overflow:hidden;background:var(--sn-blanco)}.sn-dolor__prod img{width:100%;height:100%;object-fit:cover;display:block}.sn-dolor__respuesta p{margin:0;flex:1 1 340px;font-family:var(--sn-font-display);font-size:clamp(2rem,1.7vw,2.4rem);line-height:1.25}.sn-dolor__respuesta p em{font-style:italic;color:var(--sn-amanecer)}@media(max-width:749px){.sn-dolor__respuesta{flex-direction:column;text-align:center}.sn-dolor__respuesta .sn-btn{width:100%}}.sn-faq__head{text-align:center;max-width:720px;margin:0 auto 4rem}.sn-faq__head .sn-lead{margin:0 auto}.sn-faq__lista{max-width:860px;margin:0 auto;border-top:1px solid var(--sn-linea)}.sn-faq__item{border-bottom:1px solid var(--sn-linea)}.sn-faq__item summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:2.4rem;padding:2.4rem .4rem;font:600 2rem/1.3 var(--sn-font-text);color:var(--sn-tinta);min-height:48px;transition:color .18s ease}.sn-faq__item summary::-webkit-details-marker{display:none}@media(hover:hover)and (pointer:fine){.sn-faq__item summary:hover{color:var(--sn-noche-3)}}.sn-faq__item summary:focus-visible{outline:3px solid var(--sn-amanecer-2);outline-offset:4px;border-radius:4px}.sn-faq__flecha{flex:none;color:var(--sn-tinta-2);transition:transform .26s var(--sn-ease-out)}.sn-faq__item[open] .sn-faq__flecha{transform:rotate(180deg)}.sn-faq__resp{padding:0 .4rem 2.6rem;color:var(--sn-tinta-2);max-width:68ch;font-size:1.75rem}.sn-faq__pie{text-align:center;margin:3.6rem 0 0;color:var(--sn-tinta-2);font-size:1.7rem}.sn-faq__pie a{color:var(--sn-tinta);font-weight:700;text-decoration:underline;text-decoration-color:var(--sn-amanecer-2);text-decoration-thickness:2px;text-underline-offset:.25em}@media(max-width:749px){.sn-faq__item summary{font-size:1.75rem;padding:2rem .2rem}}.sn-footer{position:relative;isolation:isolate;overflow:hidden;padding:0 0 2.4rem;font-size:1.6rem}.sn-footer__nubes{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 40% at 12% 0%,#7a8dc438,#7a8dc400 70%),radial-gradient(50% 35% at 88% 4%,#f3b55c1f,#f3b55c00 70%),linear-gradient(180deg,#202b52 0%,var(--sn-noche) 40%,#151d38 100%)}.sn-footer__garantias{list-style:none;margin:0 0 5.6rem;padding:4rem 0;display:grid;gap:2.4rem;border-bottom:1px solid var(--sn-linea-inv)}@media(min-width:750px){.sn-footer__garantias{grid-template-columns:repeat(2,1fr)}}@media(min-width:990px){.sn-footer__garantias{grid-template-columns:repeat(4,1fr)}}.sn-footer__garantias li{display:flex;gap:1.4rem;align-items:flex-start}.sn-footer__garantias svg{flex:none;width:40px;height:40px;padding:9px;border-radius:50%;background:#f3b55c24;color:var(--sn-amanecer)}.sn-footer__garantias span{display:grid;gap:.3rem;color:var(--sn-tinta-inv-2);font-size:1.45rem;line-height:1.4}.sn-footer__garantias strong{color:var(--sn-blanco);font-size:1.6rem}.sn-footer a{color:var(--sn-tinta-inv);text-decoration:none}@media(hover:hover)and (pointer:fine){.sn-footer a:hover{text-decoration:underline;text-decoration-color:var(--sn-amanecer)}}.sn-footer__grid{display:grid;gap:3.2rem}@media(min-width:990px){.sn-footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:4.8rem}}.sn-footer__logo{font-size:3.6rem;margin:0 0 .8rem;line-height:1}.sn-footer__lema{color:var(--sn-tinta-inv-2);margin:0 0 2rem;max-width:34ch}.sn-footer__contacto,.sn-footer__col ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.sn-footer__contacto li,.sn-footer__pago{display:flex;gap:1rem;align-items:center;color:var(--sn-tinta-inv-2);margin:0}.sn-footer__contacto svg,.sn-footer__pago svg{color:var(--sn-amanecer);width:22px;height:22px}.sn-footer__titulo{font-weight:700;color:var(--sn-blanco);margin:0 0 1.4rem;font-size:1.3rem;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.sn-footer__col li a{display:inline-block;padding:.4rem 0}.sn-footer__base{border-top:1px solid var(--sn-linea-inv);margin-top:4.8rem;padding-top:2.4rem;color:var(--sn-tinta-inv-2);font-size:1.4rem}.sn-footer__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.6rem}.sn-footer__base p{margin:0}.sn-footer__pagos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.8rem}.sn-footer__pago-icono{display:block;width:44px;height:28px;border-radius:5px;background:#fff}.sn-garantia__caja{display:grid;gap:3.2rem;align-items:center;justify-items:center}@media(min-width:990px){.sn-garantia__caja{grid-template-columns:auto 1fr;gap:6.4rem;justify-items:start}}.sn-garantia__lista{list-style:none;margin:0 0 2.8rem;padding:0;display:grid;gap:1.2rem}.sn-garantia__lista li{display:flex;gap:1rem;align-items:flex-start;font-weight:600}.sn-garantia__lista svg{color:var(--sn-ok);flex:none}@media(max-width:749px){.sn-garantia .sn-btn{width:100%}}.sn-hero{position:relative;isolation:isolate;min-height:var(--hero-h);display:flex;align-items:flex-end;overflow:hidden;color:var(--sn-blanco);background:var(--sn-noche)}.sn-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.sn-hero__video,.sn-hero__movil{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sn-hero__movil{display:none}.sn-hero__media:has(.sn-hero__movil) .sn-hero__video{display:block}.sn-hero__velo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(14,20,40,calc(var(--veil) + .15)),rgba(14,20,40,var(--veil)) 45%,#0e142800 75%),linear-gradient(0deg,rgba(14,20,40,calc(var(--veil) + .1)),#0e142800 55%)}.sn-hero__cielo{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 70% at 78% 112%,#f3b55c73,#f3b55c00 60%),linear-gradient(180deg,#121a33 0%,var(--sn-noche) 55%,#2b3966 100%)}.sn-hero__sun{position:absolute;left:72%;bottom:-34vmax;width:60vmax;height:60vmax;border-radius:50%;background:radial-gradient(closest-side,#fddca08c,#f3b55c2e 55%,#f3b55c00 72%);transform:translate(-50%,18%);opacity:.4;animation:sn-amanece 2.4s var(--sn-ease-out) .2s forwards}@keyframes sn-amanece{to{transform:translate(-50%);opacity:1}}.sn-hero__stars{position:absolute;top:0;right:0;bottom:35%;left:0;opacity:.55;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,transparent),radial-gradient(1px 1px at 28% 42%,#fff,transparent),radial-gradient(1.5px 1.5px at 44% 12%,#fff,transparent),radial-gradient(1px 1px at 63% 30%,#fff,transparent),radial-gradient(1.5px 1.5px at 81% 14%,#fff,transparent),radial-gradient(1px 1px at 92% 44%,#fff,transparent),radial-gradient(1px 1px at 6% 56%,#fff,transparent),radial-gradient(1.5px 1.5px at 36% 66%,#fff,transparent);animation:sn-titila 5s ease-in-out infinite alternate}@keyframes sn-titila{0%{opacity:.2}to{opacity:.65}}.sn-hero__cielo--limpio{background:linear-gradient(180deg,#151d38 0%,var(--sn-noche) 60%,#222f5a 100%)}.sn-hero__cielo--limpio .sn-hero__stars{opacity:.35}.sn-hero__stars--b{top:0;right:0;bottom:50%;left:0;opacity:.35;background-size:260px 180px;background-position:40px 20px;animation-duration:5.5s}.sn-hero__luna{position:absolute;top:13%;left:52%;width:40px;height:40px;border-radius:50%;box-shadow:inset -10px 5px #fdeccde6;filter:drop-shadow(0 0 10px rgba(253,236,205,.35));transform:rotate(-20deg)}.sn-hero__sabana{position:absolute;left:-10%;right:-10%;bottom:-1px;height:26%;background:radial-gradient(70% 120% at 70% 100%,#e4e8f229,#e4e8f200 70%)}.sn-hero{--almo-w: min(33vw, 500px);--almo-r: max(var(--sn-gutter), 3vw)}.sn-hero__almohada{position:absolute;right:var(--almo-r);top:50%;width:var(--almo-w);transform:translateY(-50%);z-index:1;display:block;text-decoration:none}.sn-hero__almohada img{position:relative;z-index:2;display:block;width:100%;height:auto;transform:rotate(-7deg);filter:drop-shadow(0 30px 34px rgba(6,10,30,.5));animation:sn-flota 7s ease-in-out infinite}.sn-hero__halo{position:absolute;z-index:1;left:50%;top:52%;width:120%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#fddca08c,#f3b55c38 45%,#f3b55c00 72%)}.sn-hero__sombra{position:absolute;z-index:1;left:18%;right:14%;bottom:-8%;height:16%;border-radius:50%;background:radial-gradient(closest-side,#060a1e8c,#060a1e00);animation:sn-sombra 7s ease-in-out infinite}@keyframes sn-flota{0%,to{translate:0 0}50%{translate:0 -14px}}@keyframes sn-sombra{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.9);opacity:.75}}@media(prefers-reduced-motion:reduce){.sn-hero__almohada img,.sn-hero__sombra{animation:none}}.sn-hero:has(.sn-hero__almohada) .sn-hero__copy{position:relative;z-index:2;max-width:min(620px,calc(100vw - var(--almo-w) - var(--almo-r) - 2 * var(--sn-gutter) - 6rem))}@media(min-width:990px){.sn-hero:has(.sn-hero__almohada) .sn-hero__inner{position:static}}.sn-hero:has(.sn-hero__almohada) .sn-hero__sello{top:calc(50% - var(--almo-w) * .42);right:calc(var(--almo-r) + var(--almo-w) - 7rem);z-index:3}.sn-hero__inner{position:relative;width:100%;display:grid;grid-template-columns:1fr auto;align-items:end;gap:2.4rem;padding-top:12rem;padding-bottom:7.2rem}.sn-hero__copy{max-width:640px}.sn-hero__chip{display:inline-flex;align-items:center;gap:.8rem;margin:0 0 1.6rem;padding:.7rem 1.4rem;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:600;font-size:1.45rem}.sn-hero__chip svg{width:18px;height:18px;color:var(--sn-amanecer)}.sn-hero__title{font-family:var(--sn-font-display);font-weight:600;font-size:clamp(var(--t-m),5.4vw,var(--t));line-height:1.02;letter-spacing:-.025em;margin:0 0 1.6rem;color:var(--sn-blanco);text-shadow:0 2px 30px rgba(10,14,30,.35)}.sn-hero__title em{font-style:italic;color:var(--sn-amanecer)}.sn-hero__text{font-size:clamp(1.8rem,1.6vw,2.1rem);color:#ffffffe6;max-width:52ch;margin-bottom:2.8rem}.sn-hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem}.sn-hero__btn{min-height:64px;padding-inline:3.4rem;font-size:2rem}.sn-hero__price{margin:0;font-weight:600;color:#ffffffe6}.sn-hero__urgencia{display:inline-flex;align-items:center;gap:.8rem;margin:2.2rem 0 0;padding:.9rem 1.4rem;border-radius:999px;background:#0e142873;border:1px solid rgba(243,181,92,.5);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:1.5rem}.sn-hero__urgencia svg{width:20px;height:20px;color:var(--sn-amanecer);flex:none}.sn-hero__urgencia strong{color:var(--sn-amanecer);font-variant-numeric:tabular-nums}.sn-hero__card{display:grid;grid-template-columns:110px 1fr;gap:1.6rem;align-items:center;width:360px;padding:1.4rem;border-radius:20px;text-decoration:none;color:var(--sn-blanco);background:#ffffff24;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);box-shadow:0 20px 50px -24px #0009;transition:transform .22s var(--sn-ease-out),background-color .22s ease}@media(hover:hover)and (pointer:fine){.sn-hero__card:hover{transform:translateY(-3px);background:#fff3}}.sn-hero__card-img{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden;background:var(--sn-blanco)}.sn-hero__card-img img{width:100%;height:100%;object-fit:cover;display:block}.sn-hero__card-txt{display:grid;gap:.3rem}.sn-hero__card-txt strong{font-family:var(--sn-font-display);font-size:2.1rem;line-height:1.1}.sn-hero__card-txt span{font-size:1.6rem;opacity:.9}.sn-hero__card-txt u{font-weight:700;font-size:1.5rem;text-underline-offset:.25em;margin-top:.4rem}.sn-hero__sello{position:absolute;right:var(--sn-gutter);top:4rem}@media(min-width:990px){.sn-hero--foto .sn-hero__inner{max-width:1400px;padding-bottom:15rem;position:static}.sn-hero--foto .sn-hero__copy{max-width:600px}.sn-hero--foto .sn-hero__text{max-width:44ch}.sn-hero--foto .sn-hero__card{position:absolute;right:max(var(--sn-gutter),5vw);bottom:11rem;z-index:2}}.shopify-section:has(.sn-hero--foto)+.shopify-section .sn-cinta{margin-top:-75px;background:linear-gradient(180deg,transparent 50%,var(--bottom) 50%);z-index:2}.sn-hbar{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1rem var(--sn-gutter) calc(1rem + env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid var(--sn-linea);box-shadow:0 -10px 30px -18px #1b254559;transform:translateY(110%);transition:transform .26s var(--sn-ease-out);color:var(--sn-tinta)}.sn-hbar.is-visible{transform:none}.sn-hbar__txt{display:grid;line-height:1.2;min-width:0}.sn-hbar__txt strong{font-size:1.6rem}.sn-hbar__txt small{font-size:1.3rem;color:var(--sn-tinta-2)}.sn-hbar__btn{min-height:50px;padding:1rem 2.2rem;font-size:1.7rem}@media(min-width:990px){.sn-hbar{display:none}}@media(max-width:989px){.sn-hero{min-height:var(--hero-h-m)}.sn-hero__movil{display:block}.sn-hero__media:has(.sn-hero__movil) .sn-hero__video{display:none}.sn-hero__velo{background:linear-gradient(0deg,rgba(14,20,40,calc(var(--veil) + .35)),rgba(14,20,40,calc(var(--veil) + .1)) 45%,#0e142800 75%)}.sn-hero__inner{grid-template-columns:1fr;padding-top:16rem;padding-bottom:4rem}.sn-hero__card{width:100%;grid-template-columns:76px 1fr;padding:1rem}.sn-hero__card-txt strong{font-size:1.8rem}.sn-hero__btn{width:100%}.sn-hero__sello{position:static;order:-1;justify-self:end;margin-bottom:-1.2rem}.sn-hero__almohada{position:relative;right:auto;top:auto;transform:none;width:min(82vw,420px);margin:0 auto -1.2rem;order:-1;justify-self:center}.sn-hero:has(.sn-hero__almohada) .sn-hero__copy{max-width:none}.sn-hero:has(.sn-hero__almohada) .sn-hero__inner{padding-top:3.2rem}.sn-hero:has(.sn-hero__almohada) .sn-hero__sello{position:absolute;top:1.6rem;right:var(--sn-gutter);margin:0}.sn-hero__luna{left:12%;top:8%;width:34px;height:34px}.sn-hero--foto{min-height:0}.sn-hero--foto .sn-hero__media img{object-position:50% 0}.sn-hero--foto .sn-hero__velo{background:linear-gradient(0deg,#1b2545d9,#1b254573 45%,#1b254500 62%)}.sn-hero--foto .sn-hero__inner{padding-top:86vw;padding-bottom:11rem}.shopify-section:has(.sn-hero--foto)+.shopify-section .sn-cinta{margin-top:-60px}.sn-hero--foto .sn-hero__urgencia{display:none}.sn-hero__sello .sn-sello{--s: 92px !important}.sn-hero__sello .sn-sello__aro text{font-size:17px}}@media(prefers-reduced-motion:reduce){.sn-hero__sun,.sn-hero__stars{animation:none}.sn-hbar{transition:none}}.sn-it__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.sn-it__grid{grid-template-columns:1fr 1fr;gap:6.4rem}.sn-it--derecha .sn-it__media{order:2}}.sn-it__img{display:block;width:100%;height:auto;aspect-ratio:4 / 3.4;object-fit:cover;border-radius:24px}.sn-it__hueco{display:grid;place-items:center;padding:2.4rem;text-align:center;background:repeating-linear-gradient(135deg,var(--sn-bruma),var(--sn-bruma) 12px,var(--sn-lino) 12px,var(--sn-lino) 24px);color:var(--sn-tinta-2);font-weight:600}.sn-bg-noche .sn-it__hueco{background:repeating-linear-gradient(135deg,var(--sn-noche-2),var(--sn-noche-2) 12px,var(--sn-noche-3) 12px,var(--sn-noche-3) 24px);color:var(--sn-tinta-inv-2)}.sn-it__pie{margin:1rem 0 0;font-size:1.4rem;color:var(--sn-tinta-2)}.sn-it__lista{list-style:none;padding:0;margin:0 0 2.8rem;display:grid;gap:1.6rem}.sn-it__lista li{display:flex;gap:1.4rem;align-items:flex-start}.sn-it__lista svg{width:28px;height:28px;flex:none;margin-top:1px;color:var(--sn-ok)}.sn-bg-noche .sn-it__lista svg{color:var(--sn-amanecer)}.sn-it__lista strong{display:block;font-size:1.85rem;margin-bottom:.2rem}.sn-it__nota{font-size:1.5rem;color:var(--sn-tinta-2);border-top:1px solid var(--sn-linea);padding-top:1.6rem;margin:0 0 2.4rem}.sn-bg-noche .sn-it__nota{color:var(--sn-tinta-inv-2);border-color:var(--sn-linea-inv)}@media(max-width:749px){.sn-it .sn-btn{width:100%}}.sn-navidad{position:relative;overflow:hidden;isolation:isolate}.sn-navidad__luces{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(60% 80% at 100% 0%,rgba(243,181,92,.22),transparent 60%),radial-gradient(50% 60% at 0% 100%,rgba(120,140,220,.18),transparent 60%)}.sn-navidad__grid{display:grid;gap:4rem;align-items:center}@media(min-width:990px){.sn-navidad__grid{grid-template-columns:1fr 1fr;gap:6.4rem}}.sn-navidad .sn-title{color:var(--sn-blanco)}.sn-navidad__reloj{background:#ffffff0f;border:1px solid var(--sn-linea-inv);border-radius:28px;padding:3.2rem 2.4rem;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sn-navidad__label{margin:0 0 1.6rem;font-weight:700;color:var(--sn-amanecer)}.sn-navidad__cajas{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.sn-navidad__cajas div{background:var(--sn-noche-2);border-radius:16px;padding:1.6rem .4rem;display:grid;gap:.4rem}.sn-navidad__cajas strong{font-family:var(--sn-font-display);font-size:clamp(3.2rem,4vw,4.8rem);line-height:1;color:var(--sn-blanco);font-variant-numeric:tabular-nums}.sn-navidad__cajas span{font-size:1.3rem;color:var(--sn-tinta-inv-2)}.sn-navidad__nota{margin:1.6rem 0 0;font-size:1.4rem;color:var(--sn-tinta-inv-2)}@media(max-width:749px){.sn-navidad .sn-btn{width:100%}}.sn-pasos__lista{list-style:none;margin:4rem 0 0;padding:0;display:grid;gap:2.4rem;position:relative}@media(min-width:990px){.sn-pasos__lista{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:3.2rem}.sn-pasos__lista:before{content:"";position:absolute;top:31px;left:8%;right:8%;height:2px;background:linear-gradient(90deg,var(--sn-noche-3),var(--sn-amanecer));opacity:.45}}.sn-pasos__item{position:relative;display:grid;gap:.6rem;justify-items:start}@media(min-width:990px){.sn-pasos__item{justify-items:center;text-align:center}}@media(max-width:989px){.sn-pasos__item{padding-left:8rem;min-height:64px}.sn-pasos__item .sn-pasos__marca{position:absolute;left:0;top:0}}.sn-pasos__marca{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--sn-blanco);color:var(--sn-noche);border:2px solid var(--sn-bruma-2);position:relative;z-index:1}.sn-bg-noche .sn-pasos__marca{background:var(--sn-noche-2);color:var(--sn-amanecer);border-color:var(--sn-linea-inv)}.sn-pasos__item:last-child .sn-pasos__marca{background:var(--sn-amanecer);color:var(--sn-noche);border-color:var(--sn-amanecer)}.sn-pasos__marca svg{width:30px;height:30px}.sn-pasos__etiqueta{font-weight:700;font-size:1.4rem;color:var(--sn-amanecer-2);margin-top:.6rem}.sn-bg-noche .sn-pasos__etiqueta{color:var(--sn-amanecer)}.sn-pasos__titulo{font-size:2.1rem;margin:0;line-height:1.2}.sn-pasos__texto{margin:0;opacity:.85;max-width:34ch}.sn-pasos__nota{margin:3.2rem auto 0;font-size:1.5rem;opacity:.8;max-width:60ch}.sn-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:16px}.sn-pop[hidden]{display:none}.sn-pop__fondo{position:absolute;top:0;right:0;bottom:0;left:0;background:#11172c9e;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;transition:opacity .3s ease}.sn-pop.is-open .sn-pop__fondo{opacity:1}.sn-pop__caja{position:relative;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;overscroll-behavior:contain;display:grid;background:var(--sn-blanco);border-radius:26px;box-shadow:0 30px 80px -20px #00000080;opacity:0;transform:translateY(16px) scale(.98);transition:opacity .32s var(--sn-ease-out),transform .42s var(--sn-ease-out)}.sn-pop.is-open .sn-pop__caja{opacity:1;transform:none}@media(min-width:750px){.sn-pop__caja{grid-template-columns:.9fr 1.1fr}}.sn-pop__media{position:relative;min-height:180px;background:radial-gradient(120% 90% at 50% 120%,rgba(243,181,92,.65),transparent 60%),linear-gradient(180deg,#151d38,var(--sn-noche) 60%,#2b3966)}.sn-pop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sn-pop__oferta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-6deg);width:150px;height:150px;border-radius:50%;background:var(--sn-amanecer);color:var(--sn-noche);display:grid;place-content:center;text-align:center;box-shadow:0 16px 34px -12px #00000080}.sn-pop__oferta strong{font-family:var(--sn-font-display);font-size:5.2rem;line-height:.9}.sn-pop__oferta span{font-weight:700;font-size:1.4rem}.sn-pop__body{padding:3.2rem 2.8rem 2.4rem;text-align:center}.sn-pop__titulo{font-size:clamp(2.6rem,3vw,3.2rem);margin:0 0 1rem;line-height:1.12}.sn-pop__texto{color:var(--sn-tinta-2);margin:0 0 2rem}.sn-pop__input{width:100%;min-height:56px;border-radius:14px;border:2px solid var(--sn-bruma-2);padding:0 1.6rem;font:500 1.8rem var(--sn-font-text);margin-bottom:1.2rem;background:var(--sn-blanco);color:var(--sn-tinta)}.sn-pop__input:focus-visible{border-color:var(--sn-noche);outline:none;box-shadow:0 0 0 3px #f3b55c99}.sn-pop__legal{font-size:1.25rem;color:var(--sn-tinta-2);margin:1.2rem 0 0}.sn-pop__error{color:#a3271b;font-weight:600;margin:0 0 1rem}.sn-pop__no{background:none;border:0;margin-top:1.4rem;color:var(--sn-tinta-2);text-decoration:underline;font:500 1.5rem var(--sn-font-text);cursor:pointer;min-height:44px}.sn-pop__cerrar{position:absolute;top:12px;right:12px;z-index:2;width:44px;height:44px;border-radius:50%;border:0;background:#ffffffeb;color:var(--sn-noche);display:grid;place-items:center;cursor:pointer}.sn-pop__ok p{font-weight:600;margin:0 0 1.2rem}.sn-pop__codigo{display:inline-flex;gap:1rem;align-items:center;padding:1.2rem 2rem;border-radius:14px;border:2px dashed var(--sn-amanecer-2);background:var(--sn-amanecer-suave);font:800 2.2rem var(--sn-font-text);letter-spacing:.06em;color:var(--sn-noche);cursor:pointer}.sn-pop__codigo span{font-size:1.3rem;letter-spacing:0;font-weight:600;text-decoration:underline}@media(prefers-reduced-motion:reduce){.sn-pop__caja{transform:none;transition:opacity .2s ease}}.sn-prods__grid{display:grid;gap:2rem;margin-top:4rem}@media(min-width:750px){.sn-prods__grid{grid-template-columns:repeat(min(var(--n),3),minmax(0,1fr))}}.sn-prod{position:relative;display:flex;flex-direction:column;border-radius:24px;overflow:hidden;text-decoration:none;color:var(--sn-tinta);background:var(--sn-blanco);border:1px solid var(--sn-linea);transition:transform .22s var(--sn-ease-out),box-shadow .22s ease}@media(hover:hover)and (pointer:fine){.sn-prod:hover{transform:translateY(-3px);box-shadow:var(--sn-shadow)}}.sn-prod:active{transform:scale(.99)}.sn-prod--destacado{border:2px solid var(--sn-noche)}.sn-prod__badge{position:absolute;top:14px;left:14px;z-index:1;padding:.4rem 1.2rem;border-radius:999px;background:var(--sn-amanecer);color:var(--sn-noche);font-weight:700;font-size:1.35rem}.sn-prod__media{aspect-ratio:1 / 1;background:var(--sn-lino);display:block}.sn-prod__media img,.sn-prod__media svg{width:100%;height:100%;object-fit:cover;display:block}.sn-prod__body{display:grid;gap:.6rem;padding:2rem;flex:1;align-content:start}.sn-prod__nombre{font-family:var(--sn-font-display);font-weight:700;font-size:2.2rem;line-height:1.15}.sn-prod__texto{color:var(--sn-tinta-2);font-size:1.6rem}.sn-prod__pie{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1.4rem;border-top:1px solid var(--sn-linea)}.sn-prod__precio{font-weight:700;font-size:1.8rem}.sn-prod__ir{display:inline-flex;align-items:center;gap:.6rem;font-weight:700;color:var(--sn-noche)}.sn-prod__ir svg{width:20px;height:20px;transition:transform .2s var(--sn-ease-out)}@media(hover:hover)and (pointer:fine){.sn-prod:hover .sn-prod__ir svg{transform:translate(3px)}}.sn-franja__lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.6rem}@media(min-width:990px){.sn-franja__lista{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem}}.sn-franja__item{display:flex;gap:1.2rem;align-items:flex-start}.sn-franja__item svg{width:32px;height:32px;color:var(--sn-amanecer-2);flex:none}.sn-bg-noche .sn-franja__item svg{color:var(--sn-amanecer)}.sn-franja__item strong{display:block;font-size:1.7rem;line-height:1.25}.sn-franja__item span span{display:block;font-size:1.5rem;opacity:.8;margin-top:.2rem}.sn-usos__head{margin-bottom:4rem;text-align:center;max-width:760px;margin-inline:auto}.sn-usos__head .sn-title{margin:0 0 1.2rem}.sn-usos__head .sn-lead{margin:0 auto}.sn-usos__pista{list-style:none;margin:0;padding:.4rem max(var(--sn-gutter),calc((100vw - var(--sn-wrap)) / 2 + var(--sn-gutter))) .8rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(300px,68vw);gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--sn-gutter),calc((100vw - var(--sn-wrap)) / 2 + var(--sn-gutter)));scrollbar-width:none;overscroll-behavior-x:contain}.sn-usos__pista::-webkit-scrollbar{display:none}.sn-usos__item{scroll-snap-align:start}.sn-usos__item:nth-child(2n){padding-top:3.2rem}.sn-usos__card{position:relative;display:block;aspect-ratio:9 / 16;border-radius:26px;overflow:hidden;background:var(--sn-noche-2);color:var(--sn-blanco);text-decoration:none;box-shadow:0 24px 50px -28px #1b254599;transition:transform .4s var(--sn-ease-out)}@media(hover:hover)and (pointer:fine){.sn-usos__card:hover{transform:translateY(-4px)}}.sn-usos__card img,.sn-usos__video,.sn-usos__card video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.sn-usos__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#0e1428cc,#0e14281a 40%,#0e142800 55%);pointer-events:none}.sn-usos__pill{position:absolute;top:16px;left:16px;z-index:1;padding:.6rem 1.2rem;border-radius:999px;background:#ffffffeb;color:var(--sn-noche);font-weight:700;font-size:1.35rem}.sn-usos__sonido{position:absolute;top:16px;right:16px;z-index:1;width:34px;height:34px;border-radius:50%;background:#0e14288c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center}.sn-usos__sonido svg{width:16px;height:16px;color:var(--sn-blanco)}.sn-usos__txt{position:absolute;left:20px;right:20px;bottom:22px;z-index:1;font-family:var(--sn-font-display);font-size:2.1rem;line-height:1.18;text-shadow:0 2px 14px rgba(0,0,0,.35)}.sn-usos__hueco{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:2.8rem;text-align:center;color:var(--sn-tinta-inv-2);font-weight:600;font-size:1.5rem;background:radial-gradient(120% 80% at 50% 110%,rgba(243,181,92,.35),transparent 60%),linear-gradient(180deg,#243061,var(--sn-noche-2))}.sn-usos__pie{display:flex;align-items:center;gap:3.2rem;margin-top:3.2rem}.sn-usos__barra{flex:1;height:3px;border-radius:3px;background:var(--sn-bruma-2);overflow:hidden}.sn-usos__barra span{display:block;height:100%;width:20%;background:var(--sn-noche);border-radius:3px;transform-origin:left;transition:transform .2s ease-out,width .2s ease-out}.sn-usos__flechas{display:flex;gap:1.2rem;flex:none}.sn-usos__flecha{width:56px;height:56px;border-radius:50%;border:2px solid var(--sn-noche);background:transparent;color:var(--sn-noche);display:grid;place-items:center;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .16s var(--sn-ease-out),opacity .2s ease}.sn-usos__flecha:first-child svg{transform:scaleX(-1)}.sn-usos__flecha:active{transform:scale(.95)}.sn-usos__flecha[disabled]{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.sn-usos__flecha:not([disabled]):hover{background:var(--sn-noche);color:var(--sn-blanco)}}@media(max-width:749px){.sn-usos__flechas{display:none}.sn-usos__pie{margin-top:2.4rem}.sn-usos__item:nth-child(2n){padding-top:0}}@media(prefers-reduced-motion:reduce){.sn-usos__card{transition:none}}.sn-zonas__head{margin-bottom:4rem}.sn-zonas__grid{display:grid;gap:3.2rem;align-items:center}@media(min-width:990px){.sn-zonas__grid{grid-template-columns:1.15fr .85fr;gap:5.6rem}}.sn-zonas__media{position:relative}.sn-zonas__hueco{display:grid;place-items:center;padding:2.4rem;text-align:center;color:var(--sn-tinta-2);font-weight:600;background:repeating-linear-gradient(135deg,var(--sn-bruma),var(--sn-bruma) 12px,var(--sn-blanco) 12px,var(--sn-blanco) 24px)}.sn-zonas__img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:24px;background:var(--sn-blanco)}.sn-zonas__pin{position:absolute;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;border:3px solid var(--sn-blanco);background:var(--sn-noche);color:var(--sn-blanco);font:700 1.7rem/1 var(--sn-font-text);cursor:pointer;box-shadow:0 6px 18px -6px #1b254599;transition:transform .2s var(--sn-ease-out),background-color .2s ease}.sn-zonas__pin[aria-pressed=true]{background:var(--sn-amanecer);color:var(--sn-noche);transform:translate(-50%,-50%) scale(1.12)}.sn-zonas__pin:active{transform:translate(-50%,-50%) scale(.95)}.sn-zonas__lista{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.sn-zonas__item{display:flex;gap:1.4rem;align-items:flex-start;padding:1.4rem 1.6rem;border-radius:var(--sn-radius);border:1px solid transparent;transition:background-color .22s ease,border-color .22s ease;cursor:default}.sn-zonas__item.is-active{background:var(--sn-blanco);border-color:var(--sn-bruma-2);box-shadow:var(--sn-shadow)}.sn-bg-noche .sn-zonas__item.is-active{background:var(--sn-noche-2);border-color:var(--sn-linea-inv);box-shadow:none}.sn-zonas__num{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--sn-bruma);color:var(--sn-noche);font-weight:700;font-size:1.5rem}.sn-zonas__item.is-active .sn-zonas__num{background:var(--sn-amanecer)}.sn-zonas__item strong{display:block;font-size:1.8rem;margin-bottom:.2rem}.sn-zonas__item span span,.sn-zonas__item>span:last-child{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/25/compiled_assets/styles.css.map */
