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

.st{--st-ink:#312e29;--st-muted:#666159;--st-tone:#f0ede6;--st-paper:#faf9f6;--st-line:#d8d1c6;--st-accent:#7b6452}.st-hero-copy>p.st-tagline{color:#7b6452;margin-bottom:20px}.st-hero .st-hero-image img{object-position:50% 68%}.st-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:46px 28px}.st-card h3{}.st-card-image{aspect-ratio:1.25}.st-options{grid-template-columns:repeat(2,minmax(0,1fr))}.st-sources{margin-top:28px;color:var(--st-muted)}.st-sources a{text-decoration:underline;text-underline-offset:3px}.st-detail-hero h1{}.st-hero-index{color:#666159}.st-table-scroll table{min-width:760px}.st-table-scroll td{width:auto}.st-table-scroll tbody th{width:21%}.st-compare-link{margin-top:24px}.st-finish{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.st-finish article{border-top:1px solid var(--st-line);padding-top:24px}.st-finish h3{margin-bottom:12px}.st-finish p{}@media(max-width:1000px){.st-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.st-grid,.st-finish,.st-options{grid-template-columns:1fr}.st-hero-copy>p.st-tagline{}.st-detail-hero h1{}.st-card-image{aspect-ratio:1.35}.st-hero-image{aspect-ratio:1.1}}
main.st.st-overview>nav.sp-family{display:none}.st-overview .st-hero-copy{padding-top:48px;padding-bottom:42px}@media(max-width:700px){.st-overview .st-hero-copy{padding-top:34px;padding-bottom:30px}.st-overview .st-hero-index{margin-top:24px}}
