harperwilde.com
Open in
urlscan Pro
23.227.38.32
Public Scan
Submitted URL: http://harperwilde.com/
Effective URL: https://harperwilde.com/
Submission: On March 17 via api from US — Scanned from CA
Effective URL: https://harperwilde.com/
Submission: On March 17 via api from US — Scanned from CA
Form analysis
3 forms found in the DOMGET /search
<form action="/search" method="get" role="search" class="search search-modal__form">
<div class="field">
<div class="search__input-container">
<button class="search__button field__button" aria-label="Translation missing: en.general.search.search">
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path
d="M15.3767 14.7183L11.5367 10.8783C12.4875 9.77583 13.065 8.3425 13.065 6.77583C13.065 3.3075 10.2434 0.486664 6.77586 0.486664C3.30836 0.486664 0.486694 3.30833 0.486694 6.77583C0.486694 10.2433 3.30836 13.065 6.77586 13.065C8.34253 13.065 9.77586 12.4875 10.8784 11.5367L14.7184 15.3767C14.8092 15.4675 14.9284 15.5133 15.0475 15.5133C15.1667 15.5133 15.2859 15.4675 15.3767 15.3767C15.5592 15.195 15.5592 14.9 15.3767 14.7183ZM6.77586 12.1333C3.8217 12.1333 1.41836 9.73 1.41836 6.77583C1.41836 3.82166 3.8217 1.41833 6.77586 1.41833C9.73003 1.41833 12.1334 3.82166 12.1334 6.77583C12.1334 9.73 9.73003 12.1333 6.77586 12.1333Z"
fill="currentColor"></path>
</svg>
</button>
<label class="visually-hidden" for="Search-In-Modal-1-">Translation missing: en.general.search.search</label>
<input class="search__input field__input body-base" id="Search-In-Modal-1-" type="search" name="q" value="" placeholder="Search">
<input type="hidden" name="options[prefix]" value="last">
<button type="button" class="search__modal-close desktop-only" aria-label="Translation missing: en.accessibility.close">
<svg width="18" height="18" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg">
<path style="scale: 1.6" fill-rule="evenodd" clip-rule="evenodd"
d="M10.66 0.871559C10.8552 0.676297 10.8552 0.359714 10.66 0.164452C10.4647 -0.0308102 10.1481 -0.0308102 9.95284 0.164452L5.8064 4.3109L1.65995 0.164452C1.46469 -0.0308102 1.14811 -0.0308102 0.952843 0.164452C0.757581 0.359714 0.757581 0.676297 0.952843 0.871559L5.09929 5.01801L0.952843 9.16445C0.757581 9.35971 0.757581 9.6763 0.952843 9.87156C1.14811 10.0668 1.46469 10.0668 1.65995 9.87156L5.8064 5.72511L9.95284 9.87156C10.1481 10.0668 10.4647 10.0668 10.66 9.87156C10.8552 9.6763 10.8552 9.35971 10.66 9.16445L6.5135 5.01801L10.66 0.871559Z"
fill="currentColor"></path>
</svg>
</button>
</div>
</div>
<div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
<div class="predictive-search__loading-state">
<svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
<circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
</svg>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-XiWquY" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 100%; overflow: visible; max-width: 450px; margin: 0px auto; border-radius: 0px; 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 0px 0px 10px; 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: 10px 6px 0px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-78327803" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span class="ql-font-kanit"
style="font-size: 28px; color: #ffffff; font-family: Lexend, Helvetica, Arial, sans-serif; font-weight: bold;">We make emails, too.</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-78327804" style="width: 100%;">
<p style="font-size: 14px; font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif; font-weight: 400; text-align: left;"><span class="ql-font-kanit"
style="color: #ffffff; font-size: 16px; font-family: Lexend, Helvetica, Arial, sans-serif; font-weight: 300;">Sign up for offers and more. </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 8px; 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_78327805" class="needsclick go172188989 kl-private-reset-css-Xuajs1" type="email"
autocomplete="email" name="email" tabindex="0" placeholder="Email Address" aria-label="Email Address" aria-invalid="false" options="[object Object]"
style="box-sizing: border-box; border-radius: 10px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(37, 56, 70); font-family: Lexend, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 1px; background-color: rgb(255, 255, 255); border: 1px solid rgb(37, 56, 70);">
<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: 0px 0px 40px; position: relative; flex: 1 0 0px;"><button
class="needsclick go3894874857 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(254, 247, 216); border-radius: 10px; border-style: solid; border-color: rgb(37, 56, 70); border-width: 2px; color: rgb(37, 56, 70); font-family: Lexend, Helvetica, Arial, sans-serif; font-size: 14px; font-weight: 500; letter-spacing: 1px; 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: 50px; width: 100%;">SUBSCRIBE</button>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
POST /cart/add
<form action="/cart/add" method="post" class="ProductForm" data-role="main" data-product-id=""> <input type="hidden" name="variant_selector_dummy" class="js-variant-selector-dummy single-option-selector" data-product-id="" value="">
<input type="hidden" name="quantity" value="1" min="1">
<div class="js-product-options">
<script class="js-product-options-io" type="application/json">
{
"product": null,
"optionsWithValues": null,
"selectedVariantId": null,
"settings": {
"renderStyle": "radios"
},
"presaleMessageByVariantId": {}
}
</script>
<div class="js-product-options-render-target quickshop-product-options">
<input type="hidden" name="id" value="">
</div>
</div>
<div class="js-product-form-error ProductForm-error"></div>
<div class="js-presale-message ProductForm-preordermsg "></div>
<div class="ProductForm-controls">
<button type="submit" id="rsc-addtocart" class="js-preorder button button--primary button--pdp-atc button--full button--narrow" disabled="disabled"> Add to Bag </button>
<a class="quickshop-product-link" href="">View Full Details</a>
</div>
</form>
Text Content
Press Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader Guide, Feedback, and Issue Reporting Created by potrace 1.15, written by Peter Selinger 2001-2017 menu Translation missing: en.general.search.search Translation missing: en.general.search.search 0 close menu Find my size * New * All New * New Colors * New Cloud Cotton * New Active Cloud Cotton Logo Collection New year, new hues Flex Racerback Sport Tank * Bras * All Bras * Wireless * Underwire * Sports * Bodysuits * Nursing * Bundles Shop best sellers #1 Best seller: Bliss Bralette Take the quiz * Underwear * All Underwear * Highwaist * Brief * Hiphugger * Bikini * Thong * Boyshort * Bodysuits New: Cloud Cotton Boxer Brief * Sleep * All Sleep * Sleep Sets & Bundles * Robes * Sleep Goods Over 50% off Cozy Robe Classic Poplin Pajamas Save up to 30% * Active * All Active * Tops * Bottoms The Do Anything Set The Warm Up Set The Short Game Strong Set The Cool Down Set * Collections * Cloud Cotton * Bliss * Core * Lounge * Luxe * Capsules Cloud Cotton Get Nearly Naked Shop bundles * Bundles * All Bundles * Bra Bundles * Sleep Sets & Bundles * 5 for $45 Underwear * 3 for $36 Underwear Blissed Out Bundle Bliss Bundle Classic Sleep Bundle * Sale Close drawer * New * All New * New Colors * New Cloud Cotton * New Active Cloud Cotton Logo Collection New year, new hues Flex Racerback Sport Tank * Bras * All Bras * Wireless * Underwire * Sports * Bodysuits * Nursing * Bundles Shop best sellers #1 Best seller: Bliss Bralette Take the quiz * Underwear * All Underwear * Highwaist * Brief * Hiphugger * Bikini * Thong * Boyshort * Bodysuits New: Cloud Cotton Boxer Brief * Sleep * All Sleep * Sleep Sets & Bundles * Robes * Sleep Goods Over 50% off Cozy Robe Classic Poplin Pajamas Save up to 30% * Active * All Active * Tops * Bottoms The Do Anything Set The Warm Up Set The Short Game Strong Set The Cool Down Set * Collections * Cloud Cotton * Bliss * Core * Lounge * Luxe * Capsules Cloud Cotton Get Nearly Naked Shop bundles * Bundles * All Bundles * Bra Bundles * Sleep Sets & Bundles * 5 for $45 Underwear * 3 for $36 Underwear Blissed Out Bundle Bliss Bundle Classic Sleep Bundle * Sale * Find my size * Account * Returns & Exchanges * Rewards * Contact Added to shopping bag Close drawer You are $75 away from unlocking free shipping $0 ... Free Shipping Unlocked $75 Subtotal $0 View bagCheckout Free shipping on all U.S. orders over $75. More info here Best sellers What's new QUICK SHOP Best Seller Show +9 swatches BLISS BRALETTE $45 QUICK SHOP QUICK SHOP best seller Show +7 swatches BLISS TRIANGLE BRALETTE $45 QUICK SHOP QUICK SHOP Best seller Show +5 swatches BASE T-SHIRT BRA $45 QUICK SHOP QUICK SHOP LUXE MESH SCOOP BRALETTE $38 $55 QUICK SHOP QUICK SHOP Show +7 swatches LOUNGE RIB SCOOP BRALETTE $42 QUICK SHOP QUICK SHOP Show +3 swatches BASE UNLINED BRA $45 QUICK SHOP QUICK SHOP Show +5 swatches BLISS SCOOP BRALETTE $45 QUICK SHOP QUICK SHOP Limited edition Show +4 swatches LOUNGE RIB TRIANGLE BRALETTE $28 $42 QUICK SHOP Shop all QUICK SHOP Limited Edition Show +9 swatches BLISS BRALETTE $45 QUICK SHOP QUICK SHOP 15% of proceeds donated BLISS BRALETTE: “SENSITIVE CONTENT” $50 QUICK SHOP QUICK SHOP limited edition Show +7 swatches BLISS TRIANGLE BRALETTE $45 QUICK SHOP QUICK SHOP Limited Edition Show +2 swatches CLOUD COTTON TRIANGLE BRALETTE $40 QUICK SHOP QUICK SHOP New CLOUD COTTON LOGO RACERBACK BRALETTE $42 QUICK SHOP QUICK SHOP New CLOUD COTTON LOGO BANDEAU BRALETTE $42 QUICK SHOP QUICK SHOP Limited Edition CLOUD COTTON SCOOP BRALETTE $40 QUICK SHOP QUICK SHOP New CLOUD COTTON LOGO BOXER BRIEF $15 $22 QUICK SHOP QUICK SHOP Limited edition LUXE MESH SCOOP BRALETTE $38 $55 QUICK SHOP QUICK SHOP Limited Edition Show +5 swatches BLISS SCOOP BRALETTE $45 QUICK SHOP Shop all new Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Free shipping on U.S. orders over $75 ● Bras Underwear Sleep Active Bliss Collection QUICK SHOP best seller Show +9 swatches BLISS BRALETTE $45 QUICK SHOP QUICK SHOP Show +7 swatches BLISS TRIANGLE BRALETTE $45 QUICK SHOP QUICK SHOP Show +5 swatches BLISS SCOOP BRALETTE $45 QUICK SHOP QUICK SHOP BLISS NURSING BRALETTE $45 QUICK SHOP QUICK SHOP New BLISS HIGHNECK TANK BODYSUIT $55 QUICK SHOP QUICK SHOP Show +3 swatches BLISS HIGHWAIST BRIEF $16 3 for $36 QUICK SHOP QUICK SHOP Show +3 swatches BLISS HIPHUGGER $16 3 for $36 QUICK SHOP QUICK SHOP New Show +2 swatches BLISS BIKINI $16 3 for $36 QUICK SHOP QUICK SHOP Show +2 swatches BLISS THONG $16 3 for $36 QUICK SHOP QUICK SHOP Best Seller Show +9 swatches BLISS BRALETTE $45 QUICK SHOP Shop all New: "Sensitive Content" Flex with us 3 for $36 Underwear QUICK SHOP New Show +3 swatches BLISS HIGHWAIST BRIEF $16 3 for $36 QUICK SHOP QUICK SHOP Show +3 swatches BLISS HIGHWAIST BRIEF $16 3 for $36 QUICK SHOP QUICK SHOP Show +3 swatches BLISS HIPHUGGER $16 3 for $36 QUICK SHOP QUICK SHOP CLOUD COTTON BIKINI $16 3 for $36 QUICK SHOP QUICK SHOP CLOUD COTTON HIGHWAIST BOYSHORT $16 3 for $36 QUICK SHOP QUICK SHOP New CLOUD COTTON HIGHWAIST THONG $16 3 for $36 QUICK SHOP QUICK SHOP Limited Edition Show +2 swatches CLOUD COTTON HIPHUGGER $16 3 for $36 QUICK SHOP QUICK SHOP New CLOUD COTTON LOGO HIPHUGGER $16 3 for $36 QUICK SHOP QUICK SHOP New CLOUD COTTON LOGO FRENCH CUT BIKINI $16 3 for $36 QUICK SHOP QUICK SHOP Show +3 swatches BLISS HIGHWAIST BRIEF $16 3 for $36 QUICK SHOP Lift up the ladies Find my size In the wilde Comfort looks good on you. Follow us @harperwilde @april.lynn.pollock @beautyfix.rn @aishaalfa @justjudylemon @morganlouise.plus @theebriimariee @_biasss @clarapathe @helloarielchristine @sassathescorpio @april.lynn.pollock @beautyfix.rn @aishaalfa @justjudylemon @morganlouise.plus @theebriimariee @_biasss @clarapathe @helloarielchristine @sassathescorpio @april.lynn.pollock @beautyfix.rn @aishaalfa @justjudylemon @morganlouise.plus @theebriimariee Harper Wilde is a terrific company. I could have given you seven different reasons for writing about them this month. The bras are light as a feather and soft as can be, and the straps adjust in the front. Just think about how genius that is for a second. For an extremely cozy weekend bra for lounging around, try the Bliss. Everyone who tested this bra loved it, no matter what their size. I literally haven't been wearing any other bras. Every aspect of this bra is well thought-out and executed. Harper Wilde is a terrific company. I could have given you seven different reasons for writing about them this month. The bras are light as a feather and soft as can be, and the straps adjust in the front. Just think about how genius that is for a second. For an extremely cozy weekend bra for lounging around, try the Bliss. Everyone who tested this bra loved it, no matter what their size. I literally haven't been wearing any other bras. Every aspect of this bra is well thought-out and executed. Harper Wilde is a terrific company. I could have given you seven different reasons for writing about them this month. Previous The bras are light as a feather and soft as can be, and the straps adjust in the front. Just think about how genius that is for a second. For an extremely cozy weekend bra for lounging around, try the Bliss. Everyone who tested this bra loved it, no matter what their size. I literally haven't been wearing any other bras. Every aspect of this bra is well thought-out and executed. Harper Wilde is a terrific company. I could have given you seven different reasons for writing about them this month. Next Previous Next We make emails, too. Sign up for offers and more. SUBSCRIBE Shop * Bras * Underwear * Sleep * Active * Bundles * Gift Card * Find My Size * Size Guides About * Our Story * Lift Up The Ladies * Rewards Support * Account * FAQs * Returns & Exchanges * Contact Us * Become an Affiliate * CA Privacy Notice * Instagram * Facebook * Youtube * Twitter * Tiktok * Promo Terms & Details * Terms & Conditions * Privacy Policy © 2022 Harper Wilde, Inc. All Rights Reserved. This website uses JavaScript to apply discounts. To be eligible for discounts, please enable JavaScript for your browser. Powered By Discount Ninja × [[BODY]] [[TIMER_FOOTER]] [[ACTIONBUTTON1_LABEL]] [[ACTIONBUTTON2_LABEL]] × [[HEADER]] [[MINIMIZED]] [[BODY]] [[FOOTER]] [[TIMER_FOOTER]] Powered By Discount Ninja [[TEXT]] × Powered By Discount Ninja [[HEADER]] [[BODY]] [[FOOTER]] [[ACTIONBUTTON1LABEL]] [[ACTIONBUTTON2LABEL]] [[NOTHANKSBUTTONLABEL]] [[ACTIONBUTTON1LABEL]] [[ACTIONBUTTON2LABEL]] [[NOTHANKSBUTTONLABEL]] [[TEXT]] [[HEADER]] Powered By Discount Ninja [[BODY]] [[QUANTITY_LABEL]] [[PRICE_LABEL]] [[TIER_ROW]] [[PRICE]] [[LABEL]] [[HEADER]] [[BODY]] [[FOOTER]] [[ROW]] Add to Bag Sold Out No reviews Add to Bag View Full Details HOLD MY PLACE IN LINE! Judge.me Earn Rewards Refer Friends