{"title":"Colorful Swim Goggles","description":"\u003cp\u003eOur colorful swim goggles make pool time fun. With vibrant designs, soft straps, and UV protection, they’re as stylish as they are functional.\u003c\/p\u003e","products":[{"product_id":"banana-breeze-swim-goggles","title":"Banana Breeze Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FF3TSL2G\/ref=cm_cr_dp_mb_top?\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eBanana Breeze\u003c\/strong\u003e swim goggles are bright, playful, and summer-ready - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do Snappy Goggles pull hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Snappy Goggles use a soft, adjustable fabric strap designed to reduce hair pulling and tangles compared to traditional silicone straps.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What age are Snappy Goggles designed for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Snappy Goggles are designed for kids ages 3 and up, with an adjustable fit that grows with your child.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between floatable and non-floatable goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Floatable goggles stay on the surface if dropped in the pool, making them easier to spot. Non-floatable goggles offer the same comfort and fit without the floating feature.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Snappy Goggles good for swim lessons?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Snappy Goggles are designed to stay comfy, adjust easily even with wet hands, and remain secure during swim lessons and pool play.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I care for Snappy Goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Rinse goggles with fresh water after use and allow them to air dry. Avoid wiping the inside of the lenses to preserve the anti-fog coating.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\n","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341594628394,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341594661162,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/banana-breeze-swim-goggles.jpg?v=1754842648"},{"product_id":"seashell-bloom-swim-goggles","title":"Seashell Bloom Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FF3TSL2G\/ref=cm_cr_dp_mb_top?\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eSeashell Bloom \u003c\/strong\u003eswim goggles are inspired by beachy florals and sunny swims -they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do Snappy Goggles pull hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Snappy Goggles use a soft, adjustable fabric strap designed to reduce hair pulling and tangles compared to traditional silicone straps.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What age are Snappy Goggles designed for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Snappy Goggles are designed for kids ages 3 and up, with an adjustable fit that grows with your child.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between floatable and non-floatable goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Floatable goggles stay on the surface if dropped in the pool, making them easier to spot. Non-floatable goggles offer the same comfort and fit without the floating feature.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Snappy Goggles good for swim lessons?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Snappy Goggles are designed to stay comfy, adjust easily even with wet hands, and remain secure during swim lessons and pool play.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I care for Snappy Goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Rinse goggles with fresh water after use and allow them to air dry. Avoid wiping the inside of the lenses to preserve the anti-fog coating.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\n","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341607276842,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341607309610,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/seashell-bloom-swim-goggles-back.jpg?v=1754847635"},{"product_id":"cowgirl-cool-swim-goggles","title":"Cowgirl Cool Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FF3TSL2G\/ref=cm_cr_dp_mb_top?\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eCowgirl Cool \u003c\/strong\u003eswim goggles are perfect for kids with bold, confident style - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable. \u003c\/strong\u003eSame soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do Snappy Goggles pull hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Snappy Goggles use a soft, adjustable fabric strap designed to reduce hair pulling and tangles compared to traditional silicone straps.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What age are Snappy Goggles designed for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Snappy Goggles are designed for kids ages 3 and up, with an adjustable fit that grows with your child.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between floatable and non-floatable goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Floatable goggles stay on the surface if dropped in the pool, making them easier to spot. Non-floatable goggles offer the same comfort and fit without the floating feature.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Snappy Goggles good for swim lessons?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Snappy Goggles are designed to stay comfy, adjust easily even with wet hands, and remain secure during swim lessons and pool play.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I care for Snappy Goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Rinse goggles with fresh water after use and allow them to air dry. Avoid wiping the inside of the lenses to preserve the anti-fog coating.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341629460778,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341629493546,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/cowgirl-cool-swim-goggles.jpg?v=1754846957"},{"product_id":"unicorn-magic-swim-goggles","title":"Unicorn Magic Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FF3TSL2G\/ref=cm_cr_dp_mb_top?\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eUnicorn Magic\u003c\/strong\u003e swim goggles are made for kids who love sparkle and imagination - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do Snappy Goggles pull hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Snappy Goggles use a soft, adjustable fabric strap designed to reduce hair pulling and tangles compared to traditional silicone straps.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What age are Snappy Goggles designed for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Snappy Goggles are designed for kids ages 3 and up, with an adjustable fit that grows with your child.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between floatable and non-floatable goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Floatable goggles stay on the surface if dropped in the pool, making them easier to spot. Non-floatable goggles offer the same comfort and fit without the floating feature.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Snappy Goggles good for swim lessons?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Snappy Goggles are designed to stay comfy, adjust easily even with wet hands, and remain secure during swim lessons and pool play.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I care for Snappy Goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Rinse goggles with fresh water after use and allow them to air dry. Avoid wiping the inside of the lenses to preserve the anti-fog coating.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341641027882,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341641060650,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/unicorn-magic-swim-goggles.jpg?v=1754846749"},{"product_id":"cherry-twist-swim-goggles","title":"Cheery Twist Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FF3TSL2G\/ref=cm_cr_dp_mb_top?\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eCheery Twist\u003c\/strong\u003e swim goggles are made for kids who love playful color - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable.\u003c\/strong\u003e Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do Snappy Goggles pull hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Snappy Goggles use a soft, adjustable fabric strap designed to reduce hair pulling and tangles compared to traditional silicone straps.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What age are Snappy Goggles designed for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Snappy Goggles are designed for kids ages 3 and up, with an adjustable fit that grows with your child.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between floatable and non-floatable goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Floatable goggles stay on the surface if dropped in the pool, making them easier to spot. Non-floatable goggles offer the same comfort and fit without the floating feature.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Snappy Goggles good for swim lessons?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Snappy Goggles are designed to stay comfy, adjust easily even with wet hands, and remain secure during swim lessons and pool play.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I care for Snappy Goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Rinse goggles with fresh water after use and allow them to air dry. Avoid wiping the inside of the lenses to preserve the anti-fog coating.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e\n","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341704565034,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341704597802,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/cherry-twist-swim-goggles.jpg?v=1754845845"},{"product_id":"groovy-tie-dye-swim-goggles","title":"Groovy Tie Dye Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FF3TSL2G\/ref=cm_cr_dp_mb_top?\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eGroovy Tie Dye\u003c\/strong\u003e swim goggles are made for kids who love colorful, retro vibes - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@type\": \"FAQPage\",\n  \"mainEntity\": [\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Do Snappy Goggles pull hair?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"No. Snappy Goggles use a soft, adjustable fabric strap designed to reduce hair pulling and tangles compared to traditional silicone straps.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What age are Snappy Goggles designed for?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Snappy Goggles are designed for kids ages 3 and up, with an adjustable fit that grows with your child.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"What is the difference between floatable and non-floatable goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Floatable goggles stay on the surface if dropped in the pool, making them easier to spot. Non-floatable goggles offer the same comfort and fit without the floating feature.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"Are Snappy Goggles good for swim lessons?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Yes. Snappy Goggles are designed to stay comfy, adjust easily even with wet hands, and remain secure during swim lessons and pool play.\"\n      }\n    },\n    {\n      \"@type\": \"Question\",\n      \"name\": \"How should I care for Snappy Goggles?\",\n      \"acceptedAnswer\": {\n        \"@type\": \"Answer\",\n        \"text\": \"Rinse goggles with fresh water after use and allow them to air dry. Avoid wiping the inside of the lenses to preserve the anti-fog coating.\"\n      }\n    }\n  ]\n}\n\u003c\/script\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341785534762,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341785567530,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/groovy-tie-dye-swim-goggles-floating.jpg?v=1754844611"},{"product_id":"hippie-floral-swim-goggles","title":"Hippie Floral Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eHippie Floral\u003c\/strong\u003e swim goggles are perfect for kids who love colorful, free-spirited style - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341852021034,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341852053802,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/hippie-floral-swim-goggles.jpg?v=1754843555"},{"product_id":"daisy-smiles-swim-goggles","title":"Daisy Smiles Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eDaisy Smiles \u003c\/strong\u003eswim goggles are designed for kids who love cheerful, happy prints - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341871255850,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341871288618,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/daisy-smiles-swim-goggles.jpg?v=1754824020"},{"product_id":"out-of-this-world-swim-goggles","title":"Out of This World Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eOut of This World\u003c\/strong\u003e swim goggles are made for kids who love space and big imaginations - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341877416234,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341877449002,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/Out_of_this_World.png?v=1776187970"},{"product_id":"rad-vibes-swim-goggles","title":"Rad Vibes Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection aria-label=\"Product details\" class=\"snappy-pdp\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv aria-label=\"Quick highlights\" role=\"note\" class=\"snappy-pdp__reassure\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"snappy-pdp__stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca rel=\"noopener\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" class=\"snappy-pdp__prooflink\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv aria-label=\"Top benefits\" class=\"snappy-pdp__pills\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong\u003eRad Vibes\u003c\/strong\u003e swim goggles are made for kids who bring bold energy to the pool - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable \u003c\/strong\u003eor \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 14px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341890425130,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341890457898,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/rad-vibes-swim-goggles-side.jpg?v=1754821905"},{"product_id":"monster-trucks-swim-goggles","title":"Monster Truck Swim Goggles for Kids - Soft Strap \u0026 Comfy Fit | Snappy Goggles","description":"\u003c!-- SNAPPY • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- Structure:\n  1) Small reassurance block (always visible)\n  2) Accordion: Why Snappy \/ Floatable vs Non-Floatable \/ Details \u0026 Fit \/ Shipping \u0026 Returns \/ FAQs\n  Notes:\n  - Stars + Amazon review link included (your link below)\n  - No “cheap” icons. Clean bullets + pills.\n--\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e\u003cstrong data-start=\"798\" data-end=\"815\"\u003eMonster Truck\u003c\/strong\u003e swim goggles are built for kids who love big wheels and fast fun - they stay comfy, adjust fast (even with wet hands), and come in \u003cstrong data-start=\"947\" data-end=\"960\"\u003eFloatable\u003c\/strong\u003e or \u003cstrong data-start=\"964\" data-end=\"981\"\u003eNon-Floatable\u003c\/strong\u003e. Same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root{ --snappy-coral:#CD6252; }\n\n  .snappy-pdp{\n    margin-top: 10px;\n  }\n\n  \/* Reassurance block (clean, not “cardy”) *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Accordion *\/\n  .snappy-acc{\n    margin-top: 12px;\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    overflow:hidden;\n    background:#fff;\n  }\n\n  .snappy-acc__item{\n    border-top: 1px solid rgba(var(--color-foreground), .08);\n  }\n  .snappy-acc__item:first-child{ border-top: none; }\n\n  .snappy-acc__sum{\n    list-style:none;\n    cursor:pointer;\n    padding: 14px 14px;\n    display:flex;\n    align-items:center;\n    justify-content:space-between;\n    gap: 12px;\n    background: #fff;\n  }\n  .snappy-acc__sum::-webkit-details-marker{ display:none; }\n\n  .snappy-acc__title{\n    font-size: 15px;\n    font-weight: 950;\n    letter-spacing: .01em;\n    color: rgb(var(--color-foreground));\n  }\n\n  .snappy-acc__icon{\n    width: 18px;\n    height: 18px;\n    position:relative;\n    flex: 0 0 18px;\n  }\n  .snappy-acc__icon::before,\n  .snappy-acc__icon::after{\n    content:\"\";\n    position:absolute;\n    inset: 0;\n    margin:auto;\n    background: rgba(var(--color-foreground), .55);\n    border-radius: 2px;\n  }\n  .snappy-acc__icon::before{ width: 14px; height: 2px; }\n  .snappy-acc__icon::after{ width: 2px; height: 14px; }\n  details[open] .snappy-acc__icon::after{ display:none; }\n\n  .snappy-acc__panel{\n    padding: 0 14px 14px;\n    background: #fff;\n  }\n\n  .snappy-acc__copy{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-acc__copy strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  .snappy-acc__list{\n    margin: 10px 0 0;\n    padding-left: 18px;\n    color: rgba(var(--color-foreground), .82);\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n  }\n  .snappy-acc__list li{ margin: 6px 0; }\n  .snappy-acc__list strong{ color: rgb(var(--color-foreground)); font-weight: 950; }\n\n  .snappy-acc__ctaRow{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 10px;\n    margin-top: 12px;\n  }\n\n  .snappy-acc__btn{\n    display:inline-flex;\n    align-items:center;\n    justify-content:center;\n    padding: 10px 12px;\n    border-radius: 12px;\n    text-decoration:none;\n    font-weight: 950;\n    font-size: 13px;\n    color:#fff;\n    background: var(--snappy-coral);\n  }\n\n  .snappy-acc__btn--ghost{\n    background: rgba(205,98,82,.08);\n    border: 1px solid rgba(205,98,82,.25);\n    color: rgba(var(--color-foreground), .85);\n  }\n\n  .snappy-acc__fine{\n    margin: 10px 0 0;\n    font-size: 12px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .62);\n  }\n\n  \/* Comparison cards *\/\n  .snappy-compare{\n    display:grid;\n    grid-template-columns: 1fr;\n    gap: 10px;\n    margin-top: 10px;\n  }\n\n  .snappy-compare__card{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    overflow:hidden;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-compare__head{\n    padding: 10px 12px;\n    font-weight: 1000;\n    font-size: 13px;\n    letter-spacing: .06em;\n    text-transform: uppercase;\n    color: rgba(var(--color-foreground), .86);\n    background: rgba(205,98,82,.06);\n    border-bottom: 1px solid rgba(var(--color-foreground), .08);\n  }\n\n  .snappy-compare__body{\n    padding: 10px 12px 12px;\n    font-size: 14px;\n    line-height: 1.5;\n    color: rgba(var(--color-foreground), .78);\n    font-weight: 650;\n  }\n  .snappy-compare__body strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n  .snappy-compare__body ul{\n    margin: 8px 0 0;\n    padding-left: 18px;\n  }\n  .snappy-compare__body li{ margin: 6px 0; }\n\n  \/* FAQ *\/\n  .snappy-faq{\n    margin-top: 6px;\n    display:flex;\n    flex-direction:column;\n    gap: 8px;\n  }\n\n  .snappy-faq__q{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 14px;\n    padding: 10px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-faq__q summary{\n    cursor:pointer;\n    font-weight: 950;\n    font-size: 14px;\n    color: rgba(var(--color-foreground), .90);\n    list-style:none;\n  }\n  .snappy-faq__q summary::-webkit-details-marker{ display:none; }\n\n  .snappy-faq__a{\n    margin-top: 8px;\n    font-size: 14px;\n    line-height: 1.55;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-faq__a strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{\n      padding: 16px 18px 14px;\n    }\n    .snappy-acc__sum{\n      padding: 16px 18px;\n    }\n    .snappy-acc__panel{\n      padding: 0 18px 18px;\n    }\n    .snappy-compare{\n      grid-template-columns: 1fr 1fr;\n    }\n  }\n\u003c\/style\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":50341898617130,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":50341898649898,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/monster-trucks-swim-goggles.jpg?v=1754820462"},{"product_id":"seaside-bows-swim-goggles","title":"Seaside Bows Floatable Kids Swim Goggles (Ages 3+)","description":"\u003c!-- SEASIDE BOWS • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- NEW: 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eSeaside Bows are kids swim goggles featuring a soft fabric strap printed with delicate pink bows, inspired by breezy days by the sea. They stay comfy, adjust fast (even with wet hands), and come in \u003cstrong data-end=\"871\" data-start=\"858\"\u003eFloatable\u003c\/strong\u003e or \u003cstrong data-end=\"892\" data-start=\"875\"\u003eNon-Floatable\u003c\/strong\u003e -the same soft strap fit either way.\u003c\/p\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003e \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n:root{ --snappy-coral:#CD6252; }\n\n.snappy-pdp{ margin-top: 14px; }\n\n\/* Reassurance block *\/\n.snappy-pdp__reassure{\n  border: 1px solid rgba(var(--color-foreground), .10);\n  border-radius: 18px;\n  padding: 14px 14px 12px;\n  background: rgba(var(--color-foreground), .02);\n}\n\n.snappy-pdp__proof{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap: 10px;\n  margin-bottom: 10px;\n}\n\n.snappy-pdp__stars{\n  letter-spacing: .14em;\n  color: var(--snappy-coral);\n  font-size: 14px;\n  transform: translateY(-1px);\n  white-space: nowrap;\n}\n\n.snappy-pdp__prooftext{\n  font-size: 13px;\n  font-weight: 750;\n  color: rgba(var(--color-foreground), .78);\n}\n.snappy-pdp__prooftext strong{\n  color: rgb(var(--color-foreground));\n  font-weight: 1000;\n}\n\n.snappy-pdp__prooflink{\n  margin-left:auto;\n  font-size: 13px;\n  font-weight: 900;\n  text-decoration:none;\n  color: var(--snappy-coral);\n  white-space:nowrap;\n}\n.snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n\/* Notice line *\/\n.snappy-pdp__notice{\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.35;\n  font-weight: 750;\n  color: rgba(var(--color-foreground), .78);\n}\n.snappy-pdp__notice strong{\n  color: rgb(var(--color-foreground));\n  font-weight: 1000;\n}\n\n\/* Pills *\/\n.snappy-pdp__pills{\n  display:flex;\n  flex-wrap:wrap;\n  gap: 8px;\n  margin-bottom: 10px;\n}\n\n.snappy-pdp__pill{\n  display:inline-flex;\n  padding: 8px 10px;\n  border-radius: 999px;\n  border: 1px solid rgba(205,98,82,.22);\n  background: rgba(205,98,82,.06);\n  color: rgba(var(--color-foreground), .86);\n  font-size: 12px;\n  font-weight: 850;\n  letter-spacing: .02em;\n}\n\n.snappy-pdp__oneLiner{\n  margin: 0;\n  font-size: 14px;\n  line-height: 1.45;\n  font-weight: 650;\n  color: rgba(var(--color-foreground), .80);\n}\n.snappy-pdp__oneLiner strong{\n  color: rgb(var(--color-foreground));\n  font-weight: 950;\n}\n\n\/* Desktop tweaks *\/\n@media (min-width: 990px){\n  .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n}\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATBALE $23.98","offer_id":51134830248234,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51134830281002,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/Bow_Boulevard.png?v=1776187317"},{"product_id":"race-cars-swim-goggles","title":"Race Cars Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- RACE CARS • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eRace Cars are kids swim goggles featuring a soft fabric strap printed with fast, fun race car graphics for little speed lovers. They stay comfy, adjust fast (even with wet hands), and come in \u003cstrong\u003eFloatable\u003c\/strong\u003e or \u003cstrong\u003eNon-Floatable\u003c\/strong\u003e - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n:root{ --snappy-coral:#CD6252; }\n\n.snappy-pdp{ margin-top: 14px; }\n\n\/* Reassurance block *\/\n.snappy-pdp__reassure{\n  border: 1px solid rgba(var(--color-foreground), .10);\n  border-radius: 18px;\n  padding: 14px 14px 12px;\n  background: rgba(var(--color-foreground), .02);\n}\n\n.snappy-pdp__proof{\n  display:flex;\n  flex-wrap:wrap;\n  align-items:center;\n  gap: 10px;\n  margin-bottom: 10px;\n}\n\n.snappy-pdp__stars{\n  letter-spacing: .14em;\n  color: var(--snappy-coral);\n  font-size: 14px;\n  transform: translateY(-1px);\n  white-space: nowrap;\n}\n\n.snappy-pdp__prooftext{\n  font-size: 13px;\n  font-weight: 750;\n  color: rgba(var(--color-foreground), .78);\n}\n.snappy-pdp__prooftext strong{\n  color: rgb(var(--color-foreground));\n  font-weight: 1000;\n}\n\n.snappy-pdp__prooflink{\n  margin-left:auto;\n  font-size: 13px;\n  font-weight: 900;\n  text-decoration:none;\n  color: var(--snappy-coral);\n  white-space:nowrap;\n}\n.snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n\/* Notice line *\/\n.snappy-pdp__notice{\n  margin: 0 0 10px;\n  font-size: 13px;\n  line-height: 1.35;\n  font-weight: 750;\n  color: rgba(var(--color-foreground), .78);\n}\n.snappy-pdp__notice strong{\n  color: rgb(var(--color-foreground));\n  font-weight: 1000;\n}\n\n\/* Pills *\/\n.snappy-pdp__pills{\n  display:flex;\n  flex-wrap:wrap;\n  gap: 8px;\n  margin-bottom: 10px;\n}\n\n.snappy-pdp__pill{\n  display:inline-flex;\n  padding: 8px 10px;\n  border-radius: 999px;\n  border: 1px solid rgba(205,98,82,.22);\n  background: rgba(205,98,82,.06);\n  color: rgba(var(--color-foreground), .86);\n  font-size: 12px;\n  font-weight: 850;\n  letter-spacing: .02em;\n}\n\n.snappy-pdp__oneLiner{\n  margin: 0;\n  font-size: 14px;\n  line-height: 1.45;\n  font-weight: 650;\n  color: rgba(var(--color-foreground), .80);\n}\n.snappy-pdp__oneLiner strong{\n  color: rgb(var(--color-foreground));\n  font-weight: 950;\n}\n\n\/* Desktop tweaks *\/\n@media (min-width: 990px){\n  .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n}\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51137999077674,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51137999110442,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/RACE-CAR-FLOATABLE-SWIM-GOGGLES.png?v=1770753658"},{"product_id":"blue-current-swim-goggles","title":"Blue Current Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- BLUE CURRENT • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eBlue Current are kids swim goggles featuring a light blue fabric strap with clean white wave details for an ocean-fresh look. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51148287508778,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51148287541546,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/bluecurrentkidgoggleswithfabricstrap.png?v=1770920563"},{"product_id":"palm-beach-blossom-swim-goggles","title":"Palm Beach Blossom Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- PALM BEACH BLOSSOM • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection aria-label=\"Product details\" class=\"snappy-pdp\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv aria-label=\"Quick highlights\" role=\"note\" class=\"snappy-pdp__reassure\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"snappy-pdp__stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca rel=\"noopener\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" class=\"snappy-pdp__prooflink\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv aria-label=\"Top benefits\" class=\"snappy-pdp__pills\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eVacation ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003ePalm Beach Blossom are kids swim goggles featuring a bright, playful floral print with a cheerful resort-inspired feel. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424528957738,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424528990506,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/PalmBeachBloom.png?v=1776186542"},{"product_id":"boardwalk-brights-swim-goggles","title":"Boardwalk Brights Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- BOARDWALK BRIGHTS • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection aria-label=\"Product details\" class=\"snappy-pdp\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv aria-label=\"Quick highlights\" role=\"note\" class=\"snappy-pdp__reassure\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan aria-hidden=\"true\" class=\"snappy-pdp__stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca rel=\"noopener\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" class=\"snappy-pdp__prooflink\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv aria-label=\"Top benefits\" class=\"snappy-pdp__pills\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eAll-day wear\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eBoardwalk Brights are kids swim goggles featuring bold, colorful stripes inspired by sunny boardwalk days and summer fun. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424555335978,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424555368746,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/BoardwalkBrights.png?v=1776187634"},{"product_id":"harbor-stripes-swim-goggles","title":"Harbor Stripes Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- HARBOR STRIPES • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eHarbor Stripes are kids swim goggles featuring crisp blue stripes with a fresh coastal feel. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424570638634,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424570671402,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/HarborStripes.png?v=1776188366"},{"product_id":"under-the-sea-swim-goggles","title":"Under the Sea Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- UNDER THE SEA • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003ePool day favorite\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eUnder The Sea are kids swim goggles featuring a bright ocean-inspired print with colorful sea creatures and playful underwater details. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424572440874,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424572473642,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/underthesea.png?v=1776188528"},{"product_id":"endless-summer-swim-goggles","title":"Endless Summer Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- ENDLESS SUMMER • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eVacation ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eEndless Summer are kids swim goggles featuring a bold, colorful resort-inspired print made for sunny days and splashy adventures. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424573653290,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424573686058,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/EndlessSummer.png?v=1776188723"},{"product_id":"seashell-social-swim-goggles","title":"Seashell Social Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- SEASHELL SOCIAL • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003ePool day favorite\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eSeashell Social are kids swim goggles featuring a pink seashell print with bright coastal details and a playful beachy feel. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424577388842,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424577421610,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/seashellsocial.png?v=1776188765"},{"product_id":"chill-coast-swim-goggles","title":"Chill Coast Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- CHILL COAST • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eVacation ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eChill Coast are kids swim goggles featuring a cool blue fabric strap with playful smiley details for an easygoing, beachy look. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424581124394,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424581157162,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/ChillCoast.png?v=1776188909"},{"product_id":"emerald-coast-swim-goggles","title":"Emerald Coast Swim Goggles for Kids (Ages 3+) | Snappy Goggles","description":"\u003c!-- EMERALD COAST • PRODUCT PAGE INFO (Place below the Buy Buttons) --\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003c!-- EXACT same format\/classes as Beach Vibes --\u003e\n\u003csection class=\"snappy-pdp\" aria-label=\"Product details\"\u003e\u003c!-- 1) Small reassurance block (always visible) --\u003e\n\u003cdiv class=\"snappy-pdp__reassure\" role=\"note\" aria-label=\"Quick highlights\"\u003e\n\u003cdiv class=\"snappy-pdp__proof\"\u003e\n\u003cspan class=\"snappy-pdp__stars\" aria-hidden=\"true\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"snappy-pdp__prooftext\"\u003e \u003cstrong\u003e5.0\u003c\/strong\u003e from parents • Ages 3+ • Soft fabric strap comfort \u003c\/span\u003e \u003ca class=\"snappy-pdp__prooflink\" href=\"https:\/\/www.amazon.com\/product-reviews\/B0FHFP4J84\/ref=acr_dp_hist_5?ie=UTF8\u0026amp;filterByStar=five_star\u0026amp;reviewerType=all_reviews#reviews-filter-bar\" rel=\"noopener\" target=\"_blank\"\u003e Read reviews → \u003c\/a\u003e\n\u003c\/div\u003e\n\u003c!-- Pre-order + 2026 print notice --\u003e\n\u003cp class=\"snappy-pdp__notice\"\u003e\u003cstrong\u003eNew 2026 print\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv class=\"snappy-pdp__pills\" aria-label=\"Top benefits\"\u003e\n\u003cspan class=\"snappy-pdp__pill\"\u003eNo hair pulling\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eEasy adjust\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eComfy fit\u003c\/span\u003e \u003cspan class=\"snappy-pdp__pill\"\u003eSwim lessons ready\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cp class=\"snappy-pdp__oneLiner\"\u003eEmerald Coast are kids swim goggles featuring a fresh green coastal print with a clean, playful look. They stay comfy, adjust fast (even with wet hands), and come in Floatable or Non-Floatable - the same soft strap fit either way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cstyle\u003e\n  :root { --snappy-coral:#CD6252; }\n\n  .snappy-pdp{ margin-top: 14px; }\n\n  \/* Reassurance block *\/\n  .snappy-pdp__reassure{\n    border: 1px solid rgba(var(--color-foreground), .10);\n    border-radius: 18px;\n    padding: 14px 14px 12px;\n    background: rgba(var(--color-foreground), .02);\n  }\n\n  .snappy-pdp__proof{\n    display:flex;\n    flex-wrap:wrap;\n    align-items:center;\n    gap: 10px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__stars{\n    letter-spacing: .14em;\n    color: var(--snappy-coral);\n    font-size: 14px;\n    transform: translateY(-1px);\n    white-space: nowrap;\n  }\n\n  .snappy-pdp__prooftext{\n    font-size: 13px;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__prooftext strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  .snappy-pdp__prooflink{\n    margin-left:auto;\n    font-size: 13px;\n    font-weight: 900;\n    text-decoration:none;\n    color: var(--snappy-coral);\n    white-space:nowrap;\n  }\n  .snappy-pdp__prooflink:hover{ text-decoration: underline; }\n\n  \/* Notice line *\/\n  .snappy-pdp__notice{\n    margin: 0 0 10px;\n    font-size: 13px;\n    line-height: 1.35;\n    font-weight: 750;\n    color: rgba(var(--color-foreground), .78);\n  }\n  .snappy-pdp__notice strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 1000;\n  }\n\n  \/* Pills *\/\n  .snappy-pdp__pills{\n    display:flex;\n    flex-wrap:wrap;\n    gap: 8px;\n    margin-bottom: 10px;\n  }\n\n  .snappy-pdp__pill{\n    display:inline-flex;\n    padding: 8px 10px;\n    border-radius: 999px;\n    border: 1px solid rgba(205,98,82,.22);\n    background: rgba(205,98,82,.06);\n    color: rgba(var(--color-foreground), .86);\n    font-size: 12px;\n    font-weight: 850;\n    letter-spacing: .02em;\n  }\n\n  .snappy-pdp__oneLiner{\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.45;\n    font-weight: 650;\n    color: rgba(var(--color-foreground), .80);\n  }\n  .snappy-pdp__oneLiner strong{\n    color: rgb(var(--color-foreground));\n    font-weight: 950;\n  }\n\n  \/* Desktop tweaks *\/\n  @media (min-width: 990px){\n    .snappy-pdp__reassure{ padding: 16px 18px 14px; }\n  }\n\u003c\/style\u003e","brand":"Snappy Goggles","offers":[{"title":"FLOATABLE $23.98","offer_id":51424583745834,"sku":null,"price":23.98,"currency_code":"USD","in_stock":true},{"title":"NON-FLOATABLE $19.99","offer_id":51424583778602,"sku":null,"price":19.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/files\/EmeraldCoast.png?v=1776189189"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/4862\/4682\/collections\/groovy-tie-dye-swim-goggles-back.jpg?v=1755028265","url":"https:\/\/www.snappygoggles.com\/collections\/colorful-swim-goggles.oembed?page=2","provider":"Snappy Goggles","version":"1.0","type":"link"}