• Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Vanilla#Chloe girls bikini brief underwear
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Tween Back-to-School Bundle
  • Vanilla#Chloe girls bikini brief underwear
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Tween Back-to-School Bundle
Vanilla#Chloe girls bikini brief underwear

Tween Back-to-School Bundle

Regular price$58.00
/
Shipping calculated at checkout.
Get ready for a new school year with our must-have bundle of everyday essentials. Designed for tweens and teens, this trio includes: Bleum bra, Bleum Petal Bra, and Chloe Bikini Briefs.
  • 500,000+ Happy Teens
  • Ships within 1-2 Business Days from Los Angeles
  • In stock, ready to ship
  • Inventory on the way
60-Day FREE Returns & Exchanges
If your bra is too big, too small or not your favorite color, you may return and exchange it within 60 days for free"

Breathable

Dual layer

Lightweight

Minimal seams

Reversible

Get ready for a new school year with our must-have bundle of everyday essentials. Designed for tweens and teens, this trio includes:

🩷 Bleum Bra – Our signature starter bra with double-layered, super-soft fabric for just-right support and breathability.

🌸 Bleum Petal Padded Bra – All the comfort of the Bleum Bra, with lightly sewn-in pads for smooth, no-show coverage under tees.

🩲 Chloe Bikini Briefs – Everyday underwear that feels like a second skin—soft, stretchy, and sensory-friendly.

Why you'll love it:
✔️ Tag-free, itch-free comfort
✔️ Sewn-in pads = no shifting or folding
✔️ Made for movement, confidence & comfort
✔️ Perfect for busy school days, sports, and laundry skips

Your morning routine just got easier.
Mix. Match. Repeat. This bundle has your back.

Bleum Bra
90% Polyester / 10% Spandex

Bleum Petal Bra
90% Polyester / 10 % Spandex

Chloe Seamless Bikini Brief

84% Modal - 12% Nylon - 4% Elastane

Bras

Size
Band Size
Bust Size Standard Bra Size Size Equivalent
6
22"
23-24" --- Kids XS
7/8
24"
25-26" --- Kids S
10
26"
27-28" --- Kids M
12
28"
29-30" 28AA-C Kids L
14
30"
31-32" 30AA-C Womens XS
16
32"
33-34" 32AA-C Womens S
18 34" 35-36" 34AA-C Womens M
20 36" 37-38" 36AA-C Womens L
22 38" 39-40" 38AA-C Womens XL
24 40" 41-42" 40AA-C Womens XXL
 All sizing in inches.

Yippee! It's Easy! All of our bra designs except for our new Chloe Bandeau measure the same, so finding your perfect fit is easy. 

Returns & exchanges are free, so try one, or try them all. 

Finding Your Perfect Fit: 
We recommend using the band measurement as the primary size measurement.


Band Size (Under Bust):
 
Measure under your breasts around your ribcage. This should be a snug measurement where the bra band lays.


Bust Size (Over Bust):
 
Measure around the fullest part of your chest across the nipple line. We don’t want to measure too tightly or squish the breast tissue.


Support & Coverage: 
Our Nara, Aster, Chloe and Iris bras are designed to offer support for for girls as they develop from A - C cup sizes.


Live In Lounge Top: 
Our Live In Lounge top follow standard t-shirt sizing. If you are between sizes, we recommend sizing up.   

 
Note the Bleum Racerback Bra has a built-in shelf constructed with a thicker underlying fabric for extra support & coverage, which will fit more snug to the body. 

For Briefs

Bleuet Size
Waist
Hip Womens
7/8 22" - 24" 31 1/2" - 33 1/2" 0
10/12
24 1/2" - 26"
34" - 36" 0-2
14/16 
26 1/2" - 28" 36 1/2" - 38 1/2" 4-6
18/20
28 1/2" - 30"
39 - 42" 8-10
20/22
30 1/2" - 32"
39 - 42" 12-14
 All sizing in inches.


Finding Your Perfect Fit:

We recommend using the waist measurement as the primary size measurement.

Designed in Los Angeles. Responsibly Made in Guatemala. 


All of our apparel is machine washable. We recommend washing all of your Bleuet apparel with like colors and in cold water. 

Our Bleum bras and camisoles may be tumble dried on low.

