.ivy-kussenwijzer{position:relative;padding-top:var(--pt);padding-bottom:var(--pb);overflow:clip;isolation:isolate}.ivy-kussenwijzer__achtergrond{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.ivy-kussenwijzer__overlay{display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#00000040;z-index:-1}@media screen and (min-width:750px){.ivy-kussenwijzer{padding-top:var(--pt-desktop);padding-bottom:var(--pb-desktop)}}.ivy-kussenwijzer__kop{text-align:center;margin:0 0 .8rem;color:var(--ivy-white)}.ivy-kussenwijzer__sub{text-align:center;margin:0 0 4.8rem;color:#ffffffd9}.ivy-kussenwijzer__vlak{max-width:64rem;margin:0 auto;background-color:var(--ivy-white);border-radius:6px;box-shadow:0 8px 40px #3a383540;padding:3.2rem}@media(max-width:767px){.ivy-kussenwijzer__vlak{padding:2.4rem 2rem}}.ivy-kussenwijzer__voortgang{display:flex;align-items:center;gap:1.6rem;margin-bottom:2.8rem}.ivy-kussenwijzer__terug{display:inline-flex;align-items:center;gap:.6rem;padding:0;background:none;border:none;cursor:pointer;font-family:var(--ivy-font-tekst);font-size:1.3rem;font-weight:500;letter-spacing:var(--ivy-tussenkop-spatiering);text-transform:uppercase;color:var(--ivy-clay-deep)}.ivy-kussenwijzer__terug[hidden]{display:none}.ivy-kussenwijzer__stap-label{font-size:1.3rem;font-weight:500;color:rgba(var(--color-foreground),.65);white-space:nowrap}.ivy-kussenwijzer__balk{flex:1;height:2px;background-color:var(--ivy-sand);overflow:hidden}.ivy-kussenwijzer__balk-vulling{display:block;height:100%;background-color:var(--ivy-clay-deep);transition:width var(--ivy-overgang)}.ivy-kussenwijzer__vraag[hidden]{display:none}.ivy-kussenwijzer__stap--actief{animation:ivy-wijzer-in .3s ease-out}.ivy-kussenwijzer__vraag{border:none;margin:0;padding:0}.ivy-kussenwijzer__legende{font-family:var(--ivy-font-kop);font-size:2.4rem;letter-spacing:var(--ivy-kop-spatiering);margin-bottom:1.8rem;padding:0;outline:none}.ivy-kussenwijzer__opties{display:flex;flex-wrap:wrap;gap:.8rem}.ivy-kussenwijzer__optie{cursor:pointer}.ivy-kussenwijzer__pill{display:inline-flex;align-items:center;padding:1rem 1.8rem;border:1px solid var(--ivy-clay-deep);color:var(--ivy-clay-deep);background-color:transparent;font-family:var(--ivy-font-tekst);font-size:1.4rem;font-weight:500;transition:background-color var(--ivy-overgang),color var(--ivy-overgang)}.ivy-kussenwijzer__optie:hover .ivy-kussenwijzer__pill{background-color:#6e5f4c14}.ivy-kussenwijzer__optie input:checked+.ivy-kussenwijzer__pill{background-color:var(--ivy-clay-deep);color:var(--ivy-white)}.ivy-kussenwijzer__optie input:focus-visible+.ivy-kussenwijzer__pill{outline:2px solid var(--ivy-clay-deep);outline-offset:2px}.ivy-kussenwijzer__resultaat[hidden]{display:none}.ivy-kussenwijzer__advies{max-width:34rem;margin:0 auto}.ivy-kussenwijzer__advies[hidden]{display:none}.ivy-kussenwijzer__opnieuw{display:block;margin:2rem auto 0;padding:0 0 .4rem;background:none;border:none;cursor:pointer;font-size:1.4rem;color:var(--ivy-clay-deep);text-decoration:none;background-image:linear-gradient(var(--ivy-clay-deep),var(--ivy-clay-deep));background-size:0% 1px;background-position:50% 100%;background-repeat:no-repeat;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.ivy-kussenwijzer__opnieuw:hover,.ivy-kussenwijzer__opnieuw:focus-visible{background-size:100% 1px}.ivy-kussenwijzer__advies-label{font-family:var(--ivy-font-tekst);font-weight:500;font-size:1.4rem;letter-spacing:var(--ivy-tussenkop-spatiering);text-transform:uppercase;color:var(--ivy-clay-deep);margin:0 0 1.2rem}.ivy-kussenwijzer__motivering{margin:1.4rem 0 0;font-size:1.5rem;line-height:1.6}.ivy-kussenwijzer__tweede{margin:.8rem 0 0;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.ivy-kussenwijzer__tweede a{color:var(--ivy-clay-deep)}.ivy-kussenwijzer__vlak--animeert{transition:height .45s cubic-bezier(.22,1,.36,1);overflow:hidden}.ivy-kussenwijzer__advies:not([hidden])>*{animation:ivy-wijzer-in .45s cubic-bezier(.22,1,.36,1) backwards}.ivy-kussenwijzer__advies:not([hidden])>*:nth-child(2){animation-delay:80ms}.ivy-kussenwijzer__advies:not([hidden])>*:nth-child(3){animation-delay:.16s}.ivy-kussenwijzer__advies:not([hidden])>*:nth-child(4){animation-delay:.22s}@keyframes ivy-wijzer-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.ivy-kussenwijzer__advies:not([hidden])>*{animation:none}.ivy-kussenwijzer__vlak--animeert,.ivy-kussenwijzer__pill,.ivy-kussenwijzer__opnieuw{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-ivy-kussenwijzer.css.map */
