.fwh{--ink:#171918;--paper:#f7f7f4;--muted:#62645f;--orange:#ff6b00;--line:#dcded7;--font:FwhManrope,"Arial",sans-serif}.fwh{scroll-behavior:smooth;scroll-padding-top:96px}.fwh{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--font)}.fwh a{color:inherit;text-decoration:none}.fwh button,.fwh input,.fwh select{font:inherit}.fwh button,.fwh a{-webkit-tap-highlight-color:transparent}.fwh button{cursor:pointer}.fwh a:focus-visible,.fwh button:focus-visible,.fwh input:focus-visible,.fwh summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.fwh img{display:block;max-width:100%}.fwh svg{display:block}.fwh h1,.fwh h2,.fwh h3,.fwh p{margin:0}.fwh h1,.fwh h2,.fwh h3{line-height:1.14;font-weight:500;letter-spacing:-.045em}.fwh .skip{position:fixed;left:20px;top:-100px;background:var(--orange);padding:14px;z-index:100}.fwh .skip:focus{top:12px}.fwh .announcement{background:#101211;color:#d5d6d1;text-align:center;padding:9px 20px;font-size:12px;letter-spacing:.045em}.fwh .announcement span{margin:0 16px;color:#8c8f88}.fwh .announcement a{text-decoration:underline;text-underline-offset:3px}.fwh .header{height:89px;padding:0 4.5%;display:flex;align-items:center;justify-content:space-between;gap:30px;background:#171918;color:#f7f7f4;border-bottom:1px solid #333632;position:relative;z-index:10}.fwh .logo{font-size:30px;letter-spacing:-1.9px;font-weight:800;display:flex;align-items:center;gap:10px;line-height:1}.fwh .logo-dot{color:var(--orange);margin-left:-9px}.fwh .logo-symbol{display:flex;align-items:center;gap:2.5px;margin-right:2px}.fwh .logo-symbol i{width:3px;background:var(--orange);height:18px}.fwh .logo-symbol i:nth-child(2),.fwh .logo-symbol i:nth-child(4){height:24px}.fwh .logo-symbol i:nth-child(3){height:31px}.fwh .header nav,.fwh .header-actions{display:flex;align-items:center;gap:30px;font-size:14px}.fwh .header a:hover{color:var(--orange)}.fwh .cart-link{padding:12px 0 12px 14px}.fwh .hero{height:670px;position:relative;isolation:isolate;background:var(--ink);overflow:hidden;color:#fff}.fwh .hero-image{position:absolute;top:0;right:0;bottom:0;left:30%;width:70%;height:100%}.fwh .hero-image>img{height:100%;width:100%;object-fit:cover}.fwh .art{position:absolute;filter:drop-shadow(5px 8px 6px #0005)}.fwh .art>svg{width:100%;height:auto;overflow:visible}.fwh .hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#171918 0%,#171918 26%,#171918df 35%,#17191830 58%,transparent 72%)}.fwh .hero-copy{position:relative;z-index:1;width:48%;padding:82px 0 0 4.5%}.fwh .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;line-height:1.5;margin-bottom:24px}.fwh .hero .eyebrow{display:flex;align-items:center;gap:13px;color:#dedfd9}.fwh .orange-line{width:24px;height:2px;background:var(--orange)}.fwh h1{font-size:clamp(48px,5vw,76px);letter-spacing:-.055em;line-height:1.1}.fwh h1 em{font-weight:500;font-style:normal;color:var(--orange)}.fwh .hero-description{max-width:365px;color:#c2c5bd;font-size:16px;line-height:1.8;margin-top:25px}.fwh .hero-ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.fwh .button{background:var(--orange);color:#111;padding:17px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:28px;font-weight:700;font-size:14px;min-height:54px;border:1px solid transparent;transition:background .2s,transform .2s}.fwh .button:hover{background:#ff8730;transform:translateY(-2px)}.fwh .text-link{font-size:14px;border-bottom:1px solid currentColor;padding:7px 0;display:inline-flex;align-items:center;gap:16px}.fwh .hero-proof{font-size:12px;color:#b5b8af;margin-top:25px}.fwh .hero-proof span{margin:0 8px;color:#74796e}.fwh .hero-caption{position:absolute;right:4.5%;bottom:37px;display:grid;gap:5px;background:#171918a8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:15px 20px;border:1px solid #ffffff26}.fwh .hero-caption span{font-size:10px;letter-spacing:.13em;color:#c2c5bd}.fwh .hero-caption strong{font-size:13px;font-weight:500}.fwh .visual-note{position:absolute;bottom:16px;left:48%;font-size:10px;color:#c5c7bf}.fwh .assurances{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);gap:25px;padding:25px 4.5%;font-size:12px}.fwh .assurances b{color:#969b8f;margin-right:12px;font-weight:400}.fwh .section{padding:95px 4.5%}.fwh .section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.fwh h2{font-size:clamp(32px,3.25vw,48px)}.fwh .section .eyebrow{color:#737a6c;margin-bottom:15px}.fwh .section>p{max-width:630px;color:var(--muted)}@media(min-width:1600px){.fwh .hero{height:760px}.fwh .hero-copy{padding-top:112px}}@media(max-width:1050px){.fwh .header nav{gap:18px}.fwh .header-actions>a:first-child{display:none}.fwh .hero{height:690px}.fwh .hero-copy{width:55%}.fwh .hero-image{left:28%;width:90%}.fwh .hero-shade{background:linear-gradient(90deg,#171918 5%,#171918ec 30%,#17191830 75%)}.fwh .hero-ctas{gap:18px}.fwh .assurances{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:700px){.fwh .announcement{font-size:10px;padding:8px 12px}.fwh .announcement span{margin:0 7px}.fwh .header{height:73px;padding:0 6%}.fwh .logo{font-size:27px}.fwh .header nav{display:none}.fwh .header-actions{gap:18px}.fwh .header-actions>a:first-child{display:block;font-size:12px}.fwh .hero{height:auto;min-height:870px;display:flex;flex-direction:column}.fwh .hero-copy{width:100%;padding:40px 6% 0}.fwh .hero .eyebrow{font-size:10px;margin-bottom:20px}.fwh h1{font-size:49px;line-height:1.08}.fwh .hero-description{font-size:15px;line-height:1.7;max-width:330px;margin-top:21px}.fwh .hero-ctas{margin-top:24px;gap:20px}.fwh .hero-ctas .button{font-size:13px;gap:20px}.fwh .hero-ctas .text-link{font-size:12px}.fwh .hero-proof{font-size:10px;margin-top:18px}.fwh .hero-image{inset:auto 0 0;width:100%;height:380px}.fwh .hero-shade{background:linear-gradient(180deg,#171918 49%,#17191810 65%,transparent 85%)}.fwh .hero-caption{right:6%;bottom:30px;padding:10px 13px}.fwh .hero-caption span{font-size:9px}.fwh .hero-caption strong{font-size:11px}.fwh .visual-note{left:6%;bottom:10px;font-size:9px}.fwh .assurances{padding:22px 6%;font-size:11px;gap:16px}.fwh .assurances b{display:none}.fwh .section{padding:64px 6%}.fwh .section-heading{align-items:start;flex-direction:column;gap:22px}.fwh h2{font-size:34px}.fwh .eyebrow{font-size:11px}}.fwh .hero-art{left:35%;top:9%;width:51%}.fwh .hero-caption strong{display:flex;gap:18px;align-items:center}.fwh .hero-caption strong>span{font-size:19px;color:#fff}.fwh .hero-caption:hover{border-color:#ff6b00}.fwh .search-link{display:flex;gap:9px;align-items:center}.fwh .header-actions{gap:28px}.fwh .menu-button{display:none;background:none;border:0;width:32px;height:44px;padding:5px;color:#fff}.fwh .menu-button span{height:1px;display:block;background:currentColor;margin:7px 0;width:23px}.fwh .mobile-nav{position:absolute;z-index:20;left:0;right:0;background:#171918;color:#fff;padding:10px 6% 24px;border-bottom:1px solid #454941;box-shadow:0 20px 25px #0004}.fwh .mobile-nav a{display:block;padding:14px 0;border-top:1px solid #353932;font-size:16px}.fwh [hidden]{display:none!important}.fwh .assurances{font-size:13px}.fwh .collection-section{padding-bottom:83px}.fwh .collection-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:29px}.fwh .collection-intro p{color:var(--muted);font-size:16px}.fwh .collection-intro>span{font-size:11px;letter-spacing:.08em;color:#70766a}.fwh .category-nav{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 32px}.fwh .category-nav a{font-size:13px;border:1px solid #d5d9cf;padding:8px 15px;border-radius:2px;transition:background .2s,border-color .2s;white-space:nowrap}.fwh .category-nav a:hover{background:#e5e8df;border-color:#929a86}.fwh .category-nav .category-all{background:var(--ink);border-color:var(--ink);color:#fff;display:inline-flex;gap:20px}.fwh .category-nav .category-all:hover{background:#333a2c}.fwh .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.fwh .product-card{min-width:0}.fwh .product-card>a{display:block;height:100%}.fwh .product-visual{aspect-ratio:1/1.07;position:relative;overflow:hidden;border:1px solid #ffffff22}.fwh .product-visual.charcoal{background:#303632;color:#e5e9e1}.fwh .product-visual.stone{background:#e0e2d9}.fwh .product-visual.warm{background:#3b3b35;color:#e5e9e1}.fwh .product-visual.silver{background:#ecece7}.fwh .product-art{position:absolute;inset:23% 11% auto;filter:drop-shadow(4px 9px 5px #0004);transition:transform .55s}.fwh .product-art svg{width:100%;height:auto}.fwh .product-card a:hover .product-art{transform:scale(1.055)}.fwh .card-index{position:absolute;left:17px;top:16px;font-size:11px;opacity:.65}.fwh .card-arrow{position:absolute;right:15px;bottom:15px;width:32px;height:32px;background:#f7f7f4e6;color:#171918;display:grid;place-items:center;border-radius:50%;font-size:18px;transition:background .2s}.fwh .product-card a:hover .card-arrow{background:var(--orange)}.fwh .card-category{position:absolute;bottom:22px;left:17px;font-size:11px;letter-spacing:.025em;max-width:calc(100% - 70px)}.fwh .product-meta{padding:20px 0 0}.fwh .product-mood{font-size:12px;color:#697160;margin-bottom:7px}.fwh .product-meta h3{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.5;min-height:45px;max-width:95%}.fwh .product-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #d9ddd2}.fwh .product-bottom p{font-size:13px;white-space:nowrap}.fwh .product-bottom strong{font-weight:600;font-size:17px}.fwh .product-bottom>span{font-size:10px;color:#697160}.fwh .price-note{font-size:12px!important;color:#767d6d!important;max-width:none!important;margin-top:27px!important}.fwh .price-note span{white-space:nowrap}.fwh .difference-section{display:grid;grid-template-columns:38% 62%;background:#e8e9e5;min-height:520px}.fwh .difference-copy{padding:64px 12%}.fwh .difference-copy .eyebrow{color:#65705a;font-size:11px}.fwh .difference-copy h2{font-size:clamp(30px,3vw,45px);line-height:1.19}.fwh .difference-copy h2 em{font-style:normal;color:#68755c}.fwh .difference-copy>p:not(.eyebrow):not(.difference-hint){font-size:15px;line-height:1.9;color:#596350;margin-top:24px;max-width:350px}.fwh .difference-controls{display:inline-flex;padding:4px;border:1px solid #bec6b5;margin-top:27px;background:#eef0e9;gap:3px}.fwh .difference-controls button{border:0;background:none;color:#596350;padding:10px 18px;font-size:14px;min-height:44px}.fwh .difference-controls button[aria-pressed=true]{background:#263021;color:#f8f9f5}.fwh .difference-hint{font-size:12px;color:#6a7462;margin-top:10px}.fwh .difference-copy>.text-link{margin-top:23px}.fwh .difference-visual{position:relative;min-width:0;align-self:stretch;overflow:hidden}.fwh .difference-visual>img{height:100%;width:100%;object-fit:cover}.fwh .difference-art{width:49%;left:24%;top:12%;transition:opacity .5s ease,transform .5s ease}.fwh .art-hidden{opacity:0;transform:translateY(4px)}.fwh .room-state{position:absolute;left:25px;top:23px;display:block;background:#f7f7f4e8;padding:8px 14px;font-size:12px}.fwh .room-note{position:absolute;left:24px;bottom:18px;font-size:11px;color:#fff;background:#262820a6;padding:5px 9px}.fwh .sizes-section{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-top:104px;padding-bottom:104px}.fwh .size-visual{background:#eceee9;padding:32px 24px 25px;overflow:hidden;border:1px solid #e1e5d9}.fwh .size-visual>.eyebrow{text-align:center;color:#737c68;font-size:11px;margin-bottom:20px}.fwh .size-wall{height:360px;position:relative;width:100%;max-width:620px;margin:auto}.fwh .size-art{position:absolute;left:50%;bottom:147px;transform:translate(-50%);width:42.54%;filter:drop-shadow(3px 5px 2px #0003);transition:width .4s}.fwh .size-art>svg{width:100%;height:auto}.fwh .size-measure{position:absolute;bottom:118px;left:50%;transform:translate(-50%);width:42.54%;display:flex;align-items:center;gap:8px;transition:width .4s}.fwh .size-measure span{font-size:10px;white-space:nowrap;color:#626e54}.fwh .size-measure i{flex:1;height:5px;border-top:1px solid #9da790;position:relative}.fwh .size-measure i:first-child:before,.fwh .size-measure i:last-child:after{content:"";height:7px;border-left:1px solid #9da790;position:absolute;top:-4px}.fwh .size-measure i:last-child:after{right:0}.fwh .sofa-diagram{width:78%;height:80px;position:absolute;bottom:31px;left:11%;border:1px solid #aeb7a1;border-radius:14px 14px 5px 5px;display:flex;padding:9px 21px 17px;gap:3px;background:#e3e7db}.fwh .sofa-diagram div{border:1px solid #aeb7a1;border-radius:6px;flex:1;position:relative}.fwh .sofa-diagram:before,.fwh .sofa-diagram:after{content:"";width:8px;height:6px;border:1px solid #aeb7a1;position:absolute;bottom:-7px;left:12px}.fwh .sofa-diagram:after{left:auto;right:12px}.fwh .sofa-label{position:absolute;bottom:0;text-align:center;width:100%;font-size:10px;color:#67715c}.fwh .size-output{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:25px}.fwh .size-output strong{font-size:24px;line-height:1.2;font-weight:500}.fwh .size-output span{font-size:12px;color:#79836d}.fwh .size-copy>p:not(.eyebrow):not(.fine):not(.size-advice){color:var(--muted);margin-top:24px;max-width:410px}.fwh .size-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:29px}.fwh .size-options button{background:transparent;text-align:left;padding:14px 13px;border:1px solid #cfd5c7;color:var(--ink);display:flex;flex-direction:column;gap:7px;min-height:91px}.fwh .size-options button strong{font-size:22px;font-weight:500}.fwh .size-options button span{font-size:12px;white-space:nowrap}.fwh .size-options button:hover{border-color:#68735c}.fwh .size-options button[aria-pressed=true]{border:2px solid #263021;background:#e8ece1;padding:13px 12px}.fwh .size-advice{font-size:14px;margin-top:19px;min-height:24px}.fwh .fine{font-size:12px;line-height:1.8;color:#77816c;margin-top:12px}.fwh .size-copy .text-link{margin-top:22px}.fwh .material-section{background:#202420;color:#f0f2ec;display:grid;grid-template-columns:1fr 1.05fr;gap:10%;padding:79px 7%}.fwh .material-lead .eyebrow{color:#a5b196;font-size:11px}.fwh .material-lead h2{font-size:clamp(32px,3.1vw,46px);line-height:1.23}.fwh .material-lead h2 em{color:#b5c4a2;font-style:normal}.fwh .material-specs{display:grid;gap:29px}.fwh .material-item{border-top:1px solid #47513d;padding-top:20px}.fwh .material-item>span{font-size:10px;color:#a5b196;letter-spacing:.13em}.fwh .material-item h3{font-size:24px;margin:13px 0 10px;line-height:1.3}.fwh .material-item p{font-size:14px;color:#b6bfb0;line-height:1.9;max-width:480px}.fwh .profile-row{display:flex;gap:80px;margin:5px 0 14px}.fwh .profile-row>div{display:flex;flex-direction:column}.fwh .profile-row strong{font-size:54px;font-weight:400;letter-spacing:-.05em;line-height:1.25}.fwh .profile-row small{font-size:17px;color:#a5b196;font-weight:400;letter-spacing:0}.fwh .profile-row span{font-size:12px;color:#c4cfbc}.fwh .mounting-section{padding-bottom:88px}.fwh .mounting-section .section-heading>p{color:#65715a;font-size:14px}.fwh .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:48px}.fwh .steps article{border-top:1px solid #ced5c5;padding-top:30px;position:relative}.fwh .steps article>span{position:absolute;top:38px;right:0;font-size:12px;color:#808c73}.fwh .steps h3{font-size:25px;margin:20px 0 13px}.fwh .steps p{font-size:14px;color:#626e57;max-width:345px;line-height:1.9}.fwh .step-svg{width:100px;height:53px;color:#68775b}.fwh .step-icon{display:flex;align-items:center;gap:5px;height:53px}.fwh .step-icon i{width:11px;height:30px;border:1px solid #68775b;display:block}.fwh .step-icon i:nth-child(2),.fwh .step-icon i:nth-child(4){height:40px}.fwh .step-icon i:nth-child(3){height:49px}.fwh .faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.35fr;gap:9%;padding-top:78px;padding-bottom:95px}.fwh .faq-section>div>p:not(.eyebrow){font-size:14px;color:#707b65;margin:27px 0 13px}.fwh .faq-list details{border-bottom:1px solid #d1d8c8}.fwh .faq-list details:first-child{border-top:1px solid #d1d8c8}.fwh .faq-list summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:23px 0;font-size:15px;font-weight:500;line-height:1.6}.fwh .faq-list summary::-webkit-details-marker{display:none}.fwh .faq-list summary span{font-size:24px;color:#738064;font-weight:400;transition:transform .2s}.fwh .faq-list details[open] summary span{transform:rotate(45deg)}.fwh .faq-list details[open] summary{padding-bottom:15px}.fwh .faq-list details>div{padding-bottom:25px;font-size:14px;color:#66735b;line-height:1.9}.fwh .faq-list details a{display:inline-block;border-bottom:1px solid #829274;margin-top:13px;color:#34452a;font-size:13px}.fwh .final-section{background:#303630;color:#f3f5ee;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:80px 9%}.fwh .final-art{filter:drop-shadow(8px 11px 8px #0006);transform:rotate(-4deg);padding:0 4%}.fwh .final-art svg{width:100%;height:auto}.fwh .final-section .eyebrow{color:#becdb0;font-size:10px}.fwh .final-section h2{font-size:clamp(36px,4.2vw,62px);line-height:1.14}.fwh .final-section h2 em{font-style:normal;color:#c1d1ae}.fwh .final-section .button{margin-top:28px}.fwh .final-section p:last-child{font-size:12px;color:#b5c5a5;margin-top:19px}.fwh .footer{background:#171b17;color:#d2dacc;padding:50px 4.5% 25px}.fwh .footer .logo{font-size:30px;color:#fff}.fwh .footer-top{display:flex;justify-content:space-between;gap:50px;align-items:start;padding-bottom:39px}.fwh .footer-top p{font-size:13px;color:#9ba98e;margin-top:14px}.fwh .footer-top nav{display:flex;flex-wrap:wrap;justify-content:end;gap:14px 27px;max-width:460px;font-size:12px}.fwh .footer-top nav a:hover{color:var(--orange)}.fwh .footer-bottom{border-top:1px solid #35412c;display:flex;justify-content:space-between;gap:35px;padding-top:23px;font-size:10px;color:#9ba98e;align-items:start}.fwh .footer-bottom>span,.fwh .footer-bottom>a{white-space:nowrap}.fwh .footer-bottom p{max-width:730px}.fwh .mobile-shop{display:none}.fwh .header nav a{position:relative}.fwh .header nav a:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:1px;background:var(--orange);transition:width .2s}.fwh .header nav a:hover:after{width:100%}@media(min-width:1600px){.fwh .difference-copy{padding-top:80px;padding-bottom:80px}.fwh .size-wall{height:420px}.fwh .hero-art{top:12%}.fwh .section,.fwh .material-section,.fwh .final-section{padding-left:max(4.5%,calc((100vw - 1640px)/2));padding-right:max(4.5%,calc((100vw - 1640px)/2))}}@media(max-width:1200px){.fwh .product-grid{gap:16px}.fwh .product-bottom{align-items:start;flex-direction:column;gap:3px}.fwh .product-meta h3{font-size:14px;min-height:65px}.fwh .difference-copy{padding:45px 11%}.fwh .difference-section{grid-template-columns:41% 59%}.fwh .difference-visual>img{object-fit:cover;object-position:45%}.fwh .difference-art{width:54%;left:24%;top:17%}.fwh .sizes-section{gap:6%}.fwh .size-wall{height:320px}.fwh .size-options button{padding:12px 8px}.fwh .size-options button[aria-pressed=true]{padding:11px 7px}.fwh .size-options button span{font-size:11px}.fwh .material-section{gap:7%;padding:65px 5%}.fwh .collection-intro>span{display:none}}@media(max-width:1050px)and (min-width:701px){.fwh .hero-art{left:39%;top:18%;width:46%}.fwh .hero-caption{max-width:330px}.fwh .hero-caption strong{font-size:12px}.fwh .hero-copy{padding-top:69px}.fwh .hero .eyebrow{font-size:10px}.fwh .hero-ctas{max-width:310px}.fwh .difference-copy h2{font-size:32px}.fwh .difference-copy>p:not(.eyebrow):not(.difference-hint){font-size:14px}.fwh .difference-controls button{padding:8px 12px}.fwh .sizes-section{grid-template-columns:1fr 1fr}.fwh .size-copy h2{font-size:32px}.fwh .size-wall{height:280px}.fwh .size-visual{padding:26px 10px}.fwh .size-options{gap:6px}.fwh .size-copy>p:not(.eyebrow):not(.fine):not(.size-advice){font-size:14px}.fwh .steps p{font-size:13px}.fwh .hero .visual-note{left:54%}}@media(max-width:800px){.fwh .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.fwh .product-meta h3{min-height:45px}.fwh .product-bottom{flex-direction:row;align-items:baseline}.fwh .difference-section{grid-template-columns:1fr}.fwh .difference-copy{padding:50px 6%}.fwh .difference-copy>p:not(.eyebrow):not(.difference-hint){max-width:550px}.fwh .difference-copy h2{font-size:38px}.fwh .difference-visual{aspect-ratio:1.5}.fwh .difference-visual>img{object-fit:contain}.fwh .difference-art{width:49%;left:24%;top:12%}.fwh .difference-copy .text-link{display:table}.fwh .difference-copy{position:relative}.fwh .sizes-section{grid-template-columns:1fr;gap:35px}.fwh .size-visual{order:2;padding:26px 25px}.fwh .size-copy{order:1}.fwh .size-wall{height:380px}.fwh .size-options{max-width:500px}.fwh .size-options button span{font-size:13px}.fwh .size-options button{padding:14px 17px}.fwh .size-options button[aria-pressed=true]{padding:13px 16px}.fwh .material-section{grid-template-columns:1fr;gap:35px;padding:60px 6%}.fwh .material-specs{grid-template-columns:1fr 1fr;gap:30px}.fwh .material-specs .material-item:last-child{grid-column:1/-1}.fwh .profile-row{gap:40px}.fwh .faq-section{grid-template-columns:1fr;gap:33px}.fwh .final-section{gap:6%;padding:65px 6%}.fwh .final-section h2{font-size:38px}.fwh .final-section .eyebrow{font-size:9px}.fwh .final-section .button{font-size:12px;padding:15px;gap:10px}}@media(max-width:700px){.fwh .header-actions{gap:15px}.fwh .header-actions .search-link{display:flex;font-size:0}.fwh .header-actions .search-link svg{width:21px;height:21px}.fwh .cart-link{padding:8px 0}.fwh .menu-button{display:block}.fwh .header{gap:15px}.fwh .hero{min-height:900px}.fwh .hero-copy{padding-top:34px}.fwh .hero-description{font-size:16px;max-width:345px}.fwh .hero .eyebrow{font-size:11px}.fwh .hero-image{height:auto;aspect-ratio:1.5;bottom:47px;min-height:300px}.fwh .hero-art{left:31%;top:7%;width:53%}.fwh .hero-proof{font-size:12px;line-height:1.75;max-width:330px}.fwh .hero-ctas{gap:17px;display:flex;align-items:start;flex-direction:column}.fwh .hero-ctas .button{font-size:14px;gap:27px;padding:16px 20px}.fwh .hero-ctas .text-link{font-size:14px;padding:3px 0}.fwh .hero-shade{background:linear-gradient(180deg,#171918 0%,#171918 50%,transparent 70%)}.fwh .hero-caption{right:6%;bottom:23px;padding:11px 13px;max-width:88%}.fwh .hero-caption span{font-size:10px}.fwh .hero-caption strong{font-size:12px;gap:15px;line-height:1.5}.fwh .hero-caption strong>span{font-size:17px}.fwh .hero .visual-note{left:6%;bottom:5px;font-size:9px}.fwh .assurances{font-size:12px;padding:20px 6%;line-height:1.65}.fwh .collection-section .section-heading{margin-bottom:22px}.fwh .collection-intro p{font-size:15px}.fwh .collection-intro p br{display:none}.fwh .category-nav{gap:7px;flex-wrap:nowrap;overflow-x:auto;padding:0 0 20px;margin-right:-6.8%;scrollbar-width:thin;scrollbar-color:#aeb89f transparent}.fwh .category-nav a{font-size:13px;padding:9px 14px}.fwh .product-grid{gap:28px 13px}.fwh .product-visual{aspect-ratio:1/1.15}.fwh .product-art{inset:27% 8% auto}.fwh .card-index{top:12px;left:12px;font-size:10px}.fwh .card-category{left:12px;bottom:18px;font-size:10px;max-width:calc(100% - 48px);line-height:1.5}.fwh .card-arrow{width:25px;height:25px;right:10px;bottom:14px;font-size:16px}.fwh .product-meta{padding-top:14px}.fwh .product-mood{font-size:11px;line-height:1.6;min-height:36px}.fwh .product-meta h3{font-size:14px;line-height:1.55;min-height:66px;max-width:100%}.fwh .product-bottom{flex-direction:column;gap:3px;margin-top:13px;padding-top:10px}.fwh .product-bottom p{font-size:12px}.fwh .product-bottom strong{font-size:17px}.fwh .product-bottom>span{font-size:11px}.fwh .price-note{font-size:11px!important;line-height:1.8}.fwh .difference-copy .eyebrow{font-size:10px}.fwh .difference-copy h2{font-size:36px}.fwh .difference-copy>p:not(.eyebrow):not(.difference-hint){font-size:16px}.fwh .difference-controls button{font-size:14px}.fwh .difference-art{top:10%;width:48%;left:25%}.fwh .room-state{left:15px;top:15px;font-size:11px;padding:5px 9px}.fwh .room-note{left:12px;bottom:10px;font-size:9px;padding:3px 6px}.fwh .sizes-section{padding-top:60px;padding-bottom:60px}.fwh .size-copy>p:not(.eyebrow):not(.fine):not(.size-advice){font-size:16px}.fwh .size-options{gap:8px}.fwh .size-options button{padding:13px 10px}.fwh .size-options button[aria-pressed=true]{padding:12px 9px}.fwh .size-options button span,.fwh .size-copy .fine{font-size:12px}.fwh .size-visual{padding:24px 12px}.fwh .size-visual>.eyebrow{font-size:9px;margin-bottom:0}.fwh .size-wall{height:300px}.fwh .size-art{bottom:130px}.fwh .size-measure{bottom:103px}.fwh .sofa-diagram{height:66px;padding:8px 16px 15px}.fwh .sofa-label{font-size:9px}.fwh .size-output strong{font-size:23px}.fwh .size-output span{font-size:11px}.fwh .size-output{padding-top:15px}.fwh .material-lead h2{font-size:34px}.fwh .material-specs{grid-template-columns:1fr;gap:26px}.fwh .material-specs .material-item:last-child{grid-column:auto}.fwh .material-item p{font-size:15px}.fwh .material-item>span{font-size:11px}.fwh .profile-row{gap:65px}.fwh .material-lead .eyebrow{font-size:10px}.fwh .steps{grid-template-columns:1fr;gap:31px;margin-top:33px}.fwh .steps article{padding-left:80px;min-height:122px;padding-top:25px}.fwh .steps .step-icon,.fwh .steps .step-svg{position:absolute;left:0;top:29px;width:60px}.fwh .steps .step-icon{gap:3px}.fwh .step-icon i{width:8px}.fwh .steps article>span{right:0;top:27px;font-size:11px}.fwh .steps h3{font-size:24px;margin:0 30px 12px 0}.fwh .steps p{font-size:15px;max-width:none}.fwh .mounting-section .section-heading>p{font-size:14px}.fwh .mounting-section{padding-bottom:60px}.fwh .faq-section{padding-top:60px;padding-bottom:60px;gap:30px}.fwh .faq-section h2 br{display:none}.fwh .faq-section>div>p:not(.eyebrow){font-size:15px;margin-top:22px}.fwh .faq-list summary{font-size:15px;padding:21px 0;gap:23px}.fwh .faq-list details>div{font-size:15px}.fwh .final-section{grid-template-columns:1fr;text-align:center;padding:50px 6% 58px;gap:35px}.fwh .final-art{max-width:300px;margin:14px auto auto;order:2;display:none}.fwh .final-section h2{font-size:45px}.fwh .final-section .eyebrow{font-size:10px;margin-bottom:20px}.fwh .final-section .button{font-size:14px;padding:16px 20px;gap:25px}.fwh .final-section p:last-child{font-size:12px}.fwh .footer{padding:39px 6% 85px}.fwh .footer-top{flex-direction:column;gap:27px}.fwh .footer-top nav{justify-content:start;font-size:13px;gap:17px 23px}.fwh .footer-bottom{flex-wrap:wrap;gap:16px;font-size:11px}.fwh .footer-bottom p{order:3}.fwh .footer-bottom>a{margin-left:auto}.fwh .mobile-shop{display:flex;align-items:center;justify-content:space-between;gap:10px;position:fixed;bottom:0;left:0;right:0;background:#171918f7;color:#fff;padding:10px 6% calc(10px + env(safe-area-inset-bottom));border-top:1px solid #52594a;z-index:30;box-shadow:0 -4px 20px #0002}.fwh .mobile-shop>span{font-size:11px;max-width:145px}.fwh .mobile-shop .button{font-size:13px;min-height:42px;padding:9px 15px}.fwh .section .eyebrow{font-size:11px}.fwh .text-link{min-height:40px;font-size:14px}}@media(max-width:375px){.fwh h1{font-size:44px}.fwh .hero-copy{padding-top:30px}.fwh .hero{min-height:907px}.fwh .hero-description{font-size:15px}.fwh .hero-proof{font-size:11px}.fwh .hero-ctas .button{font-size:13px}.fwh .header .logo{font-size:25px}.fwh .header-actions{gap:13px}.fwh .hero-caption strong,.fwh .size-options button span{font-size:11px}.fwh .product-meta h3{font-size:13px}.fwh .card-category{font-size:9px}.fwh .final-section h2{font-size:40px}}@media(prefers-reduced-motion:reduce){.fwh{scroll-behavior:auto}.fwh *,.fwh *:before,.fwh *:after{transition:none!important;animation:none!important}}.fwh .product-meta h3{font-size:16px;min-height:72px}.fwh .category-nav a,.fwh .assurances{font-size:14px}.fwh .size-visual .eyebrow{font-size:12px}.fwh .material-item>span,.fwh .card-category,.fwh .product-mood{font-size:12px}.fwh .hero-caption span{font-size:12px}.fwh .hero-caption strong{font-size:14px}.fwh .hero-caption strong>span{font-size:18px}.fwh .material-item h3{line-height:1.4}.fwh .footer-top nav{font-size:14px}@media(max-width:700px){.fwh .assurances{font-size:12px}.fwh .product-meta h3{font-size:14px;min-height:87px}.fwh .card-category{font-size:10px}.fwh .product-mood{font-size:11px}.fwh .hero-caption span{font-size:10px}.fwh .hero-caption strong{font-size:12px}.fwh .size-visual .eyebrow{font-size:10px}.fwh .hero-image{bottom:54px}.fwh .hero-ctas .text-link{min-height:34px}}.fwh{isolation:isolate;overflow:clip;font-family:FwhManrope,Arial,sans-serif;line-height:1.65;letter-spacing:normal}.fwh *{box-sizing:border-box}.fwh h1,.fwh h2,.fwh h3{font-family:inherit;text-transform:none}.fwh p{font-family:inherit}.fwh button{border-radius:0;text-transform:none;letter-spacing:normal;box-shadow:none}.fwh a.button{border-radius:0;letter-spacing:normal;text-transform:none}.fwh .art-svg{aspect-ratio:3/2}.fwh [id]{scroll-margin-top:100px}.fwh .profile-row{gap:24px;display:grid;grid-template-columns:1fr 1fr;margin:18px 0}.fwh .profile-row strong{font-size:27px;line-height:1.2;letter-spacing:-.03em;max-width:180px}.fwh .profile-row span{font-size:13px;margin-top:10px}.fwh .home-return-note{background:#f7f7f4;color:#697062;padding:22px 6%;font-size:12px;margin:0}.fwh .product-meta h3{min-height:72px}.fwh .mobile-shop{z-index:8}.fwh .button:hover{background:#e85f00}.fwh .hero,.fwh .section{margin:0}.fwh .material-item p,.fwh .steps p,.fwh .faq-list details>div{font-size:16px}@media(max-width:700px){.fwh .hero{min-height:850px}.fwh .hero-copy{padding-top:34px}.fwh .hero h1{font-size:58px}.fwh .hero-description{max-width:350px}.fwh .hero-ctas{gap:13px}.fwh .hero-image{bottom:56px}.fwh .hero-caption strong{font-size:12px}.fwh .hero-proof{max-width:350px}.fwh .profile-row strong{font-size:26px}.fwh .product-meta h3{min-height:87px}.fwh .product-bottom>span{white-space:normal}.fwh .assurances{font-size:12px}.fwh .home-return-note{font-size:12px;padding-bottom:27px}.fwh .price-note{font-size:12px!important}.fwh .hero .eyebrow{font-size:11px}}@media(max-width:375px){.fwh .hero h1{font-size:53px}.fwh .hero{min-height:850px}.fwh .hero-proof{font-size:11px}.fwh .hero-description{font-size:15px}}.template-index .shopify-section-group-header-group>.index-section{margin:0;padding:0}.template-index .shopify-section-group-header-group>.index-section>.page-width{max-width:none;padding:0}.template-index .toolbar,.template-index .header-wrapper,.template-index .site-header{background:#171918;color:#f5f6f0}.template-index .site-header{padding:10px 0;border-bottom:1px solid #343a30}.template-index .site-header__logo{margin:0 10px 0 0}.template-index .site-header__logo-link{color:#fff}.template-index .site-nav__link,.template-index .toolbar a,.template-index .toolbar button{color:#f5f6f0}.template-index .site-nav__dropdown,.template-index .toolbar .disclosure-list,.template-index .site-header__search-container{background:#fff;color:#171918}.template-index .site-nav__dropdown .site-nav__link,.template-index .toolbar .disclosure-list a,.template-index .toolbar .disclosure-list button{color:#171918}.template-index .announcement-bar{padding:5px 0}.template-index .announcement-text{font-size:11px}.template-index .announcement-link-text{font-size:12px}.template-index .site-header shopify-account,.template-index .site-header shopify-account [slot=signed-out-avatar]{color:#f5f6f0}.template-index .site-header .icon-user{color:#f5f6f0;stroke:#f5f6f0}@media(min-width:1050px)and (max-height:800px){.fwh .hero{height:570px}.fwh .hero-copy{padding-top:32px}.fwh .hero h1{font-size:54px}.fwh .hero-description{margin-top:20px}.fwh .hero-ctas{margin-top:26px}.fwh .hero-proof{margin-top:20px}.fwh .hero-art{width:45%;left:38%;top:8%}}@media(max-width:700px){.fwh .hero h1{font-size:clamp(40px,11.8vw,50px)}.fwh:lang(en) .hero h1{font-size:58px}.template-index .site-header{padding:6px 0}.fwh .assurances{grid-template-columns:1fr 1fr}.fwh .assurances>*{min-width:0}.fwh .hero-caption{max-width:88%}.fwh .hero-caption strong{overflow-wrap:anywhere}.fwh .size-options button span{font-size:12px}}@media(max-width:700px){.fwh .hero{min-height:0;padding-bottom:70px}.fwh .hero-copy{order:-1}.fwh .hero-image{position:relative;inset:auto;margin-top:24px;min-height:300px;aspect-ratio:1.5}.fwh .hero-image>img{position:absolute;top:0;right:0;bottom:0;left:0}.fwh .hero-shade{display:none}.fwh .hero-caption{bottom:25px}.fwh:lang(en) .hero h1{font-size:clamp(48px,14.8vw,58px)}}@media(min-width:701px){.fwh:not(:lang(en)) .hero{height:auto;min-height:670px}.fwh:not(:lang(en)) .hero-copy{padding-bottom:105px}.fwh:not(:lang(en)) .hero h1{font-size:clamp(38px,4.2vw,60px)}}@media(min-width:1050px)and (max-height:800px){.fwh:not(:lang(en)) .hero{min-height:570px}.fwh:not(:lang(en)) .hero h1{font-size:50px}.fwh:not(:lang(en)) .hero-copy{padding-top:28px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fwh-home.css.map */
