.furniture-card{text-decoration:none;display:block;color:inherit}.furniture-card:focus-visible{outline:3px solid #3157ba;outline-offset:3px}.furniture-toolbar .search{flex:1}.furniture-count{font-size:15px;color:#53627a;margin:18px 0}.furniture-where{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:1px solid #e2e7ef;padding-top:14px;margin-top:14px;font-size:14px}.furniture-where strong{color:#3157ba}#furniture-more{display:flex;justify-content:center;margin:24px}.furniture-overview{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:28px;align-items:start}.furniture-visual{background:white;border:1px solid #e1e6ef;border-radius:14px;padding:18px}.furniture-large-image{display:block;width:100%;height:280px;background:white;border:0;cursor:zoom-in;border-radius:10px;overflow:hidden}.furniture-large-image:disabled{cursor:default}.furniture-large-image img{width:100%;height:100%;object-fit:contain}#furniture-image-label{font-size:14px;line-height:1.5;text-align:center;overflow-wrap:anywhere}.furniture-variants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.furniture-variants button{border:1px solid #cbd5e1;background:#fff;padding:8px;border-radius:8px;text-align:left;font:inherit;cursor:pointer}.furniture-variants button[aria-pressed=true]{border:2px solid #3157ba;background:#f1f5ff}.furniture-variants img{width:100%;height:80px;object-fit:contain}.furniture-variants span{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.furniture-totals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.furniture-totals>div{background:#fff;border:1px solid #e1e6ef;border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px}.furniture-totals strong{font-size:28px;color:#142137}.furniture-totals span{font-size:14px;color:#53627a}.furniture-section-title{font-size:20px;margin:24px 0 14px}.furniture-location-table th,.furniture-location-table td{white-space:normal!important;font-size:14px}.furniture-location-table td:first-child{white-space:nowrap!important}.furniture-location-table th:nth-child(2){min-width:145px}.furniture-stock{border-top:2px solid #d7e2fa;margin-top:24px}.furniture-stock p{font-size:15px;line-height:1.5;color:#53627a}.furniture-lightbox{padding:20px}.furniture-lightbox img{width:100%;height:65vh;object-fit:contain}.furniture-lightbox p{font-size:15px}.header nav{flex-wrap:wrap}@media(max-width:1100px){.furniture-overview{grid-template-columns:1fr}.furniture-visual{max-width:650px;width:100%;box-sizing:border-box}.furniture-large-image{height:300px}.furniture-variants{grid-template-columns:repeat(3,minmax(0,1fr))}.header{flex-wrap:wrap}}@media(max-width:600px){.furniture-variants{grid-template-columns:repeat(2,minmax(0,1fr))}.furniture-large-image{height:240px}.header nav a{padding:10px 12px}}
.furniture-overview>div{min-width:0}.furniture-overview .table-wrap{max-width:100%;overflow-x:auto}
