bathmatedirect.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://bathmatedirect.com/
Effective URL: https://bathmatedirect.com/
Submission: On March 10 via api from US — Scanned from CA

Form analysis 15 forms found in the DOM

POST /checkout

<form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="Bathmate Direct" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button">
                  Continue Shopping</a>
  <ul class="cart_items js-cart_items clearfix"> <!--------For hiding shipping/protection widget -------> <!--------For hiding pre paid returns quantity box from line item -------></ul>
  <hr>
  <ul> <!--   to show discount on moni cart sub total start -->
    <!-- <li class="cart_subtotal js-cart_subtotal discount-span" style="display:none"> <span class="right"> <span class="money discountOnCart" ></span></span> <span>Discount <i class="discountIcon-text"></i></span></li> -->
    <li class="cart_subtotal js-cart_subtotal discount-cart" style="display:none;"> <span class="right"> <span class="money totalDiscount"></span></span> <span>Discount <i class="discountIcon-text"></i></span></li>
    <li class="cart_subtotal js-cart_subtotal grandetotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li>
    <li> <textarea id="note" name="note" rows="2" placeholder="Order Notes" class="clearfix notes-textaria"></textarea>
      <!-- Route Code Edited  3/19/2021 -->
      <div class="route-div" disable-reorder="true" slideout-checker="" desktop-align="center"></div>
      <div class="shiptection-widget" desktop-align="center" style="display:none"></div> <!-- End Route Code --> <!---------------------------Shipping Protection -------------------------------------------->
      <!--------------------- Pre paid return widget #59 --------------------->
      <style>
        .switch {
          position: relative;
          display: inline-block;
          width: 40px;
          height: 24px;
        }

        .switch input {
          opacity: 0;
          width: 0;
          height: 0;
        }

        .slider {
          position: absolute;
          cursor: pointer;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background-color: #ccc;
          -webkit-transition: .4s;
          transition: .4s;
        }

        .slider:before {
          position: absolute;
          content: "";
          height: 16px;
          width: 16px;
          left: 4px;
          bottom: 4px;
          background-color: white;
          -webkit-transition: .4s;
          transition: .4s;
          z-index: 99;
        }

        input:checked+.slider {
          background-color: rgb(3, 161, 150);
        }

        input:checked+.slider:before {
          -webkit-transform: translateX(16px);
          -ms-transform: translateX(16px);
          transform: translateX(16px);
        }

        /* Rounded sliders */
        .slider.round {
          border-radius: 34px;
        }

        .slider.round:before {
          border-radius: 50%;
        }

        .pre-paid-return-widget {
          display: flex;
          justify-content: center;
          align-items: center;
          max-width: 300px;
          margin: 5px auto;
          position: relative;
        }

        .pre-paid-return-widget-label-text {
          color: #000;
          font-size: 16px;
        }

        .pre-paid-return-widget-checkbox-subtext {
          font-size: 14px;
          line-height: 18px;
          color: #6d7175;
        }

        .pre-paid-return-widget-text {
          text-align: left;
          margin-left: 5px;
          /* display: flex;
    flex-direction: column; */
          display: block;
          font-weight: 400;
        }

        /* .shpt-widget input:checked + .slider {
    z-index: -1;
} */
        /* for loader only */
        /* styling for shipping protection */
        .pre-paid-return-widget label.switch.widget_product_form {
          position: absolute;
          width: 100%;
          top: 0px;
        }

        /* .shpt-widget .slider {
     height: 12px;
    width: 22px;
    left: auto;
    right: 125px;
    top: -21px;
} */
        .pre-paid-return-widget .slider::before {
          height: 8px;
          width: 8px;
          left: 2px;
          top: 2px;
        }

        .pre-paid-return-widget input:checked+.slider:before {
          -webkit-transform: translateX(10px);
          -ms-transform: translateX(10px);
          transform: translateX(10px);
        }

        .pre-paid-returns-img img {
          max-width: 35px;
        }

        .pre-paid-returns-img svg {
          width: 11px;
          height: 14px;
          position: absolute;
          bottom: 13px;
          margin-left: -14px;
        }

        .pre-paid-return-widget input:checked~.pre-paid-returns-img svg path {
          fill: #04736b;
        }

        .pre-paid-return-widget .pre-paid-return-widget-label-text {
          font-size: 14px;
          color: #6d7175;
        }

        .nvd-selected {
          font-weight: 400;
          font-size: 12px;
          line-height: 12px;
        }

        .toolltiptextCstm {
          visibility: hidden;
          opacity: 0;
          font-size: 11px;
          text-align: left;
          width: 200px !important;
          height: auto;
          display: inline-block;
          line-height: 14px;
          min-width: 100px;
          word-break: break-word;
          white-space: normal;
          margin-bottom: 5px;
          padding: 10px;
          border-radius: 10px;
          background-color: #000;
          position: absolute;
          z-index: 1;
          bottom: 100%;
          left: 50%;
          margin-left: -130px;
        }

        .btnCstm.tooltipCstm:hover .toolltiptextCstm {
          visibility: visible;
          opacity: 1;
        }

        .btnCstm.tooltipCstm {
          background: transparent;
          min-height: unset;
          height: unset;
          width: auto;
          min-width: unset;
          display: inline-block !important;
          padding: 0;
          margin: 0;
          max-width: 30px;
          position: absolute;
          left: 188px;
          top: 5px;
        }

        .btnCstm.tooltipCstm svg {
          width: 8px;
        }

        .pre-paid-return-widget {
          display: flex;
          justify-content: center;
          align-items: center;
          max-width: 376px;
          margin: 5px auto;
          position: relative;
          font-family: 'Montserrat', sans-serif;
          padding-left: 37px;
        }

        .pre-paid-return-widget .slider {
          height: 12px;
          width: 22px;
          left: auto;
          right: 22px;
          top: 1px;
          position: absolute;
          display: block;
        }

        .pre-paid-returns-img {
          position: absolute;
          top: -22px;
          left: -13px;
        }

        .pre-paid-returns-img {
          position: absolute;
          top: 1px;
          left: -12px;
        }

        .pre-paid-returns-img img {
          max-width: 32px;
        }

        .pre-paid-returns-img svg {
          width: 11px;
          height: 14px;
          position: absolute;
          bottom: 10px;
          margin-left: -11px;
        }

        /* .shipping-protection-img svg path {fill: #008060;} */
        .pre-paid-return-widget .pre-paid-return-widget-label-text {
          font-size: 10px;
          color: #6d7175;
          font-weight: 700 !important;
          line-height: 14px;
          padding-bottom: 3px;
          position: relative;
          left: -2px;
        }

        /* .btnCstm.tooltipCstm {
    background: transparent;
    min-height: unset;
    height: unset;
    width: auto;
    min-width: unset;
    display: inline-block !important;
    padding: 0;
    margin: 0;
    max-width: 30px;
    position: absolute;
    left: 142px;
    top: -1px;
} */
        .pre-paid-return-widget-checkbox-subtext {
          font-size: 10px;
          line-height: 14px;
          color: #6d7175;
          font-weight: 400;
          display: inine-block;
          padding-bottom: 3px;
          position: relative;
          right: 0px;
        }

        .nvd-selected {
          font-weight: 400;
          font-size: 10px;
          line-height: 12px;
        }

        /* .shpt-widget .slider {
    height: 12px;
    width: 22px;
    left: auto;
    right: 22px;
    top: -21px;
    position: absolute;
    display: block;
} */
        .toolltiptextCstm {
          font-family: 'Montserrat', sans-serif;
          text-transform: initial;
          letter-spacing: 0;
        }

        .tooltipCstm .toolltiptextCstm:after {
          content: " ";
          position: absolute;
          top: 100%;
          left: 30%;
          margin-left: -5px;
          border-width: 5px;
          border-style: solid;
          border-color: #000 transparent transparent transparent;
        }

        /* styling end for shipping protection */
        /* .examples .snippet:before {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px;
    font-size: .75rem;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    color: white;
    background-color: rgb(255, 25, 100);
    border-radius: .25rem 0 .25rem 0;
  } */
        .pre-paid-return-stage {
          display: flex;
          justify-content: center;
          align-items: center;
          position: relative;
          padding: 2rem 0;
          margin: -31px -5%;
          overflow: hidden;
        }

        .pre-paid-return-dot-flashing {
          position: relative;
          /*width: 10px;*/
          /* height: 10px;* */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite linear alternate;
          animation-delay: .5s;
          top: -16px;
          /*   left:5px; */
          width: 6px;
          height: 6px;
          top: -14px;
          background-color: #03a196;
          color: #03a196;
          left: 6px;
        }

        .pre-paid-return-dot-flashing::before,
        .pre-paid-return-dot-flashing::after {
          content: '';
          display: inline-block;
          position: absolute;
          top: 0;
        }

        .pre-paid-return-dot-flashing::before {
          /*   left: -15px; */
          /*   width: 10px; */
          /*   height: 10px; */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite alternate;
          animation-delay: 0s;
          left: -10px;
          width: 6px;
          height: 6px;
          background-color: #03a196;
          color: #03a196;
        }

        .pre-paid-return-dot-flashing::after {
          /*   left: 15px; */
          /*   width: 10px; */
          /*   height: 10px; */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite alternate;
          animation-delay: 1s;
          left: 15px;
          width: 6px;
          height: 6px;
          background-color: #03a196;
          color: #03a196;
        }

        @keyframes dotFlashing {
          0% {
            background-color: #04736b;
          }

          50%,
          100% {
            background-color: #ebe6ff;
          }
        }

        .pre-paid-return-widget-checkbox-subtext .pre-paid-return-stage {
          margin: 0 0 0 -45px !important;
          display: inline-flex;
          padding: 0;
          overflow: inherit;
          position: inherit;
          color: #000;
          background: #fff;
        }

        .pre-paid-return-widget-checkbox-subtext .pre-paid-return-dot-flashing {
          top: 0px;
          left: 11px;
          margin: 0 30px 0 1px;
        }

        .loaderHolder {
          position: relative;
          height: 100%;
          width: 100%;
          display: flex;
          align-items: center;
          justify-content: center
        }

        div#overlay-loader {
          position: fixed;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background: #fff;
          z-index: 9999;
        }

        .loaderHolder img {
          width: 100px
        }

        span#protection_price_minicart {
          display: inline-block;
          min-width: 45px;
        }

        .pre-paid-return-widget {
          position: relative;
        }

        .loaderOverlayPrepaidReturn {
          position: absolute;
          background: rgba(255, 255, 255, 0.5);
          height: 100%;
          width: 100%;
          left: 0;
          display: flex;
          align-items: center;
          justify-content: center;
          z-index: 999;
        }

        .loaderOverlayPrepaidReturn span#pre-paid-return-dot-flashing {
          top: unset;
          left: unset;
        }

        .pre-paid-return-widget .pre-paid-returns-img.active svg path {
          fill: #04736b;
        }

        .pre-paid-return-widget label.switch.widget_product_form {
          width: auto;
          right: -21px;
        }

        .pre-paid-returns-img {
          left: 2px;
        }

        .pre-paid-return-widget label.switch.widget_product_form {
          width: 22px;
          right: 0;
        }

        .pre-paid-return-widget .slider {
          right: 0;
        }

        .nav a.mini_cart {
          height: 49px !important;
        }

        .nav .cart_content {
          top: 49px !important;
        }
      </style>
      <div class="pre-paid-return-widget" style="display:none">
        <div class="pre-paid-returns-img"> <img src="//bathmatedirect.com/cdn/shop/t/15/assets/shipping-icon-two.png?v=173542773922378559741670944450"> <svg width="20" height="26" viewBox="0 0 20 26" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path
              d="M9.8056 0.867554L0.00976562 4.2023C0.218188 8.16232 -0.177814 14.415 0.635031 17.1245C1.32282 19.4171 7.16558 23.8634 9.8056 25.6698C11.9593 23.9329 17.3442 20.4317 18.3509 18.1666C20.0183 14.415 19.8793 8.09285 19.6014 4.2023L9.8056 0.867554Z"
              fill="#6D7175"></path>
            <path d="M5.01172 13.1644L7.92963 16.7076L14.3907 10.0381" stroke="white" stroke-width="1.66738" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></div>
        <label class="switch widget_product_form">
          <input type="checkbox" name="pre-paid-returns" id="pre-paid-returns" class="pre-paid-returns" value="yes">
          <span class="slider round"></span>
        </label>
        <div class="pre-paid-return-widget-text">
          <span class="pre-paid-return-widget-label-text" for="" data-shiptection-value="" style="font-weight: normal;">Prepaid Return</span> <button type="button" class="btnCstm tooltipCstm"> <svg width="15" height="15" viewBox="0 0 15 15"
              fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M7.5 0C3.36433 0 0 3.36433 0 7.5C0 11.6357 3.36433 15 7.5 15C11.6357 15 15 11.6357 15 7.5C15 3.36433 11.6357 0 7.5 0ZM7.5 11.875C7.15496 11.875 6.87504 11.595 6.87504 11.25C6.87504 10.905 7.15496 10.625 7.5 10.625C7.84504 10.625 8.12496 10.905 8.12496 11.25C8.12496 11.595 7.84504 11.875 7.5 11.875ZM8.48934 7.90123C8.26813 8.00308 8.12496 8.22624 8.12496 8.46943V8.75004C8.12496 9.09496 7.84561 9.375 7.5 9.375C7.15439 9.375 6.87504 9.09496 6.87504 8.75004V8.46943C6.87504 7.73998 7.30373 7.0713 7.96566 6.76563C8.60252 6.47255 9.06246 5.69435 9.06246 5.31246C9.06246 4.45129 8.36185 3.75 7.5 3.75C6.63815 3.75 5.93754 4.45129 5.93754 5.31246C5.93754 5.6575 5.65807 5.93754 5.31246 5.93754C4.96685 5.93754 4.6875 5.6575 4.6875 5.31246C4.6875 3.7619 5.94933 2.49996 7.5 2.49996C9.05067 2.49996 10.3125 3.7619 10.3125 5.31246C10.3125 6.15692 9.57996 7.39815 8.48934 7.90123Z"
                fill="#212B36"></path>
            </svg> <span class="toolltiptextCstm">Get peace of mind with prepaid returns in the event you wish to return your product to change size, or anything else.</span></button> <span class="pre-paid-return-widget-checkbox-subtext">for
            <strong><span class="money" id="protection_price_minicart"> ( )</span></strong></span>
          <p class="nvd-selected p_one" id="p_one" style="display: block;">Get peace of mind with prepaid returns in the event you wish to return your product to change size, or anything else.</p>
          <p class="nvd-selected p_two" id="p_two" style="display: none;">By deselecting prepaid returns, we will not be liable for return your product to change size, or anything else.</p>
        </div> <input type="hidden" id="hid_variant_id" name="hid_variant_id" value="">
        <div class="loaderOverlayPrepaidReturn" style="display:none;"> <span class="pre-paid-return-dot-flashing" id="pre-paid-return-dot-flashing" style=""></span></div>
      </div>
      <button type="submit" class="action_button add_to_cart initCheckOut"><span class="icon-lock"></span>Checkout</button>
    </li>
  </ul>
