/* Scoped editorial layout for the soft-furnishing collection. */
.sz>section:not(.sz-section):not(.sz-room):not(.sz-cta){padding:0}
.sz{--sz-ink:#292d28;--sz-muted:#62665e;--sz-paper:#fafaf6;--sz-line:#d9ddd1;--sz-tone:#eff0e8;--sz-accent:#74384f;background:var(--sz-paper);color:var(--sz-ink);}
.sz *{box-sizing:border-box}.sz h1,.sz h2,.sz h3,.sz p,.sz figure{margin:0}.sz h1,.sz h2,.sz h3{text-align:left;color:var(--sz-ink)}.sz a{color:inherit;text-decoration:none}.sz p{color:var(--sz-muted)}.sz img{display:block;width:100%;height:100%;object-fit:cover}.sz figure{overflow:hidden}.sz a:focus-visible,.sz summary:focus-visible,.sz [tabindex]:focus-visible{outline:3px solid var(--sz-accent);outline-offset:5px}.sz section[id]{scroll-margin-top:110px}.sz-wrap{width:min(1320px,calc(100% - 96px));margin-inline:auto}.sz-kicker{display:block;color:var(--sz-muted);margin-bottom:23px}.sz-crumb{display:flex;align-items:center;gap:12px;padding-block:19px;flex-wrap:wrap;color:var(--sz-muted)}.sz-crumb a:hover{text-decoration:underline;text-underline-offset:4px}
.sz-hero{display:grid;grid-template-columns:.92fr 1.08fr;min-height:620px;background:#e9ece2}.sz-hero-copy{padding:64px 48px 50px max(48px,calc((100vw - 1320px)/2));display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.sz h1{margin-bottom:27px}.sz h1 em{color:#58624e}.sz-hero-copy>p{max-width:435px;}.sz-hero-image{position:relative;min-height:620px}.sz-hero-image>img{position:absolute;inset:0}.sz-hero-image figcaption{position:absolute;bottom:20px;left:24px;color:#fff;background:#272d25b8;padding:7px 12px}.sz-hero-index{color:#636a5c;margin-top:48px}.sz-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap;margin-top:29px}.sz-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;background:var(--sz-ink);border:1px solid var(--sz-ink);color:white!important;padding:14px 20px;min-height:50px;transition:background .2s}.sz-button:hover{background:var(--sz-accent);border-color:var(--sz-accent)}.sz-link{display:inline-flex;align-items:center;gap:15px;padding:9px 0;border-bottom:1px solid currentColor;}.sz-link:hover{color:var(--sz-accent)}.sz-nav{border-bottom:1px solid var(--sz-line);background:var(--sz-paper)}.sz-nav>div{display:flex;align-items:center;gap:38px;flex-wrap:wrap;padding-block:20px}.sz-nav a{padding-block:5px}.sz-nav a:hover{text-decoration:underline;text-underline-offset:6px}
.sz-section{padding-block:96px}.sz h2{}.sz-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:42px}.sz-heading>p{max-width:410px;}.sz-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 32px}.sz-card-image{aspect-ratio:1.45;overflow:hidden;background:var(--sz-tone)}.sz-card-image img{transition:transform .45s}.sz-card a:hover img{transform:scale(1.025)}.sz-card-meta{display:flex;justify-content:space-between;gap:10px;color:var(--sz-muted);margin:21px 0 12px}.sz-card h3{display:flex;justify-content:space-between;align-items:center;gap:20px}.sz-card h3>span{}.sz-card p{margin-top:14px;max-width:550px}.sz-card-link{display:inline-block;margin-top:18px;border-bottom:1px solid var(--sz-ink);padding-bottom:4px}.sz-note{margin-top:30px!important;max-width:880px}.sz-tint{background:var(--sz-tone)}.sz-directions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.sz-direction-image{aspect-ratio:.92;overflow:hidden}.sz-swatches{display:flex;gap:7px;margin:22px 0 18px}.sz-swatches span{width:22px;height:22px;border-radius:50%;border:1px solid #00000010}.sz-directions h3{}.sz-directions p{margin-top:13px}.sz-directions .sz-link{margin-top:14px}
.sz-table-scroll{overflow:auto}.sz table{border-collapse:collapse;width:100%;text-align:left}.sz caption{text-align:left;color:var(--sz-muted);padding-bottom:16px}.sz th,.sz td{padding:24px 24px 24px 0;border-bottom:1px solid var(--sz-line);vertical-align:top}.sz thead th{border-top:1px solid var(--sz-line)}.sz tbody th{width:27%;}.sz td{color:var(--sz-muted);width:36.5%}.sz table a:hover{text-decoration:underline;text-underline-offset:4px}.sz-room{padding-block:80px;background:#e4e7df}.sz-room-grid{display:grid;grid-template-columns:1fr 1fr;gap:85px;align-items:center}.sz-room figure{position:relative;aspect-ratio:.83}.sz-room figcaption{position:absolute;bottom:12px;left:16px;background:#ffffffdd;padding:4px 9px;color:var(--sz-muted)}.sz-room-copy>p{margin-top:25px}.sz-room-notes{margin-top:28px}.sz-room-notes article{padding:19px 0;border-top:1px solid #c6cdbf}.sz-room-notes h3{margin-bottom:10px}.sz-room-notes p{}.sz-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;counter-reset:steps;list-style:none;margin:0;padding:0}.sz-steps li{border-top:1px solid var(--sz-line);padding-top:20px;counter-increment:steps}.sz-steps li:before{content:'0' counter(steps);display:block;color:var(--sz-muted);margin-bottom:24px}.sz-steps h3{margin-bottom:14px}.sz-steps p{}.sz-related{display:flex;flex-wrap:wrap;align-items:center;gap:15px 28px;margin-top:44px;padding-top:28px;border-top:1px solid var(--sz-line);}.sz-related>span{color:var(--sz-muted);margin-right:auto}.sz-related a{padding-block:8px;border-bottom:1px solid currentColor}.sz-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid var(--sz-line)}.sz-faq>div>p{margin-top:24px;}.sz details{border-top:1px solid var(--sz-line)}.sz details:last-child{border-bottom:1px solid var(--sz-line)}.sz summary{padding:22px 33px 22px 0;position:relative;list-style:none;cursor:pointer;}.sz summary::-webkit-details-marker{display:none}.sz summary:after{content:'+';position:absolute;right:2px;top:18px;font-size:25px;font-weight:400}.sz details[open] summary:after{content:'−'}.sz details p{padding-bottom:24px}
.sz-cta{padding-block:70px;background:#343e32;color:#fff}.sz-cta .sz-kicker,.sz-cta p{color:#d9dfd3}.sz-cta h2{color:#fff;}.sz-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:65px}.sz-cta p{max-width:620px;margin-top:22px;}.sz-cta .sz-cta-note{margin-top:15px}.sz-cta .sz-button{background:#f3f1e8;color:#293026!important;border-color:#f3f1e8}.sz-cta .sz-button:hover{background:#e3e7d9}.sz-cta .sz-actions{flex-direction:column;align-items:flex-start;flex-shrink:0;margin:0}.sz-cta .sz-link{color:#fff}.sz-detail-hero h1{}.sz-detail-hero,.sz-detail-hero .sz-hero-image{min-height:550px}.sz-options{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.sz-options article{border-top:1px solid var(--sz-line);padding-top:25px}.sz-options h3{margin-bottom:18px}.sz-options p{}.sz-spec-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.sz-spec-grid figure{position:sticky;top:110px}.sz-spec-grid figure img{height:auto;max-height:760px;object-fit:cover;aspect-ratio:.85}.sz-spec-grid figcaption{margin-top:12px;color:var(--sz-muted)}.sz-spec-grid dl{margin:30px 0 0}.sz-spec-grid dl>div{padding:20px 0;border-top:1px solid #cbd1c3}.sz dt{margin-bottom:10px}.sz dd{margin:0;color:var(--sz-muted)}.sz-connect{border-top:1px solid var(--sz-line)}.sz-connect .sz-related{margin-top:0}
@media(min-width:1700px){.sz-hero,.sz-hero-image{min-height:700px}}
@media(max-width:1100px){.sz-wrap{width:calc(100% - 56px)}.sz-hero-copy{padding:48px 30px}.sz-hero,.sz-hero-image{min-height:560px}.sz h1{}.sz-hero-index{}.sz-hero .sz-actions{gap:18px}.sz-room-grid,.sz-spec-grid{gap:42px}.sz-options,.sz-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.sz-directions{gap:22px}.sz-directions h3{}.sz-faq{gap:42px}.sz-heading{gap:35px}.sz-heading>p{max-width:350px}.sz-cta-inner{gap:35px}.sz-nav>div{gap:20px}}
@media(max-width:700px){.sz-wrap{width:calc(100% - 40px)}.sz-crumb{gap:9px;padding-block:15px}.sz-hero{display:flex;flex-direction:column;min-height:0}.sz-hero-copy{padding:40px 22px 35px}.sz h1,.sz-detail-hero h1{}.sz h1{margin-bottom:22px}.sz-hero-copy>p{}.sz-kicker{margin-bottom:18px}.sz-hero-index{margin-top:30px;}.sz-hero-image,.sz-detail-hero .sz-hero-image{width:100%;min-height:0;aspect-ratio:1.15}.sz-hero-image figcaption{left:16px;bottom:14px;}.sz-actions{gap:20px;margin-top:25px}.sz-button{padding:13px 17px;}.sz-nav>div{gap:10px 23px;padding-block:14px}.sz-nav a{min-height:34px;display:flex;align-items:center}.sz-section{padding-block:58px}.sz h2{}.sz-heading{display:block;margin-bottom:30px}.sz-heading>p{margin-top:22px;max-width:none;}.sz-grid{grid-template-columns:1fr;gap:38px}.sz-card-image{aspect-ratio:1.22}.sz-card h3{}.sz-card-meta{margin-top:18px}.sz-card p{margin-top:12px}.sz-directions{grid-template-columns:1fr;gap:38px}.sz-direction-image{aspect-ratio:1.15}.sz-directions h3{}.sz-swatches{margin:18px 0 14px}.sz table{min-width:610px}.sz th,.sz td{padding:20px 18px 20px 0}.sz thead th{}.sz-room{padding-block:45px}.sz-room-grid,.sz-spec-grid{grid-template-columns:1fr;gap:34px}.sz-room figure{aspect-ratio:1.12}.sz-room-copy>p{margin-top:22px}.sz-room-notes{margin-top:23px}.sz-steps{gap:30px 22px}.sz-steps h3{}.sz-steps p{}.sz-related{gap:12px 20px;margin-top:30px}.sz-related>span{flex-basis:100%}.sz-faq{grid-template-columns:1fr;gap:28px}.sz-faq>div>p{margin-top:18px}.sz summary{padding-block:21px}.sz-cta{padding-block:52px}.sz-cta-inner{display:block}.sz-cta h2{}.sz-cta .sz-actions{margin-top:28px;gap:18px}.sz-options{grid-template-columns:1fr;gap:26px}.sz-options h3{margin-bottom:12px}.sz-options .sz-kicker{margin-bottom:12px}.sz-spec-grid figure{position:static}.sz-spec-grid figure img{aspect-ratio:1.1}.sz-note{}.sz section[id]{scroll-margin-top:95px}}
@media(prefers-reduced-motion:reduce){.sz *{transition:none!important;scroll-behavior:auto!important}}
