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
Effective URL: https://www.coolibar.com/
Submission: On July 02 via manual from US — Scanned from DE
Form analysis
6 forms found in the DOMGET 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, "Helvetica Neue", 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, "Helvetica Neue", 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;"> </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 & 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, "Helvetica Neue", 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, "Helvetica Neue", 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, "Helvetica Neue", 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="{"mage/trim-input":{}}" 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?