.snr{--r-bg: #0F0D0C;--r-ink: #F3EDE4;--r-mute: #CFC6B9;--r-acc: var(--sn-accent, #C8A97E);--r-line: rgb(243 237 228 / .14);--r-card: rgb(243 237 228 / .05);--r-serif: var(--font-heading--family, "Italiana", Georgia, serif);--r-text: var(--dtn-text, "Jost", "Helvetica Neue", Arial, sans-serif);--r-ease: cubic-bezier(.22, 1, .36, 1);--pick: var(--r-acc);position:relative;overflow:hidden;isolation:isolate;min-height:min(calc(100svh - var(--header-group-height, 110px)),980px);background:var(--r-bg);color:var(--r-ink);font-family:var(--r-text)}.snr__glow{position:absolute;z-index:-1;inset:-30% -20% auto auto;width:80vw;height:80vw;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--pick) 30%,transparent),transparent);filter:blur(50px);opacity:.7;transition:background 1.2s var(--r-ease);animation:snrFloat 16s var(--r-ease) infinite alternate}@keyframes snrFloat{to{transform:translate3d(-10vw,8vw,0) scale(1.08)}}.snr__wrap{max-width:1240px;margin:0 auto;padding:clamp(40px,6vw,88px) clamp(20px,4vw,64px) clamp(64px,8vw,120px);box-sizing:border-box}.snr__eyebrow{margin:0 0 22px;font-size:13px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--r-acc)}.snr__prog{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.snr__prog li{position:relative;padding-top:14px;font-size:13px;font-weight:500;letter-spacing:.04em;color:#f3ede473;transition:color .6s var(--r-ease)}.snr__prog li span{margin-right:8px;letter-spacing:.16em}.snr__prog li:before,.snr__prog li:after{content:"";position:absolute;top:0;left:0;height:2px;border-radius:2px}.snr__prog li:before{right:0;background:var(--r-line)}.snr__prog li:after{width:100%;background:var(--pick);transform:scaleX(0);transform-origin:left;transition:transform .9s var(--r-ease),background .9s var(--r-ease)}.snr__prog li.is-on{color:var(--r-ink)}.snr__prog li.is-on:after{transform:scaleX(1)}.snr__picked{min-height:1.5em;margin:18px 0 0;font-size:15px;color:var(--r-mute)}.snr__step{margin-top:clamp(36px,5vw,64px)}.snr__step[hidden],.snr__card[hidden],.snr__empty[hidden]{display:none!important}.snr__step.is-on>*{animation:snrIn .9s var(--r-ease) both}.snr__step.is-on>*:nth-child(2){animation-delay:.08s}.snr__step.is-on>*:nth-child(3){animation-delay:.16s}.snr__step.is-on>*:nth-child(4){animation-delay:.24s}@keyframes snrIn{0%{opacity:0;transform:translateY(18px);filter:blur(8px)}}.snr__q{margin:0;font-family:var(--r-serif);font-weight:400;font-size:clamp(38px,5.4vw,80px);line-height:1.05;letter-spacing:-.01em;text-wrap:balance}.snr__hint{margin:16px 0 0;max-width:52ch;font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--r-mute)}.snr__moods{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-top:clamp(32px,4vw,52px)}.snr__mood{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-height:250px;padding:26px 22px 24px;border:1px solid var(--r-line);border-radius:22px;background:var(--r-card);color:inherit;font:inherit;text-align:left;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .7s var(--r-ease),border-color .6s var(--r-ease),background-color .6s var(--r-ease)}.snr__mood:before{content:"";position:absolute;z-index:-1;inset:auto -30% -40% -30%;height:70%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 45%,transparent),transparent);opacity:.35;filter:blur(20px);transition:opacity .7s var(--r-ease),transform .9s var(--r-ease)}.snr__orb{width:44px;height:44px;margin-bottom:auto;border-radius:50%;background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--c) 40%,#fff),var(--c));box-shadow:0 0 0 8px color-mix(in srgb,var(--c) 18%,transparent);animation:snrBreath 4s ease-in-out infinite;animation-delay:calc(var(--d) * -.7s)}@keyframes snrBreath{50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--c) 8%,transparent);transform:scale(1.04)}}.snr__mood-k{margin-top:26px;font-size:12px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--c);filter:brightness(1.25)}.snr__mood-t{font-family:var(--r-serif);font-size:clamp(28px,2.4vw,36px);line-height:1.05}.snr__mood-n{font-size:15px;line-height:1.45;color:var(--r-mute)}.snr__mood-p{margin-top:6px;font-size:14px;line-height:1.5;color:var(--r-ink)}@media(hover:hover)and (pointer:fine){.snr__mood:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--c) 60%,transparent);background:color-mix(in srgb,var(--c) 8%,transparent)}.snr__mood:hover:before{opacity:.8;transform:translateY(-10%)}}.snr__mood:focus-visible,.snr__opt:focus-visible,.snr__btn:focus-visible,.snr__back:focus-visible{outline:2px solid var(--r-acc);outline-offset:3px}.snr__opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4vw,52px)}.snr__opt{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:28px 24px;border:1px solid var(--r-line);border-radius:22px;background:var(--r-card);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:transform .7s var(--r-ease),border-color .6s var(--r-ease),background-color .6s var(--r-ease)}.snr__opt svg{width:52px;height:52px;margin-bottom:14px;color:var(--pick);transition:transform .7s var(--r-ease)}.snr__opt b{font-weight:500;font-size:20px}.snr__opt span{font-size:15px;line-height:1.5;color:var(--r-mute)}.snr__sq{display:block;width:52px;height:52px;margin-bottom:14px}.snr__sq:before{content:"";display:block;width:calc(52px * var(--s));height:calc(52px * var(--s));margin-top:calc(52px * (1 - var(--s)));border:1.2px solid var(--pick);border-radius:8px;background:color-mix(in srgb,var(--pick) 12%,transparent);transition:transform .7s var(--r-ease)}@media(hover:hover)and (pointer:fine){.snr__opt:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--pick) 60%,transparent);background:color-mix(in srgb,var(--pick) 7%,transparent)}.snr__opt:hover svg{transform:translateY(-4px) rotate(-4deg)}.snr__opt:hover .snr__sq:before{transform:scale(1.08)}}.snr__back{display:inline-flex;align-items:center;gap:10px;margin-top:28px;padding:10px 0;border:0;background:none;color:var(--r-mute);font:inherit;font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .4s var(--r-ease)}.snr__back svg,.snr__btn svg{width:16px;height:16px;transition:transform .5s var(--r-ease)}.snr__back:hover{color:var(--r-ink)}.snr__back:hover svg{transform:translate(-4px)}.snr__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-top:clamp(32px,4vw,52px)}.snr__card{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:#fff;color:#1f1b18;text-decoration:none;animation:snrIn .9s var(--r-ease) both;animation-delay:calc(var(--i, 0) * 90ms + .2s);transition:transform .7s var(--r-ease),box-shadow .7s var(--r-ease)}.snr__card-media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:#f3eee7}.snr__card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--r-ease)}.snr__card-body{display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px}.snr__card-k{font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#8a6a3e}.snr__card-t{font-size:18px;line-height:1.3}.snr__card-f{font-size:14px;color:#4e463e}.snr__card-f:empty{display:none}.snr__card-p{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px;font-size:16px;font-weight:500}.snr__card-p svg{width:18px;height:18px;transition:transform .5s var(--r-ease)}@media(hover:hover)and (pointer:fine){.snr__card:hover{transform:translateY(-6px);box-shadow:0 30px 60px -30px color-mix(in srgb,var(--c) 70%,transparent)}.snr__card:hover .snr__card-media img{transform:scale(1.05)}.snr__card:hover .snr__card-p svg{transform:translate(4px)}}.snr__empty{margin:24px 0 0;font-size:16px;color:var(--r-mute)}.snr__end{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(32px,4vw,48px)}.snr__btn{position:relative;display:inline-flex;align-items:center;gap:12px;padding:17px 30px;border-radius:999px;border:1px solid var(--r-acc);background:var(--r-acc);color:var(--r-bg);font:inherit;font-size:13px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;overflow:hidden;isolation:isolate;transition:color .5s var(--r-ease)}.snr__btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--r-ink);transform:translateY(101%);transition:transform .6s var(--r-ease)}.snr__btn:hover:before{transform:none}.snr__btn:hover svg{transform:translate(4px)}.snr__btn--ghost{background:transparent;color:var(--r-ink);border-color:var(--r-line)}.snr__btn--ghost:before{background:var(--r-acc)}.snr__btn--ghost:hover{color:var(--r-bg)}@media screen and (max-width:749px){.snr__prog li{font-size:0}.snr__prog li span{font-size:12px;margin:0}.snr__opts{grid-template-columns:1fr}.snr__mood{min-height:0}.snr__moods{grid-template-columns:1fr 1fr}.snr__grid{grid-template-columns:1fr 1fr;gap:10px}.snr__card-body{padding:14px}.snr__card-t{font-size:16px}.snr__btn{width:100%;justify-content:center}}@media screen and (max-width:420px){.snr__moods{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.snr *,.snr__glow{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sin-recorrido.css.map */