</form>

/search

<form action="/search" class="search_form"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit" style="display: block;"></span> <input type="text" name="q" placeholder="Search" value="" autocapitalize="off"
    autocomplete="off" autocorrect="off">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

/search

<form action="/search" class="header_search_form"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit" style="display: block;"></span> <input type="text" name="q" placeholder="Search" autocapitalize="off"
    autocomplete="off" autocorrect="off" class="search-terms">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

POST /checkout

<form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="Bathmate Direct" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button">
                  Continue Shopping</a>
  <ul class="cart_items js-cart_items clearfix"> <!--------For hiding shipping/protection widget -------> <!--------For hiding pre paid returns quantity box from line item -------></ul>
  <hr>
  <ul> <!--   to show discount on moni cart sub total start -->
    <!-- <li class="cart_subtotal js-cart_subtotal discount-span" style="display:none"> <span class="right"> <span class="money discountOnCart" ></span></span> <span>Discount <i class="discountIcon-text"></i></span></li> -->
    <li class="cart_subtotal js-cart_subtotal discount-cart" style="display:none;"> <span class="right"> <span class="money totalDiscount"></span></span> <span>Discount <i class="discountIcon-text"></i></span></li>
    <li class="cart_subtotal js-cart_subtotal grandetotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li>
    <li> <textarea id="note" name="note" rows="2" placeholder="Order Notes" class="clearfix notes-textaria"></textarea>
      <!-- Route Code Edited  3/19/2021 -->
      <div class="route-div" disable-reorder="true" slideout-checker="" desktop-align="center"></div>
      <div class="shiptection-widget" desktop-align="center" style="display:none"></div> <!-- End Route Code --> <!---------------------------Shipping Protection -------------------------------------------->
      <!--------------------- Pre paid return widget #59 --------------------->
      <style>
        .switch {
          position: relative;
          display: inline-block;
          width: 40px;
          height: 24px;
        }

        .switch input {
          opacity: 0;
          width: 0;
          height: 0;
        }

        .slider {
          position: absolute;
          cursor: pointer;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background-color: #ccc;
          -webkit-transition: .4s;
          transition: .4s;
        }

        .slider:before {
          position: absolute;
          content: "";
          height: 16px;
          width: 16px;
          left: 4px;
          bottom: 4px;
          background-color: white;
          -webkit-transition: .4s;
          transition: .4s;
          z-index: 99;
        }

        input:checked+.slider {
          background-color: rgb(3, 161, 150);
        }

        input:checked+.slider:before {
          -webkit-transform: translateX(16px);
          -ms-transform: translateX(16px);
          transform: translateX(16px);
        }

        /* Rounded sliders */
        .slider.round {
          border-radius: 34px;
        }

        .slider.round:before {
          border-radius: 50%;
        }

        .pre-paid-return-widget {
          display: flex;
          justify-content: center;
          align-items: center;
          max-width: 300px;
          margin: 5px auto;
          position: relative;
        }

        .pre-paid-return-widget-label-text {
          color: #000;
          font-size: 16px;
        }

        .pre-paid-return-widget-checkbox-subtext {
          font-size: 14px;
          line-height: 18px;
          color: #6d7175;
        }

        .pre-paid-return-widget-text {
          text-align: left;
          margin-left: 5px;
          /* display: flex;
    flex-direction: column; */
          display: block;
          font-weight: 400;
        }

        /* .shpt-widget input:checked + .slider {
    z-index: -1;
} */
        /* for loader only */
        /* styling for shipping protection */
        .pre-paid-return-widget label.switch.widget_product_form {
          position: absolute;
          width: 100%;
          top: 0px;
        }

        /* .shpt-widget .slider {
     height: 12px;
    width: 22px;
    left: auto;
    right: 125px;
    top: -21px;
} */
        .pre-paid-return-widget .slider::before {
          height: 8px;
          width: 8px;
          left: 2px;
          top: 2px;
        }

        .pre-paid-return-widget input:checked+.slider:before {
          -webkit-transform: translateX(10px);
          -ms-transform: translateX(10px);
          transform: translateX(10px);
        }

        .pre-paid-returns-img img {
          max-width: 35px;
        }

        .pre-paid-returns-img svg {
          width: 11px;
          height: 14px;
          position: absolute;
          bottom: 13px;
          margin-left: -14px;
        }

        .pre-paid-return-widget input:checked~.pre-paid-returns-img svg path {
          fill: #04736b;
        }

        .pre-paid-return-widget .pre-paid-return-widget-label-text {
          font-size: 14px;
          color: #6d7175;
        }

        .nvd-selected {
          font-weight: 400;
          font-size: 12px;
          line-height: 12px;
        }

        .toolltiptextCstm {
          visibility: hidden;
          opacity: 0;
          font-size: 11px;
          text-align: left;
          width: 200px !important;
          height: auto;
          display: inline-block;
          line-height: 14px;
          min-width: 100px;
          word-break: break-word;
          white-space: normal;
          margin-bottom: 5px;
          padding: 10px;
          border-radius: 10px;
          background-color: #000;
          position: absolute;
          z-index: 1;
          bottom: 100%;
          left: 50%;
          margin-left: -130px;
        }

        .btnCstm.tooltipCstm:hover .toolltiptextCstm {
          visibility: visible;
          opacity: 1;
        }

        .btnCstm.tooltipCstm {
          background: transparent;
          min-height: unset;
          height: unset;
          width: auto;
          min-width: unset;
          display: inline-block !important;
          padding: 0;
          margin: 0;
          max-width: 30px;
          position: absolute;
          left: 188px;
          top: 5px;
        }

        .btnCstm.tooltipCstm svg {
          width: 8px;
        }

        .pre-paid-return-widget {
          display: flex;
          justify-content: center;
          align-items: center;
          max-width: 376px;
          margin: 5px auto;
          position: relative;
          font-family: 'Montserrat', sans-serif;
          padding-left: 37px;
        }

        .pre-paid-return-widget .slider {
          height: 12px;
          width: 22px;
          left: auto;
          right: 22px;
          top: 1px;
          position: absolute;
          display: block;
        }

        .pre-paid-returns-img {
          position: absolute;
          top: -22px;
          left: -13px;
        }

        .pre-paid-returns-img {
          position: absolute;
          top: 1px;
          left: -12px;
        }

        .pre-paid-returns-img img {
          max-width: 32px;
        }

        .pre-paid-returns-img svg {
          width: 11px;
          height: 14px;
          position: absolute;
          bottom: 10px;
          margin-left: -11px;
        }

        /* .shipping-protection-img svg path {fill: #008060;} */
        .pre-paid-return-widget .pre-paid-return-widget-label-text {
          font-size: 10px;
          color: #6d7175;
          font-weight: 700 !important;
          line-height: 14px;
          padding-bottom: 3px;
          position: relative;
          left: -2px;
        }

        /* .btnCstm.tooltipCstm {
    background: transparent;
    min-height: unset;
    height: unset;
    width: auto;
    min-width: unset;
    display: inline-block !important;
    padding: 0;
    margin: 0;
    max-width: 30px;
    position: absolute;
    left: 142px;
    top: -1px;
} */
        .pre-paid-return-widget-checkbox-subtext {
          font-size: 10px;
          line-height: 14px;
          color: #6d7175;
          font-weight: 400;
          display: inine-block;
          padding-bottom: 3px;
          position: relative;
          right: 0px;
        }

        .nvd-selected {
          font-weight: 400;
          font-size: 10px;
          line-height: 12px;
        }

        /* .shpt-widget .slider {
    height: 12px;
    width: 22px;
    left: auto;
    right: 22px;
    top: -21px;
    position: absolute;
    display: block;
} */
        .toolltiptextCstm {
          font-family: 'Montserrat', sans-serif;
          text-transform: initial;
          letter-spacing: 0;
        }

        .tooltipCstm .toolltiptextCstm:after {
          content: " ";
          position: absolute;
          top: 100%;
          left: 30%;
          margin-left: -5px;
          border-width: 5px;
          border-style: solid;
          border-color: #000 transparent transparent transparent;
        }

        /* styling end for shipping protection */
        /* .examples .snippet:before {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px;
    font-size: .75rem;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    color: white;
    background-color: rgb(255, 25, 100);
    border-radius: .25rem 0 .25rem 0;
  } */
        .pre-paid-return-stage {
          display: flex;
          justify-content: center;
          align-items: center;
          position: relative;
          padding: 2rem 0;
          margin: -31px -5%;
          overflow: hidden;
        }

        .pre-paid-return-dot-flashing {
          position: relative;
          /*width: 10px;*/
          /* height: 10px;* */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite linear alternate;
          animation-delay: .5s;
          top: -16px;
          /*   left:5px; */
          width: 6px;
          height: 6px;
          top: -14px;
          background-color: #03a196;
          color: #03a196;
          left: 6px;
        }

        .pre-paid-return-dot-flashing::before,
        .pre-paid-return-dot-flashing::after {
          content: '';
          display: inline-block;
          position: absolute;
          top: 0;
        }

        .pre-paid-return-dot-flashing::before {
          /*   left: -15px; */
          /*   width: 10px; */
          /*   height: 10px; */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite alternate;
          animation-delay: 0s;
          left: -10px;
          width: 6px;
          height: 6px;
          background-color: #03a196;
          color: #03a196;
        }

        .pre-paid-return-dot-flashing::after {
          /*   left: 15px; */
          /*   width: 10px; */
          /*   height: 10px; */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite alternate;
          animation-delay: 1s;
          left: 15px;
          width: 6px;
          height: 6px;
          background-color: #03a196;
          color: #03a196;
        }

        @keyframes dotFlashing {
          0% {
            background-color: #04736b;
          }

          50%,
          100% {
            background-color: #ebe6ff;
          }
        }

        .pre-paid-return-widget-checkbox-subtext .pre-paid-return-stage {
          margin: 0 0 0 -45px !important;
          display: inline-flex;
          padding: 0;
          overflow: inherit;
          position: inherit;
          color: #000;
          background: #fff;
        }

        .pre-paid-return-widget-checkbox-subtext .pre-paid-return-dot-flashing {
          top: 0px;
          left: 11px;
          margin: 0 30px 0 1px;
        }

        .loaderHolder {
          position: relative;
          height: 100%;
          width: 100%;
          display: flex;
          align-items: center;
          justify-content: center
        }

        div#overlay-loader {
          position: fixed;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background: #fff;
          z-index: 9999;
        }

        .loaderHolder img {
          width: 100px
        }

        span#protection_price_minicart {
          display: inline-block;
          min-width: 45px;
        }

        .pre-paid-return-widget {
          position: relative;
        }

        .loaderOverlayPrepaidReturn {
          position: absolute;
          background: rgba(255, 255, 255, 0.5);
          height: 100%;
          width: 100%;
          left: 0;
          display: flex;
          align-items: center;
          justify-content: center;
          z-index: 999;
        }

        .loaderOverlayPrepaidReturn span#pre-paid-return-dot-flashing {
          top: unset;
          left: unset;
        }

        .pre-paid-return-widget .pre-paid-returns-img.active svg path {
          fill: #04736b;
        }

        .pre-paid-return-widget label.switch.widget_product_form {
          width: auto;
          right: -21px;
        }

        .pre-paid-returns-img {
          left: 2px;
        }

        .pre-paid-return-widget label.switch.widget_product_form {
          width: 22px;
          right: 0;
        }

        .pre-paid-return-widget .slider {
          right: 0;
        }

        .nav a.mini_cart {
          height: 49px !important;
        }

        .nav .cart_content {
          top: 49px !important;
        }
      </style>
      <div class="pre-paid-return-widget" style="display:none">
        <div class="pre-paid-returns-img"> <img src="//bathmatedirect.com/cdn/shop/t/15/assets/shipping-icon-two.png?v=173542773922378559741670944450"> <svg width="20" height="26" viewBox="0 0 20 26" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path
              d="M9.8056 0.867554L0.00976562 4.2023C0.218188 8.16232 -0.177814 14.415 0.635031 17.1245C1.32282 19.4171 7.16558 23.8634 9.8056 25.6698C11.9593 23.9329 17.3442 20.4317 18.3509 18.1666C20.0183 14.415 19.8793 8.09285 19.6014 4.2023L9.8056 0.867554Z"
              fill="#6D7175"></path>
            <path d="M5.01172 13.1644L7.92963 16.7076L14.3907 10.0381" stroke="white" stroke-width="1.66738" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></div>
        <label class="switch widget_product_form">
          <input type="checkbox" name="pre-paid-returns" id="pre-paid-returns" class="pre-paid-returns" value="yes">
          <span class="slider round"></span>
        </label>
        <div class="pre-paid-return-widget-text">
          <span class="pre-paid-return-widget-label-text" for="" data-shiptection-value="" style="font-weight: normal;">Prepaid Return</span> <button type="button" class="btnCstm tooltipCstm"> <svg width="15" height="15" viewBox="0 0 15 15"
              fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M7.5 0C3.36433 0 0 3.36433 0 7.5C0 11.6357 3.36433 15 7.5 15C11.6357 15 15 11.6357 15 7.5C15 3.36433 11.6357 0 7.5 0ZM7.5 11.875C7.15496 11.875 6.87504 11.595 6.87504 11.25C6.87504 10.905 7.15496 10.625 7.5 10.625C7.84504 10.625 8.12496 10.905 8.12496 11.25C8.12496 11.595 7.84504 11.875 7.5 11.875ZM8.48934 7.90123C8.26813 8.00308 8.12496 8.22624 8.12496 8.46943V8.75004C8.12496 9.09496 7.84561 9.375 7.5 9.375C7.15439 9.375 6.87504 9.09496 6.87504 8.75004V8.46943C6.87504 7.73998 7.30373 7.0713 7.96566 6.76563C8.60252 6.47255 9.06246 5.69435 9.06246 5.31246C9.06246 4.45129 8.36185 3.75 7.5 3.75C6.63815 3.75 5.93754 4.45129 5.93754 5.31246C5.93754 5.6575 5.65807 5.93754 5.31246 5.93754C4.96685 5.93754 4.6875 5.6575 4.6875 5.31246C4.6875 3.7619 5.94933 2.49996 7.5 2.49996C9.05067 2.49996 10.3125 3.7619 10.3125 5.31246C10.3125 6.15692 9.57996 7.39815 8.48934 7.90123Z"
                fill="#212B36"></path>
            </svg> <span class="toolltiptextCstm">Get peace of mind with prepaid returns in the event you wish to return your product to change size, or anything else.</span></button> <span class="pre-paid-return-widget-checkbox-subtext">for
            <strong><span class="money" id="protection_price_minicart"> ( )</span></strong></span>
          <p class="nvd-selected p_one" id="p_one" style="display: block;">Get peace of mind with prepaid returns in the event you wish to return your product to change size, or anything else.</p>
          <p class="nvd-selected p_two" id="p_two" style="display: none;">By deselecting prepaid returns, we will not be liable for return your product to change size, or anything else.</p>
        </div> <input type="hidden" id="hid_variant_id" name="hid_variant_id" value="">
        <div class="loaderOverlayPrepaidReturn" style="display:none;"> <span class="pre-paid-return-dot-flashing" id="pre-paid-return-dot-flashing" style=""></span></div>
      </div>
      <button type="submit" class="action_button add_to_cart initCheckOut"><span class="icon-lock"></span>Checkout</button>
    </li>
  </ul>
