.ConfiguratorShell_layout___D51U{display:grid;grid-gap:var(--nac-space-7);gap:var(--nac-space-7);max-width:var(--nac-container);margin:0 auto;padding:var(--nac-space-8) var(--nac-space-5) var(--nac-space-8)}@media (min-width:900px){.ConfiguratorShell_layout___D51U{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start}.ConfiguratorShell_previewCol__M_aOc{position:-webkit-sticky;position:sticky;top:88px;grid-row:1/span 2}.ConfiguratorShell_priceCol__Tl90A{grid-column:2}}@media (min-width:1400px){.ConfiguratorShell_layout___D51U{grid-template-columns:380px minmax(0,1fr) 400px;max-width:1480px;gap:var(--nac-space-8)}.ConfiguratorShell_previewCol__M_aOc{grid-row:auto}.ConfiguratorShell_priceCol__Tl90A{grid-column:3;grid-row:1;position:-webkit-sticky;position:sticky;top:88px;gap:var(--nac-space-3)}.ConfiguratorShell_priceCol__Tl90A .ConfiguratorShell_summary__sAIaW{padding:var(--nac-space-4);gap:var(--nac-space-2)}.ConfiguratorShell_priceCol__Tl90A .ConfiguratorShell_summaryRow__307vD{font-size:var(--nac-text-xs)}}@media (max-width:899px){.ConfiguratorShell_layout___D51U{padding-bottom:96px}.ConfiguratorShell_previewCol__M_aOc{scroll-margin-top:75px}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_controls__0y7gL,.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_priceCol__Tl90A{gap:var(--nac-space-4)}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_field__IaaDJ{gap:var(--nac-space-1)}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_previewCol__M_aOc{position:-webkit-sticky;position:sticky;top:67px;z-index:30;margin:0 calc(-1 * var(--nac-space-5));padding:8px var(--nac-space-5) 6px;background:var(--nac-paper);border-bottom:1px solid var(--nac-line);box-shadow:0 4px 14px rgba(73,50,79,.1);display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:12px;transition:transform .25s ease,opacity .2s ease}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_previewCol__M_aOc>*{min-width:0}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_previewCol__M_aOc>label{flex:1 1}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_previewCol__M_aOc>.ConfiguratorShell_hint__I4mxp{display:none}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_previewAside__NJx81{flex:0 0 96px}.ConfiguratorShell_layout___D51U[data-uploaded] .ConfiguratorShell_previewAside__NJx81>div>span{display:none}.ConfiguratorShell_layout___D51U[data-collapsed] .ConfiguratorShell_previewCol__M_aOc{transform:translateY(-115%);opacity:0;pointer-events:none}}.ConfiguratorShell_controls__0y7gL,.ConfiguratorShell_priceCol__Tl90A{display:flex;flex-direction:column;gap:var(--nac-space-5)}.ConfiguratorShell_field__IaaDJ{display:flex;flex-direction:column;gap:var(--nac-space-2);position:relative}.ConfiguratorShell_fieldLabel__rXJNP{font-family:var(--nac-font-display);font-weight:var(--nac-weight-semibold);font-size:var(--nac-text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--nac-dark-mulberry);opacity:.85}.ConfiguratorShell_hint__I4mxp{font-size:var(--nac-text-xs);color:var(--nac-dark-mulberry);opacity:.7}.ConfiguratorShell_hintToggle__fG_s_{position:absolute;top:0;right:0;width:22px;height:22px;padding:0;border-radius:50%;border:1.5px solid var(--nac-line-strong);background:var(--nac-paper);color:var(--nac-dark-mulberry);font:inherit;font-size:12px;font-weight:var(--nac-weight-bold);line-height:1;cursor:pointer;opacity:.75;transition:opacity .15s ease,border-color .15s ease}.ConfiguratorShell_hintToggle__fG_s_:focus-visible,.ConfiguratorShell_hintToggle__fG_s_:hover{opacity:1;border-color:var(--nac-accent);color:var(--nac-accent)}.ConfiguratorShell_hintToggleOn__is1Tq{opacity:1;background:var(--nac-peach);border-color:var(--nac-accent);color:var(--nac-accent)}.ConfiguratorShell_fieldUrl__pjnju .ConfiguratorShell_hintToggle__fG_s_{top:var(--nac-space-4);right:var(--nac-space-4)}.ConfiguratorShell_hintWarn__Mt7ox{opacity:1;color:var(--nac-text);background:var(--nac-highlight);padding:var(--nac-space-2) var(--nac-space-3);border-radius:var(--nac-radius-md);font-weight:var(--nac-weight-semibold)}@media (min-width:900px){.ConfiguratorShell_previewRow__CA5af{display:flex;flex-wrap:wrap;align-items:flex-start;column-gap:var(--nac-space-4)}.ConfiguratorShell_previewRow__CA5af>label{flex:1 1;min-width:0}.ConfiguratorShell_previewRow__CA5af>.ConfiguratorShell_previewAside__NJx81{flex:0 0 170px}.ConfiguratorShell_previewRow__CA5af>.ConfiguratorShell_hint__I4mxp{flex:1 1 100%}}.ConfiguratorShell_fieldUrl__pjnju{padding:var(--nac-space-4);border:2px solid var(--nac-accent);border-radius:var(--nac-radius-lg);background:var(--nac-paper-warm)}.ConfiguratorShell_fieldUrl__pjnju .ConfiguratorShell_fieldLabel__rXJNP{font-size:var(--nac-text-sm);text-transform:none;letter-spacing:0;opacity:1}.ConfiguratorShell_fieldUrl__pjnju input{font-size:var(--nac-text-md);padding:12px 14px}.ConfiguratorShell_shapeRow__8QgMw{display:grid;grid-template-columns:repeat(var(--shape-count,4),1fr);grid-gap:var(--nac-space-2);gap:var(--nac-space-2)}@media (min-width:900px){.ConfiguratorShell_shapeRow__8QgMw{grid-template-columns:repeat(var(--shape-count,4),86px);justify-content:start}}.ConfiguratorShell_shapeBtn__LSKhT{display:flex;flex-direction:column;align-items:center;gap:7px;padding:8px 4px;border:0;background:none;cursor:pointer;font:inherit}.ConfiguratorShell_shapeDisc__qKjqU{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:transparent;transition:background .15s ease}.ConfiguratorShell_shapeOn__3E2_0 .ConfiguratorShell_shapeDisc__qKjqU{background:var(--nac-peach)}.ConfiguratorShell_shapeLabel__sturJ{font-size:11px;color:var(--nac-text);line-height:1.1;text-align:center}.ConfiguratorShell_shapeOn__3E2_0 .ConfiguratorShell_shapeLabel__sturJ{color:var(--nac-accent);font-weight:var(--nac-weight-semibold)}.ConfiguratorShell_icon__XIhPh{width:21px;height:21px;border:2px solid var(--nac-text)}.ConfiguratorShell_shapeOn__3E2_0 .ConfiguratorShell_icon__XIhPh{border-color:var(--nac-accent)}.ConfiguratorShell_iconSquare__DipsY{border-radius:4px}.ConfiguratorShell_iconRectangle__yXtOA{height:15px;border-radius:4px}.ConfiguratorShell_iconCircle__nu4BZ{border-radius:50%}.ConfiguratorShell_iconDieCut__fqSDO{border-radius:50%;border-style:dashed}.ConfiguratorShell_swatches__Xbm7l{display:flex;flex-wrap:wrap;gap:var(--nac-space-2)}.ConfiguratorShell_sample__ZzK1e{position:relative;padding:11px 18px;border-radius:999px;cursor:pointer;font:inherit;font-size:var(--nac-text-sm);font-weight:var(--nac-weight-medium);color:var(--nac-text);border:1.5px solid var(--nac-line);overflow:hidden}.ConfiguratorShell_sampleOn__9nX_s{border-color:var(--nac-accent);border-width:2px;box-shadow:0 0 0 3px rgba(233,84,118,.16)}.ConfiguratorShell_sampleLabel__t_Q7_{position:relative;z-index:1}.ConfiguratorShell_tierBasic__HIaVb{background:var(--nac-peach);box-shadow:none}.ConfiguratorShell_tierStandard__PzrzQ{background:linear-gradient(180deg,#ffe491,#ffd24a);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -3px 6px rgba(73,50,79,.13),0 2px 4px rgba(73,50,79,.14)}.ConfiguratorShell_tierStandard__PzrzQ .ConfiguratorShell_sampleLabel__t_Q7_{text-shadow:0 -1px 0 rgba(255,255,255,.65)}.ConfiguratorShell_tierHd__N7KYp{background:linear-gradient(180deg,#fff2ee,#fbd2c9 44%,#e9968a);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5),inset 0 2px 0 rgba(255,255,255,.98),inset 0 -10px 14px rgba(73,50,79,.26),0 5px 12px rgba(73,50,79,.28),0 1px 3px rgba(73,50,79,.2)}.ConfiguratorShell_tierHd__N7KYp .ConfiguratorShell_sampleLabel__t_Q7_{text-shadow:0 -1px 0 rgba(255,255,255,.95),0 1px 2px rgba(73,50,79,.38);font-weight:var(--nac-weight-semibold)}.ConfiguratorShell_tierHd__N7KYp.ConfiguratorShell_sampleOn__9nX_s,.ConfiguratorShell_tierStandard__PzrzQ.ConfiguratorShell_sampleOn__9nX_s{border-color:var(--nac-accent)}.ConfiguratorShell_finishRow__3xhs7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--nac-space-2);gap:var(--nac-space-2)}@media (min-width:900px){.ConfiguratorShell_finishRow__3xhs7{max-width:470px}}.ConfiguratorShell_finishRow__3xhs7 .ConfiguratorShell_sample__ZzK1e{padding:13px 6px;text-align:center;font-size:13px}.ConfiguratorShell_sizeRow__bvaXy{display:flex;flex-wrap:wrap;gap:var(--nac-space-2)}.ConfiguratorShell_customInputs__HlRTT{display:flex;align-items:center;gap:var(--nac-space-2);margin-top:var(--nac-space-2)}.ConfiguratorShell_numberInput__cyJkG{width:78px;padding:9px 11px;border-radius:var(--nac-radius-sm);border:1px solid var(--nac-line);font:inherit;color:var(--nac-text);background:var(--nac-paper)}.ConfiguratorShell_byX__Kh5PD{font-size:var(--nac-text-xs);color:var(--nac-dark-mulberry)}.ConfiguratorShell_ratioLock__HC7e9{display:inline-flex;align-items:center;gap:var(--nac-space-2);margin-top:var(--nac-space-3);font-size:var(--nac-text-sm);color:var(--nac-dark-mulberry);cursor:pointer}.ConfiguratorShell_ratioLock__HC7e9 input{accent-color:var(--nac-raspberry);width:16px;height:16px;margin:0;cursor:pointer}.ConfiguratorShell_summary__sAIaW{border:1px solid var(--nac-line);border-radius:var(--nac-radius-lg);background:var(--nac-paper);padding:var(--nac-space-5);display:flex;flex-direction:column;gap:var(--nac-space-3)}.ConfiguratorShell_summaryRow__307vD{display:flex;justify-content:space-between;gap:var(--nac-space-4);font-size:var(--nac-text-sm);color:var(--nac-dark-mulberry)}.ConfiguratorShell_totalRow__rTp0D{display:flex;align-items:baseline;justify-content:space-between;border-top:1px solid var(--nac-line);padding-top:var(--nac-space-3);margin-top:var(--nac-space-1)}.ConfiguratorShell_totalValue__o3nIY{font-family:var(--nac-font-display);font-size:var(--nac-text-2xl);font-weight:var(--nac-weight-bold);color:var(--nac-text)}.ConfiguratorShell_recap__9iQso{font-size:var(--nac-text-xs);color:var(--nac-dark-mulberry);opacity:.85}.ConfiguratorShell_cta__2_Jgh{padding:14px 20px;border:0;border-radius:999px;background:var(--nac-accent);color:#fff;font-family:var(--nac-font-display);font-weight:var(--nac-weight-semibold);cursor:pointer}.ConfiguratorShell_cta__2_Jgh:disabled{background:var(--nac-mauve,#a99bad);cursor:not-allowed}.ConfiguratorShell_note__jBUKz{font-size:var(--nac-text-xs);color:var(--nac-dark-mulberry);opacity:.8;text-align:center}.ConfiguratorShell_cartError__PgVxD{text-align:center}.ConfiguratorShell_cartError__PgVxD,.ConfiguratorShell_upsell__CO4LI{font-size:var(--nac-text-sm);color:var(--nac-text);background:var(--nac-peach);border-radius:var(--nac-radius-md);padding:var(--nac-space-3) var(--nac-space-4)}.ConfiguratorShell_upsell__CO4LI{display:flex;align-items:center;justify-content:space-between;gap:var(--nac-space-4)}.ConfiguratorShell_upsellSwitch__IbEvP{border:0;background:var(--nac-text);color:#fff;border-radius:999px;padding:7px 14px;cursor:pointer;font-weight:var(--nac-weight-semibold)}.ConfiguratorShell_miniWrap__ODxTt{display:none}@media (max-width:899px){.ConfiguratorShell_miniWrap__ODxTt{display:block;position:fixed;left:0;right:0;top:67px;z-index:39;transform:translateY(-160%);transition:transform .22s ease}.ConfiguratorShell_miniShown__NL1_w{transform:translateY(0)}.ConfiguratorShell_mini__FmDqE{display:flex;align-items:center;gap:12px;width:100%;border:0;padding:8px 16px;background:var(--nac-paper);cursor:pointer;border-bottom:1px solid var(--nac-line);box-shadow:0 4px 14px rgba(73,50,79,.1);text-align:left;font:inherit}.ConfiguratorShell_miniArt__IDK_S{width:46px;height:46px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border:1px solid var(--nac-line)}.ConfiguratorShell_miniArtSquare__Ei4aZ{border-radius:6px}.ConfiguratorShell_miniArtCircle__5Cvm7,.ConfiguratorShell_miniArtDieCut__aGzhq{border-radius:50%}.ConfiguratorShell_miniArtRectangle__j36bA{border-radius:6px;height:34px}.ConfiguratorShell_miniArt__IDK_S img{width:100%;height:100%;object-fit:contain}.ConfiguratorShell_miniMeta__Ot5AL{display:flex;flex-direction:column;gap:2px;min-width:0}.ConfiguratorShell_miniTitle__hfeMf{font-size:12px;font-weight:var(--nac-weight-semibold);color:var(--nac-text)}.ConfiguratorShell_miniSub__v2MOY{font-size:11px;color:var(--nac-dark-mulberry);opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ConfiguratorShell_miniBack__hcw1V{margin-left:auto;font-size:11px;color:var(--nac-accent);font-weight:var(--nac-weight-semibold);flex:0 0 auto}}.ConfiguratorShell_bar__bWBGH{display:none}@media (max-width:899px){.ConfiguratorShell_bar__bWBGH{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:45;align-items:center;justify-content:space-between;gap:var(--nac-space-4);padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--nac-paper);border-top:1px solid var(--nac-line);box-shadow:0 -6px 20px rgba(73,50,79,.1)}.ConfiguratorShell_barTotal__oy32S{font-family:var(--nac-font-display);font-size:var(--nac-text-lg);font-weight:var(--nac-weight-bold);color:var(--nac-text);line-height:1.1}.ConfiguratorShell_barLine__6c7H8{font-size:11px;color:var(--nac-dark-mulberry);opacity:.8}.ConfiguratorShell_barError__6fLTJ{font-size:11px;color:var(--nac-text);font-weight:var(--nac-weight-semibold)}.ConfiguratorShell_barCta__wrbmM{flex:0 0 auto;padding:12px 22px;border:0;border-radius:999px;background:var(--nac-accent);color:#fff;font-family:var(--nac-font-display);font-weight:var(--nac-weight-semibold);cursor:pointer}.ConfiguratorShell_barCta__wrbmM:disabled{background:var(--nac-mauve,#a99bad);cursor:not-allowed}}.ConfiguratorShell_recoverRow__NyKfr{display:flex;flex-direction:column;gap:var(--nac-space-2);padding:var(--nac-space-3);border-radius:var(--nac-radius-md);background:var(--nac-highlight)}.ConfiguratorShell_recoverBtn__E8MwT{padding:10px var(--nac-space-4);border-radius:var(--nac-radius-full);border:1.5px solid var(--nac-line-strong);background:var(--nac-paper);color:var(--nac-text);font-family:inherit;font-size:var(--nac-text-sm);font-weight:var(--nac-weight-semibold);cursor:pointer;transition:border-color var(--nac-duration-fast) var(--nac-ease-out)}.ConfiguratorShell_recoverBtn__E8MwT:hover{border-color:var(--nac-accent)}.ConfiguratorShell_yieldCard__mF8sD{display:flex;flex-direction:column;gap:2px;padding:var(--nac-space-4);border-radius:var(--nac-radius-lg);background:var(--nac-butter-yellow);color:var(--nac-dark-mulberry)}.ConfiguratorShell_yieldBig__B0FTp{font-family:var(--nac-font-display);font-weight:var(--nac-weight-bold);font-size:var(--nac-text-2xl);line-height:1.1}.ConfiguratorShell_yieldSub__2WNu0{font-size:var(--nac-text-xs);opacity:.8}