✦ Verified product
Beach Vibes Floatable Kids Swim Goggles (Ages 3+)
USD 19.99
TYPE
Snappy Goggles
Verified independent store
→
★★★★★ 5.0 from parents • Ages 3+ • Soft fabric strap comfort Read reviews → No hair pulling Easy adjust Comfy fit Swim lessons ready Beach Vibes are kids swim goggles that stay com
fy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - same soft strap fit either way. :root{ --snappy-coral:#CD6252; } .snappy-pdp{ margin-top: 14px; } /* Reassurance block (clean, not “cardy”) */ .snappy-pdp__reassure{ border: 1px solid rgba(var(--color-foreground), .10); border-radius: 18px; padding: 14px 14px 12px; background: rgba(var(--color-foreground), .02); } .snappy-pdp__proof{ display:flex; flex-wrap:wrap; align-items:center; gap: 10px; margin-bottom: 10px; } .snappy-pdp__stars{ letter-spacing: .14em; color: var(--snappy-coral); font-size: 14px; transform: translateY(-1px); white-space: nowrap; } .snappy-pdp__prooftext{ font-size: 13px; font-weight: 750; color: rgba(var(--color-foreground), .78); } .snappy-pdp__prooftext strong{ color: rgb(var(--color-foreground)); font-weight: 1000; } .snappy-pdp__prooflink{ margin-left:auto; font-size: 13px; font-weight: 900; text-decoration:none; color: var(--snappy-coral); white-space:nowrap; } .snappy-pdp__prooflink:hover{ text-decoration: underline; } /* Pills */ .snappy-pdp__pills{ display:flex; flex-wrap:wrap; gap: 8px; margin-bottom: 10px; } .snappy-pdp__pill{ display:inline-flex; padding: 8px 10px; border-radius: 999px; border: 1px solid rgba(205,98,82,.22); background: rgba(205,98,82,.06); color: rgba(var(--color-foreground), .86); font-size: 12px; font-weight: 850; letter-spacing: .02em; } .snappy-pdp__oneLiner{ margin: 0; font-size: 14px; line-height: 1.45; font-weight: 650; color: rgba(var(--color-foreground), .80); } .snappy-pdp__oneLiner strong{ color: rgb(var(--color-foreground)); font-weight: 950; } /* Accordion */ .snappy-acc{ margin-top: 12px; border: 1px solid rgba(var(--color-foreground), .10); border-radius: 18px; overflow:hidden; background:#fff; } .snappy-acc__item{ border-top: 1px solid rgba(var(--color-foreground), .08); } .snappy-acc__item:first-child{ border-top: none; } .snappy-acc__sum{ list-style:none; cursor:pointer; padding: 14px 14px; display:flex; align-items:center; justify-content:space-between; gap: 12px; background: #fff; } .snappy-acc__sum::-webkit-details-marker{ display:none; } .snappy-acc__title{ font-size: 15px; font-weight: 950; letter-spacing: .01em; color: rgb(var(--color-foreground)); } .snappy-acc__icon{ width: 18px; height: 18px; position:relative; flex: 0 0 18px; } .snappy-acc__icon::before, .snappy-acc__icon::after{ content:""; position:absolute; inset: 0; margin:auto; background: rgba(var(--color-foreground), .55); border-radius: 2px; } .snappy-acc__icon::before{ width: 14px; height: 2px; } .snappy-acc__icon::after{ width: 2px; height: 14px; } details[open] .snappy-acc__icon::after{ display:none; } .snappy-acc__panel{ padding: 0 14px 14px; background: #fff; } .snappy-acc__copy{ margin: 0; font-size: 14px; line-height: 1.55; font-weight: 650; color: rgba(var(--color-foreground), .78); } .snappy-acc__copy strong{ color: rgb(var(--color-foreground)); font-weight: 950; } .snappy-acc__list{ margin: 10px 0 0; padding-left: 18px; color: rgba(var(--color-foreground), .82); font-size: 14px; line-height: 1.55; font-weight: 650; } .snappy-acc__list li{ margin: 6px 0; } .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; } .snappy-acc__ctaRow{ display:flex; flex-wrap:wrap; gap: 10px; margin-top: 12px; } .snappy-acc__btn{ display:inline-flex; align-items:center; justify-content:center; padding: 10px 12px; border-radius: 12px; text-decoration:none; font-weight: 950; font-size: 13px; color:#fff; background: var(--snappy-coral); } .snappy-acc__btn--ghost{ background: rgba(205,98,82,.08); border: 1px solid rgba(205,98,82,.25); color: rgba(var(--color-foreground), .85); } .snappy-acc__fine{ margin: 10px 0 0; font-size: 12px; line-height: 1.45; font-weight: 650; color: rgba(var(--color-foreground), .62); } /* Comparison cards */ .snappy-compare{ display:grid; grid-template-columns: 1fr; gap: 10px; margin-top: 10px; } .snappy-compare__card{ border: 1px solid rgba(var(--color-foreground), .10); border-radius: 14px; overflow:hidden; background: rgba(var(--color-foreground), .02); } .snappy-compare__head{ padding: 10px 12px; font-weight: 1000; font-size: 13px; letter-spacing: .06em; text-transform: uppercase; color: rgba(var(--color-foreground), .86); background: rgba(205,98,82,.06); border-bottom: 1px solid rgba(var(--color-foreground), .08); } .snappy-compare__body{ padding: 10px 12px 12px; font-size: 14px; line-height: 1.5; color: rgba(var(--color-foreground), .78); font-weight: 650; } .snappy-compare__body strong{ color: rgb(var(--color-foreground)); font-weight: 950; } .snappy-compare__body ul{ margin: 8px 0 0; padding-left: 18px; } .snappy-compare__body li{ margin: 6px 0; } /* FAQ */ .snappy-faq{ margin-top: 6px; display:flex; flex-direction:column; gap: 8px; } .snappy-faq__q{ border: 1px solid rgba(var(--color-foreground), .10); border-radius: 14px; padding: 10px 12px; background: rgba(var(--color-foreground), .02); } .snappy-faq__q summary{ cursor:pointer; font-weight: 950; font-size: 14px; color: rgba(var(--color-foreground), .90); list-style:none; } .snappy-faq__q summary::-webkit-details-marker{ display:none; } .snappy-faq__a{ margin-top: 8px; font-size: 14px; line-height: 1.55; font-weight: 650; color: rgba(var(--color-foreground), .78); } .snappy-faq__a strong{ color: rgb(var(--color-foreground)); font-weight: 950; } /* Desktop tweaks */ @media (min-width: 990px){ .snappy-pdp__reassure{ padding: 16px 18px 14px; } .snappy-acc__sum{ padding: 16px 18px; } .snappy-acc__panel{ padding: 0 18px 18px; } .snappy-compare{ grid-template-columns: 1fr 1fr; } }