www.coolibar.com Open in urlscan Pro
151.101.1.124  Public Scan

Submitted URL: http://coolibar.com/
Effective URL: https://www.coolibar.com/
Submission: On July 02 via manual from US — Scanned from DE

Form analysis 6 forms found in the DOM

GET https://www.coolibar.com/search/

<form class="form minisearch" id="search_mini_form" action="https://www.coolibar.com/search/" method="get">
  <div class="field search">
    <div class="control">
      <input id="search" class="search-TEWL" type="text" name="q" value="" placeholder="Search..." maxlength="255" role="combobox" aria-haspopup="false" aria-autocomplete="both" aria-label="Catalog Search" title="Catalog Search" autocomplete="off">
      <div id="search_autocomplete" class="search-autocomplete" style="display: none;"></div>
    </div>
  </div>
  <div class="actions">
    <button type="submit" title="Search" class="action search" aria-label="Search" disabled="">
      <span>Search</span>
    </button>
  </div>
</form>

POST https://www.coolibar.com/customer/account/loginPost/

<form class="form form-login" action="https://www.coolibar.com/customer/account/loginPost/" method="post" id="login-form-64a0375c41399" novalidate="novalidate">
  <input name="form_key" type="hidden" value="TiytSx82RzUusTYe">
  <fieldset class="fieldset login" data-hasrequired="* Required Fields">
    <div class="field note">If you have an account, sign in with your email address.</div>
    <div class="field note alert d-none">Note: If you request but do not receive an email to reset your password, please create a new account.</div>
    <div class="field email required">
      <label class="label" for="email-64a0375c41399"><span>Email</span></label>
      <div class="control">
        <input name="login[username]" value="" autocomplete="off" id="email-64a0375c41399" type="email" class="input-text" title="Email" data-validate="{required:true, 'validate-email':true}" aria-required="true">
      </div>
    </div>
    <div class="field password required">
      <label for="pass-64a0375c41399" class="label"><span>Password</span></label>
      <div class="control password-container">
        <input name="login[password]" type="password" autocomplete="off" class="input-text" id="pass-64a0375c41399" title="Password" data-validate="{required:true}" aria-required="true">
        <div class="field choice show-pass" data-bind="scope: 'showPassword'">
          <!--                     ko template: getTemplate() -->
          <input type="checkbox" name="show-password" id="show-password" class="checkbox" data-role="show-password" data-bind="checked: isPasswordVisible" aria-required="true">
          <label for="show-password" class="label show-password"><span></span></label>
          <!-- /ko -->
        </div>
      </div>
    </div>
    <div class="field choice secondary"><a class="action remind" href="https://www.coolibar.com/customer/account/forgotpassword/"><span>Forgot Your Password?</span></a></div>
    <div class="actions-toolbar">
      <div class="primary"><button type="submit" class="action login primary" name="send" id="send2-64a0375c41399"><span>Sign In</span></button></div>
    </div>
  </fieldset>
</form>

POST https://www.coolibar.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY29vbGliYXIuY29tLw%2C%2C/

<form action="https://www.coolibar.com/checkout/cart/add/uenc/aHR0cHM6Ly93d3cuY29vbGliYXIuY29tLw%2C%2C/" method="post" id="nosto_addtocart_form">
  <input name="form_key" type="hidden" value="TiytSx82RzUusTYe">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-WzJLyb" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; float: left; border-radius: 6px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgba(255, 255, 255, 0); background-repeat: no-repeat; background-position-y: 50%; padding: 0px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 200px; 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; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="color: #303030; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: bold; font-size: 18px;">Subscribe to Coolibar emails</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 0px; position: relative; background-color: rgba(255, 255, 255, 0); 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_72622677" class="needsclick go1205950491 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: 54px; text-align: left; color: rgb(0, 0, 0); font-family: Arial, &quot;Helvetica Neue&quot;, Helvetica, sans-serif; font-size: 16px; font-weight: 400; letter-spacing: 0px; background-color: rgb(255, 255, 255); border: 1px solid rgb(180, 187, 195);">
          <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 0px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(48, 48, 48); border-radius: 50px; border-style: none; border-color: rgb(255, 255, 255); border-width: 2px; color: rgb(255, 255, 255); font-family: Montserrat, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; 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: 43px; width: 100%;">Subscribe</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: 4px 6px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" style="width: 100%;">
          <p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left; line-height: 75%;"><span class="ql-font-kanit"
              style="color: #303030; font-size: 11px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">By signing up, you agree to receive email marketing</span></p>
        </div>
      </div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

