.ab-page.theme-furniture{--ab-band: var(--fn-oat)}.ab-page.theme-furniture{background:#fff;color:var(--fn-ink, #3a2a20)}.ab-page.theme-furniture .ab-hero{background:var(--fn-oat, #f3ede4);text-align:left}.ab-page.theme-furniture .ab-eyebrow{color:var(--fn-clay, #a8482a);letter-spacing:.18em}.ab-page.theme-furniture .ab-lede{color:var(--fn-mute, #6b5b4f)}.ab-page.theme-furniture .ab-story-shot,.ab-page.theme-furniture .ab-beat-shot,.ab-page.theme-furniture .ab-creations-shot img{border-radius:6px}.ab-page.theme-furniture .ab-promise{background:transparent;border:0;border-top:2px solid var(--fn-clay, #a8482a);border-radius:0;padding-inline:0}.ab-page.theme-furniture .ab-promise strong{color:var(--fn-mute, #6b5b4f)}.ab-page.theme-furniture .ab-creations h2{letter-spacing:-.012em}.ps-site.sf-site.theme-furniture{--kit-pill-theme: 0px}.sf-site.theme-furniture{--fn-paper: #ffffff;--fn-oat: #f3ede4;--fn-oat-2: #efe6d9;--fn-ink: #3a2a20;--fn-clay: #a8482a;--fn-clay-deep: #8a3a1f;--fn-mute: #6b5b4f;--fn-line: #dad3ca;--fn-seam: #857a6e;--fn-stone: #e5e0d9;--ps-display: "Fraunces", "Superclarendon", Charter, "Bitstream Charter", Georgia, serif;--ps-ink: var(--fn-ink);--ps-mut: var(--fn-mute);--ps-fill: #ffffff;--ps-line: var(--fn-line);--ps-paper: var(--fn-paper);--ps-scrim: #ffffff;background:var(--ps-paper);color:var(--fn-ink);--ps-brand: var(--fn-clay);--ps-accent: var(--fn-clay);--ps-on-brand: #ffffff;--sf-accent: var(--fn-clay);--sf-on-accent: #ffffff}.sf-site.theme-furniture .ps-topbar{background:var(--fn-oat);border-bottom:2px solid var(--fn-ink)}.ps-site.sf-site.theme-furniture.is-scrolled .ps-topbar{background-color:var(--fn-oat);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.sf-site.theme-furniture .ps-brand strong{font-family:var(--ps-display);font-weight:600;letter-spacing:-.005em;color:var(--fn-ink)}.sf-site.theme-furniture .sf-brand-mark{background:var(--fn-ink)!important;color:var(--fn-oat);border-radius:0}.sf-site.theme-furniture .sf-nav a{color:var(--fn-ink);font-size:.94rem;font-weight:500;opacity:1;border-radius:0}.sf-site.theme-furniture .sf-nav a:hover{color:var(--fn-clay)}.sf-site.theme-furniture .sf-contact-btn,.sf-site.theme-furniture .ps-acct-pill{background:transparent;border:1px solid var(--fn-ink);color:var(--fn-ink);border-radius:0;font-weight:550;box-shadow:none}.sf-site.theme-furniture .sf-contact-btn:hover,.sf-site.theme-furniture .ps-acct-pill:hover{background:var(--fn-ink);color:var(--fn-oat)}.sf-site.theme-furniture .ps-bag-btn{background:var(--fn-ink);color:var(--fn-oat);border:1px solid var(--fn-ink);border-radius:0;box-shadow:none}.sf-site.theme-furniture .ps-bag-btn:hover{background:var(--fn-clay);border-color:var(--fn-clay)}.sf-site.theme-furniture .reveal-hero{display:flex;flex-direction:row-reverse;align-items:center;gap:clamp(20px,4vw,56px);min-height:0;padding:clamp(30px,5vw,68px) clamp(18px,4vw,60px) clamp(38px,5vw,78px);border-bottom:2px solid var(--fn-ink);overflow:visible;background:var(--fn-oat)}.sf-site.theme-furniture .reveal-hero-media{position:relative;inset:auto;flex:0 1 46%;aspect-ratio:6 / 5;border-radius:0;overflow:visible;background:var(--fn-paper);border-bottom:2px solid var(--fn-ink);box-shadow:none}.sf-site.theme-furniture .reveal-hero-media:after{content:"";position:absolute;left:6%;right:6%;bottom:0;height:30px;background:radial-gradient(58% 100% at 50% 100%,#3a2a204d,#3a2a2000 72%);pointer-events:none}.sf-site.theme-furniture .reveal-hero-img{border-radius:0;object-fit:contain}.sf-site.theme-furniture .reveal-hero-copy,.sf-site.theme-furniture .reveal-hero.is-paper .reveal-hero-copy,.sf-site.theme-furniture .reveal-hero.is-ink .reveal-hero-copy{width:100%;margin:0;padding:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none;border-radius:0;text-align:left;justify-items:start;gap:18px}.sf-site.theme-furniture .reveal-hero-eyebrow{color:var(--fn-clay);font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;opacity:1}.sf-site.theme-furniture .reveal-hero h1,.sf-site.theme-furniture .reveal-hero.is-paper h1,.sf-site.theme-furniture .reveal-hero.is-ink h1{font-family:var(--ps-display);font-size:clamp(2.2rem,4.6vw,3.9rem);font-weight:600;line-height:1.05;letter-spacing:-.014em;color:var(--fn-ink)}.sf-site.theme-furniture .reveal-hero-copy>p{color:var(--fn-mute);font-size:1.02rem;line-height:1.68;max-width:46ch;opacity:1}.sf-site.theme-furniture .reveal-hero-actions{gap:12px}.sf-site.theme-furniture .reveal-hero-cta,.sf-site.theme-furniture .reveal-hero-alt,.sf-site.theme-furniture .reveal-hero.is-paper .reveal-hero-cta,.sf-site.theme-furniture .reveal-hero.is-paper .reveal-hero-alt,.sf-site.theme-furniture .reveal-hero.is-ink .reveal-hero-cta,.sf-site.theme-furniture .reveal-hero.is-ink .reveal-hero-alt{background:var(--fn-clay);color:#fff;border:1px solid var(--fn-clay);border-radius:0;padding:15px 30px;font-weight:650;box-shadow:none}.sf-site.theme-furniture .reveal-hero-cta:hover,.sf-site.theme-furniture .reveal-hero-alt:hover{background:var(--fn-clay-deep);border-color:var(--fn-clay-deep)}.sf-site.theme-furniture .reveal-hero-pill{background:transparent;border:1px solid var(--fn-ink);color:var(--fn-ink);border-radius:0;font-weight:600}.sf-site.theme-furniture .sf-catrail{border-bottom:1px solid var(--fn-seam)}.sf-site.theme-furniture .sf-catrail>a{color:var(--fn-mute);font-weight:500;border-radius:0;padding-bottom:5px;border-bottom:2px solid transparent;opacity:1}.sf-site.theme-furniture .sf-catrail>a:hover{color:var(--fn-ink)}.sf-site.theme-furniture .sf-catrail>a.is-on{color:var(--fn-ink);font-weight:600;border-bottom-color:var(--fn-clay)}.sf-site.theme-furniture .sf-cat-link,.sf-site.theme-furniture .sf-cat{color:var(--fn-mute);font-weight:500;border-radius:0}.sf-site.theme-furniture .sf-cat-link:hover{color:var(--fn-ink)}.sf-site.theme-furniture .ps-card{background:transparent;border:0;box-shadow:none;border-radius:0}.sf-site.theme-furniture .ps-card-img{border-radius:0;background:var(--fn-paper);aspect-ratio:4 / 3;border-bottom:2px solid var(--fn-ink)}.sf-site.theme-furniture .ps-card-img:not(:has(img)){background:var(--fn-stone)}.sf-site.theme-furniture .ps-card-info{padding:13px 0 0}.sf-site.theme-furniture .ps-card-info h3,.sf-site.theme-furniture .ps-card-info strong{font-family:var(--ps-display);font-size:1.08rem;font-weight:600;letter-spacing:-.004em;color:var(--fn-ink)}.sf-site.theme-furniture .ps-card-row{margin-top:11px;padding-top:10px;border-top:1px solid var(--fn-seam)}.sf-site.theme-furniture .ps-price{color:var(--fn-clay);font-weight:650;position:relative;padding-left:12px}.sf-site.theme-furniture .ps-price:before{content:"";position:absolute;left:0;top:50%;width:3px;height:.88em;transform:translateY(-50%);background:var(--fn-clay)}.sf-site.theme-furniture .ps-flag{background:var(--fn-ink);color:var(--fn-oat);border-radius:0;max-width:calc(100% - 24px)}.sf-site.theme-furniture .ps-add{background:var(--fn-ink);color:var(--fn-oat);border:1px solid var(--fn-ink);border-radius:0;font-weight:600;box-shadow:none}.sf-site.theme-furniture .ps-add:hover{background:var(--fn-clay);border-color:var(--fn-clay);color:#fff}.sf-site.theme-furniture .sf-catpage-head,.sf-site.theme-furniture .sf-policy-head,.sf-site.theme-furniture .sf-about h2,.sf-site.theme-furniture .sf-ppage-info h1{font-family:var(--ps-display);font-weight:600;letter-spacing:-.012em;color:var(--fn-ink)}.sf-site.theme-furniture .sf-catpage-lede,.sf-site.theme-furniture .sf-about-body,.sf-site.theme-furniture .sf-policy-body,.sf-site.theme-furniture .sf-ppage-desc{color:var(--fn-mute);line-height:1.72;opacity:1}.sf-site.theme-furniture .sf-ppage-back,.sf-site.theme-furniture .sf-catmore-row a{color:var(--fn-clay);font-weight:600}.sf-site.theme-furniture .ps-confirm{background:#fff;border:1px solid var(--fn-line)}.sf-site.theme-furniture .sf-foot2{background:var(--fn-ink);border-top:0}.sf-site.theme-furniture .sf-foot2-mark{font-family:var(--ps-display);color:var(--fn-oat);font-weight:600;border-radius:0;box-shadow:inset 0 0 0 1px var(--fn-oat)}.sf-site.theme-furniture .sf-foot2-h{color:var(--fn-oat)}.sf-site.theme-furniture .sf-foot2-bar{border-top:1px solid rgb(243 237 228 / .5)}@media(max-width:760px){.sf-site.theme-furniture .reveal-hero{flex-direction:column;align-items:stretch}.sf-site.theme-furniture .reveal-hero-media{flex:1 1 auto;width:100%}.sf-site.theme-furniture .reveal-hero-copy>p{max-width:none}}.sf-site.theme-furniture .sf-foot2{--sf-foot-ink: var(--fn-oat);--sf-foot-ink-2: rgb(243 237 228 / .74)}.sf-site.theme-furniture.c-walnut{--fn-paper: #fdfaf6;--fn-oat: #f2ece5;--fn-oat-2: #e9dfd2;--fn-ink: #2f2119;--fn-clay: #7d4a2c;--fn-clay-deep: #5f3720;--fn-mute: #6d5c50;--fn-line: #d7cec3;--fn-seam: #8c8175;--fn-stone: #e2dbd2;--ps-on-brand: #ffffff;--sf-on-accent: #ffffff}.sf-site.theme-furniture.c-sage{--fn-paper: #fafcf8;--fn-oat: #f0f2ec;--fn-oat-2: #e4e9de;--fn-ink: #232a22;--fn-clay: #4f6b46;--fn-clay-deep: #3a5232;--fn-mute: #626b5d;--fn-line: #d3dacd;--fn-seam: #7d857a;--fn-stone: #dee4d7;--ps-on-brand: #ffffff;--sf-on-accent: #ffffff}.sf-site.theme-furniture .sf-mega{min-width:490px;gap:6px;padding:22px 18px 26px;background:var(--fn-paper);border:1px solid var(--fn-seam);border-top:2px solid var(--fn-clay);border-radius:0;box-shadow:none}.sf-site.theme-furniture .sf-mega .sf-mega-head{margin:0 10px 14px;font-family:var(--ps-display, Georgia, serif);font-size:.9rem;font-weight:600;letter-spacing:0;text-transform:none;color:var(--fn-ink)}.sf-site.theme-furniture .sf-nav .sf-mega a.sf-mega-item{gap:16px;padding:8px 10px;border-radius:0;color:var(--fn-ink)}.sf-site.theme-furniture .sf-nav .sf-mega a.sf-mega-item:hover{background:var(--fn-oat);box-shadow:none}.sf-site.theme-furniture .sf-mega-thumb{width:76px;height:58px;flex:0 0 76px;border-radius:0;border:0;background:var(--fn-stone)}.sf-site.theme-furniture .sf-mega-name{font-family:var(--ps-display, Georgia, serif);font-size:.83rem;font-weight:600;letter-spacing:-.004em}.sf-site.theme-furniture .sf-mega-spec{font-size:.66rem;color:var(--fn-mute)}.sf-site.theme-furniture .sf-mega-price{font-size:.87rem;font-weight:600;letter-spacing:-.01em;color:var(--fn-clay)}.sf-site.theme-furniture .sf-nav .sf-mega a.sf-mega-all{margin:20px -18px 0;padding:18px 28px 0;border-top:1px solid var(--fn-line);color:var(--fn-clay);font-size:.73rem;font-weight:500;letter-spacing:.01em;text-transform:none;text-decoration:none}.sf-site.theme-furniture .sf-nav .sf-mega a.sf-mega-all:hover{color:var(--fn-clay-deep);text-decoration:underline;text-underline-offset:3px}
