@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.fH1Eaa_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.fH1Eaa_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/47612ff0978f73b5-s.1xl01vvk-qe34.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/1c915f22c969b4ab-s.27662vfxw17ma.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(../media/07bf60960e999a07-s.3ofc-puzlhh2q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.wssoGa_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal;font-weight:800}.wssoGa_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._1jCw0G_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._1jCw0G_variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0781808e3393dbfb-s.2zbtqlhfj_suz.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fae90444fefcda8c-s.1jdhpfg9a0h0t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/4a7551bcc3548e67-s.1nufzup5_ewgu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Quicksand Fallback;src:local(Arial);ascent-override:95.87%;descent-override:23.97%;line-gap-override:0.0%;size-adjust:104.31%}.LSWfjq_className{font-family:Quicksand,Quicksand Fallback;font-style:normal}.LSWfjq_variable{--font-quicksand:"Quicksand", "Quicksand Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}._3EUrtW_className{font-family:Figtree,Figtree Fallback;font-style:normal}._3EUrtW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.3gpqod6e6kd7d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.1ay-qk1u8nydy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.s0ilJq_className{font-family:Outfit,Outfit Fallback;font-style:normal}.s0ilJq_variable{--font-outfit:"Outfit", "Outfit Fallback"}
@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.QNybwa_className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.QNybwa_variable{--font-fredoka:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.2yhdohbnxjaph.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0vsuy7nj1h55w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1tzxx-40rxw3x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.3aj86x1l4-kru.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.1d8-5gtibtj96.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.Sx8LQq_className{font-family:Nunito,Nunito Fallback;font-style:normal}.Sx8LQq_variable{--font-nunito:"Nunito", "Nunito Fallback"}
.mm{align-items:center;gap:22px;display:flex}.mm-knop{font:inherit;color:var(--kleur-header-tekst);cursor:pointer;background:0 0;border:0;padding:10px 0;font-weight:600}.mm-knop span{margin-left:2px;font-size:11px}.mm-knop:hover,.mm-knop.open{color:var(--kleur-hoofd)}.header{z-index:50;position:relative}.mm-paneel{border-top:1px solid var(--kleur-rand);border-bottom:3px solid var(--kleur-hoofd);max-width:var(--pagina-breed);background:#fff;gap:8px;margin:0 auto;padding:16px;display:flex;position:absolute;top:100%;left:0;right:0;box-shadow:0 10px 24px #22261a1a}.mm-paneel:before{content:"";height:24px;position:absolute;top:-24px;left:0;right:0}.mm-kolom{border-right:1px solid var(--kleur-rand);flex-direction:column;flex:1 1 0;min-width:0;max-height:420px;padding-right:8px;display:flex;overflow-y:auto}.mm-kolom:last-child{border-right:0}.mm-kolom-breed{flex:2 1 0}.mm-kop{text-transform:uppercase;letter-spacing:.5px;color:var(--kleur-tekst-zacht);padding:6px 10px;font-size:12px;font-weight:700}.mm-groep{margin-bottom:8px}.mm-kolom a{color:var(--kleur-tekst);border-radius:6px;justify-content:space-between;gap:8px;padding:7px 10px;font-size:14px;text-decoration:none;display:flex}.mm-kolom a span{color:var(--kleur-tekst-zacht)}.mm-kolom a:hover,.mm-kolom a.actief{background:var(--kleur-vlak);color:var(--kleur-hoofd)}.mm-kolom a.mm-camping{display:block}.mm-kolom a.mm-alles{color:var(--kleur-actielink);margin-top:4px;font-weight:700}@media (max-width:899px){.mm-paneel{flex-direction:column;max-height:75vh;overflow-y:auto}.mm-kolom{border-right:0;border-bottom:1px solid var(--kleur-rand);max-height:none;padding-bottom:8px}.mm-kolom:last-child{border-bottom:0}}
.zoek{flex:260px;max-width:380px;position:relative}.zoek-icoon{color:var(--kleur-tekst-zacht);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.zoek input{width:100%;font:inherit;border:1px solid var(--kleur-rand);background:var(--kleur-vlak);color:var(--kleur-tekst);border-radius:99px;padding:10px 14px 10px 38px;font-size:15px}.zoek input:focus{border-color:var(--kleur-hoofd);background:#fff;outline:none;box-shadow:0 0 0 3px #5e6b2626}.zoek-lijst{z-index:60;border:1px solid var(--kleur-rand);border-radius:var(--radius);background:#fff;max-height:70vh;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 24px #22261a1f}.zoek-lijst button{text-align:left;width:100%;font:inherit;color:var(--kleur-tekst);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:flex-start;gap:10px;padding:8px 10px;font-size:14px;display:flex}.zoek-lijst button.actief{background:var(--kleur-vlak)}.zoek-soort{text-transform:uppercase;letter-spacing:.4px;min-width:62px;color:var(--kleur-hoofd);flex-shrink:0;padding-top:2px;font-size:11px;font-weight:700}.zoek-foto{object-fit:cover;background:var(--kleur-vlak-2);border-radius:6px;flex-shrink:0;width:62px;height:44px}.zoek-lijst button{align-items:center}.zoek-naam{flex-direction:column;min-width:0;font-weight:600;display:flex}.zoek-sub{color:var(--kleur-tekst-zacht);font-size:12px;font-weight:400}.zoek-leeg{color:var(--kleur-tekst-zacht);padding:10px;font-size:14px}@media (max-width:899px){.zoek{flex-basis:100%;order:3;max-width:none}}
.cookies{z-index:90;border:1px solid var(--kleur-rand);border-radius:var(--radius);background:#fff;flex-wrap:wrap;align-items:center;gap:16px 24px;max-width:880px;margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 10px 30px #22261a2e}.cookies-tekst{flex:380px;font-size:14px}.cookies-tekst p{color:var(--kleur-tekst-zacht);margin:4px 0 0}.cookies-tekst a{color:var(--kleur-actielink);font-weight:600}.cookies-knoppen{flex-wrap:wrap;gap:10px;display:flex}.cookies-knoppen button{font:inherit;cursor:pointer;font-weight:700}@media (max-width:599px){.cookies-knoppen{width:100%}.cookies-knoppen button{flex:1 1 0}}.footer-knop{font:inherit;color:var(--kleur-footer-tekst);cursor:pointer;background:0 0;border:0;padding:0}.footer-knop:hover{color:#fff;text-decoration:underline}
:root{--kleur-hoofd:#5e6b26;--kleur-hoofd-donker:#4a5520;--kleur-hoofd-donkerst:#363e17;--kleur-hoofd-licht:#8c9a55;--kleur-knop:#ffc845;--kleur-knop-hover:#f2b320;--kleur-knop-tekst:#22261a;--kleur-accent:#ffc845;--kleur-actielink:#4a5520;--kleur-ster:#d99a1e;--kleur-tekst:#22261a;--kleur-tekst-zacht:#5d6152;--kleur-achtergrond:#fff;--kleur-vlak:#f5f6ef;--kleur-vlak-2:#eceee2;--kleur-rand:#e2e4da;--kleur-footer:#2c3216;--kleur-footer-tekst:#e9ecdd;--font-logo:var(--font-bricolage), sans-serif;--font-kop:var(--font-dm-sans), sans-serif;--font-tekst:var(--font-dm-sans), system-ui, sans-serif;--kleur-hero:var(--kleur-hoofd);--kleur-hero-tekst:#fff;--kleur-hero-zacht:#e9ecdd;--kleur-header:var(--kleur-achtergrond);--kleur-header-tekst:var(--kleur-tekst);--kleur-topbalk:var(--kleur-hoofd);--radius:8px;--radius-kaart:var(--radius);--pagina-breed:1200px}
*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--kleur-achtergrond);color:var(--kleur-tekst);font-family:var(--font-tekst);font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--font-kop);margin:0;font-weight:700;line-height:1.2}h1{font-size:28px}h2{font-size:20px}h3{font-size:16px}a{color:var(--kleur-hoofd-donker)}a:hover{color:var(--kleur-hoofd-donkerst)}img{max-width:100%;display:block}.container{max-width:var(--pagina-breed);margin:0 auto;padding:0 16px}.knop{background:var(--kleur-knop);color:var(--kleur-knop-tekst);border-radius:var(--radius);cursor:pointer;white-space:nowrap;border:0;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.knop:hover{background:var(--kleur-knop-hover);color:var(--kleur-knop-tekst)}.knop-rand{color:var(--kleur-tekst);border:2px solid var(--kleur-knop);border-radius:var(--radius);background:0 0;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.knop-rand:hover{background:var(--kleur-knop);color:var(--kleur-knop-tekst)}.header{border-bottom:1px solid var(--kleur-rand);background:var(--kleur-header);color:var(--kleur-header-tekst)}.topbalk{background:var(--kleur-topbalk);color:#fff;text-align:center;padding:6px 0;font-size:13px}.header-binnen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.header-menu{flex-wrap:wrap;align-items:center;gap:22px;font-weight:600;display:flex}.header-menu a{color:var(--kleur-header-tekst);padding:10px 0;line-height:normal;text-decoration:none}.header-menu a:hover{color:var(--kleur-hoofd)}.logo{color:var(--kleur-header-tekst);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.logo-icoon{flex-shrink:0}.logo-tekst{font-family:var(--font-logo);letter-spacing:-.3px;font-size:22px;font-weight:800}.logo-midden{color:var(--kleur-hoofd)}.footer{background:var(--kleur-footer);color:var(--kleur-footer-tekst);margin-top:48px;font-size:14px}.footer-binnen{flex-wrap:wrap;gap:32px 56px;padding-top:32px;padding-bottom:32px;display:flex}.footer-kop{color:#fff;font-family:var(--font-kop);margin-bottom:8px;font-weight:700;display:block}.footer a{color:var(--kleur-footer-tekst);text-decoration:none}.footer a:hover{color:#fff;text-decoration:underline}.footer-onder{border-top:1px solid #ffffff26;padding-top:14px;padding-bottom:20px;font-size:12px}
html[data-site=campings-in-italie]{--kleur-hoofd:#f2613f;--kleur-hoofd-donker:#d9472a;--kleur-hoofd-donkerst:#b8381f;--kleur-hoofd-licht:#f9a28c;--kleur-knop:#d24326;--kleur-knop-hover:#b8381f;--kleur-knop-tekst:#fff;--kleur-accent:#ffe14d;--kleur-actielink:#d9472a;--kleur-ster:#f2a900;--kleur-tekst:#2a2623;--kleur-tekst-zacht:#6a625c;--kleur-achtergrond:#fff;--kleur-vlak:#fff4ee;--kleur-vlak-2:#ffe6da;--kleur-rand:#f5e1d7;--kleur-footer:#ffe6da;--kleur-footer-tekst:#2a2623;--kleur-hero:#fff4ee;--kleur-hero-tekst:#2a2623;--kleur-hero-zacht:#5e5650;--kleur-topbalk:#ffe14d;--font-logo:var(--font-jakarta), sans-serif;--font-kop:var(--font-jakarta), sans-serif;--font-tekst:var(--font-jakarta), system-ui, sans-serif;--radius:10px;--radius-kaart:14px}[data-site=campings-in-italie] .topbalk{color:#2a2623;font-weight:600}[data-site=campings-in-italie] .logo-tekst{letter-spacing:-.6px;font-size:23px;font-weight:800}[data-site=campings-in-italie] .logo-midden{color:var(--kleur-tekst-zacht);margin:0 5px;font-weight:500}[data-site=campings-in-italie] .logo-na{color:var(--kleur-hoofd)}[data-site=campings-in-italie] h1{letter-spacing:-1px;font-weight:800}[data-site=campings-in-italie] h2{letter-spacing:-.4px;font-weight:800}[data-site=campings-in-italie] .hero h1{font-size:clamp(32px,6vw,50px)}[data-site=campings-in-italie] .hero h1:after{content:"";background:linear-gradient(90deg,#3dae5a 33%,#fff 33% 66%,#f2613f 66%);border-radius:99px;width:72px;height:6px;margin-top:14px;display:block;box-shadow:0 0 0 1px #f5e1d7}[data-site=campings-in-italie] .hero-teller{color:var(--kleur-hoofd)}[data-site=campings-in-italie] .hero-fotos img{border-radius:18px}[data-site=campings-in-italie] .ov-kaart{background:0 0;border:0}[data-site=campings-in-italie] .ov-kaart img,[data-site=campings-in-italie] .ov-kaart-leeg{border-radius:var(--radius-kaart);height:190px}[data-site=campings-in-italie] .ov-kaart-tekst{padding:10px 2px 0}[data-site=campings-in-italie] .ov-kaart-tekst strong{font-size:16px;font-weight:700}[data-site=campings-in-italie] .ov-kaart:hover strong{color:var(--kleur-hoofd)}[data-site=campings-in-italie] .ov-chips a{border-color:var(--kleur-rand);background:#fff}[data-site=campings-in-italie] .ov-chips a:hover{background:var(--kleur-vlak)}[data-site=campings-in-italie] .stap{background:var(--kleur-vlak);border:0}[data-site=campings-in-italie] .stap-nummer{color:#2a2623;background:#ffe14d}[data-site=campings-in-italie] .footer{border-top:6px solid #f2613f}[data-site=campings-in-italie] .footer a:hover{color:var(--kleur-hoofd-donker)}[data-site=campings-in-italie] .footer-onder{border-top-color:#f5cdbd}[data-site=campings-in-italie] .footer-kop{color:var(--kleur-hoofd-donker)}
html[data-site=campings-in-frankrijk]{--kleur-hoofd:#e2557e;--kleur-hoofd-donker:#c93d66;--kleur-hoofd-donkerst:#a52f52;--kleur-hoofd-licht:#f29ab3;--kleur-knop:#ffc845;--kleur-knop-hover:#f5b61f;--kleur-knop-tekst:#2a1f22;--kleur-accent:#ffc845;--kleur-actielink:#c93d66;--kleur-ster:#f2a900;--kleur-tekst:#2e2328;--kleur-tekst-zacht:#6e5a61;--kleur-achtergrond:#fff;--kleur-vlak:#fff6f3;--kleur-vlak-2:#fde6e9;--kleur-rand:#f7dde2;--kleur-footer:#fce3e7;--kleur-footer-tekst:#4a2a33;--kleur-hero:#fff1f0;--kleur-hero-tekst:#2e2328;--kleur-hero-zacht:#5e4a51;--font-logo:var(--font-quicksand), sans-serif;--font-kop:var(--font-quicksand), sans-serif;--font-tekst:var(--font-figtree), system-ui, sans-serif;--radius:10px;--radius-kaart:12px}[data-site=campings-in-frankrijk] body{font-size:16px}[data-site=campings-in-frankrijk] .logo-tekst{letter-spacing:-.3px;font-size:24px;font-weight:700}[data-site=campings-in-frankrijk] .logo-midden{color:var(--kleur-tekst-zacht);margin:0 5px;font-weight:500}[data-site=campings-in-frankrijk] .logo-na{color:var(--kleur-hoofd)}[data-site=campings-in-frankrijk] .logo-na:after{content:".";color:#ffc845}[data-site=campings-in-frankrijk] h1,[data-site=campings-in-frankrijk] h2{font-weight:700}[data-site=campings-in-frankrijk] .hero h1{color:var(--kleur-hoofd-donker);font-size:clamp(32px,6vw,48px)}[data-site=campings-in-frankrijk] .hero-teller{color:var(--kleur-hoofd);background:#fff;border-radius:99px;padding:4px 12px}[data-site=campings-in-frankrijk] .hero-split .hero-binnen{text-align:center;grid-template-columns:1fr}[data-site=campings-in-frankrijk] .hero-split h1,[data-site=campings-in-frankrijk] .hero-split .hero-intro{margin-left:auto;margin-right:auto}[data-site=campings-in-frankrijk] .hero-knoppen,[data-site=campings-in-frankrijk] .hero-checks{justify-content:center}[data-site=campings-in-frankrijk] .hero-fotos{grid-template-rows:200px;grid-template-columns:repeat(3,1fr);width:100%;max-width:960px;margin:0 auto}[data-site=campings-in-frankrijk] .hero-fotos img:first-child{grid-row:auto}[data-site=campings-in-frankrijk] .hero-split{border-bottom:10px solid #0000;border-image:repeating-linear-gradient(90deg,#f29ab3 0 24px,#fff 24px 48px) 10}[data-site=campings-in-frankrijk] .ov-kaart{border:0;box-shadow:0 4px 16px #2e232814}[data-site=campings-in-frankrijk] .ov-kaart:hover{box-shadow:0 8px 22px #e2557e33}[data-site=campings-in-frankrijk] .ov-kaart-tekst strong{font-family:var(--font-kop);font-size:16px;font-weight:700}[data-site=campings-in-frankrijk] .home-blok h2{text-align:center;font-size:26px}[data-site=campings-in-frankrijk] .home-blok .sub{text-align:center}[data-site=campings-in-frankrijk] .ov-chips{justify-content:center}[data-site=campings-in-frankrijk] .stap{background:var(--kleur-vlak);border:0}[data-site=campings-in-frankrijk] .stap-nummer{color:#2a1f22;background:#ffc845}[data-site=campings-in-frankrijk] .footer{border-top:6px solid #e2557e}[data-site=campings-in-frankrijk] .footer-kop,[data-site=campings-in-frankrijk] .footer a:hover{color:var(--kleur-hoofd-donker)}[data-site=campings-in-frankrijk] .footer-onder{border-top-color:#f3c9d2}[data-site=campings-in-frankrijk] .banner{background:var(--kleur-hoofd-donker)}
html[data-site=campings-in-spanje]{--kleur-hoofd:#1f5f8b;--kleur-hoofd-donker:#174a6d;--kleur-hoofd-donkerst:#10354f;--kleur-hoofd-licht:#6fa3c7;--kleur-knop:#f28c28;--kleur-knop-hover:#e07812;--kleur-knop-tekst:#1d1a16;--kleur-accent:#f28c28;--kleur-actielink:#174a6d;--kleur-ster:#e07812;--kleur-tekst:#1b2631;--kleur-tekst-zacht:#56626e;--kleur-achtergrond:#fff;--kleur-vlak:#eef5fa;--kleur-vlak-2:#dceaf4;--kleur-rand:#d6e4ee;--kleur-footer:#10354f;--kleur-footer-tekst:#dceaf4;--kleur-header:#10354f;--kleur-header-tekst:#fff;--kleur-hero:linear-gradient(135deg, #1f5f8b 0%, #174a6d 55%, #f28c28 140%);--kleur-hero-tekst:#fff;--kleur-hero-zacht:#dceaf4;--font-logo:var(--font-outfit), sans-serif;--font-kop:var(--font-outfit), sans-serif;--font-tekst:var(--font-outfit), system-ui, sans-serif;--radius:12px;--radius-kaart:18px}[data-site=campings-in-spanje] .header{border-bottom:0}[data-site=campings-in-spanje] .logo-tekst{letter-spacing:.5px;font-weight:800}[data-site=campings-in-spanje] .logo-voor{font-weight:400}[data-site=campings-in-spanje] .logo-na,[data-site=campings-in-spanje] .mm-knop:hover,[data-site=campings-in-spanje] .mm-knop.open,[data-site=campings-in-spanje] .header-menu a:hover{color:#f28c28}[data-site=campings-in-spanje] .zoek input{color:#fff;background:#ffffff1f;border-color:#0000}[data-site=campings-in-spanje] .zoek input::placeholder{color:#b9d2e3}[data-site=campings-in-spanje] .zoek input:focus{color:var(--kleur-tekst);background:#fff}[data-site=campings-in-spanje] .zoek-icoon{color:#b9d2e3}[data-site=campings-in-spanje] h1{letter-spacing:-.5px;font-weight:800}[data-site=campings-in-spanje] .hero h1{text-transform:uppercase;font-size:clamp(32px,6.5vw,48px);line-height:1.05}[data-site=campings-in-spanje] .knop,[data-site=campings-in-spanje] .hero .knop-licht{border-radius:99px;padding:12px 22px}[data-site=campings-in-spanje] .ov-kaart{border:0;position:relative}[data-site=campings-in-spanje] .ov-kaart img,[data-site=campings-in-spanje] .ov-kaart-leeg{height:220px}[data-site=campings-in-spanje] .ov-kaart-tekst{color:#fff;background:linear-gradient(#0000,#10354fe0);padding:40px 14px 12px;position:absolute;inset:auto 0 0}[data-site=campings-in-spanje] .ov-kaart-tekst strong{font-size:16px}[data-site=campings-in-spanje] .ov-kaart-tekst>span{color:#dceaf4}[data-site=campings-in-spanje] .ov-kaart .sterren{color:#ffb36b}[data-site=campings-in-spanje] .ov-kaart:hover img{filter:brightness(1.05)}[data-site=campings-in-spanje] .stap{background:var(--kleur-vlak);border:0}[data-site=campings-in-spanje] .stap-nummer{color:#1d1a16;background:#f28c28}
html[data-site=campings4kids]{--kleur-hoofd:#127a78;--kleur-hoofd-donker:#0e6361;--kleur-hoofd-donkerst:#0a4a49;--kleur-hoofd-licht:#5fb3b1;--kleur-knop:#ff7a59;--kleur-knop-hover:#f0613d;--kleur-knop-tekst:#2a1a14;--kleur-accent:#ffd23f;--kleur-actielink:#0e6361;--kleur-ster:#f2a900;--kleur-tekst:#1f2d2d;--kleur-tekst-zacht:#546565;--kleur-achtergrond:#fff;--kleur-vlak:#eaf6f5;--kleur-vlak-2:#d6eeec;--kleur-rand:#d2e8e6;--kleur-footer:#0e6361;--kleur-footer-tekst:#e3f4f3;--kleur-hero:#127a78;--kleur-hero-tekst:#fff;--kleur-hero-zacht:#d6eeec;--kleur-topbalk:#ff7a59;--font-logo:var(--font-fredoka), sans-serif;--font-kop:var(--font-fredoka), sans-serif;--font-tekst:var(--font-nunito), system-ui, sans-serif;--radius:14px;--radius-kaart:20px}[data-site=campings4kids] .topbalk{color:#2a1a14;font-weight:700}[data-site=campings4kids] .header{border-bottom:0;margin-bottom:8px;box-shadow:0 4px #ffd23f,0 8px #ff7a59}[data-site=campings4kids] .logo-tekst{letter-spacing:0;color:var(--kleur-hoofd);font-size:26px;font-weight:600}[data-site=campings4kids] .logo-midden{color:#fff;vertical-align:3px;background:#ff7a59;border-radius:99px;justify-content:center;align-items:center;width:30px;height:30px;margin:0 2px;font-size:20px;display:inline-flex}[data-site=campings4kids] .logo-na{color:#ff7a59}[data-site=campings4kids] h1,[data-site=campings4kids] h2,[data-site=campings4kids] h3{font-weight:600}[data-site=campings4kids] .hero h1{font-size:clamp(30px,6vw,44px)}[data-site=campings4kids] .hero-teller{color:#2a1a14;background:#ffd23f;border-radius:99px;padding:4px 12px}[data-site=campings4kids] .knop,[data-site=campings4kids] .knop-rand,[data-site=campings4kids] .hero .knop-licht{border-radius:99px;padding:12px 22px}[data-site=campings4kids] .ov-kaart{border:3px solid #0000;box-shadow:0 3px 12px #127a781f}[data-site=campings4kids] .ov-kaart:hover{border-color:#ffd23f}[data-site=campings4kids] .ov-kaart-tekst strong{font-family:var(--font-kop);font-size:17px;font-weight:600}[data-site=campings4kids] .ov-chips a{background:#fff4d6;border-color:#ffe7a3}[data-site=campings4kids] .ov-chips a:hover{color:#2a1a14;background:#ffd23f}[data-site=campings4kids] .stap-nummer,[data-site=campings4kids] .pluspunt:nth-child(2){background:#fff1ec}[data-site=campings4kids] .pluspunt:nth-child(3){background:#fff8e1}