</form>

/search

<form action="/search" class="header_search_form"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit"></span> <input type="text" name="q" placeholder="Search" autocapitalize="off" autocomplete="off"
    autocorrect="off" class="search-terms">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

POST /checkout

<form action="/checkout" method="post" data-money-format="${{amount}}" data-shop-currency="USD" data-shop-name="Bathmate Direct" class="js-cart_content__form hidden"> <a class="cart_content__continue-shopping secondary_button">
                  Continue Shopping</a>
  <ul class="cart_items js-cart_items clearfix"> <!--------For hiding shipping/protection widget -------> <!--------For hiding pre paid returns quantity box from line item -------></ul>
  <hr>
  <ul> <!--   to show discount on moni cart sub total start -->
    <!-- <li class="cart_subtotal js-cart_subtotal discount-span" style="display:none"> <span class="right"> <span class="money discountOnCart" ></span></span> <span>Discount <i class="discountIcon-text"></i></span></li> -->
    <li class="cart_subtotal js-cart_subtotal discount-cart" style="display:none;"> <span class="right"> <span class="money totalDiscount"></span></span> <span>Discount <i class="discountIcon-text"></i></span></li>
    <li class="cart_subtotal js-cart_subtotal grandetotal"> <span class="right"> <span class="money">$0.00</span></span> <span>Subtotal</span></li>
    <li> <textarea id="note" name="note" rows="2" placeholder="Order Notes" class="clearfix notes-textaria"></textarea>
      <!-- Route Code Edited  3/19/2021 -->
      <div class="route-div" disable-reorder="true" slideout-checker="" desktop-align="center"></div>
      <div class="shiptection-widget" desktop-align="center" style="display:none"></div> <!-- End Route Code --> <!---------------------------Shipping Protection -------------------------------------------->
      <!--------------------- Pre paid return widget #59 --------------------->
      <style>
        .switch {
          position: relative;
          display: inline-block;
          width: 40px;
          height: 24px;
        }

        .switch input {
          opacity: 0;
          width: 0;
          height: 0;
        }

        .slider {
          position: absolute;
          cursor: pointer;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background-color: #ccc;
          -webkit-transition: .4s;
          transition: .4s;
        }

        .slider:before {
          position: absolute;
          content: "";
          height: 16px;
          width: 16px;
          left: 4px;
          bottom: 4px;
          background-color: white;
          -webkit-transition: .4s;
          transition: .4s;
          z-index: 99;
        }

        input:checked+.slider {
          background-color: rgb(3, 161, 150);
        }

        input:checked+.slider:before {
          -webkit-transform: translateX(16px);
          -ms-transform: translateX(16px);
          transform: translateX(16px);
        }

        /* Rounded sliders */
        .slider.round {
          border-radius: 34px;
        }

        .slider.round:before {
          border-radius: 50%;
        }

        .pre-paid-return-widget {
          display: flex;
          justify-content: center;
          align-items: center;
          max-width: 300px;
          margin: 5px auto;
          position: relative;
        }

        .pre-paid-return-widget-label-text {
          color: #000;
          font-size: 16px;
        }

        .pre-paid-return-widget-checkbox-subtext {
          font-size: 14px;
          line-height: 18px;
          color: #6d7175;
        }

        .pre-paid-return-widget-text {
          text-align: left;
          margin-left: 5px;
          /* display: flex;
    flex-direction: column; */
          display: block;
          font-weight: 400;
        }

        /* .shpt-widget input:checked + .slider {
    z-index: -1;
} */
        /* for loader only */
        /* styling for shipping protection */
        .pre-paid-return-widget label.switch.widget_product_form {
          position: absolute;
          width: 100%;
          top: 0px;
        }

        /* .shpt-widget .slider {
     height: 12px;
    width: 22px;
    left: auto;
    right: 125px;
    top: -21px;
} */
        .pre-paid-return-widget .slider::before {
          height: 8px;
          width: 8px;
          left: 2px;
          top: 2px;
        }

        .pre-paid-return-widget input:checked+.slider:before {
          -webkit-transform: translateX(10px);
          -ms-transform: translateX(10px);
          transform: translateX(10px);
        }

        .pre-paid-returns-img img {
          max-width: 35px;
        }

        .pre-paid-returns-img svg {
          width: 11px;
          height: 14px;
          position: absolute;
          bottom: 13px;
          margin-left: -14px;
        }

        .pre-paid-return-widget input:checked~.pre-paid-returns-img svg path {
          fill: #04736b;
        }

        .pre-paid-return-widget .pre-paid-return-widget-label-text {
          font-size: 14px;
          color: #6d7175;
        }

        .nvd-selected {
          font-weight: 400;
          font-size: 12px;
          line-height: 12px;
        }

        .toolltiptextCstm {
          visibility: hidden;
          opacity: 0;
          font-size: 11px;
          text-align: left;
          width: 200px !important;
          height: auto;
          display: inline-block;
          line-height: 14px;
          min-width: 100px;
          word-break: break-word;
          white-space: normal;
          margin-bottom: 5px;
          padding: 10px;
          border-radius: 10px;
          background-color: #000;
          position: absolute;
          z-index: 1;
          bottom: 100%;
          left: 50%;
          margin-left: -130px;
        }

        .btnCstm.tooltipCstm:hover .toolltiptextCstm {
          visibility: visible;
          opacity: 1;
        }

        .btnCstm.tooltipCstm {
          background: transparent;
          min-height: unset;
          height: unset;
          width: auto;
          min-width: unset;
          display: inline-block !important;
          padding: 0;
          margin: 0;
          max-width: 30px;
          position: absolute;
          left: 188px;
          top: 5px;
        }

        .btnCstm.tooltipCstm svg {
          width: 8px;
        }

        .pre-paid-return-widget {
          display: flex;
          justify-content: center;
          align-items: center;
          max-width: 376px;
          margin: 5px auto;
          position: relative;
          font-family: 'Montserrat', sans-serif;
          padding-left: 37px;
        }

        .pre-paid-return-widget .slider {
          height: 12px;
          width: 22px;
          left: auto;
          right: 22px;
          top: 1px;
          position: absolute;
          display: block;
        }

        .pre-paid-returns-img {
          position: absolute;
          top: -22px;
          left: -13px;
        }

        .pre-paid-returns-img {
          position: absolute;
          top: 1px;
          left: -12px;
        }

        .pre-paid-returns-img img {
          max-width: 32px;
        }

        .pre-paid-returns-img svg {
          width: 11px;
          height: 14px;
          position: absolute;
          bottom: 10px;
          margin-left: -11px;
        }

        /* .shipping-protection-img svg path {fill: #008060;} */
        .pre-paid-return-widget .pre-paid-return-widget-label-text {
          font-size: 10px;
          color: #6d7175;
          font-weight: 700 !important;
          line-height: 14px;
          padding-bottom: 3px;
          position: relative;
          left: -2px;
        }

        /* .btnCstm.tooltipCstm {
    background: transparent;
    min-height: unset;
    height: unset;
    width: auto;
    min-width: unset;
    display: inline-block !important;
    padding: 0;
    margin: 0;
    max-width: 30px;
    position: absolute;
    left: 142px;
    top: -1px;
} */
        .pre-paid-return-widget-checkbox-subtext {
          font-size: 10px;
          line-height: 14px;
          color: #6d7175;
          font-weight: 400;
          display: inine-block;
          padding-bottom: 3px;
          position: relative;
          right: 0px;
        }

        .nvd-selected {
          font-weight: 400;
          font-size: 10px;
          line-height: 12px;
        }

        /* .shpt-widget .slider {
    height: 12px;
    width: 22px;
    left: auto;
    right: 22px;
    top: -21px;
    position: absolute;
    display: block;
} */
        .toolltiptextCstm {
          font-family: 'Montserrat', sans-serif;
          text-transform: initial;
          letter-spacing: 0;
        }

        .tooltipCstm .toolltiptextCstm:after {
          content: " ";
          position: absolute;
          top: 100%;
          left: 30%;
          margin-left: -5px;
          border-width: 5px;
          border-style: solid;
          border-color: #000 transparent transparent transparent;
        }

        /* styling end for shipping protection */
        /* .examples .snippet:before {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    padding: 0 5px;
    font-size: .75rem;
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    color: white;
    background-color: rgb(255, 25, 100);
    border-radius: .25rem 0 .25rem 0;
  } */
        .pre-paid-return-stage {
          display: flex;
          justify-content: center;
          align-items: center;
          position: relative;
          padding: 2rem 0;
          margin: -31px -5%;
          overflow: hidden;
        }

        .pre-paid-return-dot-flashing {
          position: relative;
          /*width: 10px;*/
          /* height: 10px;* */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite linear alternate;
          animation-delay: .5s;
          top: -16px;
          /*   left:5px; */
          width: 6px;
          height: 6px;
          top: -14px;
          background-color: #03a196;
          color: #03a196;
          left: 6px;
        }

        .pre-paid-return-dot-flashing::before,
        .pre-paid-return-dot-flashing::after {
          content: '';
          display: inline-block;
          position: absolute;
          top: 0;
        }

        .pre-paid-return-dot-flashing::before {
          /*   left: -15px; */
          /*   width: 10px; */
          /*   height: 10px; */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite alternate;
          animation-delay: 0s;
          left: -10px;
          width: 6px;
          height: 6px;
          background-color: #03a196;
          color: #03a196;
        }

        .pre-paid-return-dot-flashing::after {
          /*   left: 15px; */
          /*   width: 10px; */
          /*   height: 10px; */
          border-radius: 5px;
          /*   background-color: #9880ff; */
          /*   color: #9880ff; */
          animation: dotFlashing 1s infinite alternate;
          animation-delay: 1s;
          left: 15px;
          width: 6px;
          height: 6px;
          background-color: #03a196;
          color: #03a196;
        }

        @keyframes dotFlashing {
          0% {
            background-color: #04736b;
          }

          50%,
          100% {
            background-color: #ebe6ff;
          }
        }

        .pre-paid-return-widget-checkbox-subtext .pre-paid-return-stage {
          margin: 0 0 0 -45px !important;
          display: inline-flex;
          padding: 0;
          overflow: inherit;
          position: inherit;
          color: #000;
          background: #fff;
        }

        .pre-paid-return-widget-checkbox-subtext .pre-paid-return-dot-flashing {
          top: 0px;
          left: 11px;
          margin: 0 30px 0 1px;
        }

        .loaderHolder {
          position: relative;
          height: 100%;
          width: 100%;
          display: flex;
          align-items: center;
          justify-content: center
        }

        div#overlay-loader {
          position: fixed;
          left: 0;
          top: 0;
          width: 100%;
          height: 100%;
          background: #fff;
          z-index: 9999;
        }

        .loaderHolder img {
          width: 100px
        }

        span#protection_price_minicart {
          display: inline-block;
          min-width: 45px;
        }

        .pre-paid-return-widget {
          position: relative;
        }

        .loaderOverlayPrepaidReturn {
          position: absolute;
          background: rgba(255, 255, 255, 0.5);
          height: 100%;
          width: 100%;
          left: 0;
          display: flex;
          align-items: center;
          justify-content: center;
          z-index: 999;
        }

        .loaderOverlayPrepaidReturn span#pre-paid-return-dot-flashing {
          top: unset;
          left: unset;
        }

        .pre-paid-return-widget .pre-paid-returns-img.active svg path {
          fill: #04736b;
        }

        .pre-paid-return-widget label.switch.widget_product_form {
          width: auto;
          right: -21px;
        }

        .pre-paid-returns-img {
          left: 2px;
        }

        .pre-paid-return-widget label.switch.widget_product_form {
          width: 22px;
          right: 0;
        }

        .pre-paid-return-widget .slider {
          right: 0;
        }

        .nav a.mini_cart {
          height: 49px !important;
        }

        .nav .cart_content {
          top: 49px !important;
        }
      </style>
      <div class="pre-paid-return-widget" style="display:none">
        <div class="pre-paid-returns-img"> <img src="//bathmatedirect.com/cdn/shop/t/15/assets/shipping-icon-two.png?v=173542773922378559741670944450"> <svg width="20" height="26" viewBox="0 0 20 26" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path
              d="M9.8056 0.867554L0.00976562 4.2023C0.218188 8.16232 -0.177814 14.415 0.635031 17.1245C1.32282 19.4171 7.16558 23.8634 9.8056 25.6698C11.9593 23.9329 17.3442 20.4317 18.3509 18.1666C20.0183 14.415 19.8793 8.09285 19.6014 4.2023L9.8056 0.867554Z"
              fill="#6D7175"></path>
            <path d="M5.01172 13.1644L7.92963 16.7076L14.3907 10.0381" stroke="white" stroke-width="1.66738" stroke-linecap="round" stroke-linejoin="round"></path>
          </svg></div>
        <label class="switch widget_product_form">
          <input type="checkbox" name="pre-paid-returns" id="pre-paid-returns" class="pre-paid-returns" value="yes">
          <span class="slider round"></span>
        </label>
        <div class="pre-paid-return-widget-text">
          <span class="pre-paid-return-widget-label-text" for="" data-shiptection-value="" style="font-weight: normal;">Prepaid Return</span> <button type="button" class="btnCstm tooltipCstm"> <svg width="15" height="15" viewBox="0 0 15 15"
              fill="none" xmlns="http://www.w3.org/2000/svg">
              <path
                d="M7.5 0C3.36433 0 0 3.36433 0 7.5C0 11.6357 3.36433 15 7.5 15C11.6357 15 15 11.6357 15 7.5C15 3.36433 11.6357 0 7.5 0ZM7.5 11.875C7.15496 11.875 6.87504 11.595 6.87504 11.25C6.87504 10.905 7.15496 10.625 7.5 10.625C7.84504 10.625 8.12496 10.905 8.12496 11.25C8.12496 11.595 7.84504 11.875 7.5 11.875ZM8.48934 7.90123C8.26813 8.00308 8.12496 8.22624 8.12496 8.46943V8.75004C8.12496 9.09496 7.84561 9.375 7.5 9.375C7.15439 9.375 6.87504 9.09496 6.87504 8.75004V8.46943C6.87504 7.73998 7.30373 7.0713 7.96566 6.76563C8.60252 6.47255 9.06246 5.69435 9.06246 5.31246C9.06246 4.45129 8.36185 3.75 7.5 3.75C6.63815 3.75 5.93754 4.45129 5.93754 5.31246C5.93754 5.6575 5.65807 5.93754 5.31246 5.93754C4.96685 5.93754 4.6875 5.6575 4.6875 5.31246C4.6875 3.7619 5.94933 2.49996 7.5 2.49996C9.05067 2.49996 10.3125 3.7619 10.3125 5.31246C10.3125 6.15692 9.57996 7.39815 8.48934 7.90123Z"
                fill="#212B36"></path>
            </svg> <span class="toolltiptextCstm">Get peace of mind with prepaid returns in the event you wish to return your product to change size, or anything else.</span></button> <span class="pre-paid-return-widget-checkbox-subtext">for
            <strong><span class="money" id="protection_price_minicart"> ( )</span></strong></span>
          <p class="nvd-selected p_one" id="p_one" style="display: block;">Get peace of mind with prepaid returns in the event you wish to return your product to change size, or anything else.</p>
          <p class="nvd-selected p_two" id="p_two" style="display: none;">By deselecting prepaid returns, we will not be liable for return your product to change size, or anything else.</p>
        </div> <input type="hidden" id="hid_variant_id" name="hid_variant_id" value="">
        <div class="loaderOverlayPrepaidReturn" style="display:none;"> <span class="pre-paid-return-dot-flashing" id="pre-paid-return-dot-flashing" style=""></span></div>
      </div>
      <button type="submit" class="action_button add_to_cart initCheckOut"><span class="icon-lock"></span>Checkout</button>
    </li>
  </ul>
