bathmatedirect.com Open in urlscan Pro
23.227.38.32  Public Scan

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

Form analysis 16 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 --------------------->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
      <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;
          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: -60px;
        }

        .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: 128px;
          top: 0px;
        }

        .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: block;
          padding-bottom: 3px;
          position: relative;
          right: -5px;
        }

        .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 flickity-enabled" tabindex="0">
            <div class="flickity-viewport" style="height: 0px; touch-action: pan-y;">
              <div class="flickity-slider" style="left: 0px;"></div>
            </div><button class="flickity-button flickity-prev-next-button previous" type="button" disabled="" aria-label="Previous"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow"></path>
              </svg></button><button class="flickity-button flickity-prev-next-button next" type="button" disabled="" aria-label="Next"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path>
              </svg></button>
          </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;">Pre Paid 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 Pre-paid 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 Pre-paid 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 Pre-paid 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>
      <script type="text/javascript">
        var symbol = "${{amount}}".split('{')[0];
        localStorage.setItem("curr_symbol", symbol);
      </script> <button type="submit" class="action_button add_to_cart initCheckOut" data-ocu-checkout="true"><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 --------------------->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
      <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;
          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: -60px;
        }

        .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: 128px;
          top: 0px;
        }

        .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: block;
          padding-bottom: 3px;
          position: relative;
          right: -5px;
        }

        .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 flickity-enabled" tabindex="0">
            <div class="flickity-viewport" style="height: 0px; touch-action: pan-y;">
              <div class="flickity-slider" style="left: 0px;"></div>
            </div><button class="flickity-button flickity-prev-next-button previous" type="button" disabled="" aria-label="Previous"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow"></path>
              </svg></button><button class="flickity-button flickity-prev-next-button next" type="button" disabled="" aria-label="Next"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path>
              </svg></button>
          </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;">Pre Paid 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 Pre-paid 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 Pre-paid 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 Pre-paid 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>
      <script type="text/javascript">
        var symbol = "${{amount}}".split('{')[0];
        localStorage.setItem("curr_symbol", symbol);
      </script> <button type="submit" class="action_button add_to_cart initCheckOut" data-ocu-checkout="true"><span class="icon-lock"></span>Checkout</button>
    </li>
  </ul>
</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 --------------------->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
      <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;
          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: -60px;
        }

        .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: 128px;
          top: 0px;
        }

        .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: block;
          padding-bottom: 3px;
          position: relative;
          right: -5px;
        }

        .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 flickity-enabled" tabindex="0">
            <div class="flickity-viewport" style="height: 0px; touch-action: pan-y;">
              <div class="flickity-slider" style="left: 0px;"></div>
            </div><button class="flickity-button flickity-prev-next-button previous" type="button" disabled="" aria-label="Previous"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow"></path>
              </svg></button><button class="flickity-button flickity-prev-next-button next" type="button" disabled="" aria-label="Next"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path>
              </svg></button>
          </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;">Pre Paid 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 Pre-paid 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 Pre-paid 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 Pre-paid 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>
      <script type="text/javascript">
        var symbol = "${{amount}}".split('{')[0];
        localStorage.setItem("curr_symbol", symbol);
      </script> <button type="submit" class="action_button add_to_cart initCheckOut" data-ocu-checkout="true"><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 --------------------->
      <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>
      <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;
          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: -60px;
        }

        .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: 128px;
          top: 0px;
        }

        .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: block;
          padding-bottom: 3px;
          position: relative;
          right: -5px;
        }

        .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 flickity-enabled" tabindex="0">
            <div class="flickity-viewport" style="height: 0px; touch-action: pan-y;">
              <div class="flickity-slider" style="left: 0px;"></div>
            </div><button class="flickity-button flickity-prev-next-button previous" type="button" disabled="" aria-label="Previous"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow"></path>
              </svg></button><button class="flickity-button flickity-prev-next-button next" type="button" disabled="" aria-label="Next"><svg class="flickity-button-icon" viewBox="0 0 100 100">
                <path d="M 10,50 L 60,100 L 62,90 L 22,50  L 62,10 L 60,0 Z" class="arrow" transform="translate(100, 100) rotate(180) "></path>
              </svg></button>
          </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;">Pre Paid 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 Pre-paid 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 Pre-paid 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 Pre-paid 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>
      <script type="text/javascript">
        var symbol = "${{amount}}".split('{')[0];
        localStorage.setItem("curr_symbol", symbol);
      </script> <button type="submit" class="action_button add_to_cart initCheckOut" data-ocu-checkout="true"><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
 * Pre Paid Return Get peace of mind with Pre-paid returns in the event you wish
   to return your product to change size, or anything else. for ( )
   
   Get peace of mind with Pre-paid returns in the event you wish to return your
   product to change size, or anything else.
   
   By Deselecting Pre-paid 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
 * Pre Paid Return Get peace of mind with Pre-paid returns in the event you wish
   to return your product to change size, or anything else. for ( )
   
   Get peace of mind with Pre-paid returns in the event you wish to return your
   product to change size, or anything else.
   
   By Deselecting Pre-paid returns, we will not be liable for return your
   product to change size, or anything else.
   
   
   Checkout

