@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";.extra-size{margin-top:14px}.placement-add,.placement-presets{display:flex;gap:6px}.placement-add button,.placement-presets button{flex:1;border:1px solid #e0e1d5;border-radius:5px;padding:10px 4px;font-size:9px;background:#faf9f3}.placement-add button:hover,.placement-presets button:hover{background:#f5eac0}.placement-add button:disabled{opacity:.35;cursor:not-allowed}.placed-item{display:flex;border:1px solid #e6e6da;border-radius:5px;margin-top:9px}.placed-item.active{border-color:#b9a653;background:#faf8eb}.placed-item>button:first-child{flex:1;text-align:left;font-size:10px;padding:10px}.placed-item>button:last-child{font-size:22px;width:32px}.placed-item small{display:block;font-size:8px;color:#959b87;margin-top:4px}#placement-plan{width:100%;touch-action:none;cursor:crosshair;user-select:none;margin:7px 0}#placement-plan svg{display:block;width:100%;height:100%}.plan-caption{display:flex;justify-content:space-between;font-size:7px;color:#a1a58f;margin-top:16px}.plan-caption+div+.plan-caption{margin-top:0}.placement-title{font-size:11px;font-weight:600;margin:18px 0 10px}.placement-presets{margin-bottom:12px}.placement .size-row input[type=number]{display:block;width:100%;border:1px solid #e5e6dc;padding:8px;margin-top:6px;border-radius:5px;font:inherit;font-size:12px;color:#444b37}.hatch-open{display:flex;align-items:center;gap:8px;font-size:10px;margin-top:12px}.hatch-open input{accent-color:#9c9954}.placement-feedback{color:#9f6a35;font-size:9px;min-height:12px}.accessory-sources{display:flex;gap:15px;font-size:8px;color:#999e8a;margin-top:12px}[hidden]{display:none!important}@media(min-width:761px){main{min-height:620px!important}.intro{top:30px!important}h1{font-size:clamp(34px,3.8vw,58px)!important}}:root{font-family:Manrope,Arial,sans-serif;color:#282924;background:#f5f4f0;font-synthesis:none;--yellow:#f8dd48;--muted:#898a80;--line:#e7e7df}*{box-sizing:border-box}body{margin:0}button,select{font:inherit;color:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #928324;outline-offset:4px}a{color:inherit}button{border:0;background:none}header{height:84px;background:#fff;display:flex;align-items:center;padding:0 38px;gap:26px;border-bottom:1px solid var(--line)}.logo{font-size:37px;font-weight:800;letter-spacing:-3px;text-decoration:none;line-height:1}.logo span{font-size:10px;vertical-align:top;letter-spacing:0;margin-left:4px}.header-line{height:24px;width:1px;background:var(--line)}.header-sub{font-size:12px;color:#74776d}.prototype{margin-left:auto;font-size:10px;color:#85867c;border:1px solid var(--line);border-radius:20px;padding:7px 13px}.text-btn{font-size:12px}main{display:grid;grid-template-columns:minmax(0,1fr) 440px;height:calc(100dvh - 84px);min-height:720px}.stage{position:relative;overflow:hidden;background:#f2f1ec}.intro{position:absolute;left:44px;top:40px;z-index:2;pointer-events:none}.eyebrow{font-size:9px;letter-spacing:2px;font-weight:700;color:#7b7c70}h1{font-size:clamp(36px,4.2vw,66px);font-weight:500;letter-spacing:-3px;line-height:1.08;margin:22px 0 18px}h1 span{color:#83857b}.intro p{font-size:12px;color:#8b8d83}.stage-top{position:absolute;right:27px;top:31px;display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:1px;color:#8c8d81}.live-dot{width:5px;height:5px;border-radius:50%;background:#8e9c6a}#viewer{position:absolute;inset:80px 0 78px}#viewer canvas{display:block;width:100%;height:100%;touch-action:none}#loading{position:absolute;inset:0;display:grid;place-items:center;font-size:13px;color:#8b8d83}.model-caption{position:absolute;left:44px;bottom:147px;display:flex;gap:12px;align-items:center}.model-caption>span:first-child{font-size:15px;font-weight:700}.model-caption>span:last-child{font-size:10px;color:#7b7e71}.toolbar{position:absolute;bottom:81px;left:50%;transform:translate(-50%);background:#fff6;border:1px solid #ffffff55;box-shadow:0 5px 25px #37351f04;border-radius:35px;display:flex;align-items:center;padding:6px 8px;gap:2px;white-space:nowrap}.toolbar button{height:36px;min-width:38px;border-radius:25px;font-size:23px;padding:0 11px;display:flex;align-items:center;gap:7px}.toolbar button>svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.toolbar button span{font-size:10px}.toolbar button:hover,.toolbar button[aria-pressed=true]{background:#f4eabe}.divider{height:20px;width:1px;background:var(--line);margin:0 5px}.gesture{position:absolute;bottom:60px;left:0;right:0;text-align:center;font-size:9px;color:#999b8e}.stage-footer{position:absolute;bottom:0;left:34px;right:34px;height:43px;border-top:1px solid #dedfd4;display:flex;align-items:center;justify-content:space-between;font-size:8px;color:#888b7d;letter-spacing:.3px}.config{background:#fff;display:flex;flex-direction:column;border-left:1px solid var(--line);overflow:hidden}.config-heading{padding:29px 28px 20px;display:flex;justify-content:space-between;align-items:center}.config-heading .eyebrow{font-size:8px;letter-spacing:1.4px}h2{font-size:22px;font-weight:600;letter-spacing:-.8px;margin:10px 0 0}.icon-btn{font-size:26px;padding:6px}.config-scroll{overflow:auto;min-height:0;scrollbar-width:thin;scrollbar-color:#dfdfd7 transparent;padding:0 28px 10px}.step{padding:19px 0;border-top:1px solid var(--line)}.step-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;gap:8px}h3{margin:0;font-size:12px;font-weight:700}h3>span{font-size:9px;margin-right:11px;color:#aaa99c;font-weight:500}.subtle{font-size:9px;color:#999a8f}.models{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.model{border:1px solid var(--line);border-radius:7px;padding:9px 3px 8px;display:flex;align-items:center;flex-direction:column;gap:6px;position:relative}.model svg{width:47px;height:36px;stroke:#686b61;fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.model span{font-size:8px;white-space:nowrap}.model.selected{border-color:#aaa48a;background:#f7f5e9}.model.selected:after{content:"";position:absolute;right:5px;top:5px;background:#8b896e;width:4px;height:4px;border-radius:50%}.description{font-size:10px;line-height:1.7;color:#939589;margin:12px 0 0}.size-row{display:flex;align-items:center;gap:12px}.size-row label{font-size:9px;color:#929488;flex:1}.size-row select{display:block;width:100%;border:1px solid var(--line);border-radius:5px;padding:8px 10px;margin-top:6px;background:#fff;font-size:14px;font-weight:600}.size-row>span{color:#9c9f92;margin-top:18px}.height{padding-left:12px;font-size:9px;color:#929488;border-left:1px solid var(--line);width:80px}.height strong{display:block;font-size:16px;font-weight:500;color:#53564c;margin-top:15px}.height small{font-size:9px;color:#999}.dimension-note{display:flex;gap:5px;align-items:center;font-size:9px;color:#94988a;margin-top:12px}.dimension-note b{font-weight:600;color:#636859}.spacer{flex:1}.swatches{display:flex;gap:9px}.swatch{width:44px;height:44px;border-radius:50%;padding:3px;border:1px solid transparent;position:relative}.swatch>span{display:block;width:100%;height:100%;border-radius:50%;background-size:cover;box-shadow:inset 0 0 0 1px #00000010}.swatch.selected{border-color:#5d6052}.swatch.selected:after{content:"✓";position:absolute;right:-1px;bottom:0;background:#34382d;border:2px solid white;color:#fff;border-radius:50%;width:15px;height:15px;font-size:8px;line-height:12px}.swatch:disabled{opacity:.2;cursor:not-allowed}.material-caption{display:flex;justify-content:space-between;margin-top:11px;font-size:9px}.material-caption b{font-weight:500}.material-caption>span{color:#999c8e}.metals .swatch{width:37px;height:37px}.bundle{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:10px 11px;border:1px solid var(--line);border-radius:6px;margin-bottom:7px}.bundle.selected{background:#faf9f1;border-color:#bcb8a0}.radio{border:1px solid #c6c8bd;border-radius:50%;width:14px;height:14px;display:grid;place-items:center;flex-shrink:0}.selected .radio:after{content:"";width:6px;height:6px;background:#646852;border-radius:50%}.bundle-text{flex:1;font-size:10px}.bundle-text small{display:block;font-size:8px;color:#96988c;margin-top:3px}.bundle-num{font-size:8px;color:#999b8f}.source-details{font-size:10px;color:#7f8376;line-height:1.8;border-top:1px solid var(--line);padding:12px 0}.source-details summary{cursor:pointer}.source-details a{text-decoration:underline}.checkout{border-top:1px solid var(--line);padding:17px 28px 16px;background:#fff;margin-top:auto}.price-line{display:flex;align-items:center;justify-content:space-between}.price-label{font-size:9px;color:#8d9182}#price{font-size:29px;font-weight:600;letter-spacing:-1.3px;margin-top:2px;min-height:40px}.custom-tag{font-size:8px;color:#929480;text-align:right;line-height:1.7}#price-note{font-size:8px;line-height:1.6;color:#9a9d90;min-height:24px;margin-bottom:9px}.primary{background:var(--yellow);border-radius:5px;width:100%;padding:16px 17px;font-size:11px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.primary:hover{background:#f2d131}.primary>span{font-size:19px;font-weight:400}.checkout-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:8px;color:#969a8c}.checkout-bottom button{padding:0;font-size:8px}.checkout-bottom a{text-decoration:none}#toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,20px);background:#30362b;color:#fff;padding:13px 22px;border-radius:8px;font-size:12px;opacity:0;pointer-events:none;transition:.2s;z-index:20}#toast.show{opacity:1;transform:translate(-50%)}dialog{border:1px solid var(--line);border-radius:12px;padding:40px;max-width:560px;color:#52584a;background:#fffef9}dialog::backdrop{background:#23291c66;backdrop-filter:blur(5px)}dialog p{font-size:13px;line-height:1.9}dialog .icon-btn{position:absolute;top:12px;right:15px}.dimension-label{position:absolute;font-size:10px;background:#fffffff0;padding:5px 8px;border:1px solid #dfdfd0;border-radius:4px;pointer-events:none;white-space:nowrap}.stage:fullscreen{width:100vw;height:100vh}.stage:fullscreen #viewer{inset:0}.stage:fullscreen .intro{display:none}@media(min-width:1600px){main{grid-template-columns:minmax(0,1fr) 490px}.config-heading,.checkout,.config-scroll{padding-left:36px;padding-right:36px}.step{padding:23px 0}.model span{font-size:10px}.model svg{width:53px}}@media(max-width:1100px){main{grid-template-columns:minmax(0,1fr) 390px}.intro{left:27px}.stage-top{display:none}h1{font-size:44px}.config-heading,.checkout,.config-scroll{padding-left:21px;padding-right:21px}.model-caption{left:27px}.swatch{width:39px;height:39px}.stage-footer span:last-child{display:none}}@media(max-width:760px){header{height:66px;padding:0 21px;gap:14px}.logo{font-size:30px}.header-sub,.header-line,.prototype{display:none}.text-btn{margin-left:auto}main{display:block;height:auto;min-height:0}.stage{height:570px}.intro{top:25px}.intro .eyebrow{font-size:8px}h1{font-size:38px;letter-spacing:-2px;margin-top:16px}.intro p{font-size:10px}#viewer{inset:85px 0 58px}.model-caption{bottom:132px}.stage-footer{display:none}.toolbar{bottom:62px}.gesture{bottom:40px;font-size:8px}.config{overflow:visible;border-left:0}.config-scroll{overflow:visible}.checkout{position:sticky;bottom:0;box-shadow:0 -6px 24px #343b1910;padding-top:12px;z-index:5}.config-heading{padding-top:26px}.step{padding:20px 0}.models .model span{font-size:10px}.model svg{width:55px;height:40px}.swatch{width:46px;height:46px}.source-details{padding-bottom:20px}.checkout-bottom{font-size:9px}dialog{margin:20px;padding:27px}#price{font-size:26px}.primary{padding:12px 16px}#toast{width:85%;text-align:center}}.url-label{display:block;font-size:12px;margin:18px 0 7px;color:#66705e}#configuration-url{box-sizing:border-box;width:100%;resize:vertical;padding:10px;border:1px solid #d8daca;border-radius:8px;background:#fafbf6;color:#45503b;font:11px/1.5 monospace;overflow-wrap:anywhere}.screen-choice{padding:12px 0;border-bottom:1px solid #deded6}.screen-choice label{display:grid;gap:8px;margin-top:12px;font-size:12px}.screen-choice select{width:100%;padding:12px;border:1px solid #d7d7cd;background:#fff;border-radius:6px}#placement-editor{padding:12px;margin:8px 0 16px;border:1px solid #deded2;border-radius:8px;background:#fafaf5}#placement-editor[hidden]{display:none}#placement-editor .size-row input{width:100%;padding:8px;border:1px solid #d8dacd;border-radius:5px;margin-top:6px}.placement-notes{padding:12px 0}.placement-notes:empty{display:none}#desk-assistant{position:fixed;z-index:40;right:20px;top:100px;width:370px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 120px);display:flex;flex-direction:column;background:#fff;border:1px solid #d9dccd;border-radius:14px;box-shadow:0 15px 60px #30372430;padding:18px;color:#353c30}#desk-assistant[hidden]{display:none}.assistant-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.assistant-heading small{display:block;font-size:10px;color:#7a806c;margin-top:6px}#assistant-close{font-size:25px;background:none;border:0}#assistant-log{overflow:auto;min-height:110px;max-height:42vh;margin:16px 0}.assistant-message{font-size:12px;line-height:1.6;background:#f3f4ed;border-radius:8px;padding:11px;margin-bottom:8px;white-space:pre-wrap}.assistant-message.user{background:#fff2ad;margin-left:28px}.assistant-proposal{font-size:12px;line-height:1.7;padding:12px;border:1px solid #dbdec9;border-radius:8px;margin-bottom:10px}.assistant-proposal b{display:block;margin-bottom:7px}.assistant-proposal button,#assistant-send{background:#f9dc42;border:0;border-radius:6px;padding:10px;margin-top:8px;font-weight:600}.assistant-proposal button:disabled,#assistant-send:disabled{opacity:.5}#assistant-quick{display:flex;flex-wrap:wrap;gap:5px}#assistant-quick button{font-size:10px;padding:7px;border:1px solid #e1e3d6;border-radius:20px;background:#fff}#assistant-form label{display:block;font-size:11px;margin:14px 0 6px}#assistant-input{width:100%;resize:vertical;max-height:100px;padding:9px;border:1px solid #d8dacd;border-radius:6px;font:12px/1.5 inherit}#assistant-send{width:100%}.assistant-note{font-size:9px;line-height:1.5;color:#7f856f;margin:10px 0 0}@media(max-width:760px){#desk-assistant{top:75px;right:12px;max-height:calc(100dvh - 90px)}}#tops,#metals{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(48px,1fr);gap:8px;align-items:start;overflow-x:auto;padding:4px;scrollbar-width:thin}#tops .swatch,#metals .swatch{width:100%;height:auto;min-height:76px;border:0;border-radius:0;padding:3px 0;display:flex;flex-direction:column;align-items:center;gap:8px}#tops .swatch>span,#metals .swatch>span{width:40px;height:40px;flex-shrink:0}#tops .swatch.selected>span,#metals .swatch.selected>span{outline:1px solid #5d6052;outline-offset:3px}#tops .swatch.selected:after,#metals .swatch.selected:after{top:30px;bottom:auto;right:calc(50% - 24px)}.swatch-label{display:block;font-size:10px;line-height:1.35;text-align:center;overflow-wrap:anywhere}#top-name,#metal-name{display:none}.placement-conflict{padding:12px;background:#fff0ef;border:2px solid #d52b35;border-radius:6px;color:#a31320;font-size:12px;font-weight:700;line-height:1.5;margin:10px 0}.placement-conflict[hidden]{display:none}.models{grid-template-columns:repeat(4,minmax(0,1fr))}.model[data-model=nils-pro]{grid-column:4}.model span{white-space:normal;text-align:center}.screen-choice[hidden]{display:none!important}@media(min-width:761px){header{height:48px;padding:0 24px;gap:20px}.logo{font-size:29px;letter-spacing:-2px}main{height:calc(100dvh - 48px);min-height:0!important}.stage,.config{min-height:0}.config-heading{padding-top:16px;padding-bottom:14px;flex-shrink:0}.config-scroll{flex:1;min-height:0}.checkout{flex-shrink:0}.intro{top:16px!important;left:26px}.intro h1{font-size:26px!important;letter-spacing:-1px;margin:8px 0}.intro h1 br{display:none}.intro h1 span:before{content:" "}.intro p{display:none}.stage-top{top:20px}}#viewer{inset:0}.model-caption{bottom:92px;pointer-events:none}.toolbar{bottom:32px}.gesture{bottom:12px;pointer-events:none}.stage-footer{display:none}@media(max-width:760px){.stage{height:calc(100dvh - 66px);min-height:400px}#viewer{inset:0}.intro h1{font-size:28px;margin:10px 0}.intro h1 br,.intro p{display:none}}.checkout{position:relative;z-index:5;padding-top:10px;padding-bottom:10px}.price-info{position:relative}#price{display:block;padding:0;text-align:left;cursor:help;line-height:1.3;min-height:34px}#price-note{display:none;position:absolute;bottom:100%;left:0;width:360px;max-width:calc(100vw - 48px);max-height:60dvh;overflow:auto;margin:0;padding:16px;background:#fffef8;border:1px solid #d8daca;border-radius:10px;box-shadow:0 8px 30px #30372430;color:#515849;font-size:12px;line-height:1.65;z-index:10}.price-info:not(.note-dismissed):hover #price-note,.price-info:not(.note-dismissed):focus-within #price-note,.price-info.note-pinned #price-note{display:block}.checkout .primary{padding:10px 14px;margin-top:6px}.checkout .url-label{margin-top:9px;margin-bottom:5px}.checkout-bottom{margin-top:8px}@media(min-width:761px){.config-heading{padding-top:10px;padding-bottom:10px}.config-heading h2{font-size:19px;margin-top:5px}}@media(max-width:760px){.checkout{position:sticky;bottom:0}}.placement>.placement-add{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:6px}.placement-add button[aria-pressed=true]{background:#faf3d1;border-color:#bcb18a}.wiring-side-control{display:grid;gap:7px;margin:12px 0;font-size:12px}.wiring-side-control[hidden]{display:none}.wiring-side-control select{width:100%;padding:9px;border:1px solid #ccc;border-radius:6px;background:#fff}.wiring-side-control small{color:#777;line-height:1.4}#tops,#metals{grid-auto-columns:minmax(42px,1fr);gap:4px;padding:4px 2px}#tops .swatch,#metals .swatch{min-height:60px;padding:2px 0;gap:5px}#tops .swatch>span,#metals .swatch>span{width:30px;height:30px}#tops .swatch-label,#metals .swatch-label{font-size:9px;line-height:1.2}#tops .swatch.selected:after,#metals .swatch.selected:after{top:23px;right:calc(50% - 18px)}.step:has(#tops),.step:has(#metals){padding-top:12px;padding-bottom:12px}.step:has(#tops) .step-heading,.step:has(#metals) .step-heading{margin-bottom:8px}#felt-colors{display:flex;flex-wrap:nowrap;gap:5px}#felt-colors .swatch{width:34px;height:34px;flex:0 0 34px;padding:2px}#felt-colors .swatch>span{width:28px;height:28px}.seo-information h2{font-size:16px;margin:0 0 10px}.seo-information p{font-size:12px;line-height:1.6;color:#66685f}.seo-information details{margin-top:12px}.seo-information summary{cursor:pointer;font-size:13px;line-height:1.5}@media(min-width:761px){main{grid-template-columns:minmax(0,1fr) minmax(360px,46%)}.config{min-width:0}}@media(min-width:1100px){main{grid-template-columns:minmax(0,1fr) clamp(500px,40vw,620px)}}@media(min-width:761px){main{grid-template-rows:minmax(0,1fr) auto}.stage{grid-column:1;grid-row:1}.config{grid-column:2;grid-row:1 / 3}main>.checkout{grid-column:1;grid-row:2;margin-top:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(190px,1fr);column-gap:20px;padding:12px 26px}main>.checkout .price-line{grid-column:1;grid-row:1}main>.checkout #export{grid-column:2;grid-row:1;align-self:center;margin-top:0}main>.checkout .url-label,main>.checkout #configuration-url,main>.checkout .checkout-bottom{grid-column:1 / -1}}:root{--yellow:#ffc845;--line:#e1e7ea;--muted:#858585;color:#333;background:#f6f8f9}body,.stage{background:#f6f8f9}.primary,#assistant-send,.assistant-proposal button{background:var(--yellow);color:#333}.primary:hover,#assistant-send:hover{background:#fbb505}.model.selected,.bundle.selected,.placement-add button[aria-pressed=true]{background:#fff0ca;border-color:#ffc845}.model.selected:after,.selected .radio:after,.live-dot{background:#333}.model svg{stroke:#454545}.toolbar button:hover,.toolbar button[aria-pressed=true],.assistant-message.user{background:#fff0ca}.assistant-message{background:#f3f7fa}#desk-assistant,.assistant-note,dialog{color:#333}.description,.subtle,.eyebrow,.price-label,.custom-tag,.dimension-note,.size-row label,.material-caption>span,.swatch-label,.gesture,.checkout-bottom{color:#707070}h1 span{color:#858585}#price-note{background:#fff;border-color:#e1e7ea;color:#333}button:focus-visible,a:focus-visible,select:focus-visible{outline-color:#05486e}#tops .swatch.selected>span,#metals .swatch.selected>span{outline-color:#333}#toast{background:#333}.mobile-price-bar{display:none}@media(max-width:760px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.config-scroll>.checkout{position:static;padding:20px 0;margin-top:16px;border-top:1px solid var(--line)}.mobile-price-bar{display:block;position:fixed;bottom:0;left:0;right:0;z-index:25;background:#fff;border-top:1px solid var(--line);box-shadow:0 -3px 18px #0000000a;padding:8px 21px calc(8px + env(safe-area-inset-bottom,0px))}.mobile-price-bar .custom-tag{display:none}.mobile-price-bar .price-info{width:100%}.mobile-price-bar #price{font-size:28px;min-height:34px;margin:0}.mobile-price-bar .price-label{font-size:10px}.mobile-price-bar #price-note{max-height:55dvh}#toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.placement-add button,.screen-choice select,#configuration-url{background:#f6f8f9;border-color:#e1e7ea;color:#333}@media(max-width:760px){.stage{height:calc(100dvh - 142px - env(safe-area-inset-bottom,0px))}}.config-scroll>.checkout{position:static;padding:20px 0;margin-top:16px;border-top:1px solid var(--line)}@media(min-width:761px){main>.mobile-price-bar{display:block;grid-column:1;grid-row:2;position:relative;z-index:5;background:#fff;border-top:1px solid var(--line);padding:12px 26px}main>.mobile-price-bar .custom-tag{display:none}}@media(min-width:761px){main{grid-template-rows:minmax(0,1fr) auto auto}.config{grid-row:1 / 4}main>.frame-selection{grid-column:1;grid-row:2;background:#fff;padding:10px 26px;margin:0;max-height:220px;overflow:auto}main>.frame-selection .step-heading{margin-bottom:8px}main>.frame-selection .models{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}main>.frame-selection .model{padding:4px;flex-direction:row;justify-content:center;gap:6px}main>.frame-selection .model svg{width:34px;height:25px}main>.frame-selection .description{margin:6px 0 0;font-size:10px}main>.mobile-price-bar{grid-row:3;padding:8px 26px}}@media(min-width:761px){main{grid-template-rows:minmax(0,1fr) auto}.config{grid-row:1 / 3}.intro .mobile-price-bar{display:block;pointer-events:auto;background:transparent;padding:4px 0;position:relative;max-width:100%}.intro .custom-tag{display:none}.intro #price-note{top:100%;bottom:auto}.intro #price{font-size:28px}.header-sub{max-width:430px;line-height:1.4}}@media(min-width:761px){.intro{right:26px;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center}.intro>.eyebrow{grid-column:1 / -1}.intro h1{grid-column:1;grid-row:2}.intro .mobile-price-bar{grid-column:2;grid-row:2;padding:0}.intro #price-note{left:auto;right:0}.stage-top{display:none}}@media(min-width:761px)and (max-width:1100px){.intro h1{font-size:20px!important}.intro #price{font-size:23px}.intro{column-gap:10px}.intro .price-label{font-size:8px}}#model-documentation{margin:16px 0;padding:12px 0;border-block:1px solid #ddd}#model-documentation h3{font-size:13px;margin:12px 0 8px}#model-documentation p{line-height:1.55}#model-documentation a{display:block;overflow-wrap:anywhere;margin:8px 0}#model-documentation small{display:block;line-height:1.5;margin-top:8px;color:#777}.lowest-price-badge{display:inline-block;margin-left:8px;color:#ffc400;font-size:.75em;vertical-align:middle;line-height:1;text-shadow:0 0 1px #dba900}.stage .eyebrow,.stage .gesture,.stage .intro p{color:#4e5660}.stage h1 span{color:#555e68}#assistant-quick{max-height:190px;overflow-y:auto;flex-shrink:0}.assistant-more-topics{width:100%}.assistant-more-topics summary{cursor:pointer;font-size:12px;padding:8px 0;font-weight:600}.assistant-more-topics button{margin:3px}header .logo-image{display:block;position:relative;width:180px;height:65px;flex:0 0 180px;overflow:hidden;letter-spacing:0}.logo-image img{position:absolute;display:block;width:115.2%;max-width:none;height:auto;left:-8.7%;top:-29.8%}@media(max-width:760px){header .logo-image{width:145px;height:52px;flex-basis:145px}}header{position:relative;z-index:3;flex-shrink:0}header .logo-image{width:174.4px;height:64px;flex-basis:174.4px}.logo-image img{width:117.4312%;left:-9.9083%;top:-34.5%}@media(min-width:761px){header{height:80px}main{height:calc(100dvh - 80px)}}@media(max-width:760px){header .logo-image{width:130.8px;height:48px;flex-basis:130.8px}}#price .price-symbol{color:#582818}#price .price-digits{color:#bf0c14}@media(max-width:760px){body{padding-bottom:0}.intro{left:16px;right:16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center}.intro>.eyebrow{grid-column:1 / -1}.intro h1{grid-column:1;grid-row:2;font-size:clamp(16px,4.5vw,24px)!important;letter-spacing:-.5px}.intro .mobile-price-bar{grid-column:2;grid-row:2;display:block;position:relative;inset:auto;z-index:3;padding:0;background:transparent;border:0;box-shadow:none;pointer-events:auto}.intro .price-line{margin:0}.intro .price-label{font-size:8px}.intro #price{font-size:clamp(19px,5.5vw,26px);min-height:0;white-space:nowrap}.intro #price-note{inset:100% 0 auto auto;max-width:calc(100vw - 32px)}.stage{height:calc(100dvh - 66px)}#toast{bottom:20px}}@media(max-width:760px){.stage{height:clamp(300px,48dvh,420px)}.config{width:100%;max-width:none}.config-heading{padding:10px 12px}.config-scroll{padding:0 12px 12px}.config-scroll>.checkout{padding:16px 0}.step{padding:14px 0}}@media(max-width:760px){html{scroll-padding-top:calc(clamp(240px,42dvh,360px) + 12px)}main{overflow:visible;height:auto}main>.intro{position:relative;inset:auto!important;padding:12px 16px 0;background:#c8cdd2;z-index:7}main>.intro p{margin:0 0 8px}.stage{position:sticky;top:0;z-index:6;height:clamp(240px,42dvh,360px);flex-shrink:0}.stage #viewer{inset:0}.config{position:relative;z-index:1}.stage:fullscreen{position:fixed;height:100dvh}}.tray-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0}.tray-heading h4{margin:0;font-size:13px}.tray-heading label{display:flex;align-items:center;gap:6px;flex-shrink:0;font-size:11px;color:#707070}.tray-heading select{width:112px;min-height:36px;padding:6px 8px;border:1px solid #dce1e4;border-radius:7px;background:#f6f8f9;font:inherit;color:#333}#tray-presets{display:flex;gap:6px}#tray-presets button{flex:1}@media(max-width:760px){.stage{min-height:0}.tray-heading{gap:6px}.tray-heading select{width:104px}.tray-length-caption{display:none}}.configuration-link-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 8px}.configuration-link-heading .url-label{margin:0;flex:1;min-width:0}.configuration-link-heading #export{width:auto;flex:0 0 auto;margin:0;padding:8px 10px;font-size:11px;min-height:36px;line-height:1.25}.configuration-link-heading #export span{margin-left:4px}@media(max-width:400px){.configuration-link-heading{gap:8px}.configuration-link-heading #export{max-width:130px}.configuration-link-heading .url-label{font-size:11px}}#slideshow-dialog{width:min(520px,calc(100vw - 32px));margin:auto;box-sizing:border-box;padding:24px}#slideshow-dialog h2{margin:0}#slideshow-dialog textarea{width:100%;box-sizing:border-box}.slideshow-actions{display:flex;flex-wrap:wrap;gap:8px}.slideshow-actions button{padding:10px 12px;border:1px solid #ccc;border-radius:6px}.slideshow-actions [data-copy-start]{background:#fff0ca}.toolbar{max-width:calc(100% - 16px);box-sizing:border-box}@media(max-width:400px){.toolbar{gap:2px;padding:5px}.toolbar button{padding:6px;font-size:10px}#slideshow span{display:inline}}.configuration-link-heading{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;align-items:center}.configuration-link-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.configuration-link-heading :is(#export,#share){width:100%;max-width:none;min-height:34px;padding:6px 8px;font-size:10px;line-height:1.2;white-space:normal;justify-content:center;text-align:center;border:1px solid var(--line);border-radius:6px}.configuration-link-heading #export span{display:none}.checkout-bottom{justify-content:flex-end}@media(max-width:400px){.configuration-link-actions{grid-template-columns:1fr}}header .brand-copy{flex:1;min-width:0;line-height:1.25}header .brand-tagline{font-size:clamp(11px,1.3vw,16px);font-weight:600}header .brand-invitation{font-size:11px;margin-top:3px;color:#626262}header .brand-copy h1{font-size:16px!important;line-height:1.2;letter-spacing:0;margin:3px 0 0}.stage>.mobile-price-bar{display:block;position:absolute;inset:0 12px auto auto;z-index:8;padding:0;background:transparent;border:0;box-shadow:none;pointer-events:auto}.stage>.mobile-price-bar .custom-tag{display:none}.stage>.mobile-price-bar #price{margin:0;min-height:0;white-space:nowrap;font-size:28px}.stage>.mobile-price-bar #price-note{inset:100% 0 auto auto;max-width:calc(100vw - 24px)}@media(max-width:760px){header{height:auto;min-height:80px;padding:8px 12px;gap:10px}header .logo-image{flex-shrink:0;width:105px}header .brand-copy h1{font-size:12px!important}header .brand-tagline{font-size:11px}header .brand-invitation{font-size:10px}header #info{font-size:9px}.stage>.mobile-price-bar{right:8px}.stage>.mobile-price-bar #price{font-size:25px}}.pedestal-options{display:flex;align-items:center;gap:12px;margin-top:10px}.pedestal-options:has(>label:not([hidden])){width:100%}.pedestal-options:not(:has(>label:not([hidden]))){display:none}.pedestal-options>label:not([hidden]){display:flex;align-items:center;gap:6px;flex:1;min-width:0;font-size:14px;line-height:1.2}.pedestal-options select{width:auto;min-width:0;flex:0 1 108px;padding:6px;font-size:14px}@media(max-width:600px){.pedestal-options{gap:8px}.pedestal-options>label:not([hidden]){gap:4px}.pedestal-options select{flex-basis:88px;padding:5px 2px}}#desk-assistant{width:460px;box-sizing:border-box;max-width:calc(100vw - 24px);padding:20px;overflow-y:auto;overscroll-behavior:contain;background:var(--paper,#f3efe5);color:#30261f}.assistant-heading{flex-shrink:0}.assistant-heading b{font-size:19px}.assistant-heading small{font-size:13px;line-height:1.4}#assistant-close{min-width:44px;min-height:44px}#assistant-log{flex:0 0 auto;max-height:32dvh;min-height:100px;margin:16px 0;overscroll-behavior:contain}.assistant-message,.assistant-proposal{font-size:16px;line-height:1.55;padding:14px;background:#fffdf8;border:1px solid #ddd3c5}.assistant-message.user{background:#eee1cf;margin-left:20px}.assistant-message a,.assistant-quiz a{display:block;color:#71351f;text-decoration:underline;text-underline-offset:3px;margin-top:10px;font-weight:600;overflow-wrap:anywhere}#assistant-quick{display:flex;gap:8px;max-height:none;overflow:visible;flex-shrink:0}#assistant-quick>button{font-size:14px;padding:10px 12px;min-height:44px;border-radius:8px}.assistant-library,.assistant-quiz{width:100%;box-sizing:border-box;background:#fffdf8;border:1px solid #cabba6;border-radius:8px;padding:10px 12px}.assistant-library>summary,.assistant-quiz>summary{font-size:16px;font-weight:700;cursor:pointer;padding:6px 0;color:#71351f}.assistant-library-group{border-top:1px solid #e0d7ca;margin-top:8px;padding-top:6px}.assistant-library-group>summary{font-size:15px;font-weight:600;cursor:pointer;padding:10px 0;line-height:1.4}#assistant-quick .assistant-library-group button{display:block;width:100%;text-align:left;font-size:15px;line-height:1.4;padding:11px 10px;margin:5px 0;border-radius:6px;background:#f7f2e9;min-height:44px}#assistant-quick button:hover{background:#ece1d1}.assistant-quiz label{display:flex;flex-direction:column;gap:6px;margin:14px 0;font-size:15px;line-height:1.4}.assistant-quiz select{width:100%;min-height:44px;font-size:16px;padding:8px;background:#fff;color:#30261f;border:1px solid #c5b79f;border-radius:6px}.assistant-quiz p,.assistant-quiz details{font-size:15px;line-height:1.5}#assistant-quick .assistant-quiz button{font-size:15px;min-height:44px;width:100%;border-radius:6px;margin:10px 0;background:#71351f;color:#fff}#assistant-form{flex-shrink:0}#assistant-form label{font-size:15px;margin-top:16px}#assistant-input{font-family:inherit;font-size:16px;line-height:1.5;min-height:78px;box-sizing:border-box;background:#fff}#assistant-send{font-size:16px;min-height:44px;background:#71351f;color:#fff}.assistant-note{font-size:12px;line-height:1.5;flex-shrink:0}#desk-assistant :focus-visible{outline:3px solid #aa492f;outline-offset:2px}@media(max-width:760px){#desk-assistant{top:12px;right:12px;width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:16px}#assistant-log{max-height:28dvh}.assistant-heading b{font-size:18px}}.assistant-message button{font:600 15px/1.4 inherit;font-size:15px;padding:10px 12px;min-height:44px;margin-top:10px;background:#71351f;color:#fff;border:0;border-radius:6px;cursor:pointer}.assistant-master{display:flex;align-items:center;gap:12px;margin:12px 0 18px;padding:12px;background:#f3e9d9;border-radius:10px}.assistant-master svg{width:76px;min-width:76px;height:90px;align-self:flex-end}.assistant-master b{font-size:15px;color:#71351f}.assistant-master .master-message{font-size:15px;line-height:1.45;margin:6px 0 0}.master-hand{transform-origin:85px 105px}.master-react .master-hand{animation:master-greet .7s ease-in-out}.master-react .master-eyes{animation:master-blink .4s ease-in-out}@keyframes master-greet{50%{transform:rotate(-12deg)}}@keyframes master-blink{50%{transform:translateY(36px) scaleY(.25)}}@media(prefers-reduced-motion:reduce){.master-react .master-hand,.master-react .master-eyes{animation:none}}.master-clap,.master-excellent,.is-clapping .master-hand,.is-excellent .master-hand{display:none}.is-clapping .master-clap,.is-excellent .master-excellent{display:block}.is-clapping .clap-left{animation:master-clap-left .4s ease-in-out 3}.is-clapping .clap-right{animation:master-clap-right .4s ease-in-out 3}.is-clapping .clap-spark{animation:master-clap-spark .4s ease-in-out 3}.is-excellent .master-excellent{transform-origin:84px 110px;animation:master-approve .5s ease-out}@keyframes master-clap-left{0%,to{transform:translate(-9px) rotate(-2deg)}50%{transform:translate(3px)}}@keyframes master-clap-right{0%,to{transform:translate(9px) rotate(2deg)}50%{transform:translate(-3px)}}@keyframes master-clap-spark{0%,to{opacity:0}50%{opacity:1}}@keyframes master-approve{0%{transform:rotate(15deg)}60%{transform:rotate(-7deg)}to{transform:rotate(0)}}@media(prefers-reduced-motion:reduce){.is-clapping .clap-left,.is-clapping .clap-right,.is-clapping .clap-spark,.is-excellent .master-excellent{animation:none}}.assistant-library-answer{margin:6px 0;border:1px solid #ded4c4;border-radius:6px;padding:0 10px;background:#faf6ee}.assistant-library-answer>summary{padding:12px 0;font-size:15px;line-height:1.4;cursor:pointer}.assistant-library-answer>p{font-size:16px;line-height:1.6;margin:0 0 10px}.assistant-proposal p{margin:8px 0}.assistant-proposal a{display:block;padding:10px 0;font-weight:600;color:#71351f;line-height:1.5}#desk-assistant,#assistant-log{overflow-y:scroll;scrollbar-gutter:stable}#desk-assistant,#assistant-log{scrollbar-width:auto;scrollbar-color:#8b573b #e8dfd2}#desk-assistant::-webkit-scrollbar,#assistant-log::-webkit-scrollbar{width:11px}#desk-assistant::-webkit-scrollbar-track,#assistant-log::-webkit-scrollbar-track{background:#e8dfd2;border-radius:8px}#desk-assistant::-webkit-scrollbar-thumb,#assistant-log::-webkit-scrollbar-thumb{background:#8b573b;border:2px solid #e8dfd2;border-radius:8px}.assistant-master-floating{position:fixed;z-index:100;right:492px;top:112px;width:240px;box-sizing:border-box;margin:0;box-shadow:0 8px 28px #30261f26;pointer-events:none}.assistant-master-floating[hidden]{display:none}.assistant-master-floating svg{width:88px;min-width:88px;height:104px}.assistant-master-floating>div{min-width:0}@media(max-width:1000px){.assistant-master-floating{right:38px;top:76px;width:64px;padding:0;background:none;box-shadow:none}.assistant-master-floating svg{width:64px;min-width:64px;height:76px}.assistant-master-floating>div{display:none}#desk-assistant .assistant-heading{padding-right:66px}}@media(max-width:760px){.assistant-master-floating{top:18px;right:72px;width:52px}.assistant-master-floating svg{width:52px;min-width:52px;height:62px}#desk-assistant .assistant-heading{min-height:64px;padding-right:0}#desk-assistant .assistant-heading>div{max-width:calc(100% - 112px)}}.assistant-master .smith-hammer{transform-origin:35px 53px}.assistant-master .master-clap path[stroke="#71351f"],.assistant-master .master-excellent path[stroke="#71351f"]{stroke:#71351f}.assistant-master .master-clap ellipse,.assistant-master .master-excellent path[fill="#efc59d"]{fill:#71351f;stroke:#f3efe5;stroke-width:1.4}.assistant-master .master-excellent path[stroke="#b5825c"]{stroke:#f3efe5}.assistant-master .clap-spark{stroke:#ba1119}.help-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.help-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:9px;border:1px solid #775b48;border-radius:6px;background:#f4eee3;color:#503b2c;cursor:pointer;font-size:14px;font-weight:700}.help-action svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.help-action:hover,.help-action[aria-expanded=true]{background:#503b2c;color:#fff}.help-action:focus-visible,#site-search :focus-visible{outline:3px solid #b74935;outline-offset:3px}#site-search{width:min(640px,calc(100vw - 24px));max-height:85dvh;padding:24px;border:1px solid #775b48;border-radius:12px;background:#f4eee3;color:#29231e;box-sizing:border-box;overflow-y:auto}#site-search::backdrop{background:#211c18a6}#site-search header{display:flex;align-items:center;justify-content:space-between;gap:12px}#site-search h2{font-size:24px;margin:0 0 18px}#site-search label{display:block;font-size:16px;margin-bottom:8px}#site-search input{width:100%;box-sizing:border-box;padding:13px;border:1px solid #775b48;border-radius:6px;background:#fff;font-size:16px}#search-count{font-size:14px;color:#665447}.search-results{display:grid;gap:10px}.search-result{display:block;width:100%;box-sizing:border-box;text-align:left;background:#fffaf3;color:#29231e;border:1px solid #cbbca9;border-radius:6px;padding:14px;font:inherit}.search-result strong,.search-result summary{font-size:16px;font-weight:700;cursor:pointer}.search-result small{display:block;margin-top:5px;font-size:13px;color:#78523c}.search-result p{font-size:16px;line-height:1.5;margin:8px 0 0}.search-result:not([open])>p{display:none}button.search-result>p{display:block!important}button.search-result:hover{border-color:#775b48;background:#eee1cf}@media(max-width:600px){.help-action span{display:none}.config-heading{gap:6px}.help-actions{flex-shrink:0}#site-search{padding:16px;max-height:90dvh}.config-heading h2{font-size:20px}}.assistant-library>.assistant-quiz{border:0;border-bottom:1px solid #cbbca9;padding:12px 0 20px;margin:0 0 16px}.assistant-library{display:flex;flex-direction:column}.assistant-library>summary{order:-2}.assistant-library>.assistant-quiz{order:-1}.assistant-master svg{filter:drop-shadow(2px 4px 3px #3b241c45)}.master-point,.master-welcome{display:none}.is-pointing .master-point,.is-welcoming .master-welcome{display:block}.is-pointing .smith-hammer,.is-welcoming .smith-hammer{display:none}.is-pointing .master-point{animation:smith-point .65s ease-in-out 2;transform-origin:78px 96px}.is-welcoming .master-welcome{animation:smith-welcome .5s ease-in-out 3;transform-origin:88px 96px}@keyframes smith-point{50%{transform:translate(3px)}}@keyframes smith-welcome{50%{transform:rotate(12deg)}}@media(prefers-reduced-motion:reduce){.master-point,.master-welcome{animation:none!important}}.assistant-quiz label[hidden]{display:none!important}.guide-compatibility-note{font-size:14px;line-height:1.5;color:#654431}.master-raised,.master-shrug,.master-thinking{display:none}.is-raised .master-raised,.is-shrugging .master-shrug,.is-thinking .master-thinking{display:block}.assistant-master:is(.is-raised,.is-shrugging,.is-thinking,.is-clapping,.is-excellent,.is-welcoming,.is-pointing) .smith-rest-arms,.assistant-master:is(.is-raised,.is-shrugging,.is-thinking) .smith-hammer{display:none}.is-raised .master-raised{transform-origin:55px 83px;animation:smith-raise .9s ease-out both}.is-shrugging .master-shrug{animation:smith-shrug .65s ease-in-out 2}.is-thinking .master-thinking{animation:smith-think 1s ease-in-out 2;transform-origin:75px 90px}@keyframes smith-raise{0%{transform:translateY(15px) scaleY(.6)}65%{transform:translateY(-3px) scaleY(1.04)}to{transform:none}}@keyframes smith-shrug{50%{transform:translateY(-5px)}}@keyframes smith-think{50%{transform:rotate(-4deg)}}@media(prefers-reduced-motion:reduce){.master-raised,.master-shrug,.master-thinking{animation:none!important}}.search-model-card{display:grid!important;grid-template-columns:76px minmax(0,1fr);column-gap:14px;align-items:start}.search-table-thumb{grid-column:1;grid-row:1 / span 4;width:76px;height:76px;box-sizing:border-box;padding:9px;border-radius:6px;background:#eee7da;fill:none;stroke:#634534;stroke-width:1.7;stroke-linejoin:round}.search-thumb-top{fill:#c5a681;stroke:#805b3c;stroke-width:1}.search-model-card>strong,.search-model-card>small,.search-model-card>p,.search-model-price{grid-column:2}.search-model-price{font-size:18px;color:#a82821;margin-top:6px}.search-model-card>p{font-size:13px;line-height:1.4}@media(max-width:400px){.search-model-card{grid-template-columns:58px minmax(0,1fr);gap:7px}.search-table-thumb{width:58px;height:64px}}:is(#status-rigid-choice,.ergo-wing-choice){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;margin:8px 0 16px;border:1px solid #71351f;background:#f3e9d9;border-radius:8px;font-size:14px;font-weight:700;color:#45291d}:is(#status-rigid-choice,.ergo-wing-choice)[hidden]{display:none}:is(#status-rigid-choice,.ergo-wing-choice) select{min-width:0;max-width:65%;padding:10px;font:inherit;background:#fffaf2;border:1px solid #9c7963;border-radius:5px;color:#30251e}@media(min-width:761px){body>header{height:64px;min-height:64px;padding-top:4px;padding-bottom:4px;gap:18px}body>header .logo-image{width:141px;flex-basis:141px;height:52px}main{height:calc(100dvh - 64px);min-height:500px!important;grid-template-rows:minmax(240px,1fr) clamp(260px,36dvh,340px)}main>.frame-selection{max-height:none;min-height:0;height:100%;padding:10px 20px;overflow-y:auto}}@media(max-width:760px){body>header{min-height:62px;padding:5px 10px;gap:8px}body>header .logo-image{width:109px;flex-basis:109px;height:40px}.stage{height:clamp(220px,34dvh,300px);min-height:0}.stage:fullscreen{height:100dvh}}.active-control-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:10px;align-items:center;margin-top:10px}.active-control-options:not(:has(>label:not([hidden]))){display:none}.active-control-options>label:not([hidden]){display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:1.2}.active-control-options select{width:76px;min-width:64px;padding:6px 2px;flex-shrink:0}#control-inset-label{flex-wrap:wrap}#control-inset{flex:1;min-width:50px;width:60px;margin:0}#control-inset-value{font-variant-numeric:tabular-nums;min-width:3ch;font-weight:700}.mobile-cabinet-choice{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;margin:12px 0}.mobile-cabinet-choice select{min-width:0;flex:1;padding:8px}.placement-add .cabinet-choice-row{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:0}.cabinet-choice-row .mobile-cabinet-choice{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:5px;margin:0;padding:8px;border:1px solid #e1e7ea;border-radius:5px;background:#f6f8f9;color:#333;font-size:10px;text-align:center}.cabinet-choice-row .mobile-cabinet-choice select{width:100%;padding:5px;font:inherit;border:1px solid #d4d5cc;border-radius:3px;background:#fff}:is(#status-rigid-choice,.ergo-wing-choice){justify-content:flex-start;gap:8px;padding:6px 8px;margin:8px 0;font-size:11px;border-radius:4px}:is(#status-rigid-choice,.ergo-wing-choice) select{flex:1;max-width:240px;padding:5px 7px;font-size:11px}.placement-add .cabinet-choice-row{display:contents}.placement-add .mobile-cabinet-choice{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:0;margin:0;padding:10px 4px;font-size:9px;font-weight:400;line-height:normal}.placement-add .mobile-cabinet-choice select{position:absolute;inset:0;width:100%;height:100%;max-width:none;padding:0;opacity:0;cursor:pointer}.placement-add .mobile-cabinet-choice:focus-within{outline:2px solid #9c7963;outline-offset:2px}.placement-add .mobile-cabinet-choice:hover{background:#f5eac0}.pedestal-options.golf-options{display:flex;flex-wrap:nowrap;align-items:center;gap:10px}.pedestal-options.golf-options label{display:flex;align-items:center;gap:5px;min-width:0;margin:0;font-size:11px;flex:1}.pedestal-options.golf-options select{min-width:0;flex:1;width:auto;padding:6px 3px;font-size:11px}#desk-assistant{padding:9px;font-size:12px}#desk-assistant .assistant-heading b{font-size:15px}#desk-assistant .assistant-heading small{font-size:11px;margin-top:3px}#desk-assistant #assistant-log{margin:5px 0}#desk-assistant .assistant-message,#desk-assistant .assistant-proposal{font-size:12px;line-height:1.3;padding:6px;margin-bottom:4px}#desk-assistant #assistant-quick{gap:5px}#desk-assistant .assistant-library,#desk-assistant .assistant-quiz{padding:5px 7px}#desk-assistant .assistant-library>summary,#desk-assistant .assistant-quiz>summary{font-size:13px;padding:4px 0}#desk-assistant .assistant-library-group{margin-top:5px;padding-top:4px}#desk-assistant .assistant-library-group>summary,#desk-assistant .assistant-library-answer>summary{font-size:12px;line-height:1.3;padding:5px 0}#desk-assistant .assistant-library-answer>p,#desk-assistant .assistant-quiz p,#desk-assistant .assistant-quiz details{font-size:12px;line-height:1.3;margin-bottom:7px}#desk-assistant .assistant-quiz label{font-size:12px;line-height:1.3;gap:3px;margin:5px 0}#desk-assistant .assistant-quiz select{font-size:13px;min-height:30px;padding:5px}#desk-assistant #assistant-quick button,#desk-assistant .assistant-message button,#desk-assistant #assistant-send{font-size:12px;line-height:1.3;min-height:30px;padding:4px 6px;margin:3px 0}#desk-assistant .assistant-library>.assistant-quiz{padding:5px 0 10px;margin-bottom:8px}#desk-assistant .assistant-proposal a{font-size:12px;padding:6px 0;line-height:1.3}#desk-assistant #assistant-form label{font-size:12px;margin:8px 0 4px}#desk-assistant #assistant-input{font-size:13px;line-height:1.3;min-height:44px;padding:6px}#desk-assistant .assistant-note{font-size:11px;line-height:1.3;margin-top:6px}#desk-assistant .guide-compatibility-note{font-size:12px;line-height:1.3}@media(max-width:760px){#desk-assistant .assistant-quiz select,#desk-assistant #assistant-input{font-size:16px}#desk-assistant #assistant-quick button,#desk-assistant .assistant-message button,#desk-assistant #assistant-send{min-height:40px}}.assistant-master-floating{background:transparent;box-shadow:none;border:0;padding:0}.assistant-master-floating.master-beside svg{width:88px;min-width:88px;height:104px}.assistant-master-floating.master-beside>div{display:block}.assistant-master-floating.master-compact>div{display:none}.assistant-master-floating .master-message{font-size:12px;line-height:1.3}.assistant-master-floating{background:#fff8e6e0;padding:6px;border-radius:10px;border:1px solid rgba(171,108,52,.55);box-shadow:0 4px 16px #41271438}@media(max-width:760px){#desk-assistant{padding-right:72px}.assistant-master-floating{padding:0}}.assistant-master-floating{pointer-events:auto;touch-action:none;cursor:grab;user-select:none}.assistant-master-floating:active{cursor:grabbing}.pedestal-options:has(.ergo-wing-choice){margin-top:0;margin-bottom:8px}.search-model-card:has(:is(.search-ergo-thumb,.search-construction-thumb)){grid-template-columns:104px minmax(0,1fr);align-items:center}.search-table-thumb:is(.search-ergo-thumb,.search-construction-thumb){width:104px;height:102px;padding:4px;background:#f3f3ef}@media(max-width:400px){.search-model-card:has(:is(.search-ergo-thumb,.search-construction-thumb)){grid-template-columns:84px minmax(0,1fr)}.search-table-thumb:is(.search-ergo-thumb,.search-construction-thumb){width:84px;height:84px;padding:2px}}.step:has(#width)>.step-heading{flex-wrap:wrap;gap:8px}.table-height-label{font-size:14px;line-height:1.3;color:#696255;white-space:nowrap;margin-left:auto}.table-height-label b{color:#292929;font-weight:700}.search-minimum-mark{display:inline-block;margin-left:6px;font-size:.92em;vertical-align:baseline;color:#d69b00}#models .model svg.model-preview{width:56px;height:44px;max-width:100%;flex-shrink:0;padding:0;background:none;border-radius:0;fill:none;stroke:none}#models .model[data-model=golf-z-line] svg.model-preview{width:70px;height:54px}#models .model .model-vip{display:inline-block;padding:1px 4px;margin-left:2px;border-radius:3px;background:#eed17d;color:#4c3a17;font-size:9px;font-weight:800;letter-spacing:.4px}.search-model-card .search-vip{display:inline-block;margin-left:6px;padding:2px 5px;border-radius:3px;background:#eed17d;color:#4c3a17;font-size:11px;font-weight:800;letter-spacing:.4px}.mobile-rotation-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mobile-rotation-actions button{padding:7px 10px;border:1px solid #ccc;border-radius:5px;font-size:12px}html[data-design=bureau] .model-preview .preview-colored{display:none}html[data-design=bureau] .model-preview .preview-outline{display:inline}.step label:has(>select){min-width:0;max-width:100%;white-space:normal;overflow-wrap:break-word}.step select{max-width:100%;min-width:0;min-height:36px;padding-right:24px}.active-control-options{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px}.active-control-options>label:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr);gap:6px;align-items:start}.active-control-options select{width:100%;min-width:0;padding:8px 28px 8px 10px}#control-inset-label{grid-template-columns:minmax(0,1fr) auto}#control-inset-label .control-caption{grid-column:1/-1}#control-inset{width:100%;min-width:0;margin:0;min-height:36px}.pedestal-options{flex-wrap:wrap}.pedestal-options>label:not([hidden]),.step .screen-choice:has(select),.step .mobile-cabinet-choice{display:flex;flex-direction:column;align-items:stretch;gap:6px}.pedestal-options select,.step .screen-choice select,.step .mobile-cabinet-choice select{width:100%;flex:auto;max-width:100%}@media(max-width:760px){.step select{min-height:44px;font-size:16px}.step input[type=range]{min-height:44px}.step-heading{flex-wrap:wrap;gap:6px}.tray-heading{flex-wrap:wrap}}#model-grouping{display:flex;flex-wrap:wrap;gap:3px;margin-left:auto;max-width:100%;padding:3px;border:1px solid #d8d8ce;border-radius:7px}#model-grouping button{padding:6px 8px;min-height:32px;font-size:11px;border-radius:4px;white-space:nowrap}#model-grouping button[aria-pressed=true]{background:#f8dd48;color:#282924;font-weight:700}.frame-selection .step-heading{flex-wrap:wrap;gap:8px}#models.grouped-models{display:flex!important;flex-direction:column;gap:6px}.model-group{border:1px solid #deded6;border-radius:6px;min-width:0}.model-group>summary{cursor:pointer;padding:10px 12px;font-size:13px;font-weight:600;min-height:40px}.model-group .model-group-grid{padding:6px;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:5px}@media(max-width:760px){#model-grouping button{min-height:40px}#model-grouping{margin-left:auto}.model-group .model-group-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){#model-grouping{width:100%;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}#model-grouping button{white-space:normal;padding:5px 3px;font-size:10px;line-height:1.2}}.model-group-strip{display:flex;gap:4px;align-items:center;min-width:0;width:100%}.model-group-tabs{display:flex;gap:5px;overflow-x:auto;scrollbar-width:thin;min-width:0;flex:1;padding:3px 0 6px;overscroll-behavior-x:contain}.model-group-tabs button{flex:none;white-space:nowrap;min-height:36px;padding:7px 10px;border:1px solid #deded6;border-radius:6px;font-size:12px;background:#fafaf6}.model-group-tabs button[aria-selected=true]{background:#fff0ca;border-color:#b89d3c;font-weight:700}.model-group-scroll{flex:none;width:26px;min-height:36px;font-size:25px;border:1px solid #deded6;border-radius:5px}.model-group-panels{min-width:0}.model-group-panels>.model-group-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:5px;max-height:240px;overflow-y:auto;padding:4px}.model-group-count{display:inline-flex;align-items:center;justify-content:center;margin-left:7px;min-width:23px;padding:2px 6px;border-radius:12px;background:#e1edf6;color:#124d78;font-family:Arial,sans-serif;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.model-group-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;white-space:normal;min-height:48px;width:180px;padding:6px 8px}.model-group-tabs button>span{display:block;min-width:0;max-width:140px;line-height:1.25;text-align:center;text-wrap:balance}.model-group-tabs .model-group-count{flex:none;margin-left:0}.model-group-scroll{min-height:48px}.model-group-panels>.model-group-grid{display:flex!important;flex-wrap:nowrap;gap:6px;overflow-x:auto;overflow-y:hidden;max-height:none;scrollbar-width:thin;overscroll-behavior-x:contain;padding:4px 4px 10px;touch-action:pan-x pan-y;cursor:grab}.model-group-panels>.model-group-grid[hidden]{display:none!important}.model-group-panels>.model-group-grid>.model{flex:0 0 132px!important;min-width:132px;max-width:132px;min-height:78px;flex-direction:column!important;user-select:none}.model-group-panels>.model-group-grid>.model svg{pointer-events:none}.model-group-panels>.model-group-grid.dragging{cursor:grabbing}.header-contacts{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0;font-size:12px}.header-contacts a{text-decoration:none;white-space:nowrap}.header-contacts .header-phone{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.header-contacts a:hover{text-decoration:underline}@media(max-width:1100px){body>header{flex-wrap:wrap;height:auto}.header-contacts{flex-direction:row;align-items:center;justify-content:space-between;order:10;width:100%;padding:3px 0 6px;border-top:1px solid #e7e7df}.header-contacts a{min-height:32px;display:flex;align-items:center}}.header-contacts{flex-direction:row;align-items:center;gap:12px}.header-phone-reveal{font:inherit;font-weight:700;min-height:36px;padding:6px 10px;border:1px solid #c9c9c0;border-radius:6px;background:#fff;white-space:nowrap}.header-contacts .header-phone{font-size:15px}@media(max-width:1100px){.header-contacts{justify-content:flex-end;gap:12px}}.header-contacts #info{font:inherit;white-space:nowrap;flex-shrink:0;padding:6px 0}.header-phone-reveal{border:0;background:transparent;padding:6px 0}.about-links{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px}.about-links a{white-space:nowrap}.header-phone-reveal{display:inline-flex;align-items:center;justify-content:center;width:44px;min-height:44px;padding:0;cursor:pointer;color:inherit;border-radius:6px}.header-phone-reveal:hover{background:#78786e14}.header-phone-reveal:focus-visible{outline:2px solid #bd8b20;outline-offset:2px}.header-phone.phone-revealed{animation:header-phone-reveal 3s linear both}@keyframes header-phone-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.header-phone.phone-revealed{animation:none}}.header-contacts .header-phone{display:inline-block}body>header{z-index:12}#cart-toggle{position:relative}.cart-count{position:absolute;top:-7px;right:-5px;font:700 10px Arial;background:#503b2c;color:#fff;border-radius:12px;padding:2px 4px;min-width:16px}#zamm-cart{width:850px;max-width:calc(100vw - 24px);max-height:90dvh;padding:22px;overflow:auto;border:1px solid #ddd;border-radius:12px;background:#fff;color:#282924}#zamm-cart::backdrop{background:#0008}.cart-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.cart-heading h2{margin:0}.cart-close{font-size:30px;min-width:44px;min-height:44px}.cart-item{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid #ddd}.cart-item img{object-fit:contain;flex:0 0 110px}.cart-item>div{min-width:0;flex:1}.cart-item h3{margin:0 0 8px}.cart-item p{font-size:13px;line-height:1.5}.cart-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cart-actions button,.cart-actions a,.cart-add-current{padding:9px 12px;border:1px solid #ccc;border-radius:7px;min-height:42px}.cart-actions input{width:80px;padding:8px;font:inherit;border:1px solid #aaa;border-radius:6px}.cart-total{font-size:20px;font-weight:700}.cart-share-label textarea{display:block;width:100%;box-sizing:border-box;overflow-wrap:anywhere}.cart-status{font-size:13px}.cart-intro{line-height:1.5}@media(max-width:760px){#zamm-cart{margin:12px;padding:16px}.cart-item{gap:8px}.cart-item img{width:64px;flex-basis:64px;height:64px}.cart-heading h2{font-size:21px}}#zamm-cart .cart-qr{margin:16px 0;text-align:center}#zamm-cart .cart-qr>a{display:inline-block;max-width:100%;width:360px;background:#fff}#zamm-cart .cart-qr svg{display:block;width:100%;height:auto}#zamm-cart .cart-qr[hidden]{display:none}#zamm-cart .cart-item{position:relative;padding-top:38px}#zamm-cart .cart-drag{position:absolute;right:8px;top:4px;min-width:36px;min-height:30px;cursor:grab;touch-action:none;user-select:none;font-size:22px;line-height:1}#zamm-cart .cart-dragging{outline:2px solid #b89c5b;background:#faf8f0}#zamm-cart .cart-dragging .cart-drag{cursor:grabbing}#zamm-cart .cart-qr>a{width:480px}#zamm-cart .cart-qr svg{shape-rendering:crispEdges}.invoice-dialog{width:min(720px,calc(100vw - 24px));max-height:90dvh;overflow:auto;border:1px solid #ccc;border-radius:14px;padding:22px}.invoice-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.invoice-fields label{display:flex;flex-direction:column;gap:6px;min-width:0}.invoice-fields input,.invoice-fields select,.invoice-fields textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #ccc;border-radius:6px;font:inherit}.invoice-wide{grid-column:1/-1}.invoice-fields [hidden]{display:none}.invoice-actions{display:flex;gap:10px;flex-wrap:wrap}.invoice-actions button{padding:10px 16px;border:1px solid #ccc;border-radius:6px;cursor:pointer}.invoice-actions button[type=submit]{background:#ffce43;color:#111}.invoice-dialog::backdrop{background:#0005}@media(max-width:520px){.invoice-fields{grid-template-columns:1fr}.invoice-dialog{padding:16px}}.assistant-master svg.assistant-wolf,.checkout-assistant-message svg.assistant-wolf{filter:none;mix-blend-mode:multiply;object-fit:contain}.assistant-master svg.assistant-wolf{min-width:88px;width:88px;height:90px}:is(.assistant-wolf,.assistant-cat) .wolf-mouth{transform-origin:101px 133px;transform:scaleY(.12)}:is(.assistant-wolf,.assistant-cat) .wolf-good-paw{opacity:0}:is(.assistant-wolf,.assistant-cat) .wolf-head{transform-origin:100px 137px}:is(.assistant-wolf,.assistant-cat) .wolf-arm-left{transform-origin:59px 140px}:is(.assistant-wolf,.assistant-cat) .wolf-arm-right{transform-origin:141px 140px}:is(.assistant-wolf,.assistant-cat).wolf-speaking .wolf-mouth{animation:wolf-talk .43s steps(3,end) infinite}:is(.assistant-wolf,.assistant-cat).wolf-speaking .wolf-head{animation:wolf-nod 1.7s ease-in-out 2}:is(.assistant-wolf,.assistant-cat)[data-gesture=shrug] .wolf-arm{animation:wolf-shrug .7s ease-in-out 2}:is(.assistant-wolf,.assistant-cat)[data-gesture=welcome] .wolf-arm-right{animation:wolf-wave .75s ease-in-out 3}:is(.assistant-wolf,.assistant-cat)[data-gesture=good] .wolf-arm-right{opacity:0}:is(.assistant-wolf,.assistant-cat)[data-gesture=good] .wolf-good-paw{opacity:1;transform-origin:145px 157px;animation:wolf-approve .8s ease-in-out 2}@keyframes wolf-talk{0%,to{transform:scaleY(.12)}25%{transform:scaleY(.95)}55%{transform:scaleY(.35)}75%{transform:scaleY(.8)}}@keyframes wolf-nod{0%,to{transform:rotate(0)}35%{transform:translateY(3px) rotate(-3deg)}65%{transform:rotate(2deg)}}@keyframes wolf-shrug{0%,to{transform:translateY(0)}45%{transform:translateY(-10px)}}@keyframes wolf-wave{0%,to{transform:rotate(0)}35%{transform:rotate(-42deg)}65%{transform:rotate(-28deg)}}@keyframes wolf-approve{0%,to{transform:rotate(0)}50%{transform:rotate(-9deg) translateY(-3px)}}@media(prefers-reduced-motion:reduce){:is(.assistant-wolf,.assistant-cat) *{animation:none!important}}.assistant-master svg:is(.assistant-wolf,.assistant-cat){min-width:88px;width:88px;height:150px;flex-shrink:0}.checkout-assistant-message svg:is(.assistant-wolf,.assistant-cat){width:88px;height:150px;flex-shrink:0}:is(.assistant-wolf,.assistant-cat) .wolf-arm-left{transform-origin:58px 128px}:is(.assistant-wolf,.assistant-cat) .wolf-arm-right{transform-origin:146px 130px}:is(.assistant-wolf,.assistant-cat)[data-gesture=good] .wolf-good-paw{transform-origin:148px 160px}:is(.assistant-wolf,.assistant-cat) .wolf-clap-paws,:is(.assistant-wolf,.assistant-cat) .wolf-raised-paws,:is(.assistant-wolf,.assistant-cat) .wolf-ok-paw,:is(.assistant-wolf,.assistant-cat) .wolf-moon{opacity:0}:is(.assistant-wolf,.assistant-cat)[data-gesture=clap] .wolf-arm,:is(.assistant-wolf,.assistant-cat)[data-gesture=raised] .wolf-arm{opacity:0}:is(.assistant-wolf,.assistant-cat)[data-gesture=clap] .wolf-clap-paws{opacity:1;transform-origin:101px 164px;animation:wolf-clap .4s ease-in-out 6}:is(.assistant-wolf,.assistant-cat)[data-gesture=raised] .wolf-raised-paws{opacity:1;transform-origin:101px 140px;animation:wolf-cheer .65s ease-in-out 3}:is(.assistant-wolf,.assistant-cat)[data-gesture=ok] .wolf-arm-right{opacity:0}:is(.assistant-wolf,.assistant-cat)[data-gesture=ok] .wolf-ok-paw{opacity:1;transform-origin:147px 151px;animation:wolf-approve .8s ease-in-out 2}:is(.assistant-wolf,.assistant-cat)[data-gesture=howl] .wolf-moon{opacity:1;animation:wolf-moon 2.4s ease-in-out}:is(.assistant-wolf,.assistant-cat)[data-gesture=howl] .wolf-head{animation:wolf-howl 2.4s ease-in-out}:is(.assistant-wolf,.assistant-cat)[data-gesture=howl] .wolf-mouth{animation:wolf-howl-mouth 2.4s ease-in-out}@keyframes wolf-clap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.72) translateY(-2px)}}@keyframes wolf-cheer{0%,to{transform:translateY(0)}50%{transform:translateY(-9px) rotate(2deg)}}@keyframes wolf-moon{0%,to{opacity:0}25%,80%{opacity:1}}@keyframes wolf-howl{0%,to{transform:rotate(0)}30%,75%{transform:translateY(-5px) rotate(-18deg)}}@keyframes wolf-howl-mouth{0%,to{transform:scaleY(.12)}30%,75%{transform:scaleX(.6) scaleY(1.2)}}.assistant-avatar{display:block;flex:0 0 100px;width:100px;height:150px}.assistant-avatar .assistant-cat{display:block;width:100px;height:150px;object-fit:contain;filter:none}.assistant-avatar:not([data-character=wolf]) svg.assistant-wolf{display:none}.assistant-avatar[data-character=wolf] .assistant-cat{display:none}.assistant-avatar[data-character=wolf] svg.assistant-wolf{display:block}.assistant-cat.cat-speaking{animation:cat-greet .8s ease-in-out 2;transform-origin:50% 90%}@keyframes cat-greet{0%,to{transform:rotate(0)}50%{transform:rotate(-3deg) translateY(-2px)}}@media(prefers-reduced-motion:reduce){.assistant-cat.cat-speaking{animation:none}}@media(min-width:761px){#zamm-cart .cart-primary-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:stretch}#zamm-cart .cart-primary-actions>button{min-width:0;width:100%;margin:0;box-sizing:border-box;padding:10px 8px;line-height:1.35;white-space:normal}#zamm-cart .cart-primary-actions>button[hidden]{display:none}}.assistant-avatar svg{overflow:visible}.assistant-avatar .assistant-cat,.assistant-master .assistant-avatar svg.assistant-wolf,.checkout-assistant-message .assistant-avatar svg.assistant-wolf{filter:drop-shadow(1px 2px 1px rgba(34,40,46,.2));mix-blend-mode:normal}.cat-props>g{display:none}.assistant-cat[data-prop=loupe] .cat-loupe,.assistant-cat[data-prop=clean] .cat-clean,.assistant-cat[data-prop=assembly] .cat-assembly{display:block}.assistant-cat[data-prop=loupe]:not([data-gesture=clap]):not([data-gesture=raised]):not([data-gesture=ok]):not([data-gesture=good]) .wolf-arm-right{opacity:0}.assistant-cat:is([data-gesture=clap],[data-gesture=raised],[data-gesture=ok],[data-gesture=good],[data-gesture=howl]) .cat-props{visibility:hidden}.order-scope-dialog .buyer-mail-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0}.order-scope-dialog button{border:1px solid #c9c9c9;border-radius:8px;padding:12px 14px;min-height:44px;background:#fff;color:#222;cursor:pointer;line-height:1.35}.order-scope-dialog button:hover:not(:disabled){background:#fff2bf;border-color:#bb901e}.order-scope-dialog button:focus-visible{outline:3px solid #397ca3;outline-offset:2px}.order-scope-dialog button:disabled{opacity:.5;cursor:default}.buyer-order-scope{padding:10px 12px;border-radius:7px;background:#f2f6fa}.buyer-order-scope:empty{display:none}#construction-heading{position:sticky;z-index:8;top:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;background:var(--paper,#fff);padding:8px 0;margin:0 0 8px;border-bottom:1px solid #d8d6cf}html[data-design=zamm] #construction-heading{background:#fff}@media(min-width:761px){main>.frame-selection{padding-top:0}main>.frame-selection #construction-heading{top:0}}@media(max-width:760px){main>#construction-heading{position:static;top:auto;margin:0;padding:8px 12px;width:100%;box-sizing:border-box;flex-shrink:0;box-shadow:0 2px 4px #0000000d}main>#construction-heading h3{margin:0;font-size:13px}main>#construction-heading .subtle{font-size:11px}main>#construction-heading #model-grouping{margin-left:auto}main>#construction-heading #model-grouping button{min-height:36px}}html dialog .dialog-close-corner{position:absolute;top:8px;right:8px;z-index:2;width:44px!important;height:44px!important;min-width:44px;min-height:44px;padding:0!important;margin:0!important;display:grid;place-items:center;background:transparent!important;color:inherit!important;border:0!important;border-radius:6px;font:28px/1 Arial,sans-serif!important;cursor:pointer}html dialog .dialog-close-corner:hover{background:#8882!important}html dialog .dialog-close-corner:focus-visible{outline:2px solid currentColor;outline-offset:1px}:is(.product-import-dialog,.invoice-dialog,.proposal-dialog)>h2{padding-right:44px}.placement-presets button:disabled{opacity:.4;cursor:default;pointer-events:none}.placement>.placement-add>#tray-on{grid-column:2}.answer-contact{display:inline-flex;vertical-align:middle;max-width:100%}.answer-contact .header-phone:not([hidden]){display:inline-block;white-space:nowrap}.answer-contact [hidden]{display:none!important}.city-frame-options{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:end}.city-frame-options[hidden]{display:none}.city-frame-options label{min-width:0}.city-frame-options select{width:100%;min-width:0}.city-frame-options>label{display:flex;flex-direction:column;margin:0!important;gap:6px}.city-frame-options select{margin:0!important}.city-frame-options>label>span{line-height:1.3}#zamm-cart .cart-qr>a{max-width:100%;background:#fff;line-height:0}#zamm-cart .cart-qr svg{width:100%;height:auto;shape-rendering:crispEdges;background:#fff;color:#000}#zamm-cart .cart-qr-download{display:block;margin:12px auto;padding:12px 16px;border:1px solid #b7b7b7;border-radius:8px;background:#fff3b0;font-weight:600}.contacts-modal{padding:0!important;width:min(760px,calc(100vw - 24px));max-width:760px;height:min(780px,calc(100dvh - 24px));max-height:calc(100dvh - 24px);border:1px solid #ccc;border-radius:14px;background:#fff;color:#292929;overflow:hidden}.contacts-modal[open]{display:flex;flex-direction:column}.contacts-modal::backdrop{background:#17232d80}.contacts-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;padding:14px 18px;border-bottom:1px solid #ddd;background:#fff}.contacts-modal-heading h2{font:600 21px/1.3 Arial,sans-serif;margin:0}.contacts-modal-heading button{position:static!important;width:44px;height:44px;flex:none;font:28px/1 Arial,sans-serif;border:1px solid #ccc;border-radius:8px;background:#fff;color:#222;cursor:pointer}.contacts-modal iframe{display:block;border:0;width:100%;flex:1;min-height:0;background:#fff}.contacts-page>header,.contacts-page>nav{display:none}.contacts-embedded .breadcrumbs,.contacts-embedded .contacts-heading,.contacts-embedded footer,.contacts-embedded main>p:last-child{display:none}.contacts-embedded main{padding:18px;margin:0;max-width:none}.site-embedded body>header,.site-embedded body>nav,.site-embedded footer,.site-embedded .breadcrumbs{display:none}.site-embedded main{max-width:none;margin:0;padding:18px}.assistant-master[data-size-gesture] .wolf-arm{opacity:1!important;animation:none!important;transition:transform .25s ease}.assistant-master[data-size-gesture] :is(.wolf-good-paw,.wolf-clap-paws,.wolf-raised-paws,.wolf-ok-paw,.wolf-moon){opacity:0!important}.assistant-master[data-size-gesture=more] .wolf-arm-left{transform:rotate(65deg)!important}.assistant-master[data-size-gesture=more] .wolf-arm-right{transform:rotate(-65deg)!important}.assistant-master[data-size-gesture=less] .wolf-arm-left{transform:rotate(-30deg)!important}.assistant-master[data-size-gesture=less] .wolf-arm-right{transform:rotate(30deg)!important}.assistant-master[data-size-gesture]{pointer-events:none!important;z-index:45}@media(prefers-reduced-motion:reduce){.assistant-master[data-size-gesture] .wolf-arm{transition:none}}.size-fingers{display:none;color:#627e87}.assistant-cat .size-fingers{color:#edc75c}.assistant-master[data-size-kind=thickness] .size-fingers{display:block}.assistant-master[data-size-kind=thickness] .wolf-arm-right{transform:none!important}.assistant-master[data-size-kind=thickness] .wolf-arm-left{opacity:0!important}.assistant-master[data-finger-gap=narrow] .size-index{transform:translateY(5px)}.assistant-master[data-finger-gap=narrow] .size-thumb{transform:translateY(-5px)}.assistant-master[data-finger-gap=wide] .size-index{transform:translateY(-4px)}.assistant-master[data-finger-gap=wide] .size-thumb{transform:translateY(4px)}.assistant-master[data-size-kind=area] .assistant-avatar svg{overflow:visible}.size-height{display:none;color:#627e87}.assistant-cat .size-height{color:#edc75c}.assistant-master[data-size-kind=height] .size-height{display:block}.assistant-master[data-size-kind=height] .wolf-arm-left{transform:none!important}.assistant-master[data-size-kind=height] .wolf-arm-right{opacity:0!important}.assistant-master[data-size-kind=thickness] .assistant-avatar svg{overflow:visible}.city-frame-options{margin-top:14px;column-gap:16px;row-gap:12px}.city-frame-options>label>span{display:block;font-size:14px;line-height:1.4;white-space:normal;overflow-wrap:break-word}.assistant-master[data-drawer-waves] .wolf-arm{opacity:1!important;transition:none!important}.assistant-master[data-drawer-waves] .wolf-arm-left{animation:drawer-wave-left .36s ease-in-out var(--drawer-waves) both!important}.assistant-master[data-drawer-waves] .wolf-arm-right{animation:drawer-wave-right .36s ease-in-out var(--drawer-waves) both!important}.assistant-master[data-drawer-waves] :is(.wolf-good-paw,.wolf-clap-paws,.wolf-raised-paws,.wolf-ok-paw,.wolf-moon){opacity:0!important}.assistant-master[data-drawer-waves] .assistant-avatar svg{overflow:visible}@keyframes drawer-wave-left{0%,to{transform:rotate(0)}50%{transform:rotate(115deg)}}@keyframes drawer-wave-right{0%,to{transform:rotate(0)}50%{transform:rotate(-115deg)}}.assistant-master[data-height-adjustment] .wolf-arm{opacity:1!important;animation:none!important;transition:none!important}.assistant-master[data-height-adjustment=fixed] .wolf-arm-left{transform:rotate(75deg)!important}.assistant-master[data-height-adjustment=fixed] .wolf-arm-right{transform:rotate(-75deg)!important}.assistant-master[data-height-adjustment]:not([data-height-adjustment=fixed]) .wolf-arm-left{animation:adjust-height-left .8s ease-in-out 2!important}.assistant-master[data-height-adjustment]:not([data-height-adjustment=fixed]) .wolf-arm-right{animation:adjust-height-right .8s ease-in-out 2!important}.assistant-master[data-height-adjustment] :is(.wolf-good-paw,.wolf-clap-paws,.wolf-raised-paws,.wolf-ok-paw,.wolf-moon){opacity:0!important}.assistant-master[data-height-adjustment] .assistant-avatar svg{overflow:visible}@keyframes adjust-height-left{0%,to{transform:rotate(35deg)}50%{transform:rotate(110deg)}}@keyframes adjust-height-right{0%,to{transform:rotate(-35deg)}50%{transform:rotate(-110deg)}}@media(prefers-reduced-motion:reduce){.assistant-master[data-height-adjustment] .wolf-arm{animation:none!important}}.assistant-master[data-activity-gesture=crossed] .standing-legs{opacity:0}.assistant-master[data-activity-gesture=crossed] .crossed-legs{display:block;animation:cross-legs-in .25s ease-out}.assistant-master[data-activity-gesture] :is(.wolf-good-paw,.wolf-clap-paws,.wolf-raised-paws,.wolf-ok-paw,.wolf-moon){opacity:0!important}.assistant-master[data-activity-gesture] .wolf-arm{opacity:1!important;animation:none!important;transform:none;transition:none!important}@keyframes cross-legs-in{0%{transform:translateY(8px);opacity:.2}to{transform:none;opacity:1}}.crossed-legs,.assistant-writing-scene,.assistant-work-scene{display:none}.assistant-master[data-work-scene]>.assistant-avatar,.assistant-master[data-work-scene]>.assistant-writing-scene{display:none!important}.assistant-master[data-work-scene]>.assistant-work-scene{display:block;width:170px;min-width:170px;height:210px;overflow:hidden;align-self:end}#assistant-toggle{--assistant-rest-background:#fff;--assistant-rest-border:#ddd;--assistant-rest-color:#292929;--assistant-glow:#ffd43b;--assistant-glow-border:#d69d00;--assistant-glow-color:#171717;--assistant-halo:#ffcf3355}html[data-design=bureau] #assistant-toggle{--assistant-rest-background:#f4eee3;--assistant-rest-border:#775b48;--assistant-rest-color:#503b2c;--assistant-glow:#775b48;--assistant-glow-border:#503b2c;--assistant-glow-color:#fff;--assistant-halo:#775b4855}#assistant-toggle.assistant-attention{animation:assistant-attention-pulse 2s ease-in-out infinite;background:var(--assistant-rest-background);border-color:var(--assistant-rest-border)}@keyframes assistant-attention-pulse{0%,to{background-color:var(--assistant-rest-background);border-color:var(--assistant-rest-border);color:var(--assistant-rest-color);box-shadow:none}50%{background-color:var(--assistant-glow);border-color:var(--assistant-glow-border);color:var(--assistant-glow-color);box-shadow:0 0 0 5px var(--assistant-halo),0 0 18px var(--assistant-halo)}}@media(prefers-reduced-motion:reduce){#assistant-toggle.assistant-attention{animation:none;box-shadow:0 0 0 3px var(--assistant-halo)}}@media(max-width:480px){.assistant-master[data-work-scene]>.assistant-work-scene{width:120px;min-width:120px;height:160px}}.assistant-master[data-activity-gesture=writing]>.assistant-avatar{display:none!important}.assistant-master[data-activity-gesture=writing]>.assistant-writing-scene{display:block;width:150px;min-width:150px;height:190px;object-fit:contain}@media(max-width:480px){.assistant-master[data-activity-gesture=writing]>.assistant-writing-scene{width:110px;min-width:110px;height:155px}}.assistant-avatar .assistant-volume{display:block;width:120px;height:200px;flex-shrink:0;background-image:url(/assistant-cat-poses.webp);background-size:400% 100%;background-position:0 0;background-repeat:no-repeat}.assistant-avatar[data-character=wolf] .assistant-volume{background-image:url(/assistant-wolf-poses.webp)}html .assistant-avatar :is(svg.assistant-cat,svg.assistant-wolf){display:none!important}.assistant-master[data-drawer-waves] .assistant-volume{animation:drawer-volume-wave .36s steps(1,end) var(--drawer-waves)}.assistant-master[data-activity-gesture=crossed] .assistant-volume{background-position:66.666667% 0}.assistant-master[data-height-adjustment=fixed] .assistant-volume{background-position:100% 0}.assistant-master[data-height-adjustment]:not([data-height-adjustment=fixed]) .assistant-volume{animation:height-volume-wave .8s steps(1,end) 2}@keyframes drawer-volume-wave{0%,to{background-position:0 0}35%,75%{background-position:33.333333% 0}}@keyframes height-volume-wave{0%,to{background-position:100% 0}50%{background-position:33.333333% 0}}@media(prefers-reduced-motion:reduce){.assistant-master .assistant-volume{animation:none!important}}.assistant-master .assistant-avatar,.checkout-assistant .assistant-avatar{width:120px;height:200px;flex:0 0 120px}@media(max-width:480px){.assistant-master .assistant-avatar{width:96px;height:160px;flex-basis:96px}.assistant-master .assistant-volume{width:96px;height:160px}}.assistant-volume[data-gesture]{background-image:url(/assistant-cat-answers.webp);background-size:400% 200%;background-position:0 0;animation:pet-answer-bob .7s ease-in-out 2}.assistant-avatar[data-character=wolf] .assistant-volume[data-gesture]{background-image:url(/assistant-wolf-answers.webp)}.assistant-volume[data-gesture=good]{background-position:33.333333% 0}.assistant-volume[data-gesture=clap]{background-position:66.666667% 0;animation:pet-answer-clap .4s ease-in-out 3}.assistant-volume:is([data-gesture=raised],[data-gesture=howl]){background-position:100% 0}.assistant-volume[data-gesture=shrug]{background-position:0 100%}.assistant-volume[data-gesture=ok]{background-position:33.333333% 100%}.assistant-volume[data-gesture=point]{background-position:66.666667% 100%}.assistant-volume[data-gesture=think]{background-position:100% 100%}.assistant-volume[data-gesture=nod]{background-image:url(/assistant-cat-poses.webp);background-size:400% 100%;background-position:0 0}.assistant-avatar[data-character=wolf] .assistant-volume[data-gesture=nod]{background-image:url(/assistant-wolf-poses.webp)}.assistant-master:is([data-drawer-waves],[data-height-adjustment],[data-activity-gesture],[data-size-gesture]) .assistant-volume{background-image:url(/assistant-cat-poses.webp);background-size:400% 100%;transform:none}.assistant-master:is([data-drawer-waves],[data-height-adjustment],[data-activity-gesture],[data-size-gesture]) .assistant-avatar[data-character=wolf] .assistant-volume{background-image:url(/assistant-wolf-poses.webp)}.assistant-master[data-activity-gesture=crossed] .assistant-volume{background-position:66.666667% 0;animation:none}.assistant-master[data-height-adjustment=fixed] .assistant-volume{background-position:100% 0;animation:none}.assistant-master[data-size-gesture=more] .assistant-volume{background-position:33.333333% 0;animation:none}.assistant-master[data-size-gesture=less] .assistant-volume{background-position:100% 0;animation:none}@keyframes pet-answer-bob{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(2deg)}}@keyframes pet-answer-clap{0%,to{transform:scaleX(1)}50%{transform:scaleX(.97)}}@media(prefers-reduced-motion:reduce){.assistant-volume[data-gesture]{animation:none!important}}.invoice-party p{margin:4px 0 8px;font-size:13px;line-height:1.4}.invoice-party-results{display:grid;gap:6px;max-height:240px;overflow:auto}.invoice-party-option{display:grid;gap:4px;width:100%;text-align:left;padding:10px;background:var(--panel,#fff);color:inherit;border:1px solid #ccc;border-radius:7px;white-space:normal;overflow-wrap:anywhere}.invoice-party-option span{font-size:12px;font-weight:400}.invoice-party-option:focus-visible,.invoice-party-option:hover{outline:2px solid currentColor;outline-offset:-2px}.invoice-party[hidden]{display:none}html .invoice-dialog{width:min(820px,calc(100vw - 24px));max-width:calc(100vw - 24px);margin:auto;font-size:16px;line-height:1.5}.invoice-dialog .invoice-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.invoice-dialog .invoice-fields label{font-size:15px;line-height:1.45;gap:7px}.invoice-dialog .invoice-fields :is(input,select,textarea){min-width:0;max-width:100%;min-height:48px;padding:11px 12px;font-family:inherit;font-size:16px;line-height:1.5}.invoice-dialog .invoice-fields textarea{resize:vertical;field-sizing:content;overflow-wrap:anywhere;min-height:96px}.invoice-dialog .invoice-fields :is([name=buyerName],[name=address]){min-height:120px}.invoice-dialog .invoice-party p,.invoice-dialog .invoice-party-option span{font-size:14px;line-height:1.5}@media(max-width:620px){.invoice-dialog .invoice-fields{grid-template-columns:minmax(0,1fr);gap:16px}html .invoice-dialog{padding:16px;width:calc(100vw - 20px)}}.buyer-party-fields{display:grid;gap:10px}.buyer-party-fields :is(input,select,textarea){width:100%;min-height:46px;padding:10px;box-sizing:border-box;font-family:inherit;font-size:16px;line-height:1.5;border:1px solid #ccc;border-radius:6px}.buyer-party-fields textarea{resize:vertical;field-sizing:content;min-height:96px}.buyer-party-fields .invoice-party{min-width:0}.buyer-party-fields .invoice-party-option{color:inherit!important;background:#fff!important;text-align:left;font-size:15px}.buyer-party-fields .invoice-party-option span{font-size:13px}.buyer-party-fields [hidden]{display:none!important}:is(#buyer-form,#proposal-buyer-form) .buyer-party-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-bottom:16px}:is(#buyer-form,#proposal-buyer-form) .buyer-party-fields>label:has(:is([name=partyKind],[name=company],[name=legalAddress])),:is(#buyer-form,#proposal-buyer-form) .buyer-party-fields>.invoice-party{grid-column:1/-1}:is(#buyer-form,#proposal-buyer-form) label{min-width:0;font-size:15px;line-height:1.5}:is(#buyer-form,#proposal-buyer-form) :is(input:not([type=checkbox]),select,textarea){display:block;width:100%;max-width:100%;min-width:0;min-height:48px;box-sizing:border-box;padding:11px 12px;font-family:inherit;font-size:16px;line-height:1.5;border:1px solid #ccc;border-radius:6px}:is(#buyer-form,#proposal-buyer-form) textarea{min-height:96px;field-sizing:content;resize:vertical}@media(max-width:520px){:is(#buyer-form,#proposal-buyer-form) .buyer-party-fields{grid-template-columns:minmax(0,1fr)}}.buyer-checkout-dialog{max-width:calc(100vw - 24px);scroll-padding-bottom:150px}:is(#buyer-form,#proposal-buyer-form) :is(input,textarea,select,button){scroll-margin-block:120px}#proposal-buyer-form{display:grid;gap:14px}.proposal-buyer-dialog{width:720px;box-sizing:border-box}.proposal-buyer-dialog [hidden]{display:none!important}.proposal-buyer-dialog>p,#proposal-buyer-form{margin-left:12px;margin-right:12px}#proposal-buyer-form{padding-bottom:12px}.cart-services{margin:18px 0;padding:14px;border:1px solid #ddd;border-radius:8px}.cart-service-check{display:inline-flex;align-items:center;gap:8px;margin:0 22px 12px 0}.cart-service-check input{width:18px;height:18px}.cart-service-address{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cart-service-address label{display:flex;flex-direction:column;gap:6px}.cart-service-address input,.cart-service-address select{box-sizing:border-box;width:100%;min-height:42px;padding:8px;border:1px solid #bbb;border-radius:6px;font:inherit}.cart-service-result p{margin:8px 0}.cart-service-result p:last-child{font-weight:600}@media(max-width:600px){.cart-service-address{grid-template-columns:1fr}}.cart-item .cart-actions>a{display:inline-flex;align-items:center;box-sizing:border-box;text-decoration:none;background:var(--surface,#fff);color:inherit;font:inherit}.order-cart-item{padding:14px 0;border-bottom:1px solid #ccc;overflow-wrap:anywhere}.buyer-checkout-content>[hidden]{display:none!important}.checkout-assistant[popover]{inset:auto;border:0;background:transparent!important;overflow:visible;color:inherit;max-width:none}.checkout-assistant[popover]::backdrop{background:transparent;pointer-events:none}.checkout-assistant[popover] .checkout-assistant-handle{background:transparent!important;border:0;box-shadow:none}.checkout-assistant[popover] .checkout-mail-note{display:none}@media(min-width:900px){.buyer-checkout-dialog.has-outside-assistant{width:min(940px,calc(100vw - 290px));margin-left:max(12px,calc((100vw - min(940px,100vw - 290px) - 254px)/2));margin-right:auto}}@media(max-width:899px){.buyer-checkout-dialog.has-outside-assistant{max-height:calc(100dvh - 380px);margin-top:12px;margin-bottom:auto}.checkout-assistant-compact{height:190px;padding:0}.checkout-assistant-compact .checkout-assistant-handle{height:40px;padding:0}.checkout-assistant-compact .checkout-assistant-message{display:flex!important;gap:12px}.checkout-assistant-compact .assistant-avatar{width:80px;height:130px;flex:0 0 80px}.checkout-assistant-compact .checkout-field-help{display:none}.checkout-assistant-compact .checkout-assistant-message p{margin:0;max-height:130px;overflow:auto}}.checkout-assistant-compact .checkout-assistant-message{margin:0!important;padding:0!important;align-items:center!important}.checkout-assistant-compact .assistant-avatar{margin:0!important}.checkout-assistant-compact .checkout-assistant-message p{flex:1;max-width:none!important;width:auto!important;box-sizing:border-box}.checkout-assistant[popover] .checkout-assistant-handle{background:transparent!important}.checkout-assistant.checkout-assistant-compact[popover]{max-width:none!important}.checkout-assistant-compact .checkout-assistant-message>p{margin-top:0!important}.delivery-address-results{display:grid;gap:6px}.delivery-address-results:empty{display:none}.delivery-address-results button{text-align:left;white-space:normal;line-height:1.5}.delivery-address-results+small{font-size:12px;line-height:1.4}:is(#buyer-form,#proposal-buyer-form) [hidden]{display:none!important}.checkout-assistant[popover]{max-width:none!important;padding:0}.checkout-assistant[popover] .checkout-assistant-message{display:grid!important;grid-template-columns:minmax(0,1fr) 120px;gap:18px;align-items:start!important}.checkout-assistant[popover] .assistant-avatar{grid-column:2;grid-row:1;margin:0!important}.checkout-assistant[popover] .checkout-assistant-message>p{grid-column:1;grid-row:1;position:relative;margin:38px 0 0!important;padding:14px 18px;border-radius:28px;background:#fff;box-shadow:0 4px 18px #0001}.checkout-assistant[popover] .checkout-assistant-message>p:after{content:"";position:absolute;right:-9px;top:24px;width:18px;height:18px;background:#fff;transform:rotate(45deg)}@media(min-width:900px){.buyer-checkout-dialog.has-outside-assistant{width:min(940px,calc(100vw - 470px));margin-left:max(454px,calc((100vw - min(940px,100vw - 470px) + 430px)/2));margin-right:auto}}@media(max-width:899px){.checkout-assistant.checkout-assistant-compact[popover] .checkout-assistant-message{grid-template-columns:minmax(0,1fr) 90px}.checkout-assistant.checkout-assistant-compact[popover] .checkout-assistant-message>p{margin-top:20px!important;overflow:visible;max-height:none}}.cart-item-weight{display:grid;gap:6px;margin-top:10px}.cart-item-weight input{width:150px;max-width:100%;padding:8px}.cart-item-weight small{font-size:12px}.cart-weight-total{font-weight:700}.cart-measures{display:grid;grid-template-columns:minmax(70px,.6fr) minmax(0,1.4fr);gap:12px;align-items:start;width:100%;max-width:360px;margin:10px 0}.cart-measures>label{display:grid;grid-template-rows:minmax(44px,auto) auto;gap:6px;margin:0;min-width:0;align-content:start}.cart-measures input{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:40px;padding:8px;font:inherit;border:1px solid #aaa;border-radius:6px}.cart-measures small{grid-row:3}.cart-measures small[hidden]{display:none}.cart-measures{grid-template-columns:76px 124px;gap:12px;width:212px;max-width:100%;margin:0}.cart-measures>label{grid-template-rows:22px 40px}.cart-item .cart-actions{align-items:flex-start}.cart-item .cart-actions>button,.cart-item .cart-actions>a{margin-top:28px}body:has(#zamm-cart[open],.buyer-dialog[open],.invoice-dialog[open],.proposal-dialog[open]) .buyer-summary{display:none!important}.cart-weight-cell{position:relative;display:block}.cart-actions .weight-note-mark{position:absolute;top:1px;right:1px;width:24px;height:24px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;cursor:help}.weight-note-mark:after{content:"";position:absolute;top:2px;right:2px;border-top:8px solid #c93838;border-left:8px solid transparent}.weight-note-mark:focus-visible{outline:2px solid #8b681d;outline-offset:1px}.weight-note-popup[popover]{position:fixed;inset:auto;margin:0;padding:12px;width:260px;max-width:calc(100vw - 16px);box-sizing:border-box;border:1px solid #d5c88c;border-radius:5px;background:#fffbdc;color:#282924;font-size:13px;box-shadow:0 4px 14px #0002}.cart-actions .weight-note-popup a{padding:0;border:0;border-radius:0;min-height:0;background:none;text-decoration:underline;overflow-wrap:anywhere}#zamm-cart .cart-order-actions{margin-top:8px}.cart-service-cost{font-weight:600}.cart-service-check{flex-wrap:wrap}.cart-service-check input{flex-shrink:0}.proposal-buyer-dialog .proposal-header-submit{flex:none;margin-left:auto;padding:10px 16px;min-height:40px;white-space:nowrap}@media(max-width:600px){html body .proposal-buyer-dialog .buyer-checkout-heading{display:grid!important;grid-template-columns:minmax(0,1fr) auto;gap:8px}.proposal-buyer-dialog .buyer-checkout-heading h2{grid-column:1;grid-row:1}.proposal-buyer-dialog .buyer-checkout-heading .window-controls{grid-column:2;grid-row:1}.proposal-buyer-dialog .proposal-header-submit{grid-column:1/-1;grid-row:2;width:100%;margin:0}}html body :is(.invoice-dialog,.proposal-buyer-dialog) .document-form-heading{display:flex!important;flex-wrap:wrap;align-items:center;gap:10px}.document-form-heading h2{flex:1;min-width:180px;margin:0}.document-form-heading .window-controls{order:1}.document-header-actions{display:flex;gap:10px;flex-basis:100%;order:2;margin:0!important}.document-header-actions button{flex:1;margin:0!important;min-height:42px;padding:10px 14px;white-space:nowrap;background:#ffd23f;border:1px solid #ddc15e;border-radius:6px;font:inherit}.document-footer-actions{display:flex;gap:10px;margin:16px 0}.document-footer-actions button{flex:1;min-height:42px;padding:10px 14px}.document-download-button{display:inline-block;padding:12px 18px;background:#ffd23f;color:#151515;border:1px solid #ddc15e;border-radius:6px;text-decoration:none;font-weight:600}.document-download-button[hidden]{display:none}.proposal-download-result,.invoice-download-result{display:flex;align-items:center;gap:12px;margin:12px 0}.proposal-download-result p,.invoice-download-result p{flex:1;min-width:0;margin:0}.proposal-download-result .document-download-button,.invoice-download-result .document-download-button{flex:none;white-space:nowrap}.catalog-product-search{padding:12px 0;border-bottom:1px solid #ddd;margin-bottom:14px}.catalog-product-search input{width:100%;box-sizing:border-box}.catalog-product-results{max-height:260px;overflow:auto}.catalog-product-results>div{display:flex;align-items:center;gap:12px;border-top:1px solid #eee;padding:8px 0}.catalog-product-results p{flex:1;margin:0}.catalog-product-results button{flex:none}.product-import-dialog{width:min(760px,calc(100vw - 32px));box-sizing:border-box;max-height:90dvh;overflow:auto}.product-import-dialog [hidden]{display:none!important}.catalog-search-controls{display:flex;align-items:end;gap:12px;margin-top:10px}.catalog-search-controls label{flex:1}.catalog-search-controls select{width:100%}.catalog-product-results{max-height:360px}.catalog-product-results article{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #ddd}.catalog-product-results article>div{flex:1;min-width:0}.catalog-product-results img{width:88px;height:88px;object-fit:contain;flex:none}.catalog-product-results strong,.catalog-product-results small{display:block}.catalog-product-results small{color:#666;margin:4px 0}.catalog-recent{margin-top:12px}.catalog-recent>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.catalog-recent button{font-size:13px;text-align:left}@media(max-width:520px){.catalog-product-results article{flex-wrap:wrap}.catalog-product-results article>button{margin-left:auto}.catalog-product-results img{width:64px;height:64px}.catalog-product-results{max-height:300px}}.product-import-dialog button:not(.dialog-close-corner){border:1px solid #ccc;border-radius:7px;padding:10px 14px;min-height:42px;background:#fff;color:#17252d;cursor:pointer}.product-import-dialog button:disabled{opacity:.55;cursor:wait}.product-import-dialog input,.product-import-dialog select{font:inherit;border:1px solid #bbb;border-radius:7px;padding:10px;box-sizing:border-box;min-height:42px}.product-import-dialog section>label{display:block;margin:12px 0}.product-import-dialog section select{width:100%}.product-import-dialog input[name=quantity]{width:90px;margin-left:12px}.product-import-dialog .catalog-search-controls>button,.product-import-dialog [data-product-add]{background:#ffcf43;border-color:#e8bb3c}.product-import-dialog .product-import-help{font-size:13px;margin-bottom:12px}.product-import-dialog .catalog-recent button{font-size:13px}.product-import-dialog .dialog-close-corner{position:absolute;right:12px;top:12px}.catalog-price-filter{display:flex;align-items:end;gap:10px;margin:12px 0}.catalog-price-filter label{flex:1;min-width:0}.catalog-price-filter input{display:block;width:100%;margin-top:5px}.catalog-product-search>small{display:block;color:#666;line-height:1.5}@media(max-width:520px){.catalog-price-filter{flex-wrap:wrap}.catalog-price-filter label{flex-basis:calc(50% - 5px)}.catalog-price-filter button{margin-left:auto}}.catalog-price-details{margin:10px 0}.catalog-price-details>summary{cursor:pointer;color:#45545d;font-size:14px}.catalog-price-details>small{display:block;color:#666;font-size:12px;line-height:1.4}.catalog-product-colors{font-size:12px;line-height:1.45;color:#45545d;margin:5px 0!important}.catalog-product-colors span{display:block}.cart-item-discount{display:flex;flex-direction:column;gap:6px;width:100px;flex:0 0 100px}.cart-item-discount input{width:100%;box-sizing:border-box}.cart-item-discount input[readonly]{background:#f5f5f5;color:#666}.product-import-dialog{width:min(1040px,calc(100vw - 24px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.adjustable-dialog .window-sticky-heading{cursor:move;touch-action:none;user-select:none}.adjustable-dialog button.product-window-resize{position:fixed;z-index:50;width:28px;min-width:28px;min-height:28px;height:28px;padding:0;border:0;border-radius:5px;background:#fff3b0;cursor:nwse-resize;touch-action:none;font-size:23px;line-height:1}.adjustable-dialog button.product-window-resize:focus-visible,.adjustable-dialog .window-sticky-heading:focus-visible{outline:2px solid #8b681d;outline-offset:-2px}#zamm-cart.adjustable-dialog{width:min(1100px,calc(100vw - 24px))!important;max-width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.assistant-avatar[data-character=beaver] .assistant-volume{background-image:url(/assistant-beaver-poses-v2.webp)}.assistant-avatar[data-character=beaver] .assistant-volume[data-gesture]{background-image:url(/assistant-beaver-answers-v2.webp)}.assistant-avatar[data-character=beaver] .assistant-volume[data-gesture=nod]{background-image:url(/assistant-beaver-poses-v2.webp)}.assistant-master:is([data-drawer-waves],[data-height-adjustment],[data-activity-gesture],[data-size-gesture]) .assistant-avatar[data-character=beaver] .assistant-volume{background-image:url(/assistant-beaver-poses-v2.webp)}.assistant-avatar[data-character=beaver],.assistant-master .assistant-avatar[data-character=beaver],.checkout-assistant .assistant-avatar[data-character=beaver]{width:160px;min-width:160px;flex-basis:160px}.assistant-avatar[data-character=beaver] .assistant-volume{width:160px}@media(max-width:480px){.assistant-master .assistant-avatar[data-character=beaver]{width:128px;min-width:128px;flex-basis:128px}.assistant-master .assistant-avatar[data-character=beaver] .assistant-volume{width:128px}}.cart-item-discount{display:none}.cart-item-discount:has(input[data-product-discount]:not([readonly])){display:flex}#tr-briefing{margin:16px 0 0;padding:14px;border:1px solid #ddd;border-radius:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#tr-briefing[hidden]{display:none}#tr-briefing label{display:flex;flex-direction:column;gap:6px;min-width:0}#tr-briefing label:last-of-type,#tr-briefing p{grid-column:1/-1}#tr-briefing select{width:100%;min-height:40px}#tr-briefing p{margin:0;font-size:12px;line-height:1.5;color:#666}#tr-briefing{display:block}#tr-briefing>details{margin-top:12px}#tr-briefing>details[hidden]{display:none}#tr-briefing summary{cursor:pointer;font-size:14px;padding:6px 0}#tr-briefing .briefing-settings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:12px}#tr-briefing .briefing-check{grid-column:1/-1;flex-direction:row;align-items:center}#tr-briefing .briefing-check input{width:18px;height:18px;margin:0}#tr-briefing .briefing-settings p{grid-column:1/-1}#tr-briefing .briefing-plan-editor{grid-column:1/-1;min-width:0}#tr-briefing .briefing-plan-editor[hidden]{display:none}#tr-briefing [data-briefing-plan]{display:block;width:100%;max-height:460px;margin:12px auto;touch-action:none;user-select:none;background:#fff;border:1px solid #ddd;border-radius:8px}#tr-briefing [data-briefing-plan] text{font:26px Arial,sans-serif;fill:#24383f;pointer-events:none}#tr-briefing .briefing-coordinates{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:12px 0}#tr-briefing .briefing-coordinates label{grid-column:auto}#tr-briefing input[type=number]{width:100%;min-height:40px}#tr-briefing .briefing-plan-editor p{margin:8px 0}.cutting-heading{flex-wrap:wrap;gap:10px}.cutting-heading>h3{flex-shrink:0}#cutting-control{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:12px;line-height:1.3;max-width:100%}#cutting-control input{flex:0 0 auto;width:34px;height:20px;accent-color:#d8a800;cursor:pointer}#cutting-control span{max-width:150px}#cutting-control input:disabled{cursor:default}@media(max-width:600px){#cutting-control{flex-basis:100%;margin:0}}#cutting-control[hidden]{display:none}#tr-briefing .briefing-settings{align-items:end}.cutting-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.cutting-heading>.table-height-label{grid-column:1/-1;text-align:right}#cutting-control{font-size:12px;flex-basis:auto;justify-content:flex-end;margin:0;gap:6px}#cutting-control input{width:18px;height:18px;min-height:0;min-width:0;padding:0;margin:0}#cutting-control span{font-size:12px;line-height:1.2}#tr-briefing .briefing-selection{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);gap:12px;align-items:end}#tr-briefing .briefing-selection>label{grid-column:auto}#tr-briefing [data-briefing-angle-label][hidden]{display:none}#cutting-control>span:not([data-cut-caption]){display:none}#cutting-control>span[data-cut-standard]{display:block}#cutting-control{cursor:pointer}#cutting-control input#economy-cut{appearance:none;-webkit-appearance:none;position:relative;display:block;flex:0 0 40px;width:40px;height:24px;min-height:24px;min-width:40px;border:1px solid #b8b8b8;border-radius:14px;background:#ddd;box-shadow:none;cursor:pointer;margin:0;padding:0}#cutting-control input#economy-cut:before{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;transition:transform .15s}#cutting-control input#economy-cut:checked{background:#f5c629;border-color:#d6aa15}#cutting-control input#economy-cut:checked:before{transform:translate(16px)}#cutting-control input#economy-cut:focus-visible{outline:2px solid #806200;outline-offset:3px}#cutting-control{justify-content:flex-start;margin-left:0;margin-right:auto}#cutting-control>span{font-weight:400}#cutting-control:has(#economy-cut:not(:checked))>[data-cut-standard],#cutting-control:has(#economy-cut:checked)>[data-cut-caption]{font-weight:700}@media(max-width:600px){.cutting-heading{grid-template-columns:minmax(0,1fr)}.cutting-heading>h3,#cutting-control,.cutting-heading>.table-height-label{grid-column:1/-1}#cutting-control{width:100%;min-width:0;max-width:100%;margin:0;justify-content:flex-start}#cutting-control>span{min-width:0;overflow-wrap:anywhere}.stage,.config,#viewer{min-width:0;max-width:100%}#viewer canvas{max-width:100%}}html[data-design=zamm] body .config-scroll :is(button.equipment-installed,#ergo-pedestal-choice button[aria-pressed=true],.placement-add button[aria-pressed=true]){background:#fff5d9!important;border-color:#ffc845!important;color:#242424!important}html[data-design=zamm] #tr-briefing select[data-length]:has(option:checked:not([value="0"])){background:#fff5d9;border-color:#ffc845;box-shadow:inset 0 0 0 1px #ffc845}#tr-briefing .briefing-equipment{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#tr-briefing .briefing-equipment button{min-width:0}html[data-design=bureau] body .config-scroll :is(button.equipment-installed,#ergo-pedestal-choice button[aria-pressed=true],.placement-add button[aria-pressed=true]){background:#f7e7dc!important;border-color:#b52b26!important;color:#493020!important}html[data-design=bureau] #tr-briefing select[data-length]:has(option:checked:not([value="0"])){background:#f7e7dc!important;border-color:#b52b26!important;box-shadow:inset 0 -2px #b52b26}@media(min-width:761px){html body .config-scroll :is(#tops,#metals){grid-template-columns:repeat(auto-fit,minmax(min(64px,100%),1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:8px;width:100%;min-width:0;max-width:100%;overflow-x:visible}html body .config-scroll :is(#tops,#metals) .swatch{min-width:0;width:100%;height:auto;gap:6px}html body .config-scroll :is(#tops,#metals) .swatch>span{width:min(72px,100%)!important;height:auto!important;aspect-ratio:1;flex-shrink:0;max-width:100%}html body .config-scroll :is(#tops,#metals) .swatch.selected:after{top:5px;right:5px}}.placement>.placement-add>#add-tr-briefing{grid-column:1/-1;justify-self:center;width:auto;max-width:100%;padding-inline:12px}html body .step:has(>#tops)>.step-heading>.subtle{color:#e30613!important}#zamm-cart .cart-order-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}#zamm-cart .cart-order-actions>button{min-width:0;width:100%;margin:0;white-space:normal}@media(max-width:600px){#zamm-cart .cart-order-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}html body .step-heading>.egger-brand{display:block;width:97px;height:auto;max-width:28%;flex-shrink:0;object-fit:contain}html body :is(#hatch-open-label,[data-briefing-open-label]):not([hidden]){display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:8px;text-align:left}html body :is(#hatch-open-label,[data-briefing-open-label])>input[type=checkbox]{display:inline-block!important;width:auto!important;min-width:0;height:auto;margin:0!important;flex:0 0 auto;order:0}.catalog-search-controls{flex-wrap:wrap}.catalog-search-controls label{flex:0 1 210px;min-width:0}.catalog-search-controls label:first-child{flex-basis:160px}@media(max-width:520px){.catalog-search-controls label,.catalog-search-controls label:first-child{flex:1 1 130px}}.product-import-dialog{container-type:inline-size}.product-import-dialog .catalog-product-search{display:grid;grid-template-columns:minmax(180px,1fr) 135px 185px auto;gap:8px 10px;padding:4px 0 8px;margin-bottom:8px;align-items:end}.catalog-product-search>.catalog-search-controls{display:contents}.product-import-dialog .catalog-product-search label{min-width:0;margin:0;font-size:14px}.product-import-dialog .catalog-product-search label>input,.product-import-dialog .catalog-product-search label>select{display:block;margin:4px 0 0;width:100%}.catalog-product-search>.catalog-price-details,.catalog-product-search>.catalog-recent,.catalog-product-search>.catalog-product-results,.catalog-product-search>p{grid-column:1/-1;margin:0}.catalog-product-search>p:empty,.catalog-product-search>.catalog-product-results:empty{display:none}.product-import-dialog .catalog-price-filter{margin:8px 0}.product-import-dialog .catalog-recent>div{margin-top:6px}.product-import-dialog>p:empty{display:none}@container (max-width:720px){.product-import-dialog .catalog-product-search{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto}.catalog-product-search>label:first-child{grid-column:1/-1}}@container (max-width:360px){.product-import-dialog .catalog-product-search{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.catalog-search-controls>button{grid-column:1/-1}}.product-import-dialog .catalog-search-controls>button{margin:0;align-self:end}.section-number{display:inline-flex;align-items:center;justify-content:center;vertical-align:super;position:relative;top:-.35em;margin-left:.4em;min-width:1.5em;height:1.35em;padding:0 .28em;border:1px solid currentColor;border-radius:2px;font-size:10px;font-weight:600;line-height:1;letter-spacing:0;opacity:.7;flex:none}.cart-service-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin-top:12px}.cart-service-result>p{margin:0;overflow-wrap:anywhere}.cart-service-result>p:last-child{grid-column:1/-1;margin-top:4px;font-weight:600}@media(max-width:600px){.cart-service-result{grid-template-columns:minmax(0,1fr);gap:6px}}.section-number-wrap{white-space:nowrap}button.section-number{font-family:inherit;background:transparent;color:inherit;cursor:pointer;min-width:18px;height:18px;box-shadow:none}button.section-number:hover{background:#fff2ab;opacity:1}button.section-number:focus-visible{outline:2px solid #947400;outline-offset:3px;opacity:1}button.section-number{box-sizing:border-box;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;padding:0;flex:0 0 20px;line-height:1}button.section-number{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;max-height:20px!important;padding:0!important;box-sizing:border-box!important}.buyer-summary>.buyer-panel-help{position:absolute;top:12px;right:44px;margin:0;z-index:2}.buyer-summary .buyer-drag-handle{padding-right:65px}.product-import-dialog,.product-import-dialog section,.product-import-dialog label{min-width:0;box-sizing:border-box}.product-import-dialog section{max-width:100%;overflow-wrap:anywhere}.product-variant-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:14px;margin:12px 0}.product-variant-picker label{display:flex;flex-direction:column;gap:6px;max-width:100%}.product-variant-picker select{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.product-variant-fixed{font-size:14px;line-height:1.45}.product-variant-options{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow:auto;min-width:0}.product-variant-options button{white-space:normal;text-align:left;overflow-wrap:anywhere;width:100%;min-width:0;line-height:1.4;padding:9px 12px}.product-variant-options button[aria-pressed=true]{background:#fff1bc;border-color:#c59526}.product-variant-details{display:grid;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:5px 14px;font-size:14px;line-height:1.5;margin:12px 0}.product-variant-details dt{color:#59646b}.product-variant-details dd{margin:0;min-width:0}.catalog-product-results.has-selected-product{max-height:160px}.product-selected-name{font-weight:600;overflow-wrap:anywhere}.buyer-summary>button.buyer-panel-help{border:1px solid #6b6b6b!important;border-radius:0!important;background:#fff!important;color:#444!important;opacity:1!important;box-shadow:none!important;width:20px!important;height:20px!important;padding:0!important}.buyer-summary>button.buyer-panel-help:hover{background:#fff2ab!important}.product-variant-picker{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px 16px}.product-variant-picker>label{flex:1 1 220px;justify-content:flex-start;align-self:flex-start;min-width:0}.product-variant-picker>label[data-dimension=true]{flex:0 1 110px}.product-variant-picker>label[data-single=true]{flex-grow:0}.product-variant-picker>label[data-description=true]{flex:1 1 100%}.product-variant-options{overflow-x:hidden}.product-variant-options button{height:auto!important;min-height:42px;max-height:none;flex:0 0 auto;white-space:normal!important;overflow-wrap:anywhere}.product-variant-fixed{display:block;min-height:0;padding:4px 0}html[data-design=zamm] body .config-scroll :is(.mobile-cabinet-choice.equipment-installed,#add-drawer1.equipment-installed,#add-drawer2.equipment-installed,#ergo-pedestal-choice button[aria-pressed=true]){background:#fff5d9!important;border-color:#dacb9e!important;color:#242424!important;box-shadow:0 3px #d5ccb5,0 5px 9px #0000000a!important}html[data-design=bureau] body .config-scroll :is(.mobile-cabinet-choice.equipment-installed,#add-drawer1.equipment-installed,#add-drawer2.equipment-installed,#ergo-pedestal-choice button[aria-pressed=true]){background:#f7eee5!important;border-color:#cdbba9!important;color:#493020!important;box-shadow:0 3px #cdbfae,0 5px 9px #4930200a!important}#price,#buyer-price,.search-model-price{white-space:nowrap}.lowest-price-badge,.search-minimum-mark{position:static!important;float:none!important;display:inline-block!important;margin-left:6px!important;vertical-align:baseline;flex:none}:root{--paper:#f3efe5;--ink:#302e29;--line:#c9c2b3;--yellow:#b52b26;--red:#b52b26}body{background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif}header{background:var(--paper);border-bottom:2px solid var(--ink)}header .brand-tagline{color:#582818;text-transform:uppercase;font-size:clamp(11px,1.15vw,15px);letter-spacing:.6px}header .brand-invitation{font-family:Georgia,serif;font-style:italic;color:#696052}header .brand-copy h1{font-weight:800;letter-spacing:.3px}header .prototype{font-family:Courier New,monospace;letter-spacing:1px;font-size:9px;border:1px solid #a69b87;padding:6px}.config,.config-heading,.config-scroll,.checkout,main>.frame-selection{background:var(--paper)}.config-heading{border-bottom:2px solid #302e29;padding-top:16px;padding-bottom:14px}.config-heading h2{font-size:20px;letter-spacing:-.3px;text-transform:uppercase}.eyebrow,.step-heading .subtle{font-family:Courier New,monospace;letter-spacing:1px;color:#716757}.step{border-color:#c9c2b3}.step-heading h3{text-transform:uppercase;letter-spacing:.7px;font-size:11px}.step-heading h3>span{display:inline-grid;place-items:center;width:23px;height:23px;border:1px solid #b52b26;color:#b52b26;margin-right:8px;font-family:Courier New,monospace;font-weight:700}.model,.bundle,.placement-add button,.placement-presets button,.screen-choice,select,textarea,#tray-choice{border-radius:2px!important;border-color:#c9c2b3;background:#faf8f2}.model.selected,.bundle.selected,.placement-presets button.selected{border-color:#b52b26!important;background:#f7e7dc!important;box-shadow:inset 0 -2px #b52b26}.model.selected:after{background:#b52b26}.model svg{stroke:#514d44}.model span{font-weight:600}.swatch,.swatch>span{border-radius:3px}.swatch.selected{border-color:#b52b26}.swatch.selected:after{background:#b52b26}.primary,.slideshow-actions [data-copy-start]{background:#b52b26;color:#fff8ed;border-radius:2px}.primary:hover,.slideshow-actions [data-copy-start]:hover{background:#92231f}.description,.dimension-note,.material-caption,.source-details,.subtle{color:#696255}.stage{background:#c8cdd2}.model-caption{border-left:3px solid #b52b26;padding-left:9px;font-family:Courier New,monospace}.model-caption #model-label{font-weight:700;letter-spacing:1px}.toolbar{background:#f3efe538;border-color:#746b5c33;border-radius:3px;box-shadow:none}.toolbar button{border-radius:2px}.toolbar button:hover,.toolbar button[aria-pressed=true]{background:#e5d7bf}.stage-footer{font-family:Courier New,monospace;letter-spacing:.5px}.dimension-label{font-family:Courier New,monospace;border-radius:0}.configuration-link-heading .url-label{font-family:Courier New,monospace;color:#514a3f}#configuration-url{background:#faf8f2;border:1px solid #c9c2b3;border-radius:0}.source-details{border-top:2px solid #302e29}.source-details summary{font-weight:700}.checkout{border-top:2px solid #302e29}button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #b52b26;outline-offset:3px}@media(max-width:760px){.config-heading h2{font-size:16px}header .brand-tagline{letter-spacing:0;font-size:10px}.step-heading h3{letter-spacing:.3px}.config-scroll{background:var(--paper)}}header .brand-invitation{font-size:15px;line-height:1.25}.config-heading .eyebrow{font-size:13px;line-height:1.3;font-weight:700;letter-spacing:1px}@media(max-width:760px){header .brand-invitation{font-size:12px}.config-heading .eyebrow{font-size:12px}}#slideshow-dialog .slideshow-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:8px;align-items:stretch}#slideshow-dialog [data-start]{grid-column:1;grid-row:1}#slideshow-dialog [data-copy-start]{grid-column:2;grid-row:1}#slideshow-dialog [data-cancel]{grid-column:3;grid-row:1}#slideshow-dialog .slideshow-actions button{min-width:0;white-space:normal}@media(max-width:400px){#slideshow-dialog .slideshow-actions{gap:5px}#slideshow-dialog .slideshow-actions button{padding:8px 5px;font-size:11px}}.assistant-quiz{border:1px solid #c9c2b3;padding:10px;margin-bottom:12px}.assistant-quiz summary{font-weight:700;cursor:pointer}.assistant-quiz form{display:grid;gap:9px;margin-top:10px}.assistant-quiz label{display:grid;gap:4px;font-size:12px}.assistant-quiz select{width:100%;padding:8px;min-width:0}.assistant-quiz button{padding:10px;border:1px solid #b52b26;margin-top:8px}.assistant-quiz a,.assistant-message a{display:block;text-decoration:underline;color:#813025;font-size:11px}.assistant-quiz p{font-size:12px;line-height:1.6}.assistant-more-topics~details button{display:block;text-align:left;width:100%;padding:7px}header .logo-image img{mix-blend-mode:multiply}.size-row,.size-row.extra-size{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:8px;align-items:start}.size-row>label{display:grid;grid-template-rows:minmax(2.8em,auto) 44px;gap:6px;min-width:0;line-height:1.4}.size-row>label:last-child{grid-column:3}.size-row>span{align-self:end;height:44px;display:grid;place-items:center}.size-row select{width:100%;height:44px;min-width:0;margin:0;box-sizing:border-box}.size-label{align-self:end}.frame-height-note{display:block;margin:6px 0 0;line-height:1.4;font-size:12px}.frame-height-note:empty{display:none}header .logo-image{background:var(--paper);isolation:isolate}header .logo-image img{mix-blend-mode:multiply;width:100%;height:100%;left:0;top:0;object-fit:contain}.stage .dimension-label{color:#000;background:var(--paper);border:1px solid var(--line);padding:4px 8px;box-shadow:none}#models.models,main>.frame-selection #models{grid-template-columns:repeat(6,minmax(0,1fr));gap:5px}#models .model{grid-column:auto;min-width:0;padding:5px 2px;flex-direction:column;gap:3px}#models .model span{font-size:10px;line-height:1.2;overflow-wrap:anywhere}#models .model svg{width:34px;height:28px}header .brand-copy .brand-workplace{white-space:nowrap;font-size:clamp(11px,1.15vw,16px)!important}header .brand-workplace em{font-family:Georgia,serif;font-weight:400}@media(max-width:760px){header .brand-copy .brand-workplace,header .brand-copy .brand-invitation{display:none}}@media(max-width:760px){.stage .toolbar{background:#f3efe538;border-color:#746b5c33;box-shadow:none;gap:2px;padding:4px;white-space:normal}.stage .toolbar button{color:#302e29;min-height:40px;height:auto;min-width:32px;padding:6px 5px;font-size:17px;font-weight:700;flex-shrink:0}.stage .toolbar button span{color:#302e29;font-size:11px;line-height:1.2;font-weight:700}.stage .toolbar button:hover,.stage .toolbar button[aria-pressed=true]{color:#fff;background:#71351f}.stage .toolbar button:hover span,.stage .toolbar button[aria-pressed=true] span{color:#fff}.stage .toolbar .divider{margin:0 2px;background:#a89c88}.stage .toolbar button span,#slideshow span{display:none}}.stage .model-caption{right:16px;gap:10px;align-items:center;flex-wrap:nowrap}.stage .model-caption #dimensions-label{display:inline-block;opacity:.5;background:#71351f99;color:#fff;border:1px solid rgba(113,53,31,.6);padding:5px 9px;font-family:Manrope,Arial,sans-serif;font-size:14px;font-weight:600;line-height:1.25;white-space:nowrap;letter-spacing:0}@media(max-width:760px){.stage .model-caption{left:12px;right:8px;gap:6px;padding-left:6px}.stage .model-caption #model-label{font-size:12px;letter-spacing:0}.stage .model-caption #dimensions-label{font-size:12px;padding:4px 6px}}.stage .model-caption #model-label{font-size:22px;font-weight:800;line-height:1.2}@media(max-width:760px){.stage .model-caption #model-label{font-size:18px}}#models.models{grid-template-columns:repeat(6,minmax(0,1fr))}#models .model{min-width:0}#models .model svg{max-width:100%}#assistant-form[hidden],.assistant-note[hidden]{display:none!important}#desk-assistant #assistant-log{overflow-y:auto;scrollbar-gutter:auto}#desk-assistant .assistant-heading{position:sticky;top:-9px;z-index:5;flex-shrink:0;background:var(--paper,#f3efe5);margin:-9px -9px 0;padding:9px;border-bottom:1px solid #d6cebf}#desk-assistant{scroll-padding-top:64px}#desk-assistant{overflow:hidden;scrollbar-gutter:auto}#desk-assistant .assistant-heading{position:relative;top:auto;flex:0 0 auto;margin:0;padding:0 0 9px}#desk-assistant .assistant-scroll-body{min-height:0;overflow-y:auto;overflow-x:hidden;flex:1 1 auto;overscroll-behavior:contain}#desk-assistant #assistant-log{overflow:visible;min-height:0;max-height:none;flex-shrink:0;scrollbar-gutter:auto}#site-search{--search-padding:24px;scroll-padding-top:80px}#site-search header{position:sticky;top:calc(-1 * var(--search-padding));z-index:2;background:#f4eee3;margin:calc(-1 * var(--search-padding)) calc(-1 * var(--search-padding)) 16px;padding:16px var(--search-padding);border-bottom:1px solid #cbbca9}#site-search header h2{margin:0}@media(max-width:600px){#site-search{--search-padding:16px}}.buyer-entry{padding:12px 20px;background:#faf5eb;border-block:1px solid #ddd1bf}.buyer-entry>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.buyer-entry button,.buyer-dialog button,.buyer-summary button{padding:10px 14px;border:1px solid #b9b0a0;border-radius:5px;font-size:13px}.buyer-primary{background:#71351f!important;color:#fff!important;font-weight:700}.buyer-settings{margin-top:8px}.buyer-summary{position:fixed;right:12px;bottom:10px;z-index:18;max-width:440px;padding:12px;background:#fffdf8;border:1px solid #c2b69f;border-radius:8px;box-shadow:0 3px 18px #0002;display:flex;gap:8px;flex-wrap:wrap}.buyer-summary>div{width:100%}.buyer-summary strong{font-size:21px}.buyer-summary small{display:block;font-size:11px;line-height:1.4;margin-top:4px}.buyer-dialog{width:min(940px,calc(100vw - 24px));max-width:940px;max-height:90dvh;overflow:auto;padding:26px}.buyer-dialog h2{padding-right:30px}.buyer-close{position:absolute;right:10px;top:10px}.buyer-options{display:grid;gap:10px;margin:20px 0}.buyer-results{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.buyer-results article{border:1px solid #d6cebf;border-radius:8px;padding:16px}.buyer-results svg{display:block;width:100%;height:80px}.buyer-results p{font-size:13px;line-height:1.5}.buyer-dialog form{display:grid;gap:12px;margin-top:16px}.buyer-dialog label{display:grid;gap:5px;font-size:13px}.buyer-dialog input,.buyer-dialog textarea{padding:10px;border:1px solid #bcb5a8;border-radius:4px;font:inherit}.buyer-dialog .buyer-consent{display:flex;align-items:flex-start;line-height:1.5}.buyer-simple .extra-size,.buyer-simple .active-control-options,.buyer-simple .dimension-note,.buyer-simple #frame-height-note,.buyer-simple #placement-editor>.size-row,.buyer-simple .accessory-sources{display:none!important}.buyer-simple .frame-selection{display:none!important}.config-scroll{padding-bottom:170px!important}@media(max-width:760px){.buyer-summary{right:0;left:0;bottom:0;max-width:none;border-radius:0;padding:8px 12px}.buyer-summary small{max-height:32px;overflow:auto}.buyer-summary button{flex:1;font-size:12px}.buyer-results{grid-template-columns:1fr}.buyer-dialog{padding:20px}.buyer-entry{padding:10px 12px}body{padding-bottom:145px}}.buyer-options{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-options button{display:flex;align-items:center;text-align:left;gap:12px}.buyer-options svg{width:70px;height:45px;flex:none;color:#71351f}.buyer-preview{display:block;width:100%;max-height:260px;object-fit:contain}.buyer-simple #tops .swatch{min-height:70px}.buyer-simple .screen-step{display:none}@media(min-width:761px){body.buyer-simple main{grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr)}}@media(max-width:500px){.buyer-options{grid-template-columns:1fr}}#part-barcodes{margin-top:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#part-barcodes>h3,#part-barcodes>small{grid-column:1/-1}#part-barcodes>h3{font-size:13px;margin:0}#part-barcodes article{border:1px solid #d6cebf;padding:8px;margin:0;min-width:0;border-radius:6px}.part-barcode-image{overflow-x:auto;background:#fff;padding:4px;margin-bottom:6px}.part-barcode-image svg{display:block;max-width:none;width:auto;height:64px}#part-barcodes pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px}#part-barcodes h4{margin:0}#part-barcodes small{display:block;line-height:1.4}.buyer-entry[hidden]{display:none!important}#part-barcodes h4{font-size:12px}#part-barcodes p,#part-barcodes summary,#part-barcodes small{font-size:11px}#part-barcodes p{margin:5px 0}#part-barcodes button{font-size:11px;padding:6px 8px}@media(max-width:560px){#part-barcodes{grid-template-columns:1fr}}.buyer-views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.buyer-views figure{margin:0;min-width:0}.buyer-views figcaption{text-align:center;font-size:12px;margin-top:5px}.buyer-views .buyer-preview{height:220px}@media(max-width:560px){.buyer-views{grid-template-columns:1fr}.buyer-views .buyer-preview{height:180px}}.configuration-qr{margin-top:20px;padding:12px;background:#fff;border:1px solid #ddd;text-align:center}.configuration-qr svg{display:block;width:260px;max-width:100%;height:auto;margin:auto;shape-rendering:crispEdges}.configuration-qr p,.configuration-qr a{font-size:12px}.checkout[hidden]{display:none!important}.buyer-saved-links{margin-top:18px;padding-top:12px;border-top:1px solid #ddd}.buyer-saved-links textarea{display:block;box-sizing:border-box;width:100%;margin:10px 0}.buyer-saved-links .configuration-link-heading{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.buyer-checkout-dialog{padding:0;scroll-padding-top:76px}.buyer-checkout-heading{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 26px;background:#fffdf8;border-bottom:1px solid #d6cebf}.buyer-checkout-heading h2{margin:0;padding:0}.buyer-checkout-heading .buyer-close{position:static;flex:none;min-width:44px;min-height:44px}.buyer-checkout-content{padding:20px 26px 26px}@media(max-width:760px){.buyer-checkout-heading{padding:10px 20px}.buyer-checkout-content{padding:16px 20px 20px}}.buyer-summary{box-sizing:border-box;background:#fffdf859;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:760px){body.buyer-assistant-open #desk-assistant{max-height:calc(100dvh - var(--buyer-bar-height,130px) - 36px)}}.buyer-drag-handle{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.buyer-drag-handle.dragging{cursor:grabbing}.buyer-drag-handle:focus-visible{outline:2px solid #85543b;outline-offset:3px}.checkout-assistant{box-sizing:border-box;width:100%;max-width:520px;margin:0 0 16px;padding:12px;border:1px solid #c79d77;border-radius:16px;background:#fff6e7e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#38291e;box-shadow:0 4px 18px #0002}.checkout-assistant-handle{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.checkout-assistant-handle button{padding:4px 10px}.checkout-assistant-message{display:flex;align-items:center;gap:12px}.checkout-assistant-message svg{width:70px;min-width:70px;height:90px}.checkout-assistant-message p{font-size:13px;line-height:1.45;margin:8px 0}.checkout-assistant-message .master-clap,.checkout-assistant-message .master-excellent,.checkout-assistant-message .master-thinking{display:none}@media(max-width:600px){.checkout-assistant{max-width:calc(100vw - 48px)}}.buyer-checkout-content.has-auto-assistant{padding-right:280px}.checkout-assistant.is-auto-assistant{max-width:230px;z-index:4}.checkout-mail-note{font-size:12px;line-height:1.45;border-top:1px solid #c79d77;padding-top:9px}.is-auto-assistant .checkout-assistant-message{display:block}.is-auto-assistant .checkout-assistant-message svg{float:left;margin-right:8px}.part-barcode-image{max-width:100%;overflow:hidden}.part-barcode-image svg{width:100%;max-width:100%;height:120px}#desk-assistant,#desk-assistant .assistant-heading,.assistant-master-floating,.checkout-assistant{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.assistant-master-floating,.checkout-assistant{border-color:transparent}.assistant-master-floating>div,.checkout-assistant-message,.checkout-mail-note{text-shadow:0 1px 2px rgba(255,255,255,.9)}.buyer-summary #buyer-summary-text,.buyer-summary #buyer-accessories,.buyer-summary #buyer-total-weight{max-height:none;overflow:visible;white-space:normal}.buyer-summary #buyer-total-weight{font-size:13px;font-weight:800}.buyer-summary{max-height:calc(100dvh - 16px);overflow:auto}.buyer-summary[popover]{margin:0;top:auto;left:auto;overflow:auto;max-height:calc(100dvh - 16px);color:inherit}.buyer-summary[popover]::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none}@media(max-width:760px){.buyer-summary[popover]{left:0;width:100%}}.buyer-checkout-dialog .buyer-address-pair{display:grid;grid-template-columns:repeat(2,minmax(0,220px));gap:12px;align-items:start;margin-block:10px}.buyer-checkout-dialog .buyer-address-pair>label{min-width:0;margin:0;display:grid;gap:5px}.buyer-checkout-dialog .buyer-address-pair input{box-sizing:border-box;width:100%;min-width:0;min-height:38px;height:38px;padding:7px 10px;margin:0}.buyer-checkout-dialog .buyer-price-quantity{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-block:12px}.buyer-checkout-dialog .buyer-quantity{display:grid;gap:5px;flex:0 0 auto;width:145px;margin:0;font-size:13px}.buyer-checkout-dialog .buyer-quantity input{box-sizing:border-box;width:100%;height:38px;min-height:38px;padding:7px 10px;margin:0;font-size:16px}@media(max-width:480px){.buyer-checkout-dialog .buyer-address-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.buyer-checkout-dialog .buyer-address-pair>label{font-size:13px}.buyer-checkout-dialog .buyer-quantity{width:126px;font-size:12px}.buyer-checkout-dialog .buyer-price-quantity{gap:10px}}.buyer-checkout-dialog .buyer-price-quantity{display:grid;grid-template-columns:minmax(0,1fr) 130px 160px;align-items:end;gap:12px}.buyer-checkout-dialog .buyer-price-quantity>strong{align-self:center;min-width:0}.buyer-checkout-dialog .buyer-price-quantity .buyer-quantity{width:auto;min-width:0}.buyer-checkout-dialog .buyer-price-quantity #buyer-add-cart{height:38px;min-height:38px;box-sizing:border-box;margin:0;padding:4px 8px;font-size:14px;line-height:1.15}@media(max-width:480px){.buyer-checkout-dialog .buyer-price-quantity{grid-template-columns:minmax(0,1fr) 80px 90px;gap:8px}.buyer-checkout-dialog .buyer-price-quantity .buyer-quantity{font-size:11px}.buyer-checkout-dialog .buyer-price-quantity #buyer-add-cart{font-size:12px}.buyer-checkout-dialog .buyer-price-quantity>strong{font-size:14px}}.buyer-checkout-dialog[data-buyer-resize]{container-type:inline-size;container-name:buyer-window}.buyer-checkout-dialog[data-buyer-resize] .buyer-checkout-content{padding-bottom:40px}@container buyer-window (max-width:480px){.buyer-checkout-dialog .buyer-price-quantity{grid-template-columns:minmax(0,1fr) 80px 90px;gap:8px}.buyer-checkout-dialog .buyer-price-quantity .buyer-quantity{font-size:11px}.buyer-checkout-dialog .buyer-price-quantity #buyer-add-cart{font-size:12px}.buyer-checkout-dialog .buyer-price-quantity>strong{font-size:14px}.buyer-checkout-dialog .buyer-views{grid-template-columns:1fr}}.buyer-checkout-dialog .buyer-price-quantity #buyer-add-cart{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #ba8500;border-bottom-width:3px;border-radius:8px;box-shadow:0 2px 2px #0002;cursor:pointer}.buyer-checkout-dialog #buyer-add-cart svg{width:20px;height:20px;flex:0 0 20px;fill:none;stroke:currentColor;stroke-width:1.8}.buyer-checkout-dialog #buyer-add-cart:active{box-shadow:none;transform:translateY(1px)}.buyer-checkout-dialog .buyer-price-quantity{grid-template-columns:minmax(0,1fr) 130px 42px}.buyer-checkout-dialog .buyer-price-quantity #buyer-add-cart{width:42px;padding:4px;gap:0}.buyer-checkout-dialog #buyer-add-cart svg{width:24px;height:24px;flex-basis:24px}@media(max-width:480px){.buyer-checkout-dialog .buyer-price-quantity{grid-template-columns:minmax(0,1fr) 80px 42px}}@container buyer-window (max-width:480px){.buyer-checkout-dialog .buyer-price-quantity{grid-template-columns:minmax(0,1fr) 80px 42px}}.buyer-checkout-dialog .buyer-price-quantity{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.buyer-checkout-dialog .buyer-price-weight{display:flex;flex-direction:column;gap:12px;min-width:0}.buyer-checkout-dialog .buyer-price-weight #buyer-weight,.buyer-checkout-dialog .buyer-price-weight #buyer-weight p{margin:0}.buyer-checkout-dialog .buyer-purchase-controls{display:flex;align-items:flex-end;gap:12px}.buyer-checkout-dialog .buyer-purchase-controls .buyer-quantity{width:130px;flex:0 0 130px}.buyer-checkout-dialog .buyer-price-weight>strong{font-size:16px}@media(max-width:480px){.buyer-checkout-dialog .buyer-price-quantity,.buyer-checkout-dialog .buyer-purchase-controls{gap:8px}.buyer-checkout-dialog .buyer-purchase-controls .buyer-quantity{width:80px;flex-basis:80px}}@container buyer-window (max-width:480px){.buyer-checkout-dialog .buyer-price-quantity,.buyer-checkout-dialog .buyer-purchase-controls{gap:8px}.buyer-checkout-dialog .buyer-purchase-controls .buyer-quantity{width:80px;flex-basis:80px}}.buyer-checkout-dialog #buyer-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:start}.buyer-checkout-dialog #buyer-form>*{grid-column:1/-1;min-width:0;margin-block:0}.buyer-checkout-dialog #buyer-form>label:has([name=phone]),.buyer-checkout-dialog #buyer-form>label:has([name=email]){grid-column:auto}.buyer-checkout-dialog #buyer-form .buyer-party-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;margin:0;padding:0}.buyer-checkout-dialog #buyer-form .buyer-party-fields>label{grid-column:1/-1;min-width:0;margin:0}.buyer-checkout-dialog #buyer-form .buyer-party-fields>label:has([name=partyKind],[name=name],[name=inn],[name=kpp]){grid-column:auto}.buyer-checkout-dialog #buyer-form label:not(.buyer-consent){display:flex;flex-direction:column;gap:4px;align-items:stretch}.buyer-checkout-dialog #buyer-form [hidden]{display:none!important}.buyer-checkout-dialog #buyer-form :is(input:not([type=checkbox]),select){box-sizing:border-box;min-width:0;width:100%;height:38px;min-height:38px;margin:0;padding:7px 10px;font-size:14px}.buyer-checkout-dialog #buyer-form textarea{box-sizing:border-box;min-width:0;width:100%;min-height:54px;height:54px;margin:0;padding:7px 10px;font-size:14px;resize:vertical}.buyer-checkout-dialog #buyer-form .buyer-address-pair{margin:0;gap:16px;max-width:440px}.buyer-checkout-dialog .buyer-order-explanation{margin:10px 0 14px;font-size:12px;line-height:1.45}.buyer-order-explanation>summary{cursor:pointer}.buyer-order-explanation>p{margin:6px 0}@container buyer-window (min-width:700px){.buyer-checkout-dialog #buyer-form>.delivery-location-field,.buyer-checkout-dialog #buyer-form>label:has([name=street]){grid-column:auto}}@container buyer-window (max-width:480px){.buyer-checkout-dialog #buyer-form,.buyer-checkout-dialog #buyer-form .buyer-party-fields{column-gap:10px}.buyer-checkout-dialog #buyer-form label{font-size:13px}.buyer-checkout-dialog #buyer-form .buyer-address-pair{gap:10px}}.buyer-checkout-dialog #buyer-form .buyer-party-fields>label:has([name=partyKind],[name=name],[name=inn],[name=kpp]){justify-content:flex-end;align-self:stretch}#buyer-form .cart-services{border:1px solid #d5d5d5;border-radius:8px;padding:14px;min-width:0}#buyer-form .cart-services h3{display:flex;align-items:center;justify-content:space-between;margin:0 0 10px;font-size:15px}#buyer-form .cart-service-address{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}#buyer-form .cart-service-address>*{min-width:0}#buyer-form .cart-service-check{display:flex;flex-direction:row!important;align-items:center!important;gap:7px;font-weight:500}#buyer-form .cart-service-check input{width:18px;height:18px;min-height:0;flex:none;margin:0}#buyer-form .cart-service-address small{font-size:12px;line-height:1.4}#buyer-form .cart-service-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:12px;font-size:12px}#buyer-form .cart-service-result p{margin:0}#buyer-form .cart-service-result p:last-child{grid-column:1/-1}#buyer-form .cart-services>p{margin:12px 0 0;font-size:12px}#buyer-form .cart-services .buyer-address-pair{grid-column:1/-1;width:100%;max-width:none}#buyer-form .cart-services input[readonly]{background:#f5f5f2}@container buyer-window (max-width:520px){#buyer-form .cart-service-address,#buyer-form .cart-service-result{grid-template-columns:minmax(0,1fr)}}#design-toggle{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex-shrink:0;min-width:44px;min-height:44px;padding:7px 10px;border:1px solid var(--line);border-radius:8px;font-size:12px;font-weight:700;color:var(--ink);background:transparent}#design-toggle svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}#design-toggle:hover{background:#00000008}#design-status{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body>header .brand-copy .brand-workplace{white-space:normal}@media(max-width:1000px){#design-toggle [data-design-label]{display:none}#design-toggle{padding:7px}}@media(max-width:480px){body>header .brand-copy{overflow-wrap:anywhere}body>header #info{flex:0 0 48px;padding:0}body>header .logo-image{width:90px;flex-basis:90px}}html[data-design=zamm]{--paper:#fff;--ink:#292929;--line:#e5e5e5;--yellow:#ffc845;--red:#292929;--muted:#656565}html[data-design=zamm] body{font-family:Manrope,Helvetica,Arial,sans-serif;background:#fff;color:#292929}html[data-design=zamm] body>header{background:#fff;border-bottom:1px solid #e5e5e5}html[data-design=zamm] header .brand-tagline{color:#292929;text-transform:none;font-size:clamp(12px,1.1vw,15px);letter-spacing:0;font-weight:600}html[data-design=zamm] header .brand-copy h1{font-weight:500;letter-spacing:0}html[data-design=zamm] header .brand-workplace em{font:inherit}html[data-design=zamm] header .prototype{font:600 11px Manrope,Arial,sans-serif;letter-spacing:0;background:#f5f5f5;border-color:#e5e5e5;border-radius:8px;padding:8px 10px;color:#555}html[data-design=zamm] #design-toggle{background:#ffc845;border-color:#ffc845;color:#171717}html[data-design=zamm] #design-toggle:hover{background:#ffbc1c}html[data-design=zamm] .config-heading{border-bottom:1px solid #e5e5e5;gap:10px}html[data-design=zamm] .config-heading h2{text-transform:none;font-size:22px;letter-spacing:-.7px;font-weight:700}html[data-design=zamm] .eyebrow,html[data-design=zamm] .step-heading .subtle{font-family:inherit;letter-spacing:0;color:#696969}html[data-design=zamm] .config-heading .eyebrow{font-size:12px;font-weight:500;letter-spacing:.2px}html[data-design=zamm] .step{border-color:#e5e5e5}html[data-design=zamm] .step-heading h3{text-transform:none;letter-spacing:0;font-size:14px;font-weight:700}html[data-design=zamm] .step-heading h3>span{border:0;border-radius:6px;background:#f3f3f3;color:#666;font-family:inherit;font-size:11px}html[data-design=zamm] .model,html[data-design=zamm] .bundle,html[data-design=zamm] .placement-add button,html[data-design=zamm] .placement-presets button,html[data-design=zamm] .screen-choice,html[data-design=zamm] select,html[data-design=zamm] textarea,html[data-design=zamm] #tray-choice{border-radius:8px!important;border-color:#dedede;background:#fff;color:#292929}html[data-design=zamm] .model:hover,html[data-design=zamm] .bundle:hover,html[data-design=zamm] .placement-add button:hover,html[data-design=zamm] .placement-presets button:hover{background:#f6f6f6;border-color:#aaa}html[data-design=zamm] .model.selected,html[data-design=zamm] .bundle.selected,html[data-design=zamm] .placement-presets button.selected{border-color:#ffc845!important;background:#fff5d9!important;box-shadow:inset 0 0 0 1px #ffc845}html[data-design=zamm] .model.selected:after{background:#292929}html[data-design=zamm] .model svg{stroke:#333}html[data-design=zamm] .swatch>span{border-radius:8px}html[data-design=zamm] .swatch.selected:after{background:#292929;color:#fff}html[data-design=zamm] #tops .swatch.selected>span,html[data-design=zamm] #metals .swatch.selected>span{outline:2px solid #ffc845}html[data-design=zamm] .swatch-label{font-size:12px;color:#444}html[data-design=zamm] .size-row label,html[data-design=zamm] .bundle-text{font-size:13px;color:#444}html[data-design=zamm] .bundle-text small,html[data-design=zamm] .description,html[data-design=zamm] .material-caption,html[data-design=zamm] .dimension-note,html[data-design=zamm] .subtle{color:#656565;font-size:12px}html[data-design=zamm] .dimension-note b{color:#444}html[data-design=zamm] .selected .radio:after{background:#292929}html[data-design=zamm] .primary,html[data-design=zamm] .buyer-primary,html[data-design=zamm] .slideshow-actions [data-copy-start]{background:#ffc845!important;color:#171717!important;border-color:#ffc845;border-radius:8px;font-weight:700}html[data-design=zamm] .primary:hover,html[data-design=zamm] .buyer-primary:hover,html[data-design=zamm] .slideshow-actions [data-copy-start]:hover{background:#ffbc1c!important}html[data-design=zamm] .help-action{background:#fff;color:#292929;border-color:#ddd;border-radius:8px}html[data-design=zamm] .help-action:hover,html[data-design=zamm] .help-action[aria-expanded=true]{background:#ffc845;color:#171717;border-color:#ffc845}html[data-design=zamm] .source-details,html[data-design=zamm] .checkout{border-color:#e5e5e5;border-width:1px;color:#656565}html[data-design=zamm] .config-scroll{scrollbar-color:#ccc transparent}html[data-design=zamm] .model-caption{border-left-color:#ffc845;font-family:inherit}html[data-design=zamm] .model-caption #model-label{letter-spacing:0}html[data-design=zamm] #price .price-symbol,html[data-design=zamm] #price .price-digits,html[data-design=zamm] .search-model-price{color:#292929}html[data-design=zamm] :is(#status-rigid-choice,.ergo-wing-choice){background:#f7f7f7;border-color:#dedede;color:#292929}html[data-design=zamm] .search-table-thumb{background:#f0f0f0;stroke:#444}html[data-design=zamm] .stage .model-caption #dimensions-label{background:#29292999;border-color:#29292966}html[data-design=zamm] .stage .toolbar{background:#ffffff38;border:1px solid #ffffff66;border-radius:10px;box-shadow:none}html[data-design=zamm] .stage .toolbar button{border-radius:7px;color:#292929}html[data-design=zamm] .stage .toolbar button:hover,html[data-design=zamm] .stage .toolbar button[aria-pressed=true]{background:#ffc845;color:#171717}html[data-design=zamm] .stage .toolbar button:hover span,html[data-design=zamm] .stage .toolbar button[aria-pressed=true] span{color:#171717}html[data-design=zamm] .stage-footer,html[data-design=zamm] .dimension-label{font-family:inherit;letter-spacing:0}html[data-design=zamm] dialog,html[data-design=zamm] #site-search{background:#fff;color:#292929;border-color:#ddd;border-radius:12px}html[data-design=zamm] .buyer-checkout-heading,html[data-design=zamm] #site-search header{background:#fff;border-bottom-color:#e5e5e5}html[data-design=zamm] .buyer-dialog button:not(.buyer-primary),html[data-design=zamm] .buyer-dialog input,html[data-design=zamm] .buyer-dialog textarea{border-color:#d8d8d8;border-radius:8px}html[data-design=zamm] .buyer-summary{background:#ffffff59;border-color:#fff9;border-radius:10px}html[data-design=zamm] .buyer-summary small{color:#444}html[data-design=zamm] #placement-editor,html[data-design=zamm] .search-result{background:#f7f7f7;border-color:#e5e5e5;color:#292929}html[data-design=zamm] #search-count,html[data-design=zamm] .search-result small{color:#656565}html[data-design=zamm] button.search-result:hover{background:#fff5d9;border-color:#ffc845}html[data-design=zamm] #site-search input{border-color:#bbb}html[data-design=zamm] #desk-assistant,html[data-design=zamm] .checkout-assistant{color:#292929}html[data-design=zamm] #desk-assistant .assistant-heading,html[data-design=zamm] .assistant-quiz{border-color:#ddd}html[data-design=zamm] .assistant-message{background:#f5f5f5}html[data-design=zamm] .assistant-message.user{background:#fff5d9}html[data-design=zamm] .assistant-quiz button{border-color:#ccc;border-radius:8px}html[data-design=zamm] .assistant-quiz a,html[data-design=zamm] .assistant-message a{color:#292929}html[data-design=zamm] :is(button,a,select,textarea,input):focus-visible,html[data-design=zamm] #site-search :focus-visible{outline:2px solid #292929;outline-offset:3px}html[data-design=zamm] input{accent-color:#292929}@media(max-width:760px){html[data-design=zamm] .config-heading h2{font-size:20px}html[data-design=zamm] header .brand-tagline{font-size:11px}html[data-design=zamm] .buyer-summary{border-radius:10px 10px 0 0}}body>header .header-tools{display:flex;align-items:center;gap:8px;flex-shrink:0}body>header .header-tools .help-actions{display:flex;gap:6px}body>header .header-tools .help-action,body>header .header-tools #save{width:40px;min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}body>header .header-tools .help-action span{display:none}body>header .header-tools .help-action svg{width:22px;height:22px}body>header .header-tools #info{white-space:nowrap;margin-right:6px}@media(max-width:760px){body>header{flex-wrap:wrap}body>header .header-tools{width:100%;justify-content:flex-end;gap:6px}body>header .header-tools #info{flex:0 0 auto}}body>header .header-phone-reveal,body>header .header-tools #save{width:40px;min-width:40px;min-height:44px;border:1px solid #775b48;border-radius:6px;background:#f4eee3;color:#503b2c}html[data-design=zamm] body>header .header-phone-reveal,html[data-design=zamm] body>header .header-tools #save{border-color:#ddd;border-radius:8px;background:#fff;color:#292929}html[data-design=zamm] body>header .header-phone-reveal:hover,html[data-design=zamm] body>header .header-tools #save:hover{background:#ffc845;border-color:#ffc845;color:#171717}html[data-design=bureau] #model-grouping button[aria-pressed=true],html[data-design=bureau] .model-group-tabs button[aria-selected=true]{background:#775b48;color:#fff;border-color:#775b48}body>header .header-tools{gap:6px}body>header .header-tools .help-actions{display:contents}body>header .header-tools #info{margin:0}body>header .header-tools .header-icon,body>header .header-tools #design-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;height:44px;padding:0;border:1px solid #775b48;border-radius:6px;background:#f4eee3;color:#503b2c;text-decoration:none}body>header .header-tools .header-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}body>header .header-tools #design-toggle span{display:none}html[data-design=zamm] body>header .header-tools .header-icon,html[data-design=zamm] body>header .header-tools #design-toggle{background:#fff;color:#292929;border-color:#ddd;border-radius:8px}body>header .header-phone-slot{position:relative;display:flex;flex:0 0 40px}body>header .header-phone-slot .header-phone{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;white-space:nowrap;font-size:15px;font-weight:700;min-height:44px;padding:12px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 16px #0002}@media(max-width:760px){body>header .header-tools{justify-content:flex-end}body>header .header-phone-slot .header-phone{right:auto;left:-85px}}@media(min-width:761px){body>header .header-tools{width:calc(var(--header-panel-width,500px) - 48px);max-width:calc(100vw - 48px);justify-content:space-between;gap:0;margin-left:auto}body>header .brand-copy{flex:1;min-width:0}}@media(max-width:760px){body>header .header-tools{width:100%;justify-content:space-between;gap:0;margin-left:0}}html[data-design=zamm] .stage .model-caption #dimensions-label{opacity:1;background:#29292999;border-color:#29292966;color:#ffc845}html[data-design=bureau] .stage .model-caption #dimensions-label{opacity:1;background:#b52b26;border-color:#b52b26;color:#fff}html[data-design=zamm] .stage .model-caption #dimensions-label{opacity:1;background:#ffc845;border-color:#ffc845;color:#292929}html[data-design=zamm] body #buyer-request{background:#ffa852!important;color:#000!important;border-color:#ffa852!important}html[data-design=zamm] body #buyer-request:hover{background:#f59b43!important;color:#000!important;border-color:#f59b43!important}html[data-design=zamm] .stage .model-caption #dimensions-label{background:transparent;border-color:transparent;color:#292929}:root{--assistant-text:#29231e;--assistant-halo:none}html[data-design=zamm]{--assistant-text:#292929}html[data-design]{--assistant-surface:#f4eee3;--assistant-border:#775b48}html[data-design=zamm]{--assistant-surface:#fff;--assistant-border:#ddd}html[data-design] :is(#desk-assistant,.assistant-master-floating,.checkout-assistant){background:var(--assistant-surface);backdrop-filter:none;-webkit-backdrop-filter:none;border:1px solid var(--assistant-border);border-radius:12px;box-shadow:0 8px 28px #231c1429}html[data-design] #desk-assistant .assistant-heading{background:var(--assistant-surface);border-bottom:1px solid var(--assistant-border)}html[data-design] #desk-assistant :is(.assistant-message,.assistant-library-answer,.seo-advice p){font-size:16px;line-height:1.5}html[data-design] :is(#desk-assistant,.assistant-master-floating,.checkout-assistant){color:var(--assistant-text);font-weight:600;text-shadow:var(--assistant-halo)}html[data-design] :is(#desk-assistant,.assistant-master-floating,.checkout-assistant) :is(p,small,label,span,a,button,select,textarea,.master-message){color:var(--assistant-text);font-weight:600;text-shadow:var(--assistant-halo)}html[data-design] :is(#desk-assistant,.assistant-master-floating,.checkout-assistant) :is(b,strong,h2,h3,summary){color:var(--assistant-text);font-weight:800}html[data-design] :is(#desk-assistant,.assistant-master-floating,.checkout-assistant) :is(p,small,.master-message){line-height:1.45}html[data-design] :is(#desk-assistant,.checkout-assistant) :is(select,textarea,input){text-shadow:none}html[data-design] #desk-assistant :is(.assistant-message,.assistant-library,.assistant-quiz,.assistant-library-answer,.assistant-proposal){text-shadow:none}html[data-design] #desk-assistant :is(.assistant-message,.assistant-library,.assistant-quiz,.assistant-library-answer,.assistant-proposal) :is(p,small,label,summary,span,b,strong,a,button,select,textarea){text-shadow:none}html[data-design] #desk-assistant :is(.assistant-message a,.assistant-proposal a,.assistant-quiz a){text-decoration:underline;text-underline-offset:2px;font-weight:700}html[data-design] :is(#assistant-close,.checkout-assistant-handle button){font-weight:700}html[data-design] #desk-assistant :is(.assistant-quiz button,.assistant-message button,.assistant-proposal button,#assistant-send){background:#71351f;color:#fff;font-weight:700;text-shadow:none}html[data-design] #desk-assistant :is(.assistant-quiz button,.assistant-message button,.assistant-proposal button,#assistant-send) :is(span,b,strong,small){color:#fff;text-shadow:none}html[data-design] #desk-assistant :is(.assistant-quiz button,.assistant-message button,.assistant-proposal button,#assistant-send):hover{background:#542616;color:#fff}#desk-assistant:not([hidden]){display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;max-height:min(680px,calc(100dvh - 120px))}#desk-assistant .assistant-heading{position:relative;top:auto;margin:0;padding:0 0 9px;z-index:2}#desk-assistant .assistant-scroll-body{min-height:0;overflow:auto;overscroll-behavior:contain}#assistant-close{flex:0 0 auto;min-width:44px;min-height:44px}#about{padding:0;overflow:hidden;max-height:calc(100dvh - 40px)}#about[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}#about .about-heading{position:relative;padding:24px 64px 20px 28px;border-bottom:1px solid var(--line);background:inherit}#about .about-heading h2{margin:8px 0 0}#about .about-heading #close-dialog{top:10px;right:10px;min-width:44px;min-height:44px}#about .about-scroll-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 28px 20px}@media(max-width:760px){#desk-assistant:not([hidden]){max-height:calc(100dvh - 24px)}#about{max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto}#about .about-heading{padding-left:20px}#about .about-scroll-body{padding:0 20px 16px}}.config .source-details>.source-heading{font-size:16px;font-weight:800;line-height:1.5;color:#282924;background:#f8dd48;border:1px solid #b69b20;border-radius:7px;padding:12px 14px;margin-bottom:10px;min-height:48px}.config .source-details>.source-heading:hover{background:#f2d131}.config .source-details>.source-heading:focus-visible{outline:3px solid #282924;outline-offset:3px}html[data-design=bureau] .config .source-details>.source-heading{color:#fff;background:#71351f;border-color:#71351f;text-shadow:none}html[data-design=bureau] .config .source-details>.source-heading:hover{color:#fff;background:#542616;border-color:#542616}html[data-design] #desk-assistant :is(.assistant-message,.assistant-library-answer,.seo-advice p,.assistant-scroll-body p){font-size:17px;line-height:1.55}html[data-design] #desk-assistant :is(.assistant-scroll-body button,.assistant-scroll-body summary,.assistant-scroll-body label,.assistant-scroll-body a,.assistant-scroll-body select){font-size:15px;line-height:1.45}html[data-design] .assistant-master .master-message{font-size:16px;line-height:1.5;font-weight:500;max-height:none;overflow:visible}html[data-design] .assistant-master b{font-size:17px}html[data-design] .assistant-master-floating>div{display:block;min-width:0}html[data-design] .assistant-master-floating{box-sizing:border-box;max-width:calc(100vw - 24px)}html[data-design]{--assistant-glass:rgba(244,238,227,.35)}html[data-design=zamm]{--assistant-glass:rgba(255,255,255,.35)}html[data-design] :is(#desk-assistant,.assistant-master-floating,.checkout-assistant){background:var(--assistant-glass);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}html[data-design] #desk-assistant .assistant-heading{background:transparent}@media(prefers-reduced-transparency:reduce){html[data-design] :is(#desk-assistant,.assistant-master-floating,.checkout-assistant){background:var(--assistant-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-design] :is(.assistant-master-floating,.checkout-assistant){background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}html[data-design] .assistant-master-floating{padding:0;gap:14px;align-items:flex-start}html[data-design] .assistant-master-floating>div{position:relative;margin-top:36px;padding:14px 18px;background:var(--assistant-surface);border:1px solid var(--assistant-border);border-radius:38px;box-shadow:0 3px 12px #00000012}html[data-design] .assistant-master-floating>div>b{display:none}html[data-design] .assistant-master-floating .master-message{margin:0}html[data-design] .assistant-master-floating>div:before{content:"";position:absolute;left:-9px;top:24px;width:16px;height:16px;background:var(--assistant-surface);border-left:1px solid var(--assistant-border);border-bottom:1px solid var(--assistant-border);transform:rotate(45deg)}html[data-design] .checkout-assistant-message>p,html[data-design] .checkout-field-help:not(:empty),html[data-design] .checkout-mail-note{padding:12px 16px;border-radius:28px;background:var(--assistant-surface);border:1px solid var(--assistant-border)}html[data-design] .checkout-assistant-message{align-items:flex-start}html[data-design] .checkout-assistant-message>p{margin-top:30px}html[data-design] .checkout-assistant-handle{background:transparent}@media(max-width:480px){html[data-design] .assistant-master-floating{gap:8px}html[data-design] .assistant-master-floating>div{padding:12px 14px;margin-top:26px}}html[data-design] .assistant-master-floating{flex-direction:row-reverse;gap:8px}html[data-design] .assistant-master-floating>div:before{left:auto;right:-9px;border-left:0;border-bottom:0;border-right:1px solid var(--assistant-border);border-top:1px solid var(--assistant-border)}.assistant-pet-menu{position:fixed;inset:auto;margin:0;padding:5px;border:1px solid #c9c5bc;border-radius:10px;background:#fff;color:#242424;box-shadow:0 6px 24px #0003;z-index:2147483647;min-width:180px}.assistant-pet-menu button{display:block;width:100%;padding:10px 14px;border:0;border-radius:6px;background:#fff;color:#242424;font:14px Manrope,Arial,sans-serif;text-shadow:none;white-space:nowrap}.assistant-pet-menu button:hover,.assistant-pet-menu button:focus-visible{background:#fff1ad}.assistant-pet-menu::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.assistant-configuration-offer{display:flex;align-items:baseline;gap:8px 16px;flex-wrap:wrap;margin:10px 0}.assistant-configuration-offer>a{flex:1 1 200px}.assistant-configuration-price{margin-left:auto;white-space:nowrap;font-weight:700}#desk-assistant .assistant-library-subgroup{margin:8px 0;padding-left:8px;border-left:2px solid #d8cbb8}#desk-assistant .assistant-library-subgroup>summary{padding:10px 0;font-weight:600;cursor:pointer;line-height:1.4}.assistant-quiz select option:disabled{color:#929292;background:#ededed}.assistant-quiz .guide-question-disabled{color:#8b8b8b}.assistant-quiz select:disabled{color:#8b8b8b;background:#ededed;border-color:#d6d6d6;cursor:not-allowed;opacity:1}.delivery-location-field{display:grid;gap:5px;min-width:0;font-size:13px}.buyer-dialog .delivery-location-field input{width:100%;box-sizing:border-box}.delivery-locality-note{display:block;font-size:11px;line-height:1.4;color:#555}.delivery-locality-options{list-style:none;margin:0;padding:4px;max-height:220px;overflow:auto;border:1px solid #bbb;border-radius:6px;background:#fff;color:#202124;overscroll-behavior:contain}.delivery-locality-options[hidden]{display:none}.delivery-locality-options li{display:grid;gap:3px;padding:9px 10px;border-radius:4px;cursor:pointer;line-height:1.4}.delivery-locality-options li:hover,.delivery-locality-options li[aria-selected=true]{background:#eee7da}.delivery-locality-options strong{font-size:13px}.delivery-locality-options span{font-size:11px;color:#555}html[data-design=zamm] .delivery-locality-options li:hover,html[data-design=zamm] .delivery-locality-options li[aria-selected=true]{background:#fff0b7}.buyer-summary{color:#211b17;text-shadow:0 1px 0 #fff,-1px 0 1px #fff,1px 0 1px #fff,0 -1px 1px #fff}.buyer-summary strong{font-size:23px;font-weight:800;color:inherit;line-height:1.2}.buyer-summary small{font-size:12px;font-weight:650;line-height:1.45;color:inherit}.buyer-summary button{font-weight:750;line-height:1.35;text-shadow:none;min-height:44px}.buyer-checkout-dialog{color:#24201c}.buyer-checkout-dialog .buyer-checkout-content>p,.buyer-checkout-dialog label{font-weight:600;line-height:1.5}.buyer-checkout-dialog .buyer-checkout-content>strong{font-weight:800}html[data-design=zamm] .buyer-summary,html[data-design=zamm] .buyer-checkout-dialog{color:#202124}html[data-design=zamm] .buyer-summary small{color:inherit}.buyer-mail-actions-main{display:grid;grid-template-columns:1fr;gap:8px}.buyer-dialog .buyer-mail-actions-main button,.buyer-dialog #buyer-add-cart{width:100%;min-height:44px;font-weight:700;line-height:1.3;box-sizing:border-box}@media(min-width:761px){.buyer-mail-actions-main{grid-template-columns:repeat(2,minmax(0,1fr))}.buyer-mail-actions-main>.buyer-primary{grid-column:1 / -1}.buyer-dialog .buyer-mail-actions-main button,.buyer-dialog #buyer-add-cart{white-space:nowrap;padding-inline:10px}}.buyer-summary strong{font-size:28px;line-height:1.2}.buyer-summary #buyer-summary-text,.buyer-summary #buyer-accessories,.buyer-summary #buyer-total-weight{font-size:16px;line-height:1.5;margin-top:8px}.buyer-summary button{font-size:16px;line-height:1.4}@media(max-width:760px){.buyer-summary strong{font-size:24px}.buyer-summary #buyer-summary-text,.buyer-summary #buyer-accessories,.buyer-summary #buyer-total-weight,.buyer-summary button{font-size:15px}}html .config-scroll{font-size:16px;line-height:1.5}html .config-scroll :is(label,select,input,button,p,li,a,summary,small,.description,.subtle,.dimension-note,.material-caption,.swatch-label,.frame-height-note){font-size:16px!important;line-height:1.5}html .config-scroll .step-heading h3{font-size:19px!important;line-height:1.35;letter-spacing:0}html .config-scroll :is(h2,h3,h4){line-height:1.4}html .config-scroll h2{font-size:22px!important}html .config-scroll :is(h3,h4){font-size:18px}html .config-scroll :is(select,input:not([type=range]),button){min-height:44px}html .config-scroll button{white-space:normal}html .config-scroll .step-heading{flex-wrap:wrap;gap:8px}html .config-scroll .dimension-note{flex-wrap:wrap;gap:6px}html .price-digits{color:#c52222!important}html .price-symbol{color:#71351f!important}.viewer-resize{position:absolute;right:0;bottom:0;z-index:12;width:32px;height:32px;padding:0;background:#fffef0e8;color:#71351f;border:1px solid #b9ab94;border-radius:8px 0 0;font-size:24px;cursor:nwse-resize;touch-action:none}.stage:fullscreen .viewer-resize{display:none}@media(max-width:760px){.viewer-resize{cursor:ns-resize}}.buyer-summary.description-collapsed :is(#buyer-summary-text,#buyer-accessories,#buyer-total-weight){display:none!important}.buyer-summary .buyer-description-toggle{position:absolute;right:8px;top:8px;width:28px;height:28px;min-height:28px;padding:0;font-size:23px;line-height:1;border:0;background:transparent;color:inherit;text-decoration:none}@media(max-width:760px){.buyer-summary .buyer-description-toggle{display:flex!important;align-items:center;justify-content:center;gap:6px;position:static;width:100%;height:auto;min-height:44px;font-size:20px;order:2}.buyer-summary .buyer-description-toggle:after{content:none}.buyer-summary #buyer-request{order:3}.buyer-summary{display:flex;flex-direction:column;max-height:70dvh;overflow:auto}.buyer-summary>div{flex:none}.buyer-summary:not(.description-collapsed) :is(#buyer-summary-text,#buyer-accessories,#buyer-total-weight){display:block!important}}html .stage .mobile-price-bar{display:none!important}html .config-scroll .step:has(#width) .size-row>label{grid-template-rows:minmax(1.25em,auto) 44px;gap:4px;line-height:1.25}html .config-scroll .step:has(#width) .extra-size{margin-top:8px}html .config-scroll .extra-size>label:has(#thickness){grid-column:1}html .config-scroll .extra-size>label:has(#frameHeight){grid-column:3;min-width:0}html .config-scroll #city-traverses-label{display:grid;gap:6px;min-width:0;margin-bottom:12px;font-size:16px}html .config-scroll #city-traverses-label select{width:100%;min-width:0;box-sizing:border-box;min-height:44px;font:inherit}html .config-scroll #city-traverses-label[hidden]{display:none}html .config-scroll .step:has(#width) .dimension-note{line-height:1.25;gap:4px;margin-top:8px}html .config-scroll .ergo-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-bottom:8px}html .config-scroll .ergo-dimensions[hidden]{display:none}html .config-scroll .ergo-dimensions label{display:grid;grid-template-rows:minmax(2.5em,auto) 44px;gap:4px;min-width:0;color:#65685f;font-size:14px;line-height:1.2}html .config-scroll .ergo-dimensions label span{align-self:end}html .config-scroll .ergo-dimensions select{width:100%;min-width:0;border:1px solid #d8d8d1;border-radius:7px;background:#fff;padding:7px 10px;font-size:16px;font-weight:650}html .config-scroll .ergo-dimensions b{color:#71351f}html[data-design=zamm] .config-scroll .ergo-dimensions b{color:#111}html .config-scroll .step:is(:has(#tops),:has(#metals),.placement,.screens) :is(label,button,p,.description,.subtle,.material-caption,.swatch-label){line-height:1.25}html .config-scroll .step:is(:has(#tops),:has(#metals),.placement,.screens) .step-heading{margin-bottom:10px}html .config-scroll .step:is(:has(#tops),:has(#metals),.placement,.screens) p{margin-block:8px}html .config-scroll .step:is(:has(#tops),:has(#metals)) .material-caption{margin-top:6px}html .config-scroll .step:is(.placement,.screens) .placement-add{gap:8px}html .config-scroll .step.placement .cabinet-choice-row{margin-top:4px;padding-top:8px}html .config-scroll .step.screens .screen-choice{margin-block:8px;padding-block:8px}html .config-scroll :is(#tops,#metals){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px}html .config-scroll :is(#tops,#metals) .swatch-label{white-space:normal;overflow-wrap:anywhere;word-break:normal}@media(max-width:760px){html .config-scroll :is(#tops,#metals) .swatch-label{font-size:9px!important;line-height:1.2!important}html .config-scroll :is(#tops,#metals) .swatch{min-width:0;min-height:60px;height:auto;gap:5px;padding:2px 0}}#primary-assembly-manual{margin:12px 0 18px}#primary-assembly-manual a{font-weight:750}.manual-arrows{display:inline-block;margin-right:10px;color:#d11!important;animation:manual-pulse 1.4s ease-in-out infinite}@keyframes manual-pulse{0%,to{opacity:1}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.manual-arrows{animation:none}}html .config-scroll .placement-add{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}html .config-scroll .placement-add .cabinet-choice-row{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:8px;padding-top:14px;border-top:1px solid #b9a68c}html .config-scroll .placement-add button,html .config-scroll .placement-add .mobile-cabinet-choice{min-height:72px;padding:12px 10px;border:1px solid #c7b49d;border-radius:12px;background:linear-gradient(180deg,#fffdf8,#eee2d2);color:#493020;box-shadow:0 4px #c3af98,0 7px 12px #49302014,inset 0 1px #fff;font-weight:650;line-height:1.4;transition:transform .15s,box-shadow .15s,background .15s}html .config-scroll .placement-add button:hover,html .config-scroll .placement-add .mobile-cabinet-choice:hover{transform:translateY(-2px);box-shadow:0 6px #c3af98,0 9px 15px #49302022}html .config-scroll .placement-add button:active{transform:translateY(3px);box-shadow:0 1px #c3af98}html .config-scroll .placement-add button[aria-pressed=true]{background:linear-gradient(180deg,#936047,#71351f);border-color:#71351f;color:#fff;box-shadow:0 4px #4e2517,0 7px 12px #49302025,inset 0 1px #fff5}html[data-design=zamm] .config-scroll .placement-add button,html[data-design=zamm] .config-scroll .placement-add .mobile-cabinet-choice{background:linear-gradient(180deg,#fff,#e9edf0);color:#242424;border-color:#c8ced3;box-shadow:0 4px #b9c0c6,0 7px 12px #00000014}html[data-design=zamm] .config-scroll .placement-add button[aria-pressed=true]{background:linear-gradient(180deg,#ffe477,#ffc845);border-color:#d5a72c;box-shadow:0 4px #c49824,0 7px 12px #00000018}@media(max-width:760px){html .config-scroll .placement-add :is(button,.mobile-cabinet-choice){font-size:13px!important;padding:10px 6px}.placement-add .cabinet-choice-row{gap:8px}}@media(prefers-reduced-motion:reduce){html .config-scroll .placement-add button{transition:none}}@media(min-width:761px){.buyer-summary #buyer-price{display:block;padding-right:30px}}@media(min-width:761px){html .config-scroll .step:not(:has(#models)) :is(select,input:not([type=range]),button){min-height:36px;padding-top:5px;padding-bottom:5px}html .config-scroll .step:has(#width) .size-row>label{grid-template-rows:minmax(1.25em,auto) 36px}html .config-scroll .step:not(:has(#models)) :is(#tops,#metals) .swatch{min-height:54px;height:auto;padding-top:2px;padding-bottom:2px;gap:4px}html .config-scroll .step:not(:has(#models)) :is(#tops,#metals) .swatch>span{width:30px;height:30px}html .config-scroll .step:not(:has(#models)) .placement-add :is(button,.mobile-cabinet-choice){min-height:50px;padding:7px 8px;line-height:1.2}html .config-scroll .step:not(:has(#models)) .mobile-cabinet-choice select{min-height:32px;padding-block:3px}}@media(max-width:760px){html .config-scroll .ergo-dimensions{gap:8px}html .config-scroll .ergo-dimensions label{font-size:13px}}#equipment-selection{width:100%;padding:10px;border:1px solid #c7b99c;border-radius:6px;font:inherit;margin-bottom:10px}#equipment-mobile-rotate{padding:10px;border:1px solid #c7b99c;border-radius:6px;margin-bottom:10px}#placement-editor .plan-caption{font-size:11px;line-height:1.4;gap:12px}html body .buyer-summary{position:fixed}html body .buyer-summary .buyer-description-toggle{display:flex!important;position:absolute!important;inset:6px 6px auto auto;align-items:center;justify-content:center;width:36px!important;height:36px!important;min-height:36px;padding:0;font-size:23px;line-height:1;border:0;background:transparent;color:inherit;z-index:2}html body .buyer-summary .buyer-description-toggle:after{content:none!important}html body .buyer-summary #buyer-price{display:block;padding-right:38px}html .config-scroll :is(.equipment-installed,#ergo-pedestal-choice button[aria-pressed=true]){opacity:1!important;background:linear-gradient(180deg,#936047,#71351f)!important;border-color:#71351f!important;color:#fff!important;box-shadow:0 4px #4e2517,0 7px 12px #49302025!important}html[data-design=zamm] .config-scroll :is(.equipment-installed,#ergo-pedestal-choice button[aria-pressed=true]){background:linear-gradient(180deg,#ffe477,#ffc845)!important;border-color:#d5a72c!important;color:#242424!important;box-shadow:0 4px #c49824,0 7px 12px #00000018!important}html body .buyer-summary .buyer-summary-actions{display:flex;align-items:stretch;gap:8px;width:100%}html body .buyer-summary .buyer-summary-actions #buyer-request{flex:1;min-width:0;width:auto}html body .buyer-summary #buyer-add-cart-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;min-height:44px;padding:8px;border:1px solid #c7b99c;border-radius:8px;background:#fff;color:#312a23;cursor:pointer}html body .buyer-summary #buyer-add-cart-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}html body .buyer-summary #buyer-add-cart-icon:hover{background:#fff1bc}html body .buyer-summary .buyer-summary-actions #buyer-request{order:0}html body .buyer-summary .buyer-summary-actions #buyer-add-cart-icon{order:1}.proposal-dialog{width:min(460px,calc(100vw - 32px));max-height:90dvh;overflow:auto;padding:24px;border:1px solid #c7b99c;border-radius:12px}.proposal-dialog::backdrop{background:#0006}.proposal-dialog h2{font-size:22px}.proposal-format{display:flex;gap:12px;margin:18px 0}.proposal-format button{flex:1;min-height:48px;border:1px solid #bcb5a8;border-radius:7px;background:#ffcf45;font:inherit;font-weight:700;color:#222;cursor:pointer}.proposal-format button:disabled{opacity:.6}.proposal-close{margin-top:16px;min-height:40px}.proposal-status{line-height:1.5}.proposal-download{display:block;margin-top:12px}.proposal-download[hidden]{display:none}.proposal-client-notice{background:#fff3bf;padding:12px;border-radius:6px}.buyer-dialog input.proposal-missing{border:2px solid #c3422e;outline-offset:2px}.product-import-dialog{width:min(680px,calc(100vw - 30px));padding:22px;max-height:90dvh;overflow:auto;border:1px solid #c7b99c;border-radius:10px}.product-import-dialog label{display:grid;gap:8px;margin:12px 0}.product-import-dialog input,.product-import-dialog select{width:100%;min-width:0;padding:10px;font:inherit;border:1px solid #bbb;border-radius:6px;box-sizing:border-box}.product-import-dialog button{min-height:44px;padding:8px 14px;margin:8px 4px 8px 0}.product-import-dialog img{object-fit:contain}.product-import-dialog::backdrop{background:#0006}.product-selected-name{line-height:1.5;overflow-wrap:anywhere}.product-import-dialog [data-product-add]{background:#ffcf45}html[data-design=bureau] body .config-scroll.config-scroll :is(.equipment-installed,.placement-add button[aria-pressed=true],#ergo-pedestal-choice button[aria-pressed=true]){opacity:1!important;background:#f7e7dc!important;border-color:#b52b26!important;color:#493020!important;box-shadow:0 4px #b52b26!important}html[data-design=zamm] body .config-scroll.config-scroll :is(.equipment-installed,.placement-add button[aria-pressed=true],#ergo-pedestal-choice button[aria-pressed=true]){opacity:1!important;background:#fff5d9!important;border-color:#ffc845!important;color:#242424!important;box-shadow:0 4px #ffc845!important}#seo-entry{padding:26px 38px;margin:0;background:#f7f7f2;border-top:1px solid #ddd;color:#272b24;font:14px/1.65 Arial,Helvetica,sans-serif}#seo-entry h2{font-size:22px;margin:0 0 8px}#seo-entry p{margin:0 0 16px}#seo-entry nav{display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:16px}#seo-entry a{font-size:14px;text-underline-offset:3px}#seo-entry a:focus-visible{outline:3px solid #d8a90e;outline-offset:4px}@media(max-width:760px){#seo-entry{padding:24px 18px}#seo-entry nav{display:grid;gap:10px}}#desk-assistant #seo-entry{padding:8px 0 16px;background:transparent;border-top:0;border-bottom:1px solid var(--assistant-border,#ddd);margin-bottom:16px}#desk-assistant #seo-entry h2{font-size:20px}#desk-assistant #seo-entry nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}#desk-assistant #seo-entry a{overflow-wrap:anywhere}#desk-assistant.has-window-help,.checkout-assistant.has-window-help{position:fixed}dialog.has-window-help{position:fixed}.window-controls{position:absolute;right:12px;top:10px;display:flex;align-items:center;gap:6px;z-index:12}.window-controls>button{position:static!important;inset:auto!important;float:none!important;margin:0!important;transform:none!important;min-width:40px!important;width:40px!important;height:40px!important;padding:8px!important;display:grid!important;place-items:center;border:1px solid #c6cbd0;border-radius:9px;background:#fff;color:#25343d;box-shadow:none;cursor:pointer}.window-controls>.window-help-toggle{background:#fff3b0}.window-help-toggle svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.window-controls .window-original-close{font-size:25px!important;line-height:1!important}.has-window-help>h2,.has-window-help>header h2,.has-window-help>.cart-heading h2,.has-window-help>.buyer-checkout-heading h2,.has-window-help>.about-heading h2{padding-right:96px;min-height:40px}.has-window-help>.checkout-assistant-handle,.has-window-help>.assistant-heading{padding-right:96px}#window-illustrated-help{box-sizing:border-box;width:min(800px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0;border:1px solid #d3d3cf;border-radius:16px;color:#25343d;background:#fffef9;overflow:auto}#window-illustrated-help::backdrop{background:#17232d80}#window-illustrated-help>header{display:flex;align-items:start;justify-content:space-between;gap:16px;position:sticky;top:0;background:#fffef9;padding:16px 20px;border-bottom:1px solid #ddd;z-index:1}#window-illustrated-help h2{font-size:21px;margin:0;line-height:1.3}#window-illustrated-help .window-help-close{flex:none;width:40px;height:40px;padding:0;font-size:27px;border:1px solid #ccc;border-radius:9px;background:#fff;color:#25343d;cursor:pointer}.window-help-content{padding:4px 20px 24px;line-height:1.6}.window-help-content section{margin:22px 0;padding-bottom:16px;border-bottom:1px solid #e5e1d7}.window-help-content h3{font-size:18px;margin:0 0 8px}.window-help-content p{margin:8px 0 14px}.window-help-content img{display:block;max-width:100%;height:auto;max-height:650px;object-fit:contain;border:1px solid #e5e1d7;border-radius:8px;margin:auto}.window-controls button:focus-visible,#window-illustrated-help button:focus-visible{outline:3px solid #1676cb;outline-offset:2px}@media(max-width:600px){.window-controls{right:8px;top:8px;gap:4px}.window-help-content{padding:4px 14px 20px}#window-illustrated-help>header{padding:12px 14px}#window-illustrated-help h2{font-size:18px}.has-window-help>h2,.has-window-help>header h2{padding-right:92px}}html .has-window-help .window-sticky-heading{position:sticky!important;top:calc(-1 * var(--window-pad-top,0px));z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;height:auto!important;min-height:64px;max-width:none;margin-top:calc(-1 * var(--window-pad-top,0px))!important;margin-left:calc(-1 * var(--window-pad-left,0px))!important;margin-right:calc(-1 * var(--window-pad-right,0px))!important;margin-bottom:16px!important;padding:12px max(12px,var(--window-pad-right,0px)) 12px max(12px,var(--window-pad-left,0px))!important;background:#fffef9!important;border-bottom:1px solid #d9d9d3;box-shadow:0 3px 8px #0000000a}html[data-design=zamm] .has-window-help .window-sticky-heading{background:#fff!important}html .window-sticky-heading .window-controls{position:static;flex:none;align-self:flex-start;margin:0;transform:none}html .window-sticky-heading h2{padding-right:0!important;margin:0;min-height:0;min-width:0;line-height:1.3;overflow-wrap:anywhere}html .window-sticky-heading>div:not(.window-controls){min-width:0}html #window-illustrated-help>header{height:auto;flex:none;z-index:30}@media(max-width:600px){html .has-window-help .window-sticky-heading{gap:8px;padding:10px 12px!important}html .window-sticky-heading h2{font-size:18px}}#window-illustrated-help>header .window-controls{position:static;flex:none}html .contacts-modal .window-sticky-heading{margin:0!important;top:0;padding:14px 18px!important}#window-illustrated-help>header{align-items:center}#window-illustrated-help>header h2{flex:1;min-width:0}.window-help-character{flex:none;width:64px;height:88px;pointer-events:none}.window-help-character .assistant-avatar{display:block;width:64px;height:88px}.window-help-character .assistant-avatar svg{width:64px;height:88px;display:block}.window-help-character .assistant-avatar:not([data-character=wolf]) .assistant-wolf,.window-help-character .assistant-avatar[data-character=wolf] .assistant-cat{display:none}.window-help-character :is(.wolf-good-paw,.wolf-clap-paws,.wolf-raised-paws,.wolf-ok-paw,.wolf-moon,.cat-prop){opacity:0}.window-help-character .wolf-mouth{transform-origin:101px 133px;transform:scaleY(.12)}@media(max-width:600px){.window-help-character,.window-help-character .assistant-avatar,.window-help-character .assistant-avatar svg{width:44px;height:64px}.window-help-character{flex:0 0 44px}#window-illustrated-help>header{gap:8px}#window-illustrated-help h2{font-size:17px}}html #saved-config-qr{box-sizing:border-box;width:min(460px,calc(100vw - 24px));min-width:0;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:auto;padding:16px;overflow:auto}#saved-config-qr .configuration-qr{box-sizing:border-box;min-width:0;max-width:100%;padding:8px}#saved-config-qr .configuration-qr>a{max-width:100%;overflow-wrap:anywhere}#saved-config-qr .configuration-qr svg{max-width:100%;height:auto}#saved-config-qr .window-sticky-heading h2{font-size:20px}html body :is(dialog,#desk-assistant,.checkout-assistant,.has-window-help) :is(.window-original-close,.window-help-close,.dialog-close-corner,button[aria-label^=Закрыть]),html body .contacts-close{box-sizing:border-box!important;border:1px solid #c6cbd0!important;border-radius:9px!important;background:#fff!important;color:#25343d!important;box-shadow:none!important;min-width:40px!important;min-height:40px!important}html body :is(dialog,#desk-assistant,.checkout-assistant,.has-window-help) :is(.window-original-close,.window-help-close,.dialog-close-corner,button[aria-label^=Закрыть]):hover,html body .contacts-close:hover{border-color:#8f9ba5!important;background:#f4f6f7!important}html body :is(dialog,#desk-assistant,.checkout-assistant,.has-window-help) :is(.window-original-close,.window-help-close,.dialog-close-corner,button[aria-label^=Закрыть]),html body .contacts-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:8px!important;display:grid!important;place-items:center!important;border-color:#ccc!important;font-family:Manrope,Helvetica,Arial,sans-serif!important}.window-close-glyph{display:block;width:12px;height:12px;line-height:0;transform:translateY(4px);pointer-events:none}.window-close-glyph svg{display:block;width:12px!important;height:12px!important}.window-help-character .assistant-volume{width:44px;height:88px}@media(max-width:760px){.window-help-character .assistant-volume{width:32px;height:64px}}.window-help-character .assistant-volume{display:block;width:48px;height:80px;background:url(/assistant-cat-poses.webp) 0 0/400% 100% no-repeat}.window-help-character .assistant-avatar[data-character=wolf] .assistant-volume{background-image:url(/assistant-wolf-poses.webp)}.window-help-character .assistant-avatar svg{display:none!important}@media(max-width:760px){.window-help-character .assistant-volume{width:36px;height:60px}}.window-help-character .assistant-avatar[data-character=beaver] .assistant-volume{background-image:url(/assistant-beaver-poses-v2.webp)}.window-help-character .assistant-avatar[data-character=beaver]{width:64px;min-width:64px;flex-basis:64px}.window-help-character .assistant-avatar[data-character=beaver] .assistant-volume{width:64px}@media(max-width:760px){.window-help-character .assistant-avatar[data-character=beaver]{width:48px;min-width:48px;flex-basis:48px}.window-help-character .assistant-avatar[data-character=beaver] .assistant-volume{width:48px}}html body .config-scroll>.step,html body .config-scroll>.source-details{padding-block:8px}html body .config-scroll .step-heading{margin:0 0 6px;gap:4px 8px;align-items:center}html body .config-scroll .step-heading :is(h2,h3){margin:0;line-height:1.25}html body .config-scroll .section-number{min-height:20px!important;height:20px;padding:0 3px;line-height:18px!important}html body .config-scroll .cutting-heading{display:flex;flex-wrap:wrap}html body .config-scroll .table-height-label{margin-left:auto;flex:0 0 auto;line-height:1.25}html body .config-scroll .size-row>label{gap:2px;grid-template-rows:auto 38px}html body .config-scroll .step:has(#width) .size-row>label{grid-template-rows:auto 38px;gap:2px}html body .config-scroll .size-row select{height:38px;min-height:38px;padding-block:5px}html body .config-scroll .step:has(#width) .extra-size{margin-top:5px}html body .config-scroll :is(.dimension-note,.material-caption){margin-block:4px;line-height:1.3}html body .config-scroll :is(#tops,#metals){gap:6px}html body .config-scroll :is(#tops,#metals) .swatch{padding-block:2px;gap:3px;min-height:0}html body .config-scroll :is(#tops,#metals) .swatch>span{width:min(56px,100%)!important}html body .config-scroll :is(#tops,#metals) .swatch-label{font-size:14px!important;line-height:1.2!important}html body .config-scroll .placement-add{gap:6px}html body .config-scroll .placement-add .cabinet-choice-row{gap:6px;margin-top:3px;padding-top:6px}html body .config-scroll .placement-add :is(button,.mobile-cabinet-choice){min-height:44px;padding:6px 8px;line-height:1.2}html body .config-scroll .screens .screen-choice{margin-block:4px;padding-block:5px;gap:4px}html body .config-scroll :is(.screens,.placement,.source-details) p{margin-block:5px;line-height:1.4}html body .config-scroll .source-details :is(h2,h3,h4){margin-block:8px 4px}html body .config-scroll .source-details ul{margin-block:4px;padding-left:20px}html body .config-scroll .source-details li{margin-block:2px;line-height:1.35}html body .config-scroll .placement-notes{padding-block:4px}html body .config-scroll :is(.description,.dimension-note,.material-caption):empty{display:none}html body .config-scroll #primary-assembly-manual{margin:6px 0}@media(max-width:760px){html body .config-scroll .size-row>label,html body .config-scroll .step:has(#width) .size-row>label{grid-template-rows:auto 44px}html body .config-scroll .size-row select{min-height:44px;height:44px}html body .config-scroll :is(#tops,#metals) .swatch-label{font-size:11px!important}}html body .config-scroll>.step,html body .config-scroll>.source-details{padding-block:8px!important}html body .config-scroll .step-heading{margin-block:0 6px!important;min-height:0}html body .config-scroll :is(#tops,#metals){margin-block:3px!important;padding-block:2px!important}html body .config-scroll .screens .screen-choice>label{display:flex;align-items:center;gap:8px;margin:0}html body .config-scroll .screens .screen-choice>label select{flex:1;width:auto;min-width:0}html body .config-scroll .source-details>h2{margin-top:0}html body .config-scroll :is(#tops,#metals) .swatch.selected:after{top:4px!important;right:calc(50% - 24px)!important}@media(min-width:761px){html body .config-scroll :is(#tops,#metals) .swatch-label{font-size:13px!important}}html body button.section-number.section-number.section-number{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:20px!important;height:20px!important;min-width:20px!important;max-width:20px!important;min-height:20px!important;max-height:20px!important;padding:0!important;flex:0 0 20px!important;font-family:Arial,sans-serif!important;font-size:12px!important;font-weight:400!important;font-style:normal!important;line-height:1!important;letter-spacing:0!important;text-indent:0!important;font-variant-numeric:tabular-nums!important;border-width:1px!important;border-style:solid!important;border-radius:0!important}html body #construction-heading h3,html body .config-scroll .step-heading h3{font-size:19px!important;font-weight:600;line-height:1.25}html body .config-scroll .placement-add .cabinet-click-choice{padding:0;position:relative;display:flex;align-items:stretch}html[data-design] body .config-scroll.config-scroll :is(#straight-pedestal-choice,.cabinet-click-choice)>button.cabinet-click-action{flex:1;width:100%;margin:0;padding:6px 24px 6px 6px;background:transparent!important;border:0!important;border-radius:inherit!important;box-shadow:none!important;transform:none!important;color:inherit!important;font:inherit;font-size:14px!important;overflow-wrap:normal;word-break:normal;line-height:1.2;cursor:pointer}html body .config-scroll .placement-add .cabinet-click-choice>select{position:absolute;inset:0 0 0 auto;width:28px!important;height:100%;min-height:0;padding:0;opacity:0;cursor:pointer}html body .config-scroll .placement-add .cabinet-side-arrow{position:absolute;right:7px;top:50%;transform:translateY(-50%);pointer-events:none;font-size:16px;line-height:1}html body .stage .gesture .gesture-zoom{color:#173b65}html body button.section-number.section-number.section-number{color:#009c57!important;border-color:#009c57!important;opacity:1}html body .gesture-zoom [data-hold-zoom]{display:inline;padding:4px 0;margin:0;min-height:0;border:0;background:transparent;color:inherit;font:inherit;cursor:zoom-in;pointer-events:auto;touch-action:none;user-select:none;-webkit-user-select:none}html body .gesture-zoom [data-hold-zoom="-1"]{cursor:zoom-out}html body .gesture-zoom [data-hold-zoom]:is(:hover,[aria-pressed=true]){text-decoration:underline}html body .config-scroll .cutting-heading{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:center}html body .config-scroll .cutting-heading>h3{grid-column:1;grid-row:1}html body .config-scroll .cutting-heading>#cutting-control{grid-column:2;grid-row:1;width:auto;min-width:0;justify-content:flex-end;margin:0;gap:6px}html body .config-scroll .cutting-heading>.table-height-label{grid-column:1/-1;justify-self:end}html body #shape-label[hidden]{display:none!important}html body .config-scroll :is(#tops,#metals){grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}html body .config-scroll :is(#tops,#metals) .swatch.selected:after{right:max(2px,calc(50% - 24px))!important}html body .config-scroll .placement-add .cabinet-choice-row{display:grid;grid-column:1/-1;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;min-width:0;container-type:inline-size}html body .config-scroll .placement-add .cabinet-choice-row>:is(button,label){grid-column:auto!important;min-width:0;width:100%;padding:6px 3px;font-size:16px!important;overflow-wrap:normal;word-break:normal}html[data-design] body .config-scroll.config-scroll .cabinet-choice-row :is(#straight-pedestal-choice,.cabinet-click-choice)>button.cabinet-click-action{font-size:inherit!important;padding:6px 17px 6px 3px}html body .config-scroll .cabinet-choice-row .cabinet-side-arrow{right:3px;font-size:12px}html body #construction-heading{flex-wrap:nowrap;gap:8px;container-type:inline-size}html body #construction-heading h3{flex:0 0 auto;white-space:nowrap}html body #construction-heading #model-grouping{display:flex;flex-wrap:nowrap;flex:1;min-width:0;width:auto;gap:1px;padding:2px;margin-left:0}html body #construction-heading #model-grouping button{flex:1 1 auto;min-width:0;min-height:28px;padding:4px 2px;white-space:nowrap;font-size:clamp(7px,calc(3.33cqi - 5px),10px);line-height:1.2}@media(max-width:760px){html body main>#construction-heading{position:sticky;top:var(--construction-stage-height,440px);z-index:11;align-self:stretch;gap:5px;padding:6px}html body main>#construction-heading h3{font-size:12px!important}html body main>#construction-heading .section-number{width:16px;height:16px;min-width:16px;font-size:10px!important}html body main>#construction-heading #model-grouping button{padding:4px 1px}}@media(max-width:760px){html body main>#construction-heading #model-grouping{display:grid;grid-template-columns:.45fr 1fr .65fr 1.15fr 1.35fr 1fr;gap:2px}html body main>#construction-heading #model-grouping button{font-size:11px;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15;min-height:32px;padding:3px 1px}html body main>#construction-heading{flex-wrap:wrap}html body main>#construction-heading #model-grouping{flex-basis:100%;width:100%}}@media(max-width:760px){html body main>#construction-heading{position:static;top:auto;box-shadow:none;border-bottom:0}html body main>#model-grouping{position:sticky;top:var(--construction-stage-height,440px);z-index:11;display:grid;grid-template-columns:.45fr 1fr .65fr 1.15fr 1.35fr 1fr;gap:2px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;margin:0;padding:4px 6px;flex-shrink:0;align-self:stretch;background:var(--paper,#fff);border-radius:0;box-shadow:0 2px 4px #0000000d}html body main>#model-grouping button{min-width:0;min-height:32px;font-size:11px;white-space:normal;overflow-wrap:normal;word-break:normal;line-height:1.15;padding:3px 1px}}#fullscreen-exit{display:none}html body main>.stage:fullscreen{position:fixed;inset:0;width:100vw;height:100dvh;min-height:0;max-height:none;margin:0}.stage:fullscreen #fullscreen-exit{display:block;position:absolute;top:calc(12px + env(safe-area-inset-top,0px));right:calc(12px + env(safe-area-inset-right,0px));z-index:100;min-width:88px;min-height:44px;padding:10px 14px;border:1px solid #888;border-radius:8px;background:#fff;color:#222;font:600 14px Arial,sans-serif;box-shadow:0 2px 8px #0002;cursor:pointer;pointer-events:auto}html body .config-scroll .placement-add .cabinet-choice-row:not(:has(>:not([hidden])~:not([hidden])))>.mobile-cabinet-choice:not([hidden]){width:calc((100% - 6px)/2);justify-self:center}#placement-empty{display:none!important}html body .config-scroll .placement-add .cabinet-choice-row>:is(button,label){font-weight:650;overflow-wrap:anywhere}html[data-design] body .config-scroll.config-scroll .cabinet-choice-row :is(#straight-pedestal-choice,.cabinet-click-choice)>button.cabinet-click-action{font-size:16px!important;font-weight:650;overflow-wrap:anywhere}@media(max-width:760px){html body .config-scroll .placement-add .cabinet-choice-row>:is(button,label),html[data-design] body .config-scroll.config-scroll .cabinet-choice-row :is(#straight-pedestal-choice,.cabinet-click-choice)>button.cabinet-click-action{font-size:13px!important}}html body .config-scroll .step.screens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;align-items:stretch}html body .config-scroll .screens>.step-heading{grid-column:1/-1;grid-row:1}html body .config-scroll .screens>.screen-choice:not([hidden]){display:grid;grid-template-rows:subgrid;grid-row:2/span 5;gap:6px;min-width:0;margin:0;padding:0 0 8px;align-items:start}html body .config-scroll .screens>.screen-choice:has(#screen-top-material){grid-column:1}html body .config-scroll .screens>.screen-choice:has(#screen-bottom-material){grid-column:2}html body .config-scroll .screens>.screen-choice>b{grid-row:1}html body .config-scroll .screens>.screen-choice>label{grid-row:2;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-width:0}html body .config-scroll .screens>.screen-choice>label select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}html body .config-scroll .screens>.screen-choice>p{grid-row:3;margin:0}html body .config-scroll .screens #felt-palette{grid-row:4;min-width:0}html body .config-scroll .screens>.screen-choice>.placement-add{grid-row:5;display:flex;align-self:stretch;margin:0}html body .config-scroll .screens>.screen-choice>.placement-add>button{width:100%;min-width:0;flex:1}html body .config-scroll .screens>#screen-list{grid-column:1;grid-row:7;min-width:0}html body .config-scroll .screens>#screen-bottom-list{grid-column:2;grid-row:7;min-width:0}html body .config-scroll .screens>#screen-mount-description{grid-column:1/-1;grid-row:8}html body .config-scroll .placement-add .cabinet-choice-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;gap:8px}html body .config-scroll .placement-add .cabinet-choice-row>:is(button,label){overflow-wrap:normal;word-break:normal;min-height:52px}html[data-design] body .config-scroll.config-scroll .cabinet-choice-row :is(#straight-pedestal-choice,.cabinet-click-choice)>button.cabinet-click-action{overflow-wrap:normal;word-break:normal}html body .config-scroll .placement-add .cabinet-choice-row>:nth-child(odd of:not([hidden])):nth-last-child(1 of:not([hidden])){grid-column:1/-1!important;width:calc((100% - 8px)/2);justify-self:center}html body .config-scroll .screens>.screen-choice>.placement-add{grid-row:1}html body .config-scroll .screens>.screen-choice>b{grid-row:2}html body .config-scroll .screens>.screen-choice>label{grid-row:3}html body .config-scroll .screens>.screen-choice>p{grid-row:4}html body .config-scroll .screens #felt-palette{grid-row:5}html body .config-scroll .screens>.screen-choice:not([hidden]){grid-row:2/span 4}html body .config-scroll .screens>.screen-choice>label{grid-row:2}html body .config-scroll .screens>.screen-choice>p{grid-row:3}html body .config-scroll .screens #felt-palette{grid-row:4}html body .config-scroll .screens>#screen-list,html body .config-scroll .screens>#screen-bottom-list{grid-row:6}html body .config-scroll .placement-add .cabinet-choice-row .cabinet-side-arrow{font-size:0!important;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid currentColor;right:10px;top:50%;transform:translateY(-50%);color:#263442}html body .config-scroll .placement-add .cabinet-click-choice>select{width:34px!important}html[data-design] body .config-scroll.config-scroll .cabinet-choice-row :is(#straight-pedestal-choice,.cabinet-click-choice)>button.cabinet-click-action{padding-right:34px}html body .source-details .specification-terms{margin:24px 0 12px;padding:16px 18px;border:1px solid #d9dfe2;border-radius:8px;background:#f5f7f8;color:#38434a;line-height:1.5}html body .source-details .specification-terms>p{margin:0 0 10px}html body .source-details .specification-terms>p:first-child{font-weight:700;font-size:16px;margin-bottom:12px}html body .source-details .specification-terms>p:last-child{margin-bottom:0}html[data-design=bureau] body .source-details .specification-terms{background:#f3f5f6;border-color:#d3dce1}@media(max-width:760px){html body .source-details .specification-terms{padding:14px;margin-top:20px}}html body .config-scroll .screens>.screen-choice{border-bottom:0!important}html body #tr-briefing[hidden]{display:none!important}html body #tr-briefing .briefing-size-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}html body #tr-briefing .briefing-size-row>label{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}html body #tr-briefing .briefing-size-row select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}html body #tr-briefing .briefing-size-row>label{grid-column:auto}html:not([data-design=bureau]) body .stage #model-label{color:#009c57!important}html body .adjustable-dialog button.product-window-resize{display:grid!important;place-items:center;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;background:#fffef0e8!important;color:#71351f!important;border:1px solid #b9ab94!important;border-radius:8px 0 0!important;font-size:0!important;box-shadow:none;transform:translate(-2px,-2px)}html body .adjustable-dialog button.product-window-resize:after{content:"";display:block;width:24px;height:24px;background:currentColor;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%205L19%2019M5%2012V5H12M12%2019H19V12%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M5%205L19%2019M5%2012V5H12M12%2019H19V12%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E) center/contain no-repeat}html:root[data-design=bureau] body .product-window-resize{filter:grayscale(1)}.model-group-tabs .model-group-count{box-sizing:border-box;min-width:21px;height:21px;padding:0 5px;border:1px solid #b7b8b0;border-radius:50px;background:transparent;color:#57594f;font-family:inherit;font-size:11px;font-weight:500;font-variant-numeric:lining-nums tabular-nums;line-height:1;letter-spacing:0;box-shadow:none}.model-group-tabs button[aria-selected=true] .model-group-count{border-color:#96844d;color:#594d2c;background:transparent;font-weight:500}html[data-design=bureau] .model-group-tabs .model-group-count{background:transparent!important;border-color:#aaa79e!important;color:#55534d!important}#about .about-brand{flex:0 0 auto;align-self:center;line-height:0}#about .about-brand img{display:block;width:84px;height:auto;max-width:none;object-fit:contain}html body>header{position:absolute;inset:0 0 auto;z-index:12;box-sizing:border-box;height:64px;min-height:64px;padding:6px 18px;gap:16px;flex-wrap:nowrap;background:transparent!important;border:0!important;pointer-events:none}html body>header .logo-image{width:141px;flex:0 0 141px;height:52px;background:transparent!important;overflow:visible;isolation:auto;pointer-events:auto}html body>header .logo-image img{mix-blend-mode:normal;filter:drop-shadow(1px 0 0 #fff) drop-shadow(-1px 0 0 #fff) drop-shadow(0 -1px 0 #fff) drop-shadow(0 2px 0 #9099a0) drop-shadow(0 3px 2px #26344055)}html body>header .header-line{background:#ffffffa8;box-shadow:1px 0 1px #26344066}html body>header .brand-copy{min-width:0;flex:1;overflow-wrap:normal}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){display:block;color:#152b3a!important;font-family:Arial,Helvetica,sans-serif;font-size:clamp(11px,1vw,14px)!important;font-weight:700!important;line-height:1.4;text-transform:none;letter-spacing:0;white-space:normal;margin:0;-webkit-text-stroke:2px #ffffffeb;paint-order:stroke fill;text-shadow:0 2px 0 #a8b0b6,0 3px 2px #23354455}html body>header .brand-copy .brand-workplace{font-size:clamp(10px,.9vw,13px)!important;margin-top:2px}html body>header .header-tools{pointer-events:auto;flex-shrink:0;width:calc(var(--header-panel-width,500px) - 48px);margin-left:auto}html body>main{height:100dvh}html body>main>.config{padding-top:64px;box-sizing:border-box}@media(max-width:1050px)and (min-width:761px){html body>header{padding-inline:12px;gap:10px}html body>header .logo-image{width:106px;flex-basis:106px}html body>header .header-line{display:none}}@media(max-width:760px){html body>header{height:auto;min-height:0;padding:8px 10px;gap:7px 10px;flex-wrap:wrap}html body>header .logo-image{width:98px;flex-basis:98px;height:42px}html body>header .brand-copy{flex:1;min-width:0}html body>header .brand-copy .brand-tagline{font-size:11px!important;line-height:1.3}html body>header .brand-copy .brand-workplace{font-size:10px!important;line-height:1.25}html body>header .header-tools{width:100%;max-width:none;margin:0;justify-content:space-between}html body>main{height:auto}html body>main>.stage{height:clamp(340px,calc(34dvh + 110px),440px)}html body>main>.config{padding-top:0}}html body>header .logo-image{background:#fff!important;padding:7px 9px;box-sizing:border-box;border-radius:0;box-shadow:none;overflow:hidden}html body>header .logo-image img{position:static;width:100%;height:100%;object-fit:contain;filter:none;mix-blend-mode:normal}html body>header .logo-image{overflow:visible;isolation:isolate}html body>header .logo-image:before{content:"";position:absolute;z-index:-1;inset:-20px -16px 0 -18px;background:#fff;pointer-events:none}@media(max-width:1050px)and (min-width:761px){html body>header .logo-image:before{left:-12px;right:-10px}}@media(max-width:760px){html body>header .logo-image:before{left:-10px;right:-10px}}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){color:#132b3b!important;-webkit-text-stroke:2.5px #fff;paint-order:stroke fill;text-shadow:none;font-weight:700!important;line-height:1.45;letter-spacing:0}html body>header .brand-copy .brand-workplace{font-size:clamp(11px,.98vw,14px)!important;margin-top:3px}@media(max-width:760px){html body>header .brand-copy .brand-tagline{font-size:12px!important;line-height:1.35}html body>header .brand-copy .brand-workplace{font-size:11px!important;line-height:1.35;margin-top:3px}}html body>header .logo-image{background:transparent!important}html body>header .logo-image:before{background:transparent;right:-11px}@media(max-width:1050px){html body>header .logo-image:before{right:-5px}}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){-webkit-text-stroke:2.5px #ffe477;text-shadow:0 1px 1px #73541455}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){-webkit-text-stroke:0;text-shadow:1px 0 0 #ffe477,2px 0 0 #edc649,3px 0 0 #b58b27}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){color:#ffda45!important;-webkit-text-stroke:1px #161616;paint-order:stroke fill;text-shadow:none}html body>header .logo-image{transform:translate(-10px)}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){color:#25323b!important;-webkit-text-stroke:0;text-shadow:0 -1px 0 #ffffffd9,1px 1px 0 #ffffffa6,1px 2px 1px #17212a26;font-weight:700!important}.mobile-menu-placeholder{display:none}@media(max-width:760px){html body>header .mobile-menu-placeholder{display:block;flex:0 0 100%;height:0;margin:0;pointer-events:none}html body>header .mobile-menu-placeholder:not([style*="height: 0px"]){margin-bottom:-7px}html body>header .header-tools.mobile-menu-fixed{position:fixed;top:0;left:0;right:0;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:calc(6px + env(safe-area-inset-top,0px)) 10px 6px;background:#fffffff2;border-bottom:1px solid #d8d8d8;box-shadow:0 2px 8px #00000012;z-index:40;backdrop-filter:blur(8px)}}.mobile-menu-spacer{display:none}@media(max-width:760px){html body main>.mobile-menu-spacer{display:block;flex-shrink:0;width:100%}html body>header .header-tools.mobile-menu-below{position:fixed;top:var(--mobile-menu-top);left:0;right:0;width:100%;max-width:none;box-sizing:border-box;margin:0;padding:6px 10px;background:#fffffff5;border-block:1px solid #d8d8d8;box-shadow:0 2px 6px #0000000d;z-index:40;backdrop-filter:blur(8px)}}@media(max-width:760px){html body>header{top:var(--mobile-menu-height,56px)}html body>main{padding-top:var(--mobile-menu-height,56px)}html body>header .header-tools.mobile-menu-fixed{flex-wrap:nowrap}}@media(max-width:760px){html body>main>.stage{top:var(--mobile-menu-height,56px);height:clamp(220px,34dvh,300px);min-height:0}html.mobile-stage-compact body>main>.stage:not(:fullscreen){height:clamp(180px,26dvh,220px)}html:root body main>#model-grouping{top:calc(var(--mobile-menu-height,56px) + var(--construction-stage-height,300px))}html body .config-scroll,html{scroll-padding-top:calc(var(--mobile-menu-height,56px) + var(--construction-stage-height,300px) + 48px)}}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){position:relative;isolation:isolate;font-family:Manrope,Helvetica,Arial,sans-serif;font-weight:400!important;color:#000!important;-webkit-text-stroke:0;text-shadow:none;letter-spacing:.018em;line-height:1.5}html body>header .brand-copy .brand-tagline{font-size:clamp(12px,1.05vw,15px)!important}html body>header .brand-copy .brand-workplace{font-size:clamp(11px,.98vw,14px)!important;margin-top:4px}html body>header .brand-copy :is(.brand-tagline,.brand-workplace):before,html body>header .brand-copy :is(.brand-tagline,.brand-workplace):after{content:attr(data-heading-text);position:absolute;inset:0;transform:translate(1px,1px);z-index:0;pointer-events:none;font:inherit;letter-spacing:inherit;color:var(--heading-accent,#ffa852);text-shadow:none}html body>header .brand-copy :is(.brand-tagline,.brand-workplace):after{color:var(--heading-next,#009c57);clip-path:inset(0 100% 0 0);transition:none}html body>header .brand-copy.heading-color-transition :is(.brand-tagline,.brand-workplace):after{clip-path:inset(0 -4px -4px 0);transition:clip-path 6.5s ease-in-out}@media(max-width:760px){html body>header .brand-copy .brand-tagline{font-size:12px!important}html body>header .brand-copy .brand-workplace{font-size:11px!important}}@media(prefers-reduced-motion:reduce){html body>header .brand-copy.heading-color-transition :is(.brand-tagline,.brand-workplace):after{transition:none}}html body>header .brand-copy{pointer-events:auto}html body>header .brand-copy:focus-visible{outline:1px dashed currentColor;outline-offset:4px}html body>header .brand-copy .heading-ink{position:relative;z-index:1;color:#000!important;font:inherit;letter-spacing:inherit;text-shadow:none!important;-webkit-text-stroke:0}html body>header .brand-copy :is(.brand-tagline,.brand-workplace):before,html body>header .brand-copy :is(.brand-tagline,.brand-workplace):after{opacity:.38}html body>header .brand-copy .heading-ink{color:#000!important;-webkit-text-fill-color:#000!important;font-weight:500!important}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){font-weight:500!important}html body>header .brand-copy.heading-color-transition .brand-workplace:after{transition-delay:6.5s}@media(prefers-reduced-motion:reduce){html body>header .brand-copy.heading-color-transition .brand-workplace:after{transition-delay:0s}}html body>header .brand-copy .heading-ink{color:#000!important;-webkit-text-fill-color:#000!important;-webkit-text-stroke:.3px #000!important;text-shadow:0 0 0 #000!important;opacity:1!important;mix-blend-mode:normal;filter:none}html body>header .brand-copy :is(.brand-tagline,.brand-workplace):before,html body>header .brand-copy :is(.brand-tagline,.brand-workplace):after{opacity:1}html body>header .brand-copy :is(.brand-tagline,.brand-workplace){isolation:isolate;position:relative;z-index:0}html body>header .brand-copy :is(.brand-tagline,.brand-workplace):before{z-index:-2!important}html body>header .brand-copy :is(.brand-tagline,.brand-workplace):after{z-index:-1!important}html body>header .brand-copy .heading-ink{display:block;position:relative;z-index:2!important;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important;text-shadow:0 0 0 #000,0 0 0 #000!important}html body>header .brand-copy .heading-ink{animation:none!important;transition:none!important;transform:none!important;color:#000!important;-webkit-text-fill-color:#000!important;opacity:1!important}html body>header .brand-copy :is(.brand-tagline,.brand-workplace):before,html body>header .brand-copy :is(.brand-tagline,.brand-workplace):after{transform:none!important;filter:url(#heading-exterior-shadow);-webkit-text-stroke:.3px currentColor}html body>header .header-line{background:#ffc845!important;box-shadow:none}html body>header .header-line{width:3px;min-width:3px;flex:0 0 3px}html[data-design=bureau]{--paper:#f1eee5;--ink:#252521;--line:#c4c0b4;--yellow:#30302c;--red:#30302c;--assistant-surface:#f5f2e9;--assistant-border:#c4c0b4;--assistant-glass:#f5f2e9}html[data-design=bureau] body{background:#f5f2e9;color:#252521}html[data-design=bureau] :is(.config,.config-heading,.config-scroll,.checkout,main>.frame-selection,.buyer-entry,.buyer-checkout-heading,.buyer-summary,dialog,#site-search,#desk-assistant,#window-illustrated-help,#window-illustrated-help>header){background:#f5f2e9!important;color:#252521;border-color:#c4c0b4}html[data-design=bureau] :is(.step,.source-details,.checkout,.config-heading,.assistant-quiz,.model-group-tabs,.model-group-strip){border-color:#c4c0b4!important}html[data-design=bureau] :is(.description,.dimension-note,.material-caption,.source-details,.subtle,.eyebrow,.size-label,.table-height-label,.swatch-label,.configuration-link-heading .url-label){color:#68665f}html[data-design=bureau] :is(.model,.bundle,.screen-choice,select,textarea,input:not([type=range]):not([type=checkbox]):not([type=radio]),#configuration-url,.search-result,.search-model-card){background:#f5f2e9;border-color:#c4c0b4;color:#252521}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice){background:#f5f2e9;color:#252521;border-color:#c4c0b4;box-shadow:0 3px #bbb6a9}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice):hover{background:#e7e3d8;box-shadow:0 3px #aaa596}html[data-design=bureau] body .config-scroll.config-scroll :is(.equipment-installed,.placement-add button[aria-pressed=true],#ergo-pedestal-choice button[aria-pressed=true]){background:#e1ddd1!important;border-color:#30302c!important;color:#252521!important;box-shadow:0 3px #30302c!important}html[data-design=bureau] :is(.model.selected,.bundle.selected,.placement-presets button.selected){background:#e1ddd1!important;border-color:#30302c!important;box-shadow:inset 0 -2px #30302c}html[data-design=bureau] :is(.model.selected,.swatch.selected):after{background:#30302c;color:#fff}html[data-design=bureau] .swatch.selected{border-color:#30302c}html[data-design=bureau] :is(.model-group-tabs,.model-group-strip) button{background:#f5f2e9;color:#252521;border-color:#c4c0b4}html[data-design=bureau] :is(.model-group-tabs,.model-group-strip) :is(button[aria-selected=true],button[aria-pressed=true],button.active){background:#e1ddd1!important;color:#161614!important;border-color:#30302c!important}html[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,.slideshow-actions [data-copy-start],#assistant-send,.assistant-quiz button,.assistant-proposal button,.proposal-format button,[data-product-add]){background:#30302c!important;color:#fff!important;border-color:#30302c!important;text-shadow:none}html[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,#assistant-send):hover{background:#161614!important}html[data-design=bureau] .config .source-details>.source-heading{background:#f5f2e9!important;color:#252521!important;border-color:#c4c0b4!important}html[data-design=bureau] .config .source-details>.source-heading:hover{background:#e1ddd1!important;border-color:#30302c!important}html[data-design=bureau] :is(#price,#buyer-price,.search-model-price){color:#252521!important;text-shadow:none}html[data-design=bureau] .model-caption{border-left-color:#252521}html[data-design=bureau] .stage .model-caption #dimensions-label{background:#252521;border-color:#252521;color:#fff}html[data-design=bureau] :is(.help-action,.header-icon,#design-toggle,.section-number,.window-controls>button,.toolbar button){color:#252521;border-color:#c4c0b4;background:#f5f2e9}html[data-design=bureau] :is(.help-action,.header-icon,#design-toggle,.window-controls>button,.toolbar button):hover{background:#e1ddd1;color:#161614;border-color:#30302c}html[data-design=bureau] :is(.toolbar button[aria-pressed=true],.help-action[aria-expanded=true]){background:#e1ddd1!important;color:#161614!important;border-color:#30302c!important}html[data-design=bureau] .toolbar{background:#f3f0e7eb;border-color:#c4c0b4}html[data-design=bureau] :is(.has-window-help .window-sticky-heading,#desk-assistant .assistant-heading){background:#f5f2e9!important;color:#252521;border-color:#c4c0b4}html[data-design=bureau] :is(.proposal-client-notice,.checkout-field-help:not(:empty),.checkout-mail-note){background:#f5f2e9;color:#252521;border-color:#c4c0b4}html[data-design=bureau] :is(button,a,select,textarea,input):focus-visible{outline-color:#30302c}html[data-design=bureau] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#30302c}html[data-design=bureau] body>header .header-tools :is(button,a){background:#f5f2e9!important;color:#252521!important;border-color:#c4c0b4!important;box-shadow:none;animation:none!important}html[data-design=bureau] body>header .header-tools :is(button,a):hover{background:#e1ddd1!important;border-color:#30302c!important}html[data-design=bureau] #model-grouping button{background:#f5f2e9!important;color:#252521!important;border-color:#c4c0b4!important}html[data-design=bureau] #model-grouping button[aria-pressed=true]{background:#e1ddd1!important;color:#161614!important;border-color:#30302c!important;box-shadow:inset 0 -2px #30302c}html[data-design=bureau] :is(#placement-editor,.placement-presets button,#equipment-selection,#equipment-mobile-rotate){background:#f5f2e9;border-color:#c4c0b4;color:#252521}html[data-design=bureau] body .buyer-summary #buyer-add-cart-icon{background:#f5f2e9;color:#252521;border-color:#c4c0b4}html[data-design=bureau] .stage .model-caption #dimensions-label{opacity:1;background:#e1ddd1;border-color:#e1ddd1;color:#fff}html[data-design=bureau] body #buyer-request{background:#30302c!important;color:#fff!important;border-color:#30302c!important}html[data-design=bureau] body #buyer-request:hover{background:#161614!important;color:#fff!important}html[data-design=bureau] body{background-color:#eeebe2;background-image:radial-gradient(#3d38240c .55px,transparent .75px);background-size:5px 5px;color:#252521}html[data-design=bureau] body>header{background:transparent;border-color:#aaa596}html[data-design=bureau] :is(h1,h2,.assistant-heading,.window-sticky-heading,.config-heading h2,.step-heading h2,.model-caption #model-name){font-family:Georgia,Times New Roman,serif!important;font-weight:700;letter-spacing:-.025em;color:#252521;text-shadow:none!important}html[data-design=bureau] body>header .brand-copy :is(h1,.brand-tagline,.brand-workplace){color:#252521!important;text-shadow:none!important}html[data-design=bureau] .config{border-left:1px solid #aaa596}html[data-design=bureau] .model.selected{outline:1px solid #30302c;outline-offset:-4px}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice){box-shadow:0 2px #aaa596;border-color:#a5a092}html[data-design=bureau] body .buyer-summary{background:#f5f2e9f5!important;border:1px solid #aaa596;border-top:3px double #57554d;box-shadow:0 3px 15px #24231e18;backdrop-filter:none}html[data-design=bureau] :is(#price,#buyer-price){font-family:Georgia,Times New Roman,serif!important;font-variant-numeric:lining-nums;color:#252521!important}html[data-design=bureau] .stage .model-caption{border-left:3px solid #30302c}html[data-design=bureau] .stage .model-caption #dimensions-label{background:#e1ddd1!important;color:#252521!important;border:1px solid #aaa596;opacity:1;font-family:Courier New,monospace;font-weight:700}html[data-design=bureau] .toolbar{border-radius:2px;background:#f5f2e9e8;border:1px solid #aaa596;box-shadow:none}html[data-design=bureau] :is(.assistant-message,.proposal-client-notice,.checkout-field-help:not(:empty)){background:#eae6da!important;color:#252521;border-left:2px solid #898477}html[data-design=bureau] .assistant-message.user{background:#ded9cb!important}html[data-design=bureau] :is(button,a,select,input,textarea):focus-visible{outline:2px solid #252521!important;outline-offset:3px}html[data-design=bureau] body>header .header-tools :is(button,a){border-color:#aaa596!important;border-radius:2px!important}html[data-design=bureau] .header-tools{background:#f1eee5}html[data-design=bureau] #model-grouping{background:#f5f2e9!important;border-color:#aaa596!important;border-radius:0!important}@media(max-width:760px){html[data-design=bureau] .config{border-left:0}html[data-design=bureau] .buyer-summary{border-radius:0!important}html[data-design=bureau] :is(.step-heading,.config-heading){padding-bottom:6px}html[data-design=bureau] .header-tools{border-bottom:1px solid #aaa596}}html:root[data-design=bureau] body :is(#buyer-price,#price) :is(.price-digits,.price-symbol){color:#252521!important;text-shadow:none!important}html:root[data-design=bureau] body #cutting-control #economy-cut:checked{background:#30302c!important;border-color:#30302c!important}html body :is(.assistant-master,.checkout-assistant){transition:top .44s cubic-bezier(.22,.61,.36,1),left .44s cubic-bezier(.22,.61,.36,1)!important}html body :is(.assistant-master,.checkout-assistant).assistant-dragging{transition:none!important}@media(prefers-reduced-motion:reduce){html body :is(.assistant-master,.checkout-assistant){transition:none!important}}@media(max-width:760px){html.mobile-choice-expanded{--preview-slide:min(140px,16dvh)}html.mobile-choice-expanded body main>.stage:not(:fullscreen){top:calc(var(--mobile-menu-height,56px) - var(--preview-slide))!important}html.mobile-choice-expanded body main>.stage:not(:fullscreen) :is(.toolbar,.gesture,.stage-top,.stage-footer,.viewer-resize){visibility:hidden!important;pointer-events:none!important}html.mobile-choice-expanded body main>.stage:not(:fullscreen) .model-caption{bottom:8px!important}html.mobile-choice-expanded:root body main>#model-grouping{top:calc(var(--mobile-menu-height,56px) + var(--construction-stage-height,300px) - var(--preview-slide))}html.mobile-choice-expanded body .buyer-summary.description-collapsed{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:6px;padding:6px 8px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));max-height:66px;overflow:hidden}html.mobile-choice-expanded body .buyer-summary.description-collapsed>div:first-child{flex:1;min-width:0}html.mobile-choice-expanded body .buyer-summary.description-collapsed #buyer-price{padding:0;font-size:20px;white-space:nowrap}html.mobile-choice-expanded body .buyer-summary.description-collapsed .buyer-panel-help{display:none!important}html.mobile-choice-expanded body .buyer-summary.description-collapsed .buyer-description-toggle{position:static!important;flex:0 0 32px;order:3}html.mobile-choice-expanded body .buyer-summary.description-collapsed .buyer-summary-actions{width:auto;flex:0 0 auto;gap:6px}html.mobile-choice-expanded body .buyer-summary.description-collapsed #buyer-request{width:44px;min-width:44px;height:44px;padding:0;font-size:0}html.mobile-choice-expanded body .buyer-summary.description-collapsed #buyer-request:after{content:"→";font-size:24px}html.mobile-choice-expanded body .buyer-summary.description-collapsed #buyer-add-cart-icon{height:44px}html.mobile-choice-expanded,html.mobile-choice-expanded body .config-scroll{scroll-padding-top:calc(var(--mobile-menu-height,56px) + 92px)}}@media(max-width:760px){html.mobile-choice-expanded body main>.stage:not(:fullscreen) #viewer{inset:var(--preview-slide) 0 0!important}}@media(max-width:760px){html[data-design=zamm] body .stage .model-caption #dimensions-label{background:transparent!important;border-color:transparent!important;color:#292929!important;opacity:1!important}}html:root body>header .brand-copy :is(.brand-tagline,.brand-workplace){font-family:Segoe UI,Arial,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:.025em;line-height:1.45;color:#efffff!important;-webkit-text-fill-color:#efffff!important;-webkit-text-stroke:.45px #24657b;paint-order:stroke fill;text-shadow:0 0 1px #fff,0 0 4px #47e6f0,0 0 9px #20b7d5,0 1px 2px #164f72;animation:none!important;transition:none!important;transform:none!important;filter:none!important}html:root body>header .brand-copy .brand-workplace{color:#f4f7ff!important;-webkit-text-fill-color:#f4f7ff!important;-webkit-text-stroke:.45px #3d5b83;text-shadow:0 0 1px #fff,0 0 4px #83ceff,0 0 9px #4c98df,0 1px 2px #244367}html:root body>header .brand-copy :is(.brand-tagline,.brand-workplace):before,html:root body>header .brand-copy :is(.brand-tagline,.brand-workplace):after{content:none!important;display:none!important;animation:none!important;transition:none!important;filter:none!important}html:root body>header .brand-copy{cursor:default}html:root body>header .brand-copy .brand-tagline{color:#009c57!important;-webkit-text-fill-color:#009c57!important;-webkit-text-stroke:.25px #087444;text-shadow:0 0 2px #c0ffdf,0 0 5px #41e99b99,0 0 10px #009c5755}html:root body>header .brand-copy .brand-workplace{color:#ffa852!important;-webkit-text-fill-color:#ffa852!important;-webkit-text-stroke:.35px #96501d;text-shadow:0 0 2px #fff0d9,0 0 5px #ffc17b99,0 0 10px #ffa85266}html:root #about .brand-copy :is(.brand-tagline,.brand-workplace){font-family:Segoe UI,Arial,sans-serif!important;font-style:normal!important;font-weight:600!important;letter-spacing:.025em;line-height:1.45;color:#efffff!important;-webkit-text-fill-color:#efffff!important;-webkit-text-stroke:.45px #24657b;paint-order:stroke fill;text-shadow:0 0 1px #fff,0 0 4px #47e6f0,0 0 9px #20b7d5,0 1px 2px #164f72;animation:none!important;transition:none!important;transform:none!important;filter:none!important}html:root #about .brand-copy .brand-workplace{color:#f4f7ff!important;-webkit-text-fill-color:#f4f7ff!important;-webkit-text-stroke:.45px #3d5b83;text-shadow:0 0 1px #fff,0 0 4px #83ceff,0 0 9px #4c98df,0 1px 2px #244367}html:root #about .brand-copy :is(.brand-tagline,.brand-workplace):before,html:root #about .brand-copy :is(.brand-tagline,.brand-workplace):after{content:none!important;display:none!important;animation:none!important;transition:none!important;filter:none!important}html:root #about .brand-copy{cursor:default}html:root #about .brand-copy .brand-tagline{color:#009c57!important;-webkit-text-fill-color:#009c57!important;-webkit-text-stroke:.25px #087444;text-shadow:0 0 2px #c0ffdf,0 0 5px #41e99b99,0 0 10px #009c5755}html:root #about .brand-copy .brand-workplace{color:#ffa852!important;-webkit-text-fill-color:#ffa852!important;-webkit-text-stroke:.35px #96501d;text-shadow:0 0 2px #fff0d9,0 0 5px #ffc17b99,0 0 10px #ffa85266}html:root #about .brand-copy{display:block;margin:20px 0;white-space:normal;min-width:0}html:root #about .brand-copy :is(.brand-tagline,.brand-workplace){display:block;white-space:normal;overflow:visible;text-overflow:clip;font-size:clamp(16px,2vw,21px)!important;line-height:1.45;margin:0}html:root #about .brand-copy .brand-workplace{font-size:clamp(15px,1.8vw,19px)!important;margin-top:8px}html body>header .configurator-title{min-width:0;margin:0;padding:5px 9px;border:1px solid transparent;font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1;letter-spacing:0;white-space:nowrap;background:transparent;color:#292929;text-shadow:none;flex:0 1 auto}html[data-design=bureau] body>header .configurator-title{background:#e1ddd1;color:#252521;border-color:#aaa596;font-family:Courier New,monospace;font-weight:700}@media(max-width:1050px){html body>header .configurator-title{font-size:24px}}@media(max-width:760px){html body>header .configurator-title{font-size:clamp(14px,4.1vw,24px);padding:4px 0;flex:1}}html:root #about .brand-copy :is(.brand-tagline,.brand-workplace){color:#000!important;-webkit-text-fill-color:#000!important;-webkit-text-stroke:0!important;text-shadow:none!important}html:root body>header .configurator-title{background:#ffc845a6;border-color:transparent;color:#292929;padding:5px 9px}html:root body>header .configurator-title{background:#ffa852}html:root body>header .configurator-title{border-radius:0 0 14px}html:root body>header .configurator-title{align-self:flex-start;margin-top:-6px}@media(max-width:760px){html:root body>header .configurator-title{margin-top:-8px}}html:root body>header .logo-image{align-self:flex-start;margin-top:-6px;height:42px}@media(min-width:761px)and (max-width:1050px){html:root body>header .logo-image{height:36px}}@media(max-width:760px){html:root body>header .logo-image{margin-top:-8px;height:calc(clamp(14px,4.1vw,24px) + 12px)}}html:root body>header .configurator-title{margin-left:auto;margin-right:auto;text-align:center;flex:0 1 auto}html:root body>header .header-tools{margin-left:0}@media(max-width:760px){html:root body>header .configurator-title{flex:1;margin-left:0;margin-right:0}}html:root.title-scene-backdrop body>header .configurator-title{background:transparent}html:root body>header .header-line{align-self:flex-start;margin-top:-6px;height:42px}@media(min-width:761px)and (max-width:1050px){html:root body>header .header-line{height:36px}}@media(max-width:760px){html:root body>header .header-line{margin-top:-8px;height:calc(clamp(14px,4.1vw,24px) + 12px)}}html:root body>header .configurator-title{border-radius:0 0 14px 14px}html:root body>header .header-line{height:24px;align-self:flex-start;margin-top:3px}@media(min-width:761px)and (max-width:1050px){html:root body>header .header-line{margin-top:0}}@media(max-width:760px){html:root body>header .header-line{height:18px;margin-top:calc((clamp(14px,4.1vw,24px) - 6px)/2 - 8px)}}html:root.title-model-overlap body>header .configurator-title{transform:translateY(calc(-100% - 12px))}html:root:not(.title-scene-backdrop) body>header .configurator-title{background:#ffc845}html:root body>header .header-line{background:#009c57!important}html:root.title-cursor-overlap body>header .configurator-title{transform:translateY(calc(-100% - 12px))}html:root body>header .configurator-title{transition:transform 2s ease-in-out}html:root body>header .configurator-title{margin-left:0;margin-right:0;text-align:left}html:root body>header .header-tools{margin-left:auto}@media(max-width:760px){html:root body>header .header-tools{margin-left:0}}html body .stage.caption-toolbar-inline .model-caption{right:auto;width:max-content;bottom:calc(32px + var(--caption-toolbar-height)/2);transform:translateY(50%)}html body .stage.caption-toolbar-inline .toolbar{left:auto;right:16px;transform:none;bottom:32px}html body .stage.caption-toolbar-inline .toolbar{left:var(--caption-toolbar-left);right:auto;transform:none}html[data-design=bureau]{--paper:#f3ede2;--ink:#302d27;--line:#d4c8b5;--yellow:#8b4c34;--red:#8b4c34;--assistant-surface:#faf6ed;--assistant-border:#d4c8b5;--assistant-glass:#faf6ed}html[data-design=bureau] body .config-scroll.config-scroll :is(.equipment-installed,.placement-add button[aria-pressed=true],#ergo-pedestal-choice button[aria-pressed=true]){background:#e6eadc!important;border-color:#8b4c34!important;color:#302d27!important;box-shadow:0 3px #8b4c34!important}html[data-design=bureau] :is(.model.selected,.bundle.selected,.placement-presets button.selected){background:#e6eadc!important;border-color:#8b4c34!important;box-shadow:inset 0 -2px #8b4c34}html[data-design=bureau] :is(.model.selected,.swatch.selected):after{background:#8b4c34;color:#fff}html[data-design=bureau] .swatch.selected{border-color:#8b4c34}html[data-design=bureau] :is(.model-group-tabs,.model-group-strip) :is(button[aria-selected=true],button[aria-pressed=true],button.active){background:#e6eadc!important;color:#693724!important;border-color:#8b4c34!important}html[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,.slideshow-actions [data-copy-start],#assistant-send,.assistant-quiz button,.assistant-proposal button,.proposal-format button,[data-product-add]){background:#8b4c34!important;color:#fff!important;border-color:#8b4c34!important;text-shadow:none}html[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,#assistant-send):hover{background:#693724!important}html[data-design=bureau] .config .source-details>.source-heading:hover{background:#e6eadc!important;border-color:#8b4c34!important}html[data-design=bureau] :is(.help-action,.header-icon,#design-toggle,.window-controls>button,.toolbar button):hover{background:#e6eadc;color:#693724;border-color:#8b4c34}html[data-design=bureau] :is(.toolbar button[aria-pressed=true],.help-action[aria-expanded=true]){background:#e6eadc!important;color:#693724!important;border-color:#8b4c34!important}html[data-design=bureau] :is(button,a,select,textarea,input):focus-visible{outline-color:#8b4c34}html[data-design=bureau] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#8b4c34}html[data-design=bureau] body>header .header-tools :is(button,a):hover{background:#e6eadc!important;border-color:#8b4c34!important}html[data-design=bureau] #model-grouping button[aria-pressed=true]{background:#e6eadc!important;color:#693724!important;border-color:#8b4c34!important;box-shadow:inset 0 -2px #8b4c34}html[data-design=bureau] .stage .model-caption #dimensions-label{opacity:1;background:#e6eadc;border-color:#e6eadc;color:#fff}html[data-design=bureau] body #buyer-request{background:#8b4c34!important;color:#fff!important;border-color:#8b4c34!important}html[data-design=bureau] body #buyer-request:hover{background:#693724!important;color:#fff!important}html[data-design=bureau] .model.selected{outline:1px solid #8b4c34;outline-offset:-4px}html[data-design=bureau] .stage .model-caption{border-left:3px solid #8b4c34}html[data-design=bureau] .stage .model-caption #dimensions-label{background:#e6eadc!important;color:#302d27!important;border:1px solid #b5a58e;opacity:1;font-family:Courier New,monospace;font-weight:700}html[data-design=bureau] .assistant-message.user{background:#e3e8d7!important}html:root[data-design=bureau] body #cutting-control #economy-cut:checked{background:#8b4c34!important;border-color:#8b4c34!important}html:root[data-design=bureau] body>header .header-line{background:#69734d!important}html:root[data-design=bureau] body .stage .model-caption{border-left-color:#69734d}html:root[data-design=bureau] body .stage .model-caption #model-label{color:#52613e!important}html:root[data-design=bureau] body .stage .model-caption #dimensions-label{background:#ead9b7!important;color:#302d27!important;border-color:#c8b68f!important}html:root[data-design=bureau]:not(.title-scene-backdrop) body>header .configurator-title{background:#ead9b7}html:root[data-design=bureau] body :is(.model.selected,.bundle.selected){border-color:#69734d!important;outline-color:#69734d;box-shadow:inset 0 -2px #69734d}html:root[data-design=bureau] body :is(.model.selected,.swatch.selected):after{background:#69734d}html:root[data-design=bureau] body #cutting-control #economy-cut:checked{background:#69734d!important;border-color:#69734d!important}html:root[data-design=bureau] body :is(a,summary):focus-visible{outline-color:#69734d!important}html:root[data-design=bureau] [data-hatch-placement=standard] rect,html:root[data-design=bureau] [data-kind=hatch] rect[fill="#169b62"]{fill:#8b4c34!important;stroke:#8b4c34!important}html:root[data-design=bureau] [data-hatch-placement=custom] rect,html:root[data-design=bureau] [data-kind=hatch] rect[fill="#ed861c"]{fill:#b49a83!important;stroke:#80644e!important}html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="#007944"],html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="0, 121, 68"],html:root[data-design=bureau] #hatch-standard-positions span:first-child{color:#8b4c34!important}html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="#9a5800"],html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="154, 88, 0"],html:root[data-design=bureau] #hatch-standard-positions span:last-child{color:#80644e!important}html:root[data-design=bureau] [data-standard-marker] :is(rect,circle){stroke:#8b4c34!important}html[data-design=bureau]{--paper:#f3ede2;--ink:#302d27;--line:#d4c8b5;--yellow:#51483d;--red:#51483d;--assistant-surface:#faf6ed;--assistant-border:#d4c8b5;--assistant-glass:#faf6ed}html[data-design=bureau] body{background:#faf6ed;color:#302d27}html[data-design=bureau] :is(.config,.config-heading,.config-scroll,.checkout,main>.frame-selection,.buyer-entry,.buyer-checkout-heading,.buyer-summary,dialog,#site-search,#desk-assistant,#window-illustrated-help,#window-illustrated-help>header){background:#faf6ed!important;color:#302d27;border-color:#d4c8b5}html[data-design=bureau] :is(.step,.source-details,.checkout,.config-heading,.assistant-quiz,.model-group-tabs,.model-group-strip){border-color:#d4c8b5!important}html[data-design=bureau] :is(.model,.bundle,.screen-choice,select,textarea,input:not([type=range]):not([type=checkbox]):not([type=radio]),#configuration-url,.search-result,.search-model-card){background:#faf6ed;border-color:#d4c8b5;color:#302d27}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice){background:#faf6ed;color:#302d27;border-color:#d4c8b5;box-shadow:0 3px #bbb6a9}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice):hover{background:#e7e3d8;box-shadow:0 3px #b5a58e}html[data-design=bureau] body .config-scroll.config-scroll :is(.equipment-installed,.placement-add button[aria-pressed=true],#ergo-pedestal-choice button[aria-pressed=true]){background:#e4ded2!important;border-color:#51483d!important;color:#302d27!important;box-shadow:0 3px #51483d!important}html[data-design=bureau] :is(.model.selected,.bundle.selected,.placement-presets button.selected){background:#e4ded2!important;border-color:#51483d!important;box-shadow:inset 0 -2px #51483d}html[data-design=bureau] :is(.model.selected,.swatch.selected):after{background:#51483d;color:#fff}html[data-design=bureau] .swatch.selected{border-color:#51483d}html[data-design=bureau] :is(.model-group-tabs,.model-group-strip) button{background:#faf6ed;color:#302d27;border-color:#d4c8b5}html[data-design=bureau] :is(.model-group-tabs,.model-group-strip) :is(button[aria-selected=true],button[aria-pressed=true],button.active){background:#e4ded2!important;color:#332f29!important;border-color:#51483d!important}html[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,.slideshow-actions [data-copy-start],#assistant-send,.assistant-quiz button,.assistant-proposal button,.proposal-format button,[data-product-add]){background:#51483d!important;color:#fff!important;border-color:#51483d!important;text-shadow:none}html[data-design=bureau] .config .source-details>.source-heading{background:#faf6ed!important;color:#302d27!important;border-color:#d4c8b5!important}html[data-design=bureau] .config .source-details>.source-heading:hover{background:#e4ded2!important;border-color:#51483d!important}html[data-design=bureau] :is(.help-action,.header-icon,#design-toggle,.section-number,.window-controls>button,.toolbar button){color:#302d27;border-color:#d4c8b5;background:#faf6ed}html[data-design=bureau] :is(.help-action,.header-icon,#design-toggle,.window-controls>button,.toolbar button):hover{background:#e4ded2;color:#332f29;border-color:#51483d}html[data-design=bureau] :is(.toolbar button[aria-pressed=true],.help-action[aria-expanded=true]){background:#e4ded2!important;color:#332f29!important;border-color:#51483d!important}html[data-design=bureau] .toolbar{background:#f3f0e7eb;border-color:#d4c8b5}html[data-design=bureau] :is(.has-window-help .window-sticky-heading,#desk-assistant .assistant-heading){background:#faf6ed!important;color:#302d27;border-color:#d4c8b5}html[data-design=bureau] :is(.proposal-client-notice,.checkout-field-help:not(:empty),.checkout-mail-note){background:#faf6ed;color:#302d27;border-color:#d4c8b5}html[data-design=bureau] :is(button,a,select,textarea,input):focus-visible{outline-color:#51483d}html[data-design=bureau] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#51483d}html[data-design=bureau] body>header .header-tools :is(button,a){background:#faf6ed!important;color:#302d27!important;border-color:#d4c8b5!important;box-shadow:none;animation:none!important}html[data-design=bureau] body>header .header-tools :is(button,a):hover{background:#e4ded2!important;border-color:#51483d!important}html[data-design=bureau] #model-grouping button{background:#faf6ed!important;color:#302d27!important;border-color:#d4c8b5!important}html[data-design=bureau] #model-grouping button[aria-pressed=true]{background:#e4ded2!important;color:#332f29!important;border-color:#51483d!important;box-shadow:inset 0 -2px #51483d}html[data-design=bureau] :is(#placement-editor,.placement-presets button,#equipment-selection,#equipment-mobile-rotate){background:#faf6ed;border-color:#d4c8b5;color:#302d27}html[data-design=bureau] body .buyer-summary #buyer-add-cart-icon{background:#faf6ed;color:#302d27;border-color:#d4c8b5}html[data-design=bureau] .stage .model-caption #dimensions-label{opacity:1;background:#e4ded2;border-color:#e4ded2;color:#fff}html[data-design=bureau] body #buyer-request{background:#51483d!important;color:#fff!important;border-color:#51483d!important}html[data-design=bureau] body>header{background:transparent;border-color:#b5a58e}html[data-design=bureau] :is(h1,h2,.assistant-heading,.window-sticky-heading,.config-heading h2,.step-heading h2,.model-caption #model-name){font-family:Georgia,Times New Roman,serif!important;font-weight:700;letter-spacing:-.025em;color:#302d27;text-shadow:none!important}html[data-design=bureau] body>header .brand-copy h1{font-family:Georgia,Times New Roman,serif!important;line-height:1.08}html[data-design=bureau] :is(.eyebrow,.prototype,.section-number){font-family:Courier New,monospace;letter-spacing:.06em;color:#55534b!important}html[data-design=bureau] .config{border-left:1px solid #b5a58e}html[data-design=bureau] .model.selected{outline:1px solid #51483d;outline-offset:-4px}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice){box-shadow:0 2px #b5a58e;border-color:#a5a092}html[data-design=bureau] body .buyer-summary{background:#faf6edf5!important;border:1px solid #b5a58e;border-top:3px double #57554d;box-shadow:0 3px 15px #24231e18;backdrop-filter:none}html[data-design=bureau] :is(#price,#buyer-price){font-family:Georgia,Times New Roman,serif!important;font-variant-numeric:lining-nums;color:#302d27!important}html[data-design=bureau] .stage .model-caption{border-left:3px solid #51483d}html[data-design=bureau] .stage .model-caption #dimensions-label{background:#e4ded2!important;color:#302d27!important;border:1px solid #b5a58e;opacity:1;font-family:Courier New,monospace;font-weight:700}html[data-design=bureau] .toolbar{border-radius:2px;background:#faf6ede8;border:1px solid #b5a58e;box-shadow:none}html[data-design=bureau] body>header .header-tools :is(button,a){border-color:#b5a58e!important;border-radius:2px!important}html[data-design=bureau] .header-tools{background:#f3ede2}html[data-design=bureau] #model-grouping{background:#faf6ed!important;border-color:#b5a58e!important;border-radius:0!important}@media(max-width:760px){html[data-design=bureau] .config{border-left:0}html[data-design=bureau] .buyer-summary{border-radius:0!important}html[data-design=bureau] :is(.step-heading,.config-heading){padding-bottom:6px}html[data-design=bureau] .header-tools{border-bottom:1px solid #b5a58e}}html:root[data-design=bureau] body :is(.step-heading h3,.frame-selection h2,.config-heading h2){font-family:Georgia,Times New Roman,serif!important;text-transform:none!important;letter-spacing:-.02em!important}html:root[data-design=bureau] body #cutting-control #economy-cut:checked{background:#51483d!important;border-color:#51483d!important}html:root[data-design=bureau] body .stage .model-caption #model-label{color:#51483d!important}html:root[data-design=bureau] body .stage .model-caption #dimensions-label{background:#e2d7c3!important;color:#302d27!important;border-color:#b6a68d!important}html:root[data-design=bureau]:not(.title-scene-backdrop) body>header .configurator-title{background:#e2d7c3}html:root[data-design=bureau] [data-hatch-placement=standard] rect,html:root[data-design=bureau] [data-kind=hatch] rect[fill="#169b62"]{fill:#51483d!important;stroke:#51483d!important}html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="#007944"],html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="0, 121, 68"],html:root[data-design=bureau] #hatch-standard-positions span:first-child{color:#51483d!important}html:root[data-design=bureau] [data-standard-marker] :is(rect,circle){stroke:#51483d!important}html:root[data-design=bureau]{--paper:#f3eee3;--ink:#302d27;--yellow:#d9cdb6;--red:#51483d;--line:#c8beac}html:root[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,.assistant-quiz button,#assistant-send){background:#51483d!important;color:#faf6ed!important;border-color:#51483d!important}html:root[data-design=bureau] body :is(.price-digits,.price-symbol,#price,#buyer-price,.search-model-price){color:#51483d!important}html:root[data-design=bureau] body :is(.help-action,.header-icon,#save,#design-toggle,.toolbar button,.placement-presets button,.screen-choice){background:#f3eee3!important;color:#51483d!important;border-color:#c8beac!important;box-shadow:none!important}html:root[data-design=bureau] body :is(.help-action,.header-icon,#save,#design-toggle,.toolbar button):hover{background:#e4ded2!important}html:root[data-design=bureau] body :is(.assistant-message,.assistant-quiz,.proposal-client-notice){border-color:#c8beac!important}html:root[data-design=bureau] body>header .header-line{background:#79583f!important}html:root[data-design=bureau] body .stage .model-caption{border-left-color:#79583f!important}html:root[data-design=bureau] body .stage .model-caption #dimensions-label{color:#79583f!important}html:root[data-design=bureau] [data-hatch-placement=custom] rect,html:root[data-design=bureau] [data-kind=hatch] rect[fill="#ed861c"]{fill:#a67550!important;stroke:#80502f!important}html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="#9a5800"],html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="154, 88, 0"],html:root[data-design=bureau] #hatch-standard-positions span:last-child{color:#80502f!important}html:root[data-design=bureau] body button.section-number{color:#79583f!important;border-color:#79583f!important;filter:none!important}#hatch-standard-positions:has(>p:only-child){display:none!important}html:root[data-design=bureau] body :is(#price,#buyer-price,.search-model-price),html:root[data-design=bureau] body :is(#price,#buyer-price) :is(.price-digits,.price-symbol){color:#79583f!important}.product-import-dialog .catalog-product-results{height:360px;max-height:none!important;min-height:120px;overflow:auto}.catalog-product-results:empty+.search-results-resize{display:none}.catalog-product-search>.search-results-resize{grid-column:1/-1;width:100%;min-height:28px;margin:0;border:0;border-top:1px solid #b9aa97;border-bottom:1px solid #b9aa97;background:#f3eee3;color:#79583f;font:12px Arial,sans-serif;cursor:ns-resize;touch-action:none;user-select:none}.search-results-resize:focus-visible{outline:2px solid #79583f;outline-offset:2px}@media(max-width:600px){.product-import-dialog .catalog-product-results{height:300px}}#cutting-control>[data-cut-standard]{text-align:right}html[data-design=bureau]{--paper:#f3f0e9;--ink:#302d27;--line:#d5cec2;--yellow:#575047;--red:#575047;--assistant-surface:#faf8f3;--assistant-border:#d5cec2;--assistant-glass:#faf8f3}html[data-design=bureau] body{background:#faf8f3;color:#302d27}html[data-design=bureau] :is(.config,.config-heading,.config-scroll,.checkout,main>.frame-selection,.buyer-entry,.buyer-checkout-heading,.buyer-summary,dialog,#site-search,#desk-assistant,#window-illustrated-help,#window-illustrated-help>header){background:#faf8f3!important;color:#302d27;border-color:#d5cec2}html[data-design=bureau] :is(.step,.source-details,.checkout,.config-heading,.assistant-quiz,.model-group-tabs,.model-group-strip){border-color:#d5cec2!important}html[data-design=bureau] :is(.description,.dimension-note,.material-caption,.source-details,.subtle,.eyebrow,.size-label,.table-height-label,.swatch-label,.configuration-link-heading .url-label){color:#70685a}html[data-design=bureau] :is(.model,.bundle,.screen-choice,select,textarea,input:not([type=range]):not([type=checkbox]):not([type=radio]),#configuration-url,.search-result,.search-model-card){background:#faf8f3;border-color:#d5cec2;color:#302d27}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice){background:#faf8f3;color:#302d27;border-color:#d5cec2;box-shadow:0 3px #bbb6a9}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice):hover{background:#e7e3d8;box-shadow:0 3px #bcb09f}html[data-design=bureau] body .config-scroll.config-scroll :is(.equipment-installed,.placement-add button[aria-pressed=true],#ergo-pedestal-choice button[aria-pressed=true]){background:#e8e3da!important;border-color:#575047!important;color:#302d27!important;box-shadow:0 3px #575047!important}html[data-design=bureau] :is(.model.selected,.bundle.selected,.placement-presets button.selected){background:#e8e3da!important;border-color:#575047!important;box-shadow:inset 0 -2px #575047}html[data-design=bureau] :is(.model.selected,.swatch.selected):after{background:#575047;color:#fff}html[data-design=bureau] .swatch.selected{border-color:#575047}html[data-design=bureau] :is(.model-group-tabs,.model-group-strip) button{background:#faf8f3;color:#302d27;border-color:#d5cec2}html[data-design=bureau] :is(.model-group-tabs,.model-group-strip) :is(button[aria-selected=true],button[aria-pressed=true],button.active){background:#e8e3da!important;color:#332f29!important;border-color:#575047!important}html[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,.slideshow-actions [data-copy-start],#assistant-send,.assistant-quiz button,.assistant-proposal button,.proposal-format button,[data-product-add]){background:#575047!important;color:#fff!important;border-color:#575047!important;text-shadow:none}html[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,#assistant-send):hover{background:#332f29!important}html[data-design=bureau] .config .source-details>.source-heading{background:#faf8f3!important;color:#302d27!important;border-color:#d5cec2!important}html[data-design=bureau] .config .source-details>.source-heading:hover{background:#e8e3da!important;border-color:#575047!important}html[data-design=bureau] :is(#price,#buyer-price,.search-model-price){color:#302d27!important;text-shadow:none}html[data-design=bureau] .model-caption{border-left-color:#302d27}html[data-design=bureau] .stage .model-caption #dimensions-label{background:#302d27;border-color:#302d27;color:#fff}html[data-design=bureau] :is(.help-action,.header-icon,#design-toggle,.section-number,.window-controls>button,.toolbar button){color:#302d27;border-color:#d5cec2;background:#faf8f3}html[data-design=bureau] :is(.help-action,.header-icon,#design-toggle,.window-controls>button,.toolbar button):hover{background:#e8e3da;color:#332f29;border-color:#575047}html[data-design=bureau] :is(.toolbar button[aria-pressed=true],.help-action[aria-expanded=true]){background:#e8e3da!important;color:#332f29!important;border-color:#575047!important}html[data-design=bureau] .toolbar{background:#f3f0e7eb;border-color:#d5cec2}html[data-design=bureau] .toolbar button span{color:inherit}html[data-design=bureau] :is(.has-window-help .window-sticky-heading,#desk-assistant .assistant-heading){background:#faf8f3!important;color:#302d27;border-color:#d5cec2}html[data-design=bureau] :is(.assistant-quiz a,.assistant-message a,dialog a,.source-details a){color:#363630}html[data-design=bureau] :is(.proposal-client-notice,.checkout-field-help:not(:empty),.checkout-mail-note){background:#faf8f3;color:#302d27;border-color:#d5cec2}html[data-design=bureau] :is(button,a,select,textarea,input):focus-visible{outline-color:#575047}html[data-design=bureau] :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#575047}html[data-design=bureau] :is(select:disabled,button:disabled){color:#8a877d}html[data-design=bureau] body>header .header-tools :is(button,a){background:#faf8f3!important;color:#302d27!important;border-color:#d5cec2!important;box-shadow:none;animation:none!important}html[data-design=bureau] body>header .header-tools :is(button,a):hover{background:#e8e3da!important;border-color:#575047!important}html[data-design=bureau] #model-grouping button{background:#faf8f3!important;color:#302d27!important;border-color:#d5cec2!important}html[data-design=bureau] #model-grouping button[aria-pressed=true]{background:#e8e3da!important;color:#332f29!important;border-color:#575047!important;box-shadow:inset 0 -2px #575047}html[data-design=bureau] :is(#placement-editor,.placement-presets button,#equipment-selection,#equipment-mobile-rotate){background:#faf8f3;border-color:#d5cec2;color:#302d27}html[data-design=bureau] #buyer-price :is(span,b,strong){color:inherit}html[data-design=bureau] body .buyer-summary #buyer-add-cart-icon{background:#faf8f3;color:#302d27;border-color:#d5cec2}html[data-design=bureau] .stage .model-caption #dimensions-label{opacity:1;background:#e8e3da;border-color:#e8e3da;color:#fff}html[data-design=bureau] body #buyer-request{background:#575047!important;color:#fff!important;border-color:#575047!important}html[data-design=bureau] body #buyer-request:hover{background:#332f29!important;color:#fff!important}html[data-design=bureau] body{background-color:#eeebe2;background-image:radial-gradient(#3d38240c .55px,transparent .75px);background-size:5px 5px;color:#302d27}html[data-design=bureau] body>header{background:transparent;border-color:#bcb09f}html[data-design=bureau] :is(h1,h2,.assistant-heading,.window-sticky-heading,.config-heading h2,.step-heading h2,.model-caption #model-name){font-family:Georgia,Times New Roman,serif!important;font-weight:700;letter-spacing:-.025em;color:#302d27;text-shadow:none!important}html[data-design=bureau] body>header .brand-copy :is(h1,.brand-tagline,.brand-workplace){color:#302d27!important;text-shadow:none!important}html[data-design=bureau] body>header .brand-copy h1{font-family:Georgia,Times New Roman,serif!important;line-height:1.08}html[data-design=bureau] :is(.eyebrow,.prototype,.section-number){font-family:Courier New,monospace;letter-spacing:.06em;color:#55534b!important}html[data-design=bureau] :is(.step-heading,.config-heading){border-bottom:3px double #8e8a7e!important;padding-bottom:8px}html[data-design=bureau] :is(button,select,input,textarea,.model,.bundle,.screen-choice,.search-result,.search-model-card,dialog,#site-search,#desk-assistant,#window-illustrated-help,.buyer-summary,.source-details,.assistant-quiz,.model-group-tabs,.model-group-strip){border-radius:2px!important}html[data-design=bureau] :is(button,select,input,textarea){font-family:Manrope,Arial,sans-serif}html[data-design=bureau] .config{border-left:1px solid #bcb09f}html[data-design=bureau] :is(.config-heading,.window-sticky-heading,.assistant-heading){border-bottom:3px double #8e8a7e!important}html[data-design=bureau] :is(.model,.bundle,.search-model-card){box-shadow:none!important}html[data-design=bureau] .model.selected{outline:1px solid #575047;outline-offset:-4px}html[data-design=bureau] body .config-scroll .placement-add :is(button,.mobile-cabinet-choice){box-shadow:0 2px #bcb09f;border-color:#a5a092}html[data-design=bureau] body .buyer-summary{background:#faf8f3f5!important;border:1px solid #bcb09f;border-top:3px double #57554d;box-shadow:0 3px 15px #24231e18;backdrop-filter:none}html[data-design=bureau] :is(#price,#buyer-price){font-family:Georgia,Times New Roman,serif!important;font-variant-numeric:lining-nums;color:#302d27!important}html[data-design=bureau] .stage .model-caption{border-left:3px solid #575047}html[data-design=bureau] .stage .model-caption #dimensions-label{background:#e8e3da!important;color:#302d27!important;border:1px solid #bcb09f;opacity:1;font-family:Courier New,monospace;font-weight:700}html[data-design=bureau] .toolbar{border-radius:2px;background:#faf8f3e8;border:1px solid #bcb09f;box-shadow:none}html[data-design=bureau] .toolbar button{box-shadow:none}html[data-design=bureau] :is(.assistant-message,.proposal-client-notice,.checkout-field-help:not(:empty)){background:#eee7d9!important;color:#302d27;border-left:2px solid #898477}html[data-design=bureau] .assistant-message.user{background:#e0d8ca!important}html[data-design=bureau] .section-number{background:transparent!important;border:1px solid #777366!important;border-radius:0;color:#45433c!important}html[data-design=bureau] :is(dialog,#site-search,#desk-assistant,#window-illustrated-help){box-shadow:0 10px 36px #1e1d1833;border:1px solid #777366}html[data-design=bureau] :is(a,summary){text-underline-offset:3px}html[data-design=bureau] :is(button,a,select,input,textarea):focus-visible{outline:2px solid #302d27!important;outline-offset:3px}html[data-design=bureau] body>header .header-tools :is(button,a){border-color:#bcb09f!important;border-radius:2px!important}html[data-design=bureau] .header-tools{background:#f3f0e9}html[data-design=bureau] #model-grouping{background:#faf8f3!important;border-color:#bcb09f!important;border-radius:0!important}@media(max-width:760px){html[data-design=bureau] .config{border-left:0}html[data-design=bureau] .buyer-summary{border-radius:0!important}html[data-design=bureau] :is(.step-heading,.config-heading){padding-bottom:6px}html[data-design=bureau] .header-tools{border-bottom:1px solid #bcb09f}}html:root[data-design=bureau] body :is(.step-heading h3,.frame-selection h2,.config-heading h2){font-family:Georgia,Times New Roman,serif!important;text-transform:none!important;letter-spacing:-.02em!important}html:root[data-design=bureau] body button.section-number{color:#45433c!important;border-color:#777366!important;background:transparent!important}html:root[data-design=bureau] body :is(#buyer-price,#price) :is(.price-digits,.price-symbol){color:#302d27!important;text-shadow:none!important}html:root[data-design=bureau] body #cutting-control #economy-cut:checked{background:#575047!important;border-color:#575047!important}html:root[data-design=bureau] body :is(.lowest-price-badge,[data-cut-caption],.viewer-resize){filter:grayscale(1)}html:root[data-design=bureau] body .step-heading img{filter:grayscale(1)}html:root[data-design=bureau] body>header .header-line{background:#766b59!important}html:root[data-design=bureau] body .stage .model-caption{border-left-color:#766b59}html:root[data-design=bureau] body .stage .model-caption #model-label{color:#575047!important}html:root[data-design=bureau] body .stage .model-caption #dimensions-label{background:#e8e2d6!important;color:#302d27!important;border-color:#b6a68d!important}html:root[data-design=bureau] body>header .configurator-title{color:#302d27;border-color:transparent}html:root[data-design=bureau]:not(.title-scene-backdrop) body>header .configurator-title{background:#e8e2d6}html:root[data-design=bureau] body :is(.model.selected,.bundle.selected){border-color:#766b59!important;outline-color:#766b59;box-shadow:inset 0 -2px #766b59}html:root[data-design=bureau] body :is(.model.selected,.swatch.selected):after{background:#766b59}html:root[data-design=bureau] body #cutting-control #economy-cut:checked{background:#766b59!important;border-color:#766b59!important}html:root[data-design=bureau] body :is(a,summary):focus-visible{outline-color:#766b59!important}html:root[data-design=bureau] [data-hatch-placement=standard] rect,html:root[data-design=bureau] [data-kind=hatch] rect[fill="#169b62"]{fill:#575047!important;stroke:#575047!important}html:root[data-design=bureau] [data-hatch-placement=custom] rect,html:root[data-design=bureau] [data-kind=hatch] rect[fill="#ed861c"]{fill:#b5a995!important;stroke:#766956!important}html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="#007944"],html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="0, 121, 68"],html:root[data-design=bureau] #hatch-standard-positions span:first-child{color:#575047!important}html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="#9a5800"],html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="154, 88, 0"],html:root[data-design=bureau] #hatch-standard-positions span:last-child{color:#766956!important}html:root[data-design=bureau] [data-standard-marker] :is(rect,circle){stroke:#575047!important}html:root[data-design=bureau]{--paper:#f3f0e9;--ink:#302d27;--yellow:#e2d9c8;--red:#575047;--line:#cdc5b9}html:root[data-design=bureau] body :is(.primary,.buyer-primary,#buyer-request,.assistant-quiz button,#assistant-send){background:#575047!important;color:#faf8f3!important;border-color:#575047!important}html:root[data-design=bureau] body :is(.price-digits,.price-symbol,#price,#buyer-price,.search-model-price){color:#575047!important}html:root[data-design=bureau] body :is(.section-number,.lowest-price-badge,[data-cut-caption],.viewer-resize,.live-dot){filter:grayscale(1) sepia(.2)}html:root[data-design=bureau] body :is(#placement-editor,#equipment-selection,#briefing-placement) svg{filter:grayscale(1) sepia(.2)}html:root[data-design=bureau] body :is(.help-action,.header-icon,#save,#design-toggle,.toolbar button,.placement-presets button,.screen-choice){background:#f3f0e9!important;color:#575047!important;border-color:#cdc5b9!important;box-shadow:none!important}html:root[data-design=bureau] body :is(.help-action,.header-icon,#save,#design-toggle,.toolbar button):hover{background:#e8e3da!important}html:root[data-design=bureau] body :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:#766b59}html:root[data-design=bureau] body .configurator-title{color:#302d27!important}html:root[data-design=bureau] body :is(.assistant-message,.assistant-quiz,.proposal-client-notice){border-color:#cdc5b9!important}html:root[data-design=bureau] body>header .header-line{background:#78634f!important}html:root[data-design=bureau] body .stage .model-caption{border-left-color:#78634f!important}html:root[data-design=bureau] body .stage .model-caption #dimensions-label{color:#78634f!important}html:root[data-design=bureau] [data-hatch-placement=custom] rect,html:root[data-design=bureau] [data-kind=hatch] rect[fill="#ed861c"]{fill:#a3876c!important;stroke:#806044!important}html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="#9a5800"],html:root[data-design=bureau] :is(#hatch-standard-positions,#briefing-standard-position) [style*="154, 88, 0"],html:root[data-design=bureau] #hatch-standard-positions span:last-child{color:#806044!important}html:root[data-design=bureau] body :is(.lowest-price-badge,.search-minimum-mark){filter:none!important;color:#ffc400!important;text-shadow:0 0 1px #dba900}html:root[data-design=bureau] body [data-cut-caption]{filter:none!important}html:root[data-design=bureau] body .step-heading .egger-brand img{filter:none!important}html:root[data-design=bureau] body :is(#placement-editor,#equipment-selection,#briefing-placement) svg{filter:none}html:root[data-design=bureau] body :is(#placement-editor,#equipment-selection,#briefing-placement) svg [data-plan-item]:not([data-hatch-placement]){filter:grayscale(1) sepia(.2)}html:root[data-design=bureau] body button.section-number{color:#78634f!important;border-color:#78634f!important;filter:none!important}html:root[data-design=bureau] body :is(#price,#buyer-price,.search-model-price),html:root[data-design=bureau] body :is(#price,#buyer-price) :is(.price-digits,.price-symbol){color:#78634f!important}
