:root{--color-BG:#947c9c;--color-HDG:#947c9c;--color-BORDER:#ad9bb3;--color-SHADOW:#c3b5c7;--color-HDG-SHADOW:#0000001a;--color-INPUT-BG:#e9f0fe;--color-CONSTRUCTION:#ad9bb3;--color-MAIN-HDG:#fff;--color-MAIN-TXT:#dfdfdf;--color-EVENT-BG:#55a014;--color-EVENT-SHADOW:#284b09;--color-EVENT-BG:#947c9c;--color-EVENT-SHADOW:#666;--color-BG-LIGHT:#eeecf2;--color-BG-MEDIUM:#947c9ccc;--color-ERROR:#dc143c;--color-INFO:#6495ed;--color-OK:#228b22;--color-LogoPink:#ad9bb3;--color-LogoPink-hover:#947c9c;--color-HeroBG:#f1f2f6;--color-ColsBG:#f8f9f6;--color-NavBar:#eee;--color-NavBar-BG:var(--color-BG);--color-NavBar-BORDER:var(--color-BORDER);--color-NavBar-HOVER:#fff;--color-NavBar-SHADOW:var(--color-SHADOW);--color-Footer-BG:var(--color-BG);--color-Footer-SHADOW:var(--color-SHADOW);--color-Footer-HDG:#fff;--color-Footer-TXT:#dfdfdf;--SHADOW:0rem 0.3rem 0.3rem;--HDG-SHADOW:0.0rem 0.1rem 0.1em;--navBar-SHADOW:0.0rem 0.1rem 0.1rem;--navBar-HOVER-displace:-0.1rem;--navBar-height:5rem;--navBar-Mobile-width:10rem;--navBar-BORDER-radius:1.5rem;--ObjectSpacing-bottom:2rem;--font-system-ui:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-system-ui-mono:ui-monospace,Menlo,Monaco,"Cascadia Mono","Segoe UI Mono","Roboto Mono","Oxygen Mono","Ubuntu Monospace","Source Code Pro","Fira Mono","Droid Sans Mono","Courier New",monospace}*,:after,:before{box-sizing:border-box}body,html{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-family:var(--font-system-ui);font-size:1rem;height:100%;margin:0;padding:0;width:100%}.pointer{cursor:pointer}#scrollToTop{background:#0000001a;border:0;border-radius:.5rem;bottom:5%;color:#fff;display:none;padding:1em;position:fixed;right:5%}#scrollToTop:active,#scrollToTop:hover{background:#00000080;color:#fff}.scroll-container{height:100%;position:absolute;right:5%;top:0}.scroll-container:before{content:"";display:block;pointer-events:none}.scroll-container a{background:#0000001a;border:0;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.5rem;margin-bottom:1rem;padding:.5em;position:-webkit-sticky;position:sticky;text-decoration:none;top:90vh}.scroll-container a:is(:hover,:active){background:#00000080;color:#fff}.button{cursor:pointer}.button:hover{filter:drop-shadow(.1em .1em 1px #C3B5C7);filter:drop-shadow(.1em .1em 1px var(--color-SHADOW))}img{max-width:100%}a.btn-close:is(:link,:visited){background:#947c9c;background:var(--color-BG);border:.1em outset #947c9c;border:.1em outset var(--color-BG);border-radius:.2em;color:#fff;color:var(--color-MAIN-HDG);font-size:1.8rem;height:2.5rem;justify-self:right;margin:.2em;text-align:center;text-decoration:none;width:2.5rem}a.btn:is(:link,:visited){background:#947c9c;background:var(--color-BG);border-radius:1.5rem;border-radius:var(--navBar-BORDER-radius);box-shadow:0 .1rem .1em #c3b5c7;box-shadow:var(--HDG-SHADOW) var(--color-SHADOW);color:#fff;color:var(--color-MAIN-HDG);padding:1em;text-decoration:none}a.btn-inline:is(:link,:visited){background:#947c9c;background:var(--color-BG);border-radius:.3rem;border-radius:calc(var(--navBar-BORDER-radius)/5);color:#fff;color:var(--color-MAIN-HDG);padding:.1em .5em;text-decoration:none}a:is(.btn,.btn-inline):is(:active,:hover){background:#ad9bb3;background:var(--color-BORDER)}.errMsg,.infoMsg,.okMsg{background:#fff9;border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);font-size:.8rem;margin:0;padding:.3em .5em}.errMsg{color:#dc143c;color:var(--color-ERROR)}.infoMsg{color:#6495ed;color:var(--color-INFO)}.okMsg{color:#228b22;color:var(--color-OK)}.errMsgForm{font-style:italic;height:1rem}.crumbs{margin:0 0 1rem 1rem}.crumbs>span:before{content:" / "}.crumbs>span{font-weight:900;text-transform:uppercase}.crumbs a:is(:link,:visited){color:#947c9c;color:var(--color-BG);font-weight:900}.crumbs a:is(:active,:hover){text-decoration:none}h1,h2,h3,h4,h5{color:#947c9c;color:var(--color-HDG);margin-top:0;text-shadow:0 .1rem .1em #0000001a;text-shadow:var(--HDG-SHADOW) var(--color-HDG-SHADOW)}.popup{--_pointer-size:10px;--_padding:5px;--_color-bg:#fff;--_box-shadow:0px 2px 4px #0003;--_color-hdg:var(--color-BG);--_color-txt:var(--color-BORDER);background:#fff;background:var(--_color-bg);border-radius:var(--_pointer-size);box-shadow:var(--_box-shadow);color:var(--_color-txt);pointer-events:none;position:relative}.popup>:is(h1,h2,h3,h4,h5){color:var(--_color-hdg)}.popup>*{margin:0 var(--_padding);position:relative;z-index:5}.popup>:first-child{padding-top:var(--_padding)}.popup>:last-child{padding-bottom:var(--_padding)}.popup:before{box-shadow:var(--_box-shadow);height:var(--_pointer-size);left:calc(var(--_pointer-size)/-2);top:var(--_pointer-size);transform:rotate(45deg);width:var(--_pointer-size);z-index:0}.popup:after,.popup:before{background:var(--_color-bg);content:"";position:absolute}.popup:after{border-radius:inherit;height:calc(var(--_pointer-size)*2);left:0;top:calc(var(--_pointer-size)/2);width:var(--_padding);z-index:1}.form-nr-bus,form{--_color-BG:var(--color-BG-MEDIUM);--_color-FG:var(--color-Footer-HDG);--_border-radius:calc(var(--navBar-BORDER-radius)/4);grid-gap:.5rem;background:var(--_color-BG);border:.2em solid #c3b5c7;border:.2em solid var(--color-NavBar-SHADOW);border-radius:var(--_border-radius);box-shadow:0 .3rem .3rem #ad9bb3;box-shadow:var(--SHADOW) var(--color-BORDER);color:var(--_color-FG);display:grid;gap:.5rem;padding:1rem}form>*{background:#eeecf2;background:var(--color-BG-LIGHT);border-radius:var(--_border-radius);display:grid}.form-nr-bus{grid-column-gap:2rem;background:#0000;border:none;column-gap:2rem;display:grid;grid-template-columns:repeat(2,1fr);margin:0;padding:0}.form-nr-bus>*{border-radius:inherit}.form-nr-bus .bus-nr{width:100%}.form-nr-bus span.validation{top:1.1rem}form fieldset{grid-gap:.5rem;background:#0000;border:1px solid #eeecf2;border:1px solid var(--color-BG-LIGHT);display:grid;gap:.5rem}fieldset>legend{width:-webkit-max-content;width:max-content}form fieldset input{background:#eeecf2;background:var(--color-BG-LIGHT)}form label{padding-left:.5em}form input{border:.1em solid #c3b5c7;border:.1em solid var(--color-NavBar-SHADOW);border-radius:inherit;font-size:1rem;outline:none;padding:.5em 1em;transition:outline .5s ease-in-out}input{accent-color:#947c9c;accent-color:var(--color-BG)}form select,form ul{--_title-height:1.5em;border:.1em solid #fff;border:.1em solid var(--color-MAIN-HDG);border-radius:var(--_border-radius);font-size:1rem;padding:0;position:relative}form select:before,form ul:before{background:#947c9c;background:var(--color-BG);border-top-left-radius:inherit;border-top-right-radius:inherit;color:#fff;color:var(--color-MAIN-HDG);content:attr(data-title);font-size:1.05rem;font-weight:700;height:var(--_title-height);left:0;margin-bottom:.1em;padding:.2em .5em;top:0;width:100%}form select option,form ul li{grid-gap:.5rem;align-items:center;background:var(--_color-BG);color:#fff;color:var(--color-MAIN-HDG);display:grid;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-family:var(--font-system-ui-mono);font-size:.9rem;gap:.5rem;grid-template-columns:2rem 1fr;list-style:none;padding:1.2rem .3em .3rem}form ul .price{--_height:1.2rem;--_padding:0.15rem;border-bottom:.1rem solid #947c9c;border-bottom:.1rem solid var(--color-BG);pointer-events:none;position:relative;width:100%}form ul .price:last-child{border-bottom:none}form ul .price:after{background:#947c9c;background:var(--color-BG);border-bottom-left-radius:var(--_border-radius);content:"€ " attr(data-price) " / kind";font-size:calc(var(--_height) - var(--_padding)*2 - .1rem);padding:var(--_padding) .5em;position:absolute;right:0;top:0}form ul li .btn{cursor:pointer;text-decoration:underline}form ul li .btn:hover{text-decoration:none}form ul li :first-child:hover{background:#ad9bb3;background:var(--color-BORDER)}form ul li :first-child{background:#947c9c;background:var(--color-BG);border-radius:1.5rem;border-radius:var(--navBar-BORDER-radius);color:#fff;color:var(--color-MAIN-HDG);display:grid;font-size:2rem;justify-content:center}form select option:first-child{margin-top:var(--_title-height)}form ul li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}form ul li>.span{background:inherit;font-size:inherit;grid-column:1/3;width:100%}form select option+option,form ul li+li{margin-top:.1em}.aantal-kids :is(h1,h2,h3,h4,h5,h6),form .aantal-kids{background:#0000;color:var(--_color-FG)}.asterisk-line{stroke:#000}form input:is(:required,.validation){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath stroke='%23947C9C' d='M4 .5v7M1 2l6 4M7 2 1 6'/%3E%3C/svg%3E");background-position:.5rem;background-repeat:no-repeat;background-size:1em;padding-left:2rem}form input.validation{background-image:none}form input::placeholder{color:#947c9c;color:var(--color-BG)}form input:not([type=submit]){box-shadow:0 .1rem .1rem #947c9c;box-shadow:var(--navBar-SHADOW) var(--color-BG)}form input:focus:not([type=submit],[type=radio],[type=checkbox]){outline-color:#947c9c;outline-color:var(--color-BG);outline-offset:-.4em;outline-style:dashed;outline-width:.15em}form .aantal-kids input,form>.aantal-kids>input:focus{outline:none;transition:none}form .submit,form input[type=submit],form>ul{background:#947c9c;background:var(--color-BG);border-color:#947c9c;border-color:var(--color-BG);box-shadow:0 .1rem .1rem #0006;box-shadow:var(--navBar-SHADOW) #0006;color:#fff}form.kidTaxForm>:last-child{margin-top:1rem}form .submit{display:inline-block;font-weight:700;text-decoration:none!important;text-shadow:.1rem .1rem .1rem #0000004d;width:100%}form .submit .icon{filter:drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.3));font-size:1.5rem;line-height:2rem;margin-left:1rem;vertical-align:middle}.icon.spinner{position:relative}.icon.spinner>*{animation:spinSpinner 1s steps(8) infinite}@keyframes spinSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}form .sumbit:is(:hover,:active),form input[type=submit]:is(:hover,:active){outline-color:#e9f0fe;outline-color:var(--color-INPUT-BG);outline-offset:-.1em;outline-style:solid;outline-width:.15em}form input:disabled{background:#ad9bb3;background:var(--color-BORDER);outline:none!important;transition:none}.adminMap{border:.2rem solid #fff;border:.2rem solid var(--color-MAIN-HDG);border-radius:1rem;box-shadow:0 0 .3rem #947c9c;height:50vh;min-height:30rem;width:100%}.adminKampdagChange{display:grid;grid-template-columns:4rem minmax(1fr,15rem) 6rem;margin:0 auto}.adminKampdagChange>:not(select){background:#0000}.adminKampdagChange>label,.kampDagen>legend{font-weight:700;padding:0}.adminKampdagChange>div{justify-self:right}.adminKampdagChange .kamp{text-transform:capitalize}.adminKampdagChange .kamp,.adminKampdagChange .kampDagen{box-shadow:0 .1rem .1rem #0006;box-shadow:var(--navBar-SHADOW) #0006}.adminKampdagChange .kampDagen{margin:0;padding:.5rem}.adminKampdagChange .kampDagen div{display:grid;grid-template-columns:1rem 1fr}.adminKampdagChange .kampDagen div>*{box-shadow:none;margin:0;padding:0 .5rem}.adminKampdagChange .kampDagen div label{grid-row-gap:0;grid-column-gap:1rem;align-items:center;column-gap:1rem;display:grid;grid-template-areas:"a c d" "b b b";grid-template-columns:minmax(6rem,1fr) 4rem 3rem;row-gap:0}.adminKampdagChange .kampDagen div label>:first-child{font-weight:700;grid-area:a}.adminKampdagChange .kampDagen div label>:nth-child(2){color:#dfdfdf;color:var(--color-MAIN-TXT);grid-area:b}.adminKampdagChange .kampDagen div label>:nth-child(3){background:#947c9c;background:var(--color-BG);grid-area:c;padding:0 .1rem;text-align:right;width:100%}.adminKampdagChange .kampDagen div label>:nth-child(4){background:#947c9c;background:var(--color-BG);grid-area:d;padding:0 .1rem;text-align:right;width:100%}.refundTransaction .refundTypes{border-radius:.5rem;display:grid;grid-template-areas:"a a" "b b" "c d";justify-content:center;margin:.5rem;padding:0 0 .5rem;width:100%}.refundTransaction .refundTypes>:first-child{grid-area:a}.refundTransaction .refundTypes>:nth-child(2){grid-area:b}.refundTransaction button{background:#947c9c;background:var(--color-BG);border:.2rem solid #ad9bb3;border:.2rem solid var(--color-BORDER);border-radius:.5rem;color:#fff;color:var(--color-MAIN-HDG);filter:drop-shadow(.1rem .1rem .1rem rgba(0,0,0,.3));font-weight:700;padding:.3rem 1rem}.refundTransaction button:disabled{background:#eeecf2;background:var(--color-BG-LIGHT);border-color:#eeecf2;border-color:var(--color-BG-LIGHT);color:#947c9ccc;color:var(--color-BG-MEDIUM);filter:none}.refundTransaction button:not(:disabled):is(:hover,:active){filter:none}.refundTransaction button+button{margin-left:.5rem}.adminTransactions a{background:none!important;color:inherit!important}.adminKlanten,.adminTransactions{--_PadAndRadius:0.5rem;background:#eeecf2;background:var(--color-BG-LIGHT);border-radius:var(--_PadAndRadius);border-top-left-radius:0;border-top-right-radius:0;height:15rem;overflow:scroll;padding:0}.adminSearch.search{--_PadAndRadius:0.5rem;--_IconSize:0.5rem;background:#947c9c;background:var(--color-BG);border-radius:var(--_PadAndRadius);border-bottom-left-radius:0;border-bottom-right-radius:0;color:#fff;color:var(--color-MAIN-HDG);padding:calc(var(--_PadAndRadius)*.7)}.adminSearch.search .icon{color:#947c9c;color:var(--color-BG);padding:var(--_IconSize);position:absolute}.adminSearch.search input[type=text]{border:none;border-radius:var(--_PadAndRadius);color:#947c9c;color:var(--color-BG);font-size:1rem;padding:var(--_IconSize);padding-left:calc(var(--_IconSize)*4);width:100%}.adminSearch.search fieldset{grid-gap:0;display:grid;gap:0;grid-template-columns:repeat(auto-fit,2rem 5rem);margin:.3rem 0 0}.adminKlanten ul,.adminTransactions ul{list-style-type:none;margin:var(--_PadAndRadius) 0;padding:0}.adminTransactions ul>li{grid-gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(10.5rem,1fr))}.adminKlanten ul>li,.adminTransactions ul>li{align-items:center;border:.01rem solid #0000004d;border-left:none;border-right:none;display:grid;gap:.5rem;padding:.2rem var(--_PadAndRadius)}.adminKlanten ul>li{grid-gap:.5rem;grid-template-columns:2rem 1fr 1rem 2rem 1fr}:is(.adminTransactions,.adminKlanten) ul>li:nth-child(odd){background:#ffffffb3}.adminKlant{--adminKlant-Width:20rem;grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(var(--adminKlant-Width),1fr));grid-template-rows:15rem}.adminKlant>.details{grid-row-gap:.5rem;align-items:center;background:#eeecf2;background:var(--color-BG-LIGHT);border-radius:.5rem;display:grid;grid-template-columns:3rem 1fr;padding:.5rem;row-gap:.5rem;width:minmax(var(--adminKlant-Width),1fr)}.adminKlant>.details>:nth-child(odd){display:grid;font-size:1.3rem;justify-content:center}.adminKampjes{grid-gap:.2rem;border-radius:.5rem;display:grid;gap:.2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));max-height:20rem;overflow:scroll}.adminKampjes>*{--_var:.5rem;border-radius:var(--_var);box-shadow:0 .1rem .1rem #0006;box-shadow:var(--navBar-SHADOW) #0006;color:#fff;color:var(--color-MAIN-HDG);font-size:1.2rem;font-weight:700;padding:var(--_var);text-align:center;text-transform:capitalize}.adminKampjes>:is(:hover,:active){outline-color:#e9f0fe;outline-color:var(--color-INPUT-BG);outline-offset:-.1em;outline-style:solid;outline-width:.15em}.adminKampjes>.addNew{background:#947c9c;background:var(--color-BG)}.EditKamp>:first-child{text-transform:capitalize}.EditKamp>.colors{grid-gap:.3rem;background:#0000;border-radius:inherit;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));overflow:hidden}.EditKamp>.colors>:not(legend){border-radius:inherit;font-size:1rem;font-weight:700;padding:.5rem;text-align:center}.EditKamp>.colors>:is(:hover,:active):not(legend){outline-color:#e9f0fe;outline-color:var(--color-INPUT-BG);outline-offset:-.1em;outline-style:solid;outline-width:.15em}.kampDagen{border-radius:.5rem;max-height:20rem;overflow:scroll}.kampDag{grid-column-gap:.3rem;align-items:center;background:#dc143c;background:var(--color-ERROR);border:.01rem solid #947c9c;border:.01rem solid var(--color-BG);border-radius:.5rem;box-shadow:0 .1rem .1rem #0006;box-shadow:var(--navBar-SHADOW) #0006;color:#fff;color:var(--color-MAIN-HDG);column-gap:.3rem;display:grid;grid-template-areas:"a b b e" "a c d f";grid-template-columns:2rem 1fr 2fr 5rem;justify-items:left;margin-bottom:.5rem;padding:.3rem}.kampDag.nieuw{display:grid;grid-template-areas:"a a a a a"}.kampDag>:first-child{display:grid;grid-area:a;justify-self:center;position:relative}.kampDag>:nth-child(2){font-weight:700;grid-area:b}.kampDag>:nth-child(3){grid-area:c;text-transform:capitalize}.kampDag>:nth-child(4){grid-area:d}.kampDag>:nth-child(5){font-weight:700;grid-area:e;justify-self:right}.kampDag>:nth-child(6){font-size:.8rem;grid-area:f;justify-self:right}.EditKampDag>select{color:#fff;color:var(--color-MAIN-HDG);font-weight:700;text-transform:capitalize}.EditKampDag>.checkbox{align-items:center;display:grid}.EditKampDag>.checkbox>label{font-size:1.2rem;font-weight:700}span.validation{align-items:center;background:#0000;display:grid;grid-auto-flow:column;height:0;left:.5rem;position:relative;top:1.6rem;width:100%}span.validation>*{position:absolute}svg:is(.valid,.invalid){background:#eeecf2;background:var(--color-BG-LIGHT);border-radius:2em;font-size:1.3rem;padding:.1em}svg.valid{color:#55a014}svg.invalid{color:#9f1414}form p{background-color:#ad9bb3;background-color:var(--color-LogoPink);color:#fff;color:var(--color-Footer-HDG);font-size:.8rem;margin:0}form p:is(.instructions,.offscreen){background:#0000}form p:is(.instructions,.offscreen)>svg{width:13px}form p.offscreen{display:none}form p.instructions{display:block}form .checkbox{background:#0000;display:grid;font-size:1rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr}form .checkbox>input[type=checkbox]{box-shadow:none;outline:none;transition:none}form>p{display:block}form a:is(:link,:visited){background:inherit;color:#dfdfdf;color:var(--color-MAIN-TXT);justify-self:start}form a:is(:active,:hover){color:#fff;color:var(--color-MAIN-HDG);text-decoration:none}a.form:is(:link,:visited){--_var:0.1rem;background:#947c9c;background:var(--color-BG);border-radius:var(--_var);color:#dfdfdf;color:var(--color-MAIN-TXT);padding:var(--_var)}a.form:is(:active,:hover){color:#fff;color:var(--color-MAIN-HDG);text-decoration:none}.loading{align-content:center;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3ClinearGradient id='a'%3E%3Cstop offset='0' stop-color='%23947C9C' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23947C9C'/%3E%3C/linearGradient%3E%3Ccircle fill='none' stroke='url(%23a)' stroke-width='30' stroke-linecap='round' stroke-dasharray='0 44 0 44 0 44 0 44 0 360' cx='100' cy='100' r='70' transform-origin='center'%3E%3CanimateTransform type='rotate' attributeName='transform' calcMode='discrete' dur='1' values='360;324;288;252;216;180;144;108;72;36' repeatCount='indefinite'/%3E%3C/circle%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:3em;display:grid;height:100%;justify-items:center;width:100%}.loading>*{margin-top:4em}#root{margin:0 auto}#root,.App{display:flex;height:100%;width:100%}.App{align-items:center;flex-direction:column;justify-content:space-between}.container{margin:0 auto 2rem;margin-bottom:var(--ObjectSpacing-bottom);max-width:1200px;min-width:360px;width:95%}.navBar{background:#947c9c;background:var(--color-NavBar-BG);border:.3rem solid #ad9bb3;border:.3rem solid var(--color-NavBar-BORDER);border-bottom:0;border-bottom-left-radius:1.5rem;border-bottom-left-radius:var(--navBar-BORDER-radius);border-bottom-right-radius:1.5rem;border-bottom-right-radius:var(--navBar-BORDER-radius);border-top:0;box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-NavBar-SHADOW);display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;height:5rem;height:var(--navBar-height);padding:0 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:100}.navSession{--_font-size:2.5rem;grid-gap:.5rem;align-content:center;color:#fff;color:var(--color-MAIN-HDG);display:grid;font-size:2.6rem;gap:.5rem;grid-auto-flow:column}.navSession a:is(:link,:visited){color:#dfdfdf;color:var(--color-MAIN-TXT)}.navSession a:is(:active,:hover){color:#fff;color:var(--color-MAIN-HDG);filter:drop-shadow(0 .1rem .1rem #C3B5C7);filter:drop-shadow(var(--navBar-SHADOW) var(--color-NavBar-SHADOW))}.navSession .cart{position:relative}.navSession .cart:after{color:#fff;color:var(--color-MAIN-HDG);content:attr(data-items-in-bag);font-size:1rem;left:0;position:absolute;text-align:center;top:calc(var(--_font-size)*.42);width:100%}.nav{align-items:center;border:0;display:flex;list-style-type:none;margin:0;padding:0;text-transform:capitalize}.nav a{color:#eee;color:var(--color-NavBar);font-size:1.3rem;font-weight:700;text-decoration:none}.nav a:active,.nav a:hover{color:#fff;color:var(--color-NavBar-HOVER);text-shadow:0 .1rem .1rem #c3b5c7;text-shadow:var(--navBar-SHADOW) var(--color-NavBar-SHADOW)}.nav li+li{margin:2.5rem 0 0 1.2rem}.logo{fill:#fff;display:flex;max-height:5rem;max-height:var(--navBar-height);padding:.3rem}.logo:active,.logo:hover{fill:#fff;fill:var(--color-NavBar-HOVER);filter:drop-shadow(0 .1rem .1rem #C3B5C7);filter:drop-shadow(var(--navBar-SHADOW) var(--color-NavBar-SHADOW))}.fullLogo{display:none}#selected{fill:#c3b5c7;fill:var(--color-NavBar-SHADOW);color:#c3b5c7;color:var(--color-NavBar-SHADOW);filter:drop-shadow(0 0 0);text-shadow:none}.btnMobileLogo,.mobileLogoTitle{display:none}.page{flex-grow:1;width:100%}.flex,.flex-align-middle,.flex-col,.flex-row,.flex-space-around{display:flex;flex-grow:1;justify-content:space-between}.flex-align-middle{align-items:center}.flex-space-around{justify-content:space-around}:is(.flex,.flex-row,.flex-align-middle,.flex-space-around) a+a{margin-left:1.5em}.col{padding:0 .5rem}.payOpts{grid-gap:1rem;display:grid;gap:1rem;grid-auto-flow:column;justify-content:start}.payOpt{grid-gap:.3rem;display:grid;gap:.3rem;grid-auto-flow:row;justify-content:center;justify-items:center}.payOpt label{font-size:1rem;font-weight:700}.payOpt img{max-width:3rem}.grid{grid-gap:1em;gap:1em;grid-auto-columns:1fr;grid-auto-flow:column}.grid,.grid-fit-max{display:grid}.grid-center{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));justify-items:center}.gridItem{color:inherit}.accountLayout{grid-gap:1rem;display:grid;gap:1rem}.accountNav{border:.1rem solid #ad9bb3;border:.1rem solid var(--color-BORDER);border-radius:.75rem;border-radius:calc(var(--navBar-BORDER-radius)/2);box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-SHADOW)}.accountNav>ul{border-radius:inherit;font-size:1rem;list-style:none;margin:0;padding:.3rem}.accountNav>ul>li{grid-gap:1rem;align-items:center;background:#eeecf2;background:var(--color-BG-LIGHT);cursor:pointer;display:grid;gap:1rem;grid-template-columns:-webkit-max-content 1fr;grid-template-columns:max-content 1fr;padding:.3rem 1rem}.accountNav>ul>li:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.accountNav>ul>li:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.accountNav>ul>li>:first-child{display:grid;font-size:1.5rem}.accountNav>ul>li.selected,.accountNav>ul>li:is(:hover,:active){background:#947c9ccc;background:var(--color-BG-MEDIUM);color:#fff;color:var(--color-MAIN-HDG)}.accountNav>ul>li+li{margin-top:.2rem}.accountPage{border-top:1px solid #947c9c;border-top:1px solid var(--color-BG);margin-top:1em;padding-top:1em}.admin-agenda{grid-gap:.3rem;border:.1rem solid #ad9bb3;border:.1rem solid var(--color-BORDER);border-radius:.75rem;border-radius:calc(var(--navBar-BORDER-radius)/2);box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-SHADOW);display:grid;gap:.3rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:.3rem}.admin-agenda>*{background:#eeecf2;background:var(--color-BG-LIGHT);color:#947c9c;color:var(--color-BG);padding:.3rem}.admin-agenda>:is(:hover,:active):not(:first-child,:nth-child(2)){background:#947c9ccc;background:var(--color-BG-MEDIUM);color:#fff;color:var(--color-MAIN-HDG)}.admin-agenda>:first-child{align-items:center;background:#947c9c;background:var(--color-BG);border-top-left-radius:inherit;border-top-right-radius:inherit;color:#fff;color:var(--color-MAIN-HDG);display:grid;font-weight:700;grid-template-columns:2.5rem 1fr 2.5rem;justify-items:center}.admin-agenda>:first-child>:first-child,.admin-agenda>:first-child>:last-child{display:grid;font-size:1.5rem}.admin-agenda>:nth-child(2){background:inherit;display:grid;font-weight:700;justify-content:center}.admin-agenda>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.admin-agenda-li{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1.5rem 1fr 1.5rem;padding:.3rem 1rem}.ShowKid{background:#947c9c;background:var(--color-BG);border-radius:.75rem;border-radius:calc(var(--navBar-BORDER-radius)/2);box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-SHADOW);color:#fff;color:var(--color-MAIN-HDG);margin:0 auto;padding:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.ShowKid>*{display:grid;grid-template-columns:8rem 1fr}.ShowKid>:first-child{display:block}.ShowKid>:first-child>*{color:#fff;color:var(--color-MAIN-HDG);margin:0;text-align:right;text-shadow:.1rem .1rem .1rem #fff3}.ShowKid>:first-child>:last-child{margin-bottom:1rem}.ShowKid .icon{--_radius:calc(var(--navBar-BORDER-radius)/4);align-content:center;background:linear-gradient(#ffffffa6,#0000);border-top-left-radius:var(--_radius);border-top-right-radius:var(--_radius);box-shadow:.1rem -.2rem .3rem #0000004d;color:#947c9c;color:var(--color-BG);font-size:1.5rem;margin-right:1rem;padding:.4rem}.admin-agenda-li .modal{align-items:center;background:#000000b3;display:grid;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%;z-index:500}.admin-agenda-li .modal>div{grid-gap:0;background:#eeecf2;background:var(--color-BG-LIGHT);border-radius:1.5rem;border-radius:var(--navBar-BORDER-radius);display:grid;gap:0;padding:.3rem;position:relative}.admin-agenda-li .modal>div>*>:after{background-color:#00000080;content:"";height:1px;left:0;position:absolute;width:100%}.admin-agenda-li .modal>div>:first-child{background:#947c9c;background:var(--color-BG);border-top-left-radius:inherit;border-top-right-radius:inherit;color:#fff;color:var(--color-MAIN-HDG);margin:0;padding:.3rem;text-align:center}.admin-agenda-li .modal>div>:last-child{padding:.5rem}.admin-agenda-li>:first-child{font-weight:700}.admin-agenda-li>:not(:is(:first-child,:nth-child(2))){display:grid;font-size:1.5rem}.Welcome{color:#947c9c;color:var(--color-BG);display:grid;grid-template-columns:100%;justify-content:center;justify-items:center}.Welcome-grid{grid-column-gap:1em;column-gap:1em;display:grid;grid-template-columns:repeat(3,1fr)}.Welcome-items{background:linear-gradient(#fff0 5%,#c0c3f842,#fff0 95%);border-radius:1em;padding:1.5em .5em}.Welcome-items>:is(h1,h2,h3,h4,h5){text-align:center}.Welcome-item-img{color:#947c9c;color:var(--color-BG);display:grid;filter:drop-shadow(.1rem .1rem .1rem #AD9BB3);filter:drop-shadow(.1rem .1rem .1rem var(--color-BORDER));font-size:3rem;justify-content:center}.Welcome :is(h1,h2,h3,h4,h5){color:#947c9c;color:var(--color-BG);text-shadow:.1rem .1rem .1rem #0003}.Welcome>.hero{grid-column-gap:2em;align-items:center;column-gap:2em;display:grid;grid-template-areas:"logo h1" "logo h2";grid-template-columns:1fr;grid-template-rows:auto;padding:2em}.Welcome>.hero>:first-child{fill:#947c9c;fill:var(--color-BG);grid-area:logo}.Welcome>.hero>:nth-child(2){grid-area:h1;margin:0;text-align:center}.Welcome>.hero>:nth-child(3){grid-area:h2;margin:0;text-transform:capitalize}.Welcome>.hero>:nth-child(3) ul{grid-column-gap:1em;background:#947c9c;background:var(--color-BG);border-radius:.5em;color:#fff;color:var(--color-MAIN-HDG);column-gap:1em;display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;justify-items:center;list-style:none;margin:0;padding:.5em}.Welcome>.hero>:nth-child(3) ul li:before{content:"#"}.Hero{fill:#fff;fill:var(--color-MAIN-HDG);aspect-ratio:16/7;border-radius:1.5rem;border-radius:var(--navBar-BORDER-radius);border-top:.2rem solid #c3b5c7;border-top:.2rem solid var(--color-NavBar-SHADOW);box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-NavBar-SHADOW);font-size:1rem;padding:0 1em 1em;position:relative}.Hero #Bambino{filter:drop-shadow(0 .3rem .3rem #C3B5C7);filter:drop-shadow(var(--SHADOW) var(--color-SHADOW))}.Hero:before{border-radius:inherit;content:"";filter:opacity(.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.Hero.Home:before{background:url(/static/media/hero.e3e23b40157238f657d5.jpg) no-repeat center right -9.5rem}.Hero.Feestjes{align-content:center;display:grid}.Hero.Feestjes:before{background:url(/static/media/hero-feestjes.4a587fb690b778595a94.jpg) center top -2rem;background-size:cover}.Feestjes-icon{display:grid;font-size:4rem;justify-content:center;margin-top:1rem}.photo-col{align-content:flex-start;border-radius:1.5rem;border-radius:var(--navBar-BORDER-radius);box-shadow:0 .1rem .3rem #c3b5c7;box-shadow:0 .1rem .3rem var(--color-NavBar-SHADOW);display:grid;justify-items:center;margin-bottom:1rem}.photo-col>img{border-radius:inherit;border-bottom-left-radius:0;border-bottom-right-radius:0}:is(.no-color,.color,.color2,.colorGrad,.Hero,.col) :is(h1,h2,h3,h4,h5){margin-top:1em}:is(.no-color,.color,.color2,.colorGrad,.col) a:is(:link,:visited){background:#947c9c;background:var(--color-BG);border-radius:.2em;color:#fff;color:var(--color-MAIN-HDG);line-height:1.5em;padding:.1em .2em .3em;text-decoration:underline;text-underline-offset:.2em}:is(.no-color,.color,.color2,.colorGrad,.col) a:is(:active,:hover){background:#ad9bb3;background:var(--color-BORDER)}.Hero>h1{color:#fff;color:var(--color-MAIN-HDG);font-size:2.8em;margin-top:.5em;max-width:50%;text-shadow:0 .3rem .3rem #0000004d;text-shadow:var(--SHADOW) #0000004d}.Hero>h2{color:#947c9c;color:var(--color-BG);margin:.2em 0;text-shadow:.1rem .1rem .2rem #fff}.Hero-btn:is(:link,:visited){--_padding:1em;background:#947c9c;background:var(--color-BG);border:.1em solid #fff;border:.1em solid var(--color-MAIN-HDG);border-radius:1em;box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-NavBar-SHADOW);color:#fff;color:var(--color-MAIN-HDG);font-size:1.5rem;font-weight:700;line-height:calc(var(--_padding)*5);padding:var(--_padding);text-decoration:none}.familyFotoBG{--_offset:0.3rem;--_size:20rem;background-image:url(/static/media/Anneke&Kids.b0ce911d4bc7fceaeeae.png);background-repeat:no-repeat;background-size:cover;filter:brightness(1.2);height:var(--_size);margin:1em auto;width:var(--_size)}.color,.color2,.colorGrad,.no-color{border-radius:1.5rem;border-radius:var(--navBar-BORDER-radius);border-top:.2rem solid #c3b5c7;border-top:.2rem solid var(--color-NavBar-SHADOW);box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-NavBar-SHADOW);color:#947c9c;color:var(--color-BG);padding:0 1em 1em}:is(.no-color,.color,.color2,.colorGrad,.Hero)+:is(.no-color,.color,.color2,.colorGrad,.Hero){margin-top:1.5rem}.colorGrad{fill:#fff;fill:var(--color-MAIN-HDG);fill:#947c9c;fill:var(--color-BG);background:linear-gradient(#09244b0b,#09244b35);color:#dfdfdf;color:var(--color-MAIN-TXT);color:#947c9c;color:var(--color-BG)}.colorGrad :is(h1,h2,h3,h4,h5){color:#947c9c;color:var(--color-BG)}.color{fill:#947c9c;fill:var(--color-LogoPink-hover);background:#f1f2f6;background:var(--color-HeroBG);color:#947c9c;color:var(--color-LogoPink-hover)}.color2{background:#f8f9f6;background:var(--color-ColsBG);color:#ad9bb3;color:var(--color-LogoPink)}.cookies{grid-gap:1rem;background:#eeecf2;background:var(--color-BG-LIGHT);display:grid;gap:1rem;grid-auto-flow:row}.cookies ol{list-style:decimal}.cookies ol li{margin-bottom:.5rem}.cookies :is(h1,h2,h3,h4,h5){background-color:#947c9c;background-color:var(--color-BG);border-radius:.5rem;color:#fff;color:var(--color-MAIN-HDG);margin-bottom:.5rem;padding:.3rem .5rem}.cookies p{margin:0 .5rem}.footer{grid-gap:1rem;background:#947c9c;background:var(--color-Footer-BG);border-top:.3rem solid #c3b5c7;border-top:.3rem solid var(--color-Footer-SHADOW);border-top-left-radius:1.5rem;border-top-left-radius:var(--navBar-BORDER-radius);border-top-right-radius:1.5rem;border-top-right-radius:var(--navBar-BORDER-radius);color:#dfdfdf;color:var(--color-Footer-TXT);display:grid;font-size:1rem;gap:1rem;grid-template-areas:"contact sociaal locatie" "cookies . voorwaarden";justify-content:space-around;margin-bottom:0;padding:1rem 0 1.5rem}.footerIcon{color:#fff;color:var(--color-MAIN-HDG);font-size:1.2rem;margin-right:.3rem}.footer a:is(:hover,:active){fill:#eee;fill:var(--color-NavBar);filter:drop-shadow(0 .1em .1em rgba(0,0,0,.3))}.footer .gridItem:first-child{grid-area:contact}.footer .gridItem:nth-child(2){grid-area:sociaal}.footer .gridItem:nth-child(3){grid-area:locatie}.footer .gridItem:nth-child(4){grid-area:cookies}.footer .gridItem:nth-child(5){grid-area:voorwaarden}.footer :is(h1,h2,h3,h4,h5){color:#fff;color:var(--color-Footer-HDG);text-shadow:0 .1rem .1em #0003;text-shadow:var(--HDG-SHADOW) #0003}.footer a{color:#dfdfdf;color:var(--color-Footer-TXT)}.footer .contact{font-weight:700;width:12rem}.footer .locatie{font-weight:700}.footer .contact div:not(:first-child){margin-top:.2em}.account{display:grid;grid-template-columns:minmax(22rem,100%);justify-content:center}form.cart{--_bg-color:var(--color-BG-MEDIUM);--_bg-accent-color:var(--color-BG);--_bg-input-color:var(--color-INPUT-BG);--_bg-input-color:var(--color-BG-LIGHT);--_bg-input-color:#fff;--_hdg-color:var(--color-MAIN-HDG);background:#fff;border:0;box-shadow:none;padding:0}form.cart>p{background:#947c9c;background:var(--color-BG);padding:1rem}form.cart>div.timer{align-items:center;background:#eeecf2;background:var(--color-BG-LIGHT);box-shadow:0 .1rem #c3b5c7;box-shadow:0 .1rem var(--color-SHADOW);color:#947c9c;color:var(--color-BG);display:grid;grid-template-columns:2rem 1fr;padding:.3rem 1rem}form.cart>div.timer>:first-child{font-size:1.5rem}.orderHistory{display:grid;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-family:var(--font-system-ui-mono);font-size:.8rem}.orderHistory button{background:inherit;border:.1rem solid #ad9bb3;border:.1rem solid var(--color-BORDER);border-radius:.3rem;box-shadow:.1rem .1rem .1rem #0000004d;color:inherit;font-weight:700}.orderHistory button .icon{font-size:1rem;margin-left:.5rem}.orderHistory button:is(.kid,.price){background:#0000;border:.01rem solid #947c9ccc;border:.01rem solid var(--color-BG-MEDIUM);color:#947c9c;color:var(--color-BG);padding:.1rem .3rem}.orderHistory button:is(:active,:hover){border-color:#f8f9f6;border-color:var(--color-ColsBG)}.orderHistory>*{background:#eeecf2;background:var(--color-BG-LIGHT);border:0;border-radius:.5rem;box-shadow:.1rem .1rem .1rem #0000004d;display:grid;padding:.5rem}.orderHistory>:nth-child(odd){border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.orderHistory>:nth-child(2n){background:#947c9ccc;background:var(--color-BG-MEDIUM);border-top:0;border-top-left-radius:0;border-top-right-radius:0;color:#fff;color:var(--color-MAIN-HDG);font-weight:700;margin-bottom:1rem}.orderHistory .title{font-size:1rem;font-weight:700;text-decoration:underline}.orderHistory .descr{font-style:italic;margin-bottom:.5rem}.orderHistory .datetime{background:#fff;background:var(--color-MAIN-HDG);border-radius:.3rem;color:#947c9c;color:var(--color-BG);font-weight:700;justify-self:right;padding:.1rem .5rem;text-transform:capitalize}:is(.orderHistory,.refundTransaction) .price:before{content:"€ "}.orderHistory .subtotal:before{content:"Subtotaal: € "}.orderHistory .total:before{content:"Totaal: € "}.orderHistory .price,.orderHistory .subtotal,.orderHistory .total{justify-self:right;padding:0 .1rem}.orderHistory .kids{display:grid;grid-template-columns:1fr 5rem;justify-items:right;margin-bottom:.5rem}.orderHistory .kids .kid{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.orderHistory .subtotal,.orderHistory .total{background:#947c9ccc;background:var(--color-BG-MEDIUM);color:#fff;color:var(--color-MAIN-HDG);margin-bottom:2rem}.orderHistory .total{background:#947c9c;background:var(--color-BG)}.orderHistory .subtotal:nth-last-child(2),.orderHistory .total{margin-bottom:.5rem}.cart-contents{grid-row-gap:.3rem;background:#0000;border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);color:var(--_bg-accent-color);display:grid;font-family:ui-monospace,Menlo,Monaco,Cascadia Mono,Segoe UI Mono,Roboto Mono,Oxygen Mono,"Ubuntu Monospace",Source Code Pro,Fira Mono,Droid Sans Mono,Courier New,monospace;font-family:var(--font-system-ui-mono);font-size:.8rem;margin-bottom:1rem;row-gap:.3rem}.cart-contents>*{background:var(--_bg-input-color);border:2px double var(--_bg-accent-color);border-radius:inherit;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;padding:.5em}.cart-contents :is(.span,.subtotal,.btns){grid-area:auto/span 2}.cart-contents>*>*>*{display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;padding:0 .5em}.cart-contents>*>.subtotal{background:var(--_bg-color);border-radius:0;color:var(--_hdg-color)}.cart-contents>*>.btns{--_font-size:1.2rem;border-radius:0;color:var(--_bg-accent-color);display:grid;font-size:var(--_font-size);justify-items:left;margin-bottom:.5rem;margin-top:0}.cart-contents>*>.btns a:is(:link,:visited){align-content:center;background:var(--_bg-accent-color);border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);box-shadow:.1rem .1rem .1rem #0000004d;color:var(--_hdg-color);display:grid;height:calc(var(--_font-size)*1.4);justify-content:center;padding:.3rem;width:calc(var(--_font-size)*2)}.cart-contents>*>.btns a:is(:hover,:active){background:var(--_bg-color)}.cart-contents>*>:is(:first-child,:nth-child(2),:nth-child(3)){font-weight:700;text-decoration:underline}.cart-contents>:last-child>:is(:first-child,:nth-child(2),:nth-child(3)){text-decoration:none}.cart-contents>:last-child{background:var(--_bg-accent-color);border:none;box-shadow:0 .1rem 0 #ffffff80;color:var(--_hdg-color)}.cart-contents .price:before{content:"€ " attr(data-price);font-weight:700}.contactIcon,.socialIcon{fill:#eee;fill:var(--color-NavBar);filter:drop-shadow(0 .1em .1em rgba(0,0,0,.3));font-size:1.4em}.socialIcon{font-size:3em}.nieuwsBrief{margin:0 auto 1rem;width:20em}.grid-shop{grid-gap:1em;display:grid;gap:1em;grid-template-columns:repeat(2,1fr)}.kamp{color:#fff;color:var(--color-MAIN-HDG);max-width:1fr;text-decoration:none}.kamp .picto{border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);box-shadow:0 .2em .2em #c3b5c7;box-shadow:0 .2em .2em var(--color-SHADOW);height:9em;overflow:auto;padding:1em}.kamp .bannerHolder{position:relative}.kamp .bannerHolder .banner{background:#ffffffb3;font-weight:700;padding:1rem;position:absolute;text-align:center;text-shadow:.1rem .1rem .1rem #fff;text-shadow:.1rem .1rem .1rem var(--color-MAIN-HDG);top:-6em;width:100%}.KampDetailsEvent{margin-bottom:1rem}.picto h1{color:#fff;color:var(--color-MAIN-HDG);font-size:1.2rem;text-align:center;text-decoration:underline;text-shadow:none;text-transform:uppercase}.kamp-kids{--_formElement-width:min(100%,30rem);grid-gap:.5em;border-top:.1em dashed #947c9c;border-top:.1em dashed var(--color-BG);display:grid;gap:.5em;margin:0 auto;padding-top:1em;width:var(--_formElement-width)}.kamp-kids div{grid-gap:.2em;display:grid;gap:.2em}.kamp-kids label{color:#ad9bb3;color:var(--color-BORDER);font-weight:700;text-align:left}.kamp-kids input,button,select,ul{color:#947c9c;color:var(--color-BG)}.kamp-kids ul li{background:#ad9bb3;background:var(--color-BORDER)}.kamp-kids input[type=number]{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kamp-kids>button{background:#947c9c;background:var(--color-BG);border-color:#947c9c;border-color:var(--color-BG);box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-SHADOW);color:#fff;color:var(--color-MAIN-HDG);font-weight:700}.kamp-kids>button:is(:hover,:active){background:#ad9bb3;background:var(--color-BORDER)}.aantal-kids{display:grid}.aantal-kids>:is(h1,h2,h3){margin:0 0 .3rem;padding:0}.aantal-kids>.deelnemers{background:#947c9ccc;background:var(--color-BG-MEDIUM);border-radius:inherit;padding:.3rem}.deelnemers>.checkbox>label{color:#fff;color:var(--color-MAIN-HDG);font-weight:400}.aantal-kids>.aantal-kids :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0}.kids{grid-gap:.3rem;display:grid;gap:.3rem;justify-items:center}.kids>button{background:#947c9c;background:var(--color-BG);border-color:#947c9c;border-color:var(--color-BG);border-radius:.3rem;box-shadow:0 .1rem .1rem #0006;box-shadow:var(--navBar-SHADOW) #0006;color:#fff;font-weight:700;padding:.2rem .5rem}.kids>button:is(:hover,:active){outline-color:#e9f0fe;outline-color:var(--color-INPUT-BG);outline-offset:-.1em;outline-style:solid;outline-width:.15em}.kids-list{background:#eeecf2;background:var(--color-BG-LIGHT);border-radius:.5rem;justify-self:normal;overflow:hidden}.kids-list-item{grid-gap:.3rem;align-items:center;display:grid;gap:.3rem;grid-template-columns:2rem repeat(2,1fr) 3rem;padding:.3rem}.kids-list-item:not(:last-child){border-bottom:.1rem solid #fff}.kids-list-item:is(:hover,:active){background:#947c9c;background:var(--color-BG);color:#fff;color:var(--color-MAIN-HDG)}.kids-list-item>:first-child{align-items:center;background:inherit;display:grid;font-size:1rem;font-weight:700;margin:0;min-height:2rem;padding:0;text-align:center}.kids-list-item>input{min-width:8rem}.kids-list-item>.edit{align-items:center;background:inherit;display:grid;font-size:1.5rem;justify-content:center;justify-self:center;margin:0;min-height:2rem;padding:0;width:3rem}.admin-agenda-cal,.agenda,.kamp-event{background:#efefef;border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);box-shadow:0 .2em .2em #c3b5c7;box-shadow:0 .2em .2em var(--color-SHADOW);margin-top:1em;padding:1em}.admin-agenda-cal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:.5em}.admin-agenda-cal>:last-child{padding-top:.5rem;text-align:right}.kamp-event{color:#947c9c;color:var(--color-BG)}.agenda>.buttons{grid-template-columns:repeat(3,1fr)}.agenda>.buttons,.agenda>.buttons>div{display:grid;grid-auto-flow:column}.agenda>.buttons a.btn{border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);padding:.5em;position:static;text-align:center;text-decoration:none}.agenda>.buttons a.btn.selected{background:#ad9bb3;background:var(--color-BORDER)}.agenda :is(h1,h2,h3,h4,h5){margin-bottom:.3em}.agenda>.week{grid-gap:1px;grid-auto-flow:column;grid-template-columns:4rem 1fr;grid-template-rows:repeat(7,1fr)}.agenda>.month,.agenda>.week{background:#947c9c;background:var(--color-BG);border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);display:grid;gap:1px}.agenda>.month{grid-gap:1px;grid-template-columns:repeat(7,1fr)}.admin-agenda-cal>.month{grid-gap:1px;background:#947c9c;background:var(--color-BG);border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);display:grid;gap:1px;grid-template-columns:repeat(7,2rem);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.admin-agenda-cal>:is(.month,.week)>.title:first-child,.agenda>:is(.month,.week)>.title:first-child{border-top-left-radius:inherit}.admin-agenda-cal>:is(.month,.week)>.title:nth-child(7),.agenda>:is(.month,.week)>.title:nth-child(7){border-bottom-left-radius:inherit;border-top-right-radius:inherit}.admin-agenda-cal>:is(.month,.week)>.title,.agenda>:is(.month,.week)>.title{background:#947c9c;background:var(--color-BG);color:#fff;color:var(--color-Footer-HDG);font-weight:700;padding:.3em;text-align:center}.admin-agenda-cal>:is(.month,.week)>.title,.agenda>:is(.month,.week)>.title{outline:1px solid #ad9bb3;outline:var(--color-BORDER) 1px solid}.admin-agenda-cal>.month>.title:nth-child(7),.agenda>.month>.title:nth-child(7){border-bottom-left-radius:0}.agenda>.week>.title:nth-child(7){border-top-right-radius:0}.agenda>:is(.month,.week)>.day{background:#fff;background:var(--color-Footer-HDG);color:#947c9c;color:var(--color-BG);height:6.2rem;overflow:hidden;padding:.3em}.admin-agenda-cal>:is(.month)>.day{background:#fff;background:var(--color-Footer-HDG);color:#947c9c;color:var(--color-BG);height:1.5rem;overflow:hidden;padding:.3em}.admin-agenda-cal>.month>.day>.date,.agenda>.month>.day>.date{font-size:1rem;font-weight:700;text-align:right}.admin-agenda-cal>:is(.month,.week)>.day>a,.agenda>:is(.month,.week)>.day>a{text-decoration:none}.admin-agenda-cal{background:#eeecf2;background:var(--color-BG-LIGHT);margin-bottom:1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.admin-agenda-cal>:first-child{align-items:center;border-top-left-radius:inherit;border-top-right-radius:inherit;color:#947c9c;color:var(--color-BG);display:grid;font-size:1.2rem;font-weight:700;grid-template-columns:2.5rem 1fr 2.5rem;justify-items:center;line-height:2rem}.admin-agenda-cal>:first-child>:first-child,.admin-agenda-cal>:first-child>:last-child{display:grid;font-size:1.5rem}.agenda>:is(.month,.week)>.day .event{background:#947c9c;background:var(--color-EVENT-BG);border:1px solid #666;border:1px solid var(--color-EVENT-SHADOW);border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);box-shadow:.1em .1em .3em #666;box-shadow:.1em .1em .3em var(--color-EVENT-SHADOW);color:#fff;font-size:.7rem;opacity:1;overflow:hidden;padding:.3em}.event>:is(.title,.content,.info){height:1rem;min-width:6rem}.event>.title{font-size:1.1em;font-weight:700}.event>.content{font-weight:400;max-height:1.1em;overflow:hidden}.event>.info{grid-gap:1px;background:#c8c8c833;border-radius:inherit;display:grid;gap:1px;height:2rem;margin-top:.2rem;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;outline:1px solid #0000001a;padding:.2rem}.event>.info>*+*{border-top:1px solid #0003}.event>.info .availables:after{content:" beschikbaar"}.event>.info .price:before{content:"€ " attr(data-price) " / kind"}.agenda>:is(.month,.week)>.day .event.selected{--_outlineWidth:0.2em;background:#ad9bb3!important;background:var(--color-BORDER)!important;outline:solid var(--_outlineWidth) #947c9c;outline:solid var(--_outlineWidth) var(--color-BG);outline-offset:calc(var(--_outlineWidth)*-1)}.agenda>:is(.month,.week)>.day .event.disabled{background-color:#0000001a!important;color:#0009;cursor:default}.eventMiniMode{--_size:0.6em;background:radial-gradient(#dc143c 40%,gold 55%,#0000 75%);background:radial-gradient(var(--color-ERROR) 40%,gold 55%,#0000 75%);border-radius:var(--_size);height:var(--_size);margin:-.25em;position:absolute;width:var(--_size)}.eventMiniModeSelected{background:#c3b5c7!important;background:var(--color-SHADOW)!important;color:#fff!important;color:var(--color-MAIN-HDG)!important}.activiteit{grid-gap:.1em;align-items:flex-start;background-color:#947c9c;background-color:var(--color-BG);border-color:#947c9c;border-color:var(--color-BG);box-shadow:0 .3rem .3rem #c3b5c7;box-shadow:var(--SHADOW) var(--color-SHADOW);color:#fff;color:var(--color-Footer-HDG);display:grid;font-size:1rem;gap:.1em;grid-auto-flow:row;justify-content:center;text-decoration:none}.activiteit:is(:active,:hover):not(:disabled){background:#ad9bb3;background:var(--color-BORDER);box-shadow:none}.activiteit.sm{border-radius:.375rem;border-radius:calc(var(--navBar-BORDER-radius)/4);max-width:14rem;padding:.375rem;padding:calc(var(--navBar-BORDER-radius)/4)}.activiteit.md{max-width:22rem}.activiteit.lg,.activiteit.md{border-radius:.75rem;border-radius:calc(var(--navBar-BORDER-radius)/2);padding:.75rem;padding:calc(var(--navBar-BORDER-radius)/2)}.activiteit.lg{max-width:30rem}.activiteit>.title{border:.1rem solid #c3b5c7;border:.1rem solid var(--color-SHADOW);border-radius:0;box-shadow:0 .1rem .1em #0000001a;box-shadow:var(--HDG-SHADOW) var(--color-HDG-SHADOW);color:#fff;color:var(--color-MAIN-HDG);font-weight:700;margin:0;padding:.5em;text-align:center}.activiteit>.text{border-top-left-radius:0;border-top-right-radius:0;color:#dfdfdf;color:var(--color-MAIN-TXT);margin-top:.5em;text-align:left}.activiteit>div{border-radius:inherit}.activiteit>div>img{border-top-left-radius:inherit;border-top-right-radius:inherit;outline:.1rem solid #947c9c;outline:solid .1rem var(--color-BG);outline-offset:-.2rem;width:100%}.underConstruction{background:#222;border-radius:.75rem;border-radius:calc(var(--navBar-BORDER-radius)/2);margin:1em 0;overflow:hidden;padding:.5em 0;text-align:center}.underConstruction div{background:repeating-linear-gradient(135deg,#0000,#ad9bb3,#0000 .6em);background:repeating-linear-gradient(135deg,#0000,var(--color-CONSTRUCTION) 0,#0000 .6em);height:1em;width:100%}.underConstruction :is(.icon,h1,h2,h3,h4,h5){color:#ad9bb3;color:var(--color-CONSTRUCTION);font-style:italic;padding-bottom:1em}.underConstruction .icon{background:#0000;font-size:2.5rem;margin-top:.5em;padding:0}.underConstruction :is(.icon,h1,h2,h3,h4,h5):before{-webkit-background-clip:text;background-image:linear-gradient(0deg,#ad9bb3,#0000 90%);background-image:linear-gradient(0deg,var(--color-CONSTRUCTION) 0,#0000 90%);color:#0000;content:attr(data-text);font-style:italic;line-height:.8em;opacity:.7;position:absolute;transform:rotateX(180deg);transform-origin:bottom}@media (max-width:500px){.grid-shop{display:grid;grid-template-columns:repeat(1,1fr)}}@media (max-width:768px){.Hero>h1{max-width:100%}.Welcome-grid{grid-row-gap:0;row-gap:0}.Welcome-grid,.Welcome>.hero{display:grid;grid-template-columns:auto}.Welcome>.hero{grid-row-gap:.5em;grid-template-areas:"logo" "h1" "h2";grid-template-rows:auto;justify-items:center;padding:2em;row-gap:.5em}.Welcome>.hero>:nth-child(3) ul{grid-template-columns:repeat(2,1fr)}.grid{gap:0;grid-auto-flow:row}.grid.center{gap:1rem}.flex{flex-direction:column}.mobileLogoTitle{display:flex;justify-content:center}.fullLogo{fill:#fff;display:inline-block;max-height:5rem;max-height:var(--navBar-height);padding:.3rem}.btnMobileLogo{background:#947c9c;background:var(--color-LogoPink-hover);border:0 solid #ad9bb3;border:0 solid var(--color-LogoPink);border-radius:1rem;display:block;grid-area:1/3;height:5rem;height:var(--navBar-height);padding:0}.btnMobileLogo div{align-items:center;display:flex;flex-direction:column;justify-content:center}.burger{color:#eee;color:var(--color-NavBar);font-size:3rem}.navBar{display:grid;grid-template-columns:1fr -webkit-max-content -webkit-max-content;grid-template-columns:1fr max-content max-content;justify-items:left;z-index:1}.navSession{grid-area:1/2;margin-right:2rem}.nav{align-items:flex-start;background-color:#947c9c;background-color:var(--color-LogoPink-hover);background:#947c9cf2;border:.3rem solid #ad9bb3;border:.3rem solid var(--color-LogoPink);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top:0;box-shadow:0 1.2rem 2rem -1rem #000;flex-direction:column;padding:.5rem 0;position:absolute;right:1.6rem;top:5rem;top:var(--navBar-height);width:10rem;width:var(--navBar-Mobile-width)}.nav li+li{margin:0 0 .1em}.nav li:first-child{margin:0 auto .1em}.nav li a div{display:flex;font-size:1rem;justify-content:flex-start;padding:.5rem 0 .5rem 1rem;width:9.4rem;width:calc(var(--navBar-Mobile-width) - .6rem)}.logo,.nav li:first-child a div{padding:0}.logo{margin:0 auto}.closeMenuClick{background:#0003;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.footer{grid-template-areas:"contact" "sociaal" "locatie" "cookies" "voorwaarden";justify-items:center;text-align:center}.footer>:nth-child(2)>div.flex-row{display:grid;grid-auto-flow:column;justify-content:space-evenly}.footer>:not(:last-child){border-bottom:.1em dotted #c3b5c7;border-bottom:.1em dotted var(--color-NavBar-SHADOW);padding-bottom:1rem}}.closeMenuClick_hide,.hide{display:none}.show{display:inline-flex}.stop-scrolling{height:100%;overflow:hidden}.center{text-align:center}.left{text-align:left}.right{text-align:right}
/*# sourceMappingURL=main.60855e73.css.map*/