rainraps.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://pufferrap.com/
Effective URL: https://rainraps.com/
Submission: On July 06 via api from US — Scanned from DE

Form analysis 2 forms found in the DOM

GET /search

<form action="/search" method="get" class="site-header__search-form" role="search">
  <input type="hidden" name="type" value="product">
  <button type="submit" class="text-link site-header__search-btn">
    <svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 64 64">
      <path d="M47.16 28.58A18.58 18.58 0 1 1 28.58 10a18.58 18.58 0 0 1 18.58 18.58zM54 54L41.94 42"></path>
    </svg>
    <span class="icon__fallback-text">Search</span>
  </button>
  <input type="search" name="q" value="" placeholder="Search our store" class="site-header__search-input" aria-label="Search our store">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-VuyfXc" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 780px; min-width: 200px; max-width: 1000px; border-radius: 4px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); background-repeat: no-repeat; background-position-y: 50%; padding: 20px 15px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px 15px 0px 0px; min-height: 500px; justify-content: center;">
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 0px 6px 0px 0px; position: relative; background-color: rgb(255, 255, 255); flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-112393413" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-helvetica"
              style="font-size:48px;color:rgb(55, 63, 71);font-family:Helvetica, Arial, sans-serif;font-weight:bold;">Sign Up &amp;</span></p>
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-helvetica"
              style="font-size:48px;color:rgb(55, 63, 71);font-family:Helvetica, Arial, sans-serif;font-weight:bold;">Get 10% OFF!</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-112393414" style="width: 100%;">
          <p style="text-align:center;font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-helvetica"
              style="font-size:16px;color:rgb(55, 63, 71);font-family:Helvetica, Arial, sans-serif;font-weight:400;">Save on your first order and receive exclusive offers and insider news throughout the year, including a birthday gift!</span></p>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input id="email_112393415" class="needsclick go2142240638 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Email" aria-label="Email" aria-invalid="false" options="[object Object]"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0); box-shadow: rgba(0, 0, 0, 0) 0px 0px 5px;">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px 0px; position: relative; flex: 1 0 0px;">
        <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-grow: 1; flex-direction: column; align-self: flex-end;"><input type="text" id="Birthday_112393416" class="needsclick go2142240638 kl-private-reset-css-Xuajs1"
            tabindex="0" placeholder="Birthday" aria-label="Birthday" aria-invalid="false"
            style="box-sizing: border-box; border-radius: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 700; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(96, 106, 114);">
          <div class="needsclick  kl-private-reset-css-Xuajs1" style="width: 100%; position: relative;"></div>
        </div>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1"
        style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; background-color: rgba(255, 255, 255, 0); flex: 1 0 0px;"><button class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(33, 29, 28); border-radius: 6px; border-style: none; border-color: rgb(33, 29, 28); border-width: 3px; color: rgb(255, 255, 255); font-family: Poppins, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 700; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 0px; padding-bottom: 0px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: 54px; width: 100%;">Continue</button>
      </div>
    </div>
    <div data-testid="form-row" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: row; align-items: stretch; position: relative;">
      <div component="[object Object]" data-testid="form-component" class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; justify-content: flex-start; padding: 10px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-112393418" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: center;"><span
              style="color: #000000; font-size: 14px; font-family: Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal;">Want 15% OFF?<br>Enter your mobile number on the next screen!</span></p>
        </div>
      </div>
    </div>
  </div>
  <div class="needsclick  kl-private-reset-css-Xuajs1"
    style="display: flex; flex-direction: column; width: 390px; margin: -20px -15px -20px 0px; padding: 0px; border-top: 0px solid transparent; border-right: 0px solid transparent; border-bottom: 0px solid transparent; border-left: 0px; border-bottom-right-radius: 4px; border-top-right-radius: 4px; overflow: hidden; background-color: rgb(0, 0, 0); min-width: 390px; min-height: 500px;">
    <div class="needsclick  kl-private-reset-css-Xuajs1"
      style="background-image: url(&quot;https://d3k81ch9hvuctc.cloudfront.net/company/H7pDvz/images/57ae5df0-fdeb-4d8b-a5ff-1df3b24c0411.jpeg&quot;); background-repeat: no-repeat; background-size: cover; background-position: 0% 50%; width: 100%; height: 100%; display: block;">
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

