{"product_id":"beetakt-oral-repair-solution","title":"TopSpire® BeeTakt Oral Repair Solution✨","description":"\u003c!-- Responsive fix v2: one CTA only; container-aware layout --\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width,initial-scale=1\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e  html { scroll-behavior:smooth; }  .ts-landing, .ts-landing * { box-sizing: border-box; }  .ts-landing {    --ts-blue:#045cd7;    --ts-blue-dark:#073b86;    --ts-ink:#132238;    --ts-muted:#5f6f82;    --ts-bg:#f4f8ff;    --ts-card:#ffffff;    --ts-gold:#f4b942;    --ts-green:#138a61;    --ts-border:#dbe7f7;    width:100%;    max-width: 1080px;    margin: 0 auto;    padding: 0 18px 48px;    color: var(--ts-ink);    font-family: -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Arial,sans-serif;    font-size: 17px;    line-height: 1.7;  }  .ts-landing img { display:block; width:100%; height:auto; margin:0 auto; border-radius:18px; }  .ts-landing p { margin:0 0 18px; }  .ts-shell { overflow:hidden; border:1px solid var(--ts-border); border-radius:28px; background:#fff; box-shadow:0 18px 60px rgba(15,49,97,.12); }  .ts-section { padding:54px 42px; position:relative; }  .ts-section + .ts-section { border-top:1px solid var(--ts-border); }  .ts-section:nth-of-type(even) { background:var(--ts-bg); }  .ts-kicker { margin:0 0 12px; color:var(--ts-blue); font-size:13px; font-weight:800; letter-spacing:.14em; text-align:center; text-transform:uppercase; }  .ts-hero { padding:54px 42px 42px; text-align:center; background:radial-gradient(circle at top right,#dcecff 0,transparent 38%),linear-gradient(180deg,#fff 0,#f7faff 100%); }  .ts-hero::before { content:\"\"; position:absolute; inset:0 0 auto; height:7px; background:linear-gradient(90deg,var(--ts-blue),#58a6ff,var(--ts-gold)); }  .ts-hero-title, .ts-section-title, .ts-stat-title { margin:0 auto 20px!important; color:var(--ts-blue)!important; font-weight:900!important; line-height:1.15!important; letter-spacing:-.02em; }  .ts-hero-title { max-width:760px; font-size:clamp(32px,5vw,54px)!important; }  .ts-hero-title span, .ts-section-title span, .ts-stat-title span { color:inherit!important; }  .ts-hero-sub { max-width:740px; margin:0 auto 22px; color:var(--ts-muted); font-size:20px; line-height:1.5; }  .ts-tagline { display:inline-flex; align-items:center; justify-content:center; padding:10px 18px; margin:12px auto 24px!important; border:1px solid #cfe0fb; border-radius:999px; color:var(--ts-blue-dark); background:#fff; box-shadow:0 8px 26px rgba(4,92,215,.08); }  .ts-hero-intro { text-align:center!important; }  .ts-hero-intro img { margin-bottom:18px; }  .ts-hero-intro strong { display:block; max-width:740px; margin:auto; }  .ts-trust-row { display:grid; grid-template-columns:repeat(3,1fr); gap:10px; margin:24px 0; }  .ts-trust-pill { padding:12px 10px; border-radius:14px; color:var(--ts-blue-dark); background:#eef5ff; font-size:14px; font-weight:800; }  .ts-stat-wrap { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:24px; align-items:center; margin:28px 0; padding:22px; border:1px solid var(--ts-border); border-radius:22px; background:#fff; box-shadow:0 12px 34px rgba(15,49,97,.08); }  .ts-stat-title { font-size:30px!important; text-align:left!important; }  .ts-proof-image { margin:0!important; }  .ts-quote { position:relative; margin:22px 0 0!important; padding:28px 28px 24px 62px; border-left:5px solid var(--ts-gold); border-radius:18px; text-align:left!important; background:#fff; box-shadow:0 12px 32px rgba(15,49,97,.08); }  .ts-quote::before { content:\"“\"; position:absolute; left:20px; top:5px; color:var(--ts-gold); font-family:Georgia,serif; font-size:64px; line-height:1; }  .ts-section-title { max-width:760px; font-size:clamp(28px,4vw,40px)!important; text-align:center!important; }  .ts-lead { max-width:780px; margin:20px auto!important; color:#35485f; font-size:19px; }  .ts-media-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; align-items:center; }  .ts-feature-media { max-width:700px; margin:20px auto 30px!important; }  .ts-steps { display:grid; gap:18px; }  .ts-step { display:grid; grid-template-columns:minmax(0,1.08fr) minmax(250px,.92fr); gap:24px; align-items:center; padding:24px; border:1px solid var(--ts-border); border-radius:22px; background:#fff; box-shadow:0 10px 30px rgba(15,49,97,.07); }  .ts-step:nth-child(even) .ts-step-copy-wrap { order:2; }  .ts-step-copy { margin:0!important; }  .ts-step-copy strong:first-child { display:block; margin-bottom:8px; color:var(--ts-blue-dark); font-size:22px; line-height:1.3; }  .ts-step-followup { margin-top:14px!important; padding-top:14px; border-top:1px dashed var(--ts-border); }  .ts-step-media { margin:0!important; }  .ts-inline-cta { width:min(100%,760px); margin:38px auto 0; padding:clamp(26px,4vw,42px); border-radius:26px; text-align:center; color:#fff; background:linear-gradient(135deg,var(--ts-blue-dark),var(--ts-blue)); box-shadow:0 16px 36px rgba(4,92,215,.25); }  .ts-inline-cta h4 { max-width:620px; margin:0 auto 10px; color:#fff; font-size:clamp(25px,3.4vw,34px); line-height:1.2; text-wrap:balance; }  .ts-inline-cta p { max-width:620px; margin:0 auto 18px; color:#e7f1ff; font-size:clamp(16px,2vw,19px); line-height:1.55; }  .ts-cta { display:inline-flex; align-items:center; justify-content:center; min-height:54px; max-width:100%; padding:13px 28px; border-radius:999px; color:#17324d!important; background:linear-gradient(180deg,#ffd56b,#f4b942); box-shadow:0 10px 22px rgba(244,185,66,.32); font-weight:900; text-decoration:none!important; transition:transform .2s ease,box-shadow .2s ease; }  .ts-cta:hover { transform:translateY(-2px); box-shadow:0 14px 28px rgba(244,185,66,.42); }  .ts-cta-note { margin:10px 0 0!important; font-size:13px; opacity:.9; }  .ts-ingredient-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px; margin-top:24px; }  .ts-ingredient { margin:0!important; padding:20px; border:1px solid var(--ts-border); border-radius:18px; background:#fff; box-shadow:0 8px 24px rgba(15,49,97,.06); }  .ts-ingredient strong { display:block; margin-bottom:5px; color:var(--ts-blue); font-size:20px; }  .ts-checklist { margin:22px 0 0!important; padding:26px; border:1px solid #cde9dc; border-radius:20px; color:#244336; background:#f1fbf7; font-weight:650; line-height:2; }  .ts-reviews-grid { display:grid; grid-template-columns:1fr 1fr; gap:18px; align-items:start; }  .ts-review-card { display:flex; flex-direction:column; gap:16px; }  .ts-review-card .ts-quote { margin:0!important; height:100%; }  .ts-review-image { margin:0!important; }  .ts-use-steps { display:grid; grid-template-columns:repeat(4,1fr); gap:12px; padding:0; margin:24px 0 0; list-style:none; counter-reset:ts-use; }  .ts-use-steps li { position:relative; min-height:150px; padding:52px 16px 18px; border:1px solid var(--ts-border); border-radius:18px; text-align:center; background:#fff; box-shadow:0 8px 22px rgba(15,49,97,.06); counter-increment:ts-use; }  .ts-use-steps li::before { content:counter(ts-use); position:absolute; top:14px; left:50%; width:30px; height:30px; border-radius:50%; transform:translateX(-50%); color:#fff; background:var(--ts-blue); font-weight:900; line-height:30px; }  .ts-use-steps p { margin:0!important; }  .ts-faq-list { display:grid; gap:10px; margin-top:24px; }  .ts-faq { border:1px solid var(--ts-border); border-radius:16px; background:#fff; overflow:hidden; }  .ts-faq summary { display:flex; align-items:center; justify-content:space-between; gap:16px; padding:18px 20px; cursor:pointer; list-style:none; color:var(--ts-blue-dark); }  .ts-faq summary::-webkit-details-marker { display:none; }  .ts-faq summary strong { font-size:17px; }  .ts-faq summary span { flex:0 0 auto; font-size:26px; line-height:1; transition:transform .2s ease; }  .ts-faq[open] summary span { transform:rotate(45deg); }  .ts-faq-answer { padding:0 20px 20px; color:var(--ts-muted); }  .ts-shipping-card { padding:22px; border:1px solid var(--ts-border); border-radius:22px; background:#fff; box-shadow:0 10px 28px rgba(15,49,97,.07); }  .ts-shipping-card article, .ts-shipping-card p { margin-bottom:14px; }  .ts-shipping-card p:last-child { margin-bottom:0; }  .ts-shipping-image { max-width:680px; margin:0 auto 20px!important; }  .ts-disclaimer { margin:24px auto 0; color:#768599; font-size:12px; line-height:1.55; text-align:center; }  body { margin:0; background:#eef4fc; }  @media (min-width:721px) and (max-width:980px) {    .ts-landing { max-width:900px; padding-inline:14px; }    .ts-section,.ts-hero { padding:46px 30px; }    .ts-step { grid-template-columns:1fr 1fr; gap:20px; }    .ts-use-steps { grid-template-columns:repeat(2,1fr); }  }  @media (max-width:720px) {    .ts-landing { padding:0 10px 36px; font-size:16px; }    .ts-shell { border-radius:20px; }    .ts-section,.ts-hero { padding:38px 18px; }    .ts-trust-row { grid-template-columns:1fr; }    .ts-stat-wrap,.ts-media-grid,.ts-step,.ts-reviews-grid { grid-template-columns:1fr; }    .ts-step:nth-child(even) .ts-step-copy-wrap { order:0; }    .ts-ingredient-grid { grid-template-columns:1fr; }    .ts-use-steps { grid-template-columns:1fr 1fr; }    .ts-use-steps li { min-height:128px; }    .ts-quote { padding:24px 18px 20px 48px; }    .ts-quote::before { left:12px; }    .ts-inline-cta { margin-top:30px; padding:30px 20px; border-radius:22px; }    .ts-inline-cta .ts-cta { width:100%; }  }  @media (max-width:420px) {    .ts-use-steps { grid-template-columns:1fr; }  }  \/* Container-responsive hardening: works in narrow Shopify columns as well as full-page layouts. *\/  .ts-landing { container-type:inline-size; min-width:0; }  .ts-landing :where(section,div,p,h1,h2,h3,h4,ol,li,article,strong,span) { min-width:0; }  .ts-landing :where(.ts-hero-title,.ts-section-title,.ts-stat-title,.ts-inline-cta h4) {    word-break:normal!important;    overflow-wrap:normal;    hyphens:none;  }  .ts-trust-row {    grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));  }  .ts-stat-wrap {    grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));  }  .ts-media-grid {    grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));  }  .ts-step {    grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));  }  .ts-ingredient-grid {    grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));  }  .ts-reviews-grid {    grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));  }  .ts-use-steps {    grid-template-columns:repeat(auto-fit,minmax(min(100%,170px),1fr));  }  .ts-stat-wrap \u003e *, .ts-step \u003e *, .ts-media-grid \u003e *, .ts-reviews-grid \u003e * { width:100%; min-width:0; }  .ts-proof-image img { max-width:100%; }  @container (max-width:720px) {    .ts-shell { border-radius:20px; }    .ts-section,.ts-hero { padding:36px 18px; }    .ts-trust-row,.ts-stat-wrap,.ts-media-grid,.ts-step,.ts-ingredient-grid,.ts-reviews-grid {      grid-template-columns:minmax(0,1fr)!important;    }    .ts-stat-wrap { gap:18px; padding:18px; text-align:center; }    .ts-stat-title { max-width:100%; font-size:clamp(28px,8cqi,36px)!important; text-align:center!important; }    .ts-stat-wrap p { text-align:center; }    .ts-step:nth-child(even) .ts-step-copy-wrap { order:0; }    .ts-inline-cta { width:100%; margin-top:30px; padding:30px 20px; border-radius:22px; }    .ts-inline-cta .ts-cta { width:100%; white-space:normal; text-align:center; }    .ts-quote { padding:24px 18px 20px 48px; }    .ts-quote::before { left:12px; }  }  @container (max-width:440px) {    .ts-section,.ts-hero { padding:30px 14px; }    .ts-stat-wrap { padding:16px 14px; }    .ts-stat-title { font-size:clamp(26px,9cqi,32px)!important; line-height:1.12!important; }    .ts-use-steps { grid-template-columns:minmax(0,1fr); }    .ts-inline-cta { padding:26px 16px; }    .ts-inline-cta h4 { font-size:clamp(24px,8cqi,30px); }  }\u003c\/style\u003e\n\u003cdiv class=\"ts-landing\"\u003e\n\u003cmain class=\"ts-shell\"\u003e\n\u003csection class=\"ts-section ts-hero\"\u003e\n\u003cp class=\"ts-kicker\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e\u003cbr\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e    #ochrelix-cleanbrush{      --ink:#171717;      --muted:#66635f;      --line:#e9e5df;      --soft:#f7f5f1;      --accent:#8a6b3f;      --white:#ffffff;      max-width:1100px;      margin:0 auto;      color:var(--ink);      font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;      line-height:1.55;      box-sizing:border-box;    }    #ochrelix-cleanbrush *{box-sizing:border-box}    #ochrelix-cleanbrush img,    #ochrelix-cleanbrush video{max-width:100%;display:block}    #ochrelix-cleanbrush .cb-section{      padding:54px 20px;      border-top:1px solid var(--line);    }    #ochrelix-cleanbrush .cb-section:first-child{border-top:0}    #ochrelix-cleanbrush .cb-kicker{      margin:0 0 10px;      font-size:12px;      font-weight:800;      letter-spacing:.14em;      text-transform:uppercase;      color:var(--accent);    }    #ochrelix-cleanbrush h2{      margin:0 0 14px;      font-size:clamp(28px,4vw,44px);      line-height:1.08;      letter-spacing:-.03em;      color:var(--ink);    }    #ochrelix-cleanbrush h3{      margin:0 0 8px;      font-size:18px;      line-height:1.25;      color:var(--ink);    }    #ochrelix-cleanbrush p{      margin:0;      color:var(--muted);      font-size:16px;    }    #ochrelix-cleanbrush .cb-lead{      max-width:760px;      font-size:17px;    }    #ochrelix-cleanbrush .cb-benefits{      display:grid;      grid-template-columns:repeat(2,minmax(0,1fr));      gap:0;      margin-top:30px;      border-top:1px solid var(--line);      border-left:1px solid var(--line);    }    #ochrelix-cleanbrush .cb-benefit{      padding:22px;      border-right:1px solid var(--line);      border-bottom:1px solid var(--line);      background:var(--white);    }    #ochrelix-cleanbrush .cb-num{      display:block;      margin-bottom:10px;      font-size:12px;      font-weight:800;      letter-spacing:.12em;      color:var(--accent);    }    #ochrelix-cleanbrush .cb-feature-row{      display:grid;      grid-template-columns:1fr 1fr;      gap:34px;      align-items:center;      margin-top:34px;    }    #ochrelix-cleanbrush .cb-feature-row.cb-reverse .cb-copy{order:2}    #ochrelix-cleanbrush .cb-feature-row.cb-reverse .cb-media{order:1}    #ochrelix-cleanbrush .cb-media{      overflow:hidden;      background:var(--soft);    }    #ochrelix-cleanbrush .cb-media img{      width:100%;      height:auto;    }    #ochrelix-cleanbrush .cb-points{      list-style:none;      padding:0;      margin:22px 0 0;    }    #ochrelix-cleanbrush .cb-points li{      position:relative;      padding:12px 0 12px 28px;      border-bottom:1px solid var(--line);      color:var(--ink);      font-size:16px;    }    #ochrelix-cleanbrush .cb-points li:before{      content:\"✓\";      position:absolute;      left:0;      top:12px;      font-weight:800;      color:var(--accent);    }    #ochrelix-cleanbrush .cb-gallery{      display:grid;      grid-template-columns:repeat(2,minmax(0,1fr));      gap:12px;      margin-top:28px;    }    #ochrelix-cleanbrush .cb-gallery img{      width:100%;      height:auto;      background:var(--soft);    }    #ochrelix-cleanbrush .cb-video-wrap{      margin-top:26px;      background:#000;    }    #ochrelix-cleanbrush video{      width:100%;      max-height:700px;      margin:0 auto;      background:#000;    }    #ochrelix-cleanbrush .cb-spec{      display:grid;      grid-template-columns:180px 1fr;      gap:0;      max-width:680px;      margin-top:26px;      border-top:1px solid var(--line);    }    #ochrelix-cleanbrush .cb-spec div{      padding:14px 0;      border-bottom:1px solid var(--line);      font-size:15px;    }    #ochrelix-cleanbrush .cb-spec div:nth-child(odd){      color:var(--muted);      padding-right:20px;    }    #ochrelix-cleanbrush .cb-spec div:nth-child(even){      color:var(--ink);      font-weight:650;    }    #ochrelix-cleanbrush .cb-faq{      margin-top:22px;      border-top:1px solid var(--line);    }    #ochrelix-cleanbrush details{      border-bottom:1px solid var(--line);    }    #ochrelix-cleanbrush summary{      position:relative;      cursor:pointer;      list-style:none;      padding:18px 40px 18px 0;      font-weight:750;      color:var(--ink);      font-size:16px;    }    #ochrelix-cleanbrush summary::-webkit-details-marker{display:none}    #ochrelix-cleanbrush summary:after{      content:\"+\";      position:absolute;      right:4px;      top:14px;      font-size:25px;      font-weight:400;    }    #ochrelix-cleanbrush details[open] summary:after{content:\"−\"}    #ochrelix-cleanbrush details p{      padding:0 34px 18px 0;      font-size:15px;    }    #ochrelix-cleanbrush .cb-final{      background:var(--soft);      text-align:center;    }    #ochrelix-cleanbrush .cb-final p{      max-width:700px;      margin:0 auto;    }    @media(max-width:749px){      #ochrelix-cleanbrush .cb-section{padding:38px 16px}      #ochrelix-cleanbrush h2{font-size:30px}      #ochrelix-cleanbrush .cb-lead{font-size:16px}      #ochrelix-cleanbrush .cb-benefits{grid-template-columns:1fr}      #ochrelix-cleanbrush .cb-benefit{padding:18px}      #ochrelix-cleanbrush .cb-feature-row,      #ochrelix-cleanbrush .cb-feature-row.cb-reverse{        grid-template-columns:1fr;        gap:20px;      }      #ochrelix-cleanbrush .cb-feature-row.cb-reverse .cb-copy,      #ochrelix-cleanbrush .cb-feature-row.cb-reverse .cb-media{order:initial}      #ochrelix-cleanbrush .cb-gallery{grid-template-columns:1fr;gap:10px}      #ochrelix-cleanbrush .cb-spec{grid-template-columns:115px 1fr}      #ochrelix-cleanbrush .cb-spec div{font-size:14px}    }  \u003c\/style\u003e\n\u003cdiv class=\"ts-landing\" id=\"ts-top\"\u003e\u003cmain class=\"ts-shell\"\u003e\n\u003csection class=\"ts-section ts-hero\"\u003e\n\u003cdiv id=\"ochrelix-cleanbrush\"\u003e\n\u003csection class=\"cb-section\"\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\n\u003cdiv\u003e\n\u003ch2\u003e\u003cspan\u003e\u003cstrong\u003eOUR GUARANTEE\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h2\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cp\u003e📦 \u003cstrong\u003e\u003cem\u003eInsured Worldwide Shipping:\u003c\/em\u003e \u003c\/strong\u003eEach order includes real-time tracking details and insurance coverage in the unlikely event that a package gets lost or stolen in transit.\u003c\/p\u003e\n\u003cp\u003e💰 \u003cstrong\u003e\u003cem\u003eMoney-Back Guarantee:\u003c\/em\u003e \u003c\/strong\u003eIf your items arrive damaged or become defective within 15 days of\u003cspan\u003e \u003c\/span\u003e\u003cem\u003enormal \u003c\/em\u003eusage, we will gladly issue a replacement or refund.\u003c\/p\u003e\n\u003cp\u003e✉️ \u003cem\u003e\u003cstrong\u003e24\/7 Customer Support: \u003c\/strong\u003e\u003c\/em\u003eWe have a team of live reps ready to help and answer any questions you have within a 24-hour time frame, 7 days a week.\u003cstrong\u003e\u003cspan\u003e \u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e🔒 \u003cstrong\u003e\u003cem\u003eSafe \u0026amp; Secure Checkouts:\u003c\/em\u003e \u003c\/strong\u003eWe use state-of-the-art SSL Secure encryption to keep your personal and financial information 100% protected.\u003c\/p\u003e\n\u003cp\u003e\u003cimg class=\"lazyloaded\" title=\"\" src=\"https:\/\/cdn.cloudfastin.top\/image\/e901f226a0e8353e0f5dec0bf047067f9b432e79.gif\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/main\u003e\u003c\/div\u003e","brand":"mysite","offers":[{"title":"2 Pcs - Starter Bundle","offer_id":45988017832019,"sku":"ARC-26778VC-AA","price":32.97,"currency_code":"USD","in_stock":true},{"title":"1 Pc - Trial Pack","offer_id":45988017864787,"sku":"ARC-26778VC-AB","price":24.97,"currency_code":"USD","in_stock":true},{"title":"3 Pcs - Family Bundle","offer_id":45988017897555,"sku":"ARC-26778VC-AC","price":39.97,"currency_code":"USD","in_stock":true},{"title":"5 Pcs - Maximum Savings","offer_id":45988017930323,"sku":"ARC-26778VC-AD","price":59.97,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/6756\/1043\/files\/8ca2b4ca-75a5-48eb-b7e6-7fa76973e2be-slim_20260727_160058.webp?v=1786953444","url":"https:\/\/jannistercloth.com\/products\/beetakt-oral-repair-solution","provider":"Jannistercloth","version":"1.0","type":"link"}