.viewer-card.svelte-6loesl{background:#f7f3ee;border:1px solid #352a271a;border-radius:1.1rem;min-width:0;padding:clamp(.9rem,2vw,1.35rem);position:relative;box-shadow:0 18px 42px #3b2a2614}.viewer-heading.svelte-6loesl{justify-content:space-between;align-items:center;gap:1rem;padding:0 .2rem .8rem;display:flex}.viewer-heading.svelte-6loesl h2:where(.svelte-6loesl){letter-spacing:-.035em;margin:.1rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:500}.eyebrow.svelte-6loesl{color:#7d4c53;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:700}.viewer-count.svelte-6loesl{color:#554746;white-space:nowrap;border:1px solid #392c2a1f;border-radius:999px;padding:.5rem .75rem;font-size:.8125rem}.viewer-count.svelte-6loesl strong:where(.svelte-6loesl){color:#94404f;font-variant-numeric:tabular-nums}.viewer-stage.svelte-6loesl{background:radial-gradient(at 50% 72%,#dabeb64d,#0000 46%),#f2eae3;border-radius:.75rem;height:min(58svh,560px);min-height:420px;position:relative;overflow:hidden}.viewer-stage.svelte-6loesl canvas:where(.svelte-6loesl){cursor:grab;width:100%;height:100%;display:block}.viewer-stage.svelte-6loesl canvas:where(.svelte-6loesl):active{cursor:grabbing}.viewer-stage.svelte-6loesl .canvas-hidden:where(.svelte-6loesl){visibility:hidden}.viewer-tools.svelte-6loesl{align-items:center;gap:.5rem;display:flex;position:absolute;top:.75rem;left:50%;transform:translate(-50%)}.view-switch.svelte-6loesl{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9e6;border:1px solid #24191b1f;border-radius:999px;gap:.15rem;padding:.22rem;display:flex;box-shadow:0 4px 14px #36292614}.view-switch.svelte-6loesl button:where(.svelte-6loesl){color:#5c4d4b;min-height:2.5rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.3rem .9rem;font-size:.8125rem}.view-switch.svelte-6loesl button.active:where(.svelte-6loesl){color:#fffaf5;background:#332528}.icon-button.svelte-6loesl{color:#49383a;cursor:pointer;background:#fffdf9eb;border:1px solid #24191b1f;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;font-size:1.3rem;display:grid}.auto-rotate.svelte-6loesl{color:#4f4140;min-height:2.5rem;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9e6;border:1px solid #24191b1f;border-radius:999px;align-items:center;gap:.55rem;padding:.48rem .8rem;font-size:.8125rem;display:flex;position:absolute;bottom:.9rem;right:.9rem}.toggle-track.svelte-6loesl{background:#b9aca5;border-radius:999px;width:1.75rem;height:1rem;padding:.14rem;transition:background .18s}.toggle-track.svelte-6loesl span:where(.svelte-6loesl){background:#fff;border-radius:50%;width:.72rem;height:.72rem;transition:transform .18s;display:block}.toggle-track.toggle-on.svelte-6loesl{background:#94404f}.toggle-on.svelte-6loesl span:where(.svelte-6loesl){transform:translate(.75rem)}.viewer-hint.svelte-6loesl,.illustrative-note.svelte-6loesl{color:#685a57;margin:.7rem .2rem 0;font-size:.8125rem;line-height:1.5}.illustrative-note.svelte-6loesl{color:#716460;margin-top:.25rem;font-size:.75rem}.hint-touch.svelte-6loesl{display:none}@media (pointer:coarse){.hint-pointer.svelte-6loesl{display:none}.hint-touch.svelte-6loesl{display:inline}}.viewer-placeholder.svelte-6loesl{color:#5f4f4e;text-align:center;place-content:center;justify-items:center;gap:.6rem;padding:1rem;display:grid;position:absolute;inset:0}.viewer-placeholder.svelte-6loesl p:where(.svelte-6loesl){max-width:23rem;margin:0;font-size:.9rem;line-height:1.55}.viewer-placeholder.svelte-6loesl img:where(.svelte-6loesl){object-fit:cover;border-radius:.7rem;width:min(44%,12rem);max-height:68%;box-shadow:0 14px 30px #24191b1f}.loader-flower.svelte-6loesl{color:#b76173;font-size:2.4rem;animation:1.5s ease-in-out infinite alternate svelte-6loesl-breathe}.viewer-fallback.svelte-6loesl{background:#ede3db}@keyframes svelte-6loesl-breathe{to{opacity:.68;transform:scale(1.12)rotate(10deg)}}@media (width<=700px){.viewer-stage.svelte-6loesl{height:min(53svh,440px);min-height:340px}}@media (prefers-reduced-motion:reduce){.loader-flower.svelte-6loesl,.toggle-track.svelte-6loesl,.toggle-track.svelte-6loesl span:where(.svelte-6loesl){transition:none;animation:none}}.price-summary.svelte-1sgfxyc{background:#fffdfa;border:1px solid #3628291a;border-radius:.9rem;padding:1.05rem 1.1rem 1rem}.summary-heading.svelte-1sgfxyc{border-bottom:1px solid #3628291a;justify-content:space-between;align-items:start;gap:1rem;padding-bottom:.8rem;display:flex}.summary-eyebrow.svelte-1sgfxyc{color:#9a5a62;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .15rem;font-size:.75rem;font-weight:700}.summary-heading.svelte-1sgfxyc h2:where(.svelte-1sgfxyc){letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.12rem;font-weight:500}.currency-label.svelte-1sgfxyc{color:#6e5c58;letter-spacing:.08em;background:#f5ede8;border-radius:999px;padding:.25rem .4rem;font-size:.75rem}.price-lines.svelte-1sgfxyc{gap:.48rem;padding:.8rem 0 .7rem;display:grid}.price-line.svelte-1sgfxyc,.total-line.svelte-1sgfxyc{color:#73625e;justify-content:space-between;align-items:baseline;gap:.7rem;font-size:.875rem;display:flex}.price-line.svelte-1sgfxyc strong:where(.svelte-1sgfxyc){color:#514141;font-variant-numeric:tabular-nums;font-size:.875rem}.price-line.svelte-1sgfxyc small:where(.svelte-1sgfxyc){color:#6c5c59;margin-left:.3rem;font-size:.75rem}.subtotal-line.svelte-1sgfxyc{color:#554443;border-top:1px solid #36282914;margin-top:.35rem;padding-top:.65rem;font-weight:650}.urgency-line.svelte-1sgfxyc strong:where(.svelte-1sgfxyc){color:#995c63}.total-line.svelte-1sgfxyc{color:#39292c;border-top:1px solid #36282921;padding-top:.82rem;font-size:.9rem;font-weight:650}.total-line.svelte-1sgfxyc strong:where(.svelte-1sgfxyc){color:#9d4f5b;font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:1.55rem;font-weight:500}.estimate-note.svelte-1sgfxyc{color:#6a5d59;margin:.65rem 0 0;font-size:.75rem;line-height:1.45}.customizer-page.svelte-1p9za4p{--panel:#fffdfa;width:min(100% - 3rem,1380px);margin:0 auto;padding:1.25rem 0 5rem}.customizer-intro.svelte-1p9za4p{padding:.3rem 0 1.7rem}.breadcrumbs.svelte-1p9za4p{color:#6c5f5b;align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.8125rem;display:flex}.breadcrumbs.svelte-1p9za4p a:where(.svelte-1p9za4p){color:#6a5d59;align-items:center;min-height:2.5rem;text-decoration:none;display:inline-flex}.intro-row.svelte-1p9za4p{justify-content:space-between;align-items:end;gap:2rem;display:flex}.intro-row.svelte-1p9za4p h1:where(.svelte-1p9za4p){letter-spacing:-.07em;margin:.25rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.4rem,4vw,3.8rem);font-weight:400;line-height:1}.intro-row.svelte-1p9za4p h1:where(.svelte-1p9za4p) em:where(.svelte-1p9za4p){color:#a85261;font-weight:400}.intro-copy.svelte-1p9za4p{color:#776663;max-width:21rem;margin:0 0 .15rem;font-size:.9rem;line-height:1.7}.customizer-layout.svelte-1p9za4p{grid-template-columns:minmax(0,1.08fr) minmax(400px,.82fr);align-items:start;gap:clamp(1rem,2.3vw,2rem);display:grid}.visual-column.svelte-1p9za4p,.controls-column.svelte-1p9za4p{gap:1rem;min-width:0;display:grid}.controls-column.svelte-1p9za4p{padding-bottom:1rem}.control-card.svelte-1p9za4p,.flower-list-card.svelte-1p9za4p,.order-form.svelte-1p9za4p{background:var(--panel);border:1px solid #3628291a;border-radius:.95rem;min-width:0;padding:1.15rem 1.2rem;box-shadow:0 10px 28px #38292709}.control-heading.svelte-1p9za4p,.list-heading.svelte-1p9za4p{align-items:center;gap:.78rem;display:flex}.section-index.svelte-1p9za4p{color:#a15260;font-variant-numeric:tabular-nums;border:1px solid #a057633b;border-radius:50%;flex:0 0 1.9rem;place-items:center;width:1.9rem;height:1.9rem;font-size:.75rem;display:grid}.control-heading.svelte-1p9za4p h2:where(.svelte-1p9za4p),.list-heading.svelte-1p9za4p h2:where(.svelte-1p9za4p),.order-result.svelte-1p9za4p h2:where(.svelte-1p9za4p){color:#38292b;letter-spacing:-.04em;margin:.12rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:1.17rem;font-weight:500}.control-heading.svelte-1p9za4p .eyebrow:where(.svelte-1p9za4p),.list-heading.svelte-1p9za4p .eyebrow:where(.svelte-1p9za4p){font-size:.75rem}.preset-choices.svelte-1p9za4p{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;margin-top:1.1rem;display:grid}.preset-choice.svelte-1p9za4p{color:#7b6a66;text-align:left;cursor:pointer;background:#fffdfa;border:1px solid #3628291f;border-radius:.68rem;align-content:center;gap:.18rem;min-width:0;min-height:5.35rem;padding:.62rem .55rem;transition:background .15s,border .15s,transform .15s;display:grid}.preset-choice.svelte-1p9za4p:hover{border-color:#d6b0b3;transform:translateY(-1px)}.preset-choice.svelte-1p9za4p span:where(.svelte-1p9za4p){letter-spacing:.035em;font-size:.75rem}.preset-choice.svelte-1p9za4p strong:where(.svelte-1p9za4p){color:#423234;font-family:Georgia,Times New Roman,serif;font-size:.9rem;font-weight:500}.preset-choice.svelte-1p9za4p small:where(.svelte-1p9za4p){color:#79595b;font-size:.75rem}.preset-choice.choice-active.svelte-1p9za4p{background:#f7edef;border-color:#8f545e;box-shadow:inset 0 0 0 1px #8f545e}.customized-label.svelte-1p9za4p{color:#96606a;margin:.6rem 0 0;font-size:.8125rem}.customized-label.svelte-1p9za4p span:where(.svelte-1p9za4p){margin-right:.25rem}.individual-editor.svelte-1p9za4p{background:#f8f4f0;border-radius:.72rem;margin-top:1rem;padding:.85rem}.selected-flower-line.svelte-1p9za4p{color:#514141;align-items:center;gap:.55rem;font-size:.875rem;font-weight:650;display:flex}.selected-flower-dot.svelte-1p9za4p,.chip-petal.svelte-1p9za4p{background:var(--chip-color);border:1px solid #33242726;border-radius:50%;width:1.05rem;height:1.05rem;display:inline-block;position:relative;box-shadow:inset 0 1px 2px #ffffffb3,0 2px 5px #291f1f1f}.edit-indicator.svelte-1p9za4p{color:#765b59;margin-left:auto;font-size:.75rem;font-weight:500}.flower-type-list.svelte-1p9za4p,.group-type-list.svelte-1p9za4p{gap:.34rem;margin-top:.75rem;display:flex}.type-button.svelte-1p9za4p,.group-type-button.svelte-1p9za4p{color:#796964;cursor:pointer;background:#fffdfa;border:1px solid #36282921;border-radius:999px;min-height:2rem;padding:.45rem .7rem;font-size:.8125rem}.type-button.type-active.svelte-1p9za4p,.group-type-button.group-type-active.svelte-1p9za4p{color:#7e3f4a;background:#fff9f7;border-color:#a35b66;box-shadow:inset 0 0 0 1px #a35b6675}.type-button.svelte-1p9za4p:disabled,.group-type-button.svelte-1p9za4p:disabled{cursor:not-allowed;opacity:.56}.field-label.svelte-1p9za4p{color:#564648;margin:0;font-size:.8125rem;font-weight:650}.individual-editor.svelte-1p9za4p .field-label:where(.svelte-1p9za4p){margin-top:.82rem}.color-swatches.svelte-1p9za4p,.compact-swatches.svelte-1p9za4p{flex-wrap:wrap;align-items:center;gap:.43rem;margin-top:.55rem;display:flex}.color-swatch.svelte-1p9za4p,.compact-swatch.svelte-1p9za4p{background:var(--swatch-color);cursor:pointer;border:1px solid #36282929;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;padding:0;transition:transform .13s,box-shadow .13s;display:inline-grid;position:relative}.color-swatch.svelte-1p9za4p:hover,.compact-swatch.svelte-1p9za4p:hover{transform:scale(1.07)}.color-swatch.swatch-selected.svelte-1p9za4p:after{content:"";background:#fff;border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 1px 3px #00000059}.compact-swatch.svelte-1p9za4p{width:1.5rem;height:1.5rem}.compact-swatch.compact-swatch-selected.svelte-1p9za4p{outline-offset:2px;outline:2px solid #95545e}.color-swatch.svelte-1p9za4p:disabled,.compact-swatch.svelte-1p9za4p:disabled{cursor:not-allowed;opacity:.56}.group-editor.svelte-1p9za4p{border-top:1px solid #3628291a;margin-top:1rem;padding-top:.9rem}.group-topline.svelte-1p9za4p,.group-bottomline.svelte-1p9za4p,.option-label-row.svelte-1p9za4p,.butterfly-option.svelte-1p9za4p{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.group-count.svelte-1p9za4p{color:#8e4e59;font-variant-numeric:tabular-nums;background:#f5ebea;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;font-size:.8125rem;display:grid}.group-description.svelte-1p9za4p,.option-description.svelte-1p9za4p{color:#6e5f5b;margin:.22rem 0 0;font-size:.75rem;line-height:1.45}.group-type-list.svelte-1p9za4p{margin-top:.62rem}.group-type-button.svelte-1p9za4p{min-height:1.8rem;padding:.38rem .58rem;font-size:.75rem}.group-bottomline.svelte-1p9za4p{align-items:end;margin-top:.62rem}.compact-swatches.svelte-1p9za4p{gap:.48rem;margin-top:.3rem;padding:.15rem .2rem}.stepper.svelte-1p9za4p{background:#fffdfa;border:1px solid #36282921;border-radius:999px;align-items:center;gap:.45rem;padding:.18rem;display:flex}.stepper.svelte-1p9za4p button:where(.svelte-1p9za4p){color:#73464d;cursor:pointer;background:#f4edeb;border:0;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:1rem;line-height:1;display:grid}.stepper.svelte-1p9za4p button:where(.svelte-1p9za4p):disabled{color:#c5b9b3;cursor:not-allowed}.stepper.svelte-1p9za4p strong:where(.svelte-1p9za4p){color:#4d3b3d;font-variant-numeric:tabular-nums;text-align:center;min-width:1rem;font-size:.8125rem}.limit-note.svelte-1p9za4p,.locked-model-note.svelte-1p9za4p{color:#6d5f5b;margin:.6rem 0 0;font-size:.75rem;line-height:1.5}.locked-model-note.svelte-1p9za4p{color:#8f5e63}.option-block.svelte-1p9za4p{border-bottom:1px solid #36282914;padding:.85rem 0}.option-label-row.svelte-1p9za4p>span:where(.svelte-1p9za4p),.option-label-row.svelte-1p9za4p>strong:where(.svelte-1p9za4p){color:#8d6166;font-size:.75rem;font-weight:600}.option-label-row.svelte-1p9za4p>strong:where(.svelte-1p9za4p){color:#62504e;font-variant-numeric:tabular-nums}.wrap-swatches.svelte-1p9za4p,.bow-swatches.svelte-1p9za4p{gap:.5rem}.included-leaves.svelte-1p9za4p{color:#617258;margin:.4rem 0 0;font-size:.75rem}.included-leaves.svelte-1p9za4p span:where(.svelte-1p9za4p){margin-right:.2rem}.leaf-presets.svelte-1p9za4p{gap:.4rem;margin-top:.65rem;display:flex}.leaf-presets.svelte-1p9za4p button:where(.svelte-1p9za4p){color:#756460;cursor:pointer;background:#fffdfa;border:1px solid #36282921;border-radius:999px;min-height:1.8rem;padding:.4rem .66rem;font-size:.75rem}.leaf-presets.svelte-1p9za4p button.leaf-active:where(.svelte-1p9za4p){color:#4f674c;background:#eff2ec;border-color:#708064}.slider-label.svelte-1p9za4p{color:#6d5f5b;justify-content:space-between;margin-top:.6rem;font-size:.75rem;display:flex}.slider-label.svelte-1p9za4p span:where(.svelte-1p9za4p){color:#554442;font-variant-numeric:tabular-nums}.leaf-option.svelte-1p9za4p input[type=range]:where(.svelte-1p9za4p){accent-color:#62805a;width:100%;height:1.5rem;margin:.4rem 0 0}.checkbox-option.svelte-1p9za4p{cursor:pointer;border-bottom:1px solid #36282914;align-items:center;gap:.6rem;padding:.85rem 0;display:flex}.checkbox-option.svelte-1p9za4p input:where(.svelte-1p9za4p){accent-color:#9c5661;width:1.5rem;height:1.5rem;margin:0}.checkbox-copy.svelte-1p9za4p{gap:.18rem;min-width:0;display:grid}.checkbox-copy.svelte-1p9za4p strong:where(.svelte-1p9za4p){color:#514142;font-size:.8125rem}.checkbox-copy.svelte-1p9za4p small:where(.svelte-1p9za4p){color:#6c5e5b;font-size:.75rem}.checkbox-price.svelte-1p9za4p{color:#81555b;white-space:nowrap;margin-left:auto;font-size:.75rem}.butterfly-option.svelte-1p9za4p{padding-top:.85rem}.flower-list-card.svelte-1p9za4p{padding:1rem 1.1rem .85rem}.list-heading.svelte-1p9za4p{justify-content:space-between}.list-heading.svelte-1p9za4p h2:where(.svelte-1p9za4p){font-size:1rem}.list-total.svelte-1p9za4p{color:#8b6a6a;white-space:nowrap;font-size:.75rem}.flower-rail.svelte-1p9za4p{scrollbar-color:#c5a9a4 transparent;scrollbar-width:thin;gap:.4rem;margin-top:.9rem;padding:.2rem .1rem .45rem;display:flex;overflow-x:auto}.flower-chip.svelte-1p9za4p{cursor:pointer;background:#faf6f2;border:1px solid #0000;border-radius:.6rem;flex:0 0 2.35rem;place-items:center;width:2.35rem;height:2.55rem;padding:.15rem;display:grid;position:relative}.flower-chip.flower-selected.svelte-1p9za4p{background:#f8ecec;border-color:#a45b65}.flower-chip.svelte-1p9za4p .chip-petal:where(.svelte-1p9za4p){width:1.1rem;height:1.1rem;margin-bottom:.75rem}.chip-index.svelte-1p9za4p{color:#6a5d59;font-variant-numeric:tabular-nums;font-size:.75rem;position:absolute;bottom:.15rem}.list-hint.svelte-1p9za4p{color:#6c5f5c;margin:.38rem 0 0;font-size:.75rem}.summary-wrap.svelte-1p9za4p{position:sticky;top:1rem}.order-form.svelte-1p9za4p{gap:.75rem;scroll-margin-bottom:7rem;display:grid}.order-heading.svelte-1p9za4p{margin-bottom:.1rem}.urgency-notice.svelte-1p9za4p{color:#735357;background:#faf1ef;border-left:2px solid #c0787f;margin:-.1rem 0 0;padding:.62rem .7rem;font-size:.75rem;line-height:1.5}.form-field.svelte-1p9za4p{color:#554344;gap:.35rem;font-size:.8125rem;font-weight:650;display:grid}.form-field.svelte-1p9za4p>span:where(.svelte-1p9za4p){align-items:baseline;gap:.35rem;display:flex}.form-field.svelte-1p9za4p>span:where(.svelte-1p9za4p) strong:where(.svelte-1p9za4p){color:#a84d5b}.form-field.svelte-1p9za4p>span:where(.svelte-1p9za4p) small:where(.svelte-1p9za4p){color:#6c5f5b;font-size:.75rem;font-weight:450}.form-field.svelte-1p9za4p input:where(.svelte-1p9za4p),.form-field.svelte-1p9za4p textarea:where(.svelte-1p9za4p){color:#3c2c2e;background:#fffdfa;border:1px solid #36282929;border-radius:.58rem;width:100%;min-height:2.65rem;padding:.65rem .72rem;font-size:1rem;font-weight:450}.form-field.svelte-1p9za4p input:where(.svelte-1p9za4p)::placeholder,.form-field.svelte-1p9za4p textarea:where(.svelte-1p9za4p)::placeholder{color:#7a6c68}.form-field.svelte-1p9za4p textarea:where(.svelte-1p9za4p){resize:vertical;min-height:5rem;line-height:1.5}.urgent-disclaimer.svelte-1p9za4p,.coordinate-note.svelte-1p9za4p,.privacy-note.svelte-1p9za4p{color:#6c5c59;margin:-.35rem 0 0;font-size:.75rem;line-height:1.5}.coordinate-note.svelte-1p9za4p{color:#76645a;background:#f6f2eb;border-radius:.5rem;margin:0;padding:.58rem .68rem}.coordinate-note.svelte-1p9za4p span:where(.svelte-1p9za4p){color:#9b5c66;margin-right:.3rem}.char-count.svelte-1p9za4p{color:#6a5f5b;justify-self:end;margin-top:-.15rem;font-size:.75rem;font-weight:450}.inline-error.svelte-1p9za4p{color:#8f373d;background:#fff3f0;border:1px solid #e3b8b8;border-radius:.55rem;margin:0;padding:.62rem .72rem;font-size:.8125rem;line-height:1.5}.submit-order.svelte-1p9za4p{color:#fffaf5;cursor:pointer;background:#302426;border:1px solid #302426;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;width:100%;min-height:3rem;padding:.75rem 1rem;font-size:.875rem;font-weight:650;text-decoration:none;transition:background .15s,transform .15s;display:flex}.submit-order.svelte-1p9za4p:hover{background:#50383d;transform:translateY(-1px)}.submit-order.svelte-1p9za4p:disabled{cursor:wait;opacity:.72}.submit-spinner.svelte-1p9za4p{border:2px solid #ffffff5c;border-top-color:#fff;border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite svelte-1p9za4p-spin}.privacy-note.svelte-1p9za4p{text-align:center;margin:-.3rem 0 0}.order-result.svelte-1p9za4p{background:#f0f5ef;border:1px solid #52795138;border-radius:.9rem;padding:1rem}.order-result.svelte-1p9za4p .eyebrow:where(.svelte-1p9za4p){color:#577451;font-size:.75rem}.order-result.svelte-1p9za4p h2:where(.svelte-1p9za4p){margin-top:.4rem}.order-result.svelte-1p9za4p>p:where(.svelte-1p9za4p):not(.eyebrow){color:#63745d;margin:.55rem 0 0;font-size:.8125rem;line-height:1.55}.result-actions.svelte-1p9za4p{grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.85rem;display:grid}.result-actions.svelte-1p9za4p .submit-order:where(.svelte-1p9za4p){min-height:2.5rem;font-size:.8125rem}.copy-button.svelte-1p9za4p{color:#554443;cursor:pointer;background:#fffdfa;border:1px solid #36282930;border-radius:999px;min-height:2.5rem;font-size:.8125rem}.reset-actions.svelte-1p9za4p{justify-content:space-between;align-items:center;gap:.75rem;padding:.1rem .2rem;display:flex}.reset-actions.svelte-1p9za4p button:where(.svelte-1p9za4p),.reset-actions.svelte-1p9za4p a:where(.svelte-1p9za4p){color:#705a59;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-size:.8125rem;-webkit-text-decoration:underline #8b706e61;text-decoration:underline #8b706e61}.mobile-price-dock.svelte-1p9za4p{display:none}@keyframes svelte-1p9za4p-spin{to{transform:rotate(360deg)}}@media (width<=1000px){.customizer-page.svelte-1p9za4p{width:min(100% - 2rem,920px)}.customizer-layout.svelte-1p9za4p{grid-template-columns:minmax(0,1fr) minmax(350px,.92fr);gap:.9rem}.control-card.svelte-1p9za4p,.order-form.svelte-1p9za4p{padding:1rem}.preset-choice.svelte-1p9za4p{padding:.55rem .42rem}}@media (width<=760px){.customizer-page.svelte-1p9za4p{width:min(100% - 1.5rem,560px);padding-top:.75rem;padding-bottom:7rem}.intro-row.svelte-1p9za4p{flex-direction:column;align-items:flex-start;gap:.6rem}.intro-row.svelte-1p9za4p h1:where(.svelte-1p9za4p){font-size:clamp(2.6rem,10vw,3.4rem)}.intro-copy.svelte-1p9za4p{max-width:30rem;font-size:.875rem}.customizer-intro.svelte-1p9za4p{padding-bottom:1.05rem}.customizer-layout.svelte-1p9za4p{grid-template-columns:1fr;gap:.85rem}.visual-column.svelte-1p9za4p,.controls-column.svelte-1p9za4p{gap:.75rem}.summary-wrap.svelte-1p9za4p{position:static}.order-form.svelte-1p9za4p .submit-order:where(.svelte-1p9za4p){display:none}.mobile-price-dock.svelte-1p9za4p{z-index:20;padding:.65rem max(.85rem, env(safe-area-inset-left)) calc(.65rem + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf5;border-top:1px solid #36282921;justify-content:space-between;align-items:center;gap:.85rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #30242417}.mobile-price-dock.svelte-1p9za4p>div:where(.svelte-1p9za4p){gap:.1rem;min-width:6.3rem;display:grid}.mobile-price-dock.svelte-1p9za4p span:where(.svelte-1p9za4p){color:#84716d;font-size:.75rem}.mobile-price-dock.svelte-1p9za4p strong:where(.svelte-1p9za4p){color:#994e5b;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:500}.mobile-price-dock.svelte-1p9za4p button:where(.svelte-1p9za4p){color:#fffaf5;cursor:pointer;background:#302426;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:.45rem;min-height:2.7rem;padding:.65rem .8rem;font-size:.8125rem;font-weight:650;display:inline-flex}.mobile-price-dock.svelte-1p9za4p button:where(.svelte-1p9za4p):disabled{cursor:wait;opacity:.65}}@media (width<=420px){.customizer-page.svelte-1p9za4p{width:calc(100% - 1rem)}.control-card.svelte-1p9za4p,.flower-list-card.svelte-1p9za4p,.order-form.svelte-1p9za4p{padding:.88rem}.preset-choices.svelte-1p9za4p{gap:.32rem}.preset-choice.svelte-1p9za4p{min-height:5rem;padding:.5rem .35rem}.preset-choice.svelte-1p9za4p strong:where(.svelte-1p9za4p){font-size:.9rem}.viewer-card{padding:.75rem}}.model-switch.svelte-1p9za4p{border-top:1px solid #3628291a;margin-top:1rem;padding-top:.9rem}.model-switch-buttons.svelte-1p9za4p{gap:.4rem;margin-top:.55rem;display:flex}.model-switch.svelte-1p9za4p .limit-note:where(.svelte-1p9za4p){margin-top:.55rem}@media (pointer:coarse){.color-swatch.svelte-1p9za4p{width:2.4rem;height:2.4rem}.compact-swatch.svelte-1p9za4p{width:2.2rem;height:2.2rem}.compact-swatches.svelte-1p9za4p{gap:.3rem .4rem}.stepper.svelte-1p9za4p button:where(.svelte-1p9za4p){width:2.5rem;height:2.5rem;font-size:1.25rem}.stepper.svelte-1p9za4p strong:where(.svelte-1p9za4p){min-width:1.5rem;font-size:.9375rem}.type-button.svelte-1p9za4p,.group-type-button.svelte-1p9za4p,.leaf-presets.svelte-1p9za4p button:where(.svelte-1p9za4p){min-height:2.75rem;padding-inline:.95rem}.flower-chip.svelte-1p9za4p{flex-basis:2.9rem;width:2.9rem;height:3.1rem}.group-bottomline.svelte-1p9za4p{flex-wrap:wrap}.leaf-option.svelte-1p9za4p input[type=range]:where(.svelte-1p9za4p){height:2.25rem}.checkbox-option.svelte-1p9za4p input:where(.svelte-1p9za4p){width:1.75rem;height:1.75rem}.reset-actions.svelte-1p9za4p button:where(.svelte-1p9za4p),.reset-actions.svelte-1p9za4p a:where(.svelte-1p9za4p){align-items:center;min-height:2.75rem;display:inline-flex}}@media (prefers-reduced-motion:reduce){.submit-spinner.svelte-1p9za4p{animation:none}}
