._artwork_1mcco_1{z-index:2;border:1px dashed var(--inx-action);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;transform-origin:50%;background:0 0;padding:0;position:absolute}:is(._artwork_1mcco_1:focus-visible,._artwork_1mcco_1[data-moving=true]){outline:2px solid var(--inx-action);outline-offset:3px}._artwork_1mcco_1[data-moving=true]{cursor:grabbing}._artwork_1mcco_1 img{object-fit:contain;image-orientation:from-image;pointer-events:none;block-size:100%;inline-size:100%;display:block}._resizeHandle_1mcco_21{cursor:nwse-resize;touch-action:none;block-size:28px;inline-size:28px;position:absolute;bottom:-12px;right:-12px}._resizeHandle_1mcco_21:after{border:1px solid var(--inx-white);background:var(--inx-action);content:"";position:absolute;inset:8px}._controls_1mcco_23{padding-block:1rem .25rem}._controls_1mcco_23 p{font-size:var(--inx-text-small);color:var(--inx-muted);margin:0 0 .75rem}._adjustments_1mcco_25{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}._adjustments_1mcco_25 label{min-inline-size:0;font-size:var(--inx-text-small);flex:140px;gap:.4rem;display:grid}._adjustments_1mcco_25 input{min-block-size:32px;inline-size:100%;accent-color:var(--inx-action);direction:ltr}._remove_1mcco_28{border:0;border-block-end:1px solid var(--line);min-block-size:44px;color:var(--inx-error);font-size:var(--inx-text-small);background:0 0;align-items:center;gap:.5rem;display:inline-flex}._remove_1mcco_28 svg{block-size:20px;inline-size:20px}._backgroundControls_1mcco_30{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-block:.75rem;display:flex}._backgroundAction_1mcco_31{border:1px solid var(--line);background:var(--inx-surface);min-block-size:44px;color:var(--inx-text);font-size:var(--inx-text-small);padding:.5rem .8rem}._backgroundAction_1mcco_31:disabled{cursor:not-allowed;opacity:.5}._controls_1mcco_23 ._backgroundHelp_1mcco_33{font-size:var(--inx-text-small)}._controls_1mcco_23 ._backgroundError_1mcco_34{color:var(--inx-error)}._dialog_1w3nv_1{overscroll-behavior:contain;border:1px solid var(--inx-border);border-radius:var(--inx-radius-image);background:var(--inx-white);max-block-size:calc(100svh - 2rem);inline-size:min(68rem,100% - 2rem);max-inline-size:none;color:var(--inx-text);font-family:var(--font-sans);margin:auto;padding:0;overflow-y:auto;box-shadow:0 1.5rem 5rem #111f4033}._dialog_1w3nv_1::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#111f4094}._dialog_1w3nv_1[data-order-step=choice]{max-inline-size:43rem}._shell_1w3nv_18{padding:clamp(1.25rem,3vw,2.5rem)}._shell_1w3nv_18:not([data-designer=true]){max-inline-size:43rem;margin-inline:auto}._header_1w3nv_20{justify-content:space-between;align-items:start;gap:1rem;display:flex}._eyebrow_1w3nv_21{color:var(--inx-action);font-size:var(--inx-text-small);margin:0 0 .4rem;font-weight:700}._header_1w3nv_20 h2{color:var(--inx-navy);margin:0;font-size:clamp(1.65rem,4vw,2.35rem);line-height:1.25}._header_1w3nv_20 h2:focus{outline:none}._close_1w3nv_24{border:1px solid var(--inx-border);background:var(--inx-white);block-size:44px;inline-size:44px;color:var(--inx-navy);border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}._close_1w3nv_24:hover{background:var(--inx-surface)}._close_1w3nv_24 svg{block-size:22px;inline-size:22px}._designerIntro_1w3nv_27{color:var(--inx-muted);margin:1rem 0 1.5rem}._onlineOption_1w3nv_28{border:2px solid var(--inx-action);border-radius:var(--inx-radius-image);background:var(--inx-surface);margin-block-start:1.25rem;padding:clamp(1.25rem,3vw,2rem)}._offerHeading_1w3nv_29{color:var(--inx-action);align-items:center;gap:.65rem;display:flex}._offerHeading_1w3nv_29>svg{block-size:25px;inline-size:25px}._discountBadge_1w3nv_31{border-radius:var(--inx-radius-pill);background:var(--inx-white);color:var(--inx-action);font-size:var(--inx-text-small);padding:.35rem .8rem;font-weight:700;display:inline-block}._onlineOption_1w3nv_28 h3{color:var(--inx-navy);margin:1.1rem 0 .75rem;font-size:clamp(1.65rem,3.6vw,2.15rem);line-height:1.25}._onlineOption_1w3nv_28>p{max-inline-size:46ch;margin-block:0 1rem}._benefits_1w3nv_34{gap:.45rem;margin:1.1rem 0 1.5rem;padding:0;list-style:none;display:grid}._benefits_1w3nv_34 li{align-items:center;gap:.55rem;display:flex}._benefits_1w3nv_34 svg{block-size:18px;inline-size:18px;color:var(--inx-action);flex:0 0 18px}._choicePrice_1w3nv_37{gap:.25rem;margin-block-end:1.25rem;display:grid}._choicePrice_1w3nv_37>span{flex-wrap:wrap;align-items:baseline;gap:.8rem;display:flex}._choicePrice_1w3nv_37 s{color:var(--inx-muted)}._choicePrice_1w3nv_37 strong{color:var(--inx-navy);font-size:1.8rem;line-height:1.3}._choicePrice_1w3nv_37 small{color:var(--inx-muted)}._primary_1w3nv_42{border:1px solid var(--inx-action);border-radius:var(--inx-radius-pill);background:var(--inx-action);min-block-size:50px;inline-size:100%;color:var(--inx-white);text-align:center;justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1rem;font-weight:700;line-height:1.55;display:flex}._primary_1w3nv_42 svg{flex:0 0 19px;block-size:19px;inline-size:19px}._primary_1w3nv_42:hover:not(:disabled){background:var(--inx-hover);border-color:var(--inx-hover)}._primary_1w3nv_42:active:not(:disabled){background:var(--inx-pressed)}._primary_1w3nv_42:disabled{background:var(--inx-border);border-color:var(--inx-border);color:var(--inx-muted);cursor:not-allowed}._proceedAction_1w3nv_47{border-radius:var(--inx-radius-control)}._proceedAction_1w3nv_47:focus-within{outline:2px solid var(--inx-action);outline-offset:4px}._artworkRequired_1w3nv_49{color:var(--inx-navy);font-size:var(--inx-text-small);margin:.65rem 0 0;font-weight:600;line-height:1.6}._choiceUnavailable_1w3nv_50,._paymentNotice_1w3nv_50{color:var(--inx-muted);font-size:var(--inx-text-small);margin-block:.8rem 0}._contactOption_1w3nv_51{justify-content:space-between;align-items:center;gap:1rem;margin-block-start:1rem;padding:1rem .25rem 0;display:flex}._contactOption_1w3nv_51 h3{margin:0 0 .25rem;font-size:1rem}._contactOption_1w3nv_51 p{color:var(--inx-muted);font-size:var(--inx-text-small);margin:0}._contact_1w3nv_51{min-block-size:44px;color:var(--inx-action);text-underline-offset:.25rem;flex:none;align-items:center;padding:.5rem .85rem;font-weight:600;display:inline-flex}._designerBody_1w3nv_55{grid-template-columns:minmax(0,1.3fr) minmax(260px,.8fr);gap:clamp(1.25rem,3vw,2.5rem);display:grid}._editor_1w3nv_56,._previewHost_1w3nv_57{min-inline-size:0}._uploadRow_1w3nv_58{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-block-start:1rem;display:flex}._upload_1w3nv_58{border:1px solid var(--inx-action);border-radius:var(--inx-radius-pill);background:var(--inx-white);min-block-size:44px;color:var(--inx-action);align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;display:inline-flex}._upload_1w3nv_58 svg{block-size:20px;inline-size:20px}._upload_1w3nv_58:disabled{border-color:var(--inx-border);color:var(--inx-muted);cursor:not-allowed}._uploadRow_1w3nv_58 p{min-inline-size:0;color:var(--inx-muted);font-size:var(--inx-text-small);overflow-wrap:anywhere;margin:0}._error_1w3nv_63{color:var(--inx-error);font-size:var(--inx-text-small)}._help_1w3nv_64{color:var(--inx-muted);font-size:var(--inx-text-small);margin:.85rem 0 0}._orderSummary_1w3nv_65{border-radius:var(--inx-radius-control);background:var(--inx-surface);align-self:start;min-inline-size:0;padding:1.25rem}._productName_1w3nv_66{color:var(--inx-navy);margin:0;font-size:1.15rem;font-weight:700}._sku_1w3nv_67{color:var(--inx-muted);font-size:var(--inx-text-small);margin:.2rem 0 1.1rem}._allocation_1w3nv_68{border:0;min-inline-size:0;margin:0;padding:0}._allocation_1w3nv_68>p{font-size:var(--inx-text-small);margin:.35rem 0 .75rem}._optionList_1w3nv_70{border-block-start:1px solid var(--inx-border);display:grid}._optionRow_1w3nv_71{border-block-end:1px solid var(--inx-border)}._option_1w3nv_70{grid-template-columns:minmax(0,1fr) 5rem;align-items:center;gap:.75rem;padding-block:.8rem;display:grid}._option_1w3nv_70>span{overflow-wrap:anywhere;gap:.2rem;min-inline-size:0;display:grid}._option_1w3nv_70 strong{font-size:var(--inx-text-small);font-weight:600}._option_1w3nv_70 small{color:var(--inx-muted);font-size:.8rem}._optionRow_1w3nv_71[data-order-inventory-state=out_of_stock] small{color:var(--inx-error)}._clearAllocation_1w3nv_77{min-block-size:44px;color:var(--inx-action);font-size:var(--inx-text-small);text-underline-offset:.25rem;background:0 0;border:0;margin-inline-start:auto;padding:.5rem 0;text-decoration:underline;display:block}._clearAllocation_1w3nv_77:disabled{color:var(--inx-muted);cursor:not-allowed}._option_1w3nv_70 input{border:1px solid var(--inx-control-border);border-radius:var(--inx-radius-small);background:var(--inx-white);min-block-size:44px;inline-size:100%;min-inline-size:0;color:var(--inx-text);text-align:center;padding:.5rem}._option_1w3nv_70 input:disabled{border-color:var(--inx-border);background:var(--inx-surface);color:var(--inx-muted);cursor:not-allowed}._allocation_1w3nv_68>._allocated_1w3nv_81{margin-block-start:.85rem;font-weight:700}._allocated_1w3nv_81[data-allocation-valid=true]{color:var(--inx-success)}._allocationIssues_1w3nv_83{color:var(--inx-muted);font-size:var(--inx-text-small);margin:.6rem 0 1rem;padding-inline-start:1.1rem}._totals_1w3nv_84{border-block-start:1px solid var(--inx-border);gap:.6rem;margin:1.25rem 0 0;padding-block-start:1rem;display:grid}._totals_1w3nv_84>div{font-size:var(--inx-text-small);justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}._totals_1w3nv_84 dd{overflow-wrap:anywhere;margin:0}._totals_1w3nv_84 ._saving_1w3nv_87{color:var(--inx-success)}._totals_1w3nv_84 ._total_1w3nv_84{border-block-start:1px solid var(--inx-border);color:var(--inx-navy);margin-block-start:.3rem;padding-block-start:.75rem;font-size:1rem;font-weight:700}._total_1w3nv_84 dd{font-size:1.35rem}._taxNote_1w3nv_90{color:var(--inx-muted);margin:.4rem 0 1rem;font-size:.8rem}._back_1w3nv_91{min-block-size:44px;inline-size:100%;color:var(--inx-action);font-size:var(--inx-text-small);text-underline-offset:.25rem;background:0 0;border:0;margin-block-start:1rem;padding:.5rem;text-decoration:underline}@media (max-width:740px){._dialog_1w3nv_1{border-radius:var(--inx-radius-control);max-block-size:calc(100svh - 1rem);inline-size:calc(100% - 1rem)}._shell_1w3nv_18{padding:1.1rem}._designerBody_1w3nv_55{grid-template-columns:minmax(0,1fr);gap:1.25rem}._onlineOption_1w3nv_28{padding:1.1rem}._contactOption_1w3nv_51{align-items:start;gap:.5rem}._orderSummary_1w3nv_65{padding:1rem}}._prices_m8dhd_1{inline-size:100%}._table_m8dhd_5{border-collapse:collapse;inline-size:100%;font-size:var(--inx-text-base,1rem);text-align:start}._table_m8dhd_5 th,._table_m8dhd_5 td{border-block-end:1px solid var(--inx-border,#d5ddef);padding:.6rem .5rem}._table_m8dhd_5 thead{font-size:var(--inx-text-small);color:var(--inx-muted,#52627a)}._table_m8dhd_5 tbody th{font-weight:400}._table_m8dhd_5 tbody td{font-weight:700}._table_m8dhd_5 tr[data-selected]{background:var(--inx-surface,#f2f5fa)}._note_m8dhd_35{color:var(--inx-muted,#52627a);font-size:var(--inx-text-small);margin:.65rem 0 0;line-height:1.5}._note_m8dhd_35 a{color:var(--inx-action);text-underline-offset:.2rem;text-decoration:underline}
