minnowswim.com Open in urlscan Pro
23.227.38.32  Public Scan

Submitted URL: http://minnowswim.com/
Effective URL: https://minnowswim.com/
Submission: On January 28 via api from US — Scanned from CA

Form analysis 2 forms found in the DOM

POST /contact#ContactFooter

<form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="mt-4 max-w-lg lg:max-w-none"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
  <div class="flex">
    <label for="email-address" class="sr-only">Email address</label>
    <input type="hidden" name="contact[tags]" value="newsletter">
    <input type="email" name="contact[email]" id="email-address" value="" autocomplete="email" aria-required="true" autocorrect="off" autocapitalize="off" required=""
      class="appearance-none min-w-0 w-full bg-white border-none h-10 py-3 px-4 text-base lowercase placeholder-light-gray focus:ring-0" placeholder="Enter your email address">
    <div>
      <button type="submit" name="commit" id="Subscribe" aria-label="Sign Up" class="w-full bg-white border border-white h-10 py-4 px-4 flex items-center justify-center  focus:outline-none">
        <span class="sr-only">Subscribe</span>
        <svg width="7" height="10" viewBox="0 0 7 10" fill="none" xmlns="http://www.w3.org/2000/svg">
          <path
            d="M1.53033 0.46967C1.23744 0.176777 0.762563 0.176777 0.46967 0.46967C0.176777 0.762563 0.176777 1.23744 0.46967 1.53033L1.53033 0.46967ZM5 5L5.53033 5.53033L6.06066 5L5.53033 4.46967L5 5ZM0.46967 8.46967C0.176777 8.76256 0.176777 9.23744 0.46967 9.53033C0.762563 9.82322 1.23744 9.82322 1.53033 9.53033L0.46967 8.46967ZM0.46967 1.53033L4.46967 5.53033L5.53033 4.46967L1.53033 0.46967L0.46967 1.53033ZM4.46967 4.46967L0.46967 8.46967L1.53033 9.53033L5.53033 5.53033L4.46967 4.46967Z"
            fill="black"></path>
        </svg>
      </button>
    </div>
  </div>
</form>

POST /cart?locale=en

