.jm{--bg:#fff7ee;--card:#fffdfa;--text:#3a2a22;--muted:#7a665a;--accent:#c9502a;--accent2:#e8993e;--line:#f0dfcc;--on-accent:#fff;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6}@media(prefers-color-scheme:dark){.jm{--bg:#1f1814;--card:#2b211b;--text:#f7ece2;--muted:#c4b0a0;--accent:#f08a5d;--accent2:#f2b05e;--line:#43342b;--on-accent:#1f1814}}.jm *{box-sizing:border-box}.jm .wrap{max-width:1000px;margin:0 auto;padding:0 20px}.jm .btn{display:inline-block;background:var(--accent);color:var(--on-accent);padding:14px 26px;border-radius:999px;font-weight:700;text-decoration:none;border:0;font-size:1rem;cursor:pointer}.jm .btn.alt{background:transparent;color:var(--text);border:2px solid var(--line);margin-left:10px}.jm .hero{text-align:center;padding:60px 0 50px}.jm .hero h1{font-size:clamp(2rem,6vw,3.6rem);line-height:1.1;margin:0 0 16px;letter-spacing:-.03em}.jm .hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--accent),var(--accent2));-webkit-background-clip:text;background-clip:text;color:transparent}.jm .hero p{max-width:560px;margin:0 auto 28px;color:var(--muted);font-size:1.1rem}.jm .wave{display:flex;justify-content:center;align-items:center;gap:4px;height:50px;margin-top:36px}.jm .wave i{width:5px;border-radius:3px;background:linear-gradient(var(--accent),var(--accent2));animation:jmb 1.2s ease-in-out infinite}@keyframes jmb{50%{transform:scaleY(.3)}}.jm section,.jm .sec{padding:46px 0}.jm h2{font-size:1.9rem;margin:0 0 8px;letter-spacing:-.02em;text-align:center}.jm .sub{text-align:center;color:var(--muted);margin:0 0 30px}.jm .grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.jm .card{background:var(--card);border:1px solid var(--line);border-radius:18px;padding:24px}.jm .card h3{margin:6px 0}.jm .num{width:36px;height:36px;border-radius:50%;background:var(--accent);color:var(--on-accent);display:grid;place-items:center;font-weight:800}.jm .price{font-size:2rem;font-weight:800}.jm .card ul{padding-left:18px;color:var(--muted);margin:10px 0 18px}.jm .pop{border:2px solid var(--accent);position:relative}.jm .pop:before{content:"Meest gekozen";position:absolute;top:-12px;left:20px;background:var(--accent2);color:#fff;font-size:.75rem;font-weight:700;padding:3px 12px;border-radius:99px}.jm form{max-width:640px;margin:0 auto;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:26px;display:grid;gap:14px}.jm label{font-weight:600;font-size:.92rem;display:grid;gap:6px}.jm input,.jm select,.jm textarea{font:inherit;padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--bg);color:var(--text);width:100%}.jm .row{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.jm .row{grid-template-columns:1fr}}.jm details{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:10px}.jm summary{font-weight:600;cursor:pointer}.jm details p{color:var(--muted);margin:10px 0 0}.jm{line-height:1.75;font-size:1.05rem}.jm h1,.jm h2,.jm h3{font-family:Georgia,Iowan Old Style,Times New Roman,serif;font-weight:700}.jm .wrap{max-width:1040px;padding:0 28px}.jm .hero{padding:90px 0 80px;background:radial-gradient(ellipse 60% 70% at 50% 30%,color-mix(in srgb,var(--accent2) 22%,transparent),transparent 70%)}.jm .hero p{font-size:1.2rem;line-height:1.8}.jm section{padding:72px 0}.jm h2{font-size:2.2rem;margin-bottom:12px}.jm .sub{margin-bottom:44px}.jm .grid{gap:28px}.jm .card,.jm form,.jm details{border-radius:26px;box-shadow:0 10px 30px -14px color-mix(in srgb,var(--accent) 35%,transparent)}.jm .card{padding:32px}.jm form{padding:34px;gap:18px}.jm details{padding:18px 24px;margin-bottom:14px}.jm input,.jm select,.jm textarea{border-radius:14px;padding:14px}.jm .btn{padding:16px 32px;box-shadow:0 8px 20px -8px var(--accent)}.jm .pop:before{content:"Snelste levering";background:var(--accent);color:var(--on-accent)}.jm .quote{font-style:italic;margin:0 0 12px}.jm .who{color:var(--muted);font-size:.9rem;font-weight:600}.jm .stars{color:var(--accent2);letter-spacing:2px}.jm .about{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}@media(max-width:700px){.jm .about{grid-template-columns:1fr}}.jm .about p{color:var(--muted)}.jm .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;text-align:center}.jm .stats b{display:block;font-size:1.7rem;color:var(--accent)}.jm .stats span{color:var(--muted);font-size:.85rem}.jm .ok{text-align:center;font-weight:600;color:var(--accent)}body{margin:0}.jm .site-header{display:flex;justify-content:space-between;align-items:center;padding:26px 28px;max-width:1040px;margin:0 auto}.jm .logo{font-family:Georgia,Times New Roman,serif;font-weight:800;font-size:1.4rem;color:var(--text);text-decoration:none}.jm .site-header nav a{color:var(--muted);text-decoration:none;margin-left:20px;font-size:.95rem}.jm .site-footer{border-top:1px solid var(--line);padding:48px 28px;text-align:center;color:var(--muted);font-size:.9rem}.jm .site-footer a{color:var(--muted);margin:0 8px}.jm .page-title{text-align:center;margin:0 0 30px}.jm .rte{max-width:720px;margin:0 auto}.jm .pcard{display:block;text-decoration:none;color:var(--text)}.jm .pcard img{width:100%;height:auto;border-radius:18px;display:block;margin-bottom:12px}.jm .cart-line{display:grid;grid-template-columns:80px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.jm .cart-line img{width:80px;height:auto;border-radius:12px}.jm .cart-line input{width:70px}.jm .cart-line small{display:block;color:var(--muted)}.jm .cart-total{text-align:right;font-size:1.3rem;font-weight:800;margin:20px 0}.jm .cart-actions{display:flex;gap:12px;justify-content:flex-end;flex-wrap:wrap}.jm .center{text-align:center}
/*# sourceMappingURL=/cdn/shop/t/2/assets/jouwmelodie.css.map */
