.systems-showroom .page-intro{max-width:1120px}.systems-showroom .page-intro h1{max-width:1000px}.shop-routes{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:30px;padding-bottom:20px;border-bottom:1px solid #343830}.shop-routes a{color:#d2b27a;min-height:44px;display:flex;align-items:center;font-size:14px}.working-systems{padding:25px 0 64px}.system-examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 30px}.system-example{min-width:0;border:1px solid #343830;border-radius:8px;overflow:hidden;background:#151815}.system-image{display:block;aspect-ratio:1.6;background:#e9ece8;overflow:hidden}.system-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.system-copy{padding:25px}.system-copy h3{font-size:27px;font-weight:500;letter-spacing:-.7px;margin:10px 0 15px}.system-copy>p:not(.eyebrow){font-size:15px;line-height:1.8}.system-copy small{display:block;font-size:12px;color:#c0c3b8;line-height:1.7;margin:20px 0}.system-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px 20px}.system-actions .textlink{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.system-actions .button{font-size:13px!important}.demo-note{font-size:13px;line-height:1.8;max-width:800px;margin-top:24px}.systems-showroom #catalogue{background:#141715;border-block:1px solid #343830}.systems-showroom .shop-tools{gap:30px}.systems-showroom .shop-tools>div{max-width:680px}.systems-showroom .shop-tools p{font-size:15px;line-height:1.75}.systems-showroom .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.systems-showroom .product-card{background:#191d18;color:#f4f1e9;border:1px solid #343830;border-radius:8px;box-shadow:none}.systems-showroom .product-card[hidden]{display:none!important}.systems-showroom .product-card h2{font-size:22px;color:#f4f1e9;font-weight:500;letter-spacing:-.5px}.systems-showroom .product-card p{color:#bcbdb7}.systems-showroom .product-format{color:#d2b27a;font-size:11px;line-height:1.7}.systems-showroom .product-card img{aspect-ratio:1.35;object-fit:contain;background:#f1f1e9}.systems-showroom .product-card>div{padding:22px}.systems-showroom .shop-price{font-size:14px;line-height:1.7;color:#d2b27a}.systems-showroom .shop-price span{font-size:12px}.systems-showroom .product-card .arrow-link{font-size:13px;color:#d2b27a}.systems-showroom .filter-row{gap:8px}.systems-showroom .filter-row button{min-height:44px;border:1px solid #555947;background:transparent;color:#ece9e0;border-radius:30px}.systems-showroom .filter-row button[aria-pressed=true]{background:#d2b27a;color:#151615}.systems-showroom .shop-search{font-size:13px;min-width:0}.systems-showroom .shop-search input{background:#0c0d0d;color:#f4f1e9;border-color:#555947;min-height:48px}.systems-showroom .shop-price-note{color:#bcbdb7;font-size:13px;line-height:1.8}.system-next-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0}.system-next-steps>div{border-top:1px solid #555044;padding-top:17px}.system-next-steps h3{font-size:19px;font-weight:500}.system-next-steps p{font-size:15px;line-height:1.8}.systems-showroom section[id]{scroll-margin-top:30px}.systems-showroom .review-card h3{font-size:21px}.systems-showroom .review-source{font-size:13px;line-height:1.8;margin-top:25px}
@media(max-width:900px){.systems-showroom .product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.systems-showroom .shop-tools{flex-direction:column;align-items:stretch}.systems-showroom .shop-search{width:100%;max-width:480px}}
@media(max-width:700px){.system-examples,.systems-showroom .product-grid,.system-next-steps{grid-template-columns:1fr}.system-examples{gap:25px}.system-copy{padding:22px 20px}.system-copy h3{font-size:25px}.system-image{aspect-ratio:1.5}.working-systems{padding:10px 0 40px}.shop-routes{gap:6px 19px;margin-top:24px}.shop-routes a{font-size:13px}.systems-showroom .section-heading h2,.systems-showroom .shop-tools h2,.tailored-system h2{font-size:32px;letter-spacing:-1px}.systems-showroom .product-card{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;padding:16px;gap:15px}.systems-showroom .product-card>div{padding:0}.systems-showroom .product-card img{width:96px;height:96px;border-radius:5px;aspect-ratio:1;object-fit:contain}.systems-showroom .product-card h2{font-size:19px;line-height:1.35}.systems-showroom .product-card p{font-size:13px;line-height:1.7}.systems-showroom .product-card .arrow-link{font-size:12px;line-height:1.7}.systems-showroom .product-card .shop-price{font-size:13px}.systems-showroom .product-card .shop-price span{font-size:11px}.system-next-steps{gap:15px}.systems-showroom .filter-row{display:flex;flex-wrap:wrap}.systems-showroom .filter-row button{padding:10px 15px;font-size:13px}.system-actions{gap:8px 16px}.systems-showroom .product-grid{gap:16px}}
@media(max-width:360px){.systems-showroom .product-card{grid-template-columns:72px minmax(0,1fr);padding:12px;gap:12px}.systems-showroom .product-card img{width:72px;height:72px}.system-copy{padding:20px 16px}}
.systems-showroom .shop-search{color:#d4d4c8}
