= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="2" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 2 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="3" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 3 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="6" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 6 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="7" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 7 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="8" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 8 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="9" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 9 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="10" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 10 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="11" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 11 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="12" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 12 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="13" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 13 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="14" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 14 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="15" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 15 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="16" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 16 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="17" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 17 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="18" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 18 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" x-init="setTimeout(() => { $dispatch( `media-select`, { product: 9257641181411, position: 19 } ) }, `10`)" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="19" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 19 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="20" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 20 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
= 768){ modco.image_gallery_popup($el) }" class="block_media block w-full aspect-square md:aspect-square print:aspect-square theme-rounded-img duration-1000 transition-transform scale-100 hover:scale-105 media_image action_modal md:cursor-zoom-in" data-product="9257641181411" data-position="21" @media-select.window="if($event.detail.product == 9257641181411 && $event.detail.position > 0 ){ if($event.detail.position == 21 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 2 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 3 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 4 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 6 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 7 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 8 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 9 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 10 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 11 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 12 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 13 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 14 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 15 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 16 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 17 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 18 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 19 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 20 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
0 ){ if($event.detail.position == 21 ){ $el.classList.add(`active`); $el.classList.remove(`inactive`); if( typeof active !== `undefined` ){ count = 1; sibling = $el.previousElementSibling; while (sibling) { count++; sibling = sibling.previousElementSibling } active = count } } else { $el.classList.add(`inactive`); $el.classList.remove(`active`) } }">
Serpentine Sofa
OPTIONAL PILLOWS
Constructed as one seamless piece, the Serpentine Sofa offers a more unified silhouette than the Serpentine Sectional. Drawing on the biomorphic forms of Jean Royère and Vladimir Kagan, it brings a softer alternative to angular furniture. Gentle curves create movement in the room, while the generous, lounge-forward seat is designed for comfort from every angle. Generous in scale, this sofa brings sculptural presence to any room. Available in 20 stocked fabrics or COM. Made to order, handmade in North Carolina.
Please note: This sofa is constructed as one large piece. We recommend reviewing access measurements before placing your order.