<form action="/cart?locale=en" class="h-full" method="post" novalidate="">
  <div class="overflow-y-none flex h-full flex-col bg-white shadow-xl">
    <div class="flex-1 overflow-y-auto">
      <div class="flex items-center justify-between px-4 pb-4 pt-2 md:px-6 md:py-4">
        <h3 class="text-2xl leading-[.9] lg:text-2xl" x-text="title">0 items</h3>
        <button @click="close" class="self-end outline-none focus:ring-0" type="button">
          <span class="sr-only">Close panel</span>
          <svg class="border h-7 w-7 border-border-gray hover:border-black rounded-full p-2 lg:p-2" style="" aria-hidden="true" width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg">
            <path fill-rule="evenodd" clip-rule="evenodd"
              d="M9.00255 7.81732L1.18523 0L0 1.18523L7.81732 9.00255L0.005545 16.8143L1.18794 17.9967L8.99971 10.1849L16.8129 17.9981L17.9981 16.8129L10.1849 8.99971L18.0009 1.18381L16.8185 0.00141804L9.00255 7.81732Z" fill="#231F20"></path>
          </svg>
        </button>
      </div>
      <input type="hidden" name="attributes[locale]" value="en">
      <p class="my-8 text-center" x-show="!cartItems.length"> Your cart is empty </p>
      <div class="flow-root p-4 md:px-6">
        <ul class="-my-6 divide-y divide-black/10 ">
          <template x-for="item in cartItems" :key="item.key">
            <li class="flex flex-wrap py-4 first-of-type:!border-t-0" style="">
              <div class="contents">
                <div class="h-16 w-16 flex-shrink-0 overflow-hidden sm:h-24 sm:w-24">
                  <a :href="item.url" class="">
        <img sizes="(min-width: 768px) 125px, 400px" x-rias="item.featured_image.url" alt="item.featured_image.url ? item.product_title" :width="item.featured_image.width" :height="item.featured_image.height" loading="lazy" class="">
      </a>
                </div>
                <div class="ml-4 flex flex-1 flex-col">
                  <div>
                    <div class="flex justify-between gap-3">
                      <h3>
                        <a :href="item.url" class="text-link mb-1 block text-sm leading-tight sm:text-base" x-text="item.product_title">
            </a>
                      </h3>
                      <p class="text-right text-base">
                        <s class="text-text-light-gray" x-show="isItemLevelDiscounted(item) &amp;&amp; item.original_price > item.discounted_price  &amp;&amp; !item.properties?._gift" x-text="formatMoney(item.quantity * item.original_price)">
                        </s>
                        <span x-text="item.line_price ? formatMoney(item.quantity * (isItemLevelDiscounted(item) ? item.discounted_price : item.price)) : 'FREE'"></span>
                      </p>
                    </div>
                    <template x-if="$store.cart.getMonogramCharge(item)">
                      <div class="flex w-full items-center justify-between">
                        <h3 class="mb-1 block text-sm leading-tight sm:text-base">monogram fee</h3>
                        <span class="text-base" x-text="'+' + formatMoney($store.cart.getMonogramCharge(item)?.final_line_price)"></span>
                      </div>
                    </template>
                    <template x-if="item.options_with_values">
                      <div class="mb-1 text-base">
                        <template x-for="option in item.options_with_values.filter(opt => !opt.value.toLowerCase().includes('default'))" :key="option.name">
                          <div x-text="`${option.name}: ${option.value}`"></div>
                        </template>
                      </div>
                    </template>
                    <div class="mb-2 text-xs italic text-text-gray">
                      <template x-for="([key, val]) in getProperties(item.properties ?? {})" :key="key">
                        <p><span x-text="key"></span>: <span x-text="val"></span></p>
                      </template>
                    </div>
                  </div>
                  <div class="flex flex-1 items-end justify-between text-base">
                    <template x-if="!item.properties?._gift">
                      <div class="flex w-[9rem] items-center justify-between border border-[#F0F0F0] bg-white px-[.8rem] py-1 text-[1.5rem]">
                        <button type="button" :disabled="item.quantity===0" x-on:click.prevent="updateQuantity(item.key, --item.quantity)" class="flex h-4 w-4 cursor-pointer rounded-full border border-med-gray p-1 opacity-20 hover:opacity-100">
                          <sr-only>Decrease Quantity</sr-only>
                          <svg class="hover:fill-black" width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <rect y="5.98511" width="12" height="1" fill="black"></rect>
                          </svg>
                        </button>
                        <span x-text="item.quantity"></span>
                        <button type="button" :disabled="item.quantity===0" x-on:click.prevent="updateQuantity(item.key, ++item.quantity)" class="flex h-4 w-4 cursor-pointer rounded-full border border-med-gray p-1 opacity-20 hover:opacity-100">
                          <sr-only>Increase Quantity</sr-only>
                          <svg class="hover:fill-black" width="12" height="13" viewBox="0 0 12 13" fill="none" xmlns="http://www.w3.org/2000/svg">
                            <rect y="5.98511" width="12" height="1" fill="black"></rect>
                            <rect x="6.5" y="0.485107" width="12" height="1" transform="rotate(90 6.5 0.485107)" fill="black"></rect>
                          </svg>
                        </button>
                      </div>
                    </template>
                    <template x-if="item.properties?._gift">
                      <button type="button" @click="removeGift(item.variant_id, true)" class="text-link-reverse"> Remove </button>
                    </template>
                  </div>
                </div>
                <template x-if="item.properties &amp;&amp; item.properties._finalSale">
                  <div class="mb-1 mt-3 w-full bg-pink px-2 py-1 text-center text-xs text-black lg:text-sm"> This item is final sale </div>
                </template>
                <template x-if="itemIsPreorder(item.variant_id, item.product_id)">
                  <div x-text="`ships by ${printPreorderDate(item.variant_id, item.product_id)}`" class="mb-1 mt-3 w-full bg-pink px-2 py-1 text-center text-xs lowercase text-black lg:text-sm"></div>
                </template>
              </div>
            </li>
          </template>
        </ul>
        <template x-if="containsPreorderItems">
          <div class="mb-1 mt-6 w-full bg-pink px-2 py-1 text-center text-xs text-black lg:text-sm"> order will ship when all items are in stock </div>
        </template>
        <aside x-data="rebuy(`custom`, `3491`, 'Cart Drawer')" class="mt-5 border-t border-black/10 pt-5 pb-0" x-skip-morph="">
          <h3 class="heading-sm mb-0 text-left">Recommended</h3>
          <ul class="flex gap-4 flex-col py-4">
            <template x-for="item in results.slice(0,2)" :key="item.id">
              <div class="contents">
                <li class="flex flex-col" x-data="{ expanded: false }">
                  <div class="flex-row-center gap-3">
                    <a :href="normalize(item.link)" class="max-w-[7.5rem]" @click="viewItem(item)">
              <img x-rias="item.image.src" :height="item.image.height" :width="item.image.width" :alt="item.image.alt || item.title" loading="lazy" sizes="10vw">
            </a>
                    <div class="grow flex flex-col gap-2">
                      <a :href="normalize(item.link)" class="mt-2 text-sm text-link" x-text="getMetafield(item, 'info', 'style') ?? item.title" @click="viewItem(item)">
                Item
              </a>
                      <span x-text="getPriceDisplay(item)" class="mt-0 text-sm"></span>
                    </div>
                    <button type="button" class="button-primary w-20 heading-sm uppercase text-black py-2 px-3" @click="expanded = !expanded"> Size </button>
                  </div>
                  <div x-show="expanded" x-collapse="">
                    <ul class="flex flex-wrap mt-2 gap-1">
                      <template x-for="variant in item.variants" :key="variant.id">
                        <li>
                          <button type="button" :disabled="!isAvailable(variant)"
                            class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                            @click="addToCart(variant.id);expanded = false;">
                            <span x-text="variant[`option${getOptionPosition(item, 'size')}`]"></span>
                          </button>
                        </li>
                      </template>
                    </ul>
                  </div>
                </li>
              </div>
            </template>
            <div class="contents">
              <li class="flex flex-col" x-data="{ expanded: false }">
                <div class="flex-row-center gap-3">
                  <a :href="normalize(item.link)" class="max-w-[7.5rem]" @click="viewItem(item)" href="https://minnowswim.com/products/girls-bouquet-floral-rashguard-one-piece">
              <img x-rias="item.image.src" :height="item.image.height" :width="item.image.width" :alt="item.image.alt || item.title" loading="lazy" sizes="1600px" height="3000" width="3000" alt="girls wildflower bouquet rashguard one piece" src="https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=360" srcset="https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=180 180w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=360 360w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=540 540w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=720 720w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=900 900w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=1080 1080w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=1296 1296w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=1512 1512w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=1728 1728w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=1944 1944w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=2160 2160w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=2376 2376w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=2592 2592w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=2808 2808w,https://cdn.shopify.com/s/files/1/1296/1619/files/R24fl1pccrawnew.jpg?v=1698085191&amp;width=3024 3024w">
            </a>
                  <div class="grow flex flex-col gap-2">
                    <a :href="normalize(item.link)" class="mt-2 text-sm text-link" x-text="getMetafield(item, 'info', 'style') ?? item.title" @click="viewItem(item)" href="https://minnowswim.com/products/girls-bouquet-floral-rashguard-one-piece">girls wildflower bouquet rashguard one piece</a>
                    <span x-text="getPriceDisplay(item)" class="mt-0 text-sm">$68.00</span>
                  </div>
                  <button type="button" class="button-primary w-20 heading-sm uppercase text-black py-2 px-3" @click="expanded = !expanded"> Size </button>
                </div>
                <div x-show="expanded" x-collapse="" hidden="" style="display: none; height: 0px; overflow: hidden;">
                  <ul class="flex flex-wrap mt-2 gap-1">
                    <template x-for="variant in item.variants" :key="variant.id">
                      <li>
                        <button type="button" :disabled="!isAvailable(variant)"
                          class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                          @click="addToCart(variant.id);expanded = false;">
                          <span x-text="variant[`option${getOptionPosition(item, 'size')}`]"></span>
                        </button>
                      </li>
                    </template>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">0-6</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">1</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">2T</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">3/4T</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">5/6T</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">7/8</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">9/10</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">11/12</span>
                      </button>
                    </li>
                  </ul>
                </div>
              </li>
            </div>
            <div class="contents">
              <li class="flex flex-col" x-data="{ expanded: false }">
                <div class="flex-row-center gap-3">
                  <a :href="normalize(item.link)" class="max-w-[7.5rem]" @click="viewItem(item)" href="https://minnowswim.com/products/boys-charleston-green-cabana-stripe-boardie">
              <img x-rias="item.image.src" :height="item.image.height" :width="item.image.width" :alt="item.image.alt || item.title" loading="lazy" sizes="1600px" height="3031" width="3032" alt="boys charleston green cabana stripe boardie" src="https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=360" srcset="https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=180 180w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=360 360w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=540 540w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=720 720w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=900 900w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=1080 1080w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=1296 1296w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=1512 1512w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=1728 1728w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=1944 1944w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=2160 2160w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=2376 2376w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=2592 2592w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=2808 2808w,https://cdn.shopify.com/s/files/1/1296/1619/files/H_stripegreen_Fw.jpg?v=1702397852&amp;width=3024 3024w">
            </a>
                  <div class="grow flex flex-col gap-2">
                    <a :href="normalize(item.link)" class="mt-2 text-sm text-link" x-text="getMetafield(item, 'info', 'style') ?? item.title" @click="viewItem(item)" href="https://minnowswim.com/products/boys-charleston-green-cabana-stripe-boardie">boys charleston green cabana stripe boardie</a>
                    <span x-text="getPriceDisplay(item)" class="mt-0 text-sm">$56.00</span>
                  </div>
                  <button type="button" class="button-primary w-20 heading-sm uppercase text-black py-2 px-3" @click="expanded = !expanded"> Size </button>
                </div>
                <div x-show="expanded" x-collapse="" hidden="" style="display: none; height: 0px; overflow: hidden;">
                  <ul class="flex flex-wrap mt-2 gap-1">
                    <template x-for="variant in item.variants" :key="variant.id">
                      <li>
                        <button type="button" :disabled="!isAvailable(variant)"
                          class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                          @click="addToCart(variant.id);expanded = false;">
                          <span x-text="variant[`option${getOptionPosition(item, 'size')}`]"></span>
                        </button>
                      </li>
                    </template>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">0/6</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">1</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">2T</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">3/4T</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">5/6T</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">7/8</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">9/10</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">11/12</span>
                      </button>
                    </li>
                    <li>
                      <button type="button" :disabled="!isAvailable(variant)"
                        class="text-xs mr-0 block w-16 cursor-pointer rounded-none border border-black/10 bg-white py-[.8rem] px-2 text-center hover:border-border-dark-gray disabled:pointer-events-none disabled:bg-primary/5 disabled:opacity-20"
                        @click="addToCart(variant.id);expanded = false;" disabled="disabled">
                        <span x-text="variant[`option${getOptionPosition(item, 'size')}`]">13/14</span>
                      </button>
                    </li>
                  </ul>
                </div>
              </li>
            </div>
          </ul>
        </aside>
      </div>
    </div>
    <div class="border-t border-med-gray/40 px-4 pb-4 pt-3 md:px-6 md:pb-6 md:pt-5">
      <div x-data="cartOptions({giftNote: '', isGift: '', productId: 39286045540449 })" class="mb-3 border-b border-black/10 pb-3 text-sm md:pb-5">
        <div class="flex gap-4">
          <label for="is-gift" class="cursor-pointer">
            <input class="mr-2 h-[1.8rem] w-[1.8rem] cursor-pointer border-aquamarine checked:text-aquamarine focus:ring-0" x-model="isGift" type="checkbox" name="is-gift" id="is-gift"> is this a gift?</label>
        </div>
        <div class="mt-2 flex flex-col gap-2" x-show="showOptions" style="display: none;">
          <label for="gift-note" class="flex cursor-pointer align-middle">
            <input x-model="showNote" type="checkbox" name="gift-note" id="gift-note" class="mr-2 h-[1.8rem] w-[1.8rem] cursor-pointer border-aquamarine checked:text-aquamarine focus:ring-0"> gift note </label>
          <textarea x-show="showNote" x-model="giftNote" @input.debounce="postNote" name="gift-text" id="gift-text" cols="30" rows="2" class="text-gray mb-2 border-none bg-border-light-gray px-3 py-[1.2rem] text-sm leading-normal focus:ring-0"
            style="display: none;"></textarea>
          <label for="gift-wrap" class="flex cursor-pointer align-middle"><input x-model="giftBox" type="checkbox" name="gift-wrap" id="gift-wrap"
              class="mr-2 h-[1.8rem] w-[1.8rem] cursor-pointer border-aquamarine checked:text-aquamarine focus:ring-0">
            <span class="flex-col">
              <span>minnow gift box - $10</span>
              <span class="block text-xs italic text-text-gray">fits up to 4 children's items or 2 adult items. travel bags cannot be wrapped.</span>
            </span>
          </label>
        </div>
      </div>
      <div class="heading-sm flex justify-between">
        <span class="inline-block">Subtotal</span>
        <div>
          <s class="text-text-light-gray" x-show="$store.cart.data.original_total_price > totalPrice" x-text="formatMoney($store.cart.data.original_total_price)" style="display: none;">$0.00</s>
          <span class="inline-block" x-text="totalPriceAsString">$0.00</span>
        </div>
      </div>
      <div>
        <button class="button button-primary checkout relative mt-3 w-full text-[1.5rem]" :disabled="$store.cart.updating || !cartItems.length" name="checkout" disabled="disabled"> Checkout <svg
            class="w-[1.1rem] h-auto absolute top-1/2 -translate-y-1/2 right-3" style="" fill="none" stroke="currentColor" width="24" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg">
            <path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M9 5l7 7-7 7"></path>
          </svg>
        </button>
      </div>
    </div>
  </div>
