{"product_id":"bird-repellent-keychain","title":"Portable Ultrasonic Bird Repellent Keychain","description":"\u003cdiv class=\"wb-proof__media-badge\"\u003e\n\u003cdiv\u003e\n\u003cstrong\u003esonic Technology\u003c\/strong\u003e \u003csmall\u003eNo messy spray\u003c\/small\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SOCIAL \/ HOOK BAR --\u003e\u003c!-- PRICE + CTA --\u003e\n\u003cstyle\u003e\n\n  #wb-proof-{{ section.id }} {\n\n    --wb-dark: #171914;\n    --wb-charcoal: #272a24;\n\n    --wb-gold: #e8bd4e;\n    --wb-gold-soft: #fff3c7;\n\n    --wb-green: #627854;\n    --wb-green-soft: #edf2e9;\n\n    --wb-cream: #fbfaf4;\n    --wb-white: #ffffff;\n\n    --wb-text: #181a16;\n    --wb-muted: #6f716b;\n\n    --wb-border: rgba(23, 25, 20, 0.10);\n\n    width: 100%;\n    padding: 14px 12px 24px;\n\n    box-sizing: border-box;\n\n    font-family:\n      inherit,\n      -apple-system,\n      BlinkMacSystemFont,\n      \"Segoe UI\",\n      sans-serif;\n\n  }\n\n\n  #wb-proof-{{ section.id }} *,\n  #wb-proof-{{ section.id }} *::before,\n  #wb-proof-{{ section.id }} *::after {\n\n    box-sizing: border-box;\n\n  }\n\n\n  \/* =========================\n     MAIN CARD\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__card {\n\n    width: 100%;\n    max-width: 920px;\n\n    margin: 0 auto;\n\n    padding: 18px;\n\n    overflow: hidden;\n    position: relative;\n\n    background:\n      radial-gradient(\n        circle at 100% 0%,\n        rgba(232, 189, 78, 0.15),\n        transparent 31%\n      ),\n      linear-gradient(\n        145deg,\n        #ffffff 0%,\n        var(--wb-cream) 100%\n      );\n\n    border:\n      1px solid\n      var(--wb-border);\n\n    border-radius: 24px;\n\n    box-shadow:\n      0 3px 7px rgba(23, 25, 20, 0.04),\n      0 12px 30px rgba(23, 25, 20, 0.08),\n      0 30px 70px rgba(23, 25, 20, 0.07);\n\n  }\n\n\n  \/* =========================\n     TOP\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__top {\n\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n\n    gap: 10px;\n\n    margin-bottom: 14px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__label {\n\n    display: inline-flex;\n    align-items: center;\n\n    gap: 7px;\n\n    color: var(--wb-text);\n\n    font-size: 10px;\n    line-height: 1;\n\n    font-weight: 800;\n    letter-spacing: 0.9px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__pulse {\n\n    width: 8px;\n    height: 8px;\n\n    flex: 0 0 8px;\n\n    border-radius: 50%;\n\n    background: var(--wb-green);\n\n    box-shadow:\n      0 0 0 4px\n      rgba(98, 120, 84, 0.13);\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__discount {\n\n    flex: 0 0 auto;\n\n    padding: 7px 10px;\n\n    border-radius: 999px;\n\n    background: var(--wb-gold);\n\n    color: #171914;\n\n    font-size: 10px;\n    line-height: 1;\n\n    font-weight: 900;\n    letter-spacing: 0.4px;\n\n    box-shadow:\n      0 4px 10px\n      rgba(94, 75, 18, 0.15);\n\n  }\n\n\n  \/* =========================\n     HEADLINE\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__heading {\n\n    margin-bottom: 17px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__heading h2 {\n\n    margin: 0 0 9px;\n\n    color: var(--wb-text);\n\n    font-size:\n      clamp(30px, 8.5vw, 47px);\n\n    line-height: 0.98;\n\n    letter-spacing: -1.45px;\n\n    font-weight: 850;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__heading h2 span {\n\n    position: relative;\n    z-index: 1;\n\n    display: inline-block;\n\n  }\n\n\n  #wb-proof-{{ section.id }}\n  .wb-proof__heading h2 span::after {\n\n    content: \"\";\n\n    position: absolute;\n\n    z-index: -1;\n\n    left: -2px;\n    right: -3px;\n\n    bottom: 1px;\n\n    height: 10px;\n\n    border-radius: 2px;\n\n    background: var(--wb-gold);\n\n    opacity: 0.72;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__heading p {\n\n    max-width: 500px;\n\n    margin: 0;\n\n    color: var(--wb-muted);\n\n    font-size: 14px;\n    line-height: 1.48;\n\n    font-weight: 500;\n\n  }\n\n\n  \/* =========================\n     GIF\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__media {\n\n    position: relative;\n\n    overflow: hidden;\n\n    width: 100%;\n\n    margin-bottom: 13px;\n\n    background: #ddd;\n\n    border:\n      1px solid\n      rgba(0, 0, 0, 0.08);\n\n    border-radius: 19px;\n\n    box-shadow:\n      0 5px 14px rgba(0,0,0,0.09),\n      0 16px 32px rgba(0,0,0,0.11);\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__media::after {\n\n    content: \"\";\n\n    pointer-events: none;\n\n    position: absolute;\n\n    inset: 0;\n\n    border-radius: inherit;\n\n    box-shadow:\n      inset 0 0 0 1px\n      rgba(255,255,255,0.16);\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__media img {\n\n    display: block;\n\n    width: 100%;\n    height: auto;\n\n    margin: 0;\n\n    object-fit: cover;\n\n  }\n\n\n  \/* GIF FLOATING CARD *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__media-badge {\n\n    position: absolute;\n\n    z-index: 3;\n\n    left: 10px;\n    bottom: 10px;\n\n    display: flex;\n    align-items: center;\n\n    gap: 9px;\n\n    max-width:\n      calc(100% - 20px);\n\n    padding:\n      8px 11px 8px 8px;\n\n    color: #fff;\n\n    background:\n      rgba(20, 22, 18, 0.88);\n\n    border:\n      1px solid\n      rgba(255,255,255,0.15);\n\n    border-radius: 12px;\n\n    box-shadow:\n      0 6px 16px\n      rgba(0,0,0,0.22);\n\n    backdrop-filter:\n      blur(7px);\n\n    -webkit-backdrop-filter:\n      blur(7px);\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__wave {\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 32px;\n    height: 32px;\n\n    flex: 0 0 32px;\n\n    border-radius: 9px;\n\n    background: var(--wb-green);\n\n    color: #fff;\n\n    font-size: 23px;\n\n    font-weight: 900;\n\n  }\n\n\n  #wb-proof-{{ section.id }}\n  .wb-proof__media-badge div {\n\n    display: flex;\n    flex-direction: column;\n\n    gap: 2px;\n\n  }\n\n\n  #wb-proof-{{ section.id }}\n  .wb-proof__media-badge strong {\n\n    font-size: 11px;\n    line-height: 1.15;\n\n    font-weight: 800;\n\n  }\n\n\n  #wb-proof-{{ section.id }}\n  .wb-proof__media-badge small {\n\n    color:\n      rgba(255,255,255,0.72);\n\n    font-size: 9px;\n    line-height: 1.15;\n\n    font-weight: 500;\n\n  }\n\n\n  \/* =========================\n     HOOK BAR\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__hook {\n\n    display: flex;\n    align-items: center;\n\n    gap: 11px;\n\n    margin-bottom: 13px;\n\n    padding: 12px 13px;\n\n    background: var(--wb-green-soft);\n\n    border:\n      1px solid\n      rgba(98,120,84,0.13);\n\n    border-radius: 14px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__hook-icon {\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 34px;\n    height: 34px;\n\n    flex: 0 0 34px;\n\n    background: var(--wb-white);\n\n    border-radius: 10px;\n\n    box-shadow:\n      0 3px 9px\n      rgba(0,0,0,0.06);\n\n    font-size: 18px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__hook div {\n\n    display: flex;\n    flex-direction: column;\n\n    gap: 2px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__hook strong {\n\n    color: var(--wb-text);\n\n    font-size: 13px;\n    line-height: 1.2;\n\n    font-weight: 800;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__hook span:not(.wb-proof__hook-icon) {\n\n    color: var(--wb-muted);\n\n    font-size: 11px;\n    line-height: 1.3;\n\n    font-weight: 500;\n\n  }\n\n\n  \/* =========================\n     BENEFITS\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__benefits {\n\n    display: grid;\n\n    grid-template-columns:\n      repeat(3, minmax(0, 1fr));\n\n    gap: 7px;\n\n    margin-bottom: 17px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__benefit {\n\n    min-width: 0;\n\n    padding: 10px 7px;\n\n    background:\n      rgba(255,255,255,0.78);\n\n    border:\n      1px solid\n      var(--wb-border);\n\n    border-radius: 12px;\n\n    text-align: center;\n\n    box-shadow:\n      0 4px 11px\n      rgba(0,0,0,0.035);\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__icon {\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 28px;\n    height: 28px;\n\n    margin:\n      0 auto 6px;\n\n    background:\n      var(--wb-gold-soft);\n\n    color:\n      var(--wb-dark);\n\n    border-radius: 9px;\n\n    font-size: 14px;\n\n    font-weight: 900;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__benefit strong {\n\n    display: block;\n\n    overflow-wrap: anywhere;\n\n    color: var(--wb-text);\n\n    font-size: 10.5px;\n    line-height: 1.15;\n\n    font-weight: 800;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__benefit span {\n\n    display: block;\n\n    margin-top: 3px;\n\n    overflow-wrap: anywhere;\n\n    color: var(--wb-muted);\n\n    font-size: 8.5px;\n    line-height: 1.25;\n\n    font-weight: 500;\n\n  }\n\n\n  \/* =========================\n     PRICE\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__price-wrap {\n\n    display: flex;\n    align-items: center;\n\n    gap: 9px;\n\n    margin-bottom: 11px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__price {\n\n    display: flex;\n    align-items: baseline;\n\n    gap: 7px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__current {\n\n    color: var(--wb-dark);\n\n    font-size: 27px;\n    line-height: 1;\n\n    font-weight: 900;\n\n    letter-spacing: -0.8px;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__compare {\n\n    color: #999b95;\n\n    font-size: 13px;\n\n    font-weight: 600;\n\n    text-decoration:\n      line-through;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__save {\n\n    padding: 5px 8px;\n\n    border-radius: 7px;\n\n    color:\n      var(--wb-dark);\n\n    background:\n      var(--wb-gold-soft);\n\n    font-size: 10px;\n    line-height: 1;\n\n    font-weight: 850;\n\n  }\n\n\n  \/* =========================\n     CTA\n  ========================= *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__cta {\n\n    appearance: none;\n    -webkit-appearance: none;\n\n    position: relative;\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 12px;\n\n    width: 100%;\n\n    min-height: 57px;\n\n    padding:\n      13px 16px;\n\n    border: 0;\n\n    border-radius: 14px;\n\n    background:\n      var(--wb-dark);\n\n    color: #fff;\n\n    box-shadow:\n      0 5px 0\n      rgba(0,0,0,0.22),\n      0 12px 24px\n      rgba(0,0,0,0.15);\n\n    font-family: inherit;\n\n    font-size: 14px;\n    line-height: 1;\n\n    font-weight: 850;\n\n    letter-spacing: 0.7px;\n\n    cursor: pointer;\n\n    transition:\n      transform .15s ease,\n      background .15s ease,\n      box-shadow .15s ease;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__cta:hover {\n\n    background:\n      var(--wb-charcoal);\n\n    transform:\n      translateY(-1px);\n\n    box-shadow:\n      0 6px 0\n      rgba(0,0,0,0.22),\n      0 15px 28px\n      rgba(0,0,0,0.17);\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__cta:active {\n\n    transform:\n      translateY(2px);\n\n    box-shadow:\n      0 2px 0\n      rgba(0,0,0,0.20),\n      0 6px 13px\n      rgba(0,0,0,0.12);\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__cta-circle {\n\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 29px;\n    height: 29px;\n\n    border-radius: 50%;\n\n    background:\n      var(--wb-gold);\n\n    color:\n      var(--wb-dark);\n\n    font-size: 18px;\n    line-height: 1;\n\n    font-weight: 900;\n\n    transition:\n      transform .15s ease;\n\n  }\n\n\n  #wb-proof-{{ section.id }}\n  .wb-proof__cta:hover\n  .wb-proof__cta-circle {\n\n    transform:\n      translateX(3px);\n\n  }\n\n\n  \/* TRUST *\/\n\n  #wb-proof-{{ section.id }} .wb-proof__trust {\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex-wrap: wrap;\n\n    gap: 6px;\n\n    margin-top: 11px;\n\n    color:\n      var(--wb-muted);\n\n    text-align: center;\n\n    font-size: 9.5px;\n    line-height: 1.3;\n\n    font-weight: 650;\n\n  }\n\n\n  #wb-proof-{{ section.id }} .wb-proof__trust i {\n\n    width: 3px;\n    height: 3px;\n\n    border-radius: 50%;\n\n    background:\n      #b0b1ac;\n\n  }\n\n\n  \/* =========================\n     VERY SMALL MOBILE\n  ========================= *\/\n\n  @media screen and (max-width: 359px) {\n\n    #wb-proof-{{ section.id }} {\n\n      padding-left: 9px;\n      padding-right: 9px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__card {\n\n      padding: 15px;\n\n      border-radius: 20px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__heading h2 {\n\n      font-size: 28px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__benefits {\n\n      gap: 5px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__benefit {\n\n      padding:\n        9px 4px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__benefit strong {\n\n      font-size: 9.5px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__benefit span {\n\n      font-size: 7.8px;\n\n    }\n\n  }\n\n\n  \/* =========================\n     DESKTOP\n  ========================= *\/\n\n  @media screen and (min-width: 750px) {\n\n    #wb-proof-{{ section.id }} {\n\n      padding:\n        26px 20px 36px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__card {\n\n      display: grid;\n\n      grid-template-columns:\n        minmax(270px, .82fr)\n        minmax(0, 1.08fr);\n\n      column-gap: 37px;\n\n      padding: 34px;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__top,\n    #wb-proof-{{ section.id }} .wb-proof__heading,\n    #wb-proof-{{ section.id }} .wb-proof__hook,\n    #wb-proof-{{ section.id }} .wb-proof__benefits,\n    #wb-proof-{{ section.id }} .wb-proof__purchase {\n\n      grid-column: 2;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__top {\n\n      grid-row: 1;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__heading {\n\n      grid-row: 2;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__media {\n\n      grid-column: 1;\n\n      grid-row:\n        1 \/ span 5;\n\n      align-self: center;\n\n      margin: 0;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__hook {\n\n      grid-row: 3;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__benefits {\n\n      grid-row: 4;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__purchase {\n\n      grid-row: 5;\n\n    }\n\n\n    #wb-proof-{{ section.id }} .wb-proof__heading h2 {\n\n      font-size: 46px;\n\n    }\n\n  }\n\n\n  \/* ACCESSIBILITY *\/\n\n  @media (prefers-reduced-motion: reduce) {\n\n    #wb-proof-{{ section.id }} * {\n\n      scroll-behavior: auto !important;\n\n      transition: none !important;\n\n    }\n\n  }\n\n\u003c\/style\u003e\n\u003cstyle\u003e\n  .wb-bird-offer {\n    --wb-dark: #171717;\n    --wb-text: #242424;\n    --wb-muted: #696969;\n    --wb-yellow: #F5C84C;\n    --wb-yellow-soft: #FFF5CF;\n    --wb-bg: #FFFDF8;\n    --wb-white: #FFFFFF;\n    --wb-border: rgba(20, 20, 20, 0.09);\n\n    width: 100%;\n    max-width: 580px;\n    margin: 22px auto;\n    padding: 0 14px;\n    box-sizing: border-box;\n  }\n\n  .wb-bird-offer * {\n    box-sizing: border-box;\n  }\n\n  .wb-bird-card {\n    overflow: hidden;\n    background: var(--wb-bg);\n    border: 1px solid var(--wb-border);\n    border-radius: 22px;\n    box-shadow:\n      0 18px 45px rgba(0, 0, 0, 0.10),\n      0 4px 12px rgba(0, 0, 0, 0.06);\n  }\n\n  \/* IMAGE *\/\n  .wb-bird-media {\n    position: relative;\n    overflow: hidden;\n    background: #111;\n  }\n\n  .wb-bird-media img {\n    display: block;\n    width: 100%;\n    height: auto;\n    margin: 0;\n  }\n\n  .wb-bird-media:after {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    right: 0;\n    bottom: 0;\n    height: 32%;\n    pointer-events: none;\n    background: linear-gradient(\n      to bottom,\n      rgba(0,0,0,0),\n      rgba(0,0,0,0.42)\n    );\n  }\n\n  .wb-media-badge {\n    position: absolute;\n    z-index: 2;\n    top: 14px;\n    left: 14px;\n\n    display: inline-flex;\n    align-items: center;\n    gap: 7px;\n\n    padding: 8px 12px;\n    border-radius: 999px;\n\n    font-size: 11px;\n    line-height: 1;\n    font-weight: 800;\n    letter-spacing: 0.05em;\n    text-transform: uppercase;\n\n    color: var(--wb-dark);\n    background: rgba(245, 200, 76, 0.96);\n    box-shadow: 0 5px 16px rgba(0,0,0,0.16);\n    backdrop-filter: blur(6px);\n    -webkit-backdrop-filter: blur(6px);\n  }\n\n  .wb-media-badge-dot {\n    width: 7px;\n    height: 7px;\n    flex: 0 0 auto;\n    border-radius: 50%;\n    background: #171717;\n  }\n\n  \/* CONTENT *\/\n  .wb-bird-content {\n    padding: 23px 19px 21px;\n    text-align: center;\n  }\n\n  .wb-eyebrow {\n    display: inline-block;\n    margin: 0 0 9px;\n\n    font-size: 12px;\n    line-height: 1.3;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n\n    color: #8A6500;\n  }\n\n  .wb-bird-title {\n    max-width: 480px;\n    margin: 0 auto 10px;\n\n    font-family: inherit;\n    font-size: clamp(27px, 7vw, 38px);\n    line-height: 1.03;\n    letter-spacing: -0.035em;\n    font-weight: 800;\n\n    color: var(--wb-dark);\n  }\n\n  .wb-highlight {\n    position: relative;\n    white-space: nowrap;\n    z-index: 1;\n  }\n\n  .wb-highlight:after {\n    content: \"\";\n    position: absolute;\n    z-index: -1;\n    left: -3px;\n    right: -3px;\n    bottom: 2px;\n    height: 9px;\n\n    border-radius: 4px;\n    background: var(--wb-yellow);\n    opacity: 0.62;\n  }\n\n  .wb-bird-copy {\n    max-width: 455px;\n    margin: 0 auto 17px;\n\n    font-size: 15px;\n    line-height: 1.55;\n    font-weight: 500;\n\n    color: var(--wb-muted);\n  }\n\n  .wb-bird-copy strong {\n    color: var(--wb-text);\n    font-weight: 700;\n  }\n\n  \/* BENEFITS *\/\n  .wb-benefits {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 7px;\n    margin: 17px 0 20px;\n  }\n\n  .wb-benefit {\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    align-items: center;\n\n    min-height: 70px;\n    padding: 9px 5px;\n\n    border: 1px solid rgba(20,20,20,0.07);\n    border-radius: 13px;\n    background: var(--wb-white);\n    box-shadow: 0 4px 12px rgba(0,0,0,0.035);\n  }\n\n  .wb-benefit-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 27px;\n    height: 27px;\n    margin-bottom: 5px;\n\n    border-radius: 50%;\n    background: var(--wb-yellow-soft);\n    color: var(--wb-dark);\n  }\n\n  .wb-benefit-icon svg {\n    width: 15px;\n    height: 15px;\n    stroke: currentColor;\n  }\n\n  .wb-benefit-text {\n    font-size: 11px;\n    line-height: 1.2;\n    font-weight: 750;\n    color: var(--wb-text);\n  }\n\n  \/* PRICE *\/\n  .wb-price-wrap {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 7px;\n\n    margin-bottom: 12px;\n  }\n\n  .wb-price {\n    font-size: 25px;\n    line-height: 1;\n    font-weight: 850;\n    letter-spacing: -0.025em;\n    color: var(--wb-dark);\n  }\n\n  .wb-compare-price {\n    font-size: 15px;\n    color: #909090;\n    text-decoration: line-through;\n  }\n\n  .wb-save {\n    display: inline-flex;\n    align-items: center;\n    padding: 5px 8px;\n\n    border-radius: 7px;\n    background: #EAF7ED;\n\n    font-size: 11px;\n    line-height: 1;\n    font-weight: 800;\n    color: #21723A;\n  }\n\n  \/* CTA *\/\n  .wb-bird-cta {\n    appearance: none;\n    -webkit-appearance: none;\n\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    gap: 9px;\n\n    width: 100%;\n    min-height: 55px;\n    padding: 15px 18px;\n\n    border: 0;\n    border-radius: 14px;\n\n    font-family: inherit;\n    font-size: 16px;\n    line-height: 1.1;\n    font-weight: 800;\n    text-decoration: none;\n    cursor: pointer;\n\n    color: #171717;\n    background: var(--wb-yellow);\n\n    box-shadow:\n      0 8px 20px rgba(190, 144, 15, 0.24),\n      inset 0 -2px 0 rgba(0,0,0,0.08);\n\n    transition:\n      transform .16s ease,\n      box-shadow .16s ease,\n      filter .16s ease;\n  }\n\n  .wb-bird-cta:hover {\n    transform: translateY(-1px);\n    filter: brightness(1.02);\n    box-shadow:\n      0 11px 24px rgba(190, 144, 15, 0.30),\n      inset 0 -2px 0 rgba(0,0,0,0.08);\n  }\n\n  .wb-bird-cta:active {\n    transform: translateY(1px);\n  }\n\n  .wb-arrow {\n    font-size: 20px;\n    line-height: 1;\n    transition: transform .18s ease;\n  }\n\n  .wb-bird-cta:hover .wb-arrow {\n    transform: translateX(3px);\n  }\n\n  \/* MICRO TRUST *\/\n  .wb-trust-row {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-wrap: wrap;\n    gap: 5px 12px;\n\n    margin: 11px 0 0;\n\n    font-size: 11px;\n    line-height: 1.4;\n    font-weight: 650;\n\n    color: #707070;\n  }\n\n  .wb-trust-item {\n    display: inline-flex;\n    align-items: center;\n    gap: 4px;\n  }\n\n  .wb-check {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 16px;\n    height: 16px;\n\n    border-radius: 50%;\n    background: var(--wb-yellow-soft);\n\n    font-size: 10px;\n    font-weight: 900;\n    color: #6D5200;\n  }\n\n  .wb-disclaimer {\n    max-width: 440px;\n    margin: 13px auto 0;\n\n    font-size: 9.5px;\n    line-height: 1.4;\n    color: #9B9B9B;\n  }\n\n  @media (max-width: 390px) {\n    .wb-bird-offer {\n      padding: 0 10px;\n      margin-top: 16px;\n      margin-bottom: 16px;\n    }\n\n    .wb-bird-card {\n      border-radius: 18px;\n    }\n\n    .wb-bird-content {\n      padding: 20px 15px 18px;\n    }\n\n    .wb-bird-title {\n      font-size: 28px;\n    }\n\n    .wb-bird-copy {\n      font-size: 14px;\n      line-height: 1.48;\n    }\n\n    .wb-benefit {\n      min-height: 67px;\n      padding-left: 3px;\n      padding-right: 3px;\n    }\n\n    .wb-benefit-text {\n      font-size: 10.5px;\n    }\n\n    .wb-bird-cta {\n      min-height: 54px;\n      font-size: 15px;\n    }\n  }\n\u003c\/style\u003e\n\u003csection class=\"wb-bird-offer\"\u003e\n\u003cdiv class=\"wb-bird-card\"\u003e\n\u003c!-- VERTICAL PRODUCT GIF --\u003e\n\u003cdiv class=\"wb-bird-media\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c!-- COPY --\u003e\n\u003cdiv class=\"wb-bird-content\"\u003e\n\u003cdiv class=\"wb-eyebrow\"\u003eNo Sprays • No Mess • Easy to Carry\u003c\/div\u003e\n\u003ch2 class=\"wb-bird-title\"\u003eBirds Taking Over \u003cspan class=\"wb-highlight\"\u003eYour Space?\u003c\/span\u003e\n\u003c\/h2\u003e\n\u003cp class=\"wb-bird-copy\"\u003eMeet the grab-and-go ultrasonic repeller designed to help \u003cstrong\u003edeter unwanted birds and pests\u003c\/strong\u003e— without messy sprays, sticky traps, or bulky gear.\u003c\/p\u003e\n\u003c!-- 3 QUICK BENEFITS --\u003e\n\u003cdiv class=\"wb-benefits\"\u003e\n\u003cdiv class=\"wb-benefit\"\u003e\n\u003cdiv class=\"wb-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003cpath d=\"M12 3v18\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M8 7l4-4 4 4\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M8 17l4 4 4-4\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"wb-benefit-text\"\u003e3 Easy Modes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wb-benefit\"\u003e\n\u003cdiv class=\"wb-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003crect x=\"6\" y=\"4\" width=\"12\" height=\"16\" rx=\"2\"\u003e\u003c\/rect\u003e\n              \u003cpath d=\"M9 8h6\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M12 11v5\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"wb-benefit-text\"\u003eUSB-C Rechargeable\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"wb-benefit\"\u003e\n\u003cdiv class=\"wb-benefit-icon\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n              \u003ccircle cx=\"12\" cy=\"12\" r=\"7\"\u003e\u003c\/circle\u003e\n              \u003cpath d=\"M12 5V2\"\u003e\u003c\/path\u003e\n              \u003cpath d=\"M9 2h6\"\u003e\u003c\/path\u003e\n            \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"wb-benefit-text\"\u003ePocket-Size\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- AUTO SHOPIFY PRICE --\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/5126\/4448\/files\/dcd43f32399f221415663046a5654bd1_5f6d6ffd-62da-463a-ab71-9631baf7f7ba.gif?v=1786710818\" alt=\"Portable ultrasonic bird repellent keychain in use\" loading=\"lazy\" width=\"640\" height=\"auto\"\u003e\u003cbr\u003e\u003cspan class=\"wb-price\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003ch4\u003e\n\u003cstrong\u003e🚫 No Sprays. No Mess.\u003c\/strong\u003e\u003cbr\u003eNo sticky traps, strong odors, or messy repellents.\u003c\/h4\u003e\n\u003ch3\u003e\u003cspan\u003e\u003c!-- BENEFITS --\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cp\u003e\u003cspan style=\"color: #e67e23;\"\u003e\u003cstrong\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0741\/5126\/4448\/files\/8_14_4.gif?v=1786710813\" alt=\"Portable ultrasonic repeller being used outdoors\" loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"852\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan style=\"color: #e67e23;\"\u003e\u003cstrong\u003eFEATURES\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eULTRASONIC REPELLING TECHNOLOGY - \u003c\/strong\u003eHumanely deters pests like mosquitoes, birds, and insects using high-frequency sound waves. This provides a safe, chemical-free, and non-toxic solution for protecting your space without harming animals or the environment.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cstyle\u003e  .upr-page,  .upr-page * {    box-sizing: border-box;  }  .upr-page {    --upr-ink: #152018;    --upr-text: #35463a;    --upr-muted: #657268;    --upr-green: #3f7a4d;    --upr-green-dark: #285c37;    --upr-lime: #a8c957;    --upr-yellow: #f1c84b;    --upr-yellow-soft: #fff7d9;    --upr-sage: #edf5ee;    --upr-soft: #f7faf7;    --upr-border: #dbe7dc;    --upr-white: #ffffff;    --upr-shadow: 0 12px 34px rgba(29, 63, 38, 0.09);    width: 100%;    max-width: 920px;    margin: 0 auto;    padding: 12px;    color: var(--upr-text);    background: #ffffff;    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;    line-height: 1.6;  }  .upr-page h1,  .upr-page h2,  .upr-page h3,  .upr-page p {    margin-top: 0;  }  .upr-page h1 {    margin-bottom: 12px;    color: var(--upr-ink);    font-size: clamp(30px, 6vw, 48px);    line-height: 1.06;    font-weight: 900;    letter-spacing: -1.25px;  }  .upr-page h2 {    margin-bottom: 10px;    color: var(--upr-ink);    font-size: clamp(24px, 4.7vw, 36px);    line-height: 1.14;    font-weight: 900;    letter-spacing: -0.65px;  }  .upr-page h3 {    margin-bottom: 6px;    color: var(--upr-ink);    font-size: 16px;    line-height: 1.35;    font-weight: 850;  }  .upr-page p {    margin-bottom: 0;    color: var(--upr-muted);    font-size: 14.5px;    line-height: 1.65;  }  .upr-section {    margin-bottom: 32px;  }  .upr-section-head {    max-width: 735px;    margin: 0 auto 16px;    text-align: center;  }  .upr-kicker {    display: inline-flex;    align-items: center;    justify-content: center;    margin-bottom: 8px;    color: var(--upr-green-dark);    font-size: 11px;    line-height: 1.3;    font-weight: 900;    letter-spacing: 1.35px;    text-transform: uppercase;  }  .upr-kicker::before,  .upr-kicker::after {    content: \"\";    width: 25px;    height: 2px;    margin: 0 9px;    background: linear-gradient(90deg, transparent, var(--upr-lime));    border-radius: 999px;  }  .upr-kicker::after {    background: linear-gradient(90deg, var(--upr-lime), transparent);  }  .upr-subheading {    max-width: 700px;    margin: 0 auto;    color: var(--upr-text) !important;    font-size: 15px !important;    line-height: 1.65 !important;  }  .upr-image-wrap {    width: 100%;    margin-bottom: 16px;    overflow: hidden;    background: var(--upr-soft);    border: 1px solid var(--upr-border);    border-radius: 22px;    box-shadow: var(--upr-shadow);  }  .upr-image-wrap img {    display: block;    width: 100% !important;    height: auto !important;    margin: 0 !important;  }  \/* HERO *\/  .upr-hero {    position: relative;    overflow: hidden;    padding: 30px 18px 18px;    text-align: center;    background:      radial-gradient(circle at 86% 8%, rgba(241, 200, 75, 0.25), transparent 28%),      radial-gradient(circle at 18% 4%, rgba(168, 201, 87, 0.20), transparent 30%),      linear-gradient(145deg, #fbfdf9 0%, #edf5ee 100%);    border: 1px solid var(--upr-border);    border-radius: 26px;  }  .upr-hero-lead {    max-width: 720px;    margin: 0 auto 18px !important;    color: var(--upr-text) !important;    font-size: 16px !important;    line-height: 1.65 !important;  }  .upr-highlight {    color: var(--upr-green-dark);  }  .upr-hero .upr-image-wrap {    background: #ffffff;  }  .upr-quick-grid {    display: grid;    grid-template-columns: repeat(4, minmax(0, 1fr));    gap: 8px;  }  .upr-quick-item {    min-height: 94px;    padding: 12px 7px;    background: rgba(255, 255, 255, 0.94);    border: 1px solid rgba(207, 223, 209, 0.98);    border-radius: 14px;    text-align: center;  }  .upr-quick-icon {    display: flex;    align-items: center;    justify-content: center;    width: 36px;    height: 36px;    margin: 0 auto 7px;    color: var(--upr-green-dark);    background: var(--upr-yellow-soft);    border: 1px solid #f2dfa0;    border-radius: 50%;    font-size: 12px;    font-weight: 900;  }  .upr-quick-item strong {    display: block;    color: var(--upr-ink);    font-size: 12px;    line-height: 1.35;    font-weight: 850;  }  \/* FEATURE CARDS *\/  .upr-feature-grid {    display: grid;    grid-template-columns: repeat(3, minmax(0, 1fr));    gap: 10px;    margin-top: 14px;  }  .upr-feature-card {    padding: 16px 14px;    background: #ffffff;    border: 1px solid var(--upr-border);    border-radius: 15px;    box-shadow: 0 5px 18px rgba(29, 63, 38, 0.045);  }  .upr-feature-number {    display: flex;    align-items: center;    justify-content: center;    width: 34px;    height: 34px;    margin-bottom: 9px;    color: #ffffff;    background: linear-gradient(135deg, var(--upr-green), var(--upr-green-dark));    border-radius: 50%;    font-size: 11px;    font-weight: 900;  }  .upr-feature-card p {    font-size: 13px;    line-height: 1.55;  }  \/* SOFT PANEL *\/  .upr-soft {    padding: 20px 14px;    background:      radial-gradient(circle at 87% 5%, rgba(241, 200, 75, 0.10), transparent 25%),      linear-gradient(145deg, #fafcf8 0%, #eef6ef 100%);    border: 1px solid var(--upr-border);    border-radius: 22px;  }  \/* DARK PANEL *\/  .upr-dark {    padding: 22px 14px;    color: #ffffff;    background:      radial-gradient(circle at 82% 8%, rgba(168, 201, 87, 0.22), transparent 31%),      linear-gradient(145deg, #132018, #26402d);    border-radius: 22px;  }  .upr-dark h2,  .upr-dark h3,  .upr-dark p {    color: #ffffff;  }  .upr-dark .upr-kicker {    color: #d7eda1;  }  .upr-dark .upr-subheading {    color: #deeadf !important;  }  .upr-dark .upr-image-wrap {    border-color: rgba(255, 255, 255, 0.14);  }  .upr-dark .upr-feature-card {    background: rgba(255, 255, 255, 0.075);    border-color: rgba(255, 255, 255, 0.14);    box-shadow: none;  }  .upr-dark .upr-feature-card p {    color: #deeadf;  }  \/* MODE CARDS *\/  .upr-mode-grid {    display: grid;    grid-template-columns: repeat(3, minmax(0, 1fr));    gap: 9px;    margin-top: 14px;  }  .upr-mode-card {    min-height: 126px;    padding: 15px 12px;    background: #ffffff;    border: 1px solid var(--upr-border);    border-radius: 15px;    text-align: center;  }  .upr-mode-icon {    display: flex;    align-items: center;    justify-content: center;    width: 34px;    height: 34px;    margin: 0 auto 8px;    color: var(--upr-green-dark);    background: var(--upr-yellow-soft);    border-radius: 50%;    font-size: 15px;  }  .upr-mode-card strong {    display: block;    margin-bottom: 5px;    color: var(--upr-ink);    font-size: 14px;    font-weight: 900;  }  .upr-mode-card p {    font-size: 12.5px;    line-height: 1.5;  }  \/* USE CASES *\/  .upr-use-grid {    display: grid;    grid-template-columns: repeat(4, minmax(0, 1fr));    gap: 8px;    margin-top: 14px;  }  .upr-use-item {    min-height: 70px;    padding: 12px 8px;    color: var(--upr-ink);    background: #ffffff;    border: 1px solid var(--upr-border);    border-radius: 13px;    text-align: center;    font-size: 12px;    font-weight: 850;  }  .upr-use-symbol {    display: flex;    align-items: center;    justify-content: center;    width: 31px;    height: 31px;    margin: 0 auto 7px;    color: var(--upr-green-dark);    background: var(--upr-yellow-soft);    border-radius: 50%;    font-size: 14px;  }  \/* SPECS *\/  .upr-spec-box {    overflow: hidden;    margin-top: 14px;    border: 1px solid var(--upr-border);    border-radius: 16px;  }  .upr-spec-row {    display: flex;    align-items: flex-start;    justify-content: space-between;    gap: 18px;    padding: 13px 15px;    background: #ffffff;    border-bottom: 1px solid var(--upr-border);    font-size: 12.8px;    line-height: 1.45;  }  .upr-spec-row:nth-child(even) {    background: #f9fbf9;  }  .upr-spec-row:last-child {    border-bottom: none;  }  .upr-spec-label {    flex: 0 0 39%;    color: var(--upr-ink);    font-weight: 850;  }  .upr-spec-value {    flex: 1;    color: var(--upr-muted);    text-align: right;  }  \/* FAQ *\/  .upr-faq-list {    display: grid;    gap: 9px;    margin-top: 14px;  }  .upr-faq-item {    padding: 15px;    background: #ffffff;    border: 1px solid var(--upr-border);    border-radius: 14px;  }  .upr-faq-item h3 {    position: relative;    padding-left: 23px;  }  .upr-faq-item h3::before {    content: \"Q\";    position: absolute;    top: 0;    left: 0;    color: var(--upr-green-dark);    font-weight: 900;  }  .upr-faq-item p {    padding-left: 23px;    font-size: 12.8px;  }  \/* NOTES *\/  .upr-note {    margin-top: 12px;    padding: 11px 13px;    color: var(--upr-muted);    background: #fbfcf9;    border-left: 3px solid var(--upr-yellow);    border-radius: 4px 10px 10px 4px;    font-size: 11.5px;    line-height: 1.55;  }  \/* CTA *\/  .upr-cta {    position: relative;    overflow: hidden;    padding: 28px 18px;    text-align: center;    background:      radial-gradient(circle at 92% 8%, rgba(241, 200, 75, 0.25), transparent 31%),      linear-gradient(135deg, #142018, #2d4f35);    border-radius: 22px;    box-shadow: 0 13px 34px rgba(24, 55, 31, 0.20);  }  .upr-cta .upr-kicker {    color: #e6f3b7;  }  .upr-cta h2 {    color: #ffffff;  }  .upr-cta p {    max-width: 660px;    margin-right: auto;    margin-left: auto;    color: #dce9de;    font-size: 14px;  }  .upr-cta-points {    display: flex;    flex-wrap: wrap;    justify-content: center;    gap: 7px;    margin-top: 16px;  }  .upr-cta-point {    padding: 7px 11px;    color: #ffffff;    background: rgba(255, 255, 255, 0.09);    border: 1px solid rgba(255, 255, 255, 0.16);    border-radius: 999px;    font-size: 11.5px;    font-weight: 800;  }  .upr-trust-grid {    display: grid;    grid-template-columns: repeat(4, minmax(0, 1fr));    gap: 7px;    margin-top: 11px;  }  .upr-trust-item {    padding: 10px 5px;    color: var(--upr-muted);    background: var(--upr-soft);    border: 1px solid var(--upr-border);    border-radius: 10px;    text-align: center;    font-size: 10.8px;    line-height: 1.35;    font-weight: 800;  }  @media (min-width: 700px) {    .upr-page {      padding: 18px;    }    .upr-hero {      padding: 38px 28px 24px;    }  }  @media (max-width: 680px) {    .upr-feature-grid {      grid-template-columns: 1fr;    }    .upr-quick-grid {      grid-template-columns: repeat(2, minmax(0, 1fr));    }    .upr-mode-grid {      grid-template-columns: 1fr;    }    .upr-use-grid {      grid-template-columns: repeat(2, minmax(0, 1fr));    }  }  @media (max-width: 430px) {    .upr-page {      padding: 8px;    }    .upr-hero {      padding: 24px 9px 14px;    }    .upr-spec-row {      gap: 10px;      padding: 12px 10px;    }    .upr-spec-label,    .upr-spec-value {      font-size: 11.5px;    }    .upr-trust-grid {      grid-template-columns: repeat(2, minmax(0, 1fr));    }  }\u003c\/style\u003e\n\u003cdiv class=\"upr-page\"\u003e\n\u003c!-- 01 HERO --\u003e\n\u003csection class=\"upr-section\"\u003e\n\u003cdiv class=\"upr-hero\"\u003e\n\u003cspan class=\"upr-kicker\"\u003ePortable • Rechargeable • Chemical-Free Design\u003c\/span\u003e\n\u003ch1\u003ePortable Ultrasonic Pest Repeller\u003c\/h1\u003e\n\u003cp class=\"upr-hero-lead\"\u003eKeep a compact pest-deterring device within easy reach at home or outdoors. \u003cstrong class=\"upr-highlight\"\u003eThree selectable modes, cordless use and a pocket-size body\u003c\/strong\u003e make it easy to carry from the bedroom to the campsite.\u003c\/p\u003e\n\u003cdiv class=\"upr-quick-grid\"\u003e\n\u003cdiv class=\"upr-quick-item\"\u003e\n\u003cspan class=\"upr-quick-icon\"\u003e3×\u003c\/span\u003e \u003cstrong\u003eThree Operating Modes\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-quick-item\"\u003e\n\u003cspan class=\"upr-quick-icon\"\u003e34–70\u003c\/span\u003e \u003cstrong\u003ekHz Ultrasonic Range\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-quick-item\"\u003e\n\u003cspan class=\"upr-quick-icon\"\u003eC\u003c\/span\u003e \u003cstrong\u003eUSB-C Rechargeable\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-quick-item\"\u003e\n\u003cspan class=\"upr-quick-icon\"\u003e55mm\u003c\/span\u003e \u003cstrong\u003eCompact Carry Size\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 02 ULTRASONIC TECHNOLOGY --\u003e\n\u003csection class=\"upr-section\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eNo Sprays • No Mess • Easy Everyday Use\u003c\/span\u003e\n\u003ch2\u003eUltrasonic Technology in a Small Portable Device\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eThe device emits high-frequency sound waves designed to help deter unwanted pests without relying on chemical sprays, sticky traps or strong odors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0832\/2180\/7344\/files\/spp_shopify20260811122443_38623206c190826a039bac17dd0877ee_946de3b3-f664-46fa-b13f-1768d0b7a0c6.png?v=1786629213\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-grid\"\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e01\u003c\/span\u003e\n\u003ch3\u003eChemical-Free Design\u003c\/h3\u003e\n\u003cp\u003eHelps reduce reliance on sprays and liquid repellents during everyday use.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e02\u003c\/span\u003e\n\u003ch3\u003eClean \u0026amp; Convenient\u003c\/h3\u003e\n\u003cp\u003eNo sticky residue, no messy application and no product to spread on skin or surfaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e03\u003c\/span\u003e\n\u003ch3\u003ePortable Protection\u003c\/h3\u003e\n\u003cp\u003eSmall enough to keep nearby while relaxing, traveling, camping or spending time outdoors.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-note\"\u003ePerformance can vary by environment, pest type, distance and surrounding conditions. This product is designed to help deter pests and is not presented as a guaranteed elimination device.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 03 THREE MODES --\u003e\n\u003csection class=\"upr-section upr-soft\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eChoose the Setting for Your Situation\u003c\/span\u003e\n\u003ch2\u003eThree Modes for Indoor, Outdoor \u0026amp; Nighttime Use\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eSwitch between dedicated settings so the device can better match the environment you are using it in.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0832\/2180\/7344\/files\/spp_shopify20260811122447_6af55c69a89522eed8a4a5e55eeec143_78d97e6d-e1ab-4310-874f-3ae63c142a6c.png?v=1786629213\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"upr-mode-grid\"\u003e\n\u003cdiv class=\"upr-mode-card\"\u003e\n\u003cspan class=\"upr-mode-icon\"\u003e🌿\u003c\/span\u003e \u003cstrong\u003eOutdoor Mode\u003c\/strong\u003e\n\u003cp\u003eDesigned for patios, picnics, campsites and other open-air situations.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-mode-card\"\u003e\n\u003cspan class=\"upr-mode-icon\"\u003e⌂\u003c\/span\u003e \u003cstrong\u003eIndoor Mode\u003c\/strong\u003e\n\u003cp\u003eA convenient setting for rooms and other indoor spaces.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-mode-card\"\u003e\n\u003cspan class=\"upr-mode-icon\"\u003e☾\u003c\/span\u003e \u003cstrong\u003eSilent Sleep Mode\u003c\/strong\u003e\n\u003cp\u003eA quieter mode for overnight use when a lower-disturbance setting is preferred.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 04 BATTERY --\u003e\n\u003csection class=\"upr-section upr-dark\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eCordless Convenience Wherever You Go\u003c\/span\u003e\n\u003ch2\u003eBuilt-In 90mAh Rechargeable Battery\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eCordless operation means you are not tied to a wall outlet while using the device. Recharge it, pack it and keep it close when portability matters.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0832\/2180\/7344\/files\/spp_shopify20260811122446_d585aa345e80a024409e6070f4148c55_00fdf6d4-1444-4d1d-85e9-ca5d789cd3ee.png?v=1786629213\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-grid\"\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003ch3\u003eRechargeable\u003c\/h3\u003e\n\u003cp\u003eBuilt-in battery supports repeat use without disposable batteries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003ch3\u003eCordless While in Use\u003c\/h3\u003e\n\u003cp\u003ePlace or carry the device where needed without a cable getting in the way.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003ch3\u003eTravel-Friendly\u003c\/h3\u003e\n\u003cp\u003eUseful for camping, picnics, overnight stays and everyday travel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 05 USB-C --\u003e\n\u003csection class=\"upr-section\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eSimple Charging • Modern Connector\u003c\/span\u003e\n\u003ch2\u003eConvenient USB-C Recharging\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eThe Type-C charging interface keeps recharging straightforward and works well with the charging setup many people already carry for everyday electronics.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0832\/2180\/7344\/files\/spp_shopify20260811122444_47d9b7e01e016e573380599c7c5ec319_809bee1e-2b83-4d1b-8a2e-9639d21016eb.png?v=1786629213\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-grid\"\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003eC\u003c\/span\u003e\n\u003ch3\u003eType-C Interface\u003c\/h3\u003e\n\u003cp\u003eA familiar modern connector for simple everyday charging.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e↻\u003c\/span\u003e\n\u003ch3\u003eReusable Power\u003c\/h3\u003e\n\u003cp\u003eRecharge the built-in battery instead of replacing disposable batteries.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e↗\u003c\/span\u003e\n\u003ch3\u003eEasy to Pack\u003c\/h3\u003e\n\u003cp\u003eA practical addition to a backpack, travel pouch or camping kit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 06 PORTABLE SIZE --\u003e\n\u003csection class=\"upr-section upr-soft\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eSmall Footprint • Easy Carrying\u003c\/span\u003e\n\u003ch2\u003eCompact Enough for a Pocket, Bag or Keychain\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eMeasuring approximately 55 × 37 × 14 mm, the device is designed to stay easy to carry without taking up much room in your everyday gear.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-image-wrap\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0832\/2180\/7344\/files\/spp_shopify20260811122451_6654b58207f826e522e6a88b4be7a083_e2fe3b2b-2162-46f7-b236-af189486d74f.png?v=1786629213\" alt=\"\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-box\"\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eMetric Size\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003e55 × 37 × 14 mm\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eApprox. Imperial Size\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003e2.17 × 1.46 × 0.55 in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eCarry Options\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003ePocket, backpack, keychain or tabletop\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eBody Material\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003eABS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 07 LIFESTYLE \/ USE CASES --\u003e\n\u003csection class=\"upr-section\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eOne Compact Device for Multiple Settings\u003c\/span\u003e\n\u003ch2\u003eEasy to Bring Into Everyday Life\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eUse it where portability and convenience matter most — from indoor rooms to weekend outdoor plans.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-use-grid\"\u003e\n\u003cdiv class=\"upr-use-item\"\u003e\n\u003cspan class=\"upr-use-symbol\"\u003e🏕\u003c\/span\u003e Camping\u003c\/div\u003e\n\u003cdiv class=\"upr-use-item\"\u003e\n\u003cspan class=\"upr-use-symbol\"\u003e🧺\u003c\/span\u003e Picnics\u003c\/div\u003e\n\u003cdiv class=\"upr-use-item\"\u003e\n\u003cspan class=\"upr-use-symbol\"\u003e⌂\u003c\/span\u003e Indoor Spaces\u003c\/div\u003e\n\u003cdiv class=\"upr-use-item\"\u003e\n\u003cspan class=\"upr-use-symbol\"\u003e☾\u003c\/span\u003e Overnight Use\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-note\"\u003eKeep the speaker area unobstructed during use. Depending on the selected setting, some high-frequency output may be perceptible to people or animals with sensitive hearing.\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 08 PRODUCT DETAILS IMAGE + SPECS --\u003e\n\u003csection class=\"upr-section upr-soft\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eProduct Information at a Glance\u003c\/span\u003e\n\u003ch2\u003eCompact Specs, Straightforward Setup\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eKey product details are organized below so shoppers can confirm size, charging type, battery capacity and frequency range quickly.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-box\"\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eProduct Type\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003ePortable Ultrasonic Pest Repeller\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eAvailable Colors\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003eBlack, White, Yellow\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003eABS\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eBattery Capacity\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003e90mAh\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eCharging Interface\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003eUSB Type-C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eSound Wave Frequency\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003e34kHz–70kHz\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eProduct Size\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003e55 × 37 × 14 mm \/ 2.17 × 1.46 × 0.55 in\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-row\"\u003e\n\u003cdiv class=\"upr-spec-label\"\u003eOperating Modes\u003c\/div\u003e\n\u003cdiv class=\"upr-spec-value\"\u003eOutdoor \/ Indoor \/ Silent Sleep\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 09 PACKAGE --\u003e\n\u003csection class=\"upr-section\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eChoose the Quantity That Fits Your Setup\u003c\/span\u003e\n\u003ch2\u003eAvailable Package Options\u003c\/h2\u003e\n\u003cp class=\"upr-subheading\"\u003eSelect the quantity that works best for your home, travel kit or multi-room setup.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-grid\"\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e1\u003c\/span\u003e\n\u003ch3\u003eSingle Pack\u003c\/h3\u003e\n\u003cp\u003e1 × Portable Ultrasonic Pest Repeller\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e3\u003c\/span\u003e\n\u003ch3\u003eThree Pack\u003c\/h3\u003e\n\u003cp\u003e3 × Portable Ultrasonic Pest Repeller\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-feature-card\"\u003e\n\u003cspan class=\"upr-feature-number\"\u003e5\u003c\/span\u003e\n\u003ch3\u003eFive Pack\u003c\/h3\u003e\n\u003cp\u003e5 × Portable Ultrasonic Pest Repeller\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 10 FAQ --\u003e\n\u003csection class=\"upr-section\"\u003e\n\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eFrequently Asked Questions\u003c\/span\u003e\n\u003ch2\u003eHelpful Information Before Use\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-faq-list\"\u003e\n\u003cdiv class=\"upr-faq-item\"\u003e\n\u003ch3\u003eDoes it use chemical spray?\u003c\/h3\u003e\n\u003cp\u003eNo. The device uses high-frequency sound output rather than liquid sprays or chemical application.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-faq-item\"\u003e\n\u003ch3\u003eCan I use it indoors and outdoors?\u003c\/h3\u003e\n\u003cp\u003eYes. The product includes separate indoor and outdoor operating modes, plus a silent sleep mode.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-faq-item\"\u003e\n\u003ch3\u003eHow is it charged?\u003c\/h3\u003e\n\u003cp\u003eIt uses a USB Type-C charging interface and contains a built-in 90mAh rechargeable battery.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-faq-item\"\u003e\n\u003ch3\u003eIs the ultrasonic sound completely silent?\u003c\/h3\u003e\n\u003cp\u003eNot necessarily. High-frequency output may be difficult for many people to hear, but some settings can still be perceptible to people or animals with sensitive hearing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-faq-item\"\u003e\n\u003ch3\u003eDoes it guarantee pests will disappear?\u003c\/h3\u003e\n\u003cp\u003eNo. Results can vary with pest type, placement, distance and surrounding conditions. It is designed to help deter unwanted pests rather than guarantee complete elimination.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 11 CTA --\u003e\n\u003csection class=\"upr-section\"\u003e\n\u003cdiv class=\"upr-cta\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eCompact • Rechargeable • Ready to Carry\u003c\/span\u003e\n\u003ch2\u003eBring a Simpler Pest-Deterring Option Wherever You Go\u003c\/h2\u003e\n\u003cp\u003eA pocket-size body, three selectable modes, USB-C charging and cordless operation make this an easy companion for home, travel and outdoor activities.\u003c\/p\u003e\n\u003cdiv class=\"upr-cta-points\"\u003e\n\u003cspan class=\"upr-cta-point\"\u003e3 Operating Modes\u003c\/span\u003e \u003cspan class=\"upr-cta-point\"\u003e34–70kHz Frequency\u003c\/span\u003e \u003cspan class=\"upr-cta-point\"\u003e90mAh Rechargeable Battery\u003c\/span\u003e \u003cspan class=\"upr-cta-point\"\u003eUSB-C Charging\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"upr-trust-grid\"\u003e\n\u003cdiv class=\"upr-trust-item\"\u003eChemical-Free Design\u003c\/div\u003e\n\u003cdiv class=\"upr-trust-item\"\u003eCompact \u0026amp; Portable\u003c\/div\u003e\n\u003cdiv class=\"upr-trust-item\"\u003eIndoor \/ Outdoor Use\u003c\/div\u003e\n\u003cdiv class=\"upr-trust-item\"\u003eReusable Rechargeable Power\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e","brand":"gadgetcab-vip","offers":[{"title":"Black \/ Buy 1","offer_id":48803958259904,"sku":"LT10328314HEI","price":24.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ Buy 2 Get 1 Free (3 PCS)","offer_id":48803958292672,"sku":"LT10328314HEI*3","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Black \/ Buy 3 Get 2 Free (5 PCS)","offer_id":48803958325440,"sku":"LT10328314HEI*5","price":68.98,"currency_code":"USD","in_stock":true},{"title":"White \/ Buy 1","offer_id":48803958358208,"sku":"LT10328314BAI","price":24.98,"currency_code":"USD","in_stock":true},{"title":"White \/ Buy 2 Get 1 Free (3 PCS)","offer_id":48803958390976,"sku":"LT10328314BAI*3","price":45.98,"currency_code":"USD","in_stock":true},{"title":"White \/ Buy 3 Get 2 Free (5 PCS)","offer_id":48803958423744,"sku":"LT10328314BAI*5","price":68.98,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ Buy 1","offer_id":48803958456512,"sku":"LT10328314HUG","price":24.98,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ Buy 2 Get 1 Free (3 PCS)","offer_id":48803958489280,"sku":"LT10328314HUG*3","price":45.98,"currency_code":"USD","in_stock":true},{"title":"Yellow \/ Buy 3 Get 2 Free (5 PCS)","offer_id":48803958522048,"sku":"LT10328314HUG*5","price":68.98,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0741\/5126\/4448\/files\/spp_shopify20260811122443_38623206c190826a039bac17dd0877ee_946de3b3-f664-46fa-b13f-1768d0b7a0c6.png?v=1786690485","url":"https:\/\/weinbliss.com\/products\/bird-repellent-keychain","provider":"weinbliss","version":"1.0","type":"link"}