.sbq [hidden]{display:none!important}body:has(.sbq) .sb-foot__news{display:none}body:has(.sbq) .sb-foot__top{grid-template-columns:repeat(2,minmax(0,240px))}.sbq{background:radial-gradient(60% 50% at 85% 10%,#e3e9dccc,#e3e9dc00 70%),var(--sb-cream);color:var(--sb-ink);padding:clamp(40px,6vw,88px) 0 clamp(64px,8vw,112px)}.sbq-wrap{max-width:1080px;margin:0 auto;padding:0 var(--sb-gutter)}.sbq .sb-eyebrow{color:var(--sb-deep)}.sbq-h1{font:400 clamp(38px,4.6vw,60px)/1.06 var(--sb-serif)!important;margin:14px 0 0!important;color:var(--sb-ink);text-wrap:balance}.sbq-h1 em{font-style:italic;color:var(--sb-deep)}.sbq-lead{font-size:18px;line-height:1.65;color:var(--sb-muted);max-width:44ch;margin:18px 0 0!important}.sbq-lead p{margin:0}.is-in{animation:sbq-in .5s var(--sb-ease)}@keyframes sbq-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sbq-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(32px,6vw,96px);align-items:center;justify-items:start}.sbq-intro>*:not(.sbq-intro__img){grid-column:1}.sbq-intro__img{grid-column:2;grid-row:1 / span 6;width:100%;aspect-ratio:4/5;max-height:620px;margin:0;border-radius:220px 220px 28px 28px;overflow:hidden;background:var(--sb-linen)}.sbq-intro__img img{width:100%;height:100%!important;object-fit:cover;display:block}.sbq-start{margin-top:32px;width:auto!important;min-width:220px}.sbq-promise{margin:16px 0 0!important;font-size:14px;color:var(--sb-muted)}.sbq-note{display:flex;align-items:center;gap:12px;margin:32px 0 0!important;font-size:14px;line-height:1.5;color:var(--sb-muted)}.sbq-faces{display:flex;flex:none}.sbq-face{width:36px;height:36px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 3px var(--sb-cream);background:var(--sb-linen)}.sbq-face+.sbq-face{margin-left:-10px}.sbq-face img{width:100%;height:100%!important;object-fit:cover;object-position:var(--fx);transform:scale(3.1);transform-origin:var(--fx)}.sbq-flow,.sbq-results{max-width:640px;margin:0 auto;scroll-margin-top:96px}.sbq-top{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:36px}.sbq-back{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:6px 0;font:500 15px var(--sb-sans);color:var(--sb-muted);cursor:pointer}.sbq-back .sb-ic{transform:rotate(180deg)}.sbq-back:hover{color:var(--sb-forest)}.sbq-prog{display:flex;align-items:center;gap:12px}.sbq-dots{display:flex;gap:6px}.sbq-dots i{width:8px;height:8px;border-radius:50%;background:var(--sb-linen);transition:background .3s,width .3s}.sbq-dots i.is-done{background:var(--sb-sage)}.sbq-dots i.is-now{background:var(--sb-forest);width:22px;border-radius:8px}.sbq-count{font:500 14px/1 var(--sb-sans);color:var(--sb-muted)}.sbq-step{border:0;margin:0;padding:0;min-width:0}.sbq-h2{font:400 clamp(28px,3.2vw,36px)/1.18 var(--sb-serif)!important;color:var(--sb-ink);padding:0;margin:0 0 12px!important;outline:none;text-wrap:balance}.sbq-hint{margin:0 0 28px!important;font-size:16px;line-height:1.5;color:var(--sb-muted)}.sbq-step>legend+.sbq-answers{margin-top:28px}.sbq-answers{display:grid;gap:10px}.sbq-a{position:relative;cursor:pointer;display:block}.sbq-a input{position:absolute;opacity:0;pointer-events:none}.sbq-a__in{display:flex;align-items:center;gap:16px;min-height:64px;padding:14px 18px 14px 20px;border-radius:14px;border:1px solid var(--sb-linen);background:var(--sb-paper);transition:border-color .2s,background .25s}.sbq-a__ic{flex:none;color:var(--sb-deep);display:grid;place-items:center;width:28px}.sbq-a__t{display:grid;gap:2px;flex:1}.sbq-a__t strong{font:500 17px/1.35 var(--sb-sans);color:var(--sb-ink)}.sbq-a__t small{font-size:14px;line-height:1.45;color:var(--sb-muted)}.sbq-a__mark{flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--sb-stone);display:grid;place-items:center;color:transparent;transition:background .2s,border-color .2s,color .2s}.sbq-a__mark svg{transform:scale(.4);transition:transform .3s var(--sb-ease)}.sbq-a[data-multi] .sbq-a__mark,.sbq-step[data-multi="1"] .sbq-a__mark{border-radius:7px}.sbq-a:hover .sbq-a__in{border-color:var(--sb-sage)}.sbq-a input:checked+.sbq-a__in{background:var(--sb-mist);border-color:var(--sb-sage)}.sbq-a input:checked+.sbq-a__in .sbq-a__mark{background:var(--sb-forest);border-color:var(--sb-forest);color:var(--sb-cream)}.sbq-a input:checked+.sbq-a__in .sbq-a__mark svg{transform:scale(1)}.sbq-a input:focus-visible+.sbq-a__in{outline:2px solid var(--sb-forest);outline-offset:3px}.sbq-step .sbq-note{margin-top:24px!important;padding:12px 16px 12px 12px;border-radius:999px;background:var(--sb-sand);width:fit-content;max-width:100%}.sbq-foot{margin-top:28px}.sbq-next{width:auto!important;min-width:200px}.sbq-next:disabled{opacity:.4;cursor:default}.sbq-results{outline:none;max-width:860px}.sbq-res__head{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(24px,5vw,56px);align-items:start}.sbq-res__media{aspect-ratio:4/5;border-radius:180px 180px 20px 20px;overflow:hidden;background:var(--sb-sand);box-shadow:0 0 0 10px var(--sb-cream),0 0 0 11px var(--sb-linen)}.sbq-res__media img{width:100%;height:100%!important;object-fit:cover;display:block;transform:scale(1.18);transform-origin:50% 55%}.sbq-res__name{font:400 clamp(38px,4.4vw,54px)/1.05 var(--sb-serif)!important;margin:12px 0 8px!important}.sbq-res__for{margin:0 0 28px!important;font-size:18px;line-height:1.5;color:var(--sb-muted)}.sbq-label{display:block;font:600 15px/1.3 var(--sb-sans)!important;letter-spacing:0;text-transform:none;color:var(--sb-deep);margin:0 0 12px!important}.sbq-why{list-style:none;margin:0 0 28px!important;padding:0!important;display:grid;gap:12px}.sbq-why li{position:relative;padding-left:28px;margin:0!important;font-size:16px;line-height:1.6}.sbq-why li:before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:12px;border-radius:0 12px;background:var(--sb-sage)}.sbq-why li[data-sbq-echo]{font:400 20px/1.4 var(--sb-serif);padding-left:0;margin-bottom:4px!important}.sbq-why li[data-sbq-echo]:before{display:none}.is-late{animation:sbq-late .9s var(--sb-ease)}@keyframes sbq-late{0%,25%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.sbq-buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding-top:20px;border-top:1px solid var(--sb-linen)}.sbq-price{margin:0!important;font:600 18px var(--sb-sans)}.sbq-add .sb-btn,.sbq-notify{width:auto!important}.sbq-soldout{margin:0!important;font-size:14px;color:var(--sb-muted);flex-basis:100%}.sbq-trust{flex-basis:100%;display:flex;align-items:center;gap:8px;margin:4px 0 0!important;font-size:14px;color:var(--sb-deep)}.sbq-trust .sb-ics{flex:none}.sbq-res__more{display:grid;gap:0;margin-top:56px;max-width:640px;margin-left:auto;margin-right:auto}.sbq-card{display:block;padding:24px 0;border-top:1px solid var(--sb-linen);color:var(--sb-ink);text-decoration:none}.sbq-card p{margin:0!important;font:400 20px/1.5 var(--sb-serif)}.sbq-card--ritual{border-top:0;padding:28px 32px;border-radius:20px;background:var(--sb-mist);margin-bottom:24px}.sbq-card--pair{display:flex;gap:18px;align-items:center}.sbq-card__img{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--sb-sand)}.sbq-card__img img{width:100%;height:100%!important;object-fit:cover}.sbq-card strong{display:block;font:400 21px/1.3 var(--sb-serif)}.sbq-card em{display:block;font-style:normal;font-size:14px;color:var(--sb-muted);margin-top:4px}.sbq-card .sbq-label{margin-bottom:6px!important}.sbq-card--ritual .sbq-label{display:flex;align-items:center;gap:8px;color:var(--sb-forest)}a.sbq-card:hover strong{color:var(--sb-forest);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.sbq-phase{display:flex;gap:28px;align-items:center}.sbq-ring{width:132px;height:132px;flex:none;transform:rotate(-90deg)}.sbq-ring circle{fill:none;stroke-width:8}.sbq-ring__track{stroke:transparent}.sbq-ring__seg{stroke:var(--sb-linen)}.sbq-ring__seg.is-on{stroke:var(--sb-forest)}.sbq-phases{list-style:none;margin:0!important;padding:0!important;display:grid;gap:8px;font-size:15px}.sbq-phases li{margin:0!important;color:var(--sb-muted)}.sbq-phases li strong{font:500 15px var(--sb-sans);color:var(--sb-muted);display:inline;margin-right:6px}.sbq-phases li.is-on,.sbq-phases li.is-on strong{color:var(--sb-forest);font-weight:600}.sbq-mail{margin:56px auto 0;max-width:640px;display:grid;gap:18px;padding:clamp(24px,4vw,40px);border-radius:24px;background:var(--sb-sand)}.sbq-mail__title{font:400 clamp(26px,2.6vw,32px)/1.2 var(--sb-serif)!important;margin:0 0 8px!important}.sbq-mail__copy p{margin:0!important;font-size:16px;line-height:1.6;color:var(--sb-muted)}.sbq-mail__form{display:grid;gap:12px}.sbq-flabel{font:600 13px var(--sb-sans)}.sbq-mail__field{display:flex;gap:10px}.sbq-mail__field .sb-input{flex:1;background:var(--sb-paper)!important}.sbq-mail__field .sb-btn{width:auto!important}.sbq-check{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;cursor:pointer}.sbq-check input{margin-top:3px;accent-color:var(--sb-forest);width:18px;height:18px;flex:none}.sbq-fine{margin:0!important;font-size:13px;line-height:1.55;color:var(--sb-muted)}.sbq-ok{margin:0;font:400 20px/1.35 var(--sb-serif);color:var(--sb-forest)}.sbq-end{margin:40px auto 0;max-width:640px;display:grid;gap:14px;justify-items:center;text-align:center}.sbq-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:0!important}.sbq-link{background:none;border:0;padding:0;font:500 15px var(--sb-sans);color:var(--sb-forest);text-decoration:underline;text-underline-offset:4px;cursor:pointer}@media(max-width:899px){.sbq-intro{grid-template-columns:1fr;text-align:left}.sbq-intro__img{grid-column:1;grid-row:auto;aspect-ratio:16/10;max-height:none;border-radius:24px;margin-bottom:28px;order:-1}.sbq-res__head{grid-template-columns:1fr}.sbq-res__media{max-width:280px;margin:12px auto 8px}}@media(max-width:749px){.sbq-top{margin-bottom:28px}.sbq-mail__field{flex-direction:column}.sbq-mail__field .sb-btn,.sbq-start,.sbq-next{width:100%!important}.sbq-a__in{min-height:58px;padding:12px 14px 12px 16px;gap:12px}.sbq-step .sbq-note{border-radius:18px}.sbq-phase{gap:18px}.sbq-ring{width:104px;height:104px}.sbq-card--ritual{padding:22px}}@media(prefers-reduced-motion:reduce){.is-in,.is-late{animation:none}.sbq *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sb-quiz.css.map */
