.sbc-shell{width:min(calc(100% - 80px),1520px);margin-inline:auto}.sbc-page{background:#fffaf3;color:#2c251f}.sbc-page h1,.sbc-page h2,.sbc-page h3{font-family:var(--hf-font-heading, Georgia, serif);line-height:1.13;letter-spacing:-.025em}.sbc-page h2{font-size:clamp(30px,3vw,46px);margin:8px 0 20px}.sbc-page h3{font-size:clamp(25px,2.5vw,36px);margin:0 0 18px}.sbc-page p{font-size:17px;line-height:1.7}.sbc-hero{background:#29251f;color:#fffaf3;padding:150px 0 40px}.sbc-hero-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:48px;align-items:center;min-height:clamp(440px,55vh,680px)}.sbc-hero-copy h1{font-size:clamp(38px,3.5vw,64px);margin:18px 0 24px;max-width:760px}.sbc-hero-copy p{max-width:650px;color:#e8e0d6}.sbc-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.sbc-outline{border:1px solid #d4b48c;color:#fffaf3;background:transparent}.sbc-outline:hover{color:#29251f;background:#fffaf3}.sbc-hero .sbc-hero-note{font-size:14px;margin-top:22px}.sbc-hero-media{display:grid;gap:14px;grid-template-columns:1fr}.sbc-hero-media figure{margin:0;position:relative;background:#ece7dd}.sbc-hero-media img{display:block;width:100%;height:clamp(185px,21vh,240px);object-fit:contain}.sbc-hero-media figcaption{font-size:12px;padding:6px 14px;background:#ded5c8;color:#3b3025}.sbc-process{display:flex;justify-content:space-between;gap:14px;padding:24px 0;border-bottom:1px solid #d6c9b8;font-size:14px;font-weight:700}.sbc-process span{color:#957046}.sbc-section{padding-block:76px;scroll-margin-top:115px}.sbc-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:end;margin-bottom:25px}.sbc-heading p{margin:0 0 20px;max-width:580px}.sbc-filters{display:flex;flex-wrap:wrap;gap:8px 22px;border-bottom:1px solid #d6c9b8;padding-bottom:12px}.sbc-filters button{border:0;border-bottom:2px solid transparent;background:transparent;padding:10px 0;color:#6a5847;font:inherit;font-weight:700;cursor:pointer}.sbc-filters button[aria-pressed=true]{color:#2c251f;border-color:#946b42}.sbc-filters button:hover{color:#2c251f}.sbc-count{font-size:14px!important;margin:18px 0}.sbc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 24px}.sbc-model{min-width:0}.sbc-model[hidden]{display:none!important}.sbc-model-image{display:block;background:#eee7dd;overflow:hidden}.sbc-model-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;transition:transform .2s}.sbc-model-image:hover img{transform:scale(1.025)}.sbc-model-copy{padding:18px 0 0}.sbc-code{font-size:13px;font-weight:800;letter-spacing:.1em;color:#7c542d}.sbc-model h3{font-size:21px!important;line-height:1.3!important;margin:8px 0!important}.sbc-model h3 a{color:inherit;text-decoration:none}.sbc-model p{font-size:14px!important;line-height:1.5!important;margin:8px 0 14px}.sbc-model-actions{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;font-weight:700}.sbc-model-actions a,.sbc-more{color:#72502f;text-underline-offset:5px}.sbc-more{display:block;width:fit-content;margin-top:24px;font-weight:700}.sbc-warm{background:#eee5d9}.sbc-feature{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}.sbc-feature+.sbc-feature{margin-top:54px;padding-top:54px;border-top:1px solid #d1c0ab}.sbc-feature figure{margin:0}.sbc-feature img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:#f8f4ef}.sbc-feature figcaption{font-size:13px;margin-top:12px;color:#6a5847}.sbc-feature p{max-width:650px}.sbc-list{padding-left:22px;font-size:17px;line-height:1.8}.sbc-list li{margin-bottom:10px}.sbc-dark{background:#29251f;color:#fffaf3}.sbc-dark .sbc-more{color:#e4be91}.sbc-size-table{overflow-x:auto}.sbc-size-table table{width:100%;border-collapse:collapse;font-size:16px}.sbc-size-table th,.sbc-size-table td{text-align:left;padding:20px 16px;border-bottom:1px solid #d6c9b8}.sbc-size-table thead{background:#eee5d9}.sbc-size-table a{color:#72502f;font-weight:700}.sbc-rfq{display:flex;align-items:center;justify-content:space-between;gap:50px;border-top:1px solid #d6c9b8}.sbc-rfq p{max-width:820px}.sbc-page .hf-btn-primary,.sbc-blog-cta .hf-btn-primary,.sbc-product .hf-btn-primary{background:#c59a6d;color:#201910}.sbc-page .hf-btn-primary:hover,.sbc-blog-cta .hf-btn-primary:hover,.sbc-product .hf-btn-primary:hover{background:#a77a4d;color:#fff}.sbc-page .hf-btn:focus-visible,.sbc-filters button:focus-visible,.sbc-model a:focus-visible{outline:3px solid #986431;outline-offset:4px}.sbc-blog-cta{padding:24px 28px;background:#eee5d9;border-left:3px solid #a77a4d;margin:0 0 28px}.sbc-blog-cta h2{font-size:25px;margin:0 0 10px}.sbc-blog-cta p{line-height:1.65;margin:0 0 18px}.sbc-blog-cta .sbc-actions{margin-top:12px}.sbc-blog-models{margin:40px 0;padding:28px 0;border-block:1px solid #d6c9b8}.sbc-blog-models .sbc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sbc-product .hx-pr-detail-hero{width:min(calc(100% - 80px),1520px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:40px;align-items:start}.sbc-product .hx-pr-breadcrumb,.sbc-product .hx-pr-section{width:min(calc(100% - 80px),1520px)}.sbc-product .hx-pr-detail-summary h1{font-size:clamp(30px,3vw,43px)}.sbc-product .hx-pr-summary{font-size:16px}.sbc-product .hx-pr-facts{margin:18px 0}.sbc-product .hx-pr-facts div{padding:9px 0}.sbc-product .hx-pr-gallery-thumb{flex-basis:110px}.sbc-product .hx-pr-gallery-main img{max-height:600px}.sbc-product .hx-pr-gallery-caption{font-size:14px;margin:10px 0}.sbc-product .sbc-hero-size{font-size:14px;line-height:1.6;margin:12px 0}.sbc-product .hx-pr-gallery-thumb span{display:block;font-size:11px;padding:4px;color:#382d23;background:#eee5d9}@media(min-width:1700px){.sbc-grid{gap:42px 30px}.sbc-model h3{font-size:23px!important}}@media(max-width:1100px){.sbc-shell{width:calc(100% - 48px)}.sbc-hero-layout{gap:28px}.sbc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sbc-feature{gap:36px}.sbc-product .hx-pr-detail-hero{gap:24px;width:calc(100% - 48px)}}@media(max-width:760px){.sbc-shell{width:calc(100% - 36px)}.sbc-hero{padding:112px 0 28px}.sbc-hero-layout{grid-template-columns:1fr;min-height:0;gap:28px}.sbc-hero-copy h1{font-size:36px;margin:14px 0 18px}.sbc-hero-copy p{font-size:16px}.sbc-hero-media{grid-template-columns:1fr 1fr;gap:8px}.sbc-hero-media img{height:150px}.sbc-hero-media figcaption{font-size:10px;padding:6px}.sbc-actions{gap:10px}.sbc-actions .hf-btn{width:100%;font-size:14px;min-height:48px}.sbc-process{flex-wrap:wrap;justify-content:flex-start;gap:8px;font-size:12px;padding:18px 0}.sbc-section{padding-block:46px;scroll-margin-top:90px}.sbc-heading{grid-template-columns:1fr;gap:0}.sbc-heading p{font-size:16px}.sbc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 16px}.sbc-model h3{font-size:17px!important}.sbc-model p{font-size:13px!important}.sbc-model-actions{font-size:13px;gap:10px}.sbc-filters{gap:6px 18px;font-size:14px}.sbc-feature{grid-template-columns:1fr;gap:28px}.sbc-feature+.sbc-feature{margin-top:36px;padding-top:36px}.sbc-feature img{max-height:360px}.sbc-size-table th,.sbc-size-table td{padding:14px 10px;font-size:13px}.sbc-size-table table{min-width:570px}.sbc-rfq{display:block}.sbc-rfq .hf-btn{width:100%;margin-top:16px}.sbc-blog-cta{padding:22px 18px}.sbc-blog-models .sbc-grid{gap:24px 16px}.sbc-product .hx-pr-detail-hero{grid-template-columns:1fr;width:calc(100% - 36px);gap:24px}.sbc-product .hx-pr-breadcrumb,.sbc-product .hx-pr-section{width:calc(100% - 36px)}.sbc-product .hx-pr-gallery-thumb{flex-basis:94px}.sbc-product .hx-pr-detail-summary h1{font-size:30px}.sbc-product .hx-pr-detail-summary .hf-btn{width:100%}}@media(min-width:761px){.sbc-hero-media{grid-template-columns:1fr 1fr;gap:16px}.sbc-hero-media img{height:clamp(220px,29vh,320px)}}@media(max-width:760px){.sbc-blog-models .sbc-grid{grid-template-columns:1fr}}@media(max-width:760px){.sbc-product .hx-pr-detail-hero{grid-template-areas:"intro" "gallery" "details"}.sbc-product .hx-pr-detail-summary{display:contents}.sbc-product .sbc-product-intro{grid-area:intro;display:flex;flex-direction:column}.sbc-product .sbc-product-intro .hf-eyebrow{order:0}.sbc-product .sbc-product-intro h1{order:1;margin:12px 0;font-size:30px;line-height:1.15}.sbc-product .sbc-product-intro .hx-pr-summary{order:2;margin:0 0 18px}.sbc-product .sbc-product-intro .hf-btn{order:3}.sbc-product .hx-pr-detail-media{grid-area:gallery}.sbc-product .sbc-product-details{grid-area:details}.sbc-product .sbc-product-details .sbc-reference-fact,.sbc-product .sbc-product-details .hx-pr-cta-note{display:none}}#inside-sofa-beds{padding-top:16px}@media(max-width:760px){#inside-sofa-beds{padding-top:20px}}
