html:has(.pq-root[data-hide-chrome]) .shopify-section-group-header-group,html:has(.pq-root[data-hide-chrome]) .shopify-section-group-footer-group{display:none}.pq-root{--pq-ease-soul: cubic-bezier(.65, .05, .25, 1);--pq-ease-sci: cubic-bezier(.2, .9, .25, 1);--pq-line-h: 96px;--pq-soft: color-mix(in srgb, var(--color-foreground) 18%, transparent);--pq-faint: color-mix(in srgb, var(--color-foreground) 10%, transparent);position:relative;min-height:100svh;overflow-x:clip;transition:color .9s var(--pq-ease-soul)}.pq-root :focus-visible{outline:2px solid var(--pq-accent);outline-offset:3px}:where(.pq-root) :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}:where(.pq-root) :where(ul){list-style:none;margin:0;padding:0}.pq-world{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;display:block;pointer-events:none}.pq-grain{position:fixed;top:-50%;right:-50%;bottom:-50%;left:-50%;z-index:1;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:pq-grain 1s steps(4) infinite}.pq-is-intro .pq-grain{mix-blend-mode:screen;opacity:.05}@keyframes pq-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.pq-header{position:absolute;top:0;left:0;right:0;z-index:20;height:64px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 var(--container-margin)}.pq-header__logo{color:inherit;display:block}.pq-header__logo svg{height:20px;width:auto;display:block;fill:currentColor}.pq-back{justify-self:start;display:inline-flex;align-items:center;gap:8px;font-size:1.4rem;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .3s;padding:10px 0}.pq-back.is-on{opacity:1;pointer-events:auto}.pq-back svg{width:16px;height:16px}.pq-count{justify-self:end;font-size:1.2rem;font-weight:500;letter-spacing:.08em;font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s}.pq-count.is-on{opacity:1}.pq-stage{position:relative;z-index:5;min-height:100svh;display:grid;place-items:center;padding:88px var(--container-margin) calc(var(--pq-line-h) + 40px)}.pq-screen{width:100%;max-width:620px;display:none}.pq-screen.is-active{display:block}.pq-screen--wide{max-width:760px}.pq-intro{text-align:center}.pq-intro__spring{display:block;width:180px;height:44px;margin:0 auto 18px;overflow:visible}.pq-intro__spring line,.pq-intro__spring path{fill:none;stroke:currentColor;stroke-width:1;stroke-linecap:round}.pq-intro__spring line{opacity:.45}.pq-intro h1{margin:0 auto 18px;max-width:15ch;text-wrap:balance}@media(min-width:768px){.pq-intro h1{--font-size: 5.6rem}}.pq-intro__text{max-width:42ch;margin:0 auto 34px;opacity:.88}.pq-start{min-width:220px;color:var(--color-background);background-color:var(--color-foreground);border-color:var(--color-foreground)}.pq-intro__meta{margin:22px auto 0;font-size:1.3rem;opacity:.65}.pq-root summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:.9em 0;font-size:1.4rem;font-weight:400;text-transform:none;border-bottom:1px solid var(--pq-soft)}.pq-root summary::-webkit-details-marker{display:none}.pq-root summary>span{display:inline-flex;align-items:center;gap:10px}.pq-root summary svg{width:14px;height:14px;flex:0 0 auto}.pq-plus{transition:transform .3s var(--pq-ease-sci)}.pq-root details[open] .pq-plus{transform:rotate(45deg)}.pq-privacy{margin:34px auto 0;max-width:420px;text-align:left}.pq-is-intro .pq-privacy summary{border-bottom-color:color-mix(in srgb,currentColor 30%,transparent)}.pq-privacy__body{padding:12px 0 4px;font-size:1.4rem;animation:pq-rise .4s var(--pq-ease-soul) both}.pq-privacy li{position:relative;padding:3px 0 3px 16px;opacity:.85}.pq-privacy li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:1px;background:currentColor}.pq-privacy .link{display:inline-block;margin-top:10px;color:inherit;font-size:1.3rem;opacity:.75}.pq-why{margin-top:26px}.pq-why__body{padding:14px 0 4px;font-size:1.5rem;max-width:58ch}.pq-why__src{display:block;margin-top:8px;font-size:1.2rem;opacity:.6}.pq-q__title{margin:0 0 28px;outline:none}@media(min-width:768px){.pq-q__title{--font-size: 3.2rem}}.pq-q__sub{margin:-16px 0 24px;opacity:.8}.pq-sensitive{display:flex;gap:10px;align-items:flex-start;margin:-12px 0 22px;font-size:1.4rem;opacity:.75}.pq-sensitive svg{flex:0 0 auto;width:16px;height:16px;margin-top:2px}.pq-options{display:grid;gap:10px}.pq-options--pair{grid-template-columns:1fr 1fr}.pq-option{position:relative;overflow:hidden;width:100%;display:flex;align-items:flex-start;gap:16px;text-align:left;padding:16px 20px;min-height:64px;color:var(--color-foreground);background:var(--color-white);border:1px solid var(--color-borders);border-radius:var(--card-border-radius);transition:background-color .12s var(--pq-ease-sci),color .12s var(--pq-ease-sci),transform .18s var(--pq-ease-sci)}@media(hover:hover){.pq-option:hover{background:var(--color-background-alt)}}.pq-option:active{transform:scale(.99)}.pq-key{flex:0 0 auto;width:24px;height:24px;display:grid;place-items:center;font-size:1.1rem;font-weight:500;border:1px solid currentColor;margin-top:1px}.pq-option__text{display:flex;flex-direction:column;gap:2px}.pq-option__title{font-weight:400}.pq-option__help{font-size:1.4rem;opacity:.7}.pq-option.is-selected{background:var(--color-button-background);color:var(--color-button-foreground)}.pq-option.is-selected .pq-key{background:var(--color-button-foreground);color:var(--color-button-background);border-color:var(--color-button-foreground)}.pq-option.is-dim{opacity:.45;transition:opacity .3s}.pq-bloom{position:absolute;width:12px;height:12px;border-radius:50%;pointer-events:none;mix-blend-mode:screen;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,color-mix(in srgb,var(--pq-accent) 85%,transparent) 0,color-mix(in srgb,var(--pq-accent) 40%,transparent) 35%,transparent 70%)}.pq-options--pair .pq-option{flex-direction:column;min-height:150px;padding:20px}.pq-options--pair .pq-option__title{font-size:2rem;font-weight:500}@media(max-width:420px){.pq-options--pair .pq-option{min-height:170px}}.pq-scale{position:relative;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-borders);background:var(--color-white)}.pq-scale__fill{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--color-button-background);transition:width .55s cubic-bezier(.45,0,.55,1);pointer-events:none}.pq-scale__fill:after{content:"";position:absolute;right:-1px;top:0;bottom:0;width:2px;background:var(--pq-accent);box-shadow:0 0 18px 4px color-mix(in srgb,var(--pq-accent) 55%,transparent);opacity:0;transition:opacity .3s}.pq-scale.has-value .pq-scale__fill:after{opacity:1}.pq-scale__step{position:relative;z-index:1;color:var(--color-foreground);min-height:96px;padding:14px 10px;display:flex;flex-direction:column;justify-content:space-between;text-align:left;border-left:1px solid var(--pq-soft);transition:color .25s}.pq-scale__step:first-of-type{border-left:0}.pq-scale__step .pq-key{width:20px;height:20px;font-size:1rem}.pq-scale__step b{font-weight:400;font-size:1.5rem;line-height:1.2}.pq-scale__step.is-under{color:var(--color-button-foreground);border-left-color:color-mix(in srgb,var(--color-button-foreground) 20%,transparent)}@media(hover:hover){.pq-scale__step:not(.is-under):hover{background:var(--color-background-alt)}}.pq-enter{animation:pq-in .6s var(--pq-ease-soul) both}.pq-leave{animation:pq-out .28s var(--pq-ease-sci) both}.pq-enter .pq-option,.pq-enter .pq-scale{animation:pq-rise .6s var(--pq-ease-soul) both}.pq-enter .pq-option:nth-child(2){animation-delay:.05s}.pq-enter .pq-option:nth-child(3){animation-delay:.1s}.pq-enter .pq-option:nth-child(4){animation-delay:.15s}@keyframes pq-in{0%{opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(18px)}to{opacity:1;clip-path:inset(0 0 -40px 0);transform:none}}@keyframes pq-out{to{opacity:0;transform:translateY(-14px);filter:blur(4px)}}@keyframes pq-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pq-line{position:fixed;left:0;right:0;bottom:0;height:var(--pq-line-h);z-index:6;pointer-events:none;opacity:0;transition:opacity 1s var(--pq-ease-soul);background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--color-background) 90%,transparent) 40%)}.pq-line.is-on{opacity:1}.pq-line svg{width:100%;height:100%;overflow:visible;display:block}.pq-line__base{stroke:var(--color-foreground);stroke-width:1;opacity:.14}.pq-line__tick{stroke:var(--color-foreground);stroke-width:1;opacity:.28;transition:opacity .4s,stroke .4s}.pq-line__tick.is-now{stroke:var(--pq-accent);opacity:1}.pq-line__soul{fill:none;stroke:var(--color-foreground);stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.pq-line__tip{fill:var(--pq-accent)}.pq-line__ring{fill:none;stroke:var(--pq-accent);stroke-width:1}.pq-drop{position:fixed;left:0;top:0;z-index:30;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;pointer-events:none;background:var(--pq-accent);box-shadow:0 0 14px 4px color-mix(in srgb,var(--pq-accent) 55%,transparent),inset 0 0 2px 1px var(--color-white)}.pq-capture{padding:32px 22px;border:1px solid var(--color-borders);background:var(--color-background);color:var(--color-foreground)}@media(min-width:768px){.pq-capture{padding:48px 52px}}.pq-capture h2{margin:0 0 12px}.pq-capture>p{margin:0 0 24px;max-width:46ch}.pq-form{display:grid;gap:12px}.pq-form .field__input{border:1px solid var(--input-border-color)}.pq-err{margin:0;font-size:1.4rem;color:var(--error)}.pq-err:empty{display:none}.pq-fine{margin:4px 0 0;font-size:1.2rem;opacity:.7}.pq-fine .link{color:inherit}.pq-analysing{text-align:center}.pq-analysing svg{width:100%;max-width:560px;height:auto;overflow:visible}.pq-an__grid{stroke:var(--color-foreground);stroke-width:1;opacity:.12}.pq-an__bar{stroke:var(--color-foreground);stroke-width:1}.pq-an__wave{fill:none;stroke:var(--color-foreground);stroke-width:1.25;stroke-linecap:round}.pq-analysing__msg{margin:26px 0 0;height:22px;font-size:1.6rem}.pq-analysing__msg span{display:inline-block;animation:pq-rise .5s var(--pq-ease-soul) both}.pq-result__card{position:relative;background:color-mix(in srgb,var(--color-white) 72%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--color-borders);padding:30px 22px 34px}@media(min-width:768px){.pq-result__card{padding:46px 52px 50px}}.pq-result__portrait{height:44px;margin:0 0 22px;pointer-events:none}.pq-result__portrait svg{width:100%;height:100%;overflow:visible}.pq-result__portrait path{fill:none;stroke:var(--pq-accent);stroke-width:1.25;stroke-linecap:round}.pq-result h1{margin:0 0 16px;max-width:16ch}@media(min-width:768px){.pq-result h1{--font-size: 4.4rem}}.pq-result__lead{font-size:1.7rem;max-width:52ch;margin:0}.pq-spectrum{margin:34px 0 8px}.pq-spectrum svg{width:100%;height:70px;overflow:visible;display:block}.pq-spec__base,.pq-spec__sep{stroke:var(--color-foreground);stroke-width:1;opacity:.35}.pq-spec__her{fill:none;stroke:var(--color-foreground);stroke-width:1.25;stroke-linecap:round}.pq-spec__dot{fill:var(--pq-accent)}.pq-spec__ring{fill:none;stroke:var(--pq-accent);stroke-width:1}.pq-spectrum__labels{display:grid;font-size:1.3rem;margin-top:4px}.pq-spectrum__labels span{opacity:.5;padding-right:6px}.pq-spectrum__labels span.is-her{opacity:1;font-weight:500}.pq-signals{display:grid;gap:22px;margin-top:34px;padding-top:28px;border-top:1px solid var(--pq-soft)}@media(min-width:768px){.pq-signals{grid-template-columns:1fr 1fr;gap:36px}}.pq-signals h3{margin:0 0 10px;display:flex;align-items:center;gap:10px}.pq-signals h3 svg{width:34px;height:10px;overflow:visible}.pq-signals h3 svg path,.pq-signals h3 svg line{fill:none;stroke:currentColor;stroke-width:1}.pq-signals li{position:relative;padding:9px 0 9px 18px;border-bottom:1px solid var(--pq-faint);font-size:1.5rem;opacity:0;animation:pq-rise .6s var(--pq-ease-soul) forwards}.pq-signals li:before{content:"";position:absolute;left:0;top:17px;width:6px;height:6px;background:var(--color-foreground)}.pq-signals .is-peri li:before{background:var(--pq-accent);border-radius:50%}.pq-signals li.is-empty{opacity:.55;animation:none;padding-left:0;font-size:1.4rem}.pq-signals li.is-empty:before{display:none}.pq-tip{margin-top:30px;padding:24px 22px;background:var(--color-background);color:var(--color-foreground)}.pq-tip h3{margin:0 0 6px}.pq-tip p{margin:0}.pq-note{margin-top:14px!important;padding:14px 16px;border-left:2px solid var(--pq-accent);background:color-mix(in srgb,var(--pq-accent) 7%,transparent);font-size:1.4rem}.pq-products{margin-top:30px}.pq-products h3{margin:0 0 12px}.pq-products__grid{display:grid;gap:10px}@media(min-width:600px){.pq-products__grid.is-two{grid-template-columns:1fr 1fr}}.pq-product{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;padding:10px;border:1px solid var(--pq-soft);background:var(--color-white);color:inherit;text-decoration:none;transition:border-color .2s}.pq-product:hover{border-color:var(--color-borders)}.pq-product img{width:96px;height:120px;object-fit:cover;display:block}.pq-product b{display:block;font-weight:500;font-size:1.5rem;margin-bottom:4px}.pq-product span{display:block;font-size:1.3rem;opacity:.75}.pq-product em{display:inline-block;margin-top:8px;font-style:normal;font-size:1.3rem;text-decoration:underline;text-underline-offset:3px}.pq-disclaimer{margin:22px 0 0;font-size:1.3rem;opacity:.7}.pq-signed{margin:18px 0 0;font-size:1.4rem;opacity:.75}.pq-result__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}@media(prefers-reduced-motion:reduce){.pq-root *,.pq-root *:before,.pq-root *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.pq-grain{display:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/kalla-quiz.css.map */
