.oh-page{--oh-sky:173,190,171;--oh-ink:34,53,43;--oh-warm:.1;--oh-shift:1;--oh-build:0;color:#293c31;isolation:isolate;background:#f3f0e6;font-family:DM Sans,sans-serif;position:relative}.oh-width{width:min(1360px,88%);margin-inline:auto}.oh-header{z-index:20;width:auto;height:105px;color:rgb(var(--oh-ink));justify-content:space-between;align-items:center;gap:24px;margin:0;display:flex;position:absolute;top:0;left:6%;right:6%}.oh-header>div{align-items:center;gap:25px;display:flex}.oh-back{opacity:.75;border:1px solid;border-radius:50%;place-items:center;width:29px;height:29px;display:grid}.oh-logo{letter-spacing:-2px;align-items:start;font:500 36px Georgia,serif;display:inline-flex}.oh-logo>span{letter-spacing:0;margin:8px 0 0 4px;font:8px DM Sans,sans-serif}.oh-header nav{gap:30px;font-size:11px;display:flex}.oh-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.oh-header>button{min-height:43px;color:inherit;background:#eef2e126;border:1px solid;border-radius:30px;align-items:center;gap:8px;padding:11px 16px;font-size:10px;display:flex}.oh-header>button>b{border-left:1px solid;margin-left:10px;padding-left:10px;font-size:9px;font-weight:500}.oh-story{height:210svh;position:relative}.oh-stage{background:rgb(var(--oh-sky));height:100svh;min-height:740px;color:rgb(var(--oh-ink));isolation:isolate;position:sticky;top:0;overflow:hidden}.oh-stage-grain{z-index:-1;pointer-events:none;background:radial-gradient(at 14% 15%,#eaf2da36,#0000 60%),linear-gradient(125deg,#0000 40%,#1e352212);position:absolute;inset:0}.oh-room{isolation:isolate;perspective:1000px;position:absolute;inset:8% -2% 9% 43%}.oh-room-arch{z-index:-3;transform:translateY(calc(var(--oh-shift)*25px));background:linear-gradient(130deg,#f8eddc2b,#355e421c);border:1px solid #f4ecd747;border-radius:45% 45% 5px 5px;position:absolute;inset:2% 4% 15% 7%;box-shadow:inset 15px -15px 50px #1b392a10}.oh-room-floor{z-index:-1;background:radial-gradient(#293d2c3b,#0000 68%);border-radius:50%;height:31%;position:absolute;bottom:0;left:-9%;right:-9%;transform:rotate(-4deg)}.oh-room-window{z-index:-2;background:linear-gradient(90deg,#e9edce13,#0000 45%,#f6d88f0d);border-left:1px solid #f2ebd62e;border-right:1px solid #f2ebd62e;width:53%;height:53%;position:absolute;top:13%;left:22%;transform:skewY(-12deg)}.oh-room-glow{filter:blur(25px);width:48%;height:80%;opacity:var(--oh-warm);z-index:-1;background:radial-gradient(#ffc979a6,#0000 65%);border-radius:50%;position:absolute;top:6%;right:2%}.oh-room>img{object-fit:contain;filter:drop-shadow(0 18px 12px #2436222e);opacity:calc(.7 + var(--oh-build)*.3);pointer-events:none;display:block;position:absolute}.oh-room-sofa{z-index:1;width:82%;height:53%;transform:translateX(calc(var(--oh-shift)*120px)) rotate(calc(var(--oh-shift)*-3deg));top:25%;left:9%}.oh-room-chair{z-index:3;width:45%;height:48%;transform:translateX(calc(var(--oh-shift)*-90px)) rotate(calc(var(--oh-shift)*-9deg));bottom:2%;left:-7%}.oh-room-table{z-index:4;width:45%;height:30%;transform:translateY(calc(var(--oh-shift)*100px)) rotate(calc(var(--oh-shift)*5deg));bottom:0;left:36%}.oh-room-lamp{z-index:2;width:25%;height:70%;transform:translateY(calc(var(--oh-shift)*-75px));top:3%;right:-1%}.oh-room-caption{letter-spacing:1.7px;color:rgb(var(--oh-ink));opacity:.7;font-size:6px;position:absolute;bottom:-5%;right:12%}.oh-hero-copy{z-index:6;width:40%;max-width:530px;position:absolute;top:23%;left:8%}.oh-eyebrow{letter-spacing:1.7px;font-size:8px;font-weight:650;line-height:1.8;display:block}.oh-hero-copy>.oh-eyebrow{letter-spacing:1.8px;opacity:.85;font-size:7px}.oh-hero-copy h1{letter-spacing:-4px;margin:27px 0;font:400 clamp(57px,6.5vw,101px)/.97 Georgia,serif}.oh-hero-copy h1 em{font-weight:400}.oh-hero-copy>p{opacity:.85;max-width:250px;font-size:12px;line-height:1.95}.oh-primary{color:#334937;background:#f5f0df;border:1px solid #f8f3df9e;border-radius:7px;justify-content:space-between;align-items:center;gap:25px;min-height:46px;margin-top:25px;padding:14px 19px;font-size:11px;font-weight:600;display:inline-flex;box-shadow:0 5px 14px #27392809}.oh-primary:hover{background:#fff7e3}.oh-primary:disabled{opacity:.5;cursor:default}.oh-hero-note{opacity:.7;margin-top:18px;font-size:8px;display:block}.oh-light-control{z-index:7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f2df13;border:1px solid #eee8d34a;border-radius:30px;gap:5px;padding:5px;display:flex;position:absolute;bottom:13%;right:7%}.oh-light-control button{color:rgb(var(--oh-ink));background:0 0;border-radius:30px;align-items:center;gap:7px;padding:10px 12px;font-size:8px;display:flex}.oh-light-control button[aria-pressed=true]{color:#304d3a;background:#f5efd9}.oh-hero-bottom{letter-spacing:1.4px;border-top:1px solid #e7e7ce3d;justify-content:space-between;align-items:center;gap:24px;width:auto;margin:0;padding-top:19px;font-size:7px;display:flex;position:absolute;bottom:30px;left:6%;right:6%}.oh-hero-bottom>span:first-child{align-items:center;gap:10px;display:flex}.oh-collection{padding:85px 0 75px;scroll-margin-top:20px}.oh-section-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.oh-page h2{letter-spacing:-2.1px;margin-top:20px;font:400 clamp(38px,4.5vw,68px)/1.06 Georgia,serif}.oh-page h2 em{color:#657c55;font-weight:400}.oh-section-head>p{color:#76816d;font-size:12px;line-height:1.9}.oh-toolbar{border-top:1px solid #a6b29b66;border-bottom:1px solid #a6b29b66;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:14px 0;display:flex}.oh-toolbar>div{flex-wrap:wrap;gap:7px;display:flex}.oh-toolbar button{color:#6c7b62;background:0 0;border:1px solid #0000;border-radius:30px;min-height:40px;padding:10px 17px;font-size:11px}.oh-toolbar button[aria-pressed=true]{color:#f1f3df;background:#334e3b}.oh-toolbar button:hover{border-color:#8b9e79}.oh-toolbar>span{color:#7c876d;white-space:nowrap;font-size:9px}.oh-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.oh-product-image{aspect-ratio:4/5;background:#e4e8d9;border:1px solid #899d7433;border-radius:100px 100px 4px 4px;position:relative;overflow:hidden}.oh-product-chair{background:#e9e2d2}.oh-product-table{background:#dce4d7}.oh-product-lamp{background:#e9e4d9}.oh-product-image>img{object-fit:contain;filter:drop-shadow(0 12px 9px #263e291e);width:76%;height:66%;transition:transform .4s;position:absolute;top:19%;left:12%;right:12%}.oh-product-image:hover>img{transform:translateY(-7px)}.oh-product-lamp>img{width:70%;height:77%;top:11%;left:15%}.oh-product-table>img{width:83%;height:63%;top:21%;left:8%}.oh-product-image>span{text-align:center;letter-spacing:1px;color:#687c5b;z-index:2;font-size:6px;position:absolute;top:15px;left:0;right:0}.oh-product-image>button{color:#3c5836;background:#f6f3e8;border:1px solid #9cae8c59;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:13px;right:13px}.oh-product-title{justify-content:space-between;align-items:start;gap:8px;margin:18px 0 8px;display:flex}.oh-product-title h3{letter-spacing:-.5px;font:400 21px Georgia,serif}.oh-product-title>span{color:#485c3e;white-space:nowrap;padding-top:4px;font-size:10px}.oh-product-grid article>p{color:#7c866d;font-size:9px;line-height:1.7}.oh-notice{color:#567b45;text-align:right;min-height:18px;margin-top:22px;font-size:11px;line-height:1.8}.oh-materials{color:#f0eddd;background:#304b3e;padding:75px 0}.oh-materials-inner{grid-template-columns:1fr 1.4fr;align-items:center;gap:8%;display:grid}.oh-materials .oh-eyebrow{color:#c2d0ae}.oh-materials h2{font-size:51px}.oh-materials h2 em{color:#d0d8b4}.oh-materials-inner>div>p{color:#c3cfb6;max-width:330px;margin-top:25px;font-size:12px;line-height:1.9}.oh-material-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.oh-swatch{aspect-ratio:1;border:1px solid #f0eddd24;border-radius:50%;place-items:center;width:100%;display:grid;position:relative;box-shadow:inset 0 0 30px #18352033,0 12px 25px #182e241c}.oh-swatch.wood{background:repeating-radial-gradient(at 25% 80%,#735842 0,#8d6e4d 3px,#9c7b59 5px,#7e644c 7px)}.oh-swatch.fabric{background-blend-mode:multiply;background:repeating-linear-gradient(0deg,#acbba1 0 2px,#9aad8e 2px 3px),repeating-linear-gradient(90deg,#849d7470 0,#c2cdb780 2px)}.oh-swatch.stone{background-color:#0000;background-image:radial-gradient(#99876438 1px,#0000 2px),linear-gradient(135deg,#e8dfc4,#bdaf90);background-position:0 0;background-repeat:repeat;background-size:9px 7px,100% 100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.oh-swatch>svg{color:#f2e9d1;filter:drop-shadow(0 2px 4px #0003)}.oh-material-grid h3{letter-spacing:-.3px;margin:25px 0 12px;font:400 19px/1.2 Georgia,serif}.oh-material-grid p{color:#bfceb2;font-size:10px;line-height:1.9}.oh-config{padding:85px 0 55px;scroll-margin-top:20px}.oh-config-grid{grid-template-columns:1.4fr 1fr;align-items:stretch;gap:45px;display:grid}.oh-config-room{background:#d7dfcd;border:1px solid #a0b08d4d;border-radius:9px;min-height:460px;position:relative;overflow:hidden}.oh-room-mini{--oh-shift:0;--oh-build:1;--oh-ink:62,83,56;--oh-warm:.3;inset:3% 4% 12%}.oh-room-mini>img{transition:opacity .35s,transform .45s}.oh-room-mini>img.is-absent{opacity:0;transform:scale(.8)translateY(20px)}.oh-room-mini .oh-room-sofa{width:78%;top:25%;left:10%}.oh-room-mini .oh-room-chair{width:40%;bottom:0;left:-3%}.oh-room-mini .oh-room-table{width:42%;bottom:0;left:37%}.oh-room-mini .oh-room-lamp{width:24%;height:73%;top:0;right:0}.oh-config-stamp{letter-spacing:1.5px;color:#657d58;font-size:7px;position:absolute;bottom:20px;left:25px}.oh-config-controls{padding:12px 0}.oh-config-controls>.oh-eyebrow{margin-bottom:22px}.oh-config-controls>label{cursor:pointer;border-top:1px solid #8c9e7d4d;align-items:center;gap:12px;padding:19px 0;display:flex}.oh-config-controls input{accent-color:#4d7040;width:17px;height:17px}.oh-config-controls label>span{flex-direction:column;flex:1;gap:6px;display:flex}.oh-config-controls strong{font:400 19px Georgia,serif}.oh-config-controls small{color:#7c8b6c;font-size:8px}.oh-config-controls label>b{color:#5d7350;font-size:10px;font-weight:500}.oh-config-total{color:#647c54;border-top:1px solid #8c9e7d4d;justify-content:space-between;align-items:center;gap:12px;padding:23px 0 0;font-size:10px;display:flex}.oh-config-total strong{font-size:24px}.oh-config-total small{margin-left:5px;font:8px DM Sans,sans-serif}.oh-config-controls>.oh-primary{color:#f3f0df;background:#354f3b;border-color:#354f3b;width:100%;margin-top:24px}.oh-config-controls>p{color:#7b896d;margin-top:14px;font-size:8px;line-height:1.8}.oh-final{text-align:center;padding:45px 0 80px}.oh-final h2{margin:25px 0;font-size:80px;line-height:1.02}.oh-final>a{color:#3f5d36;border-bottom:1px solid #819771;align-items:center;gap:25px;padding:12px 0;font-size:12px;display:inline-flex}.oh-footer{border-top:1px solid #94a7834d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:27px 0;display:flex}.oh-footer>.oh-logo{font-size:30px}.oh-footer>span{color:#6e8062;letter-spacing:1.3px;font-size:7px}.oh-footer>a:last-of-type{color:#506d42;align-items:center;gap:12px;font-size:10px;display:flex}.oh-footer>small{letter-spacing:1px;color:#819074;font-size:6px}.oh-drawer-backdrop{z-index:90;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);overscroll-behavior:contain;background:#16251c9c;justify-content:flex-end;display:flex;position:fixed;inset:0}.oh-drawer{color:#2b4430;background:#f3f0e6;border-left:1px solid #b5bea7;width:min(470px,100%);padding:75px 30px 35px;position:relative;overflow-y:auto}.oh-drawer-close{color:#3b5638;background:#e1e6d6;border:1px solid #9baf865e;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:20px}.oh-drawer h2{margin-bottom:28px;font-size:48px}.oh-list-items{flex-direction:column;gap:20px;display:flex}.oh-list-items article{border-top:1px solid #9bac8b59;grid-template-columns:80px 1fr auto;gap:15px;padding-top:20px;display:grid}.oh-list-items article>img{object-fit:contain;background:#e0e6d5;border-radius:5px;width:80px;height:90px;padding:6px}.oh-list-items h3{margin:3px 0 7px;font:400 20px Georgia,serif}.oh-list-items p{color:#7b8a6a;font-size:9px}.oh-list-items article>strong{white-space:nowrap;margin-top:8px;font-size:10px;font-weight:500}.oh-list-items article>div>div{border:1px solid #9aaf865e;justify-content:space-between;align-items:center;width:88px;margin-top:12px;display:flex}.oh-list-items article button{color:#537448;background:0 0;place-items:center;width:28px;height:28px;display:grid}.oh-list-items article>div>div>span{font-size:10px}.oh-list-total{border-top:1px solid #91a27f5e;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:23px;font-size:10px;display:flex}.oh-list-total strong{font-size:14px;font-weight:600}.oh-drawer>.oh-primary{color:#eef3e2;background:#36563d;border-color:#36563d;width:100%;margin-top:25px}.oh-list-note{color:#778b67;margin-top:18px;font-size:9px;line-height:1.9}.oh-empty{text-align:center;color:#779168;padding-top:30px}.oh-empty p{margin:25px 0;font:400 25px/1.3 Georgia,serif}.oh-empty .oh-primary{color:#f3f2e4;background:#35593d}.oh-page button:focus-visible,.oh-page a:focus-visible,.oh-page input:focus-visible{outline-offset:5px;outline:3px solid #819a43}@media (max-width:1080px){.oh-header nav{gap:22px}.oh-hero-copy{width:43%;left:6%}.oh-hero-copy h1{letter-spacing:-3.5px;font-size:75px}.oh-room{inset:16% -8% 14% 41%}.oh-light-control{bottom:12%}.oh-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 25px}.oh-product-image{aspect-ratio:1}.oh-product-title h3{font-size:24px}.oh-product-title>span{font-size:11px}.oh-materials-inner{grid-template-columns:1fr;gap:40px}.oh-materials-inner>div>p{max-width:600px}.oh-material-grid{gap:40px}.oh-swatch{max-width:200px}.oh-material-grid h3{font-size:23px}.oh-material-grid p{max-width:210px}.oh-config-grid{grid-template-columns:1.2fr 1fr;gap:30px}.oh-config-room{min-height:400px}.oh-config-controls label>b{font-size:9px}.oh-config-controls strong{font-size:18px}.oh-config-total strong{font-size:22px}}@media (max-width:700px){.oh-header{gap:15px;height:83px}.oh-header>div{gap:13px}.oh-back{width:25px;height:25px}.oh-back svg{width:13px}.oh-logo{font-size:30px}.oh-header nav{display:none}.oh-header>button{min-height:39px;padding:10px 12px;font-size:9px}.oh-header>button>svg{width:14px}.oh-header>button>b{margin-left:5px;padding-left:8px;font-size:8px}.oh-stage{min-height:790px}.oh-story{height:200svh}.oh-hero-copy{width:85%;top:16%;left:6%}.oh-hero-copy>.oh-eyebrow{letter-spacing:1.1px;font-size:6px}.oh-hero-copy h1{letter-spacing:-2.4px;margin:21px 0 19px;font-size:57px;line-height:.97}.oh-hero-copy>p{max-width:180px;font-size:10px;line-height:1.9}.oh-hero-copy>.oh-primary{gap:20px;min-height:42px;margin-top:18px;padding:12px 16px;font-size:10px}.oh-hero-note{margin-top:13px;font-size:7px}.oh-room{inset:42% -10% 12% 2%}.oh-room-arch{border-radius:42% 42% 3px 3px;inset:0 2% 10% 14%}.oh-room-sofa{width:75%;height:49%;transform:translateX(calc(var(--oh-shift)*60px));top:26%;left:15%}.oh-room-chair{width:39%;height:48%;transform:translateX(calc(var(--oh-shift)*-35px)) rotate(calc(var(--oh-shift)*-6deg));bottom:0;left:1%}.oh-room-table{width:41%;height:28%;transform:translateY(calc(var(--oh-shift)*40px));bottom:-3%;left:39%}.oh-room-lamp{width:22%;height:72%;transform:translateY(calc(var(--oh-shift)*-25px));top:2%;right:1%}.oh-room-caption{letter-spacing:1px;font-size:4px;bottom:-7%;right:14%}.oh-room-floor{height:28%;bottom:-4%;left:-2%;right:0}.oh-light-control{gap:2px;padding:3px;bottom:9%;right:6%}.oh-light-control button{gap:5px;padding:8px 9px;font-size:6px}.oh-light-control button>svg{width:11px;height:11px}.oh-hero-bottom{letter-spacing:.7px;align-items:end;gap:12px;padding-top:15px;font-size:5px;bottom:24px}.oh-hero-bottom>span:first-child{gap:7px;max-width:155px;line-height:1.9}.oh-hero-bottom>span:first-child>svg{flex-shrink:0;width:11px}.oh-hero-bottom>span:last-child{text-align:right;max-width:110px;line-height:1.9}.oh-collection{padding:55px 0 45px}.oh-section-head{margin-bottom:27px;display:block}.oh-page h2{letter-spacing:-1.5px;margin-top:16px;font-size:42px}.oh-section-head>p{margin-top:20px;font-size:11px;line-height:1.9}.oh-eyebrow{letter-spacing:1.3px;font-size:7px}.oh-toolbar{flex-wrap:wrap;gap:14px;margin-bottom:23px;padding:12px 0}.oh-toolbar>div{gap:3px}.oh-toolbar button{min-height:38px;padding:9px 12px;font-size:10px}.oh-toolbar>span{font-size:8px}.oh-product-grid{gap:28px 16px}.oh-product-image{aspect-ratio:3/4;border-radius:70px 70px 4px 4px}.oh-product-image>span{letter-spacing:.5px;font-size:5px;top:14px}.oh-product-image>button{width:30px;height:30px;bottom:10px;right:10px}.oh-product-image>button svg{width:14px}.oh-product-title{margin-top:15px;display:block}.oh-product-title h3{margin-bottom:7px;font-size:21px}.oh-product-title>span{font-size:10px}.oh-product-grid article>p{font-size:8px;line-height:1.8}.oh-notice{text-align:left;font-size:10px}.oh-materials{padding:52px 0}.oh-materials-inner{gap:32px}.oh-materials h2{font-size:42px}.oh-materials-inner>div>p{margin-top:20px;font-size:11px}.oh-material-grid{grid-template-columns:1fr;gap:24px}.oh-material-grid article{grid-template-columns:90px 1fr;align-items:center;column-gap:23px;display:grid}.oh-swatch{grid-row:span 2;width:90px}.oh-material-grid h3{margin:0 0 8px;font-size:24px}.oh-material-grid p{max-width:none;font-size:10px;line-height:1.9}.oh-config{padding:55px 0 35px}.oh-config-grid{grid-template-columns:1fr;gap:25px}.oh-config-room{min-height:350px}.oh-room-mini{inset:3% 4% 13%}.oh-room-mini .oh-room-caption{font-size:4px;bottom:-3%;right:13%}.oh-config-controls{padding-top:5px}.oh-config-controls>.oh-eyebrow{margin-bottom:16px}.oh-config-controls>label{padding:17px 0}.oh-config-controls strong{font-size:21px}.oh-config-controls small{font-size:8px}.oh-config-controls label>b{font-size:10px}.oh-config-total strong{font-size:25px}.oh-config-controls>.oh-primary{font-size:11px}.oh-config-controls>p{font-size:8px}.oh-config-stamp{letter-spacing:1px;font-size:6px;bottom:18px;left:22px}.oh-final{padding:35px 0 60px}.oh-final h2{margin-block:22px;font-size:64px;line-height:1.02}.oh-final>a{gap:22px;font-size:11px}.oh-footer{gap:22px;padding:25px 0}.oh-footer>.oh-logo{font-size:29px}.oh-footer>span{order:3;width:100%;font-size:6px}.oh-footer>a:last-of-type{margin-left:auto;font-size:9px}.oh-footer>small{order:4;font-size:6px}.oh-drawer{padding:70px 22px 30px}.oh-drawer h2{font-size:43px}.oh-list-items article{grid-template-columns:65px 1fr auto;gap:12px}.oh-list-items article>img{width:65px;height:80px}.oh-list-items h3{font-size:19px}.oh-list-items article>strong,.oh-list-total{font-size:9px}.oh-list-total strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.oh-page *{scroll-behavior:auto!important;transition:none!important}.oh-room>img{transform:none!important}}.oh-section-head>p,.oh-toolbar>span,.oh-product-grid article>p,.oh-config-controls small,.oh-config-controls>p,.oh-footer>span,.oh-footer>small,.oh-notice,.oh-config-total,.oh-list-items p,.oh-list-note,.oh-empty{color:#53654b}.oh-toolbar button,.oh-product-image>span{color:#506248}.oh-toolbar button[aria-pressed=true]{color:#f1f3df}.oh-config-stamp{color:#4a6042}