</form>

Text Content

Press Alt+1 for screen-reader mode, Alt+0 to cancelAccessibility Screen-Reader
Guide, Feedback, and Issue Reporting

Skip to Text

enjoy free shipping on u.s. orders of $150+!

exclusive: hotel minnow capsule. shop new arrivals

 * new arrivals
   new arrivals
   
    * for girls
    * for boys
    * for women
    * for men
    * view all

 * girls
   girls
   
    * swim
       * one pieces
       * bikinis
       * rashguards
   
    * clothing
       * tops
       * bottoms
       * dresses
       * sets
       * rompers
       * terry
       * knits
       * sleepwear
   
    * accessories
       * hats
       * hair
       * sunglasses
       * shoes
       * bags

 * boys
   boys
   
    * swim
       * boardies
       * briefs
       * board shorts
       * rashguards
   
    * clothing
       * tops
       * bottoms
       * overalls
       * terry
       * knits
       * sleepwear
   
    * accessories
       * hats
       * sunglasses
       * shoes
       * bags

 * baby
   baby
   
    * swim
       * boardies
       * briefs
       * bikinis
       * one pieces
       * rashguards
   
    * clothing
       * tops
       * bottoms
       * knits
       * overalls
       * sets
       * sleepwear
   
    * accessories
       * hats
       * diaper covers
       * sunglasses
       * essentials
       * bags
       * toys
       * books

 * women's
   women's
   
    * swim
       * one pieces
       * bikinis
       * rashguards
   
    * clothing
       * tops & shirts
       * knits
       * dresses & cover-ups
       * sleepwear
   
    * accessories
       * hats
       * bags
       * shoes

 * men's
   men's
   
    * boardies
    * tops

 * collections
   collections
   
    * collections
       * resort collection
       * summer '23
       * spring '23
       * sleepwear
   
    * collaborations
       * minnow x daphne oz
       * minnow x fanm mon
       * minnow x sea star
   
    * edits
       * valentine's day shop
       * hotel minnow
       * monogram shop
       * matching moments
       * on the move
   
    * classics
       * classic swim
       * knitwear
       * french terry
       * travel bags
       * view all

 * beach market
   beach market
   
    * children's
       * hats
       * sunglasses
       * bags
       * shoes
       * hair accessories
       * bikes & scooters
   
    * women's
       * hats
       * bags
       * shoes
   
    * beach accessories
       * toys + games
       * sunscreen
       * towels
       * goggles
       * umbrellas + chairs

 * Account
 * Contact
 * Wishlist

