*{box-sizing:border-box}:root{--paper:#f8f6f1;--ink:#262923;--muted:#686c62;--line:#dcded4;--accent:#806443}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:5px}img,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #8d4a2f;outline-offset:5px}.header{padding:24px 5vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:var(--paper);position:sticky;top:0;z-index:10}.wordmark{font:600 38px/1 Georgia,serif;letter-spacing:-2px;text-decoration:none}.header nav{display:flex;gap:30px;align-items:center}.header nav a{text-decoration:none;font-size:13px}.header nav a:hover{text-decoration:underline}.wrap{max-width:1400px;margin:auto;padding:76px 5vw}.hero{display:grid;grid-template-columns:1fr 1.1fr;gap:7%;align-items:center;padding-top:48px;padding-bottom:64px}.hero h1{font:400 clamp(48px,5.8vw,84px)/1.03 Georgia,serif;letter-spacing:-3px;max-width:640px;margin:26px 0;white-space:pre-line;text-wrap:balance}.eyebrow{text-transform:uppercase;font-size:10px;letter-spacing:1.7px;font-weight:600;margin:0 0 12px}.lede{font-size:17px;line-height:1.7;max-width:400px;color:var(--muted)}.small,.muted{font-size:13px;color:var(--muted)}.button,.outline{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:52px;padding:14px 24px;background:var(--accent);color:#fff;border:1px solid var(--accent);border-radius:2px;cursor:pointer;text-decoration:none;font-size:13px;font-weight:500;transition:background .2s}.button:hover{background:#654c32}.outline{background:transparent;color:var(--accent)}.button:disabled{background:#e3e5dc;border-color:#e3e5dc;color:#677064;cursor:not-allowed}.hero .button{margin:16px 0 10px}.hero-note{font-size:11px;color:var(--muted);margin-top:14px}.hero-figure{margin:0;min-width:0}.hero-photo{display:block;overflow:hidden;background:#e9e4d9;aspect-ratio:1/1}.hero-photo img{width:100%;height:100%;object-fit:cover}.photo-caption{display:flex;justify-content:space-between;gap:12px;padding-top:13px;font-size:12px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px}.section-title h2{margin:0}h2{font:400 clamp(30px,3.6vw,48px)/1.15 Georgia,serif;letter-spacing:-1.3px;text-wrap:balance}h3{font-size:18px;line-height:1.3;font-weight:500}.text-link{font-size:13px;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:4px;display:inline-flex;gap:28px;align-items:center}.home-collection{border-top:1px solid var(--line)}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:38px}.product-card{text-decoration:none;min-width:0}.product-card h2{font:500 20px/1.3 Arial,sans-serif;letter-spacing:0}.card-image{position:relative;aspect-ratio:1/1;background:#ebece4;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:contain;transition:transform .4s}.product-card:hover img{transform:scale(1.025)}.card-arrow{position:absolute;right:16px;bottom:16px;background:var(--paper);width:34px;height:34px;display:grid;place-items:center;border-radius:50%;font-size:16px}.card-heading{display:block;margin-top:16px}.card-heading h3{font-size:18px;line-height:1.4;margin:0 0 6px;overflow-wrap:anywhere}.card-heading>span{font-size:14px;white-space:nowrap}.product-card p{margin:8px 0}.product-card h3{font-weight:500}.card-maker{font-size:12px;color:var(--muted)}.card-stock{font-size:11px;color:var(--muted)}@media(min-width:801px){.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 24px}}@media(min-width:1100px){.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.story-section{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;border-top:1px solid var(--line)}.story-photo{aspect-ratio:1/1;overflow:hidden;background:#e9e4d9}.story-photo img{width:100%;height:100%;object-fit:cover}.story-copy h2{margin:20px 0}.story-copy>p:not(.eyebrow){color:var(--muted);max-width:460px;font-size:15px}.story-copy>.text-link{margin-top:12px}.story-details{border-top:1px solid var(--line);margin-top:34px;padding-top:8px}.story-details>div{display:grid;grid-template-columns:145px 1fr;gap:22px;border-bottom:1px solid var(--line);padding:18px 0}.story-details h3{font-size:12px;font-weight:600;margin:0}.story-details p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.newsletter{display:grid;grid-template-columns:1fr 1fr;gap:7%;border-top:1px solid var(--line);align-items:center}.newsletter h2{margin:16px 0}.newsletter p:not(.eyebrow){font-size:14px;color:var(--muted)}.input-row{display:flex;gap:10px}label{display:block;margin:14px 0 6px;font-size:13px}input,select,textarea{background:#fff;color:var(--ink);border:1px solid #b7bfb0;border-radius:2px;padding:12px;max-width:100%;width:100%;min-height:48px}input[type=number]{width:90px}input[type=checkbox]{width:18px;min-height:18px;flex-shrink:0}.consent{display:flex;gap:10px;align-items:start;font-size:11px;color:var(--muted)}.consent input{margin-top:1px}.footer{padding:56px 5vw 26px;background:#eceee5;display:grid;grid-template-columns:1fr 1fr;gap:32px;border-top:1px solid var(--line)}.footer p{font-size:13px;color:var(--muted);margin-top:18px}.footer div:nth-child(2){display:flex;gap:10px 22px;flex-wrap:wrap;align-content:start}.footer div:nth-child(2) a{font-size:12px;text-decoration:none}.footer div:nth-child(2) a:hover{text-decoration:underline}.footer small{grid-column:1/-1;border-top:1px solid #d7dacd;padding-top:22px;color:var(--muted);font-size:11px}.narrow{max-width:850px;min-height:55vh}h1{font:400 clamp(40px,5vw,64px)/1.1 Georgia,serif;letter-spacing:-2px}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:start}.gallery{display:grid;gap:16px}.gallery img{width:100%;background:#e8e8dd}.pdp-info{position:sticky;top:110px}.pdp-info h1{font-size:clamp(32px,3.5vw,48px);margin:18px 0;overflow-wrap:anywhere}.price{font-size:24px}.buy{width:100%;margin:20px 0}.detail-copy{margin:30px 0;font-size:15px}.detail-copy h2{font-size:26px}.detail-copy h3{font-size:22px}details{border-top:1px solid var(--line);padding:18px 0;font-size:14px}summary{cursor:pointer;font-weight:500}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:20px;border-bottom:1px solid var(--line);padding:25px 0}.cart-item img{width:100px}.cart-item a{display:block}.mobile-buy{display:none}.skip{position:absolute;top:-100px;left:20px;z-index:100}.skip:focus{top:10px;background:#fff;padding:15px}.empty{grid-column:1/-1}.signup-drawer{position:fixed;inset:auto 0 0 auto;margin:0;width:min(440px,100%);max-height:85dvh;overflow:auto;border:0;border-radius:2px;padding:40px 28px;background:var(--paper);color:var(--ink);box-shadow:0 0 50px #0003}.signup-drawer::backdrop{background:#17221966}.signup-drawer h2{font:36px/1.1 Georgia,serif}.signup-drawer p{line-height:1.6}.drawer-close{position:absolute;right:12px;top:8px;min-width:44px;min-height:44px;border:0;background:transparent;font-size:28px;cursor:pointer}.signup-drawer input[type=email]{width:100%;margin:8px 0 16px}.signup-drawer .consent{margin-bottom:20px}.related{padding-bottom:64px}@media(max-width:800px){.header{padding:20px 5vw}.wordmark{font-size:32px}.header nav{gap:16px}.header nav a{font-size:12px}.header nav a:nth-child(2){display:none}.wrap{padding:44px 5vw}.hero,.pdp,.newsletter,.story-section{grid-template-columns:1fr;gap:30px}.hero{padding-top:36px}.hero h1{font-size:clamp(46px,12vw,64px);letter-spacing:-2px;margin:20px 0}.lede{font-size:15px;max-width:360px}.hero .button{margin:12px 0 4px}.hero-note{margin-bottom:0}.photo-caption{font-size:11px}.photo-caption .muted{font-size:10px}.grid{gap:28px 14px}.card-heading{display:block;margin-top:12px}.card-heading h3{font-size:16px;margin-bottom:4px}.card-heading>span{font-size:13px}.card-maker{font-size:11px}.card-arrow{right:10px;bottom:10px;width:28px;height:28px}.section-title{align-items:start;gap:16px;margin-bottom:25px}.section-title h2{font-size:32px;max-width:250px}.section-title>.text-link{font-size:11px;gap:10px;white-space:nowrap;margin-top:5px}.story-copy h2{font-size:38px}.story-details>div{grid-template-columns:120px 1fr;gap:16px}.newsletter{gap:18px}.newsletter h2{font-size:38px}.gallery{display:flex;overflow:auto;scroll-snap-type:x mandatory;gap:12px}.gallery img,.gallery video{width:90%;flex-shrink:0;scroll-snap-align:start;object-fit:contain}.pdp-info{position:static}.pdp-info h1{font-size:38px}.mobile-buy{position:fixed;bottom:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 5vw calc(12px + env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--line)}.mobile-buy .button{font-size:13px;gap:0;min-height:48px}body:has(.mobile-buy) .footer{padding-bottom:110px}.footer{grid-template-columns:1fr;padding-top:40px}.cart-item{grid-template-columns:70px 1fr;gap:12px}.cart-item strong{grid-column:2}.cart-item img{width:70px}.input-row{flex-wrap:wrap}.input-row input{flex:1;min-width:150px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.card-image{background:#efeee8;border:1px solid #e8e7df}.card-image img{padding:14px;object-position:center}.card-heading h3{font-size:16px;line-height:1.45;max-width:30ch}.room-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 32px}.room-tabs a{font-size:12px;text-decoration:none;padding:9px 16px;border:1px solid var(--line);border-radius:2px;min-height:40px;display:flex;align-items:center}.room-tabs a:hover,.room-tabs a[aria-current=page]{background:var(--accent);color:#fff;border-color:var(--accent)}.room-section{border-top:1px solid var(--line)}.room-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.room-card{text-decoration:none;min-width:0}.room-image{aspect-ratio:4/3;background:#efeee8;overflow:hidden}.room-image img{width:100%;height:100%;object-fit:contain;padding:20px;transition:transform .3s}.room-card:hover img{transform:scale(1.025)}.room-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-top:18px}.room-heading h3{font:400 28px/1.2 Georgia,serif;margin:0}.room-card p{font-size:13px;color:var(--muted);margin:10px 0 0}.collection-intro{max-width:620px;margin-bottom:32px;color:var(--muted)}.final-sale-notice{border-top:1px solid var(--line);margin-top:28px;padding-top:18px}.detail-copy .final-sale-notice h3{font-size:14px;font-weight:600;margin:0 0 8px}.final-sale-notice p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.detail-copy ul{padding-left:20px}.detail-copy li{margin:8px 0}.about-hero{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:start}.about-hero h1{margin:16px 0 30px}.about-copy>p:first-child{font:400 28px/1.4 Georgia,serif;color:var(--ink)}.about-copy h2{font:400 27px/1.25 Georgia,serif;letter-spacing:-.5px;margin-top:34px}.about-copy p{font-size:15px;color:var(--muted)}.about-hero .button{margin-top:20px}.about-figure{margin:0;position:sticky;top:120px}.about-figure img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#e9e4d9}.about-figure figcaption{font-size:12px;color:var(--muted);margin-top:12px}@media(max-width:800px){.header{flex-wrap:wrap;gap:16px}.header nav{flex:1 1 100%;justify-content:space-between;gap:12px}.header nav a:nth-child(2){display:block}.room-grid{grid-template-columns:1fr;gap:32px}.room-image{aspect-ratio:4/3;max-height:340px}.room-heading h3{font-size:26px}.about-hero{grid-template-columns:1fr;gap:38px}.about-figure{position:static}.about-figure img{aspect-ratio:1/1}.about-copy>p:first-child{font-size:25px}.card-image img{padding:8px}.card-heading h3{font-size:15px}.room-tabs{gap:8px}.room-tabs a{padding:8px 12px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/forma.css.map */
