:root{--page-title-display:none;}/* Start custom CSS *//* 1M Vitals price table: cards on phones */
@media (max-width: 1024px) {
  body.elementor-page-51868 .elementor-element-11903e5b { background: transparent !important; border: 0 !important; box-shadow: none !important; overflow: visible !important; }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con:first-child { display: none !important; }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con {
    display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 6px 10px !important;
    background: #ffffff !important; border: 1px solid #F0E2D8 !important; border-radius: 14px !important;
    padding: 14px 16px !important; margin: 0 0 12px !important; width: 100% !important;
  }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con {
    display: block !important; padding: 0 !important; border: 0 !important;
    background: transparent !important; width: auto !important; min-width: 0 !important;
  }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:first-child {
    grid-column: 1 / -1 !important; font-weight: 700; padding-bottom: 8px !important;
    border-bottom: 1px solid #F0E2D8 !important;
  }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(n+2)::before {
    display: block !important; position: static !important; inset: auto !important; width: auto !important; height: auto !important; background: none !important; font-size: 11px; text-transform: uppercase; letter-spacing: .06em; color: #8a7f78; margin-bottom: 2px;
  }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(2)::before { content: "List"; }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(3)::before { content: "Our price"; }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(4)::before { content: "Rev share"; }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(2) span { text-decoration: line-through; color: #8a7f78; }
  /* last row (Wristband · Ring · Watch / Coming soon): no labels, no strike */
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(2):last-child { grid-column: 1 / -1 !important; }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(2):last-child::before { content: none; }
  body.elementor-page-51868 .elementor-element-11903e5b > .e-con > .e-con:nth-child(2):last-child span { text-decoration: none; color: inherit; }
}/* End custom CSS */