<form class="needsclick klaviyo-form klaviyo-form-version-cid_2 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-X6ZPL3" novalidate="" tabindex="-1"
  style="display: flex; flex-direction: row; box-sizing: border-box; width: 600px; min-width: 200px; max-width: 1000px; border-radius: 6px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(37, 202, 211); background-repeat: no-repeat; background-position-y: 50%; padding: 15px 60px; flex: 1 1 0%;">
  <div class="needsclick  kl-private-reset-css-Xuajs1" style="display: flex; flex-direction: column; width: 100%; margin: 0px; padding: 0px; min-height: 470px; 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: 30px 0px 10px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" 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-clarendon-urw"
              style="font-size: 40px; color: #ffffff; font-family: Lora, Helvetica, Arial, sans-serif; font-weight: bold; font-style: normal;">New customer? Join us!</span></p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;">&nbsp;</p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span class="ql-font-montserrat"
              style="font-size: 26px; color: #ffffff; font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 600;">Enjoy 20% off &amp; FREE shipping on your first order!</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" style="width: 100%;">
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="font-size: 18px; color: #ffffff; font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;">Preview new arrivals and get VIP offers </span></p>
          <p style="text-align: center; font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400;"><span
              style="font-size: 18px; color: #ffffff; font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;">Just enter your email and we'll send you a code!</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: 20px 6px 10px; 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_70594846" class="needsclick go1623367270 kl-private-reset-css-Xuajs1" type="email"
            autocomplete="email" name="email" tabindex="0" placeholder="Enter email and then check your inbox!" aria-label="Enter email and then check your inbox!" 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(14, 14, 14); font-family: Montserrat, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 400; 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: 20px 146px 0px; position: relative; flex: 1 0 0px;"><button
          class="needsclick go952291206 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
          style="background: rgb(255, 255, 255); border-radius: 6px; border-style: solid; border-color: rgb(255, 255, 255); border-width: 2px; color: rgb(58, 58, 58); font-family: Montserrat, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; 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: 45px; width: 100%;">SIGN
          UP</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 25px; position: relative; flex: 1 0 0px;">
        <div class="kl-private-reset-css-Xuajs1 go3176171171" 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-kanit"
              style="color: #f0f0f0; font-size: 14px; font-family: Montserrat, 'Helvetica Neue', Helvetica, Arial, sans-serif; font-weight: 400;">By signing up, you agree to receive email marketing</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: 0px 6px 10px; 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(37, 202, 211); border-radius: 2px; border-style: none; border-color: rgb(0, 0, 0); border-width: 0px; color: rgb(9, 120, 126); font-family: Montserrat, &quot;Helvetica Neue&quot;, Helvetica, Arial, sans-serif; font-size: 16px; font-weight: 600; letter-spacing: 0px; line-height: 1; white-space: normal; padding-top: 11px; padding-bottom: 11px; text-align: center; word-break: break-word; align-self: flex-end; cursor: pointer; height: auto; width: 100%;">No,
          thanks</button></div>
    </div>
  </div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>

POST

<form class="form form-login" method="post" data-bind="event: {submit: login }" id="login-form">
  <div class="fieldset login" data-bind="attr: {'data-hasrequired': $t('* Required Fields')}" data-hasrequired="* Required Fields">
    <div class="field email required">
      <label class="label" for="customer-email"><span data-bind="i18n: 'Email Address'">Email Address</span></label>
      <div class="control">
        <input name="username" id="customer-email" type="email" class="input-text" data-mage-init="{&quot;mage/trim-input&quot;:{}}" data-bind="attr: {autocomplete: autocomplete}" data-validate="{required:true, 'validate-email':true}"
          autocomplete="off">
      </div>
    </div>
    <div class="field password required">
      <label for="pass" class="label"><span data-bind="i18n: 'Password'">Password</span></label>
      <div class="control">
        <input name="password" type="password" class="input-text" id="pass" data-bind="attr: {autocomplete: autocomplete}" data-validate="{required:true}" autocomplete="off">
      </div>
    </div>
    <!-- ko foreach: getRegion('additional-login-form-fields') -->
    <!-- ko template: getTemplate() -->
    <input name="captcha_form_id" type="hidden" data-bind="value: formId,  attr: {'data-scope': dataScope}" value="user_login" data-scope="">
    <!-- ko if: (isRequired() && getIsVisible())--><!-- /ko -->
    <!-- /ko -->
    <!-- /ko -->
    <div class="actions-toolbar">
      <input name="context" type="hidden" value="checkout">
      <div class="primary">
        <button type="submit" class="action action-login secondary" name="send" id="send2">
          <span data-bind="i18n: 'Sign In'">Sign In</span>
        </button>
      </div>
      <div class="secondary">
        <a class="action" data-bind="attr: {href: forgotPasswordUrl}" href="https://www.coolibar.com/customer/account/forgotpassword/">
                                <span data-bind="i18n: 'Forgot Your Password?'">Forgot Your Password?</span>
                            </a>
      </div>
    </div>
  </div>
