.mpp-builder{display:block;margin:0 0 1.6rem}.mpp-builder__loading{margin:0;padding:2rem;text-align:center}.mpp-builder__card{display:flex;align-items:center;gap:1.6rem;padding:1.4rem;border-radius:2rem;background:#fff}.mpp-builder__thumb{flex:0 0 auto;width:min(38%,18rem);padding:0;border:0;background:none;cursor:pointer}.mpp-builder__thumb-img{display:block;width:100%;height:auto;aspect-ratio:1;transition:transform .2s}.mpp-builder__thumb:hover .mpp-builder__thumb-img{transform:scale(1.03)}.mpp-builder__card-body{flex:1;min-width:0}.mpp-builder__card-title{margin:0 0 .4rem;color:var(--mpp-cocoa, #4a2c2a);font-size:1.8rem;font-weight:700}.mpp-builder__hint{margin:0;font-size:1.3rem;line-height:1.45;opacity:.8}.mpp-builder__card-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.2rem}.mpp-builder__pill{padding:.9rem 1.8rem;border:0;border-radius:99rem;background:var(--mpp-pink, #e75a8c);color:#fff;font:inherit;font-size:1.4rem;font-weight:700;cursor:pointer}.mpp-builder__pill--soft{background:var(--mpp-blush, #fce4ec);color:var(--mpp-cocoa, #4a2c2a)}@media(max-width:420px){.mpp-builder__card{flex-direction:column;text-align:center}.mpp-builder__thumb{width:62%}.mpp-builder__card-actions{justify-content:center}}html.mppb-lock,html.mppb-lock body{overflow:hidden}.mppb,.mppb-preview{--pink: #e83e8c;--pink-dark: #b81f68;--blush: #fde7ef;--petal: #f6cddd;--ink: #3a2430;--muted: #8a7480;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.35;letter-spacing:normal;-webkit-tap-highlight-color:transparent}.mppb[hidden],.mppb-preview[hidden],.mppb [hidden]{display:none!important}.mppb *,.mppb-preview *{box-sizing:border-box}.mppb button,.mppb-preview button,.mppb input,.mppb textarea{font:inherit;color:inherit;letter-spacing:normal}.mppb button,.mppb-preview button{cursor:pointer}.mppb button:disabled{cursor:default;opacity:.35}.mppb{display:flex;flex-direction:column;height:100dvh;background:#fff}.mppb-head{display:flex;flex-shrink:0;align-items:center;gap:4px;padding:6px 8px;padding-top:max(6px,env(safe-area-inset-top));border-bottom:1px solid var(--petal)}.mppb-head__title{flex:1;min-width:0;overflow:hidden;padding:0 6px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.mppb-tb{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:4px;min-width:36px;height:36px;padding:0 9px;border:0;border-radius:10px;background:none;white-space:nowrap}.mppb-tb:hover:not(:disabled),.mppb-tb.is-on{background:var(--blush)}.mppb-tb--ghost{color:var(--muted)}.mppb-tb--danger{color:var(--pink-dark)}.mppb-primary,.mppb-soft{padding:8px 16px;border:0;border-radius:999px;font-weight:600}.mppb-primary{background:var(--pink);color:#fff!important}.mppb-primary:hover{background:var(--pink-dark)}.mppb-soft{padding:8px 12px;border-radius:12px;background:var(--blush)}.mppb-soft:hover{background:var(--petal)}.mppb-soft.is-on{background:var(--pink);color:#fff}.mppb-wide{width:100%}.mppb-grow{flex:1}.mppb-link{padding:4px 6px;border:0;background:none;color:var(--pink-dark);font-size:13px}.mppb-body{position:relative;display:flex;flex:1;flex-direction:column-reverse;min-height:0}.mppb-rail{z-index:3;display:flex;flex-shrink:0;overflow-x:auto;padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--petal);background:#fff}.mppb-rail__btn{display:flex;flex:1;flex-direction:column;align-items:center;gap:3px;min-width:60px;padding:7px 2px;border:0;background:none;color:var(--muted);font-size:11px!important}.mppb-rail__btn[aria-pressed=true]{color:var(--pink-dark)}.mppb-rail__icon{display:grid;width:32px;height:32px;place-items:center;border-radius:12px;font-size:18px;line-height:1}.mppb-rail__icon--serif{font-family:Georgia,serif;font-weight:700}.mppb-rail__btn[aria-pressed=true] .mppb-rail__icon{background:var(--blush)}.mppb-panel{z-index:2;display:flex;flex-direction:column;flex-shrink:0;max-height:52dvh;border-top:1px solid var(--petal);border-radius:24px 24px 0 0;background:#fff;box-shadow:0 -8px 30px #0000001a}.mppb-panel__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:10px 12px 2px 16px}.mppb-panel__title{margin:0;color:var(--ink);font-family:inherit;font-size:16px;font-weight:600;letter-spacing:normal}.mppb-panel__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 16px 24px}.mppb-main{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.mppb-ctx{display:flex;flex-shrink:0;align-items:center;gap:4px;height:48px;overflow-x:auto;padding:0 8px;border-bottom:1px solid var(--petal);background:#fff;scrollbar-width:none}.mppb-ctx::-webkit-scrollbar{display:none}.mppb-ctx__hint{flex-shrink:0;padding:0 4px;color:var(--muted)}.mppb-ctx__font{display:inline-block;max-width:120px;overflow:hidden;text-overflow:ellipsis}.mppb-ctx__color{display:inline-flex;flex-direction:column;align-items:center;line-height:1}.mppb-ctx__color i{display:block;width:20px;height:4px;margin-top:2px;border-radius:2px}.mppb-ctx__dot{display:block;width:22px;height:22px;border:1px solid rgba(0,0,0,.12);border-radius:50%}.mppb-stepper{display:inline-flex;flex-shrink:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--petal)}.mppb-sep{flex-shrink:0;width:1px;height:24px;margin:0 4px;background:var(--petal)}.mppb-stage{position:relative;display:flex;flex:1;align-items:center;justify-content:center;min-height:0;overflow:hidden;background:#ece8ea;touch-action:none}.mppb-frame{position:relative;flex-shrink:0}.mppb-face{overflow:hidden;border-radius:50%;background:#fff;box-shadow:0 10px 30px #3c141e2e}.mppb-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mppb-note{position:absolute;bottom:8px;left:0;right:0;margin:0;color:var(--muted);font-size:12px;text-align:center;pointer-events:none}@media(min-width:768px){.mppb-body{flex-direction:row}.mppb-rail{flex-direction:column;width:76px;overflow-x:hidden;overflow-y:auto;padding:8px 0;border-top:0;border-right:1px solid var(--petal)}.mppb-rail__btn{flex:none;padding:10px 2px}.mppb-panel{width:340px;max-height:none;border-top:0;border-right:1px solid var(--petal);border-radius:0;box-shadow:none}}.mppb-pop{position:fixed;z-index:10;max-height:60dvh;overflow-y:auto;padding:12px;border-radius:16px;background:#fff;box-shadow:0 12px 40px #0000002e,0 0 0 1px var(--petal)}.mppb-stack>*+*{margin-top:16px}.mppb-stack--tight>*+*{margin-top:8px}.mppb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.mppb-label{display:block;margin:0 0 6px;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mppb-label--row{display:flex;align-items:center;justify-content:space-between;gap:8px}.mppb-label--row>span:last-child{text-transform:none}.mppb-muted{margin:0;color:var(--muted);font-size:13px}.mppb-muted--small{margin-top:4px;color:var(--muted);font-size:12px}.mppb-strong{margin:0;font-weight:600}.mppb-box{margin:0;padding:12px;border-radius:16px;background:#fff5f9;font-size:13px}.mppb-input{display:block;width:100%;padding:9px 12px;border:1px solid var(--petal);border-radius:12px;background:#fff;font-size:16px!important;resize:vertical}.mppb-input:focus{outline:2px solid var(--pink);outline-offset:0}.mppb-input--btn{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left}.mppb-range{width:100%;accent-color:var(--pink)}.mppb-seg{display:inline-flex;overflow:hidden;border-radius:999px;background:var(--blush)}.mppb-seg button{padding:4px 11px;border:0;background:none;font-size:12px!important}.mppb-seg button.is-on{background:var(--pink);color:#fff}.mppb-grid{display:grid;gap:8px}.mppb-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.mppb-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mppb-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.mppb-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}.mppb-grid--7{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.mppb-grid.is-busy{opacity:.5;pointer-events:none}.mppb-tile{display:grid;aspect-ratio:1;place-items:center;padding:6px;border:0;border-radius:12px;background:#fff1f6}.mppb-tile:hover{background:var(--blush)}.mppb-tile img,.mppb-tile svg{width:100%;height:100%}.mppb-emoji{padding:4px 0;border:0;border-radius:8px;background:none;font-size:24px!important;line-height:1.2}.mppb-emoji:hover{background:var(--blush)}.mppb-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0;border:0;background:none}.mppb-card__face{display:grid;width:100%;aspect-ratio:1;place-items:center;overflow:hidden;border-radius:50%;background-size:cover;box-shadow:0 0 0 1px #0000001a;transition:box-shadow .15s}.mppb-card:hover .mppb-card__face{box-shadow:0 0 0 2px var(--pink)}.mppb-card__text{padding:0 8px;font-size:22px;line-height:1;text-align:center;white-space:pre}.mppb-card__emoji{font-size:44px}.mppb-card__label{font-size:13px;text-align:center}.mppb-preset{display:block;width:100%;padding:12px 16px;border:0;border-radius:12px;background:#fff1f6;text-align:left}.mppb-preset:hover{background:var(--blush)}.mppb-combo{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:4 / 3;padding:4px;overflow:hidden;border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px var(--petal);line-height:1}.mppb-combo:hover{box-shadow:0 0 0 2px var(--pink)}.mppb-tabs{display:flex;gap:6px;margin:0 -4px 8px;overflow-x:auto;padding:0 4px 4px}.mppb-chip{flex-shrink:0;padding:5px 12px;border:0;border-radius:999px;background:var(--blush);font-size:13px!important}.mppb-chip.is-on{background:var(--pink);color:#fff!important}.mppb-fonts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:260px;overflow-y:auto;padding-right:2px}.mppb-font{overflow:hidden;padding:10px 12px;border:0;border-radius:12px;background:#fff1f6;font-size:18px!important;line-height:1.2;text-align:left;text-overflow:ellipsis;white-space:nowrap}.mppb-font.is-on{background:var(--petal);box-shadow:inset 0 0 0 2px var(--pink)}.mppb-swatches{display:flex;flex-wrap:wrap;gap:6px}.mppb-swatches--small{margin-bottom:8px}.mppb-swatch{position:relative;width:28px;height:28px;padding:0;overflow:hidden;border:1px solid rgba(0,0,0,.12);border-radius:50%;cursor:pointer}.mppb-swatches--small .mppb-swatch{width:24px;height:24px}.mppb-swatch.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pink)}.mppb-swatch--none{background:#fff;color:var(--muted);font-size:12px!important}.mppb-swatch--any{display:inline-block;background:conic-gradient(red,#ff0,#0f0,#0ff,#00f,#f0f,red)}.mppb-swatch--any input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.mppb-dot{width:36px;height:36px;border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px #0003}.mppb-dot.is-on{border-color:var(--pink);box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pink)}.mppb-pattern{padding:0;overflow:hidden;aspect-ratio:1;border:0;border-radius:12px;box-shadow:0 0 0 1px #0000001a}.mppb-pattern img{display:block;width:100%;height:100%}.mppb-pattern.is-on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pink)}.mppb-pattern--none{background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 0 0 / 12px 12px;color:var(--muted);font-size:11px!important}.mppb-upload{position:relative;display:block}.mppb-file{position:absolute;width:1px;height:1px;opacity:0}.mppb-upload span{display:block;padding:12px;border-radius:999px;background:var(--pink);color:#fff;font-weight:600;text-align:center;cursor:pointer}.mppb-upload.is-disabled{opacity:.4;pointer-events:none}.mppb-file:focus-visible+span{outline:2px solid var(--ink);outline-offset:2px}.mppb-photo img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.mppb-photo__actions{display:flex;gap:4px;margin-top:4px}.mppb-photo__actions .mppb-soft{flex:1;padding:6px 4px;font-size:12px!important}.mppb-layer{display:flex;align-items:center;gap:2px;padding:2px;border-radius:12px}.mppb-layer.is-on{background:var(--blush)}.mppb-layer__name{display:flex;flex:1;align-items:center;gap:8px;min-width:0;padding:6px;overflow:hidden;border:0;background:none;text-align:left;white-space:nowrap;text-overflow:ellipsis}.mppb-layer__name:disabled{opacity:1!important}.mppb-layer__icon{display:grid;flex-shrink:0;width:30px;height:30px;place-items:center;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--petal);font-size:13px}.mppb-preview{display:grid;place-items:center;padding:12px;background:#28141e8c}.mppb-preview__box{display:flex;flex-direction:column;gap:10px;width:min(100%,520px);max-height:calc(100dvh - 24px);overflow-y:auto;padding:14px;border-radius:24px;background:#fff}.mppb-preview__head{display:flex;align-items:center;justify-content:space-between}.mppb-preview__head h2{margin:0;color:var(--ink);font-family:inherit;font-size:18px;letter-spacing:normal}.mppb-preview__stage{display:grid;place-items:center;padding:16px;border-radius:18px;background:#fde7ef}.mppb-preview__stage[data-scene=white]{background:#fff;box-shadow:inset 0 0 0 1px var(--petal)}.mppb-preview__stage[data-scene=car]{background:radial-gradient(120% 80% at 50% 0%,#9fb7c9,#5d6f80 38%,#2b2f36 70%,#1d1f24)}.mppb-preview__img{display:block;width:auto;max-width:100%;height:auto;max-height:min(56dvh,520px)}.mppb-preview__scenes{display:flex;justify-content:center;gap:6px}.mppb-preview__caption{margin:0;color:var(--muted);font-size:12px;text-align:center}.mppb-preview__actions{display:flex;gap:8px}.mppb-preview__actions>*{flex:1}
/*# sourceMappingURL=/cdn/shop/t/13/assets/mpp-builder.css.map */
