{"product_id":"🌸-dale-a-tu-piel-el-cuidado-que-merece-con-dr-melaxin","title":"🌸 Dale a tu Piel el Cuidado que Merece con Dr. Melaxin","description":"{% comment %}\n  ============================================================\n  DR. MELAXIN PEEL SHOT SPRAY — Landing Page Ultra Conversión\n  Archivo: sections\/dr-melaxin-landing.liquid\n  Compatible con Shopify OS 2.0\n  Paleta: Ámbar #C97A2A | Dorado #F5A623 | Crema #FDF6EE\n  Mobile-First | COD | República Dominicana\n  ============================================================\n{% endcomment %}\n\n\u003cstyle\u003e\n\/* ============================================================\n   RESET \u0026 BASE\n============================================================ *\/\n#melaxin-landing * {\n  box-sizing: border-box;\n  margin: 0;\n  padding: 0;\n}\n#melaxin-landing {\n  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: #2C1A0E;\n  background: #FDF6EE;\n  overflow-x: hidden;\n}\n#melaxin-landing img { max-width: 100%; height: auto; display: block; }\n#melaxin-landing a { text-decoration: none; }\n\n\/* ============================================================\n   VARIABLES CSS\n============================================================ *\/\n:root {\n  --mel-primary:    #C97A2A;\n  --mel-secondary:  #F5A623;\n  --mel-accent:     #E8C99A;\n  --mel-bg:         #FDF6EE;\n  --mel-bg-dark:    #F5ECD8;\n  --mel-dark:       #2C1A0E;\n  --mel-text:       #3D2B1A;\n  --mel-muted:      #7A6050;\n  --mel-white:      #FFFFFF;\n  --mel-red:        #E53E3E;\n  --mel-green:      #22543D;\n  --mel-radius:     16px;\n  --mel-shadow:     0 4px 20px rgba(201,122,42,0.12);\n  --mel-shadow-lg:  0 8px 40px rgba(201,122,42,0.2);\n  --mel-gradient:   linear-gradient(135deg, #C97A2A 0%, #F5A623 100%);\n}\n\n\/* ============================================================\n   ANIMACIONES\n============================================================ *\/\n@keyframes melPulse {\n  0%, 100% { box-shadow: 0 6px 24px rgba(201,122,42,0.4); }\n  50%       { box-shadow: 0 6px 40px rgba(201,122,42,0.7); }\n}\n@keyframes melShimmer {\n  0%   { background-position: -200% center; }\n  100% { background-position:  200% center; }\n}\n@keyframes melSlideIn {\n  from { transform: translateX(-120%); opacity: 0; }\n  to   { transform: translateX(0);     opacity: 1; }\n}\n@keyframes melSlideOut {\n  from { transform: translateX(0);     opacity: 1; }\n  to   { transform: translateX(-120%); opacity: 0; }\n}\n@keyframes melFadeUp {\n  from { transform: translateY(24px); opacity: 0; }\n  to   { transform: translateY(0);    opacity: 1; }\n}\n@keyframes melBlink {\n  0%, 100% { opacity: 1; }\n  50%       { opacity: 0.3; }\n}\n\n\/* ============================================================\n   BOTONES CTA\n============================================================ *\/\n.mel-btn {\n  display: inline-flex;\n  align-items: center;\n  justify-content: center;\n  gap: 8px;\n  width: 100%;\n  max-width: 480px;\n  padding: 18px 28px;\n  background: var(--mel-gradient);\n  color: #fff !important;\n  font-size: 1.05rem;\n  font-weight: 800;\n  letter-spacing: 0.04em;\n  text-align: center;\n  border: none;\n  border-radius: 50px;\n  cursor: pointer;\n  box-shadow: 0 6px 24px rgba(201,122,42,0.35);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n  text-transform: uppercase;\n  animation: melPulse 2.5s ease-in-out infinite;\n}\n.mel-btn:hover { transform: translateY(-2px); }\n.mel-btn:active { transform: translateY(0); }\n.mel-btn--sm {\n  font-size: 0.9rem;\n  padding: 14px 24px;\n  max-width: 100%;\n  animation: none;\n  box-shadow: 0 4px 16px rgba(201,122,42,0.3);\n}\n.mel-btn--white {\n  background: #fff;\n  color: var(--mel-primary) !important;\n  box-shadow: 0 4px 16px rgba(0,0,0,0.1);\n  animation: none;\n}\n\n\/* ============================================================\n   SECCIONES\n============================================================ *\/\n.mel-section { padding: 48px 20px; }\n.mel-section--white { background: var(--mel-white); }\n.mel-section--bg { background: var(--mel-bg); }\n.mel-section--dark-bg { background: var(--mel-bg-dark); }\n.mel-section--amber {\n  background: var(--mel-gradient);\n  color: #fff;\n}\n.mel-container { max-width: 900px; margin: 0 auto; }\n.mel-section-title {\n  font-size: 1.6rem;\n  font-weight: 900;\n  text-align: center;\n  color: var(--mel-primary);\n  margin-bottom: 8px;\n  line-height: 1.25;\n}\n.mel-section-subtitle {\n  font-size: 1rem;\n  text-align: center;\n  color: var(--mel-muted);\n  margin-bottom: 32px;\n  line-height: 1.6;\n}\n.mel-section--amber .mel-section-title { color: #fff; }\n.mel-section--amber .mel-section-subtitle { color: rgba(255,255,255,0.85); }\n\n\/* ============================================================\n   1. BARRA DE URGENCIA\n============================================================ *\/\n.mel-urgency-bar {\n  background: linear-gradient(90deg, #C97A2A, #F5A623, #C97A2A);\n  background-size: 200% auto;\n  animation: melShimmer 3s linear infinite;\n  color: #fff;\n  text-align: center;\n  padding: 10px 16px;\n  font-size: 0.88rem;\n  font-weight: 700;\n  letter-spacing: 0.02em;\n  position: sticky;\n  top: 0;\n  z-index: 1000;\n}\n\n\/* ============================================================\n   2. HERO SECTION\n============================================================ *\/\n.mel-hero {\n  background: linear-gradient(160deg, #FDF6EE 0%, #F5ECD8 100%);\n  padding: 32px 20px 48px;\n}\n.mel-hero__inner {\n  max-width: 900px;\n  margin: 0 auto;\n  display: flex;\n  flex-direction: column;\n  gap: 28px;\n  align-items: center;\n}\n.mel-hero__image-wrap {\n  width: 100%;\n  max-width: 380px;\n  position: relative;\n}\n.mel-hero__image-bg {\n  width: 100%;\n  aspect-ratio: 1\/1;\n  background: radial-gradient(circle, #E8C99A 0%, #FDF6EE 70%);\n  border-radius: 50%;\n  position: absolute;\n  top: 50%;\n  left: 50%;\n  transform: translate(-50%, -50%);\n  z-index: 0;\n}\n.mel-hero__image-wrap img {\n  position: relative;\n  z-index: 1;\n  border-radius: var(--mel-radius);\n  box-shadow: var(--mel-shadow-lg);\n  transition: transform 0.4s ease;\n}\n.mel-hero__image-wrap:hover img { transform: scale(1.03); }\n.mel-hero__badge-img {\n  position: absolute;\n  top: 12px;\n  left: 12px;\n  background: var(--mel-red);\n  color: #fff;\n  font-size: 0.75rem;\n  font-weight: 800;\n  padding: 5px 12px;\n  border-radius: 50px;\n  z-index: 2;\n  text-transform: uppercase;\n}\n.mel-hero__content {\n  width: 100%;\n  max-width: 480px;\n  animation: melFadeUp 0.6s ease both;\n  display: flex;\n  flex-direction: column;\n  gap: 14px;\n}\n.mel-hero__eyebrow {\n  font-size: 0.78rem;\n  font-weight: 700;\n  color: var(--mel-primary);\n  text-transform: uppercase;\n  letter-spacing: 0.1em;\n}\n.mel-hero__title {\n  font-size: 1.8rem;\n  font-weight: 900;\n  line-height: 1.2;\n  color: var(--mel-dark);\n}\n.mel-hero__subtitle {\n  font-size: 1rem;\n  color: var(--mel-muted);\n  line-height: 1.65;\n}\n.mel-hero__rating {\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n.mel-stars { color: #F5A623; font-size: 1rem; letter-spacing: 2px; }\n.mel-stars--lg { font-size: 1.4rem; }\n.mel-hero__rating-text { font-size: 0.9rem; font-weight: 700; color: var(--mel-dark); }\n.mel-hero__customers {\n  font-size: 0.85rem;\n  color: var(--mel-muted);\n  display: flex;\n  align-items: center;\n  gap: 6px;\n}\n.mel-hero__price {\n  display: flex;\n  align-items: baseline;\n  gap: 12px;\n  flex-wrap: wrap;\n}\n.mel-price-current {\n  font-size: 2rem;\n  font-weight: 900;\n  color: var(--mel-primary);\n}\n.mel-price-original {\n  font-size: 1.1rem;\n  color: #aaa;\n  text-decoration: line-through;\n}\n.mel-price-save {\n  font-size: 0.78rem;\n  font-weight: 700;\n  background: var(--mel-red);\n  color: #fff;\n  padding: 3px 10px;\n  border-radius: 50px;\n}\n.mel-hero__mini-badges {\n  display: flex;\n  gap: 8px;\n  flex-wrap: wrap;\n}\n.mel-mini-badge {\n  font-size: 0.72rem;\n  font-weight: 700;\n  background: #FFF3E0;\n  color: var(--mel-primary);\n  border: 1.5px solid var(--mel-accent);\n  padding: 5px 12px;\n  border-radius: 50px;\n}\n.mel-hero__cta-note {\n  font-size: 0.75rem;\n  color: var(--mel-muted);\n  text-align: center;\n}\n\n\/* ============================================================\n   3. BADGES DE CONFIANZA\n============================================================ *\/\n.mel-trust { padding: 32px 20px; background: var(--mel-white); }\n.mel-trust__grid {\n  max-width: 900px;\n  margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(3, 1fr);\n  gap: 16px;\n}\n.mel-trust__card {\n  background: var(--mel-bg);\n  border-radius: var(--mel-radius);\n  padding: 24px 16px;\n  text-align: center;\n  box-shadow: var(--mel-shadow);\n  border: 1.5px solid var(--mel-accent);\n  transition: transform 0.2s ease, box-shadow 0.2s ease;\n}\n.mel-trust__card:hover { transform: translateY(-4px); box-shadow: var(--mel-shadow-lg); }\n.mel-trust__icon { font-size: 2rem; margin-bottom: 10px; display: block; }\n.mel-trust__title { font-size: 0.88rem; font-weight: 800; color: var(--mel-primary); margin-bottom: 4px; }\n.mel-trust__desc { font-size: 0.75rem; color: var(--mel-muted); line-height: 1.5; }\n\n\/* ============================================================\n   RESPONSIVE DESKTOP\n============================================================ *\/\n@media (min-width: 768px) {\n  .mel-hero__inner { flex-direction: row; align-items: flex-start; gap: 48px; }\n  .mel-hero__image-wrap { flex: 0 0 42%; max-width: 42%; }\n  .mel-hero__content { flex: 1; }\n  .mel-hero__title { font-size: 2.2rem; }\n  .mel-section-title { font-size: 2rem; }\n}\n@media (max-width: 480px) {\n  .mel-trust__grid { grid-template-columns: 1fr; }\n  .mel-hero__title { font-size: 1.5rem; }\n  .mel-price-current { font-size: 1.6rem; }\n}\n\u003c\/style\u003e\n\n\u003cdiv id=\"melaxin-landing\"\u003e\n\n  \u003c!-- 1. BARRA DE URGENCIA --\u003e\n  \u003cdiv class=\"mel-urgency-bar\"\u003e\n    {{ section.settings.urgency_text }}\n  \u003c\/div\u003e\n\n  \u003c!-- 2. HERO SECTION --\u003e\n  \u003cdiv class=\"mel-hero\"\u003e\n    \u003cdiv class=\"mel-hero__inner\"\u003e\n      \u003cdiv class=\"mel-hero__image-wrap\"\u003e\n        \u003cdiv class=\"mel-hero__image-bg\"\u003e\u003c\/div\u003e\n        {%- if section.settings.hero_image != blank -%}\n          \u003cimg src=\"{{%20section.settings.hero_image%20|%20image_url:%20width:%20800%20}}\" alt=\"{{ section.settings.hero_title | escape }}\" loading=\"eager\" width=\"800\"\u003e\n        {%- else -%}\n          {{ 'product-1' | placeholder_svg_tag: 'placeholder-svg' }}\n        {%- endif -%}\n        \u003cspan class=\"mel-hero__badge-img\"\u003e{{ section.settings.hero_badge }}\u003c\/span\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mel-hero__content\"\u003e\n        \u003cp class=\"mel-hero__eyebrow\"\u003e🇰🇷 {{ section.settings.hero_eyebrow }}\u003c\/p\u003e\n        \u003ch1 class=\"mel-hero__title\"\u003e{{ section.settings.hero_title }}\u003c\/h1\u003e\n        \u003cp class=\"mel-hero__subtitle\"\u003e{{ section.settings.hero_subtitle }}\u003c\/p\u003e\n\n        \u003cdiv class=\"mel-hero__rating\"\u003e\n          \u003cspan class=\"mel-stars\"\u003e⭐⭐⭐⭐⭐\u003c\/span\u003e\n          \u003cspan class=\"mel-hero__rating-text\"\u003e{{ section.settings.rating_score }}\/5\u003c\/span\u003e\n          \u003cspan style=\"font-size:0.8rem;color:var(--mel-muted)\"\u003e({{ section.settings.rating_count }} reseñas)\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"mel-hero__customers\"\u003e👥 \u003cstrong\u003e{{ section.settings.customers_count }}\u003c\/strong\u003e clientes satisfechas\u003c\/p\u003e\n\n        \u003cdiv class=\"mel-hero__price\"\u003e\n          \u003cspan class=\"mel-price-current\"\u003e{{ section.settings.price_current }}\u003c\/span\u003e\n          {%- if section.settings.price_original != blank -%}\n            \u003cspan class=\"mel-price-original\"\u003e{{ section.settings.price_original }}\u003c\/span\u003e\n            \u003cspan class=\"mel-price-save\"\u003e{{ section.settings.price_save }}\u003c\/span\u003e\n          {%- endif -%}\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mel-hero__mini-badges\"\u003e\n          \u003cspan class=\"mel-mini-badge\"\u003e🚚 Envío GRATIS\u003c\/span\u003e\n          \u003cspan class=\"mel-mini-badge\"\u003e💵 Contra Entrega\u003c\/span\u003e\n          \u003cspan class=\"mel-mini-badge\"\u003e🛡 Garantía\u003c\/span\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv style=\"display:flex;flex-direction:column;align-items:center;gap:10px;\"\u003e\n          \u003ca href=\"{{%20section.settings.cta_url%20}}\" class=\"mel-btn\"\u003e\n            {{ section.settings.hero_cta_text }} →\n          \u003c\/a\u003e\n          \u003cp class=\"mel-hero__cta-note\"\u003e{{ section.settings.hero_cta_note }}\u003c\/p\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- 3. BADGES DE CONFIANZA --\u003e\n  \u003cdiv class=\"mel-trust\"\u003e\n    \u003cdiv class=\"mel-trust__grid\"\u003e\n      {%- for block in section.blocks -%}\n        {%- if block.type == 'trust_badge' -%}\n          \u003cdiv class=\"mel-trust__card\" block.shopify_attributes\u003e\n            \u003cspan class=\"mel-trust__icon\"\u003e{{ block.settings.badge_icon }}\u003c\/span\u003e\n            \u003cp class=\"mel-trust__title\"\u003e{{ block.settings.badge_title }}\u003c\/p\u003e\n            \u003cp class=\"mel-trust__desc\"\u003e{{ block.settings.badge_desc }}\u003c\/p\u003e\n          \u003c\/div\u003e\n        {%- endif -%}\n      {%- endfor -%}\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e","brand":"Compras 911","offers":[{"title":"Default Title","offer_id":64137776169329,"sku":null,"price":0.0,"currency_code":"DOP","in_stock":false}],"url":"https:\/\/www.compras911.online\/products\/%f0%9f%8c%b8-dale-a-tu-piel-el-cuidado-que-merece-con-dr-melaxin","provider":"Compras 911","version":"1.0","type":"link"}