{%- assign swatch_options = 'Colour~~Color' | downcase | split: "~~" | uniq -%} {%- assign image_options = '' | downcase | split: "~~" | uniq -%} {%- assign text_options = 'Size' | downcase | split: "~~" | uniq -%} {%- assign image_size = '360x504' -%} {%- assign no_image = 'https://cdn.shopify.com/s/images/themes/product-1.png' -%} {%- assign featured_image = product.featured_media.preview_image -%} {%- assign product_price = product.price -%} {%- assign product_compare_at_price = product.compare_at_price -%} {%- assign selected_or_first_available_variant = product.selected_or_first_available_variant -%} {%- assign variant_url = '' -%} {%- if product.selected_or_first_available_variant -%} {%- assign variant_url = '?variant=' | append: product.selected_or_first_available_variant.id -%} {%- endif -%} {% if product.selected_variant %} {% assign selected_or_first_available_variant = product.selected_variant %} {% assign product_price = selected_or_first_available_variant.price %} {% assign product_compare_at_price = selected_or_first_available_variant.compare_at_price %} {% if selected_or_first_available_variant.image %} {% assign featured_image = selected_or_first_available_variant.image %} {% endif %} {% endif %} {%- assign images_count = product.images | size -%} {%- liquid assign per_row_desktop = 3 assign per_row_mobile = 1 assign per_row_desktop = section.blocks.product_grid.per_row_desktop assign per_row_mobile = section.blocks.product_grid.per_row_mobile case per_row_desktop when 2 assign grid_large_width = 'medium-up--one-half' when 3 assign grid_large_width = 'medium-up--one-third' when 4 assign grid_large_width = 'medium-up--one-quarter' endcase assign grid_small_width = 'grid-product--padded' if per_row_mobile contains '2' assign per_row_mobile = 2 assign grid_small_width = 'small--one-half' assign fallback = '50vw' endif -%} {%- capture grid_item_width -%}{{ grid_small_width }} {{ grid_large_width}}{%- endcapture -%} {%- liquid assign force_jpg = true unless grid_item_width assign grid_item_width = 'medium-up--one-quarter small--one-half' endunless -%} {%- liquid assign enable_quick_shop = settings.quick_shop_enable if no_modal assign enable_quick_shop = false endif assign on_sale = false if product.compare_at_price > product.price assign on_sale = true endif assign sold_out = true if product.available assign sold_out = false endif assign product_tags = product.tags | join: ',' assign has_custom_label = false if product.metafields.theme.label and product.metafields.theme.label != blank assign has_custom_label = true assign custom_label = product.metafields.theme.label.value elsif product_tags contains '_label_' for tag in product.tags if tag contains '_label_' assign tag_starts_with = tag | slice: 0 if tag_starts_with == '_' assign has_custom_label = true assign custom_label = tag | replace: '_label_', '' endif endif endfor endif -%}
{%- if has_custom_label -%}
{{ custom_label }}
{%- else -%} {%- if sold_out -%}
{%- endif -%} {%- if on_sale and sold_out == false -%}
{%- if settings.product_save_amount -%} {%- if settings.product_save_type == 'dollar' -%} {%- capture saved_amount -%}{{ product.compare_at_price | minus: product.price | money }}{%- endcapture -%} {%- else -%} {%- capture saved_amount -%}{{ product.compare_at_price | minus: product.price | times: 100.0 | append: ".0" | divided_by: product.compare_at_price | round }}%{%- endcapture -%} {%- endif -%} {%- else -%} {%- endif -%}
{%- endif -%} {%- endif -%} {%- liquid assign fixed_aspect_ratio = false unless settings.product_grid_image_size == 'natural' assign fixed_aspect_ratio = true endunless assign preview_image = product.featured_media.preview_image if force_jpg assign img_url = preview_image | img_url: '1x1', format: 'jpg' | replace: '_1x1.', '_{width}x.' else assign img_url = preview_image | img_url: '1x1' | replace: '_1x1.', '_{width}x.' endif assign image_limit = 1 assign image_count = 0 if settings.product_hover_image assign image_limit = 10 endif assign slider_image_padding = '100%' -%}
{%- for media in product.images limit: image_limit -%} {%- assign image_count = image_count | plus: 1 -%}
{%- if forloop.first -%} {%- if fixed_aspect_ratio -%} {%- assign image = preview_image -%}
{{ product.featured_image.alt | escape }}
{%- else -%} {%- assign slider_image_padding = 100 | divided_by: preview_image.aspect_ratio | append: '%' -%}
{{ preview_image.alt | escape }}
{%- endif -%} {%- else -%} {%- assign image = media -%}
{%- endif -%}
{%- endfor -%}
{%- if image_count > 1 -%} {%- assign loader_duration = 1350 | times: image_count -%} {%- endif -%}
{% comment %}
{{product.metafields.yotpo.catalog_bottomline}}
{% endcomment %} {% comment %} {% unless product.tags contains 'hide-yotpo' %}
{{ product.metafields.yotpo.reviews_count }}
{% endunless %} {% endcomment %}
{{ product.title }}
{%- if settings.vendor_enable -%}
{{ product.vendor }}
{%- endif -%}
{%- if on_sale -%} {{ product.compare_at_price | money }} {%- endif -%} {%- if product.price_varies -%} {%- assign price = product.price_min | money -%} {%- else -%} {{ product.price | money }} {%- endif -%}
{%- if settings.enable_swatches -%} {%- assign swatch_trigger = 'color' -%} {%- assign swatch_file_extension = 'png' -%} {%- for option in product.options -%} {%- liquid assign option_name = option.name | downcase assign is_color = false if option_name contains swatch_trigger assign is_color = true elsif swatch_trigger == 'color' and option_name contains 'colour' assign is_color = true endif -%} {%- if is_color -%} {%- assign option_index = forloop.index0 -%} {%- assign values = '' -%}
{%- for variant in product.variants -%} {%- assign value = variant.options[option_index] %} {%- unless values contains value -%} {%- liquid assign values = values | join: ',' | append: ',' | append: value | split: ',' assign color_file_name = value | handle | append: '.' | append: swatch_file_extension assign color_image = color_file_name | file_img_url: '50x50' | prepend: 'https:' | split: '?' | first assign color_swatch_fallback = value | split: ' ' | last | handle assign color_count = color_count | plus: 1 -%} {%- endunless -%} {%- endfor -%}
{%- endif -%} {%- endfor -%} {%- endif -%} {%- if settings.enable_product_reviews -%} {%- endif -%}