{
  "home": {
    "pageType": "homepage",
    "currency": "USD",
    "banners": [
      {
        "id": "b1",
        "title": "Quiet nights, better kit",
        "cta": "Shop wellness",
        "href": "/api/categories/wellness"
      },
      {
        "id": "b2",
        "title": "Couples edit",
        "cta": "Browse couples",
        "href": "/api/categories/couples"
      }
    ],
    "featuredIds": [
      "a47373g84894",
      "a40888g74509",
      "66468",
      "a49254g87260"
    ]
  },
  "featureFlags": {
    "pwaEnabled": false,
    "applePay": false,
    "wishlist": true,
    "searchSuggestions": true,
    "miniCart": true
  },
  "categories": [
    {
      "id": "wellness",
      "name": "Wellness",
      "slug": "wellness"
    },
    {
      "id": "for-her",
      "name": "For Her",
      "slug": "for-her"
    },
    {
      "id": "for-him",
      "name": "For Him",
      "slug": "for-him"
    },
    {
      "id": "couples",
      "name": "Couples",
      "slug": "couples"
    },
    {
      "id": "lingerie",
      "name": "Lingerie",
      "slug": "lingerie"
    },
    {
      "id": "bondage",
      "name": "Bondage",
      "slug": "bondage"
    },
    {
      "id": "sale",
      "name": "Sale",
      "slug": "sale"
    }
  ],
  "products": [
    {
      "id": "m1001",
      "sku": "NW-WAND-01",
      "name": "Pulse Mini Wand",
      "categoryId": "for-her",
      "price": 59.99,
      "listPrice": 69.99,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 128,
      "inStock": true,
      "badge": "Bestseller",
      "colors": [
        "Lilac",
        "Midnight"
      ],
      "summary": "Compact cordless wand with 8 intensity steps.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/massage-wand-vibrators/",
        "/sex-toys/female-toys/",
        "/sex-toys/beginner-toys/",
        "/best-sellers/",
        "/best-sellers/sex-toys/top-10/",
        "/new-in/sex-toys/",
        "/best-sellers/sex-toys/sex-toys-for-her/top-10/"
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/85085_a47520_white_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/85085_a47520_white_000?$primary$&h=371&w=278&fmt=auto&qlt=80"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1002",
      "sku": "NW-RING-02",
      "name": "Halo Couples Ring",
      "categoryId": "couples",
      "price": 24.99,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 86,
      "inStock": true,
      "badge": "New",
      "colors": [
        "Black"
      ],
      "summary": "Soft stretch ring with a low-profile motor.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/sex-toys-for-couples/",
        "/sex-toys/cock-rings/",
        "/sex-toys/sex-toys-for-couples/rings-sleeves/"
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/74509_a40888_purple_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/74509_a40888_purple_000?$primary$&h=371&w=278&fmt=auto&qlt=80"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1003",
      "sku": "NW-SET-03",
      "name": "Silk Night Set",
      "categoryId": "lingerie",
      "price": 42.0,
      "listPrice": 48.0,
      "currency": "USD",
      "rating": 4.7,
      "reviewCount": 54,
      "inStock": true,
      "badge": null,
      "colors": [
        "Wine",
        "Ivory"
      ],
      "summary": "Two-piece satin set with adjustable straps.",
      "pathTags": [
        "/lingerie/",
        "/lingerie/all/",
        "/lingerie/babydolls-chemises/",
        "/best-sellers/lingerie/top-10/",
        "/new-in/lingerie/"
      ],
      "image": "/mock/snapshots/m1003.jpg",
      "gallery": [
        "/mock/snapshots/m1003.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1004",
      "sku": "NW-OIL-04",
      "name": "Warm Oil Duo",
      "categoryId": "wellness",
      "price": 18.5,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 203,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "Body-safe massage oil, unscented and vanilla.",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/sexy-gifts-games/",
        "/lubes-essentials/sexy-gifts-games/sexy-massage/",
        "/sexual-wellness/de-stress-relax/",
        "/sexual-wellness/menopause-solutions/"
      ],
      "image": "/mock/snapshots/m1004.jpg",
      "gallery": [
        "/mock/snapshots/m1004.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1005",
      "sku": "NW-BULL-05",
      "name": "Nova Bullet",
      "categoryId": "for-her",
      "price": 19.99,
      "listPrice": 22.99,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 312,
      "inStock": true,
      "badge": "Value",
      "colors": [
        "Rose",
        "Steel"
      ],
      "summary": "USB-rechargeable bullet with travel lock.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/bullet-vibrators/",
        "/sex-toys/female-toys/",
        "/sex-toys/beginner-toys/"
      ],
      "image": "/mock/snapshots/m1005.jpg",
      "gallery": [
        "/mock/snapshots/m1005.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1006",
      "sku": "NW-MASS-06",
      "name": "Orbit Massager",
      "categoryId": "for-him",
      "price": 79.0,
      "listPrice": 89.0,
      "currency": "USD",
      "rating": 4.2,
      "reviewCount": 41,
      "inStock": false,
      "badge": null,
      "colors": [
        "Slate"
      ],
      "summary": "Handheld massager with three head attachments.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/male-vibrators/"
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/61141_a34101_white_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/61141_a34101_white_000?$primary$&h=371&w=278&fmt=auto&qlt=80"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1007",
      "sku": "NW-CAND-07",
      "name": "Lumen Candle",
      "categoryId": "wellness",
      "price": 16.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.8,
      "reviewCount": 67,
      "inStock": true,
      "badge": null,
      "colors": [
        "Amber"
      ],
      "summary": "Low-melt massage candle, coconut wax.",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/sexy-gifts-games/",
        "/holidays/advent-calendars/",
        "/deals/free-gift/"
      ],
      "image": "/mock/snapshots/m1007.jpg",
      "gallery": [
        "/mock/snapshots/m1007.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1008",
      "sku": "NW-LUBE-08",
      "name": "Drift Lubricant",
      "categoryId": "wellness",
      "price": 12.99,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 440,
      "inStock": true,
      "badge": "Bestseller",
      "colors": [],
      "summary": "Water-based, condom compatible, 100ml.",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/lubes/",
        "/lubes-essentials/sex-toy-essentials/",
        "/sale/lubes-essentials/",
        "/best-sellers/lubes-essentials/"
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/66468_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/66468_000?$primary$&h=371&w=278&fmt=auto&qlt=80"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1009",
      "sku": "NW-RAB-09",
      "name": "Twin Pulse Rabbit",
      "categoryId": "for-her",
      "price": 64.0,
      "listPrice": 79.0,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 91,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Pink"
      ],
      "summary": "Dual motor rabbit with a flexible shaft.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/rabbit-vibrators/",
        "/sale/",
        "/sale/sex-toys/",
        "/deals/clearance/sex-toys/",
        "/students/"
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/54811_a31710_black_000?$primary$&h=765&w=574&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/54811_a31710_black_000?$primary$&h=765&w=574&fmt=auto&qlt=80"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1010",
      "sku": "NW-SUC-10",
      "name": "Air Bloom Stimulator",
      "categoryId": "for-her",
      "price": 89.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.7,
      "reviewCount": 210,
      "inStock": true,
      "badge": "Bestseller",
      "colors": [
        "Rose"
      ],
      "summary": "Pressure-wave stimulator with travel lock.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/",
        "/sex-toys/vibrators/rose-toys/",
        "/sex-toys/female-toys/",
        "/brands/womanizer/",
        "/best-sellers/"
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/84894_a47373_red_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/84894_a47373_red_000?$primary$&h=371&w=278&fmt=auto&qlt=80"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1011",
      "sku": "NW-DIL-11",
      "name": "Arc Silicone Dildo",
      "categoryId": "for-her",
      "price": 39.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 77,
      "inStock": true,
      "badge": null,
      "colors": [
        "Midnight"
      ],
      "summary": "Curved body-safe silicone with a flared base.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/curved-dildos/",
        "/sex-toys/dildos/suction-cup-dildos/"
      ],
      "image": "/mock/snapshots/m1011.jpg",
      "gallery": [
        "/mock/snapshots/m1011.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1012",
      "sku": "NW-FAN-12",
      "name": "Tide Fantasy Dildo",
      "categoryId": "for-her",
      "price": 54.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 33,
      "inStock": true,
      "badge": "New",
      "colors": [
        "Teal"
      ],
      "summary": "Sculpted fantasy texture, harness compatible.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/fantasy-dildos/",
        "/sex-toys/dildos/non-realistic-dildos/"
      ],
      "image": "/mock/snapshots/m1012.jpg",
      "gallery": [
        "/mock/snapshots/m1012.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1013",
      "sku": "NW-ANA-13",
      "name": "Grove Butt Plug",
      "categoryId": "for-her",
      "price": 22.0,
      "listPrice": 28.0,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 120,
      "inStock": true,
      "badge": "Value",
      "colors": [
        "Black"
      ],
      "summary": "Tapered beginner plug with a retrieval base.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/anal-sex-toys/",
        "/sex-toys/butt-plugs/",
        "/sex-toys/anal-sex-toys/beginners-anal-toys/",
        "/sex-toys/beginner-toys/",
        "/sale/",
        "/deals/clearance/sex-toys/",
        "/students/"
      ],
      "image": "/mock/snapshots/m1013.jpg",
      "gallery": [
        "/mock/snapshots/m1013.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1014",
      "sku": "NW-EGG-14",
      "name": "Kegel Duo Eggs",
      "categoryId": "for-her",
      "price": 29.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 64,
      "inStock": true,
      "badge": null,
      "colors": [
        "Lilac"
      ],
      "summary": "Weighted pair for pelvic floor practice.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/love-eggs-jiggle-balls/",
        "/sex-toys/love-eggs-jiggle-balls/kegel-exercisers/"
      ],
      "image": "/mock/snapshots/m1014.jpg",
      "gallery": [
        "/mock/snapshots/m1014.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1015",
      "sku": "NW-REM-15",
      "name": "Link Remote Pair",
      "categoryId": "couples",
      "price": 99.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 88,
      "inStock": true,
      "badge": "New",
      "colors": [
        "Black"
      ],
      "summary": "App-ready remote pair for two.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/sex-toys-for-couples/",
        "/sex-toys/sex-toys-for-couples/couples-vibrators/",
        "/sex-toys/vibrators/remote-control-vibrators/",
        "/brands/we-vibe/",
        "/best-sellers/sex-toys/sex-toys-for-couples/top-10/"
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/87337_a49322_blue_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/87337_a49322_blue_000?$primary$&h=371&w=278&fmt=auto&qlt=80"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1016",
      "sku": "NW-STR-16",
      "name": "Frame Strap-On Set",
      "categoryId": "couples",
      "price": 48.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.2,
      "reviewCount": 41,
      "inStock": true,
      "badge": null,
      "colors": [
        "Black"
      ],
      "summary": "Adjustable harness with a slim attachment.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/strap-ons/",
        "/sex-toys/strap-ons/strap-on-dildos/",
        "/sex-toys/sex-toys-for-couples/"
      ],
      "image": "/mock/snapshots/m1016.jpg",
      "gallery": [
        "/mock/snapshots/m1016.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1017",
      "sku": "NW-MST-17",
      "name": "Harbor Sleeve",
      "categoryId": "for-him",
      "price": 36.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.1,
      "reviewCount": 150,
      "inStock": true,
      "badge": null,
      "colors": [
        "Clear"
      ],
      "summary": "Soft-case sleeve with a textured canal.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/",
        "/sex-toys/male-sex-toys/pocket-pussies/",
        "/sex-toys/male-sex-toys/fleshlights/",
        "/best-sellers/sex-toys/male-sex-toys/top-10/"
      ],
      "image": "/mock/snapshots/m1017.jpg",
      "gallery": [
        "/mock/snapshots/m1017.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1018",
      "sku": "NW-PRO-18",
      "name": "Nexus Curve",
      "categoryId": "for-him",
      "price": 72.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 58,
      "inStock": true,
      "badge": null,
      "colors": [
        "Slate"
      ],
      "summary": "Hands-free prostate massager, USB charge.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/prostate-massagers/",
        "/sex-toys/anal-sex-toys/male-prostate-toys/"
      ],
      "image": "/mock/snapshots/m1018.jpg",
      "gallery": [
        "/mock/snapshots/m1018.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1019",
      "sku": "NW-PMP-19",
      "name": "Lift Pump Kit",
      "categoryId": "for-him",
      "price": 44.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.0,
      "reviewCount": 29,
      "inStock": true,
      "badge": null,
      "colors": [
        "Clear"
      ],
      "summary": "Manual pump with a pressure-release valve.",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/penis-pumps/"
      ],
      "image": "/mock/snapshots/m1019.jpg",
      "gallery": [
        "/mock/snapshots/m1019.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1020",
      "sku": "NW-TED-20",
      "name": "Noir Mesh Teddy",
      "categoryId": "lingerie",
      "price": 34.0,
      "listPrice": 42.0,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 73,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Stretch mesh teddy with adjustable straps.",
      "pathTags": [
        "/lingerie/",
        "/lingerie/all/",
        "/lingerie/bodies-teddies/",
        "/sale/lingerie/",
        "/deals/clearance/lingerie/",
        "/students/"
      ],
      "image": "/mock/snapshots/m1020.jpg",
      "gallery": [
        "/mock/snapshots/m1020.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1021",
      "sku": "NW-COS-21",
      "name": "Studio Costume Set",
      "categoryId": "lingerie",
      "price": 38.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 22,
      "inStock": true,
      "badge": "New",
      "colors": [
        "Red"
      ],
      "summary": "Two-piece costume with removable sash.",
      "pathTags": [
        "/lingerie/",
        "/lingerie/costumes/",
        "/sale/lingerie/costumes/"
      ],
      "image": "/mock/snapshots/m1021.jpg",
      "gallery": [
        "/mock/snapshots/m1021.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1022",
      "sku": "NW-UND-22",
      "name": "Line Trunks",
      "categoryId": "lingerie",
      "price": 18.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.2,
      "reviewCount": 40,
      "inStock": true,
      "badge": null,
      "colors": [
        "Navy"
      ],
      "summary": "Soft jersey trunks with a contoured pouch.",
      "pathTags": [
        "/lingerie/",
        "/lingerie/mens-underwear/"
      ],
      "image": "/mock/snapshots/m1022.jpg",
      "gallery": [
        "/mock/snapshots/m1022.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1023",
      "sku": "NW-CUF-23",
      "name": "Soft Cuff Pair",
      "categoryId": "bondage",
      "price": 16.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 99,
      "inStock": true,
      "badge": "Beginner",
      "colors": [
        "Black"
      ],
      "summary": "Padded cuffs with a quick-release clip.",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/",
        "/bondage/handcuffs-restraints/handcuffs/",
        "/bondage/bondage-for-beginners/",
        "/bondage/bondage-for-beginners/light-bondage/",
        "/deals/clearance/bondage/",
        "/sale/bondage/"
      ],
      "image": "/mock/snapshots/m1023.jpg",
      "gallery": [
        "/mock/snapshots/m1023.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1024",
      "sku": "NW-MSK-24",
      "name": "Dusk Silk Blindfold",
      "categoryId": "bondage",
      "price": 14.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.7,
      "reviewCount": 81,
      "inStock": true,
      "badge": null,
      "colors": [
        "Black"
      ],
      "summary": "Double-layer silk blindfold, no hardware.",
      "pathTags": [
        "/bondage/",
        "/bondage/blindfolds-masks-gags/",
        "/bondage/blindfolds-masks-gags/blindfolds-masks/",
        "/bondage/bondage-for-beginners/",
        "/sale/bondage/"
      ],
      "image": "/mock/snapshots/m1024.jpg",
      "gallery": [
        "/mock/snapshots/m1024.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1025",
      "sku": "NW-PAD-25",
      "name": "Arc Paddle",
      "categoryId": "bondage",
      "price": 26.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 37,
      "inStock": true,
      "badge": null,
      "colors": [
        "Wine"
      ],
      "summary": "Flexible paddle with a wrapped handle.",
      "pathTags": [
        "/bondage/",
        "/bondage/spankers-ticklers/",
        "/bondage/spankers-ticklers/spanking-paddles/",
        "/best-sellers/bondage/top-10/",
        "/new-in/bondage/"
      ],
      "image": "/mock/snapshots/m1025.jpg",
      "gallery": [
        "/mock/snapshots/m1025.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1026",
      "sku": "NW-ADV-26",
      "name": "Twelve Night Box",
      "categoryId": "couples",
      "price": 129.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.8,
      "reviewCount": 18,
      "inStock": true,
      "badge": "New",
      "colors": [],
      "summary": "Twelve-day discovery box of original minis.",
      "pathTags": [
        "/holidays/advent-calendars/",
        "/sex-toys/vibrators/sex-toy-kits/",
        "/new-in/",
        "/deals/free-gift/",
        "/new-in/sex-toys/"
      ],
      "image": "/mock/snapshots/m1026.jpg",
      "gallery": [
        "/mock/snapshots/m1026.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1027",
      "sku": "NW-CND-27",
      "name": "Thin Fit Condoms 12",
      "categoryId": "wellness",
      "price": 11.0,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 200,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "Latex condoms, reservoir tip, pack of 12.",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/condoms/"
      ],
      "image": "/mock/snapshots/m1027.jpg",
      "gallery": [
        "/mock/snapshots/m1027.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "m1028",
      "sku": "NW-CLN-28",
      "name": "Toy Mist Cleaner",
      "categoryId": "wellness",
      "price": 9.5,
      "listPrice": null,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 160,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "Alcohol-free toy cleaner spray, 100ml.",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/sex-toy-essentials/"
      ],
      "image": "/mock/snapshots/m1028.jpg",
      "gallery": [
        "/mock/snapshots/m1028.jpg"
      ],
      "source": "snapshot-fill"
    },
    {
      "id": "a47373g84894",
      "sku": "a47373g84894",
      "name": "Lovehoney Rose Clitoral Suction Stimulator",
      "categoryId": "for-her",
      "price": 56.99,
      "listPrice": 59.99,
      "currency": "USD",
      "rating": 4.0,
      "reviewCount": 1881,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "lovehoney rose clitoral suction stimulator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/84894_a47373_red_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/clitoral-suction-vibrators/p/lovehoney-rose-clitoral-suction-stimulator/a47373g84894.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/lovehoney-rose-clitoral-suction-stimulator/"
      ]
    },
    {
      "id": "a40888g74509",
      "sku": "a40888g74509",
      "name": "Lovehoney Bed Ringer Rechargeable Double Cock Ring",
      "categoryId": "for-her",
      "price": 49.99,
      "listPrice": 54.99,
      "currency": "USD",
      "rating": 4.01,
      "reviewCount": 399,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "lovehoney bed ringer rechargeable double cock ring",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/74509_a40888_purple_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/cock-rings/vibrating-cock-rings/p/lovehoney-bed-ringer-rechargeable-double-cock-ring/a40888g74509.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/cock-rings/",
        "/sex-toys/cock-rings/vibrating-cock-rings/",
        "/sex-toys/cock-rings/vibrating-cock-rings/lovehoney-bed-ringer-rechargeable-double-cock-ring/"
      ]
    },
    {
      "id": "66468",
      "sku": "66468",
      "name": "Lovehoney Enjoy Water-Based Lubricant 8.5 fl oz",
      "categoryId": "wellness",
      "price": 13.59,
      "listPrice": 16.99,
      "currency": "USD",
      "rating": 4.25,
      "reviewCount": 440,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "lovehoney enjoy water-based lubricant 8.5 fl oz",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/66468_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/lubes-essentials/lubes/water-based-lubes/p/lovehoney-enjoy-water-based-lubricant-8.5-fl-oz/66468.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/lubes/",
        "/lubes-essentials/lubes/water-based-lubes/",
        "/lubes-essentials/lubes/water-based-lubes/lovehoney-enjoy-water-based-lubricant-8.5-fl-oz/"
      ]
    },
    {
      "id": "a49254g87260",
      "sku": "a49254g87260",
      "name": "Fleshlight X Lovehoney Masterstroke Male Masturbator",
      "categoryId": "for-him",
      "price": 49.99,
      "listPrice": 59.99,
      "currency": "USD",
      "rating": 4.23,
      "reviewCount": 1132,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "fleshlight x lovehoney masterstroke male masturbator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/87260_a49254_blue_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/male-sex-toys/male-masturbators/p/fleshlight-x-lovehoney-masterstroke-male-masturbator/a49254g87260.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/",
        "/sex-toys/male-sex-toys/male-masturbators/fleshlight-x-lovehoney-masterstroke-male-masturbator/"
      ]
    },
    {
      "id": "a34745g62817",
      "sku": "a34745g62817",
      "name": "Fleshlight QUICKSHOT Vantage Compact Male Masturbator",
      "categoryId": "for-him",
      "price": 35.99,
      "listPrice": 39.99,
      "currency": "USD",
      "rating": 4.2,
      "reviewCount": 164,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "fleshlight quickshot vantage compact male masturbator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/62817_a34745_clear_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/male-sex-toys/male-masturbators/p/fleshlight-quickshot-vantage-compact-male-masturbator/a34745g62817.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/",
        "/sex-toys/male-sex-toys/male-masturbators/fleshlight-quickshot-vantage-compact-male-masturbator/"
      ]
    },
    {
      "id": "a49411g87420",
      "sku": "a49411g87420",
      "name": "Fleshlight Girls Vanna Bardot Dopamine Texture",
      "categoryId": "for-him",
      "price": 71.99,
      "listPrice": 79.99,
      "currency": "USD",
      "rating": 4.52,
      "reviewCount": 21,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "fleshlight girls vanna bardot dopamine texture",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/87420_a49411_flesh-pink_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/male-sex-toys/realistic-vaginas/p/fleshlight-girls-vanna-bardot-dopamine-texture/a49411g87420.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/realistic-vaginas/",
        "/sex-toys/male-sex-toys/realistic-vaginas/fleshlight-girls-vanna-bardot-dopamine-texture/"
      ]
    },
    {
      "id": "a50140g88272",
      "sku": "a50140g88272",
      "name": "Womanizer Pro Rechargeable Clitoral Suction Stimulator",
      "categoryId": "for-her",
      "price": 44.1,
      "listPrice": 49.0,
      "currency": "USD",
      "rating": 3.52,
      "reviewCount": 18,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "womanizer pro rechargeable clitoral suction stimulator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/88272_a50140_purple_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/clitoral-suction-vibrators/p/womanizer-pro-rechargeable-clitoral-suction-stimulator/a50140g88272.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/womanizer-pro-rechargeable-clitoral-suction-stimulator/"
      ]
    },
    {
      "id": "a49012g88704",
      "sku": "a49012g88704",
      "name": "Womanizer X Lovehoney Enhance Special Edition Pink Rose Pleasure Air Clitoral Vibrator",
      "categoryId": "for-her",
      "price": 152.1,
      "listPrice": 169.0,
      "currency": "USD",
      "rating": 4.21,
      "reviewCount": 80,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "womanizer x lovehoney enhance special edition pink rose pleasure air clitoral vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/88704_a49012_light-pink_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/clitoral-suction-vibrators/p/womanizer-x-lovehoney-enhance-special-edition-pink-rose-pleasure-air-clitoral-vibrator/a49012g88704.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/womanizer-x-lovehoney-enhance-special-edition-pink-rose-pleasure-air-clitoral-vibrator/"
      ]
    },
    {
      "id": "a34101g61141",
      "sku": "a34101g61141",
      "name": "Magic Wand Rechargeable Extra Powerful Cordless Vibrator",
      "categoryId": "for-her",
      "price": 134.99,
      "listPrice": 149.99,
      "currency": "USD",
      "rating": 4.38,
      "reviewCount": 400,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "magic wand rechargeable extra powerful cordless vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/61141_a34101_white_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/massage-wand-vibrators/p/magic-wand-rechargeable-extra-powerful-cordless-vibrator/a34101g61141.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/massage-wand-vibrators/",
        "/sex-toys/vibrators/massage-wand-vibrators/magic-wand-rechargeable-extra-powerful-cordless-vibrator/"
      ]
    },
    {
      "id": "a47520g85085",
      "sku": "a47520g85085",
      "name": "Magic Wand Mini Rechargeable Extra Powerful Cordless Vibrator",
      "categoryId": "for-her",
      "price": 89.99,
      "listPrice": 99.99,
      "currency": "USD",
      "rating": 4.01,
      "reviewCount": 65,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "magic wand mini rechargeable extra powerful cordless vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/85085_a47520_white_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/massage-wand-vibrators/p/magic-wand-mini-rechargeable-extra-powerful-cordless-vibrator/a47520g85085.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/massage-wand-vibrators/",
        "/sex-toys/vibrators/massage-wand-vibrators/magic-wand-mini-rechargeable-extra-powerful-cordless-vibrator/"
      ]
    },
    {
      "id": "a48850g86795",
      "sku": "a48850g86795",
      "name": "Magic Wand Micro Rechargeable Wand Massager",
      "categoryId": "for-her",
      "price": 80.99,
      "listPrice": 89.99,
      "currency": "USD",
      "rating": 3.64,
      "reviewCount": 11,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "magic wand micro rechargeable wand massager",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/86795_a48850_white_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/massage-wand-vibrators/p/magic-wand-micro-rechargeable-wand-massager/a48850g86795.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/massage-wand-vibrators/",
        "/sex-toys/vibrators/massage-wand-vibrators/magic-wand-micro-rechargeable-wand-massager/"
      ]
    },
    {
      "id": "a49322g87337",
      "sku": "a49322g87337",
      "name": "We-Vibe Chorus Pro Cosmic Purple App and Remote Controlled Couple's Vibrator",
      "categoryId": "couples",
      "price": 206.1,
      "listPrice": 229.0,
      "currency": "USD",
      "rating": 4.22,
      "reviewCount": 54,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "we-vibe chorus pro cosmic purple app and remote controlled couple's vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/87337_a49322_blue_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/clitoral-vibrators/p/we-vibe-chorus-pro-cosmic-purple-app-and-remote-controlled-couples-vibrator/a49322g87337.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/clitoral-vibrators/",
        "/sex-toys/vibrators/clitoral-vibrators/we-vibe-chorus-pro-cosmic-purple-app-and-remote-controlled-couples-vibrator/"
      ]
    },
    {
      "id": "a45648g82224",
      "sku": "a45648g82224",
      "name": "We-Vibe Touch X Rechargeable Clitoral Vibrator",
      "categoryId": "for-her",
      "price": 98.1,
      "listPrice": 109.0,
      "currency": "USD",
      "rating": 4.33,
      "reviewCount": 159,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "we-vibe touch x rechargeable clitoral vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/82224_a45648_orange_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/clitoral-vibrators/p/we-vibe-touch-x-rechargeable-clitoral-vibrator/a45648g82224.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/clitoral-vibrators/",
        "/sex-toys/vibrators/clitoral-vibrators/we-vibe-touch-x-rechargeable-clitoral-vibrator/"
      ]
    },
    {
      "id": "a49320g87334",
      "sku": "a49320g87334",
      "name": "We-Vibe Temp Tangerine Heating and Cooling Clitoral Vibrator",
      "categoryId": "for-her",
      "price": 116.99,
      "listPrice": 129.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 40,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "we-vibe temp tangerine heating and cooling clitoral vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/87334_a49320_orange_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/clitoral-vibrators/p/we-vibe-temp-tangerine-heating-and-cooling-clitoral-vibrator/a49320g87334.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/clitoral-vibrators/",
        "/sex-toys/vibrators/clitoral-vibrators/we-vibe-temp-tangerine-heating-and-cooling-clitoral-vibrator/"
      ]
    },
    {
      "id": "a49593g87626",
      "sku": "a49593g87626",
      "name": "Lovense Lush 4 App Controlled Vibrating Egg",
      "categoryId": "for-her",
      "price": 134.99,
      "listPrice": 149.99,
      "currency": "USD",
      "rating": 4.15,
      "reviewCount": 848,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "lovense lush 4 app controlled vibrating egg",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/87626_a49593_pink_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/love-eggs-jiggle-balls/vibrating-love-eggs/p/lovense-lush-4-app-controlled-vibrating-egg/a49593g87626.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/love-eggs-jiggle-balls/",
        "/sex-toys/love-eggs-jiggle-balls/vibrating-love-eggs/",
        "/sex-toys/love-eggs-jiggle-balls/vibrating-love-eggs/lovense-lush-4-app-controlled-vibrating-egg/"
      ]
    },
    {
      "id": "a45783g82399",
      "sku": "a45783g82399",
      "name": "Lovense Edge 2 App Controlled Rechargeable Prostate Massager",
      "categoryId": "for-him",
      "price": 132.99,
      "listPrice": 139.99,
      "currency": "USD",
      "rating": 4.17,
      "reviewCount": 60,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "lovense edge 2 app controlled rechargeable prostate massager",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/82399_a45783_black_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/male-sex-toys/prostate-massagers/p/lovense-edge-2-app-controlled-rechargeable-prostate-massager/a45783g82399.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/prostate-massagers/",
        "/sex-toys/male-sex-toys/prostate-massagers/lovense-edge-2-app-controlled-rechargeable-prostate-massager/"
      ]
    },
    {
      "id": "a45934g82681",
      "sku": "a45934g82681",
      "name": "Lovense Ferri App Controlled Rechargeable Panty Vibrator",
      "categoryId": "for-her",
      "price": 125.99,
      "listPrice": 139.99,
      "currency": "USD",
      "rating": 3.98,
      "reviewCount": 41,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "lovense ferri app controlled rechargeable panty vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/82681_a45934_pink_000?$primary$&h=371&w=278&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/vibrating-panties/p/lovense-ferri-app-controlled-rechargeable-panty-vibrator/a45934g82681.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/vibrating-panties/",
        "/sex-toys/vibrators/vibrating-panties/lovense-ferri-app-controlled-rechargeable-panty-vibrator/"
      ]
    },
    {
      "id": "a46084g82938",
      "sku": "a46084g82938",
      "name": "Fifty Shades Of Grey Sensation Rechargeable G-Spot Rabbit Vibrator",
      "categoryId": "for-her",
      "price": 29.99,
      "listPrice": 44.99,
      "currency": "USD",
      "rating": 2.91,
      "reviewCount": 30,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "fifty shades of grey sensation rechargeable g-spot rabbit vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/82938_a46084_black_000?$primary$&h=765&w=574&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/vibrators/rabbit-vibrators/p/fifty-shades-of-grey-sensation-rechargeable-g-spot-rabbit-vibrator/82938.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/rabbit-vibrators/",
        "/sex-toys/vibrators/rabbit-vibrators/fifty-shades-of-grey-sensation-rechargeable-g-spot-rabbit-vibrator/"
      ]
    },
    {
      "id": "a49012g86978",
      "sku": "a49012g86978",
      "name": "Womanizer Enhance Lilac Pleasure Air Clitoral Vibrator",
      "categoryId": "for-her",
      "price": 152.1,
      "listPrice": 169.0,
      "currency": "USD",
      "rating": 4.21,
      "reviewCount": 80,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "womanizer enhance lilac pleasure air clitoral vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/86978_a49012_purple_000?$primary$&h=765&w=574&fmt=auto&qlt=80",
      "pdpUrl": "/p/womanizer-enhance-lilac-pleasure-air-clitoral-vibrator/86978.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/womanizer-enhance-lilac-pleasure-air-clitoral-vibrator/"
      ]
    },
    {
      "id": "a31710g54811",
      "sku": "a31710g54811",
      "name": "Fifty Shades Of Grey Greedy Girl G-Spot Rabbit Vibrator",
      "categoryId": "for-her",
      "price": 87.99,
      "listPrice": 109.99,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 1382,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "fifty shades of grey greedy girl g-spot rabbit vibrator",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/54811_a31710_black_000?$primary$&h=765&w=574&fmt=auto&qlt=80",
      "pdpUrl": "/sex-toys/easter-sex-toys/p/fifty-shades-of-grey-greedy-girl-g-spot-rabbit-vibrator/54811.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/easter-sex-toys/",
        "/sex-toys/easter-sex-toys/fifty-shades-of-grey-greedy-girl-g-spot-rabbit-vibrator/"
      ]
    },
    {
      "id": "a50079g88194",
      "sku": "a50079g88194",
      "name": "Lovehoney Luxury Advent Calendar (24 Day)",
      "categoryId": "couples",
      "price": 369.0,
      "listPrice": 908.75,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 0,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "lovehoney luxury advent calendar (24 day)",
      "image": "https://media.lovehoneyassets.com/i/lovehoney/88194_a50079_black_000?$primary$&h=765&w=574&fmt=auto&qlt=80",
      "pdpUrl": "/lovehoney/p/lovehoney-luxury-advent-calendar-24-day/88194.html",
      "source": "homepage-snapshot",
      "pathTags": [
        "/lovehoney/",
        "/lovehoney/lovehoney-luxury-advent-calendar-24-day/"
      ]
    },
    {
      "id": "a9030g9030",
      "sku": "9030",
      "name": "njoy Pure Wand Stainless Steel Dildo",
      "brand": "njoy",
      "categoryId": "for-her",
      "price": 119.99,
      "listPrice": 129.99,
      "currency": "USD",
      "rating": 4.8,
      "reviewCount": 398,
      "inStock": true,
      "badge": "Staff Pick",
      "colors": [
        "Silver"
      ],
      "summary": "Double-ended stainless steel wand shaped for G-spot and P-spot pressure.",
      "description": "The njoy Pure Wand is a double-ended, body-safe stainless steel wand. One end is slimmer for warming up, the other is weighted for firmer G-spot or P-spot pressure. Steel holds temperature, so it can be warmed in water or cooled briefly before use.\n\nUse with water-based lubricant. Wash with warm water and toy cleaner after each use. The non-porous steel surface is simple to dry and store.",
      "features": [
        "Surgical-grade stainless steel",
        "Double-ended weighted design",
        "Temperature play ready",
        "Non-porous and easy to sterilize",
        "No motor, batteries, or charging",
        "Discreet heavyweight gift box mock spec"
      ],
      "specs": {
        "Brand": "njoy",
        "SKU": "9030",
        "Material": "Stainless steel",
        "Length": "8 in",
        "Insertable length": "7 in",
        "Diameter": "Dual bulb ends",
        "Waterproof": "Fully submersible",
        "Rechargeable": "No"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "rating": 5,
          "title": "Pressure without a motor",
          "body": "The curve does the work. Easy to clean and the weight feels controlled rather than clumsy.",
          "date": "2026-03-18",
          "verified": true
        },
        {
          "author": "Sam K.",
          "rating": 5,
          "title": "Gift-worthy build",
          "body": "Looks like the listing, arrived in plain packaging, and the dual ends are actually useful.",
          "date": "2026-05-02",
          "verified": true
        },
        {
          "author": "Riley M.",
          "rating": 4,
          "title": "Firm and precise",
          "body": "Not a beginner toy. Once you find the angle it stays put. Wipe-down cleanup is quick.",
          "date": "2026-07-21",
          "verified": true
        }
      ],
      "image": "https://media.lovehoneyassets.com/i/lovehoney/9030_a9030_silver_000?$primary$&h=765&w=574&fmt=auto&qlt=80",
      "gallery": [
        "https://media.lovehoneyassets.com/i/lovehoney/9030_a9030_silver_000?$primary$&h=765&w=574&fmt=auto&qlt=80"
      ],
      "pdpUrl": "/sex-toys/dildos/non-realistic-dildos/p/njoy-pure-wand-stainless-steel-dildo/a9030g9030.html",
      "source": "mock-pdp",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/non-realistic-dildos/",
        "/sex-toys/dildos/stainless-steel/",
        "/sex-toys/female-toys/",
        "/sex-toys/dildos/curved-dildos/"
      ]
    },
    {
      "id": "m1101",
      "sku": "LH-STEEL-10",
      "name": "Lovehoney Curved Steel Dildo 10 Inch",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 79.99,
      "listPrice": 99.99,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 86,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Silver"
      ],
      "summary": "10-inch dual-ended stainless steel wand with a deep curve for G-spot or P-spot pressure.",
      "description": "Lovehoney Curved Steel Dildo 10 Inch is a dual-ended, body-safe stainless steel wand. One bulb is slightly slimmer for warming up; the other is fuller for firmer G-spot or P-spot contact. At 10 inches overall it gives you room to hold one end while the curve does the work, with no motor, charging, or buttons to learn.\n\nSteel is non-porous, so it does not hold onto odour the way some softer toys can. Run it under warm water or rest it in a bowl of cool water before play if you want temperature contrast. The polished surface glides once you add lubricant, and the weight helps you keep a steady angle without gripping hard.\n\nThis is a pressure toy, not a vibrator. Start with the slimmer end, a generous amount of water-based or hybrid lubricant, and slow rocking rather than thrusting. Because metal has no give, communicate clearly with a partner and stop if anything feels sharp or numb.\n\nWash with warm water and toy cleaner, then dry fully. Store separately so the steel cannot nick silicone toys. Suitable for solo or partnered use; if you are new to steel, treat the length as a handle plus a shorter insertable section rather than trying to use all 10 inches at once.",
      "features": [
        "Body-safe stainless steel",
        "10-inch dual-ended curve",
        "Temperature play ready",
        "Non-porous and easy to sterilize",
        "No charging or motors",
        "Weighted for steady G-spot / P-spot pressure"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "LH-STEEL-10",
        "Material": "Stainless steel",
        "Overall length": "10 in",
        "Insertable length": "7 in",
        "Ends": "Two polished bulbs, different fullness",
        "Waterproof": "Fully submersible",
        "Rechargeable": "No",
        "Harness compatible": "No"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "rating": 5,
          "title": "The curve is the feature",
          "body": "Once the angle is right you barely have to move. Easy to wash and the weight feels controlled.",
          "date": "2026-04-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "rating": 5,
          "title": "Solid gift steel",
          "body": "Looks like the photo, no seams, and it warms up quickly in the sink.",
          "date": "2026-06-02",
          "verified": true
        },
        {
          "author": "Riley M.",
          "rating": 4,
          "title": "Firm, not a beginner",
          "body": "Need more lube than silicone. The slimmer end is the right place to start.",
          "date": "2026-08-19",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1101.jpg",
      "gallery": [
        "/mock/snapshots/m1101.jpg"
      ],
      "pdpUrl": "/sex-toys/dildos/stainless-steel/p/lovehoney-curved-steel-dildo-10-inch/m1101.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/stainless-steel/",
        "/sex-toys/dildos/non-realistic-dildos/",
        "/sex-toys/dildos/curved-dildos/",
        "/sex-toys/dildos/large-dildos/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1102",
      "sku": "LH-SLIM-5",
      "name": "Lovehoney Slimline Silicone Suction Cup Dildo 5 Inch",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 18.39,
      "listPrice": 22.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 179,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "A slim 5-inch silicone dildo with a flared suction base for beginners and harness play.",
      "description": "Lovehoney Slimline Silicone Suction Cup Dildo 5 Inch is a compact, body-safe silicone shaft with a gentle curve and a wide suction cup. At 5 inches it is meant as a starter size or a travel-friendly option, not a jumbo toy. The slim diameter is easier to relax around, and the flare at the base keeps it from travelling too far during partnered play.\n\nThe suction cup sticks to tile, glass, or other smooth, dry surfaces so you can go hands-free, and the same base is shaped to sit in many standard strap-on O-rings. Silicone has a bit of flex, so the toy follows your movement instead of fighting it.\n\nUse water-based lubricant only. Silicone lube can cloud or damage a silicone surface. Press the cup onto a clean wall and give it a light tug before you put weight on it. If the cup pops, dry the surface and try again.\n\nWash with warm water and toy cleaner after every use. Pat dry and store away from other silicone pieces so they do not bond. A straightforward choice if you want a small, harness-ready dildo without extra texture or a motor.",
      "features": [
        "Body-safe silicone",
        "Slim 5-inch starter size",
        "Harness-compatible suction base",
        "Gentle curve",
        "Waterproof and easy to boil-care",
        "Discreet matte black finish"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "LH-SLIM-5",
        "Material": "Silicone",
        "Overall length": "5 in",
        "Insertable length": "4.3 in",
        "Diameter": "Slim / beginner",
        "Base": "Suction cup, flared",
        "Waterproof": "Fully submersible",
        "Harness compatible": "Yes",
        "Rechargeable": "No"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "rating": 5,
          "title": "Finally a slim one",
          "body": "Diameter is actually slim, not 'slim' marketing. Cup holds on the shower wall.",
          "date": "2026-03-09",
          "verified": true
        },
        {
          "author": "Casey R.",
          "rating": 4,
          "title": "Good harness fit",
          "body": "Sat in the O-ring without a struggle. Wish it had a slightly longer neck above the cup.",
          "date": "2026-05-22",
          "verified": true
        },
        {
          "author": "Avery S.",
          "rating": 4,
          "title": "Beginner friendly",
          "body": "No weird smell, easy to clean, black does not show much wear.",
          "date": "2026-07-30",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1102.jpg",
      "gallery": [
        "/mock/snapshots/m1102.jpg"
      ],
      "pdpUrl": "/sex-toys/dildos/suction-cup-dildos/p/lovehoney-slimline-silicone-suction-cup-dildo-5-inch/m1102.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/suction-cup-dildos/",
        "/sex-toys/dildos/non-realistic-dildos/",
        "/sex-toys/beginner-toys/",
        "/sex-toys/female-toys/",
        "/sex-toys/strap-ons/strap-on-dildos/"
      ]
    },
    {
      "id": "m1103",
      "sku": "BASICS-RIB-5",
      "name": "BASICS Ribbed Anal Starter Dildo 5 Inch",
      "brand": "BASICS",
      "categoryId": "for-her",
      "price": 13.59,
      "listPrice": 16.99,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 178,
      "inStock": true,
      "badge": "Value",
      "colors": [
        "Purple"
      ],
      "summary": "A 5-inch ribbed anal starter with a tapered tip, rounded beads, and a suction cup base.",
      "description": "BASICS Ribbed Anal Starter Dildo 5 Inch is a short, tapered trainer with four rounded ribs and a suction cup. The tip is narrower so you can ease in, then each rib adds a little more fullness. It is aimed at people who want anal texture without jumping to a thick plug or a long shaft.\n\nThe purple silicone is smooth between the ribs, so the texture is rolling rather than sharp. A flared suction base doubles as a safety flange. Do not use this toy without that base remaining outside the body.\n\nGo slower than you think, use more water-based lubricant than vaginal play usually needs, and stop at a rib if that is enough for the session. The suction cup can sit on a floor or wall, but for anal play many people prefer holding the base so they can control depth.\n\nWash thoroughly, including the grooves. A soft toy-cleaner brush helps. Dry fully. If you share toys, put a condom over the shaft and change it between partners. This is a starter size, not a stretching program by itself.",
      "features": [
        "Tapered anal starter tip",
        "Rounded ribbed shaft",
        "5-inch compact length",
        "Flared suction safety base",
        "Body-safe silicone",
        "Beginner diameter"
      ],
      "specs": {
        "Brand": "BASICS",
        "SKU": "BASICS-RIB-5",
        "Material": "Silicone",
        "Overall length": "5 in",
        "Insertable length": "4.2 in",
        "Texture": "4 rounded ribs",
        "Base": "Suction cup, flared",
        "Waterproof": "Fully submersible",
        "Rechargeable": "No"
      },
      "reviews": [
        {
          "author": "Morgan T.",
          "rating": 5,
          "title": "Ribs are rounded, not harsh",
          "body": "Good first textured anal toy. Tip is actually tapered.",
          "date": "2026-02-14",
          "verified": true
        },
        {
          "author": "Quinn H.",
          "rating": 4,
          "title": "Does the job for the price",
          "body": "Cup is a bit small but the flange is wide enough. Easy to rinse.",
          "date": "2026-04-28",
          "verified": true
        },
        {
          "author": "Alex P.",
          "rating": 4,
          "title": "Use more lube than you think",
          "body": "Once it is wet the beads roll instead of catching. Purple is easy to find in a bag.",
          "date": "2026-09-03",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1103.jpg",
      "gallery": [
        "/mock/snapshots/m1103.jpg"
      ],
      "pdpUrl": "/sex-toys/anal-sex-toys/anal-dildos/p/basics-ribbed-anal-starter-dildo-5-inch/m1103.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/non-realistic-dildos/",
        "/sex-toys/anal-sex-toys/",
        "/sex-toys/anal-sex-toys/anal-dildos/",
        "/sex-toys/beginner-toys/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1104",
      "sku": "LH-SHIFT",
      "name": "Lovehoney Shape Shifter Poseable Super-Soft Silicone",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 26.99,
      "listPrice": 34.99,
      "currency": "USD",
      "rating": 4.2,
      "reviewCount": 24,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Pink"
      ],
      "summary": "A poseable, super-soft silicone dildo you can bend and hold in a curve, with a suction cup base.",
      "description": "Lovehoney Shape Shifter Poseable Super-Soft Silicone is built around a bend-and-hold core wrapped in a very soft outer sleeve. You can set a gentle G-spot curve, a straighter shaft, or a shallower hook, then use it like a regular dildo. The ombre pink finish is purely cosmetic; the useful part is that the toy stays where you put it instead of springing straight.\n\nBecause the outer layer is extra soft, the toy feels fuller in the hand than a firm silicone of the same diameter. That also means you should not fold it into a tight knot or crank the core sideways until it creases. Bend in smooth arcs.\n\nThe suction cup lets you park it on a smooth surface once you have the shape you want. Water-based lubricant only. If the core starts to feel like it is migrating, stop and let the toy relax straight before bending again.\n\nWash the sleeve thoroughly. Do not boil poseable cores unless the care card says the internal wire can take it; warm water and cleaner are enough. Dry and store almost straight so the core does not take a sharp set. A good middle ground if you like a custom angle without buying a steel wand.",
      "features": [
        "Poseable bend-and-hold core",
        "Super-soft silicone sleeve",
        "Suction cup base",
        "Set a G-spot curve by hand",
        "Ombre pink finish",
        "Harness-friendly flare"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "LH-SHIFT",
        "Material": "Silicone over poseable core",
        "Overall length": "6.5 in",
        "Insertable length": "5.5 in",
        "Firmness": "Super-soft outer / poseable core",
        "Base": "Suction cup",
        "Waterproof": "Splashproof; do not boil",
        "Rechargeable": "No"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "rating": 4,
          "title": "Actually stays curved",
          "body": "Softer than I expected. Holds a mild hook. Do not over-bend it.",
          "date": "2026-01-19",
          "verified": true
        },
        {
          "author": "Riley M.",
          "rating": 5,
          "title": "Nice for G-spot without steel",
          "body": "I set a shallow curve and left it. Cup is average.",
          "date": "2026-05-07",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "rating": 4,
          "title": "Soft sleeve, take care of the core",
          "body": "Feels plush. I store it straight in a pouch.",
          "date": "2026-08-12",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1104.jpg",
      "gallery": [
        "/mock/snapshots/m1104.jpg"
      ],
      "pdpUrl": "/sex-toys/dildos/non-realistic-dildos/p/lovehoney-shape-shifter-poseable-super-soft-silicone/m1104.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/non-realistic-dildos/",
        "/sex-toys/dildos/curved-dildos/",
        "/sex-toys/dildos/suction-cup-dildos/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1105",
      "sku": "LH-HEART-7",
      "name": "Lovehoney Heart Pounder Silicone Dildo 7 Inch",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 43.99,
      "listPrice": 54.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 315,
      "inStock": true,
      "badge": "Bestseller",
      "colors": [
        "Pink"
      ],
      "summary": "A 7-inch silicone dildo with a heart-print shaft, defined head, and a sturdy suction cup.",
      "description": "Lovehoney Heart Pounder Silicone Dildo 7 Inch is a mid-size silicone dildo with a clearly defined head, a gentle taper, and a heart print along a translucent-pink shaft. The look is playful; the shape is a standard harness-friendly 7-inch with enough girth that it is no longer a true beginner toy.\n\nThe suction cup is wider than the slimline 5-inch, so it holds better on tile and sits more securely in a strap-on ring. A slight curve aims toward the G-spot when the base is flat on a surface. The hearts are embedded in the silicone, not a painted coating, so they should not flake with normal washing.\n\nUse water-based lubricant. Give the cup a press-and-twist on a dry wall. For partnered play the flared base is the safety stop — keep it outside the body.\n\nWash after every use, including under the head. Silicone can be boiled if you want a deeper clean; let it cool before the next session. Store in a pouch away from other silicone. A solid everyday 7-inch if you want a bit more presence than a slim starter without going extra long.",
      "features": [
        "7-inch mid-size shaft",
        "Defined head and gentle taper",
        "Heart-print silicone",
        "Wide suction cup",
        "Harness compatible",
        "Body-safe silicone"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "LH-HEART-7",
        "Material": "Silicone",
        "Overall length": "7 in",
        "Insertable length": "6 in",
        "Diameter": "Mid / moderate girth",
        "Base": "Suction cup, flared",
        "Waterproof": "Fully submersible",
        "Harness compatible": "Yes",
        "Rechargeable": "No"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "rating": 5,
          "title": "Cup actually holds",
          "body": "Better suction than cheaper 7-inch toys I tried. Hearts are in the silicone.",
          "date": "2026-03-21",
          "verified": true
        },
        {
          "author": "Avery S.",
          "rating": 4,
          "title": "Nice middle size",
          "body": "Not a beginner girth, but the taper helps. Easy to clean under the head.",
          "date": "2026-06-16",
          "verified": true
        },
        {
          "author": "Morgan T.",
          "rating": 5,
          "title": "Works in a harness",
          "body": "O-ring fit was immediate. Curve is mild, which I prefer.",
          "date": "2026-09-08",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1105.jpg",
      "gallery": [
        "/mock/snapshots/m1105.jpg"
      ],
      "pdpUrl": "/sex-toys/dildos/suction-cup-dildos/p/lovehoney-heart-pounder-silicone-dildo-7-inch/m1105.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/suction-cup-dildos/",
        "/sex-toys/dildos/non-realistic-dildos/",
        "/sex-toys/female-toys/",
        "/sex-toys/strap-ons/strap-on-dildos/",
        "/best-sellers/sex-toys/dildos/"
      ]
    },
    {
      "id": "m1106",
      "sku": "LH-CURVE-7",
      "name": "Lovehoney Curved Silicone Suction Cup Dildo 7 Inch",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 29.99,
      "listPrice": 32.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 398,
      "inStock": true,
      "badge": "Bestseller",
      "colors": [
        "Magenta"
      ],
      "summary": "A 7-inch G-spot curved silicone dildo in magenta, with a slim shaft and a suction cup base.",
      "description": "Lovehoney Curved Silicone Suction Cup Dildo 7 Inch is a G-spot oriented silicone dildo: a rounder head, a pronounced arc, and a slimmer shaft than the Heart Pounder. The magenta colour makes it easy to find; the useful bit is the curve, which is meant to stay in contact with the front wall when the base is held or suctioned down.\n\nBecause the shaft stays relatively slim, this 7-inch reads as more beginner-friendly than a straight thick 7-inch. The trade-off is less stretch and more targeted pressure. A suction cup lets you set the angle on a wall or floor and keep both hands free.\n\nUse water-based lubricant and start with shallow strokes so the curve can find the right spot before you add depth. For partnered play, the person receiving should still be able to reach the flared base.\n\nFully washable. Dry the suction cup so it does not pick up dust. Store in a pouch. If you already like steel wands for G-spot pressure but want something softer and cheaper for everyday use, this is the silicone version of that idea.",
      "features": [
        "Pronounced G-spot curve",
        "Slimmer 7-inch shaft",
        "Rounded head",
        "Suction cup base",
        "Body-safe silicone",
        "Beginner-friendly girth"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "LH-CURVE-7",
        "Material": "Silicone",
        "Overall length": "7 in",
        "Insertable length": "5.8 in",
        "Shape": "G-spot curve",
        "Diameter": "Slim / moderate",
        "Base": "Suction cup, flared",
        "Waterproof": "Fully submersible",
        "Harness compatible": "Yes",
        "Rechargeable": "No"
      },
      "reviews": [
        {
          "author": "Quinn H.",
          "rating": 5,
          "title": "Curve does the work",
          "body": "I do not have to hunt for the angle as much as with a straight toy. Cup is decent.",
          "date": "2026-02-27",
          "verified": true
        },
        {
          "author": "Alex P.",
          "rating": 4,
          "title": "Slimmer than it looks",
          "body": "Photos make it look thicker. In hand it is an easy 7-inch.",
          "date": "2026-05-18",
          "verified": true
        },
        {
          "author": "Sam K.",
          "rating": 4,
          "title": "Everyday G-spot silicone",
          "body": "Not as intense as steel, which is the point. Washes clean, no odour.",
          "date": "2026-08-04",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1106.jpg",
      "gallery": [
        "/mock/snapshots/m1106.jpg"
      ],
      "pdpUrl": "/sex-toys/dildos/curved-dildos/p/lovehoney-curved-silicone-suction-cup-dildo-7-inch/m1106.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/curved-dildos/",
        "/sex-toys/dildos/suction-cup-dildos/",
        "/sex-toys/dildos/non-realistic-dildos/",
        "/sex-toys/female-toys/",
        "/best-sellers/sex-toys/dildos/"
      ]
    },
    {
      "id": "m1201",
      "sku": "M1201",
      "name": "Fifty Shades of Grey Hard Limits Bed Restraint Kit",
      "brand": "Fifty Shades Of Grey",
      "categoryId": "bondage",
      "price": 59.99,
      "listPrice": 74.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 98,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Under-bed strap kit with four cuffs and a matching blindfold for spread-eagle restraint.",
      "description": "Fifty Shades of Grey Hard Limits Bed Restraint Kit is an under-mattress strap system with four padded cuffs and a satin-style blindfold. The centre cross sits under the mattress so the straps come up at each corner of the bed. Cuffs attach with clips, which is faster than tying rope each time.\n\nThis is restraint furniture, not a lock-and-leave device. You should still be able to reach a cuff buckle or keep safety shears in reach. The pads are meant to spread pressure on wrists and ankles; they are not escape-proof police cuffs.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong. A basic starter if you want bed restraint without drilling into the frame.",
      "features": [
        "Under-mattress strap cross",
        "Four padded cuffs",
        "Clip-on attachment",
        "Matching blindfold",
        "No bed-frame drilling",
        "Adjustable strap length"
      ],
      "specs": {
        "Brand": "Fifty Shades of Grey",
        "SKU": "M1201",
        "Pieces": "Cuffs x4, straps, blindfold",
        "Fixing": "Under mattress",
        "Material": "Nylon straps, padded cuffs",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1201.jpg",
      "gallery": [
        "/mock/snapshots/m1201.jpg"
      ],
      "pdpUrl": "/bondage/p/fifty-shades-of-grey-hard-limits-bed-restraint-kit/m1201.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/",
        "/bondage/handcuffs-restraints/bed-restraints-ties/",
        "/bondage/handcuffs-restraints/bedroom-bondage-kits/",
        "/bondage/bondage-for-beginners/"
      ]
    },
    {
      "id": "m1202",
      "sku": "M1202",
      "name": "Lovehoney Pussy Power Rechargeable Auto-Suction Pump",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 59.99,
      "listPrice": 69.99,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 32,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "White"
      ],
      "summary": "Rechargeable automatic suction pump with a clear cup and a handheld controller.",
      "description": "Lovehoney Pussy Power Rechargeable Auto-Suction Pump uses a motorised pump instead of a hand bulb. The clear cup lets you see contact, and the handheld unit with three buttons controls suction without keeping a squeeze ball going.\n\nPumps are about blood flow and sensation, not stretching overnight. Start on the lowest setting, keep sessions short, and stop if the skin looks blotchy, numb, or painful. A little water-based lubricant on the cup rim helps the seal.\n\nCharge the handle before first use. Do not submerge the controller. Wash the cup with warm water and toy cleaner; wipe the handle with a damp cloth.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Automatic motorised suction",
        "Clear cup",
        "Rechargeable handheld control",
        "Short-session pump play",
        "Rim seal with water-based lube"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1202",
        "Power": "USB rechargeable",
        "Cup": "Clear",
        "Waterproof": "Cup washable; keep handle dry"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1202.jpg",
      "gallery": [
        "/mock/snapshots/m1202.jpg"
      ],
      "pdpUrl": "/bondage/p/lovehoney-pussy-power-rechargeable-auto-suction-pump/m1202.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/nipple-clitoral-toys/",
        "/bondage/nipple-clitoral-toys/clitoral-pussy-pumps/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1203",
      "sku": "M1203",
      "name": "Lovehoney Sensation Play Bondage Kit",
      "brand": "Lovehoney",
      "categoryId": "bondage",
      "price": 69.99,
      "listPrice": 84.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 12,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Red"
      ],
      "summary": "A beginner sensation kit with a tickler, paddle, plug, pump, cuffs, blindfold and flogger.",
      "description": "Lovehoney Sensation Play Bondage Kit groups several light-bondage and sensation toys in one box: a feather tickler, a small paddle, a tapered plug, a handheld pump, padded cuffs, a blindfold and a short flogger. The idea is contrast — soft then sting, blindfold then sight — rather than heavy restraint.\n\nUse one piece at a time until you know how each feels. The plug is a starter size; the paddle is for warm-up, not full-force impact. Check that cuffs still have two fingers of space.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry. Wash silicone pieces separately from the paddle and tickler.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Multi-piece sensation kit",
        "Tickler, paddle and flogger",
        "Starter plug",
        "Padded cuffs and blindfold",
        "Beginner impact and restraint"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1203",
        "Pieces": "7+",
        "Level": "Beginner / light bondage",
        "Colours": "Red and black"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1203.jpg",
      "gallery": [
        "/mock/snapshots/m1203.jpg"
      ],
      "pdpUrl": "/bondage/p/lovehoney-sensation-play-bondage-kit/m1203.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/bedroom-bondage-kits/",
        "/bondage/bondage-for-beginners/bondage-starter-kits/",
        "/bondage/bondage-for-beginners/light-bondage/"
      ]
    },
    {
      "id": "m1204",
      "sku": "M1204",
      "name": "Lovehoney Sweet Heat Travel Thrusting Warming Vibrator",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 99.99,
      "listPrice": 124.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 31,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Blue"
      ],
      "summary": "A compact thrusting vibrator with warming and a suction travel mount.",
      "description": "Lovehoney Sweet Heat Travel Thrusting Warming Vibrator combines a thrusting shaft, optional warming, and a suction mount so you can park it on a smooth surface. The blue sleeve sits on a black motor housing; a small egg-shaped remote is included in this listing photo.\n\nThrusting toys are noisier and heavier than a slim bullet. Start without the mount, on the lowest thrust, and add warming only after the surface feels comfortable. The suction cup needs a clean, dry, smooth wall.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof. Charge fully before the first run so warming and thrust do not cut out mid-session.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Thrusting shaft",
        "Warming mode",
        "Travel suction mount",
        "Remote egg",
        "Rechargeable"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1204",
        "Power": "USB rechargeable",
        "Functions": "Thrust + warm + vibrate",
        "Mount": "Suction cup"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1204.jpg",
      "gallery": [
        "/mock/snapshots/m1204.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-sweet-heat-travel-thrusting-warming-vibrator/m1204.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/dildos/thrusting-dildos/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1205",
      "sku": "M1205",
      "name": "Lovehoney Tease Me Advanced Nipple Clamps",
      "brand": "Lovehoney",
      "categoryId": "bondage",
      "price": 11.99,
      "listPrice": 14.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 241,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Silver"
      ],
      "summary": "Adjustable metal nipple clamps with heart charms on a fine chain.",
      "description": "Lovehoney Tease Me Advanced Nipple Clamps are a pair of sliding-adjust metal clamps with heart-shaped charms. The slide lets you set pressure instead of relying on a single spring bite. They are jewellery-like in look; they are still clamps, so circulation matters.\n\nStart almost open, then tighten a notch at a time. Limit wear to a few minutes when you are learning. If the nipple goes white, blue, or numb, take them off and warm the skin with a hand, not more pressure.\n\nWipe metal with a toy wipe or mild soap and water. Dry fully so the finish does not spot. Store so the chain cannot nick silicone toys.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Sliding adjustable pressure",
        "Heart charm detail",
        "Pair of clamps",
        "Fine connecting chain",
        "Beginner-to-intermediate nipple play"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1205",
        "Material": "Metal",
        "Adjustment": "Sliding bar",
        "Sold as": "Pair"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1205.jpg",
      "gallery": [
        "/mock/snapshots/m1205.jpg"
      ],
      "pdpUrl": "/bondage/p/lovehoney-tease-me-advanced-nipple-clamps/m1205.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/nipple-clitoral-toys/",
        "/bondage/nipple-clitoral-toys/nipple-clamps/"
      ]
    },
    {
      "id": "m1206",
      "sku": "M1206",
      "name": "Bondage Boutique Teal Satin Blindfold Cuff Set",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 34.99,
      "listPrice": 44.99,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 3,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Teal"
      ],
      "summary": "Satin-look teal blindfold, padded cuffs and a matching tickler.",
      "description": "Bondage Boutique Teal Satin Blindfold Cuff Set is a three-piece bedroom set: a padded satin-look blindfold, two wide cuffs on a short chain, and a feather tickler. The green-teal finish is the point aesthetically; the cuffs are still restraint hardware.\n\nWide cuffs spread pressure better than thin metal. Check that you can slip a fingertip under the strap. The tickler is for warming up skin before anything tighter.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Satin-look blindfold",
        "Padded chain cuffs",
        "Matching tickler",
        "Wide strap padding"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1206",
        "Pieces": "3",
        "Colour": "Teal",
        "Padding": "Yes"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1206.jpg",
      "gallery": [
        "/mock/snapshots/m1206.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-teal-satin-blindfold-cuff-set/m1206.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/",
        "/bondage/handcuffs-restraints/handcuffs/",
        "/bondage/bondage-for-beginners/light-bondage/"
      ]
    },
    {
      "id": "m1207",
      "sku": "M1207",
      "name": "Bondage Boutique Under Bed Restraint Kit",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 49.99,
      "listPrice": 59.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 60,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Under-bed strap kit shown with wrist cuffs and a blindfold on a bed frame.",
      "description": "Bondage Boutique Under Bed Restraint Kit uses straps that run under the mattress and come up to padded cuffs. The listing photo shows wrists up toward the headboard with a blindfold on — that is a typical spread or arms-up setup, not a lock-in.\n\nFit the straps while the bed is empty so you are not fighting body weight. Leave slack you can release quickly. Padded cuffs should not pinch the thumb-side nerve; if fingers tingle, loosen immediately.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Under-mattress straps",
        "Padded wrist cuffs",
        "Blindfold compatible setup",
        "No frame drilling"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1207",
        "Fixing": "Under mattress",
        "Cuffs": "Padded",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1207.jpg",
      "gallery": [
        "/mock/snapshots/m1207.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-under-bed-restraint-kit/m1207.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/bed-restraints-ties/",
        "/bondage/handcuffs-restraints/bedroom-bondage-kits/"
      ]
    },
    {
      "id": "m1208",
      "sku": "M1208",
      "name": "Bondage Boutique Spread Eagle Bed Restraint Kit",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 39.99,
      "listPrice": 49.99,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 1296,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Four-point bed restraint kit for a spread-eagle hold, shown with ankle and wrist cuffs.",
      "description": "Bondage Boutique Spread Eagle Bed Restraint Kit is a four-point setup: wrists and ankles held out on the mattress. The photo is the intended geometry — limbs away from the torso — which is more exposing and needs more joint care than cuffs-in-front.\n\nDo not haul limbs to full split if hips or shoulders are tight. Keep a slight bend in elbows and knees. Someone who is not tied should stay in the room.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong. Popular four-point kit if you already like two-cuff play and want more stretch.",
      "features": [
        "Four-point spread",
        "Wrist and ankle cuffs",
        "Bed-frame / mattress straps",
        "Padded contact points"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1208",
        "Points": "4",
        "Use": "Spread eagle on bed",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1208.jpg",
      "gallery": [
        "/mock/snapshots/m1208.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-spread-eagle-bed-restraint-kit/m1208.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/bed-restraints-ties/",
        "/bondage/handcuffs-restraints/wrist-ankle-restraints/",
        "/best-sellers/"
      ]
    },
    {
      "id": "m1209",
      "sku": "M1209",
      "name": "Purple Reins Thigh, Wrist and Ankle Restraint",
      "brand": "Purple Reins",
      "categoryId": "bondage",
      "price": 49.99,
      "listPrice": 54.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 71,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Purple"
      ],
      "summary": "Hogtie-style set linking thighs, wrists and ankles with padded purple straps.",
      "description": "Purple Reins Thigh, Wrist and Ankle Restraint connects padded thigh bands to wrist and ankle cuffs so the body folds rather than spreading. The listing photo shows a hogtie-like hold: limbs pulled in, not out.\n\nFolded positions load knees, hips and shoulders. Keep sessions short, and never combine this with a gag unless you already have a well-practised non-verbal signal. Leave enough strap to unclip without rolling the person onto their face.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Thigh, wrist and ankle straps",
        "Hogtie-style geometry",
        "Padded purple webbing",
        "Clip connectors"
      ],
      "specs": {
        "Brand": "Purple Reins",
        "SKU": "M1209",
        "Colour": "Purple",
        "Points": "Thigh + wrist + ankle",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1209.jpg",
      "gallery": [
        "/mock/snapshots/m1209.jpg"
      ],
      "pdpUrl": "/bondage/p/purple-reins-thigh-wrist-and-ankle-restraint/m1209.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/wrist-ankle-restraints/",
        "/bondage/handcuffs-restraints/bedroom-bondage-kits/"
      ]
    },
    {
      "id": "m1210",
      "sku": "M1210",
      "name": "Bondage Boutique Soft Handcuffs",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 15.99,
      "listPrice": 19.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 126,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Soft padded wrist cuffs joined by a short chain.",
      "description": "Bondage Boutique Soft Handcuffs are padded wrist cuffs on a short chain, closer to bedroom cuffs than to steel police irons. The pad is the whole point: less bite on the wrist bone, still a clear 'hands together' hold.\n\nYou should fit two fingers under each cuff. A short chain makes behind-the-back positions harder on shoulders — prefer in-front or one-cuff-to-a-headboard until you know the joint range.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Padded wrist cuffs",
        "Short joining chain",
        "Soft lining",
        "Beginner wrist restraint"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1210",
        "Type": "Soft cuffs",
        "Join": "Chain",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1210.jpg",
      "gallery": [
        "/mock/snapshots/m1210.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-soft-handcuffs/m1210.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/handcuffs/",
        "/bondage/bondage-for-beginners/"
      ]
    },
    {
      "id": "m1211",
      "sku": "M1211",
      "name": "Lovehoney All Tied Up Bondage Play Kit (8 Piece)",
      "brand": "Lovehoney",
      "categoryId": "bondage",
      "price": 49.99,
      "listPrice": 94.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 50,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Eight-piece black starter kit with blindfold, gag, clips, ties and a plug.",
      "description": "Lovehoney All Tied Up Bondage Play Kit (8 Piece) is a black nylon-and-silicone starter bundle: blindfold, bit-style gag, nipple clips, ties, a small plug and related extras as shown. It is a survey kit — many shapes, none of them heavy-duty dungeon gear.\n\nDo not put every piece on at once. Gags reduce talking; if you use one, agree a drop-object or double-tap first. The plug is a beginner flare-base toy, not a stretching program.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry. Wash the silicone plug separately.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "8-piece starter bundle",
        "Blindfold and gag",
        "Ties and clips",
        "Beginner plug",
        "All-black set"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1211",
        "Pieces": "8",
        "Level": "Beginner",
        "Colour": "Black"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1211.jpg",
      "gallery": [
        "/mock/snapshots/m1211.jpg"
      ],
      "pdpUrl": "/bondage/p/lovehoney-all-tied-up-bondage-play-kit-8-piece/m1211.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/bedroom-bondage-kits/",
        "/bondage/bondage-for-beginners/bondage-starter-kits/"
      ]
    },
    {
      "id": "m1212",
      "sku": "M1212",
      "name": "Bondage Boutique Plush Sex Position Restraint with Cuffs",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 39.99,
      "listPrice": 49.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 73,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Position sling with cuffs that holds the legs up toward the torso.",
      "description": "Bondage Boutique Plush Sex Position Restraint with Cuffs is a strap harness that holds the legs in a folded, open position using padded cuffs. It is a position helper as much as a restraint: it saves the partner from holding legs by hand.\n\nThis loads the lower back and hips. Put a pillow under the pelvis, and do not crank the straps to a gym-stretch. If feet tingle, loosen. Someone should be able to unclip without looking for a hidden buckle.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Leg-up position straps",
        "Padded cuffs",
        "Plush contact points",
        "Partner-position helper"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1212",
        "Type": "Position restraint",
        "Padding": "Plush",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1212.jpg",
      "gallery": [
        "/mock/snapshots/m1212.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-plush-sex-position-restraint-with-cuffs/m1212.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/wrist-ankle-restraints/",
        "/bondage/sex-swings-machines/sex-furniture-position-enhancers/"
      ]
    },
    {
      "id": "m1213",
      "sku": "M1213",
      "name": "Bondage Boutique Faux Leather Collar and Leash",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 21.59,
      "listPrice": 26.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 65,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Faux-leather collar with a clip-on leash.",
      "description": "Bondage Boutique Faux Leather Collar and Leash is a wide padded collar and a matching lead. It is a power-exchange prop, not a breath-play device. The collar should sit on the neck without pressing the throat.\n\nFit two fingers under the collar. Do not use the leash to pull someone off balance or to hang weight from the neck. Clip off instantly if coughing or voice changes.\n\nWipe faux leather with a damp cloth. Do not soak. Store the leash uncoiled so it does not crease the coating.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Faux-leather collar",
        "Clip-on leash",
        "Padded neck band",
        "D-ring front"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1213",
        "Material": "Faux leather",
        "Pieces": "Collar + leash",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1213.jpg",
      "gallery": [
        "/mock/snapshots/m1213.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-faux-leather-collar-and-leash/m1213.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/collars-leashes/"
      ]
    },
    {
      "id": "m1214",
      "sku": "M1214",
      "name": "Bondage Boutique Soft Bondage Rope 10 Meter",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 14.99,
      "listPrice": 19.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 389,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "A 10-metre hank of soft bondage rope.",
      "description": "Bondage Boutique Soft Bondage Rope 10 Meter is a single hank of synthetic soft rope, about 10 m, thick enough for basic column ties and not for climbing. Soft rope is kinder on skin than cheap polypropylene, but it can still leave marks and it can still tighten under load.\n\nLearn a single-column tie and a knife/shears habit before decorative harnesses. Never tie the neck. Check fingers and toes for colour change every few minutes.\n\nDo not machine-wash unless the label says so. Air dry. Coil loosely.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "10 m length",
        "Soft synthetic fibre",
        "Basic tying and harnesses",
        "Single hank"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1214",
        "Length": "10 m",
        "Fibre": "Soft synthetic",
        "Load rated": "No — not climbing rope"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1214.jpg",
      "gallery": [
        "/mock/snapshots/m1214.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-soft-bondage-rope-10-meter/m1214.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/bondage-rope-tape/"
      ]
    },
    {
      "id": "m1215",
      "sku": "M1215",
      "name": "Bondage Boutique Black Rose 20 Inch Spreader Bar",
      "brand": "Bondage Boutique",
      "categoryId": "bondage",
      "price": 24.99,
      "listPrice": 29.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 58,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "A 20-inch spreader bar with cuffs, shown in a legs-apart hold.",
      "description": "Bondage Boutique Black Rose 20 Inch Spreader Bar holds ankles (or wrists) a fixed distance apart. Twenty inches is a moderate spread, not a splits bar. The photo shows a legs-up use; you can also use it on the floor.\n\nA spreader removes the option to close the legs, so joint care matters more. Do not combine with a hogtie until you are practised. Keep the bar from slamming into bone if someone rolls.\n\nCheck stitching and buckles before every session. Keep a pair of safety shears nearby. Never leave someone unattended in restraints. Wash padded cuffs according to the care label; wipe hardware dry.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "20-inch spreader",
        "Cuff attachment points",
        "Legs-apart hold",
        "Moderate width"
      ],
      "specs": {
        "Brand": "Bondage Boutique",
        "SKU": "M1215",
        "Length": "20 in",
        "Use": "Ankle or wrist spread",
        "Locking": "No"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1215.jpg",
      "gallery": [
        "/mock/snapshots/m1215.jpg"
      ],
      "pdpUrl": "/bondage/p/bondage-boutique-black-rose-20-inch-spreader-bar/m1215.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/wrist-ankle-restraints/"
      ]
    },
    {
      "id": "m1216",
      "sku": "M1216",
      "name": "Lovehoney Black Furry Handcuffs",
      "brand": "Lovehoney",
      "categoryId": "bondage",
      "price": 12.99,
      "listPrice": 16.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 501,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Faux-fur lined metal handcuffs with a centre chain.",
      "description": "Lovehoney Black Furry Handcuffs put faux fur over a metal cuff so the first contact is softer. They still close like toy cuffs; they are not a fashion bracelet. Fur hides how tight you have gone, so check with fingers, not eyes.\n\nFur can catch hair. Size the cuff on the wrist bone, not the hand. Have a key or release in the same room — always.\n\nSpot-clean the fur. Do not soak the metal so the hinge rusts.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Faux-fur lining",
        "Metal cuff core",
        "Centre chain",
        "Key / release in room"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1216",
        "Lining": "Faux fur",
        "Core": "Metal",
        "Sold as": "Pair"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1216.jpg",
      "gallery": [
        "/mock/snapshots/m1216.jpg"
      ],
      "pdpUrl": "/bondage/p/lovehoney-black-furry-handcuffs/m1216.html",
      "source": "user-snapshot",
      "pathTags": [
        "/bondage/",
        "/bondage/handcuffs-restraints/handcuffs/",
        "/best-sellers/"
      ]
    },
    {
      "id": "m1217",
      "sku": "M1217",
      "name": "Womanizer Enhance Pleasure Air Clitoral Vibrator",
      "brand": "Womanizer",
      "categoryId": "for-her",
      "price": 152.1,
      "listPrice": 169.0,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 80,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Pink"
      ],
      "summary": "Womanizer air-pulse clitoral stimulator in pink with a rounded suction tip.",
      "description": "Womanizer Enhance Pleasure Air Clitoral Vibrator uses Pleasure Air-style suction at the clitoris rather than a buzzing motor on the surface. The pink body is a single-piece handheld with a round opening at the tip. Intensity is stepped; you do not need to grind the toy.\n\nPlace the opening over the clitoris with a bit of water-based lubricant on the rim. Start low. Air-pulse can feel like 'nothing' and then suddenly too much — change levels slowly.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Pleasure Air suction",
        "Stepped intensities",
        "Pink handheld body",
        "USB rechargeable",
        "Rim seal with lube"
      ],
      "specs": {
        "Brand": "Womanizer",
        "SKU": "M1217",
        "Type": "Air-pulse clitoral",
        "Power": "USB rechargeable",
        "Colour": "Pink"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1217.jpg",
      "gallery": [
        "/mock/snapshots/m1217.jpg"
      ],
      "pdpUrl": "/sex-toys/p/womanizer-enhance-pleasure-air-clitoral-vibrator/m1217.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/",
        "/sex-toys/female-toys/",
        "/brands/womanizer/"
      ]
    },
    {
      "id": "m1218",
      "sku": "M1218",
      "name": "Lovehoney Rechargeable Remote Control Vibrating Kegel Ball Set",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 51.99,
      "listPrice": 64.99,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 17,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Rose gold"
      ],
      "summary": "Weighted kegel balls with a remote and a charging case.",
      "description": "Lovehoney Rechargeable Remote Control Vibrating Kegel Ball Set is an insertable pair of weighted balls plus a remote and a compact case. They are for pelvic-floor squeeze practice and for remote vibration, not for overnight wear.\n\nUse a retrieval cord. Do not use if you have a device in the pelvis you have been told to avoid toys with. Start with short, standing or walking sessions — not a full gym workout on day one.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof. Charge in the case. Do not boil the remote.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Weighted kegel pair",
        "Remote vibration",
        "Charging case",
        "Retrieval cord",
        "Rechargeable"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1218",
        "Type": "Vibrating kegel balls",
        "Power": "USB / case charge",
        "Remote": "Yes"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1218.jpg",
      "gallery": [
        "/mock/snapshots/m1218.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-rechargeable-remote-control-vibrating-kegel-ball-set/m1218.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/love-eggs-jiggle-balls/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1219",
      "sku": "M1219",
      "name": "We-Vibe Rave 2 App Controlled G-Spot Vibrator",
      "brand": "We-Vibe",
      "categoryId": "for-her",
      "price": 134.1,
      "listPrice": 149.0,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 37,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Pink"
      ],
      "summary": "App-controlled G-spot vibrator with a tapered curved shaft.",
      "description": "We-Vibe Rave 2 App Controlled G-Spot Vibrator is a curved, tapered insertable vibe you can run from the buttons or from the We-Vibe app. The shape is a G-spot hook: slim tip, thicker belly, easy to hold at the base.\n\nApp toys need a charged phone and the official app. You can still use onboard buttons if you do not want Bluetooth. Insert with water-based lube and rock rather than jackhammer — the curve does the aiming.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "G-spot curve",
        "App or button control",
        "Tapered insertable shaft",
        "USB rechargeable"
      ],
      "specs": {
        "Brand": "We-Vibe",
        "SKU": "M1219",
        "Control": "App + buttons",
        "Power": "USB rechargeable",
        "Target": "G-spot"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1219.jpg",
      "gallery": [
        "/mock/snapshots/m1219.jpg"
      ],
      "pdpUrl": "/sex-toys/p/we-vibe-rave-2-app-controlled-g-spot-vibrator/m1219.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/g-spot-vibrators/",
        "/sex-toys/female-toys/",
        "/brands/we-vibe/"
      ]
    },
    {
      "id": "m1220",
      "sku": "M1220",
      "name": "Womanizer X Lovehoney Starlet Rechargeable Clitoral Stimulator",
      "brand": "Womanizer",
      "categoryId": "for-her",
      "price": 69.99,
      "listPrice": 79.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 1507,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Compact black air-pulse clitoral stimulator, small enough to palm.",
      "description": "Womanizer X Lovehoney Starlet Rechargeable Clitoral Stimulator is the smaller air-pulse shape: a black rounded body that sits in the fingers rather than a long wand. Same idea as larger Womanizer toys — a sealed opening over the clitoris — in a travel size.\n\nBecause it is compact, it is easy to press too hard. Let the suction do the work. A drop of water-based lube on the rim helps the seal without blocking the opening.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Compact air-pulse",
        "Palm-size body",
        "USB rechargeable",
        "Travel-friendly"
      ],
      "specs": {
        "Brand": "Womanizer X Lovehoney",
        "SKU": "M1220",
        "Type": "Air-pulse clitoral",
        "Size": "Compact",
        "Power": "USB rechargeable"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1220.jpg",
      "gallery": [
        "/mock/snapshots/m1220.jpg"
      ],
      "pdpUrl": "/sex-toys/p/womanizer-x-lovehoney-starlet-rechargeable-clitoral-stimulator/m1220.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/",
        "/sex-toys/female-toys/",
        "/brands/womanizer/",
        "/best-sellers/"
      ]
    },
    {
      "id": "m1221",
      "sku": "M1221",
      "name": "ROMP Reverb G-Spot and Clitoral Suction Stimulator",
      "brand": "ROMP",
      "categoryId": "for-her",
      "price": 49.99,
      "listPrice": 79.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 55,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Purple"
      ],
      "summary": "A U-shaped dual stimulator with clitoral suction on one arm and a G-spot arm on the other.",
      "description": "ROMP Reverb G-Spot and Clitoral Suction Stimulator is a U-shaped dual toy: one arm sits over the clitoris with a suction opening, the other arm goes inside toward the G-spot. A yellow contact pad marks the external arm in this colourway.\n\nGet the external seal first, then insert. If one arm pops off, you will feel a lot of motor and not much suction — reposition rather than turning the power up.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Dual G-spot + clitoral suction",
        "U-shaped body",
        "Rechargeable",
        "Colour-blocked external pad"
      ],
      "specs": {
        "Brand": "ROMP",
        "SKU": "M1221",
        "Type": "Dual stimulator",
        "Power": "USB rechargeable",
        "Colour": "Purple / yellow"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1221.jpg",
      "gallery": [
        "/mock/snapshots/m1221.jpg"
      ],
      "pdpUrl": "/sex-toys/p/romp-reverb-g-spot-and-clitoral-suction-stimulator/m1221.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/rabbit-vibrators/",
        "/sex-toys/vibrators/clitoral-suction-vibrators/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1222",
      "sku": "M1222",
      "name": "Lovehoney Mini Thrill Rechargeable Silicone Bullet Vibrator",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 35.99,
      "listPrice": 44.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 221,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Purple"
      ],
      "summary": "A slim rechargeable silicone bullet with a heart logo on the cap.",
      "description": "Lovehoney Mini Thrill Rechargeable Silicone Bullet Vibrator is a classic bullet: small, tapered, one-handed. The silicone body is the insertable or external bit; the cap holds the charge and buttons. It is a beginner vibe and a travel vibe, not a wand.\n\nUse it on the clitoris, on a nipple, or slipped inside with lube. Keep the charge cap above any bath water unless the spec says full submersion.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Slim bullet",
        "Silicone body",
        "USB rechargeable",
        "One-handed controls"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1222",
        "Type": "Bullet vibrator",
        "Power": "USB rechargeable",
        "Length": "Compact"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1222.jpg",
      "gallery": [
        "/mock/snapshots/m1222.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-mini-thrill-rechargeable-silicone-bullet-vibrator/m1222.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/",
        "/sex-toys/vibrators/bullet-vibrators/",
        "/sex-toys/beginner-toys/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1223",
      "sku": "M1223",
      "name": "Desire Luxury Rechargeable Curved G-Spot Vibrator",
      "brand": "Desire",
      "categoryId": "for-her",
      "price": 79.99,
      "listPrice": 99.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 119,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Purple"
      ],
      "summary": "A smooth, deeply curved rechargeable G-spot vibrator.",
      "description": "Desire Luxury Rechargeable Curved G-Spot Vibrator is a single-curve wand: one bulbous head, a waist, a handle bulb. There is no extra clit arm. The curve is the feature — you rock the handle to keep the head on the front wall.\n\nBecause it is smooth, it relies on angle not texture. A pillow under the hips helps. Water-based lube only on silicone.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Deep G-spot curve",
        "Smooth silicone",
        "Rechargeable",
        "No extra clit arm"
      ],
      "specs": {
        "Brand": "Desire",
        "SKU": "M1223",
        "Type": "G-spot vibrator",
        "Power": "USB rechargeable",
        "Texture": "Smooth"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1223.jpg",
      "gallery": [
        "/mock/snapshots/m1223.jpg"
      ],
      "pdpUrl": "/sex-toys/p/desire-luxury-rechargeable-curved-g-spot-vibrator/m1223.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/g-spot-vibrators/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1224",
      "sku": "M1224",
      "name": "Lovehoney Green Silicone Prostate Vibrator",
      "brand": "Lovehoney",
      "categoryId": "for-him",
      "price": 39.99,
      "listPrice": 49.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 32,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Teal"
      ],
      "summary": "A curved teal prostate massager with a flared base and a P-spot head.",
      "description": "Lovehoney Green Silicone Prostate Vibrator is an insertable P-spot toy: a hooked head, a thinner neck, and a flared base that stays outside the body. The teal silicone is smooth. Vibration sits in the head so you can aim at the prostate without a huge plug.\n\nAlways keep the flare outside. Use more lubricant than you think. Lie on your side for the first session so you can control depth with a hand on the base.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "P-spot hook",
        "Flared safety base",
        "Rechargeable vibration",
        "Smooth silicone"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1224",
        "Type": "Prostate vibrator",
        "Material": "Silicone",
        "Base": "Flared"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1224.jpg",
      "gallery": [
        "/mock/snapshots/m1224.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-green-silicone-prostate-vibrator/m1224.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/anal-sex-toys/",
        "/sex-toys/male-sex-toys/prostate-massagers/"
      ]
    },
    {
      "id": "m1225",
      "sku": "M1225",
      "name": "Lovehoney Clear Transparent Textured Stroker",
      "brand": "Lovehoney",
      "categoryId": "for-him",
      "price": 14.99,
      "listPrice": 19.99,
      "currency": "USD",
      "rating": 4.3,
      "reviewCount": 29,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Clear"
      ],
      "summary": "A short clear stroker with internal ribs.",
      "description": "Lovehoney Clear Transparent Textured Stroker is an open-ended, see-through sleeve with internal ribbing. It is a compact stroker, not a full-length Fleshlight. The clear wall lets you see the texture working.\n\nAdd water-based or stroker lube inside. Too little lube on ribs can sting. Open-ended designs are easier to clean than closed cups.\n\nTurn the sleeve inside out if the design allows, wash, rinse, dry fully. Powder only if the material calls for it — most TPE likes a little renewal powder; silicone does not.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Clear sleeve",
        "Internal ribs",
        "Open-ended",
        "Compact travel size"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1225",
        "Type": "Stroker",
        "Finish": "Clear",
        "Texture": "Ribbed interior"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1225.jpg",
      "gallery": [
        "/mock/snapshots/m1225.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-clear-transparent-textured-stroker/m1225.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/"
      ]
    },
    {
      "id": "m1226",
      "sku": "M1226",
      "name": "Lovehoney Mega Mighty 2 Extra Inches Girthy Penis Extender with Ball Loop",
      "brand": "Lovehoney",
      "categoryId": "for-him",
      "price": 24.99,
      "listPrice": 29.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 546,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Clear"
      ],
      "summary": "A clear, girthy extender sleeve with a ball loop.",
      "description": "Lovehoney Mega Mighty 2 Extra Inches Girthy Penis Extender with Ball Loop is a hollow sleeve that adds length and girth, with a loop that sits behind the testicles to help it stay put. It is an extender, not a pump and not a medical device.\n\nUse plenty of water-based lube inside the sleeve. The ball loop should be snug, not a tourniquet — if anything goes numb or cold, take it off. Trim fingernails before rolling it on.\n\nWash inside and out. Dry fully so the interior does not stay tacky.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Adds length and girth",
        "Ball loop stay",
        "Clear sleeve",
        "Hollow extender"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1226",
        "Type": "Penis extender",
        "Extra length": "About 2 in",
        "Loop": "Ball loop"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1226.jpg",
      "gallery": [
        "/mock/snapshots/m1226.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-mega-mighty-2-extra-inches-girthy-penis-extender-with-ball-loop/m1226.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/",
        "/sex-toys/male-sex-toys/penis-sleeves-extenders/"
      ]
    },
    {
      "id": "m1227",
      "sku": "M1227",
      "name": "Blowmotion Warming Vibrating Male Masturbator",
      "brand": "Blowmotion",
      "categoryId": "for-him",
      "price": 59.99,
      "listPrice": 99.99,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 739,
      "inStock": true,
      "badge": "Staff Pick",
      "colors": [
        "Black"
      ],
      "summary": "A handheld warming, vibrating stroker with a round opening.",
      "description": "Blowmotion Warming Vibrating Male Masturbator is a closed-cup stroker with a motor for vibration and a warming mode. The grey-black shell is meant to sit in one hand; the interior is a soft sleeve.\n\nWarming takes a minute. Do not crank heat and vibration together on the first use. Use stroker or water-based lube, not silicone lube on a TPE sleeve.\n\nRemove the sleeve to wash if the design allows. Keep the motor housing away from standing water. Dry the sleeve fully.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Warming mode",
        "Vibration",
        "Handheld cup",
        "Staff-pick volume of reviews"
      ],
      "specs": {
        "Brand": "Blowmotion",
        "SKU": "M1227",
        "Functions": "Warm + vibrate",
        "Power": "Rechargeable",
        "Type": "Male masturbator"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1227.jpg",
      "gallery": [
        "/mock/snapshots/m1227.jpg"
      ],
      "pdpUrl": "/sex-toys/p/blowmotion-warming-vibrating-male-masturbator/m1227.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/",
        "/best-sellers/"
      ]
    },
    {
      "id": "m1228",
      "sku": "M1228",
      "name": "Lovehoney Get Hard Extra Thick Silicone Cock Ring Set (3 Count)",
      "brand": "Lovehoney",
      "categoryId": "for-him",
      "price": 10.99,
      "listPrice": 16.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 334,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "Three extra-thick silicone cock rings in different diameters.",
      "description": "Lovehoney Get Hard Extra Thick Silicone Cock Ring Set (3 Count) is a set of three stretchy, extra-thick silicone rings. Thick rings feel more like a band than a thread. Pick the size that goes on without a fight — you should not need to force it.\n\nCock rings are time-limited. If anything goes cold, blue, or numb, cut the session. Do not sleep in a ring. Silicone stretches; it is not a metal hinged ring.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Set of 3 diameters",
        "Extra-thick silicone",
        "Stretch fit",
        "No hinges or locks"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1228",
        "Count": "3",
        "Material": "Silicone",
        "Style": "Extra thick"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1228.jpg",
      "gallery": [
        "/mock/snapshots/m1228.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-get-hard-extra-thick-silicone-cock-ring-set-3-count/m1228.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/cock-rings/",
        "/sex-toys/male-sex-toys/"
      ]
    },
    {
      "id": "m1229",
      "sku": "M1229",
      "name": "Lovehoney High Roller Remote Control Rotating Prostate Massager",
      "brand": "Lovehoney",
      "categoryId": "for-him",
      "price": 54.99,
      "listPrice": 89.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 409,
      "inStock": true,
      "badge": "Staff Pick",
      "colors": [
        "Black"
      ],
      "summary": "A rotating prostate massager with a separate remote.",
      "description": "Lovehoney High Roller Remote Control Rotating Prostate Massager is a P-spot toy with a rotating head and a remote, so a partner can change patterns without reaching the base. The insertable part is a classic prostate curve; the remote is a small oval fob.\n\nInsert the toy first, on low, before you hand over the remote. Rotation is a different sensation from vibration — start slower than you would with a bullet. Keep the flared base outside.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Rotating P-spot head",
        "Remote control",
        "Flared base",
        "Rechargeable"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1229",
        "Functions": "Rotate + vibrate",
        "Control": "Remote",
        "Target": "Prostate"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1229.jpg",
      "gallery": [
        "/mock/snapshots/m1229.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-high-roller-remote-control-rotating-prostate-massager/m1229.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/prostate-massagers/",
        "/sex-toys/anal-sex-toys/",
        "/best-sellers/"
      ]
    },
    {
      "id": "m1230",
      "sku": "M1230",
      "name": "Fleshlight Renewing Powder 4oz",
      "brand": "Fleshlight",
      "categoryId": "wellness",
      "price": 12.99,
      "listPrice": 15.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 164,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Green"
      ],
      "summary": "4 oz jar of Fleshlight renewing powder for TPE sleeves.",
      "description": "Fleshlight Renewing Powder 4oz is a cornstarch-style renewal powder for Fleshlight TPE sleeves that have gone tacky after washing. It is not lube and not a toy cleaner. A light dusting after the sleeve is fully dry restores a dry-touch surface.\n\nDo not dump powder into a wet sleeve. Do not use on silicone toys. A little is enough; extra powder clumps.\n\nKeep the lid closed. This is a care product, not a sexual lubricant.\n\nFor people who already own TPE strokers and need the sleeve to feel dry again.",
      "features": [
        "4 oz tub",
        "For TPE / Fleshlight sleeves",
        "Restores dry-touch finish",
        "Not a lubricant"
      ],
      "specs": {
        "Brand": "Fleshlight",
        "SKU": "M1230",
        "Size": "4 oz",
        "Use": "TPE sleeve care",
        "Not for": "Silicone toys / lube"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1230.jpg",
      "gallery": [
        "/mock/snapshots/m1230.jpg"
      ],
      "pdpUrl": "/lubes-essentials/p/fleshlight-renewing-powder-4oz/m1230.html",
      "source": "user-snapshot",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/sex-toy-essentials/",
        "/sex-toys/male-sex-toys/"
      ]
    },
    {
      "id": "m1231",
      "sku": "M1231",
      "name": "Fleshlight Riley Reid Utopia Texture",
      "brand": "Fleshlight",
      "categoryId": "for-him",
      "price": 79.99,
      "listPrice": 89.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 259,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Flesh"
      ],
      "summary": "Fleshlight Girls sleeve in the Utopia texture, Riley Reid edition.",
      "description": "Fleshlight Riley Reid Utopia Texture is a full-size Fleshlight Girls sleeve in a hard case, using the Utopia internal texture. The outer photo on this listing is the campaign still; the functional product is the sleeve plus case.\n\nUse Fleshlight-safe lube. After use, rinse, invert if you can, let it dry on a stand, then a light renewing powder if the TPE feels tacky.\n\nDo not boil TPE. Do not store pressed against other TPE sleeves.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Utopia texture",
        "Full-size Fleshlight case",
        "TPE sleeve",
        "Riley Reid edition"
      ],
      "specs": {
        "Brand": "Fleshlight",
        "SKU": "M1231",
        "Texture": "Utopia",
        "Material": "TPE sleeve",
        "Case": "Yes"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1231.jpg",
      "gallery": [
        "/mock/snapshots/m1231.jpg"
      ],
      "pdpUrl": "/sex-toys/p/fleshlight-riley-reid-utopia-texture/m1231.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/",
        "/sex-toys/male-sex-toys/realistic-vaginas/",
        "/brands/"
      ]
    },
    {
      "id": "m1232",
      "sku": "M1232",
      "name": "TENGA Flip Zero Luxury Male Masturbator",
      "brand": "TENGA",
      "categoryId": "for-him",
      "price": 89.99,
      "listPrice": 119.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 141,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "TENGA Flip-series luxury stroker with a hard shell you open to clean.",
      "description": "TENGA Flip Zero Luxury Male Masturbator is a hard-shell stroker that flips open so you can wash the interior instead of guessing. The black case is the Flip family shape; the inside is a detailed elastomer sleeve.\n\nTENGA toys often have a sample lube in the box — still add more. Open the shell fully after use; trapped water is what makes these smell.\n\nFollow TENGA's wash-and-dry steps. Do not boil the shell.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Flip-open case",
        "Detailed interior",
        "Reusable",
        "Hard-shell body"
      ],
      "specs": {
        "Brand": "TENGA",
        "SKU": "M1232",
        "Type": "Flip stroker",
        "Clean": "Opens fully",
        "Reusable": "Yes"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1232.jpg",
      "gallery": [
        "/mock/snapshots/m1232.jpg"
      ],
      "pdpUrl": "/sex-toys/p/tenga-flip-zero-luxury-male-masturbator/m1232.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/"
      ]
    },
    {
      "id": "m1233",
      "sku": "M1233",
      "name": "THRUST Pro Mini Ella Realistic Pocket Pussy 7oz",
      "brand": "THRUST",
      "categoryId": "for-him",
      "price": 16.99,
      "listPrice": 22.99,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 616,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Flesh"
      ],
      "summary": "A compact realistic stroker with a dual-density interior, 7 oz class.",
      "description": "THRUST Pro Mini Ella Realistic Pocket Pussy 7oz is a small realistic stroker: an outer sculpted form and a textured canal. The cutaway on the listing shows the internal ridges. It is a pocket size, not a full torso.\n\nUse water-based lube. Tight realistic openings need more lube than a wide cup. Do not store other TPE pressed against it.\n\nWash the canal as far as you can reach, dry, then a light powder if the brand's TPE calls for it.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Realistic exterior",
        "Textured canal",
        "Compact 7 oz class",
        "Pocket size"
      ],
      "specs": {
        "Brand": "THRUST",
        "SKU": "M1233",
        "Size": "Mini / 7 oz class",
        "Material": "TPE-style",
        "Type": "Realistic stroker"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1233.jpg",
      "gallery": [
        "/mock/snapshots/m1233.jpg"
      ],
      "pdpUrl": "/sex-toys/p/thrust-pro-mini-ella-realistic-pocket-pussy-7oz/m1233.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/",
        "/sex-toys/male-sex-toys/realistic-vaginas/"
      ]
    },
    {
      "id": "m1234",
      "sku": "M1234",
      "name": "Lovehoney Head Master Double Texture Blow Job Stroker",
      "brand": "Lovehoney",
      "categoryId": "for-him",
      "price": 11.99,
      "listPrice": 14.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 518,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Clear"
      ],
      "summary": "A short double-texture oral stroker you can close in one hand.",
      "description": "Lovehoney Head Master Double Texture Blow Job Stroker is a small clear sleeve aimed at the head rather than a full-length stroke. Two textures inside give a different feel depending which way you orient it.\n\nBecause it is short, it is easy to squeeze too hard. Let the texture work; add lube if it squeaks.\n\nOpen-ended washing is quick. Dry fully.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Double interior texture",
        "Compact oral-style sleeve",
        "Clear material",
        "One-hand use"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1234",
        "Type": "Oral stroker",
        "Texture": "Dual",
        "Size": "Compact"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1234.jpg",
      "gallery": [
        "/mock/snapshots/m1234.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-head-master-double-texture-blow-job-stroker/m1234.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/"
      ]
    },
    {
      "id": "m1235",
      "sku": "M1235",
      "name": "Arcwave Voy Compact Adjustable Silicone Male Stroker",
      "brand": "Arcwave",
      "categoryId": "for-him",
      "price": 81.0,
      "listPrice": 90.0,
      "currency": "USD",
      "rating": 4.4,
      "reviewCount": 60,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "A compact adjustable silicone stroker with a twist-tight collar.",
      "description": "Arcwave Voy Compact Adjustable Silicone Male Stroker is a short, hard-shell silicone stroker. You twist to change how tight the interior sits, rather than buying three sizes. It is a premium compact, not a disposable sleeve.\n\nAdjust on a low tightness first. Silicone interiors want water-based lube only.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof. Open / disassemble as far as the design allows so the interior dries.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Adjustable tightness",
        "Silicone interior",
        "Compact travel body",
        "Twist collar"
      ],
      "specs": {
        "Brand": "Arcwave",
        "SKU": "M1235",
        "Material": "Silicone",
        "Fit": "Adjustable",
        "Size": "Compact"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1235.jpg",
      "gallery": [
        "/mock/snapshots/m1235.jpg"
      ],
      "pdpUrl": "/sex-toys/p/arcwave-voy-compact-adjustable-silicone-male-stroker/m1235.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/male-sex-toys/male-masturbators/"
      ]
    },
    {
      "id": "m1236",
      "sku": "M1236",
      "name": "Lovehoney Dual Density Realistic Suction Cup Dildo",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 39.99,
      "listPrice": 49.99,
      "currency": "USD",
      "rating": 4.6,
      "reviewCount": 1488,
      "inStock": true,
      "badge": "Staff Pick",
      "colors": [
        "Flesh"
      ],
      "summary": "A dual-density realistic dildo with a suction cup and a defined head.",
      "description": "Lovehoney Dual Density Realistic Suction Cup Dildo is a realistic shaft with a firmer core and a softer outer, a defined head, and a suction-cup base. Dual density is the reason it does not feel like a single firm stick.\n\nThe suction cup is harness-friendly on many O-rings. Use water-based lube. Dual-density silicone still hates silicone lube.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Dual-density silicone",
        "Realistic head",
        "Suction cup base",
        "Harness compatible"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1236",
        "Material": "Dual-density silicone",
        "Base": "Suction cup",
        "Style": "Realistic"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1236.jpg",
      "gallery": [
        "/mock/snapshots/m1236.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-dual-density-realistic-suction-cup-dildo/m1236.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/dildos/",
        "/sex-toys/dildos/realistic-dildos/",
        "/sex-toys/dildos/suction-cup-dildos/",
        "/sex-toys/female-toys/",
        "/best-sellers/"
      ]
    },
    {
      "id": "m1237",
      "sku": "M1237",
      "name": "Lovehoney Dual Pleaser Clitoral and G-Spot Rabbit Vibrator",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 29.99,
      "listPrice": 39.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 475,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Purple"
      ],
      "summary": "A purple rabbit-style vibrator with a clitoral arm and a ribbed G-spot shaft.",
      "description": "Lovehoney Dual Pleaser Clitoral and G-Spot Rabbit Vibrator is a classic rabbit: insertable ribbed shaft plus an external clitoral arm. The purple body is one piece, rechargeable, with the clit arm sitting on the shaft rather than as a separate toy.\n\nGet the external arm on the clitoris before you chase depth. Ribs add texture; they are not a saw. Water-based lube only.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Rabbit dual stimulation",
        "Ribbed G-spot shaft",
        "Clitoral arm",
        "Rechargeable"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1237",
        "Type": "Rabbit vibrator",
        "Power": "USB rechargeable",
        "Colour": "Purple"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1237.jpg",
      "gallery": [
        "/mock/snapshots/m1237.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-dual-pleaser-clitoral-and-g-spot-rabbit-vibrator/m1237.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/rabbit-vibrators/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1301",
      "sku": "M1301",
      "name": "Lovehoney Fresh Biodegradable Sex Toy Wipes (25 Count)",
      "brand": "Lovehoney",
      "categoryId": "wellness",
      "price": 7.19,
      "listPrice": 8.99,
      "currency": "USD",
      "rating": 5.0,
      "reviewCount": 584,
      "inStock": true,
      "badge": "Sale",
      "colors": [],
      "summary": "A 25-count pack of biodegradable wipes for cleaning toys between uses.",
      "description": "Lovehoney Fresh Biodegradable Sex Toy Wipes (25 Count) are single-use cloths for wiping down toys when a sink is not handy. They are a cleaner, not a lubricant and not a sterilizer. The pack is resealable so the stack does not dry out after you take the first wipe.\n\nWipe the toy, wait a few seconds, then dry with a clean cloth. Do not use as a condom or as lube. If a toy was shared, wash it with toy cleaner and water as well — a wipe is a top-up, not a substitute for a proper wash after every session.\n\nUse one wipe per toy, then a second if residue remains. Do not flush. Let silicone dry before it goes back in a bag with other toys.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "25 biodegradable wipes",
        "Resealable pack",
        "For toy surfaces between washes",
        "Not a lubricant"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1301",
        "Type": "Toy wipes",
        "Count": "25",
        "Flushable": "No"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1301.jpg",
      "gallery": [
        "/mock/snapshots/m1301.jpg"
      ],
      "pdpUrl": "/lubes-essentials/p/lovehoney-fresh-biodegradable-sex-toy-wipes-25-count/m1301.html",
      "source": "user-snapshot",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/sex-toy-essentials/sex-toy-cleaners/",
        "/lubes-essentials/sex-toy-essentials/"
      ]
    },
    {
      "id": "m1302",
      "sku": "M1302",
      "name": "Lovehoney Orgasm Gel 3.4 fl oz",
      "brand": "Tracey Cox",
      "categoryId": "wellness",
      "price": 10.39,
      "listPrice": 12.99,
      "currency": "USD",
      "rating": 4.0,
      "reviewCount": 887,
      "inStock": true,
      "badge": "Sale",
      "colors": [],
      "summary": "Tracey Cox Supersex orgasm gel in a 100 ml pump bottle for external clitoral use.",
      "description": "Lovehoney Orgasm Gel 3.4 fl oz is Tracey Cox Supersex gel in a 100 ml pump. It is a topical arousal gel for external use on the clitoris, not a lubricant you pour over a whole session and not a treatment for any medical condition.\n\nOne pump is plenty. Give it a minute. Some people feel a tingle or a slight temperature change; if it stings, wash it off. Pair with a water-based lube if you also want slip. Keep it off mucous membranes you did not mean to treat, and keep it out of the urethra.\n\nPatch-test on the inner forearm first. A pea-size amount is enough. Wash off with water after play. Do not use on broken skin, in the urethra, or with toys that the label says are incompatible with gels.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "100 ml / 3.4 fl oz pump",
        "External clitoral arousal gel",
        "Tracey Cox Supersex formula",
        "Use a small amount"
      ],
      "specs": {
        "Brand": "Tracey Cox",
        "SKU": "M1302",
        "Type": "Arousal gel",
        "Volume": "100 ml / 3.4 fl oz",
        "Use": "External"
      },
      "reviews": [
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1302.jpg",
      "gallery": [
        "/mock/snapshots/m1302.jpg"
      ],
      "pdpUrl": "/lubes-essentials/p/lovehoney-orgasm-gel-3-4-fl-oz/m1302.html",
      "source": "user-snapshot",
      "pathTags": [
        "/lubes-essentials/",
        "/lubes-essentials/better-sex-for-her/better-female-orgasms/",
        "/lubes-essentials/lubes/"
      ]
    },
    {
      "id": "m1303",
      "sku": "M1303",
      "name": "Bondage Large Storage Bag",
      "brand": "Lovehoney",
      "categoryId": "wellness",
      "price": 4.79,
      "listPrice": 5.99,
      "currency": "USD",
      "rating": 5.0,
      "reviewCount": 139,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "A black drawstring bag for storing restraints and toys out of sight.",
      "description": "Bondage Large Storage Bag is a plain black drawstring pouch. It is storage, not a restraint and not a travel case with padding. Use it to keep cuffs, rope, and smaller toys together so they are not sitting in a bathroom drawer.\n\nLet toys dry fully before they go in. A damp interior grows smells fast. Do not store battery toys switched on, and keep cords from kinking in the bottom of the bag.\n\nEmpty the bag before washing. Wipe the interior if a toy was stored damp. Keep zippers and drawcords away from silicone so they cannot leave a mark.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Drawstring closure",
        "Black fabric, low-profile",
        "For dry toys and restraints",
        "Not padded"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1303",
        "Type": "Storage bag",
        "Colour": "Black",
        "Closure": "Drawstring"
      },
      "reviews": [
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1303.jpg",
      "gallery": [
        "/mock/snapshots/m1303.jpg"
      ],
      "pdpUrl": "/lubes-essentials/sex-toy-essentials/sex-toy-storage/p/bondage-large-storage-bag/m1303.html",
      "source": "user-snapshot",
      "pathTags": [
        "/lubes-essentials/sex-toy-essentials/sex-toy-storage/",
        "/lubes-essentials/sex-toy-essentials/",
        "/bondage/"
      ]
    },
    {
      "id": "m1304",
      "sku": "M1304",
      "name": "Lovehoney Magic Bullet 10 Function Bullet Vibrator",
      "brand": "Lovehoney",
      "categoryId": "for-her",
      "price": 11.99,
      "listPrice": 18.99,
      "currency": "USD",
      "rating": 5.0,
      "reviewCount": 1285,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "A slim black bullet vibrator with 10 vibration patterns and a Lovehoney heart badge.",
      "description": "Lovehoney Magic Bullet 10 Function Bullet Vibrator is a smooth, lipstick-size bullet. Ten patterns live in a small motor — it is not a wand and not an insertable with a flared base. Hold it against the clitoris, or use it as a travel backup when you do not want a larger toy.\n\nStart on the lowest pattern. The pointed tip is for pressure, not for forcing depth. If you use it internally, treat it as a bullet with a retrieval end, not as a dildo, and use a condom if you are sharing.\n\nUse water-based lubricant on silicone. Wash with warm water and toy cleaner after each use, then dry before storage. Keep charge ports dry unless the spec says the toy is fully waterproof.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "10 vibration functions",
        "Slim bullet body",
        "One-button control",
        "Travel size"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1304",
        "Type": "Bullet vibrator",
        "Functions": "10",
        "Colour": "Black",
        "Power": "Battery"
      },
      "reviews": [
        {
          "author": "Casey R.",
          "title": "Better than the cheap version",
          "body": "Padding / silicone / hardware feels finished rather than rattly.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1304.jpg",
      "gallery": [
        "/mock/snapshots/m1304.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-magic-bullet-10-function-bullet-vibrator/m1304.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/vibrators/bullet-vibrators/",
        "/sex-toys/female-toys/"
      ]
    },
    {
      "id": "m1305",
      "sku": "M1305",
      "name": "Lovehoney Maximum Control Adjustable Stamina Ring",
      "brand": "Lovehoney",
      "categoryId": "for-him",
      "price": 16.19,
      "listPrice": 17.99,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 281,
      "inStock": true,
      "badge": "Sale",
      "colors": [
        "Black"
      ],
      "summary": "An adjustable lasso-style silicone ring with a sliding bead for a custom fit.",
      "description": "Lovehoney Maximum Control Adjustable Stamina Ring is a lasso ring: two silicone cords and a sliding bead so you set the girth instead of guessing a fixed size. It is a constriction ring, not a vibrator and not a medical device for erectile dysfunction.\n\nLoop it around the base of the penis, slide the bead until it is snug, then stop. Tight is not better. Time the session; take it off if sensation drops or the skin changes color. Water-based lube on the cords makes the bead easier to move.\n\nDo not leave a constriction ring on for more than 20 minutes. If anything goes numb, cold, or discolored, take it off immediately. Water-based lube only on silicone.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "Adjustable sliding bead",
        "Lasso / stamina style",
        "Body-safe silicone cords",
        "No motor"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1305",
        "Type": "Adjustable cock ring",
        "Material": "Silicone",
        "Colour": "Black",
        "Vibrating": "No"
      },
      "reviews": [
        {
          "author": "Alex P.",
          "title": "As pictured",
          "body": "Plain packaging and the finish matches the listing. Easy to figure out without a long manual.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1305.jpg",
      "gallery": [
        "/mock/snapshots/m1305.jpg"
      ],
      "pdpUrl": "/sex-toys/p/lovehoney-maximum-control-adjustable-stamina-ring/m1305.html",
      "source": "user-snapshot",
      "pathTags": [
        "/sex-toys/",
        "/sex-toys/cock-rings/",
        "/sex-toys/male-sex-toys/"
      ]
    },
    {
      "id": "m1306",
      "sku": "M1306",
      "name": "Lovehoney Enjoy Advent Calendar 2026 (24 day)",
      "brand": "Lovehoney",
      "categoryId": "couples",
      "price": 149.0,
      "listPrice": 345.77,
      "currency": "USD",
      "rating": 4.5,
      "reviewCount": 10,
      "inStock": true,
      "badge": null,
      "colors": [],
      "summary": "A 24-day advent box of toys, extras, and accessories with a listed bundle value of $345.77.",
      "description": "Lovehoney Enjoy Advent Calendar 2026 (24 day) is a numbered gift box with twenty-four doors. Behind them are a mix of toys, extras, and accessories — a bundle, not 24 of the same item, and not a mystery crate with unpublished contents on this mock page.\n\nOpen one door a day or dump the lot; that is up to you. Check each item for its own material and charging notes before first use. Some doors are extras (lube, cuffs, smaller bullets) rather than flagship toys. The crossed-out value is the mock sum of the included pieces, not a second price you will be charged.\n\nStore the box upright so smaller pieces do not migrate between doors. Keep batteries and charging cables with the toys they belong to.\n\nFor consenting adults. Agree a safeword or tap-out before you start, and stop immediately if anything feels numb, sharp, or wrong.",
      "features": [
        "24 numbered doors",
        "Mix of toys and extras",
        "Listed bundle value $345.77",
        "2026 Enjoy edition"
      ],
      "specs": {
        "Brand": "Lovehoney",
        "SKU": "M1306",
        "Type": "Advent calendar",
        "Days": "24",
        "Edition": "Enjoy 2026"
      },
      "reviews": [
        {
          "author": "Sam K.",
          "title": "Keeping this one",
          "body": "Sturdy enough for regular use. Clean-up is straightforward if you follow the care notes.",
          "rating": 5,
          "date": "2026-01-11",
          "verified": true
        },
        {
          "author": "Riley M.",
          "title": "Gifted it",
          "body": "Looked like the photo. A bit of extra lubricant made the first session smoother.",
          "rating": 5,
          "date": "2026-02-16",
          "verified": true
        },
        {
          "author": "Jordan L.",
          "title": "Does what it says",
          "body": "No odd smell, no sharp edges. The size in hand is honest.",
          "rating": 4,
          "date": "2026-03-21",
          "verified": true
        }
      ],
      "image": "/mock/snapshots/m1306.jpg",
      "gallery": [
        "/mock/snapshots/m1306.jpg"
      ],
      "pdpUrl": "/holidays/advent-calendars/p/lovehoney-enjoy-advent-calendar-2026-24-day/m1306.html",
      "source": "user-snapshot",
      "pathTags": [
        "/holidays/advent-calendars/",
        "/sex-toys/vibrators/sex-toy-kits/",
        "/lubes-essentials/sexy-gifts-games/gifts/"
      ]
    }
  ]
}