</form>

Text Content

The store will not work correctly in the case when cookies are disabled.

JavaScript seems to be disabled in your browser. For the best experience on our
site, be sure to turn on Javascript in your browser.

25% Off Sitewide + Free Standard Shipping w/ $150USD minimum purchase | Use
code: YAY25

To receive an 25% Off sitewide & Free Standard Shipping with $150. minimum
purchase, place selected items equal or exceeding $150 USD into the shopping bag
and enter promotional code YAY25 into the 'enter promo code' box on the Shopping
Cart page or above the Place Order button on the Checkout Page. 25% Off sitewide
offer valid through 7/5/23 at 11:59 PST. Promotion cannot be applied to previous
orders or combined with additional promotions or coupon codes.

Free standard shipping offer is available only in the U.S. and its territories.

Please reach out with any questions to our Customer Care team at
service@coolibar.com

Click to view our Accessibility Statement or contact us with accessibility
related questions
 * My Account
 * Sign In
 * Compare Products
 * 
 * Create an Account

Skip to Content

Toggle Navigation
 * 
 * 



Need Assistance?
Check Order Status
Make a Return
Launch Customer Chat
Customer Care
Account
Login
Order Status
Shopping Bag
Close You have no items in your shopping bag.


Search
Hello, Sign in
Shop
 * New
 * Women
   
   Shop Summer Collection
   
   New ArrivalsLooks We LoveTopsTees & TopsPolosShirtsTunicsWraps, Hoodies &
   Jackets
 * Bottoms
 * Pants & Capris
 * Skirts, Skorts & Shorts
 * Beach Cover-Ups
 * Dresses
 * Womens Sun Hats
 * Bucket
 * Caps
 * Fedora
 * Flap
 * Floppy
 * Visor
 * Womens Swimwear
 * Swim Shirts & Rash Guards
 * Swimsuits
 * Skorts, Shorts & Tights
 * Swim Hats
 * Scarves & Bandanas
 * Gloves & Sleeves
 * Plus Size
 * Tops
 * Bottoms
 * Dresses
 * Swimwear
 * Beach Cover-Ups
 * Shop By Activity
 * Active
 * Swim
 * Relaxing
 * Garden Party
 * Travel
 * Fishing & Boating
 * Womens Sale

Ultimate Coverage
Look for the Ultimate Coverage shield to extend your UPF 50+ protection.
Shop all LumaLeo
Men

Shop Summer Collection

New ArrivalsLooks We LoveTopsTeesShirtsPolosJackets & Hoodies
BottomsPantsShortsMens Sun HatsBucketCapsFedoraFlapMens SwimwearSwim Shirts &
Rash GuardsSwim Trunks & TightsSwim HatsGloves & SleevesShop By
ActivityActiveFishing & BoatingRelaxingSwimTravelMens Sale
Ultimate Coverage
Look for the Ultimate Coverage shield to extend your UPF 50+ protection.
Shop all LumaLeo
Kids & Baby

Shop Summer Collection

New ArrivalsLooks We LoveGirls 4-16SwimwearGirls Sun HatsClothing
Boys 4-16SwimwearBoys Sun HatsClothingBaby 0M-3TBaby GirlBaby BoyBaby Sun
HatsKids & Baby AccessoriesShop By ActivityActiveFishing &
BoatingRelaxingSwimTravelKids & Baby Sale
Ultimate Coverage
Look for the Ultimate Coverage shield to extend your UPF 50+ protection.
Shop all LumaLeo
UV Swimwear