Your Cart is Empty

Continue Shopping

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

   
   
 * Discount
 * $0.00 Subtotal
 * Pre Paid Return Get peace of mind with Pre-paid returns in the event you wish
   to return your product to change size, or anything else. for ( )
   
   Get peace of mind with Pre-paid returns in the event you wish to return your
   product to change size, or anything else.
   
   By Deselecting Pre-paid 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
 * Pre Paid Return Get peace of mind with Pre-paid returns in the event you wish
   to return your product to change size, or anything else. for ( )
   
   Get peace of mind with Pre-paid returns in the event you wish to return your
   product to change size, or anything else.
   
   By Deselecting Pre-paid 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.



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.


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 1457 reviews

Shipment came on time day one is amazing. I love it already. 😀

Faisal
HydroXtreme
12/09/2023

I really don’t know because I’ve not had to use the #Warranty yet, but I am
going to get it registered and turned in for a product of this price. It’s a
good thing to have.


Chadwick
Lifetime Extended Warranty - Cyber Monday
12/08/2023

The product itself I have not used yet, but upon opening it, it looks to be very
high-quality and came with lots of accessories and a nice carrying bag with a
combination lock. The product looks very good unlike the FedEx delivery service
was terrible took almost a whole week to receive it when I paid $12.99 for the
express 72 hour service


Chadwick
HydroXtreme
12/08/2023

Have not use yet

Darren
Power Rings
12/03/2023

Just received my pump 2day haven’t got the chance to use will update when I
start to use

Darren
HydroXtreme
12/03/2023

Another great product I own from Bathmate!
Best $10 I’ve ever spent

Justin
Power Rings
12/01/2023

Love it! Works great and definitely worth the money

Darin
HydroXtreme
12/01/2023
Another one?

The Edge is so perfect for me that I'm thinking about buying another one to be
ready when the first one wears out!

Don
VIBE Edge
11/28/2023

Was on time with date of arrival everything in the box safe & sound.

Christopher
HydroXtreme5
11/27/2023
Changed my life

My Chinese wife is delighted that I can finally satisfy her

s.
Hydromax3
11/26/2023

Get one.

Tyson
HydroXtreme7
11/21/2023
The Hydro7 is just what the doctor ordered

I am very pleased with my results with my Hydro7. I passed on the jelking , for
my own reasons. I would recommend this to a friend. Thank you!

Lance B.
Hydro7
11/20/2023
Wife squirts almost everytime

I grow to about 7 inch in circumference, and when I enter inside ky wife, it's
all smiles. She seemed satisfied before, but the shaking and huge squirts say
that she loves the extra stretch. Girls who say size doesn't matter haven't had
a guy with a 8 inch cock as round as a water bottle take their time with them.

S.
HydroXtreme9
11/20/2023
excellent

Game changing

HUGO D.Q.
HydroXtreme
11/18/2023
Works

Seems to do what it claims

Thomas P.
Hydromax
11/17/2023



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.


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

© 2023 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





Judge.me
Welcome
Offer
X
EXCLUSIVE WELCOME OFFER
Sign up & get yours now

GET welcome offer
X
BOOM!
Your exclusive welcome offer has been applied & is ready to use
USE MY DISCOUNT