{"title":"Mais vendido da semana","description":"","products":[{"product_id":"upgrade-edition-large-pet-static-hair-removal-gloves-black-polypropylene-cat-grooming-gloves-with-yellow-accents","title":"A forma mais fácil de remover pelos de animais — PetClean™","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\"\u003e \u003clink rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin=\"\"\u003e \u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root {\n    --yellow: #F5C518;\n    --yellow-mid: #E6B800;\n    --yellow-light: #FFD740;\n    --yellow-pale: #FFF8DC;\n    --yellow-glow: rgba(245,197,24,0.18);\n    --dark: #0A0A0A;\n    --dark-mid: #111111;\n    --dark-warm: #181818;\n    --dark-card: #141414;\n    --cream: #F5F2EC;\n    --cream-light: #FAF8F3;\n    --sand: #DDD8CC;\n    --white: #FFFFFF;\n    --navy: #050505;\n    --red-no: #E53935;\n    --orange-mid: #FF8C00;\n    --text-dark: #0A0A0A;\n    --text-mid: #2A2A2A;\n    --text-light: #5A5A5A;\n    --radius: 16px;\n    --radius-sm: 10px;\n    --shadow: 0 20px 60px rgba(0,0,0,0.5);\n    --shadow-sm: 0 8px 24px rgba(0,0,0,0.25);\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  html { scroll-behavior: smooth; }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    color: var(--text-dark);\n    background: var(--white);\n    overflow-x: hidden;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  @keyframes coreFloat {\n    0%, 100% { transform: translateY(0px) rotate(0deg); }\n    33% { transform: translateY(-12px) rotate(0.4deg); }\n    66% { transform: translateY(-6px) rotate(-0.3deg); }\n  }\n\n  @keyframes ringPulse {\n    0%, 100% { box-shadow: 0 0 0 0 rgba(245,197,24,0.35), 0 20px 60px rgba(0,0,0,0.4); }\n    50% { box-shadow: 0 0 0 20px rgba(245,197,24,0.0), 0 20px 60px rgba(0,0,0,0.4); }\n  }\n\n  @keyframes fadeUp {\n    from { opacity: 0; transform: translateY(28px); }\n    to { opacity: 1; transform: translateY(0); }\n  }\n\n  @keyframes dotPulse {\n    0%, 100% { opacity: 1; transform: scale(1); }\n    50% { opacity: 0.5; transform: scale(0.7); }\n  }\n\n  \/* ─── TOPBAR ─── *\/\n  .topbar {\n    background: var(--yellow);\n    color: #0A0A0A;\n    text-align: center;\n    padding: 10px 20px;\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 0.04em;\n  }\n  .topbar strong { color: #000; font-weight: 800; }\n\n  \/* ─── HERO ─── *\/\n  .hero {\n    background: linear-gradient(135deg, #0A0A0A 0%, #111111 50%, #181818 100%);\n    min-height: 92vh;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    align-items: center;\n    gap: 48px;\n    padding: 80px 72px;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background: url(\"data:image\/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23F5C518' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'\/%3E%3C\/g%3E%3C\/g%3E%3C\/svg%3E\");\n    pointer-events: none;\n  }\n\n  .hero::after {\n    content: '';\n    position: absolute;\n    top: -120px; right: -120px;\n    width: 500px; height: 500px;\n    background: radial-gradient(circle, rgba(245,197,24,0.08) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-left { animation: fadeUp 0.8s ease both; position: relative; z-index: 2; }\n\n  .hero-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: rgba(245,197,24,0.12);\n    border: 1px solid rgba(245,197,24,0.4);\n    color: var(--yellow-light);\n    font-size: 11px;\n    font-weight: 600;\n    letter-spacing: 0.12em;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 100px;\n    margin-bottom: 24px;\n  }\n\n  .hero-badge::before {\n    content: '';\n    width: 6px; height: 6px;\n    background: var(--yellow-light);\n    border-radius: 50%;\n    animation: dotPulse 2s ease infinite;\n  }\n\n  .hero h1 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(36px, 4vw, 60px);\n    font-weight: 600;\n    color: var(--white);\n    line-height: 1.08;\n    margin-bottom: 14px;\n    letter-spacing: -0.01em;\n  }\n\n  .hero h1 span { color: var(--yellow); }\n\n  .hero-tagline {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 20px;\n    font-style: italic;\n    color: rgba(245,197,24,0.65);\n    margin-bottom: 18px;\n    font-weight: 400;\n  }\n\n  .hero-sub {\n    font-size: 15px;\n    color: rgba(255,255,255,0.6);\n    line-height: 1.65;\n    max-width: 380px;\n    margin-bottom: 24px;\n  }\n\n  .hero-proof {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 32px;\n  }\n\n  .hero-stars { color: var(--yellow); font-size: 16px; letter-spacing: 2px; }\n  .hero-proof-text { font-size: 13px; color: rgba(255,255,255,0.5); }\n  .hero-proof-text strong { color: rgba(255,255,255,0.85); }\n\n  .trust-strip { display: flex; gap: 20px; flex-wrap: wrap; }\n\n  .trust-item {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    color: rgba(255,255,255,0.55);\n    font-size: 12px;\n    font-weight: 500;\n  }\n\n  .trust-item .icon { font-size: 15px; }\n\n  \/* ─── PRODUCT CARD ─── *\/\n  .hero-right {\n    position: relative;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    animation: fadeUp 0.8s 0.2s ease both;\n    z-index: 2;\n  }\n\n  .product-card {\n    background: linear-gradient(145deg, rgba(245,197,24,0.06) 0%, rgba(255,255,255,0.02) 100%);\n    border: 1px solid rgba(245,197,24,0.3);\n    border-radius: 28px;\n    padding: 32px 28px;\n    width: 100%;\n    max-width: 390px;\n    backdrop-filter: blur(12px);\n    animation: coreFloat 6s ease-in-out infinite, ringPulse 3s ease-in-out infinite;\n    position: relative;\n    z-index: 2;\n  }\n\n  .product-img-wrap {\n    width: 100%;\n    border-radius: 18px;\n    overflow: hidden;\n    margin-bottom: 22px;\n    background: rgba(245,197,24,0.05);\n    border: 1px solid rgba(245,197,24,0.15);\n    position: relative;\n    aspect-ratio: 1\/1;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .product-img-wrap img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    border-radius: 17px;\n  }\n\n  .product-img-badge {\n    position: absolute;\n    top: 12px; right: 12px;\n    background: rgba(245,197,24,0.9);\n    color: #000;\n    font-size: 10px;\n    font-weight: 800;\n    letter-spacing: 0.08em;\n    padding: 4px 10px;\n    border-radius: 100px;\n    backdrop-filter: blur(6px);\n  }\n\n  .price-block { text-align: center; margin-bottom: 14px; }\n\n  .price-old {\n    font-size: 14px;\n    color: rgba(255,255,255,0.3);\n    text-decoration: line-through;\n    font-weight: 300;\n  }\n\n  .price-now {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 50px;\n    font-weight: 700;\n    color: var(--white);\n    line-height: 1;\n  }\n\n  .price-save {\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    background: var(--yellow);\n    color: #000;\n    font-size: 12px;\n    font-weight: 800;\n    padding: 4px 12px;\n    border-radius: 100px;\n    margin-top: 6px;\n  }\n\n  .avail {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 6px;\n    color: rgba(255,255,255,0.38);\n    font-size: 11px;\n    margin-top: 8px;\n  }\n\n  .avail::before {\n    content: '';\n    width: 6px; height: 6px;\n    background: #ff6b35;\n    border-radius: 50%;\n    animation: dotPulse 1.5s ease infinite;\n  }\n\n  .chip {\n    position: absolute;\n    background: rgba(245,197,24,0.08);\n    border: 1px solid rgba(245,197,24,0.3);\n    border-radius: 100px;\n    padding: 7px 14px;\n    font-size: 11px;\n    color: var(--yellow-light);\n    font-weight: 600;\n    white-space: nowrap;\n    backdrop-filter: blur(8px);\n  }\n\n  .chip-1 { top: 20px; left: -72px; }\n  .chip-2 { bottom: 90px; left: -80px; }\n  .chip-3 { top: 45%; right: -72px; transform: translateY(-50%); }\n\n  \/* ─── BENEFITS BAR ─── *\/\n  .benefits-bar {\n    background: var(--yellow);\n    padding: 44px 72px;\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n  }\n\n  .benefit-item {\n    padding: 20px 32px;\n    border-right: 1px solid rgba(0,0,0,0.12);\n    text-align: center;\n  }\n\n  .benefit-item:last-child { border-right: none; }\n\n  .benefit-num {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 42px;\n    font-weight: 700;\n    color: #000;\n    line-height: 1;\n    display: block;\n  }\n\n  .benefit-desc {\n    font-size: 13px;\n    color: rgba(0,0,0,0.6);\n    margin-top: 6px;\n    font-weight: 500;\n  }\n\n  \/* ─── PROBLEM ─── *\/\n  .problem {\n    background: #0A0A0A;\n    padding: 80px 72px;\n  }\n\n  .section-header { text-align: center; margin-bottom: 40px; }\n\n  .section-header h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(30px, 4vw, 44px);\n    font-weight: 600;\n    color: var(--white);\n    margin-bottom: 10px;\n    line-height: 1.15;\n  }\n\n  .section-header h2 em { color: var(--yellow); font-style: italic; }\n  .section-header p { font-size: 15px; color: rgba(255,255,255,0.45); }\n\n  .prob-grid {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 14px;\n    max-width: 860px;\n    margin: 0 auto 36px;\n  }\n\n  .prob-card {\n    background: #141414;\n    border: 1px solid rgba(245,197,24,0.12);\n    border-radius: var(--radius-sm);\n    padding: 24px 18px;\n    text-align: center;\n  }\n\n  .prob-icon { font-size: 28px; margin-bottom: 10px; display: block; }\n  .prob-card p { font-size: 12px; color: rgba(255,255,255,0.45); line-height: 1.55; }\n\n  .solution-pill {\n    display: block;\n    text-align: center;\n    max-width: 380px;\n    margin: 0 auto;\n    background: var(--yellow);\n    color: #000;\n    border-radius: 100px;\n    padding: 14px 32px;\n    font-size: 14px;\n    font-weight: 700;\n    letter-spacing: 0.02em;\n  }\n\n  \/* ─── FEATURES ─── *\/\n  .features {\n    background: #111111;\n    padding: 80px 72px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 64px;\n    align-items: center;\n  }\n\n  .features-left h2 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 38px;\n    font-weight: 600;\n    color: var(--white);\n    line-height: 1.15;\n    margin-bottom: 28px;\n  }\n\n  .features-left h2 em { color: var(--yellow); font-style: italic; }\n\n  .features-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 14px; }\n\n  .feature-card {\n    background: #1A1A1A;\n    border: 1px solid rgba(245,197,24,0.12);\n    border-radius: var(--radius-sm);\n    padding: 20px;\n    transition: transform 0.2s, border-color 0.2s;\n  }\n\n  .feature-card:hover { transform: translateY(-2px); border-color: rgba(245,197,24,0.35); }\n  .feature-card .emoji { font-size: 24px; margin-bottom: 10px; display: block; }\n  .feature-card h4 { font-size: 14px; font-weight: 600; color: var(--white); margin-bottom: 4px; }\n  .feature-card p { font-size: 12px; color: rgba(255,255,255,0.45); line-height: 1.5; }\n\n  \/* Mobile accordion *\/\n  .feature-accordion { display: none; }\n  .acc-item { border-bottom: 1px solid rgba(245,197,24,0.12); }\n  .acc-header {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 16px 0;\n    cursor: pointer;\n    font-size: 14px;\n    font-weight: 600;\n    color: var(--white);\n    user-select: none;\n  }\n  .acc-icon { font-size: 18px; transition: transform 0.3s; display: inline-block; pointer-events: none; color: var(--yellow); }\n  .acc-item.open .acc-icon { transform: rotate(45deg); }\n  .acc-body {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.4s ease, padding 0.3s ease;\n    font-size: 13px;\n    color: rgba(255,255,255,0.45);\n    line-height: 1.6;\n  }\n  .acc-item.open .acc-body { max-height: 300px; padding-bottom: 16px; }\n\n  \/* Features panel *\/\n  .features-panel {\n    background: #0A0A0A;\n    border-radius: 24px;\n    padding: 36px 28px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 20px;\n    min-height: 420px;\n    justify-content: space-between;\n    border: 1px solid rgba(245,197,24,0.2);\n  }\n\n  .panel-title {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 20px;\n    color: var(--yellow-light);\n    text-align: center;\n    font-style: italic;\n    opacity: 0.85;\n  }\n\n  .panel-gif {\n    width: 100%;\n    border-radius: 16px;\n    overflow: hidden;\n    flex: 1;\n    min-height: 200px;\n    max-height: 240px;\n    position: relative;\n  }\n\n  .panel-gif img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    display: block;\n    border-radius: 16px;\n  }\n\n  .panel-gif-overlay {\n    position: absolute;\n    inset: 0;\n    border-radius: 16px;\n    border: 1px solid rgba(245,197,24,0.2);\n    background: linear-gradient(to top, rgba(10,10,10,0.5) 0%, transparent 50%);\n    pointer-events: none;\n  }\n\n  .panel-tags { display: flex; gap: 8px; flex-wrap: wrap; justify-content: center; }\n\n  .panel-tag {\n    background: rgba(245,197,24,0.1);\n    border: 1px solid rgba(245,197,24,0.25);\n    color: var(--yellow-light);\n    font-size: 11px;\n    font-weight: 600;\n    padding: 5px 12px;\n    border-radius: 100px;\n  }\n\n  \/* ─── HOW ─── *\/\n  .how { background: #0A0A0A; padding: 80px 72px; }\n\n  .steps {\n    display: flex;\n    align-items: flex-start;\n    justify-content: center;\n    max-width: 860px;\n    margin: 0 auto;\n  }\n\n  .step { flex: 1; text-align: center; padding: 24px 20px; position: relative; }\n\n  .step-num {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 72px;\n    font-weight: 700;\n    color: rgba(245,197,24,0.06);\n    line-height: 1;\n    position: absolute;\n    top: 0; left: 50%;\n    transform: translateX(-50%);\n    pointer-events: none;\n  }\n\n  .step-emoji { font-size: 32px; margin-bottom: 12px; display: block; position: relative; z-index: 1; margin-top: 24px; }\n  .step h4 { font-size: 15px; font-weight: 600; color: var(--white); margin-bottom: 8px; position: relative; z-index: 1; }\n  .step p { font-size: 13px; color: rgba(255,255,255,0.45); line-height: 1.6; position: relative; z-index: 1; }\n\n  .step-arrow { font-size: 22px; color: var(--yellow); align-self: center; opacity: 0.6; flex-shrink: 0; margin-top: 32px; }\n\n  \/* ─── PRICING ─── *\/\n  .pricing { background: #111111; padding: 80px 72px; }\n\n  .price-cards {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n    max-width: 860px;\n    margin: 0 auto;\n  }\n\n  .price-card {\n    border: 1.5px solid rgba(245,197,24,0.15);\n    border-radius: var(--radius);\n    padding: 32px 24px;\n    text-align: center;\n    position: relative;\n    background: #1A1A1A;\n    transition: transform 0.25s, box-shadow 0.25s, border-color 0.25s;\n  }\n\n  .price-card:hover { transform: translateY(-4px); border-color: rgba(245,197,24,0.4); }\n\n  .price-card.featured {\n    border-color: var(--yellow);\n    border-width: 2px;\n    background: #1E1A00;\n  }\n\n  .pop-badge {\n    position: absolute;\n    top: -13px; left: 50%;\n    transform: translateX(-50%);\n    background: var(--yellow);\n    color: #000;\n    font-size: 10px;\n    font-weight: 800;\n    padding: 5px 16px;\n    border-radius: 100px;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    white-space: nowrap;\n  }\n\n  .pc-qty {\n    font-size: 11px;\n    color: rgba(255,255,255,0.4);\n    font-weight: 700;\n    text-transform: uppercase;\n    letter-spacing: 0.1em;\n    margin-bottom: 10px;\n  }\n\n  .pc-qty.best { color: var(--yellow); }\n\n  .pc-price {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 52px;\n    font-weight: 700;\n    color: var(--white);\n    line-height: 1;\n    margin-bottom: 6px;\n  }\n\n  .pc-per { font-size: 12px; color: rgba(255,255,255,0.35); margin-bottom: 10px; height: 18px; }\n\n  .pc-save {\n    display: inline-block;\n    background: rgba(245,197,24,0.12);\n    color: var(--yellow);\n    border: 1px solid rgba(245,197,24,0.25);\n    border-radius: 100px;\n    padding: 3px 12px;\n    font-size: 11px;\n    font-weight: 700;\n    margin-bottom: 18px;\n    height: 24px;\n  }\n\n  .pc-features { list-style: none; text-align: left; }\n\n  .pc-features li {\n    font-size: 13px;\n    color: rgba(255,255,255,0.6);\n    padding: 7px 0;\n    border-bottom: 1px solid rgba(245,197,24,0.08);\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .pc-features li:last-child { border-bottom: none; }\n  .pc-features li::before { content: '✓'; color: var(--yellow); font-weight: 700; flex-shrink: 0; }\n\n  .pricing-note { text-align: center; margin-top: 24px; font-size: 13px; color: rgba(255,255,255,0.35); }\n  .pricing-note strong { color: var(--yellow); }\n\n  \/* ─── WHO ─── *\/\n  .for-who { background: #0A0A0A; padding: 72px 72px; }\n\n  .who-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 16px;\n    max-width: 900px;\n    margin: 0 auto;\n  }\n\n  .who-card {\n    background: #141414;\n    border: 1px solid rgba(245,197,24,0.1);\n    border-radius: var(--radius-sm);\n    padding: 24px 20px;\n    transition: transform 0.2s, border-color 0.2s;\n  }\n\n  .who-card:hover { transform: translateY(-3px); border-color: rgba(245,197,24,0.3); }\n  .who-card .emoji { font-size: 28px; margin-bottom: 10px; display: block; }\n  .who-card h4 { font-size: 14px; font-weight: 600; color: var(--white); margin-bottom: 6px; }\n  .who-card p { font-size: 12px; color: rgba(255,255,255,0.45); line-height: 1.5; }\n\n  \/* ─── REVIEWS ─── *\/\n  .reviews { background: #111111; padding: 80px 72px; }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 18px;\n    max-width: 1000px;\n    margin: 0 auto;\n  }\n\n  .review-card {\n    background: #1A1A1A;\n    border: 1px solid rgba(245,197,24,0.1);\n    border-radius: var(--radius);\n    padding: 28px 22px;\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n    transition: transform 0.2s, border-color 0.2s;\n  }\n\n  .review-card:hover { transform: translateY(-2px); border-color: rgba(245,197,24,0.3); }\n  .stars { color: var(--yellow); font-size: 13px; letter-spacing: 2px; }\n\n  .review-text {\n    font-family: 'Cormorant Garamond', serif;\n    font-style: italic;\n    font-size: 17px;\n    color: rgba(255,255,255,0.85);\n    line-height: 1.55;\n  }\n\n  .review-author { display: flex; align-items: center; gap: 10px; margin-top: auto; }\n\n  .avatar {\n    width: 38px; height: 38px;\n    border-radius: 50%;\n    background: linear-gradient(135deg, var(--yellow), #8B6E00);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 13px;\n    font-weight: 700;\n    color: #000;\n    flex-shrink: 0;\n  }\n\n  .author-info h5 { font-size: 13px; font-weight: 600; color: var(--white); }\n  .author-info span { font-size: 11px; color: rgba(255,255,255,0.35); }\n\n  .rev-verified {\n    margin-left: auto;\n    font-size: 10px;\n    font-weight: 700;\n    color: var(--yellow);\n    background: rgba(245,197,24,0.1);\n    padding: 2px 8px;\n    border-radius: 100px;\n  }\n\n  \/* ─── COMPARISON ─── *\/\n  .comparison { background: #0A0A0A; padding: 80px 72px; }\n\n  .compare-table {\n    width: 100%;\n    max-width: 700px;\n    margin: 0 auto;\n    border-collapse: collapse;\n    border-radius: var(--radius);\n    overflow: hidden;\n    box-shadow: 0 0 0 1px rgba(245,197,24,0.15);\n  }\n\n  .compare-table thead th {\n    padding: 16px 24px;\n    font-size: 14px;\n    font-weight: 600;\n    text-align: center;\n  }\n\n  .compare-table thead th:first-child { text-align: left; background: #1A1A1A; color: rgba(255,255,255,0.4); }\n  .compare-table thead th:nth-child(2) { background: var(--yellow); color: #000; }\n  .compare-table thead th:nth-child(3) { background: #141414; color: rgba(255,255,255,0.4); }\n\n  .compare-table tbody tr { border-bottom: 1px solid rgba(245,197,24,0.06); }\n  .compare-table tbody tr:last-child { border-bottom: none; }\n\n  .compare-table tbody td { padding: 14px 24px; font-size: 13px; text-align: center; }\n  .compare-table tbody td:first-child { text-align: left; font-weight: 500; color: rgba(255,255,255,0.7); background: #141414; }\n  .compare-table tbody td:nth-child(2) { background: rgba(245,197,24,0.04); }\n  .compare-table tbody td:nth-child(3) { background: #0A0A0A; }\n\n  .ok { color: var(--yellow); font-weight: 700; font-size: 16px; }\n  .no { color: var(--red-no); font-weight: 700; font-size: 16px; }\n  .mid { color: var(--orange-mid); font-weight: 700; font-size: 16px; }\n\n  \/* ─── SPECS + GUARANTEE ─── *\/\n  .specs {\n    background: #111111;\n    padding: 80px 72px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 64px;\n    align-items: start;\n  }\n\n  .specs-title {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 32px;\n    font-weight: 600;\n    color: var(--yellow-light);\n    margin-bottom: 28px;\n  }\n\n  .spec-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 12px 0;\n    border-bottom: 1px solid rgba(245,197,24,0.08);\n    font-size: 13px;\n  }\n\n  .spec-row:last-child { border-bottom: none; }\n  .spec-key { color: rgba(255,255,255,0.35); font-weight: 400; }\n  .spec-val { color: var(--yellow-light); font-weight: 600; }\n\n  .guarantee-box {\n    background: rgba(245,197,24,0.04);\n    border: 1px solid rgba(245,197,24,0.2);\n    border-radius: var(--radius);\n    padding: 36px 30px;\n  }\n\n  .guarantee-box h3 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 30px;\n    font-weight: 600;\n    color: var(--white);\n    margin-bottom: 14px;\n    line-height: 1.2;\n  }\n\n  .guarantee-box h3 em { color: var(--yellow); font-style: italic; }\n\n  .guarantee-box p {\n    font-size: 14px;\n    color: rgba(255,255,255,0.45);\n    line-height: 1.65;\n    margin-bottom: 24px;\n  }\n\n  .trust-badges { display: flex; flex-direction: column; gap: 10px; }\n\n  .trust-badge {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 13px;\n    color: rgba(255,255,255,0.5);\n  }\n\n  .trust-badge .icon { font-size: 17px; }\n\n  \/* ─── FAQ ─── *\/\n  .faq { background: #0A0A0A; padding: 80px 72px; }\n  .faq-inner { max-width: 700px; margin: 0 auto; }\n\n  .faq-static-item { border-bottom: 1px solid rgba(245,197,24,0.1); padding: 22px 0; }\n\n  .faq-static-q {\n    font-size: 15px;\n    font-weight: 600;\n    color: var(--white);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: flex-start;\n    gap: 8px;\n  }\n\n  .faq-static-a { font-size: 14px; color: rgba(255,255,255,0.45); line-height: 1.7; padding-left: 20px; }\n\n  \/* ─── FOOTER ─── *\/\n  footer {\n    background: #050505;\n    padding: 40px 72px;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 16px;\n    border-top: 1px solid rgba(245,197,24,0.1);\n  }\n\n  .footer-brand {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 24px;\n    font-weight: 600;\n    color: var(--white);\n  }\n\n  .footer-brand span { color: var(--yellow); }\n  .footer-copy { font-size: 12px; color: rgba(255,255,255,0.2); }\n\n  \/* ─── MOBILE ─── *\/\n  @media (max-width: 768px) {\n    .hero { grid-template-columns: 1fr; padding: 56px 20px 40px; min-height: auto; gap: 36px; }\n    .chip-1, .chip-2, .chip-3 { display: none; }\n    .product-card { max-width: 100%; }\n    .benefits-bar { grid-template-columns: 1fr; padding: 36px 20px; }\n    .benefit-item { border-right: none; border-bottom: 1px solid rgba(0,0,0,0.12); text-align: left; padding: 18px 0; }\n    .benefit-item:last-child { border-bottom: none; }\n    .problem { padding: 52px 20px; }\n    .prob-grid { grid-template-columns: 1fr 1fr; }\n    .features { grid-template-columns: 1fr; padding: 52px 20px; gap: 36px; }\n    .features-grid { display: none; }\n    .feature-accordion { display: block; }\n    .features-panel { min-height: auto; }\n    .how { padding: 52px 20px; }\n    .steps { flex-direction: column; }\n    .step-arrow { display: none; }\n    .step { padding: 16px 0; }\n    .pricing { padding: 52px 20px; }\n    .price-cards { grid-template-columns: 1fr; }\n    .for-who { padding: 52px 20px; }\n    .who-grid { grid-template-columns: 1fr; }\n    .reviews { padding: 52px 20px; }\n    .reviews-grid { grid-template-columns: 1fr; }\n    .comparison { padding: 52px 20px; }\n    .compare-table thead th, .compare-table tbody td { padding: 11px 14px; font-size: 12px; }\n    .specs { grid-template-columns: 1fr; padding: 52px 20px; gap: 36px; }\n    .faq { padding: 52px 20px; }\n    footer { padding: 30px 20px; flex-direction: column; align-items: flex-start; }\n  }\n\u003c\/style\u003e\n\u003c!-- TOPBAR --\u003e\n\u003cdiv class=\"topbar\"\u003e🚚 Portes \u003cstrong\u003eGrátis\u003c\/strong\u003e para Portugal · Envio em 24–48h · Pagamento 100% Seguro\u003c\/div\u003e\n\u003c!-- ─── 1. HERO ─── --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-left\"\u003e\n\u003cdiv class=\"hero-badge\"\u003eProduto do Ano para Donos de Pets\u003c\/div\u003e\n\u003ch1\u003eChega de pelos\u003cbr\u003e\u003cspan\u003epor toda a casa.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-tagline\"\u003eA solução que cabe na sua mão.\u003c\/p\u003e\n\u003cp class=\"hero-sub\"\u003eA PetClean™ Luva Mágica remove pelos de sofás, roupas, cobertores e do seu pet num único movimento. Sem esforço, sem barulho, sem despesa.\u003c\/p\u003e\n\u003cdiv class=\"hero-proof\"\u003e\n\u003cspan class=\"hero-stars\"\u003e★★★★★\u003c\/span\u003e \u003cspan class=\"hero-proof-text\"\u003e\u003cstrong\u003e+2.800 famílias portuguesas\u003c\/strong\u003e já usam\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-strip\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"icon\"\u003e🚚\u003c\/span\u003e Envio 24–48h\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"icon\"\u003e🛡️\u003c\/span\u003e Garantia 14 dias\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"icon\"\u003e🔒\u003c\/span\u003e Pagamento seguro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-right\"\u003e\n\u003cdiv class=\"chip chip-1\"\u003e🤫 Silenciosa\u003c\/div\u003e\n\u003cdiv class=\"chip chip-2\"\u003e♻️ Reutilizável\u003c\/div\u003e\n\u003cdiv class=\"chip chip-3\"\u003e🐾 Segura para Pets\u003c\/div\u003e\n\u003cdiv class=\"product-card\"\u003e\n\u003cdiv class=\"product-img-wrap\"\u003e\n\u003cimg alt=\"PetClean™ Luva Mágica em uso\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/5759\/2312\/files\/xgif1_4a841af0-fa15-41e0-a319-2c2888122fc3.gif?v=1735679629\"\u003e\n\u003cdiv class=\"product-img-badge\"\u003e✦ Uso Real\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-block\"\u003e\n\u003cdiv class=\"price-old\"\u003eDE €29,90\u003c\/div\u003e\n\u003cdiv class=\"price-now\"\u003e€19\u003csup style=\"font-size: 22px; vertical-align: super;\"\u003e,90\u003c\/sup\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"price-save\"\u003ePoupa 33% · Oferta Limitada\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"avail\"\u003eDisponibilidade limitada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 2. BENEFITS BAR ─── --\u003e\n\u003csection class=\"benefits-bar\"\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003cspan class=\"benefit-num\"\u003e2.800+\u003c\/span\u003e\n\u003cdiv class=\"benefit-desc\"\u003eFamílias portuguesas satisfeitas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003cspan class=\"benefit-num\"\u003e∞\u003c\/span\u003e\n\u003cdiv class=\"benefit-desc\"\u003eReutilizável — sem refis, sem despesas extras\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003cspan class=\"benefit-num\"\u003e24h\u003c\/span\u003e\n\u003cdiv class=\"benefit-desc\"\u003eEnvio rápido para todo Portugal continental\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 3. PROBLEMA ─── --\u003e\n\u003csection class=\"problem\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eReconhece \u003cem\u003ealguma\u003c\/em\u003e destas situações?\u003c\/h2\u003e\n\u003cp\u003eSe tem um pet em casa, sabe exatamente do que estamos a falar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prob-grid\"\u003e\n\u003cdiv class=\"prob-card\"\u003e\n\u003cspan class=\"prob-icon\"\u003e🛋️\u003c\/span\u003e\n\u003cp\u003eSofá sempre coberto de pelos mesmo depois de limpar\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prob-card\"\u003e\n\u003cspan class=\"prob-icon\"\u003e👕\u003c\/span\u003e\n\u003cp\u003eRoupa cheia de pelo antes de sair de casa\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prob-card\"\u003e\n\u003cspan class=\"prob-icon\"\u003e🔊\u003c\/span\u003e\n\u003cp\u003eAspirador barulhento que assusta o seu pet\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prob-card\"\u003e\n\u003cspan class=\"prob-icon\"\u003e💸\u003c\/span\u003e\n\u003cp\u003eRolos adesivos que acabam e custam caro\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"solution-pill\"\u003eA solução chegou — e cabe na sua mão. 🧤\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 4. FEATURES ─── --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"features-left\"\u003e\n\u003ch2\u003eTudo o que precisa,\u003cbr\u003e\u003cem\u003enuma só luva.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"emoji\"\u003e⚡\u003c\/span\u003e\n\u003ch4\u003eRemoção Instantânea\u003c\/h4\u003e\n\u003cp\u003eUm movimento remove a maioria dos pelos de qualquer superfície.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"emoji\"\u003e🛋️\u003c\/span\u003e\n\u003ch4\u003eFunciona em Tudo\u003c\/h4\u003e\n\u003cp\u003eSofás, roupas, cobertores e directamente no pelo do pet.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"emoji\"\u003e♻️\u003c\/span\u003e\n\u003ch4\u003eReutilizável para Sempre\u003c\/h4\u003e\n\u003cp\u003eBasta enxaguar com água. Sem refis, dura anos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"emoji\"\u003e🤫\u003c\/span\u003e\n\u003ch4\u003eCompletamente Silenciosa\u003c\/h4\u003e\n\u003cp\u003eNão assusta o pet. Trabalha em total silêncio.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-accordion\"\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cdiv class=\"acc-header\"\u003e⚡ Remoção Instantânea \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003eUm único movimento da mão remove a maioria dos pelos soltos de qualquer superfície.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cdiv class=\"acc-header\"\u003e🛋️ Funciona em Tudo \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003eSofás, roupas, cobertores, almofadas, carpetes e directamente no pelo do animal.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cdiv class=\"acc-header\"\u003e♻️ Reutilizável para Sempre \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003eBasta enxaguar com água corrente. Sem refis, sem despesas extras — dura anos.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cdiv class=\"acc-header\"\u003e🤫 Completamente Silenciosa \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-body\"\u003eNão assusta o seu pet. Ao contrário do aspirador, trabalha em silêncio total.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"features-panel\"\u003e\n\u003cp class=\"panel-title\"\u003e\"Funciona em segundos,\u003cbr\u003edura para sempre.\"\u003c\/p\u003e\n\u003cdiv class=\"panel-gif\"\u003e\n\u003cimg alt=\"PetClean Luva Mágica em acção\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/5759\/2312\/files\/xgif1_4a841af0-fa15-41e0-a319-2c2888122fc3.gif?v=1735679629\"\u003e\n\u003cdiv class=\"panel-gif-overlay\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"panel-tags\"\u003e\n\u003cspan class=\"panel-tag\"\u003e🐾 Segura para Pets\u003c\/span\u003e \u003cspan class=\"panel-tag\"\u003e♻️ Zero Plástico\u003c\/span\u003e \u003cspan class=\"panel-tag\"\u003e🤫 Silenciosa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 5. COMO FUNCIONA ─── --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eComo utilizar\u003c\/h2\u003e\n\u003cp\u003eTão simples que vai surpreendê-la. Três passos, resultado imediato.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cspan class=\"step-num\"\u003e01\u003c\/span\u003e \u003cspan class=\"step-emoji\"\u003e🧤\u003c\/span\u003e\n\u003ch4\u003eVista a Luva\u003c\/h4\u003e\n\u003cp\u003eAjuste o velcro confortavelmente. Fica segura e não escorrega.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cspan class=\"step-num\"\u003e02\u003c\/span\u003e \u003cspan class=\"step-emoji\"\u003e👋\u003c\/span\u003e\n\u003ch4\u003ePasse na Superfície\u003c\/h4\u003e\n\u003cp\u003eMovimentos suaves sobre o sofá, roupa ou no pet. Os pelos aderem de imediato.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cspan class=\"step-num\"\u003e03\u003c\/span\u003e \u003cspan class=\"step-emoji\"\u003e✨\u003c\/span\u003e\n\u003ch4\u003eResultado Imediato\u003c\/h4\u003e\n\u003cp\u003eSuperfície limpa em segundos. Para limpar, basta água corrente.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 6. PRICING ─── --\u003e\n\u003csection class=\"pricing\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eEscolha a sua \u003cem style=\"color: var(--yellow); font-style: italic;\"\u003eoferta\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cp\u003eQuanto mais levar, mais poupa. Sem compromissos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-cards\"\u003e\n\u003cdiv class=\"price-card\"\u003e\n\u003cdiv class=\"pc-qty\"\u003e1 Unidade\u003c\/div\u003e\n\u003cdiv class=\"pc-price\"\u003e€19\u003cspan style=\"font-size: 24px;\"\u003e,90\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-per\"\u003e \u003c\/div\u003e\n\u003cdiv class=\"pc-save\" style=\"opacity: 0;\"\u003e \u003c\/div\u003e\n\u003cul class=\"pc-features\"\u003e\n\u003cli\u003e1× PetClean™ Luva Mágica\u003c\/li\u003e\n\u003cli\u003eEnvio expresso incluído\u003c\/li\u003e\n\u003cli\u003eGarantia de 30 dias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-card featured\"\u003e\n\u003cdiv class=\"pop-badge\"\u003e⭐ Mais Popular\u003c\/div\u003e\n\u003cdiv class=\"pc-qty\"\u003e2 Unidades\u003c\/div\u003e\n\u003cdiv class=\"pc-price\"\u003e€29\u003cspan style=\"font-size: 24px;\"\u003e,90\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-per\"\u003e€14,95 por unidade\u003c\/div\u003e\n\u003cdiv class=\"pc-save\"\u003ePoupa €9,90 · 25% OFF\u003c\/div\u003e\n\u003cul class=\"pc-features\"\u003e\n\u003cli\u003e2× PetClean™ Luva Mágica\u003c\/li\u003e\n\u003cli\u003eIdeal: casa + trabalho\u003c\/li\u003e\n\u003cli\u003eEnvio expresso incluído\u003c\/li\u003e\n\u003cli\u003eGarantia de 30 dias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-card\"\u003e\n\u003cdiv class=\"pc-qty best\"\u003e✦ Melhor Oferta\u003c\/div\u003e\n\u003cdiv class=\"pc-price\"\u003e€39\u003cspan style=\"font-size: 24px;\"\u003e,90\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pc-per\"\u003e€13,30 por unidade\u003c\/div\u003e\n\u003cdiv class=\"pc-save\"\u003e🔥 Leve 3 e Poupe €19,80\u003c\/div\u003e\n\u003cul class=\"pc-features\"\u003e\n\u003cli\u003e3× PetClean™ Luva Mágica\u003c\/li\u003e\n\u003cli\u003ePerfeita para oferecer\u003c\/li\u003e\n\u003cli\u003eEnvio expresso prioritário\u003c\/li\u003e\n\u003cli\u003eGarantia de 30 dias\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp class=\"pricing-note\"\u003e🔒 Pagamento seguro · \u003cstrong\u003eEnvio em 24–48h\u003c\/strong\u003e · Devoluções gratuitas\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 7. PARA QUEM É ─── --\u003e\n\u003csection class=\"for-who\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003ePara quem é a \u003cem style=\"color: var(--yellow); font-style: italic;\"\u003ePetClean™\u003c\/em\u003e?\u003c\/h2\u003e\n\u003cp\u003eFeita para donos de pets que valorizam praticidade e eficácia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-grid\"\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e🐕\u003c\/span\u003e\n\u003ch4\u003eDonos de cães\u003c\/h4\u003e\n\u003cp\u003ePelo longo, curto ou médio — remove tudo em segundos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e🐈\u003c\/span\u003e\n\u003ch4\u003eDonos de gatos\u003c\/h4\u003e\n\u003cp\u003eIdeal para gatos que perdem pelo o ano inteiro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e🛋️\u003c\/span\u003e\n\u003ch4\u003eSofás e estofos\u003c\/h4\u003e\n\u003cp\u003eSuperfícies limpas sem danificar o tecido.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e✈️\u003c\/span\u003e\n\u003ch4\u003eViajantes com pets\u003c\/h4\u003e\n\u003cp\u003eCompacta e portátil — cabe em qualquer mala.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e♻️\u003c\/span\u003e\n\u003ch4\u003eConsumidores conscientes\u003c\/h4\u003e\n\u003cp\u003eZero plástico descartável. Uma compra para a vida.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e💸\u003c\/span\u003e\n\u003ch4\u003eQuem quer poupar\u003c\/h4\u003e\n\u003cp\u003eChega de gastar em rolos adesivos todos os meses.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 8. REVIEWS ─── --\u003e\n\u003csection class=\"reviews\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eO que dizem as famílias portuguesas\u003c\/h2\u003e\n\u003cp\u003eAvaliações verificadas de quem já experimentou.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Tenho dois golden retrievers e a casa estava sempre cheia de pelos. Em dois minutos o sofá ficou como novo.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eAS\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eAna Silva\u003c\/h5\u003e\n\u003cspan\u003eLisboa\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rev-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Comprei as 3 unidades e não me arrependo nada. Uma fica no carro, outra em casa e outra no escritório.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eJF\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eJoão Ferreira\u003c\/h5\u003e\n\u003cspan\u003ePorto\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rev-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Uso directamente no gato enquanto o mimo e ele adora! A casa está sempre limpa com o mínimo esforço.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eMC\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eMariana Costa\u003c\/h5\u003e\n\u003cspan\u003eBraga\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rev-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Pensei que era mais um produto que não funcionava. Enganei-me completamente. Até em pelos longos é perfeita.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eRA\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eRicardo Alves\u003c\/h5\u003e\n\u003cspan\u003eFaro\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rev-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Deixei de gastar dinheiro em rolos descartáveis. Esta luva é rápida, prática e fácil de limpar. Recomendo!\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eSM\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eSofia Martins\u003c\/h5\u003e\n\u003cspan\u003eCoimbra\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rev-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Recebi ontem e já experimentei em tudo: sofá, almofadas e no próprio cão. Funcionou em tudo sem excepção!\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eCF\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eCatarina Fonseca\u003c\/h5\u003e\n\u003cspan\u003eSetúbal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cspan class=\"rev-verified\"\u003e✓ Verificado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 9. COMPARAÇÃO ─── --\u003e\n\u003csection class=\"comparison\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003ePorquê a \u003cem style=\"color: var(--yellow); font-style: italic;\"\u003ePetClean™\u003c\/em\u003e?\u003c\/h2\u003e\n\u003cp\u003eVeja a diferença lado a lado.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ctable class=\"compare-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCaracterística\u003c\/th\u003e\n\u003cth\u003ePetClean™ Luva\u003c\/th\u003e\n\u003cth\u003eRolo Adesivo\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eReutilizável\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"ok\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSilencioso\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"ok\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"ok\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFunciona no pet\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"ok\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eZero desperdício\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"ok\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"no\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCusto a longo prazo\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"ok\"\u003e✓ Baixo\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"no\"\u003e✗ Alto\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFunciona em superfícies irregulares\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"ok\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"mid\"\u003e±\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 10. SPECS + GARANTIA ─── --\u003e\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"specs-left\"\u003e\n\u003ch2 class=\"specs-title\"\u003eEspecificações\u003c\/h2\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eMaterial\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eSilicone suave premium\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eAjuste\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eVelcro — tamanho universal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCompatível com\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eCães, gatos e outros pets\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eSuperfícies\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eSofás, roupas, cobertores, carpetes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eLimpeza\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eÁgua corrente — sem detergentes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eDurabilidade\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eUso ilimitado · Anos de vida útil\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eEnvio\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e24–48h · Portugal continental\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-right\"\u003e\n\u003cdiv class=\"guarantee-box\"\u003e\n\u003ch3\u003eGarantia de\u003cbr\u003e\u003cem\u003e30 Dias.\u003c\/em\u003e\n\u003c\/h3\u003e\n\u003cp\u003eExperimente sem qualquer risco. Se não ficar completamente satisfeito nos primeiros 30 dias, devolvemos o valor total — sem perguntas, sem complicações.\u003c\/p\u003e\n\u003cdiv class=\"trust-badges\"\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"icon\"\u003e🛡️\u003c\/span\u003e Garantia total de 30 dias\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"icon\"\u003e🔒\u003c\/span\u003e Pagamento 100% seguro\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"icon\"\u003e🚚\u003c\/span\u003e Portes grátis incluídos\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 11. FAQ ─── --\u003e\n\u003csection class=\"faq\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003ePerguntas frequentes\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-inner\"\u003e\n\u003cdiv class=\"faq-static-item\"\u003e\n\u003cdiv class=\"faq-static-q\"\u003e✦ Funciona com todo o tipo de pelo?\u003c\/div\u003e\n\u003cdiv class=\"faq-static-a\"\u003eSim — a Luva Mágica™ funciona com todos os tipos de pelo, curtos, médios ou longos, tanto de cães como de gatos. O material especial garante que qualquer tipo de pelo adere facilmente.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-static-item\"\u003e\n\u003cdiv class=\"faq-static-q\"\u003e✦ Preciso de esfregar muito para remover os pelos?\u003c\/div\u003e\n\u003cdiv class=\"faq-static-a\"\u003eDe forma alguma. Um simples movimento suave sobre a superfície é suficiente. O material atrai os pelos de forma quase magnética — sem esforço, sem pressão excessiva.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-static-item\"\u003e\n\u003cdiv class=\"faq-static-q\"\u003e✦ Como limpo a luva após utilização?\u003c\/div\u003e\n\u003cdiv class=\"faq-static-a\"\u003eBasta enxaguar em água corrente e os pelos saem facilmente. Não necessita de detergentes nem de máquina de lavar. Após secar ao ar, está pronta a usar novamente — indefinidamente.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-static-item\"\u003e\n\u003cdiv class=\"faq-static-q\"\u003e✦ Posso usar diretamente no meu pet?\u003c\/div\u003e\n\u003cdiv class=\"faq-static-a\"\u003eSim! O material é completamente seguro e suave para a pele e pelo dos animais. Muitos tutores usam-na na higiene diária — e os animais adoram a sensação de massagem que a luva proporciona.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"border-bottom: none;\" class=\"faq-static-item\"\u003e\n\u003cdiv class=\"faq-static-q\"\u003e✦ Qual a diferença em relação a um rolo adesivo?\u003c\/div\u003e\n\u003cdiv class=\"faq-static-a\"\u003eOs rolos são descartáveis, geram desperdício constante e exigem refis. A Luva Mágica™ é reutilizável, mais eficaz em superfícies irregulares, silenciosa e funciona direcamente no animal. A longo prazo é muito mais económica.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 12. FOOTER ─── --\u003e\u003cfooter\u003e\n\u003cdiv class=\"footer-brand\"\u003ePetClean™ \u003cspan\u003eLuva Mágica\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footer-copy\"\u003e© 2026 PetClean Portugal · Todos os direitos reservados · Portugal\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HELIRA","offers":[{"title":"1 UNIDADE","offer_id":64303100952925,"sku":"14:202594829","price":19.9,"currency_code":"EUR","in_stock":true},{"title":"2 UNIDADES 🔥 MAIS VENDIDO - 25% OFF","offer_id":64383501173085,"sku":null,"price":29.9,"currency_code":"EUR","in_stock":true},{"title":"3 UNIDADES 🌟 MELHOR OFERTA - 35%OFF","offer_id":64383501205853,"sku":null,"price":39.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_49_18.png?v=1778186972"},{"product_id":"posturapro","title":"Corrige a tua postura sem desconforto no dia a dia — PosturaPro™","description":"\u003cstyle\u003e\n.posturapro-page{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f5f8fa;\n  color:#102331;\n  max-width:1100px;\n  margin:20px auto;\n  border-radius:18px;\n  overflow:hidden;\n}\n\n.pp-hero{\n  background:linear-gradient(135deg,#0D1B2A,#1B4F72);\n  color:white;\n  padding:36px 20px;\n  text-align:center;\n}\n\n.pp-hero h1{font-size:34px;margin:0 0 8px}\n.pp-hero p{color:#dcecf7;line-height:1.6}\n\n.pp-gif{\n  width:260px;\n  max-width:100%;\n  border-radius:18px;\n  margin:20px auto;\n  display:block;\n  box-shadow:0 18px 35px rgba(0,0,0,.25);\n}\n\n.pp-badges,.pp-benefit-badges{\n  display:flex;\n  justify-content:center;\n  gap:8px;\n  flex-wrap:wrap;\n  margin-top:16px;\n}\n\n.pp-badge,.pp-benefit-badge{\n  background:rgba(255,255,255,.14);\n  border:1px solid rgba(255,255,255,.22);\n  padding:8px 13px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n.pp-benefit-box{\n  background:white;\n  margin:18px;\n  padding:24px;\n  border-radius:18px;\n  text-align:center;\n  box-shadow:0 8px 24px rgba(13,27,42,.08);\n  border:1px solid #ddeaf2;\n}\n\n.pp-benefit-title{\n  font-size:28px;\n  font-weight:800;\n  color:#1B4F72;\n  margin-bottom:10px;\n}\n\n.pp-benefit-text{\n  color:#4f6470;\n  line-height:1.7;\n  font-size:16px;\n  max-width:700px;\n  margin:0 auto;\n}\n\n.pp-benefit-badge{\n  background:#eef7fb;\n  color:#1B4F72;\n  font-weight:600;\n}\n\n.pp-grid{\n  display:grid;\n  grid-template-columns:repeat(2,1fr);\n  gap:16px;\n  padding:18px;\n}\n\n.pp-card,.pp-review,.pp-faq-item{\n  background:white;\n  border-radius:18px;\n  padding:18px;\n  border:1px solid #ddeaf2;\n  box-shadow:0 8px 22px rgba(13,27,42,.06);\n}\n\n.pp-card h2{\n  color:#1B4F72;\n  font-size:19px;\n  margin-top:0;\n}\n\n.pp-card p,.pp-card li,.pp-review p,.pp-faq-item p{\n  color:#4f6470;\n  line-height:1.6;\n  font-size:15px;\n}\n\n.pp-card.full{grid-column:1\/-1}\n\n.pp-reviews-title{\n  padding:24px 18px 0;\n  text-align:center;\n}\n\n.pp-reviews-title h2{\n  color:#0D1B2A;\n  font-size:28px;\n  margin-bottom:6px;\n}\n\n.pp-stars{\n  color:#00856f;\n  font-size:18px;\n  margin-bottom:8px;\n}\n\n.pp-images{\n  display:flex;\n  gap:8px;\n  margin:12px 0;\n}\n\n.pp-images img{\n  width:76px;\n  height:76px;\n  object-fit:cover;\n  border-radius:10px;\n  border:1px solid #e3edf3;\n}\n\n.pp-author{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  border-top:1px solid #edf3f6;\n  padding-top:12px;\n}\n\n.pp-name{font-weight:700;color:#0D1B2A}\n.pp-city{font-size:13px;color:#5A7A94}\n\n.pp-verified{\n  font-size:12px;\n  color:#00856f;\n  background:#e8f8f4;\n  padding:5px 9px;\n  border-radius:999px;\n}\n\n.pp-faq{padding:18px}\n\n.pp-faq-item{\n  margin-bottom:10px;\n}\n\n.pp-faq-item strong{\n  color:#1B4F72;\n}\n\n.pp-final{\n  background:#0D1B2A;\n  color:white;\n  text-align:center;\n  padding:28px 20px;\n}\n\n.pp-final h2{\n  margin:0 0 8px;\n  font-size:28px;\n}\n\n.pp-final p{\n  color:#dcecf7;\n  line-height:1.6;\n}\n\n@media(max-width:768px){\n  .pp-grid{grid-template-columns:1fr}\n  .pp-hero h1{font-size:28px}\n  .pp-benefit-title{font-size:24px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"posturapro-page\"\u003e\n\u003cdiv class=\"pp-hero\"\u003e\n\u003ch1\u003ePosturaPro™\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eMais postura. Menos tensão nas costas.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eO suporte discreto que ajuda a alinhar os ombros, reduzir tensão e melhorar a postura no dia a dia.\u003c\/p\u003e\n\u003cimg alt=\"PosturaPro\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0299\/1718\/4138\/files\/Corretor-GIF-02_480x480.gif\" class=\"pp-gif\"\u003e\n\u003cdiv class=\"pp-badges\"\u003e\n\u003cdiv class=\"pp-badge\"\u003eEnvio grátis\u003c\/div\u003e\n\u003cdiv class=\"pp-badge\"\u003e30 dias garantia\u003c\/div\u003e\n\u003cdiv class=\"pp-badge\"\u003eCompra segura\u003c\/div\u003e\n\u003cdiv class=\"pp-badge\"\u003eDiscreto na roupa\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-benefit-box\"\u003e\n\u003cdiv class=\"pp-benefit-title\"\u003eMais conforto no teu dia a dia\u003c\/div\u003e\n\u003cdiv class=\"pp-benefit-text\"\u003eO PosturaPro™ ajuda a melhorar o alinhamento dos ombros e reduzir a tensão causada por muitas horas sentado, ao computador ou no telemóvel.\u003c\/div\u003e\n\u003cdiv class=\"pp-benefit-badges\"\u003e\n\u003cdiv class=\"pp-benefit-badge\"\u003eMais postura\u003c\/div\u003e\n\u003cdiv class=\"pp-benefit-badge\"\u003eMenos tensão\u003c\/div\u003e\n\u003cdiv class=\"pp-benefit-badge\"\u003eUso discreto\u003c\/div\u003e\n\u003cdiv class=\"pp-benefit-badge\"\u003eConfortável\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-grid\"\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch2\u003eCorrige sem esforço\u003c\/h2\u003e\n\u003cp\u003eAjuda a puxar suavemente os ombros para trás, incentivando uma postura mais direita durante o dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch2\u003eIdeal para trabalho\u003c\/h2\u003e\n\u003cp\u003ePerfeito para quem passa muitas horas sentado, ao computador ou ao telemóvel.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch2\u003eDiscreto e confortável\u003c\/h2\u003e\n\u003cp\u003ePode ser usado por baixo da roupa sem chamar atenção. Leve, ajustável e respirável.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-card\"\u003e\n\u003ch2\u003eUso progressivo\u003c\/h2\u003e\n\u003cp\u003eComeça com 1 a 2 horas por dia para o corpo se habituar naturalmente ao alinhamento correto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-card full\"\u003e\n\u003ch2\u003ePorque vais gostar\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAjuda a reduzir tensão nas costas, ombros e pescoço\u003c\/li\u003e\n\u003cli\u003eMelhora a postura durante trabalho, estudo e tarefas diárias\u003c\/li\u003e\n\u003cli\u003eDesign ajustável para homem e mulher\u003c\/li\u003e\n\u003cli\u003eMaterial leve e respirável\u003c\/li\u003e\n\u003cli\u003ePerfeito para usar em casa, no trabalho ou em viagem\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-reviews-title\"\u003e\n\u003ch2\u003eClientes que já sentiram a diferença\u003c\/h2\u003e\n\u003cp\u003eReviews reais de quem usa o PosturaPro™ no dia a dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-grid\"\u003e\n\u003cdiv class=\"pp-review\"\u003e\n\u003cdiv class=\"pp-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Uso no trabalho há uns dias e noto muito menos tensão nos ombros ao fim do dia.”\u003c\/p\u003e\n\u003cdiv class=\"pp-images\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-author\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"pp-name\"\u003e\u003cimg src=\"https:\/\/ae-pic-a1.aliexpress-media.com\/kf\/A3b4bf6e4e39642c59a9f06a81a4d1ea8O.jpg\" alt=\"Review photo\" width=\"180\" height=\"240\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-name\"\u003eMariana\u003c\/div\u003e\n\u003cdiv class=\"pp-city\"\u003eLisboa\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-verified\"\u003eVerificado\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-review\"\u003e\n\u003cdiv class=\"pp-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Não esperava grande coisa sinceramente 😅 mas ajudou mesmo na postura.”\u003c\/p\u003e\n\u003cdiv class=\"pp-images\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-author\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"pp-name\"\u003e\u003cimg src=\"https:\/\/ae-pic-a1.aliexpress-media.com\/kf\/A8de262f0366f4571b391dee13130cd85z.jpg\" alt=\"Review photo\" width=\"180\" height=\"240\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-name\"\u003eMarta\u003c\/div\u003e\n\u003cdiv class=\"pp-city\"\u003ePorto\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-verified\"\u003eVerificado\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-review\"\u003e\n\u003cdiv class=\"pp-stars\"\u003e★★★★☆\u003c\/div\u003e\n\u003cp\u003e“Nos primeiros dias estranha-se um pouco, depois torna-se confortável.”\u003c\/p\u003e\n\u003cdiv class=\"pp-images\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-author\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"pp-name\"\u003e\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/A1fddd728b8144ef2b84b95fd9f56cbfbw.jpg_220x220.jpg_.avif\" width=\"180\" height=\"240\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-name\"\u003eSofia\u003c\/div\u003e\n\u003cdiv class=\"pp-city\"\u003eBraga\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-verified\"\u003eVerificado\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-review\"\u003e\n\u003cdiv class=\"pp-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp\u003e“Chegou rápido e o material parece ter boa qualidade.”\u003c\/p\u003e\n\u003cdiv class=\"pp-images\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-author\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"pp-name\"\u003e\u003cimg src=\"http:\/\/ae-pic-a1.aliexpress-media.com\/kf\/A52881af9071649208046fb95ae8ed2cfK.jpg_220x220.jpg_.avif\" width=\"113\" height=\"244\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"pp-name\"\u003eAna P.\u003c\/div\u003e\n\u003cdiv class=\"pp-city\"\u003eCoimbra\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-verified\"\u003eVerificado\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-faq\"\u003e\n\u003cdiv class=\"pp-faq-item\"\u003e\n\u003cstrong\u003eQuanto tempo devo usar por dia?\u003c\/strong\u003e\n\u003cp\u003eComeça com 1 a 2 horas por dia. Depois podes aumentar gradualmente conforme o teu conforto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-faq-item\"\u003e\n\u003cstrong\u003eDá para usar por baixo da roupa?\u003c\/strong\u003e\n\u003cp\u003eSim. O PosturaPro™ é discreto e pode ser usado por baixo de camisas, camisolas ou roupa casual.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-faq-item\"\u003e\n\u003cstrong\u003eServe para homem e mulher?\u003c\/strong\u003e\n\u003cp\u003eSim. O ajuste é regulável e adapta-se a diferentes tipos de corpo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-faq-item\"\u003e\n\u003cstrong\u003eE se eu não gostar?\u003c\/strong\u003e\n\u003cp\u003eTens 30 dias de garantia para testar sem preocupação.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"pp-final\"\u003e\n\u003ch2\u003eComeça hoje a cuidar da tua postura\u003c\/h2\u003e\n\u003cp\u003eMais conforto, menos tensão e uma postura mais alinhada no teu dia a dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Preto \/ S","offer_id":64401632002397,"sku":"14:193;5:100014064","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ M","offer_id":64401632166237,"sku":"14:193;5:361386","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ L","offer_id":64401632199005,"sku":"14:193;5:361385","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XL","offer_id":64401632231773,"sku":"14:193;5:100014065","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Preto \/ XXL","offer_id":64401631969629,"sku":"14:193;5:4182","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ S","offer_id":64401632035165,"sku":"14:100013777;5:100014064","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ M","offer_id":64401632067933,"sku":"14:100013777;5:361386","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ L","offer_id":64401632100701,"sku":"14:100013777;5:361385","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ XL","offer_id":64401632133469,"sku":"14:100013777;5:100014065","price":18.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa \/ XXL","offer_id":64401632264541,"sku":"14:100013777;5:4182","price":18.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage17_05_2026_16_30_58.png?v=1779031930"},{"product_id":"1pcs-adjustable-sports-knee-pad-knee-pain-relief-patella-stabilizer-brace-support-for-hiking-soccer-basketball-running-sport","title":"Suporte total para caminhar sem dor — KneeForce Pro™","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\" rel=\"preconnect\"\u003e \u003clink crossorigin=\"\" href=\"https:\/\/fonts.gstatic.com\" rel=\"preconnect\"\u003e \u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600\u0026amp;family=DM+Sans:ital,wght@0,300;0,400;0,500;0,600;1,300\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --navy:        #0D0D0D;\n  --navy-mid:    #141414;\n  --navy-light:  #1E1E1E;\n  --dark2:       #252525;\n  --grey:        #3A3A3A;\n  --grey-mid:    #555555;\n  --grey-light:  #888888;\n  --accent:      #3DDC4A;\n  --accent-dim:  #2BAF36;\n  --accent-pale: #E6F9E8;\n  --sky:         #3DDC4A;\n  --blue:        #3DDC4A;\n  --blue-light:  #3DDC4A;\n  --cream:       #F7F7F5;\n  --cream-mid:   #E8E8E8;\n  --white:       #FFFFFF;\n  --text-dark:   #111111;\n  --text-mid:    #444444;\n  --text-light:  #777777;\n  --green:       #3DDC4A;\n  --red:         #E74C3C;\n  --orange:      #E67E22;\n  --radius:      16px;\n  --shadow-green: 0 12px 48px rgba(61,220,74,0.2);\n  --shadow-blue:  0 12px 48px rgba(61,220,74,0.2);\n  --shadow-dark:  0 24px 64px rgba(0,0,0,0.6);\n}\n\n*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\nhtml { scroll-behavior: smooth; }\n\nbody {\n  font-family: 'DM Sans', sans-serif;\n  background: var(--white);\n  color: var(--text-dark);\n  overflow-x: hidden;\n}\n\nh1, h2, h3, h4 { font-family: 'Cormorant Garamond', serif; }\n\n\/* ══ HERO ══ *\/\n.hero {\n  background: linear-gradient(135deg, #000000 0%, #0D0D0D 50%, #111411 100%);\n  min-height: 100vh;\n  padding: 64px 5% 80px;\n  position: relative;\n  overflow: hidden;\n}\n\n.hero::before {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background:\n    radial-gradient(ellipse 55% 45% at 78% 25%, rgba(61,220,74,0.09) 0%, transparent 70%),\n    radial-gradient(ellipse 35% 55% at 12% 80%, rgba(61,220,74,0.05) 0%, transparent 70%);\n  pointer-events: none;\n}\n\n\/* subtle grid lines *\/\n.hero::after {\n  content: '';\n  position: absolute;\n  inset: 0;\n  background-image:\n    linear-gradient(rgba(255,255,255,0.025) 1px, transparent 1px),\n    linear-gradient(90deg, rgba(255,255,255,0.025) 1px, transparent 1px);\n  background-size: 60px 60px;\n  pointer-events: none;\n}\n\n.hero-grid {\n  display: grid;\n  grid-template-columns: 1fr 420px;\n  gap: 64px;\n  align-items: center;\n  max-width: 1240px;\n  margin: 0 auto;\n  position: relative;\n  z-index: 1;\n  min-height: calc(100vh - 144px);\n}\n\n.hero-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: rgba(61,220,74,0.12);\n  border: 1px solid rgba(61,220,74,0.4);\n  color: var(--accent);\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 2.5px;\n  text-transform: uppercase;\n  padding: 8px 20px;\n  border-radius: 50px;\n  margin-bottom: 32px;\n}\n\n.hero-badge::before { content: '✦'; font-size: 9px; }\n\n.hero-title {\n  font-size: clamp(44px, 5.5vw, 74px);\n  font-weight: 600;\n  color: var(--white);\n  line-height: 1.08;\n  margin-bottom: 24px;\n}\n\n.hero-title em {\n  display: block;\n  font-style: italic;\n  color: var(--sky);\n}\n\n.hero-subtitle {\n  font-size: 17px;\n  color: rgba(255,255,255,0.6);\n  line-height: 1.75;\n  max-width: 500px;\n  margin-bottom: 44px;\n  font-weight: 300;\n}\n\n.trust-strip {\n  display: flex;\n  gap: 28px;\n  flex-wrap: wrap;\n}\n\n.trust-item {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  color: rgba(255,255,255,0.65);\n  font-size: 13px;\n}\n\n.trust-icon {\n  width: 36px; height: 36px;\n  background: rgba(61,220,74,0.12);\n  border: 1px solid rgba(61,220,74,0.3);\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 15px;\n  flex-shrink: 0;\n}\n\n\/* Offer Panel *\/\n.hero-right { position: relative; }\n\n.offer-panel {\n  background: linear-gradient(145deg, rgba(255,255,255,0.06) 0%, rgba(255,255,255,0.02) 100%);\n  border: 1px solid rgba(61,220,74,0.2);\n  border-radius: 24px;\n  padding: 44px 36px;\n  backdrop-filter: blur(12px);\n  animation: coreFloat 4s ease-in-out infinite;\n  box-shadow: var(--shadow-dark), inset 0 1px 0 rgba(255,255,255,0.05);\n  position: relative;\n}\n\n@keyframes coreFloat {\n  0%, 100% { transform: translateY(0); }\n  50%       { transform: translateY(-14px); }\n}\n\n.rings-wrap {\n  position: relative;\n  width: 130px; height: 130px;\n  margin: 0 auto 28px;\n}\n\n.ring {\n  position: absolute;\n  border-radius: 50%;\n  border: 2px solid var(--accent);\n  top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  animation: ringPulse 2.8s ease-out infinite;\n}\n\n.ring-1 { width: 56px;  height: 56px;  animation-delay: 0s;    opacity: 0.9; }\n.ring-2 { width: 90px;  height: 90px;  animation-delay: 0.55s; opacity: 0.5; }\n.ring-3 { width: 126px; height: 126px; animation-delay: 1.1s;  opacity: 0.2; }\n\n@keyframes ringPulse {\n  0%   { transform: translate(-50%,-50%) scale(0.8); opacity: 0.8; }\n  100% { transform: translate(-50%,-50%) scale(1.2); opacity: 0; }\n}\n\n.rings-center {\n  position: absolute;\n  top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  width: 48px; height: 48px;\n  background: linear-gradient(135deg, var(--accent-dim), var(--accent));\n  border-radius: 50%;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 22px;\n  box-shadow: 0 0 32px rgba(61,220,74,0.5);\n  z-index: 2;\n}\n\n.price-block { text-align: center; margin-bottom: 20px; }\n\n.price-old {\n  font-size: 17px;\n  color: rgba(255,255,255,0.35);\n  text-decoration: line-through;\n  margin-bottom: 4px;\n  font-weight: 300;\n}\n\n.price-new {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 62px;\n  font-weight: 700;\n  color: var(--white);\n  line-height: 1;\n}\n\n.price-save {\n  display: inline-block;\n  background: var(--accent);\n  color: #000;\n  font-size: 12px;\n  font-weight: 700;\n  padding: 5px 16px;\n  border-radius: 50px;\n  margin-top: 12px;\n  letter-spacing: 0.5px;\n}\n\n.avail-bar {\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  margin-top: 18px;\n  color: rgba(255,255,255,0.4);\n  font-size: 12px;\n}\n\n.avail-dot {\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: #E74C3C;\n  animation: blink 1.6s ease-in-out infinite;\n}\n\n@keyframes blink {\n  0%, 100% { opacity: 1; }\n  50%       { opacity: 0.2; }\n}\n\n.chip {\n  position: absolute;\n  background: rgba(255,255,255,0.05);\n  border: 1px solid rgba(61,220,74,0.3);\n  color: var(--white);\n  font-size: 12px;\n  font-weight: 500;\n  padding: 8px 15px;\n  border-radius: 50px;\n  backdrop-filter: blur(6px);\n  white-space: nowrap;\n}\n\n.chip-1 { top: -16px;   left: -28px; }\n.chip-2 { top: 50%;     right: -44px; transform: translateY(-50%); }\n.chip-3 { bottom: -16px; left: -10px; }\n\n\/* ══ STATS BAR ══ *\/\n.stats-bar {\n  background: #111111;\n  padding: 72px 5%;\n  border-top: 1px solid rgba(61,220,74,0.12);\n  border-bottom: 1px solid rgba(61,220,74,0.12);\n}\n\n.stats-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 0;\n  max-width: 960px;\n  margin: 0 auto;\n  text-align: center;\n}\n\n.stat-col { padding: 0 20px; }\n.stat-col + .stat-col { border-left: 1px solid rgba(255,255,255,0.08); }\n\n.stat-number {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 72px;\n  font-weight: 700;\n  color: var(--accent);\n  line-height: 1;\n  margin-bottom: 10px;\n}\n\n.stat-label {\n  font-size: 14px;\n  color: rgba(255,255,255,0.5);\n  font-weight: 300;\n  line-height: 1.5;\n}\n\n\/* ══ FEATURES ══ *\/\n.features {\n  background: var(--white);\n  padding: 110px 5%;\n}\n\n.features-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 80px;\n  max-width: 1200px;\n  margin: 0 auto;\n  align-items: center;\n}\n\n.eyebrow {\n  font-size: 11px;\n  letter-spacing: 3px;\n  text-transform: uppercase;\n  color: var(--accent);\n  font-weight: 600;\n  margin-bottom: 16px;\n}\n\n.section-title {\n  font-size: clamp(36px, 4vw, 54px);\n  font-weight: 600;\n  color: var(--navy);\n  line-height: 1.15;\n  margin-bottom: 48px;\n}\n\n.section-title em { font-style: italic; color: var(--accent); }\n\n.feat-cards {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 18px;\n}\n\n.feat-card {\n  background: var(--cream);\n  border-radius: var(--radius);\n  padding: 28px 24px;\n  border: 1px solid transparent;\n  transition: border-color 0.3s, box-shadow 0.3s, transform 0.3s;\n}\n\n.feat-card:hover {\n  border-color: rgba(61,220,74,0.3);\n  box-shadow: var(--shadow-green);\n  transform: translateY(-4px);\n}\n\n.feat-emoji { font-size: 30px; margin-bottom: 14px; display: block; }\n\n.feat-card h4 {\n  font-size: 18px;\n  font-weight: 600;\n  margin-bottom: 8px;\n  color: var(--navy);\n}\n\n.feat-card p {\n  font-size: 14px;\n  color: var(--text-light);\n  line-height: 1.65;\n  font-weight: 300;\n}\n\n\/* accordion mobile *\/\n.feat-accordion { display: none; }\n\n.acc-item { border-bottom: 1px solid var(--cream-mid); }\n\n.acc-header {\n  display: flex;\n  align-items: center;\n  justify-content: space-between;\n  width: 100%;\n  background: none;\n  border: none;\n  padding: 18px 0;\n  cursor: pointer;\n  font-family: 'DM Sans', sans-serif;\n  font-size: 15px;\n  font-weight: 500;\n  color: var(--navy);\n  text-align: left;\n  gap: 12px;\n}\n\n.acc-icon { font-size: 20px; flex-shrink: 0; }\n.acc-arrow { font-size: 18px; color: var(--accent); transition: transform 0.3s; flex-shrink: 0; }\n.acc-item.open .acc-arrow { transform: rotate(180deg); }\n\n.acc-body {\n  max-height: 0;\n  overflow: hidden;\n  transition: max-height 0.35s ease;\n  font-size: 14px;\n  color: var(--text-light);\n  line-height: 1.7;\n  font-weight: 300;\n}\n\n.acc-body-inner { padding: 0 0 18px 34px; }\n.acc-item.open .acc-body { max-height: 200px; }\n\n\/* Product SVG panel *\/\n.product-panel {\n  background: linear-gradient(145deg, #1a1a1a 0%, #0d0d0d 100%);\n  border-radius: 24px;\n  padding: 52px 44px;\n  position: relative;\n  overflow: hidden;\n  box-shadow: var(--shadow-dark);\n}\n\n.product-panel::before {\n  content: '';\n  position: absolute;\n  top: -60px; right: -60px;\n  width: 220px; height: 220px;\n  background: radial-gradient(circle, rgba(61,220,74,0.1) 0%, transparent 70%);\n  pointer-events: none;\n}\n\n.svg-wrap {\n  display: flex;\n  justify-content: center;\n  margin-bottom: 32px;\n}\n\n.cert-tags {\n  display: flex;\n  gap: 10px;\n  flex-wrap: wrap;\n  justify-content: center;\n}\n\n.cert-tag {\n  background: rgba(61,220,74,0.1);\n  border: 1px solid rgba(61,220,74,0.3);\n  color: var(--accent);\n  font-size: 11px;\n  font-weight: 600;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  padding: 6px 14px;\n  border-radius: 50px;\n}\n\n\/* ══ PERSONAS ══ *\/\n.personas {\n  background: var(--cream);\n  padding: 110px 5%;\n}\n\n.section-header {\n  text-align: center;\n  margin-bottom: 60px;\n}\n\n.personas-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 22px;\n  max-width: 1100px;\n  margin: 0 auto;\n}\n\n.persona-card {\n  background: var(--white);\n  border-radius: var(--radius);\n  padding: 34px 28px;\n  border: 1px solid transparent;\n  transition: border-color 0.3s, transform 0.3s, box-shadow 0.3s;\n}\n\n.persona-card:hover {\n  border-color: rgba(61,220,74,0.3);\n  transform: translateY(-6px);\n  box-shadow: var(--shadow-green);\n}\n\n.persona-emoji { font-size: 38px; margin-bottom: 16px; display: block; }\n.persona-card h4 { font-size: 20px; font-weight: 600; margin-bottom: 10px; color: var(--navy); }\n.persona-card p  { font-size: 14px; color: var(--text-light); line-height: 1.65; font-weight: 300; }\n\n\/* ══ HOW IT WORKS ══ *\/\n.how {\n  background: var(--cream-mid);\n  padding: 110px 5%;\n}\n\n.steps-row {\n  display: grid;\n  grid-template-columns: 1fr auto 1fr auto 1fr;\n  align-items: start;\n  max-width: 1000px;\n  margin: 0 auto;\n}\n\n.step { text-align: center; padding: 0 20px; }\n\n.step-num {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 96px;\n  font-weight: 700;\n  color: rgba(11,31,58,0.06);\n  line-height: 1;\n  margin-bottom: -12px;\n}\n\n.step-emoji { font-size: 38px; display: block; margin-bottom: 14px; }\n.step h4    { font-size: 22px; font-weight: 600; margin-bottom: 10px; color: var(--navy); }\n.step p     { font-size: 14px; color: var(--text-light); line-height: 1.65; font-weight: 300; }\n\n.step-arrow { font-size: 26px; color: var(--blue-light); opacity: 0.5; padding-top: 64px; }\n\n\/* ══ REVIEWS ══ *\/\n.reviews {\n  background: var(--white);\n  padding: 110px 5%;\n}\n\n.reviews-grid {\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 22px;\n  max-width: 1100px;\n  margin: 0 auto;\n}\n\n.review-card {\n  background: var(--cream);\n  border-radius: var(--radius);\n  padding: 32px 28px;\n  border: 1px solid var(--cream-mid);\n  transition: transform 0.3s, box-shadow 0.3s;\n}\n\n.review-card:hover { transform: translateY(-4px); box-shadow: 0 12px 40px rgba(0,0,0,0.07); }\n\n.stars { color: #F5A623; font-size: 15px; letter-spacing: 2px; margin-bottom: 16px; }\n\n.review-text {\n  font-family: 'Cormorant Garamond', serif;\n  font-style: italic;\n  font-size: 18px;\n  color: var(--navy);\n  line-height: 1.6;\n  margin-bottom: 22px;\n}\n\n.review-footer { display: flex; align-items: center; gap: 12px; }\n\n.avatar {\n  width: 42px; height: 42px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, var(--accent-dim), var(--accent));\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  font-size: 14px;\n  font-weight: 700;\n  color: #000;\n  flex-shrink: 0;\n}\n\n.reviewer-name { font-size: 14px; font-weight: 600; color: var(--navy); }\n.reviewer-city { font-size: 13px; color: var(--text-light); font-weight: 300; }\n\n\/* ══ COMPARISON ══ *\/\n.comparison {\n  background: var(--white);\n  padding: 110px 5%;\n  border-top: 1px solid var(--cream-mid);\n}\n\n.comp-table {\n  max-width: 820px;\n  margin: 0 auto;\n  border-radius: var(--radius);\n  overflow: hidden;\n  box-shadow: 0 8px 48px rgba(0,0,0,0.08);\n}\n\n.comp-header {\n  display: grid;\n  grid-template-columns: 2fr 1fr 1fr;\n  background: var(--navy);\n  padding: 20px 32px;\n  gap: 16px;\n}\n\n.comp-hl {\n  font-size: 12px;\n  font-weight: 600;\n  letter-spacing: 1.5px;\n  text-transform: uppercase;\n  color: rgba(255,255,255,0.45);\n}\n\n.comp-hl.active { color: var(--accent); }\n\n.comp-row {\n  display: grid;\n  grid-template-columns: 2fr 1fr 1fr;\n  padding: 18px 32px;\n  gap: 16px;\n  border-bottom: 1px solid var(--cream-mid);\n  align-items: center;\n  transition: background 0.2s;\n}\n\n.comp-row:hover  { background: var(--cream); }\n.comp-row:last-child { border-bottom: none; }\n.comp-feat { font-size: 15px; color: var(--text-mid); }\n.comp-val  { font-size: 20px; display: flex; align-items: center; justify-content: center; }\n.v-yes   { color: var(--green); }\n.v-no    { color: var(--red); }\n.v-maybe { color: var(--orange); }\n\n\/* ══ SPECS ══ *\/\n.specs {\n  background: #111111;\n  padding: 110px 5%;\n}\n\n.specs-grid {\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 70px;\n  max-width: 1100px;\n  margin: 0 auto;\n  align-items: center;\n}\n\n.spec-list { list-style: none; }\n\n.spec-item {\n  display: flex;\n  justify-content: space-between;\n  align-items: center;\n  padding: 18px 0;\n  border-bottom: 1px solid rgba(255,255,255,0.07);\n  gap: 16px;\n}\n\n.spec-item:last-child { border-bottom: none; }\n.spec-key { font-size: 14px; color: rgba(255,255,255,0.45); font-weight: 300; }\n.spec-val { font-size: 14px; color: var(--white); font-weight: 500; text-align: right; }\n\n.cta-box {\n  background: linear-gradient(145deg, rgba(61,220,74,0.1) 0%, rgba(61,220,74,0.03) 100%);\n  border: 1px solid rgba(61,220,74,0.25);\n  border-radius: 24px;\n  padding: 52px 44px;\n  text-align: center;\n}\n\n.cta-box h3 {\n  font-size: 40px;\n  color: var(--white);\n  margin-bottom: 18px;\n  line-height: 1.2;\n}\n\n.cta-box h3 em { font-style: italic; color: var(--accent); }\n\n.cta-box p {\n  font-size: 14px;\n  color: rgba(255,255,255,0.5);\n  margin-bottom: 34px;\n  line-height: 1.75;\n  font-weight: 300;\n}\n\n.trust-badges { display: flex; gap: 18px; justify-content: center; flex-wrap: wrap; }\n\n.trust-badge {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  font-size: 12px;\n  color: rgba(255,255,255,0.5);\n}\n\n\/* ══ FAQ ══ *\/\n.faq {\n  background: var(--cream);\n  padding: 110px 5%;\n}\n\n.faq-inner {\n  max-width: 700px;\n  margin: 0 auto;\n}\n\n.faq-item {\n  border-bottom: 1px solid var(--cream-mid);\n  padding: 28px 0;\n}\n\n.faq-question-static {\n  display: flex;\n  align-items: flex-start;\n  gap: 14px;\n  margin-bottom: 12px;\n}\n\n.faq-star { color: var(--accent); font-size: 13px; margin-top: 3px; flex-shrink: 0; }\n\n.faq-question-text {\n  font-family: 'DM Sans', sans-serif;\n  font-size: 16px;\n  font-weight: 600;\n  color: var(--navy);\n}\n\n.faq-answer-static {\n  font-size: 14px;\n  color: var(--text-light);\n  line-height: 1.8;\n  font-weight: 300;\n  padding-left: 28px;\n}\n\n\/* ══ FOOTER ══ *\/\nfooter {\n  background: #0D0D0D;\n  padding: 52px 5%;\n  text-align: center;\n  border-top: 1px solid rgba(61,220,74,0.12);\n}\n\n.footer-logo {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 34px;\n  color: var(--accent);\n  font-weight: 600;\n  letter-spacing: 1px;\n  margin-bottom: 12px;\n}\n\nfooter p { font-size: 13px; color: rgba(255,255,255,0.28); font-weight: 300; }\n\n\/* ══ RESPONSIVE ══ *\/\n@media (max-width: 768px) {\n  .hero { padding: 48px 5% 64px; }\n  .hero-grid { grid-template-columns: 1fr; gap: 52px; }\n  .hero-right { display: flex; justify-content: center; }\n  .offer-panel { max-width: 360px; width: 100%; }\n  .chip-1, .chip-2, .chip-3 { display: none; }\n\n  .stats-grid { grid-template-columns: 1fr; }\n  .stat-col + .stat-col { border-left: none; border-top: 1px solid rgba(255,255,255,0.08); padding-top: 48px; margin-top: 48px; }\n\n  .features-grid { grid-template-columns: 1fr; gap: 52px; }\n  .feat-cards { display: none; }\n  .feat-accordion { display: block; }\n\n  .personas-grid { grid-template-columns: 1fr 1fr; }\n\n  .steps-row { grid-template-columns: 1fr; gap: 44px; }\n  .step-arrow { display: none; }\n\n  .reviews-grid { grid-template-columns: 1fr; }\n\n  .comp-header, .comp-row { grid-template-columns: 1.8fr 1fr 1fr; padding: 14px 16px; }\n\n  .specs-grid { grid-template-columns: 1fr; gap: 52px; }\n}\n\n@media (max-width: 480px) {\n  .personas-grid { grid-template-columns: 1fr; }\n  .trust-strip { flex-direction: column; gap: 14px; }\n}\n\u003c\/style\u003e\n\u003c!-- ══════════════ HERO ══════════════ --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-grid\"\u003e\n\u003cdiv class=\"hero-left\"\u003e\n\u003cdiv class=\"hero-badge\"\u003eKneeForce Pro™ — Joelheira de Compressão 3D\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003eAs suas joelhas\u003cbr\u003emerecem\u003cbr\u003e\u003cem\u003eviver sem dor.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp\u003e\u003cem\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/smartelia-tienda.com\/cdn\/shop\/files\/1695743364-ezgif.com-gif-to-webp-converter.webp?v=1726769163\u0026amp;width=1500\"\u003e\u003c\/span\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003cp class=\"hero-subtitle\"\u003eCompressão 3D adaptada ao seu joelho para aliviar a dor, reduzir a inflamação e devolver-lhe a mobilidade que perdeu — todos os dias.\u003c\/p\u003e\n\u003cdiv class=\"trust-strip\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"trust-icon\"\u003e🚚\u003c\/div\u003e\n\u003cspan\u003eEnvio rápido para Portugal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"trust-icon\"\u003e🛡️\u003c\/div\u003e\n\u003cspan\u003eGarantia de 14 dias\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"trust-icon\"\u003e🔒\u003c\/div\u003e\n\u003cspan\u003ePagamento 100% seguro\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-right\"\u003e\n\u003cdiv style=\"position: relative; display: inline-block; width: 100%;\"\u003e\n\u003cspan class=\"chip chip-1\"\u003e🦵 Compressão 3D\u003c\/span\u003e \u003cspan class=\"chip chip-2\"\u003e🌬️ Tecido respirável\u003c\/span\u003e \u003cspan class=\"chip chip-3\"\u003e⚙️ Ajuste perfeito\u003c\/span\u003e\n\u003cdiv class=\"offer-panel\"\u003e\n\u003cdiv class=\"rings-wrap\"\u003e\n\u003cdiv class=\"ring ring-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring ring-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ring ring-3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rings-center\"\u003e🦵\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-block\"\u003e\n\u003cdiv class=\"price-old\"\u003e29,90 €\u003c\/div\u003e\n\u003cdiv class=\"price-new\"\u003e19,90€\u003c\/div\u003e\n\u003cdiv class=\"price-save\"\u003ePoupa 10€ — Oferta limitada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avail-bar\"\u003e\n\u003cspan class=\"avail-dot\"\u003e\u003c\/span\u003e Stock limitado — a esgotar rapidamente\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ STATS ══════════════ --\u003e\n\u003csection class=\"stats-bar\"\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv class=\"stat-col\"\u003e\n\u003cdiv class=\"stat-number\"\u003e5.000+\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eClientes aliviaram a dor\u003cbr\u003ecom a KneeForce Pro™\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-col\"\u003e\n\u003cdiv class=\"stat-number\"\u003e3D\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eCompressão adaptável\u003cbr\u003eà forma do seu joelho\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-col\"\u003e\n\u003cdiv class=\"stat-number\"\u003e98%\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eTaxa de satisfação\u003cbr\u003edos nossos clientes\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ FEATURES ══════════════ --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"features-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"eyebrow\"\u003ePorquê a KneeForce Pro™\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003eTecnologia que\u003cbr\u003e\u003cem\u003esente a diferença.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c!-- desktop grid --\u003e\n\u003cdiv class=\"feat-cards\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-emoji\"\u003e💊\u003c\/span\u003e\n\u003ch4\u003eAlívio da Dor\u003c\/h4\u003e\n\u003cp\u003eCompressão direcionada que reduz a dor e o inchaço, acelerando a recuperação após esforço físico.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-emoji\"\u003e🏗️\u003c\/span\u003e\n\u003ch4\u003eEstabilidade Total\u003c\/h4\u003e\n\u003cp\u003eSuporte firme que mantém o joelho alinhado e previne movimentos bruscos que agravem lesões.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-emoji\"\u003e🌬️\u003c\/span\u003e\n\u003ch4\u003eTecido Respirável\u003c\/h4\u003e\n\u003cp\u003eMaterial que evita o acúmulo de calor, permitindo um uso confortável durante todo o dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cspan class=\"feat-emoji\"\u003e🔧\u003c\/span\u003e\n\u003ch4\u003eAjuste Personalizado\u003c\/h4\u003e\n\u003cp\u003eAdapta-se à forma natural do seu joelho com pressão regulável conforme as suas necessidades.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- mobile accordion --\u003e\n\u003cdiv class=\"feat-accordion\"\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\"\u003e \u003cspan\u003e\u003cspan class=\"acc-icon\"\u003e💊\u003c\/span\u003e Alívio da Dor\u003c\/span\u003e \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eCompressão direcionada que reduz a dor e o inchaço, acelerando a recuperação após esforço físico ou caminhadas longas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\"\u003e \u003cspan\u003e\u003cspan class=\"acc-icon\"\u003e🏗️\u003c\/span\u003e Estabilidade Total\u003c\/span\u003e \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eSuporte firme que mantém o joelho alinhado e previne movimentos bruscos que possam agravar lesões ou o desgaste articular.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\"\u003e \u003cspan\u003e\u003cspan class=\"acc-icon\"\u003e🌬️\u003c\/span\u003e Tecido Respirável\u003c\/span\u003e \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eMaterial que evita o acúmulo de calor e humidade, permitindo um uso confortável durante todo o dia sem irritação.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\"\u003e \u003cspan\u003e\u003cspan class=\"acc-icon\"\u003e🔧\u003c\/span\u003e Ajuste Personalizado\u003c\/span\u003e \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eAdapta-se à forma natural do seu joelho com pressão regulável conforme as necessidades de cada momento do dia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- SVG panel --\u003e\n\u003cdiv class=\"product-panel\"\u003e\n\u003cdiv class=\"svg-wrap\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 200 280\" height=\"280\" width=\"200\"\u003e\n          \u003cdefs\u003e\n            \u003clineargradient y2=\"100%\" x2=\"100%\" y1=\"0%\" x1=\"0%\" id=\"kBody\"\u003e\n              \u003cstop style=\"stop-color:#2a2a2a;stop-opacity:1\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop style=\"stop-color:#111111;stop-opacity:1\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003clineargradient y2=\"100%\" x2=\"100%\" y1=\"0%\" x1=\"0%\" id=\"kPad\"\u003e\n              \u003cstop style=\"stop-color:#5a5a5a;stop-opacity:1\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop style=\"stop-color:#3a3a3a;stop-opacity:1\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003cradialgradient r=\"50%\" cy=\"50%\" cx=\"50%\" id=\"kGlow\"\u003e\n              \u003cstop style=\"stop-color:#3DDC4A;stop-opacity:0.25\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop style=\"stop-color:#3DDC4A;stop-opacity:0\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/radialgradient\u003e\n            \u003cfilter id=\"kBlur\"\u003e\u003cfegaussianblur stddeviation=\"4\"\u003e\u003c\/fegaussianblur\u003e\u003c\/filter\u003e\n          \u003c\/defs\u003e\n\n          \n          \u003cellipse filter=\"url(#kBlur)\" fill=\"url(#kGlow)\" ry=\"13\" rx=\"56\" cy=\"258\" cx=\"100\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cpath fill=\"url(#kBody)\" d=\"M66 18 Q64 8 100 6 Q136 8 134 18 L140 132 Q140 148 100 150 Q60 148 60 132 Z\"\u003e\u003c\/path\u003e\n\n          \n          \u003cellipse fill=\"url(#kPad)\" ry=\"26\" rx=\"37\" cy=\"150\" cx=\"100\"\u003e\u003c\/ellipse\u003e\n          \u003cellipse stroke-width=\"1\" stroke=\"#555\" fill=\"#444\" ry=\"17\" rx=\"24\" cy=\"150\" cx=\"100\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cpath opacity=\"0.9\" fill=\"url(#kBody)\" d=\"M60 150 Q60 162 66 262 Q72 274 100 274 Q128 274 134 262 L140 150 Q140 162 60 150 Z\"\u003e\u003c\/path\u003e\n\n          \n          \u003crect opacity=\"0.9\" fill=\"#3DDC4A\" rx=\"5.5\" height=\"11\" width=\"88\" y=\"36\" x=\"56\"\u003e\u003c\/rect\u003e\n          \u003crect opacity=\"0.5\" fill=\"#3DDC4A\" rx=\"3.5\" height=\"7\" width=\"88\" y=\"56\" x=\"56\"\u003e\u003c\/rect\u003e\n          \u003crect opacity=\"0.3\" fill=\"#3DDC4A\" rx=\"3.5\" height=\"7\" width=\"88\" y=\"70\" x=\"56\"\u003e\u003c\/rect\u003e\n\n          \n          \u003crect opacity=\"0.9\" fill=\"#3DDC4A\" rx=\"5.5\" height=\"11\" width=\"88\" y=\"204\" x=\"56\"\u003e\u003c\/rect\u003e\n          \u003crect opacity=\"0.5\" fill=\"#3DDC4A\" rx=\"3.5\" height=\"7\" width=\"88\" y=\"222\" x=\"56\"\u003e\u003c\/rect\u003e\n          \u003crect opacity=\"0.3\" fill=\"#3DDC4A\" rx=\"3.5\" height=\"7\" width=\"88\" y=\"236\" x=\"56\"\u003e\u003c\/rect\u003e\n\n          \n          \u003cg opacity=\"0.7\" stroke-linecap=\"round\" fill=\"none\" stroke-width=\"1.5\" stroke=\"#3DDC4A\"\u003e\n            \u003cline y2=\"174\" x2=\"84\" y1=\"126\" x1=\"72\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"174\" x2=\"116\" y1=\"126\" x1=\"128\"\u003e\u003c\/line\u003e\n          \u003c\/g\u003e\n\n          \n          \u003cg fill=\"none\" stroke-width=\"0.8\" stroke=\"rgba(255,255,255,0.06)\"\u003e\n            \u003cline y2=\"88\" x2=\"134\" y1=\"88\" x1=\"66\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"100\" x2=\"136\" y1=\"100\" x1=\"64\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"112\" x2=\"136\" y1=\"112\" x1=\"64\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"172\" x2=\"136\" y1=\"172\" x1=\"64\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"184\" x2=\"136\" y1=\"184\" x1=\"64\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"196\" x2=\"136\" y1=\"196\" x1=\"64\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"130\" x2=\"84\" y1=\"20\" x1=\"84\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"132\" x2=\"100\" y1=\"18\" x1=\"100\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"130\" x2=\"116\" y1=\"20\" x1=\"116\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"270\" x2=\"84\" y1=\"168\" x1=\"84\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"272\" x2=\"100\" y1=\"168\" x1=\"100\"\u003e\u003c\/line\u003e\n            \u003cline y2=\"270\" x2=\"116\" y1=\"168\" x1=\"116\"\u003e\u003c\/line\u003e\n          \u003c\/g\u003e\n\n          \n          \u003cpath opacity=\"0\" fill=\"url(#kBody)\" d=\"M66 18 Q64 8 100 6 Q136 8 134 18 L140 262 Q128 274 100 274 Q72 274 60 262 Z\"\u003e\u003c\/path\u003e\n          \u003cellipse transform=\"rotate(-10,80,90)\" fill=\"rgba(255,255,255,0.05)\" ry=\"22\" rx=\"7\" cy=\"90\" cx=\"80\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cg opacity=\"0.8\" font-size=\"16\" fill=\"#3DDC4A\"\u003e\n            \u003ctext text-anchor=\"middle\" y=\"155\" x=\"34\"\u003e→\u003c\/text\u003e\n            \u003ctext text-anchor=\"middle\" y=\"155\" x=\"166\"\u003e←\u003c\/text\u003e\n          \u003c\/g\u003e\n          \u003ctext letter-spacing=\"2\" fill=\"rgba(61,220,74,0.5)\" font-weight=\"600\" font-size=\"9\" font-family=\"DM Sans,sans-serif\" text-anchor=\"middle\" y=\"108\" x=\"100\"\u003eCOMPRESSÃO 3D\u003c\/text\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"cert-tags\"\u003e\n\u003cspan class=\"cert-tag\"\u003e✓ Látex Free\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e✓ Anti-alérgico\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e✓ Respirável\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e✓ Ajustável\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cert-tags\"\u003e\u003cspan class=\"cert-tag\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0607\/4331\/9800\/files\/1695743206-ezgif.com-gif-to-webp-converter.webp?v=1726769163\"\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ PERSONAS ══════════════ --\u003e\n\u003csection class=\"personas\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003cdiv class=\"eyebrow\"\u003ePara quem é a KneeForce Pro™\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eFeita para quem\u003cbr\u003e\u003cem\u003erecusa parar.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"personas-grid\"\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🏃\u003c\/span\u003e\n\u003ch4\u003eO Ativo Resiliente\u003c\/h4\u003e\n\u003cp\u003ePratica desporto regularmente mas sente as joelhas a fraquejar. Quer continuar ativo sem sacrificar a saúde articular.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🔪\u003c\/span\u003e\n\u003ch4\u003ePós-cirurgia\u003c\/h4\u003e\n\u003cp\u003eRecupera de uma cirurgia ao menisco ou ligamentos e precisa de suporte firme para voltar à mobilidade plena com confiança.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e💼\u003c\/span\u003e\n\u003ch4\u003eO Profissional de Pé\u003c\/h4\u003e\n\u003cp\u003eTrabalha longas horas de pé — na cozinha, na loja ou em obra. O desgaste diário afeta as joelhas e precisa de apoio constante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e👴\u003c\/span\u003e\n\u003ch4\u003eO Sénior Independente\u003c\/h4\u003e\n\u003cp\u003eCom o avançar da idade, o desgaste articular limita a mobilidade. Quer caminhar, subir escadas e viver sem depender de ninguém.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🥾\u003c\/span\u003e\n\u003ch4\u003eO Apreciador da Natureza\u003c\/h4\u003e\n\u003cp\u003eAdora caminhadas e trilhos mas a dor nas joelhas tem sido um obstáculo. Quer explorar sem medo de piorar a condição.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🧘\u003c\/span\u003e\n\u003ch4\u003eO Utilizador Preventivo\u003c\/h4\u003e\n\u003cp\u003eAinda não tem dores graves mas quer proteger os joelhos antes que o desgaste se instale. Prefere prevenir a tratar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ HOW IT WORKS ══════════════ --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eSimples de usar\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eComo \u003cem\u003efunciona\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"steps-row\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e01\u003c\/div\u003e\n\u003cspan class=\"step-emoji\"\u003e📏\u003c\/span\u003e\n\u003ch4\u003eVista e Ajuste\u003c\/h4\u003e\n\u003cp\u003eColoque a joelheira e ajuste a compressão ao seu conforto ideal. O design ergonômico adapta-se ao seu joelho em segundos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e02\u003c\/div\u003e\n\u003cspan class=\"step-emoji\"\u003e🦵\u003c\/span\u003e\n\u003ch4\u003eSinta o Suporte\u003c\/h4\u003e\n\u003cp\u003eA compressão 3D envolve o joelho uniformemente, estabilizando a articulação e aliviando a pressão em cada movimento.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e03\u003c\/div\u003e\n\u003cspan class=\"step-emoji\"\u003e🌟\u003c\/span\u003e\n\u003ch4\u003eViva sem Limitações\u003c\/h4\u003e\n\u003cp\u003eCaminhe, trabalhe e desfrute das suas atividades com a confiança de quem tem o apoio certo em cada passo.\u003c\/p\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/smartelia-tienda.com\/cdn\/shop\/files\/rodilleracomoda-ezgif.com-video-to-webp-converter.webp?v=1726769162\u0026amp;width=3200\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ REVIEWS ══════════════ --\u003e\n\u003csection class=\"reviews\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eMais de 5.000 clientes satisfeitos\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eResultados \u003cem\u003ereais,\u003c\/em\u003e\u003cbr\u003epessoas reais.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Depois da minha cirurgia de menisco, estas joelheiras têm sido uma bênção. Posso caminhar e até fazer exercício sem dor.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eTS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eTiago Santos\u003c\/div\u003e\n\u003cdiv class=\"reviewer-city\"\u003ePorto\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Já não passo as tardes com gelo no joelho. As joelheiras dão-me o suporte que preciso para que não se inflamem.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eDA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eDuarte Almeida\u003c\/div\u003e\n\u003cdiv class=\"reviewer-city\"\u003eLisboa\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Desde que as uso, sinto os meus joelhos mais estáveis. Voltei ao pilates com as minhas amigas sem sentir qualquer dor!\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eMR\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eMaria Isabel Ribeiro\u003c\/div\u003e\n\u003cdiv class=\"reviewer-city\"\u003eBraga\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Depois de anos de incómodos, finalmente consigo caminhar sem me preocupar com a dor nos joelhos.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eMF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eMartim Fernandes\u003c\/div\u003e\n\u003cdiv class=\"reviewer-city\"\u003eCoimbra\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Esta joelheira ajuda-me a baixar a inflamação. Trabalho de pé todo o dia e é um alívio enorme ter este suporte.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eCC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eCristina Maria Costa\u003c\/div\u003e\n\u003cdiv class=\"reviewer-city\"\u003eSetúbal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"É melhor do que a que comprei na farmácia. Dá melhor apoio, é ajustável e não cai. Uma excelente descoberta!\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eLG\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eLourenço Gomes\u003c\/div\u003e\n\u003cdiv class=\"reviewer-city\"\u003eFaro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ COMPARISON ══════════════ --\u003e\n\u003csection class=\"comparison\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003cdiv class=\"eyebrow\"\u003eVeja a diferença\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eKneeForce Pro™ vs.\u003cbr\u003e\u003cem\u003eOutras Marcas\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-table\"\u003e\n\u003cdiv class=\"comp-header\"\u003e\n\u003cdiv class=\"comp-hl\"\u003eCaracterística\u003c\/div\u003e\n\u003cdiv class=\"comp-hl active\"\u003e✦ KneeForce Pro™\u003c\/div\u003e\n\u003cdiv class=\"comp-hl\"\u003eOutras Marcas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feat\"\u003eCompressão 3D adaptável\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-yes\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-no\"\u003e✗\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feat\"\u003eTecido respirável anti-calor\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-yes\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-maybe\"\u003e±\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feat\"\u003eDesign ergonômico 3D\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-yes\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-no\"\u003e✗\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feat\"\u003ePressão ajustável individualmente\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-yes\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-maybe\"\u003e±\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feat\"\u003eAdequada pós-cirurgia\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-yes\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-no\"\u003e✗\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feat\"\u003eUso confortável dia inteiro\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-yes\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-maybe\"\u003e±\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feat\"\u003ePreço acessível\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-yes\"\u003e✓\u003c\/div\u003e\n\u003cdiv class=\"comp-val v-no\"\u003e✗\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ SPECS ══════════════ --\u003e\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"specs-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv style=\"color: var(--accent);\" class=\"eyebrow\"\u003eEspecificações Técnicas\u003c\/div\u003e\n\u003ch2 style=\"font-family: 'Cormorant Garamond',serif; font-size: 44px; color: var(--white); font-weight: 600; line-height: 1.2; margin-bottom: 44px;\"\u003eOs detalhes\u003cbr\u003e\u003cem style=\"font-style: italic; color: var(--accent);\"\u003eque fazem a diferença.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003cul class=\"spec-list\"\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eNeoprene respirável + elastano\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eTecnologia\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eCompressão 3D adaptável\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eTamanhos\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e M \/ L \/ XL \/ XXL\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eCores disponíveis\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003ePreto, Azul, Bege\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eUso recomendado\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eDiário — até 12h seguidas\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eLavagem\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eÀ mão, água fria\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eIndicações\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eArtrose, pós-cirurgia, desgaste\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cta-box\"\u003e\n\u003ch3\u003eRecupere a sua\u003cbr\u003e\u003cem\u003eliberdade\u003c\/em\u003e de\u003cbr\u003emovimento.\u003c\/h3\u003e\n\u003cp\u003eGarantia de satisfação de 14 dias. Se por qualquer razão não sentir melhoras, devolvemos o valor total sem perguntas.\u003c\/p\u003e\n\u003cdiv class=\"trust-badges\"\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan\u003e🔒\u003c\/span\u003e Pagamento Seguro\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan\u003e🔄14\u003c\/span\u003e Dias de Garantia\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan\u003e🚚\u003c\/span\u003e Envio para PT\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ FAQ ══════════════ --\u003e\n\u003csection class=\"faq\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003cdiv class=\"eyebrow\"\u003ePerguntas Frequentes\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eTem \u003cem\u003edúvidas?\u003c\/em\u003e\u003cbr\u003eTemos respostas.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-inner\"\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question-static\"\u003e\n\u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e \u003cspan class=\"faq-question-text\"\u003eA joelheira é adequada para recuperação pós-cirurgia?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eSim. A KneeForce Pro™ foi concebida para apoiar a recuperação após cirurgias ao menisco, ligamentos e outras intervenções no joelho. No entanto, recomendamos sempre consultar o seu médico ou fisioterapeuta antes de iniciar o uso após uma cirurgia.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question-static\"\u003e\n\u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e \u003cspan class=\"faq-question-text\"\u003ePosso usar a joelheira durante todo o dia?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eSim. O tecido respirável foi especialmente desenvolvido para uso prolongado, suportando até 12 horas seguidas sem causar desconforto, acúmulo de calor ou irritação da pele. Ideal para quem trabalha de pé ou tem um estilo de vida ativo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question-static\"\u003e\n\u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e \u003cspan class=\"faq-question-text\"\u003eComo escolho o tamanho certo?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eMeça a circunferência do joelho no ponto mais largo. Disponibilizamos uma tabela de tamanhos detalhada ( M \/ L \/ XL \/ XXL) na página do produto. Em caso de dúvida entre dois tamanhos, recomendamos o maior para maior conforto.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question-static\"\u003e\n\u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e \u003cspan class=\"faq-question-text\"\u003eA joelheira serve para praticar desporto?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eAbsolutamente. A KneeForce Pro™ é adequada para caminhadas, ciclismo, ginásio, pilates, golf e muitas outras atividades físicas. O design mantém-se firme durante o movimento sem escorregar ou restringir a amplitude de movimentos.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question-static\"\u003e\n\u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e \u003cspan class=\"faq-question-text\"\u003eComo devo lavar a joelheira?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eRecomendamos a lavagem à mão com água fria e um detergente suave. Evite o uso de máquina de lavar, água quente ou secador, pois podem danificar as fibras elásticas e reduzir a eficácia da compressão ao longo do tempo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-question-static\"\u003e\n\u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e \u003cspan class=\"faq-question-text\"\u003eQual o prazo de entrega para Portugal?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003ePara Portugal Continental o prazo estimado é de 5 a 12 dias úteis após confirmação do pagamento. \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══════════════ FOOTER ══════════════ --\u003e\u003cfooter\u003e\n\u003cdiv class=\"footer-logo\"\u003eKneeForce Pro™\u003c\/div\u003e\n\u003cp\u003e© 2024 KneeForce Pro™ — Joelheira de Compressão 3D. Todos os direitos reservados.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003eCuide das suas joelhas. Recupere a sua liberdade.\u003c\/p\u003e\n\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HELIRA","offers":[{"title":"🔥 Oferta 1 + 1 🔥 \/ M","offer_id":64542862672221,"sku":"14:200002984#Green With Straps;5:361386","price":24.9,"currency_code":"EUR","in_stock":true},{"title":"🔥 Oferta 1 + 1 🔥 \/ L","offer_id":64542862737757,"sku":"14:200002984#Green With Straps;5:361385","price":24.9,"currency_code":"EUR","in_stock":true},{"title":"🔥 Oferta 1 + 1 🔥 \/ XL","offer_id":64542862704989,"sku":"14:200002984#Green With Straps;5:100014065","price":24.9,"currency_code":"EUR","in_stock":true},{"title":"🔥 Oferta 1 + 1 🔥 \/ XXL","offer_id":64542862803293,"sku":"14:200002984#Green With Straps;5:4182","price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_01_10.png?v=1778184088"},{"product_id":"1pc-manual-juice-squeezer-aluminum-alloy-hand-pressure-juicer-pomegranate-orange-lemon-sugar-cane-juice-bar-kitchen-fruit-tool","title":"Mais sabor, menos esforço — CitruxMax™","description":"\u003cdiv class=\"citrux-landing\"\u003e\n\u003cstyle\u003e\n.citrux-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f5f7f8;\n  color:#1f2933;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.citrux-hero{\n  background:linear-gradient(135deg,#232526,#6d7478,#d9dee2);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n\n.citrux-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.citrux-hero p{\n  color:#f3f6f8;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.juicer-scene{\n  position:relative;\n  width:290px;\n  height:240px;\n  margin:26px auto 10px;\n}\n\n.metal-glow{\n  position:absolute;\n  inset:35px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(255,255,255,.85),rgba(180,190,195,.35),transparent 70%);\n  filter:blur(24px);\n  animation:glowPulse 2.8s infinite ease-in-out;\n}\n\n.juicer{\n  position:absolute;\n  left:50%;\n  top:88px;\n  width:210px;\n  height:88px;\n  transform:translateX(-50%) rotate(-4deg);\n  background:linear-gradient(135deg,#f4f6f7,#8d969b,#f9fbfc);\n  border-radius:24px;\n  box-shadow:0 18px 34px rgba(0,0,0,.28);\n  animation:pressMove 2.8s infinite ease-in-out;\n  z-index:3;\n}\n\n.juicer::before{\n  content:\"\";\n  position:absolute;\n  left:35px;\n  top:24px;\n  width:70px;\n  height:38px;\n  border-radius:50%;\n  background:linear-gradient(135deg,#ffce4a,#ff8c00);\n  box-shadow:inset 0 0 0 5px rgba(255,255,255,.35);\n}\n\n.juicer::after{\n  content:\"\";\n  position:absolute;\n  right:-40px;\n  top:28px;\n  width:85px;\n  height:18px;\n  background:linear-gradient(135deg,#dfe5e8,#8f989d);\n  border-radius:999px;\n  transform:rotate(-8deg);\n}\n\n.juice-drop{\n  position:absolute;\n  left:50%;\n  top:155px;\n  width:10px;\n  height:28px;\n  background:#ffb300;\n  border-radius:50% 50% 60% 60%;\n  opacity:0;\n  animation:dropJuice 1.6s infinite ease-in;\n  z-index:2;\n}\n\n.d2{animation-delay:.4s;left:47%}\n.d3{animation-delay:.8s;left:53%}\n\n.glass{\n  position:absolute;\n  left:50%;\n  bottom:15px;\n  width:58px;\n  height:58px;\n  transform:translateX(-50%);\n  border:3px solid rgba(255,255,255,.75);\n  border-top:0;\n  border-radius:0 0 14px 14px;\n  z-index:1;\n}\n\n.glass::after{\n  content:\"\";\n  position:absolute;\n  left:5px;\n  right:5px;\n  bottom:4px;\n  height:24px;\n  background:linear-gradient(180deg,#ffd45c,#ff9f1c);\n  border-radius:0 0 10px 10px;\n  animation:juiceFill 2.8s infinite ease-in-out;\n}\n\n@keyframes pressMove{\n  0%,100%{transform:translateX(-50%) rotate(-4deg) translateY(0)}\n  50%{transform:translateX(-50%) rotate(-4deg) translateY(8px)}\n}\n\n@keyframes dropJuice{\n  0%{opacity:0;transform:translateY(0)}\n  25%{opacity:1}\n  100%{opacity:0;transform:translateY(55px)}\n}\n\n@keyframes juiceFill{\n  0%,100%{height:18px}\n  50%{height:32px}\n}\n\n@keyframes glowPulse{\n  0%,100%{opacity:.55;transform:scale(.95)}\n  50%{opacity:1;transform:scale(1.1)}\n}\n\n\/* BADGES *\/\n.citrux-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.citrux-badge{\n  background:rgba(255,255,255,.18);\n  border:1px solid rgba(255,255,255,.28);\n  color:white;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n\/* GRID *\/\n.citrux-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.citrux-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #dde3e6;\n  box-shadow:0 8px 22px rgba(0,0,0,.05);\n  color:#53606a;\n  line-height:1.6;\n}\n\n.citrux-card h2{\n  color:#2f3a40;\n  font-size:18px;\n  margin-top:0;\n}\n\n.citrux-card.full{\n  grid-column:1\/-1;\n}\n\n.citrux-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #ff9f1c;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .citrux-grid{grid-template-columns:1fr}\n  .citrux-hero h1{font-size:26px}\n  .juicer-scene{transform:scale(.92)}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"citrux-hero\"\u003e\n  \u003ch1\u003eCitruxMax™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eMais sabor, menos esforço\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e\n    Esprema citrinos de forma rápida, limpa e eficiente.\n    Ideal para sumos frescos, receitas, saladas, peixe e bebidas caseiras.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"juicer-scene\"\u003e\n    \u003cdiv class=\"metal-glow\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"juicer\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"juice-drop\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"juice-drop d2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"juice-drop d3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"glass\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-badges\"\u003e\n    \u003cdiv class=\"citrux-badge\"\u003eAlumínio resistente\u003c\/div\u003e\n    \u003cdiv class=\"citrux-badge\"\u003eMais extração\u003c\/div\u003e\n    \u003cdiv class=\"citrux-badge\"\u003eFácil limpeza\u003c\/div\u003e\n    \u003cdiv class=\"citrux-badge\"\u003eCompacto\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"citrux-grid\"\u003e\n\n  \u003cdiv class=\"citrux-card\"\u003e\n    \u003ch2\u003eExtração máxima de sumo\u003c\/h2\u003e\n    \u003cp\u003e\n      O design com alavanca oferece maior pressão e ajuda a retirar mais sumo com menos esforço,\n      aproveitando melhor cada fruta.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card\"\u003e\n    \u003ch2\u003eSimples de usar\u003c\/h2\u003e\n    \u003cp\u003e\n      Basta colocar a fruta no recipiente perfurado e pressionar a pega.\n      O sumo sai de forma rápida, prática e sem complicações.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card\"\u003e\n    \u003ch2\u003eVersátil na cozinha\u003c\/h2\u003e\n    \u003cp\u003e\n      Ideal para limões, limas, laranjas e outros citrinos. Perfeito para bebidas,\n      temperos, sobremesas, marinadas e receitas do dia a dia.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card\"\u003e\n    \u003ch2\u003eLimpeza sem esforço\u003c\/h2\u003e\n    \u003cp\u003e\n      As peças removíveis facilitam a lavagem após cada utilização,\n      mantendo o espremedor sempre pronto para o próximo sumo.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eAjuda a extrair mais sumo com menos força\u003c\/li\u003e\n      \u003cli\u003eDesign compacto que ocupa pouco espaço\u003c\/li\u003e\n      \u003cli\u003eMaterial em alumínio resistente\u003c\/li\u003e\n      \u003cli\u003eIdeal para cozinha, bar, refeições e bebidas frescas\u003c\/li\u003e\n      \u003cli\u003ePrático para uso diário\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eNome:\u003c\/strong\u003e Fruit Juice Squeezer\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e alumínio\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCor:\u003c\/strong\u003e prateado\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTamanho:\u003c\/strong\u003e 18,7 × 11,2 × 9,3 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInclui:\u003c\/strong\u003e 1 espremedor de sumo\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eAna R. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Muito prático para sumo de limão e laranja. Nota-se que espreme bem sem exigir força.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMiguel S. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Uso quase todos os dias para temperar peixe e saladas. Fácil de lavar e ocupa pouco espaço.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eCarla M. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Gostei bastante. É robusto, bonito e muito simples de usar.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"citrux-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRui T. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Comprei para fazer bebidas em casa e fiquei surpreendido com a quantidade de sumo que tira.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Cinza","offer_id":64591516205405,"sku":"14:200006151#silver","price":27.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage8_05_2026_23_13_27.png?v=1778278422"},{"product_id":"electric-garlic-mincer-250ml-vegetable-chopper-food-chopper-usb-mini-garlic-mincer-onion-chopper-portable-small-food-processor","title":"Corte inteligente para a tua cozinha — SmartSlice™","description":"\u003cdiv class=\"smartslice-landing\"\u003e\n\u003cstyle\u003e\n.smartslice-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#eef7f4;\n  color:#17322b;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.smartslice-hero{\n  background:linear-gradient(135deg,#06251f,#0f5f4d,#32d2a3);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n\n.smartslice-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.smartslice-hero p{\n  color:#e4fff7;\n  line-height:1.6;\n}\n\n\/* brilho premium *\/\n.hero-shine{\n  position:absolute;\n  top:-90px;\n  left:-120px;\n  width:140px;\n  height:420px;\n  background:linear-gradient(120deg,transparent,rgba(255,255,255,.25),transparent);\n  transform:rotate(25deg);\n  animation:shineMove 4s infinite linear;\n}\n\n\/* animação triturador *\/\n.chopper-scene{\n  position:relative;\n  width:290px;\n  height:240px;\n  margin:26px auto 10px;\n}\n\n.glow{\n  position:absolute;\n  inset:35px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(50,210,163,.7),rgba(0,255,180,.2),transparent 70%);\n  filter:blur(25px);\n  animation:glowPulse 2.8s infinite ease-in-out;\n}\n\n.chopper{\n  position:absolute;\n  left:50%;\n  top:55px;\n  width:135px;\n  height:145px;\n  transform:translateX(-50%);\n  animation:floatChopper 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.top{\n  width:135px;\n  height:42px;\n  background:linear-gradient(135deg,#1a1a1a,#404040);\n  border-radius:22px 22px 14px 14px;\n  position:absolute;\n  top:0;\n}\n\n.button{\n  width:22px;\n  height:22px;\n  border-radius:50%;\n  background:#32d2a3;\n  position:absolute;\n  left:50%;\n  top:10px;\n  transform:translateX(-50%);\n  box-shadow:0 0 15px rgba(50,210,163,.9);\n  animation:buttonPulse 1.8s infinite;\n}\n\n.cup{\n  width:115px;\n  height:95px;\n  background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.18));\n  border:3px solid rgba(255,255,255,.5);\n  border-radius:0 0 22px 22px;\n  position:absolute;\n  left:50%;\n  top:38px;\n  transform:translateX(-50%);\n  overflow:hidden;\n  backdrop-filter:blur(4px);\n}\n\n.ingredients{\n  position:absolute;\n  width:100%;\n  height:100%;\n  bottom:0;\n}\n\n.ingredients span{\n  position:absolute;\n  width:14px;\n  height:14px;\n  border-radius:50%;\n  animation:spinFood 1s infinite linear;\n}\n\n.i1{background:#ffcc4d;left:18px;bottom:14px}\n.i2{background:#ff6b6b;left:48px;bottom:30px}\n.i3{background:#6bcf63;left:70px;bottom:16px}\n.i4{background:#ffffff;left:38px;bottom:48px}\n\n.blade{\n  position:absolute;\n  width:50px;\n  height:50px;\n  border:3px solid rgba(255,255,255,.75);\n  border-radius:50%;\n  left:50%;\n  top:24px;\n  transform:translateX(-50%);\n  animation:bladeSpin .5s infinite linear;\n}\n\n.blade:before,\n.blade:after{\n  content:\"\";\n  position:absolute;\n  width:3px;\n  height:50px;\n  background:white;\n  left:50%;\n  top:0;\n  transform:translateX(-50%);\n}\n\n.blade:after{\n  transform:translateX(-50%) rotate(90deg);\n}\n\n.badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.badge{\n  background:rgba(255,255,255,.14);\n  border:1px solid rgba(255,255,255,.25);\n  color:white;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n\/* cards *\/\n.grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #d7efe8;\n  box-shadow:0 8px 22px rgba(0,0,0,.05);\n  color:#45635b;\n  line-height:1.6;\n}\n\n.card h2{\n  color:#0f5f4d;\n  font-size:18px;\n  margin-top:0;\n}\n\n.card.full{\n  grid-column:1\/-1;\n}\n\n\/* reviews *\/\n.review{\n  border-left:4px solid #32d2a3;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n\/* animações *\/\n@keyframes bladeSpin{\n  0%{transform:translateX(-50%) rotate(0)}\n  100%{transform:translateX(-50%) rotate(360deg)}\n}\n\n@keyframes spinFood{\n  0%{transform:translate(0,0)}\n  25%{transform:translate(8px,-6px)}\n  50%{transform:translate(-6px,8px)}\n  75%{transform:translate(5px,5px)}\n  100%{transform:translate(0,0)}\n}\n\n@keyframes glowPulse{\n  0%,100%{opacity:.5;transform:scale(.95)}\n  50%{opacity:1;transform:scale(1.1)}\n}\n\n@keyframes floatChopper{\n  0%,100%{transform:translateX(-50%) translateY(0)}\n  50%{transform:translateX(-50%) translateY(-8px)}\n}\n\n@keyframes buttonPulse{\n  0%,100%{transform:translateX(-50%) scale(1)}\n  50%{transform:translateX(-50%) scale(1.2)}\n}\n\n@keyframes shineMove{\n  0%{left:-160px}\n  100%{left:120%}\n}\n\n@media(max-width:768px){\n  .grid{grid-template-columns:1fr}\n  .smartslice-hero h1{font-size:26px}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"smartslice-hero\"\u003e\n  \u003cdiv class=\"hero-shine\"\u003e\u003c\/div\u003e\n\n  \u003ch1\u003eSmartSlice™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eCorte inteligente para a tua cozinha\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\n    Triture alho, cebola, gengibre, frutos secos, carne e muito mais\n    com apenas um toque.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"chopper-scene\"\u003e\n\n    \u003cdiv class=\"glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"chopper\"\u003e\n\n      \u003cdiv class=\"top\"\u003e\n        \u003cdiv class=\"button\"\u003e\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"cup\"\u003e\n\n        \u003cdiv class=\"blade\"\u003e\u003c\/div\u003e\n\n        \u003cdiv class=\"ingredients\"\u003e\n          \u003cspan class=\"i1\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"i2\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"i3\"\u003e\u003c\/span\u003e\n          \u003cspan class=\"i4\"\u003e\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"badges\"\u003e\n    \u003cdiv class=\"badge\"\u003eUSB recarregável\u003c\/div\u003e\n    \u003cdiv class=\"badge\"\u003eLâminas inox\u003c\/div\u003e\n    \u003cdiv class=\"badge\"\u003eCompacto\u003c\/div\u003e\n    \u003cdiv class=\"badge\"\u003e1 botão\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"grid\"\u003e\n\n  \u003cdiv class=\"card\"\u003e\n    \u003ch2\u003eMais rapidez na cozinha\u003c\/h2\u003e\n    Triture ingredientes em segundos sem esforço manual.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card\"\u003e\n    \u003ch2\u003eFuncionamento simples\u003c\/h2\u003e\n    Basta carregar no botão para começar a triturar.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card\"\u003e\n    \u003ch2\u003eVersátil e prático\u003c\/h2\u003e\n    Ideal para alho, cebola, gengibre, carne, frutos secos e vegetais.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card\"\u003e\n    \u003ch2\u003eFácil de limpar\u003c\/h2\u003e\n    Taça e lâminas removíveis para uma limpeza rápida.\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eDesign compacto e portátil\u003c\/li\u003e\n      \u003cli\u003eIdeal para viagens e campismo\u003c\/li\u003e\n      \u003cli\u003eCarregamento por USB\u003c\/li\u003e\n      \u003cli\u003eLâminas em aço inoxidável\u003c\/li\u003e\n      \u003cli\u003eMais segurança e praticidade\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e aço inoxidável + plástico alimentar BPA Free\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCarregamento:\u003c\/strong\u003e USB\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFunção:\u003c\/strong\u003e triturador elétrico multifunções\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLâminas:\u003c\/strong\u003e aço inoxidável\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e alho, cebola, gengibre, carne, vegetais e mais\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- reviews --\u003e\n  \u003cdiv class=\"card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eCarla M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Uso quase todos os dias. Poupa muito tempo.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eTiago R. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Muito mais prático do que cortar alho à mão.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eAna P. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Compacto, fácil de limpar e funciona bem.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eJoão F. — Faro\u003c\/strong\u003e\u003cbr\u003e\n    “Boa potência para o tamanho.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Compacto - Ideal para alho e temperos","offer_id":64591517516125,"sku":"14:29#white","price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_13_30_14.png?v=1778416231"},{"product_id":"mini-spoon-scale-digital-kitchen-scale-electronic-lcd-food-scale-0-1-500g-cooking-flour-milk-coffee-powder-weight-measure-spoon","title":"Receitas perfeitas em cada detalhe — CookMeasure™","description":"\u003cdiv class=\"cookmeasure-landing\"\u003e\n\u003cstyle\u003e\n.cookmeasure-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f7fbff;\n  color:#102331;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.cookmeasure-hero{\n  background:linear-gradient(135deg,#082b45,#0b7fc3,#b8ecff);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n\n.cookmeasure-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.cookmeasure-hero p{\n  color:#eaf8ff;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.measure-scene{\n  position:relative;\n  width:290px;\n  height:240px;\n  margin:26px auto 10px;\n}\n\n.blue-glow{\n  position:absolute;\n  inset:35px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(184,236,255,.9),rgba(11,127,195,.3),transparent 70%);\n  filter:blur(24px);\n  animation:glowPulse 2.8s infinite ease-in-out;\n}\n\n.spoon{\n  position:absolute;\n  left:50%;\n  top:88px;\n  width:210px;\n  height:72px;\n  transform:translateX(-50%) rotate(-8deg);\n  animation:floatSpoon 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.spoon-bowl{\n  position:absolute;\n  left:0;\n  top:0;\n  width:92px;\n  height:58px;\n  background:linear-gradient(135deg,#ffffff,#cfdce4,#ffffff);\n  border-radius:50%;\n  box-shadow:0 16px 32px rgba(0,0,0,.25);\n  overflow:hidden;\n}\n\n.spoon-bowl:after{\n  content:\"\";\n  position:absolute;\n  left:12px;\n  right:12px;\n  bottom:8px;\n  height:24px;\n  background:linear-gradient(135deg,#d6a25f,#f2d19b);\n  border-radius:50%;\n  animation:powderMove 2.5s infinite ease-in-out;\n}\n\n.spoon-handle{\n  position:absolute;\n  left:72px;\n  top:22px;\n  width:135px;\n  height:24px;\n  background:linear-gradient(135deg,#f7f7f7,#99a9b4);\n  border-radius:999px;\n  box-shadow:0 12px 26px rgba(0,0,0,.22);\n}\n\n.display{\n  position:absolute;\n  left:116px;\n  top:15px;\n  width:58px;\n  height:30px;\n  background:#07131f;\n  border-radius:8px;\n  color:#65d8ff;\n  font-size:13px;\n  font-weight:700;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n  box-shadow:inset 0 0 8px rgba(101,216,255,.35);\n  animation:numberChange 3s infinite;\n}\n\n.drop{\n  position:absolute;\n  width:10px;\n  height:10px;\n  background:#f2d19b;\n  border-radius:50%;\n  opacity:0;\n  animation:dropPowder 2s infinite ease-out;\n}\n\n.d1{left:110px;top:80px}\n.d2{left:142px;top:72px;animation-delay:.5s}\n.d3{left:170px;top:92px;animation-delay:1s}\n\n.scale-line{\n  position:absolute;\n  left:50%;\n  bottom:26px;\n  width:130px;\n  height:8px;\n  transform:translateX(-50%);\n  border-radius:999px;\n  background:rgba(255,255,255,.45);\n  overflow:hidden;\n}\n\n.scale-line:after{\n  content:\"\";\n  position:absolute;\n  left:-60px;\n  top:0;\n  width:60px;\n  height:100%;\n  background:#65d8ff;\n  animation:scanLine 2.2s infinite ease-in-out;\n}\n\n@keyframes floatSpoon{\n  0%,100%{transform:translateX(-50%) rotate(-8deg) translateY(0)}\n  50%{transform:translateX(-50%) rotate(-8deg) translateY(-8px)}\n}\n\n@keyframes glowPulse{\n  0%,100%{opacity:.55;transform:scale(.95)}\n  50%{opacity:1;transform:scale(1.1)}\n}\n\n@keyframes powderMove{\n  0%,100%{transform:translateX(0)}\n  50%{transform:translateX(6px)}\n}\n\n@keyframes dropPowder{\n  0%{opacity:0;transform:translateY(0) scale(.6)}\n  35%{opacity:1}\n  100%{opacity:0;transform:translateY(45px) scale(1.1)}\n}\n\n@keyframes scanLine{\n  0%{left:-60px}\n  100%{left:130px}\n}\n\n@keyframes numberChange{\n  0%,30%{content:\"0.0g\"}\n  31%,60%{content:\"12.5g\"}\n  61%,100%{content:\"24.8g\"}\n}\n\n\/* BADGES *\/\n.cookmeasure-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.cookmeasure-badge{\n  background:rgba(255,255,255,.16);\n  border:1px solid rgba(255,255,255,.25);\n  color:white;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n\/* GRID *\/\n.cookmeasure-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.cookmeasure-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #d8edf8;\n  box-shadow:0 8px 22px rgba(11,127,195,.06);\n  color:#4f6470;\n  line-height:1.6;\n}\n\n.cookmeasure-card h2{\n  color:#0b7fc3;\n  font-size:18px;\n  margin-top:0;\n}\n\n.cookmeasure-card.full{\n  grid-column:1\/-1;\n}\n\n.cookmeasure-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #0b7fc3;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .cookmeasure-grid{grid-template-columns:1fr}\n  .cookmeasure-hero h1{font-size:26px}\n  .measure-scene{transform:scale(.92)}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"cookmeasure-hero\"\u003e\n  \u003ch1\u003eCookMeasure™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eReceitas perfeitas em cada detalhe\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e\n    Meça farinha, leite, café, cacau, açúcar e outros ingredientes com precisão,\n    rapidez e muito mais controlo na cozinha.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"measure-scene\"\u003e\n    \u003cdiv class=\"blue-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"spoon\"\u003e\n      \u003cdiv class=\"spoon-bowl\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"spoon-handle\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"display\"\u003e12.5g\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"drop d1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"drop d2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"drop d3\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"scale-line\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-badges\"\u003e\n    \u003cdiv class=\"cookmeasure-badge\"\u003ePrecisão 0,1g\u003c\/div\u003e\n    \u003cdiv class=\"cookmeasure-badge\"\u003eDisplay LED\u003c\/div\u003e\n    \u003cdiv class=\"cookmeasure-badge\"\u003e0,1g–500g\u003c\/div\u003e\n    \u003cdiv class=\"cookmeasure-badge\"\u003eg\/oz\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"cookmeasure-grid\"\u003e\n\n  \u003cdiv class=\"cookmeasure-card\"\u003e\n    \u003ch2\u003eMedições mais precisas\u003c\/h2\u003e\n    \u003cp\u003e\n      Ideal para receitas que exigem detalhe, permitindo medir pequenas quantidades\n      com precisão de 0,1g.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card\"\u003e\n    \u003ch2\u003ePerfeita para cozinha e pastelaria\u003c\/h2\u003e\n    \u003cp\u003e\n      Use para farinha, açúcar, café, cacau, leite, xarope, clara de ovo,\n      suplementos e muito mais.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card\"\u003e\n    \u003ch2\u003eLeitura fácil\u003c\/h2\u003e\n    \u003cp\u003e\n      O ecrã LED permite visualizar rapidamente o peso, tornando o processo\n      simples mesmo durante a preparação das receitas.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card\"\u003e\n    \u003ch2\u003ePrática e destacável\u003c\/h2\u003e\n    \u003cp\u003e\n      A colher é desmontável, facilitando a limpeza, a arrumação e o uso diário\n      sem ocupar espaço na cozinha.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eAjuda a evitar erros nas receitas\u003c\/li\u003e\n      \u003cli\u003eIdeal para cozinha, pastelaria, café e controlo de porções\u003c\/li\u003e\n      \u003cli\u003ePermite alternar entre gramas e onças\u003c\/li\u003e\n      \u003cli\u003eFunção tara para pesar com mais facilidade\u003c\/li\u003e\n      \u003cli\u003eDesliga automaticamente após cerca de 2 minutos sem uso\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e colher balança digital de alta precisão\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePrecisão:\u003c\/strong\u003e 0,1g\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCapacidade:\u003c\/strong\u003e 0,1g a 500g\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eEcrã:\u003c\/strong\u003e LED\/LCD digital\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUnidades:\u003c\/strong\u003e g \/ oz\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eBateria:\u003c\/strong\u003e 1 × CR2032, não incluída\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e plástico próprio para contacto alimentar\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCertificação:\u003c\/strong\u003e CE\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eTeresa M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Uso para pastelaria e ajuda imenso nas receitas mais pequenas. Muito prática.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRita P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Perfeita para medir café e farinha. O ecrã é fácil de ler.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eJoão C. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Boa precisão para o tamanho. Ocupa pouco espaço na gaveta.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cookmeasure-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMariana F. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Muito útil para controlar porções e seguir receitas com mais rigor.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Branco","offer_id":64591519416669,"sku":"14:200006152#White;200000935:3614","price":14.9,"currency_code":"EUR","in_stock":true},{"title":"Preto","offer_id":64591519449437,"sku":"14:200006151#Black;200000935:3614","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_16_29_37.png?v=1778427005"},{"product_id":"new-dog-pet-backpack-carrier-travel-bag-front-pack-breathable-adjustable-with-safety-reflective-strips-for-hiking-outdoor-cats","title":"Mobilidade e conforto para pequenos animais — PetMove™","description":"\u003cdiv class=\"petmove-landing\"\u003e\n\u003cstyle\u003e\n.petmove-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f5faf7;\n  color:#183126;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.petmove-hero{\n  background:linear-gradient(135deg,#0d2e22,#1e7a56,#9ce4c1);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  overflow:hidden;\n  position:relative;\n}\n\n.petmove-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.petmove-hero p{\n  color:#e8fff4;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.travel-scene{\n  position:relative;\n  width:300px;\n  height:250px;\n  margin:26px auto 10px;\n}\n\n.green-glow{\n  position:absolute;\n  width:240px;\n  height:240px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(156,228,193,.95),rgba(30,122,86,.35),transparent 70%);\n  filter:blur(28px);\n  animation:glowPulse 2.8s infinite ease-in-out;\n  left:50%;\n  top:50%;\n  transform:translate(-50%,-50%);\n}\n\n.backpack{\n  position:absolute;\n  left:50%;\n  top:55px;\n  width:170px;\n  height:150px;\n  transform:translateX(-50%);\n  background:linear-gradient(135deg,#2f3f38,#4b665b);\n  border-radius:30px;\n  box-shadow:0 20px 34px rgba(0,0,0,.25);\n  animation:floatBag 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.mesh{\n  position:absolute;\n  left:18px;\n  top:18px;\n  width:134px;\n  height:95px;\n  border-radius:22px;\n  background:linear-gradient(135deg,#8ec7ae,#dff7ea);\n  overflow:hidden;\n}\n\n.pet-face{\n  position:absolute;\n  left:50%;\n  top:18px;\n  transform:translateX(-50%);\n  font-size:48px;\n  animation:petBounce 2.6s infinite ease-in-out;\n}\n\n.bag-pocket{\n  position:absolute;\n  left:25px;\n  bottom:18px;\n  width:120px;\n  height:18px;\n  background:#1e7a56;\n  border-radius:999px;\n}\n\n.paw{\n  position:absolute;\n  font-size:18px;\n  opacity:0;\n  animation:pawMove 2.2s infinite ease-out;\n}\n\n.p1{left:30px;top:40px}\n.p2{right:40px;top:55px;animation-delay:.5s}\n.p3{left:60px;bottom:40px;animation-delay:1s}\n.p4{right:70px;bottom:35px;animation-delay:1.5s}\n\n@keyframes glowPulse{\n  0%,100%{\n    opacity:.55;\n    transform:translate(-50%,-50%) scale(.95);\n  }\n  50%{\n    opacity:1;\n    transform:translate(-50%,-50%) scale(1.08);\n  }\n}\n\n@keyframes floatBag{\n  0%,100%{\n    transform:translateX(-50%) translateY(0);\n  }\n  50%{\n    transform:translateX(-50%) translateY(-10px);\n  }\n}\n\n@keyframes petBounce{\n  0%,100%{\n    transform:translateX(-50%) translateY(0);\n  }\n  50%{\n    transform:translateX(-50%) translateY(-5px);\n  }\n}\n\n@keyframes pawMove{\n  0%{\n    opacity:0;\n    transform:translateY(0) scale(.6);\n  }\n  35%{\n    opacity:1;\n  }\n  100%{\n    opacity:0;\n    transform:translateY(-35px) scale(1.2);\n  }\n}\n\n\/* BADGES *\/\n.petmove-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.petmove-badge{\n  background:rgba(255,255,255,.14);\n  border:1px solid rgba(255,255,255,.25);\n  color:white;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n\/* GRID *\/\n.petmove-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.petmove-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #d7efe3;\n  box-shadow:0 8px 22px rgba(0,0,0,.05);\n  color:#52635d;\n  line-height:1.6;\n}\n\n.petmove-card h2{\n  color:#1e7a56;\n  font-size:18px;\n  margin-top:0;\n}\n\n.petmove-card.full{\n  grid-column:1\/-1;\n}\n\n.petmove-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #1e7a56;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .petmove-grid{\n    grid-template-columns:1fr;\n  }\n\n  .petmove-hero h1{\n    font-size:26px;\n  }\n\n  .travel-scene{\n    transform:scale(.92);\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"petmove-hero\"\u003e\n\n  \u003ch1\u003ePetMove™\u003c\/h1\u003e\n\n  \u003cp\u003e\u003cstrong\u003eMobilidade e conforto para pequenos animais\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\n    Leva o teu melhor amigo contigo em viagens, passeios e aventuras\n    com mais conforto, segurança e liberdade.\n  \u003c\/p\u003e\n\n  \u003c!-- animação --\u003e\n  \u003cdiv class=\"travel-scene\"\u003e\n\n    \u003cdiv class=\"green-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"backpack\"\u003e\n\n      \u003cdiv class=\"mesh\"\u003e\n        \u003cdiv class=\"pet-face\"\u003e🐶\u003c\/div\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"bag-pocket\"\u003e\u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"paw p1\"\u003e🐾\u003c\/div\u003e\n    \u003cdiv class=\"paw p2\"\u003e🐾\u003c\/div\u003e\n    \u003cdiv class=\"paw p3\"\u003e🐾\u003c\/div\u003e\n    \u003cdiv class=\"paw p4\"\u003e🐾\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-badges\"\u003e\n    \u003cdiv class=\"petmove-badge\"\u003eRespirável\u003c\/div\u003e\n    \u003cdiv class=\"petmove-badge\"\u003eConfortável\u003c\/div\u003e\n    \u003cdiv class=\"petmove-badge\"\u003eFrente ou costas\u003c\/div\u003e\n    \u003cdiv class=\"petmove-badge\"\u003eAté 15kg\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"petmove-grid\"\u003e\n\n  \u003cdiv class=\"petmove-card\"\u003e\n    \u003ch2\u003eMais conforto para o teu pet\u003c\/h2\u003e\n    \u003cp\u003e\n      O interior acolchoado e o tecido respirável ajudam a manter o animal confortável\n      durante passeios, viagens ou deslocações do dia a dia.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card\"\u003e\n    \u003ch2\u003eRespirável para todas as estações\u003c\/h2\u003e\n    \u003cp\u003e\n      Fabricada com tecido de malha respirável, ideal tanto para dias quentes\n      como para uso prolongado.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card\"\u003e\n    \u003ch2\u003eMais segurança em movimento\u003c\/h2\u003e\n    \u003cp\u003e\n      Inclui fecho ajustável, sistema interno de segurança e suporte adicional\n      para manter o teu animal protegido.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card\"\u003e\n    \u003ch2\u003eDuas formas de utilização\u003c\/h2\u003e\n    \u003cp\u003e\n      Pode ser usada à frente ou nas costas, permitindo mais praticidade\n      e proximidade com o teu animal.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card full\"\u003e\n    \u003ch2\u003ePorque vais gostar\u003c\/h2\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eIdeal para cães pequenos e médios\u003c\/li\u003e\n      \u003cli\u003eMais conforto em passeios e viagens\u003c\/li\u003e\n      \u003cli\u003eDesign respirável e confortável\u003c\/li\u003e\n      \u003cli\u003eBolsos laterais para snacks e acessórios\u003c\/li\u003e\n      \u003cli\u003eBase removível e fácil de limpar\u003c\/li\u003e\n      \u003cli\u003ePermite manter o animal próximo e seguro\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e mochila transportadora para animais\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e poliéster respirável\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e cães pequenos, médios e gatos\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePeso suportado:\u003c\/strong\u003e até 15kg\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCaracterísticas:\u003c\/strong\u003e respirável, confortável e ajustável\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eModo de uso:\u003c\/strong\u003e frente ou costas\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eEstações:\u003c\/strong\u003e adequada para todo o ano\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- reviews --\u003e\n  \u003cdiv class=\"petmove-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMariana C. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “O meu cão ficou muito mais tranquilo durante os passeios. A mochila é confortável e resistente.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eJoão P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Uso para viagens curtas e resulta muito bem. O peso fica bem distribuído.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eAna M. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Gostei bastante do tecido respirável. O meu gato adaptou-se rapidamente.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"petmove-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRicardo F. — Faro\u003c\/strong\u003e\u003cbr\u003e\n    “Muito prática para caminhadas. Os bolsos laterais dão bastante jeito.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Verde Sage ✨ \/ S - Compacto","offer_id":64591608611165,"sku":"14:29#Green;5:100014064","price":21.9,"currency_code":"EUR","in_stock":true},{"title":"Verde Sage ✨ \/ M - Maior Capacidade","offer_id":64591608185181,"sku":"14:29#Green;5:361386","price":27.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Soft ✨ \/ S - Compacto","offer_id":64591608283485,"sku":"14:1131740522#Rosered;5:100014064","price":21.9,"currency_code":"EUR","in_stock":true},{"title":"Rosa Soft ✨ \/ M - Maior Capacidade","offer_id":64591608381789,"sku":"14:1131740522#Rosered;5:361386","price":27.9,"currency_code":"EUR","in_stock":true},{"title":"Preto Premium ✨ \/ S - Compacto","offer_id":64591608414557,"sku":"14:201727815#Black;5:100014064","price":21.9,"currency_code":"EUR","in_stock":true},{"title":"Preto Premium ✨ \/ M - Maior Capacidade","offer_id":64591608512861,"sku":"14:201727815#Black;5:361386","price":27.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja Sunset ✨ \/ S - Compacto","offer_id":64591608709469,"sku":"14:239042421#Orange;5:100014064","price":21.9,"currency_code":"EUR","in_stock":true},{"title":"Laranja Sunset ✨ \/ M - Maior Capacidade","offer_id":64591608676701,"sku":"14:239042421#Orange;5:361386","price":27.9,"currency_code":"EUR","in_stock":true},{"title":"Azul Ocean ✨ \/ S - Compacto","offer_id":64591608578397,"sku":"14:970222347#Blue;5:100014064","price":21.9,"currency_code":"EUR","in_stock":true},{"title":"Azul Ocean ✨ \/ M - Maior Capacidade","offer_id":64591608545629,"sku":"14:970222347#Blue;5:361386","price":27.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_17_18_18.png?v=1778429925"},{"product_id":"security-camera-hd-mini-full-color-night-vision-high-definition-wifi-monitor-waterproof-motion-detect-surveillance-smart-home","title":"A mini câmara que protege a tua casa 24h — SmartEye™","description":"\u003cdiv class=\"smarteye-landing\"\u003e\n\u003cstyle\u003e\n.smarteye-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f3f8fb;\n  color:#102331;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.smarteye-hero{\n  background:linear-gradient(135deg,#06111c,#0b4f7a,#35c4ff);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  overflow:hidden;\n}\n\n.smarteye-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.smarteye-hero p{\n  color:#e8f8ff;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.camera-scene{\n  position:relative;\n  width:300px;\n  height:240px;\n  margin:26px auto 10px;\n}\n\n.blue-glow{\n  position:absolute;\n  width:245px;\n  height:245px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(53,196,255,.9),rgba(11,79,122,.35),transparent 70%);\n  filter:blur(28px);\n  animation:glowPulse 2.8s infinite ease-in-out;\n  left:50%;\n  top:50%;\n  transform:translate(-50%,-50%);\n}\n\n.camera{\n  position:absolute;\n  left:50%;\n  top:68px;\n  width:160px;\n  height:120px;\n  transform:translateX(-50%);\n  background:linear-gradient(135deg,#f8fbff,#b8c7d3,#ffffff);\n  border-radius:28px;\n  box-shadow:0 20px 35px rgba(0,0,0,.25);\n  animation:floatCamera 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.camera:before{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  top:32px;\n  width:58px;\n  height:58px;\n  transform:translateX(-50%);\n  border-radius:50%;\n  background:radial-gradient(circle,#06111c 28%,#0b4f7a 45%,#35c4ff 70%);\n  box-shadow:0 0 20px rgba(53,196,255,.9);\n  animation:lensPulse 2s infinite ease-in-out;\n}\n\n.camera:after{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  bottom:-26px;\n  width:74px;\n  height:28px;\n  transform:translateX(-50%);\n  background:#dce6ed;\n  border-radius:0 0 20px 20px;\n}\n\n.signal{\n  position:absolute;\n  left:50%;\n  top:45px;\n  width:70px;\n  height:70px;\n  border:2px solid rgba(255,255,255,.75);\n  border-radius:50%;\n  opacity:0;\n  transform:translateX(-50%);\n  animation:signalPulse 2s infinite ease-out;\n}\n\n.signal.s2{animation-delay:.5s}\n.signal.s3{animation-delay:1s}\n\n.scan-line{\n  position:absolute;\n  left:50%;\n  top:82px;\n  width:180px;\n  height:3px;\n  background:#35c4ff;\n  box-shadow:0 0 18px #35c4ff;\n  opacity:.9;\n  transform:translateX(-50%);\n  animation:scanMove 2.5s infinite ease-in-out;\n  z-index:4;\n}\n\n.alert-dot{\n  position:absolute;\n  right:78px;\n  top:52px;\n  width:14px;\n  height:14px;\n  background:#ff3b3b;\n  border-radius:50%;\n  box-shadow:0 0 15px #ff3b3b;\n  animation:alertPulse 1.2s infinite;\n  z-index:5;\n}\n\n@keyframes glowPulse{\n  0%,100%{opacity:.55;transform:translate(-50%,-50%) scale(.95)}\n  50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}\n}\n\n@keyframes floatCamera{\n  0%,100%{transform:translateX(-50%) translateY(0)}\n  50%{transform:translateX(-50%) translateY(-9px)}\n}\n\n@keyframes lensPulse{\n  0%,100%{box-shadow:0 0 14px rgba(53,196,255,.7)}\n  50%{box-shadow:0 0 30px rgba(53,196,255,1)}\n}\n\n@keyframes signalPulse{\n  0%{opacity:0;transform:translateX(-50%) scale(.4)}\n  40%{opacity:.7}\n  100%{opacity:0;transform:translateX(-50%) scale(1.8)}\n}\n\n@keyframes scanMove{\n  0%,100%{top:72px}\n  50%{top:145px}\n}\n\n@keyframes alertPulse{\n  0%,100%{transform:scale(1);opacity:.7}\n  50%{transform:scale(1.35);opacity:1}\n}\n\n\/* BADGES *\/\n.smarteye-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.smarteye-badge{\n  background:rgba(255,255,255,.16);\n  border:1px solid rgba(255,255,255,.25);\n  color:white;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n\/* GRID *\/\n.smarteye-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.smarteye-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #d8edf8;\n  box-shadow:0 8px 22px rgba(11,79,122,.06);\n  color:#4f6470;\n  line-height:1.6;\n}\n\n.smarteye-card h2{\n  color:#0b4f7a;\n  font-size:18px;\n  margin-top:0;\n}\n\n.smarteye-card.full{\n  grid-column:1\/-1;\n}\n\n.smarteye-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #35c4ff;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .smarteye-grid{grid-template-columns:1fr}\n  .smarteye-hero h1{font-size:26px}\n  .camera-scene{transform:scale(.92)}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"smarteye-hero\"\u003e\n  \u003ch1\u003eSmartEye™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eA mini câmara que protege a tua casa 24h\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e\n    Monitoriza a tua casa com imagem HD, visão nocturna a cores,\n    ligação WiFi e deteção de movimento em tempo real.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"camera-scene\"\u003e\n    \u003cdiv class=\"blue-glow\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"signal\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"signal s2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"signal s3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"scan-line\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"alert-dot\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"camera\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-badges\"\u003e\n    \u003cdiv class=\"smarteye-badge\"\u003eImagem HD\u003c\/div\u003e\n    \u003cdiv class=\"smarteye-badge\"\u003eWiFi\u003c\/div\u003e\n    \u003cdiv class=\"smarteye-badge\"\u003eVisão nocturna\u003c\/div\u003e\n    \u003cdiv class=\"smarteye-badge\"\u003eDeteção de movimento\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"smarteye-grid\"\u003e\n\n  \u003cdiv class=\"smarteye-card\"\u003e\n    \u003ch2\u003eSegurança em tempo real\u003c\/h2\u003e\n    \u003cp\u003e\n      Mantém a tua casa, garagem, escritório ou espaço de trabalho sob vigilância,\n      mesmo quando estás fora.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card\"\u003e\n    \u003ch2\u003eVisão nocturna a cores\u003c\/h2\u003e\n    \u003cp\u003e\n      Acompanha o que acontece também durante a noite, com maior clareza e detalhe\n      em ambientes com pouca luz.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card\"\u003e\n    \u003ch2\u003eDeteção de movimento\u003c\/h2\u003e\n    \u003cp\u003e\n      Recebe mais controlo sobre movimentos suspeitos e acompanha situações importantes\n      com mais tranquilidade.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card\"\u003e\n    \u003ch2\u003eCompacta e discreta\u003c\/h2\u003e\n    \u003cp\u003e\n      O formato mini permite instalar facilmente em diferentes espaços sem chamar\n      demasiada atenção.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card full\"\u003e\n    \u003ch2\u003ePorque vais gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eIdeal para casa, escritório, garagem ou entrada\u003c\/li\u003e\n      \u003cli\u003eImagem de alta definição para maior nitidez\u003c\/li\u003e\n      \u003cli\u003eLigação WiFi para monitorização prática\u003c\/li\u003e\n      \u003cli\u003eResistente à água para maior versatilidade\u003c\/li\u003e\n      \u003cli\u003eMais tranquilidade durante o dia e à noite\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e mini câmara de segurança inteligente\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eImagem:\u003c\/strong\u003e alta definição HD\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eLigação:\u003c\/strong\u003e WiFi\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eVisão:\u003c\/strong\u003e visão nocturna a cores\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eFunção:\u003c\/strong\u003e deteção de movimento\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e interior, exterior protegido, casa, escritório ou loja\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eResistência:\u003c\/strong\u003e resistente à água\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRicardo M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Instalei na entrada de casa e fiquei muito mais descansado. A imagem é clara e a câmara é discreta.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eAna P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Uso para acompanhar a garagem. Gostei do tamanho compacto e da visão nocturna.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eJoão F. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Boa solução para quem quer uma câmara pequena e prática. Fácil de colocar no sítio certo.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"smarteye-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMariana L. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Comprei para controlar a zona da porta e funciona muito bem. Dá mais sensação de segurança.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"1 UNIDADE","offer_id":64599806640477,"sku":"14:29#1PC","price":16.9,"currency_code":"EUR","in_stock":true},{"title":"2 Unidades 🔥 Mais Vendido","offer_id":64599806607709,"sku":"14:193#2PCS","price":24.9,"currency_code":"EUR","in_stock":true},{"title":"3 Unidades 💎 Melhor oferta","offer_id":64599806574941,"sku":"14:175#3PCS","price":32.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_22_09_57.png?v=1778447413"}],"url":"https:\/\/www.helira.pt\/collections\/mais-vendido-da-semana.oembed","provider":"HELIRA","version":"1.0","type":"link"}