Menu Close panel
new arrivals
for girls
for boys
for women
for men
view all
girls
one pieces
shop now
french terry
shop now
swim
 * one pieces
 * bikinis
 * rashguards

clothing
 * tops
 * bottoms
 * dresses
 * sets
 * rompers
 * terry
 * knits
 * sleepwear

accessories
 * hats
 * hair
 * sunglasses
 * shoes
 * bags

boys
boardies
Shop Now
french terry
shop now
swim
 * boardies
 * briefs
 * board shorts
 * rashguards

clothing
 * tops
 * bottoms
 * overalls
 * terry
 * knits
 * sleepwear

accessories
 * hats
 * sunglasses
 * shoes
 * bags

baby
swim
SHOP NOW
knitwear
SHOP NOW
swim
 * boardies
 * briefs
 * bikinis
 * one pieces
 * rashguards

clothing
 * tops
 * bottoms
 * knits
 * overalls
 * sets
 * sleepwear

accessories
 * hats
 * diaper covers
 * sunglasses
 * essentials
 * bags
 * toys
 * books

women's
bikinis
shop now
one pieces
shop now
swim
 * one pieces
 * bikinis
 * rashguards

clothing
 * tops & shirts
 * knits
 * dresses & cover-ups
 * sleepwear

accessories
 * hats
 * bags
 * shoes

