.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}}.sbc-page .sbc-shell,.sbc-page .resources__inner,.sbc-page .faq__inner{width:min(calc(100% - 48px),1360px)}.sbc-page .sbc-hero{padding:116px 0 54px}.sbc-page .sbc-hero-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,5vw,84px);min-height:0}.sbc-page .sbc-hero-copy h1{font-size:clamp(40px,3.8vw,62px);line-height:1.07;letter-spacing:-.035em;margin:18px 0 22px}.sbc-page .sbc-hero-copy>p:not(.sbc-hero-note){font-size:clamp(16px,1.25vw,19px);line-height:1.62;margin:0}.sbc-page .sbc-hero .hf-eyebrow{letter-spacing:.12em;line-height:1.4}.sbc-page .sbc-hero .sbc-actions{gap:12px;margin-top:28px}.sbc-page .sbc-hero .hf-btn{min-height:50px;padding:13px 20px}.sbc-page .sbc-hero .sbc-hero-note{margin:20px 0 0;letter-spacing:.015em}.sbc-page .sbc-hero-media{display:block;overflow:hidden;background:#e8e0d4}.sbc-page .sbc-hero-media img{display:block;width:100%;height:clamp(430px,49vw,590px);object-fit:cover;object-position:center}.sbc-page .sbc-section{padding-block:clamp(64px,6vw,90px)}.sbc-page .sbc-heading{margin-bottom:34px}.sbc-page .sbc-heading h2,.sbc-page .sbc-order h2{line-height:1.12;letter-spacing:-.03em}.sbc-page .sbc-benefits,.sbc-page .sbc-types-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px)}.sbc-page .sbc-benefits article,.sbc-page .sbc-types-grid article{border-top:1px solid #bdab96;padding-top:22px}.sbc-page .sbc-benefits article>span{color:#946b42;font-size:13px;font-weight:800;letter-spacing:.14em}.sbc-page .sbc-benefits h3,.sbc-page .sbc-types-grid h3,.sbc-page .sbc-custom-list h3{font-size:clamp(22px,2vw,28px);line-height:1.2;margin:16px 0 10px}.sbc-page .sbc-benefits p,.sbc-page .sbc-types-grid p,.sbc-page .sbc-custom-list p{font-size:16px;line-height:1.65;margin:0}.sbc-page .sbc-custom-layout{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,8vw,130px)}.sbc-page .sbc-custom-layout>div:first-child p{max-width:550px}.sbc-page .sbc-custom-list>div{border-top:1px solid #cdbca8;padding:18px 0 21px}.sbc-page .sbc-custom-list h3{margin:0 0 8px}.sbc-page .sbc-order{display:grid;grid-template-columns:.65fr 1.35fr;gap:48px;align-items:end}.sbc-page .sbc-order h2{margin-bottom:0}.sbc-page .sbc-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;border:0;list-style:none}.sbc-page .sbc-process li{border-top:1px solid #ba9a77;padding-top:12px;font-size:15px;line-height:1.45}.sbc-page .sbc-process li span{display:block;margin-bottom:12px;font-size:12px;letter-spacing:.13em}.sbc-page .sbc-types-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.sbc-page .sbc-types-grid h3{margin-top:0}.sbc-page .sbc-capabilities{background:#f8f3ec}.sbc-page .sbc-capabilities-layout,.sbc-page .sbc-packing-layout{display:grid;grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);gap:clamp(40px,6vw,96px);align-items:center}.sbc-page .sbc-capabilities figure,.sbc-page .sbc-packing figure{margin:0}.sbc-page .sbc-capabilities img,.sbc-page .sbc-packing img{display:block;width:100%;aspect-ratio:1.55;object-fit:cover}.sbc-page .sbc-capabilities figcaption,.sbc-page .sbc-packing figcaption{margin-top:12px;font-size:13px;letter-spacing:.02em;color:#715d49}.sbc-page .sbc-capabilities p,.sbc-page .sbc-packing p{max-width:620px}.sbc-page .sbc-packing-layout{grid-template-columns:minmax(0,.93fr) minmax(0,1.07fr)}.sbc-page .sbc-packing figcaption{color:#d1b89a}.sbc-page #sofa-bed-models{padding-top:clamp(80px,7vw,108px)}.sbc-page .sbc-filters{gap:6px 28px;margin-top:42px}.sbc-page .sbc-count{margin:22px 0 28px}.sbc-page .sbc-grid{gap:44px 26px}.sbc-page .sbc-expand{display:block;margin:44px auto 0;min-height:52px;padding:12px 26px;border:1px solid #a98259;background:transparent;color:#5b3e24;font:inherit;font-weight:750;cursor:pointer}.sbc-page .sbc-expand span{margin-left:12px}.sbc-page .sbc-expand:hover{background:#eee5d9}.sbc-page .sbc-expand:focus-visible{outline:3px solid #986431;outline-offset:4px}.sbc-page .sbc-expand[hidden]{display:none}@media(max-width:1000px){.sbc-page .sbc-hero-layout{gap:28px}.sbc-page .sbc-hero-copy h1{font-size:clamp(36px,4.2vw,48px)}.sbc-page .sbc-types-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sbc-page .sbc-order{grid-template-columns:1fr;gap:24px}.sbc-page .sbc-capabilities-layout,.sbc-page .sbc-packing-layout{gap:32px}}@media(max-width:760px){.sbc-page .sbc-shell,.sbc-page .resources__inner,.sbc-page .faq__inner{width:calc(100% - 36px)}.sbc-page .sbc-hero{padding:104px 0 38px}.sbc-page .sbc-hero-layout{grid-template-columns:1fr;gap:30px}.sbc-page .sbc-hero-copy h1{font-size:clamp(35px,9vw,44px);line-height:1.1}.sbc-page .sbc-hero-media img{height:min(75vw,350px)}.sbc-page .sbc-section{padding-block:54px}.sbc-page .sbc-benefits{grid-template-columns:1fr;gap:28px}.sbc-page .sbc-custom-layout{grid-template-columns:1fr;gap:20px}.sbc-page .sbc-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.sbc-page .sbc-types-grid{gap:26px 18px}.sbc-page .sbc-types-grid h3{font-size:21px}.sbc-page .sbc-capabilities-layout,.sbc-page .sbc-packing-layout{grid-template-columns:1fr;gap:28px}.sbc-page .sbc-capabilities img,.sbc-page .sbc-packing img{aspect-ratio:1.4}.sbc-page .sbc-packing figure{order:-1}.sbc-page .sbc-filters{margin-top:24px}.sbc-page #sofa-bed-models{padding-top:62px}.sbc-page .sbc-grid{gap:30px 16px}.sbc-page .sbc-expand{width:100%;margin-top:32px}}