Shop Summer Collection

Womens SwimwearSwim Shirts & Rash GuardsSwimsuitsSkorts, Shorts & TightsSwim
HatsPlus Size
Mens SwimwearSwim Shirts & Rash GuardsSwim Trunks & TightsSwim HatsGirls
Swimwear 4-16Swim Shirts & Rash GuardsShorts, Tights & SkirtsSurf &
SwimsuitsSwim HatsBoys Swimwear 4-16Swim Shirts & Rash GuardsSwim Trunks &
TightsSurf SuitsSwim HatsBaby Swimwear 6M-3TBaby GirlBaby BoySwim HatsAqua
Fabric FamilyAqua Classic™ fabricAqua Juno™ fabricAqua Vesta™ fabricAqua Helios™
fabricAqua Plus™ fabricAqua Plus Lite™ fabric
Ultimate Coverage
Look for the Ultimate Coverage shield to extend your UPF 50+ protection.
Shop all LumaLeo
Sun Hats

Shop Summer Collection

New ArrivalsWomens Sun HatsBucketCapsFedoraFlapFloppyVisor
Mens Sun HatsBucketCapsFedoraFlapKids & Baby Sun HatsGirlsBoysBabyShop By
ActivityActive HatsFishing & Boating HatsGarden Party HatsRelaxing HatsSwim
HatsTravel Hats
Ultimate Coverage
Look for the Ultimate Coverage shield to extend your UPF 50+ protection.
Shop all LumaLeo
Accessories

Shop Summer Collection

Ultimate CoverageCover Your HeadCover Your NeckCover Your Torso & ArmsCover Your
Hands
Kids & Baby AccessoriesUmbrellasSun Blankets & ShawlsGloves & SleevesNeck
Gaiters & Face MasksScarves & Bandanas
Ultimate Coverage
Look for the Ultimate Coverage shield to extend your UPF 50+ protection.
Shop all LumaLeo
Sale
Shop Summer Collection
WomenTopsBottomsDressesSwimwearBeach Cover-UpsSun Hats & Accessories
MenTopsBottomsSwimwearSun Hats & AccessoriesKids & BabySun Hats &
AccessoriesClearance
Ultimate Coverage
Look for the Ultimate Coverage shield to extend your UPF 50+ protection.
Shop all LumaLeo
 * New
 * Women
   * New Arrivals
   * Looks We Love
   * Tops
     * Tees & Tops
     * Polos
     * Shirts
     * Tunics
     * Wraps, Hoodies & Jackets
   * Bottoms
     * Pants & Capris
     * Skirts, Skorts & Shorts
   * Beach Cover-Ups
   * Dresses
   * Womens Sun Hats
     * Bucket
     * Caps
     * Fedora
     * Flap
     * Floppy
     * Visor
   * Womens Swimwear
     * Swim Shirts & Rash Guards
     * Swimsuits
     * Skorts, Shorts & Tights
     * Swim Hats
   * Scarves & Bandanas
   * Gloves & Sleeves
   * Plus Size
     * Tops
     * Bottoms
     * Dresses
     * Swimwear
     * Beach Cover-Ups
   * Shop By Activity
     * Active
     * Swim
     * Relaxing
     * Garden Party
     * Travel
     * Fishing & Boating
   * Womens Sale
 * Men
   * New Arrivals
   * Looks We Love
   * Tops
     * Tees
     * Shirts
     * Polos
     * Jackets & Hoodies
   * Bottoms
     * Pants
     * Shorts
   * Mens Sun Hats
     * Bucket
     * Caps
     * Fedora
     * Flap
   * Mens Swimwear
     * Swim Shirts & Rash Guards
     * Swim Trunks & Tights
     * Swim Hats
   * Gloves & Sleeves
   * Shop By Activity
     * Active
     * Fishing & Boating
     * Relaxing
     * Swim
     * Travel
   * Mens Sale
 * Kids & Baby
   * New Arrivals
   * Looks We Love
   * Girls 4-16
     * Swimwear
     * Girls Sun Hats
     * Clothing
   * Boys 4-16
     * Swimwear
     * Boys Sun Hats
     * Clothing
   * Baby 0M-3T
     * Baby Girl
     * Baby Boy
     * Baby Sun Hats
   * Kids & Baby Accessories
   * Shop By Activity
     * Active
     * Fishing & Boating
     * Relaxing
     * Swim
     * Travel
   * Kids & Baby Sale
 * UV Swimwear
   * Womens Swimwear
     * Swim Shirts & Rash Guards
     * Swimsuits
     * Skorts, Shorts & Tights
     * Swim Hats
     * Plus Size
   * Mens Swimwear
     * Swim Shirts & Rash Guards
     * Swim Trunks & Tights
     * Swim Hats
   * Girls Swimwear 4-16
     * Swim Shirts & Rash Guards
     * Shorts, Tights & Skirts
     * Surf & Swimsuits
     * Swim Hats
   * Boys Swimwear 4-16
     * Swim Shirts & Rash Guards
     * Swim Trunks & Tights
     * Surf Suits
     * Swim Hats
   * Baby Swimwear 6M-3T
     * Baby Girl
     * Baby Boy
     * Swim Hats
   * Aqua Fabric Family
     * Aqua Classic™ fabric
     * Aqua Juno™ fabric
     * Aqua Vesta™ fabric
     * Aqua Helios™ fabric
     * Aqua Plus™ fabric
     * Aqua Plus Lite™ fabric
 * Sun Hats
   * New Arrivals
   * Womens Sun Hats
     * Bucket
     * Caps
     * Fedora
     * Flap
     * Floppy
     * Visor
   * Mens Sun Hats
     * Bucket
     * Caps
     * Fedora
     * Flap
   * Kids & Baby Sun Hats
     * Girls
     * Boys
     * Baby
   * Shop By Activity
     * Active Hats
     * Fishing & Boating Hats
     * Garden Party Hats
     * Relaxing Hats
     * Swim Hats
     * Travel Hats
 * Accessories
   * Ultimate Coverage
     * Cover Your Head
     * Cover Your Neck
     * Cover Your Torso & Arms
     * Cover Your Hands
   * Kids & Baby Accessories
   * Umbrellas
   * Sun Blankets & Shawls
   * Gloves & Sleeves
   * Neck Gaiters & Face Masks
   * Scarves & Bandanas
 * Sale
   * Women
     * Tops
     * Bottoms
     * Dresses
     * Swimwear
     * Beach Cover-Ups
     * Sun Hats & Accessories
   * Men
     * Tops
     * Bottoms
     * Swimwear
     * Sun Hats & Accessories
   * Kids & Baby
   * Sun Hats & Accessories
   * Clearance
 * 

