:root{--vp-cta: #ef5547;--vp-cta-hover: #cd483c;--vp-check: #5aa075;--vp-sage: #347980;--vp-text: #212b2c;--vp-muted: #71717a;--vp-muted-2: #6b6f70;--vp-line: #eceae3;--vp-strike: #a1a1aa;--vp-star: #fbbf24}.vp-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:17px 35px;border:0;border-radius:14px;background:var(--vp-cta);color:#fff;font-family:inherit;font-size:18px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,transform .15s ease}.vp-cta:hover{background:var(--vp-cta-hover);color:#fff}.vp-cta:active{transform:scale(.99)}.vp-cta:focus-visible{outline:3px solid rgba(239,85,71,.4);outline-offset:2px}@keyframes vp-cta-pulse{0%{box-shadow:0 0 #ef554747}55%{box-shadow:0 0 0 15px #ef554700}to{box-shadow:0 0 #ef554700}}.vp-cta--pulse{animation:vp-cta-pulse 1.8s ease-out infinite}.vp-buy__note{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--vp-muted);text-align:center}.vp-proof{display:flex;align-items:center;gap:12px}.vp-proof__faces{display:flex}.vp-proof__faces img{width:40px;height:40px;border-radius:50%;border:2px solid #fff;object-fit:cover;box-shadow:0 1px 4px #212b2c1f}.vp-proof__faces img+img{margin-left:-12px}.vp-proof__stars{display:inline-flex;align-items:center;gap:1px;color:var(--vp-star)}.vp-proof__stars svg{width:15px;height:15px;fill:currentColor}.vp-proof__top{display:flex;align-items:center;gap:6px}.vp-proof__rating{font-size:17px;font-weight:800;line-height:1}.vp-proof__count{display:block;margin-top:2px;font-size:13px;color:var(--vp-muted-2)}.vp-checks--meta{list-style:none;margin:0;padding:0}.vp-checks--meta li{position:relative;padding-left:32px}.vp-checks--meta li:before,.vp-checks--meta li::marker{content:none}.vp-checks--meta li:before{content:"";position:absolute;left:0;top:.15em;width:22px;height:22px;border-radius:50%;background-color:var(--vp-check);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:56%}.vp-desc__body{overflow:hidden;transition:max-height .45s cubic-bezier(.22,1,.36,1)}.vp-desc:not(.is-open) .vp-desc__body{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 46px),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 46px),transparent 100%)}.vp-desc__toggle{display:inline-flex;align-items:center;gap:6px;margin-top:8px;padding:0;border:0;background:none;color:var(--vp-cta);font-family:inherit;font-size:15px;font-weight:600;cursor:pointer}.vp-desc__toggle svg{width:16px;height:16px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.vp-desc.is-open .vp-desc__toggle svg{transform:rotate(180deg)}.vp-sticky{position:fixed;left:0;right:0;bottom:0;z-index:100;padding:12px 20px calc(12px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -9px 9px #00000005,0 -10px 14px #00000008;transform:translateY(110%);transition:transform .3s ease}.vp-sticky.is-show{transform:translateY(0)}.vp-sticky__inner{max-width:1180px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}.vp-sticky__cta{width:auto;min-width:260px;padding:14px 32px;font-size:17px}.vp-sticky__name{margin:0;font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-price{display:flex;align-items:baseline;gap:10px;margin:0;white-space:nowrap}.vp-price__old{color:var(--vp-strike);font-size:15px;text-decoration:line-through}.vp-price__now{color:var(--vp-text);font-size:20px;font-weight:700;line-height:1}@media(max-width:749px){.vp-sticky__text{display:none}.vp-sticky__cta{width:100%;min-width:0}}.vp-icons-row{display:flex;flex-wrap:nowrap;justify-content:center;gap:12px;margin:0;padding:0}.vp-icons-row__item{flex:1 1 0;min-width:0;list-style:none;text-align:center}.vp-icons-row__item .icon-svg{display:block;width:100%;max-width:54px;margin:0 auto 8px;color:var(--vp-sage)}.vp-icons-row__label{display:block;font-size:14px;line-height:1.3;letter-spacing:0}@media(max-width:989px){.vp-icons-row{gap:8px}.vp-icons-row__item .icon-svg{max-width:42px;margin-bottom:6px}.vp-icons-row__label{font-size:12px}}@media(max-width:599px){.vp-icons-row{gap:4px}.vp-icons-row__item .icon-svg{max-width:34px}.vp-icons-row__label{font-size:10.5px;line-height:1.25}}.vp-faq{display:grid;gap:10px;max-width:845px;margin:0 auto}.vp-faq__item{border:1px solid var(--vp-line);border-radius:14px;background:#fff;overflow:hidden}.vp-faq__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 20px;border:0;background:none;color:var(--vp-text);font-family:inherit;font-size:18px;font-weight:700;line-height:1.3;text-align:left;cursor:pointer;transition:color .2s ease}.vp-faq__btn:hover{color:var(--vp-cta)}.vp-faq__icon{position:relative;flex:0 0 auto;width:22px;height:22px;color:var(--vp-cta)}.vp-faq__icon:before,.vp-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:2.5px;margin:-1.25px 0 0 -7.5px;border-radius:2px;background:currentColor;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .3s ease}.vp-faq__icon:after{transform:rotate(90deg)}.vp-faq__item.is-open .vp-faq__icon:after{transform:rotate(0);opacity:0}.vp-faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.vp-faq__item.is-open .vp-faq__panel{grid-template-rows:1fr}.vp-faq__inner{overflow:hidden}.vp-faq__answer{margin:0;padding:0 20px 20px;font-size:16px;line-height:1.5;letter-spacing:.1px;opacity:0;transform:translateY(-4px);transition:opacity .3s ease .08s,transform .3s ease .08s}.vp-faq__item.is-open .vp-faq__answer{opacity:1;transform:translateY(0)}.vp-research__icon{display:grid;place-items:center;width:72px;height:72px;margin:-36px auto 20px;border-radius:50%;background:#fff;border:2px solid var(--vp-line);color:var(--vp-sage)}.vp-research__icon svg{width:36px;height:36px}.template-product-quiz-first .b-section__content h2,.template-product-quiz-first .b-accordion__icon,.template-product-quiz-first .b-accordion__link:hover,.template-product-quiz-first .b-tabs__link.is-active,.template-product-quiz-first .b-annot-product__category,.template-product-quiz-first .u-color-red{color:#ef5547}.template-product-quiz-first .b-tabs__link.is-active:after,.template-product-quiz-first .swiper-pagination-bullet-active{background-color:#ef5547}.template-product-quiz-first{--swiper-theme-color: #ef5547}@media(prefers-reduced-motion:reduce){.vp-cta--pulse{animation:none}.vp-desc__body,.vp-desc__toggle svg,.vp-faq__panel,.vp-faq__answer,.vp-faq__icon:before,.vp-faq__icon:after,.vp-sticky{transition:none}}.b-annot-product__bottom{flex-wrap:wrap}.b-annot-product__bottom .vp-buy__note{flex:0 0 100%;width:100%}.template-product-quiz-first .b-tabs__fragment .b-highlights-content,.template-product-quiz-first .b-product__btn{display:none}.vp-note{display:flex;align-items:flex-start;gap:12px;position:relative;flex:0 0 100%;width:100%;margin:0 0 56px;padding:14px 18px;border:2px dashed #3b82f6;border-radius:16px;background:#e5effd;text-align:left}.vp-note__icon{flex:0 0 auto;width:22px;height:22px;margin-top:1px;color:#2563eb}.vp-note__icon svg{width:100%;height:100%;display:block}.vp-note__text{flex:1 1 auto;margin:0;font-size:16.5px;line-height:1.55;text-align:left;color:var(--vp-text)}.vp-note__text strong{font-weight:700;color:#1d4ed8}.b-annot-product__btn{position:relative}.vp-note__arrow{position:absolute;left:calc(50% - 27px);bottom:calc(100% + 2px);width:46px;height:46px;color:var(--vp-text);pointer-events:none}.vp-note__arrow svg{width:100%;height:100%;display:block}@media(max-width:749px){.vp-note{margin-bottom:50px;padding:12px 14px;gap:10px}.vp-note__text{font-size:15px}.vp-note__icon{width:20px;height:20px}.vp-note__arrow{width:40px;height:40px;left:calc(50% - 23px)}}@media(prefers-reduced-motion:no-preference){@keyframes vp-arrow-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.vp-note__arrow{animation:vp-arrow-nudge 2.4s ease-in-out infinite}}
/*# sourceMappingURL=/cdn/shop/t/232/assets/vp-quiz-first.css.map */
