.shorae-rq{--rq-ink: var(--text-color, 26 26 26);--rq-muted: rgb(var(--rq-ink) / 62%);--rq-line: rgb(var(--rq-ink) / 10%);--rq-glass: rgb(255 255 255 / 55%);--rq-glass-strong: rgb(255 255 255 / 88%);--rq-radius: 18px;--rq-ease: cubic-bezier(.45, 0, .25, 1);--rq-ease-out: cubic-bezier(.22, 1, .36, 1);--rq-tint: 244 239 232;--rq-glow-a: 229 206 186;--rq-glow-b: 212 222 206;position:relative;isolation:isolate;overflow:clip;display:flex;min-height:calc(100svh - 4rem);padding:clamp(2.5rem,7vw,4.5rem) var(--container-gutter, 1.25rem);background-color:rgb(var(--rq-tint));color:rgb(var(--rq-ink));font-family:var(--text-font-family);transition:background-color 1.1s var(--rq-ease)}.shorae-rq[data-stage=type]{--rq-tint: 243 237 230;--rq-glow-a: 233 207 188;--rq-glow-b: 222 213 201}.shorae-rq[data-stage=sens]{--rq-tint: 238 240 234;--rq-glow-a: 205 221 204;--rq-glow-b: 229 214 203}.shorae-rq[data-stage=prio]{--rq-tint: 245 237 233;--rq-glow-a: 236 203 195;--rq-glow-b: 221 213 232}.shorae-rq[data-stage=temps]{--rq-tint: 237 238 241;--rq-glow-a: 205 213 230;--rq-glow-b: 233 218 199}.shorae-rq[data-stage=loading],.shorae-rq[data-stage=result]{--rq-tint: 246 242 237;--rq-glow-a: 231 211 193;--rq-glow-b: 213 224 211}.shorae-rq *,.shorae-rq *:before,.shorae-rq *:after{box-sizing:border-box}.shorae-rq [hidden]{display:none!important}.shorae-rq__aura{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.shorae-rq__aura span{position:absolute;width:62vmax;height:62vmax;border-radius:50%;filter:blur(80px);opacity:.6;transition:background-color 1.4s var(--rq-ease);will-change:transform}.shorae-rq__aura span:first-child{top:-28vmax;left:-22vmax;background-color:rgb(var(--rq-glow-a));animation:rq-drift-a 24s ease-in-out infinite alternate}.shorae-rq__aura span:last-child{right:-26vmax;bottom:-32vmax;background-color:rgb(var(--rq-glow-b));animation:rq-drift-b 28s ease-in-out infinite alternate}@keyframes rq-drift-a{to{transform:translate(14vmax,10vmax) scale(1.12)}}@keyframes rq-drift-b{to{transform:translate(-12vmax,-14vmax) scale(.92)}}.shorae-rq__wrap{width:100%;max-width:36rem;margin:auto}.shorae-rq[data-stage=result] .shorae-rq__wrap{max-width:38rem;margin:0 auto}.shorae-rq__intro,.shorae-rq__loading,.shorae-rq__result-head{text-align:center}.shorae-rq__eyebrow{margin:0 0 1rem;color:var(--rq-muted);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase}.shorae-rq__title{margin:0 0 1.1rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(2rem,1.5rem + 2.4vw,3rem);line-height:1.08;letter-spacing:-.01em;text-wrap:balance}.shorae-rq__title--hero{font-size:clamp(2.75rem,1.9rem + 4vw,4.5rem);line-height:1.02}.shorae-rq__title:focus{outline:none}.shorae-rq__word{display:inline-block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em;vertical-align:bottom}.shorae-rq__word>span{display:inline-block}.shorae-rq__lede{max-width:30rem;margin:0 auto 2.25rem;color:var(--rq-muted);font-size:1.0625rem;line-height:1.6;text-wrap:pretty}.shorae-rq__meta{margin:1.1rem 0 0;color:var(--rq-muted);font-size:.8125rem;letter-spacing:.02em}.shorae-rq__emblem{display:block;width:4.5rem;height:4.5rem;margin:0 auto 1.75rem;color:rgb(var(--rq-ink) / 70%)}.shorae-rq__draw{stroke-dasharray:1;stroke-dashoffset:1}.shorae-rq.is-ready .shorae-rq__draw{animation:rq-draw 1.8s var(--rq-ease-out) forwards}.shorae-rq.is-ready .shorae-rq__draw+g .shorae-rq__draw,.shorae-rq.is-ready g .shorae-rq__draw{animation-delay:.55s}@keyframes rq-draw{to{stroke-dashoffset:0}}.shorae-rq__btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:3.25rem;padding:.9rem 2rem;border:1px solid rgb(var(--button-background-primary, var(--rq-ink)));border-radius:var(--button-border-radius, 999px);background:rgb(var(--button-background-primary, var(--rq-ink)));color:rgb(var(--button-text-primary, 255 255 255));font:inherit;font-size:1rem;letter-spacing:.01em;line-height:1.2;cursor:pointer;box-shadow:0 14px 30px -18px rgb(var(--rq-ink) / 60%);transition:transform .35s var(--rq-ease-out),box-shadow .35s var(--rq-ease-out),opacity .25s var(--rq-ease)}.shorae-rq__arrow{width:1.1rem;height:1.1rem;transition:transform .4s var(--rq-ease-out)}.shorae-rq__btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 36px -18px rgb(var(--rq-ink) / 70%)}.shorae-rq__btn:hover:not(:disabled) .shorae-rq__arrow{transform:translate(4px)}.shorae-rq__btn:active:not(:disabled){transform:translateY(0) scale(.98)}.shorae-rq__btn:disabled{opacity:.3;cursor:not-allowed;box-shadow:none}.shorae-rq__btn[aria-busy=true]{cursor:progress;opacity:.7}.shorae-rq__btn--wide{width:100%;padding-inline:1.25rem;white-space:nowrap}.shorae-rq__btn--ghost{background:transparent;color:rgb(var(--rq-ink));border-color:rgb(var(--rq-ink) / 60%);box-shadow:none}.shorae-rq__btn--ghost:hover:not(:disabled){background:rgb(var(--rq-ink));color:rgb(var(--rq-tint));box-shadow:none}.shorae-rq__link{display:block;margin:0 auto;padding:.5rem 0;border:0;background:none;color:var(--rq-muted);font:inherit;font-size:.9375rem;text-decoration:underline;text-decoration-color:rgb(var(--rq-ink) / 30%);text-underline-offset:.25em;cursor:pointer;transition:color .2s var(--rq-ease)}.shorae-rq__link:hover{color:rgb(var(--rq-ink))}.shorae-rq__restart{display:inline-flex;align-items:center;gap:.4rem;margin-top:1.1rem;font-size:.875rem}.shorae-rq__restart svg{width:.95rem;height:.95rem;transition:transform .5s var(--rq-ease-out)}.shorae-rq__restart:hover svg{transform:rotate(-120deg)}.shorae-rq__btn:focus-visible,.shorae-rq__link:focus-visible,.shorae-rq__back:focus-visible{outline:2px solid rgb(var(--rq-ink));outline-offset:3px}.shorae-rq__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.shorae-rq__back{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .1rem;border:0;background:none;color:var(--rq-muted);font:inherit;font-size:.875rem;cursor:pointer;transition:color .2s var(--rq-ease)}.shorae-rq__back svg{width:1rem;height:1rem;transition:transform .35s var(--rq-ease-out)}.shorae-rq__back:hover{color:rgb(var(--rq-ink))}.shorae-rq__back:hover svg{transform:translate(-3px)}.shorae-rq__step{margin:0;color:var(--rq-muted);font-family:var(--heading-font-family);font-size:.9375rem;letter-spacing:.04em;font-variant-numeric:tabular-nums}.shorae-rq__step b{color:rgb(var(--rq-ink));font-weight:inherit}.shorae-rq__progress{height:2px;border-radius:2px;background:rgb(var(--rq-ink) / 10%);overflow:hidden}.shorae-rq__progress span{display:block;width:0;height:100%;border-radius:inherit;background:rgb(var(--rq-ink));transition:width .8s var(--rq-ease-out)}.shorae-rq__q{min-width:0;margin:0;padding:0;border:0}.shorae-rq__qtitle{float:left;display:block;width:100%;margin:2.5rem 0 .6rem;padding:0;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);font-size:clamp(1.9rem,1.4rem + 2.4vw,2.75rem);line-height:1.1;letter-spacing:-.01em;text-align:center;text-wrap:balance}.shorae-rq__qtitle:focus{outline:none}.shorae-rq__hint{clear:both;margin:0;color:var(--rq-muted);font-size:.9375rem;text-align:center}.shorae-rq__opts{clear:both;display:grid;gap:.75rem;margin-top:2rem}.shorae-rq__opts--grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shorae-rq__opt{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.shorae-rq__opt input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:0;opacity:0;cursor:pointer}.shorae-rq__card{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr) 1.25rem;align-items:center;gap:1rem;min-height:4.75rem;padding:.9rem 1.1rem .9rem .9rem;border:1px solid var(--rq-line);border-radius:var(--rq-radius);background:var(--rq-glass);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .45s var(--rq-ease-out),background-color .35s var(--rq-ease),border-color .35s var(--rq-ease),box-shadow .45s var(--rq-ease-out)}.shorae-rq__ico{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;background:rgb(var(--rq-tint));color:rgb(var(--rq-ink) / 80%);transition:background-color .4s var(--rq-ease),color .4s var(--rq-ease),transform .5s var(--rq-ease-out)}.shorae-rq__ico svg{width:1.4rem;height:1.4rem}.shorae-rq__label{font-size:1rem;line-height:1.35;text-wrap:pretty}.shorae-rq__mark{position:relative;width:1.25rem;height:1.25rem;border:1px solid rgb(var(--rq-ink) / 28%);border-radius:50%;transition:border-color .3s var(--rq-ease),background-color .3s var(--rq-ease)}.shorae-rq__mark:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:rgb(var(--rq-ink));transform:scale(0);transition:transform .4s var(--rq-ease-out)}input[type=checkbox]+.shorae-rq__card .shorae-rq__mark{border-radius:6px}input[type=checkbox]+.shorae-rq__card .shorae-rq__mark:after{top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:6px;transform:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='white' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 10.5l3 3 6-7'/%3E%3C/svg%3E") center / 100% no-repeat,rgb(var(--rq-ink));clip-path:inset(0 100% 0 0 round 6px);transition:clip-path .38s var(--rq-ease-out)}@media(hover:hover){.shorae-rq__opt:hover .shorae-rq__card{transform:translateY(-2px);background:#ffffffb8;border-color:rgb(var(--rq-ink) / 18%);box-shadow:0 18px 40px -26px rgb(var(--rq-ink) / 45%)}.shorae-rq__opt:hover .shorae-rq__ico{transform:scale(1.06)}}.shorae-rq__opt input:checked+.shorae-rq__card{background:var(--rq-glass-strong);border-color:rgb(var(--rq-ink) / 70%);box-shadow:0 18px 40px -26px rgb(var(--rq-ink) / 55%)}.shorae-rq__opt input:checked+.shorae-rq__card .shorae-rq__ico{background:rgb(var(--rq-ink));color:rgb(var(--rq-tint))}.shorae-rq__opt input:checked+.shorae-rq__card .shorae-rq__mark{border-color:rgb(var(--rq-ink))}.shorae-rq__opt input[type=radio]:checked+.shorae-rq__card .shorae-rq__mark:after{transform:scale(1)}.shorae-rq__opt input[type=checkbox]:checked+.shorae-rq__card .shorae-rq__mark:after{clip-path:inset(0 0 0 0 round 6px)}.shorae-rq__opt input:focus-visible+.shorae-rq__card{outline:2px solid rgb(var(--rq-ink));outline-offset:3px}.shorae-rq__card:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid rgb(var(--rq-ink));border-radius:inherit;opacity:0;pointer-events:none}.shorae-rq__opt.is-picked .shorae-rq__card:before{animation:rq-ring .7s var(--rq-ease-out)}@keyframes rq-ring{0%{opacity:.45;transform:scale(1)}to{opacity:0;transform:scale(1.045)}}.shorae-rq__opts--grid .shorae-rq__card{grid-template-columns:minmax(0,1fr);justify-items:center;align-content:center;gap:.7rem;min-height:8.25rem;height:100%;padding:1.15rem .75rem 1rem;text-align:center}.shorae-rq__opts--grid .shorae-rq__ico{width:3rem;height:3rem}.shorae-rq__opts--grid .shorae-rq__ico svg{width:1.6rem;height:1.6rem}.shorae-rq__opts--grid .shorae-rq__label{font-size:.9375rem}.shorae-rq__opts--grid .shorae-rq__mark{position:absolute;top:.8rem;right:.8rem;width:1.1rem;height:1.1rem}.shorae-rq__nav{display:flex;justify-content:center;margin-top:2rem;transition:opacity .4s var(--rq-ease),transform .5s var(--rq-ease-out),visibility 0s}.shorae-rq__nav.is-hidden{visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity .25s var(--rq-ease),transform .25s var(--rq-ease),visibility 0s .25s}.shorae-rq__loading{display:grid;justify-items:center;gap:2.25rem;padding-block:2rem}.shorae-rq__orb{position:relative;display:grid;place-items:center;width:8rem;height:8rem}.shorae-rq__orb span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(var(--rq-ink) / 35%);border-radius:50%;animation:rq-breathe 2.4s var(--rq-ease-out) infinite}.shorae-rq__orb span:nth-child(2){animation-delay:.8s}.shorae-rq__orb span:nth-child(3){animation-delay:1.6s}.shorae-rq__orb svg{width:2.5rem;height:2.5rem;color:rgb(var(--rq-ink) / 80%);animation:rq-twinkle 2.4s ease-in-out infinite}@keyframes rq-breathe{0%{transform:scale(.35);opacity:0}30%{opacity:1}to{transform:scale(1.15);opacity:0}}@keyframes rq-twinkle{0%,to{transform:rotate(0) scale(1)}50%{transform:rotate(45deg) scale(1.12)}}.shorae-rq__loading-text{min-height:3em;max-width:22rem;margin:0;font-family:var(--heading-font-family);font-size:clamp(1.25rem,1.1rem + .8vw,1.6rem);line-height:1.35;text-wrap:balance}.shorae-rq__result-head{margin-bottom:2rem}.shorae-rq__result-head .shorae-rq__lede{margin-bottom:0}.shorae-rq__notes{display:grid;gap:.625rem;margin:0 0 2.25rem;padding:0;list-style:none}.shorae-rq__note{padding:1rem 1.15rem;border:1px solid var(--rq-line);border-radius:14px;background:var(--rq-glass);font-size:.9375rem;line-height:1.55}.shorae-rq__note--honest{border-color:rgb(var(--rq-ink) / 45%);background:var(--rq-glass-strong)}.shorae-rq__list{position:relative;display:grid;gap:.875rem;margin:0 0 2rem;padding:0 0 0 2.5rem;list-style:none;counter-reset:rq-step}.shorae-rq__list:before{content:"";position:absolute;top:1.75rem;bottom:1.75rem;left:.875rem;width:1px;background:linear-gradient(to bottom,rgb(var(--rq-ink) / 25%),rgb(var(--rq-ink) / 8%))}.shorae-rq__item{position:relative;display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:.35rem 1rem;align-items:start;padding:1rem;border:1px solid var(--rq-line);border-radius:var(--rq-radius);background:var(--rq-glass-strong);box-shadow:0 16px 40px -30px rgb(var(--rq-ink) / 45%);counter-increment:rq-step;transition:opacity .35s var(--rq-ease),transform .45s var(--rq-ease-out),background-color .35s var(--rq-ease)}.shorae-rq__item:before{content:counter(rq-step);position:absolute;top:1.35rem;left:-2.5rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border:1px solid rgb(var(--rq-ink));border-radius:50%;background:rgb(var(--rq-tint));font-family:var(--heading-font-family);font-size:.875rem;line-height:1;transition:background-color .3s var(--rq-ease),color .3s var(--rq-ease),border-color .3s var(--rq-ease)}.shorae-rq__item.is-off{opacity:.55;background:var(--rq-glass);box-shadow:none}.shorae-rq__item.is-off:before{border-color:rgb(var(--rq-ink) / 30%);border-style:dashed;color:var(--rq-muted)}.shorae-rq__item-img{grid-row:span 2;display:block;width:4.5rem;height:4.5rem;border-radius:12px;object-fit:cover;background:rgb(var(--rq-tint))}.shorae-rq__item-body{display:grid;gap:.3rem;min-width:0}.shorae-rq__when{justify-self:start;padding:.2rem .55rem;border-radius:999px;background:rgb(var(--rq-tint));color:rgb(var(--rq-ink) / 75%);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase}.shorae-rq__name{color:inherit;font-family:var(--heading-font-family);font-size:1.1875rem;line-height:1.25;text-decoration:none}.shorae-rq__name:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.shorae-rq__why{color:var(--rq-muted);font-size:.875rem;line-height:1.5}.shorae-rq__pick{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem;padding-top:.7rem;border-top:1px solid var(--rq-line);cursor:pointer}.shorae-rq__price{font-size:1rem;white-space:nowrap}.shorae-rq__toggle{display:inline-flex;align-items:center;gap:.5rem;color:var(--rq-muted);font-size:.8125rem}.shorae-rq__toggle input{position:relative;flex:0 0 auto;width:2.25rem;height:1.3rem;margin:0;border-radius:999px;background:rgb(var(--rq-ink) / 18%);-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color .3s var(--rq-ease)}.shorae-rq__toggle input:before{content:"";position:absolute;top:.15rem;left:.15rem;width:1rem;height:1rem;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .35s var(--rq-ease-out)}.shorae-rq__toggle input:checked{background:rgb(var(--rq-ink))}.shorae-rq__toggle input:checked:before{transform:translate(.95rem)}.shorae-rq__toggle input:focus-visible{outline:2px solid rgb(var(--rq-ink));outline-offset:2px}.shorae-rq__buy{display:grid;gap:1.35rem;margin:.5rem 0 2.5rem;padding:0;text-align:center}.shorae-rq__total{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.45rem .5rem;margin:0;color:var(--rq-muted);font-size:.875rem}.shorae-rq__total strong{flex-basis:100%;color:rgb(var(--rq-ink));font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-size:clamp(2.25rem,1.9rem + 1.6vw,2.75rem);line-height:1;letter-spacing:-.01em}.shorae-rq__total s,.shorae-rq__badge{color:var(--rq-muted)}.shorae-rq__badge:before{content:"\b7";margin-right:.5rem}.shorae-rq__hint-inline{flex-basis:100%;color:var(--rq-muted);font-size:.8125rem}.shorae-rq__error{margin:0;color:rgb(var(--error-text, 180 40 40));font-size:.9375rem}.shorae-rq__email{margin-bottom:2rem;padding:1.6rem 1.35rem;border:1px solid var(--rq-line);border-radius:22px;background:var(--rq-glass);text-align:center}.shorae-rq__email-ico{display:block;width:1.75rem;height:1.75rem;margin:0 auto .75rem;color:rgb(var(--rq-ink) / 70%)}.shorae-rq__email-title{margin:0 0 .35rem;font-family:var(--heading-font-family);font-size:1.375rem;line-height:1.2}.shorae-rq__email-text{margin:0 0 1.1rem;color:var(--rq-muted);font-size:.9375rem;line-height:1.5}.shorae-rq__email-ok{margin:0;font-family:var(--heading-font-family);font-size:1.25rem}.shorae-rq__email-row{display:flex;flex-wrap:wrap;gap:.625rem}.shorae-rq__email-input{flex:1 1 14rem;min-width:0;min-height:3.25rem;padding:.75rem 1.2rem;border:1px solid rgb(var(--rq-ink) / 15%);border-radius:var(--input-border-radius, 999px);background:#ffffffd9;color:rgb(var(--rq-ink));font:inherit;font-size:1rem;transition:border-color .25s var(--rq-ease),box-shadow .25s var(--rq-ease)}.shorae-rq__email-input:focus{outline:none;border-color:rgb(var(--rq-ink) / 60%);box-shadow:0 0 0 4px rgb(var(--rq-ink) / 8%)}.shorae-rq__email .shorae-rq__btn{flex:1 1 auto}.shorae-rq__fine{margin:.9rem 0 0;color:var(--rq-muted);font-size:.75rem;line-height:1.55}.shorae-rq__fine--end{margin:0 0 1rem;text-align:center}.shorae-rq__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:750px){.shorae-rq__opts--grid .shorae-rq__card{min-height:10rem;padding:1.4rem .9rem 1.2rem}.shorae-rq__opts--grid .shorae-rq__ico{width:3.25rem;height:3.25rem}.shorae-rq__item{grid-template-columns:5.5rem minmax(0,1fr);padding:1.15rem 1.25rem}.shorae-rq__item-img{width:5.5rem;height:5.5rem}}@media screen and (max-width:380px){.shorae-rq__opts--grid .shorae-rq__card{min-height:7.75rem;padding-inline:.5rem}.shorae-rq__opts--grid .shorae-rq__label{font-size:.875rem}.shorae-rq__list{padding-left:2.1rem}.shorae-rq__item:before{left:-2.1rem}}@media(prefers-reduced-motion:reduce){.shorae-rq,.shorae-rq *,.shorae-rq *:before,.shorae-rq *:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.shorae-rq__aura span{animation:none!important}.shorae-rq__draw{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/shorae-routine-quiz.css.map */