</form>

/search

<form action="/search" class="search_form"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit"></span> <input type="text" name="q" placeholder="Search" value="" autocapitalize="off" autocomplete="off"
    autocorrect="off">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

/search

<form action="/search" class="header_search_form"> <input type="hidden" name="type" value="product"> <span class="icon-search search-submit"></span> <input type="text" name="q" placeholder="Search" autocapitalize="off" autocomplete="off"
    autocorrect="off" class="search-terms">
  <div class="search__results-wrapper">
    <ul class="search__results"></ul>
  </div>
</form>

POST /cart/add

<form action="/cart/add" method="post" class="clearfix product_gallery_form" data-form="gallery5to7"> <input type="hidden" id="colPutHydro7" name="id" value="12287915425863" style="display:none">
  <div class="swatch_options" style="">
    <div class="swatch clearfix" data-option-index="0" data-model="Hydro7">
      <div class="option_title">Color</div> <input id="swatch-0-clear-12287915393095" type="radio" name="option-0" value="Clear">
      <div data-value="Clear" class="swatch-element color clear-swatch available colCheckHydro7" variant-id="12287915393095" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydro7.jpg?3633">
        <div class="tooltip">Clear</div> <label for="swatch-0-clear-12287915393095" style="background-position: center; background-color: clear;"> <span class="crossed-out"></span></label>
      </div> <input id="swatch-0-blue-12287915393095" type="radio" name="option-0" value="Blue" checked="">
      <div data-value="Blue" class="swatch-element color blue-swatch available colCheckHydro7" variant-id="12287915425863" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydro7-Blue.jpg?3633">
        <div class="tooltip">Blue</div> <label for="swatch-0-blue-12287915393095" style="background-position: center; background-color: #0099ff;"> <span class="crossed-out"></span></label>
      </div> <input id="swatch-0-red-12287915393095" type="radio" name="option-0" value="Red">
      <div data-value="Red" class="swatch-element color red-swatch available colCheckHydro7" variant-id="12287915458631" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydro7-Red.jpg?3633">
        <div class="tooltip">Red</div> <label for="swatch-0-red-12287915393095" style="background-position: center; background-color: #cc3333;"> <span class="crossed-out"></span></label>
      </div>
    </div>
  </div> <button onclick="dataLayer.push({ 'ecommerce': null });dataLayer.push({
                        'event': 'add_to_cart',
                        'ecommerce': {
                              'currency': 'USD',
                              'value': '0.0',
                              'items': [{
                                'item_id': '',
                                'item_name': ' - ',
                                'item_brand': '',
                                'item_category': '',
                                'item_variant': '',
                                'price': '0.0'
                              }]
                          }
                      });" type="submit" name="add" class="ajax-submit action_button add_to_cart" data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
      <path fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
    </svg></button>
