.confirmation-summary[data-v-7a8c7f3a]{padding:1rem;border:1px solid var(--configur-color-border, #d9d3c7);border-radius:var(--configur-radius, .75rem);background:var(--configur-color-surface, #fffdf9)}.confirmation-summary__empty[data-v-7a8c7f3a]{margin:0;color:var(--configur-color-muted, #6e624f)}.confirmation-summary__list[data-v-7a8c7f3a]{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.confirmation-summary__item[data-v-7a8c7f3a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--configur-color-border, #ece5d8)}.confirmation-summary__item[data-v-7a8c7f3a]:last-child{padding-bottom:0;border-bottom:none}.confirmation-summary__label[data-v-7a8c7f3a]{color:var(--configur-color-muted, #6e624f);display:block}.confirmation-summary__meta[data-v-7a8c7f3a]{display:inline-flex;margin-top:.2rem;font-size:.75rem;color:var(--configur-color-muted, #8a7b66);text-transform:uppercase;letter-spacing:.06em}.confirmation-summary__value[data-v-7a8c7f3a]{color:var(--configur-color-text, #2e2318);text-align:right}.measurement-summary[data-v-1b482426]{padding:1rem;border:1px solid var(--configur-color-border, #d9d3c7);border-radius:var(--configur-radius, .75rem);background:var(--configur-color-surface, #fffdf9)}.measurement-summary__header[data-v-1b482426]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.measurement-summary__package[data-v-1b482426]{margin:.25rem 0 0;color:var(--configur-color-muted, #6e624f)}.measurement-summary__grid[data-v-1b482426]{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.measurement-summary__card[data-v-1b482426]{display:grid;gap:.35rem;padding:.85rem;border:1px solid var(--configur-color-border, #ece5d8);border-radius:var(--configur-radius, .75rem);background:var(--configur-color-subtle, #fffcf7)}.measurement-summary__label[data-v-1b482426]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--configur-color-muted, #8a7b66)}.measurement-summary__totals[data-v-1b482426]{display:grid;gap:.6rem;margin-top:1rem}.measurement-summary__row[data-v-1b482426]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.6rem;border-bottom:1px solid var(--configur-color-border, #ece5d8)}.measurement-summary__row[data-v-1b482426]:last-child{padding-bottom:0;border-bottom:none}.measurement-summary__notes[data-v-1b482426]{margin-top:.75rem;color:var(--configur-color-muted, #7c6d58)}.pricing-preview-panel[data-v-09bd387d]{margin-top:1rem;padding:1rem;border:1px solid #d9d3c7;border-radius:.85rem;background:#fffdf9}.pricing-preview-panel__header[data-v-09bd387d]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.pricing-preview-panel__kicker[data-v-09bd387d]{margin:0;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:#8a7b66}.pricing-preview-panel__badge[data-v-09bd387d]{display:inline-flex;align-items:center;border-radius:999px;background:#eee4d6;color:#5a4b3a;padding:.25rem .65rem;font-size:.8rem}.pricing-preview-panel__grid[data-v-09bd387d]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.pricing-preview-panel__stat[data-v-09bd387d],.pricing-preview-panel__subtotals p[data-v-09bd387d],.pricing-preview-panel__breakdown li[data-v-09bd387d],.pricing-preview-panel__section-header[data-v-09bd387d],.pricing-preview-panel__section-breakdown li[data-v-09bd387d]{display:flex;justify-content:space-between;gap:1rem}.pricing-preview-panel__stat[data-v-09bd387d]{padding:.75rem;border-radius:.75rem;background:#f7f1e7}.pricing-preview-panel__struck-price[data-v-09bd387d]{color:#7a6a55;text-decoration:line-through;text-decoration-thickness:1px}.pricing-preview-panel__trade-price[data-v-09bd387d]{background:#e8f3e8;color:#1f5f2c}.pricing-preview-panel__subtotals[data-v-09bd387d],.pricing-preview-panel__trade[data-v-09bd387d],.pricing-preview-panel__sections[data-v-09bd387d],.pricing-preview-panel__breakdown[data-v-09bd387d],.pricing-preview-panel__warnings[data-v-09bd387d]{margin-top:1rem}.pricing-preview-panel__subtotals p[data-v-09bd387d],.pricing-preview-panel__trade li[data-v-09bd387d],.pricing-preview-panel__breakdown li[data-v-09bd387d],.pricing-preview-panel__section-breakdown li[data-v-09bd387d]{padding:.4rem 0;border-bottom:1px solid #eee4d6}.pricing-preview-panel__trade ul[data-v-09bd387d]{list-style:none;padding:0;margin:0}.pricing-preview-panel__trade li[data-v-09bd387d]{display:flex;justify-content:space-between;gap:1rem}.pricing-preview-panel__trade small[data-v-09bd387d]{display:block;color:#7a6a55;margin-top:.15rem}.pricing-preview-panel__section-card[data-v-09bd387d]{padding:.75rem;border:1px solid #eee4d6;border-radius:.75rem;background:#fff}.pricing-preview-panel__section-card+.pricing-preview-panel__section-card[data-v-09bd387d]{margin-top:.75rem}.pricing-preview-panel__breakdown ul[data-v-09bd387d],.pricing-preview-panel__warnings ul[data-v-09bd387d],.pricing-preview-panel__section-breakdown[data-v-09bd387d]{list-style:none;padding:0;margin:0}.pricing-preview-panel__message[data-v-09bd387d]{color:#6e624f}.pricing-preview-panel__error[data-v-09bd387d]{color:#9b2c2c}.pricing-preview-panel__warnings li[data-v-09bd387d]{color:#8a5a00;margin-bottom:.35rem}.renderer-preview[data-v-f57f00d4]{padding:1rem;border:1px solid var(--configur-color-border, #d9d3c7);border-radius:var(--configur-radius, .75rem);background:var(--configur-color-subtle, #f8f5ef)}.renderer-preview__window[data-v-f57f00d4]{position:relative;min-height:420px;border-radius:var(--configur-radius, .75rem);overflow:hidden;background:var(--configur-color-subtle, #efe7da)}.renderer-preview__layer[data-v-f57f00d4]{position:absolute;inset:0;background-size:cover;background-position:center}.step-accordion[data-v-732701cc]{border:1px solid var(--configur-color-border, #ece5d8);border-radius:var(--configur-radius, .75rem);overflow:hidden;background:var(--configur-color-surface, #fffcf7)}.step-accordion__trigger[data-v-732701cc]{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:.85rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .15s}.step-accordion__trigger[data-v-732701cc]:hover{background:var(--configur-color-subtle, #f4ece0)}.step-accordion__trigger-left[data-v-732701cc]{display:flex;flex-direction:column;gap:.1rem}.step-accordion__trigger-right[data-v-732701cc]{display:flex;align-items:center;gap:.6rem;flex-shrink:0}.step-accordion__step-number[data-v-732701cc]{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--configur-color-muted, #8a7b66)}.step-accordion__label[data-v-732701cc]{font-size:1.6rem;font-weight:600;color:var(--configur-color-text, #2e2318)}.step-accordion__summary[data-v-732701cc]{font-size:.94rem;font-weight:500;color:var(--configur-color-text, #5b4a35);background:var(--configur-color-subtle, #ede4d6);padding:.2rem .6rem;border-radius:999px}.step-accordion__chevron[data-v-732701cc]{display:flex;align-items:center;color:var(--configur-color-muted, #8a7b66);transition:transform .2s}.step-accordion--open .step-accordion__chevron[data-v-732701cc]{transform:rotate(180deg)}.step-accordion__content[data-v-732701cc]{padding:.75rem 1rem 1rem;border-top:1px solid var(--configur-color-border, #ece5d8)}.step-accordion__description[data-v-732701cc]{margin:.75rem 0;color:var(--configur-color-muted, #6e624f)}.step-accordion-enter-active[data-v-732701cc],.step-accordion-leave-active[data-v-732701cc]{transition:opacity .18s ease,transform .18s ease;transform-origin:top}.step-accordion-enter-from[data-v-732701cc],.step-accordion-leave-to[data-v-732701cc]{opacity:0;transform:scaleY(.96)}.layout-button-group[data-v-10b39766]{display:flex;flex-wrap:wrap;gap:.75rem}.layout-button-group__item[data-v-10b39766]{display:inline-flex;align-items:center;gap:.65rem;border:1px solid #b9ad99;background:#fff;border-radius:999px;padding:.65rem 1rem}.layout-button-group__image[data-v-10b39766]{width:28px;height:28px;object-fit:contain}.layout-button-group__note[data-v-10b39766]{display:block;font-size:.75rem;color:#7c6d58}.layout-button-group__item.is-selected[data-v-10b39766]{border-color:#5b4a35;background:#f2ebdf}.layout-button-group__item[data-v-10b39766]:disabled{opacity:.45;filter:grayscale(1);cursor:not-allowed}.layout-big-button-group[data-v-5bfa64f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem}.layout-big-button-group__item[data-v-5bfa64f6]{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;min-height:96px;border:1px solid #b9ad99;background:#fff;border-radius:1rem;padding:1rem}.layout-big-button-group__image[data-v-5bfa64f6]{width:42px;height:42px;object-fit:contain}.layout-big-button-group__note[data-v-5bfa64f6]{color:#7c6d58}.layout-big-button-group__item.is-selected[data-v-5bfa64f6]{border-color:#5b4a35;background:#f2ebdf}.layout-big-button-group__item[data-v-5bfa64f6]:disabled{opacity:.45;filter:grayscale(1);cursor:not-allowed}.layout-swatches__group+.layout-swatches__group[data-v-ff413927]{margin-top:1rem}.layout-swatches__grid[data-v-ff413927]{display:flex;flex-wrap:wrap;gap:.75rem}.layout-swatches__item[data-v-ff413927]{position:relative}.layout-swatches__button[data-v-ff413927]{width:64px;height:64px;padding:0;border-radius:999px;border:1px solid #b9ad99;background:linear-gradient(135deg,#f6efe3,#d7cab7);overflow:hidden}.layout-swatches__image[data-v-ff413927]{width:100%;height:100%;object-fit:cover}.layout-swatches__button.is-selected[data-v-ff413927]{border-color:#5b4a35;box-shadow:0 0 0 3px #5b4a3526}.layout-swatches__tooltip[data-v-ff413927]{position:absolute;top:calc(100% + .35rem);left:50%;transform:translate(-50%);white-space:nowrap;background:#2f2418;color:#fff;border-radius:.5rem;padding:.35rem .5rem;font-size:.8rem}.layout-swatches__button[data-v-ff413927]:disabled{opacity:.4;filter:grayscale(1);cursor:not-allowed}.layout-swatches__tooltip[data-v-ff413927]{display:flex;flex-direction:column;gap:.2rem}.layout-swatches__tooltip-note[data-v-ff413927]{font-size:.72rem;opacity:.75}.layout-swatches__note[data-v-ff413927]{margin-top:.65rem;padding:.55rem .75rem;border-radius:.5rem;background:#f4ece0;color:#5a4b3a;font-size:.85rem}.layout-swatches__alert[data-v-ff413927]{margin-top:.5rem;padding:.55rem .75rem;border-radius:.5rem;font-size:.85rem;font-weight:500}.layout-swatches__alert--info[data-v-ff413927]{background:#e8f0fb;color:#1d4ed8}.layout-swatches__alert--warning[data-v-ff413927]{background:#fef3c7;color:#92400e}.layout-swatches__alert--error[data-v-ff413927]{background:#fee2e2;color:#991b1b}.layout-big-circles[data-v-a634f197]{display:flex;flex-wrap:wrap;gap:1rem}.layout-big-circles__item[data-v-a634f197]{display:flex;flex-direction:column;align-items:center;gap:.5rem;background:transparent;border:none}.layout-big-circles__disc[data-v-a634f197]{display:grid;place-items:center;width:84px;height:84px;border-radius:999px;border:1px solid #b9ad99;background:#fff;overflow:hidden}.layout-big-circles__image[data-v-a634f197]{width:100%;height:100%;object-fit:cover}.layout-big-circles__note[data-v-a634f197]{text-align:center;color:#7c6d58}.layout-big-circles__item.is-selected .layout-big-circles__disc[data-v-a634f197]{border-color:#5b4a35;background:#f2ebdf}.layout-big-circles__item[data-v-a634f197]:disabled{opacity:.45;filter:grayscale(1);cursor:not-allowed}.measurement-ruler[data-v-48380e19]{display:grid;gap:.9rem;padding:.85rem 0;border-top:1px solid var(--configur-color-border, #eee6da)}.measurement-ruler__header[data-v-48380e19],.measurement-ruler__ticks[data-v-48380e19]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.measurement-ruler__value[data-v-48380e19]{color:var(--configur-color-text, #5a4b3a);font-weight:700;font-size:1.18rem}.measurement-ruler__measure-row[data-v-48380e19]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem}.measurement-ruler__track-wrap[data-v-48380e19]{display:grid;gap:.45rem}.measurement-ruler__ticks[data-v-48380e19]{font-size:.72rem;color:var(--configur-color-muted, #8a7b66)}.measurement-ruler__track[data-v-48380e19]{position:relative;height:3rem;display:flex;align-items:center}.measurement-ruler__rail[data-v-48380e19]{position:absolute;left:0;right:0;height:.45rem;border-radius:999px;background:var(--configur-color-border, #e8dfd1);overflow:hidden}.measurement-ruler__progress[data-v-48380e19]{height:100%;border-radius:999px;background:var(--configur-color-primary, #5b4a35)}.measurement-ruler__thumb[data-v-48380e19]{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;height:2.25rem;min-width:2.75rem;padding:0 .65rem;border-radius:var(--configur-radius, .5rem);background:var(--configur-color-primary, #5b4a35);color:var(--configur-color-primary-text, #fff);font-size:1.08rem;font-weight:700;white-space:nowrap;pointer-events:none;box-shadow:0 2px 6px #5b4a3559,0 0 0 2px #5b4a3526;-webkit-user-select:none;user-select:none}.measurement-ruler__thumb--editing[data-v-48380e19]{pointer-events:auto;z-index:3;width:4rem;min-width:unset;border:none;outline:2px solid rgba(255,255,255,.6);text-align:center;cursor:text;appearance:textfield;-moz-appearance:textfield}.measurement-ruler__thumb--editing[data-v-48380e19]::-webkit-inner-spin-button,.measurement-ruler__thumb--editing[data-v-48380e19]::-webkit-outer-spin-button{-webkit-appearance:none}.measurement-ruler__range[data-v-48380e19]{position:absolute;left:0;right:0;width:100%;height:100%;margin:0;padding:0;opacity:0;z-index:2;cursor:pointer;background:transparent}.measurement-ruler__range--editing[data-v-48380e19]{pointer-events:none}.measurement-ruler__fraction[data-v-48380e19]{display:grid;gap:.35rem}.measurement-ruler__fraction select[data-v-48380e19]{min-width:6rem;padding:.75rem .8rem;border:1px solid var(--configur-color-border, #c7baa5);border-radius:var(--configur-radius, .75rem);background:var(--configur-color-surface, #fff);color:var(--configur-color-text, #2f2418)}.measurement-ruler__label[data-v-48380e19]{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--configur-color-muted, #8a7b66)}@media(max-width:720px){.measurement-ruler__measure-row[data-v-48380e19]{grid-template-columns:minmax(0,1fr)}.measurement-ruler__fraction[data-v-48380e19]{justify-self:end}}.layout-depth[data-v-d0c2d628]{display:grid;gap:1rem}.layout-depth__ruler-wrap[data-v-d0c2d628]{display:grid;gap:.9rem}.layout-length[data-v-a18f2146]{display:grid;gap:1rem}.layout-length__options[data-v-a18f2146],.layout-length__ruler-groups[data-v-a18f2146]{display:grid;gap:.9rem}.layout-length__option[data-v-a18f2146]{border:1px solid var(--configur-color-border, #b9ad99);background:var(--configur-color-surface, white);border-radius:var(--configur-radius, 999px);color:var(--configur-color-text, #2f2418);padding:.75rem 1rem;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease}.layout-length__option[data-v-a18f2146]:hover{border-color:var(--configur-color-primary, #8b7658);transform:translateY(-1px)}.layout-length__option.is-selected[data-v-a18f2146]{border-color:var(--configur-color-primary, #5b4a35);background:var(--configur-color-subtle, #f2ebdf)}.layout-length__option[data-v-a18f2146]:disabled{opacity:.45;filter:grayscale(1);cursor:not-allowed}.layout-length__ruler-group[data-v-a18f2146]{padding:.25rem 0 0}.layout-length__ruler-group-header[data-v-a18f2146]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.layout-length__ruler-group-label[data-v-a18f2146]{color:var(--configur-color-text, #5a4b3a)}.layout-length__ruler-group-actions[data-v-a18f2146]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.layout-length__lock-btn[data-v-a18f2146],.layout-length__aggregation[data-v-a18f2146]{display:inline-flex;align-items:center;border-radius:999px;padding:.25rem .65rem;font-size:.78rem;text-transform:uppercase}.layout-length__lock-btn[data-v-a18f2146]{border:1px solid var(--configur-color-border, #c7baa5);background:var(--configur-color-surface, #fff);color:var(--configur-color-text, #5a4b3a);cursor:pointer}.layout-length__lock-btn.is-locked[data-v-a18f2146]{background:var(--configur-color-primary, #5b4a35);border-color:var(--configur-color-primary, #5b4a35);color:var(--configur-color-primary-text, #fff)}.layout-length__aggregation[data-v-a18f2146]{background:var(--configur-color-subtle, #eee4d6);color:var(--configur-color-text, #5a4b3a)}.layout-length__rulers[data-v-a18f2146]{display:grid;gap:.9rem}.layout-length__rulers--inline[data-v-a18f2146]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.layout-length__rulers--stacked[data-v-a18f2146]{grid-template-columns:minmax(0,1fr)}.configurator-shell[data-v-a4cd3f92]{display:grid;gap:1.5rem;color:var(--configur-color-text, #2f2418)}.configurator-shell--embedded[data-v-a4cd3f92]{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start;color:inherit}.configurator-shell__steps[data-v-a4cd3f92],.configurator-shell__summary[data-v-a4cd3f92]{padding:1rem;border:1px solid var(--configur-color-border, #d9d3c7);border-radius:var(--configur-radius, .75rem);background:var(--configur-color-surface, #fffdf9)}.configurator-shell--embedded .configurator-shell__steps[data-v-a4cd3f92],.configurator-shell--embedded .configurator-shell__summary[data-v-a4cd3f92]{padding:clamp(1rem,2vw,1.5rem)}.configurator-shell--embedded .configurator-shell__summary[data-v-a4cd3f92]{position:sticky;top:1rem}.configurator-shell--embedded.configurator-shell--preview-left .configurator-shell__summary[data-v-a4cd3f92]{order:-1}.configurator-shell__meta[data-v-a4cd3f92]{margin-bottom:1rem}.configurator-shell__window-name[data-v-a4cd3f92]{width:100%;margin-top:.35rem;padding:.75rem .9rem;border:1px solid var(--configur-color-border, #c7baa5);border-radius:var(--configur-radius, .65rem);color:var(--configur-color-text, #2f2418);background:var(--configur-color-surface, #fffdf9)}.configurator-shell__package-note[data-v-a4cd3f92]{margin-bottom:1rem;color:#8a5a00;font-weight:500}.configurator-shell__progress[data-v-a4cd3f92]{display:grid;gap:1.2rem;margin-bottom:1.5rem;padding:0 0 1.5rem;border-bottom:1px solid var(--configur-color-border, #d9d3c7)}.configurator-shell__price[data-v-a4cd3f92]{margin:0;color:var(--configur-color-text, #2f2418);font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.1}.configurator-shell__stepper[data-v-a4cd3f92]{display:flex;align-items:center;flex-wrap:wrap;gap:.85rem;margin:0;padding:0;list-style:none}.configurator-shell__stepper-item[data-v-a4cd3f92]{display:flex;align-items:center;gap:.85rem}.configurator-shell__stepper-item[data-v-a4cd3f92]:not(:last-child):after{content:"";display:block;width:clamp(1.4rem,4vw,3rem);height:1px;background:var(--configur-color-border, #d8cebd)}.configurator-shell__stepper-button[data-v-a4cd3f92]{display:inline-flex;align-items:center;gap:.55rem;padding:0;border:none;background:transparent;color:var(--configur-color-muted, #8a7b66);font-size:.82rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.configurator-shell__stepper-dot[data-v-a4cd3f92]{width:.9rem;height:.9rem;border:1px solid currentColor;border-radius:999px;background:var(--configur-color-surface, #fff)}.configurator-shell__stepper-item--active .configurator-shell__stepper-button[data-v-a4cd3f92],.configurator-shell__stepper-item--complete .configurator-shell__stepper-button[data-v-a4cd3f92]{color:var(--configur-color-text, #2f2418)}.configurator-shell__stepper-item--active .configurator-shell__stepper-dot[data-v-a4cd3f92],.configurator-shell__stepper-item--complete .configurator-shell__stepper-dot[data-v-a4cd3f92]{border-color:var(--configur-color-primary, #5b4a35);background:var(--configur-color-primary, #5b4a35)}.configurator-shell__group+.configurator-shell__group[data-v-a4cd3f92]{margin-top:1.5rem}.configurator-shell__group[data-v-a4cd3f92]{padding:.25rem 0}.configurator-shell__group-header[data-v-a4cd3f92]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.configurator-shell__group-kicker[data-v-a4cd3f92],.configurator-shell__step-number[data-v-a4cd3f92]{margin:0;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--configur-color-muted, #8a7b66)}.configurator-shell__group-description[data-v-a4cd3f92]{margin-top:.5rem;color:var(--configur-color-muted, #6e624f)}.configurator-shell__group-count[data-v-a4cd3f92]{display:inline-flex;align-items:center;border-radius:999px;background:var(--configur-color-subtle, #eee4d6);color:var(--configur-color-text, #5a4b3a);padding:.25rem .65rem;font-size:.8rem}.configurator-shell__step+.configurator-shell__step[data-v-a4cd3f92]{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--configur-color-border, #f0e8db)}.configurator-shell__step[data-v-a4cd3f92]{margin-top:1rem}.configurator-shell__step-meta[data-v-a4cd3f92]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.configurator-shell__badge[data-v-a4cd3f92]{display:inline-flex;align-items:center;border-radius:999px;background:var(--configur-color-subtle, #eee4d6);color:var(--configur-color-text, #5a4b3a);padding:.25rem .65rem;font-size:.8rem;text-transform:capitalize}.configurator-shell__description[data-v-a4cd3f92]{margin-top:.25rem;color:var(--configur-color-muted, #6e624f)}.configurator-shell__alerts[data-v-a4cd3f92]{margin-top:.75rem;margin-bottom:0;padding-left:1.1rem}.configurator-shell__alert[data-v-a4cd3f92]{color:#8a5a00;font-size:.95rem}.configurator-shell__group-nav[data-v-a4cd3f92]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:1rem;margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--configur-color-border, #ece5d8)}.configurator-shell__nav-btn[data-v-a4cd3f92]{width:100%;border:1px solid var(--configur-color-border, #c7baa5);background:var(--configur-color-surface, #fff);border-radius:var(--configur-radius, .75rem);color:var(--configur-color-text, #2f2418);padding:.75rem 1rem;cursor:pointer}.configurator-shell__nav-btn--primary[data-v-a4cd3f92],.configurator-shell__nav-spacer[data-v-a4cd3f92]:last-child{justify-self:end}.configurator-shell__nav-btn--primary[data-v-a4cd3f92]{background:var(--configur-color-primary, #5b4a35);border-color:var(--configur-color-primary, #5b4a35);color:var(--configur-color-primary-text, #fff)}.configurator-shell__cart-panel[data-v-a4cd3f92]{display:grid;gap:.75rem;margin-top:1.25rem;padding:1rem;border-radius:var(--configur-radius, .65rem);background:var(--configur-color-subtle, #f6efe3)}.configurator-shell__cart-panel h3[data-v-a4cd3f92],.configurator-shell__cart-panel p[data-v-a4cd3f92]{margin:0}.configurator-shell__cart-panel p[data-v-a4cd3f92]{color:var(--configur-color-muted, #6e624f)}.configurator-shell__cart-button[data-v-a4cd3f92]{width:100%;border:1px solid var(--configur-cart-button-border-color, var(--configur-color-primary, #5b4a35));border-radius:var(--configur-radius, .75rem);padding:1rem 1.15rem;color:var(--configur-cart-button-text-color, var(--configur-color-primary-text, #fff));background:var(--configur-cart-button-background-color, var(--configur-color-primary, #5b4a35));font-size:var(--configur-cart-button-font-size, 1.05rem);font-weight:700;cursor:pointer}.configurator-shell__cart-button[data-v-a4cd3f92]:disabled{opacity:.45;cursor:not-allowed}.configurator-shell__cart-sku[data-v-a4cd3f92]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9rem}.configurator-shell__cart-success[data-v-a4cd3f92]{color:#17663a}.configurator-shell__cart-error[data-v-a4cd3f92]{color:#9b2c2c}pre[data-v-a4cd3f92]{overflow:auto;padding:.75rem;border-radius:var(--configur-radius, .5rem);background:var(--configur-color-subtle, #f4eee4);font-size:.85rem}@media(max-width:900px){.configurator-shell--embedded[data-v-a4cd3f92]{grid-template-columns:minmax(0,1fr)}.configurator-shell--embedded .configurator-shell__summary[data-v-a4cd3f92]{position:static}.configurator-shell__group-nav[data-v-a4cd3f92]{grid-template-columns:1fr;justify-items:center}.configurator-shell__nav-btn[data-v-a4cd3f92],.configurator-shell__nav-btn--primary[data-v-a4cd3f92]{justify-self:stretch}.configurator-shell__nav-spacer[data-v-a4cd3f92]{display:none}}.page-shell[data-v-e9b8dc28]{min-height:100vh;padding:2rem;background:#f6f1e8;color:#2f2418}.page-shell--embedded[data-v-e9b8dc28]{min-height:auto;padding:0;background:transparent;color:inherit}.page-shell__header[data-v-e9b8dc28]{margin-bottom:1.5rem}.page-shell__product-picker[data-v-e9b8dc28]{display:grid;gap:.35rem;max-width:360px;margin:1rem 0 .5rem}.page-shell__product-picker select[data-v-e9b8dc28]{padding:.75rem .9rem;border:1px solid #c7baa5;border-radius:.65rem;background:#fffdf9}.page-shell__product-description[data-v-e9b8dc28],.page-shell__source[data-v-e9b8dc28]{color:#6e624f;font-size:.95rem}.page-shell__warning[data-v-e9b8dc28]{color:#8a5a00}.page-shell__error[data-v-e9b8dc28]{color:#9b2c2c}.page-shell__embedded-status[data-v-e9b8dc28]{color:#6e624f}.page-shell__grid[data-v-e9b8dc28]{display:grid}
