{"title":"Gardenista","description":null,"products":[{"product_id":"water-resistant-outdoor-scatter-cushions-garden-furniture-decorative-pillows-black-pack-of-1","title":"Water Resistant Outdoor Scatter Cushions Garden Furniture Decorative Pillows - Black \/ Pack of 1","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Outdoor cushions filled with hollowfibre padding for instant comfort and support. Features a hidden zip for effortless removal and cleaning of the cushion cover. Available in a variety of colours to","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814201450834,"sku":"37737700360341","price":12.97,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CC_C1_B398_18_Black_3_c526603a-11b7-42ff-b294-c12238b6a9b7.jpg?v=1782129537"},{"product_id":"water-resistant-scatter-cushions-outdoor-square-pillow-chair-cushion-grey-pack-of-6","title":"Water Resistant Scatter Cushions Outdoor Square Pillow Chair Cushion - Grey \/ Pack of 6","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Ready-filled with hollowfibre inner liners padding for immediate comfort and support Hidden zip design for easy removal and cleaning the cushion cover A range of colours are available to match your","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814201516370,"sku":"37737705111701","price":56.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/Grey-6PC.jpg?v=1782129537"},{"product_id":"centre-join-water-resistant-scatter-cushions-garden-furniture-cushion-indoor-outdoor-pillow-black-pack-of-1","title":"Centre Join Water Resistant Scatter Cushions Garden Furniture Cushion Indoor Outdoor Pillow - Black \/ Pack of 1","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Center Joint outdoor cushion filled with plush hollowfibre for immediate relaxation. Hidden zipper allows for easy cover removal and washing. Adds a touch of elegance to any patio or garden seating area.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814201549138,"sku":"37737707241621","price":12.97,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/1_9dcaefa1-0aa9-407e-90e0-65cc54aa1557.jpg?v=1782129539"},{"product_id":"gardenista-garden-bolster-cushion-black-pack-of-1","title":"Gardenista Garden Bolster Cushion - Black \/ Pack of 1","description":"This Garden Bolster Cushion is a comfortable and durable addition to your outdoor furniture. Crafted with high-quality materials, this cushion ensures ultimate comfort and longevity, so you can sit back and relax without any worries. Designed to compliment your garden, this cushion softens hard garden benches and adds a pop of colour to your outdoor space. Whether you want to use it on your swing chair, conservatory, or rocking chair on the patio, this cushion guarantees comfort wherever you are. Features Water Resistant Hollowfibre Material Machine Washable Available in 11 colours Dimensions: 21cm x 45cm Water-Resistant Fabric Designed to last, this outdoor garden cushion is made with a durable water-resistant PU coated heavyweight polyester that's accurately stitched for extended life. This also makes it easy for you to clean and maintain it for a long time throughout the seasons. Hypoallergenic Material The bolster cushion is filled with highly spongy hollow fibre, hypoallergenic, breathable, and dustproof, so you can lie on it without worrying about harmful dust and lint. Dimensions The dimensions of the bolster cushion are 45 cm in length and 21 cm in width. Add it to your outdoor garden to add pops of colour and extra comfort. Delivery \u0026amp; Returns We have free UK delivery and a 100% money-back guarantee if you wish to return your bolster cushion.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202040658,"sku":"37737708257429","price":13.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/1_9a05dfdd-b7cb-4730-8d7a-e5ddde9a9250.jpg?v=1782129540"},{"product_id":"printed-outdoor-scatter-cushions-garden-decorative-pillow-water-resistant","title":"Printed Outdoor Scatter Cushions Garden Decorative Pillow Water Resistant","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Printed outdoor cushions are made with premium 100% polyester it's both soft and durable enough to last for seasons to come. Hidden zip design for easy removal and cleaning of the cushion cover.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202073426,"sku":"37737710846101","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/1_b4343067-adec-46bc-8263-0dc4a733742a.jpg?v=1782129542"},{"product_id":"palm-tree-outdoor-scatter-cushions-garden-decorative-square-pillows-water-resistant","title":"Palm Tree Outdoor Scatter Cushions Garden Decorative Square Pillows Water Resistant","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Palm Tree outdoor cushions are made with premium 100% polyester it's both soft and durable enough to last for seasons to come. Hidden zip design for easy removal and cleaning of the cushion cover.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202106194,"sku":"37737711042709","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/3_1.png?v=1782129544"},{"product_id":"water-resistant-geometric-garden-scatter-cushions-printed-decorative-pillows-black-grey","title":"Water Resistant Geometric Garden Scatter Cushions Printed Decorative Pillows - Black\/Grey","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Outdoor scatter cushions are ready-filled with hollowfibre inner liners padding for immediate comfort and support. These garden cushions have hidden zip design for easy removal and cleaning the cushion","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202138962,"sku":"37737711796373","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CCC5GeometricBlack-GreyLow.jpg?v=1782129544"},{"product_id":"basic-citrus-plain-scatter-cushion-meadow-mist","title":"Basic Citrus Plain Scatter Cushion - Meadow Mist","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our Outdoor Water-Resistant Plain Scatter Cushions are designed for your utmost comfort. We offer lasting support and cosines with high-quality material. The water-resistant polyester fabric ensures that your cushions will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushions are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushions are best for your chair to decorate your garden area. These water-resistant","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202204498,"sku":"37737714712725","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/14_e2f24188-0e4a-4253-a582-50360a61c8fd.jpg?v=1782129546"},{"product_id":"persian-print-outdoor-scatter-cushions-garden-decorative-square-pillows-water-resistant-scatter-cushion-18","title":"Persian Print Outdoor Scatter Cushions Garden Decorative Square Pillows Water Resistant - Scatter Cushion 18\"","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Persian outdoor cushions are made with premium 100% polyester it's both soft and durable enough to last for seasons to come. Hidden zip design for easy removal and cleaning of the cushion cover.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202237266,"sku":"37737719365781","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CC-CD1-Persia.jpg?v=1782129549"},{"product_id":"arabesque-zig-zag-garden-scatter-cushions-60x60cm-charcoal","title":"Arabesque Zig Zag Garden Scatter Cushions 60x60cm - Charcoal","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Zig Zag outdoor cushions are made with premium 100% polyester it's both soft and durable enough to last for seasons to come. Hidden zip design for easy removal and cleaning of the cushion cover.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202433874,"sku":"37737721790613","price":12.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CC-CD2-Chevron-Charcoal.jpg?v=1782129550"},{"product_id":"water-resistant-lumbar-striped-garden-cushions-printed-green","title":"Water Resistant Lumbar Striped Garden Cushions - Printed Green","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Outdoor lumber stripe cushions are made with premium 100% polyester it's both soft and durable enough to last for seasons to come. Hidden zip design for easy removal and cleaning of the cushion cover.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202728786,"sku":"37737722314901","price":9.97,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CC-CD3-Stripe-Green.jpg?v=1782129553"},{"product_id":"bright-colorful-mini-outdoor-scatter-cushion-set-for-garden-furniture-water-resistant-base-6-pieces-set","title":"Bright Colorful Mini Outdoor Scatter Cushion Set for Garden Furniture Water-Resistant - Base 6 Pieces Set","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Adds a vibrant pop of color to outdoor seating, with mini garden scatter cushions. Due to Polyester fabric, its withstand light rain and moisture, ideal for outdoor use. Compact and versatile garden","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202761554,"sku":"37737722511509","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CC_CM1_Mini_Base_Cols_6pk_NEW.jpg?v=1782129553"},{"product_id":"water-resistant-decorative-scatter-cushion-covers-outdoor-printed-cushion-cover-elephant-a","title":"Water-Resistant Decorative Scatter Cushion Covers Outdoor Printed Cushion Cover - Elephant A","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushion covers are designed for your utmost comfort. We offer lasting support and cosines with high-quality material. The water-resistant polyester fabric ensures that your cushion covers will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion covers are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushion covers are best for your chair to decorate your garden area. These water-resistant cushion covers are easy to install and store, making them ideal for use in areas dining room, kitchen table, conservatory, garden seating, patio, balcony, or even your living room. .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; }","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202794322,"sku":"48596589347133","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CVEL1HVElephantAStudiosqr_0b0a6b37-e34e-458d-9096-bcb74f6fe0cd.jpg?v=1782129554"},{"product_id":"garden-decorative-cushion-covers-water-resistant-cushions-cover-printed-pillows-flamingo-a","title":"Garden Decorative Cushion Covers Water Resistant Cushions Cover Printed Pillows - Flamingo A","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushion covers are designed for your utmost comfort. We offer lasting support and cosiness with high-quality material. The water-resistant polyester fabric ensures that your cushion covers will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion covers are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushion covers are best for your chair to decorate your garden area. These","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202859858,"sku":"48596212711741","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CVFG1HVFlamingoAsqr.jpg?v=1782129558"},{"product_id":"water-resistant-decorative-cushion-covers-outdoor-printed-cushion-cover-garden-pillow-protector-moroccan-blue","title":"Water-Resistant Decorative Cushion Covers Outdoor Printed Cushion Cover Garden Pillow Protector - Moroccan \/ Blue","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushion The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushion covers are designed for your utmost comfort. We offer lasting support and cosiness with high-quality material. The water-resistant polyester fabric ensures that your cushion covers will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion covers are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushion covers are best for your chair to decorate your garden area. These water-resistant cushion covers are easy to install and store, making them ideal for use in areas dining room, kitchen table, conservatory, garden seating, patio, balcony, or even your living room. .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; }","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202925394,"sku":"37737723330709","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/01.png?v=1782129558"},{"product_id":"marrakech-cushion-cover-blue","title":"Marrakech Cushion Cover - Blue","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushion covers are designed for your utmost comfort. We offer lasting support and cosiness with high-quality material. The water-resistant polyester fabric ensures that your cushion covers will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion covers are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushion covers are best for your chair to decorate your garden area. These water-resistant cushion covers are easy to install and store, making them ideal for use in areas dining room, kitchen table, conservatory, garden seating, patio, balcony, or even your living room. .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; }","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814202990930,"sku":"37737723854997","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/20_9b31038a-500e-40b9-ad02-ab1a924b65df.jpg?v=1782129558"},{"product_id":"water-resistant-decorative-cushion-covers-garden-printed-pillow-covers-pineapple-a","title":"Water-Resistant Decorative Cushion Covers Garden Printed Pillow Covers - Pineapple A","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushion covers are designed for your utmost comfort. We offer lasting support and cosiness with high-quality material. The water-resistant polyester fabric ensures that your cushion covers will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion covers are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushion covers are best for your chair to decorate your garden area. These water-resistant cushion covers are easy to install and store, making them ideal for use in areas dining room, kitchen table, conservatory, garden seating, patio, balcony, or even your living room. .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; }","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814203023698,"sku":"48593620271421","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CV-PN1-HV-Pineapple-A-Studio.jpg?v=1782129560"},{"product_id":"dandelion-printed-cushion-cover","title":"Dandelion Printed Cushion Cover","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushions are designed for your utmost comfort. We offer lasting support and cosiness with high-quality material. The water-resistant polyester fabric ensures that your cushion will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushions are best for your chair to decorate your garden area. These water-resistant cushions are easy to","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814203547986,"sku":"37737727033493","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/25.jpg?v=1782129561"},{"product_id":"eden-fern-printed-cushion-cover","title":"Eden Fern Printed Cushion Cover","description":"Bring a sense of tranquillity to your home with this Eden cushion cover, inspired by the beauty of nature. The hand-drawn illustration on this water-resistant cover is sure to add the perfect finishing touch to any garden bench, swing seat, daybed, or any other outdoor or indoor seating area. The soft, high-quality fabric is hypoallergenic, making it a comfortable and stylish addition to any room. Each cover comes with a colour-matching zipper opening, allowing for easy removal and washing. Features Water Resistant Cover only Machine Washable Dimensions: 45cm x 45cm Water-Resistant Fabric The Eden cushion cover is made of water-resistant material, making it perfect for outdoor use while still being soft enough for indoor use. The leaf design adds a touch of vibrant green mixed with white, and it can be paired with other scatter cushions. Hypoallergenic Material Made of high-quality, soft fabric that does not cause allergies, this cover will remain a favourite decor accessory for years to come and makes for a great gift option. Dimensions The dimensions of the Eden cushion cover are 45 cm in length and 45 cm in width. Delivery \u0026amp; Returns We offer free UK delivery and a 100% money-back guarantee if you wish to return your Eden cushion cover.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814203646290,"sku":"37737727164565","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/22.jpg?v=1782129563"},{"product_id":"gold-foliage-print-cushion-cover","title":"Gold Foliage Print Cushion Cover","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; }","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814203679058,"sku":"37737727197333","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/23.jpg?v=1782129564"},{"product_id":"eggshell-printed-cushion-cover","title":"Eggshell Printed Cushion Cover","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushions are designed for your utmost comfort. We offer lasting support and cosiness with high-quality material. The water-resistant polyester fabric ensures that your cushion will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushions are best for your chair to decorate your garden area. These water-resistant cushions are easy to","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814203875666,"sku":"37737727361173","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/24.jpg?v=1782129565"},{"product_id":"outdoor-decorative-cushion-covers-garden-pillow-protector-water-resistant-dandelion-copper","title":"Outdoor Decorative Cushion Covers Garden Pillow Protector Water-Resistant - Dandelion Copper","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions Scatter cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushion covers are designed for your utmost comfort. We offer lasting support and cosines with high-quality material. The water-resistant polyester fabric ensures that your cushion covers will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion covers are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushion covers are best for your chair to decorate your garden area. These water-resistant cushion covers are easy to install and store, making them ideal for use in areas dining room, kitchen table, conservatory, garden seating, patio, balcony, or even your living room. .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; }","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814203941202,"sku":"48593329324349","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/freepik_same-one-decorative-cushions-placed-in-a-sunny-home-garden-on-a-soft-outdoor-rug-surrounded-by-lush-green-plants-and-colourful-flowers-warm-natural-sunlight-soft-shadows-a-ser.webp?v=1782129568"},{"product_id":"water-resistant-garden-cushion-covers-outdoor-scatter-cushions-cover-printed-pillow-protector-imperial-atlantis","title":"Water Resistant Garden Cushion Covers Outdoor Scatter Cushions Cover Printed Pillow Protector - Imperial Atlantis","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions cover is made with premium 100% polyester, ensuring it's both soft and durable enough to last for seasons to come. Suitable for outdoor use in gardens, patios, and other outside seating areas. Hidden zip design for easy removal and cleaning of the cushion cover. Water-resistant materials for durability and protection against light rain or spills. We recommend storing it away when not in use. Our garden decorative cushion covers are designed for your utmost comfort. We offer lasting support and cosiness with high-quality material. The water-resistant polyester fabric ensures that your cushion covers will remain in pristine condition even after exposure to weather conditions. High-quality, water-resistant design for maximum comfort and durability. The easily removable cover makes for hassle-free cleaning and maintenance. Simply remove the cover and toss it in the washing machine for a fresh and clean experience every time. Relax with peace of mind knowing our garden chair cushion covers are fire-retardant, ensuring safety and protection. Enjoy your outdoor relaxation with unparalleled comfort and stability. These decorative cushion covers are best for your chair to decorate your garden area. These water-resistant cushion covers are easy to install and store, making them ideal for use in areas such as the dining room, kitchen table, conservatory, garden seating, patio, balcony, or even your living room. .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color:","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814204432722,"sku":"48592776331581","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/CVTLHVImperialAtlantisA.jpg?v=1782129569"},{"product_id":"water-resistant-outdoor-chair-seat-pad-garden-chair-cushions-non-slip-with-ties-palm-pack-of-1","title":"Water-Resistant Outdoor Chair Seat Pad Garden Chair Cushions Non-Slip With Ties - Palm \/ Pack of 1","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features These Chair cushions are made with premium 100% polyester, ensuring they're both soft and durable enough to last for seasons to come. Relax with peace of mind knowing our garden seat pads are","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814204531026,"sku":"48889927336253","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GPG1PDPalm_4.jpg?v=1782129571"},{"product_id":"outdoor-water-resistant-high-back-chair-seat-pads-garden-chair-cushions-with-ties-black-pack-of-1","title":"Outdoor Water-Resistant High Back Chair Seat Pads Garden Chair Cushions with Ties - Black \/ Pack of 1","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Stylish, lightweight, durable design, and high-quality material for long-lasting use. High back chair cushion has an elastic strap on the back to prevent it from slipping. Built to last, with durable","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814204563794,"sku":"37737735127189","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GPG2TwoPartPadB398Black_1.jpg?v=1782129572"},{"product_id":"outdoor-lucca-metal-high-back-chair-seat-pads-with-secure-straps-garden-patio-highback-cushions-black","title":"Outdoor Lucca Metal High Back Chair Seat Pads with Secure Straps Garden \u0026 Patio Highback Cushions - Black","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position:","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814204596562,"sku":"37737736732821","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/G70black.jpg?v=1782129572"},{"product_id":"water-resistant-outdoor-chair-seat-pads-garden-chair-cushions-with-ties-black-pack-of-1","title":"Water-Resistant Outdoor Chair Seat Pads Garden Chair Cushions with Ties - Black \/ Pack of 1","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Garden chair cushions are covered in a soft, water-resistant polyester cover. Relax with peace of mind knowing our garden seat pads are fire-retardant, ensuring safety and protection. Secure ties for a","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814204825938,"sku":"37737738731669","price":11.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G31-Palma-B398-black-_4.jpg?v=1782129575"},{"product_id":"water-resistant-high-back-garden-chair-cushions-outdoor-seat-pad-with-ties-for-patio-chairs-blue","title":"Water-Resistant High Back Garden Chair Cushions Outdoor Seat Pad with Ties for Patio Chairs - Blue","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Stylish, lightweight, durable design, and high-quality material for long-lasting use. High back chair cushion has an elastic strap on the back to prevent it from slipping. Built to last, with durable","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814204858706,"sku":"37737743515797","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GPG9TwoPartPadB398Navy.jpg?v=1782129577"},{"product_id":"water-resistant-round-chair-cushion-with-ties-outdoor-bistro-patio-replacement-seat-pad-black-13","title":"Water-Resistant Round Chair Cushion with Ties Outdoor Bistro Patio Replacement Seat Pad - Black \/ 13\"","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Made with a soft, water-resistant polyester cover that protects against light moisture while remaining breathable and comfortable for outdoor use. Filled with premium high-quality fibre for long-lasting","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814205317458,"sku":"37737745023125","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/5_6b366f47-8bfa-4814-9918-af3fe7d7f6e1.jpg?v=1782129577"},{"product_id":"water-resistant-highback-chair-cushions-with-headrest-outdoor-high-back-chair-seat-pad-green-1-packs","title":"Water-Resistant Highback Chair Cushions With Headrest Outdoor High Back Chair Seat Pad - Green \/ 1 Packs","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; }","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814205415762,"sku":"37737748267157","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G79-Highback-Harvest-Green---_4_8efce53a-2313-4cde-82e6-d2ec7213ab5d.jpg?v=1782129579"},{"product_id":"high-back-adirondack-chair-cushions-water-resistant-outdoor-garden-deck-seat-pads-with-ties-black","title":"High Back Adirondack Chair Cushions Water-Resistant Outdoor Garden \u0026 Deck Seat Pads with Ties - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Stylish, lightweight, durable design, and high-quality material for long-lasting use. Hidden zipper feature for easy removal and cleaning. Built to last, with durable construction and a weather-resistant","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814205448530,"sku":"37737750429845","price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G15-ARD-B398-Black-_7.jpg?v=1782129580"},{"product_id":"lutyens-garden-bench-seat-pad-water-resistant-outdoor-bench-cushions-black","title":"Lutyens Garden Bench Seat Pad Water-Resistant Outdoor Bench Cushions - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Bench seat pads are made with premium 100% polyester, ensuring they're both soft and durable enough to last for years to come. Bench seat pads are covered in soft, water-resistant polyester fabric, making","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814205481298,"sku":"37737751249045","price":40.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G29-Black-_2.jpg?v=1782129581"},{"product_id":"water-resistant-2-seater-garden-bench-seat-pad-durable-outdoor-bench-cushions-pads-black","title":"Water-Resistant 2-Seater Garden Bench Seat Pad Durable Outdoor Bench Cushions Pads - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Bench cushions are made with premium 100% polyester, ensuring they're both soft and durable enough to last for years to come. Bench seat pad cushions are covered in soft, water-resistant polyester fabric,","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814205514066,"sku":"37737752625301","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GPG3Black.jpg?v=1782129584"},{"product_id":"3-seater-outdoor-keter-eden-bench-cushions-water-resistant-garden-storage-bench-seat-pads-black","title":"3-Seater Outdoor Keter Eden Bench Cushions – Water Resistant Garden Storage Bench Seat Pads - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Keter Eden storage bench cushion is made with premium 100% polyester, ensuring they're both soft and durable enough to last for years to come. Bench seat pads are covered in soft, water-resistant","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814206038354,"sku":"37737754427541","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/G8BenchPadB398Black_3.jpg?v=1782129586"},{"product_id":"water-resistant-2-seater-garden-bench-seat-pad-outdoor-furniture-bench-cushions-black","title":"Water-Resistant 2-Seater Garden Bench Seat Pad Outdoor Furniture Bench Cushions - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features 2-Seater bench cushion is made with premium 100% polyester, ensuring they're both soft and durable enough to last for years to come. Bench seat pad cushions are covered in soft, water-resistant polyester","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814206136658,"sku":"37737756950677","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/freepik_a-realistic-outdoor-garden-scene-with-a-wooden-bench.-add-a-seat-pad-on-the-bench-adjusted-neatly-to-match-the-shape.-the-garden-background-should-look-natural-and-detailed-wi.webp?v=1782129586"},{"product_id":"water-resistant-garden-2-seater-bench-seat-pad-patio-durable-bench-cushions-black","title":"Water-Resistant Garden 2-Seater Bench Seat Pad Patio Durable Bench Cushions - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Bench cushions are made with premium 100% polyester, ensuring they're both soft and durable enough to last for years to come. Bench seat pad cushions are covered in soft, water-resistant polyester fabric,","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814206234962,"sku":"37737758458005","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/Gp-G3-Navy-3.jpg?v=1782129589"},{"product_id":"water-resistant-outdoor-garden-bench-seat-pads-3-seater-bench-cushions-black","title":"Water-Resistant Outdoor Garden Bench Seat Pads 3-Seater Bench Cushions - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features 3-Seater bench cushion pad is made with premium 100% polyester, ensuring they're both soft and durable enough to last for years to come. Bench seat pad cushions are covered in soft, water-resistant","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814206333266,"sku":"37737759768725","price":29.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/G5BenchPadB398Black_3.jpg?v=1782129592"},{"product_id":"water-resistant-banana-bench-seat-pad-outdoor-curved-bench-cushions-pad-with-ties-lime","title":"Water-Resistant Banana Bench Seat Pad Outdoor Curved Bench Cushions Pad with Ties - Lime","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position:","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814207021394,"sku":"37737764749461","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GPG13BenchPadB398Lime_9.jpg?v=1782129592"},{"product_id":"foldable-3-seater-bench-cushion-outdoor-garden-bench-replacement-seat-pad-green","title":"Foldable 3-Seater Bench Cushion Outdoor Garden Bench Replacement Seat Pad - Green","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Water-resistant 3-seater bench cushion designed for garden, patio and outdoor benches. Foldable design allows easy storage and convenient use with most standard folding bench seats. Thick padded seat","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814207545682,"sku":"37737765994645","price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/freepik_a-stylish-white-wooden-garden-bench-with-a-slatted-backrest-and-curved-armrests-placed-in-a-cozy-uk-garden-setting-featuring-a-seat-cushion.-surrounded-by-lush-green-grass-blo.webp?v=1782129595"},{"product_id":"water-resistant-foldable-4-seater-bench-cushions-garden-folding-bench-seat-pads-green","title":"Water-Resistant Foldable 4-Seater Bench Cushions Garden Folding Bench Seat Pads - Green","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Water-resistant 4-seater bench cushion designed for garden, patio and outdoor benches. Foldable design allows easy storage and convenient use with most standard folding bench seats. Thick padded seat","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814207578450,"sku":"37737766322325","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/G75-Green-Lifestyle_9432f280-be28-41b2-8085-d8367234c006.jpg?v=1782129597"},{"product_id":"foldable-outdoor-3-seater-bench-cushions-water-resistant-garden-bench-seat-pads-green","title":"Foldable Outdoor 3-Seater Bench Cushions Water Resistant Garden Bench Seat Pads - Green","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Water-resistant 3-seater bench cushion designed for garden, patio and outdoor benches. Foldable design allows easy storage and convenient use with most standard folding bench seats. Thick padded seat","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814207676754,"sku":"37737766682773","price":34.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/Green1.jpg?v=1782129596"},{"product_id":"water-resistant-outdoor-steamer-chair-cushion-folding-garden-sun-lounger-cushions-with-headrest-black-pack-of-1","title":"Water-Resistant Outdoor Steamer Chair Cushion Folding Garden Sun Lounger Cushions with Headrest - Black \/ Pack of 1","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Relax with peace of mind knowing our garden steamer chair cushion is fire-retardant ensuring safety and protection. Stylish, lightweight, durable design, and high-quality material for long-lasting use.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814207709522,"sku":"37737768386709","price":39.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G10-Steamer-B398-Black-_2.jpg?v=1782129598"},{"product_id":"outdoor-sun-lounger-cushions-water-resistant-sunbed-seat-pad-with-headrest-blue","title":"Outdoor Sun Lounger Cushions Water-Resistant Sunbed Seat Pad With Headrest - Blue","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Relax with peace of mind knowing our garden sun lounger cushions are fire-retardant ensuring safety and protection. Stylish, lightweight, durable design, and high-quality material for long-lasting use.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814207742290,"sku":"37737770844309","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/G14-Sunbed-B398-Blue-Lifestyle-small.jpg?v=1782129601"},{"product_id":"outdoor-water-resistant-sun-lounger-cushions-for-garden-patio-lounger-pads-grey-pack-of-1","title":"Outdoor Water Resistant Sun Lounger Cushions for Garden Patio Lounger Pads - Grey \/ Pack of 1","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Relax with peace of mind knowing our garden sun lounger cushions are fire-retardant ensuring safety and protection. Stylish, lightweight, durable design, and high-quality material for long-lasting use.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814208201042,"sku":"37737772941461","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G4-Bench-Pad-B398-Grey-_2.jpg?v=1782129600"},{"product_id":"water-resistant-outdoor-steamer-chair-cushions-for-patio-sun-loungers-seat-pad-with-ties-headrest-green","title":"Water-Resistant Outdoor Steamer Chair Cushions for Patio Sun Loungers Seat Pad with Ties \u0026 Headrest - Green","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Relax with peace of mind knowing our garden steamer chair cushion is fire-retardant ensuring safety and protection. Stylish, lightweight, durable design, and high-quality material for long-lasting use.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814208233810,"sku":"37737774416021","price":59.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GPG71Green.jpg?v=1782129604"},{"product_id":"outdoor-steamer-chair-cushion-water-resistant-garden-lounger-cushion-with-headrest-support-green","title":"Outdoor Steamer Chair Cushion Water-Resistant Garden Lounger Cushion with Headrest Support - Green","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position:","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814208266578,"sku":"37737774940309","price":54.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G74-Lounger-Green.jpg?v=1782129605"},{"product_id":"foldable-acacia-wood-sun-lounger-cushion-outdoor-wooden-reclining-chair-pad-with-headrest-ties-green","title":"Foldable Acacia Wood Sun Lounger Cushion Outdoor Wooden Reclining Chair Pad with Headrest \u0026 Ties - Green","description":".lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position:","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814208299346,"sku":"37737775104149","price":49.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G84-Sun-Lounger-green.png?v=1782129607"},{"product_id":"water-resistant-sun-lounger-headrest-pillow-garden-sun-lounger-neck-support-cushion-black","title":"Water-Resistant Sun Lounger Headrest Pillow Garden Sun Lounger Neck Support Cushion - Black","description":"Benches Chairs Rattans Pallets Curtains Loungers Cushions The cushions are covered in a soft, water-resistant polyester cover. Relax with peace of mind knowing our garden seat pads are fire-retardant, ensuring safety and protection. Experience ultimate comfort with our garden cushions' soft fabric and comfortable filling. Our garden chair cushions are easily cleaned with wipeable fabric and detachable covers. We recommend storing it away when not in use. The sun lounger Headrest pillow with its high-quality hollowfibre filling makes it very comfortable, while at the same time, you don't have to worry about any allergies due to the hypoallergenic feature, making it healthy and safe to use. We understand that the sun lounger neck cushion has to stay where you want it to be when in use, hence why we have included the pillow with buckle loop attachment, with which you can strap it around your sun lounger headrest, enabling it to be slip-free and secure. We made sure that these garden sun lounger cushions are comfortable, durable, and long-lasting. Our garden-water-resistant sun lounger headrest cushions are made of high-quality materials. Our water-resistant headrest cushion is available in a variety of colours and can be fully customised to add colour to your garden. .lf-progress { -webkit-appearance: none; -moz-apperance: none; width: 100%; \/* margin: 0 10px; *\/ height: 4px; border-radius: 3px; cursor: pointer; } .lf-progress:focus { outline: none; border: none; } .lf-progress::-moz-range-track { cursor: pointer; background: none; border: none; outline: none; } .lf-progress::-webkit-slider-thumb { -webkit-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-moz-range-thumb { -moz-appearance: none !important; height: 13px; width: 13px; border: 0; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress::-ms-track { width: 100%; height: 3px; cursor: pointer; background: transparent; border-color: transparent; color: transparent; } .lf-progress::-ms-fill-lower { background: #ccc; border-radius: 3px; } .lf-progress::-ms-fill-upper { background: #ccc; border-radius: 3px; } .lf-progress::-ms-thumb { border: 0; height: 15px; width: 15px; border-radius: 50%; background: #0fccce; cursor: pointer; } .lf-progress:focus::-ms-fill-lower { background: #ccc; } .lf-progress:focus::-ms-fill-upper { background: #ccc; } .lf-player-container :focus { outline: 0; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; opacity: 1; visibility: visible; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-player-btn-container { display: flex; align-items: center; } .lf-player-btn { cursor: pointer; fill: #999; width: 14px; } .lf-player-btn.active { fill: #555; } .lf-popover { position: relative; } .lf-popover-content { display: inline-block; position: absolute; background-color: #ffffff; opacity: 1; transform: translate(0, -10px); box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all 0.3s cubic-bezier(0.75, -0.02, 0.2, 0.97); padding: 10px; } .lf-popover-content.hidden { opacity: 0; visibility: hidden; transform: translate(0, 0px); } .lf-arrow { position: absolute; z-index: -1; content: ''; bottom: -9px; border-style: solid; border-width: 10px 10px 0px 10px; } .lf-left-align, .lf-left-align .lfarrow { left: 0; right: unset; } .lf-right-align, .lf-right-align .lf-arrow { right: 0; left: unset; } .lf-text-input { border: 1px #ccc solid; border-radius: 5px; padding: 3px; width: 60px; margin: 0; } .lf-color-picker { display: flex; flex-direction: row; justify-content: space-between; height: 90px; } .lf-color-selectors { display: flex; flex-direction: column; justify-content: space-between; } .lf-color-component { display: flex; flex-direction: row; font-size: 12px; align-items: center; justify-content: center; } .lf-color-component strong { width: 40px; } .lf-color-component input[type='range'] { margin: 0 0 0 10px; } .lf-color-component input[type='number'] { width: 50px; margin: 0 0 0 10px; } .lf-color-preview { font-size: 12px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; padding-left: 5px; } .lf-preview { height: 60px; width: 60px; } .lf-popover-snapshot { width: 150px; } .lf-popover-snapshot h5 { margin: 5px 0 10px 0; font-size: 0.75rem; } .lf-popover-snapshot a { display: block; text-decoration: none; } .lf-popover-snapshot a:before { content: '⥼'; margin-right: 5px; } .lf-popover-snapshot .lf-note { display: block; margin-top: 10px; color: #999; } .lf-player-controls \u0026gt; div { margin-right: 5px; margin-left: 5px; } .lf-player-controls \u0026gt; div:first-child { margin-left: 0px; } .lf-player-controls \u0026gt; div:last-child { margin-right: 0px; } .lf-progress {","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814208332114,"sku":"37737776283797","price":19.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP-G89-Pillow-Black.jpg?v=1782129607"},{"product_id":"2-3-seater-outdoor-swing-chair-cushion-set-water-resistant-hammock-seat-pad-stone-2-seater-set","title":"2-3 Seater Outdoor Swing Chair Cushion Set – Water-Resistant Hammock Seat Pad - Stone \/ 2 Seater set","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Covered in high-quality, soft-touch polyester that is water-resistant and designed for outdoor use. Garden seat pads are made with fire-retardant materials, providing extra peace of mind and protection.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814208823634,"sku":"48509539189053","price":79.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/GP_G17_Stone_1.jpg?v=1782129609"},{"product_id":"water-resistant-garden-swing-cushions-outdoor-hammock-cushion-pads-black","title":"Water-Resistant Garden Swing Cushions Outdoor Hammock Cushion Pads - Black","description":"body { margin: 0; font-family: 'Roboto', sans-serif; } .topnav { background-color: #E1D8CF; display: flex; flex-wrap: wrap; justify-content: flex-start; gap: 5px; padding: 10px 0; position: relative; } .topnav a { color: #4b6844; padding: 10px 15px; text-decoration: none; font-size: 16px; border-radius: 4px; transition: background-color 0.3s ease; text-transform: uppercase; font-weight: 700; } .topnav a:hover { background-color: #ddd; color: black; } .topnav::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 4px; background-color: #4b6844; } :root { --banner-height: 600px; --hold-time: 40s; --move-time: 2s; } * { box-sizing: border-box; margin: 0; padding: 0; } .banner { position: relative; width: 121%; height: var(--banner-height); overflow: hidden; margin-top: -0px; } .slides { display: flex; width: 100%; animation: slideAnimation 38s infinite; } .slide { flex: 0 0 100%; position: relative; display: flex; justify-content: center; align-items: center; } .slide img, .slide iframe { width: 100%; height: 100%; object-fit: contain; display: block; border: none; } .shop-btn { position: absolute; top: 80px; left: 80px; z-index: 100; background: #ffffff; color: #4b6844; font-size: 20px; font-weight: 750; padding: 14px 30px; border: 2px solid #4b6844; border-radius: 6px; cursor: pointer; transition: background 0.3s, color 0.3s; text-transform: uppercase; font-family: 'Poppins', sans-serif; text-decoration: none; } .shop-btn:hover { background: #4b6844; color: #00; } @keyframes slideAnimation { 0% { transform: translateX(0%); } \/* Slide 1 start *\/ 10% { transform: translateX(0%); } \/* Hold Slide 1 *\/ 15% { transform: translateX(-100%); } \/* Slide 2 *\/ 25% { transform: translateX(-100%); } \/* Hold Slide 2 *\/ 30% { transform: translateX(-200%); } \/* Video slide *\/ 92% { transform: translateX(-200%); } \/* Hold video long (~30s) *\/ 100% { transform: translateX(0%); } \/* Back to start *\/ } .product-features h2 { font-size: 26px; font-weight: 700; color: #4b6844; text-align: center; margin-bottom: 20px; text-transform: uppercase; } .product-features ul { list-style-type: disc; list-style-position: inside; margin: 0; } .product-features li { margin-bottom: 12px; line-height: 1.5; color: #333; padding-left: 30px; text-indent: 0; font-size: 18px; } .description-section { width: 100%; max-width: 1300px; margin: 40px auto; padding: 0 60px; \/* 👈 wider left\/right space *\/ font-family: 'Poppins', sans-serif; color: #333; font-size: 18px; line-height: 1.9; \/* 👈 adds nice space between lines *\/ text-align: left; } .description-section p { margin-bottom: 18px !important; \/* 👈 adds gap between paragraphs *\/ } \/* ✅ Full-screen fit for second video *\/ .video-full iframe { width: 80%; height: 105%; object-fit: contain; display: block; border: none; } @media (max-width:720px) { .banner { height: 250px; } } @media (max-width:420px) { .banner { height: 180px; } } \/* ✅ Mobile \u0026amp; Tablet Friendly Optimization *\/ @media (max-width: 1024px) { .banner { width: 100%; height: 420px; } .slide img, .slide iframe { object-fit: contain; } .video-full iframe { width: 100%; height: 280px; } .shop-btn { top: 30px; left: 30px; font-size: 16px; padding: 10px 20px; } } @media (max-width: 720px) { .banner { width: 100%; height: 260px; } .topnav { flex-wrap: wrap; justify-content: center; gap: 2px; padding: 8px 0; } .topnav a { font-size: 13px; padding: 6px 8px; } .product-features h2 { font-size: 20px; } .product-features li { font-size: 15px; line-height: 1.6; } .description-section { padding: 0 10px; font-size: 16px; line-height: 1.6; } .video-full iframe { width: 100%; height: 230px; } .shop-btn { top: 15px; left: 15px; font-size: 14px; padding: 8px 14px; } div[style*=\"width: 122%\"] { width: 100% !important; max-width: 100% !important; margin: 8px auto !important; } div[style*=\"width: 122%\"] img { width: 100% !important; height: auto !important; object-fit: contain !important; } } @media (max-width: 420px) { .banner { height: 180px; } .video-full iframe { height: 200px; } .shop-btn { font-size: 12px; padding: 6px 10px; } .product-features h2 { font-size: 18px; } .product-features li { font-size: 14px; } } \/* ✅ MOBILE FIX — Remove side white space *\/ @media (max-width: 1024px) { html, body { overflow-x: hidden !important; } .banner, div[style*=\"width: 121%\"], div[style*=\"width: 122%\"], .slides { width: 100% !important; max-width: 100% !important; margin: 0 auto !important; } img, iframe { width: 100% !important; height: auto !important; object-fit: contain !important; display: block !important; } .description-section { padding: 0 12px !important; } } HOME OUTDOOR CUSHION CUSHION COVERS CHAIR CUSHION LOUNGER CUSHION BENCH PAD SEAT PAD RATTAN CUSHION PALLET CUSHION FURNITURE COVER GARDENISTA Product Features Garden swing hammock seat pads are covered in a soft, water-resistant polyester cover. Relax with peace of mind knowing our swing chair cushion pads are fire-retardant, ensuring safety and protection.","brand":"Gardenista","offers":[{"title":"Default Title","offer_id":53814208856402,"sku":"37737778315413","price":69.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0809\/0950\/0754\/files\/Untitled_design_1_4.webp?v=1782129609"}],"url":"https:\/\/kurlective.com\/collections\/gardenista.oembed?page=3","provider":"KURLECTIVE","version":"1.0","type":"link"}