Account
Registered Customers
If you have an account, sign in with your email address.
Note: If you request but do not receive an email to reset your password, please
create a new account.
Email

Password

Forgot Your Password?
Sign In
New Customers

Creating an account has many benefits: check out faster, keep more than one
address, track orders and more.

Create an Account
Help
Check Order Status Make a Return Customer Chat Customer Care


HOME PAGE




ACTIVEWEAR MEETS SUN PROTECTION CLOTHING WITH STYLE




SUN PROTECTION IS OUR SOLE PURPOSE.


WOMEN'S SUN HATS




BEACH COVER-UPS




KIDS & BABY SWIM




ACCESSORIES


MEET OUR
SUMMER COLLECTION

Protect against UV rays with our soft and elegant sun protection collection.

Shop Now
Getaway in style:


MIAMI HEAT.

Shop Now


OUR FAVORITE FABRICS


SHOP ZNO




SHOP ACTIVE ATHLON




SHOP AQUA HELIOS

 * Coolibar is an amazing brand that has research to back their claims.
   – Dr. Anna Guanche
 * Coolibar is one of the best UPF clothing brands, according to medical experts
   we previously consulted in our guides to UPF fashion and UPF hats.
   - NBC News
 * Quality of the fabric is perfect. Addicted to Coolibar!
   - Nelbg
 * I love everything from this company
   – Mary happy shopper
 * Coolibar is an amazing brand that has research to back their claims.
   – Dr. Anna Guanche
 * Coolibar is one of the best UPF clothing brands, according to medical experts
   we previously consulted in our guides to UPF fashion and UPF hats.
   - NBC News
 * Quality of the fabric is perfect. Addicted to Coolibar!
   - Nelbg
 * I love everything from this company
   – Mary happy shopper


