{"product_id":"sonrisa-pro-facil-y-natural","title":"Sonrisa Pro Fácil y Natural","description":"\u003cstyle id=\"shopify-lp-2byqd2g-guard\"\u003e\n#shopify-lp-2byqd2g{all:revert;display:block;width:100%;max-width:760px;margin:0 auto;box-sizing:border-box;contain:layout style;container-type:inline-size;container-name:lp;}\n#shopify-lp-2byqd2g *,#shopify-lp-2byqd2g *::before,#shopify-lp-2byqd2g *::after{box-sizing:border-box !important;}\n#shopify-lp-2byqd2g \u003e *{max-width:100% !important;}\n#shopify-lp-2byqd2g [style*=\"position:fixed\"],#shopify-lp-2byqd2g [style*=\"position: fixed\"],#shopify-lp-2byqd2g [style*=\"position:sticky\"],#shopify-lp-2byqd2g [style*=\"position: sticky\"]{position:static !important;top:auto !important;bottom:auto !important;left:auto !important;right:auto !important;}\n\/* Container query: quando a coluna do Shopify for estreita (≤720px), grids\n   responsivos colapsam para 1 coluna. Resolve cartões espremidos (texto vertical\n   letra-por-letra) em temas Shopify com layout 2-coluna no desktop, sem afetar\n   mobile (que já estava em 1 coluna naturalmente). *\/\n@container lp (max-width: 720px) {\n  #shopify-lp-2byqd2g [style*=\"grid-template-columns\"][style*=\"auto-fit\"],\n  #shopify-lp-2byqd2g [style*=\"grid-template-columns\"][style*=\"auto-fill\"],\n  #shopify-lp-2byqd2g [style*=\"grid-template-columns\"][style*=\"repeat(2\"],\n  #shopify-lp-2byqd2g [style*=\"grid-template-columns\"][style*=\"repeat(3\"],\n  #shopify-lp-2byqd2g [style*=\"grid-template-columns\"][style*=\"1fr 1fr\"]{\n    grid-template-columns:1fr !important;\n  }\n}\n\/* Mídia responsiva genérica — mas NÃO mexer em imagens com largura fixa em px\n   (avatares, ícones, badges). Essas precisam manter width+height inline. *\/\n#shopify-lp-2byqd2g img:not([style*=\"width:56px\"]):not([style*=\"width: 56px\"]):not([style*=\"width:48px\"]):not([style*=\"width: 48px\"]):not([style*=\"width:40px\"]):not([style*=\"width: 40px\"]):not([style*=\"width:32px\"]):not([style*=\"width: 32px\"]):not([style*=\"width:24px\"]):not([style*=\"width: 24px\"]),\n#shopify-lp-2byqd2g video,#shopify-lp-2byqd2g iframe,#shopify-lp-2byqd2g svg{max-width:100% !important;height:auto !important;}\n\/* Avatares\/ícones\/badges: caixa rígida quadrada, imune a flex-shrink, ao\n   max-width:100% global, e ao container-query. Forçamos width E height\n   exatos por tamanho — assim o avatar nunca vira oval mesmo que o flex\n   container do depoimento esteja apertado em coluna estreita do tema. *\/\n#shopify-lp-2byqd2g img[style*=\"width:56px\"],#shopify-lp-2byqd2g img[style*=\"width: 56px\"]{width:56px !important;height:56px !important;min-width:56px !important;min-height:56px !important;max-width:56px !important;max-height:56px !important;flex:0 0 56px !important;object-fit:cover !important;}\n#shopify-lp-2byqd2g img[style*=\"width:48px\"],#shopify-lp-2byqd2g img[style*=\"width: 48px\"]{width:48px !important;height:48px !important;min-width:48px !important;min-height:48px !important;max-width:48px !important;max-height:48px !important;flex:0 0 48px !important;object-fit:cover !important;}\n#shopify-lp-2byqd2g img[style*=\"width:40px\"],#shopify-lp-2byqd2g img[style*=\"width: 40px\"]{width:40px !important;height:40px !important;min-width:40px !important;min-height:40px !important;max-width:40px !important;max-height:40px !important;flex:0 0 40px !important;object-fit:cover !important;}\n#shopify-lp-2byqd2g img[style*=\"width:32px\"],#shopify-lp-2byqd2g img[style*=\"width: 32px\"]{width:32px !important;height:32px !important;min-width:32px !important;min-height:32px !important;max-width:32px !important;max-height:32px !important;flex:0 0 32px !important;object-fit:cover !important;}\n#shopify-lp-2byqd2g img[style*=\"width:24px\"],#shopify-lp-2byqd2g img[style*=\"width: 24px\"]{width:24px !important;height:24px !important;min-width:24px !important;min-height:24px !important;max-width:24px !important;max-height:24px !important;flex:0 0 24px !important;object-fit:cover !important;}\n#shopify-lp-2byqd2g a[href^=\"https:\/\/wa.me\"][style*=\"border-radius:50%\"]{display:none !important;}\n\u003c\/style\u003e\n\u003cstyle\u003e\n        :root {\n            --brand-color: #F97316;\n            --hero-color: #0D1B2A;\n            --text-color: #111827;\n            --text-muted: #6B7280;\n            --bg-light: #FFFFFF;\n            --bg-soft: #F8F9FA;\n            --border-color: #E5E7EB;\n        }\n\n        \/* body-rule-removed *\/\n\n        h1, h2, \/* unscoped-heading-removed *\/ .lp-noop {\n            font-family: 'Montserrat', sans-serif;\n            font-weight: 700;\n            line-height: 1.25;\n            margin: 0 0 16px 0;\n            color: var(--text-color) !important;\n        }\n        \/* unscoped-heading-removed *\/ .lp-noop { font-size: 32px; font-weight: 800; }\n        \/* unscoped-heading-removed *\/ .lp-noop { font-size: 28px; }\n        \/* unscoped-heading-removed *\/ .lp-noop { font-size: 22px; }\n\n        p { margin: 0 0 16px 0; }\n        a { text-decoration: none; color: var(--brand-color); }\n        img { max-width: 100%; height: auto; display: block; border-style: none; }\n        s { color: var(--text-muted) !important; }\n\n        .container {\n            width: 100%;\n            max-width: 1100px;\n            margin: 0 auto;\n            padding: 0 20px;\n            box-sizing: border-box;\n        }\n\n        .section {\n            padding: 48px 0;\n            width: 100%;\n        }\n\n        .cta-button {\n            display: inline-block;\n            background-color: var(--brand-color) !important;\n            color: #ffffff !important;\n            padding: 20px 32px;\n            border-radius: 8px;\n            font-size: 18px;\n            font-weight: 700;\n            text-align: center;\n            min-height: 56px;\n            box-sizing: border-box;\n            border: none;\n            cursor: pointer;\n            width: 100%;\n            transition: transform 0.2s, background-color 0.2s;\n            font-family: 'Inter', sans-serif;\n        }\n        .cta-button:hover { transform: scale(1.03); }\n\n        \/* [1.1] Sticky Bar *\/\n        .sticky-bar {\n            background-color: var(--brand-color) !important;\n            color: #ffffff !important;\n            padding: 12px 20px;\n            text-align: center;\n            font-weight: 600;\n            font-size: 14px;\n            position: sticky;\n            top: 0;\n            z-index: 100;\n        }\n\n        \/* [1.2] Hero *\/\n        .hero { background-color: var(--bg-light) !important; padding: 24px 0; }\n        .hero-grid { display: grid; gap: 32px; align-items: center; }\n        .hero .discount-badge {\n            display: inline-block;\n            background-color: var(--brand-color) !important;\n            color: #ffffff !important;\n            padding: 6px 14px;\n            border-radius: 999px;\n            font-size: 14px;\n            font-weight: 700;\n            margin-bottom: 12px;\n        }\n        .hero \/* unscoped-heading-removed *\/ .lp-noop { color: var(--text-color) !important; margin-bottom: 8px; }\n        .hero .subheadline { font-size: 18px; color: var(--text-muted) !important; margin: 0 0 16px; }\n        .hero .social-proof {\n            display: inline-flex;\n            align-items: center;\n            gap: 8px;\n            background-color: #f1f5f9 !important;\n            padding: 6px 14px;\n            border-radius: 20px;\n            font-size: 14px;\n            font-weight: 600;\n            color: #475569 !important;\n            margin: 16px 0;\n        }\n        .hero-image-wrapper img { border-radius: 16px; }\n        .price-box {\n            background-color: #fffbeb !important;\n            border: 2px dashed #facc15 !important;\n            padding: 16px;\n            border-radius: 12px;\n            margin: 24px 0 16px;\n            text-align: center;\n        }\n        .price-box .price-original { font-size: 20px; text-decoration: line-through; }\n        .price-box .price-cod { font-size: 36px; font-weight: 800; color: var(--brand-color) !important; margin: 0 8px; }\n        .price-box .savings-badge {\n            background-color: #dc2626 !important;\n            color: #ffffff !important;\n            padding: 4px 10px;\n            border-radius: 6px;\n            font-size: 14px;\n            font-weight: 700;\n            display: inline-block;\n        }\n        .price-box .price-per-day { font-size: 13px; color: #4a5568 !important; margin-top: 8px; margin-bottom: 0px; }\n        .hero-guarantee-pill {\n            background-color: #ECFDF5 !important;\n            color: #065F46 !important;\n            border: 1px solid #A7F3D0 !important;\n            font-weight: 600;\n            padding: 12px 16px;\n            border-radius: 8px;\n            font-size: 14px;\n            text-align: center;\n            margin-bottom: 16px;\n        }\n        .trust-icons { display: flex; justify-content: space-around; align-items: center; text-align: center; font-size: 12px; color: var(--text-muted) !important; font-weight: 500; margin-top: 24px; gap: 10px; }\n        .trust-icons span { display: flex; flex-direction: column; align-items: center; gap: 4px; }\n\n        \/* [1.3] Problems *\/\n        .problems { background-color: var(--bg-soft) !important; text-align: center; }\n        .problems \/* unscoped-heading-removed *\/ .lp-noop { margin-bottom: 32px; }\n        .problem-cards { display: grid; gap: 16px; text-align: left; }\n        .problem-card { background-color: #ffffff !important; border: 1px solid var(--border-color) !important; border-radius: 12px; padding: 20px; font-size: 16px; font-weight: 600; display: flex; align-items: center; gap: 12px; }\n        \n        \/* [1.4] Benefits *\/\n        .benefits { background-color: var(--bg-light) !important; text-align: center; }\n        .benefits \/* unscoped-heading-removed *\/ .lp-noop { margin-bottom: 32px; }\n        .benefits-grid { display: grid; gap: 20px; text-align: left; }\n        .benefit-card { background-color: #ffffff !important; padding: 24px; border-radius: 12px; border: 1px solid var(--border-color) !important; }\n        .benefit-card p { margin: 0; font-size: 16px; line-height: 1.5; }\n        .benefit-card .before { color: var(--text-muted) !important; display: block; margin-bottom: 8px; }\n        .benefit-card .after { color: var(--text-color) !important; font-weight: 700; }\n        .benefit-card .icon { font-size: 32px; margin-bottom: 12px; }\n\n        \/* [1.5] COD Steps *\/\n        .cod-steps { background-color: #ECFDF5 !important; text-align: center; }\n        .cod-steps \/* unscoped-heading-removed *\/ .lp-noop { margin-bottom: 32px; color: #059669 !important; }\n        .steps-container { display: flex; flex-direction: column; gap: 20px; max-width: 600px; margin: 0 auto; text-align: left; }\n        .step-item { display: flex; align-items: center; gap: 16px; background-color: #ffffff !important; padding: 16px; border-radius: 12px; border: 1px solid #A7F3D0 !important; }\n        .step-item .step-number { background-color: #059669 !important; color: #ffffff !important; font-weight: 700; width: 40px; height: 40px; border-radius: 50%; display: flex; align-items: center; justify-content: center; flex-shrink: 0; font-size: 18px; }\n        .step-item p { margin: 0; }\n        .warning-box { background-color: #FEF3C7 !important; color: #92400E !important; border: 1px solid #FDE68A !important; padding: 16px; border-radius: 8px; font-weight: 600; margin-top: 32px; max-width: 600px; margin-left: auto; margin-right: auto; }\n\n        \/* [1.6] Testimonials *\/\n        .testimonials { background-color: var(--bg-light) !important; text-align: center; }\n        .testimonials \/* unscoped-heading-removed *\/ .lp-noop { margin-bottom: 32px; color: var(--text-color) !important; font-family: 'Inter', sans-serif; font-weight: 700; font-size: 28px; }\n        .testimonials-grid { display: grid; gap: 20px; text-align: left; max-width: 1040px; margin: 0 auto; }\n        .testimonial-card { background-color: #ffffff !important; padding: 24px; border-radius: 16px; border: 1px solid var(--border-color) !important; box-shadow: 0 1px 2px rgba(0,0,0,0.04); display: flex; flex-direction: column; gap: 14px; }\n        .testimonial-card .stars { color: #FBBF24 !important; font-size: 16px; display: flex; gap: 2px; }\n        .testimonial-header { display: flex; align-items: center; gap: 14px; }\n        .testimonial-header .author-info { display: flex; flex-direction: column; gap: 2px; }\n        .author-info .name { font-weight: 700; font-size: 15px; color: var(--text-color) !important; }\n        .author-info .verified-pill { display: inline-block; background-color: #DBEAFE !important; color: #1D4ED8 !important; padding: 3px 10px; border-radius: 999px; font-size: 11px; font-weight: 600; width: fit-content; }\n        .author-info .city { font-size: 12px; color: var(--text-muted) !important; font-weight: 500; }\n        .testimonial-quote { font-size: 15px; color: #374151 !important; line-height: 1.55; margin: 0; }\n        .testimonials .cta-button { margin-top: 40px; max-width: 420px; }\n\n        \/* [1.7] Guarantee + FAQ *\/\n        .guarantee-faq { background-color: var(--bg-soft) !important; }\n        .guarantee-card { background-color: #ECFDF5 !important; border: 2px solid #34D399 !important; border-radius: 12px; padding: 24px; text-align: center; }\n        .guarantee-card \/* unscoped-heading-removed *\/ .lp-noop { color: #065F46 !important; margin-bottom: 8px; }\n        .guarantee-card p { color: #047857 !important; margin: 0; }\n        .faq { margin-top: 32px; }\n        .faq \/* unscoped-heading-removed *\/ .lp-noop { text-align: center; margin-bottom: 24px; }\n        .faq details { background-color: #ffffff !important; border-radius: 8px; margin-bottom: 10px; border: 1px solid var(--border-color) !important; }\n        .faq summary { cursor: pointer; font-weight: 700; padding: 16px; list-style: none; position: relative; color: #1e293b !important; }\n        .faq summary::after { content: '▸'; position: absolute; right: 16px; transition: transform 0.2s; font-size: 18px; }\n        .faq details[open] summary::after { transform: rotate(90deg); }\n        .faq .faq-answer { padding: 0 16px 16px; font-size: 15px; color: #475569 !important; line-height: 1.6; }\n        .faq .faq-answer p { margin: 0; }\n\n        \/* [1.8] Final CTA + Footer *\/\n        .final-cta { background-color: var(--hero-color) !important; color: #ffffff !important; padding: 48px 0; text-align: center; }\n        .final-cta \/* unscoped-heading-removed *\/ .lp-noop { color: #ffffff !important; margin-bottom: 16px;}\n        .final-cta .price-recap { font-size: 18px; font-weight: 600; margin-bottom: 24px; color: #cbd5e1 !important; }\n        .final-cta .price-recap s { color: #94a3b8 !important; }\n        .final-cta .price-recap span { color: var(--brand-color) !important; }\n        .final-cta .final-risk-reversal { margin-top: 16px; font-size: 14px; color: #cbd5e1 !important; }\n        .footer { background-color: #E5E7EB !important; padding: 24px 0; text-align: center; font-size: 12px; color: var(--text-muted) !important; }\n        .footer p { margin: 0 0 8px 0; }\n        .footer a { color: #475569 !important; margin: 0 8px; font-weight: 500; }\n\n        .image-caption { text-align:center; font-style:italic; color:#6B7280; font-size:14px; margin-top:12px; padding-bottom:24px; }\n\n        @media (max-width: 768px) {\n            #lp-jmxf80o {\n                width: 100%;\n                margin-left: 0;\n                overflow-x: hidden;\n            }\n            .section { padding: 32px 0; }\n            \/* unscoped-heading-removed *\/ .lp-noop { font-size: 28px; }\n            \/* unscoped-heading-removed *\/ .lp-noop { font-size: 24px; }\n            .hero-grid { grid-template-columns: 1fr; }\n            .hero-text { order: 1; text-align:center; }\n            .hero-image-wrapper { order: 2; }\n            .price-box { margin-left: 0; margin-right: 0; }\n        }\n\n        @media (min-width: 769px) {\n            \/* unscoped-heading-removed *\/ .lp-noop { font-size: 38px; }\n            \/* unscoped-heading-removed *\/ .lp-noop { font-size: 32px; }\n            .section { padding: 64px 0; }\n            .hero-grid { grid-template-columns: 1fr 1fr; }\n            .hero-image-wrapper { order: 2; }\n            .hero-text { order: 1; text-align: left; }\n            .hero .social-proof { justify-content: flex-start; }\n            .hero .price-box { text-align: left; }\n            .hero-guarantee-pill, .trust-icons {\n                justify-content: flex-start;\n                text-align:left;\n            }\n            .problem-cards { grid-template-columns: repeat(3, 1fr); }\n            .benefits-grid { grid-template-columns: repeat(3, 1fr); }\n            .testimonials-grid { grid-template-columns: repeat(3, 1fr); }\n            .guarantee-faq-grid { display: grid; grid-template-columns: 4fr 5fr; gap: 40px; align-items: flex-start; }\n            .guarantee-card { margin-top: 60px; }\n            .faq { margin-top: 0; }\n        }\n    \u003c\/style\u003e\n\u003cstyle id=\"shopify-theme-reset\"\u003e\n#lp-jmxf80o {\n  background: #FFFFFF !important;\n  color: #111111 !important;\n  position: relative !important;\n  z-index: 1 !important;\n  isolation: isolate !important;\n  font-family: Inter, system-ui, -apple-system, sans-serif !important;\n  width: 100% !important;\n  max-width: 100% !important;\n  margin: 0 auto !important;\n  box-sizing: border-box !important;\n  overflow-x: hidden !important;\n  overflow-y: visible !important;\n  padding-bottom: 80px !important;\n  display: block !important;\n}\n#lp-jmxf80o .gradient,\n#lp-jmxf80o .color-background-1,\n#lp-jmxf80o .color-background-2,\n#lp-jmxf80o .color-background-3,\n#lp-jmxf80o [class*=\"color-background\"],\n#lp-jmxf80o [class*=\"gradient\"] {\n  background: transparent !important;\n  background-image: none !important;\n}\n#lp-jmxf80o [class*=\"color-foreground\"] { color: inherit !important; }\n#lp-jmxf80o \u003e div, #lp-jmxf80o \u003e section {\n  width: 100% !important; max-width: 100% !important; margin-left: 0 !important; margin-right: 0 !important;\n}\n\/* Force every descendant to behave inside the description column — no fixed widths,\n   no children that force horizontal scroll. This is mandatory for the \"classic\" publish\n   flow where the LP lives inside Shopify's \u003cmain class=\"product\"\u003e column. *\/\n#lp-jmxf80o *,\n#lp-jmxf80o *::before,\n#lp-jmxf80o *::after {\n  box-sizing: border-box !important;\n  min-width: 0 !important;\n  max-width: 100% !important;\n}\n#lp-jmxf80o img,\n#lp-jmxf80o video,\n#lp-jmxf80o iframe,\n#lp-jmxf80o svg {\n  max-width: 100% !important;\n  height: auto !important;\n}\n\/* Universal: any nested narrow wrapper inside #lp-jmxf80o should obey viewport rules *\/\n#lp-jmxf80o *[class*=\"container\"],\n#lp-jmxf80o *[class*=\"wrapper\"],\n#lp-jmxf80o main,\n#lp-jmxf80o \u003e div \u003e div, #lp-jmxf80o \u003e div \u003e section,\n#lp-jmxf80o \u003e div \u003e div \u003e div, #lp-jmxf80o \u003e div \u003e div \u003e section {\n  max-width: 100% !important;\n}\n@media (min-width: 769px) {\n  \/* Fluid container that fits inside the Shopify product description column without\n     breaking out (no 100% \/ negative margin tricks). Caps at 1100px so it stays\n     readable on wide themes. The native theme renders header\/gallery\/price\/CTA. *\/\n  #lp-jmxf80o {\n    width: 100% !important;\n    max-width: 1100px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n  \/* Force narrow mobile-first wrappers to expand on desktop *\/\n  #lp-jmxf80o [style*=\"max-width: 540px\"],\n  #lp-jmxf80o [style*=\"max-width:540px\"],\n  #lp-jmxf80o [style*=\"max-width: 480px\"],\n  #lp-jmxf80o [style*=\"max-width:480px\"],\n  #lp-jmxf80o [style*=\"max-width: 600px\"],\n  #lp-jmxf80o [style*=\"max-width:600px\"],\n  #lp-jmxf80o [style*=\"max-width: 560px\"],\n  #lp-jmxf80o [style*=\"max-width:560px\"] {\n    max-width: 1100px !important;\n  }\n  #lp-jmxf80o \u003e * { max-width: 100% !important; }\n  #lp-jmxf80o section, #lp-jmxf80o \u003e div { width: 100% !important; }\n  #lp-jmxf80o \u003e div \u003e *, #lp-jmxf80o \u003e section \u003e * { max-width: 1100px; margin-left: auto !important; margin-right: auto !important; }\n  #lp-jmxf80o \u003e div, #lp-jmxf80o \u003e section { padding-left: 24px !important; padding-right: 24px !important; }\n  #lp-jmxf80o section \u003e div, #lp-jmxf80o \u003e div \u003e div {\n    max-width: 1100px !important;\n    margin-left: auto !important;\n    margin-right: auto !important;\n  }\n  \/* === FIX: review\/testimonial cards (avatar + text inline) — prevent overflow === *\/\n  #lp-jmxf80o [class*=\"review\"],\n  #lp-jmxf80o [class*=\"testimonial\"],\n  #lp-jmxf80o [class*=\"depoimento\"] {\n    overflow: visible !important;\n  }\n  #lp-jmxf80o [class*=\"review\"] *,\n  #lp-jmxf80o [class*=\"testimonial\"] *,\n  #lp-jmxf80o [class*=\"depoimento\"] * {\n    word-break: break-word !important;\n    overflow-wrap: anywhere !important;\n  }\n}\n@media (max-width: 768px) {\n  #lp-jmxf80o { width: 100% !important; max-width: 100% !important; margin-left: 0 !important; overflow-x: hidden !important; }\n  \/* Generic responsive imgs — but EXCLUDE pixel-fixed avatars\/icons (24\/32\/40\/48\/56px)\n     so review-card avatars stay perfect circles instead of being flattened by max-width:100% *\/\n  #lp-jmxf80o img:not([style*=\"width:56px\"]):not([style*=\"width: 56px\"]):not([style*=\"width:48px\"]):not([style*=\"width: 48px\"]):not([style*=\"width:40px\"]):not([style*=\"width: 40px\"]):not([style*=\"width:32px\"]):not([style*=\"width: 32px\"]):not([style*=\"width:24px\"]):not([style*=\"width: 24px\"]) { max-width: 100% !important; height: auto !important; }\n  \/* Rigid avatar boxes — square at every breakpoint (review card v2) *\/\n  #lp-jmxf80o img[style*=\"width:56px\"], #lp-jmxf80o img[style*=\"width: 56px\"] { width:56px !important; height:56px !important; min-width:56px !important; min-height:56px !important; max-width:56px !important; max-height:56px !important; flex:0 0 56px !important; aspect-ratio:1\/1 !important; border-radius:50% !important; object-fit:cover !important; }\n  #lp-jmxf80o img[style*=\"width:48px\"], #lp-jmxf80o img[style*=\"width: 48px\"] { width:48px !important; height:48px !important; min-width:48px !important; min-height:48px !important; max-width:48px !important; max-height:48px !important; flex:0 0 48px !important; aspect-ratio:1\/1 !important; }\n\n  \/* 1. Force 1-col on ANY 2-col layout — not only inline grid *\/\n  #lp-jmxf80o [style*=\"grid-template-columns\"],\n  #lp-jmxf80o [class*=\"two-col\"], #lp-jmxf80o [class*=\"2-col\"],\n  #lp-jmxf80o [class*=\"grid--\"],\n  #lp-jmxf80o [class*=\"row\"]:not([class*=\"row-\"]) {\n    grid-template-columns: 1fr !important;\n    flex-direction: column !important;\n    display: block !important;\n  }\n\n  \/* 2. Direct children of flex\/grid containers expand to full width — BUT NOT\n     pixel-fixed boxes (avatars, icons) which must keep their rigid dimensions. *\/\n  #lp-jmxf80o [style*=\"display:flex\"] \u003e *:not([style*=\"width:56px\"]):not([style*=\"width: 56px\"]):not([style*=\"width:48px\"]):not([style*=\"width: 48px\"]):not([style*=\"width:40px\"]):not([style*=\"width: 40px\"]):not([style*=\"flex:0 0\"]):not([style*=\"flex: 0 0\"]),\n  #lp-jmxf80o [style*=\"display: flex\"] \u003e *:not([style*=\"width:56px\"]):not([style*=\"width: 56px\"]):not([style*=\"width:48px\"]):not([style*=\"width: 48px\"]):not([style*=\"width:40px\"]):not([style*=\"width: 40px\"]):not([style*=\"flex:0 0\"]):not([style*=\"flex: 0 0\"]),\n  #lp-jmxf80o [class*=\"row\"] \u003e *:not([style*=\"flex:0 0\"]):not([style*=\"flex: 0 0\"]),\n  #lp-jmxf80o [class*=\"grid\"] \u003e *:not([style*=\"flex:0 0\"]):not([style*=\"flex: 0 0\"]) {\n    width: 100% !important;\n    max-width: 100% !important;\n    flex: 1 1 100% !important;\n    min-width: 0 !important;\n  }\n\n  \/* 3. Kill fixed heights that clip and cause vertical overlap *\/\n  #lp-jmxf80o section,\n  #lp-jmxf80o [class*=\"section\"],\n  #lp-jmxf80o [class*=\"hero\"],\n  #lp-jmxf80o header \u003e div,\n  #lp-jmxf80o main \u003e div {\n    max-height: none !important;\n    height: auto !important;\n    min-height: 0 !important;\n    overflow: visible !important;\n  }\n\n  \/* 4. Minimum spacing between sections (prevents title invading section above) *\/\n  #lp-jmxf80o section + section,\n  #lp-jmxf80o section + div,\n  #lp-jmxf80o div + section {\n    margin-top: 0 !important;\n    padding-top: 32px !important;\n  }\n\n  \/* 5. Headings never with negative top margin *\/\n  #lp-jmxf80o h1, #lp-jmxf80o h2, #lp-jmxf80o h3 { margin-top: 0 !important; }\n}\n\u003c\/style\u003e\n\u003cdiv id=\"shopify-lp-2byqd2g\" data-lp-mode=\"classic\" class=\"lp-classic-wrapper\" style=\"width:100%;max-width:100%;margin:0 auto;box-sizing:border-box;\"\u003e\n    \u003cdiv id=\"lp-jmxf80o\" style=\"overflow:visible !important; padding-bottom:80px !important; width:100% !important; max-width:100% !important; margin:0 auto !important; box-sizing:border-box !important; overflow-x:hidden !important; background:#FFFFFF !important; position:relative !important; z-index:1 !important; isolation:isolate !important; display:block !important;\"\u003e\n\n        \u003cdiv class=\"sticky-bar\"\u003e\n            🔥 Livrare GRATUITĂ · Plătești la primire · Doar azi\n        \u003c\/div\u003e\n\n        \u003csection class=\"section hero\"\u003e\n            \u003cdiv class=\"container\"\u003e\n                \u003cdiv class=\"hero-grid\"\u003e\n                    \u003cdiv class=\"hero-text\"\u003e\n                        \u003cspan class=\"discount-badge\"\u003e-26% REDUCERE\u003c\/span\u003e\n                        \u003ch1\u003eRecapătă-ți Încrederea cu un Zâmbet Perfect și Natural\u003c\/h1\u003e\n                        \u003cp class=\"subheadline\"\u003eFațete detașabile pentru a zâmbi fără complexe, instant și confortabil.\u003c\/p\u003e\n                        \u003cdiv class=\"social-proof\"\u003e⭐ 4.8 · +2.847 comenzi livrate\u003c\/div\u003e\n                        \u003cdiv class=\"price-box\"\u003e\n                            \u003cspan class=\"price-original\"\u003e\u003cs\u003e174,15 RON\u003c\/s\u003e\u003c\/span\u003e\n                            \u003cstrong class=\"price-cod\"\u003e129 RON\u003c\/strong\u003e\n                            \u003cspan class=\"savings-badge\"\u003eECONOMISEȘTI 45,15 RON\u003c\/span\u003e\n                            \u003cp class=\"price-per-day\"\u003eDoar 4,30 RON\/zi (pentru 30 de zile)\u003c\/p\u003e\n                        \u003c\/div\u003e\n                        \u003cdiv class=\"hero-guarantee-pill\"\u003e\n                            🔒 Plătești la primire · 🚚 Livrare gratuită · 💯 30 de zile garanție\n                        \u003c\/div\u003e\n                        \u003ca href=\"\/es-form-hook\" data-cta=\"true\" class=\"cta-button\"\u003eComandă Zâmbet Pro cu Reducere\u003c\/a\u003e\n                        \u003cdiv class=\"trust-icons\"\u003e\n                           \u003cspan\u003e🔒 Plată Sigură\u003c\/span\u003e\n                           \u003cspan\u003e🚚 Livrare Gratuită\u003c\/span\u003e\n                           \u003cspan\u003e⭐ 4.8 Stele\u003c\/span\u003e\n                           \u003cspan\u003e💯 Garanție Calitate\u003c\/span\u003e\n                        \u003c\/div\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"hero-image-wrapper\"\u003e\n                        \u003cimg src=\"https:\/\/carritonaranjaec.myshopify.com\/cdn\/shop\/files\/image_644_1769769472619-89899477-93536774-58428327_3.jpg?v=1779166078\u0026amp;width=1000\" alt=\"Zâmbet Pro Ușor și Natural\" width=\"1200\" height=\"800\" loading=\"eager\" fetchpriority=\"high\" decoding=\"async\" sizes=\"(max-width:760px) 100%, 760px\" style=\"width:100%;height:auto;max-width:100%;object-fit:cover;border-radius:16px;display:block;max-height:480px;\"\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003cdiv style=\"background:#f8fafc;padding:32px 20px;text-align:center;\"\u003e\u003cimg src=\"https:\/\/carritonaranjaec.myshopify.com\/cdn\/shop\/files\/image_187_1769769472614-3065511-39070749-29929529_0.gif?v=1779166078\u0026amp;width=1000\" alt=\"Demonstrație produs\" width=\"500\" height=\"500\" loading=\"lazy\" decoding=\"async\" style=\"max-width:500px;width:100%;height:auto;border-radius:12px;display:block;margin:0 auto;\"\u003e\u003c\/div\u003e\n        \n        \u003csection class=\"section problems\"\u003e\n            \u003cdiv class=\"container\"\u003e\n                \u003ch2\u003eTe regăsești în asta?\u003c\/h2\u003e\n                \u003cdiv class=\"problem-cards\"\u003e\n                    \u003cdiv class=\"problem-card\"\u003e❌ Te temi că fațetele vor arăta nenatural și vizibil.\u003c\/div\u003e\n                    \u003cdiv class=\"problem-card\"\u003e❌ Îți faci griji că nu se vor potrivi confortabil.\u003c\/div\u003e\n                    \u003cdiv class=\"problem-card\"\u003e❌ Ești sceptic că sunt eficiente fără un dentist.\u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003cdiv style=\"padding: 32px 20px 0; background-color: var(--bg-light);\"\u003e\u003cdiv class=\"container\" style=\"padding:0;\"\u003e\n\u003cimg src=\"https:\/\/carritonaranjaec.myshopify.com\/cdn\/shop\/files\/image_3_1769769472626-46980729-27950894-64766232_4.jpg?v=1779166078\u0026amp;width=1000\" alt=\"Zâmbet natural cu Zâmbet Pro\" width=\"1000\" height=\"700\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width:760px) 100%, 760px\" style=\"width:100%;height:auto;max-width:100%;object-fit:cover;border-radius:12px;display:block;max-height:400px;\"\u003e\u003cp class=\"image-caption\"\u003e\u003ci\u003eObține un zâmbet de invidiat pentru orice ocazie.\u003c\/i\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n\n        \u003csection class=\"section benefits\"\u003e\n            \u003cdiv class=\"container\"\u003e\n                \u003ch2\u003eDe aceea îl vei iubi\u003c\/h2\u003e\n                \u003cdiv class=\"benefits-grid\"\u003e\n                    \u003cdiv class=\"benefit-card\"\u003e\n                        \u003cp class=\"icon\"\u003e✨\u003c\/p\u003e\n                        \u003cp class=\"before\"\u003eFără Zâmbet Pro: Zâmbet timid și ezitant la evenimente.\u003c\/p\u003e\n                        \u003cp class=\"after\"\u003eCu Zâmbet Pro: Încredere totală și un zâmbet strălucitor.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"benefit-card\"\u003e\n                        \u003cp class=\"icon\"\u003e🏠\u003c\/p\u003e\n                        \u003cp class=\"before\"\u003eFără Zâmbet Pro: Programări costisitoare și lungi la dentist.\u003c\/p\u003e\n                        \u003cp class=\"after\"\u003eCu Zâmbet Pro: Ajustare perfectă acasă, în câteva minute.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"benefit-card\"\u003e\n                        \u003cp class=\"icon\"\u003e💰\u003c\/p\u003e\n                        \u003cp class=\"before\"\u003eFără Zâmbet Pro: Cheltuieli mari pe tratamente dentare complexe.\u003c\/p\u003e\n                        \u003cp class=\"after\"\u003eCu Zâmbet Pro: O soluție accesibilă pentru un zâmbet de vis.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/section\u003e\n        \n        \u003cdiv style=\"background:#ffffff;padding:32px 20px;text-align:center;\"\u003e\u003cimg src=\"https:\/\/carritonaranjaec.myshopify.com\/cdn\/shop\/files\/image_966_1769769472878-24603249-46485143-61568564_1.gif?v=1779166078\u0026amp;width=1000\" alt=\"Demonstrație confort\" width=\"500\" height=\"500\" loading=\"lazy\" decoding=\"async\" style=\"max-width:500px;width:100%;height:auto;border-radius:12px;display:block;margin:0 auto;\"\u003e\u003c\/div\u003e\n        \n        \u003csection class=\"section cod-steps\"\u003e\n            \u003cdiv class=\"container\"\u003e\n                \u003ch2\u003eComanzi Simplu, Plătești la Primire\u003c\/h2\u003e\n                \u003cdiv class=\"steps-container\"\u003e\n                    \u003cdiv class=\"step-item\"\u003e\n                        \u003cdiv class=\"step-number\"\u003e1\u003c\/div\u003e\n                        \u003cp\u003e\u003cstrong\u003ePlasează comanda:\u003c\/strong\u003e Completează formularul cu datele tale de livrare.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"step-item\"\u003e\n                        \u003cdiv class=\"step-number\"\u003e2\u003c\/div\u003e\n                        \u003cp\u003e\u003cstrong\u003eConfirmăm telefonic:\u003c\/strong\u003e Te contactăm pentru a confirma că totul este corect.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"step-item\"\u003e\n                        \u003cdiv class=\"step-number\"\u003e3\u003c\/div\u003e\n                        \u003cp\u003e\u003cstrong\u003ePrimești și plătești:\u003c\/strong\u003e Curierul îți livrează pachetul și plătești ramburs.\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"warning-box\"\u003e⚠️ NU solicităm NICIODATĂ plata în avans. Siguranța ta este prioritatea noastră.\u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/section\u003e\n        \n        \u003cdiv style=\"padding: 32px 20px 0; background-color: var(--bg-light);\"\u003e\u003cdiv class=\"container\" style=\"padding:0;\"\u003e\n\u003cimg src=\"https:\/\/carritonaranjaec.myshopify.com\/cdn\/shop\/files\/image_454_1769769472625-53782989-28480535-97296987_1.jpg?v=1779166078\u0026amp;width=1000\" alt=\"Detaliu Zâmbet Pro\" width=\"900\" height=\"600\" loading=\"lazy\" decoding=\"async\" sizes=\"(max-width:760px) 100%, 760px\" style=\"width:100%;height:auto;max-width:100%;object-fit:cover;border-radius:12px;display:block;max-height:360px;\"\u003e\u003cp class=\"image-caption\"\u003e\u003ci\u003eMaterial de înaltă calitate pentru un aspect complet natural.\u003c\/i\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003c\/div\u003e\n        \n        \u003csection class=\"section testimonials\" id=\"testimoniale\"\u003e\n            \u003cdiv class=\"container\"\u003e\n                \u003ch2\u003eIubit de mii de români\u003c\/h2\u003e\n                \u003cdiv class=\"testimonials-grid\"\u003e\n                    \u003cdiv class=\"testimonial-card\"\u003e\n                        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                        \u003cdiv class=\"testimonial-header\"\u003e\n                            \u003cimg src=\"https:\/\/nalsoctcabdohcmxhoad.supabase.co\/storage\/v1\/render\/image\/public\/avatar-library\/RO\/f_adult_1777798066137_6.png?width=128\u0026amp;quality=75\u0026amp;resize=cover\" alt=\"Elena D.\" width=\"56\" height=\"56\" loading=\"lazy\" decoding=\"async\" style=\"width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px;flex:0 0 56px;aspect-ratio:1\/1;border-radius:50%;object-fit:cover;display:block;\"\u003e\n                            \u003cdiv class=\"author-info\"\u003e\n                                \u003cspan class=\"name\"\u003eElena D.\u003c\/span\u003e\n                                \u003cspan class=\"verified-pill\"\u003e✓ Cumpărător Verificat\u003c\/span\u003e\n                                \u003cspan class=\"city\"\u003e📍 București\u003c\/span\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cp class=\"testimonial-quote\"\u003e\"Le-am purtat la o nuntă și nimeni nu și-a dat seama. M-am simțit superb și am zâmbit în toate pozele. A sosit în 2 zile!\"\u003c\/p\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"testimonial-card\"\u003e\n                        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                        \u003cdiv class=\"testimonial-header\"\u003e\n                            \u003cimg src=\"https:\/\/nalsoctcabdohcmxhoad.supabase.co\/storage\/v1\/render\/image\/public\/avatar-library\/RO\/f_adult_1777798066008_7.png?width=128\u0026amp;quality=75\u0026amp;resize=cover\" alt=\"Maria I.\" width=\"56\" height=\"56\" loading=\"lazy\" decoding=\"async\" style=\"width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px;flex:0 0 56px;aspect-ratio:1\/1;border-radius:50%;object-fit:cover;display:block;\"\u003e\n                            \u003cdiv class=\"author-info\"\u003e\n                                \u003cspan class=\"name\"\u003eMaria I.\u003c\/span\u003e\n                                \u003cspan class=\"verified-pill\"\u003e✓ Cumpărător Verificat\u003c\/span\u003e\n                                \u003cspan class=\"city\"\u003e📍 Cluj-Napoca\u003c\/span\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cp class=\"testimonial-quote\"\u003e\"Se potrivesc perfect după ajustarea simplă de acasă. Acum pot zâmbi fără nicio jenă. Recomand cu încredere produsul.\"\u003c\/p\u003e\n                    \u003c\/div\u003e\n                    \u003cdiv class=\"testimonial-card\"\u003e\n                        \u003cdiv class=\"stars\"\u003e★★★★★\u003c\/div\u003e\n                        \u003cdiv class=\"testimonial-header\"\u003e\n                            \u003cimg src=\"https:\/\/nalsoctcabdohcmxhoad.supabase.co\/storage\/v1\/render\/image\/public\/avatar-library\/RO\/m_adult_1777798081335_11.png?width=128\u0026amp;quality=75\u0026amp;resize=cover\" alt=\"Andrei P.\" width=\"56\" height=\"56\" loading=\"lazy\" decoding=\"async\" style=\"width:56px;height:56px;min-width:56px;min-height:56px;max-width:56px;max-height:56px;flex:0 0 56px;aspect-ratio:1\/1;border-radius:50%;object-fit:cover;display:block;\"\u003e\n                            \u003cdiv class=\"author-info\"\u003e\n                                \u003cspan class=\"name\"\u003eAndrei P.\u003c\/span\u003e\n                                \u003cspan class=\"verified-pill\"\u003e✓ Cumpărător Verificat\u003c\/span\u003e\n                                \u003cspan class=\"city\"\u003e📍 Timișoara\u003c\/span\u003e\n                            \u003c\/div\u003e\n                        \u003c\/div\u003e\n                        \u003cp class=\"testimonial-quote\"\u003e\"Le folosesc pentru întâlniri importante la muncă. Mi-au redat complet încrederea. Arată foarte natural, o investiție excelentă.\"\u003c\/p\u003e\n                    \u003c\/div\u003e\n                \u003c\/div\u003e\n                \u003ca href=\"\/es-form-hook\" data-cta=\"true\" class=\"cta-button\"\u003eDa, vreau să-mi transform zâmbetul\u003c\/a\u003e\n            \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003cdiv style=\"background:#ffffff;padding:32px 20px;text-align:center;\"\u003e\u003cimg src=\"https:\/\/carritonaranjaec.myshopify.com\/cdn\/shop\/files\/image_671_1769769472615-43182292-10894937-27995657_3.gif?v=1779166078\u0026amp;width=1000\" alt=\"Demonstrație de aplicare\" width=\"500\" height=\"500\" loading=\"lazy\" decoding=\"async\" style=\"max-width:500px;width:100%;height:auto;border-radius:12px;display:block;margin:0 auto;\"\u003e\u003c\/div\u003e\n\n        \u003csection class=\"section guarantee-faq\"\u003e\n            \u003cdiv class=\"container guarantee-faq-grid\"\u003e\n                \u003cdiv class=\"guarantee-card\"\u003e\n                    \u003ch3\u003e🛡️ Garanția de Satisfacție 30 de Zile\u003c\/h3\u003e\n                    \u003cp\u003eÎncearcă Zâmbet Pro fără absolut niciun risc. Dacă nu ești 100% mulțumit de rezultate, contactează-ne în 30 de zile și îți vom returna banii, fără întrebări.\u003c\/p\u003e\n                \u003c\/div\u003e\n                \u003cdiv class=\"faq\"\u003e\n                    \u003ch2\u003eÎntrebări Frecvente\u003c\/h2\u003e\n                    \u003cdetails\u003e\n                        \u003csummary\u003eȘi dacă nu mi se potrivește?\u003c\/summary\u003e\n                        \u003cdiv class=\"faq-answer\"\u003e\n                            \u003cp\u003eNicio grijă! Ai 30 de zile garanție de satisfacție. Dacă nu ești mulțumit, ne contactezi și îți vom returna banii rapid și fără bătăi de cap.\u003c\/p\u003e\n                        \u003c\/div\u003e\n                    \u003c\/details\u003e\n                    \u003cdetails\u003e\n                        \u003csummary\u003eEste sigură plata la livrare?\u003c\/summary\u003e\n                        \u003cdiv class=\"faq-answer\"\u003e\n                            \u003cp\u003eAbsolut! Cu plata la livrare, achiți produsul doar în momentul în care ajunge la tine, direct la curier. Fără riscuri, fără plăți în avans.\u003c\/p\u003e\n                        \u003c\/div\u003e\n                    \u003c\/details\u003e\n                    \u003cdetails\u003e\n                        \u003csummary\u003eCât durează livrarea?\u003c\/summary\u003e\n                        \u003cdiv class=\"faq-answer\"\u003e\n                            \u003cp\u003eComanda ta va ajunge la tine în aproximativ 2-5 zile lucrătoare. Vei primi informații de urmărire pentru a știi exact când să te aștepți la pachet.\u003c\/p\u003e\n                        \u003c\/div\u003e\n                    \u003c\/details\u003e\n                \u003c\/div\u003e\n            \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003cdiv style=\"background:#f8fafc;padding:32px 20px;text-align:center;\"\u003e\u003cimg src=\"https:\/\/carritonaranjaec.myshopify.com\/cdn\/shop\/files\/image_743_1769769472800-32094085-7122573-64804275_2.gif?v=1779166078\u0026amp;width=1000\" alt=\"Produs în mână\" width=\"500\" height=\"500\" loading=\"lazy\" decoding=\"async\" style=\"max-width:500px;width:100%;height:auto;border-radius:12px;display:block;margin:0 auto;\"\u003e\u003c\/div\u003e\n\n        \u003csection class=\"final-cta\"\u003e\n            \u003cdiv class=\"container\"\u003e\n                \u003ch2\u003eProfită Acum! Stocul este Limitat!\u003c\/h2\u003e\n                \u003cp class=\"price-recap\"\u003ePreț în magazine: \u003cs\u003e174,15 RON\u003c\/s\u003e → \u003cspan\u003eDoar azi: 129 RON\u003c\/span\u003e\u003c\/p\u003e\n                \u003ca href=\"\/es-form-hook\" data-cta=\"true\" class=\"cta-button\"\u003eUltimele unități · Comandă acum\u003c\/a\u003e\n                \u003cp class=\"final-risk-reversal\"\u003e🔒 Plătești la primire · Livrare rapidă și sigură\u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/section\u003e\n\n        \u003cfooter class=\"footer\"\u003e\n            \u003cdiv class=\"container\"\u003e\n                \u003cp\u003e© 2024 Zâmbet Pro Ușor și Natural. Toate drepturile rezervate.\u003c\/p\u003e\n                \u003cp\u003e\n                    \u003ca href=\"#\"\u003ePolitica de Confidențialitate\u003c\/a\u003e | \u003ca href=\"#\"\u003eTermeni și Condiții\u003c\/a\u003e | \u003ca href=\"#\"\u003eContact\u003c\/a\u003e\n                \u003c\/p\u003e\n            \u003c\/div\u003e\n        \u003c\/footer\u003e\n\n        \u003cdiv style=\"clear:both;height:1px;\"\u003e\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Uplife Ro","offers":[{"title":"Default Title","offer_id":53796102668654,"sku":null,"price":139.0,"currency_code":"RON","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0941\/1520\/1390\/files\/image_596_1769769472738-26325373-2952619-63104481_0.png?v=1779173515","url":"https:\/\/uplifero.com\/products\/sonrisa-pro-facil-y-natural","provider":"Uplife Ro","version":"1.0","type":"link"}