
        #shopify-buyer-consent {
  margin-top: 1em;
  display: inline-block;
  width: 100%;
}

#shopify-buyer-consent.hidden {
  display: none;
}

#shopify-subscription-policy-button {
  background: none;
  border: none;
  padding: 0;
  text-decoration: underline;
  font-size: inherit;
  cursor: pointer;
}

#shopify-subscription-policy-button::before {
  box-shadow: none;
}

      


    .kaching-bundles__block {
      display: none;
    }

    .kaching-bundles-sticky-atc {
      display: none;
    }
  


body{margin:0;}
.art-sbl{--ink:#141414; --soft:#4a4a4a; --red:#E5322D; --teal:#0D9488; --line:#e7e7e7; --mint:#eef6f3; --mark:#ffe27a;}
.art-sbl *,.art-sbl *::before,.art-sbl *::after{box-sizing:border-box;}
.art-sbl{margin:0; background:#fff; color:var(--ink); font-family:Jost,Helvetica,Arial,sans-serif;
       font-size:19px; line-height:1.7; -webkit-font-smoothing:antialiased;}
.art-sbl img{max-width:100%; height:auto;}
.art-sbl a{color:inherit;}
.art-sbl p{margin:0 0 15px;}
.art-sbl b,.art-sbl strong{font-weight:600;}
.art-sbl mark{background:linear-gradient(transparent 52%, var(--mark) 52%); color:inherit; padding:0 2px;}
.art-sbl .hdr{background:#f4f4f4; border-bottom:1px solid #ececec;}
.art-sbl .hdr .col{padding-top:12px; padding-bottom:12px;}
.art-sbl .wordmark{font-weight:500; font-size:22px; letter-spacing:.01em; color:#2b2b2b;}
.art-sbl .hdr .col{display:flex; align-items:center;}
.art-sbl .hdr-logo{display:block; width:100px; height:auto;}
@media (max-width:749px){.art-sbl .hdr .col{justify-content:center;}}
.art-sbl .col{max-width:700px; margin:0 auto; padding:0 16px;}
.art-sbl h1{font-family:"Open Sans",Jost,Helvetica,Arial,sans-serif; font-weight:800; font-size:40px; line-height:48px; color:#02122e; margin:30px 0 14px;}
.art-sbl .by{display:flex; align-items:center; gap:12px; font-size:15px; color:#555; line-height:1.35; margin:0 0 22px;}
.art-sbl .by .logo{width:44px; height:44px; flex:0 0 44px; border-radius:50%; display:block;}
.art-sbl .by strong{color:var(--ink);}
.art-sbl .adv{font-size:14px; font-weight:500; letter-spacing:.14em; text-transform:uppercase; color:#5b6169; margin:26px 0 0; line-height:1.2;}
.art-sbl .adv + h1{margin-top:8px;}
.art-sbl .dek{font-size:19px; line-height:1.45; color:var(--soft); margin:0 0 16px;}
.art-sbl .fig{margin:6px 0 24px;}
.art-sbl .fig img{display:block; width:100%; height:auto; border-radius:12px;
           box-shadow:0 1px 0 rgba(0,0,0,.04), 0 12px 32px rgba(0,0,0,.10);}
.art-sbl .fig video.loop{display:block; width:100%; height:auto; border-radius:12px; background:#eee;
           box-shadow:0 1px 0 rgba(0,0,0,.04), 0 12px 32px rgba(0,0,0,.10);}
.art-sbl .pair,.art-sbl .grid4{display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:6px 0 24px;}
.art-sbl .pair figure,.art-sbl .grid4 figure{margin:0;}
.art-sbl .tile{display:block; width:100%; height:auto; aspect-ratio:5/6; object-fit:cover; border-radius:10px; background:#eee;
        box-shadow:0 1px 0 rgba(0,0,0,.04), 0 8px 22px rgba(0,0,0,.09);}
.art-sbl .pair figcaption{font-size:14px; color:#6b6b6b; margin:7px 2px 0; line-height:1.35;}
.art-sbl .grid4 figcaption{display:flex; justify-content:space-between; align-items:baseline; gap:6px; margin:7px 2px 0; line-height:1.3;}
.art-sbl .grid4 figcaption b{font-size:15px; font-weight:600;}
.art-sbl .grid4 figcaption span{font-size:14px; font-weight:600; color:var(--red); white-space:nowrap;}
.art-sbl .ps{max-width:560px; margin:-24px auto 56px; font-size:17px; color:var(--soft);}
@media (max-width:640px){.art-sbl .grid4 figcaption{flex-direction:column; gap:0;}}
.art-sbl .fig figcaption{font-size:14px; color:#6b6b6b; margin:9px 2px 0; line-height:1.45;}
.art-sbl .summary{background:#f7f7f5; border-radius:12px; padding:20px 22px 6px; margin:0 0 40px; position:relative; overflow:hidden;}
.art-sbl .summary:before{content:""; position:absolute; left:0; top:0; bottom:0; width:6px; background:linear-gradient(var(--red), var(--teal));}
.art-sbl .summary p{font-size:18px;}
.art-sbl .summary .lbl{font-weight:600;}
.art-sbl .reason{margin:0 0 54px;}
.art-sbl .rh{display:flex; gap:14px; align-items:flex-start; font-weight:600; font-size:29px; line-height:1.2; margin:0 0 16px;}
.art-sbl .rh .n{flex:0 0 46px; height:46px; border-radius:50%; background:var(--ink); color:#fff; font-size:23px;
         display:flex; align-items:center; justify-content:center; margin-top:-3px;}
.art-sbl .fix{background:var(--mint); border-radius:16px; padding:34px 22px 12px; margin:0 0 54px;}
.art-sbl .fix h2{font-weight:600; font-size:31px; line-height:1.2; margin:0 0 14px; text-align:center;}
.art-sbl .fix ul{list-style:none; padding:0; margin:4px 0 20px;}
.art-sbl .fix li{margin:0 0 8px; padding-left:30px; position:relative;}
.art-sbl .fix li:before{content:"\2713"; position:absolute; left:2px; color:var(--teal); font-weight:600;}
.art-sbl .device h2{font-weight:600; font-size:31px; line-height:1.2; margin:0 0 16px;}
.art-sbl .device ul{margin:0 0 16px; padding-left:22px;}
.art-sbl .device li{margin:0 0 9px;}
.art-sbl .soft-cta{display:block; text-align:center; margin:6px 0 54px; padding:15px 12px; border:2px solid var(--ink); border-radius:8px;
            text-decoration:none; font-weight:600; letter-spacing:.04em; font-size:17px;}
.art-sbl .soft-cta:hover{background:var(--ink); color:#fff;}
.art-sbl .timeline h2,.art-sbl .proof h2{font-weight:600; font-size:31px; line-height:1.2; margin:0 0 10px;}
.art-sbl .timeline .intro{color:var(--soft); margin:0 0 20px;}
.art-sbl .cards{display:grid; grid-template-columns:repeat(3,1fr); gap:14px; margin:0 0 46px;}
.art-sbl .card{border:1px solid var(--line); border-radius:12px; overflow:hidden; background:#fff; display:flex; flex-direction:column;}
.art-sbl .card img{display:block; width:100%; height:auto; aspect-ratio:1/1; object-fit:cover;}
.art-sbl .card .body{padding:14px 15px 16px; display:flex; flex-direction:column; gap:8px; flex:1;}
.art-sbl .stars{display:flex; gap:3px;}
.art-sbl .stars i{width:20px; height:20px; background:#00b67a; display:inline-flex; align-items:center; justify-content:center;
           color:#fff; font-style:normal; font-size:14px; line-height:1;}
.art-sbl .card .when{font-size:13px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--teal);}
.art-sbl .card q{font-size:16.5px; line-height:1.5; quotes:"\201C" "\201D";}
.art-sbl .card .who{font-size:14px; color:#6b6b6b; margin-top:auto;}
.art-sbl .tp-h{font-weight:600; font-size:20px; margin:28px 0 12px;}
.art-sbl .tp{display:grid; gap:10px; margin:0 0 30px;}
.art-sbl .tp-h.tp-first{margin-top:6px;}
.art-sbl .tprow{display:flex; flex-direction:column; gap:6px; border:1px solid var(--line); border-left:5px solid #00b67a; border-radius:10px; padding:12px 15px;}
.art-sbl .tprow q{font-size:16.5px; line-height:1.5; quotes:"\201C" "\201D";}
.art-sbl .tprow .who{font-size:14px; color:#6b6b6b;}
.art-sbl .tprow .when{font-size:13px; font-weight:600; letter-spacing:.1em; text-transform:uppercase; color:var(--teal);}
.art-sbl .wall{display:grid; grid-template-columns:repeat(4,1fr); gap:10px; margin:10px 0 8px;}
.art-sbl .wall figure{margin:0;}
.art-sbl .wall img{display:block; width:100%; height:auto; aspect-ratio:1/1; object-fit:cover; border-radius:10px;}
.art-sbl .wall figcaption{font-size:13px; color:#6b6b6b; margin:5px 2px 0;}
.art-sbl .proof{margin:0 0 10px;}
.art-sbl .collage{display:block; width:100%; height:auto; border-radius:12px; margin:6px 0 0;}
.art-sbl .offer{border:1px solid var(--line); border-radius:16px; padding:26px 22px 20px; text-align:center;
         max-width:560px; margin:40px auto 60px; box-shadow:0 2px 0 rgba(0,0,0,.03), 0 14px 40px rgba(0,0,0,.08);}
.art-sbl .offer .tag{font-size:13px; letter-spacing:.12em; color:var(--teal); font-weight:600; margin:0 0 6px;}
.art-sbl .offer h2{font-weight:600; font-size:34px; line-height:1.1; margin:0 0 8px;}
.art-sbl .offer .sub{font-size:16px; color:#555; margin:0 0 10px; line-height:1.5;}
.art-sbl .offer img{display:block; width:100%; height:auto; aspect-ratio:2/1; object-fit:cover; margin:4px auto 10px;}
.art-sbl .ticks{list-style:none; padding:0; margin:0 auto 16px; display:inline-block; text-align:left; font-size:16.5px;}
.art-sbl .ticks li{padding-left:28px; position:relative; margin:0 0 6px;}
.art-sbl .ticks li:before{content:"\2713"; position:absolute; left:0; color:var(--teal); font-weight:600;}
.art-sbl .btn{display:block; text-align:center; background:var(--ink); color:#fff; text-decoration:none; font-weight:600;
       letter-spacing:.05em; padding:17px 12px; border-radius:8px; font-size:19px; line-height:1.2;}
.art-sbl .btn:hover{background:#000;}
.art-sbl .strip{background:var(--mint); font-size:13px; letter-spacing:.07em; padding:9px 8px; margin:12px 0 8px; font-weight:500; border-radius:6px;}
.art-sbl .fine{font-size:13px; color:#6b6b6b; margin:0;}
.art-sbl .cost{background:#fff; border-radius:12px; max-width:300px; margin:2px auto 16px; padding:12px 18px 14px; text-align:center; box-shadow:0 1px 0 rgba(0,0,0,.04), 0 8px 22px rgba(0,0,0,.07);}
.art-sbl .cost-row{display:flex; flex-direction:column; align-items:center; padding:3px 0;}
.art-sbl .cost-n{font-weight:600; font-size:30px; line-height:1.15; color:var(--ink);}
.art-sbl .cost-l{font-size:15px; line-height:1.3; color:#6b6b6b;}
.art-sbl .cost-t{border-top:2px solid var(--red); margin-top:6px; padding-top:9px;}
.art-sbl .cost-t .cost-n{color:var(--red);}
.art-sbl .fix .fine{margin:0 0 18px; line-height:1.45;}
.art-sbl .fix .disc{margin:0 0 6px;}
.art-sbl .tprow.lx{border-left-color:#f5a623;}
.art-sbl .card .stars i,.art-sbl .tprow.lx .stars i{background:none; color:#f5a623; width:auto; font-size:17px;}
.art-sbl .timeline .soft-cta{margin:4px 0 26px;}
.art-sbl .offer .tprow{text-align:left; margin:2px 0 16px;}
.art-sbl .disc{font-size:15px; line-height:1.5; color:var(--soft); margin:10px 0 0;}
.art-sbl .disc a{text-decoration:underline; text-underline-offset:2px;}
.art-sbl .note{font-size:16px; line-height:1.5; color:#333; background:#f7f7f5; border-left:5px solid var(--teal); border-radius:6px; padding:12px 16px; margin:0 0 22px;}
.art-sbl .sticky{display:none;}
.art-sbl footer{background:#f4f4f4; font-size:12px; color:#666; line-height:1.6; padding:28px 0 40px;}
.art-sbl footer p{margin:0 0 10px;}
@media (max-width:640px){.art-sbl{font-size:17px;}
.art-sbl .summary p{font-size:17px;}
.art-sbl h1{font-size:24px; line-height:32px; margin-top:22px;}
.art-sbl .adv{margin-top:16px;}
.art-sbl .adv + h1{margin-top:6px;}
.art-sbl .dek{font-size:17.5px;}
.art-sbl .rh{font-size:24.5px; gap:12px;}
.art-sbl .rh .n{flex-basis:40px; height:40px; font-size:20px;}
.art-sbl .fig img{border-radius:10px;}
.art-sbl .fix{margin-left:-16px; margin-right:-16px; border-radius:0; padding:30px 16px 8px;}
.art-sbl .fix h2,.art-sbl .device h2,.art-sbl .timeline h2,.art-sbl .proof h2{font-size:26px;}
.art-sbl .cards{grid-template-columns:1fr; gap:14px;}
.art-sbl .card{flex-direction:row;}
.art-sbl .card img{width:38%; flex:0 0 38%; aspect-ratio:auto; height:auto; min-height:100%;}
.art-sbl .card .body{padding:12px 13px;}
.art-sbl .card q{font-size:15.5px;}
.art-sbl .wall{grid-template-columns:repeat(2,1fr);}
.art-sbl .offer h2{font-size:28px;}
.art-sbl .sticky{display:block; position:fixed; left:0; right:0; bottom:0; z-index:50;
            padding:10px 14px calc(10px + env(safe-area-inset-bottom));
            background:rgba(255,255,255,.97); box-shadow:0 -2px 12px rgba(0,0,0,.10);}
.art-sbl .sticky .btn{font-size:17px; padding:14px 10px;}
.art-sbl.js-sticky .sticky{transform:translateY(calc(100% + 16px)); visibility:hidden; transition:transform .25s ease, visibility 0s linear .25s;}
.art-sbl.js-sticky .sticky.is-on{transform:none; visibility:visible; transition:transform .25s ease, visibility 0s;}
.art-sbl footer{padding-bottom:110px;}}
@media (max-width:359px){ .art-sbl .offer{padding-left:14px; padding-right:14px;} .art-sbl .offer .btn{font-size:17px;} .art-sbl .soft-cta{font-size:16px; letter-spacing:.03em;} }
@media (prefers-reduced-motion: reduce){.art-sbl.js-sticky .sticky,.art-sbl.js-sticky .sticky.is-on{transition:none;}}

  /* ---- Motion pass (3 October): the nerve map pulses and sends a spark, the clamp chart draws left to right, and the three
          device loops sit with their bullets. Animation only runs when the visitor has not asked for reduced motion and only
          while the picture is on screen (is-live). The pictures themselves are unchanged. ---- */
  .mo-wrap{position:relative;}
  .mo-wrap > img{display:block; width:100%; height:auto;}
  .mo-ov{position:absolute; inset:0; width:100%; height:100%; pointer-events:none;}
  .mo-ring{opacity:0; transform-box:fill-box; transform-origin:center;}
  .mo-spark{stroke-dasharray:14 100; stroke-dashoffset:14; opacity:0;}
  ul + .mo-loop{margin-top:-6px;}
  .mo-loop{margin:0 0 22px;}
  .mo-loop video{display:block; width:100%; height:auto; border-radius:6px; background:#eef1f3;}
  @media (prefers-reduced-motion: no-preference){
    .mo-map.is-live .mo-spark{animation:mo-spark 5s linear infinite;}
    .mo-map.is-live .mo-ring.r1{animation:mo-ring-a 5s ease-out infinite;}
    .mo-map.is-live .mo-ring.r2{animation:mo-ring-b 5s ease-out infinite;}
    .mo-dot.is-live .mo-ring.r3{animation:mo-ring-c 2.4s ease-out infinite;}
  }
  @keyframes mo-spark{
    0%,12%{stroke-dashoffset:14; opacity:0;}
    14%{opacity:.95;}
    50%{opacity:.95;}
    52%,100%{stroke-dashoffset:-100; opacity:0;}
  }
  @keyframes mo-ring-a{0%{opacity:0; transform:scale(1);} 2%{opacity:.75;} 14%,100%{opacity:0; transform:scale(1.6);}}
  @keyframes mo-ring-b{0%,52%{opacity:0; transform:scale(1);} 54%{opacity:.8;} 70%,100%{opacity:0; transform:scale(1.5);}}
  @keyframes mo-ring-c{0%{opacity:0; transform:scale(1);} 10%{opacity:.85;} 100%{opacity:0; transform:scale(1.7);}}

  @media (prefers-reduced-motion: no-preference){
    .mo-hero.is-live .mo-glow{animation:mo-breathe 2.8s ease-in-out .7s infinite;}
    .mo-hero.is-live .mo-ring.pa{--s0:.55; animation:mo-ripple 2.8s ease-out .7s infinite;}
    .mo-hero.is-live .mo-ring.pb{--s0:.55; animation:mo-ripple 2.8s ease-out 2.1s infinite;}
    .mo-ripple.is-live .mo-ring.ra{--s0:1; animation:mo-ripple 2.6s ease-out infinite;}
    .mo-ripple.is-live .mo-ring.rb{--s0:1; animation:mo-ripple 2.6s ease-out 1.3s infinite;}
    .mo-aim.is-live .mo-hot.h1{animation:mo-run 4.8s linear 0s infinite;}
    .mo-aim.is-live .mo-hot.h2{animation:mo-run 4.8s linear .12s infinite;}
    .mo-aim.is-live .mo-hot.h3{animation:mo-run 4.8s linear .24s infinite;}
    .mo-aim.is-live .mo-hot.h4{animation:mo-run 4.8s linear .36s infinite;}
    .mo-aim.is-live .mo-ring.k{animation:mo-knot 4.8s ease-out .36s infinite;}
    .mo-pt.is-live .mo-ring.t{animation:mo-pt1 5s ease-out infinite;}
    .mo-pt.is-live .mo-spark.sp{animation:mo-ptspark 5s linear infinite;}
    .mo-pt.is-live .mo-ring.u{animation:mo-pt2 5s ease-out infinite;}
    .mo-sch.is-live .mo-ring.s1{animation:mo-s1 7s ease-out infinite;}
    .mo-sch.is-live .mo-spark.sn{animation:mo-sn 7s linear infinite;}
    .mo-sch.is-live .mo-ring.s2{animation:mo-s2 7s ease-out infinite;}
    .mo-sch.is-live .mo-hot2.sd{animation:mo-sd 7s linear infinite;}
    .mo-sch.is-live .mo-ring.s3{animation:mo-s3 7s ease-out infinite;}
  }
  @keyframes mo-ripple{0%{opacity:.85; transform:scale(var(--s0,1));} 100%{opacity:0; transform:scale(calc(var(--s0,1) + 1.2));}}
  @keyframes mo-breathe{0%,100%{opacity:0;} 35%{opacity:.8;}}
  @keyframes mo-run{0%{stroke-dashoffset:12; opacity:0;} 3%{opacity:1;} 29%{opacity:1;} 32%,100%{stroke-dashoffset:-100; opacity:0;}}
  @keyframes mo-knot{0%,26%{opacity:0; transform:scale(1);} 28%{opacity:.85;} 52%,100%{opacity:0; transform:scale(1.6);}}
  @keyframes mo-pt1{0%{opacity:0; transform:scale(1);} 2%{opacity:.85;} 12%,100%{opacity:0; transform:scale(1.5);}}
  @keyframes mo-ptspark{0%,10%{stroke-dashoffset:14; opacity:0;} 12%{opacity:.95;} 44%{opacity:.95;} 46%,100%{stroke-dashoffset:-100; opacity:0;}}
  @keyframes mo-pt2{0%,45%{opacity:0; transform:scale(1);} 47%{opacity:.85;} 62%,100%{opacity:0; transform:scale(1.5);}}
  @keyframes mo-s1{0%{opacity:0; transform:scale(1);} 2%{opacity:.8;} 13%,100%{opacity:0; transform:scale(1.6);}}
  @keyframes mo-sn{0%,8%{stroke-dashoffset:14; opacity:0;} 10%{opacity:.95;} 36%{opacity:.95;} 38%,100%{stroke-dashoffset:-100; opacity:0;}}
  @keyframes mo-s2{0%,37%{opacity:0; transform:scale(1);} 39%{opacity:.85;} 52%,100%{opacity:0; transform:scale(1.5);}}
  @keyframes mo-sd{0%,50%{stroke-dashoffset:10; opacity:0;} 52%{opacity:.8;} 76%{opacity:.8;} 78%,100%{stroke-dashoffset:-100; opacity:0;}}
  @keyframes mo-s3{0%,76%{opacity:0; transform:scale(1);} 78%{opacity:.6;} 90%,100%{opacity:0; transform:scale(1.7);}}

  .mo-glow,.mo-hot,.mo-hot2{opacity:0;}
  .mo-hot{stroke-dasharray:12 100; stroke-dashoffset:12;}
  .mo-hot2{stroke-dasharray:10 100; stroke-dashoffset:10;}

  /* ---- Hero loop (3 October): a 2.2 s back-and-forth of the approved hero fades in over the still once it is playing. The still stays underneath as the base and as the
          fallback (reduced motion, data saver, no JavaScript). ---- */
  .mo-wrap > .mo-hv{position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:50% 55%; opacity:0; transition:opacity .8s ease; pointer-events:none; background:transparent; margin:0; max-width:none;}
  .mo-wrap > .mo-hv.is-on{opacity:1;}
  .art-sbl .mo-wrap > .mo-hv{border-radius:10px;}

  /* ---- Closing panel (3 October): two ways the next year can go. Built from pictures and lines already on this page, so it adds no new claim. ---- */
  .art-sbl .fk{--fk-ink:#141414; --fk-red:#E5322D; --fk-teal:#0D9488; --fk-line:#e7e7e7; --fk-font:Jost,Helvetica,Arial,sans-serif; margin:34px auto 10px; color:var(--fk-ink); font-family:var(--fk-font); max-width:700px; padding:0 16px;}
  .fk *{box-sizing:border-box;}
  .fk .fk-grid{display:grid; grid-template-columns:1fr 34px 1fr; align-items:stretch;}
  .fk .fk-col{display:flex; flex-direction:column; border:1px solid var(--fk-line); border-radius:14px; padding:11px 11px 14px;}
  .fk .fk-a{background:#fdf5f3; border-color:#f1d9d4;}
  .fk .fk-b{background:#eef6f3; border-color:#cde6de;}
  .fk .fk-or{align-self:center; justify-self:center; width:34px; height:34px; border-radius:50%; background:var(--fk-ink); color:#fff; font:700 12px/34px var(--fk-font); letter-spacing:.03em; text-align:center; z-index:1;}
  .fk .fk-tag{display:flex; align-items:center; gap:8px; margin:1px 2px 9px; font:700 12.5px/1.25 var(--fk-font); letter-spacing:.08em; text-transform:uppercase;}
  .fk .fk-n{flex:none; width:22px; height:22px; border-radius:50%; color:#fff; font:700 12px/22px var(--fk-font); text-align:center; letter-spacing:0;}
  .fk .fk-a .fk-tag{color:var(--fk-red);} .fk .fk-a .fk-n{background:var(--fk-red);}
  .fk .fk-b .fk-tag{color:var(--fk-teal);} .fk .fk-b .fk-n{background:var(--fk-teal);}
  .fk .fk-media{position:relative; aspect-ratio:1.06 / 1; border-radius:10px; overflow:hidden; background:#e8ebee;}
  .fk .fk-media img,.fk .fk-media video{position:absolute; inset:0; display:block; width:100%; height:100%; max-width:none; margin:0; object-fit:cover; border-radius:0; box-shadow:none;}
  .fk .fk-badge{position:absolute; top:8px; right:8px; width:30px; height:30px; border-radius:50%; box-shadow:0 2px 6px rgba(0,0,0,.28); display:flex; align-items:center; justify-content:center;}
  .fk .fk-badge svg{width:16px; height:16px;}
  .fk .fk-a .fk-badge{background:var(--fk-red);} .fk .fk-b .fk-badge{background:var(--fk-teal);}
  .fk .fk-rows{list-style:none; margin:12px 0 4px; padding:0;}
  .fk .fk-rows li{display:flex; align-items:flex-start; gap:8px; margin:0 0 8px; padding:0; font:500 16.5px/1.4 var(--fk-font); color:var(--fk-ink);}
  .fk .fk-rows li:before{content:none;}
  .fk .fk-ic{flex:none; width:18px; height:18px; margin-top:2px;}
  .fk .fk-a .fk-ic{color:var(--fk-red);} .fk .fk-b .fk-ic{color:var(--fk-teal);}
  .fk .fk-end{margin:auto 0 0; padding:6px 2px 0; font:700 16px/1.3 var(--fk-font);}
  .fk .fk-a .fk-end{color:var(--fk-red);} .fk .fk-b .fk-end{color:var(--fk-teal);}
  @media (max-width:560px){ .art-sbl .fk{padding:0;} .fk .fk-grid{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);} .fk .fk-or{width:24px; height:24px; font:700 12px/24px var(--fk-font); margin:0;} .fk .fk-col{padding:8px 6px 10px; border-radius:12px;} .fk .fk-tag{font-size:12px; letter-spacing:.04em; gap:6px; margin:0 0 7px;} .fk .fk-n{width:18px; height:18px; font:700 10px/18px var(--fk-font);} .fk .fk-rows li{font-size:15px; line-height:1.35; gap:4px;} .fk .fk-ic{width:14px; height:14px;} .fk .fk-end{font-size:15px;} .fk .fk-badge{width:24px; height:24px; top:6px; right:6px;} }
  .art-sbl .fk h2{font-weight:600; font-size:31px; line-height:1.2; margin:0 0 14px; text-align:center;}
  @media (max-width:640px){ .art-sbl .fk h2{font-size:26px;} }

  /* ---- Root cause pictures (4 October): a physical surrogate for the nerve (a kinked hose, labelled with the story's own words) and a research card.
          Every line of the card is paraphrased from the two PubMed abstracts it cites, including the review's own limits. ---- */
  .hz{margin:6px 0 24px; --hz-ink:#141414; --hz-teal:#0D9488; --hz-red:#E5322D; --hz-font:Jost,Helvetica,Arial,sans-serif;}
  .hz .hz-box{position:relative; container-type:inline-size; border-radius:10px; overflow:hidden; background:#5b8a3a;}
  .hz .hz-box img{display:block; width:100%; height:auto; max-width:none; margin:0; border-radius:0; box-shadow:none;}
  .hz .hz-pill{position:absolute; display:inline-flex; align-items:center; gap:.55em; transform:translateX(-50%); background:#fff; color:var(--hz-ink); font:700 13px/1 var(--hz-font); font-size:clamp(13px,3.8cqw,16px); letter-spacing:.05em; text-transform:uppercase; padding:.6em .95em; border-radius:999px; box-shadow:0 2px 8px rgba(0,0,0,.28); white-space:nowrap;}
  .hz .hz-pill:before{content:""; flex:none; width:.72em; height:.72em; border-radius:50%; background:var(--c);}
  .hz .hz-pill:after{content:""; position:absolute; left:50%; top:100%; width:2px; height:var(--len); background:#fff; transform:translateX(-50%); box-shadow:0 0 4px rgba(0,0,0,.5);}
  .hz .hz-a{left:25%; top:5%; --c:var(--hz-teal); --len:6.2cqw;}
  .hz .hz-b{left:auto; right:3%; top:27%; transform:none; --c:var(--hz-red); --len:9.4cqw;}
  .hz .hz-b:after{left:auto; right:11.2cqw; transform:none;}
  .hz figcaption{margin:9px 2px 0; font:400 14px/1.45 var(--hz-font); color:#5b6169; text-align:center;}
  .hz-prod .hz-box{background:#07101f;}
  .rsch{--r-ink:#141414; --r-teal:#0D9488; --r-line:#dbe5e3; --r-font:Jost,Helvetica,Arial,sans-serif; margin:6px 0 26px; padding:16px 18px 14px; background:#f5f8f8; border:1px solid var(--r-line); border-left:4px solid var(--r-teal); border-radius:8px; color:var(--r-ink); font-family:var(--r-font);}
  .rsch .rsch-h{display:flex; align-items:center; gap:9px; margin:0 0 10px; font:700 12.5px/1.2 var(--r-font); letter-spacing:.09em; text-transform:uppercase; color:var(--r-teal);}
  .rsch .rsch-h svg{width:20px; height:20px; flex:none;}
  .rsch .rsch-lead{margin:0 0 12px; font:600 19px/1.4 var(--r-font); color:var(--r-ink);}
  .rsch ul{list-style:none; margin:0 0 12px; padding:0;}
  .rsch ul li{position:relative; padding:0 0 0 18px; margin:0 0 8px; font:400 17px/1.5 var(--r-font);}
  .rsch ul li:before{content:""; position:absolute; left:2px; top:.62em; width:6px; height:6px; border-radius:50%; background:var(--r-teal);}
  .rsch .rsch-s{margin:0 0 12px; font:400 15px/1.5 var(--r-font); color:#454c55;}
  .rsch ol{margin:0; padding:10px 0 0; border-top:1px solid var(--r-line); list-style:none; font:400 12.5px/1.45 var(--r-font); color:#5b6169;}
  .rsch ol li{padding:0; margin:0 0 5px; font:inherit;}
  .rsch ol li:before{content:none;}
  .rsch a{color:inherit; text-decoration:underline; text-underline-offset:2px;}


 .header__search {display: none !important;} .product-form__submit {font-size: 16px !important; font-weight: medium !important;} 


  .essential-countdown-timer-img-reset {
    /* wipe common globals */
    box-sizing: content-box;
    display: inline;
    width: auto;
    height: auto;
    max-width: none;
    max-height: none;
    margin: 0;
    padding: 0;
    border: none;
    border-radius: 0;
    box-shadow: none;
    background: none;
    object-fit: fill;
    object-position: 50% 50%;
    filter: none;
    opacity: 1;
    position: static;
    float: none;
    clear: none;
    vertical-align: baseline;
    transform: none;
    transition: none;
    animation: none;
    /* typography sometimes leaks via universal selectors */
    font: inherit;
    line-height: normal;
    letter-spacing: normal;
    text-align: start;
  }


.loox-reviews-default { max-width: 1200px; margin: 0 auto; }.loox-rating .loox-icon { color:#202020; }
:root { --lxs-rating-icon-color: #202020; }

/* https://artuvate.co/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css */
.shopify-payment-button__button--hidden{visibility:hidden}.shopify-payment-button__button{height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);min-height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,44px), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,0px);color:#fff;cursor:pointer;text-align:center;border:none;width:100%;font-size:1em;font-weight:500;line-height:1;transition:background .2s ease-in-out;display:block;box-shadow:0 0 #0000}.shopify-payment-button__button[disabled]{opacity:.6;cursor:default}.shopify-payment-button__button--unbranded{background-color:#1990c6;padding:1em 2em}.shopify-payment-button__button--unbranded:hover:not([disabled]){background-color:#136f99}.shopify-payment-button__more-options{cursor:pointer;text-align:center;background:0 0;border:0;width:100%;margin-top:1em;font-size:1em;text-decoration:underline;display:block}.shopify-payment-button__more-options.shopify-payment-button__skeleton{width:50%;margin-left:25%;margin-right:25%;border-radius:4px!important;height:auto!important;min-height:0!important}.shopify-payment-button__button.shopify-payment-button__button--branded{z-index:1;flex-direction:column;display:flex;position:relative}.shopify-payment-button__button.shopify-payment-button__button--branded .shopify-cleanslate{flex-direction:column!important;flex:1!important;display:flex!important}.shopify-payment-button__button.button.loading{color:#0000;position:relative}.shopify-payment-button__button.button.loading>.loading-overlay__spinner{align-items:center;height:100%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shopify-payment-button__button.button.loading>.loading-overlay__spinner .spinner{width:fit-content}.button.loading>.loading-overlay__spinner .path{stroke:#fff}.shopify-payment-button__button .loading-overlay__spinner{width:1.8rem;display:inline-block}.shopify-payment-button__button .spinner{animation:1.4s linear infinite shopify-rotator}@keyframes shopify-rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.shopify-payment-button__button .path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:50%;stroke:#121212;animation:1.4s ease-in-out infinite shopify-dash}@media screen and (forced-colors:active){.shopify-payment-button__button .path{stroke:canvastext}}@keyframes shopify-dash{0%{stroke-dashoffset:280px}50%{stroke-dashoffset:75px;transform:rotate(135deg)}to{stroke-dashoffset:280px;transform:rotate(450deg)}}#shopify-buyer-consent{width:100%;margin-top:1em;display:inline-block}#shopify-buyer-consent.hidden{display:none}#shopify-subscription-policy-button,#shopify-managed-markets-terms-and-conditions-button,#shopify-managed-markets-privacy-policy-button{font-size:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}#shopify-subscription-policy-button:before,#shopify-managed-markets-terms-and-conditions-button:before,#shopify-managed-markets-privacy-policy-button:before{box-shadow:none}@keyframes acceleratedCheckoutLoadingSkeleton{50%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}75%{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-end,.5)}to{opacity:var(--shopify-accelerated-checkout-skeleton-animation-opacity-start,1)}}.shopify-payment-button__skeleton{animation:acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration,4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function,ease) infinite;background-color:var(--shopify-accelerated-checkout-skeleton-background-color,#dedede);box-sizing:border-box;height:var(--shopify-accelerated-checkout-button-block-size,inherit);border-radius:var(--shopify-accelerated-checkout-button-border-radius,inherit);min-height:25px;max-height:55px;animation-delay:-.168s;text-decoration:none!important}.wallet-cart-button__skeleton{animation:acceleratedCheckoutLoadingSkeleton var(--shopify-accelerated-checkout-skeleton-animation-duration,4s) var(--shopify-accelerated-checkout-skeleton-animation-timing-function,ease) infinite;background-color:var(--shopify-accelerated-checkout-skeleton-background-color,#dedede);animation-delay:-.168s}.wallet-button-wrapper{width:100%;container:wrapper/inline-size}.wallet-cart-grid{justify-content:var(--shopify-accelerated-checkout-inline-alignment,start);flex-direction:row;margin:0 -5px -5px;padding:0;display:flex}.wallet-cart-button-container{margin:0 5px 5px;position:relative}.wallet-cart-button-container,.wallet-cart-button{width:auto;min-width:100px;height:clamp(25px, var(--shopify-accelerated-checkout-button-inline-size,var(--shopify-accelerated-checkout-button-block-size,42px)), 55px);border-radius:var(--shopify-accelerated-checkout-button-border-radius,4px);text-align:center;flex:1 1 0;list-style-type:none!important}.wallet-cart-grid.wallet-cart-grid--vertical,.additional-checkout-buttons--vertical .wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button-container:first-child,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid.wallet-cart-grid--vertical .wallet-cart-button,.additional-checkout-buttons--vertical .wallet-cart-grid .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}.wallet-cart-grid.wallet-cart-grid--horizontal,.additional-checkout-buttons--horizontal .wallet-cart-grid{justify-content:stretch}.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button-container,.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button-container,.wallet-cart-grid.wallet-cart-grid--horizontal .wallet-cart-button,.additional-checkout-buttons--horizontal .wallet-cart-grid .wallet-cart-button{min-width:0}@container wrapper (width>=100px) and (width<=500px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:first-of-type).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(2))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=210px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(2)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(3))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=320px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=430px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(4)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(5))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}@container wrapper (width<=540px){.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(5)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(6))) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)){flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-grid:not(.wallet-cart-grid--horizontal):has(>.wallet-cart-button-container:nth-of-type(6)) .wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}@media screen and (width<=750px){.wallet-cart-grid{justify-content:stretch}.wallet-cart-button-container,.wallet-cart-button{min-width:0}}@supports (not (container-type:inline-size)) or (not selector(:has(*))){.wallet-cart-grid{flex-direction:column;justify-content:flex-start;margin:0}.wallet-cart-button-container{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px);margin:var(--shopify-accelerated-checkout-row-gap,8px) 0 0 0}.wallet-cart-button-container:first-child{margin:8px 0 0}.wallet-cart-button{width:100%;height:clamp(25px, var(--shopify-accelerated-checkout-button-block-size,54px), 55px)}}.screen-reader-text{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}


/* https://cdn.shopify.com/extensions/01a1a232-84a8-78cd-8ce7-7de058f7eb12/kaching-bundles-2220/assets/kaching-bundles.css */
.kaching-bundles-save-overlay{z-index:2147483647;opacity:0;cursor:pointer;background:#000000b3;outline:none;transition:opacity .3s;position:fixed;top:0;bottom:0;left:0;right:0}.kaching-bundles-save-overlay--visible{opacity:1}.kaching-bundles-save-overlay--dismissed{opacity:0}.kaching-bundles-save-overlay__content{align-items:center;gap:16px;display:flex;position:absolute;top:24px;right:32px}.kaching-bundles-save-overlay__text{color:#fff;font-size:16px;font-style:normal;font-weight:600;line-height:20px}.kaching-bundles-save-overlay__arrow{width:42px;height:36px}kaching-bundle,kaching-bundle-deals,kaching-deal-page-promotion{width:100%}kaching-bundle:empty,kaching-bundle-deals:empty{display:none}kaching-deal-page-promotion{margin-bottom:10px;display:block}.kaching-bundles-form--different-variants-selected .shopify-payment-button,.kaching-bundles--variant-selects-hidden variant-selects,.satcb_variants .kaching-bundles__bar-variant-select{display:none!important}.kaching-bundles-sticky-atc-wrapper{width:100%}.kaching-bundles-sticky-atc-wrapper .kaching-bundles-sticky-atc-spacer{width:100%;display:block}kaching-bundles-sticky-atc{z-index:999;transition:transform .1s ease-in-out;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}kaching-bundles-sticky-atc.kaching-bundles-sticky-atc--visible{display:block;transform:translateY(0)}
/*$vite$:1*/

/* https://fonts.googleapis.com/css2?family=Jost:wght@400;500;600&family=Open+Sans:wght@800&display=swap */
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://pnrznhokvwdjkjsjnpta.supabase.co/storage/v1/object/public/page-assets/cmw186fsd0000jl0402kclqpt/5520a98174e484a620da216540c9d324178182de.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://pnrznhokvwdjkjsjnpta.supabase.co/storage/v1/object/public/page-assets/cmw186fsd0000jl0402kclqpt/bbee6e16dadf33474ab5ee735aa9027191ee6b86.ttf) format('truetype');
}
@font-face {
  font-family: 'Jost';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://pnrznhokvwdjkjsjnpta.supabase.co/storage/v1/object/public/page-assets/cmw186fsd0000jl0402kclqpt/cb37cd184a4c1f058c2c12f92fc567f047378aeb.ttf) format('truetype');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
  font-display: swap;
  src: url(https://pnrznhokvwdjkjsjnpta.supabase.co/storage/v1/object/public/page-assets/cmw186fsd0000jl0402kclqpt/b92d40d32636e8d4966be9bc82571724b6850457.ttf) format('truetype');
}
