{"product_id":"ronan-sofa-combo-4","title":"Ronan Sofa Combo 4","description":"\u003cp\u003e\u003cb\u003eRonan Sofa Combo\u003c\/b\u003e \u003cstrong\u003e4\u003c\/strong\u003e – \u003cstrong\u003eSet of 3 Pillow Covers\u003c\/strong\u003e\u003c\/p\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-59\" data-turn-id=\"bf551965-4099-4a11-9f43-47185ef7e461\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-60\" data-turn-id=\"request-694053fb-1700-832d-9c0a-7b75cdb9cc90-4\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"a3c6394c-e9d9-41b3-88a2-28a352a90fc7\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"user\" data-scroll-anchor=\"false\" data-testid=\"conversation-turn-67\" data-turn-id=\"e04ce315-8d57-4aac-b97b-d56376390037\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\"\u003e\u003c\/section\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-68\" data-turn-id=\"request-694053fb-1700-832d-9c0a-7b75cdb9cc90-8\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"e96a8ba1-a92d-41f3-91a0-23205a388422\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection data-turn=\"assistant\" data-scroll-anchor=\"true\" data-testid=\"conversation-turn-280\" data-turn-id=\"request-694053fb-1700-832d-9c0a-7b75cdb9cc90-37\" dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-turn-start-message=\"true\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-3\" dir=\"auto\" data-message-id=\"cdb7a172-f7aa-49b5-b09c-9eebf7e9034c\" data-message-author-role=\"assistant\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"96837db8-8697-4db6-a874-49d6d06a8253\" data-testid=\"conversation-turn-283\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-694053fb-1700-832d-9c0a-7b75cdb9cc90-39\" data-testid=\"conversation-turn-284\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"33f64bc5-eb11-4218-81dc-ff2c6bc23e69\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-(--header-height)\" dir=\"auto\" data-turn-id=\"2fe1f76c-ed3b-49b5-a539-ffc4a37b3aed\" data-testid=\"conversation-turn-287\" data-scroll-anchor=\"false\" data-turn=\"user\"\u003e\u003c\/section\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-694053fb-1700-832d-9c0a-7b75cdb9cc90-41\" data-testid=\"conversation-turn-288\" data-scroll-anchor=\"true\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"316fdae9-1712-4ced-a6ec-2f15850d54b5\" dir=\"auto\" data-message-model-slug=\"gpt-5-3\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"0\" data-end=\"286\"\u003eSoft, romantic, and effortlessly elevated, this pillow combination brings a beautiful blend of texture and charm to your space. The Willow, Wyatt, and Ronan Ruffle pillows layer together in calming tones and timeless patterns for a look that feels both refined and inviting.\u003c\/p\u003e\n\u003cp data-start=\"288\" data-end=\"673\"\u003e\u003cstrong\u003eWillow\u003c\/strong\u003e introduces an elegant, nature-inspired pattern in muted blues and warm neutrals, adding depth and movement to the arrangement. \u003cstrong\u003eWyatt\u003c\/strong\u003e grounds the look with a soft, classic stripe that keeps everything feeling light and balanced. \u003cstrong\u003eRonan Ruffle\u003c\/strong\u003e finishes the combination with a delicate, soft blue hue and a subtle ruffled edge, adding just the right touch of femininity and texture.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp data-end=\"1095\" data-start=\"887\"\u003e\u003cmeta charset=\"utf-8\"\u003eEach pillow is handmade in-house in our Texas studio using high-quality designer fabrics, giving you that custom, high-end feel without the overwhelm of sourcing it yourself.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cp\u003e\u003cstrong\u003eIncluded in this combo:\u003c\/strong\u003e\u003cbr\u003e• (1) 20x20 \u003cstrong\u003eWillow\u003c\/strong\u003e Pillow Cover\u003cbr\u003e• (1) 18x18 \u003cstrong\u003eWyatt\u003c\/strong\u003e Pillow Cover\u003cbr\u003e• (1) 12x20 \u003cstrong\u003eRonan Ruffle\u003c\/strong\u003e Pillow Cover\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFEATURES:\u003c\/strong\u003e\u003cbr\u003e• Invisible zipper closure in white for a seamless finish.\u003cbr\u003e• Can be purchased with or without inserts. We also sell inserts separately.\u003cbr\u003e• For a plush, full look, we recommend using inserts 2\" larger than the cover size.\u003cbr\u003e• Dry clean or spot clean only.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePROFESSIONAL REQUESTS\u003c\/strong\u003e\u003cbr\u003eAre you an Interior Designer? We can work with you to create custom pillows for your clients – just ask!\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCOLOR\u003c\/strong\u003e\u003cbr\u003eOur team works hard to photograph and edit photos to be as accurate as possible. However, we cannot 100% guarantee color, as mobile and computer calibrations vary. What you may see on one screen may look different on another. Light bulb colors are also a factor. We photograph in daylight colored lighting, if your home uses warm or yellow toned lighting this can affect the colors of the pillow this is why we encourage purchasing swatches prior to purchase. \u003c\/p\u003e\n\u003cp\u003ePurchase a \u003cstrong\u003ecore collection\u003c\/strong\u003e swatch \u003ca href=\"https:\/\/www.laurelandblush.com\/products\/fabric-swatches?variant=41287899971647\" title=\"here\"\u003ehere\u003c\/a\u003e and a \u003cstrong\u003efinal sale\u003c\/strong\u003e swatch \u003ca href=\"https:\/\/www.laurelandblush.com\/products\/fabric-swatches-solids?variant=41438959763519\" title=\"here\"\u003ehere\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003ePATTERN:\u003c\/strong\u003e\u003cbr\u003ePattern alignment may not be exact as the photo. Fabrics are cut to order and a print may not be in the exact location as photographed. \u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eIMPERFECTIONS:\u003c\/strong\u003e\u003cbr\u003eAs many of our fabrics are hand dyed, and handwoven by local artisans, slight imperfections are considered acceptable with handmade and vintage fabrics.\u003c\/p\u003e","brand":"Laurel and Blush","offers":[{"title":"Without Inserts","offer_id":43135334088767,"sku":"ronansofacombo4noinsertsds","price":222.0,"currency_code":"USD","in_stock":true},{"title":"With Inserts","offer_id":43135334121535,"sku":"ronansofacombo4insertsds","price":342.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0083\/0655\/6991\/files\/ronan-pillow-combo-4-arranged-on-neutral-airy-sofa-fulfily-0.jpg?v=1776273251","url":"https:\/\/www.laurelandblush.com\/products\/ronan-sofa-combo-4","provider":"Laurel and Blush","version":"1.0","type":"link"}