.vy-lock{overflow:hidden}.vy-pop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .3s ease}.vy-pop.is-open{opacity:1;pointer-events:auto}.vy-pop[hidden]{display:none}.vy-pop__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#141c168c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.vy-pop__box{position:relative;display:grid;grid-template-columns:1fr 1.1fr;width:min(860px,100%);max-height:calc(100svh - 32px);overflow:auto;background:var(--vy-sand);border-radius:22px;box-shadow:0 30px 80px #0000004d;transform:translateY(18px) scale(.98);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.vy-pop.is-open .vy-pop__box{transform:none}.vy-pop__media{position:relative;min-height:100%;background:var(--vy-ice)}.vy-pop__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vy-pop__body{padding:44px 40px 32px}.vy-pop__h{font-size:clamp(34px,4.4vw,52px)}.vy-pop__x{position:absolute;right:12px;top:12px;z-index:2;width:38px;height:38px;border-radius:50%;border:0;background:#fff;color:var(--vy-ink);font-size:24px;line-height:1;cursor:pointer;box-shadow:0 4px 14px #0000001f}.vy-pop__field{display:flex;flex-direction:column;gap:10px;margin-top:22px}.vy-pop__field input{height:54px;border-radius:999px;border:1.5px solid rgba(31,31,29,.15);background:#fff;padding:0 22px;font-size:16px}.vy-pop__field input:focus{outline:none;border-color:var(--vy-green)}.vy-pop__field .vy-btn{justify-content:center}.vy-pop__no{display:block;margin:14px auto 0;background:none;border:0;color:var(--vy-muted);font-size:13px;text-decoration:underline;cursor:pointer}.vy-pop__fine{margin:14px 0 0;font-size:12px;color:var(--vy-muted);text-align:center}.vy-pop__err{margin:10px 0 0;color:#b3261e;font-size:14px}.vy-pop__code{display:flex;align-items:center;justify-content:space-between;width:100%;margin:22px 0 12px;padding:16px 22px;border:2px dashed var(--vy-green);border-radius:14px;background:#fff;cursor:pointer;font-family:Archivo,sans-serif}.vy-pop__code span{font-weight:800;font-size:24px;letter-spacing:.14em;color:var(--vy-deep)}.vy-pop__code small{font-size:12px;color:var(--vy-green);font-weight:700;text-transform:uppercase;letter-spacing:.1em}.vy-pop__cta{width:100%;justify-content:center}@media(max-width:749px){.vy-pop{align-items:flex-end;padding:0}.vy-pop__box{grid-template-columns:1fr;border-radius:22px 22px 0 0;max-height:92svh}.vy-pop__media{height:150px;min-height:0}.vy-pop__body{padding:28px 22px 22px}}.vy-quiz{padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,110px);background:linear-gradient(180deg,var(--vy-sage),#fff 60%)}.vy-quiz .vy-wrap{max-width:1100px}.vy-quiz__top{text-align:center;max-width:720px;margin:0 auto 36px}.vy-quiz__top .vy-p{margin-left:auto;margin-right:auto}.vy-quiz__title{font-size:clamp(40px,6.5vw,84px)}.vy-quiz__prog{height:6px;border-radius:9px;background:#62856a2e;margin:30px auto 10px;max-width:420px;overflow:hidden}.vy-quiz__prog i{display:block;height:100%;width:0;background:var(--vy-green);border-radius:9px;transition:width .5s cubic-bezier(.2,.7,.2,1)}.vy-quiz__step{margin:0;font-family:Archivo,sans-serif;font-weight:700;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--vy-muted)}.vy-quiz__q{display:none;text-align:center}.vy-quiz__q.is-on{display:block;animation:vyQ .5s cubic-bezier(.2,.7,.2,1)}@keyframes vyQ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vy-quiz__qh{font-size:clamp(26px,3.4vw,40px);margin-bottom:26px}.vy-quiz__opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.vy-quiz__opts button{display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:26px 24px;border-radius:18px;border:1.5px solid rgba(31,31,29,.1);background:#fff;cursor:pointer;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;color:var(--vy-ink)}.vy-quiz__opts button:hover{transform:translateY(-3px);border-color:var(--vy-green);box-shadow:0 14px 34px #243b2b1a}.vy-quiz__opts button.is-sel{border-color:var(--vy-green);background:var(--vy-green);color:#fff}.vy-quiz__opts b{font-family:Archivo,sans-serif;font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:.01em}.vy-quiz__opts span{font-size:14px;opacity:.75}.vy-quiz__back{margin-top:22px;background:none;border:0;color:var(--vy-muted);font-size:14px;cursor:pointer;text-decoration:underline}.vy-quiz__res{text-align:center;animation:vyQ .6s cubic-bezier(.2,.7,.2,1)}.vy-quiz__res .vy-p{margin:0 auto 26px}.vy-quiz__bundle{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;max-width:760px;margin:0 auto 22px;padding:18px 22px;border-radius:18px;background:var(--vy-deep);color:#fff;text-align:left}.vy-quiz__bundle b{display:block;font-family:Archivo,sans-serif;text-transform:uppercase;letter-spacing:.06em}.vy-quiz__bundle span{font-size:15px;opacity:.85}.vy-quiz__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:760px;margin:0 auto;text-align:left}.vy-quiz__card{position:relative;display:flex}.vy-quiz__card .vy-pc{flex:1}.vy-quiz__tag{position:absolute;right:14px;top:14px;z-index:3;background:var(--vy-green);color:#fff;border-radius:999px;padding:7px 12px;font-family:Archivo,sans-serif;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.vy-quiz__tag--alt{background:#fff;color:var(--vy-ink);box-shadow:0 4px 14px #1f1f1d14}.vy-quiz__card.is-main .vy-pc{border:2px solid var(--vy-green)}@media(max-width:749px){.vy-quiz__cards,.vy-quiz__opts{grid-template-columns:1fr}.vy-quiz__opts button{padding:20px}}.vy-qt{margin:0 auto;max-width:1240px;padding:0 16px}.vy-qt__in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(28px,4vw,48px);border-radius:var(--vy-r);background:var(--vy-sage)}.vy-qt__in .vy-h{font-size:clamp(28px,3.6vw,46px)}.vy-step__img{aspect-ratio:4/3}.vy-step__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/32/assets/vy-grow.css.map */
