Our Menstrual Moon Underwear are stretchy, comfortable and protective period proof underwear. The proper way to be protected from leaks, stains, and embarrassment!
The Menstrual Underwear consists of our 2 layer moisture absorbent technology, which allows you to move freely without feeling any uncomfort or experiencing any leakage! The extra-wide comfy inner absorbent lining stretches all the way from the front to the back.
These period pants can absorb 20ml of menstrual fluid, which is equivalent to approximately 2 regular tampons, helping keep you 'Leak Free' throughout the day or night protecting your clothes and bed sheets.
Period underwear is suitable for all ages and for the following uses;
instead of using disposable products.
as a backup when using a menstrual cup, tampons or pads.
if you are not sure when your period is going to start.
incontinence or light bladder leakage (LBL).
keeping dry during sports and exercise.
Popon a pair and go about your day with confidence!
Size
Waist
Hip
S
57cm-66cm
80cm-92cm
M
66cm-76cm
85cm-95cm
L
76cm-83cm
93cm-105cm
XL
83cm-89cm
105cm-110cm
2XL
89cm-96cm
110cm-115cm
Package includes:
3 x Menstrual Underwear.
Notes:
Due to the different monitor and light effect, the actual color of the item might be slightly different from the color showed in the pictures.
You may also like
Recently viewed
${function(){
const settings_product_title = "title";
const product_grid_image_size = "100%";
const settings_product_image_hover_on = true;
let settings_product_save_label = true;
const settings_product_swatches_name = ["color"];
const settings_collection_color_swatches = true;
const variantShowLimit = 4;
const private_id = 'product-tmpl-' + Math.random().toFixed(6).slice(-6)
const product_variants = data.variants || [];
const product_id = data.id;
const images = data.images || [];
const image = data.image || {};
const imageWidth = image.width;
let imageHeight = image.height;
if (product_grid_image_size !== 'natural') {
imageHeight = (imageWidth * parseFloat(product_grid_image_size)) / 100;
}
const price = Number(data.price_min);
let compareAtPrice = Number(data.compare_at_price);
let offRatio = data.off_ratio;
let title = data.title;
if (settings_product_title === 'sub_title' && data.brief) {
title = data.brief;
}
let productUrl = data.url;
if (data.seo_url) {
productUrl = data.seo_url;
}
const type = data.type;
const isMock = data.isMock;
let product_image_hover_on = false;
for (let i = 0; i < product_variants.length; i++) {
const item = product_variants[i];
const vcap = Number(item.compare_at_price);
if (item.price == price && vcap > compareAtPrice) {
compareAtPrice = vcap;
offRatio = item.off_ratio;
}
}
let second_image = null;
if (settings_product_image_hover_on) {
for (let i = 1; i < images.length; i++) {
const img = images[i];
if (img.src && img.src.indexOf('video=') === -1) {
second_image = img;
product_image_hover_on = true;
break;
}
}
}
let sold_label_on = false;
let sale_label_on = false;
if (settings_product_save_label == null) {
settings_product_save_label = true;
}
if (!data.available) {
sold_label_on = true;
}
if (settings_product_save_label && compareAtPrice > price && data.available) {
sale_label_on = true;
}
const diffPrice = compareAtPrice - price;
const variantValues = [];
const showVariants = [];
if (data.need_variant_image && settings_collection_color_swatches && settings_product_swatches_name.includes('color')) {
for (let i = 0; i < (data.options || []).length; i++) {
const option = data.options[i];
const optionName = option.name.toLowerCase();
if (settings_product_swatches_name.includes(optionName)) {
for (let j = 0; j < product_variants.length; j++) {
const variant = product_variants[j];
const value = variant.options[i].value;
if (!variantValues.includes(value)) {
variantValues.push(value);
showVariants.push(variant);
}
}
break;
}
}
}
return `