BEST SELLERS


 * Women's Escalante Long Sleeve Swimsuit UPF 50+
   
   $105.00

 * Women's Deep Water Swim Capris UPF 50+
   
   $55.00

 * Women's Bhakti Sun Shawl UPF 50+
   
   $39.00

 * Women's Lynsu Wide Leg Pants UPF 50+
   
   $89.00

 * Women's Sandbar Swim Skort UPF 50+
   
   $65.00

 * Women's Medley Zip-Up Swim Bra UPF 50+
   
   $59.00


front





TAKE ANOTHER LOOK

Women's Morada Everyday Long Sleeve T-Shirt UPF 50+
$39.00
Women's Petra Wide Leg Pants UPF 50+
$89.00
Women's Brittany Beach Hat UPF 50+
$49.00
Women's Sanibel Everyday Beach Shawl UPF 50+
$35.00
Ouray UV Fingerless Sun Gloves UPF 50+
$29.00
Women's Santa Cruz Swim Leggings UPF 50+
$79.00
Women's Kaycos Shrug UPF 50+
$59.00
Women's Luna Pullover Shrug UPF 50+
$35.00
Women's LumaLeo Long Sleeve T-Shirt UPF 50+
$45.00
Women's Marietas Sun Wrap UPF 50+
$79.00



About Us

Blog

Catalog

Fabrics


Subscribe to Coolibar emails


Subscribe

By signing up, you agree to receive email marketing

Customer Information

 * Order Status
 * Returns
 * Shipping
 * Price Adjustment
   International Returns
 * Customer Care
 * Contact Us
 * Sizing Charts
 * Catalog Request

Company Info

 * About
 * In The News
 * Careers
 * Sun Protection FAQs
 * Fabric Innovation
 * View Online Catalog

Medical Professional Program

Wholesale Program

Coolibar Blog

Need Assistance?

 * Launch Customer Chat
   

We Accept All Major Credit Cards

Facebook Instagram Pinterest Twitter
Contact | Privacy Policy | Terms & conditions | Americans with Disabilities Act
| Sitemap | © 2018–2023 Coolibar Sun Protective Clothing

Coolibar is the world leader in UPF 50+ fabric technology.

For more than 20 years, Coolibar has been innovating UPF (ultraviolet protection
factor) 50+ fabrics and UPF clothing guaranteed to block 98% of UVA/UVB rays,
providing UPF 50+ sun protection clothing you to wear. As a result, Coolibar was
the first clothing company to receive The Skin Cancer Foundation's Seal of
Recommendation.

Our research, experience, and dedication to the science of sun protection
clothing, UV performance fabrics and styles are the basis for all our products.
Our UPF sun protective clothing, sun hats, and sun protective swimwear provide
the highest UV protection available to keep you cool, comfortable, sun safe and
looking good. It's like effortless sunscreen you wear.

Rigorously tested and recommended by dermatologists worldwide - Coolibar
guarantees UPF 50+ protection for the life of the garment as set by ASTM/AATCC
standards. Coolibar tests every fabric in every color and every pattern against
multiple standards before we ever stitch a garment. We measure all fabric
performance against the Australian New Zealand UPF testing standards, the
world's highest rating standard, as well as U.S. standards. Coolibar's level of
sun protection exceeds all published rating standards of UPF 50, yet because the
industry standard for certification stops at UPF 50, we indicate that we go
above and beyond by using the "+" symbol.

Summer weight fabrics let through an astonishing amount of the sun's damaging
ultraviolet rays; they usually protect less well than an SPF (sun protection
factor) 30 sunscreen. For maximum UV protection and skin coverage, we recommend
UV Rash Guards, UPF Swim Tights, UPF clothing and UPF 50+ sun hats, the perfect
UV light shield from the suns rays.



Pages




Popular Searches
summerhatsglovesshrugumbrella



Close form 2

New customer? Join us!

 

Enjoy 20% off & FREE shipping on your first order!

Preview new arrivals and get VIP offers

Just enter your email and we'll send you a code!


SIGN UP

By signing up, you agree to receive email marketing

No, thanks




PRIVACY POLICY

Close

I have read and accept

Close
Checkout as a new customer

Creating an account has many benefits:

 * See order and shipping status
 * Track order history
 * Check out faster

Create an Account
Checkout using your account

Email Address

Password

Sign In
Forgot Your Password?