flexfits.com
Open in
urlscan Pro
23.227.38.65
Public Scan
Submitted URL: http://flexfits.com/
Effective URL: https://flexfits.com/
Submission: On February 25 via api from US — Scanned from CA
Effective URL: https://flexfits.com/
Submission: On February 25 via api from US — Scanned from CA
Form analysis
14 forms found in the DOMPOST /cart
<form action="/cart" method="post" novalidate="" data-cart-form="">
<div class="cart__foot-inner" data-aos="fade-up" data-aos-delay="400">
<div data-cart-price-holder="">
<div class="cart__total hidden">
<span>Items</span>
<span data-cart-total="0">Free</span>
</div>
</div>
<div class="cart__buttons-wrapper">
<p class="cart__terms cart__errors__content" data-terms-error-message=""></p>
<div class="cart__buttons" data-cart-checkout-buttons="">
<fieldset class="cart__buttons__fieldset" data-cart-checkout-button="">
<button type="submit" name="checkout" class="cart__checkout btn">Checkout<span class="cart__total__money" data-cart-total-price="">Free</span>
</button>
</fieldset>
</div>
</div>
<p class="cart__text">Shipping & taxes calculated at checkout</p>
</div>
</form>
GET /search
<form class="search-form" action="/search" method="get" role="search" data-search-form="">
<input name="options[prefix]" type="hidden" value="last">
<div class="search-form__inner" data-search-form-inner="">
<div class="search-form__input-holder">
<label for="searchInput-desktop-compress" class="search-form__label">
<span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192">
<path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></label>
<input type="search" id="searchInput-desktop-compress" class="search-form__input" name="q" value="" aria-label="Search our store" role="combobox" aria-expanded="false" aria-owns="searchResults-desktop-compress"
aria-controls="searchResults-desktop-compress" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192">
<path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
<button type="button" class="search-popdown__close" title="Close" data-popdown-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192">
<path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
</div>
</div>
<div id="searchResults-desktop-compress" class="search-popdown__results">
<div class="predictive-search" data-predictive-search-results="" data-scroll-lock-scrollable="">
<div class="predictive-search__loading-state">
<div class="predictive-search__loader loader loader--line">
<div class="loader-indeterminate"></div>
</div>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status=""></span>
</div>
</form>
GET /search
<form class="search-form" action="/search" method="get" role="search" data-search-form="">
<input name="options[prefix]" type="hidden" value="last">
<div class="search-form__inner" data-search-form-inner="">
<div class="search-form__input-holder">
<label for="searchInput-desktop" class="search-form__label">
<span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192">
<path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></label>
<input type="search" id="searchInput-desktop" class="search-form__input" name="q" value="" aria-label="Search our store" role="combobox" aria-expanded="false" aria-owns="searchResults-desktop" aria-controls="searchResults-desktop"
aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192">
<path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
<button type="button" class="search-popdown__close" title="Close" data-popdown-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192">
<path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
</div>
</div>
<div id="searchResults-desktop" class="search-popdown__results">
<div class="predictive-search" data-predictive-search-results="" data-scroll-lock-scrollable="">
<div class="predictive-search__loading-state">
<div class="predictive-search__loader loader loader--line">
<div class="loader-indeterminate"></div>
</div>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status=""></span>
</div>
</form>
GET /search
<form class="search-form" action="/search" method="get" role="search" data-search-form="">
<input name="options[prefix]" type="hidden" value="last">
<div class="search-form__inner" data-search-form-inner="">
<div class="search-form__input-holder">
<label for="searchInput-mobile" class="search-form__label">
<span class="visually-hidden">Search for products on our site</span><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192">
<path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></label>
<input type="search" id="searchInput-mobile" class="search-form__input" name="q" value="" aria-label="Search our store" role="combobox" aria-expanded="false" aria-owns="searchResults-mobile" aria-controls="searchResults-mobile"
aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
<button class="search-form__submit visually-hidden" type="submit" tabindex="-1" aria-label="Search"><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-search" viewBox="0 0 192 192">
<path d="M87 150c34.794 0 63-28.206 63-63s-28.206-63-63-63-63 28.206-63 63 28.206 63 63 63ZM131.55 131.55 168 168" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
<button type="button" class="search-popdown__close" title="Close" data-popdown-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192">
<path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
</svg></button>
</div>
</div>
<div id="searchResults-mobile" class="search-popdown__results">
<div class="predictive-search" data-predictive-search-results="" data-scroll-lock-scrollable="">
<div class="predictive-search__loading-state">
<div class="predictive-search__loader loader loader--line">
<div class="loader-indeterminate"></div>
</div>
</div>
</div>
<span class="predictive-search-status visually-hidden" role="status" aria-hidden="true" data-predictive-search-status=""></span>
</div>
</form>
POST /cart/add
<form method="post" action="/cart/add" id="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d-6680810192992" accept-charset="UTF-8" class="quick__form" enctype="multipart/form-data" data-product-form="" data-quickbuy-form=""><input
type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
<input type="hidden" name="id" value="39780125212768">
<button type="submit" name="add" class="btn--quick rounded" data-add-to-cart="" data-atc-trigger="" tabindex="0">
<span class="btn__inner">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-cart" viewBox="0 0 192 192">
<path d="M60 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9ZM138 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9Z" fill="currentColor"></path>
<path d="M31.725 54h134.55l-19.8 69.3a11.926 11.926 0 0 1-11.55 8.7h-71.85a11.925 11.925 0 0 1-11.55-8.7l-27.15-94.95A6 6 0 0 0 18.6 24H6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<circle class="cart-indicator" cx="96" cy="93" r="15"></circle>
</svg>
<span class="btn__text">Quick Buy</span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
</span>
</button>
<div class="product-grid-item__error" role="alert" data-cart-errors-container=""></div><input type="hidden" name="product-id" value="6680810192992"><input type="hidden" name="section-id"
value="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d-6680809701472" accept-charset="UTF-8" class="quick__form" enctype="multipart/form-data" data-product-form="" data-quickbuy-form=""><input
type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
<input type="hidden" name="id" value="39780124721248">
<button type="submit" name="add" class="btn--quick rounded" data-add-to-cart="" data-atc-trigger="" tabindex="0">
<span class="btn__inner">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-cart" viewBox="0 0 192 192">
<path d="M60 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9ZM138 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9Z" fill="currentColor"></path>
<path d="M31.725 54h134.55l-19.8 69.3a11.926 11.926 0 0 1-11.55 8.7h-71.85a11.925 11.925 0 0 1-11.55-8.7l-27.15-94.95A6 6 0 0 0 18.6 24H6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<circle class="cart-indicator" cx="96" cy="93" r="15"></circle>
</svg>
<span class="btn__text">Quick Buy</span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
</span>
</button>
<div class="product-grid-item__error" role="alert" data-cart-errors-container=""></div><input type="hidden" name="product-id" value="6680809701472"><input type="hidden" name="section-id"
value="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d-6680808652896" accept-charset="UTF-8" class="quick__form" enctype="multipart/form-data" data-product-form="" data-quickbuy-form=""><input
type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
<input type="hidden" name="id" value="39780122656864">
<button type="submit" name="add" class="btn--quick rounded" data-add-to-cart="" data-atc-trigger="" tabindex="0">
<span class="btn__inner">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-cart" viewBox="0 0 192 192">
<path d="M60 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9ZM138 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9Z" fill="currentColor"></path>
<path d="M31.725 54h134.55l-19.8 69.3a11.926 11.926 0 0 1-11.55 8.7h-71.85a11.925 11.925 0 0 1-11.55-8.7l-27.15-94.95A6 6 0 0 0 18.6 24H6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<circle class="cart-indicator" cx="96" cy="93" r="15"></circle>
</svg>
<span class="btn__text">Quick Buy</span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
</span>
</button>
<div class="product-grid-item__error" role="alert" data-cart-errors-container=""></div><input type="hidden" name="product-id" value="6680808652896"><input type="hidden" name="section-id"
value="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d-6679152230496" accept-charset="UTF-8" class="quick__form" enctype="multipart/form-data" data-product-form="" data-quickbuy-form=""><input
type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
<input type="hidden" name="id" value="39775415500896">
<button type="submit" name="add" class="btn--quick rounded" data-add-to-cart="" data-atc-trigger="" tabindex="-1">
<span class="btn__inner">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-cart" viewBox="0 0 192 192">
<path d="M60 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9ZM138 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9Z" fill="currentColor"></path>
<path d="M31.725 54h134.55l-19.8 69.3a11.926 11.926 0 0 1-11.55 8.7h-71.85a11.925 11.925 0 0 1-11.55-8.7l-27.15-94.95A6 6 0 0 0 18.6 24H6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<circle class="cart-indicator" cx="96" cy="93" r="15"></circle>
</svg>
<span class="btn__text">Quick Buy</span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
</span>
</button>
<div class="product-grid-item__error" role="alert" data-cart-errors-container=""></div><input type="hidden" name="product-id" value="6679152230496"><input type="hidden" name="section-id"
value="template--14640699375712__4cf35844-daa9-481f-b090-8c1bf37ee05d">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="AddToCartForm--quick-view-item-section-look-0" accept-charset="UTF-8" class="product__form popup-quick-view__form popup-quick-view__form--small" enctype="multipart/form-data" data-product-form=""
data-recipient-errors="false"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
<div class="popup-quick-view__wrapper product__form__wrapper" data-form-wrapper="" data-scroll-lock-scrollable="">
<div class="popup-quick-view__body" data-scroll-lock-scrollable="">
<div class="popup-quick-view__nav">
<p class="popup-quick-view__nav-title h5">Product 1 of 3</p>
<div class="popup-quick-view__nav-thumbs popup-quick-view__nav-thumbs--first-active"><a href="/products/flex-cup" class="popup-quick-view__nav-thumb is-active" aria-label="Flex Cup" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--1"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989866897504" data-thumbnail-id="quick-view-item-section-look-0-6679138631776-21989866897504">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?crop=center&height=178&v=1701733526&width=178" alt="A person smiling and showing a Flex Menstrual Disc" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=89 89w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=178 178w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a><a href="/products/flex-reusable-disc" class="popup-quick-view__nav-thumb" aria-label="Flex Reusable Disc" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--2"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989822693472" data-thumbnail-id="quick-view-item-section-look-0-6679152230496-21989822693472">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?crop=center&height=178&v=1701808704&width=178" alt="A person happy and smiling holding a Flex Reusable Menstrual Disc up in front of her face" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=89 89w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=178 178w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a><a href="/products/flex-disc" class="popup-quick-view__nav-thumb" aria-label="Flex Disc" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--3"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989791334496" data-thumbnail-id="quick-view-item-section-look-0-6679136469088-21989791334496">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?crop=center&height=178&v=1701731594&width=178" alt="A person smiling and showing a Flex Menstrual Disc" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=89 89w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=178 178w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a></div>
</div>
<div class="popup-quick-view__body__inner">
<div class="popup-quick-view__content">
<a href="#" title="Close (Esc)" class="popup-quick-view__close" data-popup-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></a>
<h1 class="popup-quick-view__title">
<a href="/products/flex-cup" title="Flex Cup">Flex Cup</a>
</h1>
<div class="product__block product__price-and-badge">
<div class="product__price-and-rating">
<div class="product__price" data-price-wrapper=""><span data-product-price="" class="product__price--regular">$29.99</span><s data-compare-price="" class="product__price--compare"></s>
</div>
</div>
<span data-price-off="" class="product__price--off hidden">
<span data-price-off-type="">Sale</span>
<em>•</em> Save <span data-price-off-amount=""></span>
</span>
</div>
</div>
<div class="popup-quick-view__gallery">
<div class="product-single__gallery" id="ProductPhoto--quick-view-item-section-look-0" data-gallery="" data-autoplay-video="false" data-product-single-media-group="">
<div class="product-single__media-slider" data-product-single-media-slider="">
<div id="FeaturedMedia-quick-view-item-section-look-0-21989866897504" class="product-single__media-slide" data-product-slide="" data-id="21989866897504" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-21989866897504" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?crop=center&height=1800&v=1701733526&width=1800"
alt="A person smiling and showing a Flex Menstrual Disc" width="1800" height="1800" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=150 150w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=300 300w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=315 315w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=330 330w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=360 360w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=480 480w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=540 540w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=630 630w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=720 720w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=1800 1800w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989866897504">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-0-21989867159648" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989867159648" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-21989867159648" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexCup_2Test.webp?crop=center&height=1332&v=1703779088&width=1332" alt="Flex Cup" width="1332" height="1332"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=150 150w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=300 300w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=315 315w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=330 330w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=360 360w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=480 480w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=540 540w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=630 630w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=720 720w, //flexfits.com/cdn/shop/files/FlexCup_2Test.webp?v=1703779088&width=1332 1332w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989867159648">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-0-21989867585632" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989867585632" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-21989867585632" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexCup_3Test.webp?crop=center&height=1494&v=1703778954&width=1494" alt="Flex Cup" width="1494" height="1494"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=150 150w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=300 300w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=315 315w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=330 330w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=360 360w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=480 480w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=540 540w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=630 630w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=720 720w, //flexfits.com/cdn/shop/files/FlexCup_3Test.webp?v=1703778954&width=1494 1494w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989867585632">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-0-21989867782240" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989867782240" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-21989867782240" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexCup_4Test.webp?crop=center&height=1098&v=1703779428&width=1098" alt="Flex Cup" width="1098" height="1098"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=150 150w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=300 300w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=315 315w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=330 330w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=360 360w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=480 480w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=540 540w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=630 630w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=720 720w, //flexfits.com/cdn/shop/files/FlexCup_4Test.webp?v=1703779428&width=1098 1098w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989867782240">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-0-22150812139616" class="product-single__media-slide media--hidden" data-product-slide="" data-id="22150812139616" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-22150812139616" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexCupSizing.webp?crop=center&height=3600&v=1704412785&width=3600" alt="Flex Cup" width="3600" height="3600"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=150 150w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=300 300w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=315 315w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=330 330w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=360 360w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=480 480w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=540 540w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=630 630w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=720 720w, //flexfits.com/cdn/shop/files/FlexCupSizing.webp?v=1704412785&width=3600 3600w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="22150812139616">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-0-21989868109920" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989868109920" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-21989868109920" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexCup_5Test.webp?crop=center&height=1152&v=1704412785&width=1152" alt="Flex Cup" width="1152" height="1152"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=150 150w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=300 300w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=315 315w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=330 330w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=360 360w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=480 480w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=540 540w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=630 630w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=720 720w, //flexfits.com/cdn/shop/files/FlexCup_5Test.webp?v=1704412785&width=1152 1152w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989868109920">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-0-21989868273760" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989868273760" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-21989868273760" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexCup_6Test.webp?crop=center&height=1134&v=1704412785&width=1134" alt="Flex Cup" width="1134" height="1134"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=150 150w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=300 300w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=315 315w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=330 330w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=360 360w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=480 480w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=540 540w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=630 630w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=720 720w, //flexfits.com/cdn/shop/files/FlexCup_6Test.webp?v=1704412785&width=1134 1134w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989868273760">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-0-21989868699744" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989868699744" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-0-21989868699744" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexCup7_Test.webp?crop=center&height=1800&v=1704412775&width=1800" alt="Flex Cup" width="1800" height="1800"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=150 150w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=300 300w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=315 315w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=330 330w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=360 360w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=480 480w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=540 540w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=630 630w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=720 720w, //flexfits.com/cdn/shop/files/FlexCup7_Test.webp?v=1704412775&width=1800 1800w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989868699744">
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-form-wrapper=""><!-- /partials/product-form-quickview-body.liquid -->
<div class="product__form">
<input type="hidden" name="id" value="39775383093344" data-product-select=""><input type="hidden" name="quantity" value="1"><!-- /snippets/inventory-countdown.liquid -->
<script data-product-remaining-json="" type="application/json">
{
"39775383093344": "in",
"39775383126112": "in"
}
</script>
<div class="variant__countdown count-is-in" data-remaining-max="5" data-remaining-wrapper="">
<span class="variant__countdown--in">Item is in stock</span><span class="variant__countdown--low">Only <span data-remaining-count="">0</span> left in stock</span><span class="variant__countdown--out">Item is out of stock</span>
<span class="variant__countdown--unavailable">Item is unavailable</span>
</div>
<div class="shop-pay-terms"></div>
<div class="product__selectors">
<div class="selector-wrapper selector-wrapper--boxes" data-option-position="1">
<fieldset class="radio__fieldset radio__fieldset--circle">
<legend class="radio__legend">
<span class="radio__legend__label">Size</span>
</legend>
<span class="radio__button">
<input type="radio" class="radio__input" data-single-option-selector="" data-index="option1" name="options[Size]" value="Size 01" id="quick-view-item-section-look-0-6679138631776-Size-Size 01" checked="">
<label for="quick-view-item-section-look-0-6679138631776-Size-Size 01" class="radio__label">
<span>Size 01</span>
</label>
</span>
<span class="radio__button">
<input type="radio" class="radio__input" data-single-option-selector="" data-index="option1" name="options[Size]" value="Size 02" id="quick-view-item-section-look-0-6679138631776-Size-Size 02">
<label for="quick-view-item-section-look-0-6679138631776-Size-Size 02" class="radio__label">
<span>Size 02</span>
</label>
</span>
</fieldset>
</div>
</div><noscript>
<select name="id" class="product__form__select" aria-label="Size">
<option selected="selected" value="39775383093344">Size 01</option>
<option value="39775383126112">Size 02</option>
</select>
</noscript>
</div>
</div>
<p>The only menstrual cup in the world that removes like a tampon because of our adjustable, patented pull-tab. But unlike tampons, you can wear our period cup for up to...</p>
</div>
<div class="popup-quick-view__foot">
<div class="popup-quick-view__foot__inner" data-quick-view-foot-inner=""><!-- /partials/product-form-quickview-actions.liquid -->
<div class="product__submit__holder">
<div class="product__submit__buttons">
<div class="product__submit__item">
<button type="submit" name="add" id="AddToCart--quick-view-item-section-look-0" class="btn btn--primary btn--solid btn--large btn--submit product__submit__add" data-add-to-cart="">
<span data-add-to-cart-text="">Add to Cart </span>
<div class="loader loader--line">
<div class="loader-indeterminate"></div>
</div>
</button>
</div>
</div>
<div data-cart-errors-container="" role="alert" class="product__form__errors"></div>
</div>
<a class="popup-quick-view__view-button popup-quick-view__view-button--desktop" href="/products/flex-cup">View all details</a>
</div>
</div>
</div><input type="hidden" name="product-id" value="6679138631776"><input type="hidden" name="section-id" value="template--14640699375712__section-look">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="AddToCartForm--quick-view-item-section-look-1" accept-charset="UTF-8" class="product__form popup-quick-view__form popup-quick-view__form--small" enctype="multipart/form-data" data-product-form=""
data-recipient-errors="false"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
<div class="popup-quick-view__wrapper product__form__wrapper" data-form-wrapper="" data-scroll-lock-scrollable="">
<div class="popup-quick-view__body" data-scroll-lock-scrollable="">
<div class="popup-quick-view__nav">
<p class="popup-quick-view__nav-title h5">Product 2 of 3</p>
<div class="popup-quick-view__nav-thumbs"><a href="/products/flex-cup" class="popup-quick-view__nav-thumb" aria-label="Flex Cup" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--1"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989866897504" data-thumbnail-id="quick-view-item-section-look-1-6679138631776-21989866897504">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?crop=center&height=178&v=1701733526&width=178" alt="A person smiling and showing a Flex Menstrual Disc" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=89 89w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=178 178w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a><a href="/products/flex-reusable-disc" class="popup-quick-view__nav-thumb is-active" aria-label="Flex Reusable Disc" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--2"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989822693472" data-thumbnail-id="quick-view-item-section-look-1-6679152230496-21989822693472">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?crop=center&height=178&v=1701808704&width=178" alt="A person happy and smiling holding a Flex Reusable Menstrual Disc up in front of her face" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=89 89w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=178 178w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a><a href="/products/flex-disc" class="popup-quick-view__nav-thumb" aria-label="Flex Disc" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--3"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989791334496" data-thumbnail-id="quick-view-item-section-look-1-6679136469088-21989791334496">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?crop=center&height=178&v=1701731594&width=178" alt="A person smiling and showing a Flex Menstrual Disc" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=89 89w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=178 178w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a></div>
</div>
<div class="popup-quick-view__body__inner">
<div class="popup-quick-view__content">
<a href="#" title="Close (Esc)" class="popup-quick-view__close" data-popup-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></a>
<h1 class="popup-quick-view__title">
<a href="/products/flex-reusable-disc" title="Flex Reusable Disc">Flex Reusable Disc</a>
</h1>
<div class="product__block product__price-and-badge">
<div class="product__price-and-rating">
<div class="product__price" data-price-wrapper=""><span data-product-price="" class="product__price--regular">$34.99</span><s data-compare-price="" class="product__price--compare"></s>
</div>
</div>
<span data-price-off="" class="product__price--off hidden">
<span data-price-off-type="">Sale</span>
<em>•</em> Save <span data-price-off-amount=""></span>
</span>
</div>
</div>
<div class="popup-quick-view__gallery">
<div class="product-single__gallery" id="ProductPhoto--quick-view-item-section-look-1" data-gallery="" data-autoplay-video="false" data-product-single-media-group="">
<div class="product-single__media-slider" data-product-single-media-slider="">
<div id="FeaturedMedia-quick-view-item-section-look-1-21989822693472" class="product-single__media-slide" data-product-slide="" data-id="21989822693472" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-1-21989822693472" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?crop=center&height=1800&v=1701808704&width=1800"
alt="A person happy and smiling holding a Flex Reusable Menstrual Disc up in front of her face" width="1800" height="1800" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=150 150w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=300 300w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=315 315w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=330 330w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=360 360w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=480 480w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=540 540w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=630 630w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=720 720w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=1800 1800w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989822693472">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-1-21989823119456" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989823119456" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-1-21989823119456" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?crop=center&height=1422&v=1703779372&width=1422" alt="Flex Reusable Disc" width="1422"
height="1422" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=150 150w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=300 300w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=315 315w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=330 330w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=360 360w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=480 480w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=540 540w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=630 630w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=720 720w, //flexfits.com/cdn/shop/files/FlexReusableDisc_2Test.webp?v=1703779372&width=1422 1422w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989823119456">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-1-21989823414368" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989823414368" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-1-21989823414368" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?crop=center&height=1800&v=1700092414&width=1800" alt="Flex Reusable Disc" width="1800"
height="1800" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=150 150w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=300 300w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=315 315w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=330 330w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=360 360w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=480 480w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=540 540w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=630 630w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=720 720w, //flexfits.com/cdn/shop/files/FlexReusableDisc_3Test.webp?v=1700092414&width=1800 1800w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989823414368">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-1-21989823938656" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989823938656" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-1-21989823938656" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?crop=center&height=1440&v=1703779348&width=1440" alt="Flex Reusable Disc" width="1440"
height="1440" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=150 150w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=300 300w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=315 315w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=330 330w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=360 360w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=480 480w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=540 540w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=630 630w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=720 720w, //flexfits.com/cdn/shop/files/FlexReusableDisc_4Test.webp?v=1703779348&width=1440 1440w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989823938656">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-1-21989824331872" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989824331872" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-1-21989824331872" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?crop=center&height=1368&v=1703779313&width=1368" alt="Flex Reusable Disc" width="1368"
height="1368" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=150 150w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=300 300w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=315 315w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=330 330w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=360 360w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=480 480w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=540 540w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=630 630w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=720 720w, //flexfits.com/cdn/shop/files/FlexReusableDisc_5Test.webp?v=1703779313&width=1368 1368w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989824331872">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-1-21989824823392" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989824823392" data-aspectratio="1.0"
data-media-id="quick-view-item-section-look-1-21989824823392" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?crop=center&height=1548&v=1703779220&width=1548" alt="Flex Reusable Disc" width="1548"
height="1548" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=150 150w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=300 300w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=315 315w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=330 330w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=360 360w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=480 480w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=540 540w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=630 630w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=720 720w, //flexfits.com/cdn/shop/files/FlexReusableDisc_6Test.webp?v=1703779220&width=1548 1548w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989824823392">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-section-look-1-22172816932960" class="product-single__media-slide media--hidden" data-product-slide="" data-id="22172816932960" data-aspectratio="1.0761904761904761"
data-media-id="quick-view-item-section-look-1-22172816932960" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 92.9%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img
src="//flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?crop=center&height=2520&v=1704903893&width=2712" alt="Flex Reusable Disc" width="2712"
height="2520" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=150 150w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=300 300w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=315 315w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=330 330w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=360 360w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=480 480w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=540 540w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=630 630w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=720 720w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc_93e5bf09-5d0f-4f71-b5b7-8c51f3138d32.webp?v=1704903893&width=2712 2712w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="22172816932960">
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-form-wrapper=""><!-- /partials/product-form-quickview-body.liquid -->
<div class="product__form">
<input type="hidden" name="id" value="39775415500896" data-product-select=""><input type="hidden" name="quantity" value="1"><!-- /snippets/inventory-countdown.liquid -->
<script data-product-remaining-json="" type="application/json">
{
"39775415500896": "in"
}
</script>
<div class="variant__countdown count-is-in" data-remaining-max="5" data-remaining-wrapper="">
<span class="variant__countdown--in">Item is in stock</span><span class="variant__countdown--low">Only <span data-remaining-count="">0</span> left in stock</span><span class="variant__countdown--out">Item is out of stock</span>
<span class="variant__countdown--unavailable">Item is unavailable</span>
</div>
<div class="shop-pay-terms"></div><noscript>
<select name="id" class="product__form__select" aria-label="Title">
<option selected="selected" value="39775415500896">Default Title</option>
</select>
</noscript>
</div>
</div>
<p>Modeled after our best-selling Flex Disc—but 100% reusable (and can last for years). Enjoy unreal comfort and 12-hour leak protection. Plus, it's designed to reduce cramps. Great for your wallet,...</p>
</div>
<div class="popup-quick-view__foot">
<div class="popup-quick-view__foot__inner" data-quick-view-foot-inner=""><!-- /partials/product-form-quickview-actions.liquid -->
<div class="product__submit__holder">
<div class="product__submit__buttons">
<div class="product__submit__item">
<button type="submit" name="add" id="AddToCart--quick-view-item-section-look-1" class="btn btn--primary btn--solid btn--large btn--submit product__submit__add" data-add-to-cart="">
<span data-add-to-cart-text="">Add to Cart </span>
<div class="loader loader--line">
<div class="loader-indeterminate"></div>
</div>
</button>
</div>
</div>
<div data-cart-errors-container="" role="alert" class="product__form__errors"></div>
</div>
<a class="popup-quick-view__view-button popup-quick-view__view-button--desktop" href="/products/flex-reusable-disc">View all details</a>
</div>
</div>
</div><input type="hidden" name="product-id" value="6679152230496"><input type="hidden" name="section-id" value="template--14640699375712__section-look">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="AddToCartForm--quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1" accept-charset="UTF-8" class="product__form popup-quick-view__form popup-quick-view__form--small" enctype="multipart/form-data"
data-product-form="" data-recipient-errors="false"><input type="hidden" name="form_type" value="product"><input type="hidden" name="utf8" value="✓">
<div class="popup-quick-view__wrapper product__form__wrapper" data-form-wrapper="" data-scroll-lock-scrollable="">
<div class="popup-quick-view__body" data-scroll-lock-scrollable="">
<div class="popup-quick-view__nav">
<p class="popup-quick-view__nav-title h5">Product 3 of 3</p>
<div class="popup-quick-view__nav-thumbs"><a href="/products/flex-cup" class="popup-quick-view__nav-thumb" aria-label="Flex Cup" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--1"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989866897504" data-thumbnail-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-6679138631776-21989866897504">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?crop=center&height=178&v=1701733526&width=178" alt="A person smiling and showing a Flex Menstrual Disc" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=89 89w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=178 178w, //flexfits.com/cdn/shop/files/a-person-showing-flex-menstrual-disc.webp?v=1701733526&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a><a href="/products/flex-reusable-disc" class="popup-quick-view__nav-thumb" aria-label="Flex Reusable Disc" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--2"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989822693472" data-thumbnail-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-6679152230496-21989822693472">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?crop=center&height=178&v=1701808704&width=178" alt="A person happy and smiling holding a Flex Reusable Menstrual Disc up in front of her face" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=89 89w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=178 178w, //flexfits.com/cdn/shop/files/person-holding-flex-reusable-menstrual-disc.webp?v=1701808704&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a><a href="/products/flex-disc" class="popup-quick-view__nav-thumb is-active" aria-label="Flex Disc" data-shop-the-look-thumb="" data-hotspot-ref="template--14640699375712__section-look--3"><div class="popup-quick-view__nav-media"><div class="product-single__thumbnail" data-id="21989791334496" data-thumbnail-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-6679136469088-21989791334496">
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?crop=center&height=178&v=1701731594&width=178" alt="A person smiling and showing a Flex Menstrual Disc" width="178" height="178" loading="lazy" sizes="89px" srcset="
//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=89 89w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=178 178w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=1800 1800w" class="is-loading product-single__thumbnail-img img-object-cover" style="">
</figure></div></div></a></div>
</div>
<div class="popup-quick-view__body__inner">
<div class="popup-quick-view__content">
<a href="#" title="Close (Esc)" class="popup-quick-view__close" data-popup-close=""><svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-close" viewBox="0 0 192 192"><path d="M150 42 42 150M150 150 42 42" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path></svg></a>
<h1 class="popup-quick-view__title">
<a href="/products/flex-disc" title="Flex Disc">Flex Disc</a>
</h1>
<div class="product__block product__price-and-badge">
<div class="product__price-and-rating">
<div class="product__price" data-price-wrapper=""><span data-product-price="" class="product__price--regular">$16.49</span><s data-compare-price="" class="product__price--compare"></s>
</div>
</div>
<span data-price-off="" class="product__price--off hidden">
<span data-price-off-type="">Sale</span>
<em>•</em> Save <span data-price-off-amount=""></span>
</span>
</div>
</div>
<div class="popup-quick-view__gallery">
<div class="product-single__gallery" id="ProductPhoto--quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1" data-gallery="" data-autoplay-video="false" data-product-single-media-group="">
<div class="product-single__media-slider" data-product-single-media-slider="">
<div id="FeaturedMedia-quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989791334496" class="product-single__media-slide" data-product-slide="" data-id="21989791334496" data-aspectratio="1.0"
data-media-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989791334496" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?crop=center&height=1800&v=1701731594&width=1800"
alt="A person smiling and showing a Flex Menstrual Disc" width="1800" height="1800" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=150 150w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=300 300w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=315 315w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=330 330w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=360 360w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=480 480w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=540 540w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=630 630w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=720 720w, //flexfits.com/cdn/shop/files/person-showing-a-flex-menstrual-disc.webp?v=1701731594&width=1800 1800w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989791334496">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989791367264" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989791367264" data-aspectratio="1.0"
data-media-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989791367264" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?crop=center&height=1494&v=1703778751&width=1494" alt="Flex Disc" width="1494" height="1494"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=150 150w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=300 300w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=315 315w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=330 330w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=360 360w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=480 480w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=540 540w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=630 630w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=720 720w, //flexfits.com/cdn/shop/files/FlexDisc_2Test.webp?v=1703778751&width=1494 1494w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989791367264">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989791858784" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989791858784" data-aspectratio="1.0"
data-media-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989791858784" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?crop=center&height=1494&v=1703778731&width=1494" alt="Flex Disc" width="1494" height="1494"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=150 150w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=300 300w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=315 315w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=330 330w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=360 360w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=480 480w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=540 540w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=630 630w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=720 720w, //flexfits.com/cdn/shop/files/FlexDisc_3Test.webp?v=1703778731&width=1494 1494w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989791858784">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-22172693299296" class="product-single__media-slide media--hidden" data-product-slide="" data-id="22172693299296" data-aspectratio="1.0"
data-media-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-22172693299296" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?crop=center&height=1800&v=1704902570&width=1800" alt="Flex Disc" width="1800" height="1800"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=150 150w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=300 300w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=315 315w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=330 330w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=360 360w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=480 480w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=540 540w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=630 630w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=720 720w, //flexfits.com/cdn/shop/files/FlexDisc_4Test.2.webp?v=1704902570&width=1800 1800w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="22172693299296">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989792415840" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989792415840" data-aspectratio="1.0"
data-media-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989792415840" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?crop=center&height=1296&v=1704902570&width=1296" alt="Flex Disc" width="1296" height="1296"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=150 150w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=300 300w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=315 315w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=330 330w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=360 360w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=480 480w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=540 540w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=630 630w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=720 720w, //flexfits.com/cdn/shop/files/FlexDisc_5Test.webp?v=1704902570&width=1296 1296w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989792415840">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989792874592" class="product-single__media-slide media--hidden" data-product-slide="" data-id="21989792874592" data-aspectratio="1.0"
data-media-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-21989792874592" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 100.0%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?crop=center&height=1296&v=1704902570&width=1296" alt="Flex Disc" width="1296" height="1296"
loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=150 150w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=300 300w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=315 315w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=330 330w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=360 360w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=480 480w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=540 540w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=630 630w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=720 720w, //flexfits.com/cdn/shop/files/FlexDisc_6Test.webp?v=1704902570&width=1296 1296w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="21989792874592">
</figure>
</div>
</div>
<div id="FeaturedMedia-quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-22172697362528" class="product-single__media-slide media--hidden" data-product-slide="" data-id="22172697362528" data-aspectratio="1.0761904761904761"
data-media-id="quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1-22172697362528" data-type="image" data-product-single-media-wrapper="">
<div class="product-single__media product-single__media--image">
<div class="product-single__media--image-height" style="padding-top: 92.9%;"></div>
<figure class="lazy-image is-loading lazy-image--cover"><img src="//flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?crop=center&height=2520&v=1704902601&width=2712" alt="Flex Disc"
width="2712" height="2520" loading="eager" sizes="(min-width: 768px) 163px, calc((100vw - 50px) / 2 - 17px)" fetchpriority="high"
srcset="
//flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=150 150w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=300 300w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=315 315w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=330 330w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=360 360w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=480 480w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=540 540w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=630 630w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=720 720w, //flexfits.com/cdn/shop/files/FlexDiscvsFlexPlant_DiscvsFlexReusableDisc.webp?v=1704902601&width=2712 2712w"
class="is-loading img-object-cover" style="" data-product-image="" data-image-id="22172697362528">
</figure>
</div>
</div>
</div>
</div>
</div>
</div>
<div data-form-wrapper=""><!-- /partials/product-form-quickview-body.liquid -->
<div class="product__form">
<input type="hidden" name="id" value="39775378243680" data-product-select=""><input type="hidden" name="quantity" value="1"><!-- /snippets/inventory-countdown.liquid -->
<script data-product-remaining-json="" type="application/json">
{
"39775378243680": "in"
}
</script>
<div class="variant__countdown count-is-in" data-remaining-max="5" data-remaining-wrapper="">
<span class="variant__countdown--in">Item is in stock</span><span class="variant__countdown--low">Only <span data-remaining-count="">0</span> left in stock</span><span class="variant__countdown--out">Item is out of stock</span>
<span class="variant__countdown--unavailable">Item is unavailable</span>
</div>
<div class="shop-pay-terms"></div><noscript>
<select name="id" class="product__form__select" aria-label="Title">
<option selected="selected" value="39775378243680">Default Title</option>
</select>
</noscript>
<div class="product__subs__wrap">
<fieldset class="product__subs" data-subscription-selectors="">
<legend class="visually-hidden">Subscription</legend>
<div class="product__subs__group">
<label class="product__subs__option">
<input type="radio" data-toggles-group="" name="selling-plan-group" onclick="toggleSubscriptionContainer(this)" value="a1ff5146a3dbf819fd5b64917611b182dfb6fa67">
<span>Subscribe & save</span>
</label>
<div class="visually-hidden" data-group-toggle="a1ff5146a3dbf819fd5b64917611b182dfb6fa67">
<label class="product__subs__option">
<input type="radio" id="720339040" name="selling_plan" value="720339040">
<span> 1 Month</span>
</label>
<label class="product__subs__option">
<input type="radio" id="720371808" name="selling_plan" value="720371808">
<span> 2 Months</span>
</label>
<label class="product__subs__option">
<input type="radio" id="720404576" name="selling_plan" value="720404576">
<span> 3 Months</span>
</label>
</div>
<style>
.product__subs label {
font-size: 1rem;
}
.product__subs__group+.product__subs__group {
border-top: none;
border-top: var(--BORDER-WIDTH) solid var(--border);
}
.product__subs__plans {
margin-bottom: 16px;
margin-left: 41px;
padding-bottom: 7px;
padding-top: 7px;
width: 220px;
}
.product__subs__container p:nth-child(1) {
color: #5B5B5B;
font-size: 12px;
margin-bottom: 0;
margin-top: 0;
padding-left: 43px;
}
.product__subs__container p:nth-child(2) {
color: #5B5B5B;
font-size: 12px;
margin-bottom: 10px;
margin-top: 2px;
padding-left: 43px;
}
.product__subs__group {
margin-top: 0.5rem;
}
.product__subs__option input[type=radio]:checked::before {
background-image: radial-gradient(var(--COLOR-BG-SECONDARY) 50%, var(--bg) 51%);
}
</style>
<div class="product__subs__container hidden">
<p>Customize, pause, or cancel anytime.</p>
<p>Free US shipping. Delivered & billed every:</p>
<select id="product__subs__plans" class="product__subs__plans">
<option value="720339040"> 1 Month</option>
<option value="720371808"> 2 Months</option>
<option value="720404576"> 3 Months</option>
</select>
</div>
</div>
<div class="product__subs__group">
<label class="product__subs__option">
<input type="radio" name="selling-plan-group" value="" data-toggles-group="" onclick="toggleSubscriptionContainer(this)" checked="">
<span>One-time purchase</span>
</label>
</div>
</fieldset>
<p data-plan-description="" class="product__subs__description hidden">
</p>
</div>
<span data-subscription-watch-price=""></span>
</div>
</div>
<p>Flex Disc is a disposable menstrual disc that provides 12-hour comfort and leak protection for every type of flow.Say goodbye to cramping, odor, or disruptions to your vaginal pH. Plus,...</p>
</div>
<div class="popup-quick-view__foot">
<div class="popup-quick-view__foot__inner" data-quick-view-foot-inner=""><!-- /partials/product-form-quickview-actions.liquid -->
<div class="product__submit__holder">
<div class="product__submit__buttons">
<div class="product__submit__item">
<button type="submit" name="add" id="AddToCart--quick-view-item-e2f829a3-d786-40e9-9e96-00cc5177c9c1" class="btn btn--primary btn--solid btn--large btn--submit product__submit__add" data-add-to-cart="">
<span data-add-to-cart-text="">Add to Cart </span>
<div class="loader loader--line">
<div class="loader-indeterminate"></div>
</div>
</button>
</div>
</div>
<div data-cart-errors-container="" role="alert" class="product__form__errors"></div>
</div>
<a class="popup-quick-view__view-button popup-quick-view__view-button--desktop" href="/products/flex-disc">View all details</a>
</div>
</div>
</div><input type="hidden" name="product-id" value="6679136469088"><input type="hidden" name="section-id" value="template--14640699375712__section-look">
</form>
POST /cart/add
<form method="post" action="/cart/add" id="template--14640699375712__section-look-6679152230496" accept-charset="UTF-8" class="quick__form" enctype="multipart/form-data" data-product-form="" data-quickbuy-form=""><input type="hidden" name="form_type"
value="product"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="quantity" value="1">
<input type="hidden" name="id" value="39775415500896">
<button type="submit" name="add" class="btn--quick rounded" data-add-to-cart="" data-atc-trigger="" tabindex="-1">
<span class="btn__inner">
<svg aria-hidden="true" focusable="false" role="presentation" class="icon icon-shopping-cart" viewBox="0 0 192 192">
<path d="M60 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9ZM138 171a9 9 0 0 0 9-9 9 9 0 0 0-9-9 9 9 0 0 0-9 9 9 9 0 0 0 9 9Z" fill="currentColor"></path>
<path d="M31.725 54h134.55l-19.8 69.3a11.926 11.926 0 0 1-11.55 8.7h-71.85a11.925 11.925 0 0 1-11.55-8.7l-27.15-94.95A6 6 0 0 0 18.6 24H6" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"></path>
<circle class="cart-indicator" cx="96" cy="93" r="15"></circle>
</svg>
<span class="btn__text">Quick Buy</span>
<span class="btn__loader">
<svg height="18" width="18" class="svg-loader">
<circle r="7" cx="9" cy="9"></circle>
<circle stroke-dasharray="87.96459430051421 87.96459430051421" r="7" cx="9" cy="9"></circle>
</svg>
</span>
</span>
</button>
<div class="product-grid-item__error" role="alert" data-cart-errors-container=""></div><input type="hidden" name="product-id" value="6679152230496"><input type="hidden" name="section-id" value="template--14640699375712__section-look">
</form>
POST /contact#NewsletterForm--template--14640699375712__f91dba82-a9f9-4019-9002-a16133ec5c98
<form method="post" action="/contact#NewsletterForm--template--14640699375712__f91dba82-a9f9-4019-9002-a16133ec5c98" id="NewsletterForm--template--14640699375712__f91dba82-a9f9-4019-9002-a16133ec5c98" accept-charset="UTF-8" class="newsletter-form"
data-newsletter-form=""><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="contact[accepts_marketing]" value="true">
<div class="input-group">
<div class="input-group__fields">
<div class="input-group__item input-group__item--email">
<input type="email" id="Email--template--14640699375712__f91dba82-a9f9-4019-9002-a16133ec5c98" class="input-group__field input-group__field--email" value="" placeholder="Your email" name="contact[email]" autocorrect="off" autocapitalize="off"
aria-label="Your email">
</div>
</div>
<div class="input-group__item input-group__item--btn">
<button type="submit" name="subscribe" id="SubscribeSubmit--template--14640699375712__f91dba82-a9f9-4019-9002-a16133ec5c98" class="input-group__btn btn">SUBMIT</button>
</div>
</div>
<div class="errors">Email is invalid or already taken.</div>
</form>
<form class="needsclick klaviyo-form klaviyo-form-version-cid_1 kl-private-reset-css-Xuajs1" data-testid="klaviyo-form-X7paeV" novalidate="" tabindex="-1"
style="display: flex; flex-direction: row; box-sizing: border-box; width: 320px; min-width: 200px; max-width: 1000px; border-radius: 6px; border-style: none; border-width: 0px; border-color: rgb(0, 0, 0); background-color: rgb(250, 250, 250); background-repeat: no-repeat; background-position-y: 50%; padding: 0px 15px 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: 0px; 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: 18px 0px 0px; position: relative; flex: 0 1 auto; margin: 0px auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="display: flex; align-items: center; width: 100%; height: auto;">
<div class="needsclick kl-private-reset-css-Xuajs1" style="position: relative; display: flex; align-items: center; width: 100%; height: auto;"><img
src="https://d3k81ch9hvuctc.cloudfront.net/company/zmmJaM/images/a0e5692d-b477-4a7e-aae1-a8fa3ba18131.jpeg" tabindex="-1" alt="Flex Reusable Disc" class="needsclick kl-private-reset-css-Xuajs1"
style="max-width: 100%; width: 286px; height: auto; cursor: initial;"></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 15px 0px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-100149376" style="width: 100%;">
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-oswald"
style="font-size:30px;background-color:rgb(236, 255, 0);font-family:Oswald, Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">Want 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 15px 20px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-100149377" style="width: 100%;">
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-oswald"
style="font-size:16px;font-family:Oswald, Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;">Sign up and save on your first purchase.</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 15px 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_100149378" class="needsclick go3380028484 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: 4px; padding: 0px 0px 0px 16px; height: 50px; text-align: left; color: rgb(0, 0, 0); font-family: Roboto, Tahoma, Verdana, Segoe, sans-serif; font-size: 14px; font-weight: 400; letter-spacing: 1px; background-color: rgb(255, 255, 255); border: 1px solid rgb(0, 0, 0);">
<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 15px 6px; position: relative; flex: 1 0 0px;"><button
class="needsclick go4184271259 kl-private-reset-css-Xuajs1" type="button" tabindex="0"
style="background: rgb(193, 193, 193); border-radius: 6px; border-style: none; border-color: rgb(55, 63, 71); border-width: 2px; color: rgb(255, 255, 255); font-family: "Roboto Mono", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Geneva, Verdana, sans-serif; font-size: 16px; font-weight: 400; 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%;">JOIN
THE FLEX FAM</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: 0px 15px 5px; position: relative; flex: 1 0 0px;">
<div class="kl-private-reset-css-Xuajs1 go3176171171" id="rich-text-100149380" style="width: 100%;">
<p style="font-size:14px;font-family:Arial, 'Helvetica Neue', Helvetica, sans-serif;font-weight:400;"><span class="ql-font-roboto"
style="color:rgb(167, 167, 167);font-size:9px;font-family:Roboto, Tahoma, Verdana, Segoe, sans-serif;font-weight:400;">By subscribing, you agree to receive marketing emails from The Flex Company.</span></p>
</div>
</div>
</div>
</div><input type="submit" tabindex="-1" value="Submit" style="display: none;">
</form>
Text Content
Skip to content This site has limited support for your browser. We recommend switching to Edge, Chrome, Safari, or Firefox. ✨ FREE US SHIPPING ON SUBSCRIPTIONS & ORDERS $25+ ✨ ✨ FREE US SHIPPING ON SUBSCRIPTIONS & ORDERS $25+ ✨ P.S. OUR DISCS & CUPS ARE HSA/FSA ELIGIBLE! P.S. OUR DISCS & CUPS ARE HSA/FSA ELIGIBLE! Close * SHOP ALL * LEARN See More * HOW FLEX DISC WORKS * HOW FLEX CUP WORKS * PERIOD CRAMPS * FAQs * THE FORNIX BLOG * TAKE OUR QUIZ * ABOUT US * Log in * Create account * Search CART0 ITEMS Spend $25 more for FREE shipping.FREE shipping will be applied at checkout Sorry, looks like we don't have enough of this product. Your cart is currently empty. SHOP ALL LEARN TAKE OUR QUIZ Items Free CheckoutFree Shipping & taxes calculated at checkout Open search bar Search for products on our site Open cart Open navigation menu SHOP ALL LEARN HOW FLEX DISC WORKS HOW FLEX CUP WORKS PERIOD CRAMPS FAQs THE FORNIX BLOG TAKE OUR QUIZ ABOUT US Open search bar Search for products on our site My Account Open cart Open search bar Search for products on our site Open cart Open navigation menu * SHOP ALL * TAKE OUR QUIZ * LEARN ⭐⭐⭐⭐⭐OVER 38,0005-STAR REVIEWS Trusted period care with 12-hour comfort and premium leak protection. find your match "DON'T BLAME YOUR BODY. MY BODY WASN’T TO BLAME. MY PRODUCTS WERE. I STARTED FLEX SO THAT ANYONE CAN HAVE THE MOST COMFORTABLE PERIOD OF THEIR LIVES." - Lauren Schulte Wang, Flex Founder & CEO FEATURED PRODUCTS Ultimate Reusable Period Kit with flex menstrual cup reusable disc wipes and foaming cleanser Quick Buy Ultimate Reusable Period Kit $84.99 Flex day and night reusable menstrual disc kit with foaming cleanser and biodegradable wipes + FREE GIFT Quick Buy Day & Night Disc Kit $84.99 Flex on-the-go period kit with disposable menstrual disc, reusable menstrual disc and biodegradable wipes Quick Buy On-the-go Period Kit $58.97 Flex reusable menstrual disc starter bundle with a reusable menstrual disc, foaming cleanser and biodegradable wipes + FREE GIFT Quick Buy Reusable Disc Starter Bundle $52.97 Flex menstrual cup started bundle + FREE GIFT Quick Buy Cup Starter Bundle $47.97 Flex Daily Balance Bundle includes Flex PMS Eraser PMS gummies and Flex Chill Pill Stress Gummies Quick Buy Daily Balance Gummy Bundle $44.99 A person happy and smiling holding a Flex Reusable Menstrual Disc up in front of her face + FREE GIFT Quick Buy Flex Reusable Disc $34.99 A person smiling and showing a Flex Menstrual Disc Quick Buy Flex Disc $16.49 Shop All FEATURED IN MEET YOUR NEW BFF FLEX REUSABLE DISC Thoughtfully designed to mimic the comfort of the original Flex Disc you know and love—but it's 100% reusable. Learn more FLEX DISC Designed to give you the most comfortable period of your life. SHOP FLEX DISC FLEX CUP Meet the only menstrual cup in the world that removes like a tampon. SHOP FLEX CUP Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Disc or cup? Take our quiz to meet your match. Show products Product 1 of 3 FLEX CUP $29.99 Sale • Save Item is in stockOnly 0 left in stockItem is out of stock Item is unavailable Size Size 01 Size 02 <select name="id" class="product__form__select" aria-label="Size"><option selected="selected" value="39775383093344">Size 01</option><option value="39775383126112">Size 02</option></select> The only menstrual cup in the world that removes like a tampon because of our adjustable, patented pull-tab. But unlike tampons, you can wear our period cup for up to... Add to Cart View all details Product 2 of 3 FLEX REUSABLE DISC $34.99 Sale • Save Item is in stockOnly 0 left in stockItem is out of stock Item is unavailable <select name="id" class="product__form__select" aria-label="Title"><option selected="selected" value="39775415500896">Default Title</option></select> Modeled after our best-selling Flex Disc—but 100% reusable (and can last for years). Enjoy unreal comfort and 12-hour leak protection. Plus, it's designed to reduce cramps. Great for your wallet,... Add to Cart View all details Product 3 of 3 FLEX DISC $16.49 Sale • Save Item is in stockOnly 0 left in stockItem is out of stock Item is unavailable <select name="id" class="product__form__select" aria-label="Title"><option selected="selected" value="39775378243680">Default Title</option></select> Subscription Subscribe & save 1 Month 2 Months 3 Months Customize, pause, or cancel anytime. Free US shipping. Delivered & billed every: 1 Month 2 Months 3 Months One-time purchase Flex Disc is a disposable menstrual disc that provides 12-hour comfort and leak protection for every type of flow.Say goodbye to cramping, odor, or disruptions to your vaginal pH. Plus,... Add to Cart View all details HOW TO USE FLEX Click on each product to get the deets. A person smiling and showing a Flex Menstrual Disc + FREE GIFT Quick Buy Flex Cup $29.99 A person happy and smiling holding a Flex Reusable Menstrual Disc up in front of her face + FREE GIFT Quick Buy Flex Reusable Disc $34.99 A person smiling and showing a Flex Menstrual Disc Quick Buy Flex Disc $16.49 1. 2. 3. OVER 38,000 5-STAR REVIEWS GAME CHANGER I absolutely love these! I have less if any cramping. My periods have been shorter...Also like others have said as well you can’t feel it at all... Sarah Flex Reusable Disc WHAT CRAMPS? I’ve never had a cramp free period, until now! My flex disc is amazing and makes my period less of a pain. Mess free period sex is 💯 big FACTS. Sheena P. Flex Disc AWESOME PRODUCT WITH INTELLIGENT FEATURES I’ve used a cup before I got Flex Cup, but I have to say, this one is far superior...The pull tab is also a game changer!! No more digging around in there to get the cup out 😂... G Flex Cup DITCHED THE TAMPONS I ditched tampons for good and solely use flex disc. Not only are they more convenient and comfortable, they have reduced my cramps immensely. Sarah Flex Reusable Disc WHY DIDN'T I TRY THIS A LONG TIME AGO!? Efficient. Odorless. Low maintenance. Earth friendly. It works for me to use 2 discs per day even during my heaviest flow (compared to a big ol’ handful of tampons)... Katie R Flex Plant+ Disc CHANGED MY LIFE AND MY FRIEND’S TOO First cup I tried and it changed my life...The pull tab is awesome since I’ve heard on of the hardest parts about switching to a cup is releasing the suction but the pull tab makes that easy. Amanda Flex Cup ENVIRONMENTALLY FRIENDLY I love how this product is environmentally friendly, works just as great as the flex disc, and is just as comfortable Monse Flex Plant+ Disc AMAZING I love using Flex Disc. They are comfortable and I don’t have to change them as often as a tampon. These are so easy to deal with and I don’t feel any pressure. Stephanie Flex Disc THE PULL TAB IS A GAME CHANGER I had a bad experience with a different cup- long story short I couldn’t get it out on my own and was too scared to try again. The pull tab on the flex cup makes it so much easier and less stressful! Sylvia Flex Cup NEVER GOING BACK Been using this for a little over a year. Will never use tampons again. Easy to use. It is comfortable - I forget im even wearing it. No leakage. And mess free period sex. 10/10. Lexi N Disc User OUR INBOX GAME IS STRONG Think: Launches, specials, events, & more. SUBMIT Email is invalid or already taken. SHOP * Bestsellers * Period Bundles * Wellness & supplements * Menstrual discs & cups * Shop all * Store locator LEARN * How Flex Discs work * How Flex Cup works * FAQs * Period Cramps * The Fornix blog ABOUT FLEX * About us * Newsroom * Careers CONTACT US * Text (800) 931-0882 * Email hello@flexfits.com * Submit a request * Privacy Policy * Terms and Conditions * Refunds * Accessibility * Cookie Preferences © 2017 - 2024 The Flex Company. All rights reserved. FLEX is a trademark of The Flex Company. Close Close Close dialog 1 Want 10% off? Sign up and save on your first purchase. JOIN THE FLEX FAM By subscribing, you agree to receive marketing emails from The Flex Company.