men's
boardies
tops
collections
valentine's day shop
shop now
hotel minnow
shop now
collections
 * resort collection
 * summer '23
 * spring '23
 * sleepwear

collaborations
 * minnow x daphne oz
 * minnow x fanm mon
 * minnow x sea star

edits
 * valentine's day shop
 * hotel minnow
 * monogram shop
 * matching moments
 * on the move

classics
 * classic swim
 * knitwear
 * french terry
 * travel bags
 * view all

beach market
swim accessories
shop now
travel bags
shop now
children's
 * hats
 * sunglasses
 * bags
 * shoes
 * hair accessories
 * bikes & scooters

women's
 * hats
 * bags
 * shoes

beach accessories
 * toys + games
 * sunscreen
 * towels
 * goggles
 * umbrellas + chairs

sign in Search Wishlist Cart 0
X Close Search Panel

You might also like


BOYS CHARLESTON GREEN CABANA STRIPE BOARDIE

$56.00


GIRLS NAVY FRENCH TERRY SLEEVELESS BUTTON DOWN DRESS

$58.00


GIRLS CHARLESTON GREEN CABANA STRIPE TIE-KNOT ONE PIECE

$64.00


GIRLS NAVY STRIPE RUFFLE ONE PIECE

$64.00

new arrivals
Shop Now
girls navy with white trim ruffle sleeve rashguard one piece
$66.00
just in
boys navy cabana stripe brief
$48.00
just in
women's white with charleston green trim one piece
$188.00
just in
mens charleston green cabana stripe boardie
$98.00
just in
boys
girls
women's
french terry
the classics collection