Text Content

Skip to content
Close menu
 * RAINRAP
 * RAINTRENCH
 * SPORTYRAP
 * ALL-WEATHERRAP
 * RAINCAP
 * SALE
 * Log in
 * 

 * Facebook
 * Twitter
 * Pinterest
 * Instagram
 * YouTube

Cart
Close cart

Your cart is currently empty.

Free Shipping on Orders Over $50!


RAINRAPS

 * RAINRAP
 * RAINTRENCH
 * SPORTYRAP
 * ALL-WEATHERRAP
 * RAINCAP
 * SALE

Log in Search Site navigation Cart
Search
"Close (esc)"
Previous
STAY DRY
IN STYLE

as seen on GMA, today, Oprah & forbes
SHOP NOW
FASHIONABLE
RAINWEAR

Where fashion meets practicality.
SHOP RAINRAPS
CLASSIC
SILHOUETTE

Rainy days have never looked so good.
SHOP NOW
PERFECT FOR
RAIN OR SUN

SHOP RAINCAPS
STAY DRY
IN STYLE

as seen on GMA, today, Oprah & forbes
SHOP NOW
FASHIONABLE
RAINWEAR

Where fashion meets practicality.
SHOP RAINRAPS
Next

Embrace the elements with confidence as our stylish pieces combine innovative
design with functionality, ensuring you stay both chic and protected. From
elegantly tailored rain jackets to sophisticated water repellent hats, our
collection redefines how you experience rainy days. Elevate your style while
staying dry and comfortable – because fashion should never compromise function.

The OriginAL PASHMINA FOR THE ELEMENTS


RAINRAPS

The fashionable and practical women's rain poncho - an alternative to the
traditional bulky rain jacket.

SHOP RAINRAPS

THE CLASSIC SILHOUETTE


RAINTRENCH

Rainy days have never looked so good. The RAINTRENCH is the perfect jacket for
all occasions with classic a-line silhouette.

SHOP RAINTRENCHES


FOR MORE ACTIVE ACTIVITIES


SPORTYRAPS

A great addition to the RAINRAP family, the SPORTYRAP is a poncho designed for
the active woman.

SHOP SPORTYRAPS

Stay Warm & Dry


ALL-WEATHERRAPS

The ideal combination of a RAINRAP and pashmina all in one; perfect for those
days or nights when you need a little warmth and comfort.

SHOP ALL-WEATHERRAPS


THE Perfect RAINY DAY Accessory


RAINCAPS

The RAINCAP is a reversible, lightweight, water-repellent, bucket style rain hat
with an adjustable toggle strap so you can achieve the perfect fit. A great
accessory to add with all RAINRAP products.

SHOP RAINCAPS
RAINRAPS IN THE PRESS

Learn more about our recent media features
Learn More

Shop

Shop
 * RAINRAP
 * RAINTRENCH
 * SPORTYRAP
 * ALL-WEATHERRAP
 * RAINCAP
 * SALE

ABOUT US

ABOUT US
 * OUR STORY
 * OUR BRANDS
 * GIVING
 * PRESS
 * PR INQUIRIES
 * BECOME AN AMBASSADOR

CUSTOMER SERVICE

CUSTOMER SERVICE
 * CONTACT US
 * FAQs
 * GIFT CARDS
 * WHOLESALE
 * PRIVACY POLICY
 * TERMS OF SERVICE

 * Facebook
 * Twitter
 * Pinterest
 * Instagram
 * YouTube



 * Facebook
 * Twitter
 * Pinterest
 * Instagram
 * YouTube



© 2024 RAINRAPS ALL RIGHTS RESERVED



"Close (esc)"



Close dialog 1

Sign Up &

Get 10% OFF!

Save on your first order and receive exclusive offers and insider news
throughout the year, including a birthday gift!



Continue

Want 15% OFF?
Enter your mobile number on the next screen!