{"product_id":"sabbioneta-sofa","title":"Sabbioneta 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=\"olive green\"]::before{background-image:url(https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-swatch.jpg?v=1791591438\u0026width=120)!important;background-size:cover!important;background-position:center!important}.opt-label--swatch[for*=\"__main-\"][data-swatch=\"almond\"]::before{background-image:url(https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-almond-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\/sabbioneta-sofa-olive-green-montreal-loft-morning.jpg?v=1791349040\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-montreal-loft-morning.jpg?v=1791349040\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-montreal-loft-morning.jpg?v=1791349040\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-montreal-loft-morning.jpg?v=1791349040\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-montreal-loft-morning.jpg?v=1791349040\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Sabbioneta sofa in olive green boucle against a white brick wall in a bright Montreal loft\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 62% 70%\"\u003e\n\u003cdiv class=\"copy\"\u003e\u003cdiv\u003e\n\u003cspan class=\"label\"\u003eAt home\u003c\/span\u003e\n\u003ch2 id=\"homeTitle\"\u003eMoss green \u003cem\u003eon white brick.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eMorning light through tall steel windows. A pale oak floor, a wool rug, an olive tree. Sabbioneta sits low against the brick: one long seat, two round pillows.\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 Sabbioneta story\u003c\/span\u003e\u003ch2 id=\"storyTitle\"\u003eOne long seat. No gaps.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"story-copy\"\u003e\n\u003cp\u003eA low back. Two block arms. One seat that runs from arm to arm.\u003c\/p\u003e\n\u003cp\u003eMost three-seaters split the seat into cushions. Sabbioneta does not. The seat is one deep block, 66.93 inches wide, so there is no seam to sit on and no cushion to straighten.\u003c\/p\u003e\n\u003cp\u003eOlive Green is a mossy, grey-green boucle. Almond keeps it light.\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\/sabbioneta-sofa-story-hero.jpg?v=1791349040\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-story-hero.jpg?v=1791349040\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-story-hero.jpg?v=1791349040\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-story-hero.jpg?v=1791349040\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-story-hero.jpg?v=1791349040\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Sabbioneta 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\"\u003eSoft blocks, \u003cem\u003edrawn plainly.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eThe back wraps round into two thick arms. The seat sits in front as one rounded block. Under it all is a low wooden plinth instead of legs.\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\/sabbioneta-sofa-olive-green-studio-front.jpg?v=1791594342\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-studio-front.jpg?v=1791594342\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-studio-front.jpg?v=1791594342\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-studio-front.jpg?v=1791594342\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-studio-front.jpg?v=1791594342\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"The finished Sabbioneta sofa in olive green boucle, front view\" width=\"1800\" height=\"1208\"\u003e\n\u003cimg class=\"top\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-front-view-pencil-sketch.jpg?v=1791349040\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-front-view-pencil-sketch.jpg?v=1791349040\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-front-view-pencil-sketch.jpg?v=1791349040\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-front-view-pencil-sketch.jpg?v=1791349040\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-front-view-pencil-sketch.jpg?v=1791349040\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 92vw, 800px\" alt=\"Pencil drawing of the Sabbioneta 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\/sabbioneta-sofa-designer-desk.jpg?v=1791948439\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-designer-desk.jpg?v=1791948439\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-designer-desk.jpg?v=1791948439\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-designer-desk.jpg?v=1791948439\u0026amp;width=1200 1200w\" sizes=\"(max-width: 760px) 82vw, 260px\" alt=\"A designer's hand drawing the Sabbioneta sofa in pencil on a wooden desk: block arms level with the back, one long seat, two round button pillows and the wooden plinth\" width=\"1200\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003ch3\u003eDrawn in blocks\u003c\/h3\u003e\n\u003cp\u003eBack, arms and seat are three simple shapes with soft edges.\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\/sabbioneta-sofa-block-arm-card.jpg?v=1791594342\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-block-arm-card.jpg?v=1791594342\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-block-arm-card.jpg?v=1791594342\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-block-arm-card.jpg?v=1791594342\u0026amp;width=1200 1200w\" sizes=\"(max-width: 760px) 82vw, 260px\" alt=\"The left block arm of the Sabbioneta sofa and a round boucle pillow, front view\" width=\"1200\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003ch3\u003eTwo round pillows\u003c\/h3\u003e\n\u003cp\u003eTwo round boucle pillows come with the sofa. Each has one button at its centre.\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\/sabbioneta-sofa-plinth-card.jpg?v=1791909495\u0026amp;width=1200\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-plinth-card.jpg?v=1791909495\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-plinth-card.jpg?v=1791909495\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-plinth-card.jpg?v=1791909495\u0026amp;width=1200 1200w\" sizes=\"(max-width: 760px) 82vw, 260px\" alt=\"The boucle arm of the Sabbioneta sofa above its walnut-brown rubberwood plinth\" width=\"1200\" height=\"1500\" loading=\"lazy\" decoding=\"async\"\u003e\u003cfigcaption\u003e\u003ch3\u003eA wooden plinth\u003c\/h3\u003e\n\u003cp\u003eNo legs. The sofa rests on a low rubberwood base with rounded ends.\u003c\/p\u003e\u003c\/figcaption\u003e\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"numbers\"\u003e\n\u003cdiv\u003e\n\u003cb\u003e84.57″\u003c\/b\u003e\u003cspan\u003eWide\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e26″\u003c\/b\u003e\u003cspan\u003eHigh\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e16.93″\u003c\/b\u003e\u003cspan\u003eSeat height\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cb\u003e24.8″\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\/sabbioneta-sofa-materials.jpg?v=1791349040\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-materials.jpg?v=1791349040\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-materials.jpg?v=1791349040\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-materials.jpg?v=1791349040\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-materials.jpg?v=1791349040\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Folded squares of olive green and almond boucle beside a curved walnut-stained wood offcut on a concrete ledge\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 70% 55%\"\u003e\n\u003cdiv class=\"copy\"\u003e\u003cdiv\u003e\n\u003cspan class=\"label\"\u003eThe materials\u003c\/span\u003e\n\u003ch2 id=\"matTitle\"\u003eBoucle \u003cem\u003eand rubberwood.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eThe cover is polyester boucle. Small, dense loops give it a soft, nubby feel, and it is made to take daily wear and simple care.\u003c\/p\u003e\n\u003cp\u003eThe base is rubberwood, stained a warm walnut brown.\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\u003ePolyester boucle\u003c\/h3\u003e\n\u003cp\u003eDense, nubby loops over a foam-filled body. Two matching round pillows are included.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eSolid wood base\u003c\/h3\u003e\n\u003cp\u003eA rubberwood base frame, stained walnut brown, with rounded ends that follow the sofa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eShips compressed\u003c\/h3\u003e\n\u003cp\u003eThe sofa is compressed for shipping. It comes in one box and the base in another, and the two may arrive on different days.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\n\n\u003csection class=\"band tint\" aria-label=\"Detail and base\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"split\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-boucle-detail.jpg?v=1791909496\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-boucle-detail.jpg?v=1791909496\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-boucle-detail.jpg?v=1791909496\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-boucle-detail.jpg?v=1791909496\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-boucle-detail.jpg?v=1791909496\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Close-up of the olive green boucle seat, a round button pillow and the block 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 detail\u003c\/span\u003e\u003ch2\u003eGet closer \u003cem\u003eto the boucle.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"rule\"\u003e\u003c\/div\u003e\n\u003cp\u003eUp close, the loops show flecks of darker green. The front edge of the seat is rounded, so the sofa looks soft from every side.\u003c\/p\u003e\n\u003cp\u003eThe back is tight. Nothing to plump, nothing to slide out of place.\u003c\/p\u003e\n\u003cul class=\"facts\"\u003e\n\u003cli\u003e\n\u003cspan\u003eSeat\u003c\/span\u003e\u003cb\u003eOne bench seat, 66.93 × 24.8″\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eBack\u003c\/span\u003e\u003cb\u003eTight back, no loose cushions\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003ePillows\u003c\/span\u003e\u003cb\u003eTwo round boucle pillows\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eFill\u003c\/span\u003e\u003cb\u003eFoam\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eColours\u003c\/span\u003e\u003cb\u003eOlive Green or Almond\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\/sabbioneta-sofa-olive-green-arm-plinth-detail.jpg?v=1791909496\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-arm-plinth-detail.jpg?v=1791909496\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-arm-plinth-detail.jpg?v=1791909496\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-arm-plinth-detail.jpg?v=1791909496\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-arm-plinth-detail.jpg?v=1791909496\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"The boucle arm block and the rounded corner of the walnut-brown rubberwood plinth\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 45% 50%\"\u003e\n\u003cdiv class=\"text\"\u003e\n\u003cspan class=\"label\"\u003eThe base\u003c\/span\u003e\u003ch2\u003eA low seat \u003cem\u003eon a wooden plinth.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"rule\"\u003e\u003c\/div\u003e\n\u003cp\u003eThe seat sits 16.93 inches from the floor. Low enough to lounge, feet out, back against the pillows.\u003c\/p\u003e\n\u003cp\u003eThe plinth is set back under the boucle, so the sofa seems to float just above the floor.\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=\"Sabbioneta at home\"\u003e\u003cdiv class=\"wrap\"\u003e\n\u003cdiv class=\"intro\"\u003e\u003cspan class=\"label\"\u003eSabbioneta 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\/sabbioneta-sofa-olive-green-ottawa-townhouse-evening.jpg?v=1791349040\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-ottawa-townhouse-evening.jpg?v=1791349040\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-ottawa-townhouse-evening.jpg?v=1791349040\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-ottawa-townhouse-evening.jpg?v=1791349040\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-ottawa-townhouse-evening.jpg?v=1791349040\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Sabbioneta sofa in an Ottawa townhouse sitting room at dusk with a brass floor lamp\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 55% 60%\"\u003e\u003cfigcaption\u003e\u003ch3\u003eIn the evening\u003c\/h3\u003e\n\u003cp\u003ePlaster walls, a herringbone floor and a brass lamp. In lamplight the olive boucle turns warm.\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\/sabbioneta-sofa-olive-green-kelowna-lake-house.jpg?v=1791349040\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-kelowna-lake-house.jpg?v=1791349040\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-kelowna-lake-house.jpg?v=1791349040\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-kelowna-lake-house.jpg?v=1791349040\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-kelowna-lake-house.jpg?v=1791349040\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Sabbioneta sofa in a Kelowna lake house with a view of Okanagan Lake and vineyards\" width=\"1800\" height=\"1208\" loading=\"lazy\" decoding=\"async\" style=\"object-position: 50% 60%\"\u003e\u003cfigcaption\u003e\u003ch3\u003eBy the lake\u003c\/h3\u003e\n\u003cp\u003ePale oak, a jute rug and the hills above Okanagan Lake. The green picks up the vines outside.\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 Sabbioneta\u003c\/span\u003e\u003ch2 id=\"payTitle\"\u003eKeep the room simple.\u003c\/h2\u003e\n\u003cp class=\"lede\"\u003eOne long seat and two round pillows. Sabbioneta needs little else around it.\u003c\/p\u003e\n\u003cp class=\"lede\"\u003eChoose Olive Green for a deep, mossy tone against white or pale walls. Choose Almond for a light, warm room.\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\/sabbioneta-sofa-dimensions.jpg?v=1791349040\u0026amp;width=1800\" srcset=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-dimensions.jpg?v=1791349040\u0026amp;width=600 600w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-dimensions.jpg?v=1791349040\u0026amp;width=900 900w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-dimensions.jpg?v=1791349040\u0026amp;width=1200 1200w, https:\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-dimensions.jpg?v=1791349040\u0026amp;width=1800 1800w\" sizes=\"(max-width: 760px) 100vw, 800px\" alt=\"Sabbioneta dimensions drawing: 84.57 in wide, 26 in high, seat height 16.93 in, 33.9 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\u003e84.57″ W × 33.9″ D × 26″ H\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSeat\u003c\/span\u003e\u003cb\u003e66.93″ W × 24.8″ D\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSeat height\u003c\/span\u003e\u003cb\u003e16.93″\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eWeight\u003c\/span\u003e\u003cb\u003e91.2 lb\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003ePillows\u003c\/span\u003e\u003cb\u003e2 round, included\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eArrives in\u003c\/span\u003e\u003cb\u003e2 boxes, may arrive separately\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eSofa box\u003c\/span\u003e\u003cb\u003e38.19 × 17.52 × 17.52″\u003c\/b\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cspan\u003eBase box\u003c\/span\u003e\u003cb\u003e42.72 × 33.86 × 6.1″\u003c\/b\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eThe sofa travels compressed, so the boxes are small. Check the room, not the doorway: leave space to walk past the arms.\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\"\u003eSabbioneta · Boucle sofa\u003c\/span\u003e\u003ch2 id=\"closeTitle\"\u003eOne seat, \u003cem\u003earm to arm.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eA boucle sofa with one long bench seat, two round pillows and a rubberwood plinth.\u003c\/p\u003e\n\u003cdiv class=\"act\"\u003e\n\u003cb data-vla-price=\"\"\u003e$1,349.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":"Olive Green","offer_id":67675793948866,"sku":"N872P457019F_N872P457020F","price":1349.99,"currency_code":"CAD","in_stock":true},{"title":"Almond","offer_id":67675793981634,"sku":"N872P457019V_N872P457020V","price":1349.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0186\/9447\/1744\/files\/sabbioneta-sofa-olive-green-studio.jpg?v=1791594342","url":"https:\/\/ca.valenciatheaterseating.com\/products\/sabbioneta-sofa","provider":"Valencia Theater Seating","version":"1.0","type":"link"}