.c-quiz{--cq-forest: #315620;--cq-cream: #fbf9f4;--cq-lime: #67b500;--cq-leaf: #74b85c;--cq-stone: #e0dcd5;--cq-red: #eb0a00;--cq-ochre: #afa205;--cq-book: "FuturaStd", sans-serif;--cq-medium: "FuturaStd", sans-serif;--cq-num: var(--cq-font-num, sans-serif);position:relative;overflow:hidden;background:var(--cq-bg, var(--cq-forest));color:var(--cq-forest);font-family:var(--cq-book);font-weight:400;font-style:normal}.c-quiz *,.c-quiz *:before,.c-quiz *:after{box-sizing:border-box}.c-quiz :where(p,h2,h3,h4,span,label,a,button,input){letter-spacing:0}.c-quiz :where(p,h2,h3,h4){margin:0}.c-quiz [hidden]{display:none!important}.c-quiz__anchor{position:absolute;top:0}.c-quiz__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:var(--cq-bg-opacity, .08)}.c-quiz__bg img{width:100%;height:100%;object-fit:cover;object-position:0% 50%;display:block}.c-quiz__inner{position:relative;max-width:1440px;margin:0 auto;padding:48px 20px;display:flex;flex-direction:column;gap:24px}.c-quiz__intro{display:flex;flex-direction:column;gap:8px;color:var(--cq-cream)}.c-quiz__heading{margin:0;font-family:var(--cq-book);font-weight:600;font-style:italic;font-size:28px;line-height:1.15;letter-spacing:-.084px;color:inherit;text-transform:none}.c-quiz__text{margin:0;font-size:16px;line-height:1.5}.c-quiz__card{position:relative;width:100%;background:var(--cq-cream);border-radius:20px;padding:24px 20px;display:flex;flex-direction:column}.c-quiz__step{display:flex;flex-direction:column;gap:16px;flex:1 1 auto;min-width:0;border:0;margin:0;padding:0}.c-quiz__step[hidden]{display:none}.c-quiz__step:focus{outline:none}.c-quiz__progress{display:flex;gap:6px;width:100%}.c-quiz__progress span{flex:1 1 0;height:4px;border-radius:2px;background:var(--cq-stone)}.c-quiz__progress span.is-done{background:var(--cq-lime)}.c-quiz__eyebrow{margin:0;display:flex;align-items:center;gap:8px;font-family:var(--cq-book);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:1.44px;text-transform:uppercase;color:var(--cq-leaf)}.c-quiz__eyebrow .c-quiz__flower{width:12px;height:12px;color:var(--cq-lime)}.c-quiz__title{margin:0;font-family:var(--cq-book);font-weight:600;font-style:italic;font-size:24px;line-height:1.2;letter-spacing:0;color:var(--cq-forest);text-transform:none}.c-quiz__title-row{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:4px}.c-quiz__hint{margin:0;font-size:13px;line-height:1.45}.c-quiz__options{display:flex;flex-direction:column;gap:10px;width:100%}.c-quiz__option{position:relative;display:flex;align-items:center;gap:14px;padding:15.5px 19.5px;border:0;box-shadow:inset 0 0 0 1.5px var(--cq-stone);border-radius:14px;background:var(--cq-cream);cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0}.c-quiz__option input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.c-quiz__option:has(input:checked){background:#67b50024;box-shadow:inset 0 0 0 1.5px var(--cq-lime)}.c-quiz__option:has(input:focus-visible){outline:2px solid var(--cq-forest);outline-offset:2px}.c-quiz__mark{flex:0 0 20px;width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--cq-forest);border-radius:50%;display:flex;align-items:center;justify-content:center}.c-quiz__option input:checked+.c-quiz__mark{background:var(--cq-lime);box-shadow:inset 0 0 0 1.5px var(--cq-lime)}.c-quiz__mark--box{border-radius:5px}.c-quiz__mark svg{display:none;width:20px;height:20px;flex:0 0 20px}.c-quiz__option input:checked+.c-quiz__mark svg{display:block}.c-quiz__option-text{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:2px}.c-quiz__option-title{font-family:var(--cq-medium);font-weight:500;font-size:16px;line-height:1.5}.c-quiz__option-desc{font-size:13px;line-height:1.45}.c-quiz__nav{display:flex;align-items:center;justify-content:space-between;margin-top:auto;gap:16px}.c-quiz__link,.c-quiz__back{-webkit-appearance:none;appearance:none;background:none;border:0;padding:0;margin:0;font-family:var(--cq-book);font-weight:600;font-size:12px;line-height:1.3;letter-spacing:1.44px;text-transform:uppercase;color:var(--cq-forest);white-space:pre;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}.c-quiz__back--button{font-size:15px;line-height:1;letter-spacing:.9px}.c-quiz__back,.c-quiz__secondary .c-quiz__link,.c-quiz__safety a{display:inline-block;padding:12px 0;margin:-12px 0}.c-quiz__link--underline{text-decoration:underline;text-underline-position:from-font}.c-quiz__btn{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:14px 28px;border:0;border-radius:999px;background:var(--cq-forest);color:var(--cq-cream);font-family:var(--cq-book);font-weight:600;font-size:15px;line-height:1;letter-spacing:.9px;text-transform:uppercase;text-decoration:none;white-space:pre-wrap;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:0;min-height:0;box-shadow:none}.c-quiz__btn--block{width:100%;padding-top:16px;padding-bottom:16px}.c-quiz__btn--buy{width:100%;padding:18px 36px}.c-quiz__btn--outline{background:transparent;color:var(--cq-forest);box-shadow:inset 0 0 0 1.5px var(--cq-forest)}.c-quiz__btn--outline.c-quiz__btn--block{padding-top:17.5px;padding-bottom:17.5px}.c-quiz__btn[aria-disabled=true]{opacity:.4;cursor:default}.c-quiz__btn[aria-busy=true]{opacity:.6;cursor:progress}.c-quiz__btn:focus-visible,.c-quiz__link:focus-visible,.c-quiz__back:focus-visible{outline:2px solid var(--cq-forest);outline-offset:3px}@media(hover:hover){.c-quiz__option:hover{box-shadow:inset 0 0 0 1.5px var(--cq-lime);transform:translate(4px)}.c-quiz__back:hover{transform:translate(-4px)}.c-quiz__btn:not([aria-disabled=true]):hover{background:#24401a;box-shadow:none;color:var(--cq-cream)}.c-quiz__link:hover,.c-quiz__back:hover,.c-quiz__safety a:hover,.c-quiz__product-desc a:hover{opacity:.7}}.c-quiz__icon{width:28px;height:28px;display:block}.c-quiz__icon .c-quiz__flower{width:100%;height:100%}.c-quiz__flower{display:block;flex:0 0 auto}.c-quiz__body{margin:0;font-size:16px;line-height:1.5}.c-quiz__spacer{flex:1 1 auto}.c-quiz__ctas{display:flex;flex-direction:column;gap:10px;width:100%}.c-quiz__ctas--center{align-items:center;gap:12px}.c-quiz__skip{font-family:var(--cq-book);font-weight:600;font-size:15px;line-height:1;letter-spacing:.9px;text-decoration:underline;text-underline-position:from-font;padding:12px 0;margin:-12px 0}.c-quiz__safety{margin:0;display:flex;justify-content:flex-end}.c-quiz__safety a{white-space:pre-wrap}.c-quiz__field{display:flex;flex-direction:column;gap:6px}.c-quiz__label{font-size:13px;line-height:1.45}.c-quiz .c-quiz__input{width:100%;margin:0;padding:15.5px 19.5px;border:0;box-shadow:inset 0 0 0 1.5px var(--cq-stone);border-radius:12px;background:transparent;font-family:var(--cq-book);font-size:16px;line-height:1.5;height:auto;color:var(--cq-forest)}.c-quiz__input::placeholder{color:var(--cq-forest);opacity:.5}.c-quiz .c-quiz__input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--cq-forest)}.c-quiz .c-quiz__input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--cq-red)}.c-quiz__error{margin:0;font-size:13px;line-height:1.45;color:var(--cq-red)}.c-quiz__error:empty{display:none}.c-quiz__consent{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative;-webkit-tap-highlight-color:transparent}.c-quiz__consent input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.c-quiz__consent input:checked+.c-quiz__mark{background:var(--cq-lime);box-shadow:inset 0 0 0 1.5px var(--cq-lime)}.c-quiz__consent input:checked+.c-quiz__mark svg{display:block}.c-quiz__consent input:focus-visible+.c-quiz__mark{outline:2px solid var(--cq-forest);outline-offset:2px}.c-quiz__consent span:last-child{flex:1 1 0;font-size:13px;line-height:1.45}.c-quiz__step--result{gap:15px}.c-quiz__step--result.is-reminder{gap:20px}.c-quiz__reminder{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:12px;background:var(--cq-stone);color:var(--cq-forest)}.c-quiz__reminder[hidden]{display:none}.c-quiz__reminder .c-quiz__flower{flex:0 0 14px;width:14px;height:14px;margin-top:3px}.c-quiz__reminder p{margin:0;flex:1 1 0;font-size:14px;line-height:1.45}.c-quiz__reminder a{color:inherit;text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;white-space:pre-wrap}.c-quiz__match{display:flex;flex-direction:column;gap:16px}.c-quiz__result[hidden]{display:none}.c-quiz__product{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:16px;row-gap:12px;align-items:center}.c-quiz__product-image{grid-row:1;grid-column:1;width:96px;height:96px;border-radius:16px;overflow:hidden;background:var(--cq-stone)}.c-quiz__product-image img{width:100%;height:100%;object-fit:cover;display:block}.c-quiz__product-top{grid-row:1;grid-column:2;display:flex;flex-direction:column;gap:4px}.c-quiz__product-desc,.c-quiz__price{grid-column:1 / -1}.c-quiz__rating{display:flex;align-items:center;gap:6px;white-space:nowrap}.c-quiz__stars{font-family:var(--cq-num);font-weight:500;font-size:12px;line-height:1;color:var(--cq-ochre)}.c-quiz__rating-count{font-size:13px;line-height:1.45}.c-quiz__product-name{margin:0;font-family:var(--cq-book);font-weight:600;font-style:italic;font-size:20px;line-height:1.25;color:var(--cq-forest);text-transform:none;letter-spacing:0}.c-quiz__product-desc{margin:0;font-size:16px;line-height:1.5}.c-quiz__product-desc a{color:inherit;text-decoration:underline;text-underline-position:from-font}.c-quiz__price{display:flex;align-items:center;gap:10px;line-height:1;white-space:nowrap;font-family:var(--cq-num)}.c-quiz__price-now{font-weight:600;font-size:22px}.c-quiz__price-was{font-weight:400;font-size:16px;text-decoration:line-through;text-decoration-skip-ink:none}.c-quiz__price-was:empty{display:none}.c-quiz__fits{display:flex;flex-direction:column;gap:10px}.c-quiz__fits-label{margin:0;font-weight:600;font-size:12px;line-height:1.3;letter-spacing:1.44px;text-transform:uppercase}.c-quiz__chips{display:flex;flex-wrap:wrap;gap:8px}.c-quiz__chip{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border:1px solid currentColor;border-radius:999px;font-size:13px;line-height:1.45;white-space:nowrap}.c-quiz__chip .c-quiz__flower{width:10px;height:10px}.c-quiz__chip--1{color:var(--cq-lime)}.c-quiz__chip--2{color:#8293c9}.c-quiz__chip--3{color:#a35f71}.c-quiz__howto{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;background:var(--cq-stone)}.c-quiz__howto p{margin:0}.c-quiz__howto-text{font-size:16px;line-height:1.5}.c-quiz__howto-note{font-size:13px;line-height:1.45}.c-quiz__buy{display:flex;flex-direction:column;gap:12px;margin-top:auto}.c-quiz__buy .c-quiz__btn--buy{line-height:1.3;padding:16px 20px}.c-quiz__secondary{display:flex;flex-direction:column;align-items:center;gap:16px;padding-top:4px}.c-quiz__secondary [data-buy]{order:-1}.c-quiz__secondary .c-quiz__back,.c-quiz__secondary .c-quiz__link{padding:8px 0;margin:-8px 0}.c-quiz__caution{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 16px;border-radius:12px;background:var(--cq-stone);font-size:14px;line-height:1.45;color:var(--cq-forest)}.c-quiz__caution[hidden]{display:none}.c-quiz__caution .c-quiz__flower{flex:0 0 14px;width:14px;height:14px;margin-top:3px}.c-quiz__view{display:none}.c-quiz--simple .c-quiz__view{display:flex}.c-quiz--simple .c-quiz__product-desc,.c-quiz--simple .c-quiz__price,.c-quiz--simple .c-quiz__fits,.c-quiz--simple .c-quiz__howto,.c-quiz--simple .c-quiz__buy [data-buy]{display:none}.c-quiz--simple .c-quiz__match{align-items:center;text-align:center;gap:20px}.c-quiz--simple .c-quiz__result{margin-block:auto}.c-quiz--simple .c-quiz__buy{margin-top:0}.c-quiz--simple .c-quiz__product{grid-template-columns:minmax(0,1fr);grid-template-rows:none;justify-items:center;row-gap:16px}.c-quiz--simple .c-quiz__product-image{grid-row:1;grid-column:1;width:168px;height:168px;border-radius:20px}.c-quiz--simple .c-quiz__product-top{grid-row:2;grid-column:1;align-items:center}.c-quiz--simple .c-quiz__product-name{font-size:24px}.c-quiz--simple .c-quiz__fits{display:none}.c-quiz--simple .c-quiz__view{align-self:stretch;text-decoration:none}.c-quiz__buy-error{margin:0;font-size:13px;line-height:1.45;color:var(--cq-red);text-align:center}.c-quiz__buy-error:empty{display:none}.c-quiz__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:359px){.c-quiz__option{padding:12px 14px;gap:12px}.c-quiz__product{grid-template-columns:80px minmax(0,1fr)}.c-quiz__product-image{width:80px;height:80px}}@media(min-width:768px){.c-quiz__inner{max-width:640px;padding:72px 40px;gap:32px}.c-quiz__intro{gap:16px}.c-quiz__heading{font-size:40px;line-height:1.1;letter-spacing:-.2px}.c-quiz__text{font-size:18px}.c-quiz__card{padding:32px;min-height:639px}.c-quiz__title{font-size:22px;line-height:1.25}.c-quiz__product{grid-template-columns:168px minmax(0,1fr);grid-template-rows:auto auto 1fr;column-gap:20px;row-gap:4px;align-items:start}.c-quiz__product-image{grid-row:1 / 4;width:168px;height:168px}.c-quiz__product-desc,.c-quiz__price{grid-column:2}.c-quiz__price{align-self:end}.c-quiz__product-name{font-size:22px}.c-quiz__buy .c-quiz__btn--buy{line-height:1;padding:18px 36px}.c-quiz__secondary{flex-direction:row;justify-content:space-between;gap:12px;padding-top:0}.c-quiz__secondary [data-buy]{order:0}.c-quiz__secondary .c-quiz__back,.c-quiz__secondary .c-quiz__link{padding:12px 0;margin:-12px 0}}@media(min-width:1200px){.c-quiz__inner{max-width:1440px;flex-direction:row;align-items:center;gap:80px;padding:96px clamp(64px,calc((100vw - 1152px)/2),144px)}.c-quiz__intro{flex:1 1 0;min-width:0;gap:16px}.c-quiz__heading{font-size:40px;line-height:1.1;letter-spacing:-.2px}.c-quiz__text{font-size:18px;max-width:463px}.c-quiz__card{flex:0 0 560px;width:560px}}.c-quiz__anchor{display:block;scroll-margin-top:73px}.c-quiz a.c-quiz__link--underline:hover,.c-quiz a.c-quiz__link--underline:focus,.c-quiz a.c-quiz__link--underline:active{color:var(--cq-forest);text-decoration-thickness:2px}.c-quiz a.c-quiz__product-image:hover,.c-quiz a.c-quiz__product-image:focus,.c-quiz a.c-quiz__product-image:active{color:var(--cq-forest)}@keyframes cq-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes cq-pop{0%{transform:scale(0)}60%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes cq-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.c-quiz__step:not([hidden]){animation:cq-in .45s cubic-bezier(.2,.7,.2,1) both}.c-quiz__option{transition:box-shadow .2s ease,background .2s ease,transform .2s ease}.c-quiz__back{transition:transform .2s ease,opacity .2s ease}.c-quiz__btn{transition:background .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.c-quiz__option input:checked+.c-quiz__mark svg{animation:cq-pop .3s ease}.c-quiz__progress span{position:relative;overflow:hidden}.c-quiz__progress span.is-done:not(:has(+.is-done)){background:var(--cq-stone)}.c-quiz__progress span.is-done:not(:has(+.is-done)):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cq-lime);transform-origin:left;animation:cq-fill .5s cubic-bezier(.2,.7,.2,1) both}@media(hover:hover){.c-quiz .c-quiz__btn:not([aria-disabled=true]):hover{background:var(--cq-lime);transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.c-quiz *,.c-quiz *:after{animation:none!important;transition:none!important}.c-quiz__progress span.is-done:not(:has(+.is-done)){background:var(--cq-lime)}}.c-quiz__chip{animation:cq-pop .4s ease both}.c-quiz__chip:nth-child(2){animation-delay:.08s}.c-quiz__chip:nth-child(3){animation-delay:.16s}@media(prefers-reduced-motion:reduce){.c-quiz__chip{animation:none}}.c-quiz .c-quiz__btn.is-added,.c-quiz .c-quiz__btn.is-added:hover{background:var(--cq-lime);color:var(--cq-cream);text-decoration:none}.c-quiz .is-added svg{display:inline-block;width:13px;height:13px;margin-left:6px;vertical-align:-1px}
/*# sourceMappingURL=/cdn/shop/t/40/assets/c-quiz.css.map */