</form>

POST /cart/add

<form action="/cart/add" method="post" class="clearfix product_gallery_form" data-form="gallery5to7"> <input type="hidden" id="colPutHydromax7" name="id" value="12287894388807" style="display:none">
  <div class="swatch_options" style="">
    <div class="swatch clearfix" data-option-index="0" data-model="Hydromax7">
      <div class="option_title">Color</div> <input id="swatch-0-clear-12287894388807" type="radio" name="option-0" value="Clear" checked="">
      <div data-value="Clear" class="swatch-element color clear-swatch available colCheckHydromax7" variant-id="12287894388807" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydromax7.jpg?3633">
        <div class="tooltip">Clear</div> <label for="swatch-0-clear-12287894388807" style="background-position: center; background-color: clear;"> <span class="crossed-out"></span></label>
      </div> <input id="swatch-0-blue-12287894388807" type="radio" name="option-0" value="Blue">
      <div data-value="Blue" class="swatch-element color blue-swatch available colCheckHydromax7" variant-id="12287894421575" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydromax7-Blue.jpg?3633">
        <div class="tooltip">Blue</div> <label for="swatch-0-blue-12287894388807" style="background-position: center; background-color: #0099ff;"> <span class="crossed-out"></span></label>
      </div> <input id="swatch-0-red-12287894388807" type="radio" name="option-0" value="Red">
      <div data-value="Red" class="swatch-element color red-swatch available colCheckHydromax7" variant-id="12287894454343" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydromax7-Red.jpg?3633">
        <div class="tooltip">Red</div> <label for="swatch-0-red-12287894388807" style="background-position: center; background-color: #cc3333;"> <span class="crossed-out"></span></label>
      </div>
    </div>
  </div> <button onclick="dataLayer.push({ 'ecommerce': null });dataLayer.push({
                        'event': 'add_to_cart',
                        'ecommerce': {
                              'currency': 'USD',
                              'value': '0.0',
                              'items': [{
                                'item_id': '',
                                'item_name': ' - ',
                                'item_brand': '',
                                'item_category': '',
                                'item_variant': '',
                                'price': '0.0'
                              }]
                          }
                      });" type="submit" name="add" class="ajax-submit action_button add_to_cart" data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
      <path fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
    </svg></button>
