.journey-dock{position:fixed;right:18px;bottom:22px;z-index:35;display:flex;gap:1px;box-shadow:0 6px 30px #172a2420;border:1px solid #d8d8c9;border-radius:6px;overflow:hidden}.journey-dock button,.journey-dock a{padding:12px 17px;background:#fbfaf5;color:#294438;font:inherit;font-size:12px;border:0;text-decoration:none;cursor:pointer}.journey-dock button:hover,.journey-dock a:hover{background:#e4e9db}.showroom-expanded .journey-dock,.modal-open .journey-dock{display:none}.journey-dialog{width:min(850px,92vw);max-height:85vh;border:0;padding:42px;background:#f7f6ef;color:#304438}.journey-dialog::backdrop{background:#15251dd9}.journey-dialog h2{font-size:32px;margin:0 0 20px}.journey-search-input{display:flex;gap:10px}.journey-search-input input{flex:1;min-width:0;padding:14px;border:1px solid #bfc7b8;background:white;font:inherit}.journey-search-input button,.saved-actions button,.case-save-button{padding:10px 14px;border:1px solid #bac3b6;background:transparent;color:#294438;cursor:pointer;font:inherit;font-size:13px}.case-save-button{margin:8px 0 20px}.case-open{display:block;text-decoration:none;color:inherit}.case-save-button[aria-pressed=true],.saved-actions button[aria-pressed=true]{background:#e5eadf}.journey-results{display:grid;gap:0}.journey-results a{padding:15px 0;border-bottom:1px solid #dddccf;display:grid;gap:5px;text-decoration:none;color:inherit}.journey-results span{font-size:13px;color:#788071}.journey-results a:hover strong{color:#8b6d42}.journey-tools{display:flex;gap:14px;flex-wrap:wrap;align-items:center;margin:22px 0}.saved-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:35px 0 70px}.saved-card img{width:100%;aspect-ratio:1.5;object-fit:cover}.saved-card h2{font-size:27px;margin:18px 0 8px}.saved-card p{font-size:14px;color:#6a7365}.saved-actions{display:flex;gap:10px;flex-wrap:wrap}.saved-empty{padding:60px 30px;border:1px solid #d5d7c9;text-align:center;margin:30px 0 80px}.compare-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.compare-body img{width:100%;aspect-ratio:1.5;object-fit:cover}.compare-body dt{font-size:12px;color:#7d8273}.compare-body dd{margin:3px 0 14px;font-size:14px}.material-workbench{margin-top:30px;margin-bottom:80px;background:#e9ebdf;padding:40px}.mix-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.mix-layout>img{width:100%;aspect-ratio:1.25;object-fit:cover}.mix-layout h3{font-size:30px}.mix-layout p{line-height:1.9}.mix-tabs{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:24px}.mix-tabs button{padding:10px;border:1px solid #bbc3b2;background:transparent;color:#294438;cursor:pointer}.mix-tabs button[aria-pressed=true]{background:#294438;color:white}.mix-swatches{display:flex;gap:12px;margin:24px 0}.mix-swatches span{width:48px;height:48px;border-radius:50%;box-shadow:inset 0 0 0 1px #0001}.journey-notice{position:fixed;bottom:88px;right:22px;max-width:80vw;background:#294438;color:white;padding:14px 20px;border-radius:5px;z-index:10000;font-size:13px}button:focus-visible,a:focus-visible{outline:2px solid #a18452;outline-offset:4px}@media(max-width:700px){.journey-dock{right:10px;bottom:10px}.journey-dock button,.journey-dock a{padding:11px}.journey-dialog{padding:30px 20px}.saved-board,.mix-layout,.compare-body{grid-template-columns:1fr}.material-workbench{padding:24px}.mix-layout{gap:20px}.journey-dialog h2{font-size:26px}footer{padding-bottom:65px}}
