{"product_id":"pistoia-sofa","title":"Pistoia Boucle Sofa","description":"\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Barlow:wght@400;500;600;700\u0026amp;family=Mulish:wght@400;600;700;800\u0026amp;display=swap\"\u003e\n\u003cstyle\u003e\n.vla{--panel:#F1EDE7;--paper:#F7F2EB;--ink:#17120F;--ink2:#5C534C;--line:#E0D9D0;--oak:#9A5B33;--red:#C0002F;--on:#FBF7F1;\n --serif:Barlow,\"Segoe UI\",system-ui,sans-serif;--label:Barlow,\"Segoe UI\",system-ui,sans-serif;--body:Mulish,Muli,\"Segoe UI\",system-ui,sans-serif;--g:16px;\n color:var(--ink);font:400 16px\/1.65 var(--body);max-width:1280px;margin:0 auto;container-type:inline-size;container-name:vla}\n@container vla (min-width:700px){.vla .wrap,.vla .hero-band .copy\u003ediv{--g:40px}}\n.vla *{box-sizing:border-box}.vla img{display:block;width:100%;height:auto;max-width:100%}\n.vla h2,.vla h3,.vla p,.vla figure,.vla ul{margin:0}\n.vla h2{font-family:var(--serif);font-weight:500;line-height:1.12;letter-spacing:-.015em;text-wrap:balance;font-size:clamp(28px,5cqw,46px);color:var(--ink)}\n.vla h2 em{font-style:normal}\n.vla h3{font-family:var(--label);font-weight:600;font-size:18px;letter-spacing:.01em;color:var(--ink);text-transform:none}\n.vla .wrap{padding-inline:var(--g)}\n.vla .label{font-family:var(--label);font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--oak)}\n.vla .lede{color:var(--ink2);font-size:17px;max-width:56ch}\n.vla .rule{width:48px;height:1px;background:var(--ink);opacity:.35}\n.vla ul,.vla ol{margin:0!important;padding:0!important;list-style:none!important}\n.vla li{list-style:none!important;text-align:left}\n.vla li::before,.vla li::after{content:none!important;display:none!important}\n.vla .hero-band{position:relative;background:var(--ink);color:var(--on)}\n.vla .hero-band img{height:clamp(420px,62cqw,700px);object-fit:cover;object-position:65% 50%}\n.vla .hero-band .copy{position:absolute;inset:0;display:flex;align-items:center;background:linear-gradient(90deg,rgba(23,18,15,.80) 0%,rgba(23,18,15,.50) 34%,rgba(23,18,15,0) 64%)}\n.vla .hero-band .copy\u003ediv{width:100%;padding-inline:var(--g);display:grid;gap:18px}\n.vla .hero-band h2{max-width:13ch;font-size:clamp(32px,6cqw,60px);color:var(--on)}\n.vla .hero-band p{max-width:36ch;font-size:17px;color:#E6DDD2}\n.vla .hero-band .label{color:#E2B48C}\n@container vla (max-width:600px){.vla .hero-band .copy{align-items:flex-end;padding-bottom:30px;background:linear-gradient(0deg,rgba(23,18,15,.88) 0%,rgba(23,18,15,.3) 62%,rgba(23,18,15,0) 100%)}}\n.vla .band{padding-block:clamp(56px,11cqw,112px)}\n.vla .band.tint{background:var(--panel)}.vla .band.paper{background:var(--paper)}\n\/* two white bands in a row: no doubled padding *\/\n.vla .band:not(.tint):not(.paper)+.band:not(.tint):not(.paper){padding-top:0}\n.vla .intro{display:grid;gap:18px;justify-items:center;text-align:center;max-width:780px;margin-inline:auto}\n.vla .intro .lede{margin-inline:auto}\n.vla .numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px;padding-block:48px;border-block:1px solid var(--line);margin-top:clamp(40px,7cqw,72px)}\n@container vla (min-width:700px){.vla .numbers{grid-template-columns:repeat(4,minmax(0,1fr))}}\n.vla .numbers div{text-align:center}\n.vla .numbers b{display:block;font:500 clamp(34px,5.5cqw,52px)\/1 var(--serif);font-variant-numeric:lining-nums tabular-nums}\n.vla .numbers span{display:block;margin-top:10px;font:400 14px var(--body);color:var(--ink2)}\n.vla .reveal{--pos:50%;position:relative;aspect-ratio:3\/2;max-width:1080px;margin:clamp(32px,6cqw,56px) auto 0;background:#fff;overflow:hidden}\n.vla .reveal img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill}\n.vla .reveal img.top{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}\n.vla .reveal .bar{position:absolute;top:0;bottom:0;left:var(--pos);width:1px;background:var(--ink);pointer-events:none}\n.vla .reveal .bar::after{content:\"\\2194\";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--ink);color:var(--on);display:grid;place-items:center;font:400 18px var(--label)}\n.vla .reveal .tag{position:absolute;top:16px;font:600 11.5px var(--label);letter-spacing:.2em;text-transform:uppercase;color:var(--ink2);pointer-events:none}\n.vla .reveal .tag.l{left:18px}.vla .reveal .tag.r{right:18px}\n.vla .reveal input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;touch-action:pan-y;-webkit-appearance:none;appearance:none;background:transparent}\n.vla .reveal:has(input:focus-visible){outline:2px solid var(--oak);outline-offset:3px}\n.vla .hint{text-align:center;color:var(--ink2);font-size:14px;margin-top:12px}\n.vla .swipe{display:grid;grid-auto-flow:column;grid-auto-columns:76cqw;gap:14px;margin:clamp(40px,7cqw,80px) calc(-1 * var(--g)) 0;padding-inline:12cqw;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:12cqw;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}\n@container vla (min-width:600px) and (max-width:699px){.vla .swipe{grid-auto-columns:46cqw;padding-inline:27cqw;scroll-padding-inline:27cqw;gap:18px}}\n.vla .swipe::-webkit-scrollbar{display:none}\n.vla .swipe\u003e*{scroll-snap-align:center;scroll-snap-stop:always;min-width:0}\n@container vla (min-width:700px){.vla .swipe{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-inline:0;padding-inline:0;overflow:visible}}\n.vla .swipe figure{display:grid;gap:16px;align-content:start}\n.vla .swipe img{aspect-ratio:4\/5;object-fit:cover}\n.vla .swipe figcaption,.vla .pair figcaption{display:grid;gap:6px}\n.vla .swipe figcaption p{color:var(--ink2);font-size:15px}\n.vla .split{display:grid;gap:36px;align-items:center}\n@container vla (min-width:700px){.vla .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7cqw,112px)}.vla .split.rev\u003e:first-child{order:2}}\n.vla .split+.split{margin-top:clamp(56px,11cqw,120px)}\n.vla .split\u003eimg{aspect-ratio:4\/5;object-fit:cover}\n.vla .text{display:grid;gap:20px;min-width:0;max-width:500px}\n.vla .text p{color:var(--ink2)}\n.vla .facts{border-top:1px solid var(--line)}\n.vla .facts li{display:flex;justify-content:space-between;gap:18px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px}\n.vla .facts li span{color:var(--ink2)}.vla .facts li b{font-weight:600;text-align:right}\n.vla .oak-facts{background:var(--ink);color:var(--on)}\n.vla .oak-facts .wrap{display:grid}\n@container vla (min-width:700px){.vla .oak-facts .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4cqw,64px)}}\n.vla .oak-facts .wrap\u003ediv{display:grid;gap:8px;align-content:start;padding-block:26px;border-top:1px solid rgba(251,247,241,.18)}\n@container vla (min-width:700px){.vla .oak-facts .wrap\u003ediv{border-top:0;padding-block:40px 48px}}\n.vla .oak-facts h3{color:#E2B48C}\n.vla .oak-facts p{color:#D8CEC2;font-size:15px;max-width:40ch}\n.vla .story img{height:clamp(260px,50cqw,640px);object-fit:cover;object-position:45% 60%}\n.vla .story .wrap{display:grid;gap:20px;padding-block:clamp(48px,8cqw,88px)}\n.vla .story .wrap\u003ediv{display:grid;gap:14px;align-content:start}\n@container vla (min-width:700px){.vla .story .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(40px,7cqw,112px)}}\n.vla .story h2{max-width:16ch}\n.vla .story-copy p{color:var(--ink2);font-size:17px;max-width:56ch}\n.vla .pair{display:grid;gap:40px 28px}\n@container vla (min-width:640px){.vla .pair{grid-template-columns:repeat(2,minmax(0,1fr))}}\n.vla .pair figure{display:grid;gap:14px}\n.vla .pair img{aspect-ratio:16\/10;object-fit:cover}\n.vla .pair figcaption p{color:var(--ink2);font-size:15px;max-width:48ch}\n.vla .measure .pic{background:#fff;border:1px solid var(--line)}\n.vla .measure .pic img{aspect-ratio:3\/2;object-fit:contain}\n.vla .closing{text-align:center;display:grid;gap:18px;justify-items:center}\n.vla .closing p{color:var(--ink2);max-width:46ch}\n.vla .closing .act{display:flex;align-items:center;gap:22px;flex-wrap:wrap;justify-content:center;margin-top:8px}\n.vla .closing .act b{font:500 26px var(--label);font-variant-numeric:tabular-nums}\n.vla .cta{display:block;text-align:center;background:var(--red);color:#fff;border:0;border-radius:0;cursor:pointer;padding:18px 44px;font:600 15px var(--label);letter-spacing:.16em;text-transform:uppercase}\n.vla .cta:focus-visible{outline:2px solid var(--oak);outline-offset:3px}\n\/* story lives in the description: hide the theme's empty feature blocks on this product *\/\n[id*=\"__product_custom_features_\"],[id*=\"__media_with_custom_text_\"],[id$=\"__rich_text_87QizK\"]{display:none!important}\n\/* top gallery: frame matches the 3:2 photos, no grey bands *\/\n.media-gallery__viewer .media.image-blend,.media-thumbs__item .media.image-blend{background:transparent!important}\n.media-gallery__viewer .media.image-blend{padding-top:67.0833%!important}\n\n\/* tablet-fix 2026-10-05: iPad sizes. 1) theme caps the description at 576px on 600-819px screens -\u003e use full width.\n   2) 640-699px description width (iPad portrait 744-834, iPad landscape 1180) gets the side-by-side layout. *\/\n.container.reading-width:has(.vla){max-width:none}\n@container vla (min-width:640px) and (max-width:699px){\n.vla .wrap,.vla .hero-band .copy\u003ediv{--g:32px}\n.vla .numbers{grid-template-columns:repeat(4,minmax(0,1fr))}\n.vla .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}.vla .split.rev\u003e:first-child{order:2}\n.vla .oak-facts .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px}\n.vla .oak-facts .wrap\u003ediv{border-top:0;padding-block:40px 48px}\n.vla .story .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:40px}\n}\n\n\/* phone-fix 2026-10-05: on narrow columns (phones, and the 810-1099px theme column) photo banners grow to fit their text, so no text is cut off at the top *\/\n@container vla (max-width:600px){.vla section.hero-band{display:grid}.vla section.hero-band\u003e*{grid-area:1\/1;min-width:0}.vla section.hero-band\u003eimg{height:auto;min-height:clamp(420px,62cqw,700px);align-self:stretch}.vla section.hero-band\u003e.copy{position:relative;inset:auto;padding-top:120px}}\n\n\/* draft C 2026-10-05, tablets (700-1199px wide: iPads, Surface): the story runs full width under the gallery and buy box, instead of in the theme's narrow left column *\/\n@media (min-width:700px) and (max-width:1199px){\n[id$=\"__details\"]:has(.vla){padding-inline:0!important}\n.container.reading-width:has(.vla){float:none!important;width:auto!important;max-width:none!important;padding-inline:0!important}\n.container.reading-width:has(.vla) [role=tablist]{padding-inline:32px}\n}\n\/* 769px is where the theme goes two-column: the buy box ends at its own height and the gallery stays in view beside it *\/\n@media (min-width:769px) and (max-width:1199px){\nmain:has(.vla) .product{display:flow-root}\nmain:has(.vla) .product-info--sticky{min-height:0!important;height:auto!important}\nmain:has(.vla) .product-media{position:sticky;top:150px}\n}\n\/* draft C: banner words sit under the photo until the story is 1200px wide, so nothing covers the chairs *\/\n@container vla (max-width:1199px){.vla section.hero-band{display:block}.vla section.hero-band\u003e.copy{position:static;inset:auto;background:none;padding-block:28px 36px;align-items:stretch}.vla section.hero-band\u003eimg{height:auto;min-height:0;aspect-ratio:16\/9}.vla .hero-band h2,.vla .hero-band p{max-width:none}}\n@container vla (min-width:900px) and (max-width:1199px){.vla section.hero-band\u003eimg{aspect-ratio:21\/9}}\n\n\/* draft C 2026-10-05, shorter buy box on every screen: tighter spacing between blocks, no dimensions line under the price, a short one-line heading and square cards (140-180px tall) on the customer videos, Google rating on one line. The warranty offer is left as the theme draws it. *\/\n#variant-dimensions-output{display:none!important}\nmain:has(.vla) .product-info__sticky\u003e.product-info__block{margin-bottom:20px!important}\nmain:has(.vla) .product-info__sticky\u003ehr{margin-block:14px!important}\nmain:has(.vla) .product-info__sticky\u003ebr{display:none}\nmain:has(.vla) .product-info__sticky details-disclosure summary{padding-block:14px!important}\n.valencia-review-gallery .vrg-header\u003ediv{display:none}\n.valencia-review-gallery .vrg-header{margin-bottom:8px!important}\n\/* heading text shortened here; the lasting fix is to change the text in the theme block *\/\n.valencia-review-gallery .vrg-header p{font-size:0!important;line-height:0!important;letter-spacing:0!important;margin:0!important}\n.valencia-review-gallery .vrg-header p::after{content:\"Real customer inspiration\";display:block;font-size:14px;line-height:1.3;letter-spacing:.1em}\n.valencia-review-gallery{margin-block:0 16px!important}\n.product-info__block:has(\u003e.valencia-review-gallery){margin-top:8px!important}\n.valencia-review-gallery .vrg-slider,.valencia-review-gallery .vrg-track{height:auto!important;min-height:0!important}\n.valencia-review-gallery .vrg-card{height:auto!important;aspect-ratio:1\/1!important;min-height:140px!important;max-height:180px!important}\n.valencia-review-gallery .vrg-media-button{height:100%!important;min-height:0!important;aspect-ratio:auto!important}\n.valencia-review-gallery .vrg-media-button\u003e*{height:100%!important;object-fit:cover}\n.pdp-google-review-card{padding-block:8px!important;padding-inline:10px!important;min-height:0!important}\n.pdp-google-review-visual{gap:8px!important}\n.pdp-google-review-icon{width:26px!important;height:26px!important;flex:none}\n.pdp-google-review-content{display:flex!important;align-items:center;gap:6px;flex-wrap:nowrap;min-width:0}\n.pdp-google-review-title{display:none!important}\n.pdp-google-review-main,.pdp-google-review-rating-row{margin:0!important;white-space:nowrap;flex-wrap:nowrap!important;font-size:12px!important;line-height:1.2!important}\n.pdp-google-review-rating-row{order:-1}\n\n\/* section labels 2026-10-05 (Gavin: bigger, with the line): dark capitals with a fine rule; centred sections get a rule on both sides; more room before photos *\/\n.vla span.label{display:flex;align-items:center;gap:18px;margin-bottom:16px;font:600 23px\/1.25 Barlow,\"Segoe UI\",system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#17120F}\n.vla span.label::after{content:\"\";flex:1;height:1px;background:currentColor;opacity:.22}\n.vla .intro span.label::before,.vla .closing span.label::before{content:\"\";flex:1;height:1px;background:currentColor;opacity:.22}\n.vla .intro span.label,.vla .closing span.label{width:100%;justify-self:stretch;align-self:stretch;box-sizing:border-box}\n.vla .intro span.label::after,.vla .intro span.label::before,.vla .closing span.label::after,.vla .closing span.label::before{min-width:32px}\n.vla .hero-band span.label,.vla .oak-facts span.label{color:#F5EFE7}\n.vla .intro:has(\u003e .label:only-child){margin-bottom:clamp(32px,5cqw,48px)!important}\n@container vla (max-width:600px){.vla span.label{font-size:18px;gap:12px}}\n\/* label-line fix 2026-10-06 *\/\n.vla span.label::after{min-inline-size:32px}\n\/* device-opt 2026-10-06: fact labels never break inside a word (value wraps instead); centred labels that wrap stay centred; Sketch\/Finished slider: full-height 44px grab handle that follows the line exactly, sideways drags move it, up\/down still scrolls; older iPhones\/iPads (no container queries \/ aspect-ratio) keep a sane layout *\/\n.vla .facts li\u003espan:not(:only-child){flex:0 0 auto;max-width:50%;min-width:min-content;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual}\n.vla .facts li\u003eb{overflow-wrap:break-word;word-break:normal}\n.vla .intro span.label,.vla .closing span.label{text-align:center;text-wrap:balance}\n.vla .reveal{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}\n.vla .reveal input{left:-22px;right:auto;width:calc(100% + 44px);z-index:1;touch-action:pan-y;-webkit-tap-highlight-color:transparent}\n.vla .reveal input::-webkit-slider-runnable-track{height:100%;background:transparent;border:0}\n.vla .reveal input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:44px;height:100%;border:0;background:transparent;box-shadow:none;cursor:ew-resize}\n.vla .reveal input::-moz-range-track{height:100%;background:transparent;border:0}\n.vla .reveal input::-moz-range-thumb{width:44px;height:100%;border:0;background:transparent;cursor:ew-resize}\n@supports not (aspect-ratio:1\/1){.vla .reveal::before{content:\"\";display:block;padding-top:66.6667%}}\n@supports not (container-type:inline-size){\n.vla h2{font-size:clamp(28px,5vw,46px)}.vla .hero-band h2{font-size:clamp(32px,6vw,60px)}\n.vla .band{padding-block:clamp(56px,11vw,112px)}.vla .story .wrap{padding-block:clamp(48px,8vw,88px)}\n.vla .numbers{margin-top:clamp(40px,7vw,72px)}.vla .numbers b{font-size:clamp(34px,5.5vw,52px)}\n.vla .reveal{margin-top:clamp(32px,6vw,56px)}.vla .split+.split{margin-top:clamp(56px,11vw,120px)}\n.vla .story img{height:clamp(260px,50vw,640px)}\n.vla section.hero-band{display:block}.vla section.hero-band\u003e.copy{position:static;inset:auto;background:none;padding-block:28px 36px;align-items:stretch}.vla section.hero-band\u003eimg{height:auto;min-height:0;aspect-ratio:16\/9}.vla .hero-band h2,.vla .hero-band p{max-width:none}\n.vla .swipe{grid-auto-columns:min(76vw,440px);margin:clamp(40px,7vw,80px) calc(-1 * var(--g)) 0;padding-inline:12vw;scroll-padding-inline:12vw}\n@media (max-width:600px){.vla span.label{font-size:18px;gap:12px}}\n@media (min-width:1200px){.vla .wrap,.vla .hero-band .copy\u003ediv{--g:40px}.vla .numbers{grid-template-columns:repeat(4,minmax(0,1fr))}.vla .swipe{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-inline:0;padding-inline:0;overflow:visible}.vla .split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px}.vla .split.rev\u003e:first-child{order:2}.vla .oak-facts .wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px}.vla .oak-facts .wrap\u003ediv{border-top:0;padding-block:40px 48px}.vla .story .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:56px}.vla .pair{grid-template-columns:repeat(2,minmax(0,1fr))}}\n}\n\/* full-width 2026-10-08 (owner: \"I want it to take the whole screen ... in all screen size\"): the story runs the full screen width at every size; desktop starts it below the buy box and keeps the gallery in view beside the buy box *\/\n.vla{max-width:none}\n@media (max-width:699px){\n[id$=\"__details\"]:has(.vla){padding-inline:0!important}\n.container.reading-width:has(.vla){padding-inline:0!important;max-width:none!important}\n.container.reading-width:has(.vla) [role=tablist]{padding-inline:16px}\n}\n@media (min-width:1200px){\n[id$=\"__details\"]:has(.vla){padding-inline:0!important;max-width:none!important}\n.container.reading-width:has(.vla){float:none!important;clear:both!important;width:auto!important;max-width:none!important;padding-inline:0!important}\n.container.reading-width:has(.vla) [role=tablist]{padding-inline:64px}\nmain:has(.vla) .product-media{position:sticky;top:150px}\nmain:has(.vla) .product{display:flow-root}\nmain:has(.vla) .product-info--sticky{min-height:0!important;height:auto!important}\n}\n\/* full-width, wide screens: banners and coloured bands run edge to edge; text and side-by-side content stay in a centred 1360px block so photos never grow taller than the screen *\/\n@container vla (min-width:1200px){\n.vla .wrap,.vla .hero-band .copy\u003ediv{max-width:1360px;margin-inline:auto}\n.vla .split\u003eimg{max-height:80vh}\n}\n\/* type scale 2026-10-08 (owner: fonts too small on the full-width page): body text grows with the screen; headings unchanged *\/\n@container vla (max-width:699px){\n.vla .swipe figcaption p,.vla .pair figcaption p,.vla .facts li,.vla .oak-facts p{font-size:16px}\n.vla .numbers span,.vla .hint{font-size:15px}\n}\n@container vla (min-width:700px) and (max-width:1199px){\n.vla .lede,.vla .story-copy p,.vla .hero-band p{font-size:18px}\n.vla .text p,.vla .closing p{font-size:17px}\n.vla .swipe figcaption p,.vla .pair figcaption p,.vla .facts li,.vla .oak-facts p{font-size:16px}\n.vla .numbers span,.vla .hint{font-size:15px}\n.vla .swipe h3,.vla .pair h3,.vla .oak-facts h3{font-size:19px}\n}\n@container vla (min-width:1200px){\n.vla .lede,.vla .story-copy p,.vla .hero-band p{font-size:20px}\n.vla .text p,.vla .closing p{font-size:19px}\n.vla .swipe figcaption p,.vla .pair figcaption p,.vla .oak-facts p{font-size:18px}\n.vla .facts li{font-size:17px}\n.vla .numbers span,.vla .hint{font-size:16px}\n.vla .swipe h3,.vla .pair h3,.vla .oak-facts h3{font-size:21px}\n}\n\/* customer gallery 2026-10-08 (owner: \"make the preview see the sofa not just the top part, a little smaller and centered\"): smaller 3:4 cards, the whole photo fills the card from its centre, two cards centred under the heading *\/\n.valencia-review-gallery .vrg-slider{max-width:284px;margin-inline:auto}\n.valencia-review-gallery .vrg-track{gap:12px!important;scroll-padding-inline:0}\n.valencia-review-gallery .vrg-card{position:relative;flex:0 0 136px!important;width:136px!important;aspect-ratio:3\/4!important;height:auto!important;min-height:0!important;max-height:none!important;border-radius:12px}\n.valencia-review-gallery .vrg-media{position:absolute!important;inset:0;height:auto!important;padding-top:0!important}\n.valencia-review-gallery .vrg-media img{object-position:50% 55%}\n.valencia-review-gallery .vrg-play-icon{width:44px;height:44px}\n.valencia-review-gallery .vrg-play-icon svg{width:18px;height:18px;margin-left:2px}\n.valencia-review-gallery .vrg-arrow{width:36px;height:36px;font-size:22px}\n.valencia-review-gallery .vrg-prev{left:-42px}\n.valencia-review-gallery .vrg-next{right:-42px}\n\n\/* colour swatches 2026-10-09: fabric photo on each colour button (theme has no swatch for these names) *\/\n.opt-label--swatch[for*=\"__main-\"][data-swatch=\"almond\"]::before{background-image:url(https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-swatch.jpg?v=1791591438\u0026width=120)!important;background-size:cover!important;background-position:center!important}.opt-label--swatch[for*=\"__main-\"][data-swatch=\"beige\"]::before{background-image:url(https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-beige-swatch.jpg?v=1791591438\u0026width=120)!important;background-size:cover!important;background-position:center!important}.opt-label--swatch[for*=\"__main-\"][data-swatch=\"olive green\"]::before{background-image:url(https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-olive-green-swatch.jpg?v=1791591438\u0026width=120)!important;background-size:cover!important;background-position:center!important}\n\u003c\/style\u003e\n\u003cdiv class=\"vla\"\u003e\n\u003csection class=\"hero-band\" aria-labelledby=\"homeTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-halifax-harbour-morning.jpg?v=1791347073\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-halifax-harbour-morning.jpg?v=1791347073\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-halifax-harbour-morning.jpg?v=1791347073\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-halifax-harbour-morning.jpg?v=1791347073\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-halifax-harbour-morning.jpg?v=1791347073\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Pistoia sofa in almond boucle in a bright Halifax living room by the harbour\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 62% 60%\"\u003e\n\u003cdiv class=\"copy\"\u003e\u003cdiv\u003e\n\u003cspan class=\"label\"\u003eAt home\u003c\/span\u003e\n\u003ch2 id=\"homeTitle\"\u003eHarbour light \u003cem\u003eon soft loops.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eMorning comes in off the water. White shiplap, linen at the window, an olive tree. Pistoia sits low and long, on four wooden wedges.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"story\" aria-labelledby=\"storyTitle\"\u003e\n\u003cdiv class=\"wrap\"\u003e\n\u003cdiv\u003e\n\u003cspan class=\"label\"\u003eThe Pistoia story\u003c\/span\u003e\u003ch2 id=\"storyTitle\"\u003eA low sofa with no hard edges.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-copy\"\u003e\n\u003cp\u003eThree seats. Two cushions. Round at every corner.\u003c\/p\u003e\n\u003cp\u003ePistoia is 82.75 inches wide and only 27 inches high. The back is one tight panel. The arms are thick and round, almost as tall as the back, and they close the seat in at each end.\u003c\/p\u003e\n\u003cp\u003eAt each corner a wooden wedge meets the arm. The soft body sits in the wood like a cushion in a hand.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-story-hero.jpg?v=1791347073\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-story-hero.jpg?v=1791347073\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-story-hero.jpg?v=1791347073\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-story-hero.jpg?v=1791347073\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-story-hero.jpg?v=1791347073\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Pistoia sofa in a minimalist plaster living room at golden hour\" width=\"1800\" height=\"764\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 70% 60%\"\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"band\" aria-labelledby=\"designTitle\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"intro\"\u003e\n\u003cspan class=\"label\"\u003eThe design\u003c\/span\u003e\u003ch2 id=\"designTitle\"\u003eFour wedges, \u003cem\u003eone soft body.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eEach foot is a slim blade along the end of the arm that spreads into a flat wedge on the floor. From the front, the sofa looks lifted, not planted.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reveal\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-studio-front.jpg?v=1791594629\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-studio-front.jpg?v=1791594629\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-studio-front.jpg?v=1791594629\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-studio-front.jpg?v=1791594629\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-studio-front.jpg?v=1791594629\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"The finished Pistoia sofa in almond boucle, front view\" width=\"1800\" height=\"1208\"\u003e\n\u003cimg class=\"top\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-front-view-pencil-sketch.jpg?v=1791347073\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-front-view-pencil-sketch.jpg?v=1791347073\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-front-view-pencil-sketch.jpg?v=1791347073\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-front-view-pencil-sketch.jpg?v=1791347073\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-front-view-pencil-sketch.jpg?v=1791347073\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 92vw, 800px\" alt=\"Pencil drawing of the Pistoia sofa traced from the same view\" width=\"1800\" height=\"1208\"\u003e\n\u003cspan class=\"tag l\"\u003eSketch\u003c\/span\u003e\u003cspan class=\"tag r\"\u003eFinished\u003c\/span\u003e\u003cspan class=\"bar\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\n\u003cinput type=\"range\" oninput=\"this.parentNode.style.setProperty('--pos',this.value+'%')\" min=\"0\" max=\"100\" value=\"50\" aria-label=\"Drag to move between the sketch and the finished sofa\"\u003e\n\u003c\/div\u003e\n\u003cp class=\"hint\"\u003eMove the slider to see the drawing beside the finished sofa.\u003c\/p\u003e\n\u003cdiv class=\"swipe\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-designer-desk.jpg?v=1791662767\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-designer-desk.jpg?v=1791662767\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-designer-desk.jpg?v=1791662767\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-designer-desk.jpg?v=1791662767\u0026amp;width=1200 1200w\" sizes=\"(max-width: 760px) 82vw, 260px\" alt=\"A hand drawing the Pistoia sofa in pencil on cream paper, beside plain wooden pencils, a white eraser and a brass sharpener on a walnut desk\" width=\"1200\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003ch3\u003eDrawn round\u003c\/h3\u003e\n\u003cp\u003eThe line follows the curve of the arms down to the wedge at each corner.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-rounded-arm-card.jpg?v=1791594628\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-rounded-arm-card.jpg?v=1791594628\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-rounded-arm-card.jpg?v=1791594628\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-rounded-arm-card.jpg?v=1791594628\u0026amp;width=1200 1200w\" sizes=\"(max-width: 760px) 82vw, 260px\" alt=\"The rounded arm of the Pistoia sofa and its wooden wedge foot, front view\" width=\"1200\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003ch3\u003eRounded arms\u003c\/h3\u003e\n\u003cp\u003eThick, soft arms, nearly as high as the back. The ends are flat and rounded.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-wedge-foot-card.jpg?v=1791594629\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-wedge-foot-card.jpg?v=1791594629\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-wedge-foot-card.jpg?v=1791594629\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-wedge-foot-card.jpg?v=1791594629\u0026amp;width=1200 1200w\" sizes=\"(max-width: 760px) 82vw, 260px\" alt=\"A walnut-finish wooden wedge foot at the front corner of the Pistoia sofa\" width=\"1200\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003ch3\u003eWedge feet\u003c\/h3\u003e\n\u003cp\u003eA slim blade hugs the arm, then flares into a flat foot. Wood, in a walnut finish.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"numbers\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e82.75″\u003c\/b\u003e\u003cspan\u003eWide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e27″\u003c\/b\u003e\u003cspan\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e18″\u003c\/b\u003e\u003cspan\u003eSeat height\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e22.25″\u003c\/b\u003e\u003cspan\u003eSeat depth\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"hero-band\" aria-labelledby=\"matTitle\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-materials.jpg?v=1791347073\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-materials.jpg?v=1791347073\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-materials.jpg?v=1791347073\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-materials.jpg?v=1791347073\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-materials.jpg?v=1791347073\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Folded squares of almond, ivory and olive green boucle beside a carved walnut-finish wooden wedge on a concrete ledge\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 62% 55%\"\u003e\n\u003cdiv class=\"copy\"\u003e\u003cdiv\u003e\n\u003cspan class=\"label\"\u003eThe materials\u003c\/span\u003e\n\u003ch2 id=\"matTitle\"\u003eBoucle in three colours, \u003cem\u003eon wood.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003ePistoia is covered in boucle: a nubby, looped fabric with a sherpa-like feel. Almond is oatmeal with grey-brown flecks. Beige is a clean ivory. Olive Green is deep and flecked with black.\u003c\/p\u003e\n\u003cp\u003eThe feet are wood in a walnut finish. The seat is foam on sinuous springs.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"oak-facts\" aria-label=\"About the materials\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv\u003e\n\u003ch3\u003eThree boucles\u003c\/h3\u003e\n\u003cp\u003eAlmond, Beige or Olive Green. The fabric covers the whole body: arms, back, base and cushions.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eCushions lift out\u003c\/h3\u003e\n\u003cp\u003eThe two seat cushions are removable, for easier cleaning.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSprings and foam\u003c\/h3\u003e\n\u003cp\u003eA sinuous spring seat under foam cushions, for support and durability.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"band tint\" aria-label=\"Detail and feet\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-boucle-detail.jpg?v=1791594628\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-boucle-detail.jpg?v=1791594628\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-boucle-detail.jpg?v=1791594628\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-boucle-detail.jpg?v=1791594628\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-boucle-detail.jpg?v=1791594628\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Close-up of the almond boucle seat cushion and the rounded arm\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 45% 50%\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003cspan class=\"label\"\u003eThe detail\u003c\/span\u003e\u003ch2\u003eSmall loops, \u003cem\u003ebig texture.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"rule\"\u003e\u003c\/div\u003e\n\u003cp\u003eUp close, the boucle is a field of small loops in two tones. They catch the light, so the colour shifts a little from cushion to arm.\u003c\/p\u003e\n\u003cp\u003eTwo seat cushions, 63.5 inches across together and 22.25 inches deep. Room to sit back or tuck your feet up.\u003c\/p\u003e\n\u003cul class=\"facts\"\u003e\n\u003cli\u003e\n\u003cspan\u003eSeat\u003c\/span\u003e\u003cb\u003eTwo cushions, 63.5″ × 22.25″\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eBack\u003c\/span\u003e\u003cb\u003eTight back, 27″ high\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eArms\u003c\/span\u003e\u003cb\u003eRounded, 24.75″ high\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eFabric\u003c\/span\u003e\u003cb\u003eBoucle, three colours\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eFeet\u003c\/span\u003e\u003cb\u003eWood, walnut finish\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"split rev\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-wedge-foot-detail.jpg?v=1791594629\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-wedge-foot-detail.jpg?v=1791594629\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-wedge-foot-detail.jpg?v=1791594629\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-wedge-foot-detail.jpg?v=1791594629\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-wedge-foot-detail.jpg?v=1791594629\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"A wooden wedge foot in a walnut finish at the corner of the boucle arm\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 40% 50%\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003cspan class=\"label\"\u003eThe feet\u003c\/span\u003e\u003ch2\u003eWood at \u003cem\u003eevery corner.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"rule\"\u003e\u003c\/div\u003e\n\u003cp\u003eFour wedges carry the sofa. Each rises as a slim blade along the arm, then spreads into a flat foot on the floor.\u003c\/p\u003e\n\u003cp\u003eA small centre foot sits under the middle of the base, out of sight. Pistoia arrives in two boxes and goes together at home.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"band\" aria-label=\"Pistoia at home\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"intro\"\u003e\u003cspan class=\"label\"\u003ePistoia at home\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"pair\"\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-toronto-evening.jpg?v=1791347073\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-toronto-evening.jpg?v=1791347073\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-toronto-evening.jpg?v=1791347073\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-toronto-evening.jpg?v=1791347073\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-toronto-evening.jpg?v=1791347073\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Pistoia sofa in a panelled Toronto townhouse living room at dusk\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 50% 60%\"\u003e\u003cfigcaption\u003e\u003ch3\u003eIn the evening\u003c\/h3\u003e\n\u003cp\u003eTaupe panelling, a brass lamp, a herringbone floor. The boucle glows in the lamplight.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003cfigure\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-calgary-foothills.jpg?v=1791347073\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-calgary-foothills.jpg?v=1791347073\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-calgary-foothills.jpg?v=1791347073\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-calgary-foothills.jpg?v=1791347073\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-calgary-foothills.jpg?v=1791347073\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Pistoia sofa in a Calgary foothills great room with the Rockies beyond\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 45% 60%\"\u003e\u003cfigcaption\u003e\u003ch3\u003eIn the foothills\u003c\/h3\u003e\n\u003cp\u003eLimestone, jute and the Rockies beyond the glass. Almond turns warm in the late sun.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"band\" aria-labelledby=\"payTitle\"\u003e\u003cdiv class=\"wrap\"\u003e\u003cdiv class=\"intro\"\u003e\n\u003cspan class=\"label\"\u003eLiving with Pistoia\u003c\/span\u003e\u003ch2 id=\"payTitle\"\u003eRoom for three.\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eAt 82.75 inches wide and 32 deep, Pistoia fills a living-room wall without towering over it. The back stays low, so it can also float in an open room.\u003c\/p\u003e\n\u003cp class=\"lede\"\u003eAlmond is warm and neutral. Beige keeps a room bright. Olive Green gives it a deeper note.\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"band paper\" aria-labelledby=\"fitTitle\"\u003e\u003cdiv class=\"wrap split measure\"\u003e\n\u003cdiv class=\"pic\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-dimensions.jpg?v=1791347073\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-dimensions.jpg?v=1791347073\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-dimensions.jpg?v=1791347073\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-dimensions.jpg?v=1791347073\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-dimensions.jpg?v=1791347073\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Pistoia dimensions drawing: 82.75 in wide, 27 in high, seat height 18 in, arm height 24.75 in, 32 in deep\" width=\"2400\" height=\"1603\" loading=\"lazy\" decoding=\"async\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"text\"\u003e\n\u003cspan class=\"label\"\u003eWill it fit?\u003c\/span\u003e\u003ch2 id=\"fitTitle\"\u003eMeasure \u003cem\u003eonce.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"rule\"\u003e\u003c\/div\u003e\n\u003cul class=\"facts\"\u003e\n\u003cli\u003e\n\u003cspan\u003eOverall\u003c\/span\u003e\u003cb\u003e82.75″ W × 32″ D × 27″ H\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSeat\u003c\/span\u003e\u003cb\u003e63.5″ W × 22.25″ D\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSeat height\u003c\/span\u003e\u003cb\u003e18″\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eArm height\u003c\/span\u003e\u003cb\u003e24.75″\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSeat cushions\u003c\/span\u003e\u003cb\u003e2, removable\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cb\u003eAbout 91 to 102 lb\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eAssembly\u003c\/span\u003e\u003cb\u003eSome assembly\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eArrives in\u003c\/span\u003e\u003cb\u003e2 boxes\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCheck the doorway first. The larger box is about 76 × 25 × 18 inches (Almond) or 74.5 × 22.5 × 20.5 inches (Beige, Olive Green).\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"band\" aria-labelledby=\"closeTitle\"\u003e\u003cdiv class=\"wrap closing\"\u003e\n\u003cspan class=\"label\"\u003ePistoia · Boucle sofa\u003c\/span\u003e\u003ch2 id=\"closeTitle\"\u003eLow, round \u003cem\u003eand grounded.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eTwo cushions, a tight back, rounded arms and four wooden wedge feet.\u003c\/p\u003e\n\u003cdiv class=\"act\"\u003e\n\u003cb data-vla-price=\"\"\u003e$1,549.99 CAD\u003c\/b\u003e\u003cbutton type=\"button\" class=\"cta\" onclick=\"var b=document.querySelector('.js-product-form-main [name=add]');if(b){b.scrollIntoView({behavior:'smooth',block:'center'});setTimeout(function(){b.focus()},500)}\"\u003eAdd to cart\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cscript\u003edocument.addEventListener('DOMContentLoaded',function(){var t=document.querySelector('.vla [data-vla-price]');var q='.product-info__price .price__default .price__current';if(!t||!document.querySelector(q))return;function s(){var c=document.querySelector(q);if(!c)return;var m=c.textContent.replace(\/\\s+\/g,'').match(\/^\\$([\\d,]+)(\\d{2})$\/);if(m){var v='$'+m[1]+'.'+m[2]+' CAD';if(t.textContent!==v)t.textContent=v}}s();var p=document.querySelector('.product-info__price');new MutationObserver(s).observe(p.parentNode||p,{childList:true,characterData:true,subtree:true})});\u003c\/script\u003e\n\u003cscript\u003e(function(){function mid(){var w=document.querySelector('.vla .swipe');if(!w||w.scrollWidth\u003c=w.clientWidth+2)return;var c=w.children[Math.floor(w.children.length\/2)];w.scrollLeft+=(c.getBoundingClientRect().left+c.offsetWidth\/2)-(w.getBoundingClientRect().left+w.clientWidth\/2)}if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mid);else mid();window.addEventListener('load',mid)})();\u003c\/script\u003e","brand":"Valencia Theater Seating","offers":[{"title":"Almond","offer_id":67675438940354,"sku":"N872P423207V_N872P423208V","price":1549.99,"currency_code":"CAD","in_stock":true},{"title":"Beige","offer_id":67675438973122,"sku":"N872P426442M_N872P426446M","price":1549.99,"currency_code":"CAD","in_stock":true},{"title":"Olive Green","offer_id":67675439005890,"sku":"N872P426442F_N872P426446F","price":1549.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/pistoia-sofa-almond-studio.jpg?v=1791594629","url":"https:\/\/ca.valenciatheaterseating.com\/products\/pistoia-sofa","provider":"Valencia Theater Seating","version":"1.0","type":"link"}