.echohanger{--echohanger-fout: 179, 38, 30;--echohanger-goud: #d9b65c;--echohanger-zilver: #c9cdd2;display:block;margin-bottom:1.5rem;counter-reset:echohanger-stap}.echohanger [hidden]{display:none!important}.echohanger__heading{margin:0 0 1rem}.echohanger__uitleg,.echohanger__privacy{font-size:1.4rem;color:rgba(var(--color-foreground),.85)}.echohanger__uitleg>:first-child,.echohanger__privacy>:first-child{margin-top:0}.echohanger__uitleg>:last-child,.echohanger__privacy>:last-child{margin-bottom:0}.echohanger__stap{min-width:0;margin:2rem 0 0;padding:1.6rem 0 0;border:0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.echohanger__stap:focus{outline:none}.echohanger__stap-kop{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:0;font-family:var(--font-heading-family);font-size:1.6rem;font-weight:var(--font-heading-weight);line-height:1.3;color:rgb(var(--color-foreground))}.echohanger__stap-kop:before{counter-increment:echohanger-stap;content:counter(echohanger-stap);display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:2.6rem;height:2.6rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:var(--font-body-family);font-size:1.3rem;font-weight:700}legend.echohanger__stap-kop{float:left;width:100%}legend.echohanger__stap-kop+*{clear:both}.echohanger__bestand{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem}.echohanger__bestand-input{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;opacity:0}.echohanger__bestand-knop{gap:.8rem}.echohanger__icoon{display:inline-flex;width:2rem;height:2rem}.echohanger__icoon svg{width:100%;height:100%}.echohanger__bestand-info{margin:0;font-size:1.3rem;color:rgba(var(--color-foreground),.75);overflow-wrap:anywhere}.echohanger__tips{margin:1.2rem 0 0;font-size:1.4rem}.echohanger__tips summary{cursor:pointer;text-decoration:underline;text-underline-offset:.3rem}.echohanger__tips ul{margin:.6rem 0 0;padding-left:2rem;color:rgba(var(--color-foreground),.85)}.echohanger__tips li+li{margin-top:.3rem}.echohanger__miniatuur{width:100%;max-width:32rem;margin:1.2rem 0 0}.echohanger__miniatuur-doek{display:block;width:100%;height:auto;border-radius:var(--inputs-radius);border:.1rem solid rgba(var(--color-foreground),.12);background:#fff}.echohanger__notitie{font-size:1.3rem;color:rgba(var(--color-foreground),.75)}.echohanger__echo-notitie{margin:1rem 0 0}.echohanger__echo-stap.is-sleepdoel{outline:.2rem dashed rgba(var(--color-foreground),.45);outline-offset:.6rem;border-radius:var(--inputs-radius)}.echohanger__privacy{margin-top:1.2rem;padding:1rem 1.2rem;border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.04);font-size:1.3rem}.echohanger__privacy ul{margin:.4rem 0 0;padding-left:1.8rem}.echohanger__privacy li+li{margin-top:.2rem}.echohanger__kwaliteit{max-width:40rem;margin:1rem 0 0;padding:0;list-style:none}.echohanger__waarschuwing{position:relative;margin:.6rem 0 0;padding:.8rem 1rem .8rem 3.4rem;border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.06);font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale))}.echohanger__waarschuwing:before{content:"!";position:absolute;top:.85rem;left:1rem;display:flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:50%;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-size:1.1rem;font-weight:700}.echohanger__waarschuwing.is-blokkerend{background:rgba(var(--echohanger-fout),.08);font-weight:700}.echohanger__waarschuwing.is-blokkerend:before{background:rgb(var(--echohanger-fout))}.echohanger__voorbeelden{margin:2rem 0 0;max-width:52rem}.echohanger__voorbeelden-kop{margin:0 0 .8rem;font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}.echohanger__vb-lijst{display:grid;grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem}.echohanger__vb{margin:0;min-width:0}.echohanger__vb-beeld{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:.6rem;background:rgba(var(--color-foreground),.04)}.echohanger__vb--leeg .echohanger__vb-beeld{border:.1rem dashed rgba(var(--color-foreground),.35)}.echohanger__vb-tekst{margin-top:.4rem;font-size:1.3rem;line-height:1.35;color:rgba(var(--color-foreground),.75);overflow-wrap:anywhere}.echohanger__kleur-lijst{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:40rem}.echohanger__kleur{position:relative;display:flex;align-items:center;gap:1rem;min-height:4.8rem;padding:.6rem 1.2rem;border:var(--inputs-border-width) solid rgba(var(--color-foreground),var(--inputs-border-opacity));border-radius:var(--inputs-radius);background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer;transition:border-color var(--duration-short) ease,box-shadow var(--duration-short) ease}.echohanger__kleur:hover{border-color:rgba(var(--color-foreground),.6)}.echohanger__kleur:has(.echohanger__kleur-input:checked){border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.echohanger__kleur:has(.echohanger__kleur-input:focus-visible){outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem}.echohanger__kleur-input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.echohanger__staal{display:block;flex:0 0 auto;width:2.6rem;height:2.6rem;border:.1rem solid rgba(0,0,0,.25);border-radius:50%}.echohanger__staal--goud{background:linear-gradient(135deg,#f6e6b0 0%,var(--echohanger-goud) 50%,#a37b2b 100%)}.echohanger__staal--zilver{background:linear-gradient(135deg,#f5f6f8 0%,var(--echohanger-zilver) 50%,#8d939a 100%)}.echohanger__kleur-naam{font-size:1.5rem;line-height:1.2}.echohanger__kleur:has(input:disabled){cursor:default;opacity:.55}.echohanger__kleur.is-zonder-variant .echohanger__kleur-naam{text-decoration:line-through}.echohanger__fout{margin:1rem 0 0;padding:.2rem 0 .2rem 1rem;border-left:.3rem solid rgb(var(--echohanger-fout));color:rgb(var(--color-foreground));font-size:1.4rem;font-weight:700;line-height:calc(1 + .4 / var(--font-body-scale))}.echohanger__foutcode{margin:.3rem 0 0 1.3rem;font-size:1.2rem;color:rgba(var(--color-foreground),.7)}.echohanger__linkknop{min-height:4.4rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font:inherit;font-size:1.4rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.echohanger__linkknop:hover:not(:disabled){text-decoration-thickness:.2rem}.echohanger__linkknop:disabled{opacity:.45;cursor:default}.echohanger__opnieuw{margin-left:1.3rem}.echohanger .echohanger__status{display:block}.echohanger__status{min-height:2rem;margin:1rem 0 0;font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale))}.echohanger__status.is-goed{display:flex;gap:.6rem;font-weight:700}.echohanger__status.is-goed:before{content:"\2713";flex:0 0 auto}.echohanger__toegevoegd{margin:1rem 0 0;padding:.8rem 1rem;border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.06);font-size:1.4rem}.echohanger__akkoord{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem;font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale))}.echohanger__akkoord+.echohanger__akkoord{margin-top:1.2rem}.echohanger .echohanger__vinkje{width:2rem;height:2rem;margin:.1rem 0 0;accent-color:rgb(var(--color-foreground));cursor:pointer}.echohanger__akkoord-tekst{cursor:pointer}.echohanger__akkoord-tekst a{color:inherit;text-underline-offset:.3rem}.echohanger__regelinfo{display:flex;align-items:center;gap:.8rem;margin:1.2rem 0 0;font-size:1.4rem}.echohanger__regelinfo+.echohanger__regelinfo{margin-top:.4rem}.echohanger__regelinfo .svg-wrapper{display:inline-flex;flex:0 0 auto;width:2rem;height:2rem}.echohanger__regelinfo svg{width:100%;height:100%}.echohanger__bestellen:focus{outline:none}.echohanger__draaier,.echohanger__blijf,.echohanger__balk{display:none}.echohanger.is-bezig .echohanger__voortgang{display:flex;align-items:flex-start;gap:1.2rem;margin:1.2rem 0 0;padding:1.4rem 1.6rem;border:.1rem solid rgba(var(--color-foreground),.3);border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.06)}.echohanger.is-bezig .echohanger__draaier{display:flex;flex:0 0 auto;width:2.4rem;height:2.4rem;margin-top:.1rem}.echohanger__draaier svg{width:100%;height:100%}.echohanger__voortgang-tekst{flex:1 1 auto;min-width:0}.echohanger.is-bezig .echohanger__status{min-height:0;margin:0;font-size:1.6rem;font-weight:700}.echohanger.is-bezig .echohanger__blijf{display:block;margin:.4rem 0 0;font-size:1.4rem;line-height:calc(1 + .4 / var(--font-body-scale))}.echohanger.is-bezig .echohanger__balk{display:block;position:relative;height:.4rem;margin-top:1.2rem;overflow:hidden;border-radius:.2rem;background:rgba(var(--color-foreground),.12)}.echohanger__balk span{position:absolute;top:0;bottom:0;left:0;width:40%;border-radius:inherit;background:rgb(var(--color-foreground));animation:echohanger-balk 1.4s ease-in-out infinite}@keyframes echohanger-balk{0%{transform:translate(-100%)}to{transform:translate(250%)}}.button.loading[data-echohanger-bezig]{gap:1rem;color:rgb(var(--color-button-text));scroll-margin-bottom:2rem}.button.loading[data-echohanger-bezig]>.loading__spinner{position:static;order:-1;height:auto;transform:none}@media(prefers-reduced-motion:reduce){.echohanger__kleur{transition:none}.echohanger__balk span{width:100%;animation:none;opacity:.4}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom-echohanger.css.map */
