{"title":"Realistic Dildos","description":"","products":[{"product_id":"ruse-silicone-slim-double-dong-dildo-hot-pink-18-copy","title":"Silicone Rechargeable Big Dick Energy Studs-Ivory","description":"\u003cdiv\u003e\n\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-17\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb03279f-ae26-4d1c-855e-651eb510b21a\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-20\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"24760610-d24a-42d1-9f2e-38aec696006b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"21\" data-end=\"324\"\u003eNow that’s real BDE. This Liquid Silicone stud from CalExotics is designed with impressive girth and a smooth, body-safe feel for a powerful and satisfying experience. Crafted from premium liquid silicone, it delivers a softer, smoother, and more durable build that’s fully waterproof for versatile use.\u003c\/p\u003e\n\u003cp data-start=\"326\" data-end=\"585\"\u003eIt features 10 distinct functions of deep, rumbling vibration, allowing you to explore a wide range of intensities and patterns. A sturdy suction cup base provides hands-free versatility on any flat surface, opening up multiple play positions and experiences.\u003c\/p\u003e\n\u003cp data-start=\"587\" data-end=\"793\"\u003eBuilt with smart technology, it includes a state-of-the-art memory chip that resumes your last used setting, plus a security travel lock for safe storage—simply hold for 3 seconds to activate or deactivate.\u003c\/p\u003e\n\u003cp data-start=\"795\" data-end=\"1030\"\u003eRechargeable via USB with the included magnetic charging cord, it fully charges in about 3 hours. Runtime lasts approximately 30 minutes on high speed and up to 50 minutes on low speed. Backed by a 1-year limited manufacturer warranty.\u003c\/p\u003e\n\u003cp data-start=\"1032\" data-end=\"1044\"\u003e\u003cstrong data-start=\"1032\" data-end=\"1044\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1045\" data-end=\"1469\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"13m0is8\" data-start=\"1045\" data-end=\"1072\"\u003eMade of Liquid Silicone\u003c\/li\u003e\n\u003cli data-section-id=\"1odyyiu\" data-start=\"1073\" data-end=\"1127\"\u003eSoft, smooth, durable, and waterproof construction\u003c\/li\u003e\n\u003cli data-section-id=\"kh7rj7\" data-start=\"1128\" data-end=\"1182\"\u003e10 vibration functions with deep rumbling patterns\u003c\/li\u003e\n\u003cli data-section-id=\"celg2o\" data-start=\"1183\" data-end=\"1229\"\u003eStrong suction cup base for hands-free use\u003c\/li\u003e\n\u003cli data-section-id=\"o1kibl\" data-start=\"1230\" data-end=\"1275\"\u003eSmart memory chip (resumes last function)\u003c\/li\u003e\n\u003cli data-section-id=\"a4niih\" data-start=\"1276\" data-end=\"1308\"\u003eTravel lock security feature\u003c\/li\u003e\n\u003cli data-section-id=\"92qugx\" data-start=\"1309\" data-end=\"1358\"\u003eUSB rechargeable with magnetic charging cable\u003c\/li\u003e\n\u003cli data-section-id=\"149ia1k\" data-start=\"1359\" data-end=\"1386\"\u003eFull charge in ~3 hours\u003c\/li\u003e\n\u003cli data-section-id=\"ifygwt\" data-start=\"1387\" data-end=\"1430\"\u003eRuntime: ~30 min (high) \/ ~50 min (low)\u003c\/li\u003e\n\u003cli data-section-id=\"zczkjw\" data-start=\"1431\" data-end=\"1469\" data-is-last-node=\"\"\u003e1-year limited manufacturer warranty\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Cal Exotics","offers":[{"title":"Default Title","offer_id":46361406931094,"sku":"SE-0257-20-3","price":79.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/1861\/1862\/files\/SE0257-20-3-01.jpg?v=1777154620"},{"product_id":"silicone-rechargeable-big-dick-energy-studs-ivory-copy","title":"Strap On Me Sliding Skin Realistic Dildo With Suction Cup-Fuchsia L","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-17\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb03279f-ae26-4d1c-855e-651eb510b21a\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-20\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"24760610-d24a-42d1-9f2e-38aec696006b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"21\" data-end=\"321\"\u003eThis new Sliding Skin realistic dildo brings a closer-to-reality experience through a refined blend of minimalism, simplicity, and sophistication. Designed with a sleek aesthetic, its lifelike detailing and rich, intense coloration are crafted to evoke pleasure and desire from the very first glance.\u003c\/p\u003e\n\u003cp data-start=\"323\" data-end=\"550\"\u003eEngineered for an ultra-innovative realistic feel, this piece delivers a unique and thrilling texture experience that sets it apart in design and performance. Its flexible structure enhances comfort and adaptability during use.\u003c\/p\u003e\n\u003cp data-start=\"552\" data-end=\"875\"\u003eMade from dual-density silicone, it combines a soft outer layer with a firmer core for a more realistic sensation. The flexible shaft allows natural movement, while the strong suction cup base enables hands-free play on any smooth, flat surface. It is also harness compatible for added versatility in partnered experiences.\u003c\/p\u003e\n\u003cp data-start=\"877\" data-end=\"889\"\u003e\u003cstrong data-start=\"877\" data-end=\"889\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"890\" data-end=\"1054\"\u003e\n\u003cli data-section-id=\"5v5f84\" data-start=\"890\" data-end=\"910\"\u003eMade of Silicone\u003c\/li\u003e\n\u003cli data-section-id=\"1k4j5td\" data-start=\"911\" data-end=\"940\"\u003eDual Density Construction\u003c\/li\u003e\n\u003cli data-section-id=\"1us3h53\" data-start=\"941\" data-end=\"966\"\u003eFlexible Shaft Design\u003c\/li\u003e\n\u003cli data-section-id=\"1an5hgx\" data-start=\"967\" data-end=\"994\"\u003eStrong Suction Cup Base\u003c\/li\u003e\n\u003cli data-section-id=\"ilz3um\" data-start=\"995\" data-end=\"1017\"\u003eHarness Compatible\u003c\/li\u003e\n\u003cli data-section-id=\"1617g5v\" data-start=\"1018\" data-end=\"1054\"\u003eRealistic Feel \u0026amp; Textured Design\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1056\" data-end=\"1075\"\u003e\u003cstrong data-start=\"1056\" data-end=\"1075\"\u003ePackage Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1076\" data-end=\"1138\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"bf9jpl\" data-start=\"1076\" data-end=\"1096\"\u003eWeight: 14.50 oz\u003c\/li\u003e\n\u003cli data-section-id=\"19hc95\" data-start=\"1097\" data-end=\"1138\" data-is-last-node=\"\"\u003eDimensions: 3.30” W x 9.00” H x 4.50” L\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lovely Planet (Holiday","offers":[{"title":"Default Title","offer_id":46361409486998,"sku":"LP6016411","price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/1861\/1862\/files\/LP6016411-01.jpg?v=1777154816"},{"product_id":"strap-on-me-sliding-skin-realistic-dildo-with-suction-cup-fuchsia-l-copy","title":"Colours Pleasures 7 Inch Pink Silicone Dildo","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-17\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb03279f-ae26-4d1c-855e-651eb510b21a\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-20\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"24760610-d24a-42d1-9f2e-38aec696006b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"21\" data-end=\"329\"\u003eThe Colours Pleasures 7 Inch Pink Silicone Dildo is crafted from premium, medical-grade body-safe silicone for a smooth, reliable, and enjoyable experience. Designed to be non-porous for easy, worry-free cleaning, it combines a velvety-soft touch with a firm structure that allows for effortless penetration.\u003c\/p\u003e\n\u003cp data-start=\"331\" data-end=\"595\"\u003eThis generously sized piece features a slightly curved shape and detailed vein texture for enhanced stimulation and a more lifelike feel. Its vibrant pink design adds a playful aesthetic, while still maintaining a realistic form built for pleasure and exploration.\u003c\/p\u003e\n\u003cp data-start=\"597\" data-end=\"755\"\u003eA strong and versatile suction cup base enables hands-free use on any smooth, flat surface, opening the door to creative positioning and dynamic play options.\u003c\/p\u003e\n\u003cp data-start=\"757\" data-end=\"769\"\u003e\u003cstrong data-start=\"757\" data-end=\"769\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"770\" data-end=\"1026\"\u003e\n\u003cli data-section-id=\"1vaj82v\" data-start=\"770\" data-end=\"804\"\u003eMade of Medical-Grade Silicone\u003c\/li\u003e\n\u003cli data-section-id=\"mqqjrb\" data-start=\"805\" data-end=\"831\"\u003ePhthalate \u0026amp; Latex Free\u003c\/li\u003e\n\u003cli data-section-id=\"hsdofx\" data-start=\"832\" data-end=\"859\"\u003eHypoallergenic Material\u003c\/li\u003e\n\u003cli data-section-id=\"1pa3pjl\" data-start=\"860\" data-end=\"899\"\u003eSoft Velvety Texture with Firm Core\u003c\/li\u003e\n\u003cli data-section-id=\"60yd9k\" data-start=\"900\" data-end=\"934\"\u003eSlightly Curved, Veined Design\u003c\/li\u003e\n\u003cli data-section-id=\"1an5hgx\" data-start=\"935\" data-end=\"962\"\u003eStrong Suction Cup Base\u003c\/li\u003e\n\u003cli data-section-id=\"jvy3aw\" data-start=\"963\" data-end=\"993\"\u003eNon-Porous \u0026amp; Easy to Clean\u003c\/li\u003e\n\u003cli data-section-id=\"1xagsvc\" data-start=\"994\" data-end=\"1026\"\u003eAvailable in Multiple Colors\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1028\" data-end=\"1044\"\u003e\u003cstrong data-start=\"1028\" data-end=\"1044\"\u003eMeasurements\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1045\" data-end=\"1131\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"ilad05\" data-start=\"1045\" data-end=\"1075\"\u003eOverall length: 8.8 inches\u003c\/li\u003e\n\u003cli data-section-id=\"t9ki5v\" data-start=\"1076\" data-end=\"1110\"\u003eInsertable length: 6.75 inches\u003c\/li\u003e\n\u003cli data-section-id=\"1hbo0dv\" data-start=\"1111\" data-end=\"1131\" data-is-last-node=\"\"\u003eWidth: 1.75 inches\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"NS Novelties","offers":[{"title":"Default Title","offer_id":46361410175126,"sku":"NSN-0405-04","price":59.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/1861\/1862\/files\/NSN0405-04-01.jpg?v=1777155148"},{"product_id":"colours-pleasures-7-inch-pink-silicone-dildo-copy","title":"John Holmes Cock UR3 Mold 10\" Cock Dildo With Suction Cup","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-17\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb03279f-ae26-4d1c-855e-651eb510b21a\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-20\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"24760610-d24a-42d1-9f2e-38aec696006b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"21\" data-end=\"378\"\u003eExperience Boogie Nights every night with this ULTRASKYN™ realistic collectible-style cock, sculpted directly from the legendary adult performer John Holmes. Designed to capture impressive size and lifelike detail, this piece reflects the iconic presence and defining characteristics that made him one of the most recognizable figures in adult film history.\u003c\/p\u003e\n\u003cp data-start=\"380\" data-end=\"586\"\u003eCrafted from ULTRASKYN™ material, it delivers a highly realistic feel with a soft yet durable texture. The detailed surface features pronounced veining for added stimulation and a more authentic appearance.\u003c\/p\u003e\n\u003cp data-start=\"588\" data-end=\"864\"\u003eBuilt for versatility, it includes a sturdy suction cup base that allows for hands-free use on any smooth surface and is compatible with harness systems for partnered or solo exploration. A removable Vac-U-Lock base adds additional modular functionality for compatible setups.\u003c\/p\u003e\n\u003cp data-start=\"866\" data-end=\"970\"\u003eWhen not in use, it can be conveniently stored in the included silk pouch for protection and discretion.\u003c\/p\u003e\n\u003cp data-start=\"972\" data-end=\"984\"\u003e\u003cstrong data-start=\"972\" data-end=\"984\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"985\" data-end=\"1253\"\u003e\n\u003cli data-section-id=\"nji1fq\" data-start=\"985\" data-end=\"1025\"\u003eHandcrafted from ULTRASKYN™ material\u003c\/li\u003e\n\u003cli data-section-id=\"jloacm\" data-start=\"1026\" data-end=\"1053\"\u003eMolded from John Holmes\u003c\/li\u003e\n\u003cli data-section-id=\"1szr645\" data-start=\"1054\" data-end=\"1099\"\u003eTextured veining for enhanced stimulation\u003c\/li\u003e\n\u003cli data-section-id=\"1fb2ipz\" data-start=\"1100\" data-end=\"1137\"\u003eRemovable Vac-U-Lock suction base\u003c\/li\u003e\n\u003cli data-section-id=\"6bm4kz\" data-start=\"1138\" data-end=\"1177\"\u003eSuction cup base for hands-free use\u003c\/li\u003e\n\u003cli data-section-id=\"m82g4e\" data-start=\"1178\" data-end=\"1200\"\u003eHarness compatible\u003c\/li\u003e\n\u003cli data-section-id=\"1nzs0vj\" data-start=\"1201\" data-end=\"1233\"\u003ePhthalate-free and body-safe\u003c\/li\u003e\n\u003cli data-section-id=\"qq4lzw\" data-start=\"1234\" data-end=\"1253\"\u003eMade in the USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1255\" data-end=\"1274\"\u003e\u003cstrong data-start=\"1255\" data-end=\"1274\"\u003ePackage Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1275\" data-end=\"1370\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"11dbe2y\" data-start=\"1275\" data-end=\"1295\"\u003eWeight: 36.60 oz\u003c\/li\u003e\n\u003cli data-section-id=\"sgjk1e\" data-start=\"1296\" data-end=\"1340\"\u003eDimensions: 3.50” W x 15.00” H x 4.50” L\u003c\/li\u003e\n\u003cli data-section-id=\"1cwj3k2\" data-start=\"1341\" data-end=\"1370\" data-is-last-node=\"\"\u003eIncludes silk storage pouch\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"doc johnson","offers":[{"title":"Default Title","offer_id":46361410404502,"sku":"0275-02-BX","price":109.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/1861\/1862\/files\/D275-02BX-01.jpg?v=1777155382"},{"product_id":"john-holmes-cock-ur3-mold-10-cock-dildo-with-suction-cup-copy","title":"Signature Cocks ULTRASKYN Chad White-Vanilla 8.5\"","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-17\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb03279f-ae26-4d1c-855e-651eb510b21a\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-20\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"24760610-d24a-42d1-9f2e-38aec696006b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-27\" data-testid=\"conversation-turn-28\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5e9147ba-36ee-4679-ab32-bc781e9adbfd\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"21\" data-end=\"298\"\u003eChad White’s thick 8.5-inch cock is now yours to experience. Molded directly from his shaft and low-hanging balls, this ULTRASKYN™ replica is designed to deliver an ultra-realistic feel with a soft exterior and a firm inner core for a lifelike balance of comfort and structure.\u003c\/p\u003e\n\u003cp data-start=\"300\" data-end=\"535\"\u003eCrafted with a dual-density construction, it combines a supple outer layer with a supportive core to closely mimic real anatomy. Detailed veining along the surface enhances texture and stimulation, creating a more immersive experience.\u003c\/p\u003e\n\u003cp data-start=\"537\" data-end=\"856\"\u003eThis piece includes a removable Vac-U-Lock suction cup base for hands-free play and added versatility. It is also compatible with Vac-U-Lock and O-ring harness systems, making it suitable for both solo and partnered exploration. Made from body-safe, phthalate-free materials, it prioritizes both safety and performance.\u003c\/p\u003e\n\u003cp data-start=\"858\" data-end=\"870\"\u003e\u003cstrong data-start=\"858\" data-end=\"870\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"871\" data-end=\"1207\"\u003e\n\u003cli data-section-id=\"8goshq\" data-start=\"871\" data-end=\"930\"\u003eHandcrafted from ULTRASKYN™ for an ultra-realistic feel\u003c\/li\u003e\n\u003cli data-section-id=\"1q0awt0\" data-start=\"931\" data-end=\"977\"\u003eMolded from Chad White’s shaft and anatomy\u003c\/li\u003e\n\u003cli data-section-id=\"351bsu\" data-start=\"978\" data-end=\"1034\"\u003eDual-density construction (soft exterior, firm core)\u003c\/li\u003e\n\u003cli data-section-id=\"1mb7m86\" data-start=\"1035\" data-end=\"1078\"\u003eTextured veins for enhanced stimulation\u003c\/li\u003e\n\u003cli data-section-id=\"115m9ep\" data-start=\"1079\" data-end=\"1120\"\u003eRemovable Vac-U-Lock suction cup base\u003c\/li\u003e\n\u003cli data-section-id=\"1xc89rj\" data-start=\"1121\" data-end=\"1165\"\u003eVac-U-Lock and O-ring harness compatible\u003c\/li\u003e\n\u003cli data-section-id=\"1vrevhg\" data-start=\"1166\" data-end=\"1207\"\u003ePhthalate-free and body-safe material\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1209\" data-end=\"1227\"\u003e\u003cstrong data-start=\"1209\" data-end=\"1227\"\u003eInside the Box\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1228\" data-end=\"1285\"\u003e\n\u003cli data-section-id=\"1ktofcy\" data-start=\"1228\" data-end=\"1237\"\u003eDildo\u003c\/li\u003e\n\u003cli data-section-id=\"n22x7s\" data-start=\"1238\" data-end=\"1269\"\u003eVac-U-Lock suction cup base\u003c\/li\u003e\n\u003cli data-section-id=\"b4p4hh\" data-start=\"1270\" data-end=\"1285\"\u003eStorage bag\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1287\" data-end=\"1306\"\u003e\u003cstrong data-start=\"1287\" data-end=\"1306\"\u003ePackage Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1307\" data-end=\"1370\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"1bdrrhn\" data-start=\"1307\" data-end=\"1327\"\u003eWeight: 20.00 oz\u003c\/li\u003e\n\u003cli data-section-id=\"z9drg6\" data-start=\"1328\" data-end=\"1370\" data-is-last-node=\"\"\u003eDimensions: 3.50” W x 12.50” H x 4.30” L\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"doc johnson","offers":[{"title":"Default Title","offer_id":46361413681302,"sku":"8160-19-BX","price":89.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/1861\/1862\/files\/D8160-19BX-01.jpg?v=1777156027"},{"product_id":"signature-cocks-ultraskyn-chad-white-vanilla-8-5-copy","title":"Realistic Thunder Cock-Black 12\"","description":"\u003cdiv class=\"flex h-svh w-screen flex-col\"\u003e\n\u003cdiv class=\"relative z-0 flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"relative flex min-h-0 w-full flex-1\"\u003e\n\u003cdiv class=\"@container\/main relative flex min-w-0 flex-1 flex-col -translate-y-[calc(env(safe-area-inset-bottom,0px)\/2)] pt-[calc(env(safe-area-inset-bottom,0px)\/2)]\"\u003e\n\u003cdiv data-scroll-root=\"\" class=\"@w-sm\/main:[scrollbar-gutter:var(--stage-scroll-gutter)] touch:[scrollbar-width:none] group\/scroll-root relative flex min-h-0 min-w-0 flex-1 flex-col [scrollbar-gutter:stable] not-print:overflow-x-clip not-print:overflow-y-auto group-data-stream-active\/scroll-root:[overflow-anchor:none] scroll-pt-(--header-height) [--sticky-padding-top:var(--header-height)] [--sticky-padding-bottom:0px] [--scroll-root-safe-area-inset-top:calc(var(--sticky-padding-top)+env(safe-area-inset-top,0px))] [--scroll-root-safe-area-inset-bottom:calc(var(--sticky-padding-bottom)+var(--screen-keyboard-height,0px)+env(safe-area-inset-bottom,0px))] [--scroll-root-safe-area-height:calc(100lvh-var(--scroll-root-safe-area-inset-top)-var(--scroll-root-safe-area-inset-bottom))] has-data-[fixed-header=less-than-xl]:@w-xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xl]:@w-xl\/main:[--sticky-padding-top:0px] has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:scroll-pt-0 has-data-[fixed-header=less-than-xxl]:@w-2xl\/main:[--sticky-padding-top:0px]\" data-scroll-from-top=\"\"\u003e\u003cmain class=\"min-h-0 flex-1\" id=\"main\"\u003e\n\u003cdiv id=\"thread\" class=\"group\/thread flex flex-col min-h-full\"\u003e\n\u003cdiv role=\"presentation\" class=\"composer-parent flex flex-1 flex-col focus-visible:outline-0\"\u003e\n\u003cdiv class=\"relative basis-auto flex-col -mb-(--composer-overlap-px) pb-(--composer-overlap-px) [--composer-overlap-px:28px] grow flex\"\u003e\n\u003cdiv class=\"flex flex-col text-sm\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-17\" data-testid=\"conversation-turn-8\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"bb03279f-ae26-4d1c-855e-651eb510b21a\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-20\" data-testid=\"conversation-turn-14\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"24760610-d24a-42d1-9f2e-38aec696006b\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-27\" data-testid=\"conversation-turn-28\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"5e9147ba-36ee-4679-ab32-bc781e9adbfd\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto [content-visibility:auto] supports-[content-visibility:auto]:[contain-intrinsic-size:auto_100lvh] R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\" data-turn-id=\"request-WEB:1170bb89-9b07-463e-b808-393bd77290ed-28\" data-testid=\"conversation-turn-30\" data-scroll-anchor=\"false\" data-turn=\"assistant\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"a8dd827f-ee7a-4f90-8f89-ad38468d4028\" dir=\"auto\" data-message-model-slug=\"gpt-5-3-mini\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" data-turn-start-message=\"true\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word light markdown-new-styling\"\u003e\n\u003cp data-start=\"21\" data-end=\"269\"\u003eThere’s nothing subtle about the 12\" Black Thunder Realistic Dong from Doc Johnson. Inspired by adult film performer Black Thunder, this oversized piece is designed to deliver an intense, lifelike experience with bold attention to detail and scale.\u003c\/p\u003e\n\u003cp data-start=\"271\" data-end=\"495\"\u003eCrafted from FIRMSKYN™ material, it offers a firm yet realistic feel for greater intensity during use. The detailed sculpting captures pronounced veins and anatomical realism for enhanced stimulation and visual authenticity.\u003c\/p\u003e\n\u003cp data-start=\"497\" data-end=\"779\"\u003eMolded directly from Black Thunder’s anatomy, this 12-inch design includes a realistic cock-and-balls structure and is built for performance-focused use. A removable Vac-U-Lock™ compatible suction cup base allows for hands-free play and expanded versatility across different setups.\u003c\/p\u003e\n\u003cp data-start=\"781\" data-end=\"895\"\u003eMade from phthalate-free, body-safe materials, it prioritizes both safety and durability. Proudly made in the USA.\u003c\/p\u003e\n\u003cp data-start=\"897\" data-end=\"909\"\u003e\u003cstrong data-start=\"897\" data-end=\"909\"\u003eFeatures\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"910\" data-end=\"1167\"\u003e\n\u003cli data-section-id=\"5zru2s\" data-start=\"910\" data-end=\"955\"\u003eFIRMSKYN™ material for enhanced intensity\u003c\/li\u003e\n\u003cli data-section-id=\"15t68di\" data-start=\"956\" data-end=\"985\"\u003eMolded from Black Thunder\u003c\/li\u003e\n\u003cli data-section-id=\"4bpruj\" data-start=\"986\" data-end=\"1028\"\u003eTextured veining for added stimulation\u003c\/li\u003e\n\u003cli data-section-id=\"1mh157n\" data-start=\"1029\" data-end=\"1071\"\u003eRemovable Vac-U-Lock™ suction cup base\u003c\/li\u003e\n\u003cli data-section-id=\"14kmmdx\" data-start=\"1072\" data-end=\"1104\"\u003eHands-free compatible design\u003c\/li\u003e\n\u003cli data-section-id=\"14imxh\" data-start=\"1105\" data-end=\"1147\"\u003ePhthalate-free, body-safe construction\u003c\/li\u003e\n\u003cli data-section-id=\"qq4lzw\" data-start=\"1148\" data-end=\"1167\"\u003eMade in the USA\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1169\" data-end=\"1188\"\u003e\u003cstrong data-start=\"1169\" data-end=\"1188\"\u003ePackage Details\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"1189\" data-end=\"1252\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\n\u003cli data-section-id=\"1ch2sr0\" data-start=\"1189\" data-end=\"1209\"\u003eWeight: 35.30 oz\u003c\/li\u003e\n\u003cli data-section-id=\"1ur2roy\" data-start=\"1210\" data-end=\"1252\" data-is-last-node=\"\"\u003eDimensions: 3.50” W x 15.00” H x 4.50” L\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"z-0 flex min-h-[46px] justify-start\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"mt-3 w-full empty:hidden\"\u003e\n\u003cdiv class=\"text-center\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cdiv aria-hidden=\"true\" class=\"pointer-events-none -mt-px h-px translate-y-[calc(var(--scroll-root-safe-area-inset-bottom)-14*var(--spacing))]\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/main\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"doc johnson","offers":[{"title":"Default Title","offer_id":46361414172822,"sku":"8180-01-BX","price":99.9,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/1861\/1862\/files\/D8180-01BX-01.jpg?v=1777156158"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0706\/1861\/1862\/collections\/2000.webp?v=1773155573","url":"https:\/\/shop.inbedwithkate.com\/collections\/realistic-dildos.oembed","provider":"In Bed With Kate","version":"1.0","type":"link"}