{"product_id":"ronan-sofa-combo-2","title":"Ronan Sofa Combo 2","description":"\u003cp\u003e\u003cb\u003eRonan Sofa Combo\u003c\/b\u003e \u003cstrong\u003e2\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\u003cp data-end=\"245\" data-start=\"0\"\u003eBring a soft, elevated charm to your space with this beautifully layered pillow combination. The Tatum Stripe Blue, Marlow, and Ronan pillows blend delicate pattern with calming color for a look that feels both timeless and inviting.\u003c\/p\u003e\n\u003cp data-end=\"612\" data-start=\"247\"\u003e\u003cstrong\u003eTatum Stripe Blue\u003c\/strong\u003e creates a subtle, textured foundation with its soft stripe and airy neutral base. \u003cstrong\u003eMarlow\u003c\/strong\u003e adds depth and visual interest with its intricate floral pattern in muted blue and warm undertones, bringing a touch of classic elegance. \u003cstrong\u003eRonan\u003c\/strong\u003e completes the look with a solid, soft blue that grounds the combination and ties everything together effortlessly.\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\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\u003eTatum Stripe Blue\u003c\/strong\u003e Pillow Cover\u003cbr\u003e• (1) 18x18 \u003cstrong\u003eMarlow\u003c\/strong\u003e Pillow Cover\u003cbr\u003e• (1) 12x20 \u003cstrong\u003eRonan\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":43135158550591,"sku":"ronansofacombo2noinsertsds","price":188.0,"currency_code":"USD","in_stock":true},{"title":"With Inserts","offer_id":43135158583359,"sku":"ronansofacombo2insertsds","price":308.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0083\/0655\/6991\/files\/ronan-sofa-combo-2-pillow-covers-arranged-on-neutral-sofa-fulfily-0.jpg?v=1776272950","url":"https:\/\/www.laurelandblush.com\/products\/ronan-sofa-combo-2","provider":"Laurel and Blush","version":"1.0","type":"link"}