✦ Verified product
Camo Swim Goggles for Kids (Ages 3+) | Snappy Goggles
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 Camo swim goggles are built for kids who love a
n adventurous look - they stay comfy, 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; } }