.showroom-shell .public-catalog{width:100%;max-width:100%;overflow-x:clip;background:linear-gradient(90deg,#eee9dd 1px,transparent 1px) center / 72px 72px,linear-gradient(#eee9dd 1px,transparent 1px) center / 72px 72px,var(--ivory)}.showroom-shell .public-catalog-frame{width:min(1120px,calc(100% - 48px));max-width:100%;margin-inline:auto;padding-block:30px 54px}.showroom-shell .public-catalog-breadcrumbs{margin-bottom:28px;overflow-wrap:anywhere}.showroom-shell .public-catalog-breadcrumbs ol{display:flex;flex-wrap:wrap;gap:7px 11px;margin:0;padding:0;list-style:none;color:#625f56;font-size:12px;font-weight:700}.showroom-shell .public-catalog-breadcrumbs li{display:inline-flex;min-width:0;align-items:center;gap:11px}.showroom-shell .public-catalog-breadcrumbs li:not(:last-child):after{content:"/";color:#a57d22}.showroom-shell .public-catalog-breadcrumbs a{display:inline-flex;min-height:44px;align-items:center;padding-inline:3px}.showroom-shell .public-catalog-breadcrumbs a:hover{color:#8d6411;text-decoration:underline;text-underline-offset:4px}.showroom-shell .public-catalog-header{max-width:840px;padding-bottom:30px;border-bottom:1px solid var(--line)}.showroom-shell .public-catalog-status,.showroom-shell .public-catalog-kicker{display:inline-flex;align-items:center;gap:7px;color:#70551b;font-size:12px;font-weight:800}.showroom-shell .public-catalog-status{min-height:28px;margin:0 0 10px;padding:4px 10px;border:1px solid #d5bd80;border-radius:999px;background:#fff8df}.showroom-shell .public-catalog-header h1{max-width:860px;margin:0;font-size:clamp(29px,4vw,51px);font-weight:900;letter-spacing:-1.2px;line-height:1.35;overflow-wrap:anywhere}.showroom-shell .public-catalog-introduction{max-width:760px;margin:15px 0 0;color:#514e47;font-size:16px;line-height:2;overflow-wrap:anywhere}.showroom-shell .public-catalog-image{width:min(100%,680px);margin:28px 0 0;overflow:hidden;border:1px solid #d9d3c7;border-radius:4px;background:#fff}.showroom-shell .public-catalog-image img{display:block;width:100%;max-height:470px;object-fit:contain}.showroom-shell .public-catalog-image-placeholder{min-height:220px;display:grid;place-content:center;gap:8px;padding:28px;background:linear-gradient(45deg,#f1ede3 25%,transparent 25%) 0 0/18px 18px,linear-gradient(-45deg,#f1ede3 25%,transparent 25%) 0 0/18px 18px,#faf8f2;color:#6f6757;text-align:center}.showroom-shell .public-catalog-image-placeholder span{font-size:17px;font-weight:800}.showroom-shell .public-catalog-image-placeholder small{font-size:11px;color:#847b69}.showroom-shell .public-catalog-facts,.showroom-shell .public-catalog-details,.showroom-shell .public-catalog-related{margin-top:36px}.showroom-shell .public-catalog-section-heading{display:flex;align-items:center;gap:8px;margin-bottom:14px}.showroom-shell .public-catalog-section-heading h2,.showroom-shell .public-catalog-detail h2,.showroom-shell .public-catalog-contact h2{margin:0;color:var(--charcoal);font-size:20px;font-weight:900;line-height:1.5}.showroom-shell .public-catalog-facts dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;border:1px solid #d7d1c4;background:#d7d1c4}.showroom-shell .public-catalog-facts dl>div{min-width:0;padding:16px 18px;background:#fffdf8}.showroom-shell .public-catalog-facts dt{color:#625f56;font-size:11px;font-weight:800}.showroom-shell .public-catalog-facts dd{margin:5px 0 0;color:#2a2924;font-size:14px;font-weight:700;line-height:1.8;overflow-wrap:anywhere}.showroom-shell .public-catalog-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.showroom-shell .public-catalog-detail{min-width:0;padding:20px;border:1px solid #d7d1c4;border-inline-start:4px solid #d4a33d;background:#faf8f2}.showroom-shell .public-catalog-detail p,.showroom-shell .public-catalog-contact p,.showroom-shell .public-catalog-related-empty{margin:9px 0 0;color:#514e47;font-size:14px;line-height:2;overflow-wrap:anywhere}.showroom-shell .public-catalog-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,.8fr);gap:24px;align-items:center;margin-top:36px;padding:24px;border:1px solid var(--charcoal);background:var(--charcoal);color:var(--ivory)}.showroom-shell .public-catalog-contact h2{margin-top:5px;color:var(--ivory)}.showroom-shell .public-catalog-contact p{color:#ddd7c9}.showroom-shell .public-catalog-contact .public-catalog-kicker{color:#f7c859}.showroom-shell .public-catalog-contact-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.showroom-shell .public-catalog-contact-actions a{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:10px 12px;border:1px solid #827d70;border-radius:3px;color:var(--ivory);font-size:13px;font-weight:800;line-height:1.45;text-align:center}.showroom-shell .public-catalog-contact-actions a:hover{border-color:#f8cc65;background:#35352f}.showroom-shell .public-catalog-contact-actions .public-catalog-contact-primary{grid-column:1 / -1;border-color:var(--yellow);background:var(--yellow);color:var(--charcoal)}.showroom-shell .public-catalog-contact-primary svg:last-child{margin-inline-start:auto}.showroom-shell .public-catalog-related ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.showroom-shell .public-catalog-related li{min-width:0}.showroom-shell .public-catalog-related li a{display:flex;min-height:60px;align-items:center;justify-content:space-between;gap:13px;padding:11px 14px;border:1px solid #d7d1c4;background:#fffdf8}.showroom-shell .public-catalog-related li a:hover{border-color:#a57d22;background:#fff8e6}.showroom-shell .public-catalog-related li a>span{min-width:0}.showroom-shell .public-catalog-related strong,.showroom-shell .public-catalog-related small{display:block;overflow-wrap:anywhere}.showroom-shell .public-catalog-related strong{color:var(--charcoal);font-size:14px;line-height:1.65}.showroom-shell .public-catalog-related small{margin-top:2px;color:#625f56;font-size:11px;line-height:1.65}.showroom-shell .public-catalog-related li a>svg{flex:0 0 auto;color:#8d6411}.showroom-shell .public-catalog-policy-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:26px;padding-top:18px;border-top:1px solid var(--line)}.showroom-shell .public-catalog-policy-links a{display:inline-flex;min-height:44px;align-items:center;color:#5b4929;font-size:13px;font-weight:800;text-decoration:underline;text-decoration-color:#d5a541;text-underline-offset:5px}.showroom-shell .public-catalog-policy-links a:hover{color:#8d6411}@media (max-width: 760px){.showroom-shell .public-catalog-frame{width:min(calc(100% - 32px),560px);padding-block:20px 38px}.showroom-shell .public-catalog-breadcrumbs{margin-bottom:18px}.showroom-shell .public-catalog-header{padding-bottom:23px}.showroom-shell .public-catalog-header h1{font-size:30px;letter-spacing:-.7px}.showroom-shell .public-catalog-introduction{font-size:14px}.showroom-shell .public-catalog-facts,.showroom-shell .public-catalog-details,.showroom-shell .public-catalog-related{margin-top:28px}.showroom-shell .public-catalog-facts dl,.showroom-shell .public-catalog-details,.showroom-shell .public-catalog-related ul,.showroom-shell .public-catalog-contact{grid-template-columns:minmax(0,1fr)}.showroom-shell .public-catalog-facts dl>div,.showroom-shell .public-catalog-detail,.showroom-shell .public-catalog-contact{padding:16px}.showroom-shell .public-catalog-contact{gap:18px;margin-top:28px}.showroom-shell .public-catalog-contact-actions a{font-size:12px}.showroom-shell .public-catalog-policy-links{display:grid;grid-template-columns:minmax(0,1fr);gap:4px}}