</form>

POST /cart/add

<form action="/cart/add" method="post" class="clearfix product_gallery_form" data-form="gallery5to7"> <input type="hidden" id="colPutHydromax7w" name="id" value="12293466816583" style="display:none">
  <div class="swatch_options" style="">
    <div class="swatch clearfix" data-option-index="0" data-model="Hydromax7w">
      <div class="option_title">Color</div> <input id="swatch-0-clear-12293466751047" type="radio" name="option-0" value="Clear">
      <div data-value="Clear" class="swatch-element color clear-swatch available colCheckHydromax7w" variant-id="12293466751047" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydromax7-Wide-Boy.jpg?3633">
        <div class="tooltip">Clear</div> <label for="swatch-0-clear-12293466751047" style="background-position: center; background-color: clear;"> <span class="crossed-out"></span></label>
      </div> <input id="swatch-0-blue-12293466751047" type="radio" name="option-0" value="Blue">
      <div data-value="Blue" class="swatch-element color blue-swatch available colCheckHydromax7w" variant-id="12293466783815" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydromax7-Wide-Boy-Blue.jpg?3633">
        <div class="tooltip">Blue</div> <label for="swatch-0-blue-12293466751047" style="background-position: center; background-color: #0099ff;"> <span class="crossed-out"></span></label>
      </div> <input id="swatch-0-red-12293466751047" type="radio" name="option-0" value="Red" checked="">
      <div data-value="Red" class="swatch-element color red-swatch available colCheckHydromax7w" variant-id="12293466816583" img-url="https://cdn.shopify.com/s/files/1/2180/6123/files/Hydromax7-Wide-Boy-Red.jpg?3633">
        <div class="tooltip">Red</div> <label for="swatch-0-red-12293466751047" style="background-position: center; background-color: #cc3333;"> <span class="crossed-out"></span></label>
      </div>
    </div>
  </div> <button onclick="dataLayer.push({ 'ecommerce': null });dataLayer.push({
                        'event': 'add_to_cart',
                        'ecommerce': {
                              'currency': 'USD',
                              'value': '0.0',
                              'items': [{
                                'item_id': '',
                                'item_name': ' - ',
                                'item_brand': '',
                                'item_category': '',
                                'item_variant': '',
                                'price': '0.0'
                              }]
                          }
                      });" type="submit" name="add" class="ajax-submit action_button add_to_cart" data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
      <path fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
    </svg></button>
</form>

POST /cart/add

<form action="/cart/add" method="post" class="clearfix product_gallery_form" data-form="gallery5to7"> <input type="hidden" id="colPutHydroXtreme7" name="id" value="41981794091177" style="display:none">
  <div class="swatch_options" style="">
    <div class="swatch clearfix" data-option-index="0" data-model="HydroXtreme7">
      <div class="option_title">Color</div> <input id="swatch-0-clear-31663261515847" type="radio" name="option-0" value="Clear" checked="">
      <div data-value="Clear" class="swatch-element color clear-swatch available colCheck" variant-id="41981794091177">
        <div class="tooltip">Clear</div> <label for="swatch-0-clear-31663261515847" style="background-position: center; background-color: clear;"> <span class="crossed-out"></span></label>
      </div>
    </div>
  </div> <button onclick="dataLayer.push({ 'ecommerce': null });dataLayer.push({
                        'event': 'add_to_cart',
                        'ecommerce': {
                              'currency': 'USD',
                              'value': '0.0',
                              'items': [{
                                'item_id': '',
                                'item_name': ' - ',
                                'item_brand': '',
                                'item_category': '',
                                'item_variant': '',
                                'price': '0.0'
                              }]
                          }
                      });" type="submit" name="add" class="ajax-submit action_button add_to_cart" data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
      <path fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
    </svg></button>
</form>

POST /cart/add

<form action="/cart/add" method="post" class="clearfix product_gallery_form" data-form="gallery5to7"> <input type="hidden" id="colPutHydroXtreme7w" name="id" value="13576565424199" style="display:none">
  <div class="swatch_options" style="">
    <div class="swatch clearfix" data-option-index="0" data-model="HydroXtreme7w">
      <div class="option_title">Color</div> <input id="swatch-0-clear-13576565424199" type="radio" name="option-0" value="Clear" checked="">
      <div data-value="Clear" class="swatch-element color clear-swatch available colCheck" variant-id="13576565424199">
        <div class="tooltip">Clear</div> <label for="swatch-0-clear-13576565424199" style="background-position: center; background-color: clear;"> <span class="crossed-out"></span></label>
      </div>
    </div>
  </div> <button onclick="dataLayer.push({ 'ecommerce': null });dataLayer.push({
                        'event': 'add_to_cart',
                        'ecommerce': {
                              'currency': 'USD',
                              'value': '0.0',
                              'items': [{
                                'item_id': '',
                                'item_name': ' - ',
                                'item_brand': '',
                                'item_category': '',
                                'item_variant': '',
                                'price': '0.0'
                              }]
                          }
                      });" type="submit" name="add" class="ajax-submit action_button add_to_cart" data-label="Add to Cart"> <span class="text">Add to Cart</span> <svg x="0px" y="0px" width="32px" height="32px" viewBox="0 0 32 32" class="checkmark">
      <path fill="none" stroke="#ffffff" stroke-width="2" stroke-linecap="square" stroke-miterlimit="10" d="M9,17l3.9,3.9c0.1,0.1,0.2,0.1,0.3,0L23,11"></path>
    </svg></button>
</form>

<form class="full_length_box contact_form" id="newsletterForm">
  <div class="cCheckbox" style="float:right;">
    <!-- <input include_blank="true" start_year="1950" type="text" class="omnisend-subscribe-input-email" name="contact_fields[email]" id="contact_fields_email" placeholder="Enter your email address..." style="width:100%;"> --> <input type="text"
      class="omnisend-subscribe-input-email" name="email" id="sendlane_email" placeholder="Enter your email address..." style="width: 100%; border: 1px solid black;"> <label for="subscribe-confirm" class="subscribe-confirm-label"
      style="line-height: 1;margin-left: 25px;font-size: 10px;font-weight: 177;width: 272px;"> Yes I would like to recieve email communication regarding your products, services and offers that might interest me <input type="checkbox"
        id="subscribe-confirm" name="subscribe-confirm" class="omnisend-subscribe-input-check" value="subscribe" style="float:left;"> <b style="border: 1px solid black;"></b></label>
    <div style="width:300px;font-size:13px;margin-left: 15px;" class="soundest-form-without-image-error-empty"></div> <input type="button" name="commit" id="contact_fields_submit" value="Sign Up">
  </div>
</form>

POST #

<form action="#" method="post" class="envolve-sc-user-input">
  <div placeholder="Type here..." tabindex="0" contenteditable="true" data-nosnippet="" class="envolve-sc-user-input--text"></div>
  <div data-nosnippet="" class="envolve-sc-user-input--buttons">
    <div data-nosnippet="" class="envolve-sc-user-input--button"></div>
    <div data-nosnippet="" class="envolve-sc-user-input--button"><button data-v-74f1500f="" class="envolve-sc-user-input--send-icon-wrapper"><svg data-v-74f1500f="" x="0px" y="0px" width="37.393px" height="37.393px" viewBox="0 0 37.393 37.393"
          enablebackground="new 0 0 37.393 37.393" class="envolve-sc-user-input--send-icon">
          <g data-v-74f1500f="" id="Layer_2">
            <path data-v-74f1500f="" d="M36.511,17.594L2.371,2.932c-0.374-0.161-0.81-0.079-1.1,0.21C0.982,3.43,0.896,3.865,1.055,4.241l5.613,13.263
      L2.082,32.295c-0.115,0.372-0.004,0.777,0.285,1.038c0.188,0.169,0.427,0.258,0.67,0.258c0.132,0,0.266-0.026,0.392-0.08
      l33.079-14.078c0.368-0.157,0.607-0.519,0.608-0.919S36.879,17.752,36.511,17.594z M4.632,30.825L8.469,18.45h8.061
      c0.552,0,1-0.448,1-1s-0.448-1-1-1H8.395L3.866,5.751l29.706,12.757L4.632,30.825z"></path>
          </g>
        </svg></button></div>
  </div>
</form>

Text Content

0

Your Cart is Empty

Continue Shopping

--------------------------------------------------------------------------------

   
   
 * Discount
 * $0.00 Subtotal
 * Prepaid Return Get peace of mind with prepaid returns in the event you wish
   to return your product to change size, or anything else. for ( )
   
   Get peace of mind with prepaid returns in the event you wish to return your
   product to change size, or anything else.
   
   By deselecting prepaid returns, we will not be liable for return your product
   to change size, or anything else.
   
   
   Checkout

 * Penis Pumps
 * Shop By Your Size
 * Shop By Series
 * Accessories
 * Results & Reviews
 * Support
 * 
 * 


 * UP TO 5 INCH PUMPS

 * BETWEEN 5 AND 7 INCH PUMPS

 * BETWEEN 7 AND 9 INCH PUMPS

 * MORE THAN 9 INCH PUMPS

 * SIZE GUIDE


 * HYDRO SERIES

 * HYDROMAX SERIES

 * HYDROXTREME SERIES

 * BETTER SEX

 * CLEANERS

 * EXTRAS

 * EXTENDED WARRANTIES

 * BATHMATE RESULTS

 * BATHMATE REVIEWS

 * HYDROMAX REVIEWS

 * HYDROXTREME REVIEWS

 * HYDRO REVIEWS


 * FAQs

 * How to Choose a Penis Pump

 * How to Use Bathmate

 * What Size Am I?

 * How does Bathmate work?



