{"product_id":"tush-stimulator-with-restraints","title":"Jewelled Plug \u0026 Wrist Restraint Set","description":"\u003c!-- ============================================================\n  Jewelled Plug \u0026 Wrist Restraint Set\n  PDP Description (v1.1 — editorial, fix border-radius)\n  Drop-in: Shopify Product → Description → Show HTML → paste\n  Mobile-first, full-bleed editorial, scoped under .lny-ts\n============================================================ --\u003e\n\u003cstyle\u003e\n  .lny-ts{\n    --ink:#0e0608;--paper:#f6efe8;--cream:#ede2d6;--wine:#7a1f2b;\n    --blush:#d9b3ae;--rose:#b07a7a;--line:rgba(14,6,8,.10);\n    --muted:#6b5b5e;--gold:#a88458;\n    --serif:'Cormorant Garamond','Playfair Display',Didot,Georgia,serif;\n    --sans:'Inter',-apple-system,system-ui,'Segoe UI',Roboto,sans-serif;\n    font-family:var(--sans);color:var(--ink);background:var(--paper);\n    margin:0 auto;padding:0;line-height:1.6;letter-spacing:.005em;\n    -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;\n    width:100%;max-width:none;\n  }\n  .lny-ts *,.lny-ts *::before,.lny-ts *::after{box-sizing:border-box;}\n  .lny-ts img{display:block;max-width:100%;height:auto;}\n  .lny-ts .inner{max-width:760px;margin:0 auto;padding:0 22px;}\n  @media(min-width:640px){.lny-ts .inner{padding:0 32px;}}\n  .lny-ts .eyebrow{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--wine);font-weight:600;margin:0 0 14px;}\n  .lny-ts h2.display{font-family:var(--serif);font-size:clamp(30px,7.4vw,68px);line-height:1.05;margin:0 0 18px;font-weight:400;letter-spacing:-.015em;word-wrap:break-word;hyphens:auto;}\n  .lny-ts h2.display em{font-style:italic;color:var(--wine);}\n  .lny-ts h3.k{font-family:var(--serif);font-size:clamp(26px,5.6vw,40px);line-height:1.1;font-weight:400;margin:0 0 14px;letter-spacing:-.01em;}\n  .lny-ts h3.k em{font-style:italic;color:var(--wine);}\n  .lny-ts p{font-size:15.5px;line-height:1.65;color:var(--ink);margin:0 0 14px;}\n  @media(min-width:640px){.lny-ts p{font-size:16.5px;}}\n  .lny-ts p.lead{font-family:var(--serif);font-style:italic;font-size:clamp(18px,3.6vw,22px);line-height:1.45;color:var(--muted);margin:0 auto;max-width:34ch;}\n  .lny-ts .rule{width:48px;height:1px;background:var(--wine);margin:22px auto;border:0;}\n  .lny-ts section{position:relative;}\n  .lny-ts .cover{background:var(--paper);padding:56px 0 40px;text-align:center;}\n  @media(min-width:768px){.lny-ts .cover{padding:88px 0 64px;}}\n  .lny-ts .cover .mark{font-family:var(--serif);font-style:italic;font-size:13px;letter-spacing:.18em;color:var(--gold);margin-bottom:24px;}\n  \/* FIX: force 0 border-radius on hero — overrides any theme rounding *\/\n  .lny-ts .hero-img{position:relative;overflow:hidden;background:var(--ink);aspect-ratio:4\/5;border-radius:0!important;}\n  @media(min-width:768px){.lny-ts .hero-img{aspect-ratio:16\/9;max-height:720px;border-radius:0!important;}}\n  .lny-ts .hero-img img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0!important;}\n  .lny-ts .hero-img .caption{position:absolute;left:0;right:0;bottom:0;padding:20px 22px;color:#fff;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.7) 100%);font-family:var(--serif);font-style:italic;font-size:15px;letter-spacing:.02em;text-align:left;}\n  @media(min-width:768px){.lny-ts .hero-img .caption{padding:32px 40px;font-size:17px;}}\n  .lny-ts .intro{padding:56px 0 40px;background:var(--paper);text-align:center;}\n  @media(min-width:768px){.lny-ts .intro{padding:80px 0 56px;}}\n  .lny-ts .inside{background:var(--cream);padding:56px 0;}\n  @media(min-width:768px){.lny-ts .inside{padding:88px 0;}}\n  .lny-ts .inside-head{text-align:center;margin-bottom:36px;padding:0 22px;}\n  .lny-ts .inside-feature{margin:0 auto 36px;max-width:1200px;position:relative;aspect-ratio:3\/4;overflow:hidden;background:#111;border-radius:0!important;}\n  @media(min-width:768px){.lny-ts .inside-feature{aspect-ratio:16\/10;max-height:640px;margin-bottom:56px;}}\n  .lny-ts .inside-feature img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0!important;}\n  .lny-ts .inside-grid{display:grid;gap:1px;background:var(--line);grid-template-columns:1fr;max-width:1200px;margin:0 auto;border-top:1px solid var(--line);border-bottom:1px solid var(--line);}\n  @media(min-width:600px){.lny-ts .inside-grid{grid-template-columns:1fr 1fr;}}\n  @media(min-width:960px){.lny-ts .inside-grid{grid-template-columns:repeat(3,1fr);}}\n  .lny-ts .piece{background:var(--cream);padding:32px 26px;position:relative;min-height:200px;}\n  .lny-ts .piece .n{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--wine);letter-spacing:.14em;margin-bottom:14px;display:block;}\n  .lny-ts .piece h4{font-family:var(--serif);font-size:26px;line-height:1.1;margin:0 0 10px;font-weight:400;}\n  .lny-ts .piece p{font-size:14.5px;color:var(--muted);line-height:1.6;margin:0;}\n  .lny-ts .quote{background:var(--paper);padding:64px 0;text-align:center;}\n  @media(min-width:768px){.lny-ts .quote{padding:96px 0;}}\n  .lny-ts .quote q{quotes:none;font-family:var(--serif);font-style:italic;font-size:clamp(22px,5vw,34px);line-height:1.3;color:var(--ink);display:block;max-width:24ch;margin:0 auto 22px;font-weight:400;}\n  .lny-ts .quote q::before{content:\"\\201C\";color:var(--wine);}\n  .lny-ts .quote q::after{content:\"\\201D\";color:var(--wine);}\n  .lny-ts .quote cite{font-style:normal;font-family:var(--sans);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);}\n  .lny-ts .split{display:grid;grid-template-columns:1fr;gap:1px;background:var(--paper);}\n  @media(min-width:768px){.lny-ts .split{grid-template-columns:1fr 1fr;}}\n  .lny-ts .split .panel{background:var(--paper);padding:48px 22px;display:flex;flex-direction:column;justify-content:center;}\n  @media(min-width:768px){.lny-ts .split .panel{padding:72px 48px;}}\n  .lny-ts .split .panel.img{padding:0;background:var(--ink);}\n  .lny-ts .split .panel.img img{width:100%;height:100%;object-fit:cover;min-height:340px;border-radius:0!important;}\n  @media(min-width:768px){.lny-ts .split .panel.img img{min-height:540px;}}\n  .lny-ts .spec{background:var(--cream);padding:56px 0;}\n  @media(min-width:768px){.lny-ts .spec{padding:88px 0;}}\n  .lny-ts .spec-head{text-align:center;margin-bottom:32px;}\n  .lny-ts .duo{display:grid;gap:32px;grid-template-columns:1fr;max-width:760px;margin:0 auto;padding:0 22px;}\n  @media(min-width:720px){.lny-ts .duo{grid-template-columns:1fr 1fr;gap:48px;}}\n  .lny-ts .duo h4{font-family:var(--sans);font-size:11px;letter-spacing:.26em;text-transform:uppercase;color:var(--wine);font-weight:600;margin:0 0 16px;padding-bottom:14px;border-bottom:1px solid var(--line);}\n  .lny-ts .duo ul{list-style:none;padding:0;margin:0;}\n  .lny-ts .duo li{padding:12px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:baseline;gap:14px;font-size:14.5px;}\n  @media(min-width:640px){.lny-ts .duo li{font-size:15.5px;}}\n  .lny-ts .duo li:last-child{border-bottom:0;}\n  .lny-ts .duo .k{color:var(--muted);flex-shrink:0;}\n  .lny-ts .duo .v{color:var(--ink);font-weight:500;text-align:right;font-family:var(--serif);font-size:17px;font-style:italic;}\n  .lny-ts .packs{background:var(--paper);padding:56px 0;}\n  @media(min-width:768px){.lny-ts .packs{padding:80px 0;}}\n  .lny-ts .packs-head{text-align:center;margin-bottom:32px;}\n  .lny-ts .pack-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line);max-width:900px;margin:0 auto;border:1px solid var(--line);}\n  @media(min-width:640px){.lny-ts .pack-grid{grid-template-columns:repeat(3,1fr);}}\n  .lny-ts .pack-card{background:var(--paper);padding:28px 22px;text-align:center;}\n  .lny-ts .pack-card.best{background:var(--ink);color:var(--paper);}\n  .lny-ts .pack-label{font-family:var(--sans);font-size:10px;letter-spacing:.28em;text-transform:uppercase;font-weight:600;color:var(--wine);margin-bottom:10px;display:block;}\n  .lny-ts .pack-card.best .pack-label{color:var(--blush);}\n  .lny-ts .pack-name{font-family:var(--serif);font-size:clamp(22px,4vw,28px);font-weight:400;margin:0 0 8px;color:var(--ink);}\n  .lny-ts .pack-card.best .pack-name{color:var(--paper);}\n  .lny-ts .pack-price{font-family:var(--serif);font-style:italic;font-size:18px;color:var(--wine);margin:0 0 12px;}\n  .lny-ts .pack-card.best .pack-price{color:var(--blush);}\n  .lny-ts .pack-desc{font-size:13.5px;color:var(--muted);line-height:1.55;margin:0;}\n  .lny-ts .pack-card.best .pack-desc{color:var(--blush);}\n  .lny-ts .trust{background:var(--ink);color:var(--paper);padding:64px 0;text-align:center;}\n  @media(min-width:768px){.lny-ts .trust{padding:96px 0;}}\n  .lny-ts .trust .eyebrow{color:var(--blush);}\n  .lny-ts .trust h3.k{color:var(--paper);}\n  .lny-ts .trust h3.k em{color:var(--blush);}\n  .lny-ts .trust .row{display:grid;gap:36px;margin-top:36px;grid-template-columns:1fr;padding:0 22px;max-width:1000px;margin-left:auto;margin-right:auto;}\n  @media(min-width:640px){.lny-ts .trust .row{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:48px;}}\n  .lny-ts .trust .b{padding:0 8px;}\n  .lny-ts .trust .ico{font-family:var(--serif);font-style:italic;font-size:36px;color:var(--blush);display:block;margin-bottom:14px;line-height:1;}\n  .lny-ts .trust .bt{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--blush);margin:0 0 10px;font-weight:600;}\n  .lny-ts .trust .bv{font-family:var(--serif);font-style:italic;font-size:16.5px;line-height:1.5;color:var(--paper);margin:0;max-width:30ch;margin-left:auto;margin-right:auto;}\n  .lny-ts .trust .bv strong{font-style:normal;color:var(--blush);font-weight:500;}\n  .lny-ts .bonus{background:var(--paper);padding:64px 0;text-align:center;}\n  @media(min-width:768px){.lny-ts .bonus{padding:96px 0;}}\n  .lny-ts .bonus .card{max-width:520px;margin:0 auto;padding:48px 28px;border:1px solid var(--line);background:#fff;position:relative;}\n  .lny-ts .bonus .card::before,.lny-ts .bonus .card::after{content:\"\";position:absolute;width:32px;height:32px;border:1px solid var(--wine);}\n  .lny-ts .bonus .card::before{top:-1px;left:-1px;border-right:0;border-bottom:0;}\n  .lny-ts .bonus .card::after{bottom:-1px;right:-1px;border-left:0;border-top:0;}\n  .lny-ts .bonus .gift{font-family:var(--serif);font-style:italic;font-size:13px;color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0 0 12px;font-weight:400;}\n  .lny-ts .bonus .et{font-family:var(--serif);font-size:clamp(26px,5.6vw,36px);margin:0 0 16px;font-weight:400;line-height:1.1;font-style:italic;}\n  .lny-ts .bonus .ed{font-size:15px;color:var(--muted);max-width:40ch;margin:0 auto 22px;line-height:1.6;}\n  .lny-ts .bonus .val{display:inline-block;color:var(--wine);font-size:11px;letter-spacing:.26em;text-transform:uppercase;font-weight:600;padding-top:14px;border-top:1px solid var(--line);}\n  .lny-ts .faq{background:var(--cream);padding:64px 0;}\n  @media(min-width:768px){.lny-ts .faq{padding:96px 0;}}\n  .lny-ts .faq-head{text-align:center;margin-bottom:36px;}\n  .lny-ts .faq-list{max-width:680px;margin:0 auto;padding:0 22px;}\n  .lny-ts .faq details{border-bottom:1px solid var(--line);}\n  .lny-ts .faq details:first-of-type{border-top:1px solid var(--line);}\n  .lny-ts .faq summary{font-family:var(--serif);font-size:19px;line-height:1.35;cursor:pointer;list-style:none;position:relative;padding:20px 40px 20px 0;font-weight:400;min-height:44px;}\n  @media(min-width:640px){.lny-ts .faq summary{font-size:22px;}}\n  .lny-ts .faq summary::-webkit-details-marker{display:none;}\n  .lny-ts .faq summary::after{content:\"+\";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:26px;color:var(--wine);font-weight:300;line-height:1;}\n  .lny-ts .faq details[open] summary::after{content:\"–\";}\n  .lny-ts .faq details\u003ep{margin:0 0 22px;color:var(--muted);font-size:15px;line-height:1.7;max-width:62ch;}\n  .lny-ts .close{background:var(--paper);padding:72px 22px 56px;text-align:center;}\n  @media(min-width:768px){.lny-ts .close{padding:112px 22px 80px;}}\n  .lny-ts .close .k{font-family:var(--serif);font-style:italic;font-size:clamp(22px,5.4vw,32px);line-height:1.35;max-width:22ch;margin:0 auto 18px;color:var(--ink);}\n  .lny-ts .close .sig{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--wine);letter-spacing:.06em;}\n  .lny-ts .close .dot{width:5px;height:5px;background:var(--wine);border-radius:50%;display:inline-block;margin:0 10px;vertical-align:middle;}\n  @media(prefers-reduced-motion:reduce){.lny-ts *{transition:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lny-ts\"\u003e\n\n  \u003c!-- 1 — COVER --\u003e\n  \u003csection class=\"cover\"\u003e\n    \u003cdiv class=\"inner\"\u003e\n      \u003cdiv class=\"mark\"\u003eAccessories · Est. for unforgettable nights\u003c\/div\u003e\n      \u003cp class=\"eyebrow\"\u003eThe Plug \u0026amp; Restraint Set\u003c\/p\u003e\n      \u003ch2 class=\"display\"\u003eTwo pieces.\u003cbr\u003eOne sensation she's never \u003cem\u003efelt before.\u003c\/em\u003e\n\u003c\/h2\u003e\n      \u003chr class=\"rule\"\u003e\n      \u003cp class=\"lead\"\u003eDesigned for couples ready to go deeper — without guessing what to buy or how to start.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 2 — HERO IMAGE --\u003e\n  \u003csection class=\"hero-img\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0882\/0139\/6533\/files\/product-image-1724139491_1.jpg?v=1762198902\" alt=\"Jewelled plug and wrist restraint set — full set\" loading=\"eager\"\u003e\n    \u003cdiv class=\"caption\"\u003eEverything you need. Nothing to improvise.\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 3 — INTRO --\u003e\n  \u003csection class=\"intro\"\u003e\n    \u003cdiv class=\"inner\"\u003e\n      \u003cp class=\"eyebrow\"\u003eWhat this set does\u003c\/p\u003e\n      \u003ch3 class=\"k\"\u003eMost toys arrive alone.\u003cbr\u003e\u003cem\u003eThis one arrives with everything it needs.\u003c\/em\u003e\n\u003c\/h3\u003e\n      \u003cp\u003eThe tush stimulator pairs with hand restraints that hold the moment in place. Adjustable fit across three sizes. Soft enough for a first time, precise enough for couples who already know exactly what they want.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 4 — WHAT'S INCLUDED (3-card) --\u003e\n  \u003csection class=\"inside\"\u003e\n    \u003cdiv class=\"inside-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eWhat's included\u003c\/p\u003e\n      \u003ch3 class=\"k\"\u003eThe set, \u003cem\u003eexplained.\u003c\/em\u003e\n\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"inside-feature\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0882\/0139\/6533\/files\/rBNaEmKT3OyABrWMAAEm9sdvUWc340.webp?v=1750434042\" alt=\"Jewelled plug and wrist restraints — set laid out\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"inside-grid\"\u003e\n      \u003cdiv class=\"piece\"\u003e\n        \u003cspan class=\"n\"\u003e— No. 01\u003c\/span\u003e\n        \u003ch4\u003eJewelled Plug\u003c\/h4\u003e\n        \u003cp\u003eErgonomic shape, sized to fit. Available in S, M, and L by body weight so you pick once and it fits right the first time.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"piece\"\u003e\n        \u003cspan class=\"n\"\u003e— No. 02\u003c\/span\u003e\n        \u003ch4\u003eHand Restraints\u003c\/h4\u003e\n        \u003cp\u003eAttached and adjustable. Soft-lined so there's no raw edge against skin — even through a long session.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"piece\" style=\"background:var(--ink);color:var(--paper);\"\u003e\n        \u003cspan class=\"n\" style=\"color:var(--blush);\"\u003e— Choose\u003c\/span\u003e\n        \u003ch4 style=\"color:var(--paper);\"\u003eRed · Blue · Purple\u003c\/h4\u003e\n        \u003cp style=\"color:var(--blush);\"\u003eThree colors. Order one to match the mood or all three at once — Pack 3 saves 35% and covers every occasion.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 5 — QUOTE --\u003e\n  \u003csection class=\"quote\"\u003e\n    \u003cdiv class=\"inner\"\u003e\n      \u003cq\u003eThis was exactly what we were looking for — everything arrived together and just worked.\u003c\/q\u003e\n      \u003ccite\u003e— Verified buyer · ★ ★ ★ ★ ★\u003c\/cite\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 6 — SPLIT --\u003e\n  \u003csection class=\"split\"\u003e\n    \u003cdiv class=\"panel img\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0882\/0139\/6533\/files\/product-image-1724139492.jpg?v=1750434011\" alt=\"Set detail — restraint close-up\" loading=\"lazy\"\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"panel\"\u003e\n      \u003cp class=\"eyebrow\"\u003eBuilt for both of you\u003c\/p\u003e\n      \u003ch3 class=\"k\"\u003eSoft where it matters.\u003cbr\u003e\u003cem\u003ePrecise where it counts.\u003c\/em\u003e\n\u003c\/h3\u003e\n      \u003cp\u003eThe lining doesn't chafe. The restraints don't pinch. The size range means she's not adjusting mid-session — it fits from the start.\u003c\/p\u003e\n      \u003cp style=\"color:var(--muted);font-size:14.5px;\"\u003eDesigned and quality-checked for over 40,000 couples who wanted more than a standard toy.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 7 — SPEC --\u003e\n  \u003csection class=\"spec\"\u003e\n    \u003cdiv class=\"spec-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eSpec \u0026amp; materials\u003c\/p\u003e\n      \u003ch3 class=\"k\"\u003eDetails \u003cem\u003e\u0026amp;\u003c\/em\u003e Fit\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"duo\"\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eFit Guide\u003c\/h4\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eS\u003c\/span\u003e\u003cspan class=\"v\"\u003e110 – 130 lbs\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eM\u003c\/span\u003e\u003cspan class=\"v\"\u003e130 – 150 lbs\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eL\u003c\/span\u003e\u003cspan class=\"v\"\u003e150 – 170 lbs\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eClosure\u003c\/span\u003e\u003cspan class=\"v\"\u003eAdjustable\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eBest for\u003c\/span\u003e\u003cspan class=\"v\"\u003eCouples · Exploration\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n      \u003cdiv\u003e\n        \u003ch4\u003eMaterials\u003c\/h4\u003e\n        \u003cul\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eLining\u003c\/span\u003e\u003cspan class=\"v\"\u003eSoft, skin-safe\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eHardware\u003c\/span\u003e\u003cspan class=\"v\"\u003eNickel-free\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eColors\u003c\/span\u003e\u003cspan class=\"v\"\u003eRed · Blue · Purple\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eCare\u003c\/span\u003e\u003cspan class=\"v\"\u003eDamp cloth\u003c\/span\u003e\n\u003c\/li\u003e\n          \u003cli\u003e\n\u003cspan class=\"k\"\u003eStorage\u003c\/span\u003e\u003cspan class=\"v\"\u003ePouch included\u003c\/span\u003e\n\u003c\/li\u003e\n        \u003c\/ul\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 7b — PACK COMPARISON --\u003e\n  \u003csection class=\"packs\"\u003e\n    \u003cdiv class=\"packs-head inner\"\u003e\n      \u003cp class=\"eyebrow\"\u003eChoose your pack\u003c\/p\u003e\n      \u003ch3 class=\"k\"\u003eOne color or \u003cem\u003eall three?\u003c\/em\u003e\n\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pack-grid inner\"\u003e\n      \u003cdiv class=\"pack-card\"\u003e\n        \u003cspan class=\"pack-label\"\u003ePack 1\u003c\/span\u003e\n        \u003cp class=\"pack-name\"\u003eSingle\u003c\/p\u003e\n        \u003cp class=\"pack-price\"\u003e$81.95\u003c\/p\u003e\n        \u003cp class=\"pack-desc\"\u003eOne color, one size. Perfect if you know what you want.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pack-card best\"\u003e\n        \u003cspan class=\"pack-label\"\u003ePack 2 — Most popular\u003c\/span\u003e\n        \u003cp class=\"pack-name\"\u003eTwo sets\u003c\/p\u003e\n        \u003cp class=\"pack-price\"\u003eSave 15%\u003c\/p\u003e\n        \u003cp class=\"pack-desc\"\u003eTwo colors. Alternate by mood. A couple's best value.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"pack-card\"\u003e\n        \u003cspan class=\"pack-label\"\u003ePack 3\u003c\/span\u003e\n        \u003cp class=\"pack-name\"\u003eFull trio\u003c\/p\u003e\n        \u003cp class=\"pack-price\"\u003eSave 35%\u003c\/p\u003e\n        \u003cp class=\"pack-desc\"\u003eRed, Blue, and Purple. One of each — never run out of options.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 8 — PRIVACY \/ TRUST --\u003e\n  \u003csection class=\"trust\"\u003e\n    \u003cdiv class=\"inner\"\u003e\n      \u003cp class=\"eyebrow\"\u003eDiscreet by design\u003c\/p\u003e\n      \u003ch3 class=\"k\"\u003eWhat you order \u003cem\u003estays between you.\u003c\/em\u003e\n\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"row\"\u003e\n      \u003cdiv class=\"b\"\u003e\n        \u003cspan class=\"ico\"\u003ei.\u003c\/span\u003e\n        \u003cp class=\"bt\"\u003eUnmarked box\u003c\/p\u003e\n        \u003cp class=\"bv\"\u003ePlain exterior. No logo, no product name, no hint of what's inside.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"b\"\u003e\n        \u003cspan class=\"ico\"\u003eii.\u003c\/span\u003e\n        \u003cp class=\"bt\"\u003eDiscreet billing\u003c\/p\u003e\n        \u003cp class=\"bv\"\u003eShows as \u003cstrong\u003e\"LN Goods\"\u003c\/strong\u003e on your statement — not the product name.\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"b\"\u003e\n        \u003cspan class=\"ico\"\u003eiii.\u003c\/span\u003e\n        \u003cp class=\"bt\"\u003eQuiet returns\u003c\/p\u003e\n        \u003cp class=\"bv\"\u003e30 days. No questions. Refund in 3 business days.\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 9 — BONUS --\u003e\n  \u003csection class=\"bonus\"\u003e\n    \u003cdiv class=\"inner\"\u003e\n      \u003cdiv class=\"card\"\u003e\n        \u003cp class=\"gift\"\u003eIncluded today, free\u003c\/p\u003e\n        \u003cp class=\"et\"\u003e101 Hot Positions\u003c\/p\u003e\n        \u003cp class=\"ed\"\u003eAn illustrated digital guide sent the moment you order — so the night has a plan before the set even ships.\u003c\/p\u003e\n        \u003cspan class=\"val\"\u003e$20 value · yours with this set\u003c\/span\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 10 — FAQ --\u003e\n  \u003csection class=\"faq\"\u003e\n    \u003cdiv class=\"faq-head\"\u003e\n      \u003cp class=\"eyebrow\"\u003eBefore you ask\u003c\/p\u003e\n      \u003ch3 class=\"k\"\u003eA few honest answers\u003c\/h3\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"faq-list\"\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat exactly is included in the set?\u003c\/summary\u003e\n        \u003cp\u003eThe set includes a tush stimulator and attached hand restraints. Everything arrives together in one package — nothing sold separately, nothing to source on your own.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eHow do I choose the right size?\u003c\/summary\u003e\n        \u003cp\u003eUse the weight guide: S fits 110–130 lbs, M fits 130–150 lbs, L fits 150–170 lbs. When in doubt, size up — the restraints adjust down, the fit is more forgiving on the larger side. If it still doesn't fit, free returns apply within 30 days.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWhat's the difference between Pack 1, Pack 2 and Pack 3?\u003c\/summary\u003e\n        \u003cp\u003ePack 1 is one color, one size — $81.95. Pack 2 is two units at 15% off — great if you want a second color or a spare. Pack 3 is all three colors (Red, Blue, Purple) at 35% off — the best value if you want variety or plan to use this often.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eIs this safe for beginners?\u003c\/summary\u003e\n        \u003cp\u003eYes. The restraints are soft-lined with no raw edges, the hardware is nickel-free, and the sizing guide takes the guesswork out. The included 101 Positions guide also covers beginner-level use. Start slow, communicate, and the set does the rest.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eWill my package or statement give it away?\u003c\/summary\u003e\n        \u003cp\u003eNo on both. Ships in a plain, unmarked box with only a shipping label — no product imagery, no brand name. Your card statement shows \"LN Goods,\" not \"the product name\" or the product name.\u003c\/p\u003e\n      \u003c\/details\u003e\n      \u003cdetails\u003e\n        \u003csummary\u003eCan I return it if it doesn't work for us?\u003c\/summary\u003e\n        \u003cp\u003eYes, within 30 days. Items must be unused and in original packaging. The refund is processed silently — no follow-up emails, no surveys. Just the money back in 3 business days.\u003c\/p\u003e\n      \u003c\/details\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 11 — CLOSING --\u003e\n  \u003csection class=\"close\"\u003e\n    \u003cp class=\"k\"\u003eEverything you need. Nothing to improvise.\u003c\/p\u003e\n    \u003cp class=\"sig\"\u003eAccessories \u003cspan class=\"dot\"\u003e\u003c\/span\u003e for the night she'll never forget\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Lavah Intimates","offers":[{"title":"Pack 1 \/ Red \/ S","offer_id":46187111612499,"sku":"44510913-a-and-s-round-shape","price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Red \/ M","offer_id":46187111645267,"sku":"44510913-a-and-m-round-shape","price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Red \/ L","offer_id":46187111678035,"sku":"44510913-a-and-l-round-shape","price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Blue \/ S","offer_id":46187111710803,"sku":null,"price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Blue \/ M","offer_id":46187111743571,"sku":null,"price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Blue \/ L","offer_id":46187111776339,"sku":null,"price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Purple \/ S","offer_id":46187111809107,"sku":null,"price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Purple \/ M","offer_id":46187111841875,"sku":null,"price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Purple \/ L","offer_id":46187111874643,"sku":null,"price":81.95,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Red\u0026Blue\u0026Purple \/ S","offer_id":46187111907411,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Red\u0026Blue\u0026Purple \/ M","offer_id":46187111940179,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 1 \/ Red\u0026Blue\u0026Purple \/ L","offer_id":46187111972947,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Red \/ S","offer_id":46187112005715,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Red \/ M","offer_id":46187112038483,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Red \/ L","offer_id":46187112071251,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Blue \/ S","offer_id":46187112104019,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Blue \/ M","offer_id":46187112136787,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Blue \/ L","offer_id":46187112169555,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Purple \/ S","offer_id":46187112202323,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Purple \/ M","offer_id":46187112235091,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Purple \/ L","offer_id":46187112267859,"sku":null,"price":154.65,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Red\u0026Blue\u0026Purple \/ S","offer_id":46187112300627,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Red\u0026Blue\u0026Purple \/ M","offer_id":46187112333395,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 2 - 15% OFF \/ Red\u0026Blue\u0026Purple \/ L","offer_id":46187112366163,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Red \/ S","offer_id":46187112398931,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Red \/ M","offer_id":46187112431699,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Red \/ L","offer_id":46187112464467,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Blue \/ S","offer_id":46187112497235,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Blue \/ M","offer_id":46187112530003,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Blue \/ L","offer_id":46187112562771,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Purple \/ S","offer_id":46187112595539,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Purple \/ M","offer_id":46187112628307,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Purple \/ L","offer_id":46187112661075,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Red\u0026Blue\u0026Purple \/ S","offer_id":46187112693843,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Red\u0026Blue\u0026Purple \/ M","offer_id":46187112726611,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true},{"title":"Pack 3 - 35% OFF \/ Red\u0026Blue\u0026Purple \/ L","offer_id":46187112759379,"sku":null,"price":235.2,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0667\/2724\/7955\/files\/product-image-1724139491_1.jpg?v=1788862253","url":"https:\/\/www.adoveil.com\/products\/tush-stimulator-with-restraints","provider":"ADOVEIL STORE","version":"1.0","type":"link"}