{"product_id":"warrior-automatic-thrusting-male-masturbator","title":"Warrior - Automatic Thrusting Male Masturbator with Vibration","description":"\u003cstyle\u003e\n  .lt-product-page {\n    --lt-text: #30282a;\n    --lt-heading: #211c1d;\n    --lt-accent: #9b3f52;\n    --lt-accent-hover: #742c3c;\n    --lt-soft-bg: #fff8f9;\n    --lt-border: #eadfe1;\n    --lt-white: #ffffff;\n\n    max-width: 920px;\n    margin: 0 auto;\n    color: var(--lt-text);\n    font-family: inherit;\n    font-size: 16px;\n    line-height: 1.7;\n  }\n\n  .lt-product-page * {\n    box-sizing: border-box;\n  }\n\n  .lt-product-page h2 {\n    margin: 30px 0 14px;\n    color: var(--lt-heading);\n    font-size: 24px;\n    font-weight: 500;\n    line-height: 1.35;\n    letter-spacing: 0;\n  }\n\n  .lt-product-page h3 {\n    margin: 0 0 8px;\n    color: var(--lt-heading);\n    font-size: 18px;\n    font-weight: 600;\n    line-height: 1.4;\n  }\n\n  .lt-product-page p {\n    margin: 0 0 16px;\n  }\n\n  .lt-product-page a {\n    color: var(--lt-accent);\n    font-weight: 500;\n    text-decoration: underline;\n    text-decoration-thickness: 1px;\n    text-underline-offset: 3px;\n  }\n\n  .lt-product-page a:hover {\n    color: var(--lt-accent-hover);\n  }\n\n  .lt-product-intro {\n    margin-bottom: 24px;\n    font-size: 17px;\n  }\n\n  .lt-feature-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 14px;\n    margin: 20px 0 30px;\n  }\n\n  .lt-feature-card {\n    padding: 19px;\n    border: 1px solid var(--lt-border);\n    border-radius: 12px;\n    background: var(--lt-soft-bg);\n  }\n\n  .lt-feature-card p {\n    margin: 0;\n    font-size: 15px;\n  }\n\n  .lt-editorial-note {\n    margin: 26px 0;\n    padding: 18px 20px;\n    border: 1px solid var(--lt-border);\n    border-left: 4px solid var(--lt-accent);\n    border-radius: 6px 12px 12px 6px;\n    background: var(--lt-soft-bg);\n  }\n\n  .lt-editorial-note p:last-child {\n    margin-bottom: 0;\n  }\n\n  .lt-steps {\n    margin: 15px 0 26px;\n    padding-left: 22px;\n  }\n\n  .lt-steps li {\n    margin-bottom: 9px;\n    padding-left: 4px;\n  }\n\n  .lt-faq {\n    margin-top: 18px;\n    border-top: 1px solid var(--lt-border);\n  }\n\n  .lt-faq details {\n    border-bottom: 1px solid var(--lt-border);\n  }\n\n  .lt-faq summary {\n    position: relative;\n    padding: 16px 34px 16px 0;\n    color: var(--lt-heading);\n    font-weight: 600;\n    line-height: 1.45;\n    cursor: pointer;\n    list-style: none;\n  }\n\n  .lt-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .lt-faq summary::after {\n    content: \"+\";\n    position: absolute;\n    top: 14px;\n    right: 4px;\n    color: var(--lt-accent);\n    font-size: 22px;\n    font-weight: 400;\n  }\n\n  .lt-faq details[open] summary::after {\n    content: \"−\";\n  }\n\n  .lt-faq-answer {\n    padding: 0 30px 16px 0;\n  }\n\n  .lt-faq-answer p {\n    margin: 0;\n  }\n\n  .lt-product-page .lt-spec-section {\n    width: 100%;\n    margin: 16px 0 30px;\n  }\n\n  .lt-product-page .lt-spec-toggle {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    overflow: hidden;\n    opacity: 0;\n    pointer-events: none;\n  }\n\n  .lt-product-page .lt-spec-table {\n    width: 100%;\n    overflow: hidden;\n    border: 1px solid var(--lt-border);\n    border-radius: 12px;\n    background: var(--lt-white);\n  }\n\n  .lt-product-page .lt-spec-table-row {\n    display: grid;\n    grid-template-columns: 35% 65%;\n    width: 100%;\n    border-bottom: 1px solid var(--lt-border);\n  }\n\n  .lt-product-page .lt-spec-table-row:last-child {\n    border-bottom: 0;\n  }\n\n  .lt-product-page .lt-spec-table-name,\n  .lt-product-page .lt-spec-table-value {\n    display: flex;\n    align-items: center;\n    min-width: 0;\n    padding: 13px 15px;\n    line-height: 1.5;\n  }\n\n  .lt-product-page .lt-spec-table-name {\n    color: var(--lt-heading);\n    font-weight: 600;\n    background: #fbf8f9;\n  }\n\n  .lt-product-page .lt-spec-table-value {\n    color: var(--lt-text);\n    background: var(--lt-white);\n  }\n\n  .lt-product-page\n    .lt-spec-toggle:not(:checked)\n    ~ .lt-spec-table\n    .lt-spec-extra {\n    display: none;\n  }\n\n  .lt-product-page .lt-spec-toggle-label {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 7px;\n    width: fit-content;\n    margin: 14px auto 0;\n    padding: 8px 16px;\n    border: 1px solid var(--lt-border);\n    border-radius: 999px;\n    color: var(--lt-accent);\n    background: var(--lt-white);\n    font-size: 14px;\n    font-weight: 500;\n    line-height: 1.4;\n    cursor: pointer;\n    transition:\n      color 0.2s ease,\n      border-color 0.2s ease,\n      background 0.2s ease;\n  }\n\n  .lt-product-page .lt-spec-toggle-label:hover {\n    color: var(--lt-accent-hover);\n    border-color: var(--lt-accent);\n    background: var(--lt-soft-bg);\n  }\n\n  .lt-product-page .lt-spec-toggle-label::after {\n    content: \"+\";\n    font-size: 18px;\n    font-weight: 400;\n    line-height: 1;\n  }\n\n  .lt-product-page .lt-spec-hide-text {\n    display: none;\n  }\n\n  .lt-product-page\n    .lt-spec-toggle:checked\n    ~ .lt-spec-toggle-label\n    .lt-spec-show-text {\n    display: none;\n  }\n\n  .lt-product-page\n    .lt-spec-toggle:checked\n    ~ .lt-spec-toggle-label\n    .lt-spec-hide-text {\n    display: inline;\n  }\n\n  .lt-product-page .lt-spec-toggle:checked ~ .lt-spec-toggle-label::after {\n    content: \"−\";\n  }\n\n  @media (max-width: 640px) {\n    .lt-product-page {\n      font-size: 15px;\n    }\n\n    .lt-product-page h2 {\n      margin: 26px 0 12px;\n      font-size: 21px;\n      line-height: 1.4;\n    }\n\n    .lt-feature-grid {\n      grid-template-columns: 1fr;\n      gap: 12px;\n    }\n\n    .lt-feature-card {\n      padding: 16px;\n    }\n\n    .lt-editorial-note {\n      padding: 16px;\n    }\n\n    .lt-product-page .lt-spec-table-row {\n      grid-template-columns: 42% 58%;\n    }\n\n    .lt-product-page .lt-spec-table-name,\n    .lt-product-page .lt-spec-table-value {\n      align-items: flex-start;\n      padding: 11px 10px;\n      font-size: 14px;\n    }\n\n    .lt-product-page .lt-spec-toggle-label {\n      width: 100%;\n      padding: 10px 14px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"lt-product-page\"\u003e\n  \u003cp class=\"lt-product-intro\"\u003e\n    Warrior is an automatic male masturbator that combines powered thrusting with internal vibration. Choose between five thrusting modes and five vibration modes, then control each function from the buttons on the front of the device. A removable textured sleeve provides close contact and can be taken out for easier cleaning.\n  \u003c\/p\u003e\n\n  \u003ch2\u003eAutomatic Thrusting with Five Adjustable Modes\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Warrior moves the sleeve automatically, reducing the need for continuous manual stroking. Five thrusting modes let you change the pace during use, with a listed maximum speed of approximately 580 movements per minute.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The thrusting and vibration functions have separate controls. You can use either function on its own or adjust both as the session progresses.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"lt-feature-grid\"\u003e\n    \u003cdiv class=\"lt-feature-card\"\u003e\n      \u003ch3\u003e5 Thrusting Modes\u003c\/h3\u003e\n      \u003cp\u003e\n        Switch between five automatic in-and-out settings to change the speed and rhythm of the sleeve.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lt-feature-card\"\u003e\n      \u003ch3\u003e5 Vibration Modes\u003c\/h3\u003e\n      \u003cp\u003e\n        Internal vibration adds another layer of stimulation through the surrounding textured channel.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lt-feature-card\"\u003e\n      \u003ch3\u003eTextured Inner Sleeve\u003c\/h3\u003e\n      \u003cp\u003e\n        Raised nodes and flexible internal ridges create changing contact throughout each powered stroke.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"lt-feature-card\"\u003e\n      \u003ch3\u003eRemovable for Cleaning\u003c\/h3\u003e\n      \u003cp\u003e\n        The complete sleeve can be removed from the motorized housing and washed separately after use.\n      \u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eSeparate Controls in a Handheld Design\u003c\/h2\u003e\n\n  \u003cp\u003e\n    Three front buttons control power, vibration and telescopic movement. Their raised position keeps the main functions within reach while you hold the device.\n  \u003c\/p\u003e\n\n  \u003cp\u003e\n    The outer body measures approximately 273 mm long and 95 mm wide. Inside, the removable sleeve measures approximately 145 × 75 mm. The contoured housing provides a stable grip without adding unnecessary controls or menus.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"lt-editorial-note\"\u003e\n    \u003cp\u003e\n      Want to compare Warrior with other powered strokers? Read our guide to the\n      \u003ca href=\"\/blogs\/guide-to-sex-toy\/top-12-best-automatic-male-masturbators-in-2025-reviewed-and-compared\"\u003ebest automatic male masturbators\u003c\/a\u003e\n      before choosing a thrusting, rotating or suction model.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eProduct Specifications\u003c\/h2\u003e\n\n  \u003cdiv class=\"lt-spec-section\"\u003e\n    \u003cinput class=\"lt-spec-toggle\" type=\"checkbox\" id=\"warrior-spec-toggle\"\u003e\n\n    \u003cdiv class=\"lt-spec-table\"\u003e\n      \u003cdiv class=\"lt-spec-table-row\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eProduct name\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eWarrior\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eProduct type\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eAutomatic thrusting male masturbator\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eMain functions\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eAutomatic thrusting and vibration\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eThrusting settings\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003e5 modes\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eVibration settings\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003e5 modes\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eSleeve design\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eRemovable sleeve with raised internal textures\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eMaximum listed speed\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eUp to approximately 580 movements per minute\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eMaterials\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eSilicone and ABS\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eControls\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eSeparate power, vibration and thrusting buttons\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eCharging method\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eMagnetic USB charging\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eCharging time\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eApproximately 2 hours\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eOperating time\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eApproximately 40 minutes\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eProduct size\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eApprox. 273 × 95 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eSleeve size\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eApprox. 145 × 75 mm\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eNoise level\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eUp to 50 dB\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eWater resistance\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eRemovable sleeve is washable; powered body should not be submerged\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eRecommended lubricant\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eWater-based lubricant\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"lt-spec-table-row lt-spec-extra\"\u003e\n        \u003cdiv class=\"lt-spec-table-name\"\u003eSKU\u003c\/div\u003e\n        \u003cdiv class=\"lt-spec-table-value\"\u003eLT1035\u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003clabel class=\"lt-spec-toggle-label\" for=\"warrior-spec-toggle\"\u003e\n      \u003cspan class=\"lt-spec-show-text\"\u003eView all specifications\u003c\/span\u003e\n      \u003cspan class=\"lt-spec-hide-text\"\u003eShow fewer specifications\u003c\/span\u003e\n    \u003c\/label\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eHow to Use Warrior\u003c\/h2\u003e\n\n  \u003col class=\"lt-steps\"\u003e\n    \u003cli\u003eCharge Warrior fully with the supplied magnetic USB cable.\u003c\/li\u003e\n    \u003cli\u003eRemove and wash the sleeve before first use, then let it dry completely.\u003c\/li\u003e\n    \u003cli\u003eApply water-based lubricant around the opening and inside the sleeve.\u003c\/li\u003e\n    \u003cli\u003eInsert slowly before switching on the automatic movement.\u003c\/li\u003e\n    \u003cli\u003eUse the thrusting button to move through the five telescopic modes.\u003c\/li\u003e\n    \u003cli\u003eUse the vibration button to select one of the five vibration modes.\u003c\/li\u003e\n    \u003cli\u003eAfter use, switch the device off before removing and cleaning the sleeve.\u003c\/li\u003e\n  \u003c\/ol\u003e\n\n  \u003cdiv class=\"lt-editorial-note\"\u003e\n    \u003ch3\u003eCleaning and Care\u003c\/h3\u003e\n    \u003cp\u003e\n      Remove the inner sleeve from the housing and rinse it separately with warm water and a suitable toy cleaner. Pay attention to the raised internal textures, then allow the sleeve to air-dry completely before reinstalling it. Wipe the motorized body with a slightly damp cloth and keep water away from the controls and magnetic charging contacts.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\n  \u003cdiv class=\"lt-faq\"\u003e\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes Warrior thrust automatically?\u003c\/summary\u003e\n      \u003cdiv class=\"lt-faq-answer\"\u003e\n        \u003cp\u003e\n          Yes. Warrior has five automatic thrusting modes that move the sleeve in and out without requiring continuous manual stroking.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eDoes Warrior rotate or provide suction?\u003c\/summary\u003e\n      \u003cdiv class=\"lt-faq-answer\"\u003e\n        \u003cp\u003e\n          The available product images and control guide confirm thrusting and vibration. They do not show a rotation control or a suction system, so those functions should not be assumed.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCan thrusting and vibration be adjusted separately?\u003c\/summary\u003e\n      \u003cdiv class=\"lt-faq-answer\"\u003e\n        \u003cp\u003e\n          Yes. Warrior has separate buttons for telescopic movement and vibration, allowing each function to be adjusted independently.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCan I wash the entire device?\u003c\/summary\u003e\n      \u003cdiv class=\"lt-faq-answer\"\u003e\n        \u003cp\u003e\n          No. Remove the washable inner sleeve and clean it separately. The powered housing and charging contacts should not be submerged.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eWhat lubricant should I use?\u003c\/summary\u003e\n      \u003cdiv class=\"lt-faq-answer\"\u003e\n        \u003cp\u003e\n          Use water-based lubricant. It is easy to rinse away and is the safest general option for a reusable soft sleeve.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eHow long does the battery last?\u003c\/summary\u003e\n      \u003cdiv class=\"lt-faq-answer\"\u003e\n        \u003cp\u003e\n          The listed operating time is approximately 40 minutes after about two hours of charging. Actual runtime can vary with the selected settings.\n        \u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Lovetremor","offers":[{"title":"Default Title","offer_id":49222002278682,"sku":"LT1035","price":85.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0879\/7723\/0618\/files\/warrior-automatic-male-masturbator-main-view.png?v=1790133890","url":"https:\/\/lovetremor.com\/products\/warrior-automatic-thrusting-male-masturbator","provider":"Lovetremor","version":"1.0","type":"link"}