.Configurator_desktop__xKQA6,.Configurator_mobile__nwM08{width:100%;height:calc(100dvh - 60px);min-width:0;min-height:0;overflow:hidden}.Configurator_desktop__xKQA6{display:none}.Configurator_mobile__nwM08{display:grid;grid-template-rows:minmax(0,.34fr) minmax(0,.66fr)}.Configurator_preview__tU4Dt{min-width:0;min-height:0;padding:clamp(12px,2vmin,40px);background-image:radial-gradient(ellipse at center,rgb(0 0 0/3%),transparent 70%);transition:background-color .3s}.Configurator_panel__cMWzs{display:flex;flex-direction:column;min-width:0;min-height:0;border-top:1px solid rgb(0 0 0/6%);background:linear-gradient(160deg,#f8f4ec,#ede6d6)}.Configurator_controls__NVYqT{flex:1;min-width:0;min-height:0;overflow:auto;overscroll-behavior:contain;padding:clamp(16px,2vw,32px);scrollbar-gutter:stable}.Configurator_actions__PA7rZ{flex-shrink:0;min-width:0;padding:12px clamp(16px,2vw,32px) max(12px,env(safe-area-inset-bottom));border-top:1px solid rgb(0 0 0/6%);background:rgb(255 255 255/70%)}.Configurator_step__2Rmbf{animation:Configurator_step-in__0PrkQ .22s ease-out}@keyframes Configurator_step-in__0PrkQ{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.Configurator_step__2Rmbf{animation:none}}@media (max-width:1023px) and (orientation:landscape){.Configurator_mobile__nwM08{grid-template-columns:minmax(0,1fr) minmax(280px,44%);grid-template-rows:minmax(0,1fr)}.Configurator_panel__cMWzs{border-top:0;border-left:1px solid rgb(0 0 0/6%)}}@media (min-width:1024px){.Configurator_mobile__nwM08{display:none}.Configurator_desktop__xKQA6{display:grid;grid-template-columns:minmax(0,1fr) clamp(360px,30vw,560px);grid-template-rows:minmax(0,1fr)}.Configurator_panel__cMWzs{border-top:0;border-left:1px solid rgb(0 0 0/6%)}}