@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:swap;src:url(//slaap-en-zo.nl/wp-content/themes/slaap-en-zo/assets/css/../fonts/poppins/poppins-normal-400.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:italic;font-weight:400;font-display:swap;src:url(//slaap-en-zo.nl/wp-content/themes/slaap-en-zo/assets/css/../fonts/poppins/poppins-italic-400.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:swap;src:url(//slaap-en-zo.nl/wp-content/themes/slaap-en-zo/assets/css/../fonts/poppins/poppins-normal-500.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url(//slaap-en-zo.nl/wp-content/themes/slaap-en-zo/assets/css/../fonts/poppins/poppins-normal-600.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url(//slaap-en-zo.nl/wp-content/themes/slaap-en-zo/assets/css/../fonts/poppins/poppins-normal-700.woff2) format('woff2')}@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:swap;src:url(//slaap-en-zo.nl/wp-content/themes/slaap-en-zo/assets/css/../fonts/poppins/poppins-normal-800.woff2) format('woff2')}:root{--color-bg:#fbf7f2;--color-text:#2e3a3c;--color-text-muted:#55676a;--color-primary:#4fa6a4;--color-primary-dark:#3e8f8d;--color-primary-pale:#eaf5f4;--color-primary-soft:#9ccfcf;--color-pink:#d97d9b;--color-pink-pale:#fdeff3;--color-pink-text:#4f3a41;--color-gold:#f6ce6b;--color-gold-pale:#fdf4e3;--color-gold-text:#514631;--color-gold-text-muted:#c9a03f;--color-dark:#2e3a3c;--color-dark-text:#fbf7f2;--color-dark-text-muted:#c3d2d3;--color-border:#ede4da;--color-cream-alt:#f3eee8;--color-teal-muted:#7c9b99;--font-family:'Poppins',system-ui,sans-serif;--radius-lg:40px;--radius-md:32px;--radius-sm:28px;--radius-pill:999px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;width:100%}body{margin:0;width:100%;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased}.wrap{width:100%}a{color:var(--color-text);text-decoration:none}a:hover{color:var(--color-primary)}p{text-wrap:pretty;margin:0}h1,h2,h3{margin:0;font-family:var(--font-family);font-weight:400;letter-spacing:-.02em}img{max-width:100%;display:block}button{font-family:inherit}@keyframes twinkle{0%,100%{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}