.mi-bebe-builder [hidden]{display:none!important}.mi-bebe-builder{border:1px solid #dedede;border-radius:8px;padding:14px;margin:2px 0 16px;color:#222}.mi-bebe-builder__row{padding:0 0 11px;margin:0 0 11px;border-bottom:1px solid #e6e6e6}.mi-bebe-builder__row p{margin:0 0 7px;font-size:.78rem;color:#555}.mi-bebe-builder__row strong{color:#171717}.mi-bebe-builder__colors,.mi-bebe-builder__counts{display:flex;flex-wrap:wrap;gap:8px}.mi-bebe-builder__colors label,.mi-bebe-builder__counts label{position:relative;cursor:pointer}.mi-bebe-builder__colors input,.mi-bebe-builder__counts input{position:absolute;opacity:0;width:1px;height:1px}.mi-bebe-builder__colors label{display:grid;place-items:center;width:34px;height:34px;border-radius:50%}.mi-bebe-builder__colors label:has(input:checked){outline:2px solid #222}.mi-bebe-builder__colors label:has(input:focus-visible),.mi-bebe-builder__counts label:has(input:focus-visible){outline:2px solid #222}.mi-bebe-builder__swatch{display:block;width:24px;height:24px;border:1px solid #ddd;border-radius:50%}.mi-bebe-builder__swatch--gold{background:linear-gradient(135deg,#f6d475,#ad7813)}.mi-bebe-builder__swatch--silver{background:linear-gradient(135deg,#fff,#8a9ca2)}.mi-bebe-builder__counts label{display:grid;place-items:center;width:44px;height:44px;border:1px solid #d2d2d2;border-radius:50%}.mi-bebe-builder__counts label:has(input:checked){background:#eee9e1}.mi-bebe-builder__counts span{text-align:center;font-size:.82rem;line-height:1.05}.mi-bebe-builder__counts small{display:block;min-height:10px;font-size:.58rem;white-space:nowrap}.mi-bebe-builder__counts small:empty{display:none}.mi-bebe-builder__heading{margin:3px 0 12px;text-align:center;font-size:.78rem}.mi-bebe-builder__charm{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;margin:6px 0;font-size:.78rem;color:#555}.mi-bebe-builder__picker{position:relative;min-width:0}.mi-bebe-builder__picker [data-trigger]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:38px;gap:8px;padding:8px 10px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#222;text-align:left;font:inherit;cursor:pointer}.mi-bebe-builder__picker [data-selection]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mi-bebe-builder__menu{position:absolute;z-index:20;top:calc(100% + 2px);left:0;right:0;max-height:270px;overflow-y:auto;border:1px solid #ccc;border-radius:5px;background:#fff;box-shadow:0 8px 20px #0002}.mi-bebe-builder__group{padding:9px 12px 4px;color:#777;font-size:.64rem;letter-spacing:.08em;font-weight:700}.mi-bebe-builder__choice{display:flex;align-items:center;width:100%;gap:10px;padding:7px 10px;border:0;background:#fff;text-align:left;font-size:.78rem;cursor:pointer}.mi-bebe-builder__choice:hover,.mi-bebe-builder__choice:focus-visible{background:#f5f5f5}.mi-bebe-builder__icon{flex:none;display:grid;place-items:center;width:34px;height:34px;color:#b18b39;font-size:1.4rem;font-weight:800}.mi-bebe-builder__icon img{display:block;width:100%;height:100%;object-fit:contain}.mi-bebe-builder__icon--heart img{mix-blend-mode:multiply}.mi-bebe-builder__reset{display:block;margin:13px auto 14px;padding:7px 16px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#555;font-size:.72rem;cursor:pointer}.mi-bebe-builder__preview-wrap{border-top:1px solid #e7e7e7;padding-top:11px;text-align:center}.mi-bebe-builder__preview-wrap p{margin:0 0 10px;font-size:.78rem;font-weight:600}.mi-bebe-builder__preview{display:flex;justify-content:center;gap:7px;min-height:40px}.mi-bebe-builder__preview .mi-bebe-builder__icon{width:40px;height:40px;font-size:1.7rem}.mi-bebe-builder__placeholder{width:40px;height:40px;border:1px dashed #dab872;border-radius:50%;background:#fcfaf5}.mi-bebe-builder.is-silver .mi-bebe-builder__icon--sign{filter:grayscale(1)}.mi-bebe-builder.is-silver .mi-bebe-builder__icon--initial{color:#8a9ca2}.mi-bebe-builder__error{margin:14px 0 0;color:#a21d24;font-size:.8rem}@media(max-width:420px){.mi-bebe-builder{padding:12px}.mi-bebe-builder__charm{grid-template-columns:66px minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/mi-bebe-builder.css.map */
