{"product_id":"portable-ultrasonic-bird-repellent-keychain","title":"🐦Portable Ultrasonic Bird Repellent Keychain-No more trouble from birds, beasts and locusts","description":"\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\u003cdiv class=\"upr-page\"\u003e\n\u003c!-- 01 HERO --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-hero\"\u003e\u003cbr\u003e\u003c\/div\u003e\u003c\/section\u003e\n\u003c\/div\u003e\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\u003cdiv class=\"upr-page\"\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-hero\"\u003e\n\u003cdiv class=\"upr-page\"\u003e\n\u003c!-- 01 HERO --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-hero\"\u003e\n\u003cspan class=\"upr-kicker\"\u003ePortable • Rechargeable • Chemical-Free Design\u003c\/span\u003e\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\u003c\/section\u003e\u003c!-- 02 ULTRASONIC TECHNOLOGY --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eNo Sprays • No Mess • Easy Everyday Use\u003c\/span\u003e\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\/0831\/9988\/5562\/files\/d7d839789638ac85dcf5c629096beea10437af20.png?v=1786963652\" 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\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\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\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\u003c\/section\u003e\u003c!-- 03 THREE MODES --\u003e\u003csection class=\"upr-section upr-soft\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eChoose the Setting for Your Situation\u003c\/span\u003e\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\/0831\/9988\/5562\/files\/871041c2df0d65012f44643754baee034624a7ef.png?v=1786963651\" 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\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\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\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\u003c\/section\u003e\u003c!-- 04 BATTERY --\u003e\u003csection class=\"upr-section upr-dark\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eCordless Convenience Wherever You Go\u003c\/span\u003e\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\/0831\/9988\/5562\/files\/505ea91ba96295be37d5b3976208b6406c03192c.png?v=1786963652\" 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\u003c\/section\u003e\u003c!-- 05 USB-C --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eSimple Charging • Modern Connector\u003c\/span\u003e\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\/0753\/7154\/4808\/files\/5_f5152fd8-ab4d-4164-b7ec-4d5119657a23.png?v=1786118148\" alt=\"Ultrasonic pest repeller USB-C charging port\"\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\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\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\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\u003c\/section\u003e\u003c!-- 06 PORTABLE SIZE --\u003e\u003csection class=\"upr-section upr-soft\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eSmall Footprint • Easy Carrying\u003c\/span\u003e\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\/0831\/9988\/5562\/files\/f94775aef1ffc7480978bc3c70b3d699c10ef6b8.png?v=1786963650\" 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\u003c\/section\u003e\u003c!-- 07 LIFESTYLE \/ USE CASES --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eOne Compact Device for Multiple Settings\u003c\/span\u003e\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\u003c\/section\u003e\u003c!-- 08 PRODUCT DETAILS IMAGE + SPECS --\u003e\u003csection class=\"upr-section upr-soft\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eProduct Information at a Glance\u003c\/span\u003e\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\u003c\/section\u003e\u003c!-- 09 PACKAGE --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eChoose the Quantity That Fits Your Setup\u003c\/span\u003e\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\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\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\u003ch3\u003eFive Pack\u003c\/h3\u003e\n\u003cp\u003e5 × Portable Ultrasonic Pest Repeller\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c!-- 10 FAQ --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-section-head\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eFrequently Asked Questions\u003c\/span\u003e\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\u003c\/section\u003e\u003c!-- 11 CTA --\u003e\u003csection class=\"upr-section\"\u003e\u003cdiv class=\"upr-cta\"\u003e\n\u003cspan class=\"upr-kicker\"\u003eCompact • Rechargeable • Ready to Carry\u003c\/span\u003e\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\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cbr\u003e\n\u003c\/div\u003e\u003c\/section\u003e\u003c\/div\u003e","brand":"QWX","offers":[{"title":"White","offer_id":51058165940471,"sku":"WH02072608245230-白色","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":51058165973239,"sku":"WH02072608245230-黑色","price":21.99,"currency_code":"USD","in_stock":true},{"title":"Yellow","offer_id":51058166006007,"sku":"WH02072608245230-黄色","price":21.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0943\/7652\/6071\/files\/spp_shopify20260721104408_e0ce1402d35a4c95128e579df314c405_978d5573-10b5-41d7-9817-d4d3b5135f66.png?v=1787561466","url":"https:\/\/axiskyoh.com\/products\/portable-ultrasonic-bird-repellent-keychain","provider":"axiskyoh.com","version":"1.0","type":"link"}