[data-store-template=outdoor]:not([data-store-template=furniture]){--design-paper:#eeeade;--design-ink:#273d30;--design-muted:#566347;--design-accent:#3b5839;--design-surface:#dcdcc8;--design-line:#bdc4ad;--design-heading:"IBM Plex Sans",sans-serif;--design-radius:3px}[data-store-template=cycling]:not([data-store-template=furniture]){--design-paper:#f1f3ee;--design-ink:#24312d;--design-muted:#59665f;--design-accent:#254da4;--design-surface:#dde3dc;--design-line:#bbc9c0;--design-heading:"IBM Plex Sans",sans-serif}[data-store-template=music]:not([data-store-template=furniture]){--design-paper:#251e2a;--design-ink:#f1e8df;--design-muted:#c2afbf;--design-accent:#ffb391;--design-on-accent:#2a1d26;--design-surface:#392d40;--design-line:#69556d;--design-heading:"IBM Plex Sans",sans-serif;--design-radius:3px}[data-store-template=art]:not([data-store-template=furniture]){--design-paper:#f9f8f4;--design-ink:#272725;--design-muted:#696760;--design-accent:#a03425;--design-surface:#e9e7df;--design-line:#cfcdc4;--design-heading:Georgia,serif}[data-store-template=photo]:not([data-store-template=furniture]){--design-paper:#181a1c;--design-ink:#f1f2ef;--design-muted:#b2b6b7;--design-accent:#e8d759;--design-on-accent:#24240e;--design-surface:#292d30;--design-line:#4f5658;--design-heading:"IBM Plex Sans",sans-serif}[data-store-template=gourmet]:not([data-store-template=furniture]){--design-paper:#efeddd;--design-ink:#38412b;--design-muted:#545a42;--design-accent:#4d5932;--design-surface:#dfe0c9;--design-line:#bfc4a7;--design-heading:Georgia,serif;--design-radius:2px}[data-store-template=bakery]:not([data-store-template=furniture]){--design-paper:#fff1e9;--design-ink:#74322e;--design-muted:#82554d;--design-accent:#a33d35;--design-surface:#f5d8cb;--design-line:#dfb4a8;--design-heading:Georgia,serif;--design-radius:30px}[data-store-template=vintage]:not([data-store-template=furniture]){--design-paper:#ecdfbd;--design-ink:#542c30;--design-muted:#62483e;--design-accent:#733834;--design-surface:#d9c99e;--design-line:#bba47d;--design-heading:Georgia,serif}[data-store-template=stationery]:not([data-store-template=furniture]){--design-paper:#f1f3ec;--design-ink:#243b62;--design-muted:#51617d;--design-accent:#234da8;--design-surface:#dfe7ef;--design-line:#b8c6d9;--design-heading:"IBM Plex Sans",sans-serif}[data-store-template=candles]:not([data-store-template=furniture]){--design-paper:#efe5d9;--design-ink:#46362e;--design-muted:#655142;--design-accent:#784933;--design-surface:#dfd0bf;--design-line:#c3ad97;--design-heading:Georgia,serif;--design-radius:2px}[data-store-template=optics]:not([data-store-template=furniture]){--design-paper:#f5f5ef;--design-ink:#223c63;--design-muted:#576a7c;--design-accent:#244979;--design-surface:#e0e7eb;--design-line:#bacbd7;--design-heading:"IBM Plex Sans",sans-serif;--design-radius:3px}[data-store-template=travel]:not([data-store-template=furniture]){--design-paper:#eff1e8;--design-ink:#27474e;--design-muted:#476164;--design-accent:#2e5d62;--design-surface:#dce6de;--design-line:#b8cbc3;--design-heading:"IBM Plex Sans",sans-serif;--design-radius:6px}[data-store-template=auto]:not([data-store-template=furniture]){--design-paper:#202324;--design-ink:#f3f0e9;--design-muted:#b8bdba;--design-accent:#ffb16f;--design-on-accent:#282014;--design-surface:#303638;--design-line:#515b5c;--design-heading:"Archivo Black",Arial,sans-serif}[data-store-template=barber]:not([data-store-template=furniture]){--design-paper:#e9e1d2;--design-ink:#302f2a;--design-muted:#676255;--design-accent:#785034;--design-surface:#d8cbb6;--design-line:#b6a88f;--design-heading:"Archivo Black",Arial,sans-serif}[data-store-template=coffee]:not([data-store-template=furniture]){--design-paper:#f2ebd9;--design-ink:#263d68;--design-muted:#52617a;--design-accent:#234690;--design-surface:#e0dbc4;--design-line:#bbbcae;--design-heading:"IBM Plex Sans",sans-serif;--design-radius:3px}[data-store-template] .design-hero--panorama{color:#fff9ec;background:#223c30;grid-template-columns:1fr;min-height:740px}.design-hero--panorama .design-hero-media{z-index:-2;position:absolute;inset:0}.design-hero--panorama:after{content:"";z-index:-1;background:linear-gradient(90deg,#152b21ed,#152b2180 55%,#152b2110);position:absolute;inset:0}.design-hero--panorama .design-hero-copy{max-width:840px;padding-block:80px 50px}.design-hero--panorama h1{font-size:clamp(4rem,7.8vw,8.5rem);font-weight:500}.design-hero--panorama :is(.design-kicker,.design-title-accent){color:#f8d992}.design-hero--panorama :is(.design-intro,.design-footnote,.design-footnote>span:first-child){color:#f3f1e8}.design-hero--panorama .design-cta{color:#273d30;background:#f8d992}.design-hero--panorama .design-hero-media figcaption{display:none}[data-store-template=outdoor] .design-statement{color:#f5eedc;background:#273d30}[data-store-template=outdoor] .design-statement>span{color:#d9e0c8}[data-store-template] .design-hero--masthead{flex-direction:column;min-height:0;display:flex}.design-hero--masthead .design-hero-copy{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:start;gap:16px 7vw;padding:50px 5vw 35px;display:grid}.design-hero--masthead .design-kicker{grid-column:1/-1;margin:0}.design-hero--masthead h1{grid-area:2/1/4;font-size:clamp(3.8rem,6.8vw,7.4rem);font-weight:500;line-height:.97}.design-hero--masthead .design-intro{grid-column:2;margin:0}.design-hero--masthead .design-cta{grid-column:2;justify-self:start}.design-hero--masthead .design-footnote{grid-column:1/-1;padding-top:14px}.design-hero--masthead .design-hero-media{min-height:470px;margin:0 5vw 35px}.design-hero--masthead .design-hero-media>img{object-position:center 58%}.design-hero--masthead .design-hero-media figcaption{color:#fff;background:#254da4;min-width:290px;inset:auto 20px 20px auto}[data-store-template=cycling] .design-statement{border-block:2px solid #254da4}[data-store-template=cycling] .brand{font-weight:700}[data-store-template] .design-hero--record{grid-template-columns:48% 52%}.design-hero--record h1{font-size:clamp(4rem,8vw,8.5rem);font-weight:400}.design-hero--record .design-hero-media{aspect-ratio:1;border:12px solid #392d40;border-radius:50%;align-self:center;min-height:0;margin:55px 5vw 55px 1vw;box-shadow:0 0 0 1px #69556d,0 0 0 12px #251e2a,0 0 0 13px #69556d}.design-hero--record .design-hero-media figcaption{display:none}.design-hero--record .design-hero-mark{color:#ffb391;font-size:5rem;line-height:1;display:block;position:absolute;bottom:40px;right:6%}[data-store-template=music] .design-statement{color:#251e2a;background:#ffb391}[data-store-template=music] .design-statement>span{color:#4b3442}[data-store-template] .design-hero--gallery{border-bottom:1px solid var(--design-line);grid-template-columns:38% 62%;min-height:700px}.design-hero--gallery .design-hero-copy{justify-content:flex-start;padding-top:65px}.design-hero--gallery h1{font-size:clamp(3.6rem,5.9vw,6.5rem);line-height:1.05}.design-hero--gallery .design-hero-media{border:26px solid #e9e7df;min-height:620px;margin:35px 5vw 35px 0}.design-hero--gallery .design-hero-media figcaption{background:#f9f8f4;border-top:1px solid #cfcdc4;inset:auto 0 0}.design-hero--gallery .design-cta{color:#a03425;background:0 0;border-bottom:1px solid #a03425;padding-inline:0}[data-store-template=art] .brand{letter-spacing:.04em;font:500 .95rem IBM Plex Mono,monospace}[data-store-template=art] .design-statement{border-top:0}[data-store-template] .design-hero--darkroom{background-image:linear-gradient(#4f565822 1px,#0000 1px),linear-gradient(90deg,#4f565822 1px,#0000 1px);background-size:80px 80px;grid-template-columns:48% 52%}.design-hero--darkroom h1{font-size:clamp(4rem,7.4vw,8rem);font-weight:300}.design-hero--darkroom .design-hero-media{border:1px solid #727971;min-height:600px;margin:35px 3vw 35px 0}.design-hero--darkroom .design-hero-media figcaption{background:#292d30;font-family:IBM Plex Mono,monospace;inset:auto 0 0}.design-hero--darkroom .design-kicker{border-left:3px solid #e8d759;padding-left:14px}[data-store-template=photo] .brand{letter-spacing:.13em;font-family:IBM Plex Mono,monospace;font-size:1.25rem}[data-store-template=photo] .design-statement{color:#181a1c;background:#e8d759}[data-store-template=photo] .design-statement>span{color:#4a481b}[data-store-template] .design-hero--pantry{grid-template-columns:52% 48%;gap:4vw;padding:35px 5vw}.design-hero--pantry .design-hero-media{border-radius:150px 150px 0 0;grid-area:1/1;min-height:600px}.design-hero--pantry .design-hero-copy{grid-column:2;padding:40px 0 20px}.design-hero--pantry h1{font-size:clamp(3.8rem,6.5vw,7rem)}.design-hero--pantry .design-hero-media figcaption{color:#fffbed;background:#4d5932;inset:auto 0 0}.design-hero--pantry .design-kicker{border-block:1px solid #bfc4a7;padding-block:13px}[data-store-template=gourmet] .design-statement{background:#dfe0c9}[data-store-template] .design-hero--confection{background:#f9ddd3;grid-template-columns:48% 52%}.design-hero--confection h1{letter-spacing:-.06em;font-size:clamp(4.1rem,7.5vw,8rem)}.design-hero--confection .design-hero-media{border:9px solid #fff1e9;border-radius:50% 50% 16px 16px;min-height:580px;margin:40px 5vw 40px 0}.design-hero--confection .design-hero-media figcaption{background:#fff1e9;inset:auto 0 0}.design-hero--confection .design-hero-mark{color:#a33d35;font-size:6rem;line-height:1;display:block;position:absolute;bottom:22px;right:2%}[data-store-template=bakery] .design-statement{background:#fff1e9;border-top:7px dotted #d38d78}[data-store-template=bakery] .brand{font-size:2rem;font-weight:700}[data-store-template] .design-hero--archive{background:#ddc183;grid-template-columns:52% 48%}.design-hero--archive .design-hero-copy{padding-block:60px 40px}.design-hero--archive h1{letter-spacing:-.065em;font-size:clamp(3.8rem,6.8vw,7.4rem);font-weight:700}.design-hero--archive .design-hero-media{border:16px solid #ecdfbd;min-height:600px;margin:40px 5vw 40px 0;transform:rotate(-2deg);box-shadow:8px 8px #733834}.design-hero--archive .design-hero-media>img{filter:sepia(.24)saturate(.72)}.design-hero--archive .design-hero-media figcaption{background:#ecdfbd;inset:auto 0 0}[data-store-template=vintage] .design-statement{color:#ecdfbd;background:#542c30}[data-store-template=vintage] .design-statement>span{color:#e1cbae}[data-store-template=vintage] .brand{font-weight:700}[data-store-template] .design-hero--notebook{background-image:linear-gradient(#b8c6d944 1px,#0000 1px),linear-gradient(90deg,#b8c6d944 1px,#0000 1px);background-size:32px 32px;grid-template-columns:52% 48%}.design-hero--notebook h1{font-size:clamp(3.8rem,6.9vw,7.5rem);font-weight:400}.design-hero--notebook .design-hero-media{border:18px solid #234da8;min-height:600px;margin:38px 4vw 38px 0}.design-hero--notebook .design-hero-media figcaption{color:#fff;background:#234da8;padding-inline:6px;inset:auto 0 0}.design-hero--notebook .design-footnote{background:#f1f3ec}[data-store-template=stationery] .design-statement{color:#f1f3ec;background:#234da8}[data-store-template=stationery] .design-statement>span{color:#e1eafa}[data-store-template] .design-hero--candlelight{grid-template-columns:58% 42%;padding:30px 5vw 30px 0}.design-hero--candlelight .design-hero-media{grid-area:1/1;min-height:640px;margin-left:5vw}.design-hero--candlelight .design-hero-copy{grid-column:2;padding:40px 0 20px 4vw}.design-hero--candlelight h1{font-size:clamp(3.7rem,5.8vw,6.5rem)}.design-hero--candlelight .design-hero-media figcaption{background:#efe5d9;inset:auto 20px 20px}.design-hero--candlelight .design-cta{color:#784933;background:0 0;border-bottom:1px solid #784933;padding-inline:0}[data-store-template=candles] .design-statement{background:#dfd0bf;padding-block:34px}[data-store-template] .design-hero--optical{grid-template-columns:52% 48%}.design-hero--optical h1{font-size:clamp(3.8rem,6.7vw,7.3rem);font-weight:400}.design-hero--optical .design-hero-media{border:16px solid #244979;border-radius:46% 46% 38% 38%;align-self:center;min-height:550px;margin:40px 4vw 40px 0}.design-hero--optical .design-hero-media figcaption{display:none}.design-hero--optical .design-hero-mark{color:#244979;font-size:4rem;line-height:1;display:block;position:absolute;bottom:50px;right:5%}[data-store-template=optics] .design-statement{color:#f5f5ef;background:#244979}[data-store-template=optics] .design-statement>span{color:#dce6f3}[data-store-template] .design-hero--postcard{flex-direction:column;min-height:0;padding:0 5vw 35px;display:flex}.design-hero--postcard .design-hero-copy{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);gap:16px 6vw;padding:50px 0 35px;display:grid}.design-hero--postcard .design-kicker{grid-column:1/-1;margin:0}.design-hero--postcard h1{grid-area:2/1/4;font-size:clamp(3.8rem,7vw,7.6rem);font-weight:400;line-height:.98}.design-hero--postcard .design-intro{grid-column:2;margin:0}.design-hero--postcard .design-cta{color:#27474e;background:#ecd38b;grid-column:2;justify-self:start}.design-hero--postcard .design-footnote{grid-column:1/-1;padding-top:10px}.design-hero--postcard .design-hero-media{border-radius:8px;min-height:440px}.design-hero--postcard .design-hero-media>img{object-position:center 58%}.design-hero--postcard .design-hero-media figcaption{background:#ecd38b;min-width:360px;inset:auto 18px 18px auto}[data-store-template=travel] .design-statement{background:#dce6de}[data-store-template] .design-hero--garage{background:#15191b;grid-template-columns:1fr;min-height:760px}.design-hero--garage .design-hero-media{z-index:-2;position:absolute;inset:0}.design-hero--garage .design-hero-media>img{object-position:65% center}.design-hero--garage:after{content:"";z-index:-1;background:linear-gradient(90deg,#15191bed,#15191b99 48%,#15191b15);position:absolute;inset:0}.design-hero--garage .design-hero-copy{max-width:900px;padding-block:75px 45px}.design-hero--garage h1{text-transform:uppercase;letter-spacing:-.07em;font-size:clamp(3.8rem,7.6vw,8rem);line-height:.97}.design-hero--garage .design-hero-media figcaption{display:none}.design-hero--garage .design-intro{color:#e0e3de}[data-store-template=auto] .design-statement{color:#202324;background:#ffb16f}[data-store-template=auto] .design-statement>span{color:#493721}[data-store-template] .design-hero--barbershop{border-top:4px double #785034;grid-template-columns:48% 52%;padding:32px 5vw 32px 0}.design-hero--barbershop h1{text-transform:uppercase;letter-spacing:-.075em;font-size:clamp(3.5rem,5.7vw,6.2rem);line-height:1}.design-hero--barbershop .design-hero-media{border:1px solid #785034;min-height:600px;box-shadow:9px 9px #d8cbb6}.design-hero--barbershop .design-hero-media figcaption{color:#e9e1d2;background:#302f2a;inset:auto 0 0}.design-hero--barbershop .design-kicker{border-bottom:1px solid #785034;padding-bottom:12px}[data-store-template=barber] .design-statement{color:#e9e1d2;background:#302f2a}[data-store-template=barber] .design-statement>span{color:#d1c5b1}[data-store-template] .design-hero--roastery{background:#e7dfc5;grid-template-columns:52% 48%}.design-hero--roastery h1{letter-spacing:-.075em;font-size:clamp(4rem,7.5vw,8rem);font-weight:600}.design-hero--roastery .design-hero-media{border:14px solid #234690;border-radius:120px 120px 5px 5px;min-height:590px;margin:40px 5vw 40px 0}.design-hero--roastery .design-hero-media figcaption{color:#fff8e8;background:#234690;inset:auto 0 0}.design-hero--roastery .design-hero-mark{color:#234690;font-size:5rem;line-height:1;display:block;position:absolute;top:35px;right:2%}[data-store-template=coffee] .design-statement{color:#f2ebd9;background:#234690}[data-store-template=coffee] .design-statement>span{color:#e0e8f8}[data-store-template=coffee] .brand{font-size:2rem;font-weight:700}@media (max-width:760px){[data-store-template] :is(.design-hero--panorama,.design-hero--masthead,.design-hero--record,.design-hero--gallery,.design-hero--darkroom,.design-hero--pantry,.design-hero--confection,.design-hero--archive,.design-hero--notebook,.design-hero--candlelight,.design-hero--optical,.design-hero--postcard,.design-hero--garage,.design-hero--barbershop,.design-hero--roastery){grid-template-columns:1fr;gap:0;min-height:0;padding:0;display:grid}:is(.design-hero--panorama,.design-hero--masthead,.design-hero--record,.design-hero--gallery,.design-hero--darkroom,.design-hero--pantry,.design-hero--confection,.design-hero--archive,.design-hero--notebook,.design-hero--candlelight,.design-hero--optical,.design-hero--postcard,.design-hero--garage,.design-hero--barbershop,.design-hero--roastery) .design-hero-copy{grid-area:auto;gap:0;padding:40px 6vw 30px;display:flex}[data-store-template] :is(.design-hero--panorama,.design-hero--masthead,.design-hero--record,.design-hero--gallery,.design-hero--darkroom,.design-hero--pantry,.design-hero--confection,.design-hero--archive,.design-hero--notebook,.design-hero--candlelight,.design-hero--optical,.design-hero--postcard,.design-hero--garage,.design-hero--barbershop,.design-hero--roastery) h1{font-size:clamp(3rem,12vw,5.6rem)}:is(.design-hero--masthead,.design-hero--postcard) .design-kicker{margin-bottom:24px}:is(.design-hero--masthead,.design-hero--postcard) .design-intro{margin-block:24px}:is(.design-hero--masthead,.design-hero--postcard) .design-footnote{padding-top:30px}:is(.design-hero--pantry,.design-hero--candlelight) .design-hero-media{grid-area:2/1}:is(.design-hero--masthead,.design-hero--record,.design-hero--gallery,.design-hero--darkroom,.design-hero--pantry,.design-hero--confection,.design-hero--archive,.design-hero--notebook,.design-hero--candlelight,.design-hero--optical,.design-hero--postcard,.design-hero--barbershop,.design-hero--roastery) .design-hero-media{aspect-ratio:1;min-height:0;margin:0 6vw 30px;transform:none}:is(.design-hero--masthead,.design-hero--postcard) .design-hero-media{aspect-ratio:4/3}:is(.design-hero--masthead,.design-hero--postcard) .design-hero-media figcaption{min-width:0;padding:10px;font-size:.68rem;inset:auto 12px 12px}.design-hero--record .design-hero-media{border-width:6px;margin:15px 9vw 40px}.design-hero--gallery .design-hero-media{border-width:14px}:is(.design-hero--optical,.design-hero--notebook,.design-hero--roastery) .design-hero-media{border-width:9px}[data-store-template] :is(.design-hero--panorama,.design-hero--garage){min-height:700px}[data-store-template] :is(.design-hero--panorama,.design-hero--garage) .design-hero-media{aspect-ratio:auto;margin:0}[data-store-template] :is(.design-hero--panorama,.design-hero--garage) .design-hero-copy{padding-block:55px}[data-store-template] :is(.design-hero--panorama,.design-hero--garage) h1{font-size:clamp(3.4rem,13vw,6rem)}}.template-picker .template-preview{color:#302d27;background:#f6f2eb}
[data-store-template=furniture]{--f-paper:#f3f0e9;--f-ink:#302d27;--f-muted:#68635a;--f-line:#d7d0c5;--f-rust:#984b32;background:var(--f-paper);color:var(--f-ink);font-family:IBM Plex Sans,Arial,sans-serif}[data-store-template=furniture] .store-header{background:var(--f-paper);border-color:var(--f-line);gap:24px;height:auto;min-height:94px;padding:24px 5vw}[data-store-template=furniture] .brand{letter-spacing:-.06em;font:500 1.8rem/1.1 IBM Plex Sans,sans-serif}[data-store-template=furniture] .verified{letter-spacing:0;margin:8px 0 0;display:block}[data-store-template=furniture] .store-header nav{flex-wrap:wrap;justify-content:flex-end;gap:12px 22px;font-size:.75rem}[data-store-template=furniture] .store-header nav>span{display:none}.furniture-hero{grid-template-columns:42% 58%;min-height:650px;display:grid}.furniture-hero-copy{flex-direction:column;align-items:flex-start;padding:62px 3vw 34px 5vw;display:flex}.furniture-hero-copy .eyebrow{color:var(--f-rust);letter-spacing:.12em;margin:0 0 32px;font-size:.62rem}.furniture-hero h1{letter-spacing:-.065em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font:400 clamp(3.6rem,6.2vw,6.8rem)/.97 IBM Plex Sans,sans-serif}.furniture-hero h1 span{color:var(--f-rust)}.furniture-intro{max-width:300px;color:var(--f-muted);margin:26px 0 28px;font-size:.94rem;line-height:1.7}.furniture-cta{background:var(--f-rust);color:#fff;justify-content:space-between;align-items:center;gap:42px;padding:16px 21px;font-size:.8rem;transition:background .2s;display:flex}.furniture-cta:hover{background:#763923}.furniture-cta>span{font-size:1.25rem}.furniture-hero-note{color:var(--f-muted);align-items:flex-start;gap:18px;margin-top:auto;padding-top:42px;font-size:.7rem;line-height:1.6;display:flex}.furniture-hero-note>span:first-child{color:var(--f-rust);font-family:IBM Plex Mono,monospace}.furniture-hero-visual{background:#d7c8b4;min-height:650px;margin:0;position:relative}.furniture-hero-visual>img{object-fit:cover;object-position:57% center}.furniture-hero-visual figcaption{background:#f3f0e9f2;justify-content:space-between;align-items:center;padding:15px 18px;font-size:.75rem;display:flex;position:absolute;inset:auto 24px 24px}.furniture-hero-visual figcaption a{border:1px solid var(--f-line);border-radius:50%;place-items:center;width:36px;height:36px;font-size:1.2rem;display:grid}.furniture-manifesto{border-bottom:1px solid var(--f-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 5vw;display:flex}.furniture-manifesto p{letter-spacing:-.04em;margin:0;font-size:1.4rem}.furniture-manifesto p span{color:var(--f-rust)}.furniture-manifesto>span{letter-spacing:.12em;font:.6rem IBM Plex Mono,monospace}[data-store-template=furniture] .products{background:var(--f-paper);padding:70px 5vw 90px;scroll-margin-top:20px}[data-store-template=furniture] .section-title .eyebrow{color:var(--f-rust);font-size:.62rem}[data-store-template=furniture] .section-title h2{letter-spacing:-.055em;color:var(--f-ink);margin:16px 0 32px;font:400 clamp(2rem,3.4vw,3.5rem)/1.1 IBM Plex Sans,sans-serif}[data-store-template=furniture] .catalog-filters{border-block:1px solid var(--f-line);margin-bottom:32px;padding:18px 0}[data-store-template=furniture] .catalog-filters input,[data-store-template=furniture] .catalog-filters select{border:1px solid var(--f-line);color:var(--f-ink);font:inherit;background:0 0;border-radius:0;min-width:0;font-size:.8rem}[data-store-template=furniture] .catalog-filters button{background:var(--f-ink);border-color:var(--f-ink);cursor:pointer;border-radius:0}[data-store-template=furniture] .grid{gap:28px}[data-store-template=furniture] .card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-store-template=furniture] .card:hover{box-shadow:none;transform:none}[data-store-template=furniture] .product-art{aspect-ratio:4/5;filter:none;background:#e7e1d7;height:auto}[data-store-template=furniture] .product-art>span{color:#847766}[data-store-template=furniture] .card>div:last-child{padding-top:18px}[data-store-template=furniture] .product-category{color:var(--f-muted);font:.6rem IBM Plex Mono,monospace}[data-store-template=furniture] .card h3{letter-spacing:-.035em;margin:9px 0;font:400 1.5rem IBM Plex Sans,sans-serif}[data-store-template=furniture] .card p{color:var(--f-muted);font-size:.85rem}[data-store-template=furniture] .buy{border-color:var(--f-line);padding-block:17px;font-size:.85rem}[data-store-template=furniture] .buy strong{font-weight:500}[data-store-template=furniture] .buy a{color:var(--f-rust)}[data-store-template=furniture] footer{background:var(--f-ink);color:var(--f-paper);padding:40px 5vw;font-size:.8rem}[data-store-template=furniture] :is(a,button,input,select):focus-visible{outline:2px solid var(--f-rust);outline-offset:5px}.furniture-preview-bar{color:#fff;background:#302d27;justify-content:space-between;gap:16px;padding:12px 5vw;font-size:.7rem;display:flex}.furniture-preview-bar a{text-underline-offset:3px;text-decoration:underline}@media (min-width:1600px){.furniture-hero-copy{padding-block:80px 45px}.furniture-hero-visual{min-height:800px}}@media (max-width:1000px){[data-store-template=furniture] .store-header{align-items:flex-start}.furniture-hero{grid-template-columns:46% 54%}.furniture-hero-copy{padding-top:45px}.furniture-hero h1{font-size:clamp(3.4rem,6.4vw,5rem)}}@media (max-width:760px){[data-store-template=furniture] .store-header{flex-direction:column;gap:20px;padding-block:22px}[data-store-template=furniture] .store-header nav{justify-content:flex-start;gap:12px 20px}.furniture-hero{grid-template-columns:1fr}.furniture-hero-copy{padding:40px 6vw 30px}.furniture-hero h1{font-size:clamp(3.4rem,13vw,5.8rem)}.furniture-hero-copy .eyebrow{margin-bottom:24px}.furniture-intro{max-width:340px}.furniture-hero-note{padding-top:28px}.furniture-hero-visual{aspect-ratio:1;min-height:0}.furniture-hero-visual figcaption{padding:10px 14px;inset:auto 16px 16px}.furniture-manifesto{flex-direction:column;align-items:flex-start;gap:13px;padding-block:24px}[data-store-template=furniture] .products{padding:42px 6vw 56px}[data-store-template=furniture] .grid{grid-template-columns:1fr;gap:32px}.furniture-preview-bar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){[data-store-template=furniture] *,[data-store-template=furniture] :after{transition:none!important}html:has([data-store-template=furniture]){scroll-behavior:auto}}