our best-selling silhouettes in forever-timeless prints

shop now
coordinating looks

girls navy with white trim ruffle sleeve rashguard one piece
$66.00
just in
boys slate floral boardie
$56.00
Personalize
unisex navy rashguard
$54.00
boys navy cabana stripe brief
$48.00
just in
the knitwear collection

relaxed and easy to layer, our best-selling sweaters are the perfect uniform for
travel days or every day.

shop now
french terry
Shop Now
travel bags
Shop Now
sleepwear
Shop Now

a contemporary children’s swimwear label that’s all about clean lines and simple
details.
— Vogue
i finally tried this internet-famous swimwear brand, and i'm blown away by my
bikini's comfy flattering fit.
— Real simple
the strong ruffle detail is so chic... they’re the most adorable little girl
swimsuits ever. period.
— forbes




SHOP OUR INSTAGRAM

@minnow




FOOTER


NEWSLETTER

get the latest on all things minnow, including new releases, special events, and
more!
Email address
Subscribe
 * 
 * 

Info
 * our swimwear care guide
 * our affiliate program
 * loyalty program
 * the minnow archive
 * returns & exchanges
 * shipping
 * Terms & Conditions
 * Privacy Policy
 * accessibility

Get in Touch
 * contact us
 * find us in store
 * wholesale

About
 * press
 * about
 * process
 * blog
 * jobs
 * faq

About
 * press
 * about
 * process
 * blog
 * jobs
 * faq

free us shipping
orders over $150


© 2024 minnow
 * Privacy Policy
 * Terms and Conditions


0 ITEMS

Close panel

Your cart is empty


MONOGRAM FEE



:

Decrease Quantity Increase Quantity
Remove
This item is final sale


order will ship when all items are in stock


RECOMMENDED

Item
Size

girls wildflower bouquet rashguard one piece $68.00
Size
   
 * 0-6
 * 1
 * 2T
 * 3/4T
 * 5/6T
 * 7/8
 * 9/10
 * 11/12

boys charleston green cabana stripe boardie $56.00
Size
   
 * 0/6
 * 1
 * 2T
 * 3/4T
 * 5/6T
 * 7/8
 * 9/10
 * 11/12
 * 13/14

is this a gift?
gift note minnow gift box - $10 fits up to 4 children's items or 2 adult items.
travel bags cannot be wrapped.
Subtotal
$0.00 $0.00
Checkout





My Wishlist0