.rc-configurator-root{--rc-control-radius:.625rem;--rc-control-shadow:0 1px 2px color-mix(in srgb, var(--rc-text) 4%, transparent);--rc-control-focus:0 0 0 3px color-mix(in srgb, var(--rc-accent) 18%, transparent);--rc-control-hover:color-mix(in srgb, var(--rc-accent) 50%, var(--rc-border))}.rc-configurator-root[data-ui-layout=atelier]{--rc-control-radius:.375rem}.rc-configurator-root[data-ui-layout=gallery]{--rc-control-radius:.75rem}.rc-configurator-root[data-ui-layout=prisma]{--rc-control-radius:.875rem}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar){scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--rc-text) 28%, transparent) transparent}@supports selector(::-webkit-scrollbar){:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar){scrollbar-width:auto;scrollbar-color:auto}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar{width:12px;height:12px}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar-track{background:0 0;margin-block:12px;margin-inline:12px}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--rc-text) 28%, transparent);background-clip:padding-box;border:4px solid #0000;border-radius:999px;min-width:36px;min-height:36px}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--rc-text) 46%, transparent);border-width:3px}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb, var(--rc-text) 62%, transparent)}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar-corner{background:0 0}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar-button{width:0;height:0;display:none}}@media (forced-colors:active){:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar){scrollbar-color:auto}:where(.rc-configurator-root,.rc-configurator-root *):not(.rc-hide-scrollbar)::-webkit-scrollbar-thumb{background-color:canvastext}}.rc-configurator-root .rc-select-trigger,.rc-configurator-root :is(input:not([type]),input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=url],textarea,select){border:1px solid var(--rc-border);border-radius:var(--rc-control-radius);background-color:var(--rc-surface);min-width:0;min-height:2.875rem;color:var(--rc-text);box-shadow:var(--rc-control-shadow);transition:border-color .16s,box-shadow .16s,background-color .16s}.rc-select-trigger{text-align:left;font-variant-numeric:tabular-nums;align-items:center;gap:.625rem;width:100%;padding:.6875rem .875rem;font-size:.875rem;font-weight:450;line-height:1.375rem;display:flex}.rc-configurator-root .rc-select-trigger:hover:not(:disabled),.rc-configurator-root :is(input:not([type]),input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=url],textarea,select):hover:not(:disabled){border-color:var(--rc-control-hover)}.rc-configurator-root .rc-select-trigger[aria-expanded=true],.rc-configurator-root :is(input:not([type]),input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=url],textarea,select):focus{border-color:var(--rc-accent);box-shadow:var(--rc-control-focus), var(--rc-control-shadow);outline:none}.rc-configurator-root .rc-select-trigger:focus-visible{border-color:var(--rc-accent);box-shadow:var(--rc-control-focus), var(--rc-control-shadow);outline:none}.rc-configurator-root .rc-select-trigger:disabled,.rc-configurator-root :is(input:not([type]),input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=url],textarea,select):disabled{cursor:not-allowed;border-color:color-mix(in srgb, var(--rc-border) 65%, var(--rc-surface));background-color:color-mix(in srgb, var(--rc-text) 4%, var(--rc-surface));color:var(--rc-muted);box-shadow:none}.rc-configurator-root :is(input,textarea)::placeholder{color:var(--rc-muted);opacity:.8}.rc-configurator-root :is(input,textarea,select)[aria-invalid=true]{border-color:#c2413b;box-shadow:0 0 0 3px #c2413b1f}.rc-select-leading{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rc-select-leading>.text-slate-700{color:inherit}.rc-select-trigger:disabled .rc-select-leading{opacity:.5}.rc-select-chevron{color:var(--rc-muted);flex-shrink:0;transition:transform .18s,color .16s}.rc-select-trigger[aria-expanded=true] .rc-select-chevron{color:var(--rc-accent);transform:rotate(180deg)}.rc-select-popover{inset:auto;top:var(--rc-menu-top);bottom:var(--rc-menu-bottom);left:var(--rc-menu-left);width:var(--rc-menu-width);max-width:calc(100vw - 1.5rem);max-height:var(--rc-menu-height);border:1px solid var(--rc-border);border-radius:calc(var(--rc-control-radius) + .25rem);background:var(--rc-surface);color:var(--rc-text);box-shadow:0 16px 48px -12px color-mix(in srgb, var(--rc-text) 22%, transparent), 0 2px 8px color-mix(in srgb, var(--rc-text) 5%, transparent);margin:0;padding:0;font-family:inherit;position:fixed;overflow:hidden}.rc-select-popover:popover-open{flex-direction:column;animation:.14s ease-out rc-control-enter;display:flex}.rc-select-heading{border-bottom:1px solid var(--rc-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .75rem .5rem 1.125rem;font-size:.875rem;font-weight:600;display:none}.rc-select-heading button{width:2.75rem;height:2.75rem;color:var(--rc-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}.rc-select-heading button:hover{background:var(--rc-panel-bg)}.rc-select-heading button:focus-visible{outline:2px solid var(--rc-accent)}.rc-select-options{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--rc-text) 42%, transparent) transparent;outline:none;flex:auto;min-height:0;padding:.375rem;scroll-padding-block:.375rem;overflow-y:auto}@supports selector(::-webkit-scrollbar){.rc-configurator-root .rc-select-options{scrollbar-width:auto;scrollbar-color:auto}.rc-configurator-root .rc-select-options::-webkit-scrollbar{width:14px;height:14px}.rc-configurator-root .rc-select-options::-webkit-scrollbar-track{background:0 0;margin-block:14px}.rc-configurator-root .rc-select-options::-webkit-scrollbar-thumb{background-color:color-mix(in srgb, var(--rc-text) 42%, transparent);background-clip:padding-box;border:4px solid #0000;border-radius:999px;min-height:28px}.rc-configurator-root .rc-select-options::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb, var(--rc-text) 58%, transparent);border-width:3px}.rc-configurator-root .rc-select-options::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb, var(--rc-text) 72%, transparent)}}.rc-select-option{border-radius:var(--rc-control-radius);font-variant-numeric:tabular-nums;cursor:pointer;border:1px solid #0000;align-items:center;gap:.625rem;min-height:2.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.rc-select-option[data-active=true]{background:color-mix(in srgb, var(--rc-accent) 5%, var(--rc-surface));border-color:var(--rc-control-hover)}.rc-select-option[aria-selected=true]{background:color-mix(in srgb, var(--rc-accent) 10%, var(--rc-surface));font-weight:600}.rc-select-check{color:var(--rc-accent);visibility:hidden;flex-shrink:0}.rc-select-option[aria-selected=true] .rc-select-check{visibility:visible}.rc-configurator-root .rc-choice{border:1px solid var(--rc-border);border-radius:var(--rc-control-radius);background:var(--rc-surface);min-width:0;min-height:2.75rem;color:var(--rc-text);box-shadow:var(--rc-control-shadow);transition:border-color .16s,background-color .16s,box-shadow .16s}.rc-configurator-root .rc-choice:not(:disabled):hover{border-color:var(--rc-control-hover);background:color-mix(in srgb, var(--rc-accent) 3%, var(--rc-surface))}.rc-configurator-root .rc-choice[aria-pressed=true]{border-color:var(--rc-accent);background:color-mix(in srgb, var(--rc-accent) 8%, var(--rc-surface));color:var(--rc-text);box-shadow:inset 0 0 0 .5px var(--rc-accent), var(--rc-control-shadow)}.rc-configurator-root .rc-choice :is(.text-slate-600,.text-slate-700,.text-slate-800){color:inherit}.rc-configurator-root .rc-choice:focus-visible{outline:2px solid var(--rc-accent);outline-offset:3px}.rc-configurator-root .rc-choice:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rc-configurator-root input:is([type=checkbox],[type=radio]){width:1rem;height:1rem;accent-color:var(--rc-accent);cursor:pointer;flex-shrink:0}.rc-configurator-root input[type=range]{height:1.5rem;accent-color:var(--rc-accent);cursor:pointer}.rc-configurator-root input:is([type=checkbox],[type=radio],[type=range]):focus-visible{outline:2px solid var(--rc-accent);outline-offset:3px}.rc-configurator-root input:is([type=checkbox],[type=radio],[type=range]):disabled{cursor:not-allowed;opacity:.5}.rc-dimension-slider{min-width:0;color:var(--rc-text);align-items:flex-start;gap:12px;display:flex}.rc-dimension-slider-rail{flex:1;min-width:0;height:56px;position:relative}.rc-dimension-slider-track{background:linear-gradient(to right, var(--rc-accent,#00234b) var(--dimension-progress), #deddd9 var(--dimension-progress));border-radius:999px;height:6px;position:absolute;inset:15px 0 auto;box-shadow:inset 0 0 0 1px #0000001f}.rc-configurator-root .rc-dimension-slider input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:36px;margin:0;padding:0;display:block;position:relative}.rc-dimension-slider input::-webkit-slider-runnable-track{background:0 0;height:6px}.rc-dimension-slider input::-moz-range-track{background:0 0;height:6px}.rc-dimension-slider input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 2h.1M5 2h.1M8 2h.1M2 5h.1M5 5h.1M8 5h.1M2 8h.1M5 8h.1M8 8h.1' stroke='%23999' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat;border:1px solid #aaa;border-radius:50%;width:26px;height:26px;margin-top:-10px}.rc-dimension-slider input::-moz-range-thumb{box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath d='M2 2h.1M5 2h.1M8 2h.1M2 5h.1M5 5h.1M8 5h.1M2 8h.1M5 8h.1M8 8h.1' stroke='%23999' stroke-width='1.2' stroke-linecap='round'/%3E%3C/svg%3E") 50% no-repeat;border:1px solid #aaa;border-radius:50%;width:26px;height:26px}.rc-dimension-slider-value-position{margin-inline:13px;position:relative}.rc-dimension-slider-value{left:var(--dimension-progress);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px;line-height:16px;position:absolute;transform:translate(-50%)}.rc-dimension-slider-buttons{gap:4px;display:flex}.rc-dimension-slider-buttons button{background:color-mix(in srgb, var(--rc-text,#222) 7%, var(--rc-surface,#fff));border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.rc-dimension-slider-buttons button:hover:not(:disabled){background:color-mix(in srgb, var(--rc-accent) 14%, var(--rc-surface))}.rc-dimension-slider-buttons button:focus-visible{outline:2px solid var(--rc-accent);outline-offset:2px}.rc-dimension-slider-buttons button:disabled{opacity:.35;cursor:not-allowed}.rc-dimension-slider[data-disabled=true] .rc-dimension-slider-rail{opacity:.5}.rc-configurator-root .rc-field-addon{border:1px solid var(--rc-border);border-radius:var(--rc-control-radius);background:var(--rc-panel-bg);color:var(--rc-muted);letter-spacing:.06em;font-size:.6875rem;font-weight:600}@media (max-width:1023px){.rc-select-popover{inset:auto .75rem max(.75rem, env(safe-area-inset-bottom));border-radius:1rem;width:auto;max-height:min(70dvh,36rem)}.rc-select-popover::backdrop{background:color-mix(in srgb, var(--rc-text,#1e293b) 26%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.rc-select-heading{display:flex}.rc-select-option{min-height:3rem}.rc-configurator-root :is(input[type=text],input[type=number],input[type=email],input[type=search],input[type=tel],input[type=url],textarea,select){font-size:max(1rem,1em)}}@keyframes rc-control-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.rc-configurator-root :is(.rc-select-trigger,.rc-select-chevron,.rc-choice,input,textarea,select){transition:none}.rc-select-popover:popover-open{animation:none}}.rc-configurator-root [data-ring-target][aria-pressed=true]{animation:.48s cubic-bezier(.22,1,.36,1) rc-ring-tab-selected}.rc-configurator-root .atrium-tab[data-ring-target][aria-pressed=true]{color:var(--rc-accent);box-shadow:inset 0 2px 0 var(--rc-accent)}@keyframes rc-ring-tab-selected{0%{transform:scale(.96)}45%{transform:scale(1.045)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rc-configurator-root [data-ring-target][aria-pressed=true]{animation:none}}._select_tnaj5_2{--rc-accent:#0080c9;--rc-surface:#fff;--rc-text:#222;--rc-muted:#777;--rc-border:#e5e5e5;--rc-control-radius:3px;--rc-control-hover:#0080c9;--rc-control-shadow:0 2px 3px #0000001a;--rc-control-focus:0 0 0 1px #0080c9}._select_tnaj5_2 .rc-select-trigger{font-weight:400}._select_tnaj5_2 .rc-select-options{padding:0}._select_tnaj5_2 .rc-select-option{border:0;border-bottom:1px solid #e5e5e5;border-radius:0}._select_tnaj5_2 .rc-select-option:last-child{border-bottom:0}._select_tnaj5_2 .rc-select-option[data-active=true]{background:#f4f7f8}._select_tnaj5_2 .rc-select-option[aria-selected=true]{color:#17324a;background:#eef5f8;font-weight:500;box-shadow:inset 2px 0 #0080c9}._select_tnaj5_2 .rc-select-check{color:#0080c9}._gem_tnaj5_47{filter:drop-shadow(0 0 .5px #17202a47);flex-shrink:0;width:1.25rem;height:1.25rem;display:block;overflow:visible}
