{"title":"Inserts","description":"\u003cp\u003eThe fill for everything we make covers for. Pillow inserts from £23.90, a body pillow insert at £37.90 for side-sleeping and pregnancy, microgel pillow inserts from £33.90, cushion inserts in five sizes from £15.90, and a 10.5 tog down-alternative duvet insert from £64.90.\u003c\/p\u003e\n\u003cp\u003eThe duvet insert is 10.5 tog all-season, quilted, with eight corner ties and a 100% polyester microfibre shell — it is a synthetic fill, not down. Sized Single to Super King to match the \u003ca href=\"\/collections\/duvet-covers\"\u003eduvet covers\u003c\/a\u003e, and the pillow inserts are cut to the \u003ca href=\"\/collections\/pillowcases\"\u003epillowcase\u003c\/a\u003e sizes.\u003c\/p\u003e","products":[{"product_id":"cushion-insert","title":"Cushion Insert","description":"\u003cdiv class=\"luxury-product-wrapper\"\u003e\n\u003c!-- Introductory Copy --\u003e\n\u003csection class=\"hero-text-block\"\u003e\n\u003cp class=\"lead-text\"\u003eGive your cushion covers the perfect fill. Our \u003cstrong\u003eCushion Insert\u003c\/strong\u003e has a smooth finish and a dense-yet-soft feel, in a light colour that won’t show through or clash with your cushion cover.\u003c\/p\u003e\n\u003cp class=\"sub-text\"\u003eAvailable in five sizes, so every cushion cover in the room gets a plush, well-filled shape.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- Accordion Section --\u003e\n\u003cdetails class=\"modern-accordion\" open=\"\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan class=\"summary-title\"\u003eFeatures \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"accordion-chevron\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cp class=\"content-intro\"\u003eA dense but soft fill that keeps its shape without weighing your cushion cover down. Finished in a light colour designed not to interfere with your cover colour, with a smooth, tightly woven microfibre cover.\u003c\/p\u003e\n\u003c!-- Key Features Grid --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eDense Yet Soft Fill\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eA smooth, fluffy fill that’s dense enough to hold its shape while staying comfortably soft.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eSmooth Microfibre Cover\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eA smooth, tightly woven microfibre fabric cover.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eCover-Friendly Light Colour\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eA light interior shade designed not to interfere with or show through your cushion cover colour.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sizing Specs --\u003e\n\u003cdiv class=\"specs-section\"\u003e\n\u003ch4 class=\"specs-heading\"\u003eSize Guide\u003c\/h4\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-header\"\u003e\n\u003cspan class=\"spec-name\"\u003eCushion Insert\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-body\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003e40x40 cm\u003c\/span\u003e \u003cspan\u003e16 x 16 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003e45x45 cm\u003c\/span\u003e \u003cspan\u003e18 x 18 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003e50x50 cm\u003c\/span\u003e \u003cspan\u003e20 x 20 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003e60x60 cm\u003c\/span\u003e \u003cspan\u003e24 x 24 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003e30x50 cm\u003c\/span\u003e \u003cspan\u003e12 x 20 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Service \u0026 Care Metadata --\u003e\n\u003cdiv class=\"meta-footer\"\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eShipping\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eReady to ship within 1–3 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eCare\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eMachine washable\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .luxury-product-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: #1a1a1a;\n    max-width: 680px;\n    margin: 0 auto;\n    line-height: 1.6;\n    font-size: 15px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .hero-text-block {\n    margin-bottom: 2rem;\n  }\n  .hero-text-block .lead-text {\n    font-size: 1.05rem;\n    font-weight: 300;\n    color: #222222;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  .hero-text-block .lead-text strong {\n    font-weight: 600;\n    color: #000000;\n  }\n  .hero-text-block .sub-text {\n    font-size: 0.95rem;\n    color: #666666;\n    margin-bottom: 0;\n  }\n  .modern-accordion {\n    border-top: 1px solid #e2e2e2;\n    border-bottom: 1px solid #e2e2e2;\n    padding: 1.25rem 0;\n    margin-top: 2rem;\n    transition: all 0.2s ease;\n  }\n  .modern-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    outline: none;\n    user-select: none;\n  }\n  .modern-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n  .accordion-summary {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .summary-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #111111;\n  }\n  .accordion-chevron {\n    display: flex;\n    align-items: center;\n    color: #111111;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n  .modern-accordion[open] .accordion-chevron {\n    transform: rotate(180deg);\n  }\n  .accordion-content {\n    margin-top: 1.5rem;\n    color: #4a4a4a;\n  }\n  .content-intro {\n    font-size: 0.925rem;\n    color: #555555;\n    margin-bottom: 1.5rem;\n  }\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 1rem;\n    margin-bottom: 2rem;\n  }\n  .feature-card {\n    background-color: #fafafa;\n    border: 1px solid #eeeeee;\n    border-radius: 8px;\n    padding: 1.1rem;\n  }\n  .feature-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: #111111;\n    margin-bottom: 0.35rem;\n  }\n  .feature-desc {\n    font-size: 0.85rem;\n    color: #666666;\n    line-height: 1.5;\n  }\n  .specs-heading {\n    font-size: 0.8rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #111111;\n    margin-bottom: 0.75rem;\n  }\n  .spec-card {\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    padding: 1rem 1.25rem;\n    margin-bottom: 0.75rem;\n    background-color: #ffffff;\n  }\n  .spec-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 0.5rem;\n  }\n  .spec-name {\n    font-weight: 600;\n    font-size: 0.9rem;\n    color: #111111;\n  }\n  .spec-badge {\n    font-size: 0.75rem;\n    color: #777777;\n    background-color: #f2f2f2;\n    padding: 0.15rem 0.5rem;\n    border-radius: 4px;\n  }\n  .spec-body {\n    display: flex;\n    flex-direction: column;\n    gap: 0.35rem;\n  }\n  .spec-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.85rem;\n    color: #555555;\n    border-bottom: 1px dashed #f0f0f0;\n    padding-bottom: 0.25rem;\n  }\n  .spec-row:last-child {\n    border-bottom: none;\n    padding-bottom: 0;\n  }\n  .spec-row span:first-child {\n    font-weight: 500;\n    color: #222222;\n  }\n  .meta-footer {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 1rem;\n    border-top: 1px solid #eee;\n    padding-top: 1.25rem;\n    margin-top: 1.75rem;\n  }\n  .meta-item {\n    display: flex;\n    flex-direction: column;\n  }\n  .meta-label {\n    font-size: 0.75rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    color: #888888;\n    font-weight: 600;\n    margin-bottom: 0.15rem;\n  }\n  .meta-value {\n    font-size: 0.85rem;\n    color: #222222;\n  }\n\u003c\/style\u003e","brand":"snoozyn","offers":[{"title":"40x40 cm. | 16x16 in","offer_id":44374271295591,"sku":"CI-40X40","price":15.9,"currency_code":"GBP","in_stock":true},{"title":"45x45 cm. | 18x18 in","offer_id":44374271328359,"sku":"CI-45X45","price":17.9,"currency_code":"GBP","in_stock":true},{"title":"50x50 cm. | 20x20 in","offer_id":44374271361127,"sku":"CI-50X50","price":21.9,"currency_code":"GBP","in_stock":true},{"title":"60x60 cm. | 24x24 in","offer_id":44374271393895,"sku":"CI-60X60","price":27.9,"currency_code":"GBP","in_stock":true},{"title":"30x50 cm. | 12x20 in","offer_id":44374271426663,"sku":"CI-30X50","price":15.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/7984\/9575\/files\/snoozyncushion005.jpg?v=1792404572"},{"product_id":"duvet-insert","title":"Duvet Insert","description":"\u003cdiv class=\"luxury-product-wrapper\"\u003e\n\u003c!-- Introductory Copy --\u003e\n\u003csection class=\"hero-text-block\"\u003e\n\u003cp class=\"lead-text\"\u003eA duvet cover is only as good as what goes inside it. Our \u003cstrong\u003eDown-Alternative Duvet Insert\u003c\/strong\u003e is built to do the one thing European goose down does better than anything else — trap warm air in thousands of tiny pockets, then collapse back around you when you move — using micro-denier fibre clusters instead of feathers.\u003c\/p\u003e\n\u003cp class=\"sub-text\"\u003eThree weights — 4.5 tog for summer, 10.5 tog all-season, 13.5 tog for winter. No feathers, no quills. Machine washable at home, which a down duvet is not. Eight perimeter ties so it stays square inside the cover instead of pooling at your feet by February.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- Accordion Section --\u003e\n\u003cdetails class=\"modern-accordion\" open=\"\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan class=\"summary-title\"\u003eFeatures \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"accordion-chevron\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cp class=\"content-intro\"\u003eDown gets its warmth from clusters, not from flat feathers — three-dimensional filaments that hold air and spring back after being crushed. We build the same structure out of micro-denier polyester: fibres finer than sewing thread, crimped and spun into clusters that recover their loft rather than mat down. It behaves like down in the hand, on the bed and in the wash, without the quill leakage or the specialist cleaning bill.\u003c\/p\u003e\n\u003c!-- Key Features Grid --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eMicro-Denier Cluster Fill\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eFibres finer than a human hair, crimped into three-dimensional clusters that loft like goose down and recover their shape after compression. No feathers, and nothing sharp works its way through the shell at 3am.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eThree Weights: 4.5, 10.5 and 13.5 Tog\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003e10.5 tog is the year-round British weight — warm enough for an unheated January bedroom, breathable enough for July, and the one that comes inside every bedding bundle. 4.5 tog is the summer and hot-sleeper weight; 13.5 tog is for cold rooms and people who feel the cold.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eQuilted Chambers\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eThe fill is held in stitched chambers across the whole insert, so it cannot migrate into one end and leave you with a cold shoulder and a hot hip after a few washes.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003e8-Point Secure Fit\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eEight perimeter loops anchor to the corner and side ties inside every \u003cem\u003esnoozyn\u003c\/em\u003e duvet cover. It stays put and stays square — no shaking it out flat every morning.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Value note --\u003e\n\u003cdiv class=\"value-note\"\u003e\n\u003cdiv class=\"value-note-title\"\u003eWhy it costs what it costs\u003c\/div\u003e\n\u003cp\u003eInexpensive synthetic duvets are filled with coarse hollowfibre: relatively few thick strands per kilo, springy in the packaging and flat by the end of the first winter. Micro-denier clusters need many times more individual fibres to reach the same fill weight, and a shell woven tightly enough to hold them without leaking. That is most of the difference in price, and all of the difference three years in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Composition --\u003e\n\u003cdiv class=\"value-note value-note--plain\"\u003e\n\u003cdiv class=\"value-note-title\"\u003eComposition, stated plainly\u003c\/div\u003e\n\u003cp\u003e100% polyester — micro-denier cluster fill in a soft microfibre shell. This is the one place in our bedding where we do not use cotton or French flax. A washable, down-alternative duvet needs a synthetic to work, and we would rather print that here than bury it. Every sheet, cover and pillowcase we weave is still pure cotton or linen.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c!-- Sizing Specs --\u003e\n\u003cdiv class=\"specs-section\"\u003e\n\u003ch4 class=\"specs-heading\"\u003eSize \u0026amp; Weight Guide\u003c\/h4\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-header\"\u003e\n\u003cspan class=\"spec-name\"\u003eDuvet Insert Specifications\u003c\/span\u003e \u003cspan class=\"spec-badge\"\u003e4.5 · 10.5 · 13.5 Tog\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-body\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSingle\u003c\/span\u003e \u003cspan\u003e135 x 200 cm \/ 53 x 79 in\u003c\/span\u003e \u003cspan class=\"spec-weight\"\u003e~0.95 kg at 10.5 tog\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDouble\u003c\/span\u003e \u003cspan\u003e200 x 200 cm \/ 79 x 79 in\u003c\/span\u003e \u003cspan class=\"spec-weight\"\u003e~1.40 kg at 10.5 tog\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eKing\u003c\/span\u003e \u003cspan\u003e230 x 220 cm \/ 91 x 87 in\u003c\/span\u003e \u003cspan class=\"spec-weight\"\u003e~1.77 kg at 10.5 tog\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eSuper King\u003c\/span\u003e \u003cspan\u003e260 x 220 cm \/ 102 x 87 in\u003c\/span\u003e \u003cspan class=\"spec-weight\"\u003e~2.00 kg at 10.5 tog\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"spec-note\"\u003eSized to our own duvet covers exactly. If you are matching an existing bed, measure the duvet you already use before choosing a size.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snz-customsize\" style=\"margin: 1.5rem 0 0; padding: 1.1rem 1.35rem; border: 1px solid #e5e5e5; border-radius: 6px; background: #f7faf9;\"\u003e\n\u003cdiv style=\"font-size: 0.95rem; font-weight: 600; color: #1f2421; margin-bottom: 0.4rem;\"\u003eCan't find your size?\u003c\/div\u003e\n\u003cp style=\"margin: 0 0 0.8rem; font-size: 0.85rem; line-height: 1.55; color: #5a6360;\"\u003eThose are the UK sizes we stock. A continental duvet — 140 × 200, 220 × 220, 240 × 220 — or two singles for one bed is made to order. Send the measurements and a person prices it.\u003c\/p\u003e\n\u003ca href=\"\/pages\/custom-sizes\" style=\"display: inline-block; font-size: 0.8rem; font-weight: 600; color: #2d5a50; text-decoration: underline; text-underline-offset: 3px;\"\u003eRequest a custom size →\u003c\/a\u003e\n\u003c\/div\u003e\n\n\u003c!-- Service \u0026amp; Care Metadata --\u003e\n\u003cdiv class=\"meta-footer\"\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eComposition\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003e100% polyester shell and fill\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eShipping\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eReady to ship within 1–3 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eCare\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eMachine wash cool on a gentle cycle, tumble dry low until completely dry — a couple of dryer balls will bring the loft straight back.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .luxury-product-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: #1a1a1a;\n    max-width: 680px;\n    margin: 0 auto;\n    line-height: 1.6;\n    font-size: 15px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .hero-text-block {\n    margin-bottom: 2rem;\n  }\n  .hero-text-block .lead-text {\n    font-size: 1.05rem;\n    font-weight: 300;\n    color: #222222;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  .hero-text-block .lead-text strong {\n    font-weight: 600;\n    color: #000000;\n  }\n  .hero-text-block .sub-text {\n    font-size: 0.95rem;\n    color: #666666;\n    margin-bottom: 0;\n  }\n  \/* Accordion Component *\/\n  .modern-accordion {\n    border-top: 1px solid #e2e2e2;\n    border-bottom: 1px solid #e2e2e2;\n    padding: 1.25rem 0;\n    margin-top: 2rem;\n    transition: all 0.2s ease;\n  }\n  .modern-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    outline: none;\n    user-select: none;\n  }\n  .modern-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n  .accordion-summary {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .summary-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #111111;\n  }\n  .accordion-chevron {\n    display: flex;\n    align-items: center;\n    color: #111111;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n  .modern-accordion[open] .accordion-chevron {\n    transform: rotate(180deg);\n  }\n  .accordion-content {\n    margin-top: 1.5rem;\n    color: #4a4a4a;\n  }\n  .content-intro {\n    font-size: 0.925rem;\n    color: #555555;\n    margin-bottom: 1.5rem;\n  }\n  \/* Features Grid *\/\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 1rem;\n    margin-bottom: 1.5rem;\n  }\n  .feature-card {\n    background-color: #fafafa;\n    border: 1px solid #eeeeee;\n    border-radius: 8px;\n    padding: 1.1rem;\n    min-width: 0;\n  }\n  .feature-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: #111111;\n    margin-bottom: 0.35rem;\n  }\n  .feature-desc {\n    font-size: 0.85rem;\n    color: #666666;\n    line-height: 1.5;\n  }\n  \/* Value \/ composition notes *\/\n  .value-note {\n    border-left: 2px solid #111111;\n    padding: 0.15rem 0 0.15rem 1rem;\n    margin-bottom: 1.5rem;\n  }\n  .value-note--plain {\n    border-left-color: #d5d5d5;\n  }\n  .value-note-title {\n    font-size: 0.75rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #111111;\n    margin-bottom: 0.4rem;\n  }\n  .value-note p {\n    font-size: 0.875rem;\n    color: #555555;\n    line-height: 1.6;\n    margin: 0;\n  }\n  \/* Specifications *\/\n  .specs-heading {\n    font-size: 0.8rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #111111;\n    margin-bottom: 0.75rem;\n  }\n  .spec-card {\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    padding: 1rem 1.25rem;\n    margin-bottom: 0.75rem;\n    background-color: #ffffff;\n  }\n  .spec-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 0.75rem;\n    margin-bottom: 0.75rem;\n  }\n  .spec-name {\n    font-weight: 600;\n    font-size: 0.9rem;\n    color: #111111;\n  }\n  .spec-badge {\n    font-size: 0.75rem;\n    color: #555555;\n    background-color: #f2f2f2;\n    padding: 0.15rem 0.5rem;\n    border-radius: 4px;\n    font-weight: 500;\n    white-space: nowrap;\n  }\n  .spec-body {\n    display: flex;\n    flex-direction: column;\n    gap: 0.5rem;\n  }\n  .spec-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    font-size: 0.85rem;\n    color: #555555;\n    border-bottom: 1px dashed #f0f0f0;\n    padding-bottom: 0.35rem;\n  }\n  .spec-row:last-child {\n    border-bottom: none;\n    padding-bottom: 0;\n  }\n  .spec-row span:first-child {\n    font-weight: 500;\n    color: #222222;\n    min-width: 90px;\n  }\n  .spec-weight {\n    font-weight: 600;\n    color: #111111;\n  }\n  .spec-note {\n    font-size: 0.8rem;\n    color: #777777;\n    margin: 0;\n  }\n  .spec-note a,\n  .meta-value a {\n    color: #111111;\n    text-decoration: underline;\n    text-underline-offset: 2px;\n  }\n  \/* Meta Footer *\/\n  .meta-footer {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 1rem;\n    border-top: 1px solid #eee;\n    padding-top: 1.25rem;\n    margin-top: 1.75rem;\n  }\n  .meta-item {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n  }\n  .meta-label {\n    font-size: 0.75rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    color: #888888;\n    font-weight: 600;\n    margin-bottom: 0.15rem;\n  }\n  .meta-value {\n    font-size: 0.85rem;\n    color: #222222;\n    line-height: 1.5;\n  }\n\u003c\/style\u003e","brand":"snoozyn","offers":[{"title":"Single \/ 10.5 tog — All-Season","offer_id":44539604402279,"sku":"DI-SGL","price":64.9,"currency_code":"GBP","in_stock":true},{"title":"Single \/ 4.5 tog — Summer","offer_id":50536886599783,"sku":"DI-SGL-T45","price":54.9,"currency_code":"GBP","in_stock":true},{"title":"Single \/ 13.5 tog — Winter","offer_id":50536886632551,"sku":"DI-SGL-T135","price":74.9,"currency_code":"GBP","in_stock":true},{"title":"Double \/ 10.5 tog — All-Season","offer_id":44374271492199,"sku":"DI-DBL","price":79.9,"currency_code":"GBP","in_stock":true},{"title":"Double \/ 4.5 tog — Summer","offer_id":50536886665319,"sku":"DI-DBL-T45","price":69.9,"currency_code":"GBP","in_stock":true},{"title":"Double \/ 13.5 tog — Winter","offer_id":50536886698087,"sku":"DI-DBL-T135","price":89.9,"currency_code":"GBP","in_stock":true},{"title":"King \/ 10.5 tog — All-Season","offer_id":44539604435047,"sku":"DI-KNG","price":94.9,"currency_code":"GBP","in_stock":true},{"title":"King \/ 4.5 tog — Summer","offer_id":50536886730855,"sku":"DI-KNG-T45","price":84.9,"currency_code":"GBP","in_stock":true},{"title":"King \/ 13.5 tog — Winter","offer_id":50536886763623,"sku":"DI-KNG-T135","price":104.9,"currency_code":"GBP","in_stock":true},{"title":"Super King \/ 10.5 tog — All-Season","offer_id":44374271524967,"sku":"DI-SKG","price":109.9,"currency_code":"GBP","in_stock":true},{"title":"Super King \/ 4.5 tog — Summer","offer_id":50536886796391,"sku":"DI-SKG-T45","price":99.9,"currency_code":"GBP","in_stock":true},{"title":"Super King \/ 13.5 tog — Winter","offer_id":50536886829159,"sku":"DI-SKG-T135","price":119.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/7984\/9575\/files\/snoozyncushioninsertsduvet05.jpg?v=1792404719"},{"product_id":"microgel-pillow-insert","title":"Microgel Pillow Insert","description":"\u003cdiv class=\"luxury-product-wrapper\"\u003e\n\u003c!-- Introductory Copy --\u003e\n\u003csection class=\"hero-text-block\"\u003e\n\u003cp class=\"lead-text\"\u003eA plush, down-like pillow with no feathers. Our \u003cstrong\u003eMicrogel Pillow Insert\u003c\/strong\u003e is filled with silk-touch microgel fibre clusters for a soft, cloud-like loft, in Soft, Medium or Firm and in both Standard and King sizes.\u003c\/p\u003e\n\u003cp class=\"sub-text\"\u003eEncased in a tightly woven, smooth-faced shell and sized to fill out \u003cem\u003esnoozyn\u003c\/em\u003e pillowcases with a smooth, tailored finish.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- Accordion Section --\u003e\n\u003cdetails class=\"modern-accordion\" open=\"\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan class=\"summary-title\"\u003eFeatures \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"accordion-chevron\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cp class=\"content-intro\"\u003eThe cluster fill moves and settles as you lie on it, so you can push it into the shape you like, and a good shake each morning spreads it out again.\u003c\/p\u003e\n\u003c!-- Key Features Grid --\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eMicrogel Cluster Fill\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eUltra-fine microgel fibres formed into soft clusters give an airy, down-like feel you can shape, with no feathers and no quills to work their way through the shell.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eDensely Woven Shell\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eA tight, smooth-faced weave that keeps every fibre of the fill where it belongs, resists pilling, and washes clean at home.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Sizing Specs --\u003e\n\u003cdiv class=\"specs-section\"\u003e\n\u003ch4 class=\"specs-heading\"\u003eSize \u0026amp; Fit Guide\u003c\/h4\u003e\n\u003c!-- Standard Size Card --\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-header\"\u003e\n\u003cspan class=\"spec-name\"\u003eStandard Size\u003c\/span\u003e \u003cspan class=\"spec-badge\"\u003eClassic Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-body\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e \u003cspan\u003e48 x 73.5 x 20 cm \/ 19 x 29 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- King Size Card --\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-header\"\u003e\n\u003cspan class=\"spec-name\"\u003eKing Size\u003c\/span\u003e \u003cspan class=\"spec-badge\"\u003eGenerous Profile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-body\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e \u003cspan\u003e50 x 90 x 20 cm \/ 20 x 36 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Service \u0026 Care Metadata --\u003e\n\u003cdiv class=\"meta-footer\"\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eShipping\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eReady to ship within 1–3 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eCare\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eMachine wash cold on gentle cycle\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .luxury-product-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: #1a1a1a;\n    max-width: 680px;\n    margin: 0 auto;\n    line-height: 1.6;\n    font-size: 15px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .hero-text-block {\n    margin-bottom: 2rem;\n  }\n  .hero-text-block .lead-text {\n    font-size: 1.05rem;\n    font-weight: 300;\n    color: #222222;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  .hero-text-block .lead-text strong {\n    font-weight: 600;\n    color: #000000;\n  }\n  .hero-text-block .sub-text {\n    font-size: 0.95rem;\n    color: #666666;\n    margin-bottom: 0;\n  }\n  .modern-accordion {\n    border-top: 1px solid #e2e2e2;\n    border-bottom: 1px solid #e2e2e2;\n    padding: 1.25rem 0;\n    margin-top: 2rem;\n    transition: all 0.2s ease;\n  }\n  .modern-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    outline: none;\n    user-select: none;\n  }\n  .modern-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n  .accordion-summary {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .summary-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #111111;\n  }\n  .accordion-chevron {\n    display: flex;\n    align-items: center;\n    color: #111111;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n  .modern-accordion[open] .accordion-chevron {\n    transform: rotate(180deg);\n  }\n  .accordion-content {\n    margin-top: 1.5rem;\n    color: #4a4a4a;\n  }\n  .content-intro {\n    font-size: 0.925rem;\n    color: #555555;\n    margin-bottom: 1.5rem;\n  }\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 1rem;\n    margin-bottom: 2rem;\n  }\n  .feature-card {\n    background-color: #fafafa;\n    border: 1px solid #eeeeee;\n    border-radius: 8px;\n    padding: 1.1rem;\n  }\n  .feature-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: #111111;\n    margin-bottom: 0.35rem;\n  }\n  .feature-desc {\n    font-size: 0.85rem;\n    color: #666666;\n    line-height: 1.5;\n  }\n  .specs-heading {\n    font-size: 0.8rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #111111;\n    margin-bottom: 0.75rem;\n  }\n  .spec-card {\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    padding: 1rem 1.25rem;\n    margin-bottom: 0.75rem;\n    background-color: #ffffff;\n  }\n  .spec-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 0.5rem;\n  }\n  .spec-name {\n    font-weight: 600;\n    font-size: 0.9rem;\n    color: #111111;\n  }\n  .spec-badge {\n    font-size: 0.75rem;\n    color: #777777;\n    background-color: #f2f2f2;\n    padding: 0.15rem 0.5rem;\n    border-radius: 4px;\n  }\n  .spec-body {\n    display: flex;\n    flex-direction: column;\n    gap: 0.35rem;\n  }\n  .spec-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.85rem;\n    color: #555555;\n    border-bottom: 1px dashed #f0f0f0;\n    padding-bottom: 0.25rem;\n  }\n  .spec-row:last-child {\n    border-bottom: none;\n    padding-bottom: 0;\n  }\n  .spec-row span:first-child {\n    font-weight: 500;\n    color: #222222;\n  }\n  .meta-footer {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 1rem;\n    border-top: 1px solid #eee;\n    padding-top: 1.25rem;\n    margin-top: 1.75rem;\n  }\n  .meta-item {\n    display: flex;\n    flex-direction: column;\n  }\n  .meta-label {\n    font-size: 0.75rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    color: #888888;\n    font-weight: 600;\n    margin-bottom: 0.15rem;\n  }\n  .meta-value {\n    font-size: 0.85rem;\n    color: #222222;\n  }\n\u003c\/style\u003e","brand":"snoozyn","offers":[{"title":"Standard — Soft \/ Pair (set of 2)","offer_id":44374272671847,"sku":"MPI-STDSOFT-X2","price":59.9,"currency_code":"GBP","in_stock":true},{"title":"Standard — Soft \/ Single","offer_id":44544482082919,"sku":"MPI-STDSOFT-X1","price":33.9,"currency_code":"GBP","in_stock":true},{"title":"Standard — Medium \/ Pair (set of 2)","offer_id":44544482115687,"sku":"MPI-STDMED-X2","price":67.9,"currency_code":"GBP","in_stock":true},{"title":"Standard — Medium \/ Single","offer_id":44544482148455,"sku":"MPI-STDMED-X1","price":37.9,"currency_code":"GBP","in_stock":true},{"title":"Standard — Firm \/ Pair (set of 2)","offer_id":44544482181223,"sku":"MPI-STDFIRM-X2","price":75.9,"currency_code":"GBP","in_stock":true},{"title":"Standard — Firm \/ Single","offer_id":44544482213991,"sku":"MPI-STDFIRM-X1","price":41.9,"currency_code":"GBP","in_stock":true},{"title":"King — Soft \/ Pair (set of 2)","offer_id":44544482246759,"sku":"MPI-KNGSOFT-X2","price":75.9,"currency_code":"GBP","in_stock":true},{"title":"King — Soft \/ Single","offer_id":44544482279527,"sku":"MPI-KNGSOFT-X1","price":41.9,"currency_code":"GBP","in_stock":true},{"title":"King — Medium \/ Pair (set of 2)","offer_id":44544482312295,"sku":"MPI-KNGMED-X2","price":83.9,"currency_code":"GBP","in_stock":true},{"title":"King — Medium \/ Single","offer_id":44544482345063,"sku":"MPI-KNGMED-X1","price":45.9,"currency_code":"GBP","in_stock":true},{"title":"King — Firm \/ Pair (set of 2)","offer_id":44544482377831,"sku":"MPI-KNGFIRM-X2","price":91.9,"currency_code":"GBP","in_stock":true},{"title":"King — Firm \/ Single","offer_id":44544482410599,"sku":"MPI-KNGFIRM-X1","price":49.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/7984\/9575\/files\/snoozyncushioninsertsmicrogel06.jpg?v=1792404720"},{"product_id":"body-pillow-insert","title":"Body Pillow Insert","description":"\u003cdiv class=\"luxury-product-wrapper\"\u003e\n  \u003c!-- Introductory Copy --\u003e\n  \u003csection class=\"hero-text-block\"\u003e\n    \u003cp class=\"lead-text\"\u003eA long, huggable pillow to lie alongside. Our \u003cstrong\u003eBody Pillow Insert\u003c\/strong\u003e is generously packed with 1,800 g of high-resilience micro-cluster fibres for a plush, full-length loft.\u003c\/p\u003e\n    \u003cp class=\"sub-text\"\u003eEncased in a silky soft-touch microfibre shell and sized to fit all \u003cem\u003esnoozyn\u003c\/em\u003e body pillow covers with a smooth, tailored end-to-end finish.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- Accordion Section --\u003e\n  \u003cdetails class=\"modern-accordion\" open=\"\"\u003e\n    \u003csummary class=\"accordion-summary\"\u003e\n      \u003cspan class=\"summary-title\"\u003eFeatures \u0026amp; Care\u003c\/span\u003e\n      \u003cspan class=\"accordion-chevron\"\u003e\n        \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e\n      \u003c\/span\u003e\n    \u003c\/summary\u003e\n    \u003cdiv class=\"accordion-content\"\u003e\n      \u003cp class=\"content-intro\"\u003eMade to hug, lean into or prop up as a reading backrest, our high-density fill stays full without flattening and keeps its shape night after night.\u003c\/p\u003e\n\n      \u003c!-- Key Features Grid --\u003e\n      \u003cdiv class=\"features-grid\"\u003e\n        \u003cdiv class=\"feature-card\"\u003e\n          \u003cdiv class=\"feature-title\"\u003e1800g High-Resilience Fill\u003c\/div\u003e\n          \u003cdiv class=\"feature-desc\"\u003eA 1,800 g micro-cluster core with an even, balanced fill that resists clumping.\u003c\/div\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"feature-card\"\u003e\n          \u003cdiv class=\"feature-title\"\u003eSoft-Touch Microfibre Shell\u003c\/div\u003e\n          \u003cdiv class=\"feature-desc\"\u003eEncased in a smooth, breathable microfibre shell with a soft, friction-free touch.\u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Sizing Specs --\u003e\n      \u003cdiv class=\"specs-section\"\u003e\n        \u003ch4 class=\"specs-heading\"\u003eSize \u0026amp; Fit Guide\u003c\/h4\u003e\n        \u003cdiv class=\"spec-card\"\u003e\n          \u003cdiv class=\"spec-header\"\u003e\n            \u003cspan class=\"spec-name\"\u003eBody Pillow Insert\u003c\/span\u003e\n            \u003cspan class=\"spec-badge\"\u003eFull Profile\u003c\/span\u003e\n          \u003c\/div\u003e\n          \u003cdiv class=\"spec-body\"\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n              \u003cspan\u003eDimensions\u003c\/span\u003e \u003cspan\u003e48 x 125 cm \/ 19 x 49 in\u003c\/span\u003e\n            \u003c\/div\u003e\n            \u003cdiv class=\"spec-row\"\u003e\n              \u003cspan\u003eFill Weight\u003c\/span\u003e \u003cspan\u003e1800g Plump Core\u003c\/span\u003e\n            \u003c\/div\u003e\n          \u003c\/div\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003c!-- Service \u0026 Care Metadata --\u003e\n      \u003cdiv class=\"meta-footer\"\u003e\n        \u003cdiv class=\"meta-item\"\u003e\n          \u003cspan class=\"meta-label\"\u003eShipping\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eReady to ship within 1–3 business days\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cdiv class=\"meta-item\"\u003e\n          \u003cspan class=\"meta-label\"\u003eCare\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eMachine wash cold on gentle cycle; tumble dry low\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/details\u003e\n\u003c\/div\u003e\n\n\u003cstyle\u003e\n  .luxury-product-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: #1a1a1a;\n    max-width: 680px;\n    margin: 0 auto;\n    line-height: 1.6;\n    font-size: 15px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .hero-text-block {\n    margin-bottom: 2rem;\n  }\n  .hero-text-block .lead-text {\n    font-size: 1.05rem;\n    font-weight: 300;\n    color: #222222;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  .hero-text-block .lead-text strong {\n    font-weight: 600;\n    color: #000000;\n  }\n  .hero-text-block .sub-text {\n    font-size: 0.95rem;\n    color: #666666;\n    margin-bottom: 0;\n  }\n  .modern-accordion {\n    border-top: 1px solid #e2e2e2;\n    border-bottom: 1px solid #e2e2e2;\n    padding: 1.25rem 0;\n    margin-top: 2rem;\n    transition: all 0.2s ease;\n  }\n  .modern-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    outline: none;\n    user-select: none;\n  }\n  .modern-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n  .accordion-summary {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .summary-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #111111;\n  }\n  .accordion-chevron {\n    display: flex;\n    align-items: center;\n    color: #111111;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n  .modern-accordion[open] .accordion-chevron {\n    transform: rotate(180deg);\n  }\n  .accordion-content {\n    margin-top: 1.5rem;\n    color: #4a4a4a;\n  }\n  .content-intro {\n    font-size: 0.925rem;\n    color: #555555;\n    margin-bottom: 1.5rem;\n  }\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 1rem;\n    margin-bottom: 2rem;\n  }\n  .feature-card {\n    background-color: #fafafa;\n    border: 1px solid #eeeeee;\n    border-radius: 8px;\n    padding: 1.1rem;\n  }\n  .feature-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: #111111;\n    margin-bottom: 0.35rem;\n  }\n  .feature-desc {\n    font-size: 0.85rem;\n    color: #666666;\n    line-height: 1.5;\n  }\n  .specs-heading {\n    font-size: 0.8rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #111111;\n    margin-bottom: 0.75rem;\n  }\n  .spec-card {\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    padding: 1rem 1.25rem;\n    margin-bottom: 0.75rem;\n    background-color: #ffffff;\n  }\n  .spec-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 0.5rem;\n  }\n  .spec-name {\n    font-weight: 600;\n    font-size: 0.9rem;\n    color: #111111;\n  }\n  .spec-badge {\n    font-size: 0.75rem;\n    color: #777777;\n    background-color: #f2f2f2;\n    padding: 0.15rem 0.5rem;\n    border-radius: 4px;\n  }\n  .spec-body {\n    display: flex;\n    flex-direction: column;\n    gap: 0.35rem;\n  }\n  .spec-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.85rem;\n    color: #555555;\n    border-bottom: 1px dashed #f0f0f0;\n    padding-bottom: 0.25rem;\n  }\n  .spec-row:last-child {\n    border-bottom: none;\n    padding-bottom: 0;\n  }\n  .spec-row span:first-child {\n    font-weight: 500;\n    color: #222222;\n  }\n  .meta-footer {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 1rem;\n    border-top: 1px solid #eee;\n    padding-top: 1.25rem;\n    margin-top: 1.75rem;\n  }\n  .meta-item {\n    display: flex;\n    flex-direction: column;\n  }\n  .meta-label {\n    font-size: 0.75rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    color: #888888;\n    font-weight: 600;\n    margin-bottom: 0.15rem;\n  }\n  .meta-value {\n    font-size: 0.85rem;\n    color: #222222;\n  }\n\u003c\/style\u003e","brand":"snoozyn","offers":[{"title":"48x125x20 cm. | 19x49 in","offer_id":44374272737383,"sku":"BPI-48X125X20","price":37.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/7984\/9575\/files\/snoozyncushioninsertbody05.jpg?v=1792404720"},{"product_id":"pillow-insert","title":"Pillow Insert","description":"\u003cdiv class=\"luxury-product-wrapper\"\u003e\n\u003csection class=\"hero-text-block\"\u003e\n\u003cp class=\"lead-text\"\u003eA dependable, medium-firm pillow for every night. Our \u003cstrong\u003eClassic Micro-Fibre Pillow Insert\u003c\/strong\u003e holds a high-density 700 g (Standard) or 900 g (King) microfibre fill that keeps its loft and resists sagging over time.\u003c\/p\u003e\n\u003cp class=\"sub-text\"\u003eEncased in a velvety soft-touch microfibre shell and tailored to fill out \u003cem\u003esnoozyn\u003c\/em\u003e Standard and King pillowcases with crisp structure.\u003c\/p\u003e\n\u003c\/section\u003e\n\u003cdetails class=\"modern-accordion\" open=\"\"\u003e\n\u003csummary class=\"accordion-summary\"\u003e\u003cspan class=\"summary-title\"\u003eFeatures \u0026amp; Care\u003c\/span\u003e \u003cspan class=\"accordion-chevron\"\u003e \u003csvg width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.75\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003cpolyline points=\"6 9 12 15 18 9\"\u003e\u003c\/polyline\u003e\n        \u003c\/svg\u003e \u003c\/span\u003e\u003c\/summary\u003e\n\u003cdiv class=\"accordion-content\"\u003e\n\u003cp class=\"content-intro\"\u003eMade for anyone who likes a pillow that feels the same every night, our micro-fibre core holds its shape and is easy to look after.\u003c\/p\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eHigh-Density Fibre Core\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003ePacked with 700 g (Standard) or 900 g (King) of high-resilience micro-fibre fill for a full, even loft that springs back.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cdiv class=\"feature-title\"\u003eSoft-Touch Microfibre Shell\u003c\/div\u003e\n\u003cdiv class=\"feature-desc\"\u003eEncased in a smooth, breathable shell that provides a quiet, frictionless layer inside your pillowcase.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-section\"\u003e\n\u003ch4 class=\"specs-heading\"\u003eSize \u0026amp; Fit Guide\u003c\/h4\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-header\"\u003e\n\u003cspan class=\"spec-name\"\u003eStandard Size\u003c\/span\u003e \u003cspan class=\"spec-badge\"\u003eClassic Fit\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-body\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e \u003cspan\u003e48 x 73.5 x 20 cm \/ 19 x 29 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-card\"\u003e\n\u003cdiv class=\"spec-header\"\u003e\n\u003cspan class=\"spec-name\"\u003eKing Size\u003c\/span\u003e \u003cspan class=\"spec-badge\"\u003eGenerous Profile\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-body\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan\u003eDimensions\u003c\/span\u003e \u003cspan\u003e50 x 90 x 20 cm \/ 20 x 36 in\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-footer\"\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eShipping\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eReady to ship within 1–3 business days\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"meta-item\"\u003e\n\u003cspan class=\"meta-label\"\u003eCare\u003c\/span\u003e \u003cspan class=\"meta-value\"\u003eMachine wash cold (gentle cycle); tumble dry low\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n  .luxury-product-wrapper {\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\n    color: #1a1a1a;\n    max-width: 680px;\n    margin: 0 auto;\n    line-height: 1.6;\n    font-size: 15px;\n    -webkit-font-smoothing: antialiased;\n  }\n  .hero-text-block {\n    margin-bottom: 2rem;\n  }\n  .hero-text-block .lead-text {\n    font-size: 1.05rem;\n    font-weight: 300;\n    color: #222222;\n    margin-bottom: 1rem;\n    line-height: 1.7;\n  }\n  .hero-text-block .lead-text strong {\n    font-weight: 600;\n    color: #000000;\n  }\n  .hero-text-block .sub-text {\n    font-size: 0.95rem;\n    color: #666666;\n    margin-bottom: 0;\n  }\n  .modern-accordion {\n    border-top: 1px solid #e2e2e2;\n    border-bottom: 1px solid #e2e2e2;\n    padding: 1.25rem 0;\n    margin-top: 2rem;\n    transition: all 0.2s ease;\n  }\n  .modern-accordion summary {\n    list-style: none;\n    cursor: pointer;\n    outline: none;\n    user-select: none;\n  }\n  .modern-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n  .accordion-summary {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n  }\n  .summary-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n    color: #111111;\n  }\n  .accordion-chevron {\n    display: flex;\n    align-items: center;\n    color: #111111;\n    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);\n  }\n  .modern-accordion[open] .accordion-chevron {\n    transform: rotate(180deg);\n  }\n  .accordion-content {\n    margin-top: 1.5rem;\n    color: #4a4a4a;\n  }\n  .content-intro {\n    font-size: 0.925rem;\n    color: #555555;\n    margin-bottom: 1.5rem;\n  }\n  .features-grid {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));\n    gap: 1rem;\n    margin-bottom: 2rem;\n  }\n  .feature-card {\n    background-color: #fafafa;\n    border: 1px solid #eeeeee;\n    border-radius: 8px;\n    padding: 1.1rem;\n  }\n  .feature-title {\n    font-size: 0.9rem;\n    font-weight: 600;\n    color: #111111;\n    margin-bottom: 0.35rem;\n  }\n  .feature-desc {\n    font-size: 0.85rem;\n    color: #666666;\n    line-height: 1.5;\n  }\n  .specs-heading {\n    font-size: 0.8rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.08em;\n    color: #111111;\n    margin-bottom: 0.75rem;\n  }\n  .spec-card {\n    border: 1px solid #e8e8e8;\n    border-radius: 8px;\n    padding: 1rem 1.25rem;\n    margin-bottom: 0.75rem;\n    background-color: #ffffff;\n  }\n  .spec-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    margin-bottom: 0.5rem;\n  }\n  .spec-name {\n    font-weight: 600;\n    font-size: 0.9rem;\n    color: #111111;\n  }\n  .spec-badge {\n    font-size: 0.75rem;\n    color: #777777;\n    background-color: #f2f2f2;\n    padding: 0.15rem 0.5rem;\n    border-radius: 4px;\n  }\n  .spec-body {\n    display: flex;\n    flex-direction: column;\n    gap: 0.35rem;\n  }\n  .spec-row {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.85rem;\n    color: #555555;\n    border-bottom: 1px dashed #f0f0f0;\n    padding-bottom: 0.25rem;\n  }\n  .spec-row:last-child {\n    border-bottom: none;\n    padding-bottom: 0;\n  }\n  .spec-row span:first-child {\n    font-weight: 500;\n    color: #222222;\n  }\n  .meta-footer {\n    display: grid;\n    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));\n    gap: 1rem;\n    border-top: 1px solid #eee;\n    padding-top: 1.25rem;\n    margin-top: 1.75rem;\n  }\n  .meta-item {\n    display: flex;\n    flex-direction: column;\n  }\n  .meta-label {\n    font-size: 0.75rem;\n    text-transform: uppercase;\n    letter-spacing: 0.05em;\n    color: #888888;\n    font-weight: 600;\n    margin-bottom: 0.15rem;\n  }\n  .meta-value {\n    font-size: 0.85rem;\n    color: #222222;\n  }\n\u003c\/style\u003e","brand":"snoozyn","offers":[{"title":"Standard \/ Pair (set of 2)","offer_id":44374273097831,"sku":"PPI-STD-X2","price":41.9,"currency_code":"GBP","in_stock":true},{"title":"Standard \/ Single","offer_id":44544507641959,"sku":"PPI-STD-X1","price":23.9,"currency_code":"GBP","in_stock":true},{"title":"King \/ Pair (set of 2)","offer_id":44544499286119,"sku":"PPI-KNG-X2","price":51.9,"currency_code":"GBP","in_stock":true},{"title":"King \/ Single","offer_id":44544507674727,"sku":"PPI-KNG-X1","price":29.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0664\/7984\/9575\/files\/snoozyncushioninsertspolypillow03.png?v=1792404722"}],"url":"https:\/\/snoozyn.com\/collections\/inserts.oembed","provider":"snoozyn","version":"1.0","type":"link"}