.hh-ks{--roze:#AD1F56;--geel:#FBBE43;--blauw:#CEE4F2;--lroze:#ECC5C1;--oranje:#ff643c;--inkt:#2B1520;--zacht:#6B4A57;--creme:#FFF8F3;font-family:Poppins,system-ui,sans-serif;color:var(--inkt);background:var(--creme);letter-spacing:normal}.hh-ks *{box-sizing:border-box}.hh-ks h1,.hh-ks h2,.hh-ks h3,.hh-ks p{font-family:inherit;letter-spacing:inherit;margin:0}.hh-ks a{text-decoration:none}.hh-ks .wrap{max-width:1240px;margin:0 auto;padding-left:24px;padding-right:24px}.hh-ks .label{font-size:13px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.hh-ks .pill{display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:8px 16px;border-radius:9999px}.hh-ks .btn{display:inline-block;font-weight:700;font-size:16px;padding:16px 28px;border-radius:9999px;line-height:1.2}.hh-ks .snow-bg{background-image:radial-gradient(#fff 2px,transparent 2.5px),radial-gradient(#fff 1.2px,transparent 1.7px);background-size:64px 64px,32px 32px;background-position:0 0,18px 22px}.hh-ks .hero{position:relative;overflow:hidden;background-color:var(--blauw)}.hh-ks .hero .flake{position:absolute;color:#fff;opacity:.9}.hh-ks .hero .flake svg{width:100%;height:100%;display:block}.hh-ks .hero-in{position:relative;padding-top:56px;padding-bottom:80px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.hh-ks .hero-txt{flex:1 1 520px;min-width:0;display:flex;flex-direction:column;gap:14px}.hh-ks .hero h1{font-size:52px;line-height:1.1;font-weight:800;color:var(--roze);letter-spacing:-1.2px}.hh-ks .hero p{font-size:17px;line-height:1.65;max-width:640px}.hh-ks .sticker{width:140px;height:140px;border-radius:9999px;background:var(--geel);border:4px solid #fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);text-align:center;flex-shrink:0}.hh-ks .sticker small{font-size:12px;font-weight:600}.hh-ks .sticker strong{font-size:28px;font-weight:800;line-height:1.15}.hh-ks .wave{position:absolute;left:0;bottom:-1px;width:100%;height:40px;display:block}.hh-ks .bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0 8px}.hh-ks .filters{display:flex;flex-wrap:wrap;gap:8px}.hh-ks .filters button{font-family:inherit;font-size:15px;font-weight:600;padding:12px 20px;min-height:44px;border-radius:9999px;background:#fff;color:var(--inkt);border:2px solid var(--lroze);cursor:pointer}.hh-ks .filters button[aria-pressed=true]{background:var(--roze);border-color:var(--roze);color:#fff}.hh-ks .count{font-size:14px;font-weight:500;color:var(--zacht)}.hh-ks .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:44px 24px;padding:24px 0 72px}.hh-ks .card{position:relative;background:#fff;border-radius:24px;display:flex;flex-direction:column}.hh-ks .card[hidden]{display:none}.hh-ks .card .img{position:relative;aspect-ratio:1/1;border-radius:24px 24px 0 0;overflow:hidden;display:block}.hh-ks .card .img img{width:100%;height:100%;object-fit:cover;display:block}.hh-ks .card .img .corner{position:absolute;top:14px;right:14px;width:24px;height:24px;color:#fff;opacity:.85}.hh-ks .card .img .corner svg{width:100%;height:100%;display:block}.hh-ks .badge{position:absolute;top:16px;left:16px;font-size:12px;font-weight:700;padding:6px 12px;border-radius:9999px;z-index:1}.hh-ks .b-sale{background:var(--geel);color:var(--inkt)}.hh-ks .b-hot{background:var(--oranje);color:var(--inkt)}.hh-ks .b-roze{background:var(--roze);color:#fff}.hh-ks .b-wit{background:#fff;color:var(--roze)}.hh-ks .card .body{padding:20px;display:flex;flex-direction:column;gap:10px;flex-grow:1}.hh-ks .card h3{font-size:17px;line-height:1.4;font-weight:600}.hh-ks .card h3 a{color:var(--inkt)}.hh-ks .card .row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto}.hh-ks .card form{margin:0}.hh-ks .price{font-size:18px;font-weight:700;color:var(--roze)}.hh-ks .price s{font-size:14px;font-weight:500;color:var(--zacht);margin-left:4px}.hh-ks .add{width:44px;height:44px;border-radius:9999px;border:none;background:var(--roze);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex-shrink:0}.hh-ks .add svg{width:18px;height:18px}.hh-ks .choose{font-size:14px;font-weight:600;color:var(--roze);border:2px solid var(--roze);border-radius:9999px;padding:10px 16px;white-space:nowrap}.hh-ks .snow{position:absolute;top:-28px;width:172px;height:99px;z-index:2;pointer-events:none;display:block}.hh-ks .snow.l{left:-11px}.hh-ks .snow.r{right:-11px;transform:scaleX(-1)}.hh-ks .sale{background-color:var(--roze);color:#fff;background-image:radial-gradient(rgba(255,255,255,.22) 2px,transparent 2.5px),radial-gradient(rgba(255,255,255,.14) 1.2px,transparent 1.7px);background-size:64px 64px,32px 32px;background-position:0 0,18px 22px}.hh-ks .split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:48px;align-items:center;padding-top:72px;padding-bottom:72px}.hh-ks .sale h2{font-size:46px;line-height:1.15;font-weight:800;letter-spacing:-1px;color:#fff}.hh-ks .sale p{font-size:17px;line-height:1.65;color:#fff}.hh-ks .sale .imgs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hh-ks .sale .imgs a{display:block;aspect-ratio:3/4;border-radius:24px;overflow:hidden;background:var(--lroze)}.hh-ks .sale .imgs a:nth-child(2){margin-top:40px;background:var(--blauw)}.hh-ks .sale .imgs img{width:100%;height:100%;object-fit:cover;display:block}.hh-ks .tip{background:var(--blauw);border-radius:32px;padding:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px;align-items:center}.hh-ks .tip h2{font-size:30px;line-height:1.3;font-weight:700;color:var(--inkt)}.hh-ks .tip p{font-size:16px;line-height:1.65}.hh-ks .tipbox{background:#fff;border-radius:24px;padding:24px;display:flex;flex-direction:column;gap:14px}.hh-ks .tipbox .t{display:flex;justify-content:space-between;font-size:14px;font-weight:600;gap:12px}.hh-ks .meter{height:12px;border-radius:9999px;background:var(--lroze);overflow:hidden}.hh-ks .meter span{display:block;height:100%;border-radius:9999px;background:var(--roze)}.hh-ks .me-img{aspect-ratio:4/5;max-height:540px;width:100%;border-radius:32px;overflow:hidden;background:var(--lroze);display:flex;align-items:center;justify-content:center;color:#fff}.hh-ks .me-img img{width:100%;height:100%;object-fit:cover;display:block}.hh-ks .me-img svg{width:96px;height:96px}.hh-ks .me h2{font-size:40px;line-height:1.15;font-weight:800;color:var(--roze);letter-spacing:-1px}.hh-ks .me .rte p{font-size:17px;line-height:1.65;margin-bottom:16px}.hh-ks .sign{font-size:22px;font-weight:700;color:var(--roze)}.hh-ks .reviews{background:#fff}.hh-ks .reviews h2{font-size:36px;font-weight:800;text-align:center;letter-spacing:-1px;margin-bottom:32px;color:var(--inkt)}.hh-ks .rgrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.hh-ks .review{margin:0;background:var(--creme);border-radius:24px;padding:28px;display:flex;flex-direction:column;gap:16px}.hh-ks .stars{display:flex;gap:4px;color:var(--geel)}.hh-ks .stars svg{width:18px;height:18px}.hh-ks .review blockquote{margin:0;font-size:16px;line-height:1.65;border:0;padding:0;font-style:normal}.hh-ks .review figcaption{font-size:14px;font-weight:600;color:var(--zacht)}.hh-ks .usp{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;padding-top:48px;padding-bottom:56px}.hh-ks .usp div{display:flex;flex-direction:column;gap:4px;padding:20px;border-radius:24px;background:#fff}.hh-ks .usp strong{font-size:16px;font-weight:700;color:var(--roze)}.hh-ks .usp span{font-size:14px;line-height:1.5;color:var(--zacht)}@media(max-width:749px){.hh-ks .hero h1{font-size:36px}.hh-ks .hero-in{padding-top:40px;padding-bottom:64px}.hh-ks .sticker{width:112px;height:112px}.hh-ks .sticker strong{font-size:22px}.hh-ks .sale h2,.hh-ks .me h2{font-size:32px}.hh-ks .tip{padding:28px}.hh-ks .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}.hh-ks .card .body{padding:14px}.hh-ks .card h3{font-size:15px}.hh-ks .snow{width:120px;height:69px;top:-20px}.hh-ks .snow.l{left:-8px}.hh-ks .snow.r{right:-8px}.hh-ks .choose{padding:8px 12px;font-size:13px}.hh-ks .filters button{padding:10px 14px;font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/hh-kerstshop.css.map */