Enjoy Guaranteed Results & Free, Discreet Shipping for all Hydropumps!





Menu
0

Your Cart is Empty

Continue Shopping

--------------------------------------------------------------------------------

   
   
 * Discount
 * $0.00 Subtotal
 * Prepaid Return Get peace of mind with prepaid returns in the event you wish
   to return your product to change size, or anything else. for ( )
   
   Get peace of mind with prepaid returns in the event you wish to return your
   product to change size, or anything else.
   
   By deselecting prepaid returns, we will not be liable for return your product
   to change size, or anything else.
   
   
   Checkout


 * Penis Pumps
 * Shop By Your Size
   * UP TO 5 INCH PUMPS
   * BETWEEN 5 AND 7 INCH PUMPS
   * BETWEEN 7 AND 9 INCH PUMPS
   * MORE THAN 9 INCH PUMPS
   * SIZE GUIDE
 * Shop By Series
   * HYDRO SERIES
   * HYDROMAX SERIES
   * HYDROXTREME SERIES
 * Accessories
   * BETTER SEX
   * CLEANERS
   * EXTRAS
   * EXTENDED WARRANTIES
 * Results & Reviews
   * BATHMATE RESULTS
   * BATHMATE REVIEWS
   * HYDROMAX REVIEWS
   * HYDROXTREME REVIEWS
   * HYDRO REVIEWS
 * Support
   * FAQs
   * How to Choose a Penis Pump
   * How to Use Bathmate
   * What Size Am I?
   * How does Bathmate work?
 * 1-888-408-3248

Enjoy Guaranteed Results & Free, Discreet Shipping for all Hydropumps!




 * 
 * 
 * 
 * 
 * 

 * Support? Call 1-888-408-3248

0

Your Cart is Empty

Continue Shopping

--------------------------------------------------------------------------------

   
   
 * Discount
 * $0.00 Subtotal
 * Prepaid Return Get peace of mind with prepaid returns in the event you wish
   to return your product to change size, or anything else. for ( )
   
   Get peace of mind with prepaid returns in the event you wish to return your
   product to change size, or anything else.
   
   By deselecting prepaid returns, we will not be liable for return your product
   to change size, or anything else.
   
   
   Checkout

 *  * EN
      USD
      * EN
        GBP
      * EN
        CAD
      * EN
        AUD
      * DE
        EUR
      * ES
        EUR
      * FR
        EUR
      * IT
        EUR

 * Penis Pumps
 * Shop By Your Size
 * Shop By Series
 * Accessories
 * Results & Reviews
 * Support
 * 
 * 


 * UP TO 5 INCH PUMPS

 * BETWEEN 5 AND 7 INCH PUMPS

 * BETWEEN 7 AND 9 INCH PUMPS

 * MORE THAN 9 INCH PUMPS

 * SIZE GUIDE


 * HYDRO SERIES

 * HYDROMAX SERIES

 * HYDROXTREME SERIES

 * BETTER SEX

 * CLEANERS

 * EXTRAS

 * EXTENDED WARRANTIES

 * BATHMATE RESULTS

 * BATHMATE REVIEWS

 * HYDROMAX REVIEWS

 * HYDROXTREME REVIEWS

 * HYDRO REVIEWS


 * FAQs

 * How to Choose a Penis Pump

 * How to Use Bathmate

 * What Size Am I?

 * How does Bathmate work?


Click here to visit to see shipping options to your location and payment options
in

Get Exclusive Deals! Sign Up & Unlock Savings



 * Hydromax7
 * Hydroxtreme7
 * Under 5"
 * 5"-7"
 * Size Guide


JOIN THE BATHMATE REVOLUTION FOR BETTER SEX

TRANSFORM YOUR PERFORMANCE IN 60 DAYS

Take the quiz


WHAT SIZE AM I?

Learn how to measure yourself

Find My Fit


I KNOW MY SIZE

Find the right pump for you

Shop My Size


WELCOME TO BATHMATE DIRECT, OFFICIAL SITE OF WORLD'S BEST PENIS PUMPS



You’ve discovered the world’s best penis pump. Harnessing the power of water for
real, lasting improvements for your penis size, erection strength, personal
confidence and sex life, Bathmate hydropumps have helped over 1 million
satisfied users worldwide – get ready to experience genuine, lasting gains.

Learn More

Built for real performance and power, Bathmate penis pumps use water instead of
air to create pressure, completely cutting out the risks of other pumps. When
you’re in the bath or shower, just fill your Bathmate up with warm water, and
seal it against your body for three 5-minute sessions – it’s that simple.



With over 85%* of users reporting real results (per a 2018 survey of 155
customers), Bathmate creates penis pumps that really work. Head over to our Shop
By Series page to discover our fantastic selection of hydropumps, or discover a
pump that really suits you with our Penis Size Calculator. If you're looking for
a medical-grade penis pump that can be used to help with circulation or
post-surgery, visit our selection at VaxAid.



Since 2006, we’ve been making the world’s most popular penis pump right here in
our factory. With the popularity of Bathmate, there’s a lot of dangerous fakes
out there, so make sure to buy through this site (or our Official Hydromax Pump
site) to make sure you’re getting a real Bathmate.

Shop Bathmate Pumps


BEST SELLERS: BETWEEN 5 AND 7 INCHES




 


SIZE


POWER


PRICE


COLOR


5 TO 7"

Power
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 


$119.99 USD

Color
Clear
Blue
Red
Add to Cart


5 TO 7"

Power
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 


$169.99 USD

Color
Clear
Blue
Red
Add to Cart


5 TO 7" 6.5"+ GIRTH

Power
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 


$189.99 USD

Color
Clear
Blue
Red
Add to Cart


5 TO 7"

Power
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 


$299.99 USD

Color
Clear
Add to Cart


5 TO 7" 6.5"+ GIRTH

Power
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 
   
 * 


$319.99 USD

Color
Clear
Add to Cart


The Original Hydropump - Unlock Real Size, Performance and Confidence Gains

Learn More

Add 35% More Power with Hydromax, the Best-Selling Penis Pump in the World

Learn more

Maximise your Gains with HydroXtreme, the World's Most Powerful Penis Pump

Learn more


DISCOVER THE WORLD’S BEST PENIS PUMP WITH BATHMATE



There’s a few key things that make Bathmate the best (and best-selling) penis
pump in the world – though you can head to our Bathmate reviews section to find
out more about the real-world benefits of using a Bathmate :



1. Real Results: Bathmate penis pumps deliver a range of positive effects for
users, with different people benefiting differently. In a recent survey, 70%* of
respondents noted a size increase, 76%* saw better erections, and 75%* noted a
real boost in their confidence, with the numbers going up hugely after regular
use for a full month.

Learn More



2. Safe Design: The safety of our customers is crucial to us, so we make sure
that all Bathmate products are built with body-safe materials, with our
hydropumps all clinically proven to be safe to use, courtesy of Aspen Clinical
Research.



3. Convenient Use: To get the best possible results from your Bathmate penis
pump, it’s best to use it daily. With the unique water-based design of Bathmate,
it’s easy to incorporate into your shower/ bath routine, giving you a real size
and confidence boost without any awkwardness.



4. Unmatched Choice: Over the years, we’ve created a huge selection of products
to suit any kind of user, with our 3 ranges of penis pump and full selection of
Bathmate/ Bedroom Accessories letting you really have the best possible time.



5. Guaranteed Performance: We’re completely confident that you’ll have a great
time using Bathmate penis pumps. As such, you’ll get a 60-day no-questions-asked
return option, along with a 2-year warranty and completely free delivery when
you buy through Bathmate Direct.

Shop Now



*Some survey participants may have received free or discounted products for
their participation.


MEDICALLY APPROVED, DOCTOR RECOMMENDED


ERIC WOOD, M.D.

"Bathmate harnesses the power of water through a hydraulic vacuum, acting as a
secondary pump to your heart, to draw blood safely into the penis. Bathmate
helps to flush toxins and maintain tissue health, providing a safe and effective
way to exercise.."

Gary Gonzalez, M.D.

"..the mechanism of the erection, a neuro-physiological phenomena, originates in
the brain. Bathmate aids in the reactivation and strengthening of this response
to improve the confidence in a user to perform.."


WHAT IS A HYDROPUMP?

Learn more about the technology behind the pump.

Learn More


ABOUT US

Read the Bathmate Story.

Read More


EXCLUSIVE OFFERS

Explore our latest offers.

Find Out More


REVIEWS

from 1509 reviews
Length and girh

Very happy with my hydromax and the wife can see and feel a difference.

Mark H.
Hydromax
03/06/2024
Finally

Finally a product that makes good on all the promises. I am thrilled with my
Bathmate.

Harold A.J.
HydroXtreme
03/05/2024
Happy with the product

Pritty happy with my results over the past couple of weeks increases in girth
and allmost a inch in length... l use for about 15min ever morning

Daniel E.
HydroVibe
03/04/2024
Power in the shower

When I first used the hydroxtreme I was like HOLY COW this device is so POWERFUL
like I had be extremely careful when pumping, I didn’t want to over pump and
cause pain but over time a got the hang of how to use it properly and wow this
device is totally worth it and I am happy with this device and I always have it
with me in the shower. Just remember to use it wisely and follow the
instructions.

miguel c.
HydroXtreme
03/04/2024
BathMate is a solid tool and every man should have one

Don't believe the lies or let judgement embarrass you away from PE. You really
can enhance your size, and it takes less time than you think it would. Also
noticed improvements in strength, stiffness and fullness. Recommend skipping the
HydroMax and opting for the HydroMax Extreme. I have both and should have picked
Extreme the first time around. The extras are worth it, plus no worries about
pressure on your nerve bundle. An unexpected bonus is that it seems to be
helping with skin growth and quality for foreskin restoration.

