.mbperso{--soft:#F3A4BC;--soft-light:#FBE1EA;--roze:#F190B2;--paars:#711A56;--hotpink:#E7328A;--wit:#FFFFFF;--grijs:#9a7688;--tint:#FDEFF5;--gold:#FBBC04;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--paars)}.mbperso *{box-sizing:border-box}.mbperso h1,.mbperso h2,.mbperso h3{font-family:Fraunces,Playfair Display,serif}.mbperso .wrap{max-width:1080px;margin:8px auto 0;padding:14px 16px;display:grid;grid-template-columns:1fr 1.12fr;gap:24px;align-items:start}.mbperso .left{position:sticky;top:16px}.mbperso .imgwrap{border-radius:18px;overflow:hidden;background:var(--soft-light);aspect-ratio:1/1;border:1px solid #f0e6ee}.mbperso .imgwrap img{width:100%;height:100%;object-fit:cover;display:block}.mbperso .thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.mbperso .thumbs img{width:56px;height:56px;object-fit:cover;border-radius:10px;border:1.6px solid #eadbe4;cursor:pointer}.mbperso .thumbs img.sel{border-color:var(--paars)}.mbperso .head h1{font-size:27px;color:var(--paars);line-height:1.1}.mbperso .revlink{display:inline-flex;align-items:center;gap:7px;margin-top:6px;font-size:13px;color:var(--grijs);text-decoration:none;border-bottom:1px dotted var(--grijs)}.mbperso .stars{color:var(--gold);letter-spacing:1px;font-size:14px}.mbperso .price{font-family:Kopie Van Vabby,Fraunces,serif;font-style:normal;font-weight:900;font-size:28px;letter-spacing:.5px;color:var(--paars);margin:8px 0 4px}.mbperso .lead{font-size:15px;line-height:1.6;color:#5f3a51;margin:4px 0 14px}.mbperso .right{display:flex;flex-direction:column;gap:12px}.mbperso .step{background:#fff;border:1px solid #f0e6ee;border-radius:16px;overflow:hidden}.mbperso .stephead{display:flex;align-items:center;gap:14px;padding:15px 18px;cursor:pointer;-webkit-user-select:none;user-select:none}.mbperso .stephead .num{width:32px;height:32px;border-radius:50%;background:var(--soft-light);color:var(--paars);display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.mbperso .step.open .stephead .num{background:var(--paars);color:#fff}.mbperso .stephead .t{font-family:Kopie Van Vabby,Fraunces,serif;font-style:normal;text-transform:uppercase;letter-spacing:.5px;font-size:18px;color:var(--paars);flex:1}.mbperso .stephead .pick{font-size:13px;color:var(--hotpink);font-weight:600;text-align:right}.mbperso .stephead .car{color:var(--grijs);transition:.2s}.mbperso .step.open .stephead .car{transform:rotate(180deg)}.mbperso .stepbody{display:none;padding:2px 18px 18px}.mbperso .step.open .stepbody{display:block}.mbperso .cards{display:flex;gap:8px;flex-wrap:wrap}.mbperso .opt,.mbperso .card{border:1.8px solid #eadbe4;border-radius:12px;padding:10px 12px;cursor:pointer;min-width:92px;flex:1;position:relative;text-align:center}.mbperso .opt.sel,.mbperso .card.sel{border-color:var(--paars);background:var(--tint)}.mbperso .opt .ct,.mbperso .card .ct{font-weight:700;font-size:13.5px}.mbperso .opt .cs,.mbperso .card .cs{font-size:11px;color:var(--grijs);margin-top:2px}.mbperso .opt .up{color:var(--hotpink);font-weight:700;font-size:12px;margin-top:3px}.mbperso .card.soldout{opacity:.4;cursor:not-allowed;text-decoration:line-through}.mbperso .vex{height:46px;display:flex;align-items:center;justify-content:center;margin-bottom:6px}.mbperso .vex img{max-height:44px;max-width:100%;object-fit:contain}.mbperso .opt.sel:after,.mbperso .card.sel:after{content:"\2713";position:absolute;top:8px;right:10px;color:var(--paars);font-weight:800;font-size:12px}.mbperso .swrow{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:4px}.mbperso .sw{width:42px;height:42px;border-radius:50%;cursor:pointer;border:3px solid #fff;box-shadow:0 0 0 1.8px #eadbe4;position:relative;background-size:cover;background-position:center}.mbperso .sw.sel{box-shadow:0 0 0 2.6px var(--paars)}.mbperso .sw span{display:none}.mbperso #mbp-maat{flex-wrap:nowrap;gap:6px}.mbperso #mbp-maat .card{min-width:0;flex:1;padding:10px 6px}.mbperso #mbp-maat .card .ct{font-size:12.5px}.mbperso .sublabel{font-size:12.5px;font-weight:700;color:var(--paars);margin:14px 0 7px}.mbperso .sub{margin-top:12px}.mbperso .sub.hide{display:none}.mbperso .tin{width:100%;border:1.6px solid #eadbe4;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px;color:var(--paars)}.mbperso .fontsel{width:100%;border:1.6px solid #eadbe4;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:15px;color:var(--paars);background:#fff}.mbperso .tc{width:30px;height:30px;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1.6px #eadbe4;background-size:cover;background-position:center}.mbperso .tc.sel{box-shadow:0 0 0 2.4px var(--paars)}.mbperso .tcs{display:flex;gap:9px;flex-wrap:wrap}.mbperso .tcname{font-size:12px;color:var(--grijs);margin-top:9px}.mbperso .pvbox{margin-top:12px;border:1.6px solid #eadbe4;border-radius:12px;background:var(--soft-light);padding:18px;text-align:center}.mbperso .pvbox .l{font-size:10px;color:var(--grijs);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.mbperso .pvbox .tx{font-family:Dancing Script,cursive;color:#711a56;font-size:28px;line-height:1;word-break:break-word}.mbperso .heartrow{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13.5px;color:var(--paars);cursor:pointer}.mbperso .heartrow input{width:16px;height:16px;accent-color:var(--paars)}.mbperso .extrainfo{margin:18px 0}.mbperso textarea.tin{resize:vertical;min-height:64px}.mbperso input[type=file]{width:100%;background:var(--soft-light);border:1.6px solid #f6d3df;border-radius:14px;padding:12px 14px;font-family:inherit;font-size:14px;color:var(--grijs);cursor:pointer}.mbperso input[type=file]::file-selector-button{background:var(--paars);color:#fff;border:none;border-radius:40px;padding:11px 20px;margin-right:14px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer;transition:.15s}.mbperso input[type=file]::file-selector-button:hover{background:var(--hotpink)}.mbperso input[type=file]::-webkit-file-upload-button{background:var(--paars);color:#fff;border:none;border-radius:40px;padding:11px 20px;margin-right:14px;font-family:inherit;font-weight:700;font-size:14px;cursor:pointer}.mbperso .box{border:1.6px dashed var(--roze);border-radius:12px;padding:14px;text-align:center;color:var(--grijs);font-size:13px;background:var(--tint)}.mbperso .info{display:flex;gap:7px;font-size:12.5px;color:#7a5468;background:var(--tint);border-radius:10px;padding:9px 12px;margin-top:10px;line-height:1.5}.mbperso .info .i{flex:none;width:16px;height:16px;border-radius:50%;background:var(--paars);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.mbperso .giftcard{display:flex;gap:14px;align-items:center;background:#fff;border:1.8px solid #eadbe4;border-radius:16px;padding:14px;cursor:pointer}.mbperso .giftcard.sel{border-color:var(--paars);background:var(--tint)}.mbperso .giftcard .gim{width:74px;height:74px;border-radius:12px;background:var(--soft-light);display:flex;align-items:center;justify-content:center;font-size:11px;color:#c99cb0;text-align:center;flex:none;overflow:hidden}.mbperso .giftcard .gim img{width:100%;height:100%;object-fit:cover}.mbperso .giftcard .gt{font-weight:700;font-size:15px}.mbperso .giftcard .gd{font-size:13px;color:var(--grijs);margin-top:2px}.mbperso .giftcard .gp{margin-left:auto;font-weight:700;color:var(--hotpink)}.mbperso .cartblock{background:#fff;border:1px solid #f0e6ee;border-radius:16px;padding:16px 18px}.mbperso .totrow{display:flex;justify-content:space-between;align-items:baseline}.mbperso .totrow .perstuk{font-family:Kopie Van Vabby,Fraunces,serif;font-style:normal;font-weight:900;font-size:26px;letter-spacing:.5px;color:var(--paars)}.mbperso .optline{font-size:12.5px;color:var(--grijs);text-align:right}.mbperso .qtyrow{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.mbperso .qty{display:flex;align-items:center;gap:12px}.mbperso .qty button{width:30px;height:30px;border-radius:50%;border:1.6px solid var(--paars);background:#fff;color:var(--paars);font-size:17px;font-weight:700;cursor:pointer}.mbperso .qty .n{font-weight:700;min-width:24px;text-align:center}.mbperso .addcart{margin-top:12px;width:100%;background:var(--hotpink);color:#fff;border:none;border-radius:40px;padding:15px;font-size:16px;font-weight:700;font-family:inherit;cursor:pointer}.mbperso .addcart[disabled]{opacity:.5;cursor:not-allowed}.mbperso .trust{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mbperso .tchip{font-size:12px;color:var(--paars);background:var(--tint);border-radius:20px;padding:6px 11px}@media(max-width:860px){.mbperso .wrap{grid-template-columns:1fr}.mbperso .left{position:static}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mb-perso.css.map */
