{"product_id":"removable-sofa-cover-non-slip-polyester","title":"Removable Sofa Cover, Non‑Slip Polyester","description":"\u003c!--\n  SHOPIFY CUSTOM LIQUID — REMOVABLE SOFA COVER\n\n  SETUP\n  1. Upload one 9:12 animated GIF and the product\/customer PNG images to Shopify Content \u003e Files.\n  2. Use Shopify's \"Copy link\" action and replace every PASTE_..._URL_HERE value with the complete https:\/\/cdn.shopify.com\/... URL.\n     Do not paste a local filename or computer path; those will display as broken images.\n  3. Paste this entire file into a Shopify \"Custom liquid\" section placed below the main product section.\n\n  MEDIA MAP\n  PASTE_9X12_GIF_URL_HERE      = 9:12 product lifestyle\/use GIF\n  PASTE_IMAGE_02_URL_HERE      = ChatGPT Image 2026年9月2日 15_32_36.png — comparison\n  PASTE_IMAGE_03_URL_HERE      = ChatGPT Image 2026年9月2日 15_32_42.png — everyday protection\n  PASTE_IMAGE_04_URL_HERE      = ChatGPT Image 2026年9月2日 15_32_48.png — grip backing\n  PASTE_IMAGE_05_URL_HERE      = ChatGPT Image 2026年9月2日 15_32_56.png — modular coverage\n  PASTE_IMAGE_06_URL_HERE      = ChatGPT Image 2026年9月2日 15_33_30.png — machine washable\n  PASTE_IMAGE_07_URL_HERE      = ChatGPT Image 2026年9月2日 15_33_36.png — size guide\n  PASTE_CUSTOMER_01_URL_HERE   = ChatGPT Image 2026年9月2日 15_33_44.png — pet-friendly home\n  PASTE_CUSTOMER_02_URL_HERE   = ChatGPT Image 2026年9月2日 15_33_49.png — family movie night\n  PASTE_CUSTOMER_03_URL_HERE   = ChatGPT Image 2026年9月2日 15_33_55.png — laundry routine\n  PASTE_CUSTOMER_04_URL_HERE   = ChatGPT Image 2026年9月2日 15_34_00.png — reduced shifting\n--\u003e\n\u003csection id=\"sc-story\" class=\"sc-shell\"\u003e\n\u003cdiv class=\"sc-ambient sc-ambient-one\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sc-ambient sc-ambient-two\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sc-wrap\"\u003e\n\u003c!-- HERO: COMPACT 9:12 GIF --\u003e\n\u003csection class=\"sc-hero sc-reveal\"\u003e\n\u003cdiv class=\"sc-hero-media\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/shopify_1x1_uploadable_9_2_5.gif?v=1788338430\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sc-hero-copy\"\u003e\n\u003cp class=\"sc-eyebrow\"\u003eMade for real homes\u003c\/p\u003e\n\u003ch2\u003eYour Sofa, Ready for Real Life\u003c\/h2\u003e\n\u003cp class=\"sc-lead\"\u003eA soft, removable layer for pets, kids and everyday lounging—without hiding the sofa you love.\u003c\/p\u003e\n\u003cul class=\"sc-pills\"\u003e\n\u003cli\u003eModular pieces\u003c\/li\u003e\n\u003cli\u003eGrip backing\u003c\/li\u003e\n\u003cli\u003eMachine washable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ca class=\"sc-button\" href=\"#shopify-section-template--26890696065320__main\"\u003eChoose Your Covers\u003c\/a\u003e\n\u003cp class=\"sc-order-note\"\u003eEach cover is sold individually. Mix sizes to fit your sofa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- COMPARISON --\u003e\n\u003csection class=\"sc-comparison sc-card sc-reveal\"\u003e\n\u003cdiv class=\"sc-copy sc-copy-compact\"\u003e\n\u003cp class=\"sc-eyebrow\"\u003eA smarter everyday layer\u003c\/p\u003e\n\u003ch2\u003eLess Straightening. More Living.\u003c\/h2\u003e\n\u003cp\u003eOrdinary throws bunch and shift. Separate, grip-backed pieces help keep coverage closer to where you placed it.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"sc-media-button\" type=\"button\"\u003e \u003cspan class=\"sc-square-frame sc-frame-warm\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_32_31.png?v=1788334832\" alt=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e \u003c\/button\u003e\u003c\/section\u003e\n\u003c!-- FOUR INDEPENDENT SELLING-POINT MODULES --\u003e\n\u003cdiv class=\"sc-feature-list\"\u003e\n\u003csection class=\"sc-feature sc-card sc-reveal\"\u003e\u003cbutton class=\"sc-media-button\" type=\"button\"\u003e \u003cspan class=\"sc-square-frame sc-frame-sage\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_32_42.png?v=1788334833\" alt=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"sc-copy\"\u003e\n\u003cspan class=\"sc-feature-number\"\u003e01\u003c\/span\u003e\n\u003cp class=\"sc-eyebrow\"\u003eEveryday sofa protection\u003c\/p\u003e\n\u003ch2\u003eShare the Sofa. Skip the Stress.\u003c\/h2\u003e\n\u003cp\u003eGive hair, crumbs and daily wear a removable first layer—so family time feels easier and your upholstery stays better protected.\u003c\/p\u003e\n\u003cp class=\"sc-honest-note\"\u003eDesigned for everyday mess and light wear; not promoted as waterproof or claw-proof.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sc-feature sc-feature-reverse sc-card sc-reveal\"\u003e\u003cbutton class=\"sc-media-button\" type=\"button\"\u003e \u003cspan class=\"sc-square-frame sc-frame-charcoal\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_32_48.png?v=1788334834\" alt=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"sc-copy\"\u003e\n\u003cspan class=\"sc-feature-number\"\u003e02\u003c\/span\u003e\n\u003cp class=\"sc-eyebrow\"\u003eLess daily adjusting\u003c\/p\u003e\n\u003ch2\u003eSit Down. Get Up. Stay Relaxed.\u003c\/h2\u003e\n\u003cp\u003eThe dotted backing helps reduce everyday shifting, which means less time pulling a loose throw back into place.\u003c\/p\u003e\n\u003cp class=\"sc-honest-note\"\u003eGrip performance varies by sofa fabric, cushion shape and activity.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sc-feature sc-card sc-reveal\"\u003e\u003cbutton class=\"sc-media-button\" type=\"button\"\u003e \u003cspan class=\"sc-square-frame sc-frame-oat\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_32_56.png?v=1788334835\" alt=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"sc-copy\"\u003e\n\u003cspan class=\"sc-feature-number\"\u003e03\u003c\/span\u003e\n\u003cp class=\"sc-eyebrow\"\u003eBuild your own coverage\u003c\/p\u003e\n\u003ch2\u003eCover Only What You Need.\u003c\/h2\u003e\n\u003cp\u003eChoose separate pieces for seats, backrests, armrests or pillows. It is a flexible way to refresh sectionals and hard-to-fit sofas.\u003c\/p\u003e\n\u003cdiv class=\"sc-callout\"\u003eOne cover per order—measure and select each section separately.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"sc-feature sc-feature-reverse sc-card sc-reveal\"\u003e\u003cbutton class=\"sc-media-button\" type=\"button\"\u003e \u003cspan class=\"sc-square-frame sc-frame-cream\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_33_30.png?v=1788334833\" alt=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"sc-copy\"\u003e\n\u003cspan class=\"sc-feature-number\"\u003e04\u003c\/span\u003e\n\u003cp class=\"sc-eyebrow\"\u003eSimple care routine\u003c\/p\u003e\n\u003ch2\u003eWash the Cover, Not the Couch.\u003c\/h2\u003e\n\u003cp\u003eLift off the piece that needs attention, machine wash it according to the care label, then return it to the sofa.\u003c\/p\u003e\n\u003cp class=\"sc-honest-note\"\u003eAn easier reset after everyday hair, dust and snack crumbs.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- CUSTOMER-STYLE HOME PHOTOS --\u003e\n\u003csection class=\"sc-ugc-section sc-card sc-reveal\"\u003e\n\u003cdiv class=\"sc-section-heading\"\u003e\n\u003cp class=\"sc-eyebrow\"\u003eAt home with it\u003c\/p\u003e\n\u003ch2 id=\"sc-ugc-title\"\u003eMade for the Moments That Actually Happen\u003c\/h2\u003e\n\u003cp\u003ePet naps, movie-night crumbs, laundry day and busy mornings—the cover works quietly in the background.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc-ugc-grid\"\u003e\n\u003cfigure class=\"sc-ugc-card\"\u003e\u003cbutton class=\"sc-ugc-open\" type=\"button\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_33_44.png?v=1788338493\" alt=\"\"\u003e\u003cbr\u003e\u003c\/button\u003e\n\u003cfigcaption\u003e\u003cstrong\u003ePet-approved comfort\u003c\/strong\u003e\u003cspan\u003eA cozy extra layer for everyday lounging.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"sc-ugc-card\"\u003e\u003cbutton class=\"sc-ugc-open\" type=\"button\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_33_49.png?v=1788338493\" alt=\"\"\u003e\u003cbr\u003e\u003c\/button\u003e\n\u003cfigcaption\u003e\u003cstrong\u003eFamily movie nights\u003c\/strong\u003e\u003cspan\u003eEveryday crumbs land on a removable layer.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"sc-ugc-card\"\u003e\u003cbutton class=\"sc-ugc-open\" type=\"button\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_33_55.png?v=1788338492\" alt=\"\"\u003e\u003cbr\u003e\u003c\/button\u003e\n\u003cfigcaption\u003e\u003cstrong\u003eAn easier laundry routine\u003c\/strong\u003e\u003cspan\u003eRemove, wash and return it to the room.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003cfigure class=\"sc-ugc-card\"\u003e\u003cbutton class=\"sc-ugc-open\" type=\"button\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_34_00.png?v=1788338492\" alt=\"\"\u003e\u003cbr\u003e\u003c\/button\u003e\n\u003cfigcaption\u003e\u003cstrong\u003eLess daily straightening\u003c\/strong\u003e\u003cspan\u003eGrip backing helps reduce routine shifting.\u003c\/span\u003e\u003c\/figcaption\u003e\n\u003c\/figure\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- SIZE GUIDE --\u003e\n\u003csection class=\"sc-size sc-card sc-reveal\"\u003e\n\u003cdiv class=\"sc-copy sc-copy-compact\"\u003e\n\u003cp class=\"sc-eyebrow\"\u003eFit starts with one quick step\u003c\/p\u003e\n\u003ch2\u003eMeasure Each Sofa Section\u003c\/h2\u003e\n\u003cp\u003eMeasure the flat area you want to cover, then allow approximately 2–3 in \/ 5–8 cm of extra coverage. Select every piece separately.\u003c\/p\u003e\n\u003ca class=\"sc-text-link\" href=\"#shopify-section-template--26890696065320__main\"\u003eView available sizes \u003cspan\u003e→\u003c\/span\u003e\u003c\/a\u003e\n\u003c\/div\u003e\n\u003cbutton class=\"sc-media-button\" type=\"button\"\u003e \u003cspan class=\"sc-square-frame sc-frame-white\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_33_36.png?v=1788334826\" alt=\"\"\u003e\u003cbr\u003e\u003c\/span\u003e \u003c\/button\u003e\u003c\/section\u003e\n\u003c!-- CTA --\u003e\n\u003csection class=\"sc-cta sc-reveal\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"sc-eyebrow\"\u003eKeep the sofa. Change the routine.\u003c\/p\u003e\n\u003ch2\u003eBuild the Coverage Your Home Needs.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003ca class=\"sc-button sc-button-light\" href=\"#shopify-section-template--26890696065320__main\"\u003eChoose Size \u0026amp; Color\u003c\/a\u003e\u003c\/section\u003e\n\u003c!-- FAQ --\u003e\n\u003csection class=\"sc-faq sc-card sc-reveal\"\u003e\n\u003cdiv class=\"sc-section-heading sc-faq-heading\"\u003e\n\u003cp class=\"sc-eyebrow\"\u003eGood to know\u003c\/p\u003e\n\u003ch2 id=\"sc-faq-title\"\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sc-faq-list\"\u003e\n\u003cdetails\u003e\n\u003csummary\u003eDoes one order include a full sofa set?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp\u003eNo. Each order contains one cover piece. Select separate sizes and quantities for the seats, backrests, armrests or pillows you want to cover.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill it work on a sectional or L-shaped sofa?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp\u003eYes, the separate-piece format is especially useful for sectionals. Measure each flat sofa section and build your combination piece by piece.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eWill the cover stay completely still?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp\u003eThe dotted backing helps reduce shifting, but movement varies with upholstery texture, cushion shape and activity. Occasional adjustment may still be needed.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eIs the cover waterproof or scratch-proof?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp\u003eIt is intended as an everyday barrier against hair, crumbs, dust and light wear. It is not presented as waterproof or fully claw-proof; clean spills promptly.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eCan I machine wash it?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp\u003eYes. Remove the individual piece and machine wash it according to the care label supplied with your cover.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003cdetails\u003e\n\u003csummary\u003eHow should I choose a size?\u003cspan\u003e\u003c\/span\u003e\u003c\/summary\u003e\n\u003cp\u003eMeasure the flat surface of each section and allow about 2–3 in \/ 5–8 cm of extra coverage. When between options, choose the size that provides the coverage you prefer.\u003c\/p\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c!-- IMAGE LIGHTBOX --\u003e \u003cdialog class=\"sc-lightbox\"\u003e \u003cbutton class=\"sc-lightbox-close\" type=\"button\"\u003e×\u003c\/button\u003e \u003cimg alt=\"Expanded product detail\"\u003e \u003c\/dialog\u003e\u003c\/section\u003e\n\u003cstyle\u003e\n  #sc-story {\n    --sc-ink: #262720;\n    --sc-muted: #66685f;\n    --sc-cream: #f7f3eb;\n    --sc-paper: #fffdf9;\n    --sc-oat: #e9dfcf;\n    --sc-sage: #6f7c60;\n    --sc-sage-dark: #4f5d46;\n    --sc-charcoal: #373934;\n    --sc-line: rgba(43, 48, 39, 0.12);\n    --sc-shadow: 0 16px 45px rgba(42, 43, 36, 0.09);\n    position: relative;\n    isolation: isolate;\n    overflow: hidden;\n    color: var(--sc-ink);\n    background:\n      radial-gradient(circle at 8% 12%, rgba(133, 151, 111, 0.15), transparent 25rem),\n      radial-gradient(circle at 96% 62%, rgba(215, 193, 160, 0.22), transparent 30rem),\n      linear-gradient(180deg, #faf7f1 0%, #f5f1e9 48%, #f9f6f0 100%);\n    font-family: inherit;\n    line-height: 1.55;\n    container-name: scpage;\n    container-type: inline-size;\n  }\n\n  #sc-story *, #sc-story *::before, #sc-story *::after { box-sizing: border-box; }\n  #sc-story img, #sc-story video { display: block; max-width: 100%; }\n  #sc-story button, #sc-story a { font: inherit; }\n\n  #sc-story .sc-wrap {\n    position: relative;\n    z-index: 2;\n    width: min(1140px, calc(100% - 32px));\n    margin: 0 auto;\n    padding: 34px 0 42px;\n  }\n\n  #sc-story .sc-ambient {\n    position: absolute;\n    z-index: 0;\n    width: 340px;\n    height: 340px;\n    border-radius: 50%;\n    filter: blur(12px);\n    opacity: 0.34;\n    pointer-events: none;\n  }\n\n  #sc-story .sc-ambient-one { top: 12%; left: -210px; background: #b7c3a7; }\n  #sc-story .sc-ambient-two { top: 68%; right: -230px; background: #e2caa7; }\n\n  #sc-story .sc-card {\n    overflow: hidden;\n    border: 1px solid var(--sc-line);\n    border-radius: 24px;\n    background: rgba(255, 253, 249, 0.94);\n    box-shadow: var(--sc-shadow);\n  }\n\n  #sc-story .sc-hero {\n    display: grid;\n    grid-template-columns: minmax(0, 1.06fr) minmax(330px, 0.94fr);\n    align-items: stretch;\n    overflow: hidden;\n    border: 1px solid rgba(255,255,255,0.55);\n    border-radius: 28px;\n    background: var(--sc-paper);\n    box-shadow: 0 22px 65px rgba(42, 43, 36, 0.12);\n  }\n\n  #sc-story .sc-hero-media {\n    position: relative;\n    display: grid;\n    place-items: center;\n    min-width: 0;\n    width: 100%;\n    height: min(620px, 78vw);\n    height: clamp(360px, 70cqw, 620px);\n    overflow: hidden;\n    background:\n      radial-gradient(circle at 18% 16%, rgba(255,255,255,0.72), transparent 34%),\n      linear-gradient(145deg, #eee7dc, #ddd6ca);\n  }\n\n  #sc-story .sc-hero-gif {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    object-position: center;\n  }\n\n  #sc-story .sc-hero-copy {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    padding: clamp(30px, 5vw, 66px);\n    background:\n      linear-gradient(rgba(255,253,249,0.94), rgba(255,253,249,0.94)),\n      radial-gradient(circle at 90% 10%, #cfd8c1, transparent 45%);\n  }\n\n  #sc-story .sc-eyebrow {\n    margin: 0 0 8px;\n    color: var(--sc-sage-dark);\n    font-size: 12px;\n    font-weight: 800;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n  }\n\n  #sc-story h2 {\n    margin: 0;\n    color: var(--sc-ink);\n    font-size: clamp(28px, 4vw, 52px);\n    font-weight: 760;\n    letter-spacing: -0.035em;\n    line-height: 1.04;\n  }\n\n  #sc-story .sc-lead {\n    margin: 18px 0 0;\n    color: var(--sc-muted);\n    font-size: clamp(16px, 1.7vw, 20px);\n    line-height: 1.55;\n  }\n\n  #sc-story .sc-pills {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 8px;\n    margin: 22px 0;\n    padding: 0;\n    list-style: none;\n  }\n\n  #sc-story .sc-pills li {\n    padding: 7px 11px;\n    border: 1px solid rgba(79, 93, 70, 0.18);\n    border-radius: 999px;\n    color: var(--sc-sage-dark);\n    background: #eef1e8;\n    font-size: 12px;\n    font-weight: 750;\n    white-space: nowrap;\n  }\n\n  #sc-story .sc-button {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    width: fit-content;\n    min-height: 50px;\n    padding: 13px 22px;\n    border-radius: 999px;\n    color: #fff;\n    background: var(--sc-sage-dark);\n    box-shadow: 0 10px 25px rgba(79, 93, 70, 0.23);\n    font-weight: 760;\n    text-decoration: none;\n    transition: transform 180ms ease, background 180ms ease, box-shadow 180ms ease;\n  }\n\n  #sc-story .sc-button:hover {\n    transform: translateY(-2px);\n    background: #414f39;\n    box-shadow: 0 14px 30px rgba(79, 93, 70, 0.28);\n  }\n\n  #sc-story .sc-order-note {\n    margin: 11px 0 0;\n    color: #77786f;\n    font-size: 12px;\n  }\n\n  #sc-story .sc-comparison,\n  #sc-story .sc-size {\n    display: grid;\n    grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr);\n    align-items: center;\n    gap: clamp(20px, 4vw, 54px);\n    margin-top: 24px;\n    padding: clamp(18px, 3vw, 34px);\n  }\n\n  #sc-story .sc-copy { padding: clamp(22px, 4vw, 48px); }\n  #sc-story .sc-copy-compact { padding: clamp(12px, 2.2vw, 28px); }\n\n  #sc-story .sc-copy h2,\n  #sc-story .sc-section-heading h2,\n  #sc-story .sc-cta h2 {\n    font-size: clamp(26px, 3.5vw, 43px);\n  }\n\n  #sc-story .sc-copy p:not(.sc-eyebrow),\n  #sc-story .sc-section-heading \u003e p:not(.sc-eyebrow) {\n    margin: 15px 0 0;\n    color: var(--sc-muted);\n    font-size: clamp(15px, 1.45vw, 18px);\n  }\n\n  #sc-story .sc-media-button,\n  #sc-story .sc-ugc-open {\n    display: block;\n    width: 100%;\n    margin: 0;\n    padding: 0;\n    border: 0;\n    color: inherit;\n    background: none;\n    cursor: zoom-in;\n  }\n\n  #sc-story .sc-square-frame {\n    display: block;\n    width: 100%;\n    aspect-ratio: 1 \/ 1;\n    overflow: hidden;\n    border-radius: 18px;\n  }\n\n  #sc-story .sc-square-frame img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    transition: transform 300ms ease;\n  }\n\n  #sc-story .sc-media-button:hover img { transform: scale(1.018); }\n  #sc-story .sc-frame-warm { background: #eee7dd; }\n  #sc-story .sc-frame-sage { background: #e9eee4; }\n  #sc-story .sc-frame-charcoal { background: #e4e1da; }\n  #sc-story .sc-frame-oat { background: #eee3d4; }\n  #sc-story .sc-frame-cream { background: #f1ece3; }\n  #sc-story .sc-frame-white { background: #fff; }\n\n  #sc-story .sc-feature-list { display: grid; gap: 24px; margin-top: 24px; }\n\n  #sc-story .sc-feature {\n    display: grid;\n    grid-template-columns: minmax(0, 1.08fr) minmax(300px, 0.92fr);\n    align-items: center;\n    gap: clamp(16px, 3vw, 46px);\n    padding: clamp(16px, 2.3vw, 28px);\n  }\n\n  #sc-story .sc-feature-reverse .sc-media-button { order: 2; }\n  #sc-story .sc-feature-reverse .sc-copy { order: 1; }\n\n  #sc-story .sc-feature-number {\n    display: inline-grid;\n    place-items: center;\n    width: 38px;\n    height: 38px;\n    margin-bottom: 18px;\n    border-radius: 50%;\n    color: #fff;\n    background: var(--sc-sage);\n    font-size: 12px;\n    font-weight: 800;\n  }\n\n  #sc-story .sc-honest-note,\n  #sc-story .sc-callout {\n    margin-top: 18px !important;\n    padding: 12px 14px;\n    border-left: 3px solid var(--sc-sage);\n    border-radius: 0 10px 10px 0;\n    color: #5c6257 !important;\n    background: #f1f3ec;\n    font-size: 13px !important;\n  }\n\n  #sc-story .sc-ugc-section,\n  #sc-story .sc-faq {\n    margin-top: 24px;\n    padding: clamp(24px, 4vw, 46px);\n  }\n\n  #sc-story .sc-section-heading {\n    max-width: 720px;\n    margin: 0 auto 26px;\n    text-align: center;\n  }\n\n  #sc-story .sc-ugc-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  #sc-story .sc-ugc-card {\n    overflow: hidden;\n    margin: 0;\n    border: 1px solid var(--sc-line);\n    border-radius: 16px;\n    background: #fff;\n    box-shadow: 0 8px 22px rgba(39, 41, 34, 0.07);\n  }\n\n  #sc-story .sc-ugc-open {\n    aspect-ratio: 1 \/ 1;\n    overflow: hidden;\n    background: #ece6dc;\n  }\n\n  #sc-story .sc-ugc-open img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    transition: transform 280ms ease;\n  }\n\n  #sc-story .sc-ugc-open:hover img { transform: scale(1.025); }\n\n  #sc-story .sc-ugc-card figcaption {\n    display: grid;\n    gap: 4px;\n    min-height: 86px;\n    padding: 14px;\n  }\n\n  #sc-story .sc-ugc-card strong { font-size: 14px; line-height: 1.25; }\n  #sc-story .sc-ugc-card span { color: var(--sc-muted); font-size: 12px; line-height: 1.4; }\n\n  #sc-story .sc-size { grid-template-columns: minmax(260px, 0.72fr) minmax(0, 1.28fr); }\n\n  #sc-story .sc-text-link {\n    display: inline-flex;\n    gap: 8px;\n    margin-top: 18px;\n    color: var(--sc-sage-dark);\n    font-weight: 780;\n    text-underline-offset: 4px;\n  }\n\n  #sc-story .sc-cta {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 24px;\n    margin-top: 24px;\n    padding: clamp(26px, 4.5vw, 48px);\n    border-radius: 24px;\n    color: #fff;\n    background:\n      radial-gradient(circle at 100% 0%, rgba(255,255,255,0.13), transparent 22rem),\n      linear-gradient(135deg, #4b5842, #293028);\n    box-shadow: 0 18px 45px rgba(38, 44, 35, 0.2);\n  }\n\n  #sc-story .sc-cta .sc-eyebrow { color: #dfe8d6; }\n  #sc-story .sc-cta h2 { color: #fff; }\n  #sc-story .sc-button-light { flex: 0 0 auto; color: #293028; background: #fff; box-shadow: none; }\n  #sc-story .sc-button-light:hover { color: #fff; background: #77866a; }\n\n  #sc-story .sc-faq-heading { margin-bottom: 18px; }\n  #sc-story .sc-faq-list { max-width: 860px; margin: 0 auto; border-top: 1px solid var(--sc-line); }\n\n  #sc-story .sc-faq details { border-bottom: 1px solid var(--sc-line); }\n\n  #sc-story .sc-faq summary {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 20px;\n    min-height: 62px;\n    padding: 17px 4px;\n    cursor: pointer;\n    list-style: none;\n    font-size: 16px;\n    font-weight: 760;\n  }\n\n  #sc-story .sc-faq summary::-webkit-details-marker { display: none; }\n\n  #sc-story .sc-faq summary span {\n    position: relative;\n    flex: 0 0 22px;\n    width: 22px;\n    height: 22px;\n    border-radius: 50%;\n    background: #edf0e8;\n  }\n\n  #sc-story .sc-faq summary span::before,\n  #sc-story .sc-faq summary span::after {\n    content: \"\";\n    position: absolute;\n    top: 50%;\n    left: 50%;\n    width: 10px;\n    height: 1.5px;\n    border-radius: 2px;\n    background: var(--sc-sage-dark);\n    transform: translate(-50%, -50%);\n    transition: transform 180ms ease;\n  }\n\n  #sc-story .sc-faq summary span::after { transform: translate(-50%, -50%) rotate(90deg); }\n  #sc-story .sc-faq details[open] summary span::after { transform: translate(-50%, -50%) rotate(0); }\n\n  #sc-story .sc-faq details p {\n    max-width: 760px;\n    margin: -2px 0 0;\n    padding: 0 38px 18px 4px;\n    color: var(--sc-muted);\n    font-size: 14px;\n  }\n\n  #sc-story .sc-lightbox {\n    width: min(92vw, 880px);\n    max-width: none;\n    max-height: 92vh;\n    margin: auto;\n    padding: 0;\n    border: 0;\n    border-radius: 18px;\n    overflow: hidden;\n    background: #111;\n    box-shadow: 0 28px 90px rgba(0,0,0,0.35);\n  }\n\n  #sc-story .sc-lightbox::backdrop { background: rgba(20, 21, 18, 0.76); backdrop-filter: blur(5px); }\n\n  #sc-story .sc-lightbox img {\n    width: 100%;\n    max-height: 88vh;\n    object-fit: contain;\n    background: #111;\n  }\n\n  #sc-story .sc-lightbox-close {\n    position: absolute;\n    z-index: 2;\n    top: 10px;\n    right: 10px;\n    display: grid;\n    place-items: center;\n    width: 42px;\n    height: 42px;\n    padding: 0;\n    border: 1px solid rgba(255,255,255,0.32);\n    border-radius: 50%;\n    color: #fff;\n    background: rgba(0,0,0,0.58);\n    font-size: 29px;\n    line-height: 1;\n    cursor: pointer;\n  }\n\n  #sc-story.sc-js .sc-reveal {\n    opacity: 0;\n    transform: translateY(14px);\n    transition: opacity 520ms ease, transform 520ms ease;\n  }\n\n  #sc-story.sc-js .sc-reveal.sc-visible { opacity: 1; transform: none; }\n\n  #sc-story :focus-visible {\n    outline: 3px solid rgba(111, 124, 96, 0.5);\n    outline-offset: 3px;\n  }\n\n  @media (max-width: 989px) {\n    #sc-story .sc-hero { grid-template-columns: 1fr 0.85fr; }\n    #sc-story .sc-hero-copy { padding: 28px; }\n    #sc-story .sc-feature { grid-template-columns: 1fr 0.86fr; gap: 10px; }\n    #sc-story .sc-copy { padding: 24px; }\n    #sc-story .sc-ugc-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }\n    #sc-story .sc-ugc-card figcaption { min-height: 76px; }\n  }\n\n  @media (max-width: 749px) {\n    #sc-story .sc-wrap { width: min(100% - 20px, 620px); padding: 18px 0 26px; }\n    #sc-story .sc-card, #sc-story .sc-hero, #sc-story .sc-cta { border-radius: 18px; }\n\n    #sc-story .sc-hero,\n    #sc-story .sc-comparison,\n    #sc-story .sc-size,\n    #sc-story .sc-feature {\n      grid-template-columns: 1fr;\n    }\n\n    #sc-story .sc-hero-copy { padding: 26px 22px 28px; }\n    #sc-story .sc-pills { margin: 18px 0; }\n    #sc-story .sc-button { width: 100%; }\n\n    #sc-story .sc-comparison,\n    #sc-story .sc-size,\n    #sc-story .sc-feature,\n    #sc-story .sc-ugc-section,\n    #sc-story .sc-faq {\n      margin-top: 14px;\n      padding: 12px;\n    }\n\n    #sc-story .sc-feature-list { gap: 14px; margin-top: 14px; }\n    #sc-story .sc-copy, #sc-story .sc-copy-compact { padding: 20px 10px 14px; }\n\n    #sc-story .sc-feature-reverse .sc-media-button,\n    #sc-story .sc-feature-reverse .sc-copy { order: initial; }\n\n    #sc-story .sc-square-frame { border-radius: 12px; }\n    #sc-story .sc-feature-number { width: 34px; height: 34px; margin-bottom: 12px; }\n\n    #sc-story .sc-section-heading { margin-bottom: 18px; padding: 8px 6px 0; }\n    #sc-story .sc-ugc-grid { gap: 9px; }\n    #sc-story .sc-ugc-card { border-radius: 12px; }\n    #sc-story .sc-ugc-card figcaption { min-height: 94px; padding: 11px; }\n\n    #sc-story .sc-cta {\n      align-items: stretch;\n      flex-direction: column;\n      margin-top: 14px;\n      padding: 25px 20px;\n    }\n\n    #sc-story .sc-button-light { width: 100%; }\n    #sc-story .sc-faq summary { min-height: 58px; padding: 15px 3px; font-size: 15px; }\n    #sc-story .sc-faq details p { padding: 0 32px 16px 3px; }\n  }\n\n  @media (max-width: 390px) {\n    #sc-story .sc-ugc-grid { grid-template-columns: 1fr; }\n    #sc-story .sc-ugc-card figcaption { min-height: 0; }\n  }\n\n  @media (prefers-reduced-motion: reduce) {\n    #sc-story *, #sc-story *::before, #sc-story *::after {\n      scroll-behavior: auto !important;\n      animation-duration: 0.01ms !important;\n      transition-duration: 0.01ms !important;\n    }\n  }\n\n  \/*\n    LAYOUT HARDENING\n    Shopify themes often place Custom Liquid inside a narrow content column even\n    on a wide screen. The safe default is therefore a spacious single-column\n    layout. Horizontal layouts activate only when this section itself is wide.\n  *\/\n  #sc-story .sc-hero,\n  #sc-story .sc-comparison,\n  #sc-story .sc-size,\n  #sc-story .sc-feature {\n    grid-template-columns: minmax(0, 1fr);\n  }\n\n  #sc-story .sc-comparison,\n  #sc-story .sc-size,\n  #sc-story .sc-feature {\n    gap: 0;\n  }\n\n  #sc-story .sc-comparison .sc-media-button,\n  #sc-story .sc-size .sc-media-button,\n  #sc-story .sc-feature .sc-media-button,\n  #sc-story .sc-feature-reverse .sc-media-button {\n    order: 1;\n  }\n\n  #sc-story .sc-comparison .sc-copy,\n  #sc-story .sc-size .sc-copy,\n  #sc-story .sc-feature .sc-copy,\n  #sc-story .sc-feature-reverse .sc-copy {\n    order: 2;\n  }\n\n  #sc-story .sc-copy,\n  #sc-story .sc-copy-compact,\n  #sc-story .sc-hero-copy,\n  #sc-story .sc-section-heading,\n  #sc-story .sc-cta \u003e div {\n    min-width: 0;\n  }\n\n  #sc-story h2,\n  #sc-story p,\n  #sc-story strong,\n  #sc-story span,\n  #sc-story summary,\n  #sc-story figcaption {\n    word-break: normal;\n    overflow-wrap: normal;\n    hyphens: none;\n  }\n\n  #sc-story .sc-square-frame,\n  #sc-story .sc-ugc-open {\n    position: relative;\n    width: 100%;\n    max-width: none;\n  }\n\n  #sc-story .sc-square-frame img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n  }\n\n  #sc-story .sc-ugc-grid {\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 12px;\n  }\n\n  #sc-story .sc-ugc-card,\n  #sc-story .sc-ugc-card figcaption {\n    min-width: 0;\n  }\n\n  #sc-story .sc-ugc-card figcaption {\n    min-height: 82px;\n  }\n\n  #sc-story .sc-ugc-card strong {\n    font-size: 13px;\n  }\n\n  #sc-story .sc-ugc-card span {\n    font-size: 11px;\n  }\n\n  #sc-story .sc-cta {\n    align-items: stretch;\n    flex-direction: column;\n  }\n\n  #sc-story .sc-cta h2 {\n    max-width: 16ch;\n  }\n\n  #sc-story .sc-button-light {\n    width: 100%;\n  }\n\n  #sc-story .sc-media-error {\n    position: relative;\n    display: grid !important;\n    place-items: center;\n    min-height: 180px;\n    overflow: hidden;\n    color: transparent;\n    background:\n      linear-gradient(135deg, rgba(255,255,255,0.42), rgba(255,255,255,0)),\n      #e8e1d6;\n  }\n\n  #sc-story .sc-media-error::after {\n    content: \"Media URL needs updating\";\n    display: block;\n    max-width: 170px;\n    padding: 10px 14px;\n    border-radius: 999px;\n    color: #62665b;\n    background: rgba(255,255,255,0.72);\n    font-size: 11px;\n    font-weight: 750;\n    letter-spacing: 0.02em;\n    text-align: center;\n  }\n\n  #sc-story .sc-media-error \u003e img,\n  #sc-story img[hidden] {\n    display: none !important;\n  }\n\n  @container scpage (min-width: 760px) {\n    #sc-story .sc-hero {\n      grid-template-columns: minmax(0, 1.05fr) minmax(300px, 0.95fr);\n    }\n\n    #sc-story .sc-comparison,\n    #sc-story .sc-size {\n      grid-template-columns: minmax(290px, 0.78fr) minmax(0, 1.22fr);\n      gap: clamp(18px, 3vw, 42px);\n    }\n\n    #sc-story .sc-feature {\n      grid-template-columns: minmax(0, 1.08fr) minmax(300px, 0.92fr);\n      gap: clamp(18px, 3vw, 42px);\n    }\n\n    #sc-story .sc-comparison .sc-copy,\n    #sc-story .sc-size .sc-copy,\n    #sc-story .sc-feature .sc-copy {\n      order: initial;\n    }\n\n    #sc-story .sc-comparison .sc-media-button,\n    #sc-story .sc-size .sc-media-button,\n    #sc-story .sc-feature .sc-media-button {\n      order: initial;\n    }\n\n    #sc-story .sc-feature-reverse .sc-copy { order: 1; }\n    #sc-story .sc-feature-reverse .sc-media-button { order: 2; }\n\n    #sc-story .sc-ugc-grid {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n      gap: 14px;\n    }\n\n    #sc-story .sc-ugc-card figcaption {\n      min-height: 94px;\n    }\n\n    #sc-story .sc-cta {\n      align-items: center;\n      flex-direction: row;\n    }\n\n    #sc-story .sc-button-light {\n      width: auto;\n    }\n  }\n\n  @container scpage (max-width: 520px) {\n    #sc-story .sc-wrap {\n      width: calc(100% - 16px);\n    }\n\n    #sc-story .sc-hero-copy {\n      padding: 24px 18px 26px;\n    }\n\n    #sc-story .sc-hero-media {\n      height: min(440px, 100cqw);\n      min-height: 340px;\n    }\n\n    #sc-story .sc-comparison,\n    #sc-story .sc-size,\n    #sc-story .sc-feature,\n    #sc-story .sc-ugc-section,\n    #sc-story .sc-faq {\n      padding: 10px;\n    }\n\n    #sc-story .sc-copy,\n    #sc-story .sc-copy-compact {\n      padding: 20px 8px 14px;\n    }\n\n    #sc-story .sc-ugc-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 8px;\n    }\n\n    #sc-story .sc-ugc-card figcaption {\n      min-height: 96px;\n      padding: 10px;\n    }\n\n    #sc-story .sc-cta {\n      padding: 24px 18px;\n    }\n\n    #sc-story .sc-cta h2 {\n      max-width: 13ch;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"NC0227","offers":[{"title":"Dark gray \/ 1 Seat‑35.4*35.4in(90*90cm)","offer_id":52318918607144,"sku":"NC02272609021417-雅绒-灰色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Dark gray \/ 2 Seats‑35.4*63in (90*160cm)","offer_id":52318918639912,"sku":"NC02272609021417-雅绒-灰色-90*160cm","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Dark gray \/ 3 Seats‑35.4*70.9in (90*180cm)","offer_id":52318918672680,"sku":"NC02272609021417-雅绒-灰色-90*180cm","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Dark gray \/ 4 Seats‑35.4*82.7in (90*210cm)","offer_id":52318918705448,"sku":"NC02272609021417-雅绒-灰色-90*210cm","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Dark gray \/ 4 Seats+‑35.4*94.5in (90*240cm)","offer_id":52318918738216,"sku":"NC02272609021417-雅绒-灰色-90*240cm","price":52.99,"currency_code":"USD","in_stock":true},{"title":"Dark gray \/ Pillow case 45*45cm","offer_id":52318918770984,"sku":"NC02272609021417-雅绒-灰色-45*45cm","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Dark gray \/ Handrail 27.6*27.6in(70*70cm)","offer_id":52318918803752,"sku":"NC02272609021417-雅绒-灰色-70*70cm","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Dark gray \/ Backrest 35.4*35.4in(90*90cm)","offer_id":52318918836520,"sku":"NC02272609021417-雅绒-灰色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 1 Seat‑35.4*35.4in(90*90cm)","offer_id":52318918869288,"sku":"NC02272609021417-雅绒-咖色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2 Seats‑35.4*63in (90*160cm)","offer_id":52318918902056,"sku":"NC02272609021417-雅绒-咖色-90*160cm","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3 Seats‑35.4*70.9in (90*180cm)","offer_id":52318918934824,"sku":"NC02272609021417-雅绒-咖色-90*180cm","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 4 Seats‑35.4*82.7in (90*210cm)","offer_id":52318918967592,"sku":"NC02272609021417-雅绒-咖色-90*210cm","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 4 Seats+‑35.4*94.5in (90*240cm)","offer_id":52318919000360,"sku":"NC02272609021417-雅绒-咖色-90*240cm","price":52.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ Pillow case 45*45cm","offer_id":52318919033128,"sku":"NC02272609021417-雅绒-咖色-45*45cm","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ Handrail 27.6*27.6in(70*70cm)","offer_id":52318919065896,"sku":"NC02272609021417-雅绒-咖色-70*70cm","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ Backrest 35.4*35.4in(90*90cm)","offer_id":52318919098664,"sku":"NC02272609021417-雅绒-咖色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ 1 Seat‑35.4*35.4in(90*90cm)","offer_id":52318919131432,"sku":"NC02272609021417-雅绒-白色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ 2 Seats‑35.4*63in (90*160cm)","offer_id":52318919164200,"sku":"NC02272609021417-雅绒-白色-90*160cm","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ 3 Seats‑35.4*70.9in (90*180cm)","offer_id":52318919196968,"sku":"NC02272609021417-雅绒-白色-90*180cm","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ 4 Seats‑35.4*82.7in (90*210cm)","offer_id":52318919229736,"sku":"NC02272609021417-雅绒-白色-90*210cm","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ 4 Seats+‑35.4*94.5in (90*240cm)","offer_id":52318919262504,"sku":"NC02272609021417-雅绒-白色-90*240cm","price":52.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ Pillow case 45*45cm","offer_id":52318919295272,"sku":"NC02272609021417-雅绒-白色-45*45cm","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ Handrail 27.6*27.6in(70*70cm)","offer_id":52318919328040,"sku":"NC02272609021417-雅绒-白色-70*70cm","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Cream \/ Backrest 35.4*35.4in(90*90cm)","offer_id":52318919360808,"sku":"NC02272609021417-雅绒-白色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ 1 Seat‑35.4*35.4in(90*90cm)","offer_id":52318919393576,"sku":"NC02272609021417-雅绒-绿色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ 2 Seats‑35.4*63in (90*160cm)","offer_id":52318919426344,"sku":"NC02272609021417-雅绒-绿色-90*160cm","price":34.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ 3 Seats‑35.4*70.9in (90*180cm)","offer_id":52318919459112,"sku":"NC02272609021417-雅绒-绿色-90*180cm","price":39.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ 4 Seats‑35.4*82.7in (90*210cm)","offer_id":52318919491880,"sku":"NC02272609021417-雅绒-绿色-90*210cm","price":45.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ 4 Seats+‑35.4*94.5in (90*240cm)","offer_id":52318919524648,"sku":"NC02272609021417-雅绒-绿色-90*240cm","price":52.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ Pillow case 45*45cm","offer_id":52318919557416,"sku":"NC02272609021417-雅绒-绿色-45*45cm","price":24.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ Handrail 27.6*27.6in(70*70cm)","offer_id":52318919590184,"sku":"NC02272609021417-雅绒-绿色-70*70cm","price":27.99,"currency_code":"USD","in_stock":true},{"title":"Light green \/ Backrest 35.4*35.4in(90*90cm)","offer_id":52318919622952,"sku":"NC02272609021417-雅绒-绿色-90*90cm","price":29.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0990\/5746\/7688\/files\/ChatGPT_Image_2026_9_2_15_32_31.png?v=1788334832","url":"https:\/\/simplydwelly.com\/products\/removable-sofa-cover-non-slip-polyester","provider":"Simplydwelly","version":"1.0","type":"link"}