{"title":"SALE","description":"\u003cp\u003eAproveite as melhores promoções e descontos especiais em produtos selecionados. Ofertas por tempo limitado para garantir qualidade ao melhor preço.\u003c\/p\u003e","products":[{"product_id":"maquina-peladora-de-frutas","title":"O aliado inteligente da sua cozinha — NutriCut™","description":"\u003cstyle\u003e\n.nutricut-landing {\n  --azul-escuro:#073b63;\n  --azul:#0b7fc3;\n  --azul-claro:#e8f6ff;\n  --cinza:#5f6f7a;\n  --texto:#102331;\n\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f4faff;\n  color:var(--texto);\n  padding:18px;\n  border-radius:18px;\n  max-width:920px;\n  margin:20px auto;\n}\n\n\/* HERO *\/\n.nutricut-hero {\n  background:linear-gradient(135deg,var(--azul-escuro),var(--azul));\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n}\n\n.nutricut-hero h1 {\n  font-size:32px;\n  margin-bottom:6px;\n}\n\n.nutricut-hero p {\n  color:#eaf8ff;\n  font-size:15.5px;\n  line-height:1.6;\n}\n\n\/* IMAGEM *\/\n.product-scene {\n  position:relative;\n  width:260px;\n  height:240px;\n  margin:25px auto;\n}\n\n.product-img {\n  width:220px;\n  position:absolute;\n  left:50%;\n  top:50%;\n  transform:translate(-50%,-50%);\n  filter:drop-shadow(0 20px 30px rgba(0,0,0,.35));\n  animation:floatProduct 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.glow {\n  position:absolute;\n  inset:40px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(255,255,255,.9),rgba(0,170,255,.3),transparent 70%);\n  filter:blur(18px);\n  animation:glowPulse 2.5s infinite;\n}\n\n.peel {\n  position:absolute;\n  width:50px;\n  height:10px;\n  border-top:3px solid rgba(255,255,255,.7);\n  border-radius:50%;\n  opacity:0;\n  animation:peelMove 2s infinite;\n}\n\n.p1 { left:70px; top:130px; }\n.p2 { right:70px; top:140px; animation-delay:.6s; }\n\n@keyframes floatProduct {\n  0%,100% { transform:translate(-50%,-50%) translateY(0); }\n  50% { transform:translate(-50%,-55%) translateY(-6px); }\n}\n\n@keyframes glowPulse {\n  0%,100% { opacity:.5; transform:scale(.9); }\n  50% { opacity:1; transform:scale(1.1); }\n}\n\n@keyframes peelMove {\n  0% { opacity:0; transform:translateX(0) scale(.7); }\n  40% { opacity:1; }\n  100% { opacity:0; transform:translateX(40px) scale(1.2); }\n}\n\n\/* BADGES *\/\n.nutricut-badges {\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n}\n\n.nutricut-badge {\n  background:rgba(255,255,255,.15);\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.nutricut-grid {\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n}\n\n.nutricut-card {\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #dff1fb;\n}\n\n.nutricut-card.highlight {\n  background:var(--azul-claro);\n  border-left:4px solid var(--azul);\n}\n\n.nutricut-card.full {\n  grid-column:1\/-1;\n}\n\n.nutricut-card h2 {\n  color:var(--azul-escuro);\n  font-size:18px;\n}\n\n.nutricut-card p, .nutricut-card li {\n  color:var(--cinza);\n  font-size:14.5px;\n  line-height:1.6;\n}\n\n.nutricut-card ul {\n  padding-left:18px;\n}\n\n@media(max-width:768px){\n  .nutricut-grid{grid-template-columns:1fr}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"nutricut-landing\"\u003e\n\u003cdiv class=\"nutricut-hero\"\u003e\n\u003ch1\u003eNutriCut\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eO Poder da Cozinha em 1 Clique\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eTransforme a forma como prepara os seus alimentos. Mais rápido, mais limpo e sem esforço — ideal para o dia a dia.\u003c\/p\u003e\n\u003cdiv class=\"product-scene\"\u003e\n\u003cdiv class=\"glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cimg class=\"product-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Captura_de_ecra_2026-05-02_211754-removebg-preview_800x800.png?v=1777753143\"\u003e\n\u003cdiv class=\"peel p1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"peel p2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nutricut-badges\"\u003e\n\u003cdiv class=\"nutricut-badge\"\u003ePelar automático\u003c\/div\u003e\n\u003cdiv class=\"nutricut-badge\"\u003eSem fios\u003c\/div\u003e\n\u003cdiv class=\"nutricut-badge\"\u003eUSB-C\u003c\/div\u003e\n\u003cdiv class=\"nutricut-badge\"\u003eSem sujidade\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nutricut-grid\"\u003e\n\u003cdiv class=\"nutricut-card highlight\"\u003e\n\u003ch2\u003eGanhe tempo na cozinha\u003c\/h2\u003e\n\u003cp\u003eCom apenas um toque, descasque alimentos em segundos. Ideal para quem quer preparar refeições mais rápido sem complicações.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nutricut-card\"\u003e\n\u003ch2\u003ePrecisão e eficiência\u003c\/h2\u003e\n\u003cp\u003eAs lâminas em aço inoxidável garantem um corte uniforme, reduzindo desperdício e mantendo a qualidade dos alimentos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nutricut-card\"\u003e\n\u003ch2\u003eMais limpeza, menos esforço\u003c\/h2\u003e\n\u003cp\u003eO sistema integrado recolhe as cascas automaticamente, evitando sujidade na bancada e facilitando a limpeza.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nutricut-card\"\u003e\n\u003ch2\u003eLiberdade sem fios\u003c\/h2\u003e\n\u003cp\u003eCom bateria recarregável de longa duração, pode usar onde quiser — sem cabos e sem limitações.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nutricut-card full\"\u003e\n\u003ch2\u003ePerfeito para o dia a dia\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePreparar refeições rapidamente\u003c\/li\u003e\n\u003cli\u003eReduzir esforço na cozinha\u003c\/li\u003e\n\u003cli\u003eEvitar desperdício de alimentos\u003c\/li\u003e\n\u003cli\u003eManter a bancada limpa\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"nutricut-card full\"\u003e\n\u003ch2\u003eEspecificações\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunção:\u003c\/strong\u003e Pelar automaticamente alimentos\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\u003eMaterial:\u003c\/strong\u003e ABS de alta qualidade\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePotência:\u003c\/strong\u003e 50 W\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBateria:\u003c\/strong\u003e 1300 mAh\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCarregamento:\u003c\/strong\u003e USB-C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eModo:\u003c\/strong\u003e Sem fios\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dropea","offers":[{"title":"Azul","offer_id":64302305378653,"sku":"10378","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_53_38.png?v=1778187241"},{"product_id":"cubitera-de-hielo-con-altavoz","title":"Bebidas geladas, música e ambiente premium — IceBaet™","description":"\u003cstyle\u003e\n.icebeat-landing {\n    --fundo:#070711;\n    --azul:#00c8ff;\n    --rosa:#ff4fd8;\n    --laranja:#ff9f2f;\n    --roxo:#8f5cff;\n    --texto:#d8e6f2;\n\n    font-family:'DM Sans', Arial, sans-serif;\n    background:radial-gradient(circle at top, #151530, var(--fundo));\n    color:#fff;\n    padding:22px;\n    border-radius:22px;\n    max-width:920px;\n    margin:20px auto;\n    overflow:hidden;\n}\n\n.icebeat-landing * {\n    box-sizing:border-box;\n}\n\n.icebeat-hero {\n    text-align:center;\n    padding:10px 0 20px;\n}\n\n.icebeat-hero h1 {\n    font-size:36px;\n    margin:0 0 8px;\n    line-height:1.1;\n}\n\n.icebeat-hero p {\n    color:var(--texto);\n    font-size:16px;\n    margin:8px 0;\n}\n\n.icebeat-badges {\n    display:flex;\n    justify-content:center;\n    flex-wrap:wrap;\n    gap:8px;\n    margin-top:16px;\n}\n\n.icebeat-badge {\n    padding:8px 12px;\n    border-radius:999px;\n    background:rgba(255,255,255,0.08);\n    border:1px solid rgba(255,255,255,0.18);\n    font-size:13px;\n}\n\n\/* COOLER *\/\n.cooler-scene {\n    position:relative;\n    width:280px;\n    height:270px;\n    margin:28px auto;\n}\n\n.rgb-glow {\n    position:absolute;\n    inset:10px;\n    border-radius:50%;\n    filter:blur(24px);\n    animation:rgbGlow 4s infinite alternate;\n}\n\n.cooler {\n    position:absolute;\n    left:50%;\n    bottom:35px;\n    transform:translateX(-50%);\n    width:220px;\n    height:160px;\n    border-radius:34px 34px 58px 58px;\n    background:linear-gradient(135deg, rgba(255,255,255,.45), rgba(255,255,255,.08));\n    border:2px solid rgba(255,255,255,.35);\n    overflow:hidden;\n    box-shadow:0 0 35px rgba(0,200,255,.45);\n    animation:coolerPulse 3.5s infinite alternate;\n}\n\n.cooler::before {\n    content:\"\";\n    position:absolute;\n    inset:0;\n    background:linear-gradient(135deg, rgba(255,79,216,.55), rgba(0,200,255,.45), rgba(255,159,47,.5));\n    animation:ledShift 5s infinite alternate;\n}\n\n.ice {\n    position:absolute;\n    left:28px;\n    right:28px;\n    bottom:35px;\n    height:45px;\n    background:\n      radial-gradient(circle, rgba(255,255,255,.9) 0 5px, transparent 6px),\n      radial-gradient(circle, rgba(255,255,255,.6) 0 5px, transparent 6px);\n    background-size:28px 28px;\n    opacity:.85;\n    z-index:3;\n}\n\n.bottle {\n    position:absolute;\n    width:30px;\n    height:125px;\n    bottom:112px;\n    border-radius:8px 8px 4px 4px;\n    background:linear-gradient(to top, #17212b, #2de2ff);\n    z-index:4;\n}\n\n.bottle::before {\n    content:\"\";\n    position:absolute;\n    top:-28px;\n    left:7px;\n    width:16px;\n    height:34px;\n    border-radius:5px;\n    background:#111827;\n}\n\n.bottle.one {\n    left:83px;\n    transform:rotate(-22deg);\n}\n\n.bottle.two {\n    right:82px;\n    transform:rotate(22deg);\n}\n\n\/* ONDAS DE MÚSICA *\/\n.music-wave {\n    position:absolute;\n    right:18px;\n    top:72px;\n    display:flex;\n    gap:6px;\n    align-items:end;\n    z-index:6;\n}\n\n.music-wave span {\n    width:6px;\n    height:20px;\n    border-radius:8px;\n    background:linear-gradient(to top, var(--rosa), var(--azul));\n    animation:wave 1s infinite ease-in-out;\n}\n\n.music-wave span:nth-child(2){animation-delay:.15s;height:35px;}\n.music-wave span:nth-child(3){animation-delay:.3s;height:26px;}\n.music-wave span:nth-child(4){animation-delay:.45s;height:42px;}\n\n.note {\n    position:absolute;\n    color:var(--rosa);\n    font-size:26px;\n    animation:floatNote 3s infinite ease-in-out;\n    z-index:7;\n}\n\n.note.n1 { left:35px; top:95px; }\n.note.n2 { right:45px; top:125px; animation-delay:1s; color:var(--azul); }\n\n.icebeat-grid {\n    display:grid;\n    grid-template-columns:1fr 1fr;\n    gap:14px;\n}\n\n.icebeat-card {\n    background:rgba(255,255,255,.06);\n    border:1px solid rgba(255,255,255,.12);\n    border-radius:16px;\n    padding:18px;\n}\n\n.icebeat-card h2 {\n    margin:0 0 8px;\n    font-size:19px;\n}\n\n.icebeat-card p,\n.icebeat-card li {\n    color:var(--texto);\n    font-size:14.5px;\n    line-height:1.6;\n}\n\n.icebeat-card ul {\n    padding-left:18px;\n    margin-bottom:0;\n}\n\n.icebeat-card.full {\n    grid-column:1\/-1;\n}\n\n@keyframes rgbGlow {\n    0% { background:radial-gradient(circle, rgba(255,79,216,.75), transparent 70%); }\n    50% { background:radial-gradient(circle, rgba(0,200,255,.75), transparent 70%); }\n    100% { background:radial-gradient(circle, rgba(255,159,47,.75), transparent 70%); }\n}\n\n@keyframes ledShift {\n    0% { filter:hue-rotate(0deg); opacity:.55; }\n    100% { filter:hue-rotate(180deg); opacity:.85; }\n}\n\n@keyframes coolerPulse {\n    0% { box-shadow:0 0 25px rgba(255,79,216,.5); }\n    100% { box-shadow:0 0 50px rgba(0,200,255,.75); }\n}\n\n@keyframes wave {\n    0%,100% { transform:scaleY(.5); opacity:.6; }\n    50% { transform:scaleY(1.25); opacity:1; }\n}\n\n@keyframes floatNote {\n    0%,100% { transform:translateY(0); opacity:.55; }\n    50% { transform:translateY(-18px); opacity:1; }\n}\n\n@media(max-width:768px) {\n    .icebeat-landing {\n        padding:16px;\n        border-radius:18px;\n    }\n\n    .icebeat-hero h1 {\n        font-size:30px;\n    }\n\n    .icebeat-grid {\n        grid-template-columns:1fr;\n    }\n\n    .cooler-scene {\n        width:250px;\n        height:250px;\n    }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"icebeat-landing\"\u003e\n\u003cdiv class=\"icebeat-hero\"\u003e\n\u003ch1\u003eIceBeat™\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eO Cooler que Transforma Qualquer Festa\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eBebidas frescas, luz RGB e música Bluetooth num só produto.\u003c\/p\u003e\n\u003cdiv class=\"icebeat-badges\"\u003e\n\u003cdiv class=\"icebeat-badge\"\u003eRGB Multicolor\u003c\/div\u003e\n\u003cdiv class=\"icebeat-badge\"\u003eBluetooth 5.0\u003c\/div\u003e\n\u003cdiv class=\"icebeat-badge\"\u003eCapacidade 5L\u003c\/div\u003e\n\u003cdiv class=\"icebeat-badge\"\u003eSem fios\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cooler-scene\"\u003e\n\u003cdiv class=\"rgb-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"note n1\"\u003e♪\u003c\/div\u003e\n\u003cdiv class=\"note n2\"\u003e♫\u003c\/div\u003e\n\u003cdiv class=\"music-wave\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"bottle one\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"bottle two\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"cooler\"\u003e\n\u003cdiv class=\"ice\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"icebeat-grid\"\u003e\n\u003cdiv class=\"icebeat-card\"\u003e\n\u003ch2\u003eAmbiente RGB\u003c\/h2\u003e\n\u003cp\u003eIluminação multicolor para criar um efeito visual marcante em festas, churrascos e convívios.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"icebeat-card\"\u003e\n\u003ch2\u003eSom Bluetooth\u003c\/h2\u003e\n\u003cp\u003eReproduza música directamente do telemóvel através de Bluetooth 5.0, sem fios e sem complicações.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"icebeat-card\"\u003e\n\u003ch2\u003eBebidas sempre frescas\u003c\/h2\u003e\n\u003cp\u003eCom 5 litros de capacidade, permite manter várias latas ou garrafas frescas ao mesmo tempo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"icebeat-card\"\u003e\n\u003ch2\u003ePortátil e recarregável\u003c\/h2\u003e\n\u003cp\u003eBateria de 1200 mAh, com 4 a 5 horas de utilização após carregamento completo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"icebeat-card full\"\u003e\n\u003ch2\u003eEspecificações\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eCapacidade:\u003c\/strong\u003e 5 litros\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIluminação:\u003c\/strong\u003e RGB multicolor\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eColuna:\u003c\/strong\u003e integrada\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBluetooth:\u003c\/strong\u003e versão 5.0\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePotência:\u003c\/strong\u003e 5 W\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBateria:\u003c\/strong\u003e 1200 mAh\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTempo de carregamento:\u003c\/strong\u003e 3–4 horas\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTempo de utilização:\u003c\/strong\u003e 4–5 horas\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dropea","offers":[{"title":"Versão Premium RGB","offer_id":64302313341277,"sku":"10294","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_20_09_52.png?v=1778181014"},{"product_id":"munequera-ajustable","title":"Mais estabilidade e conforto em cada movimento — FlexCore™","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:wght@500;700\u0026amp;family=DM+Sans:wght@400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n    --verde-escuro: #0f3d2e;\n    --verde: #1f7a5a;\n    --verde-claro: #e6f4ee;\n    --cinza: #555;\n}\n\nbody {\n    margin: 0;\n    font-family: 'DM Sans', sans-serif;\n    background: #f4f7f5;\n    color: #1a1a1a;\n}\n\n.container {\n    max-width: 900px;\n    margin: 0 auto;\n    padding: 20px;\n}\n\n\/* HERO *\/\n.hero {\n    background: linear-gradient(135deg, #0f3d2e, #1f7a5a);\n    color: white;\n    padding: 40px 20px;\n    border-radius: 16px;\n    margin-bottom: 20px;\n}\n\n.hero h1 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 34px;\n    margin-bottom: 10px;\n}\n\n.hero p {\n    color: #d8efe6;\n    font-size: 16px;\n}\n\n\/* SECTIONS *\/\n.section {\n    background: white;\n    padding: 22px;\n    border-radius: 14px;\n    margin-bottom: 18px;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.04);\n}\n\nh2 {\n    font-size: 20px;\n    margin-bottom: 10px;\n    color: var(--verde-escuro);\n}\n\np {\n    color: var(--cinza);\n    font-size: 15px;\n}\n\nul {\n    padding-left: 18px;\n    margin-top: 10px;\n}\n\nli {\n    margin-bottom: 8px;\n}\n\n\/* BADGES *\/\n.badges {\n    display: flex;\n    gap: 10px;\n    flex-wrap: wrap;\n    margin-top: 15px;\n}\n\n.badge {\n    background: var(--verde-claro);\n    color: var(--verde-escuro);\n    padding: 8px 12px;\n    border-radius: 20px;\n    font-size: 13px;\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n    .hero h1 {\n        font-size: 26px;\n    }\n\n    .container {\n        padding: 15px;\n    }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"container\"\u003e\n\u003c!-- HERO --\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003ch1\u003eFlexCore™\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eEstabilidade e Performance no Treino\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eSuporte inteligente para proteger e estabilizar o pulso durante o treino ou recuperação, com máximo conforto e ajuste perfeito.\u003c\/p\u003e\n\u003cdiv class=\"badges\"\u003e\n\u003cdiv class=\"badge\"\u003e✔ Suporte firme\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e✔ Respirável\u003c\/div\u003e\n\u003cdiv class=\"badge\"\u003e✔ Ajuste fácil\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- BENEFÍCIOS --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eProteção e Estabilidade\u003c\/h2\u003e\n\u003cp\u003eDesenvolvida para reduzir a tensão no pulso e prevenir lesões, a FlexCore™ garante segurança em cada movimento.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eSuporte firme e confiável\u003c\/li\u003e\n\u003cli\u003eReduz esforço e impacto\u003c\/li\u003e\n\u003cli\u003eIdeal para treinos intensos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- CONFORTO --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eConforto Superior\u003c\/h2\u003e\n\u003cp\u003eO tecido de ponto 3D respirável mantém o pulso fresco e confortável, mesmo durante uso prolongado.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eMaterial leve e suave\u003c\/li\u003e\n\u003cli\u003eAlta ventilação\u003c\/li\u003e\n\u003cli\u003eResistente ao suor\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- AJUSTE --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eAjuste Personalizado\u003c\/h2\u003e\n\u003cp\u003eCom fecho em velcro ajustável, adapta-se facilmente a diferentes tamanhos, garantindo estabilidade total.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eAjuste rápido e seguro\u003c\/li\u003e\n\u003cli\u003eAdapta-se a qualquer pulso\u003c\/li\u003e\n\u003cli\u003eNão desliza durante o uso\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- USO --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eIdeal Para\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eFitness e musculação\u003c\/li\u003e\n\u003cli\u003eCiclismo\u003c\/li\u003e\n\u003cli\u003eLevantamento de pesos\u003c\/li\u003e\n\u003cli\u003eFutebol e desporto em geral\u003c\/li\u003e\n\u003cli\u003eRecuperação de lesões\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- SPECS --\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eEspecificações\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Tecido de ponto 3D\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFecho:\u003c\/strong\u003e Velcro ajustável\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFunção:\u003c\/strong\u003e Proteção e estabilização do pulso\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dropea","offers":[{"title":"1 UNIDADE","offer_id":64302334214493,"sku":"10903","price":9.9,"currency_code":"EUR","in_stock":true},{"title":"2 UNIDADES 🔥 MAIS VENDIDO – Poupe 5€ hoje","offer_id":64578460254557,"sku":null,"price":16.9,"currency_code":"EUR","in_stock":true},{"title":"3 UNIDADES 💥 MELHOR OFERTA – Poupe 10€ hoje","offer_id":64578470805853,"sku":null,"price":22.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_20_26_13.png?v=1778182001"},{"product_id":"ventilador-de-cuello-m2-1","title":"Frescura imediata onde quer que esteja - Ar Portátil 360º","description":"\u003cstyle\u003e\n.produto-landing {\n    font-family: 'DM Sans', Arial, sans-serif;\n    background: #f4fbff;\n    color: #1a1a1a;\n    padding: 20px;\n    border-radius: 16px;\n    max-width: 900px;\n    margin: 20px auto;\n}\n\n\/* HERO *\/\n.hero {\n    background: linear-gradient(135deg, #0b7fc3, #65d8ff);\n    color: white;\n    padding: 26px;\n    border-radius: 18px;\n    text-align: center;\n    overflow: hidden;\n}\n\n.hero h1 {\n    font-size: 28px;\n    margin-bottom: 8px;\n}\n\n.hero p {\n    font-size: 15px;\n    opacity: 0.95;\n}\n\n.badge-entrega {\n    background: #00c853;\n    color: white;\n    padding: 10px 14px;\n    border-radius: 999px;\n    display: inline-flex;\n    align-items: center;\n    gap: 6px;\n    margin-top: 14px;\n    font-size: 14px;\n    font-weight: bold;\n}\n\n.truck {\n    display: inline-block;\n    animation: truckMove 1.6s infinite ease-in-out;\n}\n\n@keyframes truckMove {\n    0% { transform: translateX(0); }\n    25% { transform: translateX(6px); }\n    50% { transform: translateX(0); }\n    75% { transform: translateX(-6px); }\n    100% { transform: translateX(0); }\n}\n\n\/* VENTILADOR ANIMADO *\/\n.fan-scene {\n    position: relative;\n    width: 260px;\n    height: 230px;\n    margin: 25px auto 5px;\n}\n\n.neckband {\n    position: absolute;\n    top: 20px;\n    left: 50%;\n    width: 170px;\n    height: 135px;\n    transform: translateX(-50%);\n    border: 18px solid #ffffff;\n    border-bottom: none;\n    border-radius: 95px 95px 0 0;\n    box-shadow: inset 0 0 12px rgba(0,0,0,0.08), 0 8px 20px rgba(0,0,0,0.12);\n}\n\n.fan-head {\n    position: absolute;\n    bottom: 28px;\n    width: 72px;\n    height: 72px;\n    background: #f7f7f7;\n    border-radius: 50%;\n    border: 5px solid #ffffff;\n    box-shadow: 0 8px 20px rgba(0,0,0,0.18);\n}\n\n.fan-head.left {\n    left: 48px;\n}\n\n.fan-head.right {\n    right: 48px;\n}\n\n.fan-head::before {\n    content: \"\";\n    position: absolute;\n    inset: 12px;\n    border-radius: 50%;\n    background: radial-gradient(circle, #222 20%, #444 21%, #111 60%);\n}\n\n.fan-head::after {\n    content: \"\";\n    position: absolute;\n    inset: 20px;\n    border-radius: 50%;\n    border: 3px dashed #8fdfff;\n    animation: spinFan 0.65s linear infinite;\n}\n\n.wind {\n    position: absolute;\n    width: 80px;\n    height: 12px;\n    border-top: 3px solid rgba(255,255,255,0.9);\n    border-radius: 50%;\n    opacity: 0;\n    animation: windMove 1.8s infinite ease-out;\n}\n\n.wind.w1 {\n    left: 0;\n    top: 112px;\n}\n\n.wind.w2 {\n    right: 0;\n    top: 112px;\n    animation-delay: .3s;\n}\n\n.wind.w3 {\n    left: 12px;\n    top: 145px;\n    animation-delay: .6s;\n}\n\n.wind.w4 {\n    right: 12px;\n    top: 145px;\n    animation-delay: .9s;\n}\n\n@keyframes spinFan {\n    from { transform: rotate(0deg); }\n    to { transform: rotate(360deg); }\n}\n\n@keyframes windMove {\n    0% {\n        transform: translateX(0) scaleX(.7);\n        opacity: 0;\n    }\n    30% {\n        opacity: 1;\n    }\n    100% {\n        transform: translateX(-28px) scaleX(1.3);\n        opacity: 0;\n    }\n}\n\n\/* SECTIONS *\/\n.section {\n    background: white;\n    padding: 18px;\n    border-radius: 14px;\n    margin-top: 12px;\n    box-shadow: 0 4px 12px rgba(0,0,0,0.05);\n}\n\n.section h2 {\n    font-size: 18px;\n    margin-bottom: 8px;\n    color: #0b7fc3;\n}\n\n.section p {\n    font-size: 14px;\n    color: #555;\n}\n\nul {\n    padding-left: 18px;\n}\n\nli {\n    margin-bottom: 6px;\n    font-size: 14px;\n}\n\n.highlight {\n    background: #e8f6ff;\n    border-left: 4px solid #0b7fc3;\n}\n\n@media(max-width:768px){\n    .hero h1 {\n        font-size: 24px;\n    }\n\n    .fan-scene {\n        transform: scale(.9);\n        margin-top: 15px;\n    }\n}\n\u003c\/style\u003e\n\u003cdiv class=\"produto-landing\"\u003e\n\u003cdiv class=\"hero\"\u003e\n\u003ch1\u003eAr Portátil 360º\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eFrescura Instantânea Onde Estiveres\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eVentilador de pescoço leve, silencioso e recarregável, ideal para enfrentar os dias quentes com mais conforto.\u003c\/p\u003e\n\u003cdiv class=\"fan-scene\"\u003e\n\u003cdiv class=\"wind w1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wind w2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wind w3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"wind w4\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"neckband\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fan-head left\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"fan-head right\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"badge-entrega\"\u003e\u003cspan class=\"truck\"\u003e🚚Portes grátis — oferta exclusiva por tempo limitado\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section highlight\"\u003e\n\u003ch2\u003eFrescura em 360º\u003c\/h2\u003e\n\u003cp\u003eCom fluxo de ar envolvente e 4 velocidades ajustáveis, adapta-se ao teu conforto em qualquer momento do dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eLeve e confortável\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eDesign ergonómico para usar ao pescoço\u003c\/li\u003e\n\u003cli\u003eMaterial leve e suave para a pele\u003c\/li\u003e\n\u003cli\u003eSem pressão mesmo durante uso prolongado\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eAutonomia prolongada\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eAté 10 horas de utilização\u003c\/li\u003e\n\u003cli\u003eCarregamento por USB Tipo-C\u003c\/li\u003e\n\u003cli\u003eIdeal para casa, trabalho, viagens e exterior\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eSilencioso e prático\u003c\/h2\u003e\n\u003cp\u003eO sistema de ventilação com baixo ruído permite usar o Ar Portátil 360º no escritório, em casa, na sala de aula ou durante a noite sem incomodar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"section\"\u003e\n\u003ch2\u003eEspecificações\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eVelocidades:\u003c\/strong\u003e 4 níveis\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFluxo de ar:\u003c\/strong\u003e 360º\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBateria:\u003c\/strong\u003e até 10 horas\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCarregamento:\u003c\/strong\u003e USB Tipo-C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e 0,4 kg\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCor sugerida:\u003c\/strong\u003e Branco\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dropea","offers":[{"title":"Branco","offer_id":64303012807005,"sku":"CUELLO_16093","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Verde","offer_id":64579966796125,"sku":null,"price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Bege","offer_id":64579972137309,"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_20_07_55.png?v=1778180948"},{"product_id":"almohadilla-termica-para-rodilla","title":"Mais conforto para o seu joelho — ThermoRelief Pro™","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003clink href=\"https:\/\/fonts.googleapis.com\/css2?family=Playfair+Display:wght@700;900\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}\nhtml{scroll-behavior:smooth}\nbody{font-family:'DM Sans',sans-serif;color:#111827;background:#fff;overflow-x:hidden;line-height:1.6}\n\n:root{\n  --blue:#1a56db;--blue-l:#e8f0fe;--blue-m:#3b82f6;\n  --red:#dc2626;--redw:#ef4444;\n  --gray:#8892a4;--off:#f8f9fc;--bdr:#eef0f5;\n  --dark:#111827;\n  --r:14px;--rs:9px;\n  --s1:0 2px 10px rgba(0,0,0,.07);--s2:0 8px 28px rgba(0,0,0,.11);\n}\n\n.w{max-width:1100px;margin:0 auto;padding:0 48px}\n\n.lbl{display:block;font-size:10.5px;font-weight:600;letter-spacing:2.5px;text-transform:uppercase;color:var(--blue);margin-bottom:8px}\n.ttl{font-family:'Playfair Display',serif;font-size:clamp(22px,2.4vw,36px);font-weight:700;line-height:1.2;margin-bottom:10px}\n.sub{font-size:14.5px;color:var(--gray);line-height:1.7}\n.bar{width:36px;height:3px;background:linear-gradient(90deg,var(--red),var(--blue));border-radius:3px;margin-bottom:24px}\n\n\/* ══ 1. HERO ══ *\/\n.hero{\n  background:linear-gradient(150deg,#080f1e 0%,#0c1f3f 50%,#142e60 100%);\n  padding:70px 0 60px;position:relative;overflow:hidden;\n}\n.hero::before{content:'';position:absolute;top:-180px;right:-180px;width:500px;height:500px;\n  background:radial-gradient(circle,rgba(220,38,38,.14) 0%,transparent 68%);pointer-events:none}\n.hero::after{content:'';position:absolute;bottom:-120px;left:-100px;width:420px;height:420px;\n  background:radial-gradient(circle,rgba(26,86,219,.18) 0%,transparent 68%);pointer-events:none}\n\n.hero-grid{\n  position:relative;z-index:2;\n  display:grid;grid-template-columns:1fr 360px;gap:48px;align-items:center;\n}\n.hero-ship{\n  display:inline-flex;align-items:center;gap:6px;\n  background:rgba(255,255,255,.09);backdrop-filter:blur(6px);\n  color:#fff;font-size:12.5px;font-weight:500;\n  padding:6px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.18);\n  margin-bottom:22px;width:fit-content;\n}\n.hero h1{\n  font-family:'Playfair Display',serif;\n  font-size:clamp(30px,3.6vw,54px);\n  font-weight:900;line-height:1.08;color:#fff;margin-bottom:18px;\n}\n.hero h1 em{font-style:normal;color:var(--redw)}\n.hero-sub{font-size:16px;color:rgba(255,255,255,.72);line-height:1.65;margin-bottom:20px;font-weight:300;max-width:440px}\n.hero-note{font-size:13px;color:rgba(255,255,255,.45);font-style:italic;\n  display:flex;align-items:center;gap:8px}\n.hero-note::before{content:'';width:20px;height:1px;background:var(--redw);flex-shrink:0}\n\n.hero-box{display:flex;justify-content:center;align-items:center}\n.hero-wrap{position:relative;width:fit-content}\n.hero-img{\n  width:280px;height:320px;\n  background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02));\n  border:1px solid rgba(255,255,255,.12);border-radius:20px;\n  display:flex;flex-direction:column;align-items:center;justify-content:center;\n  gap:10px;backdrop-filter:blur(8px);\n}\n.hero-img svg{width:64px;height:64px;opacity:.25}\n.hero-img span{font-size:11px;color:rgba(255,255,255,.3);letter-spacing:1px}\n\n.hring{position:absolute;border-radius:50%;border:1.5px solid;animation:pr 3s ease-in-out infinite;pointer-events:none}\n.hring:nth-child(1){width:80px;height:80px;top:16px;right:16px;border-color:rgba(239,68,68,.5)}\n.hring:nth-child(2){width:108px;height:108px;top:2px;right:2px;border-color:rgba(239,68,68,.25);animation-delay:.7s}\n.hring:nth-child(3){width:136px;height:136px;top:-12px;right:-12px;border-color:rgba(239,68,68,.1);animation-delay:1.4s}\n@keyframes pr{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.55}}\n\n.ftag{\n  position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);\n  background:var(--red);color:#fff;font-size:12px;font-weight:600;\n  padding:8px 16px;border-radius:10px;box-shadow:0 6px 20px rgba(220,38,38,.4);\n  white-space:nowrap;display:flex;align-items:center;gap:6px;\n}\n.utag{\n  position:absolute;top:-14px;left:50%;transform:translateX(-50%);\n  background:#fff;color:var(--dark);font-size:11px;font-weight:600;\n  padding:7px 13px;border-radius:8px;box-shadow:var(--s2);\n  white-space:nowrap;display:flex;align-items:center;gap:5px;\n}\n\n\/* ══ 2. PROBLEMA ══ *\/\n.prob{background:var(--off);padding:64px 0}\n.prob-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px}\n.prob-card{\n  background:#fff;border-radius:var(--r);padding:24px 20px;\n  border:1px solid var(--bdr);box-shadow:var(--s1);\n  position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s;\n}\n.prob-card:hover{transform:translateY(-3px);box-shadow:var(--s2)}\n.prob-card::before{\n  content:'';position:absolute;top:0;left:0;right:0;height:3px;\n  background:linear-gradient(90deg,var(--red),var(--redw));\n  transform:scaleX(0);transform-origin:left;transition:transform .35s;\n}\n.prob-card:hover::before{transform:scaleX(1)}\n.prob-ico{font-size:28px;margin-bottom:10px;display:block}\n.prob-card h3{font-family:'Playfair Display',serif;font-size:16px;font-weight:700;margin-bottom:6px}\n.prob-card p{font-size:13.5px;color:var(--gray);line-height:1.6}\n\n.prob-cta{\n  margin-top:24px;background:linear-gradient(135deg,#fff8f8,#fff);\n  border:1px solid #fecaca;border-radius:var(--r);\n  padding:22px 26px;display:flex;align-items:center;gap:16px;\n}\n.prob-cta-ico{font-size:32px;flex-shrink:0}\n.prob-cta p{font-family:'Playfair Display',serif;font-size:16px;font-weight:700;line-height:1.4;color:var(--dark)}\n.prob-cta small{display:block;font-family:'DM Sans',sans-serif;font-size:13px;color:var(--gray);margin-top:4px;font-weight:400}\n\n\/* ══ 3. SOLUÇÃO ══ *\/\n.sol{padding:64px 0}\n.sol-grid{display:grid;grid-template-columns:260px 1fr;gap:52px;align-items:center}\n.sol-imgbox{\n  width:100%;aspect-ratio:3\/4;\n  background:linear-gradient(135deg,var(--bdr),var(--blue-l));\n  border-radius:var(--r);display:flex;align-items:center;\n  justify-content:center;flex-direction:column;gap:10px;position:relative;\n}\n.sol-imgbox svg{opacity:.2;width:52px}\n.sol-imgbox span{font-size:11px;color:var(--gray)}\n.sol-pill{\n  position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);\n  background:var(--blue);color:#fff;font-size:12px;font-weight:600;\n  padding:8px 18px;border-radius:50px;box-shadow:0 6px 20px rgba(26,86,219,.35);\n  white-space:nowrap;\n}\n.sol-items{margin-top:20px;display:flex;flex-direction:column;gap:10px}\n.sol-item{\n  display:flex;align-items:flex-start;gap:12px;\n  padding:14px 16px;background:var(--off);border-radius:var(--rs);\n  border:1px solid var(--bdr);transition:background .2s;\n}\n.sol-item:hover{background:var(--blue-l)}\n.sol-item-ico{font-size:20px;flex-shrink:0;margin-top:1px}\n.sol-item strong{display:block;font-size:14px;font-weight:600;color:var(--dark)}\n.sol-item span{font-size:13px;color:var(--gray)}\n\n\/* ══ 4. BENEFÍCIOS ══ *\/\n.ben{background:var(--off);padding:64px 0}\n.ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px}\n.ben-card{\n  background:#fff;border-radius:var(--r);padding:20px 16px;\n  border:1px solid var(--bdr);box-shadow:var(--s1);\n  display:flex;align-items:flex-start;gap:12px;\n  transition:transform .22s,box-shadow .22s;\n}\n.ben-card:hover{transform:translateY(-2px);box-shadow:var(--s2)}\n.ben-chk{\n  width:30px;height:30px;border-radius:50%;flex-shrink:0;margin-top:2px;\n  background:linear-gradient(135deg,#dcfce7,#bbf7d0);\n  display:flex;align-items:center;justify-content:center;font-size:13px;\n}\n.ben-card h4{font-size:13.5px;font-weight:600;margin-bottom:3px}\n.ben-card p{font-size:12.5px;color:var(--gray);line-height:1.55}\n\n\/* ══ 5. COMO FUNCIONA ══ *\/\n.how{padding:64px 0}\n.how-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:32px;position:relative}\n.how-steps::before{\n  content:'';position:absolute;top:32px;left:calc(16.7% + 16px);right:calc(16.7% + 16px);\n  height:2px;background:linear-gradient(90deg,var(--blue-m),var(--red));z-index:0;\n}\n.how-step{text-align:center;position:relative;z-index:1}\n.how-n{\n  width:64px;height:64px;border-radius:50%;margin:0 auto 16px;\n  background:linear-gradient(135deg,var(--blue),#0c2f82);color:#fff;\n  font-family:'Playfair Display',serif;font-size:22px;font-weight:900;\n  display:flex;align-items:center;justify-content:center;\n  border:3px solid #fff;outline:3px solid var(--blue);\n  box-shadow:0 6px 20px rgba(26,86,219,.3);\n}\n.how-step h3{font-family:'Playfair Display',serif;font-size:16px;font-weight:700;margin-bottom:6px}\n.how-step p{font-size:13.5px;color:var(--gray)}\n\n\/* ══ 6. PREMIUM ══ *\/\n.prem{background:linear-gradient(150deg,#080f1e,#0d1f3e);padding:64px 0;color:#fff;position:relative;overflow:hidden}\n.prem::before{content:'';position:absolute;top:-100px;right:-100px;width:350px;height:350px;\n  background:radial-gradient(circle,rgba(220,38,38,.1),transparent 70%);pointer-events:none}\n.prem .lbl{color:#93c5fd}\n.prem .ttl{color:#fff}\n.prem .bar{background:linear-gradient(90deg,var(--red),#93c5fd)}\n\n.heat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;margin-bottom:28px}\n.hcard{border-radius:var(--r);padding:24px 18px;text-align:center;border:1px solid rgba(255,255,255,.1);transition:transform .25s}\n.hcard:hover{transform:translateY(-3px)}\n.hcard.hi{background:rgba(220,38,38,.12);border-color:rgba(220,38,38,.28)}\n.hcard.md{background:rgba(59,130,246,.12);border-color:rgba(59,130,246,.28)}\n.hcard.lo{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.28)}\n.hdot{font-size:26px;margin-bottom:8px}\n.hcard h3{font-size:15px;font-weight:700;color:#fff;margin-bottom:4px}\n.hcard .temp{font-family:'Playfair Display',serif;font-size:24px;font-weight:900;margin-bottom:4px}\n.hcard.hi .temp{color:#fca5a5}\n.hcard.md .temp{color:#93c5fd}\n.hcard.lo .temp{color:#86efac}\n.hcard p{font-size:12.5px;color:rgba(255,255,255,.5)}\n\n.feat-row{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}\n.feat{\n  display:flex;flex-direction:column;align-items:center;gap:8px;\n  padding:18px 10px;border-radius:var(--rs);\n  background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);\n  text-align:center;transition:background .25s;\n}\n.feat:hover{background:rgba(255,255,255,.09)}\n.feat-ico{font-size:24px}\n.feat span{font-size:12.5px;font-weight:500;color:rgba(255,255,255,.72)}\n\n\/* ══ 7. REVIEWS ══ *\/\n.rev{background:var(--off);padding:64px 0}\n.rev-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:32px}\n.rev-card{\n  background:#fff;border-radius:var(--r);padding:18px 16px;\n  border:1px solid var(--bdr);box-shadow:var(--s1);\n  transition:transform .22s,box-shadow .22s;\n}\n.rev-card:hover{transform:translateY(-2px);box-shadow:var(--s2)}\n.rev-hdr{display:flex;align-items:center;gap:10px;margin-bottom:8px}\n.rev-av{\n  width:36px;height:36px;border-radius:50%;flex-shrink:0;\n  background:linear-gradient(135deg,var(--blue-l),#dbeafe);\n  display:flex;align-items:center;justify-content:center;\n  font-weight:700;font-size:13px;color:var(--blue);\n}\n.rev-name{font-size:13px;font-weight:600;color:var(--dark)}\n.rev-loc{font-size:11.5px;color:var(--gray)}\n.rev-stars{color:#f59e0b;font-size:12px;letter-spacing:1px;margin-bottom:6px}\n.rev-txt{font-size:13px;color:#4b5563;line-height:1.6}\n.rev-ok{display:inline-flex;align-items:center;gap:3px;font-size:10.5px;color:#16a34a;font-weight:600;margin-top:6px}\n\n\/* ══ 8. FAQ ══ *\/\n.faq{padding:64px 0}\n.faq-wrap{max-width:680px;margin:32px auto 0;display:flex;flex-direction:column;gap:8px}\n.faq-item{background:var(--off);border:1px solid var(--bdr);border-radius:var(--rs);overflow:hidden}\n.faq-q{\n  width:100%;background:none;border:none;padding:16px 18px;\n  display:flex;justify-content:space-between;align-items:center;gap:14px;\n  cursor:pointer;text-align:left;font-family:'DM Sans',sans-serif;\n  font-size:14.5px;font-weight:600;color:var(--dark);\n  -webkit-tap-highlight-color:transparent;transition:background .2s;\n}\n.faq-item.open .faq-q{background:var(--blue-l);color:var(--blue)}\n.faq-ico{\n  width:24px;height:24px;border-radius:50%;background:#fff;\n  border:1.5px solid var(--bdr);display:flex;align-items:center;\n  justify-content:center;font-size:16px;color:var(--gray);flex-shrink:0;\n  transition:transform .35s,background .2s,border-color .2s;\n}\n.faq-item.open .faq-ico{transform:rotate(45deg);background:var(--blue);border-color:var(--blue);color:#fff}\n.faq-a{\n  max-height:0;overflow:hidden;\n  transition:max-height .4s cubic-bezier(.4,0,.2,1),padding .3s;\n  padding:0 18px;font-size:13.5px;color:#4b5563;line-height:1.7;\n}\n.faq-item.open .faq-a{max-height:200px;padding:0 18px 16px}\n\n\/* ══ 9. SPECS ══ *\/\n.specs{background:var(--off);padding:64px 0}\n.specs-tbl{\n  margin-top:28px;background:#fff;border-radius:var(--r);\n  overflow:hidden;border:1px solid var(--bdr);box-shadow:var(--s1);\n}\n.spec-r{\n  display:grid;grid-template-columns:200px 1fr;\n  border-bottom:1px solid var(--bdr);transition:background .18s;\n}\n.spec-r:last-child{border-bottom:none}\n.spec-r:hover{background:var(--blue-l)}\n.sk,.sv{padding:14px 22px;font-size:13.5px}\n.sk{font-weight:600;color:var(--gray)}\n.sv{color:var(--dark);font-weight:500}\n\n\/* ══ 10. ENVIO ══ *\/\n.ship{padding:64px 0;background:linear-gradient(135deg,#f0f7ff,#fafbff)}\n.ship-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px}\n.ship-card{\n  background:#fff;border-radius:var(--r);padding:28px 22px;text-align:center;\n  border:1px solid #dbeafe;box-shadow:var(--s1);transition:transform .25s,box-shadow .25s;\n}\n.ship-card:hover{transform:translateY(-3px);box-shadow:var(--s2)}\n.ship-ico{font-size:34px;margin-bottom:10px;display:block}\n.ship-card h3{font-family:'Playfair Display',serif;font-size:17px;font-weight:700;margin-bottom:6px}\n.ship-card p{font-size:13px;color:var(--gray);line-height:1.6}\n\n\/* FOOTER *\/\n.foot{background:#111827;color:rgba(255,255,255,.45);padding:26px 0;text-align:center;font-size:12.5px}\n.foot strong{color:rgba(255,255,255,.78)}\n\n\/* ANIMATIONS *\/\n@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}\n.hero-txt\u003e*{animation:fadeUp .65s ease forwards;opacity:0}\n.hero-ship{animation-delay:.08s}\n.hero h1{animation-delay:.2s}\n.hero-sub{animation-delay:.34s}\n.hero-note{animation-delay:.46s}\n.hero-box{animation:fadeUp .7s .3s ease forwards;opacity:0}\n\n\/* ══════════════════════════\n   TABLET ≤ 900px\n══════════════════════════ *\/\n@media(max-width:900px){\n  .w{padding:0 28px}\n  \/* hero stack *\/\n  .hero-grid{grid-template-columns:1fr;gap:36px}\n  .hero-box{order:-1;display:flex;justify-content:center}\n  .hero-img{width:240px;height:275px}\n  .hero-txt{text-align:center}\n  .hero-ship,.hero-note{margin-left:auto;margin-right:auto;justify-content:center}\n  .hero-sub{margin-left:auto;margin-right:auto}\n  \/* sol *\/\n  .sol-grid{grid-template-columns:1fr;gap:40px}\n  .sol-imgbox{max-width:240px;margin:0 auto}\n  \/* reviews 4→2 *\/\n  .rev-grid{grid-template-columns:repeat(2,1fr)}\n  \/* feat 4→2 *\/\n  .feat-row{grid-template-columns:repeat(2,1fr)}\n}\n\n\/* ══════════════════════════\n   MOBILE ≤ 600px\n══════════════════════════ *\/\n@media(max-width:600px){\n  .w{padding:0 16px}\n  .hero{padding:52px 0 48px}\n  .prob,.sol,.ben,.how,.prem,.rev,.faq,.specs,.ship{padding:48px 0}\n\n  \/* hero *\/\n  .hero h1{font-size:clamp(28px,9vw,40px)}\n  .hero-sub{font-size:15px}\n  .hero-img{width:200px;height:230px}\n  .ftag,.utag{font-size:11px;padding:6px 12px}\n\n  \/* all 3-col → 1 col *\/\n  .prob-grid{grid-template-columns:1fr;gap:12px}\n  .ben-grid{grid-template-columns:1fr;gap:12px}\n  .heat-row{grid-template-columns:1fr;gap:12px}\n  .ship-grid{grid-template-columns:1fr;gap:14px}\n  \/* 4-col → 2 col *\/\n  .feat-row{grid-template-columns:repeat(2,1fr);gap:10px}\n  .rev-grid{grid-template-columns:1fr;gap:12px}\n\n  \/* how → horizontal row *\/\n  .how-steps{grid-template-columns:1fr;gap:18px}\n  .how-steps::before{display:none}\n  .how-step{display:flex;align-items:flex-start;gap:14px;text-align:left}\n  .how-n{width:46px;height:46px;font-size:18px;flex-shrink:0;margin:0}\n\n  \/* specs → stacked *\/\n  .spec-r{grid-template-columns:1fr}\n  .sk{padding:12px 16px 2px;font-size:11.5px;color:var(--blue)}\n  .sv{padding:2px 16px 12px;font-size:13px}\n\n  \/* prob cta *\/\n  .prob-cta{flex-direction:column;gap:10px;padding:18px 16px}\n  .prob-cta p{font-size:15px}\n\n  \/* sol *\/\n  .sol-imgbox{max-width:220px}\n\n  \/* faq *\/\n  .faq-q{font-size:14px;padding:14px 16px}\n  .faq-a{font-size:13px;padding:0 16px}\n  .faq-item.open .faq-a{padding:0 16px 14px}\n\n  .ttl{font-size:clamp(20px,6.5vw,28px)}\n}\n\u003c\/style\u003e\n\u003c!-- 1. HERO --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"hero-grid\"\u003e\n\u003cdiv class=\"hero-txt\"\u003e\n\u003cdiv class=\"hero-ship\"\u003e Envio rápido em Portugal · 24 a 48h\u003c\/div\u003e\n\u003ch1\u003eChega de\u003cbr\u003e\u003cem\u003edor no joelho\u003c\/em\u003e\u003cbr\u003ea dominar a tua vida.\u003c\/h1\u003e\n\u003cp class=\"hero-sub\"\u003eA ThermoRelief Pro™ aplica calor terapêutico profundo diretamente na articulação — alívio rápido, sem medicação.\u003c\/p\u003e\n\u003cp class=\"hero-note\"\u003eMais de 2.400 portugueses já recuperaram a mobilidade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-box\"\u003e\n\u003cdiv class=\"hero-wrap\"\u003e\n\u003cdiv class=\"hring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hring\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"hero-img\"\u003e\n\u003csvg fill=\"none\" viewbox=\"0 0 64 64\"\u003e\u003crect fill=\"white\" rx=\"16\" height=\"48\" width=\"32\" y=\"8\" x=\"16\"\u003e\u003c\/rect\u003e\u003crect fill=\"#1a56db\" rx=\"2\" height=\"3\" width=\"20\" y=\"24\" x=\"22\"\u003e\u003c\/rect\u003e\u003crect fill=\"#1a56db\" rx=\"2\" height=\"3\" width=\"20\" y=\"32\" x=\"22\"\u003e\u003c\/rect\u003e\u003crect fill=\"#1a56db\" rx=\"2\" height=\"3\" width=\"13\" y=\"40\" x=\"22\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Captura_de_ecra_2026-04-26_003328.png?v=1777160773\" alt=\"\"\u003e\u003cspan\u003e\u003cbr\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"utag\"\u003e⚡ Alimentação USB\u003c\/div\u003e\n\u003cdiv class=\"ftag\"\u003e🌡️ Até 44°C · 3 níveis\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!-- 2. PROBLEMA --\u003e\n\u003csection class=\"prob\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cspan class=\"lbl\"\u003eReconheces isto?\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eA dor que não te deixa em paz.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"prob-grid\"\u003e\n\u003cdiv class=\"prob-card\"\u003e\n\u003cspan class=\"prob-ico\"\u003e😣\u003c\/span\u003e\n\u003ch3\u003eDor persistente no joelho\u003c\/h3\u003e\n\u003cp\u003eUma dor surda que aparece ao levantar, ao deitar — nos momentos em que menos esperas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prob-card\"\u003e\n\u003cspan class=\"prob-ico\"\u003e🚶\u003c\/span\u003e\n\u003ch3\u003eDificuldade em caminhar\u003c\/h3\u003e\n\u003cp\u003eCada escada é uma batalha. A vida foi encolhendo à volta do joelho que dói.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prob-card\"\u003e\n\u003cspan class=\"prob-ico\"\u003e🏃\u003c\/span\u003e\n\u003ch3\u003eExercício fora de alcance\u003c\/h3\u003e\n\u003cp\u003eA rigidez muscular bloqueia qualquer tentativa de voltar a ser ativo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"prob-cta\"\u003e\n\u003cdiv class=\"prob-cta-ico\"\u003e💡\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003eExiste uma solução simples — sem comprimidos, sem clínicas. \u003csmall\u003eO calor terapêutico é clinicamente reconhecido como um dos métodos mais eficazes para alívio de dor articular.\u003c\/small\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 3. SOLUÇÃO --\u003e\n\u003csection class=\"sol\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"sol-grid\"\u003e\n\u003cdiv style=\"position: relative;\"\u003e\n\u003cdiv class=\"sol-imgbox\"\u003e\n\u003cbr\u003e\u003cspan\u003e\u003cimg src=\"https:\/\/media.giphy.com\/media\/OsmM0LxxGbXwUYOsfH\/giphy.gif\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"sol-pill\"\u003eThermoRelief Pro™\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cspan class=\"lbl\"\u003eA solução\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eCalor inteligente.\u003cbr\u003eAlívio imediato.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cp class=\"sub\"\u003eA ThermoRelief Pro™ é uma joelheira térmica elétrica desenhada para agir onde a dor é mais intensa — com precisão e conforto.\u003c\/p\u003e\n\u003cdiv class=\"sol-items\"\u003e\n\u003cdiv class=\"sol-item\"\u003e\n\u003cspan class=\"sol-item-ico\"\u003e🎯\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eCalor direcionado\u003c\/strong\u003e\u003cspan\u003eAquece uniformemente toda a articulação, sem pontos frios.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sol-item\"\u003e\n\u003cspan class=\"sol-item-ico\"\u003e⚡\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003eSimples de usar\u003c\/strong\u003e\u003cspan\u003eLiga via USB, ajusta o nível de calor e sente o alívio.\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sol-item\"\u003e\n\u003cspan class=\"sol-item-ico\"\u003e🔄\u003c\/span\u003e\n\u003cdiv\u003e\n\u003cstrong\u003ePara uso diário\u003c\/strong\u003e\u003cspan\u003eConfortável o suficiente para usar em casa ou no trabalho.\u003c\/span\u003e\n\u003c\/div\u003e\n\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!-- 4. BENEFÍCIOS --\u003e\n\u003csection class=\"ben\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cspan class=\"lbl\"\u003eBenefícios\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eO que sentes desde o primeiro uso.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ben-grid\"\u003e\n\u003cdiv class=\"ben-card\"\u003e\n\u003cdiv class=\"ben-chk\"\u003e✔️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eAlívio de dores no joelho\u003c\/h4\u003e\n\u003cp\u003eCalor profundo que relaxa os tecidos e reduz a dor articular.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ben-card\"\u003e\n\u003cdiv class=\"ben-chk\"\u003e✔️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eRedução da rigidez muscular\u003c\/h4\u003e\n\u003cp\u003eAtiva a circulação local, soltando os músculos tensos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ben-card\"\u003e\n\u003cdiv class=\"ben-chk\"\u003e✔️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eRecuperação mais rápida\u003c\/h4\u003e\n\u003cp\u003eIdeal após exercício — acelera a recuperação natural.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ben-card\"\u003e\n\u003cdiv class=\"ben-chk\"\u003e✔️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eAquecimento rápido e uniforme\u003c\/h4\u003e\n\u003cp\u003eAtinge a temperatura desejada em segundos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ben-card\"\u003e\n\u003cdiv class=\"ben-chk\"\u003e✔️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eConforto durante o uso\u003c\/h4\u003e\n\u003cp\u003eMaterial respirável e ajustável a qualquer tamanho.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ben-card\"\u003e\n\u003cdiv class=\"ben-chk\"\u003e✔️\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch4\u003eIdeal para uso diário\u003c\/h4\u003e\n\u003cp\u003eDiscreta, leve, sem fios incómodos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\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=\"w\"\u003e\n\u003cspan class=\"lbl\"\u003eComo funciona\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eTrês passos. Alívio imediato.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"how-steps\"\u003e\n\u003cdiv class=\"how-step\"\u003e\n\u003cdiv class=\"how-n\"\u003e1\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eColocar no joelho\u003c\/h3\u003e\n\u003cp\u003eAjusta a joelheira com o fecho elástico. Confortável e seguro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"how-step\"\u003e\n\u003cdiv class=\"how-n\"\u003e2\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eLigar via USB\u003c\/h3\u003e\n\u003cp\u003eConecta a qualquer carregador ou power bank. Sem pilhas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"how-step\"\u003e\n\u003cdiv class=\"how-n\"\u003e3\u003c\/div\u003e\n\u003cdiv\u003e\n\u003ch3\u003eEscolher o nível\u003c\/h3\u003e\n\u003cp\u003e3 temperaturas — escolhe a que melhor se adapta à tua necessidade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 6. PREMIUM \/ NÍVEIS --\u003e\n\u003csection class=\"prem\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cspan class=\"lbl\"\u003eTecnologia de calor\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eTrês níveis. Uma joelheira.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"heat-row\"\u003e\n\u003cdiv class=\"hcard hi\"\u003e\n\u003cdiv class=\"hdot\"\u003e🔴\u003c\/div\u003e\n\u003ch3\u003eAlta Intensidade\u003c\/h3\u003e\n\u003cdiv class=\"temp\"\u003e\u0026gt;44°C\u003c\/div\u003e\n\u003cp\u003eTerapia de calor profundo para dores intensas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hcard md\"\u003e\n\u003cdiv class=\"hdot\"\u003e🔵\u003c\/div\u003e\n\u003ch3\u003eIntensidade Média\u003c\/h3\u003e\n\u003cdiv class=\"temp\"\u003e\u0026gt;41°C\u003c\/div\u003e\n\u003cp\u003eAlívio eficaz para uso diário e recuperação.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hcard lo\"\u003e\n\u003cdiv class=\"hdot\"\u003e🟢\u003c\/div\u003e\n\u003ch3\u003eBaixa Intensidade\u003c\/h3\u003e\n\u003cdiv class=\"temp\"\u003e\u0026gt;38°C\u003c\/div\u003e\n\u003cp\u003eAquecimento suave para uso prolongado.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-row\"\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"feat-ico\"\u003e⚡\u003c\/span\u003e\u003cspan\u003eLigação USB\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"feat-ico\"\u003e🔧\u003c\/span\u003e\u003cspan\u003eTamanho ajustável\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"feat-ico\"\u003e🌬️\u003c\/span\u003e\u003cspan\u003eMaterial respirável\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat\"\u003e\n\u003cspan class=\"feat-ico\"\u003e🌡️\u003c\/span\u003e\u003cspan\u003eCalor uniforme 360°\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 7. REVIEWS --\u003e\n\u003csection class=\"rev\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cspan class=\"lbl\"\u003eAvaliações reais\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eO que dizem os nossos clientes.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"rev-grid\"\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003eCM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003eCarlos Mendes\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Lisboa\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eTenho artrose há anos. Em 20 minutos, a dor alivia visivelmente. Incrível.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003eAR\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003eAna Ribeiro\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Porto\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eUso depois das caminhadas. A facilidade de uso é impressionante.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003eTF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003eTiago Fernandes\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Braga\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eA recuperação após os treinos melhorou muito. O calor penetra fundo.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003eIO\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003eInês Oliveira\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Coimbra\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eEncomendei para a minha mãe (72 anos). Ficou rendida. Dorme muito melhor.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003ePS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003ePedro Sousa\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Faro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eTrabalho em pé todo o dia. A dor reduziu bastante. Já recomendei a colegas.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003eMC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003eMaria Costa\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Setúbal\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eO calor é uniforme, sem pontos quentes. Uso na intensidade baixa no trabalho.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003eRN\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003eRui Nascimento\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Aveiro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eApós duas semanas, a mobilidade melhorou claramente. Vale cada cêntimo.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-card\"\u003e\n\u003cdiv class=\"rev-hdr\"\u003e\n\u003cdiv class=\"rev-av\"\u003eSF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"rev-name\"\u003eSofia Ferreira\u003c\/div\u003e\n\u003cdiv class=\"rev-loc\"\u003e📍 Évora\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"rev-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"rev-txt\"\u003eChegou em menos de 48h! Alívio sentido logo na primeira sessão.\u003c\/p\u003e\n\u003cdiv class=\"rev-ok\"\u003e✓ Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 8. FAQ --\u003e\n\u003csection class=\"faq\"\u003e\n\u003cdiv style=\"text-align: center;\" class=\"w\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cdiv class=\"faq-wrap\"\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-a\"\u003eente. Foi concebida para uso diário. O material respirável evita sobreaquecimento. Recomendamos sessões de 20 a 30 minutos por aplicação.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-a\"\u003em carregadores de telemóvel, computadores e power banks. Não precisa de pilhas nem tomadas especiais.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-a\"\u003eo. Atinge a temperatura selecionada em poucos segundos. O aquecimento é rápido e uniforme — sentes o calor quase instantaneamente.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 9. SPECS --\u003e\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cspan class=\"lbl\"\u003eFicha técnica\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eEspecificações do produto.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"specs-tbl\"\u003e\n\u003cdiv class=\"spec-r\"\u003e\n\u003cdiv class=\"sk\"\u003eTipo\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eJoelheira térmica elétrica\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-r\"\u003e\n\u003cdiv class=\"sk\"\u003eAlimentação\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eUSB 5V · compatível com qualquer carregador\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-r\"\u003e\n\u003cdiv class=\"sk\"\u003eNíveis de temperatura\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e3 — Baixo \u0026gt;38°C · Médio \u0026gt;41°C · Alto \u0026gt;44°C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-r\"\u003e\n\u003cdiv class=\"sk\"\u003eMaterial\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eTecido respirável premium, lavável\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-r\"\u003e\n\u003cdiv class=\"sk\"\u003eTamanho\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eAjustável — adapta-se a todos os tamanhos\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-r\"\u003e\n\u003cdiv class=\"sk\"\u003eDistribuição de calor\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003e360° uniforme — sem pontos frios\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-r\"\u003e\n\u003cdiv class=\"sk\"\u003eIndicado para\u003c\/div\u003e\n\u003cdiv class=\"sv\"\u003eArtrose, rigidez, recuperação muscular, uso diário\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- 10. ENVIO \u0026 GARANTIA --\u003e\n\u003csection class=\"ship\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cspan class=\"lbl\"\u003eCompromisso\u003c\/span\u003e\n\u003ch2 class=\"ttl\"\u003eA tua tranquilidade é a nossa prioridade.\u003c\/h2\u003e\n\u003cdiv class=\"bar\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"ship-grid\"\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003cspan class=\"ship-ico\"\u003e🚚\u003c\/span\u003e\n\u003ch3\u003eEnvio Expresso\u003c\/h3\u003e\n\u003cp\u003eEntrega em todo o território português em 24 a 48 horas úteis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003cspan class=\"ship-ico\"\u003e🔒\u003c\/span\u003e\n\u003ch3\u003eCompra Segura\u003c\/h3\u003e\n\u003cp\u003eProcessamento seguro e encriptado. Compra com total confiança.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"ship-card\"\u003e\n\u003cspan class=\"ship-ico\"\u003e💬\u003c\/span\u003e\n\u003ch3\u003eSuporte Dedicado\u003c\/h3\u003e\n\u003cp\u003eA nossa equipa está disponível para qualquer questão sobre o produto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter class=\"foot\"\u003e\n\u003cdiv class=\"w\"\u003e\n\u003cp\u003e\u003cstrong\u003eThermoRelief Pro™\u003c\/strong\u003e — Joelheira Térmica Elétrica  ·  🇵🇹 Feito a pensar em Portugal\u003c\/p\u003e\n\u003cp style=\"margin-top: 6px;\"\u003e© 2024 ThermoRelief Pro. Todos os direitos reservados.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Dropea","offers":[{"title":"USB","offer_id":64303035023709,"sku":"RODILLA_15541","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_59_09.png?v=1778187573"},{"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":"electric-wine-bottle-opener-automatic-wine-corkscrew-rechargeable-wine-opener-one-click-button-wine-tools-bar-kitchen-products","title":"A forma mais elegante de abrir um vinho — Vinox™","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 rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root {\n    --wine: #6B1A2A;\n    --wine-light: #8B2035;\n    --gold: #C9A96E;\n    --gold-light: #E8C98A;\n    --cream: #FAF7F2;\n    --dark: #1A0A0E;\n    --mid: #3D1E26;\n    --text: #2C1318;\n    --muted: #7A5560;\n    --white: #FFFFFF;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  html { scroll-behavior: smooth; }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: var(--cream);\n    color: var(--text);\n    overflow-x: hidden;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  \/* ── HERO ── *\/\n  .hero {\n    background: linear-gradient(135deg, var(--dark) 0%, var(--wine) 60%, var(--mid) 100%);\n    position: relative;\n    overflow: hidden;\n    min-height: 100vh;\n    display: flex;\n    align-items: center;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(ellipse 60% 80% at 80% 50%, rgba(201,169,110,.12) 0%, transparent 70%),\n      radial-gradient(ellipse 40% 60% at 20% 80%, rgba(107,26,42,.4) 0%, transparent 60%);\n    pointer-events: none;\n  }\n\n  .hero::after {\n    content: '';\n    position: absolute;\n    top: -40%;\n    right: -10%;\n    width: 600px;\n    height: 600px;\n    border-radius: 50%;\n    border: 1px solid rgba(201,169,110,.15);\n    pointer-events: none;\n  }\n\n  .hero-inner {\n    position: relative;\n    z-index: 1;\n    width: 100%;\n    max-width: 1100px;\n    margin: 0 auto;\n    padding: 80px 40px 60px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: center;\n  }\n\n  .hero-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: rgba(201,169,110,.15);\n    border: 1px solid rgba(201,169,110,.35);\n    color: var(--gold-light);\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: .12em;\n    text-transform: uppercase;\n    padding: 6px 14px;\n    border-radius: 100px;\n    margin-bottom: 22px;\n    width: fit-content;\n  }\n\n  .hero-badge::before { content: '✦'; font-size: 9px; }\n\n  .hero-title {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(2.6rem, 4.5vw, 4rem);\n    font-weight: 600;\n    line-height: 1.08;\n    color: var(--white);\n    margin-bottom: 10px;\n  }\n\n  .hero-title em {\n    font-style: italic;\n    color: var(--gold-light);\n  }\n\n  .hero-subtitle {\n    font-size: clamp(.95rem, 1.4vw, 1.1rem);\n    color: rgba(255,255,255,.65);\n    font-weight: 300;\n    line-height: 1.6;\n    margin-bottom: 36px;\n    max-width: 420px;\n  }\n\n  \/* Visual column *\/\n  .hero-visual {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    position: relative;\n  }\n\n\n  \/* ── OFFER STAGE ── *\/\n  .hero-visual {\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    position: relative;\n  }\n\n  .offer-stage {\n    position: relative;\n    width: 340px;\n    height: 340px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .offer-ring {\n    position: absolute;\n    border-radius: 50%;\n    border: 1px solid rgba(201,169,110,.22);\n    animation: ringPulse 3s ease-in-out infinite;\n  }\n\n  .offer-ring-1 {\n    width: 280px; height: 280px;\n    animation-delay: 0s;\n  }\n  .offer-ring-2 {\n    width: 320px; height: 320px;\n    border-color: rgba(201,169,110,.12);\n    animation-delay: 0.6s;\n  }\n  .offer-ring-3 {\n    width: 360px; height: 360px;\n    border-color: rgba(201,169,110,.06);\n    animation-delay: 1.2s;\n  }\n\n  @keyframes ringPulse {\n    0%, 100% { transform: scale(1); opacity: 1; }\n    50% { transform: scale(1.04); opacity: .7; }\n  }\n\n  .offer-core {\n    position: relative;\n    z-index: 2;\n    text-align: center;\n    background: rgba(255,255,255,.04);\n    border: 1px solid rgba(201,169,110,.25);\n    border-radius: 24px;\n    padding: 36px 40px;\n    backdrop-filter: blur(16px);\n    animation: coreFloat 4s ease-in-out infinite;\n    box-shadow: 0 0 60px rgba(201,169,110,.08), inset 0 1px 0 rgba(255,255,255,.08);\n  }\n\n  @keyframes coreFloat {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-8px); }\n  }\n\n  .offer-tag {\n    font-size: .68rem;\n    letter-spacing: .16em;\n    text-transform: uppercase;\n    color: var(--gold);\n    margin-bottom: 16px;\n    font-weight: 500;\n  }\n\n  .offer-old {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 1.6rem;\n    color: rgba(255,255,255,.3);\n    text-decoration: line-through;\n    text-decoration-color: rgba(255,255,255,.25);\n    line-height: 1;\n    margin-bottom: 6px;\n  }\n\n  .offer-new {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 3.8rem;\n    font-weight: 600;\n    color: var(--gold-light);\n    line-height: 1;\n    letter-spacing: -.02em;\n    text-shadow: 0 0 40px rgba(201,169,110,.4);\n  }\n\n  .offer-divider {\n    width: 40px;\n    height: 1px;\n    background: linear-gradient(90deg, transparent, rgba(201,169,110,.5), transparent);\n    margin: 16px auto;\n  }\n\n  .offer-save {\n    font-size: .88rem;\n    font-weight: 500;\n    color: var(--gold-light);\n    margin-bottom: 6px;\n  }\n\n  .offer-sub {\n    font-size: .7rem;\n    letter-spacing: .08em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,.35);\n  }\n\n  .feature-chip {\n    position: absolute;\n    background: rgba(255,255,255,.08);\n    backdrop-filter: blur(12px);\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 10px;\n    padding: 10px 14px;\n    color: var(--white);\n    font-size: .78rem;\n    font-weight: 500;\n    white-space: nowrap;\n  }\n\n  .chip-1 { top: 30px; left: -60px; }\n  .chip-2 { top: 50%; right: -70px; }\n  .chip-3 { bottom: 60px; left: -50px; }\n\n  .chip-icon { display: block; font-size: 1.1rem; margin-bottom: 2px; }\n\n\n  \/* ── SECTION COMMONS ── *\/\n  section { padding: 80px 40px; }\n\n  .section-label {\n    font-size: 11px;\n    font-weight: 500;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    color: var(--wine);\n    margin-bottom: 10px;\n    display: flex;\n    align-items: center;\n    gap: 8px;\n  }\n\n  .section-label::before {\n    content: '';\n    display: inline-block;\n    width: 24px;\n    height: 1px;\n    background: var(--wine);\n  }\n\n  .section-title {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(2rem, 3.5vw, 2.8rem);\n    font-weight: 600;\n    line-height: 1.15;\n    color: var(--dark);\n    margin-bottom: 16px;\n  }\n\n  .section-desc {\n    font-size: .95rem;\n    color: var(--muted);\n    line-height: 1.7;\n    max-width: 520px;\n  }\n\n  \/* ── FEATURES ── *\/\n  .features {\n    background: var(--white);\n    padding: 80px 40px;\n  }\n\n  .features-inner {\n    max-width: 1100px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: center;\n  }\n\n  .features-text { }\n\n  .feature-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 16px;\n    margin-top: 40px;\n  }\n\n  .feature-card {\n    background: var(--cream);\n    border-radius: 14px;\n    padding: 20px;\n    border: 1px solid rgba(107,26,42,.08);\n    transition: transform .25s, box-shadow .25s;\n    cursor: default;\n  }\n\n  .feature-card:hover {\n    transform: translateY(-3px);\n    box-shadow: 0 12px 32px rgba(107,26,42,.1);\n  }\n\n  .feature-icon {\n    font-size: 1.6rem;\n    margin-bottom: 10px;\n    display: block;\n  }\n\n  .feature-card h3 {\n    font-size: .88rem;\n    font-weight: 500;\n    color: var(--dark);\n    margin-bottom: 6px;\n    line-height: 1.3;\n  }\n\n  .feature-card p {\n    font-size: .78rem;\n    color: var(--muted);\n    line-height: 1.55;\n  }\n\n  \/* Visual right *\/\n  .features-visual {\n    position: relative;\n    display: flex;\n    justify-content: center;\n  }\n\n  .product-mockup {\n    width: 100%;\n    max-width: 340px;\n    background: linear-gradient(160deg, var(--wine) 0%, var(--dark) 100%);\n    border-radius: 24px;\n    padding: 48px 32px;\n    text-align: center;\n    position: relative;\n    overflow: hidden;\n    box-shadow: 0 40px 80px rgba(107,26,42,.25);\n  }\n\n  .product-mockup::before {\n    content: '';\n    position: absolute;\n    top: -60px;\n    right: -60px;\n    width: 200px;\n    height: 200px;\n    border-radius: 50%;\n    background: radial-gradient(circle, rgba(201,169,110,.2) 0%, transparent 70%);\n  }\n\n  .mockup-label {\n    font-size: .7rem;\n    letter-spacing: .14em;\n    text-transform: uppercase;\n    color: rgba(255,255,255,.4);\n    margin-bottom: 24px;\n  }\n\n  .mockup-body-svg {\n    width: 120px;\n    height: 280px;\n    margin: 0 auto 24px;\n    filter: drop-shadow(0 20px 40px rgba(0,0,0,.4));\n    display: block;\n  }\n\n  .cert-row {\n    display: flex;\n    justify-content: center;\n    gap: 8px;\n    flex-wrap: wrap;\n    margin-top: 16px;\n  }\n\n  .cert-tag {\n    background: rgba(255,255,255,.1);\n    border: 1px solid rgba(255,255,255,.15);\n    color: rgba(255,255,255,.75);\n    font-size: .68rem;\n    font-weight: 500;\n    letter-spacing: .07em;\n    padding: 4px 10px;\n    border-radius: 100px;\n  }\n\n  \/* ── HOW IT WORKS ── *\/\n  .how {\n    background: var(--cream);\n    max-width: 1100px;\n    margin: 0 auto;\n    border-radius: 0;\n  }\n\n  .how-inner {\n    max-width: 1100px;\n    margin: 0 auto;\n  }\n\n  .steps-row {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 2px;\n    margin-top: 48px;\n    background: rgba(107,26,42,.08);\n    border-radius: 18px;\n    overflow: hidden;\n  }\n\n  .step {\n    background: var(--white);\n    padding: 36px 28px;\n    position: relative;\n    transition: background .2s;\n  }\n\n  .step:hover { background: #FDF9F5; }\n\n  .step-num {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 3.5rem;\n    font-weight: 600;\n    color: rgba(107,26,42,.08);\n    line-height: 1;\n    margin-bottom: 12px;\n  }\n\n  .step-icon {\n    font-size: 1.5rem;\n    display: block;\n    margin-bottom: 12px;\n  }\n\n  .step h3 {\n    font-size: .9rem;\n    font-weight: 500;\n    color: var(--dark);\n    margin-bottom: 8px;\n  }\n\n  .step p {\n    font-size: .8rem;\n    color: var(--muted);\n    line-height: 1.6;\n  }\n\n  .step-arrow {\n    position: absolute;\n    top: 50%;\n    right: -14px;\n    transform: translateY(-50%);\n    width: 28px;\n    height: 28px;\n    background: var(--white);\n    border: 2px solid rgba(107,26,42,.1);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: .7rem;\n    color: var(--wine);\n    z-index: 1;\n  }\n\n  .step:last-child .step-arrow { display: none; }\n\n  \/* ── SPECS ── *\/\n  .specs {\n    background: var(--dark);\n    padding: 80px 40px;\n  }\n\n  .specs-inner {\n    max-width: 1100px;\n    margin: 0 auto;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: center;\n  }\n\n  .specs .section-label { color: var(--gold); }\n  .specs .section-label::before { background: var(--gold); }\n  .specs .section-title { color: var(--white); }\n  .specs .section-desc { color: rgba(255,255,255,.5); }\n\n  .specs-list {\n    margin-top: 32px;\n    display: flex;\n    flex-direction: column;\n    gap: 1px;\n  }\n\n  .spec-row {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    padding: 14px 0;\n    border-bottom: 1px solid rgba(255,255,255,.06);\n  }\n\n  .spec-key {\n    font-size: .8rem;\n    color: rgba(255,255,255,.4);\n    text-transform: uppercase;\n    letter-spacing: .07em;\n    font-weight: 500;\n  }\n\n  .spec-val {\n    font-size: .88rem;\n    color: var(--gold-light);\n    font-weight: 500;\n  }\n\n  .specs-cta {\n    background: linear-gradient(135deg, var(--wine) 0%, var(--mid) 100%);\n    border-radius: 18px;\n    padding: 40px 32px;\n    text-align: center;\n    border: 1px solid rgba(201,169,110,.15);\n  }\n\n  .specs-cta h3 {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 2rem;\n    font-weight: 600;\n    color: var(--white);\n    margin-bottom: 10px;\n    line-height: 1.2;\n  }\n\n  .specs-cta p {\n    font-size: .88rem;\n    color: rgba(255,255,255,.55);\n    line-height: 1.6;\n    margin-bottom: 24px;\n  }\n\n  .trust-badges {\n    display: flex;\n    justify-content: center;\n    gap: 10px;\n    flex-wrap: wrap;\n  }\n\n  .trust-badge {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    background: rgba(255,255,255,.07);\n    border: 1px solid rgba(255,255,255,.1);\n    border-radius: 100px;\n    padding: 7px 14px;\n    color: rgba(255,255,255,.7);\n    font-size: .75rem;\n    font-weight: 400;\n  }\n\n  .trust-badge span { font-size: .9rem; }\n\n  \/* ── FOOTER ── *\/\n  footer {\n    background: var(--dark);\n    border-top: 1px solid rgba(255,255,255,.05);\n    padding: 28px 40px;\n    text-align: center;\n  }\n\n  footer p {\n    font-size: .75rem;\n    color: rgba(255,255,255,.25);\n    letter-spacing: .05em;\n  }\n\n  .footer-brand {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 1.2rem;\n    color: var(--gold);\n    margin-bottom: 8px;\n    display: block;\n  }\n\n  \/* ── ACCORDION (mobile features) ── *\/\n  .accordion { display: none; }\n\n  \/* ── RESPONSIVE ── *\/\n  @media (max-width: 768px) {\n    section { padding: 60px 20px; }\n\n    .hero-inner {\n      grid-template-columns: 1fr;\n      padding: 90px 20px 50px;\n      gap: 32px;\n      text-align: center;\n      align-items: center;\n      justify-items: center;\n    }\n\n    .hero-text {\n      width: 100%;\n      max-width: 100%;\n      overflow: hidden;\n    }\n\n    .hero-title {\n      font-size: clamp(2rem, 8vw, 2.6rem);\n      word-break: break-word;\n    }\n\n    .hero-subtitle {\n      max-width: 100%;\n      font-size: .9rem;\n      padding: 0 4px;\n    }\n\n    .hero-badge { margin: 0 auto 18px; }\n    .offer-core { padding: 24px 24px; } .offer-new { font-size: 2.6rem; }\n\n    .hero-visual {\n      order: -1;\n      width: 100%;\n      display: flex;\n      justify-content: center;\n    }\n\n    .offer-stage { width: 260px; height: 260px; }\n    .offer-ring-1 { width: 220px; height: 220px; }\n    .offer-ring-2 { width: 250px; height: 250px; }\n    .offer-ring-3 { width: 280px; height: 280px; }\n\n    .chip-1, .chip-2, .chip-3 { display: none; }\n\n    .features { padding: 60px 20px; }\n    .features-inner {\n      grid-template-columns: 1fr;\n      gap: 40px;\n    }\n\n    .feature-grid { grid-template-columns: 1fr 1fr; gap: 12px; }\n    .feature-card { padding: 16px; }\n    .feature-card h3 { font-size: .82rem; }\n\n    .features-visual { order: -1; }\n    .product-mockup { max-width: 280px; padding: 36px 24px; }\n\n    .steps-row {\n      grid-template-columns: 1fr;\n      gap: 2px;\n    }\n\n    .step-arrow { display: none !important; }\n\n    .specs-inner {\n      grid-template-columns: 1fr;\n      gap: 40px;\n    }\n\n    .specs-list { margin-top: 20px; }\n\n    footer { padding: 24px 20px; }\n\n    \/* Accordion replaces grid on mobile for features *\/\n    .accordion { display: block; margin-top: 28px; }\n    .feature-grid { display: none; }\n\n    .acc-item {\n      border-bottom: 1px solid rgba(107,26,42,.1);\n    }\n\n    .acc-trigger {\n      width: 100%;\n      background: none;\n      border: none;\n      padding: 16px 0;\n      display: flex;\n      align-items: center;\n      gap: 12px;\n      cursor: pointer;\n      text-align: left;\n      font-family: 'DM Sans', sans-serif;\n    }\n\n    .acc-trigger-icon { font-size: 1.3rem; }\n    .acc-trigger-title {\n      flex: 1;\n      font-size: .9rem;\n      font-weight: 500;\n      color: var(--dark);\n    }\n\n    .acc-chevron {\n      font-size: .8rem;\n      color: var(--wine);\n      transition: transform .25s;\n    }\n\n    .acc-item.open .acc-chevron { transform: rotate(180deg); }\n\n    .acc-body {\n      font-size: .82rem;\n      color: var(--muted);\n      line-height: 1.65;\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height .3s ease, padding .3s;\n      padding: 0 0 0 42px;\n    }\n\n    .acc-item.open .acc-body {\n      max-height: 200px;\n      padding: 0 0 16px 42px;\n    }\n  }\n\n  @media (max-width: 480px) {\n    .hero-title { font-size: 2.2rem; }\n    .feature-grid { grid-template-columns: 1fr; }\n    .offer-new { font-size: 2.4rem; }\n    .stat-num { font-size: 1.6rem; }\n    .section-title { font-size: 1.8rem; }\n  }\n\n  @media (min-width: 769px) and (max-width: 1024px) {\n    .hero-inner { padding: 80px 32px 60px; gap: 40px; }\n    .features-inner { gap: 40px; }\n    .specs-inner { gap: 40px; }\n    .bottle-wrap { width: 190px; height: 340px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ══ HERO ══ --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-inner\"\u003e\n\u003cdiv class=\"hero-text\"\u003e\n\u003cdiv class=\"hero-badge\"\u003eInovação em cada gota\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003eVinox™\u003cbr\u003e\u003cem\u003eSaca-Rolhas\u003c\/em\u003e\u003cbr\u003eElétrico\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eAbra qualquer garrafa em segundos — sem esforço, sem fios, com elegância. O prazer começa antes do primeiro gole.\u003c\/p\u003e\n\u003cp class=\"hero-subtitle\"\u003e\u003cimg alt=\"Levino Pro - Saca-Rolhas Automático USB\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0442\/4056\/8469\/files\/20201019_002053_480x480.gif?v=1603077811\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-visual\"\u003e\n\u003cdiv class=\"offer-stage\"\u003e\n\u003cdiv class=\"offer-ring offer-ring-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-ring offer-ring-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-ring offer-ring-3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-core\"\u003e\n\u003cdiv class=\"offer-tag\"\u003e✦ Oferta Especial\u003c\/div\u003e\n\u003cdiv class=\"offer-old\"\u003e€47,90\u003c\/div\u003e\n\u003cdiv class=\"offer-new\"\u003e€34,90\u003c\/div\u003e\n\u003cdiv class=\"offer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-save\"\u003ePoupa €13,00\u003c\/div\u003e\n\u003cdiv class=\"offer-sub\"\u003eDisponibilidade limitada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-chip chip-1\"\u003e\n\u003cspan class=\"chip-icon\"\u003e⚡\u003c\/span\u003e USB Recarregável\u003c\/div\u003e\n\u003cdiv class=\"feature-chip chip-2\"\u003e\n\u003cspan class=\"chip-icon\"\u003e🔇\u003c\/span\u003e Ultra Silencioso\u003c\/div\u003e\n\u003cdiv class=\"feature-chip chip-3\"\u003e\n\u003cspan class=\"chip-icon\"\u003e✔\u003c\/span\u003e Certificado CE\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-inner\"\u003e\n\u003cdiv class=\"features-text\"\u003e\n\u003cp class=\"section-label\"\u003ePorquê o Vinox™\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eConcebido para quem aprecia os detalhes\u003c\/h2\u003e\n\u003cp class=\"section-desc\"\u003eDo design ao desempenho, cada detalhe foi pensado para transformar um gesto banal numa experiência refinada.\u003c\/p\u003e\n\u003c!-- Desktop grid --\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🔋\u003c\/span\u003e\n\u003ch3\u003e100 garrafas por carga\u003c\/h3\u003e\n\u003cp\u003eSistema de alta capacidade com carregamento USB. Pronto sempre que precisar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch3\u003eUm toque, aberto\u003c\/h3\u003e\n\u003cp\u003ePressione UP para extrair a rolha, DOWN para a libertar. Simples assim.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e✦\u003c\/span\u003e\n\u003ch3\u003eDesign sem fios\u003c\/h3\u003e\n\u003cp\u003eCilíndrico, elegante e 100% sem cabos. Leve-o para onde quiser.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🏠\u003c\/span\u003e\n\u003ch3\u003eCompacto e discreto\u003c\/h3\u003e\n\u003cp\u003e420g. Cabe junto ao porta-garrafas ou no frigorífico. Sempre à mão.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Mobile accordion --\u003e\n\u003cdiv id=\"acc\" class=\"accordion\"\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e🔋\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003e100 garrafas por carga\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eSistema de alta capacidade com carregamento USB. Está sempre pronto quando mais precisa.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003eUm toque, aberto\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003ePressione UP para extrair a rolha, DOWN para a libertar. Intuitivo, rápido, sem esforço.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e✦\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003eDesign sem fios\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eForma cilíndrica em preto mate, sem cabos nem complicações. Uma peça de acessório tanto quanto uma ferramenta.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e🏠\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003eCompacto e portátil\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e420g apenas. Guarda-se facilmente no porta-garrafas ou junto ao frigorífico, pronto a usar em qualquer momento.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Right visual --\u003e\n\u003cdiv class=\"features-visual\"\u003e\n\u003cdiv class=\"product-mockup\"\u003e\n\u003cp class=\"mockup-label\"\u003eVinox™ — Vista frontal\u003c\/p\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 280\" class=\"mockup-body-svg\"\u003e\n          \u003cdefs\u003e\n            \u003clineargradient y2=\"1\" x2=\"1\" y1=\"0\" x1=\"0\" id=\"deviceGrad\"\u003e\n              \u003cstop stop-color=\"#2A2A2A\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"#0A0A0A\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003clineargradient y2=\"0\" x2=\"1\" y1=\"0\" x1=\"0\" id=\"deviceShine\"\u003e\n              \u003cstop stop-color=\"rgba(255,255,255,0)\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"rgba(255,255,255,0.07)\" offset=\"30%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"rgba(255,255,255,0)\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n          \u003c\/defs\u003e\n          \n          \u003crect fill=\"url(#deviceGrad)\" rx=\"50\" height=\"280\" width=\"100\" y=\"0\" x=\"10\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"url(#deviceShine)\" rx=\"50\" height=\"280\" width=\"100\" y=\"0\" x=\"10\"\u003e\u003c\/rect\u003e\n          \n          \u003crect fill=\"url(#goldGrad)\" rx=\"3\" height=\"6\" width=\"100\" y=\"30\" x=\"10\"\u003e\u003c\/rect\u003e\n          \n          \u003crect stroke-width=\"1\" stroke=\"rgba(201,169,110,0.35)\" fill=\"rgba(255,255,255,0.06)\" rx=\"10\" height=\"36\" width=\"44\" y=\"90\" x=\"38\"\u003e\u003c\/rect\u003e\n          \u003ctext letter-spacing=\"1\" fill=\"rgba(201,169,110,0.8)\" font-size=\"9\" font-family=\"sans-serif\" text-anchor=\"middle\" y=\"113\" x=\"60\"\u003e▲ UP\u003c\/text\u003e\n          \n          \u003crect stroke-width=\"1\" stroke=\"rgba(201,169,110,0.35)\" fill=\"rgba(255,255,255,0.06)\" rx=\"10\" height=\"36\" width=\"44\" y=\"145\" x=\"38\"\u003e\u003c\/rect\u003e\n          \u003ctext letter-spacing=\"1\" fill=\"rgba(201,169,110,0.8)\" font-size=\"9\" font-family=\"sans-serif\" text-anchor=\"middle\" y=\"168\" x=\"60\"\u003e▼ DOWN\u003c\/text\u003e\n          \n          \u003ccircle opacity=\".7\" fill=\"#C9A96E\" r=\"5\" cy=\"210\" cx=\"60\"\u003e\u003c\/circle\u003e\n          \n          \u003crect stroke-width=\"1\" stroke=\"rgba(255,255,255,0.15)\" fill=\"rgba(255,255,255,0.08)\" rx=\"4\" height=\"8\" width=\"28\" y=\"245\" x=\"46\"\u003e\u003c\/rect\u003e\n          \n          \u003crect fill=\"url(#goldGrad)\" rx=\"3\" height=\"6\" width=\"100\" y=\"244\" x=\"10\"\u003e\u003c\/rect\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"cert-row\"\u003e\n\u003cspan class=\"cert-tag\"\u003e✓ CE Certificado\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e🔌 USB-C\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e🌍 Sem químicos nocivos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\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=\"how-inner\"\u003e\n\u003cp class=\"section-label\"\u003eComo funciona\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eTrês gestos. Uma experiência.\u003c\/h2\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-icon\"\u003e🍾\u003c\/span\u003e\n\u003ch3\u003ePosicione\u003c\/h3\u003e\n\u003cp\u003eColoque o Vinox™ sobre a garrafa. O encaixe automático alinha-se com a rolha.\u003c\/p\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e02\u003c\/div\u003e\n\u003cspan class=\"step-icon\"\u003e👆\u003c\/span\u003e\n\u003ch3\u003ePressione UP\u003c\/h3\u003e\n\u003cp\u003eUm único toque activa o motor. A saca-rolhas penetra e extrai a rolha em 3 segundos.\u003c\/p\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e03\u003c\/div\u003e\n\u003cspan class=\"step-icon\"\u003e🥂\u003c\/span\u003e\n\u003ch3\u003ePressione DOWN\u003c\/h3\u003e\n\u003cp\u003eA rolha liberta-se automaticamente. A garrafa está pronta. O momento, também.\u003c\/p\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\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-inner\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"section-label\"\u003eEspecificações\u003c\/p\u003e\n\u003ch2 style=\"color: var(--white);\" class=\"section-title\"\u003eDetalhes que fazem a diferença\u003c\/h2\u003e\n\u003cp class=\"section-desc\"\u003eConstruído para durar. Certificado para garantir. Desenhado para impressionar.\u003c\/p\u003e\n\u003cdiv class=\"specs-list\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCarregamento\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eUSB Recarregável\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCapacidade\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eAté 100 garrafas\/carga\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003ePeso\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e420 g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eTensão\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e220V\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCertificação\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eCE\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eDesign\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eCilíndrico · Sem fios\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCor\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003ePreto mate\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-cta\"\u003e\n\u003ch3\u003ePerfeito para oferecer. Impossível de resistir.\u003c\/h3\u003e\n\u003cp\u003eIdeal para amantes de vinho, anfitriões exigentes ou como presente que surpreende. O Vinox™ é o acessório que faltava em qualquer mesa de vinho.\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📦\u003c\/span\u003e Entrega rápida\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan\u003e↩️\u003c\/span\u003e Devolução fácil\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ FOOTER ══ --\u003e\u003cfooter\u003e\u003cspan class=\"footer-brand\"\u003eVinox™\u003c\/span\u003e\n\u003cp\u003e© 2026 Vinox™ · Saca-Rolhas Elétrico · Todos os direitos reservados · Certificado CE\u003c\/p\u003e\n\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HELIRA","offers":[{"title":"Preto","offer_id":64401640325469,"sku":"14:193#Black","price":34.9,"currency_code":"EUR","in_stock":true},{"title":"Bordo","offer_id":64401640358237,"sku":"14:29#Wine Red","price":34.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_47_36.png?v=1778186891"},{"product_id":"adjustable-intelligent-induction-wine-extractor-usb-charging-wine-dispenser-infinite-adjustment-touch-automatic-wine-dispenser","title":"A forma mais elegante de servir vinho — VinAura™","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n    *{box-sizing:border-box;margin:0;padding:0}\n    body{font-family:Arial,Helvetica,sans-serif;background:#fff;color:#071827;line-height:1.55}\n    .page{width:100%;max-width:1180px;margin:0 auto;padding:20px 16px 80px}\n    section{padding:34px 0;border-bottom:1px solid #eee}\n    .hero{background:linear-gradient(135deg,#061827,#123323);color:#fff;border-radius:22px;padding:34px 22px;margin-top:12px}\n    .badge{display:inline-block;background:#ffffff18;border:1px solid #ffffff35;border-radius:999px;padding:8px 14px;color:#f2cf7d;font-weight:700;margin-bottom:18px}\n    h1{font-size:clamp(34px,8vw,72px);line-height:1.02;margin-bottom:18px;font-weight:800}\n    h1 span{color:#f2cf7d;font-style:italic}\n    h2{font-size:clamp(28px,5vw,46px);line-height:1.1;margin-bottom:14px;color:#071827}\n    p{font-size:18px;color:#5f6b77;margin-bottom:16px}\n    .hero p{color:#dce7e2;max-width:760px}\n    .price{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:22px}\n    .old{text-decoration:line-through;color:#bac4c0;font-size:22px}\n    .new{font-size:38px;color:#f2cf7d;font-weight:800}\n    .save{background:#13784b;color:#fff;border-radius:999px;padding:8px 14px;font-weight:700}\n    .grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}\n    .card{background:#fff;border:1px solid #e6e6e6;border-radius:18px;padding:20px;box-shadow:0 8px 24px rgba(0,0,0,.05)}\n    .card .icon{font-size:30px;margin-bottom:10px;display:block}\n    .card h3{font-size:22px;margin-bottom:8px;color:#071827}\n    .card p{font-size:16px;margin-bottom:0}\n    .cream{background:#f7f1e7;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}\n    .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:22px}\n    .step{background:#fff;border-radius:18px;padding:20px;border:1px solid #eadfce}\n    .num{font-size:42px;color:#13784b;font-weight:800;opacity:.25}\n    .specs{background:#061827;color:#fff;border-radius:22px;padding:28px 20px;border-bottom:none}\n    .specs h2{color:#fff}\n    .specs p{color:#d6e0de}\n    .spec-line{display:flex;justify-content:space-between;gap:18px;border-bottom:1px solid #ffffff20;padding:12px 0;color:#fff;font-size:16px}\n    .spec-line strong{color:#f2cf7d}\n    .faq .item{padding:18px 0;border-bottom:1px solid #e8e0d3}\n    .faq h3{font-size:20px;margin-bottom:6px}\n    footer{text-align:center;padding:28px 0;color:#6f7780}\n    @media(max-width:768px){\n      .page{padding:12px 0 70px;max-width:none;overflow:hidden}\n      section{padding:28px 18px}\n      .hero{border-radius:0;margin-top:0;padding:34px 20px}\n      .grid,.steps{grid-template-columns:1fr;gap:12px}\n      .card,.step{padding:18px;min-height:auto}\n      h1{font-size:44px}\n      h2{font-size:34px}\n      p{font-size:17px}\n      .cream{margin-left:0;margin-right:0}\n      .specs{border-radius:0;padding:30px 18px}\n      .spec-line{display:block}\n      .spec-line strong{display:block;margin-bottom:3px}\n    }\n  \u003c\/style\u003e\n\u003cmain class=\"page\"\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"badge\"\u003e🍷 VinAura™ • Dispensador Inteligente\u003c\/div\u003e\n\u003ch1\u003eSirva vinho com elegância. \u003cspan\u003eSem gotas, sem esforço.\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp\u003eO VinAura™ é um dispensador automático recarregável que doseia, areja e serve bebidas com precisão. Ideal para vinho, whisky, sake e momentos especiais.\u003c\/p\u003e\n\u003cdiv class=\"price\"\u003e\n\u003cspan class=\"old\"\u003e€44,90\u003c\/span\u003e \u003cspan class=\"new\"\u003e€39,90\u003c\/span\u003e \u003cspan class=\"save\"\u003ePoupa €5\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003ch2\u003eMais controlo em cada copo\u003c\/h2\u003e\n\u003cp\u003eEscolha a quantidade ideal com apenas um toque e evite desperdícios ao servir.\u003c\/p\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cspan class=\"icon\"\u003e🎛️\u003c\/span\u003e\n\u003ch3\u003eDose precisa\u003c\/h3\u003e\n\u003cp\u003e4 modos de dose: 10 ml, 20 ml, 30 ml e modo personalizado entre 1 e 99 ml.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cspan class=\"icon\"\u003e🌬️\u003c\/span\u003e\n\u003ch3\u003eSabor mais rico\u003c\/h3\u003e\n\u003cp\u003eSistema de arejamento integrado para libertar aroma e suavizar o sabor da bebida.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cspan class=\"icon\"\u003e🔋\u003c\/span\u003e\n\u003ch3\u003eSem fios\u003c\/h3\u003e\n\u003cp\u003eBateria recarregável de longa duração para usar em casa, no bar ou em eventos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"cream\"\u003e\n\u003ch2\u003ePara quem é?\u003c\/h2\u003e\n\u003cp\u003ePara quem gosta de servir melhor, impressionar convidados e tornar cada ocasião mais elegante.\u003c\/p\u003e\n\u003cdiv class=\"grid\"\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cspan class=\"icon\"\u003e🏡\u003c\/span\u003e\n\u003ch3\u003eJantares em casa\u003c\/h3\u003e\n\u003cp\u003ePerfeito para servir vinho à mesa sem sujar nem desperdiçar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cspan class=\"icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003ePresente premium\u003c\/h3\u003e\n\u003cp\u003eUma prenda útil e sofisticada para apreciadores de vinho e bebidas especiais.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"card\"\u003e\n\u003cspan class=\"icon\"\u003e🍸\u003c\/span\u003e\n\u003ch3\u003eBares e eventos\u003c\/h3\u003e\n\u003cp\u003eAjuda a manter doses consistentes e uma apresentação mais profissional.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection\u003e\n\u003ch2\u003eComo funciona\u003c\/h2\u003e\n\u003cdiv class=\"steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"num\"\u003e01\u003c\/div\u003e\n\u003ch3\u003eEncaixe na garrafa\u003c\/h3\u003e\n\u003cp\u003eO bico ajustável adapta-se à maioria das garrafas padrão.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"num\"\u003e02\u003c\/div\u003e\n\u003ch3\u003eEscolha a dose\u003c\/h3\u003e\n\u003cp\u003eSeleccione o nível desejado no painel digital intuitivo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"num\"\u003e03\u003c\/div\u003e\n\u003ch3\u003eSirva com um toque\u003c\/h3\u003e\n\u003cp\u003eA bebida é servida automaticamente, com arejamento e sem derrames.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"specs\"\u003e\n\u003ch2\u003eInformações do produto\u003c\/h2\u003e\n\u003cp\u003eDesign compacto, moderno e fácil de transportar.\u003c\/p\u003e\n\u003cdiv class=\"spec-line\"\u003e\n\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003cspan\u003eABS + PP\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-line\"\u003e\n\u003cstrong\u003eDimensões\u003c\/strong\u003e\u003cspan\u003e12,4 x 6 x 9,7 cm\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-line\"\u003e\n\u003cstrong\u003eModos de dose\u003c\/strong\u003e\u003cspan\u003e10 ml, 20 ml, 30 ml e 1–99 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-line\"\u003e\n\u003cstrong\u003eCompatibilidade\u003c\/strong\u003e\u003cspan\u003eMaioria das garrafas de vinho padrão\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-line\"\u003e\n\u003cstrong\u003eCarregamento\u003c\/strong\u003e\u003cspan\u003eCabo incluído\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-line\"\u003e\n\u003cstrong\u003eInclui\u003c\/strong\u003e\u003cspan\u003e1 dispensador, 1 manual e 1 cabo de carregamento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003csection class=\"faq cream\"\u003e\n\u003ch2\u003ePerguntas frequentes\u003c\/h2\u003e\n\u003cdiv class=\"item\"\u003e\n\u003ch3\u003eServe apenas vinho?\u003c\/h3\u003e\n\u003cp\u003eNão. Também pode ser utilizado com whisky, sake e outras bebidas compatíveis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003ch3\u003eÉ recarregável?\u003c\/h3\u003e\n\u003cp\u003eSim. O VinAura™ possui bateria recarregável e cabo de carregamento incluído.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003ch3\u003eEvita derrames?\u003c\/h3\u003e\n\u003cp\u003eSim. O sistema automático ajuda a servir com mais controlo e reduz gotas indesejadas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"item\"\u003e\n\u003ch3\u003eÉ fácil de usar?\u003c\/h3\u003e\n\u003cp\u003eSim. Basta ligar, escolher a dose e tocar para servir.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003cfooter\u003e\u003cstrong\u003eVinAura™\u003c\/strong\u003e\u003cbr\u003e© 2026 — Todos os direitos reservados.\u003c\/footer\u003e\u003c\/main\u003e","brand":"HELIRA","offers":[{"title":"Branco","offer_id":64401897587037,"sku":"14:200000195#black;200007763:201441035#CN","price":39.9,"currency_code":"EUR","in_stock":true},{"title":"Preto","offer_id":64401897619805,"sku":"14:1254#white;200007763:201441035#CN","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_39_30.png?v=1778186394"},{"product_id":"usb-cat-water-fountain-with-auto-filter-transparent-anti-dry-burning-recirculating-dispenser-includes-pump-for-cats","title":"O conforto e a hidratação que o seu gato merece — AquaPet Flow™","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;1,600\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root {\n    --gold: #E8B84B;\n    --gold-light: #F5D07A;\n    --gold-pale: #FDF3D7;\n    --amber: #D4951A;\n    --navy: #0D1B2A;\n    --navy-mid: #162336;\n    --navy-light: #1E3352;\n    --cream: #FAF7F0;\n    --cream-mid: #F2EDE0;\n    --white: #FFFFFF;\n    --text-dark: #0D1B2A;\n    --text-mid: #3A4A5C;\n    --text-light: #6B7A8D;\n    --green: #2ECC71;\n    --red: #E74C3C;\n    --orange: #F39C12;\n    --shadow-gold: 0 8px 40px rgba(232,184,75,0.25);\n    --shadow-dark: 0 20px 60px rgba(13,27,42,0.4);\n    --radius: 16px;\n    --radius-sm: 10px;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: var(--white);\n    color: var(--text-dark);\n    overflow-x: hidden;\n  }\n\n  h1, h2, h3, h4 { font-family: 'Cormorant Garamond', serif; }\n\n  \/* ─── HERO ─── *\/\n  .hero {\n    background: linear-gradient(135deg, var(--navy) 0%, var(--navy-mid) 50%, #0A2540 100%);\n    min-height: 100vh;\n    padding: 60px 5%;\n    position: relative;\n    overflow: hidden;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    top: -200px; right: -200px;\n    width: 600px; height: 600px;\n    background: radial-gradient(circle, rgba(232,184,75,0.08) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero::after {\n    content: '';\n    position: absolute;\n    bottom: -100px; left: -100px;\n    width: 400px; height: 400px;\n    background: radial-gradient(circle, rgba(232,184,75,0.05) 0%, transparent 70%);\n    pointer-events: none;\n  }\n\n  .hero-grid {\n    display: grid;\n    grid-template-columns: 1fr 420px;\n    gap: 60px;\n    align-items: center;\n    max-width: 1200px;\n    margin: 0 auto;\n  }\n\n  .hero-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    background: rgba(232,184,75,0.15);\n    border: 1px solid rgba(232,184,75,0.4);\n    color: var(--gold);\n    font-family: 'DM Sans', sans-serif;\n    font-size: 12px;\n    font-weight: 600;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    padding: 8px 18px;\n    border-radius: 50px;\n    margin-bottom: 32px;\n  }\n\n  .hero-badge::before {\n    content: '✦';\n    font-size: 10px;\n  }\n\n  .hero-title {\n    font-size: clamp(42px, 5.5vw, 72px);\n    font-weight: 600;\n    color: var(--white);\n    line-height: 1.1;\n    margin-bottom: 24px;\n  }\n\n  .hero-title em {\n    font-style: italic;\n    color: var(--gold);\n    display: block;\n  }\n\n  .hero-subtitle {\n    font-size: 17px;\n    color: rgba(255,255,255,0.65);\n    line-height: 1.7;\n    max-width: 480px;\n    margin-bottom: 40px;\n    font-weight: 300;\n  }\n\n  .trust-strip {\n    display: flex;\n    gap: 24px;\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.7);\n    font-size: 13px;\n    font-weight: 400;\n  }\n\n  .trust-icon {\n    width: 36px; height: 36px;\n    background: rgba(232,184,75,0.12);\n    border: 1px solid rgba(232,184,75,0.25);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 16px;\n    flex-shrink: 0;\n  }\n\n  \/* Hero Right Panel *\/\n  .hero-right {\n    position: relative;\n  }\n\n  .offer-panel {\n    background: linear-gradient(145deg, rgba(255,255,255,0.07) 0%, rgba(255,255,255,0.02) 100%);\n    border: 1px solid rgba(232,184,75,0.25);\n    border-radius: 24px;\n    padding: 40px 36px;\n    backdrop-filter: blur(10px);\n    position: relative;\n    animation: coreFloat 4s ease-in-out infinite;\n    box-shadow: 0 24px 80px rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.08);\n  }\n\n  @keyframes coreFloat {\n    0%, 100% { transform: translateY(0px); }\n    50% { transform: translateY(-12px); }\n  }\n\n  .rings-container {\n    position: relative;\n    width: 140px; height: 140px;\n    margin: 0 auto 28px;\n  }\n\n  .ring {\n    position: absolute;\n    border-radius: 50%;\n    border: 2px solid var(--gold);\n    top: 50%; left: 50%;\n    transform: translate(-50%, -50%);\n    animation: ringPulse 2.5s ease-out infinite;\n  }\n\n  .ring-1 { width: 60px; height: 60px; animation-delay: 0s; opacity: 0.9; }\n  .ring-2 { width: 95px; height: 95px; animation-delay: 0.5s; opacity: 0.5; }\n  .ring-3 { width: 135px; height: 135px; animation-delay: 1s; opacity: 0.2; }\n\n  @keyframes ringPulse {\n    0% { transform: translate(-50%, -50%) scale(0.85); opacity: 0.8; }\n    100% { transform: translate(-50%, -50%) scale(1.15); opacity: 0; }\n  }\n\n  .rings-center {\n    position: absolute;\n    top: 50%; left: 50%;\n    transform: translate(-50%, -50%);\n    width: 50px; height: 50px;\n    background: linear-gradient(135deg, var(--gold), var(--amber));\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 22px;\n    box-shadow: 0 0 30px rgba(232,184,75,0.5);\n    z-index: 2;\n  }\n\n  .price-block { text-align: center; margin-bottom: 24px; }\n\n  .price-old {\n    font-size: 18px;\n    color: rgba(255,255,255,0.4);\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: 58px;\n    font-weight: 700;\n    color: var(--gold);\n    line-height: 1;\n  }\n\n  .price-save {\n    display: inline-block;\n    background: var(--gold);\n    color: var(--navy);\n    font-size: 13px;\n    font-weight: 600;\n    padding: 5px 14px;\n    border-radius: 50px;\n    margin-top: 10px;\n  }\n\n  .avail-bar {\n    display: flex;\n    align-items: center;\n    gap: 8px;\n    justify-content: center;\n    margin-top: 20px;\n    color: rgba(255,255,255,0.55);\n    font-size: 13px;\n  }\n\n  .avail-dot {\n    width: 8px; height: 8px;\n    border-radius: 50%;\n    background: #E74C3C;\n    animation: blink 1.5s ease-in-out infinite;\n  }\n\n  @keyframes blink {\n    0%, 100% { opacity: 1; }\n    50% { opacity: 0.3; }\n  }\n\n  \/* Feature chips *\/\n  .chip {\n    position: absolute;\n    background: rgba(255,255,255,0.06);\n    border: 1px solid rgba(232,184,75,0.3);\n    color: var(--white);\n    font-size: 12px;\n    font-weight: 500;\n    padding: 8px 14px;\n    border-radius: 50px;\n    backdrop-filter: blur(6px);\n    white-space: nowrap;\n  }\n\n  .chip-1 { top: -18px; left: -30px; }\n  .chip-2 { top: 50%; right: -40px; transform: translateY(-50%); }\n  .chip-3 { bottom: -18px; left: -10px; }\n\n  \/* ─── STATS BAR ─── *\/\n  .stats-bar {\n    background: var(--navy);\n    padding: 64px 5%;\n    border-top: 1px solid rgba(232,184,75,0.15);\n    border-bottom: 1px solid rgba(232,184,75,0.15);\n  }\n\n  .stats-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 40px;\n    max-width: 900px;\n    margin: 0 auto;\n    text-align: center;\n  }\n\n  .stat-divider {\n    border-left: 1px solid rgba(255,255,255,0.1);\n  }\n\n  .stat-number {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 68px;\n    font-weight: 700;\n    color: var(--gold);\n    line-height: 1;\n    margin-bottom: 8px;\n  }\n\n  .stat-label {\n    font-size: 14px;\n    color: rgba(255,255,255,0.55);\n    font-weight: 300;\n    letter-spacing: 0.5px;\n  }\n\n  \/* ─── FEATURES ─── *\/\n  .features {\n    background: var(--white);\n    padding: 100px 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  .section-eyebrow {\n    font-size: 12px;\n    letter-spacing: 3px;\n    text-transform: uppercase;\n    color: var(--gold);\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    line-height: 1.15;\n    margin-bottom: 48px;\n    color: var(--navy);\n  }\n\n  .section-title em { font-style: italic; color: var(--gold); }\n\n  .features-cards {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 20px;\n  }\n\n  .feature-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  .feature-card:hover {\n    border-color: rgba(232,184,75,0.3);\n    box-shadow: var(--shadow-gold);\n    transform: translateY(-4px);\n  }\n\n  .feature-emoji {\n    font-size: 28px;\n    margin-bottom: 14px;\n    display: block;\n  }\n\n  .feature-card h4 {\n    font-size: 18px;\n    font-weight: 600;\n    margin-bottom: 8px;\n    color: var(--navy);\n  }\n\n  .feature-card p {\n    font-size: 14px;\n    color: var(--text-light);\n    line-height: 1.6;\n    font-weight: 300;\n  }\n\n  \/* Feature accordion (mobile) *\/\n  .features-accordion { display: none; }\n  .acc-item {\n    border-bottom: 1px solid var(--cream-mid);\n    overflow: hidden;\n  }\n  .acc-header {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\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    background: none;\n    border: none;\n    width: 100%;\n    text-align: left;\n  }\n  .acc-icon { font-size: 20px; margin-right: 12px; }\n  .acc-arrow { transition: transform 0.3s; font-size: 18px; color: var(--gold); }\n  .acc-item.open .acc-arrow { transform: rotate(180deg); }\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  .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, var(--navy-mid) 0%, var(--navy) 100%);\n    border-radius: 24px;\n    padding: 48px 40px;\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: -80px; right: -80px;\n    width: 250px; height: 250px;\n    background: radial-gradient(circle, rgba(232,184,75,0.12) 0%, transparent 70%);\n  }\n\n  .product-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(232,184,75,0.1);\n    border: 1px solid rgba(232,184,75,0.3);\n    color: var(--gold);\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: 100px 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: 24px;\n    max-width: 1100px;\n    margin: 0 auto;\n  }\n\n  .persona-card {\n    background: var(--white);\n    border-radius: var(--radius);\n    padding: 32px 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(232,184,75,0.35);\n    transform: translateY(-6px);\n    box-shadow: var(--shadow-gold);\n  }\n\n  .persona-emoji { font-size: 36px; margin-bottom: 16px; display: block; }\n\n  .persona-card h4 {\n    font-size: 20px;\n    font-weight: 600;\n    margin-bottom: 10px;\n    color: var(--navy);\n  }\n\n  .persona-card p {\n    font-size: 14px;\n    color: var(--text-light);\n    line-height: 1.65;\n    font-weight: 300;\n  }\n\n  \/* ─── HOW IT WORKS ─── *\/\n  .how-it-works {\n    background: var(--cream-mid);\n    padding: 100px 5%;\n  }\n\n  .steps-row {\n    display: grid;\n    grid-template-columns: 1fr auto 1fr auto 1fr;\n    gap: 0;\n    max-width: 1000px;\n    margin: 0 auto;\n    align-items: start;\n  }\n\n  .step { text-align: center; padding: 0 20px; }\n\n  .step-num {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 90px;\n    font-weight: 700;\n    color: rgba(13,27,42,0.06);\n    line-height: 1;\n    margin-bottom: -10px;\n  }\n\n  .step-emoji {\n    font-size: 36px;\n    display: block;\n    margin-bottom: 14px;\n  }\n\n  .step h4 {\n    font-size: 21px;\n    font-weight: 600;\n    margin-bottom: 10px;\n    color: var(--navy);\n  }\n\n  .step p {\n    font-size: 14px;\n    color: var(--text-light);\n    line-height: 1.65;\n    font-weight: 300;\n  }\n\n  .step-arrow {\n    font-size: 28px;\n    color: var(--gold);\n    opacity: 0.5;\n    padding-top: 60px;\n    align-self: start;\n  }\n\n  \/* ─── REVIEWS ─── *\/\n  .reviews {\n    background: var(--white);\n    padding: 100px 5%;\n  }\n\n  .reviews-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 24px;\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.08); }\n\n  .stars { color: var(--gold); font-size: 16px; 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: 20px;\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(--gold), var(--amber));\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 15px;\n    font-weight: 700;\n    color: var(--navy);\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: 100px 5%;\n    border-top: 1px solid var(--cream-mid);\n  }\n\n  .comparison-table {\n    max-width: 800px;\n    margin: 0 auto;\n    border-radius: var(--radius);\n    overflow: hidden;\n    box-shadow: 0 8px 40px 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-header-label {\n    font-size: 13px;\n    font-weight: 600;\n    letter-spacing: 1px;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.5);\n  }\n\n  .comp-header-label.highlight {\n    color: var(--gold);\n    display: flex;\n    align-items: center;\n    gap: 6px;\n  }\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\n  .comp-feature { font-size: 15px; color: var(--text-mid); font-weight: 400; }\n\n  .comp-val {\n    font-size: 20px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\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: var(--navy);\n    padding: 100px 5%;\n  }\n\n  .specs-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\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    align-items: center;\n    justify-content: space-between;\n    padding: 18px 0;\n    border-bottom: 1px solid rgba(255,255,255,0.08);\n  }\n\n  .spec-item:last-child { border-bottom: none; }\n\n  .spec-key {\n    font-size: 14px;\n    color: rgba(255,255,255,0.5);\n    font-weight: 300;\n  }\n\n  .spec-val {\n    font-size: 14px;\n    font-weight: 500;\n    color: var(--white);\n  }\n\n  .cta-box {\n    background: linear-gradient(145deg, rgba(232,184,75,0.12) 0%, rgba(232,184,75,0.04) 100%);\n    border: 1px solid rgba(232,184,75,0.3);\n    border-radius: 24px;\n    padding: 48px 40px;\n    text-align: center;\n  }\n\n  .cta-box h3 {\n    font-size: 38px;\n    color: var(--white);\n    margin-bottom: 16px;\n    line-height: 1.2;\n  }\n\n  .cta-box h3 em { color: var(--gold); font-style: italic; }\n\n  .cta-box p {\n    font-size: 14px;\n    color: rgba(255,255,255,0.55);\n    margin-bottom: 32px;\n    line-height: 1.7;\n    font-weight: 300;\n  }\n\n  .trust-badges {\n    display: flex;\n    gap: 16px;\n    justify-content: center;\n    flex-wrap: wrap;\n  }\n\n  .trust-badge {\n    display: flex;\n    align-items: center;\n    gap: 6px;\n    font-size: 12px;\n    color: rgba(255,255,255,0.55);\n    font-weight: 400;\n  }\n\n  .trust-badge-icon { font-size: 16px; }\n\n  \/* ─── FAQ ─── *\/\n  .faq {\n    background: var(--cream);\n    padding: 100px 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(--gold); font-size: 14px; 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.75;\n    font-weight: 300;\n    padding-left: 28px;\n  }\n\n  \/* ─── FOOTER ─── *\/\n  footer {\n    background: var(--navy);\n    padding: 48px 5%;\n    text-align: center;\n    border-top: 1px solid rgba(232,184,75,0.15);\n  }\n\n  .footer-logo {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: 32px;\n    color: var(--gold);\n    font-weight: 600;\n    letter-spacing: 1px;\n    margin-bottom: 12px;\n  }\n\n  footer p {\n    font-size: 13px;\n    color: rgba(255,255,255,0.3);\n    font-weight: 300;\n  }\n\n  \/* ─── RESPONSIVE ─── *\/\n  @media (max-width: 768px) {\n    .hero { padding: 48px 5% 60px; }\n\n    .hero-grid {\n      grid-template-columns: 1fr;\n      gap: 48px;\n    }\n\n    .hero-right { display: flex; justify-content: center; }\n\n    .offer-panel { width: 100%; max-width: 360px; }\n\n    .chip-1, .chip-2, .chip-3 { display: none; }\n\n    .stats-grid { grid-template-columns: 1fr; gap: 40px; }\n    .stat-divider { border-left: none; border-top: 1px solid rgba(255,255,255,0.1); padding-top: 40px; }\n\n    .features-grid { grid-template-columns: 1fr; gap: 48px; }\n\n    .features-cards { display: none; }\n    .features-accordion { display: block; }\n\n    .personas-grid { grid-template-columns: 1fr 1fr; }\n\n    .steps-row {\n      grid-template-columns: 1fr;\n      gap: 40px;\n    }\n    .step-arrow { display: none; }\n\n    .reviews-grid { grid-template-columns: 1fr; }\n\n    .comp-header, .comp-row {\n      grid-template-columns: 1.8fr 1fr 1fr;\n      padding: 14px 16px;\n    }\n\n    .specs-grid { grid-template-columns: 1fr; gap: 48px; }\n\n    .faq-inner { max-width: 100%; }\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\u003c!-- Left: Text --\u003e\n\u003cdiv class=\"hero-left\"\u003e\n\u003cdiv class=\"hero-badge\"\u003eAquaPet flow™\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003eHidratação que\u003cbr\u003e\u003cem\u003eo teu gato merece,\u003c\/em\u003e naturalmente.\u003c\/h1\u003e\n\u003cp\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/5759\/2312\/files\/xgif5_e36be95f-c52c-476f-872a-e55da493e578.gif?v=1724292990\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003cp class=\"hero-subtitle\"\u003eÁgua sempre em movimento, sempre fresca. Projetada para despertar o instinto natural dos felinos e prevenir problemas de saúde a longo prazo.\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 30 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\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Right: Offer Panel --\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💧 1,5L de capacidade\u003c\/span\u003e \u003cspan class=\"chip chip-2\"\u003e🔇 Ultra silenciosa\u003c\/span\u003e \u003cspan class=\"chip chip-3\"\u003e⚡ USB fácil\u003c\/span\u003e\n\u003cdiv class=\"offer-panel\"\u003e\n\u003cdiv class=\"rings-container\"\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\"\u003e34,90 €\u003c\/div\u003e\n\u003cdiv class=\"price-new\"\u003e25,90€\u003c\/div\u003e\n\u003cdiv class=\"price-save\"\u003ePoupa 9€ agora\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"avail-bar\"\u003e\n\u003cspan class=\"avail-dot\"\u003e\u003c\/span\u003e Disponibilidade limitada — stock a esgotar\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 BAR ══════════════════════════════ --\u003e\n\u003csection class=\"stats-bar\"\u003e\n\u003cdiv class=\"stats-grid\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-number\"\u003e1.5L\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eCapacidade total do reservatório\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-divider\"\u003e\n\u003cdiv class=\"stat-number\"\u003e3×\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eMais consumo de água vs. tigela parada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-divider\"\u003e\n\u003cdiv class=\"stat-number\"\u003e24h\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eCirculação e filtragem contínua\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0663\/5759\/2312\/files\/xgif1_7abf20db-e8f0-4ac0-bf35-a49066436ccf.gif?v=1724292862\"\u003e\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\u003c!-- Left: Text + Cards --\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"section-eyebrow\"\u003ePorquê a AquaPet™\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003eFeita para a natureza\u003cbr\u003e\u003cem\u003edo teu felino.\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c!-- Desktop grid --\u003e\n\u003cdiv class=\"features-cards\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-emoji\"\u003e💧\u003c\/span\u003e\n\u003ch4\u003eFluxo Contínuo\u003c\/h4\u003e\n\u003cp\u003eÁgua sempre em movimento, imitando fontes naturais que os gatos instintivamente preferem.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-emoji\"\u003e🔇\u003c\/span\u003e\n\u003ch4\u003eMotor Silencioso\u003c\/h4\u003e\n\u003cp\u003eFuncionamento quase imperceptível, sem perturbar o teu gato nem o ambiente da casa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-emoji\"\u003e🧹\u003c\/span\u003e\n\u003ch4\u003eFiltragem Eficiente\u003c\/h4\u003e\n\u003cp\u003eSistema de filtro removível que retém impurezas e elimina odores para uma água sempre limpa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-emoji\"\u003e⚡\u003c\/span\u003e\n\u003ch4\u003eLigação USB\u003c\/h4\u003e\n\u003cp\u003eLigação simples via USB — usa em qualquer divisão sem complicações de instalação.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Mobile accordion --\u003e\n\u003cdiv class=\"features-accordion\"\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\"\u003e \u003cspan\u003e\u003cspan class=\"acc-icon\"\u003e💧\u003c\/span\u003eFluxo Contínuo\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eÁgua sempre em movimento, imitando fontes naturais que os gatos instintivamente preferem e associam a maior segurança.\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\u003eMotor Silencioso\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eFuncionamento quase imperceptível, sem perturbar o teu gato nem o ambiente da casa durante o dia ou a noite.\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\u003eFiltragem Eficiente\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eSistema de filtro removível que retém impurezas e elimina odores, mantendo a água sempre limpa e fresca.\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\u003eLigação USB\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eLigação simples via USB — usa em qualquer divisão sem complicações de instalação ou fios especiais.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Right: Product Panel --\u003e\n\u003cdiv class=\"product-panel\"\u003e\n\u003cdiv class=\"product-svg-wrap\"\u003e\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 260\" height=\"260\" width=\"220\"\u003e\n          \u003cdefs\u003e\n            \u003clineargradient y2=\"100%\" x2=\"100%\" y1=\"0%\" x1=\"0%\" id=\"bodyGrad\"\u003e\n              \u003cstop style=\"stop-color:#E8B84B;stop-opacity:0.9\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop style=\"stop-color:#D4951A;stop-opacity:0.7\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003clineargradient y2=\"100%\" x2=\"0%\" y1=\"0%\" x1=\"0%\" id=\"waterGrad\"\u003e\n              \u003cstop style=\"stop-color:#60C8E8;stop-opacity:0.9\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop style=\"stop-color:#2A8DB5;stop-opacity:0.7\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003clineargradient y2=\"100%\" x2=\"100%\" y1=\"0%\" x1=\"0%\" id=\"baseGrad\"\u003e\n              \u003cstop style=\"stop-color:rgba(255,255,255,0.15)\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop style=\"stop-color:rgba(255,255,255,0.05)\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003cradialgradient r=\"50%\" cy=\"50%\" cx=\"50%\" id=\"glowGrad\"\u003e\n              \u003cstop style=\"stop-color:#E8B84B;stop-opacity:0.3\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop style=\"stop-color:#E8B84B;stop-opacity:0\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/radialgradient\u003e\n            \u003cfilter\u003e\n              \u003cfegaussianblur stddeviation=\"3\"\u003e\u003c\/fegaussianblur\u003e\n            \u003c\/filter\u003e\n          \u003c\/defs\u003e\n\n          \n          \u003cellipse filter=\"url(#blur)\" fill=\"url(#glowGrad)\" ry=\"18\" rx=\"70\" cy=\"230\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cellipse stroke-width=\"1\" stroke=\"rgba(232,184,75,0.3)\" fill=\"url(#baseGrad)\" ry=\"16\" rx=\"72\" cy=\"220\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cpath opacity=\"0.85\" fill=\"url(#bodyGrad)\" d=\"M50 200 Q40 160 44 120 Q48 100 110 98 Q172 100 176 120 Q180 160 170 200 Z\"\u003e\u003c\/path\u003e\n\n          \n          \u003cellipse stroke-width=\"1.5\" stroke=\"rgba(232,184,75,0.8)\" fill=\"rgba(232,184,75,0.6)\" ry=\"14\" rx=\"60\" cy=\"200\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cellipse opacity=\"0.8\" fill=\"url(#waterGrad)\" ry=\"11\" rx=\"50\" cy=\"195\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cellipse stroke-width=\"0.5\" stroke=\"rgba(255,255,255,0.3)\" fill=\"rgba(96,200,232,0.4)\" ry=\"8\" rx=\"40\" cy=\"195\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003crect stroke-width=\"1.5\" stroke=\"rgba(232,184,75,0.5)\" fill=\"rgba(255,255,255,0.1)\" rx=\"13\" height=\"96\" width=\"26\" y=\"100\" x=\"97\"\u003e\u003c\/rect\u003e\n\n          \n          \u003cpath opacity=\"0.9\" fill=\"url(#bodyGrad)\" d=\"M75 100 Q72 80 80 68 Q90 58 110 56 Q130 58 140 68 Q148 80 145 100 Z\"\u003e\u003c\/path\u003e\n\n          \n          \u003cellipse stroke-width=\"1\" stroke=\"rgba(232,184,75,0.9)\" fill=\"rgba(232,184,75,0.7)\" ry=\"8\" rx=\"35\" cy=\"100\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cellipse opacity=\"0.85\" fill=\"url(#waterGrad)\" ry=\"6\" rx=\"28\" cy=\"97\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n\n          \n          \u003cpath opacity=\"0.8\" stroke-linecap=\"round\" fill=\"none\" stroke-width=\"5\" stroke=\"url(#waterGrad)\" d=\"M115 56 Q140 72 150 100\"\u003e\u003c\/path\u003e\n          \u003cpath stroke-linecap=\"round\" fill=\"none\" stroke-width=\"2\" stroke=\"rgba(255,255,255,0.5)\" d=\"M115 56 Q140 72 150 100\"\u003e\u003c\/path\u003e\n\n          \n          \u003ccircle fill=\"rgba(96,200,232,0.8)\" r=\"3\" cy=\"108\" cx=\"143\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"rgba(96,200,232,0.6)\" r=\"2\" cy=\"116\" cx=\"150\"\u003e\u003c\/circle\u003e\n          \u003ccircle fill=\"rgba(96,200,232,0.7)\" r=\"2.5\" cy=\"124\" cx=\"145\"\u003e\u003c\/circle\u003e\n\n          \n          \u003cellipse stroke-width=\"0.5\" stroke=\"rgba(255,255,255,0.3)\" fill=\"rgba(232,184,75,0.8)\" ry=\"5\" rx=\"14\" cy=\"56\" cx=\"110\"\u003e\u003c\/ellipse\u003e\n          \u003crect stroke-width=\"0.5\" stroke=\"rgba(255,255,255,0.2)\" fill=\"rgba(232,184,75,0.6)\" rx=\"4\" height=\"28\" width=\"8\" y=\"30\" x=\"106\"\u003e\u003c\/rect\u003e\n\n          \n          \u003ccircle opacity=\"0.9\" fill=\"url(#waterGrad)\" r=\"5\" cy=\"26\" cx=\"110\"\u003e\u003c\/circle\u003e\n          \u003cpath stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"rgba(96,200,232,0.8)\" d=\"M110 18 L110 14 M118 20 L121 17 M102 20 L99 17\"\u003e\u003c\/path\u003e\n\n          \n          \u003cpath stroke-linecap=\"round\" fill=\"none\" stroke-width=\"3\" stroke=\"rgba(255,255,255,0.2)\" d=\"M54 200 Q30 215 28 230\"\u003e\u003c\/path\u003e\n          \u003crect stroke-width=\"0.5\" stroke=\"rgba(255,255,255,0.3)\" fill=\"rgba(255,255,255,0.15)\" rx=\"2\" height=\"8\" width=\"14\" y=\"228\" x=\"20\"\u003e\u003c\/rect\u003e\n\n          \n          \u003cellipse transform=\"rotate(-20, 85, 175)\" fill=\"rgba(255,255,255,0.08)\" ry=\"14\" rx=\"8\" cy=\"175\" cx=\"85\"\u003e\u003c\/ellipse\u003e\n        \u003c\/svg\u003e\u003c\/div\u003e\n\u003cdiv class=\"cert-tags\"\u003e\n\u003cspan class=\"cert-tag\"\u003e✓ BPA Free\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e✓ Ultra silenciosa\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e✓ Filtro lavável\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e✓ USB\u003c\/span\u003e\n\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=\"section-eyebrow\"\u003ePara quem é a AquaPet™\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eFeita para tutores\u003cbr\u003e\u003cem\u003eque se preocupam.\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\u003eTutor Ocupado\u003c\/h4\u003e\n\u003cp\u003eTrabalhas longas horas e queres garantir que o teu gato tem sempre água fresca disponível, mesmo quando não estás em casa.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🩺\u003c\/span\u003e\n\u003ch4\u003eSaúde em Primeiro\u003c\/h4\u003e\n\u003cp\u003eO teu veterinário aconselhou a aumentar a ingestão de água para prevenir pedras nos rins ou problemas urinários.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e😺\u003c\/span\u003e\n\u003ch4\u003eGato Exigente\u003c\/h4\u003e\n\u003cp\u003eO teu felino ignora sistematicamente a tigela de água parada e prefere beber das torneiras — sabe o que é bom!\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🌿\u003c\/span\u003e\n\u003ch4\u003eLar Consciente\u003c\/h4\u003e\n\u003cp\u003eProcuras produtos funcionais, de qualidade e que se integrem esteticamente no teu espaço de forma discreta.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e👴\u003c\/span\u003e\n\u003ch4\u003eGato Sénior\u003c\/h4\u003e\n\u003cp\u003eO teu companheiro já tem alguma idade e precisa de maior hidratação para apoiar os rins e manter a vitalidade.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🏡\u003c\/span\u003e\n\u003ch4\u003eMulti-gatos\u003c\/h4\u003e\n\u003cp\u003eTens mais do que um felino em casa e precisas de uma solução que garanta água suficiente e fresca para todos.\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-it-works\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003cdiv class=\"section-eyebrow\"\u003eSimples como deve ser\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\u003eLiga e Enche\u003c\/h4\u003e\n\u003cp\u003eEnche o reservatório de 1,5L e liga o cabo USB a qualquer tomada. Em segundos, a água começa a circular.\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\u003eO Fluxo Atrai\u003c\/h4\u003e\n\u003cp\u003eO movimento constante da água desperta o instinto natural do teu gato e incentiva-o a beber com muito mais frequência.\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\u003eSaúde Protegida\u003c\/h4\u003e\n\u003cp\u003eUma hidratação adequada reduz o risco de problemas renais e urinários, promovendo uma vida mais longa e saudável.\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=\"section-eyebrow\"\u003eO que dizem os tutores\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eResultados \u003cem\u003ereais\u003c\/em\u003e\n\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\"O meu gato ignorava completamente a tigela. Dois dias depois de colocar a fonte, já não bebe noutro sítio.\"\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\"\u003eMariana F.\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\"O veterinário ficou surpreendido com a melhoria nos exames renais do Simba. A fonte fez toda a diferença.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eJP\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eJoão P.\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\"Adorei a qualidade do material e o facto de ser completamente silenciosa. Não se ouve absolutamente nada.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eCA\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eCatarina A.\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\"Tenho três gatos e esta fonte resolve tudo. Capacidade excelente e muito fácil de limpar a cada semana.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eRL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eRicardo L.\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\"A minha gata é muito ciumenta das novidades, mas ao fim de três dias rendeu-se. Agora bebe muito mais.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eAS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eAna S.\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\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cdiv class=\"review-text\"\u003e\"Produto de excelente relação qualidade-preço. Já comprei uma segunda para a minha mãe que tem dois gatos séniores.\"\u003c\/div\u003e\n\u003cdiv class=\"review-footer\"\u003e\n\u003cdiv class=\"avatar\"\u003eTG\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"reviewer-name\"\u003eTeresa G.\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\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=\"section-eyebrow\"\u003eVê a diferença\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eAquaPet Flow™ vs.\u003cbr\u003e\u003cem\u003eOutras Marcas\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comparison-table\"\u003e\n\u003cdiv class=\"comp-header\"\u003e\n\u003cdiv class=\"comp-header-label\"\u003eCaracterística\u003c\/div\u003e\n\u003cdiv class=\"comp-header-label highlight\"\u003e✦ AquaPet™\u003c\/div\u003e\n\u003cdiv class=\"comp-header-label\"\u003eOutras Marcas\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"comp-row\"\u003e\n\u003cdiv class=\"comp-feature\"\u003eFluxo de água contínuo\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-feature\"\u003eMotor ultra-silencioso\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-feature\"\u003eFiltro removível e lavável\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-feature\"\u003eLigação via USB universal\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-feature\"\u003eCapacidade 1,5 L\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-feature\"\u003eDesign compacto e discreto\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-feature\"\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\u003c!-- Left: Spec List --\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"section-eyebrow\"\u003eEspecificações Técnicas\u003c\/div\u003e\n\u003ch2 style=\"font-size: 42px; color: var(--white); margin-bottom: 40px; font-family: 'Cormorant Garamond',serif; font-weight: 600; line-height: 1.2;\"\u003eOs detalhes\u003cbr\u003e\u003cem style=\"color: var(--gold); font-style: italic;\"\u003eque importam.\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\"\u003ePlástico ABS + esponja + componentes eletrónicos\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\"\u003eAmarelo, Branco, Transparente\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eDimensões\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e16,5 × 12 × 11,5 cm\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eCapacidade\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e1,5 litros\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eAlimentação\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eUSB (cabo incluído)\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eNível de ruído\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eInferior a 25 dB\u003c\/span\u003e\n\u003c\/li\u003e\n\u003cli class=\"spec-item\"\u003e\n\u003cspan class=\"spec-key\"\u003eFiltro\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eEspuma dupla camada, removível\u003c\/span\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c!-- Right: CTA Box --\u003e\n\u003cdiv class=\"cta-box\"\u003e\n\u003ch3\u003eComeça hoje a\u003cbr\u003e\u003cem\u003ecuidar melhor\u003c\/em\u003e\u003cbr\u003edo teu gato.\u003c\/h3\u003e\n\u003cp\u003eGarantia de satisfação de 30 dias. Se por qualquer razão não ficares satisfeito, devolvemos o valor total sem perguntas.\u003c\/p\u003e\n\u003cdiv class=\"trust-badges\"\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"trust-badge-icon\"\u003e🔒\u003c\/span\u003e \u003cspan\u003ePagamento Seguro\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"trust-badge-icon\"\u003e🔄\u003c\/span\u003e \u003cspan\u003e30 Dias de Garantia\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"trust-badge-icon\"\u003e🚚\u003c\/span\u003e \u003cspan\u003eEnvio para PT\u003c\/span\u003e\n\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=\"section-eyebrow\"\u003ePerguntas Frequentes\u003c\/div\u003e\n\u003ch2 style=\"font-size: clamp(34px,4vw,52px);\" class=\"section-title\"\u003eTens \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\"\u003eCom que frequência devo limpar a fonte?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eRecomendamos uma limpeza completa a cada 1 a 2 semanas, dependendo do número de gatos que a utilizam. O filtro deve ser substituído ou lavado a cada 2 a 4 semanas para garantir a máxima qualidade da água.\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 fonte é adequada para mais do que um gato?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eSim! A capacidade de 1,5 litros é suficiente para casas com até três gatos adultos. Para lares com mais animais, recomendamos verificar e encher o reservatório diariamente.\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 fonte faz muito barulho?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eNão. O motor da AquaPet™ opera abaixo dos 25 dB, o equivalente a um sussurro suave. A maioria dos tutores afirma não conseguir ouvi-la numa divisão tranquila. É segura para usar mesmo num quarto durante a noite.\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 usá-la com cães também?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eA fonte foi especialmente projetada para as preferências dos gatos, mas cães de pequeno e médio porte também a podem utilizar sem problema. Para cães de grande porte, a capacidade pode ser insuficiente para as suas necessidades diárias.\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\"\u003eO que acontece se a água acabar com a fonte ligada?\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-answer-static\"\u003eRecomendamos encher o reservatório regularmente para garantir o funcionamento correto da bomba. Trabalhar sem água pode desgastar o motor ao longo do tempo. Há um nível mínimo visível no reservatório para te orientar.\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 estimado?\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\"\u003eAquaPet™\u003c\/div\u003e\n\u003cp\u003e© 2024 Fonte Automática AquaPet™ — Todos os direitos reservados.\u003c\/p\u003e\n\u003cp style=\"margin-top: 8px;\"\u003eFeito com ❤️ para os teus felinos.\u003c\/p\u003e\n\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HELIRA","offers":[{"title":"USB \/ Amarelo \/ 1.5L","offer_id":64404663730525,"sku":"14:175#Yellow;151:200008137;5:100014064#USB","price":25.9,"currency_code":"EUR","in_stock":true},{"title":"USB \/ Branco \/ 1.5L","offer_id":64404663763293,"sku":"14:193#White;151:200008137;5:100014064#USB","price":25.9,"currency_code":"EUR","in_stock":true},{"title":"USB \/ Transparente \/ 1.5L","offer_id":64404663796061,"sku":"14:29#Transparent;151:200008137;5:100014064#USB","price":25.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_33_34_126a9d7c-6ee5-4481-a397-39e5db4d9152.png?v=1778186112"},{"product_id":"1-pc-instant-meat-thermometer-waterproof-ultra-fast-digital-meat-thermometer-kitchen-thermometer-for-baking-bbq-grilling-yy045","title":"O segredo para carne suculenta e no ponto certo — ThermoChef™","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 href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;1,400\u0026amp;family=DM+Sans:wght@300;400;500\u0026amp;display=swap\" rel=\"stylesheet\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  :root {\n    --charcoal: #1A1208;\n    --charcoal-mid: #2D1F0A;\n    --ember: #8B3A0F;\n    --ember-light: #B84E18;\n    --gold: #C9A96E;\n    --gold-light: #E8C98A;\n    --cream: #FAF7F0;\n    --white: #FFFFFF;\n    --text: #2C1A08;\n    --muted: #7A6040;\n  }\n\n  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n  html { scroll-behavior: smooth; }\n  body {\n    font-family: 'DM Sans', sans-serif;\n    background: var(--cream);\n    color: var(--text);\n    overflow-x: hidden;\n    -webkit-font-smoothing: antialiased;\n  }\n\n  \/* ── HERO ── *\/\n  .hero {\n    background: linear-gradient(135deg, var(--charcoal) 0%, var(--ember) 60%, var(--charcoal-mid) 100%);\n    position: relative;\n    overflow: hidden;\n    min-height: 100vh;\n    display: flex;\n    align-items: center;\n  }\n\n  .hero::before {\n    content: '';\n    position: absolute;\n    inset: 0;\n    background:\n      radial-gradient(ellipse 60% 80% at 80% 50%, rgba(201,169,110,.13) 0%, transparent 70%),\n      radial-gradient(ellipse 40% 60% at 20% 80%, rgba(139,58,15,.4) 0%, transparent 60%);\n    pointer-events: none;\n  }\n\n  .hero::after {\n    content: '';\n    position: absolute;\n    top: -40%; right: -10%;\n    width: 600px; height: 600px;\n    border-radius: 50%;\n    border: 1px solid rgba(201,169,110,.12);\n    pointer-events: none;\n  }\n\n  .hero-inner {\n    position: relative; z-index: 1;\n    width: 100%; max-width: 1100px;\n    margin: 0 auto;\n    padding: 80px 40px 60px;\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 60px;\n    align-items: center;\n  }\n\n  .hero-badge {\n    display: inline-flex; align-items: center; gap: 8px;\n    background: rgba(201,169,110,.15);\n    border: 1px solid rgba(201,169,110,.35);\n    color: var(--gold-light);\n    font-size: 11px; font-weight: 500;\n    letter-spacing: .12em; text-transform: uppercase;\n    padding: 6px 14px; border-radius: 100px;\n    margin-bottom: 22px; width: fit-content;\n  }\n\n  .hero-badge::before { content: '✦'; font-size: 9px; }\n\n  .hero-title {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(2.6rem, 4.5vw, 4rem);\n    font-weight: 600; line-height: 1.08;\n    color: var(--white); margin-bottom: 10px;\n  }\n\n  .hero-title em { font-style: italic; color: var(--gold-light); }\n\n  .hero-subtitle {\n    font-size: clamp(.95rem, 1.4vw, 1.1rem);\n    color: rgba(255,255,255,.65); font-weight: 300;\n    line-height: 1.6; margin-bottom: 36px; max-width: 420px;\n  }\n\n  .trust-strip { display: flex; gap: 20px; flex-wrap: wrap; }\n\n  .trust-item {\n    display: flex; align-items: center; gap: 7px;\n    font-size: .8rem; color: rgba(255,255,255,.55); font-weight: 400;\n  }\n\n  .trust-item span { font-size: 1rem; }\n\n  \/* Offer stage *\/\n  .hero-visual {\n    display: flex; justify-content: center;\n    align-items: center; position: relative;\n  }\n\n  .offer-stage {\n    position: relative; width: 340px; height: 340px;\n    display: flex; align-items: center; justify-content: center;\n  }\n\n  .offer-ring {\n    position: absolute; border-radius: 50%;\n    border: 1px solid rgba(201,169,110,.22);\n    animation: ringPulse 3s ease-in-out infinite;\n  }\n\n  .offer-ring-1 { width: 280px; height: 280px; animation-delay: 0s; }\n  .offer-ring-2 { width: 320px; height: 320px; border-color: rgba(201,169,110,.12); animation-delay: .6s; }\n  .offer-ring-3 { width: 360px; height: 360px; border-color: rgba(201,169,110,.06); animation-delay: 1.2s; }\n\n  @keyframes ringPulse {\n    0%, 100% { transform: scale(1); opacity: 1; }\n    50% { transform: scale(1.04); opacity: .7; }\n  }\n\n  .offer-core {\n    position: relative; z-index: 2; text-align: center;\n    background: rgba(255,255,255,.04);\n    border: 1px solid rgba(201,169,110,.25);\n    border-radius: 24px; padding: 36px 40px;\n    backdrop-filter: blur(16px);\n    animation: coreFloat 4s ease-in-out infinite;\n    box-shadow: 0 0 60px rgba(201,169,110,.08), inset 0 1px 0 rgba(255,255,255,.08);\n  }\n\n  @keyframes coreFloat {\n    0%, 100% { transform: translateY(0); }\n    50% { transform: translateY(-8px); }\n  }\n\n  .offer-tag { font-size: .68rem; letter-spacing: .16em; text-transform: uppercase; color: var(--gold); margin-bottom: 16px; font-weight: 500; }\n  .offer-old { font-family: 'Cormorant Garamond', serif; font-size: 1.6rem; color: rgba(255,255,255,.3); text-decoration: line-through; line-height: 1; margin-bottom: 6px; }\n  .offer-new { font-family: 'Cormorant Garamond', serif; font-size: 3.8rem; font-weight: 600; color: var(--gold-light); line-height: 1; letter-spacing: -.02em; text-shadow: 0 0 40px rgba(201,169,110,.4); }\n  .offer-divider { width: 40px; height: 1px; background: linear-gradient(90deg, transparent, rgba(201,169,110,.5), transparent); margin: 16px auto; }\n  .offer-save { font-size: .88rem; font-weight: 500; color: var(--gold-light); margin-bottom: 6px; }\n  .offer-sub { font-size: .7rem; letter-spacing: .08em; text-transform: uppercase; color: rgba(255,255,255,.35); }\n\n  .feature-chip {\n    position: absolute;\n    background: rgba(255,255,255,.08); backdrop-filter: blur(12px);\n    border: 1px solid rgba(255,255,255,.12);\n    border-radius: 10px; padding: 10px 14px;\n    color: var(--white); font-size: .78rem; font-weight: 500; white-space: nowrap;\n  }\n\n  .chip-1 { top: 30px; left: -60px; }\n  .chip-2 { top: 50%; right: -70px; }\n  .chip-3 { bottom: 60px; left: -50px; }\n  .chip-icon { display: block; font-size: 1.1rem; margin-bottom: 2px; }\n\n  \/* ── SECTION COMMONS ── *\/\n  section { padding: 80px 40px; }\n\n  .section-label {\n    font-size: 11px; font-weight: 500; letter-spacing: .14em; text-transform: uppercase;\n    color: var(--ember); margin-bottom: 10px;\n    display: flex; align-items: center; gap: 8px;\n  }\n\n  .section-label::before { content: ''; display: inline-block; width: 24px; height: 1px; background: var(--ember); }\n\n  .section-title {\n    font-family: 'Cormorant Garamond', serif;\n    font-size: clamp(2rem, 3.5vw, 2.8rem);\n    font-weight: 600; line-height: 1.15;\n    color: var(--charcoal); margin-bottom: 16px;\n  }\n\n  .section-desc { font-size: .95rem; color: var(--muted); line-height: 1.7; max-width: 520px; }\n\n  \/* ── STATS ── *\/\n  .stats { background: var(--charcoal); padding: 48px 40px; }\n\n  .stats-inner {\n    max-width: 1100px; margin: 0 auto;\n    display: grid; grid-template-columns: repeat(3, 1fr);\n    gap: 2px; background: rgba(255,255,255,.06);\n    border-radius: 16px; overflow: hidden;\n  }\n\n  .stat-block { background: rgba(255,255,255,.03); padding: 32px 28px; text-align: center; border-right: 1px solid rgba(255,255,255,.06); }\n  .stat-block:last-child { border-right: none; }\n\n  .stat-num { font-family: 'Cormorant Garamond', serif; font-size: 3rem; font-weight: 600; color: var(--gold-light); line-height: 1; margin-bottom: 8px; display: block; }\n  .stat-label { font-size: .78rem; color: rgba(255,255,255,.45); line-height: 1.5; max-width: 180px; margin: 0 auto; }\n\n  \/* ── FEATURES ── *\/\n  .features { background: var(--white); padding: 80px 40px; }\n\n  .features-inner { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }\n\n  .feature-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-top: 40px; }\n\n  .feature-card {\n    background: var(--cream); border-radius: 14px; padding: 20px;\n    border: 1px solid rgba(139,58,15,.08);\n    transition: transform .25s, box-shadow .25s; cursor: default;\n  }\n\n  .feature-card:hover { transform: translateY(-3px); box-shadow: 0 12px 32px rgba(139,58,15,.1); }\n\n  .feature-icon { font-size: 1.6rem; margin-bottom: 10px; display: block; }\n  .feature-card h3 { font-size: .88rem; font-weight: 500; color: var(--charcoal); margin-bottom: 6px; line-height: 1.3; }\n  .feature-card p { font-size: .78rem; color: var(--muted); line-height: 1.55; }\n\n  .features-visual { position: relative; display: flex; justify-content: center; }\n\n  .product-mockup {\n    width: 100%; max-width: 340px;\n    background: linear-gradient(160deg, var(--ember) 0%, var(--charcoal) 100%);\n    border-radius: 24px; padding: 48px 32px; text-align: center;\n    position: relative; overflow: hidden;\n    box-shadow: 0 40px 80px rgba(139,58,15,.25);\n  }\n\n  .product-mockup::before {\n    content: '';\n    position: absolute; top: -60px; right: -60px;\n    width: 200px; height: 200px; border-radius: 50%;\n    background: radial-gradient(circle, rgba(201,169,110,.2) 0%, transparent 70%);\n  }\n\n  .mockup-label { font-size: .7rem; letter-spacing: .14em; text-transform: uppercase; color: rgba(255,255,255,.4); margin-bottom: 24px; }\n\n  .mockup-figure { width: 120px; height: 260px; margin: 0 auto 24px; display: block; filter: drop-shadow(0 20px 40px rgba(0,0,0,.4)); }\n\n  .cert-row { display: flex; justify-content: center; gap: 8px; flex-wrap: wrap; margin-top: 16px; }\n  .cert-tag { background: rgba(255,255,255,.1); border: 1px solid rgba(255,255,255,.15); color: rgba(255,255,255,.75); font-size: .68rem; font-weight: 500; letter-spacing: .07em; padding: 4px 10px; border-radius: 100px; }\n\n  \/* ── FOR WHOM ── *\/\n  .for-whom { background: var(--cream); padding: 80px 40px; }\n  .for-whom-inner { max-width: 1100px; margin: 0 auto; }\n  .for-whom-header { max-width: 520px; margin-bottom: 48px; }\n\n  .persona-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n\n  .persona-card {\n    background: var(--white); border-radius: 16px; padding: 28px 22px;\n    border: 1px solid rgba(139,58,15,.07);\n    transition: transform .25s, box-shadow .25s;\n  }\n\n  .persona-card:hover { transform: translateY(-4px); box-shadow: 0 16px 40px rgba(139,58,15,.1); }\n\n  .persona-icon { font-size: 1.8rem; display: block; margin-bottom: 12px; }\n  .persona-card h3 { font-size: .9rem; font-weight: 500; color: var(--charcoal); margin-bottom: 8px; }\n  .persona-card p { font-size: .8rem; color: var(--muted); line-height: 1.6; }\n\n  \/* ── HOW IT WORKS ── *\/\n  .how { background: var(--cream); }\n  .how-inner { max-width: 1100px; margin: 0 auto; }\n\n  .steps-row {\n    display: grid; grid-template-columns: repeat(3, 1fr);\n    gap: 2px; margin-top: 48px;\n    background: rgba(139,58,15,.08);\n    border-radius: 18px; overflow: hidden;\n  }\n\n  .step { background: var(--white); padding: 36px 28px; position: relative; transition: background .2s; }\n  .step:hover { background: #FDF7F0; }\n\n  .step-num { font-family: 'Cormorant Garamond', serif; font-size: 3.5rem; font-weight: 600; color: rgba(139,58,15,.08); line-height: 1; margin-bottom: 12px; }\n  .step-icon { font-size: 1.5rem; display: block; margin-bottom: 12px; }\n  .step h3 { font-size: .9rem; font-weight: 500; color: var(--charcoal); margin-bottom: 8px; }\n  .step p { font-size: .8rem; color: var(--muted); line-height: 1.6; }\n\n  .step-arrow {\n    position: absolute; top: 50%; right: -14px;\n    transform: translateY(-50%);\n    width: 28px; height: 28px;\n    background: var(--white);\n    border: 2px solid rgba(139,58,15,.1);\n    border-radius: 50%;\n    display: flex; align-items: center; justify-content: center;\n    font-size: .7rem; color: var(--ember); z-index: 1;\n  }\n\n  .step:last-child .step-arrow { display: none; }\n\n  \/* ── REVIEWS ── *\/\n  .reviews { background: var(--white); padding: 80px 40px; }\n  .reviews-inner { max-width: 1100px; margin: 0 auto; }\n  .reviews-header { max-width: 520px; margin-bottom: 48px; }\n\n  .reviews-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; }\n\n  .review-card {\n    background: var(--cream); border-radius: 16px; padding: 24px 20px;\n    border: 1px solid rgba(139,58,15,.07);\n    display: flex; flex-direction: column; gap: 12px;\n  }\n\n  .review-stars { color: #E67E22; font-size: .9rem; }\n  .review-text { font-size: .85rem; color: var(--text); line-height: 1.65; flex: 1; }\n\n  .review-author {\n    display: flex; align-items: center; gap: 10px;\n    border-top: 1px solid rgba(139,58,15,.07); padding-top: 12px;\n  }\n\n  .review-avatar {\n    width: 34px; height: 34px; border-radius: 50%;\n    background: linear-gradient(135deg, var(--ember), var(--gold));\n    display: flex; align-items: center; justify-content: center;\n    color: var(--white); font-size: .8rem; font-weight: 500; flex-shrink: 0;\n  }\n\n  .review-name { font-size: .82rem; font-weight: 500; color: var(--charcoal); }\n  .review-city { font-size: .73rem; color: var(--muted); }\n\n  \/* ── COMPARISON ── *\/\n  .comparison { background: var(--cream); padding: 80px 40px; }\n  .comparison-inner { max-width: 800px; margin: 0 auto; }\n  .comparison-header { max-width: 520px; margin-bottom: 40px; }\n\n  .comp-table { width: 100%; border-collapse: collapse; margin-top: 8px; }\n\n  .comp-table thead tr th { padding: 12px 18px; font-size: .78rem; font-weight: 500; text-transform: uppercase; letter-spacing: .09em; }\n  .comp-table thead { background: var(--charcoal); color: var(--white); }\n  .comp-table thead tr th:first-child { text-align: left; color: rgba(255,255,255,.5); border-radius: 10px 0 0 0; }\n  .comp-table thead tr th:last-child { border-radius: 0 10px 0 0; }\n\n  .comp-table tbody tr { border-bottom: 1px solid rgba(139,58,15,.07); }\n  .comp-table tbody tr:hover { background: rgba(255,255,255,.6); }\n\n  .comp-table tbody td { padding: 14px 18px; font-size: .85rem; text-align: center; color: var(--muted); }\n  .comp-table tbody td:first-child { text-align: left; color: var(--charcoal); font-weight: 500; }\n  .comp-table tbody td.yes { color: #2E7D32; font-size: 1rem; }\n  .comp-table tbody td.no { color: #C62828; font-size: 1rem; }\n  .comp-table tbody td.maybe { color: #E65100; font-size: 1rem; }\n\n  .comp-note { font-size: .75rem; color: var(--muted); text-align: center; margin-top: 14px; font-style: italic; }\n\n  \/* ── SPECS ── *\/\n  .specs { background: var(--charcoal); padding: 80px 40px; }\n  .specs-inner { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: 1fr 1fr; gap: 60px; align-items: center; }\n\n  .specs .section-label { color: var(--gold); }\n  .specs .section-label::before { background: var(--gold); }\n  .specs .section-title { color: var(--white); }\n  .specs .section-desc { color: rgba(255,255,255,.5); }\n\n  .specs-list { margin-top: 32px; display: flex; flex-direction: column; gap: 1px; }\n\n  .spec-row { display: flex; justify-content: space-between; align-items: center; padding: 14px 0; border-bottom: 1px solid rgba(255,255,255,.06); }\n  .spec-key { font-size: .8rem; color: rgba(255,255,255,.4); text-transform: uppercase; letter-spacing: .07em; font-weight: 500; }\n  .spec-val { font-size: .88rem; color: var(--gold-light); font-weight: 500; }\n\n  .specs-cta {\n    background: linear-gradient(135deg, var(--ember) 0%, var(--charcoal-mid) 100%);\n    border-radius: 18px; padding: 40px 32px; text-align: center;\n    border: 1px solid rgba(201,169,110,.15);\n  }\n\n  .specs-cta h3 { font-family: 'Cormorant Garamond', serif; font-size: 2rem; font-weight: 600; color: var(--white); margin-bottom: 10px; line-height: 1.2; }\n  .specs-cta p { font-size: .88rem; color: rgba(255,255,255,.55); line-height: 1.6; margin-bottom: 24px; }\n\n  .trust-badges { display: flex; justify-content: center; gap: 10px; flex-wrap: wrap; }\n\n  .trust-badge {\n    display: flex; align-items: center; gap: 6px;\n    background: rgba(255,255,255,.07); border: 1px solid rgba(255,255,255,.1);\n    border-radius: 100px; padding: 7px 14px;\n    color: rgba(255,255,255,.7); font-size: .75rem; font-weight: 400;\n  }\n\n  .trust-badge span { font-size: .9rem; }\n\n  \/* ── FAQ ── *\/\n  .faq { background: var(--cream); padding: 80px 40px; }\n  .faq-inner { max-width: 700px; margin: 0 auto; }\n  .faq-header { margin-bottom: 40px; }\n\n  .faq-item { border-bottom: 1px solid rgba(139,58,15,.1); padding: 20px 0; }\n\n  .faq-q { font-size: .92rem; font-weight: 500; color: var(--charcoal); margin-bottom: 10px; display: flex; gap: 10px; }\n  .faq-q::before { content: '✦'; color: var(--ember); font-size: .7rem; margin-top: 4px; flex-shrink: 0; }\n  .faq-a { font-size: .85rem; color: var(--muted); line-height: 1.7; padding-left: 20px; }\n\n  \/* ── FOOTER ── *\/\n  footer { background: var(--charcoal); border-top: 1px solid rgba(255,255,255,.05); padding: 28px 40px; text-align: center; }\n  footer p { font-size: .75rem; color: rgba(255,255,255,.25); letter-spacing: .05em; }\n  .footer-brand { font-family: 'Cormorant Garamond', serif; font-size: 1.2rem; color: var(--gold-light); margin-bottom: 8px; display: block; }\n\n  \/* ── ACCORDION ── *\/\n  .accordion { display: none; }\n  .acc-item { border-bottom: 1px solid rgba(139,58,15,.1); }\n  .acc-trigger { width: 100%; background: none; border: none; padding: 16px 0; display: flex; align-items: center; gap: 12px; cursor: pointer; text-align: left; font-family: 'DM Sans', sans-serif; }\n  .acc-trigger-icon { font-size: 1.3rem; }\n  .acc-trigger-title { flex: 1; font-size: .9rem; font-weight: 500; color: var(--charcoal); }\n  .acc-chevron { font-size: .8rem; color: var(--ember); transition: transform .25s; }\n  .acc-item.open .acc-chevron { transform: rotate(180deg); }\n  .acc-body { font-size: .82rem; color: var(--muted); line-height: 1.65; max-height: 0; overflow: hidden; transition: max-height .3s ease, padding .3s; padding: 0 0 0 42px; }\n  .acc-item.open .acc-body { max-height: 200px; padding: 0 0 16px 42px; }\n\n  \/* ── RESPONSIVE ── *\/\n  @media (max-width: 768px) {\n    section { padding: 60px 20px; }\n\n    .hero-inner { grid-template-columns: 1fr; padding: 90px 20px 50px; gap: 32px; text-align: center; align-items: center; justify-items: center; }\n    .hero-text { width: 100%; max-width: 100%; }\n    .hero-title { font-size: clamp(2rem, 8vw, 2.6rem); word-break: break-word; }\n    .hero-subtitle { max-width: 100%; font-size: .9rem; }\n    .hero-badge { margin: 0 auto 18px; }\n    .trust-strip { justify-content: center; }\n    .hero-visual { order: -1; width: 100%; }\n    .offer-stage { width: 260px; height: 260px; }\n    .offer-ring-1 { width: 220px; height: 220px; }\n    .offer-ring-2 { width: 250px; height: 250px; }\n    .offer-ring-3 { width: 280px; height: 280px; }\n    .offer-core { padding: 24px 24px; }\n    .offer-new { font-size: 2.6rem; }\n    .chip-1, .chip-2, .chip-3 { display: none; }\n\n    .stats { padding: 48px 20px; }\n    .stats-inner { grid-template-columns: 1fr; }\n    .stat-block { border-right: none; border-bottom: 1px solid rgba(255,255,255,.06); }\n    .stat-block:last-child { border-bottom: none; }\n\n    .features { padding: 60px 20px; }\n    .features-inner { grid-template-columns: 1fr; gap: 40px; }\n    .feature-grid { display: none; }\n    .accordion { display: block; margin-top: 28px; }\n    .features-visual { order: -1; }\n    .product-mockup { max-width: 280px; padding: 36px 24px; }\n\n    .persona-grid { grid-template-columns: 1fr; }\n    .steps-row { grid-template-columns: 1fr; gap: 2px; }\n    .step-arrow { display: none !important; }\n    .reviews-grid { grid-template-columns: 1fr; }\n\n    .specs-inner { grid-template-columns: 1fr; gap: 40px; }\n\n    .comp-table tbody td, .comp-table thead tr th { padding: 10px 10px; font-size: .8rem; }\n\n    footer { padding: 24px 20px; }\n  }\n\n  @media (min-width: 769px) and (max-width: 1024px) {\n    .hero-inner { padding: 80px 32px 60px; gap: 40px; }\n    .features-inner { gap: 40px; }\n    .persona-grid { grid-template-columns: 1fr 1fr; }\n    .reviews-grid { grid-template-columns: 1fr 1fr; }\n    .specs-inner { gap: 40px; }\n  }\n\u003c\/style\u003e\n\u003c!-- ══ HERO ══ --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-inner\"\u003e\n\u003cdiv class=\"hero-text\"\u003e\n\u003cdiv class=\"hero-badge\"\u003eTermómetro Digital de Cozinha\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003eThermoChef™\u003c\/h1\u003e\n\u003ch1 class=\"hero-title\"\u003e\u003cbr\u003e\u003c\/h1\u003e\n\u003ch1 class=\"hero-title\"\u003e\n\u003cimg src=\"https:\/\/ae01.alicdn.com\/kf\/S262ad24d8d5e4decb2140315112e0c6eQ.gif\" alt=\"Instant Read Meat Thermometer for Kitchen, Cooking, Baking, Liquids, Candy,  Grilling, BBQ - Accurate and Fast 3 Second Readings - AliExpress 15\"\u003e\u003cbr\u003e\u003cem\u003ePrecisão no prato.\u003c\/em\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eCarne no ponto exacto, sempre. O termómetro digital instantâneo que transforma qualquer cozinheiro num chef — no BBQ, no forno ou na frigideira.\u003c\/p\u003e\n\u003cdiv class=\"trust-strip\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e📦\u003c\/span\u003e Envio em 12 Horas\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e🔒\u003c\/span\u003e Pagamento Seguro\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan\u003e↩️\u003c\/span\u003e Garantia Total\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-visual\"\u003e\n\u003cdiv class=\"offer-stage\"\u003e\n\u003cdiv class=\"offer-ring offer-ring-1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-ring offer-ring-2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-ring offer-ring-3\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-core\"\u003e\n\u003cdiv class=\"offer-tag\"\u003e✦ Oferta Especial\u003c\/div\u003e\n\u003cdiv class=\"offer-old\"\u003e€29,90\u003c\/div\u003e\n\u003cdiv class=\"offer-new\"\u003e€22,90\u003c\/div\u003e\n\u003cdiv class=\"offer-divider\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"offer-save\"\u003ePoupa €7,00\u003c\/div\u003e\n\u003cdiv class=\"offer-sub\"\u003eDisponibilidade limitada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-chip chip-1\"\u003e\n\u003cspan class=\"chip-icon\"\u003e⚡\u003c\/span\u003e Leitura Instantânea\u003c\/div\u003e\n\u003cdiv class=\"feature-chip chip-2\"\u003e\n\u003cspan class=\"chip-icon\"\u003e🌡️\u003c\/span\u003e Alta Precisão\u003c\/div\u003e\n\u003cdiv class=\"feature-chip chip-3\"\u003e\n\u003cspan class=\"chip-icon\"\u003e🥩\u003c\/span\u003e BBQ \u0026amp; Cozinha\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ STATS ══ --\u003e\n\u003csection class=\"stats\"\u003e\n\u003cdiv class=\"stats-inner\"\u003e\n\u003cdiv class=\"stat-block\"\u003e\n\u003cspan class=\"stat-num\"\u003e3s\u003c\/span\u003e\n\u003cp class=\"stat-label\"\u003eleitura de temperatura precisa em apenas 3 segundos\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-block\"\u003e\n\u003cspan class=\"stat-num\"\u003e±1°\u003c\/span\u003e\n\u003cp class=\"stat-label\"\u003emargem de erro mínima para uma precisão de chef profissional\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-block\"\u003e\n\u003cspan class=\"stat-num\"\u003e300°\u003c\/span\u003e\n\u003cp class=\"stat-label\"\u003ecelsius de amplitude de medição — do congelado ao grelhado\u003c\/p\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-inner\"\u003e\n\u003cdiv class=\"features-text\"\u003e\n\u003cp class=\"section-label\"\u003ePorquê o ThermoChef Pro™\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003ePrecisão que se sente em cada garfada\u003c\/h2\u003e\n\u003cp class=\"section-desc\"\u003eConstruído em aço inoxidável, pensado para a cozinha real — de um churrasco de fim de semana a um jantar especial.\u003c\/p\u003e\n\u003cdiv class=\"feature-grid\"\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e⚡\u003c\/span\u003e\n\u003ch3\u003eLeitura em 3 Segundos\u003c\/h3\u003e\n\u003cp\u003eSem esperas, sem adivinhação. Resultado imediato para que nunca percas o ponto certo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🎯\u003c\/span\u003e\n\u003ch3\u003ePrecisão ±1°C\u003c\/h3\u003e\n\u003cp\u003eSensor digital de alta sensibilidade para leituras consistentes e fiáveis em qualquer situação.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🔩\u003c\/span\u003e\n\u003ch3\u003eAço Inoxidável\u003c\/h3\u003e\n\u003cp\u003eSonda resistente e durável, fácil de limpar e compatível com o uso diário na cozinha.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"feature-icon\"\u003e🍗\u003c\/span\u003e\n\u003ch3\u003eMulti-Uso\u003c\/h3\u003e\n\u003cp\u003eBBQ, forno, frigideira, líquidos e até doces. Um termómetro para tudo o que cozinhas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv id=\"acc\" class=\"accordion\"\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e⚡\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003eLeitura em 3 Segundos\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eSem esperas, sem adivinhação. Resultado imediato para que nunca percas o ponto certo da tua carne.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e🎯\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003ePrecisão ±1°C\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eSensor digital de alta sensibilidade para leituras consistentes e fiáveis em qualquer alimento.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e🔩\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003eAço Inoxidável\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eSonda resistente e durável, fácil de limpar. Construída para durar anos de uso na cozinha.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-trigger-icon\"\u003e🍗\u003c\/span\u003e \u003cspan class=\"acc-trigger-title\"\u003eMulti-Uso\u003c\/span\u003e  \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eBBQ, forno, frigideira, líquidos e doces. Um único termómetro para absolutamente tudo o que cozinhas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Product visual --\u003e\n\u003cdiv class=\"features-visual\"\u003e\n\u003cdiv class=\"product-mockup\"\u003e\n\u003cp class=\"mockup-label\"\u003eThermoChef Pro™ — Vista lateral\u003c\/p\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 260\" class=\"mockup-figure\"\u003e\n          \u003cdefs\u003e\n            \u003clineargradient y2=\"1\" x2=\"1\" y1=\"0\" x1=\"0\" id=\"handleGrad\"\u003e\n              \u003cstop stop-color=\"#2C2C2C\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"#111111\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003clineargradient y2=\"0\" x2=\"1\" y1=\"0\" x1=\"0\" id=\"probeGrad\"\u003e\n              \u003cstop stop-color=\"#C0C0C0\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"#E8E8E8\" offset=\"50%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"#A0A0A0\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003clineargradient y2=\"1\" x2=\"0\" y1=\"0\" x1=\"0\" id=\"screenGrad\"\u003e\n              \u003cstop stop-color=\"#0a2a1a\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"#051510\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n            \u003clineargradient y2=\"0\" x2=\"1\" y1=\"0\" x1=\"0\" id=\"shineGrad\"\u003e\n              \u003cstop stop-color=\"rgba(255,255,255,0)\" offset=\"0%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"rgba(255,255,255,0.08)\" offset=\"40%\"\u003e\u003c\/stop\u003e\n              \u003cstop stop-color=\"rgba(255,255,255,0)\" offset=\"100%\"\u003e\u003c\/stop\u003e\n            \u003c\/lineargradient\u003e\n          \u003c\/defs\u003e\n\n          \n          \u003crect fill=\"url(#handleGrad)\" rx=\"14\" height=\"150\" width=\"64\" y=\"10\" x=\"28\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"url(#shineGrad)\" rx=\"14\" height=\"150\" width=\"64\" y=\"10\" x=\"28\"\u003e\u003c\/rect\u003e\n\n          \n          \u003crect opacity=\".8\" fill=\"#C9A96E\" rx=\"2\" height=\"5\" width=\"64\" y=\"22\" x=\"28\"\u003e\u003c\/rect\u003e\n\n          \n          \u003crect stroke-width=\"1\" stroke=\"rgba(201,169,110,0.4)\" fill=\"url(#screenGrad)\" rx=\"8\" height=\"72\" width=\"48\" y=\"36\" x=\"36\"\u003e\u003c\/rect\u003e\n\n          \n          \u003crect fill=\"rgba(0,255,120,0.04)\" rx=\"6\" height=\"68\" width=\"44\" y=\"38\" x=\"38\"\u003e\u003c\/rect\u003e\n\n          \n          \u003ctext fill=\"#00E676\" font-weight=\"bold\" font-size=\"18\" font-family=\"monospace\" text-anchor=\"middle\" y=\"72\" x=\"60\"\u003e72°C\u003c\/text\u003e\n          \u003ctext letter-spacing=\"1\" fill=\"rgba(0,230,118,0.6)\" font-size=\"6\" font-family=\"sans-serif\" text-anchor=\"middle\" y=\"88\" x=\"60\"\u003eTEMPERATURA\u003c\/text\u003e\n          \u003ctext letter-spacing=\"1\" fill=\"rgba(255,255,255,0.3)\" font-size=\"5\" font-family=\"sans-serif\" text-anchor=\"middle\" y=\"100\" x=\"60\"\u003eBEM PASSADO\u003c\/text\u003e\n\n          \n          \u003ccircle opacity=\".7\" fill=\"#00E676\" r=\"3\" cy=\"112\" cx=\"60\"\u003e\u003c\/circle\u003e\n\n          \n          \u003crect opacity=\".8\" fill=\"#C9A96E\" rx=\"2\" height=\"5\" width=\"64\" y=\"152\" x=\"28\"\u003e\u003c\/rect\u003e\n\n          \n          \u003crect stroke-width=\"1\" stroke=\"rgba(201,169,110,0.3)\" fill=\"rgba(255,255,255,.08)\" rx=\"7\" height=\"14\" width=\"32\" y=\"166\" x=\"44\"\u003e\u003c\/rect\u003e\n          \u003ctext letter-spacing=\"1\" fill=\"rgba(255,255,255,.5)\" font-size=\"5\" font-family=\"sans-serif\" text-anchor=\"middle\" y=\"176\" x=\"60\"\u003eON\/OFF\u003c\/text\u003e\n\n          \n          \u003crect fill=\"#555\" rx=\"4\" height=\"10\" width=\"28\" y=\"188\" x=\"46\"\u003e\u003c\/rect\u003e\n          \u003crect opacity=\".5\" fill=\"#C9A96E\" rx=\"3\" height=\"6\" width=\"24\" y=\"190\" x=\"48\"\u003e\u003c\/rect\u003e\n\n          \n          \u003crect fill=\"url(#probeGrad)\" rx=\"5\" height=\"58\" width=\"10\" y=\"196\" x=\"55\"\u003e\u003c\/rect\u003e\n          \u003crect fill=\"rgba(255,255,255,0.3)\" rx=\"1.5\" height=\"56\" width=\"3\" y=\"197\" x=\"56.5\"\u003e\u003c\/rect\u003e\n\n          \n          \u003cpath fill=\"url(#probeGrad)\" d=\"M55 252 Q60 262 65 252 Z\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"cert-row\"\u003e\n\u003cspan class=\"cert-tag\"\u003e🌡️ Digital\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e🔩 Inox\u003c\/span\u003e \u003cspan class=\"cert-tag\"\u003e⚡ Instantâneo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ FOR WHOM ══ --\u003e\n\u003csection class=\"for-whom\"\u003e\n\u003cdiv class=\"for-whom-inner\"\u003e\n\u003cdiv class=\"for-whom-header\"\u003e\n\u003cp class=\"section-label\"\u003ePara quem é\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eCarne mal passada nunca mais. Para ninguém.\u003c\/h2\u003e\n\u003cp class=\"section-desc\"\u003eDo churrasqueiro de fim de semana ao cozinheiro apaixonado — qualquer pessoa que queira resultados consistentes na cozinha.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-grid\"\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-icon\"\u003e🔥\u003c\/span\u003e\n\u003ch3\u003eMestres do BBQ\u003c\/h3\u003e\n\u003cp\u003eChurrasco no ponto certo, sempre. Sem cortar a carne para verificar — sem perder os sucos nem o momento.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-icon\"\u003e👨🍳\u003c\/span\u003e\n\u003ch3\u003eCozinheiros em Casa\u003c\/h3\u003e\n\u003cp\u003ePara quem quer resultados de restaurante sem sair de casa. Frango, bife, borrego — tudo no ponto exacto.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-icon\"\u003e🎂\u003c\/span\u003e\n\u003ch3\u003eAmantes de Pastelaria\u003c\/h3\u003e\n\u003cp\u003eTemperaturas precisas para caldas, caramelos e chocolates. A diferença entre um bom bolo e um perfeito.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-icon\"\u003e🏕️\u003c\/span\u003e\n\u003ch3\u003eCampismo e Outdoor\u003c\/h3\u003e\n\u003cp\u003eLeve, resistente e a pilhas. Perfeito para levar na mochila e usar em qualquer fogueira ou grelhador portátil.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-icon\"\u003e🍼\u003c\/span\u003e\n\u003ch3\u003ePais e Famílias\u003c\/h3\u003e\n\u003cp\u003eSegurança alimentar para toda a família. Garante que a comida das crianças está sempre bem cozinhada.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-icon\"\u003e🎁\u003c\/span\u003e\n\u003ch3\u003ePresente Ideal\u003c\/h3\u003e\n\u003cp\u003eÚtil, prático e acessível. O presente que qualquer pessoa que cozinha fica feliz por receber.\u003c\/p\u003e\n\u003c\/div\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=\"how-inner\"\u003e\n\u003cp class=\"section-label\"\u003eComo funciona\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eTrês gestos. Resultado perfeito.\u003c\/h2\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-icon\"\u003e🔛\u003c\/span\u003e\n\u003ch3\u003eLiga e Insere\u003c\/h3\u003e\n\u003cp\u003ePrime o botão ON\/OFF e insere a sonda de aço inoxidável na parte mais grossa da carne ou alimento.\u003c\/p\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e02\u003c\/div\u003e\n\u003cspan class=\"step-icon\"\u003e👁️\u003c\/span\u003e\n\u003ch3\u003eLê o Resultado\u003c\/h3\u003e\n\u003cp\u003eEm apenas 3 segundos, o ecrã digital mostra a temperatura exacta do interior do alimento.\u003c\/p\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cdiv class=\"step-num\"\u003e03\u003c\/div\u003e\n\u003cspan class=\"step-icon\"\u003e✅\u003c\/span\u003e\n\u003ch3\u003eServe no Ponto\u003c\/h3\u003e\n\u003cp\u003eCompara com os valores recomendados e serve com confiança. Mal passado, médio ou bem passado — tu decides.\u003c\/p\u003e\n\u003cdiv class=\"step-arrow\"\u003e→\u003c\/div\u003e\n\u003c\/div\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=\"reviews-inner\"\u003e\n\u003cdiv class=\"reviews-header\"\u003e\n\u003cp class=\"section-label\"\u003eO que dizem os clientes\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eChefs caseiros. Resultados reais.\u003c\/h2\u003e\n\u003cp class=\"section-desc\"\u003eMilhares de cozinheiros já descobriram o que significa ter o ponto certo garantido.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"reviews-grid\"\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Finalmente sei exactamente quando tirar a carne do grelhador. O meu bife mal passado ficou perfeito no primeiro uso. Já não consigo imaginar um churrasco sem isto.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eMS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eMiguel S.\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003eLisboa · Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Comprei para usar no frango assado ao domingo. Deixou de haver aquele problema de estar cru por dentro. A família adorou e eu fiquei muito mais tranquila a cozinhar.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eCR\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eCarla R.\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003ePorto · Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Uso muito para fazer caramelo e caldas de açúcar. A precisão é incrível para o preço. Chegou rápido, bem embalado, e funciona na perfeição. Recomendo sem hesitar.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eAP\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eAna P.\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003eBraga · Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★☆\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Muito prático para levar ao acampamento. Pequeno, leve e a bateria dura bastante. A leitura é mesmo rápida — 3 segundos como prometido. Excelente custo-benefício.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eJF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eJoão F.\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003eCoimbra · Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Ofereci ao meu marido que adora fazer churrasco. Ficou rendido. Já fez questão de mostrar aos amigos. A sonda é robusta e o ecrã muito fácil de ler mesmo ao sol.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eSM\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eSandra M.\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003eSetúbal · Compra verificada\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"review-card\"\u003e\n\u003cdiv class=\"review-stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cp class=\"review-text\"\u003e\"Uso diariamente no restaurante para verificar temperaturas. Para o preço, a qualidade surpreende. Já pedi três unidades a mais para a equipa de cozinha.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eRL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eRui L.\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003eAveiro · Compra verificada\u003c\/div\u003e\n\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=\"comparison-inner\"\u003e\n\u003cdiv class=\"comparison-header\"\u003e\n\u003cp class=\"section-label\"\u003eComparação\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eNão é só um termómetro.\u003c\/h2\u003e\n\u003cp class=\"section-desc\"\u003eExistem muitas opções no mercado. Veja o que realmente distingue o ThermoChef Pro™.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ctable class=\"comp-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCaracterísticas\u003c\/th\u003e\n\u003cth\u003eThermoChef Pro™\u003c\/th\u003e\n\u003cth\u003eOutras Marcas\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eLeitura instantânea (≤ 3s)\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePrecisão ±1°C\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"maybe\"\u003e±\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSonda de aço inoxidável\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"maybe\"\u003e±\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eAmplitude -50°C a 300°C\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMulti-uso (carne, doces, líquidos)\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eEcrã digital de fácil leitura\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"maybe\"\u003e±\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCusto-benefício superior\u003c\/td\u003e\n\u003ctd class=\"yes\"\u003e✓\u003c\/td\u003e\n\u003ctd class=\"no\"\u003e✗\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp class=\"comp-note\"\u003e* Comparação baseada em produtos de gama equivalente disponíveis no mercado.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ SPECS ══ --\u003e\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"specs-inner\"\u003e\n\u003cdiv\u003e\n\u003cp class=\"section-label\"\u003eEspecificações\u003c\/p\u003e\n\u003ch2 style=\"color: var(--white);\" class=\"section-title\"\u003eConstruído para a cozinha real\u003c\/h2\u003e\n\u003cp class=\"section-desc\"\u003eMateriais de qualidade, desempenho consistente, fácil de usar dia após dia.\u003c\/p\u003e\n\u003cdiv class=\"specs-list\"\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eTipo\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eTermómetro Digital de Carne\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eMaterial\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eAço Inoxidável\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eVelocidade de leitura\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e3 Segundos\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003ePrecisão\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e±1°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eAmplitude\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e-50°C a 300°C\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003ePeso\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e90 g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eUtilização\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003eBBQ, Forno, Cozinha, Pastelaria\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eConteúdo da embalagem\u003c\/span\u003e \u003cspan class=\"spec-val\"\u003e1× Termómetro Digital\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-cta\"\u003e\n\u003ch3\u003eEnvio em\u003cbr\u003e12 horas.\u003c\/h3\u003e\n\u003cp\u003eStock disponível. Encomenda processada e expedida no próprio dia — com número de rastreio em 24 horas. Sem surpresas, sem atrasos.\u003c\/p\u003e\n\u003cdiv class=\"trust-badges\"\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan\u003e📦\u003c\/span\u003e Envio rápido\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan\u003e🔍\u003c\/span\u003e Rastreável\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan\u003e↩️\u003c\/span\u003e Devolução garantida\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=\"faq-inner\"\u003e\n\u003cdiv class=\"faq-header\"\u003e\n\u003cp class=\"section-label\"\u003ePerguntas Frequentes\u003c\/p\u003e\n\u003ch2 class=\"section-title\"\u003eTudo o que precisas de saber\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003eFunciona para todo o tipo de carnes?\u003c\/div\u003e\n\u003cp class=\"faq-a\"\u003eSim. O ThermoChef Pro™ é adequado para todo o tipo de carnes — vaca, frango, porco, cordeiro, peixe — assim como para doces, caldas, líquidos e qualquer alimento que necessite de temperatura controlada.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003eA sonda é resistente a altas temperaturas?\u003c\/div\u003e\n\u003cp class=\"faq-a\"\u003eA sonda de aço inoxidável suporta temperaturas até 300°C, sendo ideal para uso no forno, grelhador ou fogão. O cabo e o corpo do dispositivo não devem ser submersos em líquidos ou expostos directamente ao calor.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003eComo posso rastrear a minha encomenda?\u003c\/div\u003e\n\u003cp class=\"faq-a\"\u003eAssim que a encomenda for expedida, receberás um número de rastreio em até 24 horas. Podes acompanhar o estado da entrega em tempo real em www.17track.net utilizando esse número.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003eQuanto tempo demora a chegar?\u003c\/div\u003e\n\u003cp class=\"faq-a\"\u003eA encomenda é processada e expedida em até 12 horas após confirmação do pagamento. O prazo de entrega varia consoante o destino, mas o envio expresso demora normalmente 5 a 12 dias úteis.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003eO que acontece se a encomenda for danificada ou perdida?\u003c\/div\u003e\n\u003cp class=\"faq-a\"\u003eEm caso de encomenda danificada ou perdida durante o transporte, procedemos ao reenvio de um novo produto ou ao reembolso total, sem qualquer custo adicional. A tua satisfação está garantida.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cdiv class=\"faq-q\"\u003ePosso fazer uma encomenda em quantidade?\u003c\/div\u003e\n\u003cp class=\"faq-a\"\u003eSim. Para encomendas superiores a 10 unidades diárias, oferecemos um desconto adicional de 2%. Temos stock permanente disponível e capacidade para processar milhares de pedidos por dia. Contacta-nos para condições especiais.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ══ FOOTER ══ --\u003e\u003cfooter\u003e\u003cspan class=\"footer-brand\"\u003eThermoChef Pro™\u003c\/span\u003e\n\u003cp\u003e© 2026 ThermoChef Pro™ · Termómetro Digital Instantâneo para Carne · Todos os direitos reservados\u003c\/p\u003e\n\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HELIRA","offers":[{"title":"Vermelho","offer_id":64541800464733,"sku":"14:10","price":22.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_33_56.png?v=1778186051"},{"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":"special-branch-lilac-flavored-miswak-toothbrush-vacuum-sealed-traditional-toothbrush-stick-for-good-gums-teeth-fresher-breath-gi","title":"Dentes mais limpo e hálito fresco — VitaBamboo Clean™","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003cscript\u003e\nfunction toggleFaq(btn) {\n  var item   = btn.parentElement;\n  var isOpen = item.classList.contains('open');\n  var all    = document.querySelectorAll('.faq-item');\n  for (var i = 0; i \u003c all.length; i++) all[i].classList.remove('open');\n  if (!isOpen) item.classList.add('open');\n}\n\nfunction toggleAcc(btn) {\n  btn.parentElement.classList.toggle('open');\n}\n\u003c\/script\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\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --amber: #C8860A;\n  --amber-light: #E6A820;\n  --amber-pale: #F5D68A;\n  --brown-deep: #2A1A06;\n  --brown-mid: #4A2E0A;\n  --brown-warm: #6B3F10;\n  --cream: #F8F0E3;\n  --cream-light: #FDF8F0;\n  --sand: #E8D5B0;\n  --white: #FFFFFF;\n  --navy: #0D1117;\n  --lilac: #C4A8D4;\n  --lilac-light: #E8D5F0;\n  --green-ok: #4CAF50;\n  --red-no: #E53935;\n  --orange-mid: #FF8C00;\n  --text-dark: #1A0F00;\n  --text-mid: #4A3520;\n  --text-light: #8B6A40;\n  --radius: 16px;\n  --radius-sm: 10px;\n  --shadow: 0 20px 60px rgba(42,26,6,0.18);\n  --shadow-sm: 0 8px 24px rgba(42,26,6,0.12);\n}\n\n*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}\nhtml{scroll-behavior:smooth;}\nbody{font-family:'DM Sans',sans-serif;color:var(--text-dark);background:var(--white);overflow-x:hidden;-webkit-font-smoothing:antialiased;}\n\n@keyframes coreFloat{0%,100%{transform:translateY(0) rotate(0deg);}33%{transform:translateY(-10px) rotate(.5deg);}66%{transform:translateY(-5px) rotate(-.3deg);}}\n@keyframes ringPulse{0%,100%{box-shadow:0 0 0 0 rgba(200,134,10,.3),0 20px 60px rgba(42,26,6,.2);}50%{box-shadow:0 0 0 18px rgba(200,134,10,0),0 20px 60px rgba(42,26,6,.2);}}\n@keyframes fadeUp{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}\n@keyframes dotPulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.5;transform:scale(.7);}}\n\n\/* ─── HERO ─── *\/\n.hero{background:linear-gradient(135deg,var(--brown-deep) 0%,var(--brown-mid) 45%,var(--brown-warm) 100%);min-height:92vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding:80px 72px;position:relative;overflow:hidden;}\n.hero::before{content:'';position:absolute;inset:0;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='%23C8860A' fill-opacity='0.04'%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\");pointer-events:none;}\n.hero-left{animation:fadeUp .8s ease both;}\n.hero-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(200,134,10,.15);border:1px solid rgba(200,134,10,.35);color:var(--amber-light);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:6px 14px;border-radius:100px;margin-bottom:24px;}\n.hero-badge::before{content:'';width:6px;height:6px;background:var(--amber-light);border-radius:50%;animation:dotPulse 2s ease infinite;}\n.hero h1{font-family:'Cormorant Garamond',serif;font-size:clamp(36px,4vw,58px);font-weight:600;color:var(--white);line-height:1.08;margin-bottom:14px;letter-spacing:-.01em;}\n.hero h1 span{color:var(--amber-light);}\n.hero-tagline{font-family:'Cormorant Garamond',serif;font-size:20px;font-style:italic;color:var(--lilac);margin-bottom:18px;font-weight:400;}\n.hero-sub{font-size:15px;color:rgba(255,255,255,.65);line-height:1.6;max-width:360px;margin-bottom:36px;}\n.trust-strip{display:flex;gap:20px;flex-wrap:wrap;}\n.trust-item{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.6);font-size:12px;font-weight:500;}\n.trust-item .icon{font-size:16px;}\n\n\/* ─── PRODUCT CARD ─── *\/\n.hero-right{position:relative;display:flex;justify-content:center;align-items:center;animation:fadeUp .8s .2s ease both;}\n.product-card{background:linear-gradient(145deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(200,134,10,.25);border-radius:28px;padding:36px 32px;width:100%;max-width:380px;backdrop-filter:blur(12px);animation:coreFloat 6s ease-in-out infinite,ringPulse 3s ease-in-out infinite;position:relative;z-index:2;}\n.mockup-svg{width:100%;height:200px;margin-bottom:24px;}\n\n\/* variant selector removed *\/\n\n\/* ─── PRICE BLOCK ─── *\/\n.price-block{text-align:center;margin-bottom:16px;}\n.price-old{font-size:15px;color:rgba(255,255,255,.35);text-decoration:line-through;font-weight:300;}\n.price-now{font-family:'Cormorant Garamond',serif;font-size:48px;font-weight:700;color:var(--white);line-height:1;}\n.price-save{display:inline-flex;align-items:center;gap:6px;background:var(--amber);color:var(--brown-deep);font-size:12px;font-weight:700;padding:4px 12px;border-radius:100px;margin-top:6px;}\n.avail{display:flex;align-items:center;justify-content:center;gap:6px;color:rgba(255,255,255,.4);font-size:11px;margin-top:8px;}\n.avail::before{content:'';width:6px;height:6px;background:#ff6b35;border-radius:50%;animation:dotPulse 1.5s ease infinite;}\n\n\/* ─── CHIPS ─── *\/\n.chip{position:absolute;background:rgba(255,255,255,.08);border:1px solid rgba(200,134,10,.3);border-radius:100px;padding:7px 14px;font-size:11px;color:var(--amber-pale);font-weight:600;white-space:nowrap;backdrop-filter:blur(8px);}\n.chip-1{top:10px;left:-70px;}\n.chip-2{bottom:80px;left:-80px;}\n.chip-3{top:50%;right:-70px;transform:translateY(-50%);}\n\n\/* ─── BENEFITS BAR ─── *\/\n.benefits-bar{background:var(--brown-deep);padding:44px 72px;display:grid;grid-template-columns:repeat(3,1fr);}\n.benefit-item{padding:24px 32px;border-right:1px solid rgba(200,134,10,.15);text-align:center;}\n.benefit-item:last-child{border-right:none;}\n.benefit-num{font-family:'Cormorant Garamond',serif;font-size:44px;font-weight:700;color:var(--amber-light);line-height:1;display:block;}\n.benefit-desc{font-size:13px;color:rgba(255,255,255,.55);margin-top:6px;font-weight:400;}\n\n\/* ─── FEATURES ─── *\/\n.features{background:var(--white);padding:80px 72px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}\n.features-left h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:600;color:var(--text-dark);line-height:1.15;margin-bottom:28px;}\n.features-left h2 em{color:var(--amber);font-style:italic;}\n.features-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n.feature-card{background:var(--cream-light);border:1px solid var(--sand);border-radius:var(--radius-sm);padding:20px;transition:transform .2s,box-shadow .2s;}\n.feature-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);}\n.feature-card .emoji{font-size:24px;margin-bottom:10px;display:block;}\n.feature-card h4{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:4px;}\n.feature-card p{font-size:12px;color:var(--text-light);line-height:1.5;}\n\n.feature-accordion{display:none;}\n.acc-item{border-bottom:1px solid var(--sand);}\n.acc-header{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-size:14px;font-weight:600;user-select:none;background:none;border:none;width:100%;text-align:left;font-family:'DM Sans',sans-serif;color:var(--text-dark);}\n.acc-icon{font-size:18px;transition:transform .3s;display:inline-block;pointer-events:none;color:var(--amber);}\n.acc-item.open .acc-icon{transform:rotate(45deg);}\n.acc-body{max-height:0;overflow:hidden;transition:max-height .4s ease;font-size:13px;color:var(--text-light);line-height:1.6;}\n.acc-item.open .acc-body{max-height:300px;padding-bottom:16px;}\n\n.features-panel{background:linear-gradient(145deg,var(--brown-deep),var(--brown-mid));border-radius:24px;padding:40px 32px;display:flex;flex-direction:column;align-items:center;gap:24px;min-height:420px;justify-content:space-between;border:1px solid rgba(200,134,10,.2);}\n.panel-title{font-family:'Cormorant Garamond',serif;font-size:20px;color:var(--amber-pale);text-align:center;font-style:italic;}\n.panel-tags{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;}\n.panel-tag{background:rgba(200,134,10,.15);border:1px solid rgba(200,134,10,.3);color:var(--amber-pale);font-size:11px;font-weight:600;padding:5px 12px;border-radius:100px;}\n\n\/* ─── FOR WHO ─── *\/\n.for-who{background:var(--cream);padding:72px;}\n.section-header{text-align:center;margin-bottom:40px;}\n.section-header h2{font-family:'Cormorant Garamond',serif;font-size:38px;font-weight:600;color:var(--text-dark);margin-bottom:8px;}\n.section-header p{font-size:15px;color:var(--text-light);}\n.who-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto;}\n.who-card{background:var(--white);border:1px solid var(--sand);border-radius:var(--radius-sm);padding:24px 20px;transition:transform .2s,box-shadow .2s;}\n.who-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm);}\n.who-card .emoji{font-size:28px;margin-bottom:10px;display:block;}\n.who-card h4{font-size:14px;font-weight:600;color:var(--text-dark);margin-bottom:6px;}\n.who-card p{font-size:12px;color:var(--text-light);line-height:1.5;}\n\n\/* ─── HOW ─── *\/\n.how{background:var(--white);padding:80px 72px;}\n.steps{display:flex;align-items:flex-start;justify-content:center;max-width:900px;margin:0 auto;}\n.step{flex:1;text-align:center;padding:24px 20px;position:relative;}\n.step-num{font-family:'Cormorant Garamond',serif;font-size:72px;font-weight:700;color:rgba(200,134,10,.08);line-height:1;position:absolute;top:0;left:50%;transform:translateX(-50%);pointer-events:none;}\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(--text-dark);margin-bottom:8px;position:relative;z-index:1;}\n.step p{font-size:13px;color:var(--text-light);line-height:1.6;position:relative;z-index:1;}\n.step-arrow{font-size:24px;color:var(--amber);align-self:center;opacity:.5;flex-shrink:0;margin-top:32px;}\n\n\/* ─── REVIEWS ─── *\/\n.reviews{background:var(--cream-light);padding:80px 72px;}\n.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1000px;margin:0 auto;}\n.review-card{background:var(--white);border:1px solid var(--sand);border-radius:var(--radius);padding:28px 24px;display:flex;flex-direction:column;gap:14px;}\n.stars{color:var(--amber);font-size:14px;letter-spacing:2px;}\n.review-text{font-family:'Cormorant Garamond',serif;font-style:italic;font-size:17px;color:var(--text-dark);line-height:1.5;}\n.review-author{display:flex;align-items:center;gap:12px;margin-top:auto;}\n.avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--amber),var(--brown-warm));display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--white);flex-shrink:0;}\n.author-info h5{font-size:13px;font-weight:600;}\n.author-info span{font-size:11px;color:var(--text-light);}\n\n\/* ─── COMPARISON ─── *\/\n.comparison{background:var(--white);padding:80px 72px;}\n.compare-table{width:100%;max-width:700px;margin:0 auto;border-collapse:collapse;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-sm);}\n.compare-table thead th{padding:16px 24px;font-size:14px;font-weight:600;text-align:center;}\n.compare-table thead th:first-child{text-align:left;background:var(--cream);color:var(--text-light);}\n.compare-table thead th:nth-child(2){background:var(--amber);color:var(--brown-deep);}\n.compare-table thead th:nth-child(3){background:var(--cream);color:var(--text-light);}\n.compare-table tbody tr{border-bottom:1px solid var(--sand);}\n.compare-table tbody tr:last-child{border-bottom:none;}\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:var(--text-dark);background:var(--cream-light);}\n.compare-table tbody td:nth-child(2){background:rgba(200,134,10,.05);}\n.compare-table tbody td:nth-child(3){background:var(--white);}\n.ok{color:var(--green-ok);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 ─── *\/\n.specs{background:var(--brown-deep);padding:80px 72px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;}\n.specs-title{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:600;color:var(--amber-pale);margin-bottom:28px;}\n.spec-row{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid rgba(200,134,10,.12);font-size:13px;}\n.spec-row:last-child{border-bottom:none;}\n.spec-key{color:rgba(255,255,255,.45);font-weight:400;}\n.spec-val{color:var(--amber-pale);font-weight:600;}\n.guarantee-box{background:rgba(255,255,255,.04);border:1px solid rgba(200,134,10,.2);border-radius:var(--radius);padding:36px 32px;}\n.guarantee-box h3{font-family:'Cormorant Garamond',serif;font-size:30px;font-weight:600;color:var(--white);margin-bottom:14px;line-height:1.2;}\n.guarantee-box h3 em{color:var(--amber-light);font-style:italic;}\n.guarantee-box p{font-size:14px;color:rgba(255,255,255,.55);line-height:1.65;margin-bottom:24px;}\n.trust-badges{display:flex;flex-direction:column;gap:10px;}\n.trust-badge{display:flex;align-items:center;gap:10px;font-size:13px;color:rgba(255,255,255,.6);}\n.trust-badge .icon{font-size:18px;}\n\n\/* ─── FAQ ─── *\/\n.faq{background:var(--cream);padding:80px 72px;}\n.faq-inner{max-width:700px;margin:0 auto;}\n\n.faq-item{border-bottom:1px solid var(--sand);}\n\n\/* THE FIX: button-based trigger, fully clickable *\/\n.faq-trigger{\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  padding:20px 0;\n  cursor:pointer;\n  font-size:15px;\n  font-weight:500;\n  color:var(--text-dark);\n  gap:16px;\n  user-select:none;\n  \/* reset button styles *\/\n  background:none;\n  border:none;\n  width:100%;\n  text-align:left;\n  font-family:'DM Sans',sans-serif;\n  -webkit-tap-highlight-color:transparent;\n  transition:color .2s;\n}\n.faq-trigger:hover{color:var(--amber);}\n\n.faq-icon{\n  color:var(--amber);\n  font-size:20px;\n  flex-shrink:0;\n  transition:transform .35s ease;\n  font-style:normal;\n  display:inline-block;\n  pointer-events:none;\n  line-height:1;\n}\n.faq-item.open .faq-icon{transform:rotate(45deg);}\n\n.faq-answer{\n  max-height:0;\n  overflow:hidden;\n  transition:max-height .4s ease;\n  font-size:14px;\n  color:var(--text-light);\n  line-height:1.65;\n}\n.faq-answer-inner{padding-bottom:20px;}\n.faq-item.open .faq-answer{max-height:400px;}\n\n\/* ─── FOOTER ─── *\/\nfooter{background:var(--navy);padding:40px 72px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;}\n.footer-brand{font-family:'Cormorant Garamond',serif;font-size:24px;font-weight:600;color:var(--white);}\n.footer-brand span{color:var(--amber-light);}\n.footer-copy{font-size:12px;color:rgba(255,255,255,.3);}\n\n\/* ─── MOBILE ─── *\/\n@media(max-width:768px){\n  .hero{grid-template-columns:1fr;padding:60px 24px 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 24px;}\n  .benefit-item{border-right:none;border-bottom:1px solid rgba(200,134,10,.12);text-align:left;padding:20px 0;}\n  .benefit-item:last-child{border-bottom:none;}\n  .features{grid-template-columns:1fr;padding:52px 24px;gap:36px;}\n  .features-grid{display:none;}\n  .feature-accordion{display:block;}\n  .features-panel{min-height:auto;}\n  .for-who{padding:52px 24px;}\n  .who-grid{grid-template-columns:1fr;max-width:100%;}\n  .how{padding:52px 24px;}\n  .steps{flex-direction:column;gap:24px;}\n  .step-arrow{display:none;}\n  .step{padding:16px 0;}\n  .reviews{padding:52px 24px;}\n  .reviews-grid{grid-template-columns:1fr;}\n  .comparison{padding:52px 24px;}\n  .compare-table thead th,.compare-table tbody td{padding:12px 14px;font-size:12px;}\n  .specs{grid-template-columns:1fr;padding:52px 24px;gap:36px;}\n  .faq{padding:52px 24px;}\n  footer{padding:32px 24px;flex-direction:column;align-items:flex-start;}\n}\n\u003c\/style\u003e\n\u003c!-- ─── 1. HERO ─── --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-left\"\u003e\n\u003cdiv class=\"hero-badge\"\u003eHigiene Oral Natural\u003cimg\u003e\u003cimg\u003e\n\u003c\/div\u003e\n\u003ch1\u003eVitaBamboo\u003cbr\u003e\u003cspan\u003eClean™\u003c\/span\u003e\n\u003c\/h1\u003e\n\u003cp class=\"hero-tagline\"\u003eA escova que a natureza criou há séculos.\u003c\/p\u003e\n\u003cp class=\"hero-sub\"\u003eBastão Miswak de aroma a lilás, embalado a vácuo. Dentes mais brancos, gengivas saudáveis, hálito fresco — sem químicos.\u003c\/p\u003e\n\u003cdiv class=\"trust-strip\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"icon\"\u003e🚚\u003c\/span\u003e Envio 24h\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cspan class=\"icon\"\u003e🛡️\u003c\/span\u003e Garantia 30 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🌿 100% Natural\u003c\/div\u003e\n\u003cdiv class=\"chip chip-2\"\u003e✨ Clareia\u003c\/div\u003e\n\u003cdiv class=\"chip chip-3\"\u003e💜 Aroma Lilás\u003c\/div\u003e\n\u003cdiv class=\"product-card\"\u003e\n\u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 320 200\" class=\"mockup-svg\"\u003e\n        \u003cdefs\u003e\n          \u003clineargradient y2=\"0%\" x2=\"100%\" y1=\"0%\" x1=\"0%\" id=\"stickGrad\"\u003e\n            \u003cstop style=\"stop-color:#8B5E2A\" offset=\"0%\"\u003e\u003c\/stop\u003e\n            \u003cstop style=\"stop-color:#C8860A\" offset=\"40%\"\u003e\u003c\/stop\u003e\n            \u003cstop style=\"stop-color:#6B3F10\" offset=\"100%\"\u003e\u003c\/stop\u003e\n          \u003c\/lineargradient\u003e\n          \u003clineargradient y2=\"100%\" x2=\"0%\" y1=\"0%\" x1=\"0%\" id=\"bristleGrad\"\u003e\n            \u003cstop style=\"stop-color:#E8D5F0;stop-opacity:0.9\" offset=\"0%\"\u003e\u003c\/stop\u003e\n            \u003cstop style=\"stop-color:#C4A8D4;stop-opacity:0.5\" offset=\"100%\"\u003e\u003c\/stop\u003e\n          \u003c\/lineargradient\u003e\n          \u003clineargradient y2=\"100%\" x2=\"100%\" y1=\"0%\" x1=\"0%\" id=\"packGrad\"\u003e\n            \u003cstop style=\"stop-color:#2A1A06;stop-opacity:0.9\" offset=\"0%\"\u003e\u003c\/stop\u003e\n            \u003cstop style=\"stop-color:#4A2E0A;stop-opacity:0.8\" offset=\"100%\"\u003e\u003c\/stop\u003e\n          \u003c\/lineargradient\u003e\n          \u003cfilter id=\"glow\"\u003e\u003cfegaussianblur result=\"coloredBlur\" stddeviation=\"3\"\u003e\u003c\/fegaussianblur\u003e\u003cfemerge\u003e\u003cfemergenode in=\"coloredBlur\"\u003e\u003c\/femergenode\u003e\u003cfemergenode in=\"SourceGraphic\"\u003e\u003c\/femergenode\u003e\u003c\/femerge\u003e\u003c\/filter\u003e\n        \u003c\/defs\u003e\n        \u003crect stroke-width=\"1.5\" stroke=\"rgba(200,134,10,0.4)\" fill=\"url(#packGrad)\" rx=\"18\" height=\"140\" width=\"280\" y=\"30\" x=\"20\"\u003e\u003c\/rect\u003e\n        \u003cline stroke-width=\"1\" stroke=\"rgba(200,134,10,0.12)\" y2=\"80\" x2=\"300\" y1=\"80\" x1=\"20\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1\" stroke=\"rgba(200,134,10,0.12)\" y2=\"120\" x2=\"300\" y1=\"120\" x1=\"20\"\u003e\u003c\/line\u003e\n        \u003crect fill=\"url(#stickGrad)\" rx=\"12\" height=\"24\" width=\"200\" y=\"88\" x=\"40\"\u003e\u003c\/rect\u003e\n        \u003cline stroke-width=\"1\" stroke=\"rgba(255,255,255,0.08)\" y2=\"110\" x2=\"60\" y1=\"90\" x1=\"60\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1\" stroke=\"rgba(255,255,255,0.08)\" y2=\"110\" x2=\"90\" y1=\"90\" x1=\"90\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1\" stroke=\"rgba(255,255,255,0.08)\" y2=\"110\" x2=\"120\" y1=\"90\" x1=\"120\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1\" stroke=\"rgba(255,255,255,0.08)\" y2=\"110\" x2=\"150\" y1=\"90\" x1=\"150\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"1\" stroke=\"rgba(255,255,255,0.08)\" y2=\"110\" x2=\"180\" y1=\"90\" x1=\"180\"\u003e\u003c\/line\u003e\n        \u003cpath opacity=\"0.85\" fill=\"url(#bristleGrad)\" d=\"M240 90 Q268 88 280 94 Q268 100 240 100 Z\"\u003e\u003c\/path\u003e\n        \u003cline stroke-width=\"0.8\" stroke=\"rgba(196,168,212,0.7)\" y2=\"86\" x2=\"278\" y1=\"90\" x1=\"248\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"0.8\" stroke=\"rgba(196,168,212,0.7)\" y2=\"90\" x2=\"280\" y1=\"92\" x1=\"252\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"0.8\" stroke=\"rgba(196,168,212,0.7)\" y2=\"96\" x2=\"278\" y1=\"95\" x1=\"248\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"0.8\" stroke=\"rgba(196,168,212,0.7)\" y2=\"99\" x2=\"280\" y1=\"98\" x1=\"252\"\u003e\u003c\/line\u003e\n        \u003cline stroke-width=\"0.8\" stroke=\"rgba(196,168,212,0.5)\" y2=\"103\" x2=\"275\" y1=\"102\" x1=\"248\"\u003e\u003c\/line\u003e\n        \u003crect stroke-width=\"1\" stroke=\"rgba(200,134,10,0.4)\" fill=\"rgba(200,134,10,0.15)\" rx=\"6\" height=\"22\" width=\"56\" y=\"35\" x=\"230\"\u003e\u003c\/rect\u003e\n        \u003ctext font-weight=\"600\" font-family=\"DM Sans, sans-serif\" fill=\"#E6A820\" font-size=\"9\" text-anchor=\"middle\" y=\"50\" x=\"258\"\u003eVACUUM\u003c\/text\u003e\n        \u003ccircle stroke-width=\"1\" stroke=\"rgba(196,168,212,0.3)\" fill=\"rgba(196,168,212,0.12)\" r=\"18\" cy=\"50\" cx=\"70\"\u003e\u003c\/circle\u003e\n        \u003ctext font-size=\"16\" text-anchor=\"middle\" y=\"55\" x=\"70\"\u003e💜\u003c\/text\u003e\n        \u003ctext font-style=\"italic\" font-weight=\"600\" font-family=\"Cormorant Garamond, serif\" fill=\"rgba(200,134,10,0.8)\" font-size=\"11\" y=\"50\" x=\"120\"\u003eVitaBamboo Clean™\u003c\/text\u003e\n        \u003ctext font-family=\"DM Sans, sans-serif\" fill=\"rgba(255,255,255,0.3)\" font-size=\"8\" y=\"63\" x=\"120\"\u003eMiswak · Salvadora persica\u003c\/text\u003e\n        \u003ctext fill=\"rgba(200,134,10,0.5)\" font-size=\"10\" y=\"140\" x=\"50\"\u003e✦\u003c\/text\u003e\n        \u003ctext fill=\"rgba(196,168,212,0.5)\" font-size=\"8\" y=\"145\" x=\"270\"\u003e✦\u003c\/text\u003e\n        \u003ctext fill=\"rgba(200,134,10,0.3)\" font-size=\"7\" y=\"148\" x=\"160\"\u003e✦\u003c\/text\u003e\n        \u003ccircle filter=\"url(#glow)\" fill=\"rgba(196,168,212,0.15)\" r=\"6\" cy=\"94\" cx=\"278\"\u003e\u003c\/circle\u003e\n      \u003c\/svg\u003e\n\u003cdiv class=\"price-block\"\u003e\n\u003cdiv class=\"price-old\"\u003eDE €24,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 5€ · 20% OFF\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\"\u003e100%\u003c\/span\u003e\n\u003cdiv class=\"benefit-desc\"\u003eNatural — sem flúor, sem plástico, sem compromissos\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"benefit-item\"\u003e\n\u003cspan class=\"benefit-num\"\u003eVacuum\u003c\/span\u003e\n\u003cdiv class=\"benefit-desc\"\u003eEmbalagem selada que preserva frescura e óleos essenciais\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. FEATURES ─── --\u003e\n\u003csection class=\"features\"\u003e\n\u003cdiv class=\"features-left\"\u003e\n\u003ch2\u003eTudo o que precisa,\u003cbr\u003e\u003cem\u003edirecto da natureza.\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\u003eAroma de Lilás\u003c\/h4\u003e\n\u003cp\u003eFusão única de tradição árabe com perfume floral suave e duradouro.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"emoji\"\u003e🔒\u003c\/span\u003e\n\u003ch4\u003eEmbalagem a Vácuo\u003c\/h4\u003e\n\u003cp\u003eChega fresco, flexível e pronto a usar — não quebradiço como os comuns.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"emoji\"\u003e✨\u003c\/span\u003e\n\u003ch4\u003eBranqueamento Natural\u003c\/h4\u003e\n\u003cp\u003eCerdas naturais que clareiam suavemente sem danificar o esmalte.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-card\"\u003e\n\u003cspan class=\"emoji\"\u003e🌍\u003c\/span\u003e\n\u003ch4\u003eZero Desperdício\u003c\/h4\u003e\n\u003cp\u003eAlternativa sustentável às escovas de plástico. Portátil e sem necessidade de água.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feature-accordion\"\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\" type=\"button\"\u003e💜 Aroma de Lilás \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eFusão única de tradição árabe com perfume floral suave e duradouro que neutraliza o mau hálito.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\" type=\"button\"\u003e🔒 Embalagem a Vácuo \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eChega fresco, flexível e pronto a usar — ao contrário dos bastões comuns que chegam quebradiços.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\" type=\"button\"\u003e✨ Branqueamento Natural \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eCerdas naturais que clareiam suavemente sem danificar o esmalte ou irritar as gengivas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-header\" type=\"button\"\u003e🌍 Zero Desperdício \u003cspan class=\"acc-icon\"\u003e✦\u003c\/span\u003e\u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003eAlternativa sustentável às escovas de plástico. Portátil, sem água, sem pasta de dentes.\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\"A escova de dentes\u003cbr\u003eda natureza\"\u003c\/p\u003e\n\u003csvg style=\"width: 100%; max-width: 240px;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 260 220\"\u003e\n      \u003cdefs\u003e\n        \u003clineargradient y2=\"0%\" x2=\"100%\" y1=\"0%\" x1=\"0%\" id=\"sg2\"\u003e\n          \u003cstop style=\"stop-color:#8B5E2A\" offset=\"0%\"\u003e\u003c\/stop\u003e\n          \u003cstop style=\"stop-color:#E6A820\" offset=\"50%\"\u003e\u003c\/stop\u003e\n          \u003cstop style=\"stop-color:#6B3F10\" offset=\"100%\"\u003e\u003c\/stop\u003e\n        \u003c\/lineargradient\u003e\n        \u003cradialgradient r=\"50%\" cy=\"50%\" cx=\"50%\" id=\"glowR\"\u003e\n          \u003cstop style=\"stop-color:#C4A8D4;stop-opacity:0.3\" offset=\"0%\"\u003e\u003c\/stop\u003e\n          \u003cstop style=\"stop-color:#C4A8D4;stop-opacity:0\" offset=\"100%\"\u003e\u003c\/stop\u003e\n        \u003c\/radialgradient\u003e\n      \u003c\/defs\u003e\n      \u003cellipse fill=\"url(#glowR)\" ry=\"50\" rx=\"50\" cy=\"110\" cx=\"200\"\u003e\u003c\/ellipse\u003e\n      \u003crect fill=\"url(#sg2)\" rx=\"10\" height=\"20\" width=\"180\" y=\"100\" x=\"20\"\u003e\u003c\/rect\u003e\n      \u003cline stroke-width=\"1.5\" stroke=\"rgba(255,255,255,0.1)\" y2=\"118\" x2=\"40\" y1=\"102\" x1=\"40\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1.5\" stroke=\"rgba(255,255,255,0.1)\" y2=\"118\" x2=\"70\" y1=\"102\" x1=\"70\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1.5\" stroke=\"rgba(255,255,255,0.1)\" y2=\"118\" x2=\"100\" y1=\"102\" x1=\"100\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1.5\" stroke=\"rgba(255,255,255,0.1)\" y2=\"118\" x2=\"130\" y1=\"102\" x1=\"130\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1.5\" stroke=\"rgba(255,255,255,0.1)\" y2=\"118\" x2=\"160\" y1=\"102\" x1=\"160\"\u003e\u003c\/line\u003e\n      \u003cpath fill=\"rgba(196,168,212,0.6)\" d=\"M200 100 Q235 96 248 106 Q235 116 200 112 Z\"\u003e\u003c\/path\u003e\n      \u003cline stroke-width=\"1\" stroke=\"rgba(196,168,212,0.8)\" y2=\"97\" x2=\"245\" y1=\"100\" x1=\"205\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1\" stroke=\"rgba(196,168,212,0.8)\" y2=\"101\" x2=\"247\" y1=\"103\" x1=\"207\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1\" stroke=\"rgba(196,168,212,0.8)\" y2=\"109\" x2=\"247\" y1=\"108\" x1=\"207\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1\" stroke=\"rgba(196,168,212,0.8)\" y2=\"113\" x2=\"245\" y1=\"112\" x1=\"205\"\u003e\u003c\/line\u003e\n      \u003cline stroke-width=\"1\" stroke=\"rgba(196,168,212,0.5)\" y2=\"117\" x2=\"240\" y1=\"116\" x1=\"203\"\u003e\u003c\/line\u003e\n      \u003ctext fill=\"rgba(196,168,212,0.6)\" font-size=\"18\" y=\"65\" x=\"230\"\u003e✦\u003c\/text\u003e\n      \u003ctext fill=\"rgba(200,134,10,0.4)\" font-size=\"12\" y=\"72\" x=\"30\"\u003e✦\u003c\/text\u003e\n      \u003ctext fill=\"rgba(196,168,212,0.4)\" font-size=\"10\" y=\"55\" x=\"110\"\u003e✦\u003c\/text\u003e\n      \u003cline stroke-dasharray=\"3,3\" stroke-width=\"1\" stroke=\"rgba(200,134,10,0.3)\" y2=\"75\" x2=\"40\" y1=\"100\" x1=\"40\"\u003e\u003c\/line\u003e\n      \u003ctext font-family=\"DM Sans\" fill=\"rgba(200,134,10,0.7)\" font-size=\"9\" text-anchor=\"middle\" y=\"70\" x=\"40\"\u003eSalvadora persica\u003c\/text\u003e\n      \u003cline stroke-dasharray=\"3,3\" stroke-width=\"1\" stroke=\"rgba(196,168,212,0.4)\" y2=\"75\" x2=\"200\" y1=\"100\" x1=\"200\"\u003e\u003c\/line\u003e\n      \u003ctext font-family=\"DM Sans\" fill=\"rgba(196,168,212,0.7)\" font-size=\"9\" text-anchor=\"middle\" y=\"70\" x=\"210\"\u003eCerdas naturais\u003c\/text\u003e\n    \u003c\/svg\u003e\n\u003cdiv class=\"panel-tags\"\u003e\n\u003cspan class=\"panel-tag\"\u003e🌿 Ayurvédico\u003c\/span\u003e \u003cspan class=\"panel-tag\"\u003e💜 Lilás\u003c\/span\u003e \u003cspan class=\"panel-tag\"\u003e♻️ Sustentável\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 4. PARA QUEM É ─── --\u003e\n\u003csection class=\"for-who\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003ePara quem é o \u003cem style=\"color: var(--amber); font-style: italic;\"\u003eVitaBamboo Clean™\u003c\/em\u003e?\u003c\/h2\u003e\n\u003cp\u003eUm produto para quem valoriza o natural, o eficaz e o sustentável.\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\u003eEstilo de vida natural\u003c\/h4\u003e\n\u003cp\u003ePrefere alternativas orgânicas e livres de químicos no dia-a-dia.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e✈️\u003c\/span\u003e\n\u003ch4\u003eViajantes frequentes\u003c\/h4\u003e\n\u003cp\u003eSem água nem pasta — ideal para levar na mala de cabine.\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\u003eQuerem reduzir o plástico sem abdicar de uma limpeza profunda.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e😬\u003c\/span\u003e\n\u003ch4\u003eGengivas sensíveis\u003c\/h4\u003e\n\u003cp\u003eAs cerdas naturais são suaves e estimulam sem irritar.\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 hálito fresco\u003c\/h4\u003e\n\u003cp\u003eO aroma de lilás neutraliza naturalmente o mau hálito por horas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"who-card\"\u003e\n\u003cspan class=\"emoji\"\u003e✨\u003c\/span\u003e\n\u003ch4\u003eDentes mais brancos\u003c\/h4\u003e\n\u003cp\u003eBranqueamento suave e gradual, sem abrasivos nem peróxidos.\u003c\/p\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\u003eSimples como a natureza. Três passos, sem complicações.\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\u003ePrepare a ponta\u003c\/h4\u003e\n\u003cp\u003eMastigue suavemente a ponta até as fibras se separarem em cerdas naturais.\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\u003eEscove\u003c\/h4\u003e\n\u003cp\u003eEscove os dentes e gengivas com movimentos suaves durante 2–3 minutos.\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\u003eSinta a diferença\u003c\/h4\u003e\n\u003cp\u003eHálito fresco de lilás, dentes mais limpos e gengivas estimuladas.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 6. REVIEWS ─── --\u003e\n\u003csection class=\"reviews\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003eO que dizem os clientes\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\"Nunca pensei que um galho de madeira me ia convencer, mas aqui estou eu, completamente rendida.\"\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 M.\u003c\/h5\u003e\n\u003cspan\u003eLisboa\u003c\/span\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\u003cp class=\"review-text\"\u003e\"O aroma de lilás é surpreendente. Hálito fresco o dia todo, sem pasta, sem plástico.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eRC\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eRui C.\u003c\/h5\u003e\n\u003cspan\u003ePorto\u003c\/span\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\u003cp class=\"review-text\"\u003e\"Levo em todas as viagens. Prático, eficaz e os meus dentes estão visivelmente mais brancos.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"avatar\"\u003eAI\u003c\/div\u003e\n\u003cdiv class=\"author-info\"\u003e\n\u003ch5\u003eAna I.\u003c\/h5\u003e\n\u003cspan\u003eFaro\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 7. COMPARAÇÃO ─── --\u003e\n\u003csection class=\"comparison\"\u003e\n\u003cdiv class=\"section-header\"\u003e\n\u003ch2\u003ePorquê o VitaBamboo Clean™?\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\u003eVitaBamboo Clean™\u003c\/th\u003e\n\u003cth\u003eOutras marcas\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003e100% Natural\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\u003eEmbalagem a vácuo\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\u003eAroma de lilás\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\u003ctr\u003e\n\u003ctd\u003eZero plástico\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\u003eUso sem água ou pasta\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\u003eSeguro para esmalte\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!-- ─── 8. 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\"\u003eOrigem\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eÁrvore Arak (Salvadora persica)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eAroma\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eLilás natural\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eEmbalagem\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eA vácuo — preserva humidade\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eDimensão\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e≈ 20 cm de comprimento\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCertificação\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eNatural · Ayurvédico · Halal\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eUso\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eSem água nem pasta de dentes\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eAdequado para\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eAdultos · Viagens · Quotidiano\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 risco. Se não ficar completamente satisfeito nos primeiros 30 dias, devolvemos o valor total da compra — 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 Produto certificado natural\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 9. 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-item\"\u003e\n\u003cbutton class=\"faq-trigger\" type=\"button\"\u003eComo uso o Miswak pela primeira vez? \u003ci class=\"faq-icon\"\u003e✦\u003c\/i\u003e\u003c\/button\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cdiv class=\"faq-answer-inner\"\u003eMastigue a ponta durante 1–2 minutos até as fibras se separarem em forma de cerdas naturais. Depois é só escovar normalmente, sem necessidade de pasta ou água.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-trigger\" type=\"button\"\u003eQuanto tempo dura um bastão? \u003ci class=\"faq-icon\"\u003e✦\u003c\/i\u003e\u003c\/button\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cdiv class=\"faq-answer-inner\"\u003eEm média, cada bastão dura entre 2 a 4 semanas, dependendo da frequência de uso. Quando a ponta ficar muito desgastada, corte-a e prepare uma nova.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-trigger\" type=\"button\"\u003eÉ seguro para gengivas sensíveis? \u003ci class=\"faq-icon\"\u003e✦\u003c\/i\u003e\u003c\/button\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cdiv class=\"faq-answer-inner\"\u003eSim. As cerdas naturais da Salvadora persica são suaves para o esmalte e estimulam as gengivas de forma gentil, sendo frequentemente recomendadas para quem tem gengivas delicadas.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-trigger\" type=\"button\"\u003ePosso usar em viagem sem levar pasta de dentes? \u003ci class=\"faq-icon\"\u003e✦\u003c\/i\u003e\u003c\/button\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cdiv class=\"faq-answer-inner\"\u003eAbsolutamente. É a grande vantagem do Miswak — portátil, sem líquidos, sem pasta e sem necessidade de água. Perfeito para avião, camping ou qualquer situação de mobilidade.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton class=\"faq-trigger\" type=\"button\"\u003eO aroma de lilás é artificial? \u003ci class=\"faq-icon\"\u003e✦\u003c\/i\u003e\u003c\/button\u003e\n\u003cdiv class=\"faq-answer\"\u003e\n\u003cdiv class=\"faq-answer-inner\"\u003eNão. O bastão é infundido com óleos essenciais naturais de lilás, sem corantes artificiais nem aromas sintéticos. A embalagem a vácuo preserva a intensidade do aroma até ao momento do uso.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ─── 10. FOOTER ─── --\u003e\u003cfooter\u003e\n\u003cdiv class=\"footer-brand\"\u003eVitaBamboo \u003cspan\u003eClean™\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"footer-copy\"\u003e© 2025 VitaBamboo Clean™ · Todos os direitos reservados · Portugal\u003c\/div\u003e\n\u003c\/footer\u003e","brand":"HELIRA","offers":[{"title":"3 UNIDADES 🌟 MELHOR OFERTA - Poupe 10€ hoje","offer_id":64571461370205,"sku":null,"price":24.9,"currency_code":"EUR","in_stock":true},{"title":"1 UNIDADE","offer_id":64562912002397,"sku":"14:200003699#Miswak 1Pcs;200007763:201336100","price":12.99,"currency_code":"EUR","in_stock":true},{"title":"2 UNIDADES 🔥 MAIS VENDIDO - Poupe 5€ hoje","offer_id":64571452096861,"sku":null,"price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_20_35_41.png?v=1778182644"},{"product_id":"masajeador-shiatsu-4d","title":"Alívio profundo para o pescoço — NeckRelief Pro™","description":"\u003cstyle\u003e\n.neckrelief-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f2f7f5;\n  color:#0f2b22;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n  overflow:hidden;\n}\n\n.neckrelief-hero{\n  background:linear-gradient(135deg,#041b16,#0f5c47,#3de3b0);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n\n.neckrelief-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.neckrelief-hero p{\n  color:#d9fff4;\n}\n\n.keynote-shine{\n  position:absolute;\n  top:-80px;\n  left:-120px;\n  width:140px;\n  height:420px;\n  background:linear-gradient(120deg,transparent,rgba(255,255,255,.28),transparent);\n  transform:rotate(25deg);\n  animation:shineMove 4s infinite;\n}\n\n.massage-scene{\n  position:relative;\n  width:300px;\n  height:300px;\n  margin:26px auto;\n}\n\n.body-silhouette{\n  position:absolute;\n  left:50%;\n  bottom:8px;\n  width:150px;\n  height:170px;\n  transform:translateX(-50%);\n  background:linear-gradient(180deg,#dff7ee,#9fd8c6);\n  border-radius:70px 70px 45px 45px;\n  opacity:.65;\n  z-index:1;\n}\n\n.body-silhouette:before{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  top:-58px;\n  width:70px;\n  height:70px;\n  transform:translateX(-50%);\n  background:#dff7ee;\n  border-radius:50%;\n}\n\n.heat-path{\n  position:absolute;\n  left:50%;\n  top:112px;\n  width:105px;\n  height:115px;\n  transform:translateX(-50%);\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(255,180,70,.8),rgba(255,90,35,.35),transparent 70%);\n  filter:blur(12px);\n  opacity:0;\n  animation:heatTravel 2.6s infinite ease-in-out;\n  z-index:2;\n}\n\n.heat-line{\n  position:absolute;\n  left:50%;\n  top:120px;\n  width:8px;\n  height:115px;\n  transform:translateX(-50%);\n  border-radius:999px;\n  background:linear-gradient(to bottom,rgba(255,215,120,.9),rgba(255,95,40,.75),transparent);\n  filter:blur(3px);\n  animation:heatLine 2.4s infinite ease-in-out;\n  z-index:2;\n}\n\n.product-img{\n  width:235px;\n  position:absolute;\n  left:50%;\n  top:48%;\n  transform:translate(-50%,-50%);\n  filter:drop-shadow(0 22px 36px rgba(0,0,0,.4));\n  animation:productReveal 4s infinite ease-in-out;\n  z-index:4;\n}\n\n.metal-glow{\n  position:absolute;\n  inset:42px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(80,255,190,.85),rgba(0,200,140,.35),transparent 70%);\n  filter:blur(25px);\n  animation:glowPulse 2.6s infinite ease-in-out;\n  z-index:0;\n}\n\n.pulse{\n  position:absolute;\n  width:44px;\n  height:44px;\n  border-radius:50%;\n  background:rgba(61,227,176,.45);\n  filter:blur(8px);\n  animation:pulseMassage 1.6s infinite ease-in-out;\n  z-index:5;\n}\n\n.p1{left:92px;top:155px}\n.p2{right:92px;top:155px;animation-delay:.45s}\n\n.neckrelief-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n}\n\n.neckrelief-badge{\n  background:rgba(255,255,255,.16);\n  border:1px solid rgba(255,255,255,.26);\n  color:#eafff7;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n.neckrelief-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.neckrelief-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #d8f3ea;\n  box-shadow:0 8px 22px rgba(0,100,80,.08);\n  color:#30564a;\n  line-height:1.6;\n}\n\n.neckrelief-card h2{\n  color:#0f5c47;\n  font-size:18px;\n  margin-top:0;\n}\n\n.neckrelief-card.full{\n  grid-column:1\/-1;\n}\n\n.review{\n  border-left:4px solid #00c896;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@keyframes shineMove{\n  0%{left:-160px}\n  100%{left:110%}\n}\n\n@keyframes productReveal{\n  0%,100%{transform:translate(-50%,-50%) translateY(0) scale(1)}\n  50%{transform:translate(-50%,-56%) translateY(-8px) scale(1.03)}\n}\n\n@keyframes glowPulse{\n  0%,100%{opacity:.5;transform:scale(.92)}\n  50%{opacity:1;transform:scale(1.12)}\n}\n\n@keyframes heatTravel{\n  0%{opacity:0;transform:translateX(-50%) translateY(30px) scale(.7)}\n  45%{opacity:.9}\n  100%{opacity:0;transform:translateX(-50%) translateY(-35px) scale(1.2)}\n}\n\n@keyframes heatLine{\n  0%,100%{opacity:.35;transform:translateX(-50%) scaleY(.75)}\n  50%{opacity:1;transform:translateX(-50%) scaleY(1.12)}\n}\n\n@keyframes pulseMassage{\n  0%,100%{opacity:.45;transform:scale(.9)}\n  50%{opacity:1;transform:scale(1.45)}\n}\n\n@media(max-width:768px){\n  .neckrelief-grid{grid-template-columns:1fr}\n  .neckrelief-hero h1{font-size:26px}\n  .massage-scene{transform:scale(.92);margin:18px auto}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"neckrelief-landing\"\u003e\n\u003cdiv class=\"neckrelief-hero\"\u003e\n\u003cdiv class=\"keynote-shine\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003ch1\u003eNeckRelief Pro™\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eMassagem inteligente com calor terapêutico para tensão, rigidez e desconforto muscular.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"massage-scene\"\u003e\n\u003cdiv class=\"metal-glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"body-silhouette\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"heat-path\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"heat-line\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cimg class=\"product-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Captura_de_ecra_2026-05-02_230550-removebg-preview_800x800.png?v=1777759593\"\u003e\n\u003cdiv class=\"pulse p1\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"pulse p2\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-badges\"\u003e\n\u003cdiv class=\"neckrelief-badge\"\u003eCalor até 40°C\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-badge\"\u003e3 intensidades\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-badge\"\u003eBateria 2000 mAh\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-badge\"\u003eUSB-C\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-grid\"\u003e\n\u003cdiv class=\"neckrelief-card\"\u003e\n\u003ch2\u003eAlívio profundo\u003c\/h2\u003e\nAjuda a reduzir tensão no pescoço, ombros, costas e pernas, reproduzindo a pressão de uma massagem profissional.\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card\"\u003e\n\u003ch2\u003eCalor terapêutico\u003c\/h2\u003e\nOs níveis de temperatura até 40°C intensificam a sensação de relaxamento e ajudam a favorecer a circulação.\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card\"\u003e\n\u003ch2\u003e3 níveis de intensidade\u003c\/h2\u003e\nEscolha entre massagem suave, média ou mais intensa, de acordo com o seu conforto.\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card\"\u003e\n\u003ch2\u003eDesign ergonómico\u003c\/h2\u003e\nCompacto, portátil e confortável, com correia ajustável e carregamento USB-C.\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card full\"\u003e\n\u003ch2\u003eEspecificações\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e silicone bio ecológico + tecido resistente\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePotência:\u003c\/strong\u003e 10W\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBateria:\u003c\/strong\u003e 2000 mAh\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTemperatura máxima:\u003c\/strong\u003e 40°C ±5°C\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNíveis de massagem:\u003c\/strong\u003e 3 níveis\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCarregamento:\u003c\/strong\u003e USB tipo C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\nJoão — Lisboa\u003cbr\u003e“Muito bom, alivia mesmo depois de horas ao computador.”\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\nAna — Porto\u003cbr\u003e“O calor faz toda a diferença. Uso quase todos os dias.”\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\nRicardo — Braga\u003cbr\u003e“Parece uma massagem profissional em casa.”\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\nSofia — Coimbra\u003cbr\u003e“Muito confortável e fácil de usar.”\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\nPedro — Faro\u003cbr\u003e“Excelente para relaxar depois do trabalho.”\u003c\/div\u003e\n\u003cdiv class=\"neckrelief-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\nCarla — Setúbal\u003cbr\u003e“Compacto, bonito e eficaz.”\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dropea","offers":[{"title":"Verde","offer_id":64579072360797,"sku":"10888","price":42.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_20_06_51.png?v=1778180827"},{"product_id":"mascara-black-volume-waterproof","title":"Olhar Mais Intenso e Volume Imediato em Segundos — Olauty VolumeX™","description":"\u003cstyle\u003e\n.lash-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#fffaf3;\n  color:#2b1a0f;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n\/* HERO *\/\n.lash-hero{\n  background:linear-gradient(135deg,#1a120b,#d4a94f,#f5d27a);\n  color:white;\n  padding:28px 20px;\n  border-radius:18px;\n  text-align:center;\n  overflow:hidden;\n}\n\n.lash-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.lash-hero p{\n  color:#fff6e5;\n}\n\n\/* PRODUTO *\/\n.product-scene{\n  position:relative;\n  width:250px;\n  height:250px;\n  margin:25px auto 10px;\n}\n\n.lash-product{\n  width:210px;\n  position:absolute;\n  left:50%;\n  top:50%;\n  transform:translate(-50%,-50%);\n  filter:drop-shadow(0 20px 30px rgba(0,0,0,.4));\n  animation:productFloat 3s ease-in-out infinite;\n  z-index:3;\n}\n\n\/* BRILHO DOURADO *\/\n.glow{\n  position:absolute;\n  inset:35px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(255,215,120,.8),rgba(255,200,80,.3),transparent 70%);\n  filter:blur(20px);\n  animation:glowPulse 2.5s infinite ease-in-out;\n}\n\n\/* SPARKLES *\/\n.sparkle{\n  position:absolute;\n  color:#ffe7a3;\n  font-size:22px;\n  opacity:0;\n  animation:sparkleMove 2.4s infinite ease-in-out;\n}\n\n.s1{left:35px;top:50px}\n.s2{right:45px;top:70px;animation-delay:.5s}\n.s3{left:60px;bottom:50px;animation-delay:1s}\n.s4{right:35px;bottom:65px;animation-delay:1.4s}\n\n\/* ANIMAÇÕES *\/\n@keyframes productFloat{\n  0%,100%{transform:translate(-50%,-50%) rotate(-2deg)}\n  50%{transform:translate(-50%,-58%) rotate(2deg)}\n}\n\n@keyframes glowPulse{\n  0%,100%{opacity:.6;transform:scale(.95)}\n  50%{opacity:1;transform:scale(1.1)}\n}\n\n@keyframes sparkleMove{\n  0%{opacity:0;transform:scale(.5)}\n  40%{opacity:1;transform:scale(1.2)}\n  100%{opacity:0;transform:scale(.5)}\n}\n\n\/* BADGES *\/\n.lash-badges{\n  display:flex;\n  justify-content:center;\n  gap:8px;\n  margin-top:18px;\n  flex-wrap:wrap;\n}\n\n.lash-badge{\n  background:rgba(255,255,255,.15);\n  border:1px solid rgba(255,255,255,.25);\n  color:#fff8e5;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n\/* CARDS *\/\n.lash-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.lash-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  box-shadow:0 8px 22px rgba(212,169,79,.12);\n  border:1px solid #f0e0b5;\n  color:#5a4630;\n}\n\n.lash-card h2{\n  color:#c89b3c;\n  font-size:18px;\n  margin-top:0;\n}\n\n.lash-card.full{\n  grid-column:1\/-1;\n}\n\n.lash-card ul{\n  padding-left:18px;\n}\n\n\/* MOBILE *\/\n@media(max-width:768px){\n  .lash-grid{grid-template-columns:1fr}\n  .lash-hero h1{font-size:26px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"lash-landing\"\u003e\n\u003cdiv class=\"lash-hero\"\u003e\n\u003ch1\u003eOlauty VolumeX™\u003c\/h1\u003e\n\u003cp\u003e\u003cstrong\u003eO Seu Olhar Radiante\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eCílios mais longos, volumosos e curvados o dia todo.\u003c\/p\u003e\n\u003cdiv class=\"product-scene\"\u003e\n\u003cdiv class=\"glow\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cdiv class=\"sparkle s1\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"sparkle s2\"\u003e✧\u003c\/div\u003e\n\u003cdiv class=\"sparkle s3\"\u003e✦\u003c\/div\u003e\n\u003cdiv class=\"sparkle s4\"\u003e✧\u003c\/div\u003e\n\u003cimg class=\"lash-product\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPT_Image_2_05_2026__00_10_06-removebg-preview_800x800.png?v=1777677087\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lash-badges\"\u003e\n\u003cdiv class=\"lash-badge\"\u003eCurvatura desde a raiz\u003c\/div\u003e\n\u003cdiv class=\"lash-badge\"\u003eResistente à água\u003c\/div\u003e\n\u003cdiv class=\"lash-badge\"\u003eVolume natural\u003c\/div\u003e\n\u003cdiv class=\"lash-badge\"\u003eSem grumos\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lash-grid\"\u003e\n\u003cdiv class=\"lash-card\"\u003e\n\u003ch2\u003eAplicação de precisão\u003c\/h2\u003e\nEnvolve cada pestana desde a raiz, criando um efeito mais aberto e elegante no olhar.\u003c\/div\u003e\n\u003cdiv class=\"lash-card\"\u003e\n\u003ch2\u003eDuração prolongada\u003c\/h2\u003e\nMantém-se intacta mesmo com calor, humidade ou suor ao longo do dia.\u003c\/div\u003e\n\u003cdiv class=\"lash-card\"\u003e\n\u003ch2\u003eVolume natural\u003c\/h2\u003e\nDá mais densidade às pestanas sem colar ou criar grumos.\u003c\/div\u003e\n\u003cdiv class=\"lash-card\"\u003e\n\u003ch2\u003eOlhar mais marcante\u003c\/h2\u003e\nIdeal para realçar a maquilhagem e dar mais intensidade ao olhar.\u003c\/div\u003e\n\u003cdiv class=\"lash-card full\"\u003e\n\u003ch2\u003eComo usar\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003eRetira o excesso de produto.\u003c\/li\u003e\n\u003cli\u003eAplica em movimento em “Z”.\u003c\/li\u003e\n\u003cli\u003eFinaliza nas pestanas inferiores com a ponta.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dropea","offers":[{"title":"Default Title","offer_id":64579989504349,"sku":"MASCARAOLAUTY","price":29.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_22_20_59.png?v=1778188877"},{"product_id":"cepillo-de-vapor-mascotas","title":"O momento relaxante que o seu animal vai adorar — PetSpa Clean™","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003clink rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400;1,600\u0026amp;family=DM+Sans:wght@300;400;500;600\u0026amp;display=swap\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n:root {\n  --orange: #F4720B;\n  --orange-light: #FF9A3C;\n  --yellow: #F5C842;\n  --green: #7BC67E;\n  --green-light: #A8DCA9;\n  --navy: #0E1B2E;\n  --navy-mid: #162438;\n  --navy-light: #1E3A5F;\n  --cream: #FBF7F0;\n  --cream-dark: #F2EBE0;\n  --white: #FFFFFF;\n  --text-dark: #0E1B2E;\n  --text-mid: #3D5A80;\n  --text-muted: #6B7280;\n  --border: rgba(255,255,255,0.08);\n  --shadow-warm: 0 20px 60px rgba(244,114,11,0.18);\n  --shadow-card: 0 4px 24px rgba(14,27,46,0.10);\n  --radius: 16px;\n  --radius-sm: 10px;\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  color: var(--text-dark);\n  background: var(--white);\n  overflow-x: hidden;\n  line-height: 1.6;\n}\n\n\/* ── ANIMATIONS ──────────────────────────────── *\/\n@keyframes ringPulse {\n  0%   { transform: scale(1);   opacity: 0.55; }\n  50%  { transform: scale(1.12); opacity: 0.2; }\n  100% { transform: scale(1);   opacity: 0.55; }\n}\n@keyframes coreFloat {\n  0%, 100% { transform: translateY(0px); }\n  50%       { transform: translateY(-10px); }\n}\n@keyframes steamRise1 {\n  0%   { opacity:0; transform: translateY(0) translateX(0) scaleX(1); }\n  30%  { opacity:0.7; }\n  100% { opacity:0; transform: translateY(-70px) translateX(-8px) scaleX(1.4); }\n}\n@keyframes steamRise2 {\n  0%   { opacity:0; transform: translateY(0) translateX(0) scaleX(1); }\n  40%  { opacity:0.5; }\n  100% { opacity:0; transform: translateY(-80px) translateX(10px) scaleX(1.6); }\n}\n@keyframes steamRise3 {\n  0%   { opacity:0; transform: translateY(0) translateX(0) scaleX(1); }\n  35%  { opacity:0.6; }\n  100% { opacity:0; transform: translateY(-65px) translateX(5px) scaleX(1.3); }\n}\n@keyframes fadeUp {\n  from { opacity:0; transform:translateY(24px); }\n  to   { opacity:1; transform:translateY(0); }\n}\n@keyframes shimmer {\n  0%   { background-position: -200% 0; }\n  100% { background-position: 200% 0; }\n}\n@keyframes badgePop {\n  0%   { transform: scale(0.85); opacity:0; }\n  100% { transform: scale(1);    opacity:1; }\n}\n@keyframes gradShift {\n  0%,100% { background-position:0% 50%; }\n  50%      { background-position:100% 50%; }\n}\n\n\/* ── HERO ────────────────────────────────────── *\/\n.hero {\n  background: linear-gradient(135deg, var(--navy) 0%, #0B2240 40%, #122d52 70%, #1a3a6b 100%);\n  background-size: 200% 200%;\n  animation: gradShift 8s ease infinite;\n  min-height: 100vh;\n  padding: 0 clamp(16px,5vw,80px);\n  display: flex;\n  align-items: center;\n  position: relative;\n  overflow: hidden;\n}\n.hero::before {\n  content:'';\n  position:absolute; inset:0;\n  background: radial-gradient(ellipse 80% 60% at 60% 50%, rgba(244,114,11,0.12) 0%, transparent 70%);\n  pointer-events:none;\n}\n.hero::after {\n  content:'';\n  position:absolute; inset:0;\n  background-image: radial-gradient(circle, rgba(255,255,255,0.025) 1px, transparent 1px);\n  background-size: 40px 40px;\n  pointer-events:none;\n}\n.hero-inner {\n  max-width: 1280px;\n  width:100%;\n  margin:0 auto;\n  display:grid;\n  grid-template-columns: 1fr 1fr;\n  gap: clamp(32px,5vw,80px);\n  align-items: center;\n  padding: 80px 0 60px;\n  position:relative; z-index:1;\n}\n.hero-left { animation: fadeUp 0.8s ease both; }\n.hero-badge {\n  display: inline-flex;\n  align-items: center;\n  gap: 8px;\n  background: linear-gradient(90deg, rgba(244,114,11,0.2), rgba(245,200,66,0.2));\n  border: 1px solid rgba(244,114,11,0.4);\n  color: var(--orange-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  animation: badgePop 0.6s ease both 0.2s;\n}\n.hero-badge span { display:inline-block; width:6px; height:6px; border-radius:50%; background:var(--orange); box-shadow:0 0 8px var(--orange); }\n.hero-title {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: clamp(36px, 5vw, 62px);\n  font-weight: 700;\n  color: var(--white);\n  line-height: 1.12;\n  margin-bottom: 20px;\n}\n.hero-title em {\n  font-style: italic;\n  color: var(--orange-light);\n  display: block;\n}\n.hero-subtitle {\n  color: rgba(255,255,255,0.65);\n  font-size: clamp(15px,1.8vw,17px);\n  font-weight: 300;\n  max-width: 480px;\n  margin-bottom: 36px;\n  line-height: 1.7;\n}\n.trust-strip {\n  display: flex;\n  gap: 24px;\n  flex-wrap: wrap;\n}\n.trust-item {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 12px;\n  font-weight: 500;\n  color: rgba(255,255,255,0.7);\n  letter-spacing:0.03em;\n}\n.trust-item .t-icon {\n  width: 32px; height: 32px;\n  border-radius: 8px;\n  background: rgba(255,255,255,0.08);\n  display: flex; align-items: center; justify-content: center;\n  font-size: 14px;\n}\n\n\/* ── HERO RIGHT ─ floating panel ─── *\/\n.hero-right {\n  display: flex;\n  justify-content: center;\n  position: relative;\n  animation: fadeUp 0.8s ease both 0.2s;\n}\n.hero-panel-wrap {\n  position: relative;\n  width: clamp(260px,36vw,380px);\n  height: clamp(340px,42vw,460px);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  animation: coreFloat 4s ease-in-out infinite;\n}\n.ring {\n  position: absolute;\n  border-radius: 50%;\n  border: 1.5px solid;\n  animation: ringPulse 3s ease-in-out infinite;\n}\n.ring-1 { inset:-20px;  border-color:rgba(244,114,11,0.35); animation-delay:0s; }\n.ring-2 { inset:-45px;  border-color:rgba(245,200,66,0.22); animation-delay:0.8s; }\n.ring-3 { inset:-75px;  border-color:rgba(123,198,126,0.15); animation-delay:1.6s; }\n.hero-panel {\n  width: 100%;\n  height: 100%;\n  background: linear-gradient(145deg, rgba(255,255,255,0.07), rgba(255,255,255,0.02));\n  border: 1px solid rgba(255,255,255,0.12);\n  border-radius: 24px;\n  backdrop-filter: blur(20px);\n  box-shadow: 0 30px 80px rgba(0,0,0,0.4), inset 0 1px 0 rgba(255,255,255,0.1);\n  display: flex;\n  flex-direction: column;\n  align-items: center;\n  justify-content: center;\n  gap: 16px;\n  padding: 28px;\n  text-align: center;\n  position: relative;\n  overflow: hidden;\n}\n.hero-panel::before {\n  content:'';\n  position:absolute; top:-1px; left:20%; right:20%; height:2px;\n  background: linear-gradient(90deg, transparent, var(--orange), transparent);\n}\n\n\/* Product image + steam *\/\n.product-img-wrap {\n  position: relative;\n  width: 180px;\n  height: 200px;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.product-img-wrap img {\n  width: 160px;\n  height: 160px;\n  object-fit: contain;\n  position: relative;\n  z-index: 2;\n  filter: drop-shadow(0 8px 28px rgba(244,114,11,0.4));\n}\n\n\/* Steam canvas sits on top, covers the brush + above it *\/\n.steam-canvas {\n  position: absolute;\n  top: 0; left: 50%;\n  transform: translateX(-50%);\n  width: 180px;\n  height: 200px;\n  z-index: 5;\n  pointer-events: none;\n}\n\n.glow-orb {\n  position: absolute;\n  bottom: 10px; left: 50%;\n  transform: translateX(-50%);\n  width: 130px; height: 40px;\n  background: radial-gradient(ellipse, rgba(244,114,11,0.35) 0%, transparent 70%);\n  filter: blur(14px);\n  z-index: 1;\n}\n\n.price-old {\n  font-size: 14px;\n  color: rgba(255,255,255,0.45);\n  text-decoration: line-through;\n  font-weight: 400;\n}\n.price-new {\n  font-family: 'Cormorant Garamond', serif;\n  font-size: 52px;\n  font-weight: 700;\n  color: var(--white);\n  line-height: 1;\n}\n.price-new span { font-size:22px; font-weight:400; vertical-align:top; margin-top:8px; display:inline-block; }\n.price-save {\n  background: linear-gradient(90deg, var(--orange), var(--yellow));\n  color: var(--navy);\n  font-size: 11px;\n  font-weight: 700;\n  letter-spacing: 0.1em;\n  text-transform: uppercase;\n  padding: 4px 12px;\n  border-radius: 100px;\n}\n.avail-badge {\n  display: flex;\n  align-items: center;\n  gap: 6px;\n  font-size: 11px;\n  color: rgba(255,255,255,0.55);\n  font-weight:500;\n}\n.avail-dot {\n  width:7px; height:7px; border-radius:50%;\n  background: var(--green);\n  box-shadow: 0 0 8px var(--green);\n  animation: ringPulse 1.5s ease-in-out infinite;\n}\n\n\/* Feature chips *\/\n.chip {\n  position: absolute;\n  background: rgba(14,27,46,0.92);\n  border: 1px solid rgba(244,114,11,0.3);\n  border-radius: 100px;\n  padding: 6px 14px;\n  font-size: 11px;\n  font-weight: 600;\n  color: rgba(255,255,255,0.85);\n  white-space: nowrap;\n  letter-spacing: 0.04em;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.3);\n}\n.chip-1 { top: 10%; left: -18%; }\n.chip-2 { top: 50%; left: -22%; }\n.chip-3 { top: 75%; right: -15%; }\n\n\/* ── STATS BAR ───────────────────────────────── *\/\n.stats-bar {\n  background: var(--navy);\n  padding: 56px clamp(16px,5vw,80px);\n}\n.stats-inner {\n  max-width:1280px; margin:0 auto;\n  display:grid; grid-template-columns:repeat(3,1fr);\n  gap:40px; text-align:center;\n}\n.stat-divider {\n  border-left:1px solid rgba(255,255,255,0.08);\n}\n.stat-num {\n  font-family:'Cormorant Garamond', serif;\n  font-size: clamp(44px,5vw,72px);\n  font-weight:700;\n  background: linear-gradient(135deg, var(--orange-light), var(--yellow));\n  -webkit-background-clip:text; -webkit-text-fill-color:transparent;\n  background-clip:text;\n  line-height:1;\n  margin-bottom:8px;\n}\n.stat-label {\n  font-size:13px;\n  font-weight:500;\n  color:rgba(255,255,255,0.5);\n  text-transform:uppercase;\n  letter-spacing:0.1em;\n}\n\n\/* ── FEATURES ────────────────────────────────── *\/\n.features {\n  background: var(--white);\n  padding: 72px clamp(16px,5vw,80px);\n}\n.features-inner {\n  max-width:1200px; margin:0 auto;\n  display:grid; grid-template-columns:1fr 1fr;\n  gap:clamp(32px,4vw,64px);\n  align-items:center;\n}\n.section-eyebrow {\n  font-size:11px; font-weight:600;\n  letter-spacing:0.14em; text-transform:uppercase;\n  color:var(--orange); margin-bottom:12px;\n}\n.section-title {\n  font-family:'Cormorant Garamond', serif;\n  font-size: clamp(28px,3.5vw,44px);\n  font-weight:700;\n  line-height:1.15;\n  margin-bottom:28px;\n  color:var(--navy);\n}\n.section-title em { font-style:italic; color:var(--orange); }\n\n\/* Desktop feat list — horizontal rows *\/\n.feat-grid {\n  display:flex; flex-direction:column;\n  gap:12px;\n}\n.feat-card {\n  display:flex;\n  align-items:center;\n  gap:16px;\n  background:var(--cream);\n  border-radius:var(--radius-sm);\n  padding:16px 20px;\n  border:1px solid var(--cream-dark);\n  transition: transform 0.22s, box-shadow 0.22s, border-color 0.22s;\n}\n.feat-card:hover {\n  transform:translateX(4px);\n  box-shadow: 0 4px 20px rgba(244,114,11,0.10);\n  border-color: rgba(244,114,11,0.25);\n}\n.feat-icon {\n  font-size:28px;\n  flex-shrink:0;\n  width:48px; height:48px;\n  background:var(--white);\n  border-radius:12px;\n  display:flex; align-items:center; justify-content:center;\n  box-shadow:0 2px 8px rgba(14,27,46,0.07);\n}\n.feat-body { flex:1; }\n.feat-title { font-size:14px; font-weight:600; color:var(--navy); margin-bottom:2px; }\n.feat-desc { font-size:12px; color:var(--text-muted); line-height:1.5; }\n\n\/* Accordion (mobile) *\/\n.feat-accordion { display:none; }\n.acc-item {\n  border-bottom:1px solid var(--cream-dark);\n}\n.acc-trigger {\n  width:100%; text-align:left;\n  background:none; border:none; cursor:pointer;\n  padding:16px 0;\n  display:flex; align-items:center; gap:12px;\n  font-family:'DM Sans',sans-serif;\n  font-size:15px; font-weight:600; color:var(--navy);\n}\n.acc-icon { font-size:20px; }\n.acc-arrow {\n  margin-left:auto;\n  font-size:18px;\n  color:var(--orange);\n  transition:transform 0.3s;\n  display:inline-block;\n}\n.acc-item.open .acc-arrow { transform:rotate(180deg); }\n.acc-body {\n  max-height:0; overflow:hidden;\n  transition:max-height 0.35s ease, padding 0.3s;\n}\n.acc-item.open .acc-body { max-height:200px; }\n.acc-body-inner { padding:0 0 16px 36px; font-size:13px; color:var(--text-muted); line-height:1.6; }\n\n\/* Product panel right *\/\n.feat-panel {\n  background: linear-gradient(145deg, var(--navy) 0%, var(--navy-light) 100%);\n  border-radius:24px;\n  padding:clamp(28px,4vw,48px);\n  position:relative;\n  overflow:hidden;\n  min-height:420px;\n  display:flex; flex-direction:column;\n  align-items:center; justify-content:center;\n  box-shadow: 0 30px 80px rgba(14,27,46,0.3);\n}\n.feat-panel::before {\n  content:'';\n  position:absolute; inset:0;\n  background: radial-gradient(ellipse 70% 70% at 50% 30%, rgba(244,114,11,0.12), transparent);\n}\n.feat-panel-img {\n  position:relative; z-index:2;\n  margin-bottom:20px;\n  width:180px; height:200px;\n  display:flex; align-items:center; justify-content:center;\n}\n.feat-panel-img img {\n  width:200px;\n  filter: drop-shadow(0 12px 32px rgba(244,114,11,0.4));\n}\n\/* mini steam removed - using canvas engine *\/\n\n.cert-tags {\n  display:flex; gap:10px; flex-wrap:wrap;\n  justify-content:center;\n  position:relative; z-index:2;\n}\n.cert-tag {\n  background:rgba(255,255,255,0.06);\n  border:1px solid rgba(255,255,255,0.12);\n  color:rgba(255,255,255,0.65);\n  font-size:10px; font-weight:600;\n  letter-spacing:0.08em; text-transform:uppercase;\n  padding:5px 12px; border-radius:100px;\n}\n\n\/* ── PARA QUEM É ─────────────────────────────── *\/\n.persona {\n  background: var(--cream);\n  padding:80px clamp(16px,5vw,80px);\n}\n.persona-inner { max-width:1280px; margin:0 auto; }\n.persona-header { text-align:center; margin-bottom:48px; }\n.persona-grid {\n  display:grid; grid-template-columns:repeat(3,1fr);\n  gap:24px;\n}\n.persona-card {\n  background:var(--white);\n  border-radius:var(--radius);\n  padding:28px 24px;\n  border:1px solid var(--cream-dark);\n  box-shadow:var(--shadow-card);\n  transition:transform 0.25s, box-shadow 0.25s;\n}\n.persona-card:hover { transform:translateY(-4px); box-shadow:0 12px 36px rgba(14,27,46,0.12); }\n.persona-emoji { font-size:32px; margin-bottom:14px; display:block; }\n.persona-title { font-size:15px; font-weight:600; color:var(--navy); margin-bottom:8px; }\n.persona-text { font-size:13px; color:var(--text-muted); line-height:1.65; }\n\n\/* ── COMO FUNCIONA ───────────────────────────── *\/\n.how {\n  background: var(--cream-dark);\n  padding:80px clamp(16px,5vw,80px);\n}\n.how-inner { max-width:1280px; margin:0 auto; }\n.how-header { text-align:center; margin-bottom:56px; }\n.how-steps {\n  display:grid; grid-template-columns:repeat(3,1fr);\n  gap:0;\n  align-items:start;\n  position:relative;\n}\n.how-steps::before {\n  content:'';\n  position:absolute;\n  top:44px; left:calc(1\/6 * 100%); right:calc(1\/6 * 100%);\n  height:2px;\n  background:linear-gradient(90deg, var(--orange), var(--yellow), var(--green));\n  z-index:0;\n}\n.step {\n  text-align:center;\n  padding:0 clamp(12px,3vw,32px);\n  position:relative; z-index:1;\n}\n.step-num {\n  font-family:'Cormorant Garamond',serif;\n  font-size:80px; font-weight:700;\n  color:rgba(14,27,46,0.06);\n  line-height:1;\n  margin-bottom:-24px;\n  display:block;\n}\n.step-icon-wrap {\n  width:64px; height:64px; border-radius:50%;\n  background:var(--white);\n  border:2px solid var(--orange);\n  display:flex; align-items:center; justify-content:center;\n  font-size:26px;\n  margin:0 auto 16px;\n  box-shadow:0 4px 16px rgba(244,114,11,0.2);\n}\n.step-title { font-size:16px; font-weight:600; color:var(--navy); margin-bottom:8px; }\n.step-desc { font-size:13px; color:var(--text-muted); line-height:1.6; }\n\n\/* ── REVIEWS ─────────────────────────────────── *\/\n.reviews {\n  background:var(--white);\n  padding:80px clamp(16px,5vw,80px);\n}\n.reviews-inner { max-width:1280px; margin:0 auto; }\n.reviews-header { text-align:center; margin-bottom:48px; }\n.reviews-grid {\n  display:grid; grid-template-columns:repeat(3,1fr);\n  gap:24px;\n}\n.review-card {\n  background:var(--cream);\n  border-radius:var(--radius);\n  padding:28px 24px;\n  border:1px solid var(--cream-dark);\n  transition:transform 0.25s;\n}\n.review-card:hover { transform:translateY(-4px); }\n.stars { font-size:14px; color:var(--yellow); margin-bottom:14px; letter-spacing:2px; }\n.review-text {\n  font-style:italic;\n  font-size:14px; color:var(--text-mid);\n  line-height:1.7;\n  margin-bottom:20px;\n  font-family:'Cormorant Garamond',serif;\n  font-size:16px;\n}\n.review-author { display:flex; align-items:center; gap:12px; }\n.review-avatar {\n  width:40px; height:40px; border-radius:50%;\n  background:linear-gradient(135deg, var(--orange), var(--yellow));\n  display:flex; align-items:center; justify-content:center;\n  font-size:14px; font-weight:700; color:var(--white);\n  flex-shrink:0;\n}\n.review-name { font-size:13px; font-weight:600; color:var(--navy); }\n.review-city { font-size:11px; color:var(--text-muted); }\n\n\/* ── COMPARAÇÃO ──────────────────────────────── *\/\n.comparison {\n  background:var(--white);\n  padding:80px clamp(16px,5vw,80px);\n  border-top:1px solid var(--cream-dark);\n}\n.comparison-inner { max-width:900px; margin:0 auto; }\n.comparison-header { text-align:center; margin-bottom:48px; }\n.comp-table { width:100%; border-collapse:collapse; border-radius:16px; overflow:hidden; box-shadow:var(--shadow-card); }\n.comp-table th {\n  background:var(--navy);\n  color:rgba(255,255,255,0.85);\n  font-size:13px; font-weight:600;\n  letter-spacing:0.06em; text-transform:uppercase;\n  padding:16px 20px;\n}\n.comp-table th:first-child { text-align:left; }\n.comp-table th:not(:first-child) { text-align:center; width:140px; }\n.comp-table th.ours {\n  background:linear-gradient(90deg, var(--orange), var(--orange-light));\n  color:var(--white);\n}\n.comp-table td {\n  padding:14px 20px;\n  font-size:13px;\n  border-bottom:1px solid var(--cream-dark);\n  color:var(--text-dark);\n}\n.comp-table tr:last-child td { border-bottom:none; }\n.comp-table tr:nth-child(even) td { background:var(--cream); }\n.comp-table td:not(:first-child) { text-align:center; font-size:18px; }\n.tick { color:#22c55e; }\n.cross { color:#ef4444; }\n.partial { color:var(--orange); }\n\n\/* ── SPECS ───────────────────────────────────── *\/\n.specs {\n  background:var(--navy);\n  padding:80px clamp(16px,5vw,80px);\n}\n.specs-inner {\n  max-width:1280px; margin:0 auto;\n  display:grid; grid-template-columns:1fr 1fr;\n  gap:clamp(40px,5vw,80px);\n  align-items:center;\n}\n.specs-title {\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(24px,3vw,38px);\n  font-weight:600;\n  color:rgba(255,255,255,0.7);\n  margin-bottom:32px;\n}\n.spec-row {\n  display:flex;\n  justify-content:space-between;\n  align-items:center;\n  padding:14px 0;\n  border-bottom:1px solid rgba(255,255,255,0.06);\n}\n.spec-row:last-child { border-bottom:none; }\n.spec-key { font-size:12px; font-weight:500; color:rgba(255,255,255,0.45); text-transform:uppercase; letter-spacing:0.08em; }\n.spec-val { font-size:14px; font-weight:600; color:var(--white); }\n.specs-cta {\n  background:rgba(255,255,255,0.04);\n  border:1px solid rgba(255,255,255,0.1);\n  border-radius:24px;\n  padding:clamp(28px,4vw,48px);\n  text-align:center;\n}\n.specs-cta-title {\n  font-family:'Cormorant Garamond',serif;\n  font-size:clamp(26px,3vw,40px);\n  font-weight:700;\n  color:var(--white);\n  margin-bottom:16px;\n}\n.specs-cta-title em { font-style:italic; color:var(--orange-light); }\n.specs-cta p {\n  font-size:13px;\n  color:rgba(255,255,255,0.5);\n  line-height:1.7;\n  max-width:300px;\n  margin:0 auto 32px;\n}\n.trust-badges {\n  display:flex; gap:16px;\n  justify-content:center;\n  flex-wrap:wrap;\n}\n.trust-badge {\n  display:flex; align-items:center; gap:8px;\n  background:rgba(255,255,255,0.05);\n  border:1px solid rgba(255,255,255,0.1);\n  border-radius:100px;\n  padding:8px 16px;\n  font-size:11px; font-weight:600;\n  color:rgba(255,255,255,0.7);\n  letter-spacing:0.05em;\n}\n.trust-badge .tb-icon { font-size:14px; }\n\n\/* ── FAQ ─────────────────────────────────────── *\/\n.faq {\n  background:var(--cream);\n  padding:80px clamp(16px,5vw,80px);\n}\n.faq-inner { max-width:700px; margin:0 auto; }\n.faq-header { text-align:center; margin-bottom:48px; }\n.faq-item {\n  border-bottom:1px solid var(--cream-dark);\n  padding:20px 0;\n  cursor:pointer;\n}\n.faq-q {\n  display:flex; align-items:flex-start; gap:12px;\n  cursor:pointer;\n  font-size:15px; font-weight:600; color:var(--navy);\n  width:100%; text-align:left;\n  background:none; border:none; padding:0;\n  font-family:'DM Sans',sans-serif;\n  user-select:none;\n}\n.faq-star { color:var(--orange); font-size:12px; margin-top:3px; flex-shrink:0; }\n.faq-chevron { margin-left:auto; font-size:16px; color:var(--orange); transition:transform 0.3s; flex-shrink:0; }\n.faq-item.open .faq-chevron { transform:rotate(180deg); }\n.faq-a {\n  max-height:0; overflow:hidden;\n  transition:max-height 0.35s ease;\n  font-size:14px; color:var(--text-muted); line-height:1.7;\n  padding-left:24px;\n}\n.faq-item.open .faq-a { max-height:300px; padding-top:12px; }\n\n\/* ── FOOTER ──────────────────────────────────── *\/\nfooter {\n  background:var(--navy);\n  padding:40px clamp(16px,5vw,80px);\n  text-align:center;\n  border-top:1px solid rgba(255,255,255,0.06);\n}\n.footer-brand {\n  font-family:'Cormorant Garamond',serif;\n  font-size:28px; font-weight:700;\n  background:linear-gradient(90deg,var(--orange),var(--yellow));\n  -webkit-background-clip:text; -webkit-text-fill-color:transparent;\n  background-clip:text;\n  margin-bottom:8px;\n}\n.footer-copy {\n  font-size:12px;\n  color:rgba(255,255,255,0.3);\n  letter-spacing:0.05em;\n}\n\n\/* ── RESPONSIVE ──────────────────────────────── *\/\n@media (max-width:768px) {\n  .hero-inner { grid-template-columns:1fr; padding:60px 0 40px; }\n  .hero-right { display:none; }\n  .hero-title { font-size:36px; }\n  .stats-inner { grid-template-columns:1fr; gap:32px; }\n  .stat-divider { border-left:none; border-top:1px solid rgba(255,255,255,0.08); padding-top:32px; }\n  .features-inner { grid-template-columns:1fr; }\n  .feat-grid { display:none; }\n  .feat-accordion { display:block; }\n  .feat-panel { min-height:280px; order:-1; }\n  .persona-grid { grid-template-columns:1fr; }\n  .how-steps { grid-template-columns:1fr; gap:32px; }\n  .how-steps::before { display:none; }\n  .reviews-grid { grid-template-columns:1fr; }\n  .specs-inner { grid-template-columns:1fr; }\n  .chip { display:none; }\n}\n@media (min-width:769px) and (max-width:1024px) {\n  .persona-grid { grid-template-columns:repeat(2,1fr); }\n  .reviews-grid { grid-template-columns:repeat(2,1fr); }\n}\n\u003c\/style\u003e\n\u003c!-- ═══════════════════════════════════════ HERO ═══ --\u003e\n\u003csection class=\"hero\"\u003e\n\u003cdiv class=\"hero-inner\"\u003e\n\u003cdiv class=\"hero-left\"\u003e\n\u003cdiv class=\"hero-badge\"\u003e\n\u003cspan\u003e\u003c\/span\u003e Novidade · Edição Limitada\u003c\/div\u003e\n\u003ch1 class=\"hero-title\"\u003ePetSpa Clean™\u003c\/h1\u003e\n\u003cp class=\"hero-subtitle\"\u003eA revolução na higiene do seu pet — remove pelos, amacia o pêlo e oferece uma massagem relaxante, tudo num único toque de vapor.\u003c\/p\u003e\n\u003cdiv class=\"trust-strip\"\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"t-icon\"\u003e🚚\u003c\/div\u003e\nEnvio Rápido\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"t-icon\"\u003e🛡️\u003c\/div\u003e\nGarantia 30 dias\u003c\/div\u003e\n\u003cdiv class=\"trust-item\"\u003e\n\u003cdiv class=\"t-icon\"\u003e🔒\u003c\/div\u003e\nPagamento Seguro\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"hero-right\"\u003e\n\u003cdiv class=\"hero-panel-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\u003c!-- Feature chips --\u003e\n\u003cdiv class=\"chip chip-1\"\u003e🌿 100% Seguro\u003c\/div\u003e\n\u003cdiv class=\"chip chip-2\"\u003e💧 Vapor Quente\u003c\/div\u003e\n\u003cdiv class=\"chip chip-3\"\u003e✨ 3 em 1\u003c\/div\u003e\n\u003cdiv class=\"hero-panel\"\u003e\n\u003cdiv class=\"product-img-wrap\"\u003e\n\u003ccanvas height=\"200\" width=\"180\" id=\"heroSteam\" class=\"steam-canvas\"\u003e\u003c\/canvas\u003e \u003cimg alt=\"PetSpa Clean™\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Captura_de_ecra_2026-05-01_231704-removebg-preview_800x800.png?v=1777674327\"\u003e\n\u003cdiv class=\"glow-orb\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-old\"\u003ePreço normal: 59,99€\u003c\/div\u003e\n\u003cdiv class=\"price-new\"\u003e\n\u003cspan\u003e€\u003c\/span\u003e34\u003cspan style=\"font-size: 28px;\"\u003e,99\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"price-save\"\u003ePoupas 25€ Hoje\u003c\/div\u003e\n\u003cdiv class=\"avail-badge\"\u003e\n\u003cspan class=\"avail-dot\"\u003e\u003c\/span\u003e Disponibilidade Limitada\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-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"stat-num\"\u003e98%\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eClientes Satisfeitos\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-divider\"\u003e\n\u003cdiv class=\"stat-num\"\u003e3×\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eMenos Pelos em Casa\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"stat-divider\"\u003e\n\u003cdiv class=\"stat-num\"\u003e+5mil\u003c\/div\u003e\n\u003cdiv class=\"stat-label\"\u003eAnimais Felizes\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-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"section-eyebrow\"\u003ePorquê a PetSpa Clean™\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003eFeita para \u003cem\u003ecuidar\u003c\/em\u003e\u003cbr\u003edo teu melhor amigo\u003c\/h2\u003e\n\u003c!-- Desktop grid --\u003e\n\u003cdiv class=\"feat-grid\"\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e💆\u003c\/div\u003e\n\u003cdiv class=\"feat-body\"\u003e\n\u003cdiv class=\"feat-title\"\u003eMassagem \u0026amp; Remoção\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eRemove pelos mortos e oferece massagem relaxante em simultâneo.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e🌡️\u003c\/div\u003e\n\u003cdiv class=\"feat-body\"\u003e\n\u003cdiv class=\"feat-title\"\u003eTecnologia Hot Steam\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eVapor quente que solta sujidade do subpêlo de forma suave e eficaz.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e🖐️\u003c\/div\u003e\n\u003cdiv class=\"feat-body\"\u003e\n\u003cdiv class=\"feat-title\"\u003eDesign Ergonómico\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eAlça confortável, cabeça removível para limpeza fácil em segundos.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"feat-card\"\u003e\n\u003cdiv class=\"feat-icon\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"feat-body\"\u003e\n\u003cdiv class=\"feat-title\"\u003eTodos os Tipos de Pêlo\u003c\/div\u003e\n\u003cdiv class=\"feat-desc\"\u003eCurto, médio ou longo — funciona para qualquer raça.\u003c\/div\u003e\n\u003c\/div\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-trigger\"\u003e \u003cspan class=\"acc-icon\"\u003e💆\u003c\/span\u003e Massagem \u0026amp; Remoção \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eRemove pelos soltos e oferece uma massagem relaxante em simultâneo, fortalecendo o vínculo com o teu pet.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-icon\"\u003e🌡️\u003c\/span\u003e Tecnologia Hot Steam \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eVapor quente que solta a sujidade e pelos mortos do subpêlo de forma suave e eficaz.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-icon\"\u003e🖐️\u003c\/span\u003e Design Ergonómico \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eAlça confortável com cabeça removível para limpeza fácil. Compacta e prática para uso diário.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"acc-item\"\u003e\n\u003cbutton class=\"acc-trigger\"\u003e \u003cspan class=\"acc-icon\"\u003e🐾\u003c\/span\u003e Todos os Tipos de Pêlo \u003cspan class=\"acc-arrow\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"acc-body\"\u003e\n\u003cdiv class=\"acc-body-inner\"\u003eAdequada para pêlos longos, curtos ou médios. Versátil para diferentes raças e necessidades.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Panel right --\u003e\n\u003cdiv class=\"feat-panel\"\u003e\n\u003cdiv style=\"position: relative;\" class=\"feat-panel-img\"\u003e\n\u003ccanvas style=\"position: absolute; top: 0; left: 50%; transform: translateX(-50%); z-index: 5; pointer-events: none;\" height=\"200\" width=\"180\" id=\"featSteam\"\u003e\u003c\/canvas\u003e \u003cimg style=\"position: relative; z-index: 2;\" alt=\"PetSpa Clean™\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Captura_de_ecra_2026-05-01_231704-removebg-preview_800x800.png?v=1777674327\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"cert-tags\"\u003e\n\u003cdiv class=\"cert-tag\"\u003e🏅 Certificado Seguro\u003c\/div\u003e\n\u003cdiv class=\"cert-tag\"\u003e🌿 Eco-Friendly\u003c\/div\u003e\n\u003cdiv class=\"cert-tag\"\u003e🐱 Dermatologicamente Testado\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════════════════════════════ PARA QUEM É ══ --\u003e\n\u003csection class=\"persona\"\u003e\n\u003cdiv class=\"persona-inner\"\u003e\n\u003cdiv class=\"persona-header\"\u003e\n\u003cdiv class=\"section-eyebrow\"\u003ePara quem é\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003ePerfeita para \u003cem\u003etodos os donos\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-grid\"\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🏠\u003c\/span\u003e\n\u003cdiv class=\"persona-title\"\u003eDonos com alergias\u003c\/div\u003e\n\u003cp class=\"persona-text\"\u003eReduzes drasticamente os pelos soltos no ambiente doméstico, tornando a convivência mais saudável e confortável.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e👶\u003c\/span\u003e\n\u003cdiv class=\"persona-title\"\u003eFamílias com crianças\u003c\/div\u003e\n\u003cp class=\"persona-text\"\u003eA casa fica mais limpa e os teus filhos podem brincar com o pet sem pelos por todo o lado.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e🐱\u003c\/span\u003e\n\u003cdiv class=\"persona-title\"\u003eGatos com pêlo longo\u003c\/div\u003e\n\u003cp class=\"persona-text\"\u003eResolve o problema de pêlos embaraçados e bolas de pelo com uma escovagem suave e eficaz.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e⏱️\u003c\/span\u003e\n\u003cdiv class=\"persona-title\"\u003eDonos ocupados\u003c\/div\u003e\n\u003cp class=\"persona-text\"\u003ePoupar tempo no grooming sem abdicar da qualidade — tudo num único produto prático e intuitivo.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e💛\u003c\/span\u003e\n\u003cdiv class=\"persona-title\"\u003eQuem adora mimar o pet\u003c\/div\u003e\n\u003cp class=\"persona-text\"\u003eProporciona uma experiência de spa luxuosa ao teu gato, com massagem e vapor relaxante.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"persona-card\"\u003e\n\u003cspan class=\"persona-emoji\"\u003e✨\u003c\/span\u003e\n\u003cdiv class=\"persona-title\"\u003eQuem quer a casa impecável\u003c\/div\u003e\n\u003cp class=\"persona-text\"\u003eElimina os pelos dos sofás, tapetes e roupas na origem, mantendo a casa sempre arrumada.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════════════════════════════ COMO FUNCIONA ══ --\u003e\n\u003csection class=\"how\"\u003e\n\u003cdiv class=\"how-inner\"\u003e\n\u003cdiv class=\"how-header\"\u003e\n\u003cdiv class=\"section-eyebrow\"\u003ePasso a Passo\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003eComo \u003cem\u003efunciona\u003c\/em\u003e\n\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"how-steps\"\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cspan class=\"step-num\"\u003e01\u003c\/span\u003e\n\u003cdiv class=\"step-icon-wrap\"\u003e💧\u003c\/div\u003e\n\u003cdiv class=\"step-title\"\u003eEnche com água\u003c\/div\u003e\n\u003cp class=\"step-desc\"\u003eAdiciona água ao reservatório integrado e pressiona o botão de vapor. Em segundos está pronto a usar.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cspan class=\"step-num\"\u003e02\u003c\/span\u003e\n\u003cdiv class=\"step-icon-wrap\"\u003e🐾\u003c\/div\u003e\n\u003cdiv class=\"step-title\"\u003eEscova com suavidade\u003c\/div\u003e\n\u003cp class=\"step-desc\"\u003eDesliza a escova pelo pêlo do teu pet. O vapor abranda o pêlo e facilita a remoção dos pelos mortos.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"step\"\u003e\n\u003cspan class=\"step-num\"\u003e03\u003c\/span\u003e\n\u003cdiv class=\"step-icon-wrap\"\u003e✨\u003c\/div\u003e\n\u003cdiv class=\"step-title\"\u003eCasa limpa, pet feliz\u003c\/div\u003e\n\u003cp class=\"step-desc\"\u003eRemove a cabeça, limpa os pelos recolhidos e o teu pet fica com um aspeto saudável e brilhante.\u003c\/p\u003e\n\u003c\/div\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=\"reviews-inner\"\u003e\n\u003cdiv class=\"reviews-header\"\u003e\n\u003cdiv class=\"section-eyebrow\"\u003eO que dizem os clientes\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003eAprovado por \u003cem\u003emilhares\u003c\/em\u003e de donos\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\u003cp class=\"review-text\"\u003e\"Fantástico! A minha gata adora a sessão de escovagem e a casa ficou completamente sem pelos. Recomendo vivamente.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eAS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eAna Silva\u003c\/div\u003e\n\u003cdiv class=\"review-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\u003cp class=\"review-text\"\u003e\"Nunca pensei que uma escova pudesse fazer tanta diferença. O vapor é a chave — o pêlo embaraçado do meu Maine Coon deu lugar a uma pelagem sedosa.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eRC\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eRui Carvalho\u003c\/div\u003e\n\u003cdiv class=\"review-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\u003cp class=\"review-text\"\u003e\"Tenho dois gatos e os pelos eram o meu pesadelo. Desde que comecei a usar a PetSpa Clean, a diferença é noite e dia. Excelente produto!\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eMF\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eMariana Ferreira\u003c\/div\u003e\n\u003cdiv class=\"review-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\u003cp class=\"review-text\"\u003e\"O meu gato é muito nervoso com escovagens, mas com esta ficou calmo desde o início. O vapor parece relaxá-lo completamente. Muito bom!\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eJL\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eJoão Lopes\u003c\/div\u003e\n\u003cdiv class=\"review-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\u003cp class=\"review-text\"\u003e\"Produto de qualidade premium. A minha gata Persas tem pêlo longo e era sempre um desafio. Agora é um ritual diário que ela pede!\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eIS\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eInês Santos\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003eFaro\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\u003cp class=\"review-text\"\u003e\"Vale cada cêntimo. Os meus sofás deixaram de ser um tapete de pelos. Comprei para mim e de presente para a minha irmã.\"\u003c\/p\u003e\n\u003cdiv class=\"review-author\"\u003e\n\u003cdiv class=\"review-avatar\"\u003eTP\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"review-name\"\u003eTânia Pires\u003c\/div\u003e\n\u003cdiv class=\"review-city\"\u003eSetúbal\u003c\/div\u003e\n\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!-- ═══════════════════════════════════════ COMPARAÇÃO ══ --\u003e\n\u003csection class=\"comparison\"\u003e\n\u003cdiv class=\"comparison-inner\"\u003e\n\u003cdiv class=\"comparison-header\"\u003e\n\u003cdiv class=\"section-eyebrow\"\u003eComparação\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003ePetSpa Clean™ \u003cem\u003evs\u003c\/em\u003e Outras Marcas\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003ctable class=\"comp-table\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eCaracterística\u003c\/th\u003e\n\u003cth class=\"ours\"\u003ePetSpa Clean™\u003c\/th\u003e\n\u003cth\u003eOutras Marcas\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eTecnologia de Vapor\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"tick\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cross\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eFunção Massagem\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"tick\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"partial\"\u003e±\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDentes de Pontas Arredondadas\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"tick\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cross\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCompatível com Todos os Tipos de Pêlo\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"tick\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"partial\"\u003e±\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eCabeça Removível e Lavável\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"tick\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cross\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eReduz Bolas de Pelo\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"tick\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"cross\"\u003e✗\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDesign Ergonómico\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"tick\"\u003e✓\u003c\/span\u003e\u003c\/td\u003e\n\u003ctd\u003e\u003cspan class=\"partial\"\u003e±\u003c\/span\u003e\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c!-- ═══════════════════════════════════════ SPECS ══ --\u003e\n\u003csection class=\"specs\"\u003e\n\u003cdiv class=\"specs-inner\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"specs-title\"\u003eEspecificações Técnicas\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eFunção\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eEscova + Vapor + Massagem\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eTemperatura do Vapor\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e40–55°C (segura para pets)\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCapacidade do Reservatório\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e120 ml\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eMaterial dos Dentes\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eSilicone suave arredondado\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCompatibilidade\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003ePêlo curto, médio e longo\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003ePeso\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003e280g\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"spec-row\"\u003e\n\u003cspan class=\"spec-key\"\u003eCarregamento\u003c\/span\u003e\u003cspan class=\"spec-val\"\u003eUSB-C incluído\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"specs-cta\"\u003e\n\u003cdiv class=\"specs-cta-title\"\u003e30 dias de \u003cem\u003egarantia\u003c\/em\u003e total\u003c\/div\u003e\n\u003cp\u003eSe não ficares completamente satisfeito, 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=\"tb-icon\"\u003e🛡️\u003c\/span\u003e Garantia 30 Dias\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"tb-icon\"\u003e📦\u003c\/span\u003e Envio Grátis\u003c\/div\u003e\n\u003cdiv class=\"trust-badge\"\u003e\n\u003cspan class=\"tb-icon\"\u003e🔒\u003c\/span\u003e Pagamento Seguro\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=\"faq-inner\"\u003e\n\u003cdiv class=\"faq-header\"\u003e\n\u003cdiv class=\"section-eyebrow\"\u003ePerguntas Frequentes\u003c\/div\u003e\n\u003ch2 class=\"section-title\"\u003eTens \u003cem\u003edúvidas?\u003c\/em\u003e Temos respostas.\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"faq-q\"\u003e \u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e O vapor é seguro para o meu gato? \u003cspan class=\"faq-chevron\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"faq-a\"\u003eSim, completamente. A temperatura do vapor é regulada entre 40–55°C, muito abaixo de qualquer nível prejudicial. Os dentes são de silicone suave com pontas arredondadas, sem risco de irritação cutânea.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"faq-q\"\u003e \u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e Funciona com cães também? \u003cspan class=\"faq-chevron\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"faq-a\"\u003eA PetSpa Clean™ foi desenvolvida primariamente para gatos, mas funciona igualmente bem com cães de pequeno e médio porte com pêlos curtos, médios ou longos.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"faq-q\"\u003e \u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e Quanto dura a carga de água? \u003cspan class=\"faq-chevron\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"faq-a\"\u003eCom 120ml de água consegues aproximadamente 15–20 minutos de sessão de vapor contínuo — mais do que suficiente para uma escovagem completa.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"faq-q\"\u003e \u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e Como limpo a escova após utilização? \u003cspan class=\"faq-chevron\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"faq-a\"\u003eA cabeça da escova é removível e lavável em água corrente. Basta pressionar o botão lateral, retirar a cabeça, remover os pelos recolhidos e passar por água. Seca rapidamente e está pronta para uso.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"faq-q\"\u003e \u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e Qual é o prazo de entrega? \u003cspan class=\"faq-chevron\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"faq-a\"\u003eEnviamos para todo o território nacional em 3 a 5 dias úteis. Ilhas (Açores e Madeira) podem ter um prazo adicional de 2–3 dias. Receberás um e-mail de confirmação com número de rastreio.\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"faq-item\"\u003e\n\u003cbutton type=\"button\" class=\"faq-q\"\u003e \u003cspan class=\"faq-star\"\u003e✦\u003c\/span\u003e E se não ficar satisfeito? \u003cspan class=\"faq-chevron\"\u003e▾\u003c\/span\u003e \u003c\/button\u003e\n\u003cdiv class=\"faq-a\"\u003eTens 30 dias para devolver o produto sem qualquer justificação e receber o reembolso total. A nossa prioridade é a tua satisfação e a felicidade do teu pet.\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-brand\"\u003ePetSpa Clean™\u003c\/div\u003e\n\u003cdiv class=\"footer-copy\"\u003e© 2026 PetSpa Clean™ · Todos os direitos reservados · Escova Anti-Pelos 3 em 1 com Vapor\u003c\/div\u003e\n\u003c\/footer\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Dropea","offers":[{"title":"Verde","offer_id":64580004839773,"sku":"CEPILLOVAP_15528","price":18.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_21_09_42.png?v=1778184601"},{"product_id":"mini-sleeping-bluetooth-speaker-nature-sound-white-noise-soundbar-wireless-mp3-music-player-ultra-thin-timed-shutdown-audio-pla","title":"Adormeça mais rápido e durma sem interrupções — Lunara™","description":"\u003cstyle\u003e\n.lunara-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#0b1026;\n  color:#f4f1ff;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.gif-wrapper{\n  position:relative;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n  margin:35px 0;\n}\n\n.gif-main{\n  width:260px;\n  border-radius:18px;\n  z-index:3;\n  position:relative;\n  animation:floatGif 3s infinite ease-in-out;\n  box-shadow:0 0 30px rgba(0,0,0,.4);\n}\n\n.gif-wrapper::before{\n  content:\"\";\n  position:absolute;\n  width:300px;\n  height:300px;\n  border-radius:50%;\n  background:conic-gradient(#7b68ee,#2afadf,#ffcc00,#ff0080,#7b68ee);\n  filter:blur(40px);\n  opacity:.75;\n  animation:spinAura 6s linear infinite;\n  z-index:1;\n}\n\n.gif-wrapper::after{\n  content:\"\";\n  position:absolute;\n  width:240px;\n  height:240px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(255,255,255,.3),transparent 70%);\n  filter:blur(25px);\n  animation:pulseAura 2.5s infinite ease-in-out;\n  z-index:2;\n}\n\n.particles{\n  position:absolute;\n  width:100%;\n  height:100%;\n  pointer-events:none;\n}\n\n.particles span{\n  position:absolute;\n  width:6px;\n  height:6px;\n  border-radius:50%;\n  opacity:0;\n  animation:particleMove 3s linear infinite;\n}\n\n.lunara-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.lunara-card{\n  background:#151b3d;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid rgba(255,255,255,.12);\n  color:#ddd9ff;\n  line-height:1.6;\n}\n\n.lunara-card h2{\n  color:#b9a7ff;\n  margin-top:0;\n  font-size:18px;\n}\n\n.lunara-card.full{\n  grid-column:1\/-1;\n}\n\n.review{\n  border-left:4px solid #7b68ee;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@keyframes floatGif{\n  0%,100%{transform:translateY(0)}\n  50%{transform:translateY(-10px)}\n}\n\n@keyframes spinAura{\n  0%{transform:rotate(0deg)}\n  100%{transform:rotate(360deg)}\n}\n\n@keyframes pulseAura{\n  0%,100%{transform:scale(.9);opacity:.5}\n  50%{transform:scale(1.2);opacity:1}\n}\n\n@keyframes particleMove{\n  0%{transform:translateY(0) scale(.5);opacity:0}\n  20%{opacity:1}\n  100%{transform:translateY(-120px) scale(1.2);opacity:0}\n}\n\n@media(max-width:768px){\n  .lunara-grid{grid-template-columns:1fr}\n  .gif-main{width:230px}\n}\n\u003c\/style\u003e\n\u003cdiv class=\"lunara-landing\"\u003e\n\u003cdiv class=\"gif-wrapper\"\u003e\n\u003cdiv class=\"particles\"\u003e\u003cbr\u003e\u003c\/div\u003e\n\u003cimg alt=\"Lunara Sound System\" class=\"gif-main\" src=\"https:\/\/media2.giphy.com\/media\/v1.Y2lkPTc5MGI3NjExNmVtY3B0YWkyZGoxNWwzNXprZmd4ZzZybWhyYWhlbW91MmJyYXBpZyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw\/LWMs9A4XdmyXU0ghaT\/giphy.gif\"\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lunara-grid\"\u003e\n\u003cdiv class=\"lunara-card\"\u003e\n\u003ch2\u003eSom só para si\u003c\/h2\u003e\nColoque o Lunara™ por baixo da almofada e desfrute do seu áudio favorito sem perturbar o sono do parceiro.\u003c\/div\u003e\n\u003cdiv class=\"lunara-card\"\u003e\n\u003ch2\u003eAdormeça com mais facilidade\u003c\/h2\u003e\nIdeal para ouvir música calma, meditações, podcasts ou ruído branco antes de dormir.\u003c\/div\u003e\n\u003cdiv class=\"lunara-card\"\u003e\n\u003ch2\u003eMais conforto que auriculares\u003c\/h2\u003e\nEsqueça auriculares desconfortáveis durante a noite. O som chega através da almofada de forma suave e natural.\u003c\/div\u003e\n\u003cdiv class=\"lunara-card\"\u003e\n\u003ch2\u003eDesliga sozinho\u003c\/h2\u003e\nO temporizador automático ajuda a poupar bateria e evita que o som fique ligado toda a noite.\u003c\/div\u003e\n\u003cdiv class=\"lunara-card full\"\u003e\n\u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003ePerfeito para quem adormece com podcasts, música ou sons relaxantes\u003c\/li\u003e\n\u003cli\u003eAjuda a criar uma rotina de sono mais tranquila\u003c\/li\u003e\n\u003cli\u003eSom direcionado através da almofada\u003c\/li\u003e\n\u003cli\u003eAté 10 noites de autonomia, dependendo do volume e tempo de uso\u003c\/li\u003e\n\u003cli\u003eCarregamento simples por USB-C\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"lunara-card full\"\u003e\n\u003ch2\u003eGarantia e Devolução\u003c\/h2\u003e\nExperimente sem preocupação. Tem 14 dias para testar o Lunara™. Se não for o produto certo para si, pode solicitar devolução dentro do prazo indicado.\u003c\/div\u003e\n\u003cdiv class=\"lunara-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cstrong\u003eInês M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e“Uso com música calma quase todas as noites. Adormeço mais depressa e já não preciso de dormir com auriculares.”\u003c\/div\u003e\n\u003cdiv class=\"lunara-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cstrong\u003eCarolina S. — Porto\u003c\/strong\u003e\u003cbr\u003e“O meu marido não ouve praticamente nada e eu consigo continuar a ouvir os meus podcasts antes de dormir.”\u003c\/div\u003e\n\u003cdiv class=\"lunara-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cstrong\u003eRita F. — Braga\u003c\/strong\u003e\u003cbr\u003e“Estava séptica, mas funciona mesmo. Coloco debaixo da almofada e o som fica claro para mim.”\u003c\/div\u003e\n\u003cdiv class=\"lunara-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n\u003cstrong\u003eMarta L. — Coimbra\u003c\/strong\u003e\u003cbr\u003e“Muito útil para relaxar à noite. A bateria dura vários dias e é fácil de carregar.”\u003c\/div\u003e\n\u003cdiv class=\"lunara-card review\"\u003e\n\u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n\u003cstrong\u003eJoana P. — Setúbal\u003c\/strong\u003e\u003cbr\u003e“Substituiu completamente os auriculares. Muito mais confortável para dormir.”\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"HELIRA","offers":[{"title":"Azul","offer_id":64587945247069,"sku":"14:173#Blue","price":19.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage7_05_2026_20_03_40.png?v=1778180636"},{"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":"lmetjma-heavy-duty-spiralizer-vegetable-slicer-vegetable-spiral-slicer-cutter-zucchini-pasta-noodle-spaghetti-maker-kc0335","title":"Legumes perfeitos em segundos — SpiralChef™","description":"\u003cdiv class=\"spiralchef-landing\"\u003e\n\u003cstyle\u003e\n.spiralchef-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f5fbf7;\n  color:#173225;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.spiralchef-hero{\n  background:linear-gradient(135deg,#0b2f22,#1f8f5f,#8ee6b7);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n\n.spiralchef-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.spiralchef-hero p{\n  color:#eafff2;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO COM IMAGEM REAL *\/\n.spiral-scene{\n  position:relative;\n  width:290px;\n  height:260px;\n  margin:26px auto 10px;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n}\n\n.green-glow{\n  position:absolute;\n  width:240px;\n  height:240px;\n  border-radius:50%;\n  background:radial-gradient(circle,\n  rgba(142,230,183,.8),\n  rgba(31,143,95,.25),\n  transparent 70%);\n  filter:blur(28px);\n  animation:glowPulse 2.8s infinite ease-in-out;\n}\n\n\/* PRODUTO REAL *\/\n.spiral-product{\n  width:220px;\n  position:relative;\n  z-index:3;\n  animation:floatProduct 3s infinite ease-in-out;\n  filter:drop-shadow(0 18px 24px rgba(0,0,0,.22));\n}\n\n\/* espirais *\/\n.spiral{\n  position:absolute;\n  right:28px;\n  top:145px;\n  width:95px;\n  height:55px;\n  border-top:5px solid #ff8c2a;\n  border-radius:50%;\n  opacity:0;\n  animation:spiralOut 2s infinite ease-out;\n}\n\n.s2{\n  top:165px;\n  right:48px;\n  animation-delay:.6s;\n  border-color:#8ee6b7;\n}\n\n\/* partículas *\/\n.cut-dot{\n  position:absolute;\n  width:10px;\n  height:10px;\n  background:#ffce59;\n  border-radius:50%;\n  opacity:0;\n  animation:dotFly 2s infinite ease-out;\n}\n\n.d1{left:95px;top:175px}\n.d2{left:125px;top:185px;animation-delay:.4s}\n.d3{left:155px;top:170px;animation-delay:.8s}\n\n\/* badges *\/\n.spiralchef-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.spiralchef-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.spiralchef-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.spiralchef-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #d8efe2;\n  box-shadow:0 8px 22px rgba(0,0,0,.05);\n  color:#486256;\n  line-height:1.6;\n}\n\n.spiralchef-card h2{\n  color:#1f8f5f;\n  font-size:18px;\n  margin-top:0;\n}\n\n.spiralchef-card.full{\n  grid-column:1\/-1;\n}\n\n.spiralchef-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n\/* reviews *\/\n.review{\n  border-left:4px solid #1f8f5f;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n\/* animações *\/\n@keyframes floatProduct{\n  0%,100%{\n    transform:translateY(0) rotate(-2deg);\n  }\n  50%{\n    transform:translateY(-10px) rotate(2deg);\n  }\n}\n\n@keyframes glowPulse{\n  0%,100%{\n    opacity:.55;\n    transform:scale(.95);\n  }\n  50%{\n    opacity:1;\n    transform:scale(1.08);\n  }\n}\n\n@keyframes spiralOut{\n  0%{\n    opacity:0;\n    transform:translateX(0) scale(.7) rotate(0);\n  }\n  40%{\n    opacity:1;\n  }\n  100%{\n    opacity:0;\n    transform:translateX(45px) scale(1.2) rotate(25deg);\n  }\n}\n\n@keyframes dotFly{\n  0%{\n    opacity:0;\n    transform:translate(0,0) scale(.6);\n  }\n  35%{\n    opacity:1;\n  }\n  100%{\n    opacity:0;\n    transform:translate(30px,-35px) scale(1.2);\n  }\n}\n\n@media(max-width:768px){\n  .spiralchef-grid{\n    grid-template-columns:1fr;\n  }\n\n  .spiralchef-hero h1{\n    font-size:26px;\n  }\n\n  .spiral-product{\n    width:190px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"spiralchef-hero\"\u003e\n\n  \u003ch1\u003eSpiralChef™\u003c\/h1\u003e\n\n  \u003cp\u003e\u003cstrong\u003eLegumes perfeitos em segundos\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\n    Corte, rale e transforme legumes em tiras perfeitas\n    com mais rapidez, criatividade e praticidade na cozinha.\n  \u003c\/p\u003e\n\n  \u003c!-- ANIMAÇÃO --\u003e\n  \u003cdiv class=\"spiral-scene\"\u003e\n\n    \u003cdiv class=\"green-glow\"\u003e\u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPT_Image_10_05_2026__13_42_49-removebg-preview_800x800.png?v=177841705\" class=\"spiral-product\" alt=\"SpiralChef™\"\u003e\n\n    \u003cdiv class=\"spiral\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"spiral s2\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"cut-dot d1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cut-dot d2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"cut-dot d3\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-badges\"\u003e\n    \u003cdiv class=\"spiralchef-badge\"\u003eAço inoxidável\u003c\/div\u003e\n    \u003cdiv class=\"spiralchef-badge\"\u003eFácil de usar\u003c\/div\u003e\n    \u003cdiv class=\"spiralchef-badge\"\u003eEco-friendly\u003c\/div\u003e\n    \u003cdiv class=\"spiralchef-badge\"\u003eCompacto\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"spiralchef-grid\"\u003e\n\n  \u003cdiv class=\"spiralchef-card\"\u003e\n    \u003ch2\u003ePreparação rápida\u003c\/h2\u003e\n    \u003cp\u003e\n      Ideal para transformar legumes em cortes uniformes em poucos segundos,\n      tornando a preparação das refeições mais simples e organizada.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card\"\u003e\n    \u003ch2\u003eMais criatividade nos pratos\u003c\/h2\u003e\n    \u003cp\u003e\n      Perfeito para cenoura, pepino, batata, queijo e outros ingredientes.\n      Crie saladas, acompanhamentos e receitas mais bonitas.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card\"\u003e\n    \u003ch2\u003eLâminas resistentes\u003c\/h2\u003e\n    \u003cp\u003e\n      As lâminas em aço inoxidável oferecem cortes eficientes e consistentes,\n      com maior durabilidade para o uso diário.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card\"\u003e\n    \u003ch2\u003eSeguro e prático\u003c\/h2\u003e\n    \u003cp\u003e\n      Fácil de operar, leve e compacto, ajuda a poupar tempo e espaço na cozinha.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eAjuda a preparar legumes de forma rápida e uniforme\u003c\/li\u003e\n      \u003cli\u003eIdeal para refeições saudáveis e saladas criativas\u003c\/li\u003e\n      \u003cli\u003eDesign compacto e fácil de guardar\u003c\/li\u003e\n      \u003cli\u003eMaterial resistente em aço inoxidável\u003c\/li\u003e\n      \u003cli\u003eMais praticidade para o dia a dia\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e Spiralizer Vegetable Slicer\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e aço inoxidável + PP\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e queijo, cenoura, pepino, batata e outros legumes\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePeso:\u003c\/strong\u003e aproximadamente 120 g\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInclui:\u003c\/strong\u003e 1 cortador\/espiralizador de legumes\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCertificação:\u003c\/strong\u003e SGS, EEC, CE \/ EU, CIQ\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- reviews --\u003e\n  \u003cdiv class=\"spiralchef-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMariana L. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Uso para saladas e ficou muito mais fácil preparar legumes bonitos e finos.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRui P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Pequeno, prático e corta bem. Ocupa pouco espaço na gaveta.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eAna C. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Muito útil para cenoura e pepino. Dá outro aspecto aos pratos.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"spiralchef-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eTiago F. — Coimbra\u003c\/strong\u003e\u003cbr\u003e\n    “Comprei para preparar refeições mais saudáveis e estou satisfeito.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Pro Kitchen ⭐","offer_id":64591517942109,"sku":"\u003cnone\u003e","price":25.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_13_42_49.png?v=1778417381"},{"product_id":"kitchen-gadgets-handy-stainless-steel-onion-holder-potato-tomato-slicer-vegetable-fruit-cutter-accessories-cf-228","title":"Cortes perfeitos com mais segurança — SliceGrip™","description":"\u003cdiv class=\"slicegrip-landing\"\u003e\n\u003cstyle\u003e\n.slicegrip-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f6f8f7;\n  color:#1f2f2b;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.slicegrip-hero{\n  background:linear-gradient(135deg,#1b1f1e,#5f6f67,#d8dedb);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n\n.slicegrip-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.slicegrip-hero p{\n  color:#f4f7f6;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.slice-scene{\n  position:relative;\n  width:290px;\n  height:250px;\n  margin:26px auto 10px;\n  display:flex;\n  justify-content:center;\n  align-items:center;\n}\n\n.metal-glow{\n  position:absolute;\n  width:240px;\n  height:240px;\n  border-radius:50%;\n  background:radial-gradient(circle,\n  rgba(255,255,255,.85),\n  rgba(180,190,185,.35),\n  transparent 70%);\n  filter:blur(24px);\n  animation:glowPulse 2.8s infinite ease-in-out;\n}\n\n\/* PRODUTO REAL *\/\n.slice-product{\n  width:220px;\n  position:relative;\n  z-index:3;\n  animation:floatSlice 3s infinite ease-in-out;\n  filter:drop-shadow(0 18px 24px rgba(0,0,0,.22));\n}\n\n\/* LINHAS DE CORTE *\/\n.slice-line{\n  position:absolute;\n  width:50px;\n  height:10px;\n  border-top:3px solid rgba(255,255,255,.85);\n  border-radius:50%;\n  opacity:0;\n  animation:sliceLine 1.8s infinite ease-out;\n}\n\n.l1{left:118px;top:150px}\n.l2{left:135px;top:165px;animation-delay:.5s}\n.l3{left:150px;top:180px;animation-delay:1s}\n\n\/* BADGES *\/\n.slicegrip-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.slicegrip-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.slicegrip-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.slicegrip-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #dde5e1;\n  box-shadow:0 8px 22px rgba(0,0,0,.05);\n  color:#52635d;\n  line-height:1.6;\n}\n\n.slicegrip-card h2{\n  color:#3f4d48;\n  font-size:18px;\n  margin-top:0;\n}\n\n.slicegrip-card.full{\n  grid-column:1\/-1;\n}\n\n.slicegrip-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n\/* REVIEWS *\/\n.review{\n  border-left:4px solid #6f7f78;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n\/* animações *\/\n@keyframes floatSlice{\n  0%,100%{\n    transform:translateY(0) rotate(-2deg);\n  }\n  50%{\n    transform:translateY(-10px) rotate(2deg);\n  }\n}\n\n@keyframes sliceLine{\n  0%{\n    opacity:0;\n    transform:translateX(0) scale(.7);\n  }\n  40%{\n    opacity:1;\n  }\n  100%{\n    opacity:0;\n    transform:translateX(45px) scale(1.2);\n  }\n}\n\n@keyframes glowPulse{\n  0%,100%{\n    opacity:.55;\n    transform:scale(.95);\n  }\n  50%{\n    opacity:1;\n    transform:scale(1.1);\n  }\n}\n\n@media(max-width:768px){\n  .slicegrip-grid{\n    grid-template-columns:1fr;\n  }\n\n  .slicegrip-hero h1{\n    font-size:26px;\n  }\n\n  .slice-product{\n    width:190px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"slicegrip-hero\"\u003e\n\n  \u003ch1\u003eSliceGrip™\u003c\/h1\u003e\n\n  \u003cp\u003e\u003cstrong\u003eCortes perfeitos com mais segurança\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\n    Fatie limões, tomates, batatas e outros alimentos com mais precisão,\n    controlo e segurança no dia a dia.\n  \u003c\/p\u003e\n\n  \u003c!-- ANIMAÇÃO COM IMAGEM REAL --\u003e\n  \u003cdiv class=\"slice-scene\"\u003e\n\n    \u003cdiv class=\"metal-glow\"\u003e\u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Captura_de_ecra_2026-05-10_142905-removebg-preview_800x800.png?v=1778419800\" class=\"slice-product\" alt=\"SliceGrip™\"\u003e\n\n    \u003cdiv class=\"slice-line l1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"slice-line l2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"slice-line l3\"\u003e\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-badges\"\u003e\n    \u003cdiv class=\"slicegrip-badge\"\u003eAço inoxidável\u003c\/div\u003e\n    \u003cdiv class=\"slicegrip-badge\"\u003eMais segurança\u003c\/div\u003e\n    \u003cdiv class=\"slicegrip-badge\"\u003eCortes uniformes\u003c\/div\u003e\n    \u003cdiv class=\"slicegrip-badge\"\u003eEco-friendly\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"slicegrip-grid\"\u003e\n\n  \u003cdiv class=\"slicegrip-card\"\u003e\n    \u003ch2\u003eCortes mais uniformes\u003c\/h2\u003e\n    \u003cp\u003e\n      Ajuda a manter o alimento firme durante o corte, permitindo fatias mais bonitas,\n      regulares e bem apresentadas.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card\"\u003e\n    \u003ch2\u003eMais segurança na cozinha\u003c\/h2\u003e\n    \u003cp\u003e\n      Mantém os dedos afastados da lâmina enquanto segura o alimento,\n      reduzindo o risco de cortes acidentais.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card\"\u003e\n    \u003ch2\u003eVersátil no dia a dia\u003c\/h2\u003e\n    \u003cp\u003e\n      Ideal para limões, tomates, batatas e outros frutos ou legumes usados em saladas,\n      acompanhamentos e receitas rápidas.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card\"\u003e\n    \u003ch2\u003eResistente e prático\u003c\/h2\u003e\n    \u003cp\u003e\n      Fabricado em aço inoxidável e liga de alumínio, combina durabilidade,\n      leveza e facilidade de utilização.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n\n    \u003cul\u003e\n      \u003cli\u003eAjuda a cortar alimentos com mais estabilidade\u003c\/li\u003e\n      \u003cli\u003ePermite fatias finas e mais regulares\u003c\/li\u003e\n      \u003cli\u003eReduz contacto direto com a lâmina\u003c\/li\u003e\n      \u003cli\u003eCompacto, leve e fácil de guardar\u003c\/li\u003e\n      \u003cli\u003ePerfeito para cozinha diária, saladas, bebidas e acompanhamentos\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e cortador\/fatiador para limão, tomate e legumes\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e aço inoxidável + liga de alumínio\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTamanho:\u003c\/strong\u003e aproximadamente 18 × 6 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e batatas, limões, tomates e outros frutos ou legumes\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInclui:\u003c\/strong\u003e 1 fatiador\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCaracterística:\u003c\/strong\u003e eco-friendly\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- reviews --\u003e\n  \u003cdiv class=\"slicegrip-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003ePatrícia M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Muito útil para cortar tomate e limão sem escorregar. As fatias ficam mais direitas.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRui C. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Pequeno, resistente e fácil de usar. Dá mais segurança quando estou a cortar.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eHelena F. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Gostei bastante para preparar saladas. Ocupa pouco espaço e parece durável.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"slicegrip-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eAndré T. — Faro\u003c\/strong\u003e\u003cbr\u003e\n    “Comprei para usar com limões e batatas. Simples, mas muito prático.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Prateado","offer_id":64591518237021,"sku":"14:200006151#stainless steel","price":12.9,"currency_code":"EUR","in_stock":true},{"title":"Verde","offer_id":64591518269789,"sku":"14:200006152#green","price":12.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_16_20_31.png?v=1778426445"},{"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":"hot-sale-pet-nail-clipper-stainless-steel-dog-cat-trimmer-scissors-doggy-labor-saving-clipper-convenient-grooming-supplies","title":"Corte preciso e seguro para o teu melhor amigo — SafePaw™","description":"\u003cdiv class=\"safepaw-landing\"\u003e\n\u003cstyle\u003e\n.safepaw-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#140606;\n  color:#fff1f1;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.safepaw-hero{\n  background:linear-gradient(135deg,#120202,#4a0707,#d71920);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  overflow:hidden;\n  position:relative;\n}\n\n.safepaw-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.safepaw-hero p{\n  color:#ffe1e1;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO COM IMAGEM REAL *\/\n.paw-scene{\n  position:relative;\n  width:290px;\n  height:260px;\n  margin:26px auto 10px;\n  display:flex;\n  align-items:center;\n  justify-content:center;\n}\n\n.red-neon{\n  position:absolute;\n  width:245px;\n  height:245px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(255,40,40,.95),rgba(180,0,0,.35),transparent 70%);\n  filter:blur(28px);\n  animation:redGlow 2.4s infinite ease-in-out;\n}\n\n.neon-ring{\n  position:absolute;\n  width:225px;\n  height:225px;\n  border-radius:50%;\n  border:3px solid rgba(255,55,55,.9);\n  box-shadow:0 0 18px rgba(255,0,0,.9), inset 0 0 18px rgba(255,0,0,.5);\n  animation:ringPulse 2.2s infinite ease-in-out;\n}\n\n.safepaw-product{\n  width:220px;\n  position:relative;\n  z-index:3;\n  animation:floatProduct 3s infinite ease-in-out;\n  filter:drop-shadow(0 20px 28px rgba(255,0,0,.35));\n}\n\n\/* faíscas neon *\/\n.red-spark{\n  position:absolute;\n  width:8px;\n  height:8px;\n  background:#ff3b3b;\n  border-radius:50%;\n  opacity:0;\n  box-shadow:0 0 12px #ff0000;\n  animation:sparkMove 2s infinite ease-out;\n}\n\n.s1{left:70px;top:85px}\n.s2{right:70px;top:105px;animation-delay:.4s}\n.s3{left:95px;bottom:70px;animation-delay:.8s}\n.s4{right:95px;bottom:85px;animation-delay:1.2s}\n\n\/* badges *\/\n.safepaw-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.safepaw-badge{\n  background:rgba(255,255,255,.12);\n  border:1px solid rgba(255,80,80,.45);\n  color:#ffe1e1;\n  padding:8px 12px;\n  border-radius:999px;\n  font-size:13px;\n}\n\n\/* GRID *\/\n.safepaw-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.safepaw-card{\n  background:linear-gradient(135deg,#1c0808,#2a0b0b);\n  padding:18px;\n  border-radius:16px;\n  border:1px solid rgba(255,65,65,.35);\n  box-shadow:0 8px 22px rgba(255,0,0,.08);\n  color:#ffdede;\n  line-height:1.6;\n}\n\n.safepaw-card h2{\n  color:#ff4b4b;\n  font-size:18px;\n  margin-top:0;\n}\n\n.safepaw-card.full{\n  grid-column:1\/-1;\n}\n\n.safepaw-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #ff2b2b;\n}\n\n.stars{\n  color:#ffcc00;\n  margin-bottom:6px;\n}\n\n\/* animações *\/\n@keyframes floatProduct{\n  0%,100%{\n    transform:translateY(0) rotate(-2deg);\n  }\n  50%{\n    transform:translateY(-10px) rotate(2deg);\n  }\n}\n\n@keyframes redGlow{\n  0%,100%{\n    opacity:.55;\n    transform:scale(.92);\n  }\n  50%{\n    opacity:1;\n    transform:scale(1.1);\n  }\n}\n\n@keyframes ringPulse{\n  0%,100%{\n    opacity:.6;\n    transform:scale(.95);\n  }\n  50%{\n    opacity:1;\n    transform:scale(1.08);\n  }\n}\n\n@keyframes sparkMove{\n  0%{\n    opacity:0;\n    transform:translateY(0) scale(.5);\n  }\n  35%{\n    opacity:1;\n  }\n  100%{\n    opacity:0;\n    transform:translateY(-38px) scale(1.2);\n  }\n}\n\n@media(max-width:768px){\n  .safepaw-grid{\n    grid-template-columns:1fr;\n  }\n\n  .safepaw-hero h1{\n    font-size:26px;\n  }\n\n  .safepaw-product{\n    width:190px;\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"safepaw-hero\"\u003e\n  \u003ch1\u003eSafePaw™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eCorte preciso e seguro para o teu melhor amigo\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e\n    Corta as unhas do teu cão ou gato com mais controlo, conforto e segurança,\n    sem esforço e sem stress desnecessário.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"paw-scene\"\u003e\n    \u003cdiv class=\"red-neon\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"neon-ring\"\u003e\u003c\/div\u003e\n\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Captura_de_ecra_2026-05-10_164358-removebg-preview_800x800.png?v=1778427899\" class=\"safepaw-product\" alt=\"SafePaw™\"\u003e\n\n    \u003cdiv class=\"red-spark s1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"red-spark s2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"red-spark s3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"red-spark s4\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-badges\"\u003e\n    \u003cdiv class=\"safepaw-badge\"\u003eAço inoxidável\u003c\/div\u003e\n    \u003cdiv class=\"safepaw-badge\"\u003eCorte preciso\u003c\/div\u003e\n    \u003cdiv class=\"safepaw-badge\"\u003eMenos esforço\u003c\/div\u003e\n    \u003cdiv class=\"safepaw-badge\"\u003eCães e gatos\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"safepaw-grid\"\u003e\n\n  \u003cdiv class=\"safepaw-card\"\u003e\n    \u003ch2\u003eCorte mais seguro\u003c\/h2\u003e\n    \u003cp\u003e\n      Desenvolvido para ajudar a cortar as unhas do animal com mais estabilidade,\n      reduzindo movimentos bruscos e aumentando o controlo durante o cuidado.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card\"\u003e\n    \u003ch2\u003eLâminas resistentes\u003c\/h2\u003e\n    \u003cp\u003e\n      As lâminas em aço inoxidável garantem um corte mais limpo, preciso e duradouro,\n      ideal para cuidados regulares em casa.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card\"\u003e\n    \u003ch2\u003eMenos esforço na mão\u003c\/h2\u003e\n    \u003cp\u003e\n      O design tipo alicate facilita a pressão, tornando o corte mais simples mesmo\n      em unhas mais firmes.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card\"\u003e\n    \u003ch2\u003eIdeal para cães e gatos\u003c\/h2\u003e\n    \u003cp\u003e\n      Uma ferramenta prática para manter as unhas do teu animal cuidadas,\n      evitando desconforto ao caminhar ou arranhar superfícies.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eAjuda a manter as unhas do animal sempre cuidadas\u003c\/li\u003e\n      \u003cli\u003eMais controlo durante o corte\u003c\/li\u003e\n      \u003cli\u003eLâminas em aço inoxidável para maior durabilidade\u003c\/li\u003e\n      \u003cli\u003eDesign prático, leve e fácil de utilizar\u003c\/li\u003e\n      \u003cli\u003eIdeal para cuidados em casa entre idas ao groomer\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e corta-unhas para cães e gatos\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e aço inoxidável\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTipo:\u003c\/strong\u003e acessório de grooming para animais\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e corte de unhas de cães e gatos\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eDesign:\u003c\/strong\u003e tipo alicate, prático e fácil de manusear\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInclui:\u003c\/strong\u003e 1 corta-unhas para animal\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMariana C. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Muito mais fácil do que usar uma tesoura normal. O corte fica limpo e sinto mais segurança.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRui P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Tenho um cão pequeno e funcionou muito bem. É leve, prático e corta sem esforço.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eAna L. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Uso no meu gato com calma e resulta bem. Recomendo fazer aos poucos para o animal se habituar.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"safepaw-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eTiago M. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Boa qualidade pelo preço. Dá jeito para manter as unhas aparadas em casa.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Grooming pro 🔥","offer_id":64591606874461,"sku":"14:10#Black and Red","price":15.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_16_57_45.png?v=1778428699"},{"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":"rizador-para-pelo-en-forma-de-huevo","title":"O modelador ideal para um look elegante — BeautyWave™","description":"\u003cdiv class=\"beautywave-landing\"\u003e\n\u003cstyle\u003e\n.beautywave-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#fbf6ff;\n  color:#2b1735;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.beautywave-hero{\n  background:linear-gradient(135deg,#2a0738,#7b2cbf,#d8a7ff);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  position:relative;\n  overflow:hidden;\n}\n\n.beautywave-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.beautywave-hero p{\n  color:#f7eaff;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.wave-scene{\n  position:relative;\n  width:300px;\n  height:250px;\n  margin:26px auto 10px;\n}\n\n.purple-glow{\n  position:absolute;\n  width:245px;\n  height:245px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(216,167,255,.95),rgba(123,44,191,.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.curler{\n  position:absolute;\n  left:50%;\n  top:55px;\n  width:210px;\n  height:120px;\n  transform:translateX(-50%) rotate(-8deg);\n  animation:floatCurler 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.barrel{\n  position:absolute;\n  width:145px;\n  height:22px;\n  left:10px;\n  background:linear-gradient(135deg,#ead7ff,#7b2cbf,#c77dff);\n  border-radius:999px;\n  box-shadow:0 10px 24px rgba(0,0,0,.25);\n}\n\n.b1{top:25px}\n.b2{top:58px}\n\n.handle{\n  position:absolute;\n  right:0;\n  top:34px;\n  width:85px;\n  height:38px;\n  background:linear-gradient(135deg,#3c096c,#9d4edd);\n  border-radius:999px;\n  box-shadow:0 12px 24px rgba(0,0,0,.28);\n}\n\n.handle:after{\n  content:\"\";\n  position:absolute;\n  right:14px;\n  top:10px;\n  width:18px;\n  height:18px;\n  background:#d8a7ff;\n  border-radius:50%;\n  box-shadow:0 0 14px rgba(216,167,255,.9);\n  animation:buttonPulse 1.8s infinite;\n}\n\n.hair-wave{\n  position:absolute;\n  left:48px;\n  top:142px;\n  width:210px;\n  height:55px;\n  border-top:6px solid #3b1b16;\n  border-radius:50%;\n  opacity:.9;\n  animation:hairWave 2.6s infinite ease-in-out;\n}\n\n.hair-wave.w2{\n  top:164px;\n  left:35px;\n  border-color:#5a2a22;\n  animation-delay:.5s;\n}\n\n.spark{\n  position:absolute;\n  color:#fff1ff;\n  font-size:22px;\n  opacity:0;\n  animation:sparkle 2.2s infinite ease-in-out;\n}\n\n.s1{left:55px;top:45px}\n.s2{right:55px;top:70px;animation-delay:.6s}\n.s3{left:95px;bottom:50px;animation-delay:1.1s}\n\n@keyframes floatCurler{\n  0%,100%{\n    transform:translateX(-50%) rotate(-8deg) translateY(0);\n  }\n  50%{\n    transform:translateX(-50%) rotate(-8deg) translateY(-9px);\n  }\n}\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 hairWave{\n  0%,100%{\n    transform:translateX(0) scaleX(.95);\n    opacity:.6;\n  }\n  50%{\n    transform:translateX(18px) scaleX(1.08);\n    opacity:1;\n  }\n}\n\n@keyframes buttonPulse{\n  0%,100%{transform:scale(1)}\n  50%{transform:scale(1.25)}\n}\n\n@keyframes sparkle{\n  0%{opacity:0;transform:scale(.5) rotate(0)}\n  40%{opacity:1;transform:scale(1.2) rotate(20deg)}\n  100%{opacity:0;transform:scale(.5) rotate(40deg)}\n}\n\n\/* BADGES *\/\n.beautywave-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.beautywave-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.beautywave-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.beautywave-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #ead7ff;\n  box-shadow:0 8px 22px rgba(123,44,191,.08);\n  color:#60406f;\n  line-height:1.6;\n}\n\n.beautywave-card h2{\n  color:#7b2cbf;\n  font-size:18px;\n  margin-top:0;\n}\n\n.beautywave-card.full{\n  grid-column:1\/-1;\n}\n\n.beautywave-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #9d4edd;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .beautywave-grid{\n    grid-template-columns:1fr;\n  }\n\n  .beautywave-hero h1{\n    font-size:26px;\n  }\n\n  .wave-scene{\n    transform:scale(.92);\n  }\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"beautywave-hero\"\u003e\n\n  \u003ch1\u003eBeautyWave™\u003c\/h1\u003e\n\n  \u003cp\u003e\u003cstrong\u003eO modelador ideal para um look elegante\u003c\/strong\u003e\u003c\/p\u003e\n\n  \u003cp\u003e\n    Cria ondas francesas definidas, brilhantes e com volume profissional\n    em poucos segundos — em casa ou em viagem.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"wave-scene\"\u003e\n\n    \u003cdiv class=\"purple-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"curler\"\u003e\n      \u003cdiv class=\"barrel b1\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"barrel b2\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"handle\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"hair-wave\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"hair-wave w2\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"spark s1\"\u003e✦\u003c\/div\u003e\n    \u003cdiv class=\"spark s2\"\u003e✧\u003c\/div\u003e\n    \u003cdiv class=\"spark s3\"\u003e✦\u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-badges\"\u003e\n    \u003cdiv class=\"beautywave-badge\"\u003eApenas morado\u003c\/div\u003e\n    \u003cdiv class=\"beautywave-badge\"\u003eAquece em 30s\u003c\/div\u003e\n    \u003cdiv class=\"beautywave-badge\"\u003e4 temperaturas\u003c\/div\u003e\n    \u003cdiv class=\"beautywave-badge\"\u003eCerâmica antiestática\u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cdiv class=\"beautywave-grid\"\u003e\n\n  \u003cdiv class=\"beautywave-card\"\u003e\n    \u003ch2\u003eOndas elegantes em segundos\u003c\/h2\u003e\n    \u003cp\u003e\n      O formato em S com duplo barril de 32 mm ajuda a criar ondas francesas\n      definidas, naturais e com acabamento profissional.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card\"\u003e\n    \u003ch2\u003eMais brilho, menos frizz\u003c\/h2\u003e\n    \u003cp\u003e\n      A tecnologia de iões negativos e o revestimento cerâmico antiestático\n      ajudam a reduzir o frisado e deixam o cabelo mais suave e luminoso.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card\"\u003e\n    \u003ch2\u003eAdaptado ao teu cabelo\u003c\/h2\u003e\n    \u003cp\u003e\n      Com 4 níveis de temperatura entre 160°C e 220°C, permite ajustar o calor\n      conforme o tipo de cabelo e o resultado desejado.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card\"\u003e\n    \u003ch2\u003eDesign mais seguro\u003c\/h2\u003e\n    \u003cp\u003e\n      A proteção anti-queimaduras com silicone e estrutura em V oferece mais conforto,\n      estabilidade e segurança durante a utilização.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card full\"\u003e\n    \u003ch2\u003eComo utilizar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eDivide o cabelo em secções superiores e inferiores.\u003c\/li\u003e\n      \u003cli\u003ePrende a parte superior com uma mola.\u003c\/li\u003e\n      \u003cli\u003eComeça a modelar desde a parte inferior do cabelo.\u003c\/li\u003e\n      \u003cli\u003eColoca uma pequena madeixa no modelador e aguarda cerca de 15 segundos.\u003c\/li\u003e\n      \u003cli\u003eRepete o processo e finaliza com spray de fixação, se desejares mais volume.\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card full\"\u003e\n    \u003ch2\u003ePorque vais gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eCria ondas naturais e duradouras\u003c\/li\u003e\n      \u003cli\u003eAquece rapidamente em cerca de 30 segundos\u003c\/li\u003e\n      \u003cli\u003eAjuda a proteger o cabelo contra excesso de frizz\u003c\/li\u003e\n      \u003cli\u003eIdeal para casa, viagens e retoques rápidos\u003c\/li\u003e\n      \u003cli\u003eAcabamento elegante para o dia a dia ou ocasiões especiais\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e modelador de ondas em S\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCor:\u003c\/strong\u003e morado\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eBarril:\u003c\/strong\u003e duplo barril de 32 mm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAquecimento:\u003c\/strong\u003e cerca de 30 segundos\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTemperatura:\u003c\/strong\u003e 160°C a 220°C\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePotência:\u003c\/strong\u003e 35 W\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAlimentação:\u003c\/strong\u003e cabo elétrico CA\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInclui:\u003c\/strong\u003e 1 modelador de cabelo\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eInês M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Faz ondas muito bonitas e naturais. Usei antes de sair e o cabelo ficou com bastante volume.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eCarolina S. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Aquece rápido e é fácil de usar. Gostei muito do acabamento, parece feito no salão.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eMarta L. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Demorei um pouco a apanhar o jeito, mas depois fica muito simples. As ondas duram bem.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"beautywave-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRita F. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Perfeito para dar forma ao cabelo sem ficar artificial. Adorei a cor morada.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dropea","offers":[{"title":"Default Title","offer_id":64591680799069,"sku":"8711","price":24.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_18_30_48.png?v=1778434267"},{"product_id":"professional-3-20pcs-makeup-brushes-set-soft-fluffy-foundation-eyeshadow-concealer-blending-blush-brush-kabuki-women-beauty-tool","title":"O conjunto premium para um look impecável — LuxeBrush™","description":"\u003cdiv class=\"luxebrush-landing\"\u003e\n\u003cstyle\u003e\n.luxebrush-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#fff8f3;\n  color:#2f2118;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.luxebrush-hero{\n  background:linear-gradient(135deg,#2a160d,#8b5a36,#f0c79b);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  overflow:hidden;\n}\n\n.luxebrush-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.luxebrush-hero p{\n  color:#fff1e4;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.brush-scene{\n  position:relative;\n  width:300px;\n  height:245px;\n  margin:26px auto 10px;\n}\n\n.gold-glow{\n  position:absolute;\n  width:245px;\n  height:245px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(240,199,155,.95),rgba(139,90,54,.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.brush{\n  position:absolute;\n  width:38px;\n  height:160px;\n  bottom:35px;\n  left:50%;\n  transform-origin:bottom center;\n  animation:floatBrush 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.brush.b1{transform:translateX(-75px) rotate(-18deg)}\n.brush.b2{transform:translateX(-20px) rotate(0deg);animation-delay:.4s}\n.brush.b3{transform:translateX(42px) rotate(18deg);animation-delay:.8s}\n\n.handle{\n  position:absolute;\n  bottom:0;\n  left:50%;\n  width:18px;\n  height:105px;\n  transform:translateX(-50%);\n  background:linear-gradient(180deg,#111,#3b2a22);\n  border-radius:999px;\n  box-shadow:0 12px 22px rgba(0,0,0,.25);\n}\n\n.ferrule{\n  position:absolute;\n  bottom:95px;\n  left:50%;\n  width:28px;\n  height:26px;\n  transform:translateX(-50%);\n  background:linear-gradient(135deg,#f7d9a8,#a8793b,#fff0c6);\n  border-radius:8px;\n}\n\n.brush-head{\n  position:absolute;\n  bottom:116px;\n  left:50%;\n  width:44px;\n  height:50px;\n  transform:translateX(-50%);\n  background:linear-gradient(180deg,#7a4a2f,#d9b28c);\n  border-radius:50% 50% 38% 38%;\n}\n\n.powder{\n  position:absolute;\n  width:10px;\n  height:10px;\n  border-radius:50%;\n  background:#f0c79b;\n  opacity:0;\n  animation:powderFloat 2.4s infinite ease-out;\n}\n\n.p1{left:80px;top:70px}\n.p2{left:145px;top:50px;animation-delay:.5s}\n.p3{right:85px;top:78px;animation-delay:1s}\n.p4{right:120px;bottom:70px;animation-delay:1.5s}\n\n.spark{\n  position:absolute;\n  color:#fff1c7;\n  font-size:22px;\n  opacity:0;\n  animation:sparkle 2.2s infinite ease-in-out;\n}\n\n.s1{left:55px;top:55px}\n.s2{right:55px;top:75px;animation-delay:.7s}\n.s3{left:120px;bottom:55px;animation-delay:1.2s}\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 floatBrush{\n  0%,100%{margin-top:0}\n  50%{margin-top:-10px}\n}\n\n@keyframes powderFloat{\n  0%{opacity:0;transform:translateY(10px) scale(.6)}\n  35%{opacity:1}\n  100%{opacity:0;transform:translateY(-45px) scale(1.2)}\n}\n\n@keyframes sparkle{\n  0%{opacity:0;transform:scale(.5)}\n  40%{opacity:1;transform:scale(1.2)}\n  100%{opacity:0;transform:scale(.5)}\n}\n\n\/* BADGES *\/\n.luxebrush-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.luxebrush-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.luxebrush-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.luxebrush-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #efd9c5;\n  box-shadow:0 8px 22px rgba(139,90,54,.08);\n  color:#6a5242;\n  line-height:1.6;\n}\n\n.luxebrush-card h2{\n  color:#8b5a36;\n  font-size:18px;\n  margin-top:0;\n}\n\n.luxebrush-card.full{\n  grid-column:1\/-1;\n}\n\n.luxebrush-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #c58c5a;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .luxebrush-grid{grid-template-columns:1fr}\n  .luxebrush-hero h1{font-size:26px}\n  .brush-scene{transform:scale(.92)}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"luxebrush-hero\"\u003e\n  \u003ch1\u003eLuxeBrush™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eO conjunto premium para um look impecável\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e\n    Pincéis versáteis para maquilhagem de rosto, olhos e lábios,\n    com toque suave e acabamento profissional.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"brush-scene\"\u003e\n    \u003cdiv class=\"gold-glow\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"brush b1\"\u003e\n      \u003cdiv class=\"handle\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ferrule\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"brush-head\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"brush b2\"\u003e\n      \u003cdiv class=\"handle\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ferrule\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"brush-head\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"brush b3\"\u003e\n      \u003cdiv class=\"handle\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"ferrule\"\u003e\u003c\/div\u003e\n      \u003cdiv class=\"brush-head\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\n    \u003cdiv class=\"powder p1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"powder p2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"powder p3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"powder p4\"\u003e\u003c\/div\u003e\n\n    \u003cdiv class=\"spark s1\"\u003e✦\u003c\/div\u003e\n    \u003cdiv class=\"spark s2\"\u003e✧\u003c\/div\u003e\n    \u003cdiv class=\"spark s3\"\u003e✦\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-badges\"\u003e\n    \u003cdiv class=\"luxebrush-badge\"\u003e3–20 peças\u003c\/div\u003e\n    \u003cdiv class=\"luxebrush-badge\"\u003eToque suave\u003c\/div\u003e\n    \u003cdiv class=\"luxebrush-badge\"\u003eRosto e olhos\u003c\/div\u003e\n    \u003cdiv class=\"luxebrush-badge\"\u003eLook profissional\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"luxebrush-grid\"\u003e\n\n  \u003cdiv class=\"luxebrush-card\"\u003e\n    \u003ch2\u003eAcabamento mais uniforme\u003c\/h2\u003e\n    \u003cp\u003e\n      Ideal para aplicar base, corretor, blush, pó, iluminador e bronzer com mais controlo e suavidade.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card\"\u003e\n    \u003ch2\u003eSuave para todos os tipos de pele\u003c\/h2\u003e\n    \u003cp\u003e\n      As cerdas macias ajudam a espalhar o produto de forma confortável, sem agredir a pele.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card\"\u003e\n    \u003ch2\u003eVersátil para maquilhagem completa\u003c\/h2\u003e\n    \u003cp\u003e\n      Um conjunto prático para olhos, rosto, lábios, sobrancelhas e detalhes de finalização.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card\"\u003e\n    \u003ch2\u003ePerfeito para uso diário ou profissional\u003c\/h2\u003e\n    \u003cp\u003e\n      Indicado para quem quer melhorar a rotina de maquilhagem em casa ou usar como apoio profissional.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eAjuda a criar um acabamento mais limpo e elegante\u003c\/li\u003e\n      \u003cli\u003eCerdas suaves com toque confortável\u003c\/li\u003e\n      \u003cli\u003eIdeal para base, sombra, blush, corretor e iluminador\u003c\/li\u003e\n      \u003cli\u003eDesign bonito para oferecer como presente\u003c\/li\u003e\n      \u003cli\u003ePrático para maquilhagem diária, eventos e viagens\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e conjunto de pincéis de maquilhagem\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eQuantidade:\u003c\/strong\u003e 3 a 20 peças, conforme variante\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCerdas:\u003c\/strong\u003e pelo sintético, pelo de cabra e fibras suaves\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCabo:\u003c\/strong\u003e plástico ABS preto\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCor:\u003c\/strong\u003e castanho\/preto\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e base, corretor, blush, pó, sombra, eyeliner, lábios e sobrancelhas\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTipo de pele:\u003c\/strong\u003e todos os tipos de pele\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eBeatriz M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “As cerdas são muito suaves e espalham bem a base. Gostei bastante do acabamento.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eInês P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Uso todos os dias para maquilhagem rápida. São bonitos, leves e fáceis de limpar.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eCarolina S. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Boa variedade de pincéis. Dá para fazer olhos e rosto sem precisar de mais nada.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"luxebrush-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMarta F. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Comprei para oferecer e a apresentação é muito bonita. Parece um conjunto premium.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Nude Elegance ✨","offer_id":64591689089373,"sku":"200007787:193#B B","price":14.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_18_49_21.png?v=1778435378"},{"product_id":"women-adjustable-spa-facial-headband-bath-makeup-hair-band-headbands-for-face-washing-soft-toweling-hair-make-up-accessories","title":"O toque suave que o teu cabelo merece — PureDry™","description":"\u003cdiv class=\"puredry-landing\"\u003e\n\u003cstyle\u003e\n.puredry-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#fff8fb;\n  color:#2f1d28;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.puredry-hero{\n  background:linear-gradient(135deg,#4a102c,#c85b8f,#ffd6e8);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  overflow:hidden;\n}\n\n.puredry-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.puredry-hero p{\n  color:#fff0f7;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.puredry-scene{\n  position:relative;\n  width:300px;\n  height:235px;\n  margin:26px auto 10px;\n}\n\n.soft-glow{\n  position:absolute;\n  width:245px;\n  height:245px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(255,214,232,.95),rgba(200,91,143,.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.headband{\n  position:absolute;\n  left:50%;\n  top:75px;\n  width:210px;\n  height:85px;\n  transform:translateX(-50%);\n  border:20px solid #ffd6e8;\n  border-bottom:0;\n  border-radius:120px 120px 0 0;\n  box-shadow:0 18px 34px rgba(0,0,0,.18);\n  animation:floatBand 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.headband:before{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  top:-36px;\n  width:76px;\n  height:46px;\n  transform:translateX(-50%);\n  background:linear-gradient(135deg,#fff0f7,#f5a6c9);\n  border-radius:50% 50% 45% 45%;\n  box-shadow:0 10px 22px rgba(0,0,0,.12);\n}\n\n.spark{\n  position:absolute;\n  color:#fff;\n  font-size:22px;\n  opacity:0;\n  animation:sparkle 2.2s infinite ease-in-out;\n}\n\n.s1{left:60px;top:55px}\n.s2{right:60px;top:80px;animation-delay:.6s}\n.s3{left:130px;bottom:50px;animation-delay:1.2s}\n\n.soft-line{\n  position:absolute;\n  width:70px;\n  height:14px;\n  border-top:3px solid rgba(255,255,255,.8);\n  border-radius:50%;\n  opacity:0;\n  animation:softMove 2.4s infinite ease-out;\n}\n\n.l1{left:65px;top:155px}\n.l2{right:65px;top:170px;animation-delay:.7s}\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 floatBand{\n  0%,100%{transform:translateX(-50%) translateY(0)}\n  50%{transform:translateX(-50%) translateY(-8px)}\n}\n\n@keyframes sparkle{\n  0%{opacity:0;transform:scale(.5) rotate(0)}\n  40%{opacity:1;transform:scale(1.2) rotate(20deg)}\n  100%{opacity:0;transform:scale(.5) rotate(40deg)}\n}\n\n@keyframes softMove{\n  0%{opacity:0;transform:translateX(0) scale(.7)}\n  40%{opacity:1}\n  100%{opacity:0;transform:translateX(40px) scale(1.2)}\n}\n\n\/* BADGES *\/\n.puredry-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.puredry-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.puredry-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.puredry-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #f2d3e2;\n  box-shadow:0 8px 22px rgba(200,91,143,.08);\n  color:#68465a;\n  line-height:1.6;\n}\n\n.puredry-card h2{\n  color:#c85b8f;\n  font-size:18px;\n  margin-top:0;\n}\n\n.puredry-card.full{\n  grid-column:1\/-1;\n}\n\n.puredry-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #c85b8f;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .puredry-grid{grid-template-columns:1fr}\n  .puredry-hero h1{font-size:26px}\n  .puredry-scene{transform:scale(.92)}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"puredry-hero\"\u003e\n  \u003ch1\u003ePureDry™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003eO toque suave que o teu cabelo merece\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e\n    Uma faixa prática, confortável e suave para manter o cabelo protegido\n    durante a rotina de skincare, maquilhagem ou cuidados diários.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"puredry-scene\"\u003e\n    \u003cdiv class=\"soft-glow\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"headband\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"spark s1\"\u003e✦\u003c\/div\u003e\n    \u003cdiv class=\"spark s2\"\u003e✧\u003c\/div\u003e\n    \u003cdiv class=\"spark s3\"\u003e✦\u003c\/div\u003e\n    \u003cdiv class=\"soft-line l1\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"soft-line l2\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-badges\"\u003e\n    \u003cdiv class=\"puredry-badge\"\u003eToque suave\u003c\/div\u003e\n    \u003cdiv class=\"puredry-badge\"\u003eUso diário\u003c\/div\u003e\n    \u003cdiv class=\"puredry-badge\"\u003eSkincare\u003c\/div\u003e\n    \u003cdiv class=\"puredry-badge\"\u003eMaquilhagem\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"puredry-grid\"\u003e\n\n  \u003cdiv class=\"puredry-card\"\u003e\n    \u003ch2\u003eCabelo protegido durante a rotina\u003c\/h2\u003e\n    \u003cp\u003e\n      Mantém o cabelo afastado do rosto enquanto aplicas skincare, maquilhagem\n      ou fazes a limpeza facial.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card\"\u003e\n    \u003ch2\u003eConfortável e leve\u003c\/h2\u003e\n    \u003cp\u003e\n      Fabricada em tecido macio, adapta-se bem à cabeça sem causar desconforto\n      durante o uso.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card\"\u003e\n    \u003ch2\u003eIdeal para todos os dias\u003c\/h2\u003e\n    \u003cp\u003e\n      Perfeita para usar de manhã, à noite, depois do banho ou antes de preparar\n      a maquilhagem.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card\"\u003e\n    \u003ch2\u003ePrática e fácil de guardar\u003c\/h2\u003e\n    \u003cp\u003e\n      Leve, flexível e simples de transportar, ideal para casa, viagens ou nécessaire.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card full\"\u003e\n    \u003ch2\u003ePorque vais gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eAjuda a manter o cabelo longe do rosto\u003c\/li\u003e\n      \u003cli\u003eIdeal para skincare, limpeza facial e maquilhagem\u003c\/li\u003e\n      \u003cli\u003eTecido confortável e suave ao toque\u003c\/li\u003e\n      \u003cli\u003eFácil de usar e de transportar\u003c\/li\u003e\n      \u003cli\u003eUm acessório simples que deixa a rotina mais prática\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e faixa de cabelo para maquilhagem e skincare\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e tecido\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTamanho:\u003c\/strong\u003e aproximadamente 65 × 8 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eQuantidade:\u003c\/strong\u003e 1 unidade\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eUtilização:\u003c\/strong\u003e skincare, maquilhagem, limpeza facial e rotina diária\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eInês M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Uso todos os dias na minha rotina de pele. É macia e segura bem o cabelo.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eCarolina P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Muito prática para maquilhar. Não aperta e fica confortável.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eRita S. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Simples, bonita e útil. Levo sempre comigo quando viajo.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"puredry-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMarta L. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Ajuda imenso a manter o cabelo afastado quando faço skincare.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"Midnight Silver ✨","offer_id":64591692431709,"sku":"14:173#Grey","price":13.9,"currency_code":"EUR","in_stock":true},{"title":"Lavender ✨","offer_id":64591692562781,"sku":"14:193#Purple","price":13.9,"currency_code":"EUR","in_stock":true},{"title":"Blush Pink ✨","offer_id":64591692595549,"sku":"14:175#Pink","price":13.9,"currency_code":"EUR","in_stock":true},{"title":"Soft Beige ✨","offer_id":64591692628317,"sku":"14:496#Beige","price":13.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/Se706c42d154348f89627362ced5e0c6dS.webp?v=1777827479"},{"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"},{"product_id":"us-eu-adapter-electricity-saving-box-stable-performance-smart-electric-energy-saver-saver-cost-reducing-power-save","title":"Poupe energia de forma inteligente todos os dias — EcoVolt™","description":"\u003cdiv class=\"ecovolt-landing\"\u003e\n\u003cstyle\u003e\n.ecovolt-landing{\n  font-family:'DM Sans',Arial,sans-serif;\n  background:#f4fbf7;\n  color:#173126;\n  padding:20px;\n  border-radius:18px;\n  max-width:900px;\n  margin:20px auto;\n}\n\n.ecovolt-hero{\n  background:linear-gradient(135deg,#06261f,#0f7a4f,#9ce8c1);\n  color:white;\n  padding:32px 20px;\n  border-radius:22px;\n  text-align:center;\n  overflow:hidden;\n}\n\n.ecovolt-hero h1{\n  font-size:30px;\n  margin:0 0 8px;\n}\n\n.ecovolt-hero p{\n  color:#e8fff3;\n  line-height:1.6;\n}\n\n\/* ANIMAÇÃO *\/\n.eco-scene{\n  position:relative;\n  width:300px;\n  height:245px;\n  margin:26px auto 10px;\n}\n\n.green-glow{\n  position:absolute;\n  width:245px;\n  height:245px;\n  border-radius:50%;\n  background:radial-gradient(circle,rgba(156,232,193,.95),rgba(15,122,79,.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.device{\n  position:absolute;\n  left:50%;\n  top:60px;\n  width:120px;\n  height:150px;\n  transform:translateX(-50%);\n  background:linear-gradient(135deg,#ffffff,#d8eee5,#ffffff);\n  border-radius:24px;\n  box-shadow:0 20px 34px rgba(0,0,0,.22);\n  animation:floatDevice 3s infinite ease-in-out;\n  z-index:3;\n}\n\n.device:before{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  top:25px;\n  width:48px;\n  height:48px;\n  transform:translateX(-50%);\n  border-radius:50%;\n  background:radial-gradient(circle,#0f7a4f 25%,#9ce8c1 70%);\n  box-shadow:0 0 22px rgba(15,122,79,.8);\n  animation:powerPulse 1.8s infinite ease-in-out;\n}\n\n.device:after{\n  content:\"\";\n  position:absolute;\n  left:50%;\n  bottom:25px;\n  width:56px;\n  height:8px;\n  transform:translateX(-50%);\n  background:#0f7a4f;\n  border-radius:999px;\n}\n\n.energy-ring{\n  position:absolute;\n  left:50%;\n  top:72px;\n  width:150px;\n  height:150px;\n  border:3px solid rgba(156,232,193,.75);\n  border-radius:50%;\n  transform:translateX(-50%);\n  opacity:0;\n  animation:ringOut 2.2s infinite ease-out;\n}\n\n.energy-ring.r2{animation-delay:.6s}\n.energy-ring.r3{animation-delay:1.2s}\n\n.bolt{\n  position:absolute;\n  color:#d8ff6b;\n  font-size:26px;\n  opacity:0;\n  animation:boltMove 2.4s infinite ease-in-out;\n}\n\n.b1{left:55px;top:75px}\n.b2{right:58px;top:95px;animation-delay:.6s}\n.b3{left:105px;bottom:45px;animation-delay:1.2s}\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 floatDevice{\n  0%,100%{transform:translateX(-50%) translateY(0)}\n  50%{transform:translateX(-50%) translateY(-8px)}\n}\n\n@keyframes powerPulse{\n  0%,100%{box-shadow:0 0 14px rgba(15,122,79,.6);transform:translateX(-50%) scale(1)}\n  50%{box-shadow:0 0 30px rgba(156,232,193,1);transform:translateX(-50%) scale(1.12)}\n}\n\n@keyframes ringOut{\n  0%{opacity:0;transform:translateX(-50%) scale(.55)}\n  40%{opacity:.85}\n  100%{opacity:0;transform:translateX(-50%) scale(1.45)}\n}\n\n@keyframes boltMove{\n  0%{opacity:0;transform:translateY(10px) scale(.6)}\n  40%{opacity:1}\n  100%{opacity:0;transform:translateY(-35px) scale(1.2)}\n}\n\n\/* BADGES *\/\n.ecovolt-badges{\n  display:flex;\n  justify-content:center;\n  flex-wrap:wrap;\n  gap:8px;\n  margin-top:18px;\n}\n\n.ecovolt-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.ecovolt-grid{\n  display:grid;\n  grid-template-columns:1fr 1fr;\n  gap:14px;\n  margin-top:14px;\n}\n\n.ecovolt-card{\n  background:white;\n  padding:18px;\n  border-radius:16px;\n  border:1px solid #d8efe3;\n  box-shadow:0 8px 22px rgba(15,122,79,.06);\n  color:#52635d;\n  line-height:1.6;\n}\n\n.ecovolt-card h2{\n  color:#0f7a4f;\n  font-size:18px;\n  margin-top:0;\n}\n\n.ecovolt-card.full{\n  grid-column:1\/-1;\n}\n\n.ecovolt-card ul{\n  padding-left:18px;\n  margin-bottom:0;\n}\n\n.review{\n  border-left:4px solid #0f7a4f;\n}\n\n.stars{\n  color:#ffc107;\n  margin-bottom:6px;\n}\n\n@media(max-width:768px){\n  .ecovolt-grid{grid-template-columns:1fr}\n  .ecovolt-hero h1{font-size:26px}\n  .eco-scene{transform:scale(.92)}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"ecovolt-hero\"\u003e\n  \u003ch1\u003eEcoVolt™\u003c\/h1\u003e\n  \u003cp\u003e\u003cstrong\u003ePoupe energia de forma inteligente todos os dias\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp\u003e\n    Um acessório compacto para ligar à tomada e apoiar uma utilização mais eficiente\n    da energia em casa, lojas, escritórios e pequenos espaços.\n  \u003c\/p\u003e\n\n  \u003cdiv class=\"eco-scene\"\u003e\n    \u003cdiv class=\"green-glow\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"energy-ring\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"energy-ring r2\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"energy-ring r3\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"bolt b1\"\u003e⚡\u003c\/div\u003e\n    \u003cdiv class=\"bolt b2\"\u003e⚡\u003c\/div\u003e\n    \u003cdiv class=\"bolt b3\"\u003e⚡\u003c\/div\u003e\n    \u003cdiv class=\"device\"\u003e\u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-badges\"\u003e\n    \u003cdiv class=\"ecovolt-badge\"\u003eCompacto\u003c\/div\u003e\n    \u003cdiv class=\"ecovolt-badge\"\u003e3W\u003c\/div\u003e\n    \u003cdiv class=\"ecovolt-badge\"\u003ePadrão EU\/US\u003c\/div\u003e\n    \u003cdiv class=\"ecovolt-badge\"\u003eUso diário\u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"ecovolt-grid\"\u003e\n\n  \u003cdiv class=\"ecovolt-card\"\u003e\n    \u003ch2\u003eUtilização simples\u003c\/h2\u003e\n    \u003cp\u003e\n      Basta ligar à tomada e deixar o dispositivo em funcionamento.\n      O design compacto permite usar em diferentes divisões sem ocupar espaço.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card\"\u003e\n    \u003ch2\u003eIdeal para vários espaços\u003c\/h2\u003e\n    \u003cp\u003e\n      Pode ser usado em casa, lojas, escritórios, pequenos armazéns e outros ambientes\n      onde existe consumo elétrico regular.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card\"\u003e\n    \u003ch2\u003eDesign discreto\u003c\/h2\u003e\n    \u003cp\u003e\n      Com formato pequeno e cor branca, integra-se facilmente em qualquer tomada,\n      mantendo um visual limpo e organizado.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card\"\u003e\n    \u003ch2\u003eBaixo consumo\u003c\/h2\u003e\n    \u003cp\u003e\n      Com potência de 3W, foi pensado para utilização contínua com consumo reduzido.\n    \u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card full\"\u003e\n    \u003ch2\u003ePorque vai gostar\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003eProduto compacto e fácil de instalar\u003c\/li\u003e\n      \u003cli\u003eIndicado para casa, escritório, lojas e pequenos espaços\u003c\/li\u003e\n      \u003cli\u003eDesign simples, branco e discreto\u003c\/li\u003e\n      \u003cli\u003eFunciona directamente ligado à tomada\u003c\/li\u003e\n      \u003cli\u003eUma forma prática de apoiar a rotina energética do dia a dia\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card full\"\u003e\n    \u003ch2\u003eDetalhes do Produto\u003c\/h2\u003e\n    \u003cul\u003e\n      \u003cli\u003e\n\u003cstrong\u003eProduto:\u003c\/strong\u003e caixa economizadora de eletricidade\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e ABS\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eCor:\u003c\/strong\u003e branco\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePotência:\u003c\/strong\u003e 3W\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003ePadrão:\u003c\/strong\u003e EU \/ US\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eTamanho:\u003c\/strong\u003e aproximadamente 9 × 5,5 × 3 cm\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eAplicação:\u003c\/strong\u003e casas, lojas, escritórios e pequenos espaços\u003c\/li\u003e\n      \u003cli\u003e\n\u003cstrong\u003eInclui:\u003c\/strong\u003e 1 unidade EcoVolt™\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eRui M. — Lisboa\u003c\/strong\u003e\u003cbr\u003e\n    “Muito simples de usar. Liguei na tomada da sala e ficou discreto.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eCarla P. — Porto\u003c\/strong\u003e\u003cbr\u003e\n    “Gostei do tamanho compacto. Não atrapalha e combina bem com a tomada.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★☆\u003c\/div\u003e\n    \u003cstrong\u003eJoão F. — Braga\u003c\/strong\u003e\u003cbr\u003e\n    “Produto simples e fácil de instalar. Uso no escritório.”\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"ecovolt-card review\"\u003e\n    \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cstrong\u003eMarta L. — Setúbal\u003c\/strong\u003e\u003cbr\u003e\n    “Comprei para testar em casa. É pequeno, leve e fica bem discreto.”\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"HELIRA","offers":[{"title":"1 UNIDADE","offer_id":64658708595037,"sku":"14:366103#EU","price":14.9,"currency_code":"EUR","in_stock":true},{"title":"2 UNIDADES 🔥 MAIS VENDIDO","offer_id":64658718884189,"sku":null,"price":24.9,"currency_code":"EUR","in_stock":true},{"title":"3 UNIDADES 🌟 MELHOR OFERTA","offer_id":64658718916957,"sku":null,"price":33.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/files\/ChatGPTImage10_05_2026_22_31_49.png?v=1778448728"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1066\/3002\/1469\/collections\/sale.png?v=1777156746","url":"https:\/\/www.helira.pt\/collections\/sale.oembed?page=2","provider":"HELIRA","version":"1.0","type":"link"}