B.
HydroXtreme
03/04/2024
Works!

I’ve used the HydroMax now for a couple months and can totally notice a
difference in my size and performance! I noticed my erections are much stronger,
on demand & the size is larger too! I practice as recommended & take a couple
days off. I’ll continue to keep this up and use The HydroMax

Danny G.
HydroXtreme
03/04/2024

HydroVibe

Nicholas
HydroVibe
03/04/2024

Prepaid Return

Michael H.
Prepaid Return
02/29/2024
Pumps you proud!

Been using it 3days on and 1day off and in two weeks I already see some length
(about a half inch) and much more in girth! It’s heavier definitely! My wife
definitely loves the gains!!! She keeps reminding me to do the «shower
sessions »;). And for me… she feels alot smaller! Everything last longer and
feels amazing! I highly recommend even if you’re already « all that! »! I was
well above average but now it’s obvious that more is better! ;) got the
hydroXtreme 9 and its a great fit, with some room to grow! Also the shower rack
might be a plus… it helps with the cleaning and drying, not to mention
preventing fallls and damages! Go for it!!

Roger R.
HydroXtreme Series
02/29/2024
Hydromax7

This product has been amazing since day one. I was a little skeptical at first
as anyone would be but the first time I used it I was impressed by the results.
I will continue to use this product & recommend it to anyone.

Predrag R.
Hydromax
02/28/2024

Rise - Nitric Oxide Booster

Arthur B.
Rise - Nitric Oxide Booster
02/26/2024

Lifetime Extended Warranty - Cyber Monday

Robert H.
Lifetime Extended Warranty - Cyber Monday
02/23/2024
Nifty Trimmer!

Sleek and easy to use. Wish I'd had this long ago. Sure makes a difference in
the Bathmate pressure seal.

Tim D.
Bathmate Trim - Deluxe Grooming Kit
02/20/2024

I’ve been using the hrdromax 7 for a while, moved up to the wide boy max 7.
Everyone is pleased! Definitely works

TG
HydroXtreme
02/19/2024
Really works!

Amazed how well this works if used correctly and consistently. Very happy with
the results after 2 months of use!

Nick
HydroXtreme
02/18/2024



60 DAY MONEY-BACK GUARANTEE



Not sure what Bathmate hydropumps can do for you? We know it's difficult to
believe everything you read online (even with our Bathmate video reviews), so
we've come up with a way for you to see the results for yourself with absolutely
no risk. When you buy through this website (or our Official Hydromax store),
we'll give you a complete, no-questions-asked, 60 Day Satisfaction Guarantee!

Basically, that guarantee means that once you've bought your pump, you can
return it within 60 days for a complete refund if you're not totally satisfied
for any reason at all. We're able to offer that guarantee for one reason -
Bathmate means real results. Expect to see real gains within about a month of
regular usage - and don't hesitate to get in touch if you've got any questions.

 * 60 Days to Decide
 * No Questions Asked
 * Full Money Refund

TERMS

This offer is only valid on pumps purchased through this site (Bathmate Direct,
or Official Hydromax Pump). 60-day period is applicable from the date the
product originally arrived at the order shipping address (according to the
courier tracking information). If you claim this offer and later decide you want
to re-purchase, this offer will no longer be available. This is necessary to
avoid abuse of the offer.


FREQUENTLY ASKED QUESTIONS




WHAT IS A BATHMATE?

Bathmate is the world's first hydro penis pump, using water pressure to develop
penis size, improve stamina, blood flow and penile health. With over 1 million
pumps sold worldwide, Bathmate is also the world's leading penis pump brand.


HOW DOES BATHMATE WORK?

Bathmate is simple to use. In the shower or bath, fill the pump with warm water,
insert your penis and seal the pump to your body. Continue building the vacuum
pressure by pumping out water, and you'll soon feel Bathmate start to take
effect. Use for up to 5 minutes at a time, 3 times a day for maximum gains. For
more detailed information, check our guide ‘How to Use Bathmate Penis Pumps’.


WHAT SIZES DOES BATHMATE WORK FOR?

We've designed a Bathmate pump to suit practically any size of user, fitting
anyone measuring between 1 and 11 inches (2.5-28 cm) when erect. Some of our
pump models and colours are currently only available for particular sizes, but
we're still expanding our pump range. Shop our penis pumps by your size.


WHAT RESULTS CAN I EXPECT?

The results of a Bathmate routine significantly vary depending on your biology
and workout frequency. Some users have reported several inches of increased
length/ girth after several months of regular use. We guarantee satisfying
results, no matter what you're expecting. Check out what our customers say on
our Bathmate reviews page.


WILL BATHMATE WORK FOR ME?

When you buy from the official Bathmate site, we guarantee satisfying results.
You'll have 60 days after purchase to see the effects of Bathmate for yourself -
if you're not satisfied for any reason, we'll give you a complete, no questions
asked refund.

If you're looking for a medical-grade penis pump that can be used to help with
circulation or post-surgery, visit our selection at VaxAid.


HOW LONG DO GAINS LAST?

After a pump session, you'll see major temporary gains, right from the
beginning. These typically fade quickly, with longer-lasting gains requiring
regular workouts - just like any other kind of exercise.


WHAT BATHMATE PUMPS ARE AVAILABLE?

We currently sell 12 different Bathmate pumps, in 5 sizes and 3 ranges. Our
Hydro Series provides a gentle start for beginners, Hydromax adds 35% more power
for increased results, and HydroXtreme uses a unique handball system to provide
legally unbeatable pressure.


WHAT MAKES BATHMATE DIFFERENT FROM OTHER PENIS PUMPS?

Bathmate was the first penis pump to use water instead of air. This completely
changes the dynamics, delivering better results, making our pumps easier and
more convenient to use, while ensuring that there's no awkward preparation or
cleanup.


WHAT IS HYDROMAX?

Hydromax is the most popular pump range we sell. With over 1 million Bathmate
Hydromax pumps sold, and 92%* of customers satisfied, Hydromax ensures real,
lasting results. We currently offer 5 different Hydromax pumps.


HOW MUCH DOES BATHMATE SHIPPING COST?

When you buy a Bathmate pump from this site, we'll give you completely free
shipping, wherever you're located. If you'd like faster delivery for your pump,
we offer expedited shipping at checkout.

Shop Penis Pumps




SIGN-UP FOR EXCLUSIVE DEALS

Latest Offers, News and Updates

Yes I would like to recieve email communication regarding your products,
services and offers that might interest me

Thank you! You're subscribed to this list!




DX Products LLC
1 Chisholm Trail Road
#450 Round Rock
TX 78681
+1-888-408-3248
support@bathmatedirect.com

SHOP

 * Shop By Your Size

 * Shop By Series

 * Accessories

 * Bathmate Reviews

 * VaxAid

ORDERS

 * Shipping

 * Returns

 * Bathmate Results

 * Product Registration

 * Terms of Use

HELP & SUPPORT

 * About Bathmate

 * Contact Bathmate

 * Privacy Policy

 * What is a Hydropump?

 * Non Surgical Penis Enlargement

 * Do Not Sell My Personal Information

RESOURCES

 * Bathmate Blog

 * Counterfeit Education

 * User Guides

 * Affiliate Program

 * Wholesale Website

 * Shop Now, Pay with Klarna

© 2024 Bathmate Direct.

FDA Registration Number: 3010386378




HOW WE'RE HANDLING COVID-19

Understandably, a lot of people have asked how we're handling the current
situation with Covid-19/ Coronavirus. I want to assure you that we're taking all
reasonable precautions, going above and beyond current government
recommendations, with many of our staff working from home.

We always work to maintain a large stockpile of our pumps and other products
when possible, to minimise disruption in the case of events like this. All of
our pumps are made inside our UK factory, where we're taking heightened safety &
hygiene measures to ensure the safety of our staff and customers. We're
following the situation, with regular meetings to stay on top of any
developments.

As a personal message, I hope you're staying as safe as possible, wherever you
are.

YOUR ORDER IS CORONA SAFE!

We use mouth masks when packing your order

We use medical grade hand sanitizer regularly and gloves when packing

Our delivery services use no-contact drop-off

Close




1
Transform Your Performance






GET 20% OFF
X
X
Wait!
Get 20% OFF
When you complete your order now

CONTINUE
No thanks, I'd rather pay full price
X
Thank you!
Use the following code & complete your order now:
[[Coupon]]
COMPLETE ORDER
GET 20% OFF
X
X
Wait!
Get 15% OFF
When you complete your order now

CONTINUE
No thanks, I'd rather pay full price
X
Thank you!
Use the following code & complete your order now:
[[Coupon]]
COMPLETE ORDER
20% Off
X
Get up to 30% off your first order
Sign up and save now


GET MY CODE
X
Thank you!
Your welcome offers have been applied and are ready to view

Show me the deals
20% Off
X
Unlock Instant Offers
Sign up and save now


GET MY CODE
X
Thank you!
Your welcome offers have been applied and are ready to view

Show me the deals
EXCLUSIVE WELCOME OFFER
X
Charlie from Bathmate
BEFORE YOU LEAVE
Take a moment to help us understand what stopped you buying today.
Not convinced it works.
Found a cheaper price elsewhere.
Just browsing.
X
Charlie from Bathmate
THANK YOU
You're feedback is valuable. Did you know we offer exclusive discounts to new
sign ups! 

SIGN UP
X
Charlie from Bathmate
THANK YOU
You're feedback is valuable. We are constantly evolving and updating our site to
provide our customers with the best experience possible. Have your say below

SEND
X
Charlie from Bathmate
THANK YOU
You're feedback is valuable. Please see our knowledge pages for 'how to use',
'how it works' and much more.
SUPPORT
X
THANK YOU
You're feedback is valuable. We have over 1 million satified customers.  Read
reviews and testimonials from customer and experts.
SOCIAL PROOF
Get your free guide
X
Charlie from Bathmate
Get my FREE Guide
And let me show you EXACTLY how Bathmate transformed my life in just 60 days.
Get my FREE guide
Get your free guide
X
Charlie from Bathmate
Get my FREE Guide
And let me show you EXACTLY how Bathmate transformed my life in just 60 days.
Get my FREE guide
Judge.me