.business-nav{display:flex;gap:24px;flex-wrap:wrap;padding:20px 0;border-bottom:1px solid #d8cbbb;margin-bottom:28px}.business-nav a{color:#7f572c;text-decoration:none}.brand-columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:22px}.brand-columns article{padding:18px;background:#f7f3ec;border:1px solid #e3d9ca}.business-swatch{height:115px;overflow:hidden;border-radius:4px}.business-swatch img{width:100%;height:100%;object-fit:cover}.business-quote h4{border-bottom:1px solid #b9854d;padding-bottom:10px;margin:26px 0 12px}.business-table-wrap{overflow-x:auto}.business-quote table{border-collapse:collapse;width:100%;font-size:12px}.business-quote td,.business-quote th{padding:10px 6px;border-bottom:1px solid #e5ded3;text-align:right;vertical-align:top}.business-quote td:first-child,.business-quote th:first-child{text-align:left;width:48%}.business-subtotal{text-align:right;font-size:12px}.business-grand{padding:18px;background:#a87038;color:white;font-size:17px!important}.shop-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:18px;max-height:620px;overflow:auto;margin:24px 0}.shop-product{border:1px solid #dfd4c4;padding:18px}.shop-product h4{margin:14px 0 8px}.shop-product button{display:block;margin-top:16px}.shop-line{display:flex;align-items:center;gap:15px;flex-wrap:wrap;border-bottom:1px solid #ddd;padding:18px 0}.shop-line input{width:80px}.shop-line strong{flex:1;min-width:180px}.brand-intro button{margin:10px 10px 10px 0}#shop,#dealers,#inspirations,#configurator{scroll-margin-top:24px}@media print{.business-nav,.shop-products,#shop-family,#shop-search,#shop-items button{display:none}.business-quote{break-inside:auto}.business-quote table{font-size:10px}.business-grand{color:#222;background:#eee}}

.quote-identity{border:1px solid #d8cbbb;background:#f7f3ec;padding:22px;margin:0 0 22px;border-radius:8px}.quote-identity label{background:white;border:1px solid #e7dfd5;padding:14px;display:block}.quality-member{border-left:4px solid #b7854b;padding:18px 24px;background:#f7f3ec;margin:20px 0}.business-weight{font-weight:600}.quote-project-code{overflow-wrap:anywhere;font-family:monospace}
.quality-maker{border:1px solid #cdb99e;background:#f6f0e7;padding:18px;margin:18px 0;border-radius:6px}.quality-maker h4{margin:0 0 8px}.quality-maker details{margin-top:12px}.quality-maker summary{cursor:pointer}.quality-maker p{overflow-wrap:anywhere}
.shop-product .shop-panel-dimensions,.shop-line .shop-panel-dimensions{padding:10px 12px;background:#f7f2e9;border-left:3px solid #a66b32;font-size:13px;line-height:1.65;color:#3b3024;white-space:normal}
.shop-line .shop-panel-dimensions{flex-basis:100%;margin:0}
