.pch{--ink:#171918;--paper:#f7f7f4;--muted:#62645f;--orange:#ff6b00;--line:#dcded7;--font:PchFont,"Arial",sans-serif}.pch{scroll-behavior:smooth;scroll-padding-top:96px}.pch{margin:0;background:var(--paper);color:var(--ink);font:16px/1.65 var(--font)}.pch a{color:inherit;text-decoration:none}.pch button,.pch input,.pch select{font:inherit}.pch button,.pch a{-webkit-tap-highlight-color:transparent}.pch button{cursor:pointer}.pch a:focus-visible,.pch button:focus-visible,.pch input:focus-visible,.pch summary:focus-visible{outline:3px solid var(--orange);outline-offset:5px}.pch img{display:block;max-width:100%}.pch svg{display:block}.pch h1,.pch h2,.pch h3,.pch p{margin:0}.pch h1,.pch h2,.pch h3{line-height:1.14;font-weight:500;letter-spacing:-.045em}.pch .skip{position:fixed;left:20px;top:-100px;background:var(--orange);padding:14px;z-index:100}.pch .skip:focus{top:12px}.pch .announcement{background:#101211;color:#d5d6d1;text-align:center;padding:9px 20px;font-size:12px;letter-spacing:.045em}.pch .announcement span{margin:0 16px;color:#8c8f88}.pch .announcement a{text-decoration:underline;text-underline-offset:3px}.pch .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}.pch .logo{font-size:30px;letter-spacing:-1.9px;font-weight:800;display:flex;align-items:center;gap:10px;line-height:1}.pch .logo-dot{color:var(--orange);margin-left:-9px}.pch .logo-symbol{display:flex;align-items:center;gap:2.5px;margin-right:2px}.pch .logo-symbol i{width:3px;background:var(--orange);height:18px}.pch .logo-symbol i:nth-child(2),.pch .logo-symbol i:nth-child(4){height:24px}.pch .logo-symbol i:nth-child(3){height:31px}.pch .header nav,.pch .header-actions{display:flex;align-items:center;gap:30px;font-size:14px}.pch .header a:hover{color:var(--orange)}.pch .cart-link{padding:12px 0 12px 14px}.pch .hero{height:670px;position:relative;isolation:isolate;background:var(--ink);overflow:hidden;color:#fff}.pch .hero-image{position:absolute;top:0;right:0;bottom:0;left:30%;width:70%;height:100%}.pch .hero-image>img{height:100%;width:100%;object-fit:cover}.pch .art{position:absolute;filter:drop-shadow(5px 8px 6px #0005)}.pch .art>svg{width:100%;height:auto;overflow:visible}.pch .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%)}.pch .hero-copy{position:relative;z-index:1;width:48%;padding:82px 0 0 4.5%}.pch .eyebrow{font-size:12px;letter-spacing:.14em;font-weight:700;line-height:1.5;margin-bottom:24px}.pch .hero .eyebrow{display:flex;align-items:center;gap:13px;color:#dedfd9}.pch .orange-line{width:24px;height:2px;background:var(--orange)}.pch h1{font-size:clamp(48px,5vw,76px);letter-spacing:-.055em;line-height:1.1}.pch h1 em{font-weight:500;font-style:normal;color:var(--orange)}.pch .hero-description{max-width:365px;color:#c2c5bd;font-size:16px;line-height:1.8;margin-top:25px}.pch .hero-ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.pch .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}.pch .button:hover{background:#ff8730;transform:translateY(-2px)}.pch .text-link{font-size:14px;border-bottom:1px solid currentColor;padding:7px 0;display:inline-flex;align-items:center;gap:16px}.pch .hero-proof{font-size:12px;color:#b5b8af;margin-top:25px}.pch .hero-proof span{margin:0 8px;color:#74796e}.pch .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}.pch .hero-caption span{font-size:10px;letter-spacing:.13em;color:#c2c5bd}.pch .hero-caption strong{font-size:13px;font-weight:500}.pch .visual-note{position:absolute;bottom:16px;left:48%;font-size:10px;color:#c5c7bf}.pch .assurances{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line);gap:25px;padding:25px 4.5%;font-size:12px}.pch .assurances b{color:#969b8f;margin-right:12px;font-weight:400}.pch .section{padding:95px 4.5%}.pch .section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.pch h2{font-size:clamp(32px,3.25vw,48px)}.pch .section .eyebrow{color:#737a6c;margin-bottom:15px}.pch .section>p{max-width:630px;color:var(--muted)}@media(min-width:1600px){.pch .hero{height:760px}.pch .hero-copy{padding-top:112px}}@media(max-width:1050px){.pch .header nav{gap:18px}.pch .header-actions>a:first-child{display:none}.pch .hero{height:690px}.pch .hero-copy{width:55%}.pch .hero-image{left:28%;width:90%}.pch .hero-shade{background:linear-gradient(90deg,#171918 5%,#171918ec 30%,#17191830 75%)}.pch .hero-ctas{gap:18px}.pch .assurances{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:700px){.pch .announcement{font-size:10px;padding:8px 12px}.pch .announcement span{margin:0 7px}.pch .header{height:73px;padding:0 6%}.pch .logo{font-size:27px}.pch .header nav{display:none}.pch .header-actions{gap:18px}.pch .header-actions>a:first-child{display:block;font-size:12px}.pch .hero{height:auto;min-height:870px;display:flex;flex-direction:column}.pch .hero-copy{width:100%;padding:40px 6% 0}.pch .hero .eyebrow{font-size:10px;margin-bottom:20px}.pch h1{font-size:49px;line-height:1.08}.pch .hero-description{font-size:15px;line-height:1.7;max-width:330px;margin-top:21px}.pch .hero-ctas{margin-top:24px;gap:20px}.pch .hero-ctas .button{font-size:13px;gap:20px}.pch .hero-ctas .text-link{font-size:12px}.pch .hero-proof{font-size:10px;margin-top:18px}.pch .hero-image{inset:auto 0 0;width:100%;height:380px}.pch .hero-shade{background:linear-gradient(180deg,#171918 49%,#17191810 65%,transparent 85%)}.pch .hero-caption{right:6%;bottom:30px;padding:10px 13px}.pch .hero-caption span{font-size:9px}.pch .hero-caption strong{font-size:11px}.pch .visual-note{left:6%;bottom:10px;font-size:9px}.pch .assurances{padding:22px 6%;font-size:11px;gap:16px}.pch .assurances b{display:none}.pch .section{padding:64px 6%}.pch .section-heading{align-items:start;flex-direction:column;gap:22px}.pch h2{font-size:34px}.pch .eyebrow{font-size:11px}}.pch .hero-art{left:35%;top:9%;width:51%}.pch .hero-caption strong{display:flex;gap:18px;align-items:center}.pch .hero-caption strong>span{font-size:19px;color:#fff}.pch .hero-caption:hover{border-color:#ff6b00}.pch .search-link{display:flex;gap:9px;align-items:center}.pch .header-actions{gap:28px}.pch .menu-button{display:none;background:none;border:0;width:32px;height:44px;padding:5px;color:#fff}.pch .menu-button span{height:1px;display:block;background:currentColor;margin:7px 0;width:23px}.pch .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}.pch .mobile-nav a{display:block;padding:14px 0;border-top:1px solid #353932;font-size:16px}.pch [hidden]{display:none!important}.pch .assurances{font-size:13px}.pch .collection-section{padding-bottom:83px}.pch .collection-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:29px}.pch .collection-intro p{color:var(--muted);font-size:16px}.pch .collection-intro>span{font-size:11px;letter-spacing:.08em;color:#70766a}.pch .category-nav{display:flex;gap:8px;flex-wrap:wrap;padding:0 0 32px}.pch .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}.pch .category-nav a:hover{background:#e5e8df;border-color:#929a86}.pch .category-nav .category-all{background:var(--ink);border-color:var(--ink);color:#fff;display:inline-flex;gap:20px}.pch .category-nav .category-all:hover{background:#333a2c}.pch .product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.pch .product-card{min-width:0}.pch .product-card>a{display:block;height:100%}.pch .product-visual{aspect-ratio:1/1.07;position:relative;overflow:hidden;border:1px solid #ffffff22}.pch .product-visual.charcoal{background:#303632;color:#e5e9e1}.pch .product-visual.stone{background:#e0e2d9}.pch .product-visual.warm{background:#3b3b35;color:#e5e9e1}.pch .product-visual.silver{background:#ecece7}.pch .product-art{position:absolute;inset:23% 11% auto;filter:drop-shadow(4px 9px 5px #0004);transition:transform .55s}.pch .product-art svg{width:100%;height:auto}.pch .product-card a:hover .product-art{transform:scale(1.055)}.pch .card-index{position:absolute;left:17px;top:16px;font-size:11px;opacity:.65}.pch .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}.pch .product-card a:hover .card-arrow{background:var(--orange)}.pch .card-category{position:absolute;bottom:22px;left:17px;font-size:11px;letter-spacing:.025em;max-width:calc(100% - 70px)}.pch .product-meta{padding:20px 0 0}.pch .product-mood{font-size:12px;color:#697160;margin-bottom:7px}.pch .product-meta h3{font-size:15px;font-weight:600;letter-spacing:-.02em;line-height:1.5;min-height:45px;max-width:95%}.pch .product-bottom{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:16px;padding-top:14px;border-top:1px solid #d9ddd2}.pch .product-bottom p{font-size:13px;white-space:nowrap}.pch .product-bottom strong{font-weight:600;font-size:17px}.pch .product-bottom>span{font-size:10px;color:#697160}.pch .price-note{font-size:12px!important;color:#767d6d!important;max-width:none!important;margin-top:27px!important}.pch .price-note span{white-space:nowrap}.pch .difference-section{display:grid;grid-template-columns:38% 62%;background:#e8e9e5;min-height:520px}.pch .difference-copy{padding:64px 12%}.pch .difference-copy .eyebrow{color:#65705a;font-size:11px}.pch .difference-copy h2{font-size:clamp(30px,3vw,45px);line-height:1.19}.pch .difference-copy h2 em{font-style:normal;color:#68755c}.pch .difference-copy>p:not(.eyebrow):not(.difference-hint){font-size:15px;line-height:1.9;color:#596350;margin-top:24px;max-width:350px}.pch .difference-controls{display:inline-flex;padding:4px;border:1px solid #bec6b5;margin-top:27px;background:#eef0e9;gap:3px}.pch .difference-controls button{border:0;background:none;color:#596350;padding:10px 18px;font-size:14px;min-height:44px}.pch .difference-controls button[aria-pressed=true]{background:#263021;color:#f8f9f5}.pch .difference-hint{font-size:12px;color:#6a7462;margin-top:10px}.pch .difference-copy>.text-link{margin-top:23px}.pch .difference-visual{position:relative;min-width:0;align-self:stretch;overflow:hidden}.pch .difference-visual>img{height:100%;width:100%;object-fit:cover}.pch .difference-art{width:49%;left:24%;top:12%;transition:opacity .5s ease,transform .5s ease}.pch .art-hidden{opacity:0;transform:translateY(4px)}.pch .room-state{position:absolute;left:25px;top:23px;display:block;background:#f7f7f4e8;padding:8px 14px;font-size:12px}.pch .room-note{position:absolute;left:24px;bottom:18px;font-size:11px;color:#fff;background:#262820a6;padding:5px 9px}.pch .sizes-section{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;padding-top:104px;padding-bottom:104px}.pch .size-visual{background:#eceee9;padding:32px 24px 25px;overflow:hidden;border:1px solid #e1e5d9}.pch .size-visual>.eyebrow{text-align:center;color:#737c68;font-size:11px;margin-bottom:20px}.pch .size-wall{height:360px;position:relative;width:100%;max-width:620px;margin:auto}.pch .size-art{position:absolute;left:50%;bottom:147px;transform:translate(-50%);width:42.54%;filter:drop-shadow(3px 5px 2px #0003);transition:width .4s}.pch .size-art>svg{width:100%;height:auto}.pch .size-measure{position:absolute;bottom:118px;left:50%;transform:translate(-50%);width:42.54%;display:flex;align-items:center;gap:8px;transition:width .4s}.pch .size-measure span{font-size:10px;white-space:nowrap;color:#626e54}.pch .size-measure i{flex:1;height:5px;border-top:1px solid #9da790;position:relative}.pch .size-measure i:first-child:before,.pch .size-measure i:last-child:after{content:"";height:7px;border-left:1px solid #9da790;position:absolute;top:-4px}.pch .size-measure i:last-child:after{right:0}.pch .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}.pch .sofa-diagram div{border:1px solid #aeb7a1;border-radius:6px;flex:1;position:relative}.pch .sofa-diagram:before,.pch .sofa-diagram:after{content:"";width:8px;height:6px;border:1px solid #aeb7a1;position:absolute;bottom:-7px;left:12px}.pch .sofa-diagram:after{left:auto;right:12px}.pch .sofa-label{position:absolute;bottom:0;text-align:center;width:100%;font-size:10px;color:#67715c}.pch .size-output{display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:25px}.pch .size-output strong{font-size:24px;line-height:1.2;font-weight:500}.pch .size-output span{font-size:12px;color:#79836d}.pch .size-copy>p:not(.eyebrow):not(.fine):not(.size-advice){color:var(--muted);margin-top:24px;max-width:410px}.pch .size-options{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:29px}.pch .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}.pch .size-options button strong{font-size:22px;font-weight:500}.pch .size-options button span{font-size:12px;white-space:nowrap}.pch .size-options button:hover{border-color:#68735c}.pch .size-options button[aria-pressed=true]{border:2px solid #263021;background:#e8ece1;padding:13px 12px}.pch .size-advice{font-size:14px;margin-top:19px;min-height:24px}.pch .fine{font-size:12px;line-height:1.8;color:#77816c;margin-top:12px}.pch .size-copy .text-link{margin-top:22px}.pch .material-section{background:#202420;color:#f0f2ec;display:grid;grid-template-columns:1fr 1.05fr;gap:10%;padding:79px 7%}.pch .material-lead .eyebrow{color:#a5b196;font-size:11px}.pch .material-lead h2{font-size:clamp(32px,3.1vw,46px);line-height:1.23}.pch .material-lead h2 em{color:#b5c4a2;font-style:normal}.pch .material-specs{display:grid;gap:29px}.pch .material-item{border-top:1px solid #47513d;padding-top:20px}.pch .material-item>span{font-size:10px;color:#a5b196;letter-spacing:.13em}.pch .material-item h3{font-size:24px;margin:13px 0 10px;line-height:1.3}.pch .material-item p{font-size:14px;color:#b6bfb0;line-height:1.9;max-width:480px}.pch .profile-row{display:flex;gap:80px;margin:5px 0 14px}.pch .profile-row>div{display:flex;flex-direction:column}.pch .profile-row strong{font-size:54px;font-weight:400;letter-spacing:-.05em;line-height:1.25}.pch .profile-row small{font-size:17px;color:#a5b196;font-weight:400;letter-spacing:0}.pch .profile-row span{font-size:12px;color:#c4cfbc}.pch .mounting-section{padding-bottom:88px}.pch .mounting-section .section-heading>p{color:#65715a;font-size:14px}.pch .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin-top:48px}.pch .steps article{border-top:1px solid #ced5c5;padding-top:30px;position:relative}.pch .steps article>span{position:absolute;top:38px;right:0;font-size:12px;color:#808c73}.pch .steps h3{font-size:25px;margin:20px 0 13px}.pch .steps p{font-size:14px;color:#626e57;max-width:345px;line-height:1.9}.pch .step-svg{width:100px;height:53px;color:#68775b}.pch .step-icon{display:flex;align-items:center;gap:5px;height:53px}.pch .step-icon i{width:11px;height:30px;border:1px solid #68775b;display:block}.pch .step-icon i:nth-child(2),.pch .step-icon i:nth-child(4){height:40px}.pch .step-icon i:nth-child(3){height:49px}.pch .faq-section{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1.35fr;gap:9%;padding-top:78px;padding-bottom:95px}.pch .faq-section>div>p:not(.eyebrow){font-size:14px;color:#707b65;margin:27px 0 13px}.pch .faq-list details{border-bottom:1px solid #d1d8c8}.pch .faq-list details:first-child{border-top:1px solid #d1d8c8}.pch .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}.pch .faq-list summary::-webkit-details-marker{display:none}.pch .faq-list summary span{font-size:24px;color:#738064;font-weight:400;transition:transform .2s}.pch .faq-list details[open] summary span{transform:rotate(45deg)}.pch .faq-list details[open] summary{padding-bottom:15px}.pch .faq-list details>div{padding-bottom:25px;font-size:14px;color:#66735b;line-height:1.9}.pch .faq-list details a{display:inline-block;border-bottom:1px solid #829274;margin-top:13px;color:#34452a;font-size:13px}.pch .final-section{background:#303630;color:#f3f5ee;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:10%;padding:80px 9%}.pch .final-art{filter:drop-shadow(8px 11px 8px #0006);transform:rotate(-4deg);padding:0 4%}.pch .final-art svg{width:100%;height:auto}.pch .final-section .eyebrow{color:#becdb0;font-size:10px}.pch .final-section h2{font-size:clamp(36px,4.2vw,62px);line-height:1.14}.pch .final-section h2 em{font-style:normal;color:#c1d1ae}.pch .final-section .button{margin-top:28px}.pch .final-section p:last-child{font-size:12px;color:#b5c5a5;margin-top:19px}.pch .footer{background:#171b17;color:#d2dacc;padding:50px 4.5% 25px}.pch .footer .logo{font-size:30px;color:#fff}.pch .footer-top{display:flex;justify-content:space-between;gap:50px;align-items:start;padding-bottom:39px}.pch .footer-top p{font-size:13px;color:#9ba98e;margin-top:14px}.pch .footer-top nav{display:flex;flex-wrap:wrap;justify-content:end;gap:14px 27px;max-width:460px;font-size:12px}.pch .footer-top nav a:hover{color:var(--orange)}.pch .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}.pch .footer-bottom>span,.pch .footer-bottom>a{white-space:nowrap}.pch .footer-bottom p{max-width:730px}.pch .mobile-shop{display:none}.pch .header nav a{position:relative}.pch .header nav a:after{content:"";position:absolute;left:0;bottom:-7px;width:0;height:1px;background:var(--orange);transition:width .2s}.pch .header nav a:hover:after{width:100%}@media(min-width:1600px){.pch .difference-copy{padding-top:80px;padding-bottom:80px}.pch .size-wall{height:420px}.pch .hero-art{top:12%}.pch .section,.pch .material-section,.pch .final-section{padding-left:max(4.5%,calc((100vw - 1640px)/2));padding-right:max(4.5%,calc((100vw - 1640px)/2))}}@media(max-width:1200px){.pch .product-grid{gap:16px}.pch .product-bottom{align-items:start;flex-direction:column;gap:3px}.pch .product-meta h3{font-size:14px;min-height:65px}.pch .difference-copy{padding:45px 11%}.pch .difference-section{grid-template-columns:41% 59%}.pch .difference-visual>img{object-fit:cover;object-position:45%}.pch .difference-art{width:54%;left:24%;top:17%}.pch .sizes-section{gap:6%}.pch .size-wall{height:320px}.pch .size-options button{padding:12px 8px}.pch .size-options button[aria-pressed=true]{padding:11px 7px}.pch .size-options button span{font-size:11px}.pch .material-section{gap:7%;padding:65px 5%}.pch .collection-intro>span{display:none}}@media(max-width:1050px)and (min-width:701px){.pch .hero-art{left:39%;top:18%;width:46%}.pch .hero-caption{max-width:330px}.pch .hero-caption strong{font-size:12px}.pch .hero-copy{padding-top:69px}.pch .hero .eyebrow{font-size:10px}.pch .hero-ctas{max-width:310px}.pch .difference-copy h2{font-size:32px}.pch .difference-copy>p:not(.eyebrow):not(.difference-hint){font-size:14px}.pch .difference-controls button{padding:8px 12px}.pch .sizes-section{grid-template-columns:1fr 1fr}.pch .size-copy h2{font-size:32px}.pch .size-wall{height:280px}.pch .size-visual{padding:26px 10px}.pch .size-options{gap:6px}.pch .size-copy>p:not(.eyebrow):not(.fine):not(.size-advice){font-size:14px}.pch .steps p{font-size:13px}.pch .hero .visual-note{left:54%}}@media(max-width:800px){.pch .product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 18px}.pch .product-meta h3{min-height:45px}.pch .product-bottom{flex-direction:row;align-items:baseline}.pch .difference-section{grid-template-columns:1fr}.pch .difference-copy{padding:50px 6%}.pch .difference-copy>p:not(.eyebrow):not(.difference-hint){max-width:550px}.pch .difference-copy h2{font-size:38px}.pch .difference-visual{aspect-ratio:1.5}.pch .difference-visual>img{object-fit:contain}.pch .difference-art{width:49%;left:24%;top:12%}.pch .difference-copy .text-link{display:table}.pch .difference-copy{position:relative}.pch .sizes-section{grid-template-columns:1fr;gap:35px}.pch .size-visual{order:2;padding:26px 25px}.pch .size-copy{order:1}.pch .size-wall{height:380px}.pch .size-options{max-width:500px}.pch .size-options button span{font-size:13px}.pch .size-options button{padding:14px 17px}.pch .size-options button[aria-pressed=true]{padding:13px 16px}.pch .material-section{grid-template-columns:1fr;gap:35px;padding:60px 6%}.pch .material-specs{grid-template-columns:1fr 1fr;gap:30px}.pch .material-specs .material-item:last-child{grid-column:1/-1}.pch .profile-row{gap:40px}.pch .faq-section{grid-template-columns:1fr;gap:33px}.pch .final-section{gap:6%;padding:65px 6%}.pch .final-section h2{font-size:38px}.pch .final-section .eyebrow{font-size:9px}.pch .final-section .button{font-size:12px;padding:15px;gap:10px}}@media(max-width:700px){.pch .header-actions{gap:15px}.pch .header-actions .search-link{display:flex;font-size:0}.pch .header-actions .search-link svg{width:21px;height:21px}.pch .cart-link{padding:8px 0}.pch .menu-button{display:block}.pch .header{gap:15px}.pch .hero{min-height:900px}.pch .hero-copy{padding-top:34px}.pch .hero-description{font-size:16px;max-width:345px}.pch .hero .eyebrow{font-size:11px}.pch .hero-image{height:auto;aspect-ratio:1.5;bottom:47px;min-height:300px}.pch .hero-art{left:31%;top:7%;width:53%}.pch .hero-proof{font-size:12px;line-height:1.75;max-width:330px}.pch .hero-ctas{gap:17px;display:flex;align-items:start;flex-direction:column}.pch .hero-ctas .button{font-size:14px;gap:27px;padding:16px 20px}.pch .hero-ctas .text-link{font-size:14px;padding:3px 0}.pch .hero-shade{background:linear-gradient(180deg,#171918 0%,#171918 50%,transparent 70%)}.pch .hero-caption{right:6%;bottom:23px;padding:11px 13px;max-width:88%}.pch .hero-caption span{font-size:10px}.pch .hero-caption strong{font-size:12px;gap:15px;line-height:1.5}.pch .hero-caption strong>span{font-size:17px}.pch .hero .visual-note{left:6%;bottom:5px;font-size:9px}.pch .assurances{font-size:12px;padding:20px 6%;line-height:1.65}.pch .collection-section .section-heading{margin-bottom:22px}.pch .collection-intro p{font-size:15px}.pch .collection-intro p br{display:none}.pch .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}.pch .category-nav a{font-size:13px;padding:9px 14px}.pch .product-grid{gap:28px 13px}.pch .product-visual{aspect-ratio:1/1.15}.pch .product-art{inset:27% 8% auto}.pch .card-index{top:12px;left:12px;font-size:10px}.pch .card-category{left:12px;bottom:18px;font-size:10px;max-width:calc(100% - 48px);line-height:1.5}.pch .card-arrow{width:25px;height:25px;right:10px;bottom:14px;font-size:16px}.pch .product-meta{padding-top:14px}.pch .product-mood{font-size:11px;line-height:1.6;min-height:36px}.pch .product-meta h3{font-size:14px;line-height:1.55;min-height:66px;max-width:100%}.pch .product-bottom{flex-direction:column;gap:3px;margin-top:13px;padding-top:10px}.pch .product-bottom p{font-size:12px}.pch .product-bottom strong{font-size:17px}.pch .product-bottom>span{font-size:11px}.pch .price-note{font-size:11px!important;line-height:1.8}.pch .difference-copy .eyebrow{font-size:10px}.pch .difference-copy h2{font-size:36px}.pch .difference-copy>p:not(.eyebrow):not(.difference-hint){font-size:16px}.pch .difference-controls button{font-size:14px}.pch .difference-art{top:10%;width:48%;left:25%}.pch .room-state{left:15px;top:15px;font-size:11px;padding:5px 9px}.pch .room-note{left:12px;bottom:10px;font-size:9px;padding:3px 6px}.pch .sizes-section{padding-top:60px;padding-bottom:60px}.pch .size-copy>p:not(.eyebrow):not(.fine):not(.size-advice){font-size:16px}.pch .size-options{gap:8px}.pch .size-options button{padding:13px 10px}.pch .size-options button[aria-pressed=true]{padding:12px 9px}.pch .size-options button span,.pch .size-copy .fine{font-size:12px}.pch .size-visual{padding:24px 12px}.pch .size-visual>.eyebrow{font-size:9px;margin-bottom:0}.pch .size-wall{height:300px}.pch .size-art{bottom:130px}.pch .size-measure{bottom:103px}.pch .sofa-diagram{height:66px;padding:8px 16px 15px}.pch .sofa-label{font-size:9px}.pch .size-output strong{font-size:23px}.pch .size-output span{font-size:11px}.pch .size-output{padding-top:15px}.pch .material-lead h2{font-size:34px}.pch .material-specs{grid-template-columns:1fr;gap:26px}.pch .material-specs .material-item:last-child{grid-column:auto}.pch .material-item p{font-size:15px}.pch .material-item>span{font-size:11px}.pch .profile-row{gap:65px}.pch .material-lead .eyebrow{font-size:10px}.pch .steps{grid-template-columns:1fr;gap:31px;margin-top:33px}.pch .steps article{padding-left:80px;min-height:122px;padding-top:25px}.pch .steps .step-icon,.pch .steps .step-svg{position:absolute;left:0;top:29px;width:60px}.pch .steps .step-icon{gap:3px}.pch .step-icon i{width:8px}.pch .steps article>span{right:0;top:27px;font-size:11px}.pch .steps h3{font-size:24px;margin:0 30px 12px 0}.pch .steps p{font-size:15px;max-width:none}.pch .mounting-section .section-heading>p{font-size:14px}.pch .mounting-section{padding-bottom:60px}.pch .faq-section{padding-top:60px;padding-bottom:60px;gap:30px}.pch .faq-section h2 br{display:none}.pch .faq-section>div>p:not(.eyebrow){font-size:15px;margin-top:22px}.pch .faq-list summary{font-size:15px;padding:21px 0;gap:23px}.pch .faq-list details>div{font-size:15px}.pch .final-section{grid-template-columns:1fr;text-align:center;padding:50px 6% 58px;gap:35px}.pch .final-art{max-width:300px;margin:14px auto auto;order:2;display:none}.pch .final-section h2{font-size:45px}.pch .final-section .eyebrow{font-size:10px;margin-bottom:20px}.pch .final-section .button{font-size:14px;padding:16px 20px;gap:25px}.pch .final-section p:last-child{font-size:12px}.pch .footer{padding:39px 6% 85px}.pch .footer-top{flex-direction:column;gap:27px}.pch .footer-top nav{justify-content:start;font-size:13px;gap:17px 23px}.pch .footer-bottom{flex-wrap:wrap;gap:16px;font-size:11px}.pch .footer-bottom p{order:3}.pch .footer-bottom>a{margin-left:auto}.pch .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}.pch .mobile-shop>span{font-size:11px;max-width:145px}.pch .mobile-shop .button{font-size:13px;min-height:42px;padding:9px 15px}.pch .section .eyebrow{font-size:11px}.pch .text-link{min-height:40px;font-size:14px}}@media(max-width:375px){.pch h1{font-size:44px}.pch .hero-copy{padding-top:30px}.pch .hero{min-height:907px}.pch .hero-description{font-size:15px}.pch .hero-proof{font-size:11px}.pch .hero-ctas .button{font-size:13px}.pch .header .logo{font-size:25px}.pch .header-actions{gap:13px}.pch .hero-caption strong,.pch .size-options button span{font-size:11px}.pch .product-meta h3{font-size:13px}.pch .card-category{font-size:9px}.pch .final-section h2{font-size:40px}}@media(prefers-reduced-motion:reduce){.pch{scroll-behavior:auto}.pch *,.pch *:before,.pch *:after{transition:none!important;animation:none!important}}.pch .product-meta h3{font-size:16px;min-height:72px}.pch .category-nav a,.pch .assurances{font-size:14px}.pch .size-visual .eyebrow{font-size:12px}.pch .material-item>span,.pch .card-category,.pch .product-mood{font-size:12px}.pch .hero-caption span{font-size:12px}.pch .hero-caption strong{font-size:14px}.pch .hero-caption strong>span{font-size:18px}.pch .material-item h3{line-height:1.4}.pch .footer-top nav{font-size:14px}@media(max-width:700px){.pch .assurances{font-size:12px}.pch .product-meta h3{font-size:14px;min-height:87px}.pch .card-category{font-size:10px}.pch .product-mood{font-size:11px}.pch .hero-caption span{font-size:10px}.pch .hero-caption strong{font-size:12px}.pch .size-visual .eyebrow{font-size:10px}.pch .hero-image{bottom:54px}.pch .hero-ctas .text-link{min-height:34px}}.pch{isolation:isolate;overflow:clip;font-family:PchFont,Arial,sans-serif;line-height:1.65;letter-spacing:normal}.pch *{box-sizing:border-box}.pch h1,.pch h2,.pch h3{font-family:inherit;text-transform:none}.pch p{font-family:inherit}.pch button{border-radius:0;text-transform:none;letter-spacing:normal;box-shadow:none}.pch a.button{border-radius:0;letter-spacing:normal;text-transform:none}.pch .art-svg{aspect-ratio:3/2}.pch [id]{scroll-margin-top:100px}.pch .profile-row{gap:24px;display:grid;grid-template-columns:1fr 1fr;margin:18px 0}.pch .profile-row strong{font-size:27px;line-height:1.2;letter-spacing:-.03em;max-width:180px}.pch .profile-row span{font-size:13px;margin-top:10px}.pch .home-return-note{background:#f7f7f4;color:#697062;padding:22px 6%;font-size:12px;margin:0}.pch .product-meta h3{min-height:72px}.pch .mobile-shop{z-index:8}.pch .button:hover{background:#e85f00}.pch .hero,.pch .section{margin:0}.pch .material-item p,.pch .steps p,.pch .faq-list details>div{font-size:16px}@media(max-width:700px){.pch .hero{min-height:850px}.pch .hero-copy{padding-top:34px}.pch .hero h1{font-size:58px}.pch .hero-description{max-width:350px}.pch .hero-ctas{gap:13px}.pch .hero-image{bottom:56px}.pch .hero-caption strong{font-size:12px}.pch .hero-proof{max-width:350px}.pch .profile-row strong{font-size:26px}.pch .product-meta h3{min-height:87px}.pch .product-bottom>span{white-space:normal}.pch .assurances{font-size:12px}.pch .home-return-note{font-size:12px;padding-bottom:27px}.pch .price-note{font-size:12px!important}.pch .hero .eyebrow{font-size:11px}}@media(max-width:375px){.pch .hero h1{font-size:53px}.pch .hero{min-height:850px}.pch .hero-proof{font-size:11px}.pch .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){.pch .hero{height:570px}.pch .hero-copy{padding-top:32px}.pch .hero h1{font-size:54px}.pch .hero-description{margin-top:20px}.pch .hero-ctas{margin-top:26px}.pch .hero-proof{margin-top:20px}.pch .hero-art{width:45%;left:38%;top:8%}}@media(max-width:700px){.pch .hero h1{font-size:clamp(40px,11.8vw,50px)}.pch:lang(en) .hero h1{font-size:58px}.template-index .site-header{padding:6px 0}.pch .assurances{grid-template-columns:1fr 1fr}.pch .assurances>*{min-width:0}.pch .hero-caption{max-width:88%}.pch .hero-caption strong{overflow-wrap:anywhere}.pch .size-options button span{font-size:12px}}@media(max-width:700px){.pch .hero{min-height:0;padding-bottom:70px}.pch .hero-copy{order:-1}.pch .hero-image{position:relative;inset:auto;margin-top:24px;min-height:300px;aspect-ratio:1.5}.pch .hero-image>img{position:absolute;top:0;right:0;bottom:0;left:0}.pch .hero-shade{display:none}.pch .hero-caption{bottom:25px}.pch:lang(en) .hero h1{font-size:clamp(48px,14.8vw,58px)}}@media(min-width:701px){.pch:not(:lang(en)) .hero{height:auto;min-height:670px}.pch:not(:lang(en)) .hero-copy{padding-bottom:105px}.pch:not(:lang(en)) .hero h1{font-size:clamp(38px,4.2vw,60px)}}@media(min-width:1050px)and (max-height:800px){.pch:not(:lang(en)) .hero{min-height:570px}.pch:not(:lang(en)) .hero h1{font-size:50px}.pch:not(:lang(en)) .hero-copy{padding-top:28px}}@font-face{font-family:PchFont;font-style:normal;font-weight:400 800;font-display:swap;src:url(//premcanvas.com/cdn/shop/t/4/assets/pc-manrope-latin.woff2?v=91295995508696815961793351116) format("woff2")}.pch{--orange:#e8893f;--paper:#f7f6f2;--ink:#222623;--font:PchFont,Arial,sans-serif;font-family:var(--font)}.pch .pc-art-image{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;background:#edeae1}.pch .pc-canvas-shadow{filter:none;box-shadow:5px 8px 10px #0005;border-right:3px solid #bbb5a7;border-bottom:3px solid #d8d2c7}.pch .hero-art{left:36%;top:10%;width:48%}.pch .hero-art .pc-art-image{height:auto}.pch .hero-caption{max-width:44%}.pch .pc-card-visual{aspect-ratio:1/1;background:#eeece6}.pch .pc-card-image{height:100%;width:100%;object-fit:cover;transition:transform .3s}.pch .product-card:hover .pc-card-image{transform:scale(1.035)}.pch .product-meta h3{min-height:60px}.pch .pc-card-options{font-size:12px;color:var(--muted);margin-top:8px}.pch .product-bottom{margin-top:12px}.pch .difference-art{left:28%;top:11%;width:44%}.pch .difference-controls{flex-wrap:wrap}.pch .difference-controls button{min-height:44px}.pch .size-options{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.pch .size-options button strong{font-size:18px;white-space:nowrap}.pch .size-options button{margin:0;display:flex;justify-content:space-between;align-items:center;gap:10px}.pch .size-wall{margin:0 8%;height:370px}.pch .size-art{bottom:155px}.pch .size-art .pc-art-image{height:auto}.pch .sofa-diagram{width:100%;left:0}.pch .size-measure{bottom:123px;width:100%;left:0}.pch .pc-material-intro{margin-top:26px;color:#d0d4cc;max-width:520px}.pch .profile-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pch .profile-row strong{font-size:25px}.pch .profile-row span{font-size:15px;line-height:1.7}.pch .pc-stretcher-diagram{margin:22px 0;width:170px;aspect-ratio:3/2;border:13px solid #cbb997;box-shadow:2px 3px #998264;position:relative}.pch .pc-stretcher-diagram span{position:absolute;top:0;right:0;bottom:0;left:0;border:5px solid #ddd0b6}.pch .mounting-section .steps article{padding:35px 12px 0 0}.pch .mounting-section .steps h3{margin-top:20px}.pch .mounting-section .steps>article>span{top:0;left:0;right:auto}.pch .pc-explore{display:grid;grid-template-columns:1fr 1.2fr;gap:7%;align-items:center}.pch .pc-explore-copy>p:not(.eyebrow){margin:24px 0;color:var(--muted)}.pch .pc-model-note{font-size:12px!important}.pch .pc-model-stage{min-height:430px;display:grid;place-items:center;perspective:1100px;background:radial-gradient(ellipse,#deded3,#f1f1eb);position:relative;overflow:hidden;padding:65px 50px}.pch .pc-canvas-box{position:relative;width:90%;aspect-ratio:3/2;transform-style:preserve-3d;transition:transform .6s;transform:rotateY(-24deg) rotateX(5deg)}.pch .pc-canvas-front,.pch .pc-canvas-back{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden}.pch .pc-canvas-front{transform:translateZ(12px);box-shadow:12px 18px 18px #0003}.pch .pc-canvas-front .pc-art-image{width:100%;height:100%;object-fit:cover}.pch .pc-canvas-side{position:absolute;top:0;bottom:0;right:0;width:24px;background:#a6977f;transform:translateZ(-12px) rotateY(90deg);transform-origin:right center}.pch .pc-canvas-back{transform:rotateY(180deg) translateZ(12px);border:18px solid #cbb997;background:#e9e3d5;box-shadow:8px 15px 18px #0003}.pch .pc-canvas-back span{position:absolute;top:0;bottom:0;left:calc(50% - 7px);width:14px;background:#cbb997}.pch .pc-model-stage[data-view=front] .pc-canvas-box{transform:rotateY(0) rotateX(0)}.pch .pc-model-stage[data-view=back] .pc-canvas-box{transform:rotateY(180deg) rotateX(0)}.pch .pc-model-caption{position:absolute;bottom:24px;left:24px;right:24px;text-align:center;font-size:12px;color:var(--muted)}.pch .pc-info-hero{padding:90px 6%;display:grid;grid-template-columns:1fr 1fr;gap:10%;align-items:center;background:#242925;color:#f8f7f2}.pch .pc-info-hero h1{font-size:clamp(38px,4.5vw,65px)}.pch .pc-info-hero p:not(.eyebrow){margin:26px 0;color:#d2d7cf}.pch .pc-info-art{transform:rotate(-3deg)}.pch .pc-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5%}.pch .pc-about-grid h2{font-size:30px}.pch .pc-about-grid article>p:last-child{margin-top:24px;color:var(--muted)}.pch .pc-company{border-top:1px solid var(--line);padding-top:35px;padding-bottom:40px}.pch .pc-company .text-link{margin:16px 25px 0 0}.pch .pc-info-heading{padding-bottom:44px}.pch .pc-info-heading h1{font-size:clamp(38px,4vw,58px)}.pch .pc-info-heading>p:last-child{margin-top:22px}.pch .pc-contact-grid{padding-top:20px;display:grid;grid-template-columns:1fr 1fr;gap:10%}.pch .pc-contact-grid p{margin:20px 0}.pch .pc-contact-grid h2{font-size:28px}.pch .pc-contact-email{font-size:clamp(20px,3vw,35px);border-bottom:1px solid currentColor;overflow-wrap:anywhere}.pc-product-purchase .product-single__title{font-family:PchFont,Arial,sans-serif;text-transform:none;letter-spacing:-.04em;font-size:clamp(27px,3vw,42px);line-height:1.18}.pc-product-purchase .product-single__meta{text-align:left}.pc-product-purchase .product-block--header{margin-bottom:18px}.pc-product-purchase .variant-input-wrap label{border-radius:2px;font-size:14px;text-transform:none;letter-spacing:normal}.pc-product-purchase .product-block--price{font-family:PchFont,Arial,sans-serif;font-size:22px}.pc-product-purchase .pc-purchase-eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px;color:#70786b}.pc-product-purchase .pc-purchase-note{font-size:14px;margin:18px 0;color:#616b5d}.pc-product-purchase .product-single__sticky{top:110px}.pc-product-purchase .product-block{margin-bottom:22px}.pc-product-purchase .btn--add-to-cart{text-transform:none;font-size:17px;letter-spacing:normal;border-radius:2px}.pc-product-purchase .rte{font-size:15px;line-height:1.8}.pc-collection-intro .section{padding-top:50px;padding-bottom:20px}.pc-collection-intro h1{font-size:clamp(32px,4vw,52px)}.pc-collection-intro .section>p:not(.eyebrow){margin-top:20px;margin-bottom:25px}.pc-collection-intro .category-nav{padding-bottom:12px}@media(max-width:1000px){.pch .pc-explore{gap:4%;grid-template-columns:1fr 1fr}.pch .pc-model-stage{padding:45px 25px;min-height:340px}.pch .pc-about-grid{grid-template-columns:1fr;gap:36px}.pch .pc-info-hero{gap:6%}}@media(max-width:700px){.pch .hero-art{left:31%;top:8%;width:52%}.pch .hero-caption{max-width:88%}.pch .hero h1{font-size:clamp(43px,12vw,55px)}.pch .hero-description,.pch .hero-proof{max-width:100%}.pch .pc-card-options{font-size:11px}.pch .product-meta h3{min-height:85px}.pch .size-options{grid-template-columns:1fr 1fr}.pch .size-options button strong{font-size:15px}.pch .size-wall{height:310px}.pch .size-art{bottom:130px}.pch .size-measure{bottom:100px}.pch .profile-row strong{font-size:24px}.pch .mounting-section .steps article{padding:24px 0 0 45px;min-height:0}.pch .mounting-section .steps article>span{top:24px}.pch .mounting-section .steps h3{margin:0 0 12px}.pch .pc-explore{grid-template-columns:1fr;gap:30px}.pch .pc-model-stage{min-height:310px;padding:60px 35px}.pch .pc-info-hero{padding:55px 6%;grid-template-columns:1fr;gap:45px}.pch .pc-info-art{max-width:400px}.pch .pc-info-hero h1{font-size:43px}.pch .pc-info-heading h1{font-size:37px}.pch .pc-contact-grid{grid-template-columns:1fr;gap:40px}.pc-product-purchase .product-single__title{font-size:29px}.pc-product-purchase .product-single__sticky{top:0}}@media(prefers-reduced-motion:reduce){.pch .pc-canvas-box,.pch .pc-card-image{transition:none}}.template-index .site-header__logo a{color:#fff}.shopify-section-group-header-group>.index-section{margin:14px 0}#pc-explore,#pc-difference{scroll-margin-top:110px}@font-face{font-family:PchFont;font-style:normal;font-weight:400 800;font-display:swap;src:url(//premcanvas.com/cdn/shop/t/4/assets/pc-manrope-cyrillic.woff2?v=144922872857102581031793351116) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@media only screen and (max-width:768px){.site-header__logo a:not(.site-header__logo-link){font-size:clamp(20px,6.5vw,26px);letter-spacing:.1em;line-height:1.1}}.pch .size-options{grid-template-columns:repeat(3,minmax(0,1fr))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/pc-storefront.css.map */
