.bead-palette[data-v-06cb7f96]{flex-direction:column;gap:.75rem;height:100%;min-height:0;display:flex}.palette-title[data-v-06cb7f96]{color:color-mix(in srgb, var(--ink,#1a1a1a) 48%, transparent);letter-spacing:.02em;margin:0;font-size:.78rem;font-weight:500}.palette-mobile-chrome[data-v-06cb7f96],.palette-search--mobile[data-v-06cb7f96]{display:none}@media (width>=960px){.palette-title[data-v-06cb7f96]{display:none}.bead-palette[data-v-06cb7f96]{height:auto;max-height:100%;overflow:hidden}.palette-body[data-v-06cb7f96],.palette-main[data-v-06cb7f96]{flex:auto;overflow:hidden}.palette-search--desktop[data-v-06cb7f96]{padding:.4rem .7rem;font-size:.8rem}.palette-grid[data-v-06cb7f96]{flex:auto;gap:.35rem}.part-card[data-v-06cb7f96]{border-radius:.5rem;padding:.28rem}.part-in-use[data-v-06cb7f96]{padding:.05rem .28rem;font-size:.55rem;top:.2rem;left:.2rem}.part-thumb[data-v-06cb7f96]{margin-bottom:.18rem}.part-name[data-v-06cb7f96]{font-size:.62rem}.part-meta[data-v-06cb7f96],.part-price[data-v-06cb7f96]{font-size:.58rem}.part-fallback[data-v-06cb7f96]{font-size:.62rem}}.palette-search[data-v-06cb7f96]{box-sizing:border-box;appearance:none;border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);width:100%;color:inherit;box-shadow:none;background:#fff;border-radius:999px;outline:none;flex-shrink:0;padding:.55rem .9rem}.palette-search[data-v-06cb7f96]:focus,.palette-search[data-v-06cb7f96]:focus-visible{box-shadow:none;border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 28%, transparent);outline:none}.palette-body[data-v-06cb7f96]{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.palette-tags-vertical[data-v-06cb7f96]{display:none}.palette-main[data-v-06cb7f96]{flex-direction:column;flex:1;gap:.75rem;min-height:0;display:flex}.palette-tags-horizontal[data-v-06cb7f96]{flex-wrap:wrap;gap:.4rem;display:flex}.palette-tag[data-v-06cb7f96]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 15%, transparent);cursor:pointer;background:#fff;border-radius:999px;padding:.25rem .65rem;font-size:.75rem}.palette-tag.active[data-v-06cb7f96]{background:var(--ink,#1a1a1a);color:#fff;border-color:var(--ink,#1a1a1a)}.palette-grid[data-v-06cb7f96]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;min-height:0;padding-bottom:.5rem;display:grid;overflow:auto}.part-card[data-v-06cb7f96]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);text-align:left;cursor:pointer;background:#fff;border-radius:.75rem;padding:.5rem;position:relative}.part-card.is-disabled[data-v-06cb7f96]{opacity:.45;cursor:not-allowed}.part-card[data-v-06cb7f96]:focus-visible{outline:2px solid color-mix(in srgb, var(--ink,#1a1a1a) 35%, transparent);outline-offset:2px}.part-in-use[data-v-06cb7f96]{background:var(--ink,#1a1a1a);color:#fff;z-index:1;border-radius:999px;padding:.1rem .35rem;font-size:.65rem;position:absolute;top:.35rem;left:.35rem}.part-camera[data-v-06cb7f96]{z-index:2;width:1.45rem;height:1.45rem;color:color-mix(in srgb, var(--ink,#1a1a1a) 55%, transparent);box-shadow:0 1px 3px color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffffe0;border:none;border-radius:999px;place-items:center;padding:0;display:none;position:absolute;top:.3rem;right:.3rem}.part-camera[data-v-06cb7f96]:hover,.part-camera[data-v-06cb7f96]:focus-visible{color:var(--ink,#1a1a1a);background:#fff;outline:none}.part-thumb[data-v-06cb7f96]{aspect-ratio:1;place-items:center;margin-bottom:.35rem;display:grid}.part-thumb img[data-v-06cb7f96]{object-fit:contain;max-width:100%;max-height:100%}.part-fallback[data-v-06cb7f96]{color:color-mix(in srgb, var(--ink,#1a1a1a) 50%, transparent);font-size:.75rem}.part-name[data-v-06cb7f96]{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.75rem;font-weight:600;overflow:hidden}.part-foot[data-v-06cb7f96]{flex-direction:column;gap:0;min-width:0;display:flex}.part-meta[data-v-06cb7f96],.part-price[data-v-06cb7f96]{margin:.1rem 0 0;font-size:.7rem}.part-price[data-v-06cb7f96]{color:var(--accent,#e55a6e);font-weight:600}.palette-hint[data-v-06cb7f96]{opacity:.7;margin:0;font-size:.85rem}@media (width<=959px){.bead-palette[data-v-06cb7f96]{gap:.4rem}.palette-title[data-v-06cb7f96],.palette-search--desktop[data-v-06cb7f96]{display:none}.palette-mobile-chrome[data-v-06cb7f96]{flex-shrink:0;align-items:center;gap:.4rem;min-width:0;display:flex}.palette-family-tabs[data-v-06cb7f96]{flex:auto;align-items:center;gap:.3rem;min-width:0;display:flex}.palette-family-tab[data-v-06cb7f96]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 14%, transparent);font:inherit;letter-spacing:.02em;color:color-mix(in srgb, var(--ink,#1a1a1a) 58%, #fff);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:.32rem .7rem;font-size:.72rem;font-weight:600}.palette-family-tab.active[data-v-06cb7f96]{border-color:var(--ink,#1a1a1a);color:var(--ink,#1a1a1a);background:#fff}.palette-search--mobile[data-v-06cb7f96]{transform-origin:100%;-webkit-tap-highlight-color:transparent;border-style:solid;border-width:1px;border-color:color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);flex:0 0 10rem;width:10rem;min-width:0;margin-left:-2.08rem;padding:.1rem .6rem;font-size:16px;display:block;transform:scale(1)}.palette-search--mobile[data-v-06cb7f96]:focus,.palette-search--mobile[data-v-06cb7f96]:focus-visible{border-style:solid;border-width:1px;border-color:color-mix(in srgb, var(--ink,#1a1a1a) 28%, transparent);box-shadow:none;outline:none}.palette-search--mobile[data-v-06cb7f96]::placeholder{opacity:.65;font-size:.75rem}.palette-body[data-v-06cb7f96]{flex-direction:row;flex:1;gap:0;min-height:0}.palette-tags-vertical[data-v-06cb7f96]{border-right:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);-webkit-overflow-scrolling:touch;flex-direction:column;flex:0 0 4.25rem;gap:.25rem;margin-right:.35rem;padding-right:.35rem;display:flex;overflow-y:auto}.palette-tag-vertical[data-v-06cb7f96]{text-align:center;word-break:break-word;border-radius:.5rem;padding:.45rem .2rem;font-size:.62rem;line-height:1.15}.palette-main[data-v-06cb7f96]{flex:1;gap:0;min-width:0}.palette-tags-horizontal[data-v-06cb7f96]{display:none}.palette-grid[data-v-06cb7f96]{grid-auto-rows:max-content;align-items:start;gap:.4rem;padding-bottom:.25rem}.part-card[data-v-06cb7f96]{align-self:start;width:100%;height:auto;padding:.35rem}.part-camera[data-v-06cb7f96]{width:1.55rem;height:1.55rem;display:grid;top:.22rem;right:.22rem}.part-thumb[data-v-06cb7f96]{aspect-ratio:1;width:100%;height:auto;margin-bottom:.25rem}.part-name[data-v-06cb7f96]{white-space:normal;text-overflow:unset;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.68rem;line-height:1.25;display:-webkit-box;overflow:hidden}.part-foot[data-v-06cb7f96]{flex-direction:row;justify-content:space-between;align-items:baseline;gap:.25rem;margin-top:.12rem}.part-meta[data-v-06cb7f96],.part-price[data-v-06cb7f96]{margin:0;font-size:.62rem}}.part-hover-preview{z-index:80;box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);width:400px;box-shadow:0 10px 28px color-mix(in srgb, var(--ink,#1a1a1a) 14%, transparent), 0 2px 8px color-mix(in srgb, var(--ink,#1a1a1a) 6%, transparent);pointer-events:auto;background:#fff;border-radius:1rem;padding:1rem;animation:.12s ease-out part-hover-preview-in;position:fixed}.part-hover-media{aspect-ratio:1;background:color-mix(in srgb, var(--linen,#f6f2eb) 70%, #fff);border-radius:.7rem;place-items:center;margin-bottom:.7rem;display:grid;overflow:hidden}.part-hover-media--effect{aspect-ratio:4/5}.part-hover-media img{object-fit:contain;max-width:100%;max-height:100%}.part-hover-media--effect img{object-fit:cover;width:100%;height:100%}.part-effect-lightbox{z-index:90;box-sizing:border-box;background:#0a0a0a9e;place-items:center;padding:1.25rem;display:grid;position:fixed;inset:0}.part-effect-close{color:#1a1a1a;cursor:pointer;background:#ffffffeb;border:none;border-radius:999px;width:2.25rem;height:2.25rem;font-size:1.5rem;line-height:1;position:absolute;top:.75rem;right:.75rem}.part-effect-figure{background:#fff;border-radius:1rem;width:100%;max-width:min(92vw,420px);margin:0;overflow:hidden;box-shadow:0 16px 40px #00000047}.part-effect-figure img{object-fit:contain;background:#111;width:100%;max-height:min(72vh,560px);display:block}.part-effect-figure figcaption{flex-direction:column;gap:.2rem;padding:.85rem 1rem 1rem;display:flex}.part-effect-name{color:#1a1a1a;font-size:.95rem;font-weight:600}.part-effect-meta{color:#1a1a1a8c;font-size:.8rem}.part-hover-name{color:var(--ink,#1a1a1a);margin:0;font-size:.95rem;font-weight:600;line-height:1.25}.part-hover-meta{color:color-mix(in srgb, var(--ink,#1a1a1a) 55%, transparent);margin:.25rem 0 0;font-size:.82rem}.part-hover-stock,.part-hover-stock.part-stock--oos,.part-hover-stock.part-stock--low{color:var(--accent,#e5506c);font-weight:500}@keyframes part-hover-preview-in{0%{opacity:0;transform:translateY(4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.part-hover-preview{animation:none}}@media (width<=959px){.part-hover-preview{display:none}}.design-canvas-wrap[data-v-75e9fb46]{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--ink,#3b3b3c) 8%, transparent);background:#fff;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;min-height:280px;padding:20px;display:flex;position:relative;overflow:hidden;container-type:size}.canvas-page-heading[data-v-75e9fb46]{z-index:2;max-width:calc(100% - 6.5rem);font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.06em;text-align:center;color:inherit;opacity:.6;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;margin:0;padding:0 .25rem;font-size:.8rem;font-weight:500;line-height:1.2;position:absolute;top:.85rem;left:50%;overflow:hidden;transform:translate(-50%)}@media (width>=960px){.design-canvas-wrap[data-v-75e9fb46]{min-height:0}}.design-canvas-stage[data-v-75e9fb46]{flex:auto;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;display:flex}.design-canvas-host[data-v-75e9fb46]{aspect-ratio:1;width:100cqmin;min-width:0;max-width:100%;height:100cqmin;min-height:0;max-height:100%}.design-canvas[data-v-75e9fb46]{width:100%;height:100%}.canvas-toolbar[data-v-75e9fb46]{z-index:2;align-items:center;gap:.25rem;display:flex;position:absolute}.canvas-toolbar--zoom[data-v-75e9fb46]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);box-shadow:0 2px 8px color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);background:#fffffff0;border-radius:999px;gap:.3rem;padding:.24rem .4rem;bottom:10px;left:10px}.canvas-toolbar--reset[data-v-75e9fb46]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);width:2.3rem;height:2.3rem;color:color-mix(in srgb, var(--ink,#1a1a1a) 62%, transparent);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);background:#fffffff0;border-radius:50%;justify-content:center;bottom:10px;right:10px}.canvas-corner[data-v-75e9fb46]{z-index:2;flex-direction:column;align-items:flex-start;gap:.45rem;display:flex;position:absolute}.canvas-corner--left[data-v-75e9fb46]{top:10px;left:10px}.canvas-corner--right[data-v-75e9fb46]{align-items:flex-end;top:10px;right:10px}.canvas-toolbar--icon[data-v-75e9fb46]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);width:2.3rem;height:2.3rem;color:color-mix(in srgb, var(--ink,#1a1a1a) 62%, transparent);cursor:pointer;box-shadow:0 2px 8px color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);opacity:1;background:#fffffff0;border-radius:50%;justify-content:center;position:static}.canvas-toolbar--icon[data-v-75e9fb46]:hover,.canvas-toolbar--icon[aria-expanded=true][data-v-75e9fb46],.canvas-toolbar--icon-on[data-v-75e9fb46]{color:color-mix(in srgb, var(--ink,#1a1a1a) 72%, transparent);border-color:color-mix(in srgb, var(--ink,#1a1a1a) 18%, transparent)}.canvas-toolbar--icon[data-v-75e9fb46]:disabled{opacity:.4;cursor:wait}.canvas-tip[data-v-75e9fb46],.canvas-share[data-v-75e9fb46]{position:relative}.canvas-tool-icon[data-v-75e9fb46]{width:1.2rem;height:1.2rem;display:inline-flex}.canvas-tool-icon[data-v-75e9fb46] svg{width:100%;height:100%}.canvas-tip-panel[data-v-75e9fb46]{z-index:3;border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);width:min(18rem,100vw - 5.5rem);box-shadow:0 10px 32px color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);background:#fff;border-radius:.75rem;padding:.7rem .85rem;position:absolute;top:0;left:calc(100% + .45rem)}.canvas-tip-body[data-v-75e9fb46]{opacity:.85;margin:0;font-size:.78rem;line-height:1.45}.canvas-share-panel[data-v-75e9fb46]{z-index:3;border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);min-width:9.5rem;box-shadow:0 10px 32px color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);background:#fff;border-radius:.75rem;flex-direction:column;padding:.35rem;display:flex;position:absolute;top:0;right:calc(100% + .45rem)}.canvas-share-item[data-v-75e9fb46]{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.5rem;margin:0;padding:.55rem .7rem;font-size:.78rem;display:block}.canvas-share-item[data-v-75e9fb46]:hover:not(:disabled){background:color-mix(in srgb, var(--ink,#1a1a1a) 6%, transparent)}.canvas-share-item[data-v-75e9fb46]:disabled{opacity:.45;cursor:wait}.canvas-toolbar--reset[data-v-75e9fb46]:hover:not(:disabled){color:color-mix(in srgb, var(--ink,#1a1a1a) 72%, transparent);border-color:color-mix(in srgb, var(--ink,#1a1a1a) 18%, transparent)}.canvas-toolbar--reset[data-v-75e9fb46]:disabled{opacity:.35;cursor:not-allowed}.canvas-reset-icon[data-v-75e9fb46]{justify-content:center;align-items:center;font-size:1.35rem;font-weight:500;line-height:1;display:inline-flex}.canvas-tool-btn[data-v-75e9fb46]{cursor:pointer;background:0 0;border:none;border-radius:50%;width:1.75rem;height:1.75rem;font-size:1.15rem;line-height:1}.canvas-tool-btn[data-v-75e9fb46]:hover:not(:disabled){background:color-mix(in srgb, var(--ink,#1a1a1a) 6%, transparent)}.canvas-tool-btn[data-v-75e9fb46]:disabled{opacity:.35;cursor:not-allowed}.canvas-zoom-label[data-v-75e9fb46]{text-align:center;min-width:3.15rem;font:inherit;font-variant-numeric:tabular-nums;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:.35rem;margin:0;padding:0;font-size:.82rem;font-weight:600}.canvas-zoom-label[data-v-75e9fb46]:hover:not(:disabled){background:color-mix(in srgb, var(--ink,#1a1a1a) 6%, transparent)}.canvas-zoom-label[data-v-75e9fb46]:disabled{cursor:default;opacity:1}.hint[data-v-75e9fb46],.err[data-v-75e9fb46]{opacity:.6;text-align:center;pointer-events:none;white-space:normal;overflow-wrap:break-word;width:auto;max-width:none;margin:0;font-size:.7rem;line-height:1.35;position:absolute;bottom:12px;left:10.75rem;right:3.75rem}@media (width<=959px){.hint--tips[data-v-75e9fb46]{display:none}.canvas-page-heading[data-v-75e9fb46]{font-size:.6rem;top:.6rem}.canvas-toolbar--zoom[data-v-75e9fb46]{gap:.12rem;padding:.12rem .28rem}.canvas-tool-btn[data-v-75e9fb46]{width:1.35rem;height:1.35rem;font-size:.95rem}.canvas-zoom-label[data-v-75e9fb46]{min-width:2.35rem;font-size:.68rem}}@media (width<=420px){.hint[data-v-75e9fb46],.err[data-v-75e9fb46]{bottom:3.4rem;left:.65rem;right:.65rem}.canvas-tip-panel[data-v-75e9fb46]{width:min(16rem,100vw - 3rem);top:calc(100% + .45rem);left:0}.canvas-share-panel[data-v-75e9fb46]{top:calc(100% + .45rem);right:0}}.err[data-v-75e9fb46]{opacity:1;color:#b42318;font-size:.75rem}.save-preview[data-v-75e9fb46]{z-index:80;box-sizing:border-box;background:#0000008c;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.save-preview-card[data-v-75e9fb46]{background:#fff;border-radius:1rem;flex-direction:column;gap:.85rem;width:min(22rem,100%);max-height:min(90dvh,100%);padding:1rem;display:flex;box-shadow:0 16px 48px #00000047}.save-preview-hint[data-v-75e9fb46]{text-align:center;color:color-mix(in srgb, var(--ink,#1a1a1a) 78%, transparent);margin:0;font-size:.88rem;line-height:1.4}.save-preview-img[data-v-75e9fb46]{object-fit:contain;-webkit-touch-callout:default;user-select:none;background:#f5f5f4;border-radius:.65rem;width:100%;max-height:min(60dvh,22rem);display:block}.save-preview-actions[data-v-75e9fb46]{align-items:stretch;gap:.5rem;display:flex}.save-preview-download[data-v-75e9fb46],.save-preview-close[data-v-75e9fb46]{appearance:none;cursor:pointer;line-height:1.2;font:inherit;border-radius:999px}.save-preview-download[data-v-75e9fb46]{white-space:nowrap;color:color-mix(in srgb, var(--ink,#1a1a1a) 48%, transparent);text-underline-offset:.12em;background:0 0;border:none;flex:none;align-self:center;margin:0;padding:.35rem .15rem;font-size:.72rem;font-weight:500;text-decoration:underline}.save-preview-download[data-v-75e9fb46]:hover{color:color-mix(in srgb, var(--ink,#1a1a1a) 68%, transparent)}.save-preview-close[data-v-75e9fb46]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 14%, transparent);color:inherit;background:0 0;flex:auto;padding:.65rem 1rem;font-size:.9rem;font-weight:600}.design-summary[data-v-435485a4]{flex-direction:column;gap:.75rem;display:flex}.summary-card[data-v-435485a4]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);background:#fff;border-radius:.75rem;padding:.75rem}.summary-label[data-v-435485a4]{opacity:.65;margin:0;font-size:.75rem}.summary-value[data-v-435485a4]{margin:.25rem 0 0;font-size:1rem;font-weight:600}.summary-size-row[data-v-435485a4]{justify-content:flex-end;align-items:baseline;gap:.5rem;margin:.35rem 0 0;display:flex}.summary-discount[data-v-435485a4]{margin:0;font-size:.8rem}.summary-size-guide[data-v-435485a4]{text-underline-offset:.12em;color:color-mix(in srgb, var(--ink,#1a1a1a) 55%, transparent);flex-shrink:0;font-size:.78rem;font-weight:500;text-decoration:underline}.summary-size-guide[data-v-435485a4]:hover{color:var(--ink,#1a1a1a)}.summary-discount[data-v-435485a4]{color:var(--accent,#e55a6e);margin:.35rem 0 0}.share-block[data-v-435485a4]{flex-direction:column;display:flex}.share-row[data-v-435485a4]{align-items:flex-start;gap:.35rem;display:flex}.share-label[data-v-435485a4]{cursor:pointer;flex:1;align-items:center;gap:.5rem;min-width:0;font-size:.8rem;line-height:1.25;display:flex}.share-label span[data-v-435485a4]{white-space:nowrap}.share-info[data-v-435485a4]{flex-shrink:0;margin-top:.05rem;position:relative}.share-info-trigger[data-v-435485a4]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 14%, transparent);width:1.25rem;height:1.25rem;color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:50%;place-items:center;padding:0;display:inline-grid}.share-info-trigger[data-v-435485a4]:hover{border-color:color-mix(in srgb, var(--ink,#1a1a1a) 28%, transparent)}.share-info-icon[data-v-435485a4]{background:color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);border-radius:50%;place-items:center;width:100%;height:100%;font-family:Georgia,Times New Roman,serif;font-size:.68rem;font-style:italic;font-weight:700;line-height:1;display:inline-grid}.share-info-panel[data-v-435485a4]{z-index:20;border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);width:min(18rem,100vw - 2rem);box-shadow:0 10px 32px color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);background:#fff;border-radius:.85rem;padding:.85rem .95rem;position:absolute;top:calc(100% + .4rem);right:0}.share-info-title[data-v-435485a4]{margin:0 0 .4rem;font-size:.88rem;font-weight:600;line-height:1.3}.share-info-body[data-v-435485a4]{opacity:.85;margin:0;font-size:.78rem;line-height:1.45}.share-privacy-link[data-v-435485a4]{text-underline-offset:.12em;color:color-mix(in srgb, var(--ink,#1a1a1a) 72%, transparent);margin-top:.55rem;font-size:.78rem;font-weight:500;text-decoration:underline;display:inline-block}.share-privacy-link[data-v-435485a4]:hover{color:var(--ink,#1a1a1a)}.summary-actions[data-v-435485a4]{flex-direction:column;gap:.5rem;display:flex}.summary-actions button[data-v-435485a4],.btn-gallery[data-v-435485a4]{cursor:pointer;box-sizing:border-box;text-align:center;width:100%;font-weight:600;font:inherit;font-size:inherit;border:none;border-radius:999px;padding:.65rem 1rem;line-height:1.25}.btn-primary[data-v-435485a4]{background:var(--ink,#1a1a1a);color:#fff}.btn-accent[data-v-435485a4]{background:var(--accent,#e55a6e);color:#fff}.btn-gallery[data-v-435485a4]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 14%, transparent);color:inherit;letter-spacing:.03em;background:#fff;justify-content:center;align-items:center;gap:.4rem;margin-top:.35rem;text-decoration:none;display:inline-flex}@media (width>=960px){.btn-gallery[data-v-435485a4]{margin-top:1.375rem}}.btn-gallery[data-v-435485a4]:hover{border-color:color-mix(in srgb, var(--ink,#1a1a1a) 28%, transparent)}.btn-gallery-icon[data-v-435485a4]{background:color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.btn-gallery-icon[data-v-435485a4] svg{width:.72rem;height:.72rem}.summary-error[data-v-435485a4]{color:#b42318;margin:0;font-size:.8rem}.secure-checkout-note--sidebar[data-v-435485a4]{text-align:center;margin:.2rem 0 0}.summary-fulfillment[data-v-435485a4]{flex-direction:column;align-items:center;gap:.2rem;display:flex}.summary-est-delivery[data-v-435485a4]{text-align:center;font-size:.72rem}button[data-v-435485a4]:disabled{opacity:.5;cursor:not-allowed}@media (width<=959px){.design-summary[data-v-435485a4]{gap:.28rem}.summary-card[data-v-435485a4],.share-block[data-v-435485a4],.secure-checkout-note--sidebar[data-v-435485a4]{display:none}.summary-fulfillment[data-v-435485a4]{order:3;width:100%}.summary-est-delivery[data-v-435485a4]{font-size:.68rem}.summary-actions[data-v-435485a4]{flex-flow:wrap;align-items:stretch;gap:.3rem}.summary-actions button[data-v-435485a4],.btn-gallery[data-v-435485a4]{flex:1 1 0;width:auto;min-width:0;margin-top:0;padding:.32rem .35rem;font-size:.72rem}.btn-gallery[data-v-435485a4]{gap:.2rem}.btn-gallery-icon[data-v-435485a4]{width:.9rem;height:.9rem}.btn-gallery-icon[data-v-435485a4] svg{width:.55rem;height:.55rem}.summary-error[data-v-435485a4]{margin:0;font-size:.7rem}}.designer-help[data-v-dabb0f1b]{position:relative}.designer-help-trigger[data-v-dabb0f1b]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 14%, transparent);color:inherit;font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.78rem;font-weight:600;display:inline-flex}.designer-help-trigger[data-v-dabb0f1b]:hover{border-color:color-mix(in srgb, var(--ink,#1a1a1a) 28%, transparent)}.designer-help-icon[data-v-dabb0f1b]{background:color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);border-radius:50%;place-items:center;width:1.15rem;height:1.15rem;font-size:.72rem;line-height:1;display:inline-grid}.designer-help-text[data-v-dabb0f1b]{letter-spacing:.03em}.designer-help-panel[data-v-dabb0f1b]{z-index:20;border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);width:min(20rem,100vw - 2rem);box-shadow:0 10px 32px color-mix(in srgb, var(--ink,#1a1a1a) 12%, transparent);background:#fff;border-radius:.85rem;padding:.85rem .95rem;position:absolute;top:calc(100% + .45rem);right:0}.designer-help-title[data-v-dabb0f1b]{margin:0 0 .45rem;font-size:.95rem;font-weight:600;line-height:1.3}.designer-help-body[data-v-dabb0f1b]{opacity:.85;margin:0;font-size:.82rem;line-height:1.5}@media (width<=480px){.designer-help-text[data-v-dabb0f1b]{display:none}.designer-help-trigger[data-v-dabb0f1b]{padding:.4rem}}.app-toast-root[data-v-ecb868a0]{z-index:210;pointer-events:none;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.app-toast-panel[data-v-ecb868a0]{pointer-events:auto;border:1px solid color-mix(in srgb, var(--ink,#3b3b3c) 12%, transparent);width:min(100%,22rem);box-shadow:0 18px 40px color-mix(in srgb, var(--ink,#3b3b3c) 16%, transparent), 0 2px 10px color-mix(in srgb, var(--ink,#3b3b3c) 6%, transparent);background:#fffffff7;border-radius:.9rem;padding:1.15rem 2.4rem 1.15rem 1.25rem;animation:.2s ease-out app-toast-in-ecb868a0;position:relative}.app-toast-message[data-v-ecb868a0]{text-align:center;color:var(--ink,#3b3b3c);margin:0;font-size:.92rem;line-height:1.5}.app-toast-close[data-v-ecb868a0]{width:1.75rem;height:1.75rem;color:color-mix(in srgb, var(--ink,#3b3b3c) 55%, transparent);cursor:pointer;background:0 0;border:none;border-radius:50%;padding:0;font-size:1.25rem;line-height:1;position:absolute;top:.35rem;right:.4rem}.app-toast-close[data-v-ecb868a0]:hover{background:color-mix(in srgb, var(--ink,#3b3b3c) 6%, transparent);color:var(--ink,#3b3b3c)}@keyframes app-toast-in-ecb868a0{0%{opacity:0;transform:translateY(.4rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.designer-shell[data-v-481d034d]{flex-direction:column;flex:auto;gap:.75rem;width:100%;min-height:0;display:flex}.designer-top[data-v-481d034d]{grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;display:grid}.designer-filter-label[data-v-481d034d]{letter-spacing:.02em;color:color-mix(in srgb, var(--ink,#1a1a1a) 48%, transparent);grid-column:1;place-self:center start;margin:0;font-size:.78rem;font-weight:500;display:none}.designer-top-actions[data-v-481d034d]{flex-shrink:0;grid-column:3;justify-self:end;align-items:center;gap:.85rem;display:flex}.designer-title-input[data-v-481d034d]{box-sizing:border-box;text-align:center;width:min(100%,16rem);min-width:0;font:inherit;font-family:var(--font-display,Montserrat, sans-serif);letter-spacing:.06em;text-transform:uppercase;color:#3b3b3c;background:0 0;border:1px solid #0000;border-radius:.4rem;grid-column:2;place-self:center;margin:0;padding:.35rem .45rem;font-size:.85rem;font-weight:600;line-height:1}.designer-title-input[data-v-481d034d]:hover{border-color:color-mix(in srgb, var(--ink,#3b3b3c) 12%, transparent)}.designer-title-input[data-v-481d034d]:focus{border-color:color-mix(in srgb, var(--ink,#3b3b3c) 28%, transparent);background:#fff;outline:none}.designer-title-input[data-v-481d034d]::placeholder{color:#3b3b3c73;text-transform:uppercase}.designer-inspire[data-v-481d034d]{border:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 14%, transparent);color:inherit;letter-spacing:.03em;background:#fff;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.78rem;font-weight:600;text-decoration:none;display:inline-flex}.designer-inspire[data-v-481d034d]:hover{border-color:color-mix(in srgb, var(--ink,#1a1a1a) 28%, transparent)}.designer-inspire-icon[data-v-481d034d]{background:color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);border-radius:50%;flex-shrink:0;place-items:center;width:1.15rem;height:1.15rem;display:inline-grid}.designer-inspire-icon[data-v-481d034d] svg{width:.72rem;height:.72rem}.designer-inspire-text[data-v-481d034d]{letter-spacing:.03em}.designer-inspire-text-short[data-v-481d034d]{display:none}.designer-back-shop[data-v-481d034d]{letter-spacing:.03em;color:inherit;white-space:nowrap;flex-shrink:0;grid-column:1;place-self:center start;align-items:center;font-size:.78rem;font-weight:600;text-decoration:none;display:none}.designer-back-shop[data-v-481d034d]:hover{opacity:.7}.designer-mobile-bar[data-v-481d034d]{display:none}.designer-grid[data-v-481d034d]{flex:1;gap:.75rem;min-height:0;display:grid}.designer-left[data-v-481d034d],.designer-center[data-v-481d034d],.designer-right[data-v-481d034d]{min-height:0}.designer-left[data-v-481d034d]{max-height:520px}.drawer-label[data-v-481d034d],.drawer-handle[data-v-481d034d],.drawer-spacer[data-v-481d034d]{display:none}@media (width>=960px){.designer-shell[data-v-481d034d]{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(220px,280px) 1fr minmax(220px,280px);align-items:stretch;gap:.75rem;min-height:0;display:grid}.designer-top[data-v-481d034d]{display:contents}.designer-filter-label[data-v-481d034d]{grid-area:1/1;display:block}.designer-title-input[data-v-481d034d]{grid-area:1/2}.designer-top-actions[data-v-481d034d]{grid-area:1/3}.designer-grid[data-v-481d034d]{display:contents}.designer-left[data-v-481d034d]{flex-direction:column;grid-area:2/1;align-self:start;width:100%;height:auto;min-height:0;max-height:min(72vh,640px);display:flex;overflow:hidden}.designer-center[data-v-481d034d]{flex-direction:column;grid-area:2/2;height:100%;min-height:0;display:flex;overflow:hidden}.designer-center[data-v-481d034d] .design-canvas-wrap{flex:auto;height:100%;min-height:0}.designer-right[data-v-481d034d]{grid-area:2/3;height:100%;min-height:0;overflow:auto}}@media (width<=959px){.designer-shell[data-v-481d034d]{flex:auto;gap:.1rem;min-height:0;overflow:hidden}.designer-top[data-v-481d034d]{gap:.5rem;padding:.35rem .65rem 0}.designer-title-input[data-v-481d034d]{font-size:16px}.designer-back-shop[data-v-481d034d]{display:inline-flex}.designer-top-actions[data-v-481d034d]{gap:.55rem}.designer-inspire-text-full[data-v-481d034d]{display:none}.designer-inspire-text-short[data-v-481d034d]{display:inline}.designer-inspire[data-v-481d034d]{padding:.28rem .45rem;font-size:.6rem}.designer-mobile-bar[data-v-481d034d]{border:none;border-bottom:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);background:#fff;border-radius:0;flex-shrink:0;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:.35rem .65rem;padding:.45rem .65rem;font-size:.72rem;display:grid}.mobile-col[data-v-481d034d]{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.15rem;min-width:0;display:flex}.mobile-col-right[data-v-481d034d]{text-align:right}.mobile-stat[data-v-481d034d]{min-width:0;line-height:1.35}.mobile-size[data-v-481d034d]{word-break:break-word}.mobile-total[data-v-481d034d]{font-weight:600}.mobile-share[data-v-481d034d]{max-width:100%;color:color-mix(in srgb, var(--ink,#1a1a1a) 72%, #fff);cursor:pointer;text-align:right;justify-content:flex-end;align-items:center;gap:.28rem;margin:-.05rem 0 0;font-size:.62rem;font-weight:500;line-height:1.2;display:inline-flex}.mobile-share input[data-v-481d034d]{flex-shrink:0;width:.85rem;height:.85rem;margin:0;transform:translateY(-.06rem)}.mobile-share span[data-v-481d034d]{min-width:0}.designer-grid[data-v-481d034d]{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;position:relative;overflow:hidden}.designer-center[data-v-481d034d]{flex:none;height:360px;max-height:min(48vh,380px);overflow:hidden}.designer-center[data-v-481d034d] .design-canvas-wrap{border:none;border-bottom:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);border-radius:0}.designer-right[data-v-481d034d]{border-bottom:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 8%, transparent);background:#fff;flex:none;max-height:none;padding:.28rem .55rem;overflow:visible}.drawer-spacer[data-v-481d034d]{pointer-events:none;flex:auto;min-height:0;display:block}.designer-left.designer-mobile-drawer[data-v-481d034d]{z-index:8;min-height:0;max-height:none;height:var(--lv-drawer-h,40%);border-top:1px solid color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);padding:.15rem .65rem max(.65rem, env(safe-area-inset-bottom));box-shadow:0 -6px 24px color-mix(in srgb, var(--ink,#1a1a1a) 10%, transparent);touch-action:manipulation;background:#fff;border-radius:1rem 1rem 0 0;flex-direction:column;flex:none;transition:height .32s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0}.designer-left.designer-mobile-drawer.is-dragging[data-v-481d034d]{transition:none}.designer-left.designer-mobile-drawer[data-v-481d034d] .palette-mobile-chrome{touch-action:none;cursor:grab}.designer-left.designer-mobile-drawer.is-dragging[data-v-481d034d] .palette-mobile-chrome{cursor:grabbing}.designer-left.designer-mobile-drawer[data-v-481d034d] .palette-grid,.designer-left.designer-mobile-drawer[data-v-481d034d] .palette-tags-vertical{touch-action:pan-y}.drawer-handle[data-v-481d034d]{cursor:grab;touch-action:none;user-select:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin:0;padding:.45rem 0 .3rem;display:flex}.drawer-handle[data-v-481d034d]:active{cursor:grabbing}.drawer-handle-bar[data-v-481d034d]{background:color-mix(in srgb, var(--ink,#1a1a1a) 22%, transparent);border-radius:999px;width:2.4rem;height:.28rem;display:block}.drawer-label[data-v-481d034d]{display:none}}
