lunaro-bracelet-builder{--lb-bg: #faf8f5;--lb-panel: #ffffff;--lb-ink: #342b35;--lb-muted: #756c76;--lb-line: #e9e3e8;--lb-accent: #6b4165;--lb-soft: #f1eaf0;--lb-positive: #46644e;display:block;color:var(--lb-ink);background:var(--lb-bg);font:15px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;border-radius:20px}lunaro-bracelet-builder *,lunaro-bracelet-builder *:before,lunaro-bracelet-builder *:after{box-sizing:border-box}lunaro-bracelet-builder [hidden]{display:none!important}lunaro-bracelet-builder button,lunaro-bracelet-builder input,lunaro-bracelet-builder textarea{font:inherit}lunaro-bracelet-builder button{cursor:pointer}lunaro-bracelet-builder button:disabled{cursor:default;opacity:.48}lunaro-bracelet-builder :focus-visible{outline:3px solid var(--lb-accent);outline-offset:3px}lunaro-bracelet-builder h2,lunaro-bracelet-builder h3,lunaro-bracelet-builder p{margin:0;color:inherit}lunaro-bracelet-builder h2{font:500 clamp(26px,3.2vw,43px)/1.15 Georgia,"Times New Roman",serif;letter-spacing:-.035em}lunaro-bracelet-builder h3{font-size:16px;font-weight:600}lunaro-bracelet-builder .lb-app{padding:clamp(18px,3vw,34px);max-width:1500px;margin:auto}lunaro-bracelet-builder .lb-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:28px}lunaro-bracelet-builder .lb-advisor{background:#f0e9ee;border-radius:14px;padding:20px 23px;margin-bottom:24px}lunaro-bracelet-builder .lb-advisor>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 16px}lunaro-bracelet-builder .lb-advisor-controls{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:14px}lunaro-bracelet-builder .lb-advisor-tabs{display:flex;border:1px solid #ded2db;border-radius:9px;overflow:hidden}lunaro-bracelet-builder .lb-advisor-tabs button{border:0;padding:10px 13px;color:var(--lb-accent);background:transparent;font-size:13px;min-height:42px}lunaro-bracelet-builder .lb-advisor-tabs button[aria-pressed=true]{color:#fff;background:var(--lb-accent)}lunaro-bracelet-builder .lb-advisor-choice{flex:1;min-width:160px;max-width:280px}lunaro-bracelet-builder .lb-advisor-controls .lb-button-primary{margin:0;width:auto;min-height:42px}lunaro-bracelet-builder .lb-suggestion-caption{color:var(--lb-accent);font-size:12px;margin-top:12px}lunaro-bracelet-builder .lb-eyebrow{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.18em;color:var(--lb-accent);margin-bottom:8px}lunaro-bracelet-builder .lb-intro{color:var(--lb-muted);margin-top:10px;max-width:610px}lunaro-bracelet-builder .lb-demo-label{font-size:12px;white-space:nowrap;background:var(--lb-soft);color:var(--lb-accent);border-radius:30px;padding:8px 13px}lunaro-bracelet-builder .lb-workspace{display:grid;grid-template-columns:minmax(230px,.85fr) minmax(290px,1.65fr) minmax(240px,.85fr);grid-template-areas:"catalog design summary";gap:20px;align-items:start}lunaro-bracelet-builder .lb-panel{background:var(--lb-panel);border:1px solid var(--lb-line);border-radius:15px;padding:22px;min-width:0}lunaro-bracelet-builder .lb-catalog{grid-area:catalog}lunaro-bracelet-builder .lb-summary{grid-area:summary}lunaro-bracelet-builder .lb-design{grid-area:design;min-width:0;padding:14px 5px}lunaro-bracelet-builder .lb-panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}lunaro-bracelet-builder .lb-number{color:var(--lb-muted);font-size:12px}lunaro-bracelet-builder .lb-input{width:100%;border:1px solid var(--lb-line);border-radius:9px;padding:10px 12px;color:var(--lb-ink);background:var(--lb-panel);font-size:14px}lunaro-bracelet-builder .lb-input::placeholder{color:var(--lb-muted)}lunaro-bracelet-builder textarea{resize:vertical}lunaro-bracelet-builder .lb-filters{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 20px}lunaro-bracelet-builder .lb-filters button{background:var(--lb-panel);border:1px solid var(--lb-line);color:var(--lb-muted);border-radius:30px;padding:6px 10px;font-size:12px}lunaro-bracelet-builder .lb-filters button[aria-pressed=true]{background:var(--lb-ink);border-color:var(--lb-ink);color:#fff}lunaro-bracelet-builder .lb-bead-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-height:680px;overflow-y:auto;overscroll-behavior:contain;padding:3px}lunaro-bracelet-builder .lb-bead-card{display:flex;align-items:center;flex-direction:column;gap:4px;background:transparent;border:1px solid var(--lb-line);border-radius:11px;padding:10px 5px 7px;color:var(--lb-ink);transition:border-color .15s,background .15s}lunaro-bracelet-builder .lb-bead-card:hover,lunaro-bracelet-builder .lb-bead-card:focus-within{background:var(--lb-bg);border-color:var(--lb-accent)}lunaro-bracelet-builder .lb-bead-choose{display:flex;align-items:center;flex-direction:column;gap:4px;padding:3px 0;width:100%;border:0;color:inherit;background:transparent}lunaro-bracelet-builder .lb-card-meaning{font-size:10px;line-height:1.4;text-align:center;color:var(--lb-accent);overflow-wrap:anywhere}lunaro-bracelet-builder .lb-gem-info{border:0;background:transparent;color:var(--lb-muted);font-size:10px;text-decoration:underline;padding:4px 3px}lunaro-bracelet-builder .lb-shades{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-top:3px}lunaro-bracelet-builder .lb-shade{border:1px solid var(--lb-line);border-radius:50%;background:transparent;padding:2px;width:23px;height:23px}lunaro-bracelet-builder .lb-shade .lb-stone{width:17px;height:17px;display:block}lunaro-bracelet-builder .lb-stone{--stone-color: #baa5ba;display:inline-block;position:relative;flex-shrink:0;border-radius:50%;overflow:hidden;width:48px;height:48px;background-color:var(--stone-color);background-image:radial-gradient(ellipse at 26% 22%,#ffffffc4 0,#ffffff30 18%,transparent 44%),repeating-linear-gradient(117deg,transparent 0 6px,#ffffff19 7px 8px,#0000000d 10px 13px),radial-gradient(ellipse at 80% 84%,#00000045,transparent 65%);box-shadow:inset -2px -3px 7px #00000018,0 3px 4px #0000000c}lunaro-bracelet-builder .lb-stone img{display:block;position:absolute;max-width:none;max-height:none;object-fit:fill}lunaro-bracelet-builder .lb-stone-photo{background:none;box-shadow:0 2px 3px #342b3518}lunaro-bracelet-builder .lb-bead-name{font-size:12px;line-height:1.3;margin-top:6px;text-align:center;overflow-wrap:anywhere}lunaro-bracelet-builder .lb-bead-cost{font-size:12px;font-weight:600}lunaro-bracelet-builder .lb-bead-size{font-size:11px;color:var(--lb-muted)}lunaro-bracelet-builder .lb-presets{border-top:1px solid var(--lb-line);padding-top:18px;margin-top:20px}lunaro-bracelet-builder .lb-preset-options{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}lunaro-bracelet-builder .lb-button{border:1px solid transparent;border-radius:9px;min-height:42px;padding:10px 14px;font-size:13px;font-weight:500;color:var(--lb-ink);background:var(--lb-panel)}lunaro-bracelet-builder .lb-button-primary{background:var(--lb-accent);color:#fff;width:100%;min-height:48px;margin-top:16px}lunaro-bracelet-builder .lb-button-primary:hover:not(:disabled){filter:brightness(.94)}lunaro-bracelet-builder .lb-button-secondary{border-color:var(--lb-line);background:var(--lb-panel)}lunaro-bracelet-builder .lb-button-quiet{background:transparent;color:var(--lb-muted)}lunaro-bracelet-builder .lb-button-preset{background:var(--lb-soft);color:var(--lb-accent);min-height:34px;padding:7px 10px;font-size:12px}lunaro-bracelet-builder .lb-design-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 10px}lunaro-bracelet-builder .lb-design-heading .lb-eyebrow{margin:0}lunaro-bracelet-builder .lb-history{display:flex;gap:6px}lunaro-bracelet-builder .lb-history button,lunaro-bracelet-builder .lb-selection button,lunaro-bracelet-builder .lb-size-controls button,lunaro-bracelet-builder .lb-dialog-header button{width:34px;height:34px;background:var(--lb-panel);border:1px solid var(--lb-line);border-radius:8px;color:var(--lb-ink);padding:0;font-size:18px}lunaro-bracelet-builder .lb-ring{width:100%;aspect-ratio:1;position:relative;max-width:500px;margin:6px auto 0}lunaro-bracelet-builder .lb-cord{position:absolute;width:68%;height:68%;left:16%;top:16%;border:1px solid #d9d0d8;border-radius:50%}lunaro-bracelet-builder .lb-ring-center{position:absolute;top:32%;right:25%;bottom:32%;left:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;pointer-events:none}lunaro-bracelet-builder .lb-center-label{font-size:12px;color:var(--lb-muted)}lunaro-bracelet-builder [data-count]{font:500 clamp(28px,4vw,44px)/1.1 Georgia,serif;white-space:nowrap}lunaro-bracelet-builder [data-wrist-caption]{font-size:12px;color:var(--lb-muted)}lunaro-bracelet-builder .lb-ring-beads{position:absolute;top:0;right:0;bottom:0;left:0}lunaro-bracelet-builder .lb-ring-bead,lunaro-bracelet-builder .lb-ring-placeholder{position:absolute;transform:translate(-50%,-50%);width:var(--bead-size, 8%);height:auto;aspect-ratio:1;border-radius:50%;padding:0;border:0;background:transparent}lunaro-bracelet-builder .lb-ring-placeholder{background:#ffffff85;border:1px dashed #d7cfd6}lunaro-bracelet-builder .lb-ring-bead .lb-stone{display:block;width:100%;height:100%}lunaro-bracelet-builder .lb-ring-bead[aria-pressed=true]{outline:2px solid var(--lb-accent);outline-offset:3px}lunaro-bracelet-builder .lb-size-estimate{text-align:center;color:var(--lb-muted);font-size:12px;margin:-2px 0 18px}lunaro-bracelet-builder .lb-design-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin-bottom:28px}lunaro-bracelet-builder .lb-sequence-header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;margin-bottom:12px}lunaro-bracelet-builder .lb-sequence{display:flex;flex-wrap:wrap;gap:5px}lunaro-bracelet-builder .lb-sequence-bead{display:flex;flex-direction:column;align-items:center;width:37px;padding:4px 3px;background:transparent;color:var(--lb-muted);border:1px solid transparent;border-radius:7px}lunaro-bracelet-builder .lb-sequence-bead .lb-stone{width:24px;height:24px}lunaro-bracelet-builder .lb-sequence-bead>span:last-child{font-size:10px;padding-top:3px}lunaro-bracelet-builder .lb-sequence-bead[aria-pressed=true]{border-color:var(--lb-accent);background:var(--lb-soft)}lunaro-bracelet-builder .lb-selection{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:14px 0 8px;padding:9px 11px;border:1px solid var(--lb-line);border-radius:10px;font-size:13px;background:var(--lb-panel)}lunaro-bracelet-builder .lb-selection>div{display:flex;gap:5px;flex-shrink:0}lunaro-bracelet-builder .lb-selection-hint{margin-top:10px}lunaro-bracelet-builder .lb-note{color:var(--lb-muted);font-size:12px;line-height:1.5}lunaro-bracelet-builder .lb-label{font-weight:500;font-size:13px;display:block}lunaro-bracelet-builder .lb-size-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:12px 0 10px}lunaro-bracelet-builder .lb-size-options button{display:flex;flex-direction:column;align-items:center;gap:3px;color:var(--lb-ink);border:1px solid var(--lb-line);border-radius:9px;padding:10px 3px;background:transparent}lunaro-bracelet-builder .lb-size-options button strong{font-weight:500;font-size:14px}lunaro-bracelet-builder .lb-size-options button span{color:var(--lb-muted);font-size:11px;white-space:nowrap}lunaro-bracelet-builder .lb-size-options button[aria-pressed=true]{border-color:var(--lb-accent);background:var(--lb-soft)}lunaro-bracelet-builder .lb-size-controls{display:flex;align-items:center;gap:8px;margin:12px 0 9px}lunaro-bracelet-builder .lb-size-controls .lb-input{width:76px;font-weight:500;padding:7px 8px}lunaro-bracelet-builder .lb-size-controls button{flex-shrink:0}lunaro-bracelet-builder .lb-size-controls>span{color:var(--lb-muted);font-size:13px;margin-right:auto}lunaro-bracelet-builder .lb-measure{font-size:12px;color:var(--lb-accent);margin:10px 0 20px}lunaro-bracelet-builder .lb-measure summary{cursor:pointer}lunaro-bracelet-builder .lb-measure p{color:var(--lb-muted);margin-top:8px}lunaro-bracelet-builder .lb-progress{height:4px;background:var(--lb-soft);border-radius:4px;overflow:hidden}lunaro-bracelet-builder .lb-progress>div{height:100%;background:var(--lb-accent);transition:width .2s}lunaro-bracelet-builder .lb-fit-status{font-size:12px;margin:9px 0 18px;color:var(--lb-muted)}lunaro-bracelet-builder .lb-fit-valid{color:var(--lb-positive)}lunaro-bracelet-builder .lb-breakdown{border-top:1px solid var(--lb-line);padding-top:13px;margin-bottom:16px}lunaro-bracelet-builder .lb-breakdown>div{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px;color:var(--lb-muted);margin:7px 0}lunaro-bracelet-builder .lb-breakdown>div>span:first-child{overflow-wrap:anywhere}lunaro-bracelet-builder .lb-breakdown>div>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}lunaro-bracelet-builder .lb-price-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;padding-top:13px;border-top:1px solid var(--lb-line);margin-bottom:8px}lunaro-bracelet-builder .lb-price-line>span{font-size:13px}lunaro-bracelet-builder .lb-price-line strong{font:500 28px/1.2 Georgia,serif;font-variant-numeric:tabular-nums}lunaro-bracelet-builder .lb-note-label{margin:20px 0 8px}lunaro-bracelet-builder .lb-saved{font-size:11px;text-align:center;color:var(--lb-muted);margin-top:12px}lunaro-bracelet-builder .lb-empty{font-size:13px;color:var(--lb-muted);padding:12px 0}lunaro-bracelet-builder .lb-feedback{color:var(--lb-accent);font-size:13px;margin-top:13px;overflow-wrap:anywhere}lunaro-bracelet-builder .lb-cart-link{display:inline-block;margin-top:8px;color:var(--lb-accent);font-size:13px}lunaro-bracelet-builder .lb-dialog{border:1px solid var(--lb-line);border-radius:15px;padding:24px;max-width:460px;width:calc(100% - 30px);background:var(--lb-panel);color:var(--lb-ink)}lunaro-bracelet-builder .lb-dialog::backdrop{background:#342b3560}lunaro-bracelet-builder .lb-dialog-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}lunaro-bracelet-builder .lb-dialog [data-demo-summary]{margin-top:20px}lunaro-bracelet-builder .lb-tooltip{position:fixed;z-index:100000;width:245px;max-width:calc(100vw - 16px);background:var(--lb-ink);color:#fff;border-radius:10px;padding:13px 16px;box-shadow:0 8px 28px #342b3525;pointer-events:none}lunaro-bracelet-builder .lb-tooltip strong{display:block;font-size:13px;font-weight:500;margin-bottom:5px}lunaro-bracelet-builder .lb-tooltip span{font-size:12px;line-height:1.5;display:block}lunaro-bracelet-builder .lb-stone-hero{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;padding:18px 0 24px}lunaro-bracelet-builder .lb-stone-hero .lb-stone{width:76px;height:76px}lunaro-bracelet-builder .lb-stone-meaning{color:var(--lb-accent);font-weight:500;margin-bottom:12px}lunaro-bracelet-builder .lb-stone-story{font-size:14px;margin-bottom:16px}lunaro-bracelet-builder .lb-symbolism-note{border-top:1px solid var(--lb-line);margin-top:15px;padding-top:12px}lunaro-bracelet-builder .lb-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}lunaro-bracelet-builder .lb-mobile-tools,lunaro-bracelet-builder .lb-mobile-buy,lunaro-bracelet-builder .lb-mobile-hint{display:none}lunaro-bracelet-builder .lb-advisor summary{cursor:pointer}lunaro-bracelet-builder .lb-advisor summary h3{display:inline}lunaro-bracelet-builder .lb-advisor summary .lb-note{margin-top:4px}@media(max-width:1120px){lunaro-bracelet-builder .lb-workspace{grid-template-columns:minmax(220px,.8fr) minmax(290px,1.2fr);grid-template-areas:"catalog design" "summary summary"}lunaro-bracelet-builder .lb-summary{max-width:100%}}@media(max-width:680px){lunaro-bracelet-builder{border-radius:0}lunaro-bracelet-builder .lb-app{padding:12px 12px calc(104px + env(safe-area-inset-bottom))}lunaro-bracelet-builder .lb-header{display:block;margin-bottom:12px}lunaro-bracelet-builder .lb-header .lb-eyebrow{font-size:9px;letter-spacing:.1em}lunaro-bracelet-builder .lb-header h2{font-size:28px}lunaro-bracelet-builder .lb-intro{display:none}lunaro-bracelet-builder .lb-advisor{padding:12px 14px;margin-bottom:12px}lunaro-bracelet-builder .lb-advisor summary{min-height:32px}lunaro-bracelet-builder .lb-advisor summary h3{font-size:14px}lunaro-bracelet-builder .lb-advisor summary .lb-note{display:none}lunaro-bracelet-builder .lb-advisor-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}lunaro-bracelet-builder .lb-advisor-tabs button{flex:1}lunaro-bracelet-builder .lb-advisor-choice{max-width:none;min-width:0}lunaro-bracelet-builder .lb-advisor-controls .lb-button-primary{width:100%;min-height:46px}lunaro-bracelet-builder .lb-demo-label{display:none}lunaro-bracelet-builder .lb-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"design" "catalog" "summary";gap:12px}lunaro-bracelet-builder .lb-panel{padding:14px}lunaro-bracelet-builder .lb-design{position:sticky;top:var(--lb-header-offset, 0px);z-index:20;display:grid;grid-template-columns:minmax(132px,1fr) minmax(132px,1fr);grid-template-areas:"heading heading" "ring tools" "sequence sequence" "selection selection";gap:4px 8px;padding:6px 0 8px;background:var(--lb-bg);border-bottom:1px solid var(--lb-line);box-shadow:0 7px 12px #342b3508;align-items:center}lunaro-bracelet-builder .lb-design-heading{grid-area:heading;padding:0;min-height:44px}lunaro-bracelet-builder .lb-design-heading .lb-eyebrow{font-size:10px;letter-spacing:.08em}lunaro-bracelet-builder .lb-ring{grid-area:ring;width:100%;max-width:172px;margin:0}lunaro-bracelet-builder .lb-ring-center{top:29%;right:17%;bottom:29%;left:17%;gap:2px}lunaro-bracelet-builder [data-count]{font-size:24px}lunaro-bracelet-builder .lb-center-label,lunaro-bracelet-builder [data-wrist-caption]{font-size:9px}lunaro-bracelet-builder .lb-mobile-tools{display:block;grid-area:tools}lunaro-bracelet-builder .lb-mobile-tools .lb-label{font-size:11px}lunaro-bracelet-builder .lb-mobile-tools .lb-size-options{margin:5px 0;gap:4px}lunaro-bracelet-builder .lb-size-options button{min-width:44px;min-height:44px;padding:4px 0}lunaro-bracelet-builder .lb-size-options button strong{font-size:12px}lunaro-bracelet-builder .lb-mobile-tools .lb-size-options button span{display:none}lunaro-bracelet-builder .lb-mobile-total{display:block;font-size:18px;margin:5px 0 6px}lunaro-bracelet-builder .lb-design-actions{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px}lunaro-bracelet-builder .lb-design-actions .lb-button{font-size:10px;line-height:1.2;padding:5px 3px;min-height:44px}lunaro-bracelet-builder .lb-size-estimate,lunaro-bracelet-builder .lb-sequence-header,lunaro-bracelet-builder .lb-selection-hint,lunaro-bracelet-builder .lb-sequence-empty{display:none}lunaro-bracelet-builder .lb-sequence{grid-area:sequence;flex-wrap:nowrap;overflow-x:auto;padding:3px 1px;scrollbar-width:thin;overscroll-behavior-x:contain}lunaro-bracelet-builder .lb-sequence:empty{display:none}lunaro-bracelet-builder .lb-sequence-bead{flex:0 0 44px;min-height:48px;padding:3px}lunaro-bracelet-builder .lb-selection{grid-area:selection;margin:0;padding:0 0 0 7px;min-height:44px;font-size:11px;flex-wrap:nowrap}lunaro-bracelet-builder .lb-selection>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}lunaro-bracelet-builder .lb-mobile-hint{display:block;margin:-7px 0 12px;font-size:12px}lunaro-bracelet-builder .lb-bead-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:none;overflow:visible;padding:0;gap:10px}lunaro-bracelet-builder .lb-bead-card{padding:10px 5px 4px;gap:3px}lunaro-bracelet-builder .lb-bead-choose{min-height:116px}lunaro-bracelet-builder .lb-bead-choose .lb-stone{width:52px;height:52px}lunaro-bracelet-builder .lb-bead-name{font-size:13px;font-weight:500}lunaro-bracelet-builder .lb-bead-cost{font-size:13px}lunaro-bracelet-builder .lb-card-meaning{font-size:11px}lunaro-bracelet-builder .lb-gem-info{min-height:44px;font-size:11px}lunaro-bracelet-builder .lb-shades{gap:3px}lunaro-bracelet-builder .lb-shade{width:44px;height:44px;padding:5px}lunaro-bracelet-builder .lb-shade .lb-stone{width:32px;height:32px}lunaro-bracelet-builder .lb-input{font-size:16px}lunaro-bracelet-builder .lb-selection button,lunaro-bracelet-builder .lb-history button,lunaro-bracelet-builder .lb-size-controls button{width:44px;height:44px}lunaro-bracelet-builder .lb-filters{flex-wrap:nowrap;overflow-x:auto;padding-bottom:3px;gap:5px;margin:10px 0 12px}lunaro-bracelet-builder .lb-filters button{white-space:nowrap;flex-shrink:0}lunaro-bracelet-builder .lb-filters button,lunaro-bracelet-builder .lb-button-preset{min-height:44px}lunaro-bracelet-builder.lb-in-view .lb-mobile-buy{display:flex;position:fixed;z-index:25;bottom:0;left:0;right:0;gap:10px;align-items:center;justify-content:space-between;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:var(--lb-panel);border-top:1px solid var(--lb-line);box-shadow:0 -4px 18px #342b3510}lunaro-bracelet-builder .lb-mobile-buy>div{min-width:0}lunaro-bracelet-builder .lb-mobile-buy strong{display:block;white-space:nowrap;font-size:18px}lunaro-bracelet-builder .lb-mobile-buy span{display:block;font-size:9px;color:var(--lb-muted)}lunaro-bracelet-builder .lb-mobile-buy .lb-button{width:auto;min-width:132px;margin:0;min-height:48px;font-size:13px;padding:10px 13px}}@media(prefers-reduced-motion:reduce){lunaro-bracelet-builder *{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/lunaro-bracelet-builder.css.map */
