.outdoor-kitchen-designer{display:flex;position:relative;min-height:640px;height:100dvh;background:#eef2f5;color:#343434}.outdoor-kitchen-designer *{box-sizing:border-box}.outdoor-kitchen-designer .designer-sidebar{position:absolute;top:var(--designer-menu-offset, 0px);left:0;z-index:1;display:flex;width:330px;overflow:hidden;transition:width .35s ease;height:calc(100% - var(--designer-menu-offset, 0px));min-height:0;background:#fff;border-right:1px solid #dde1e5}.outdoor-kitchen-designer .designer-options{width:330px;flex:0 0 auto;overflow-y:auto;padding:48px 18px 24px}.outdoor-kitchen-designer h1{margin:0;font-size:20px}.outdoor-kitchen-designer .designer-group{min-width:0;margin:12px 0 0;padding:0;border:0}.outdoor-kitchen-designer .designer-group h2,.outdoor-kitchen-designer .designer-group legend{float:none;width:auto;margin:0 0 12px;padding:0;border:0;color:#343434;font-size:13px;font-weight:600;line-height:1.5}.outdoor-kitchen-designer .designer-hint{margin:20px 0 0;color:#777;font-size:11px;line-height:1.6}.outdoor-kitchen-designer button{border:1px solid #ae5735;border-radius:0;padding:10px 12px;background:#fff;color:#ae5735;font:inherit;font-size:12px;cursor:pointer}.outdoor-kitchen-designer button:disabled{opacity:.5;cursor:default}.outdoor-kitchen-designer button:focus-visible,.outdoor-kitchen-designer input:focus-visible{outline:2px solid #ae5735;outline-offset:3px}.outdoor-kitchen-designer .designer-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.outdoor-kitchen-designer .designer-models button{padding:10px 4px;font-size:12px;white-space:nowrap}.outdoor-kitchen-designer .designer-choice{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:12px;font-weight:400;cursor:pointer}.outdoor-kitchen-designer .designer-choice:has([data-end-panels]){text-transform:none;letter-spacing:normal}.outdoor-kitchen-designer input{flex:0 0 auto;margin:0;accent-color:#ae5735}.outdoor-kitchen-designer .designer-interiors{display:flex;flex-wrap:wrap;gap:8px}.outdoor-kitchen-designer [data-interior]{width:48px;height:48px;padding:0;border:1px solid #8c9298;background:#fff;color:#343434}.outdoor-kitchen-designer [data-interior] img,.outdoor-kitchen-designer [data-interior] svg{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.outdoor-kitchen-designer [data-interior][aria-pressed=true]{border-color:#ae5735;box-shadow:0 0 0 2px #fff,0 0 0 4px #ae5735}.outdoor-kitchen-designer [data-interior-name]{color:#ae5735}.outdoor-kitchen-designer .designer-swatches{display:flex;flex-wrap:wrap;gap:10px}.outdoor-kitchen-designer .designer-swatch{width:32px;height:32px;padding:0;border:1px solid #8c9298;background-color:var(--swatch-color);background-size:cover;background-position:center}.outdoor-kitchen-designer .designer-swatch[aria-pressed=true]{border-color:#ae5735;box-shadow:0 0 0 2px #fff,0 0 0 4px #ae5735}.outdoor-kitchen-designer .designer-reset{width:100%;margin-top:14px}.outdoor-kitchen-designer .designer-delete{width:100%;background:#ae5735;color:#fff}.outdoor-kitchen-designer .designer-toggle{position:absolute;top:8px;right:12px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;background:#fff}.outdoor-kitchen-designer .designer-sidebar.is-collapsed{width:48px}.outdoor-kitchen-designer .designer-sidebar.is-collapsed .designer-options{visibility:hidden;transition:visibility 0s .35s}.outdoor-kitchen-designer .designer-sidebar.is-collapsed .designer-toggle{right:8px}.outdoor-kitchen-designer .designer-toggle[aria-expanded=false] svg{transform:rotate(180deg)}.outdoor-kitchen-designer .designer-viewport{position:relative;flex:1;min-width:0}.outdoor-kitchen-designer .designer-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;touch-action:none;outline:none}.outdoor-kitchen-designer .designer-placeholder{pointer-events:none}.outdoor-kitchen-designer .designer-placeholder[hidden]{display:none}.outdoor-kitchen-designer .designer-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#717b83;text-align:center;background:#eef2f5e5}.outdoor-kitchen-designer .designer-placeholder svg{color:#a2acb3}.outdoor-kitchen-designer .designer-placeholder h2{margin:20px 0 8px;font-size:22px;color:#343434}.outdoor-kitchen-designer .designer-placeholder p{margin:0;font-size:16px}@media(max-width:760px){.outdoor-kitchen-designer .designer-sidebar{width:240px}.outdoor-kitchen-designer .designer-options{width:240px;padding:48px 14px 20px}.outdoor-kitchen-designer .designer-placeholder h2{font-size:16px}.outdoor-kitchen-designer .designer-placeholder p{font-size:11px}}@media(prefers-reduced-motion:reduce){.outdoor-kitchen-designer .designer-sidebar,.outdoor-kitchen-designer .designer-sidebar.is-collapsed .designer-options{transition:none}}.outdoor-kitchen-designer .designer-door-styles{display:flex;gap:12px}.outdoor-kitchen-designer [data-door-style]{width:48px;height:48px;padding:0;border:1px solid #8c9298;background:#fff}.outdoor-kitchen-designer [data-door-style] img{display:block;width:100%;height:100%;object-fit:contain}.outdoor-kitchen-designer [data-door-style] img:not([src]){visibility:hidden}.outdoor-kitchen-designer [data-door-style][aria-pressed=true]{border-color:#ae5735;box-shadow:0 0 0 2px #fff,0 0 0 4px #ae5735}.outdoor-kitchen-designer [data-door-style-name]{color:#ae5735}.outdoor-kitchen-designer .designer-ar{position:fixed;top:0;right:0;bottom:0;left:0;width:min(560px,94vw);height:fit-content;max-height:90dvh;margin:auto;padding:20px;overflow:auto;border:1px solid #dde1e5;color:#343434}.outdoor-kitchen-designer .designer-ar::backdrop{background:#00000073}.outdoor-kitchen-designer .designer-ar model-viewer{display:block;width:100%;height:55dvh}.outdoor-kitchen-designer .designer-ar [slot=ar-button]{position:absolute;bottom:16px;left:50%;transform:translate(-50%);white-space:nowrap}.outdoor-kitchen-designer .designer-qr{width:min(320px,100%);margin:16px auto;background:#fff}.outdoor-kitchen-designer .designer-qr svg{display:block;width:100%;height:auto}.outdoor-kitchen-designer [data-ar-preview]>a{display:block;margin:12px 0;overflow-wrap:anywhere}.outdoor-kitchen-designer [data-ar-preview]>button{margin:0 8px 8px 0}
/*# sourceMappingURL=/cdn/shop/t/19/assets/outdoor-kitchen-designer.css.map */
