:root{--qr-text: #383936;--qr-accent: #9f4130;--qr-brown: #54301e;--qr-cream: #faf7f4;--qr-sand: #f6edde;--qr-yellow: #faeaa1;--qr-selected: #fffaf0;--qr-green: #3ea05e;--qr-star: #00b67a;--qr-muted: #737373;--qr-info: #2470e0;--qr-info-bg: #eff6ff}.qr{font-family:"Visby CF",var(--font-body-family, sans-serif),sans-serif;color:var(--qr-text);-webkit-font-smoothing:antialiased}.qr *,.qr *:before,.qr *:after{box-sizing:border-box}.qr [hidden]{display:none!important}.qr p{margin:0}.qr img{display:block;max-width:100%}.qr-sec{background:var(--qr-bg, var(--qr-cream));padding:var(--qr-pt, 64px) 16px var(--qr-pb, 64px)}.qr-sec__inner{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.qr-eyebrow{font-size:11px;line-height:1.4;letter-spacing:.66px;font-weight:600;text-transform:uppercase;color:var(--qr-accent)}.qr-title{margin:0;font-size:24px;line-height:1.2;font-weight:700;color:inherit}.qr-text{font-size:14px;line-height:1.5;font-weight:400;color:color-mix(in srgb,var(--qr-text) 85%,transparent)}.qr-text p+p{margin-top:8px}.qr-note{font-size:11px;line-height:1.4;color:color-mix(in srgb,var(--qr-text) 55%,transparent)}.qr-card{background:#fff;border-radius:12px}.qr-stars{display:inline-flex;gap:2px;flex:0 0 auto}.qr-stars__star{width:var(--qr-star-size, 16px);height:var(--qr-star-size, 16px);display:flex;align-items:center;justify-content:center;background:var(--qr-star)}.qr-stars__star.is-empty{background:#dcdce6}.qr-stars__star svg{width:75%;height:75%;fill:#fff}.qr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:16px 28px;border:0;border-radius:32px;background:var(--qr-yellow);color:var(--qr-text);font-family:inherit;font-size:15px;line-height:1.4;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;transition:filter .15s ease,opacity .15s ease}.qr-btn:hover{filter:brightness(.96)}.qr-btn:disabled{opacity:.6;cursor:progress}.qr-btn:focus-visible{outline:2px solid var(--qr-text);outline-offset:2px}.qr-bar{padding:8px 16px;background:var(--qr-brown);color:#fff;font-size:12px;line-height:1.4;font-weight:600;text-align:center}.qr-header{display:flex;justify-content:center;padding:14px 16px;background:#fff}.qr-header__logo{display:block;color:var(--qr-text);font-size:24px;line-height:1.4;font-weight:700;text-decoration:none}.qr-header__logo img{width:var(--qr-logo-width, 62px);height:auto}.qr-footer{padding:14px 16px;background:var(--qr-bg, #fff);font-size:12px;line-height:1.4;font-weight:500;text-align:center;color:color-mix(in srgb,var(--qr-text) 60%,transparent)}.qr-answers{background:var(--qr-cream);padding:12px 16px}.qr-answers__inner{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.qr-chips{display:flex;flex-wrap:wrap;gap:6px}.qr-chip{padding:5px 10px;border:1px solid var(--qr-sand);border-radius:20px;background:#fff;font-size:12px;line-height:1.4;font-weight:500}.qr-main{max-width:1440px;margin:0 auto;padding:32px 120px 48px;display:flex;align-items:flex-start;gap:64px;background:#fff}.qr-gallery{flex:0 1 620px;min-width:0;position:sticky;top:24px;display:flex;flex-direction:column;gap:10px}.qr-gallery__view{position:relative;aspect-ratio:1;border-radius:20px;overflow:hidden;background:var(--qr-stack-bg, var(--qr-sand))}.qr-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s}.qr-gallery__slide.is-active{opacity:1;visibility:visible}.qr-gallery__slide>img{width:100%;height:100%;object-fit:cover}.qr-thumbs{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}.qr-thumbs::-webkit-scrollbar{display:none}.qr-thumb{flex:0 0 96px;width:96px;height:96px;padding:0;border:2px solid transparent;border-radius:8px;overflow:hidden;background:var(--qr-sand);cursor:pointer}.qr-thumb.is-active{border-color:var(--qr-text)}.qr-thumb img{width:100%;height:100%;object-fit:cover}.qr-stack{position:absolute;top:0;right:0;bottom:0;left:0;container-type:inline-size;background:var(--qr-stack-bg, var(--qr-sand))}.qr-stack__core{position:absolute;left:2.74%;top:11.13%;width:64.19%;height:69.68%;border-radius:2.8cqw;object-fit:cover}.qr-stack__overlay{position:absolute;top:0;right:0;bottom:0;left:0}[data-qr-pack-view]:not(.is-active){display:none}.qr-stack__badge{position:absolute;left:3.87%;top:3.23%;min-width:23.39%;padding:2.23cqw 3.35cqw;border-radius:999px;background:var(--qr-yellow);display:flex;flex-direction:column;align-items:center;line-height:1.4;white-space:nowrap}.qr-stack__badge-label{font-size:3.07cqw;font-weight:500}.qr-stack__badge-value{font-size:4.47cqw;font-weight:700}.qr-stack__tags{position:absolute;left:30.65%;right:8%;top:3.87%;display:flex;flex-wrap:wrap;gap:1.68cqw}.qr-stack__tag{padding:1.12cqw 2.23cqw;border-radius:999px;background:#fff;font-size:3.07cqw;line-height:1.4;font-weight:600}.qr-stack__gifts{position:absolute;left:68.06%;top:11.13%;width:29.03%;display:flex;flex-direction:column;gap:9.5cqw}.qr-stack__gift{position:relative;aspect-ratio:1}.qr-stack__gift-img{display:block;width:100%;height:100%;border:1.12cqw solid #fff;border-radius:50%;object-fit:cover;background:#fff}.qr-stack__price{position:absolute;left:50%;top:88%;transform:translate(-50%);padding:.84cqw 2.23cqw;border-radius:1.68cqw;background:var(--qr-accent);color:#fff;display:flex;flex-direction:column;align-items:center;line-height:1.4;white-space:nowrap}.qr-stack__price-free{font-size:3.07cqw;font-weight:700}.qr-stack__price-was{font-size:2.79cqw;font-weight:500;text-decoration:line-through}.qr-stack__pill{position:absolute;left:5.48%;top:71.94%;max-width:62%;padding:1.12cqw 2.79cqw 1.12cqw 1.12cqw;border-radius:999px;background:#fff;display:flex;align-items:center;gap:1.68cqw}.qr-stack__pill img{flex:0 0 7.26cqw;width:7.26cqw;height:7.26cqw;border-radius:50%;object-fit:cover}.qr-stack__pill span{font-size:2.79cqw;line-height:1.4;font-weight:700;color:var(--qr-accent)}.qr-stack__label{position:absolute;left:5.48%;top:82.58%;padding:1.12cqw 2.79cqw;border-radius:1.68cqw;background:var(--qr-brown);color:#fff;line-height:1.4}.qr-stack__label-title{display:block;font-size:3.35cqw;font-weight:700}.qr-stack__label-price{display:block;font-size:3.07cqw;font-weight:500}.qr-buy{flex:1 1 516px;min-width:0;max-width:516px;display:flex;flex-direction:column;gap:14px;padding-bottom:8px}.qr-buy__title{margin:0;font-size:26px;line-height:1.2;font-weight:700}.qr-rating{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.4;font-weight:500;color:inherit;text-decoration:none}.qr-diagnose{padding:14px;border-radius:12px;background:var(--qr-cream);display:flex;flex-direction:column;gap:6px}.qr-diagnose__title{font-size:15px;line-height:1.4;font-weight:600}.qr-diagnose__text{font-size:14px;line-height:1.5;font-weight:400}.qr-buy__label{font-size:16px;line-height:1.4;font-weight:600}.qr-packs{display:flex;flex-direction:column;gap:12px}.qr-pack{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px;border:1.5px solid var(--qr-sand);border-radius:12px;background:#fff;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.qr-pack.has-badge{margin-top:10px;padding-top:20px}.qr-pack.is-selected{border:2px solid var(--qr-brown);background:var(--qr-selected)}.qr-pack:has(input:focus-visible){outline:2px solid var(--qr-text);outline-offset:2px}.qr-pack input{position:absolute;opacity:0;width:0;height:0;pointer-events:none}.qr-pack__badge{position:absolute;left:14px;top:-11px;padding:4px 10px;border-radius:20px;background:var(--qr-brown);color:#fff;font-size:10px;line-height:1.4;letter-spacing:.6px;font-weight:700;text-transform:uppercase}.qr-pack__badge--accent{background:var(--qr-accent)}.qr-pack__top{display:flex;align-items:center;gap:10px}.qr-pack__radio{flex:0 0 20px;width:20px;height:20px;border:1.5px solid color-mix(in srgb,var(--qr-text) 40%,transparent);border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center}.qr-pack.is-selected .qr-pack__radio{border:2px solid var(--qr-brown)}.qr-pack.is-selected .qr-pack__radio:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--qr-brown)}.qr-pack__name{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qr-pack__title{font-size:15px;line-height:1.3;font-weight:600}.qr-pack__sub{font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--qr-text) 65%,transparent)}.qr-pack__prices{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;line-height:1.4}.qr-pack__price{font-size:17px;font-weight:700}.qr-pack__compare,.qr-strike{text-decoration:line-through;color:color-mix(in srgb,var(--qr-text) 50%,transparent)}.qr-pack__compare{font-size:12px}.qr-pack__day{font-size:11px;font-weight:500;color:var(--qr-accent)}.qr-gifts{padding:8px 10px;border-radius:8px;background:var(--qr-cream);display:flex;flex-direction:column;gap:6px}.qr-gift{display:flex;align-items:center;gap:8px}.qr-gift__img{flex:0 0 30px;width:30px;height:30px;border-radius:6px;object-fit:cover;background:var(--qr-sand)}.qr-gift__name{flex:1 1 auto;min-width:0;font-size:12px;line-height:1.4;font-weight:500}.qr-gift__value{flex:0 0 auto;font-size:11px;line-height:1.4}.qr-saving{align-self:flex-start;padding:5px 10px;border-radius:6px;background:var(--qr-yellow);font-size:12px;line-height:1.4;font-weight:700}.qr-summary{padding:14px 14px 6px;border:1.5px solid var(--qr-sand);border-radius:12px;background:#fff}.qr-summary__title{font-size:15px;line-height:1.4;font-weight:600}.qr-summary__item,.qr-summary__total{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--qr-sand)}.qr-summary__total{gap:8px;border-bottom:0}.qr-summary__img{flex:0 0 48px;width:48px;height:48px;border-radius:8px;object-fit:cover;background:var(--qr-sand)}.qr-summary__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.qr-summary__name{font-size:13px;line-height:1.3;font-weight:600}.qr-summary__desc{font-size:12px;line-height:1.35;color:color-mix(in srgb,var(--qr-text) 70%,transparent)}.qr-summary__prices{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;font-size:12px;line-height:1.4}.qr-summary__now{font-size:13px;font-weight:700}.qr-summary__free{font-size:13px;font-weight:700;color:var(--qr-accent)}.qr-summary__total-label{flex:1 1 auto;font-size:14px;line-height:1.4;font-weight:600}.qr-summary__total-was{font-size:13px}.qr-summary__total-now{font-size:17px;line-height:1.4;font-weight:700}.qr-buy__cta{width:100%}.qr-error{font-size:13px;font-weight:600;color:var(--qr-accent)}.qr-usps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.qr-usp{display:flex;align-items:center;gap:8px;font-size:13px;line-height:1.4;font-weight:500}.qr-usp__check{flex:0 0 18px;width:18px;height:18px;border-radius:50%;background:var(--qr-green);color:#fff;display:flex;align-items:center;justify-content:center}.qr-guarantee{display:flex;gap:12px;padding:14px;border-radius:12px;background:var(--qr-info-bg)}.qr-guarantee__icon{flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--qr-info);color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.qr-guarantee__icon img{width:100%;height:100%;object-fit:cover}.qr-guarantee__title{font-size:15px;line-height:1.4;font-weight:600}.qr-guarantee__text{margin-top:2px;font-size:12px;line-height:1.45}.qr-faq__title{font-size:16px;line-height:1.4;font-weight:600}.qr-faq__item{border-bottom:1px solid var(--qr-sand)}.qr-faq__q{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 0;list-style:none;cursor:pointer;font-size:14px;line-height:1.4;font-weight:600}.qr-faq__q::-webkit-details-marker{display:none}.qr-faq__q:after{content:"+";flex:0 0 auto;font-size:18px;font-weight:500}.qr-faq__item[open] .qr-faq__q:after{content:"\2212"}.qr-faq__a{padding:0 0 12px;font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--qr-text) 85%,transparent)}.qr-press__logos{display:flex;align-items:center;justify-content:space-between;gap:16px}.qr-press__logo{font-size:15px;line-height:1.4;font-weight:700;color:color-mix(in srgb,var(--qr-text) 55%,transparent);white-space:nowrap}.qr-press__logo img{height:var(--qr-logo-h, 22px);width:auto;opacity:.55}.qr-stat{padding:16px;display:flex;flex-direction:column;gap:6px}.qr-stat__value{font-size:32px;line-height:1.4;font-weight:700}.qr-stat__text{font-size:14px;line-height:1.5}.qr-source{font-size:12px;line-height:1.4;font-weight:600;color:var(--qr-accent)}.qr-kit{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.qr-kit__card{padding:12px;display:flex;flex-direction:column;gap:12px}.qr-kit__img{width:72px;height:72px;border-radius:8px;object-fit:cover;background:var(--qr-sand)}.qr-kit__name{font-size:14px;line-height:1.4;font-weight:600}.qr-kit__text{margin-top:4px;font-size:13px;line-height:1.45;color:color-mix(in srgb,var(--qr-text) 80%,transparent)}.qr-story__img{width:100%;aspect-ratio:960 / 420;border-radius:12px;object-fit:cover;height:auto}.qr-table{overflow:hidden}.qr-table__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px;font-size:12px;line-height:1.3}.qr-table__row:nth-child(odd){background:var(--qr-cream)}.qr-table__row:nth-child(2n){background:#fff}.qr-table__row--head,.qr-table__row--head:nth-child(odd){background:var(--qr-brown);color:#fff;font-weight:600}.qr-table__ours{font-weight:600}.qr-table__theirs{color:var(--qr-muted)}.qr-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px}.qr-tile{padding:10px 12px;border-radius:10px;background:var(--qr-cream);display:flex;flex-direction:column;align-items:center;text-align:center;line-height:1.4}.qr-tile__value{font-size:18px;font-weight:700}.qr-tile__label{font-size:11px;font-weight:500;color:color-mix(in srgb,var(--qr-text) 70%,transparent)}.qr-ingredient{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--qr-sand)}.qr-ingredient__name{font-size:14px;line-height:1.4;font-weight:600}.qr-ingredient__desc{margin-top:2px;font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--qr-text) 70%,transparent)}.qr-ingredient__amount{flex:0 0 auto;font-size:12px;line-height:1.4;font-weight:600;color:var(--qr-accent);text-align:right}.qr-ingredients:not(.is-open) .qr-ingredient.is-extra{display:none}.qr-ingredients .qr-link{margin-top:16px}.qr-link{align-self:flex-start;padding:0;border:0;background:none;font-family:inherit;font-size:13px;line-height:1.4;font-weight:600;color:inherit;cursor:pointer}.qr-steps{display:flex;flex-direction:column;gap:14px}.qr-step{display:flex;align-items:flex-start;gap:12px}.qr-step__pill{flex:0 0 auto;padding:6px 10px;border-radius:20px;background:var(--qr-brown);color:#fff;font-size:11px;line-height:1.4;font-weight:700;white-space:nowrap}.qr-step__body{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.qr-step__title{font-size:15px;line-height:1.4;font-weight:600}.qr-step__text{font-size:13px;line-height:1.5;color:color-mix(in srgb,var(--qr-text) 80%,transparent)}.qr-tag{padding:3px 8px;border-radius:6px;background:var(--qr-yellow);font-size:11px;line-height:1.4;font-weight:600}.qr-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.qr-photos__img{display:block;width:100%;aspect-ratio:1;border-radius:12px;object-fit:cover;background:var(--qr-sand);height:auto}.qr-reviews{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:start}.qr-review{--qr-star-size: 14px;padding:14px;display:flex;flex-direction:column;gap:8px}.qr-review__quote{font-size:14px;line-height:1.5}.qr-review__author{font-size:12px;line-height:1.4;font-weight:600;color:color-mix(in srgb,var(--qr-text) 60%,transparent)}.qr-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.qr-feature{padding:12px 14px;border-radius:10px;display:flex;flex-direction:column;gap:2px}.qr-feature__title{font-size:14px;line-height:1.4;font-weight:600}.qr-feature__text{font-size:12px;line-height:1.4;color:color-mix(in srgb,var(--qr-text) 70%,transparent)}.qr-quote{padding:16px;display:flex;flex-direction:column;gap:6px}.qr-quote__text{font-size:14px;line-height:1.5;font-weight:500}.qr-closing{--qr-bg: var(--qr-brown);color:#fff;text-align:center}.qr-closing .qr-sec__inner{align-items:center;gap:12px}.qr-closing__title{max-width:340px}.qr-closing__text{font-size:14px;line-height:1.4;color:#ffffffd9}.qr-closing__btn{width:100%;max-width:460px}.qr-closing__note{font-size:12px;line-height:1.4;font-weight:500;color:#fffc}@media screen and (max-width:1199px){.qr-main{padding-left:32px;padding-right:32px;gap:40px}}@media screen and (max-width:989px){.qr-main{flex-direction:column;align-items:stretch;gap:0;padding:0}.qr-gallery{position:static;flex:0 0 auto;padding:16px 16px 0}.qr-gallery__view{border-radius:12px}.qr-thumb{flex-basis:60px;width:60px;height:60px}.qr-buy{max-width:none;padding:18px 16px 8px}}@media screen and (max-width:749px){.qr-sec{padding:var(--qr-pt-m, 36px) 16px var(--qr-pb-m, 36px)}.qr-kit,.qr-reviews,.qr-features{grid-template-columns:minmax(0,1fr)}.qr-reviews{gap:12px}.qr-features{gap:8px}.qr-kit__card{flex-direction:row;align-items:flex-start}.qr-kit__img{flex:0 0 72px}.qr-story__img{aspect-ratio:358 / 214}.qr-table__row{grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1fr)}.qr-tiles{display:flex;flex-wrap:wrap}.qr-tile{flex:0 0 auto}.qr-photos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -16px;padding:0 16px;scrollbar-width:none}.qr-photos::-webkit-scrollbar{display:none}.qr-photos__item{flex:0 0 260px;width:260px;scroll-snap-align:start}.qr-closing__btn{max-width:none}}body.qr-standalone .shopify-section-group-header-group,body.qr-standalone .shopify-section-group-footer-group,body.qr-standalone #shopify-section-header,body.qr-standalone #shopify-section-footer,body.qr-standalone #shopify-section-announcement-bar,body.qr-standalone #shopify-section-announcement-bar-sale,body.qr-standalone #shopify-section-et-glow-announcement,body.qr-standalone #shopify-section-mobile-dock{display:none!important}body.qr-standalone main{padding:0!important;margin:0!important}@media(prefers-reduced-motion:reduce){.qr *{transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/quiz-result.css.map */
