:root{--merged-ink: #29271f;--merged-muted: #6c685e;--merged-paper: #fffdf8;--merged-line: #ded8cb;--merged-accent: #71552c}:root{--chip-gold-hi: #f3dcb6;--chip-gold-light: #ebd3a9;--chip-gold-mid: #cbb586;--chip-gold-dark: #8b7c56;--chip-silver-hi: #e0e3e7;--chip-silver-light: #d6dae0;--chip-silver-mid: #b2b9c2;--chip-silver-dark: #747b85;--chip-rose-hi: #ffdacd;--chip-rose-light: #f8cfbf;--chip-rose-mid: #e1a99a;--chip-rose-dark: #ab6e61;--chip-texture: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3Cfilter%20id%3D%22brush%22%20x%3D%220%22%20y%3D%220%22%20width%3D%22100%25%22%20height%3D%22100%25%22%3E%3CfeTurbulence%20type%3D%22fractalNoise%22%20baseFrequency%3D%220.004%200.7%22%20numOctaves%3D%223%22%20seed%3D%2217%22%2F%3E%3CfeColorMatrix%20type%3D%22saturate%22%20values%3D%220%22%2F%3E%3CfeComponentTransfer%3E%3CfeFuncR%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%22-1.5%22%2F%3E%3CfeFuncG%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%22-1.5%22%2F%3E%3CfeFuncB%20type%3D%22linear%22%20slope%3D%224%22%20intercept%3D%22-1.5%22%2F%3E%3CfeFuncA%20type%3D%22linear%22%20slope%3D%220.38%22%2F%3E%3C%2FfeComponentTransfer%3E%3C%2Ffilter%3E%3Crect%20width%3D%22100%25%22%20height%3D%22100%25%22%20filter%3D%22url%28%23brush%29%22%2F%3E%3C%2Fsvg%3E);--chip-top-light: linear-gradient(180deg, #ffffff1a, #00000009);--chip-gold-finish: var(--chip-texture), var(--chip-top-light), linear-gradient(90deg, var(--chip-gold-hi), var(--chip-gold-light) 25%, var(--chip-gold-mid) 55%, var(--chip-gold-dark));--chip-silver-finish: var(--chip-texture), var(--chip-top-light), linear-gradient(90deg, var(--chip-silver-hi), var(--chip-silver-light) 25%, var(--chip-silver-mid) 55%, var(--chip-silver-dark));--chip-rose-finish: var(--chip-texture), var(--chip-top-light), linear-gradient(90deg, var(--chip-rose-hi), var(--chip-rose-light) 25%, var(--chip-rose-mid) 55%, var(--chip-rose-dark))}.merged-config,.merged-confirm{color:var(--merged-ink);font-family:Jost,sans-serif}.merged-config *,.merged-confirm *{box-sizing:border-box}.merged-config [hidden],.merged-confirm [hidden]{display:none!important}.merged-config{max-width:1320px;margin:0 auto;padding:72px 28px;scroll-margin-top:30px}.merged-config__heading{max-width:680px;margin-bottom:36px}.merged-eyebrow{font-size:.75rem;letter-spacing:.15em;text-transform:uppercase}.merged-config h2,.merged-confirm h2{margin:8px 0 14px;font-family:Cormorant Garamond,serif;font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.04;font-weight:500}.merged-config p,.merged-confirm p{line-height:1.55}.merged-config__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:start}.merged-config__visual,.merged-config__form{min-width:0}.merged-preview,.merged-confirm__preview{margin:0;padding:20px 12px;border:1px solid var(--merged-line);border-radius:12px;background:radial-gradient(ellipse at 50% 45%,#fffefa,#f0ebdf)}.merged-preview svg,.merged-confirm__preview svg,.merged-edit-preview svg{display:block;width:100%;height:auto;overflow:visible}.merged-preview figcaption,.merged-confirm__preview figcaption{max-width:490px;margin:0 auto;padding:0 12px;color:var(--merged-muted);font-size:.78rem;text-align:center;line-height:1.5}.merged-product-photos{margin-top:24px}.merged-product-photos h3{margin:0 0 12px;font-size:1rem}.merged-product-photos [data-product-photo-list]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.merged-product-photos img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.merged-product-photos p,.merged-delivery p,.merged-help{color:var(--merged-muted);font-size:.85rem;line-height:1.5}.merged-delivery{padding:22px 0}.merged-delivery a{color:inherit;text-underline-offset:3px}.merged-step{min-width:0;margin:0 0 28px;padding:0;border:0}.merged-step legend{margin-bottom:14px;font-size:1.15rem;font-weight:500}.merged-step legend>span{margin-right:10px;color:var(--merged-accent);font-size:.78rem}.merged-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.merged-choice{position:relative;display:block;cursor:pointer}.merged-choice input{position:absolute;width:1px;height:1px;opacity:0}.merged-choice__body{display:flex;min-height:68px;padding:11px 8px;flex-direction:column;justify-content:center;align-items:center;gap:5px;border:1px solid var(--merged-line);border-radius:7px;background:var(--merged-paper);font-size:.88rem}.merged-choice input:checked+.merged-choice__body{border-color:var(--merged-accent);box-shadow:inset 0 0 0 1px var(--merged-accent);background:#f8f2e7}.merged-choice input:focus-visible+.merged-choice__body,.merged-config button:focus-visible,.merged-confirm button:focus-visible,.merged-consent input:focus-visible{outline:3px solid #9a743c;outline-offset:3px}.merged-choice small{color:var(--merged-muted)}.merged-name-row{margin-bottom:15px}.merged-name-row label{display:block;margin-bottom:6px;font-size:.88rem}.merged-config input[data-name-input]{display:block;width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--merged-line);border-radius:6px;background:#fffefa;color:var(--merged-ink);font:400 1.1rem Jost,sans-serif;text-transform:none!important;letter-spacing:normal}.merged-config input[data-name-input]:focus{border-color:var(--merged-accent);outline:2px solid #c6ad83;outline-offset:1px}.merged-config input[aria-invalid=true]{border-color:#983c2f}.merged-name-note{min-height:1.3em;margin:5px 0 0;color:var(--merged-muted);font-size:.78rem}.merged-name-note[data-invalid=true],.merged-error{color:#8b3026}.merged-error{padding:12px;border:1px solid #d9ada5;border-radius:6px;background:#fff5f2;font-size:.9rem}.merged-colors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.merged-color-swatch{background-origin:border-box;background-repeat:no-repeat;background-blend-mode:soft-light,normal,normal;width:25px;height:25px;border:1px solid #0002;border-radius:50%}.merged-color-label{word-break:keep-all;overflow-wrap:anywhere;text-align:center}.merged-font-filters{display:flex;flex-wrap:wrap;gap:6px;margin:14px 0}.merged-font-filters button{min-height:36px;padding:7px 11px;border:1px solid var(--merged-line);border-radius:20px;background:transparent;color:inherit;font:inherit;font-size:.8rem;cursor:pointer}.merged-font-filters button[aria-pressed=true]{border-color:var(--merged-accent);background:#eee5d5}.merged-font-summary{margin:10px 0 4px;font-size:.9rem;font-weight:500}.merged-font-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:400px;padding:4px;overflow-y:auto;overscroll-behavior:contain}.merged-font-tile{min-width:0;min-height:116px;padding:9px 5px;border:1px solid var(--merged-line);border-radius:7px;background:var(--merged-paper);color:inherit;cursor:pointer}.merged-font-tile[aria-pressed=true]{border-color:var(--merged-accent);box-shadow:inset 0 0 0 1px var(--merged-accent);background:#f8f2e7}.merged-font-tile:disabled{cursor:not-allowed;background:#eeece7;color:#655f55}.merged-font-number,.merged-font-sample,.merged-font-label{display:block}.merged-font-number{font:400 .72rem Jost,sans-serif}.merged-font-sample{overflow:hidden;margin:6px 0;font-size:1.55rem;line-height:1.5;white-space:nowrap;text-transform:none!important}.merged-font-label{font:400 .65rem/1.4 Jost,sans-serif}.merged-purchase{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--merged-line);background:var(--merged-paper)}.merged-purchase strong,.merged-purchase span{display:block}.merged-purchase strong{font-size:1.5rem}.merged-purchase span{color:var(--merged-muted);font-size:.76rem}.merged-primary,.merged-secondary{min-height:46px;padding:12px 20px;border:1px solid var(--merged-ink);border-radius:6px;font:500 .92rem Jost,sans-serif;cursor:pointer}.merged-primary{background:var(--merged-ink);color:#fffdf8}.merged-secondary{background:transparent;color:var(--merged-ink)}.merged-primary:disabled{background:var(--merged-muted);border-color:var(--merged-muted);color:var(--merged-paper);opacity:1;cursor:not-allowed}.merged-confirm{width:min(880px,calc(100% - 32px));max-height:90vh;max-height:90dvh;margin:auto;padding:0;border:1px solid var(--merged-line);border-radius:12px;overflow-y:auto;overscroll-behavior:contain;background:var(--merged-paper)}.merged-confirm::backdrop{background:#18150fa6}.merged-confirm__content{padding:28px}.merged-confirm__header{display:flex;justify-content:space-between;gap:20px;align-items:start}.merged-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border:1px solid var(--merged-line);border-radius:50%;background:transparent;color:inherit;font-size:1.7rem;cursor:pointer}.merged-confirm__preview{margin:20px 0;padding-top:0}.merged-confirm__names{margin:0;padding:0;list-style:none}.merged-confirm__name{padding:17px 0;border-bottom:1px solid var(--merged-line)}.merged-confirm__name small{display:block;color:var(--merged-muted)}.merged-confirm__exact{display:block;margin:6px 0 10px;font:500 clamp(1.6rem,5vw,2.3rem)/1.2 "Jost",sans-serif;overflow-wrap:anywhere;text-transform:none!important}.merged-letter-tiles{display:flex;flex-wrap:wrap;gap:5px}.merged-letter-tiles span{display:grid;place-items:center;min-width:30px;min-height:36px;padding:4px;border:1px solid var(--merged-line);border-radius:4px;background:#f5f0e7;font:500 1.1rem Jost,sans-serif;text-transform:none!important}.merged-spelling{margin:9px 0 0;font:400 1rem/1.6 Jost,sans-serif;overflow-wrap:anywhere;text-transform:none!important}.merged-confirm__meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0}.merged-confirm__meta div{padding:10px;border:1px solid var(--merged-line);border-radius:5px}.merged-confirm__meta dt{color:var(--merged-muted);font-size:.74rem}.merged-confirm__meta dd{margin:6px 0 0;font-weight:500}.merged-consent{display:flex;align-items:flex-start;gap:12px;padding:17px;border:1px solid var(--merged-line);border-radius:7px;font-size:.92rem;line-height:1.55;cursor:pointer}.merged-consent input{flex:0 0 20px;width:20px;height:20px;margin-top:3px;accent-color:var(--merged-accent)}.merged-confirm__actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}.merged-edit-preview{display:none}@media(max-width:760px){.merged-config{padding:42px 18px}.merged-config__layout{grid-template-columns:minmax(0,1fr);gap:20px}.merged-config__heading{margin-bottom:22px}.merged-product-photos [data-product-photo-list]{max-width:480px}.merged-purchase{position:sticky;bottom:0;z-index:20;padding:12px 0 max(12px,env(safe-area-inset-bottom));box-shadow:0 -8px 16px #fffdf8f2}body.nb-name-editing .merged-purchase{position:static;box-shadow:none}.merged-name-step{position:relative;overflow:visible}body.nb-name-editing .merged-edit-preview:not([hidden]){display:flex;position:sticky;top:0;z-index:50;height:110px;margin:0 0 12px;padding:0 8px 7px;flex-direction:column;justify-content:center;border:1px solid var(--merged-line);border-radius:7px;background:#faf6ec;box-shadow:0 5px 12px #29271f12}.merged-edit-preview svg{min-height:0;height:82px;flex:1 1 auto}.merged-edit-preview>span{display:block;flex:0 0 auto;font-size:.65rem;line-height:1.3;text-align:center;color:var(--merged-muted)}.merged-config input[data-name-input]{scroll-margin-top:125px;scroll-margin-bottom:24px}.merged-confirm{width:calc(100% - 16px);max-height:calc(100dvh - 16px)}.merged-confirm__content{padding:20px 16px}.merged-confirm__meta{grid-template-columns:repeat(2,minmax(0,1fr))}.merged-confirm__actions{flex-wrap:wrap}.merged-confirm__actions button{flex:1 1 140px}}@media(prefers-reduced-motion:reduce){.merged-config *,.merged-confirm *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/configurator-merged.css.map */
