body{background:#fff;color:#292826;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.85}h1,h2,h3,.product-layout h1,.project-dialog h2,.footer h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:.025em;line-height:1.16}h1{font-size:clamp(40px,4.8vw,72px)}h2{font-size:clamp(32px,3.2vw,48px)}h3{font-size:28px}.wrap{width:min(1440px,90%)}.eyebrow,.nav,.announcement,.trust,.text-link,.button,.project-tab,.project-category,.header-note,.price{font-family:Arial,Helvetica,sans-serif;font-weight:400}.eyebrow{font-size:10px;letter-spacing:2.8px;margin-bottom:22px}.announcement{background:#fff;color:#625e58;border-bottom:1px solid #eee;font-size:9px;letter-spacing:2px;padding:12px}.header{background:#fff;border-bottom:1px solid #e9e6e2}.header-top{position:relative;justify-content:center;padding:32px 0 22px}.logo{width:290px}.header-note{position:absolute;right:0;font-size:9px;letter-spacing:.7px;max-width:150px;text-align:right}.nav{justify-content:center;gap:27px;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:14px 0 25px}.nav .cart-link{margin-left:0}.hero{width:100%;display:flex;flex-direction:column-reverse;gap:0;min-height:0}.hero-art{width:100%;height:68vh;min-height:460px;max-height:850px;margin:0;border-radius:0;background:#efede9;overflow:hidden}.hero-art img{width:100%;height:100%;max-height:none;object-fit:cover;mix-blend-mode:normal}.hero-caption{background:#fff;padding:8px 14px;bottom:20px;left:25px;font-size:9px;letter-spacing:1.5px}.hero-copy{text-align:center;padding:78px 24px 88px;width:100%}.hero-copy h1{text-transform:uppercase;max-width:1000px;margin:0 auto 25px}.hero-copy p{max-width:550px;margin:0 auto 32px;color:#65615c;font-size:14px}.actions{justify-content:center;gap:24px}.button{background:#343330;border-color:#343330;padding:15px 28px;font-size:10px;letter-spacing:1.6px;text-transform:uppercase}.button.secondary{color:#343330;background:#fff;border-color:#96928a}.button:hover{background:#56534d;color:#fff}.trust{font-size:9px;letter-spacing:1.8px;border-color:#e6e3df;padding:22px 0;justify-content:center;gap:65px}.section{padding:100px 0}.section-head{text-align:center;display:flex;flex-direction:column;align-items:center;gap:22px;margin-bottom:48px}.section-head h2{text-transform:uppercase}.text-link{font-size:10px;text-transform:uppercase;letter-spacing:1.7px;padding-bottom:5px;border-color:#999}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 32px}.product-picture{background:#f5f4f1;aspect-ratio:1.1;margin-bottom:22px}.product-card h3{font-family:Georgia,serif;text-transform:uppercase;letter-spacing:1.1px;font-size:15px;line-height:1.6}.product-meta{font-size:11px;color:#77716a}.price{font-size:12px;margin-top:10px;letter-spacing:.5px}.service-grid{gap:0;border-top:1px solid #ddd9d3;border-bottom:1px solid #ddd9d3}.service,.service.dark{background:#fff;color:#292826;border:0;padding:65px 9%;min-height:410px;align-items:center;text-align:center}.service+.service{border-left:1px solid #ddd9d3}.service h2{text-transform:uppercase}.service p{color:#65615c;font-size:13px;max-width:420px}.portfolio-links{justify-content:center;margin:0 0 25px}.project-tab{font-size:10px;letter-spacing:1px;text-transform:uppercase;border-color:#b7b2aa;background:#fff;padding:10px 16px}.project-tab[aria-pressed=true]{background:#343330}.project-intro{text-align:center;margin:0 auto 50px}.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:55px 35px}#projects>.project-grid{display:block}#projects>.project-grid .project-card{margin-bottom:80px}#projects>.project-grid .project-open img{aspect-ratio:16/9;max-height:720px}#projects>.project-grid figcaption{text-align:center;margin-top:24px;font-family:Georgia,serif;font-size:24px}.project-category{font-size:9px;letter-spacing:2px;margin-bottom:10px}.project-open{background:#f5f4f1}.categories{gap:45px}.category{background:#fff;border-top:1px solid #c6c1ba;padding:35px 0}.category h3{font-size:25px;text-transform:uppercase}.category p{font-size:13px}#objects{text-align:center}#objects>h2{text-transform:uppercase;margin-bottom:55px}.split{gap:8%}.maker-art.with-portrait{background:#f5f4f1;filter:grayscale(1)}.maker-art.with-portrait img{object-fit:cover}.split h2{text-transform:uppercase}.split p{font-size:13px;color:#65615c}.inquiry{background:#f7f6f3;border:0}.form-grid{gap:22px}.form-grid label{font-size:10px;letter-spacing:1px}.form-grid input,.form-grid select,.form-grid textarea,.search-input{background:transparent;border:0;border-bottom:1px solid #a7a198;padding:10px 0;color:#292826}.form-note{color:#6c655c}.footer{background:#fff;color:#292826;border-top:1px solid #ded9d2;padding:75px 0 30px}.footer h3{font-size:30px;text-transform:uppercase;letter-spacing:2px}.footer p,.footer a{font-size:11px}.copyright{color:#77716a;border-color:#e4e0d9;font-size:9px;letter-spacing:.8px}.dialog,.project-dialog{background:#fff}.dialog h1{font-size:36px}.preview-banner{background:#f3f2ef;color:#625d55;font-size:10px}.project-dialog h2{font-size:36px}.muted{color:#6d675f}@media(min-width:1600px){.hero-art{height:72vh}}@media(max-width:1000px){.header-note{display:none}.nav{gap:16px;font-size:8px}.trust{gap:24px}}@media(max-width:760px){.header-top{padding:25px 0}.logo{width:240px}.mobile-menu{text-align:center;font-size:11px;letter-spacing:1px;text-transform:uppercase;padding-bottom:20px}.mobile-menu nav{padding:15px}.hero-art{height:48vh;min-height:310px}.hero-art img{max-height:none;object-position:50% 50%}.hero-copy{padding:45px 22px 55px}.hero h1{font-size:36px;line-height:1.2;letter-spacing:1px}.hero-copy p{font-size:13px}.hero-caption{font-size:8px;left:12px;bottom:12px}.actions{gap:12px}.button{font-size:9px;padding:13px 19px}.trust{gap:12px;font-size:8px;letter-spacing:.8px}.section{padding:60px 0}.section-head{margin-bottom:32px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px}.product-card h3{font-size:12px;letter-spacing:.4px}.product-meta,.price{font-size:10px}.service{padding:40px 20px;min-height:0}.service+.service{border-left:0;border-top:1px solid #ddd9d3}.service-grid{grid-template-columns:1fr}.project-grid{gap:25px 16px}#projects>.project-grid .project-card{margin-bottom:45px}#projects>.project-grid .project-open img{aspect-ratio:4/3}#projects>.project-grid figcaption{font-size:21px}.categories{gap:15px}.category h3{font-size:23px}.split{gap:30px}.footer{padding-top:50px}.project-dialog h2{font-size:28px}}:root{--df-body:14px;--df-intro:16px;--df-card-title:14px;--df-meta:12px;--df-price:13px;--df-link:11px}body{font-size:var(--df-body)!important;line-height:1.7}#MainContent h1,#MainContent .hero h1{font-size:clamp(36px,4.5vw,64px)!important;line-height:1.15!important;letter-spacing:.01em!important}#MainContent h2{font-size:clamp(26px,3vw,36px)!important;line-height:1.2!important}#MainContent h3{font-size:22px!important;line-height:1.35!important}#MainContent p,#MainContent li{font-size:var(--df-body)!important;line-height:1.7}#MainContent :is(.hero-copy p,.project-intro,.furniture-intro){font-size:var(--df-intro)!important;line-height:1.7!important}#MainContent :is(.product-card,.furniture-card) h3,#MainContent :is(#small-items,#wood) article h3{font-size:var(--df-card-title)!important;line-height:1.4!important;letter-spacing:.025em!important}#MainContent :is(.product-meta,.furniture-type),#MainContent :is(#small-items,#wood) article p{font-size:var(--df-meta)!important;line-height:1.5!important}#MainContent :is(.price,.furniture-price,.catalog-price),#MainContent :is(#small-items,#wood) article .catalog-price{font-size:var(--df-price)!important;line-height:1.5!important}#MainContent :is(.portfolio-links a,#furniture-collections nav a){font-size:14px!important;line-height:1.5!important}#MainContent :is(.text-link,.button,.project-tab){font-size:var(--df-link)!important;line-height:1.5!important}#MainContent .eyebrow,.eyebrow{font-size:10px!important;line-height:1.5!important}#MainContent :is(figcaption,.project-dialog .caption){font-size:12px!important;line-height:1.5!important}#MainContent .project-category{font-size:10px!important}#MainContent .product-layout h1{font-size:clamp(28px,3vw,36px)!important}#MainContent :is(.form-grid label,.form-note,.breadcrumbs){font-size:12px!important;line-height:1.5!important}#MainContent :is(input,select,textarea){font-size:16px!important}.nav,.mobile-menu{font-size:11px!important}.header-note,.announcement,.trust{font-size:10px!important}.footer h3{font-size:22px!important}.footer p,.footer a{font-size:12px!important;line-height:1.6!important}.copyright{font-size:10px!important}@media(max-width:760px){#MainContent h1,#MainContent .hero h1{font-size:36px!important}#MainContent h2{font-size:26px!important}#MainContent h3{font-size:20px!important}#MainContent .product-layout h1{font-size:28px!important}.nav{font-size:10px!important}}body:has(.hero) #MainContent .section:has(.workshop-two-columns),body:has(.hero) #MainContent .df-testimonials{padding:100px 0}body:has(.hero) #MainContent .section:has(.workshop-two-columns)>.eyebrow,#MainContent .df-testimonials-heading>p{font-family:Arial,Helvetica,sans-serif;font-size:10px!important;font-weight:400;line-height:1.5!important;letter-spacing:2.8px;text-transform:uppercase;text-align:center;margin:0 0 22px}body:has(.hero) #MainContent .section:has(.workshop-two-columns)>h2,#MainContent .df-testimonials-heading>h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(26px,3vw,36px)!important;font-weight:400;line-height:1.2!important;letter-spacing:.025em;text-transform:uppercase;text-align:center;margin:0}body:has(.hero) #MainContent .workshop-two-columns{margin-top:48px;gap:36px}#MainContent .df-testimonials-heading{margin-bottom:48px}#MainContent .df-testimonials-wrap{width:min(1440px,90%);margin-inline:auto}body:has(.hero) #MainContent .workshop-two-columns .category img{width:100%;margin-bottom:20px}body:has(.hero) #MainContent .workshop-two-columns h3{font-size:22px!important;line-height:1.35!important;margin-bottom:18px}body:has(.hero) #MainContent .workshop-two-columns p,#MainContent .df-testimonial blockquote p{font-family:Arial,Helvetica,sans-serif;font-size:14px!important;font-weight:400;line-height:1.7!important;color:#65615c}#MainContent .df-testimonial figcaption{font-family:Arial,Helvetica,sans-serif;font-size:11px!important;line-height:1.5!important;letter-spacing:.14em;text-transform:uppercase}@media(max-width:760px){body:has(.hero) #MainContent .section:has(.workshop-two-columns),body:has(.hero) #MainContent .df-testimonials{padding:60px 0}body:has(.hero) #MainContent .workshop-two-columns{margin-top:32px;gap:28px}#MainContent .df-testimonials-heading{margin-bottom:32px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gallery.css.map */
