/* GlucoExtend site styles */
:root{
  --gxs-zehe:#1E2026;
  --gxs-zehe-2:#B8202A;
  --gxs-xare:#2A2D35;
  --gxs-jumu:#14161B;
  --gxs-woni:#F8F4EF;
  --gxs-gopo:#F3DCD8;
  --gxs-goqu:#1E2026;
  --gxs-tuxala:#2D3038;
  --gxs-bagore:#5F6470;
  --gxs-kivomi:#E6D9D2;
  --gxs-misu:#1F6F5C;
  --gxs-misu-bagore:#DDF0EA;
  --gxs-reve:#FFFFFF;
  --gxs-cilo:#fff;
  --gxs-quxa-sutu:12px;
  --gxs-quxa-quni:20px;
  --gxs-quxa-lovo:28px;
  --gxs-xaxa:0 18px 40px -18px rgba(30,32,38,.35);
  --gxs-neto:"Chivo",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
  --gxs-fare:"Source Sans 3",system-ui,-apple-system,"Segoe UI",Arial,sans-serif;
}
html{scroll-behavior:smooth;scroll-padding-top:96px;overflow-x:clip;max-width:100%}
body{font-family:var(--gxs-fare);font-size:18px;line-height:1.7;color:var(--gxs-tuxala);background:var(--gxs-cilo);overflow-x:clip;max-width:100%;-webkit-text-size-adjust:100%}
@media (min-width:992px){body{font-size:19px}}
img,svg,canvas,video,picture{max-width:100%;height:auto}
svg{width:20px;height:20px}
h1,h2,h3,h4{font-family:var(--gxs-neto);color:var(--gxs-goqu);line-height:1.18;letter-spacing:-.01em;overflow-wrap:anywhere}
h1{font-size:clamp(2.1rem,6vw,3.7rem);font-weight:800}
h2{font-size:clamp(1.8rem,4.6vw,2.65rem);font-weight:800;margin-bottom:.6em}
h3{font-size:clamp(1.25rem,2.6vw,1.5rem);font-weight:700}
p{margin-bottom:1.05em}
a{color:var(--gxs-xare);text-underline-offset:3px}
a:hover{color:var(--gxs-zehe)}
:focus-visible{outline:3px solid var(--gxs-misu);outline-offset:3px}
.container{max-width:1200px;padding-left:16px;padding-right:16px}
.row>*{min-width:0}
.gxs-ciqutu{position:absolute;left:-999px;top:0;background:var(--gxs-goqu);color:#fff;padding:10px 16px;z-index:100}
.gxs-ciqutu:focus{left:10px}
.gxs-xatuka{padding:84px 0;position:relative}
.gxs-xatuka--woni{background:var(--gxs-woni)}
.gxs-xatuka--xare{background:linear-gradient(200deg,var(--gxs-zehe),var(--gxs-jumu));color:#fff}
.gxs-xatuka--xare h2,.gxs-xatuka--xare h3{color:#fff}
.gxs-xatuka--xare .gxs-mikatu h3,.gxs-xatuka--xare .gxs-mikatu h2{color:var(--gxs-goqu)}
.gxs-pere{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:var(--gxs-xare);background:var(--gxs-cilo);border:0;border-left:4px solid #B8202A;border-radius:3px;padding:6px 14px;margin-bottom:16px}
.gxs-pere i{width:9px;height:9px;border-radius:50%;background:var(--gxs-zehe);box-shadow:0 0 0 4px var(--gxs-gopo)}
.gxs-peni{max-width:780px;margin:0 auto 44px;text-align:center}
.gxs-peni p{color:var(--gxs-bagore)}
.gxs-xatuka--xare .gxs-peni p{color:#F5EAE6}
/* buttons */
.gxs-latoxa{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:14px 28px;border-radius:6px;font-family:var(--gxs-neto);font-weight:700;font-size:18px;text-decoration:none;border:2px solid transparent;transition:transform .15s,box-shadow .15s;text-align:center}
.gxs-latoxa svg{width:20px;height:20px;flex:none}
.gxs-latoxa--tuze{background:#B8202A;color:#1E2026;box-shadow:0 5px 0 #8E141C}
.gxs-latoxa--tuze:hover{color:#1E2026;transform:translateY(2px);box-shadow:0 3px 0 #8E141C}
.gxs-latoxa--kivomi{background:#fff;color:var(--gxs-xare);border-color:var(--gxs-kivomi)}
.gxs-latoxa--kivomi:hover{border-color:var(--gxs-zehe)}
.gxs-latoxa--reve{background:#fff;color:#1E2026;box-shadow:0 5px 0 #E3D9A8}
.gxs-latoxa--reve:hover{color:var(--gxs-zehe);transform:translateY(-2px)}
.gxs-juhe{display:flex;align-items:center;gap:8px;font-size:16px;color:var(--gxs-bagore);margin-top:12px}
.gxs-juhe svg{width:18px;height:18px;color:var(--gxs-misu)}
/* header */
.gxs-kitu{position:sticky;top:0;z-index:50;padding:12px 0;background:rgba(255,255,255,.96)}
.gxs-loci{display:flex;align-items:center;justify-content:space-between;gap:16px;background:#fff;border:1px solid var(--gxs-kivomi);border-radius:999px;padding:8px 10px 8px 22px;box-shadow:0 10px 30px -20px rgba(30,32,38,.5);position:relative}
.gxs-nepe{display:flex;align-items:center;gap:8px;font-family:var(--gxs-neto);font-weight:800;font-size:24px;color:var(--gxs-goqu);text-decoration:none}
.gxs-nepe img{width:30px;height:30px;border-radius:8px}
.gxs-nepe b{color:var(--gxs-zehe)}
.gxs-zecika{display:none;list-style:none;margin:0;padding:0;gap:4px}
.gxs-zecika a{display:block;padding:8px 12px;border-radius:10px;color:var(--gxs-goqu);text-decoration:none;font-weight:600;font-size:17px}
.gxs-zecika a:hover{background:var(--gxs-woni);color:var(--gxs-xare)}
.gxs-loci .gxs-latoxa{min-height:48px;padding:10px 22px;font-size:17px}
.gxs-gosu{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;border:1px solid var(--gxs-kivomi);background:#fff;color:var(--gxs-goqu)}
.gxs-gosu svg{width:24px;height:24px}
.gxs-pevoqu{display:none;position:absolute;left:0;right:0;top:calc(100% + 8px);background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-quni);padding:12px;box-shadow:var(--gxs-xaxa)}
.gxs-pevoqu.is-open{display:block}
.gxs-pevoqu a{display:block;padding:12px 14px;font-weight:600;color:var(--gxs-goqu);text-decoration:none;border-radius:10px}
.gxs-pevoqu a:hover{background:var(--gxs-woni)}
.gxs-loci .gxs-tusuto-sutu{display:none}
@media (min-width:576px){.gxs-loci .gxs-tusuto-sutu{display:inline-flex}}
@media (min-width:1100px){.gxs-zecika{display:flex}.gxs-gosu,.gxs-pevoqu{display:none!important}}
/* hero */
.gxs-rasa{position:relative;padding:48px 0 72px;background:radial-gradient(900px 500px at 85% 20%,var(--gxs-woni),#fff 70%);overflow:hidden}
.gxs-qusula{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.7}
.gxs-rasa .container{position:relative;z-index:1}
.gxs-rasa h1{margin-bottom:18px}
.gxs-rasa h1 span{background:linear-gradient(90deg,var(--gxs-zehe),var(--gxs-xare));-webkit-background-clip:text;background-clip:text;color:transparent}
.gxs-sucifa{font-size:clamp(18px,2.2vw,20px);color:var(--gxs-bagore)}
.gxs-muhequ{list-style:none;padding:0;margin:0 0 22px;display:grid;gap:10px}
.gxs-muhequ li{display:flex;gap:12px;align-items:flex-start}
.gxs-muhequ svg{width:24px;height:24px;flex:none;color:var(--gxs-misu);margin-top:3px}
.gxs-mihera{width:100%;border-collapse:separate;border-spacing:0;margin:0 0 24px;background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-sutu);overflow:hidden;font-size:17px}
.gxs-mihera th,.gxs-mihera td{padding:10px 14px;border-bottom:1px solid var(--gxs-kivomi);vertical-align:top}
.gxs-mihera tr:last-child th,.gxs-mihera tr:last-child td{border-bottom:0}
.gxs-mihera th{width:42%;background:var(--gxs-woni);color:var(--gxs-xare);font-weight:700;text-align:left}
.gxs-peka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 26px}
@media (min-width:576px){.gxs-peka{grid-template-columns:repeat(4,minmax(0,1fr))}}
.gxs-repe{background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-sutu);padding:14px 10px;text-align:center}
.gxs-repe strong{display:block;font-family:var(--gxs-neto);font-size:1.55rem;white-space:nowrap;font-weight:800;color:var(--gxs-xare);line-height:1.1}
.gxs-repe span{display:block;font-size:16px;color:var(--gxs-bagore);line-height:1.3;margin-top:4px}
.gxs-kive{display:flex;flex-wrap:wrap;gap:12px}
.gxs-kive .gxs-latoxa{flex:1 1 220px}
/* hero stage */
.gxs-xavo{position:relative;width:min(88vw,460px);aspect-ratio:1;margin:30px auto 0}
.gxs-heki{position:absolute;inset:0;border-radius:50%;border:2px solid var(--gxs-kivomi);opacity:1;box-shadow:0 0 0 16px rgba(30,32,38,.08),0 0 0 34px rgba(30,32,38,.05);animation:none}
.gxs-towodi{position:absolute;inset:-2px;width:calc(100% + 4px);height:calc(100% + 4px);animation:gxs-baju 13s linear infinite}
.gxs-reba{position:absolute;inset:8% 12%;border-radius:999px 999px 18px 18px;background:radial-gradient(circle at 60% 25%,#fff,var(--gxs-gopo) 72%);box-shadow:inset 0 0 0 10px #fff,var(--gxs-xaxa);display:flex;align-items:center;justify-content:center;overflow:hidden}
.gxs-reba img{width:78%;height:auto;animation:gxs-nivo 6s ease-in-out infinite}
.gxs-jugoze{position:absolute;display:flex;align-items:center;gap:8px;background:#fff;border-radius:14px;padding:9px 14px;font-weight:700;font-size:16px;color:var(--gxs-goqu);box-shadow:0 12px 26px -12px rgba(30,32,38,.35);animation:gxs-nivo 5s ease-in-out infinite;white-space:nowrap}
.gxs-jugoze svg{width:20px;height:20px;color:var(--gxs-zehe)}
.gxs-jugoze--baba{top:0;right:0}
.gxs-jugoze--pelo{bottom:10%;right:2%;animation-delay:-2.5s}
.gxs-jugoze--saba{top:46%;left:0;animation-delay:-1.2s}
@media (max-width:420px){.gxs-jugoze{font-size:15px;padding:7px 10px}.gxs-jugoze--saba{display:none}}
@keyframes gxs-baju{to{transform:rotate(360deg)}}
@keyframes gxs-nivo{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
/* hero viz card */
.gxs-yora{background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-quni);padding:18px;margin:26px auto 0;max-width:520px;box-shadow:var(--gxs-xaxa)}
.gxs-yora h3{font-size:18px;margin:0 0 4px;color:var(--gxs-xare)}
.gxs-yora p{font-size:16px;color:var(--gxs-bagore);margin:0}
.gxs-yora svg{width:100%;height:auto;display:block;margin:10px 0}
.gxs-kila{stroke-dasharray:6 10;animation:gxs-fatolo 1.6s linear infinite}
@keyframes gxs-fatolo{to{stroke-dashoffset:-32}}
.gxs-zeba{transform-box:fill-box;transform-origin:center;animation:gxs-zeba 2.8s ease-in-out infinite}
.gxs-zeba--2{animation-delay:.9s}.gxs-zeba--3{animation-delay:1.8s}
@keyframes gxs-zeba{0%,100%{transform:scale(1);opacity:.35}50%{transform:scale(1.18);opacity:.12}}
.gxs-vevo{display:flex;flex-wrap:wrap;gap:14px;font-size:16px;margin-bottom:6px}
.gxs-vevo span{display:inline-flex;align-items:center;gap:6px}
.gxs-vevo i{width:14px;height:14px;border-radius:4px;display:inline-block}
/* why choose */
.gxs-xaci{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
@media (min-width:768px){.gxs-xaci{grid-template-columns:repeat(4,minmax(0,1fr))}}
.gxs-saka{background:#fff;border-radius:var(--gxs-quxa-quni);padding:20px 14px;text-align:center;border:1px solid var(--gxs-kivomi)}
.gxs-saka img,.gxs-saka .gxs-cize{width:120px;height:72px;object-fit:contain;margin:0 auto 10px;display:block}
.gxs-saka h3{font-size:19px;margin:0 0 4px}
.gxs-saka p{font-size:16px;margin:0;color:var(--gxs-bagore);line-height:1.5}
/* wave band */
.gxs-gosamu{position:relative;background:linear-gradient(110deg,var(--gxs-xare),var(--gxs-zehe) 60%,var(--gxs-zehe-2));color:#fff;padding:70px 0;text-align:center}
.gxs-gosamu svg.gxs-sure{position:absolute;left:0;width:100%;height:46px;display:block}
.gxs-gosamu .gxs-sure--sutuwo{top:-1px}
.gxs-gosamu .gxs-sure--pelo{bottom:-1px;transform:rotate(180deg)}
.gxs-gosamu h2{color:#fff;margin-bottom:10px}
.gxs-gosamu p{color:#F5EAE6;max-width:720px;margin:0 auto 22px}
/* split */
.gxs-rayoka{border-radius:var(--gxs-quxa-lovo);overflow:hidden;box-shadow:var(--gxs-xaxa);background:var(--gxs-woni)}
.gxs-rayoka img{display:block;width:100%}
.gxs-dimu{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 18px}
.gxs-vofa{border:1px solid var(--gxs-kivomi);background:#fff;border-radius:10px;padding:10px 18px;font-weight:700;font-size:17px;color:var(--gxs-goqu);min-height:48px}
.gxs-vofa[aria-selected="true"]{background:var(--gxs-zehe);border-color:var(--gxs-zehe);color:#fff}
.gxs-niju[hidden]{display:none}
/* steps */
.gxs-hedi{display:grid;gap:18px;grid-template-columns:minmax(0,1fr);counter-reset:gxsflow}
@media (min-width:768px){.gxs-hedi{grid-template-columns:repeat(2,minmax(0,1fr))}}
.gxs-mive{position:relative;background:#fff;border-radius:var(--gxs-quxa-quni);padding:26px 24px 22px 84px;border:1px solid var(--gxs-kivomi)}
.gxs-mive::before{counter-increment:gxsflow;content:counter(gxsflow);position:absolute;left:22px;top:24px;width:44px;height:44px;border-radius:50%;background:var(--gxs-zehe);color:#fff;font-family:var(--gxs-neto);font-weight:800;font-size:20px;display:flex;align-items:center;justify-content:center}
.gxs-mive h3{margin:0 0 8px;font-size:21px}
.gxs-mive p{margin:0;color:var(--gxs-bagore)}
/* pricing */
.gxs-wora{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);align-items:center;max-width:1100px;margin:0 auto}
@media (min-width:992px){.gxs-wora{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gxs-bazeyo{background:#fff;border-radius:var(--gxs-quxa-quni);border:1px solid var(--gxs-kivomi);overflow:hidden;text-align:center;position:relative;box-shadow:0 14px 30px -22px rgba(30,32,38,.45)}
.gxs-bazeyo__bahe{background:var(--gxs-woni);color:var(--gxs-xare);font-family:var(--gxs-neto);font-weight:800;font-size:19px;padding:12px}
.gxs-bazeyo__bafaze{padding:18px 20px 22px}
.gxs-bazeyo h3{font-size:26px;margin:0}
.gxs-bazeyo__xaka{color:var(--gxs-bagore);font-size:17px;margin:0 0 8px}
.gxs-bazeyo__gosufa{height:200px;display:flex;align-items:center;justify-content:center;margin:6px 0}
.gxs-bazeyo__gosufa img{max-height:200px;width:auto}
.gxs-bazeyo__lowoxa{font-family:var(--gxs-neto);font-weight:800;font-size:56px;line-height:1;color:var(--gxs-zehe)}
.gxs-bazeyo__lowoxa small{font-size:18px;color:var(--gxs-bagore);font-weight:600;display:block;margin-top:6px}
.gxs-bazeyo ul{list-style:none;padding:0;margin:16px 0;text-align:left;display:grid;gap:6px;font-size:17px}
.gxs-bazeyo li{display:flex;gap:8px;align-items:flex-start}
.gxs-bazeyo li svg{width:20px;height:20px;color:var(--gxs-misu);flex:none;margin-top:4px}
.gxs-bazeyo .gxs-latoxa{width:100%}
.gxs-toni{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 8px}
.gxs-toni span{font-size:13px;font-weight:800;letter-spacing:.02em;border:1px solid #ddd;border-radius:6px;padding:3px 7px;color:#333;background:#fafafa}
.gxs-bazeyo__kimiqu{font-size:17px;margin:0}
.gxs-bazeyo__kimiqu s{color:#5F7A76;margin-right:6px}
.gxs-bazeyo__redire{font-size:16px;font-weight:700;margin:2px 0 0}
.gxs-bazeyo__redire--jufa{color:#C4122F}
.gxs-bazeyo--woxa{background:linear-gradient(170deg,var(--gxs-jumu),var(--gxs-xare));color:#fff;border-color:var(--gxs-xare)}
@media (min-width:992px){.gxs-bazeyo--woxa{transform:scale(1.05);z-index:1}}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe{background:var(--gxs-zehe-2);color:#fff}
.gxs-bazeyo--woxa h3,.gxs-bazeyo--woxa .gxs-bazeyo__lowoxa{color:#fff}
.gxs-bazeyo--woxa .gxs-bazeyo__xaka,.gxs-bazeyo--woxa .gxs-bazeyo__lowoxa small{color:#F5EAE6}
.gxs-bazeyo--woxa li svg{color:var(--gxs-reve)}
.gxs-bazeyo--woxa .gxs-bazeyo__kimiqu s{color:#5F7A76}
.gxs-bazeyo--woxa .gxs-bazeyo__redire--jufa{color:var(--gxs-reve)}
.gxs-bazeyo--woxa .gxs-toni span{background:#fff}
.gxs-yonimi{position:absolute;top:14px;right:-38px;transform:rotate(40deg);background:#B8202A;color:#fff;font-weight:800;font-size:13px;padding:5px 44px}
.gxs-ditumu{text-align:center;color:var(--gxs-bagore);font-size:16px;margin-top:26px}
/* guarantee */
.gxs-diki{display:grid;gap:30px;align-items:center;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.gxs-diki{grid-template-columns:240px minmax(0,1fr)}}
.gxs-diki img{width:220px;margin:0 auto;display:block}
.gxs-voyoba{display:grid;gap:12px;grid-template-columns:minmax(0,1fr);margin-top:16px}
@media (min-width:576px){.gxs-voyoba{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gxs-voyoba div{background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-sutu);padding:14px}
.gxs-voyoba b{display:block;font-family:var(--gxs-neto);color:var(--gxs-xare);font-size:19px}
.gxs-voyoba span{font-size:16px;color:var(--gxs-bagore)}
/* bonuses */
.gxs-vefa{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:768px){.gxs-vefa{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1100px){.gxs-vefa{grid-template-columns:repeat(5,minmax(0,1fr))}}
.gxs-potuyo{background:#fff;border-radius:var(--gxs-quxa-quni);padding:14px;text-align:center;border:1px solid var(--gxs-kivomi)}
.gxs-potuyo img{width:100%;max-width:200px;margin:0 auto 10px;display:block}
.gxs-potuyo h3{font-size:18px;margin:0 0 6px}
.gxs-potuyo p{font-size:16px;margin:0;color:var(--gxs-bagore);line-height:1.5}
.gxs-potuyo em{display:inline-block;font-style:normal;font-weight:800;font-size:14px;color:var(--gxs-misu);background:var(--gxs-misu-bagore);border-radius:999px;padding:2px 10px;margin-bottom:6px}
/* ship strip */
.gxs-redire{background:var(--gxs-goqu);color:#fff;padding:22px 0}
.gxs-redire ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:14px 34px;font-weight:700}
.gxs-redire li{display:flex;align-items:center;gap:10px}
.gxs-redire svg{width:24px;height:24px;color:var(--gxs-reve)}
/* story */
.gxs-kikitu{border-left:5px solid var(--gxs-zehe);background:#fff;padding:18px 22px;border-radius:0 var(--gxs-quxa-sutu) var(--gxs-quxa-sutu) 0;font-size:20px;font-family:var(--gxs-neto);font-weight:600;color:var(--gxs-xare);margin:24px 0}
/* ingredients */
.gxs-xami{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.gxs-xami{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.gxs-xami{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gxs-rahe{background:#fff;border-radius:var(--gxs-quxa-quni);padding:24px;border:1px solid var(--gxs-kivomi);border-top:6px solid var(--gxs-zehe)}
.gxs-rahe--hesa{border-top-color:var(--gxs-misu)}
.gxs-rahe__lohe{display:inline-block;font-size:14px;font-weight:800;border-radius:999px;padding:3px 12px;background:var(--gxs-gopo);color:var(--gxs-xare);margin-bottom:8px}
.gxs-rahe--hesa .gxs-rahe__lohe{background:var(--gxs-misu-bagore);color:var(--gxs-misu)}
.gxs-rahe h3{margin:0 0 4px}
.gxs-rahe__relohe{font-weight:700;color:var(--gxs-bagore);font-size:16px;margin-bottom:10px}
.gxs-rahe p{font-size:17px}
.gxs-rahe a{font-weight:700;font-size:16px}
/* chart */
.gxs-wopego{background:#fff;border-radius:var(--gxs-quxa-quni);padding:24px;border:1px solid var(--gxs-kivomi);margin:0 auto 34px;max-width:900px}
.gxs-wopego h3{margin:0 0 4px}
.gxs-wopego p{color:var(--gxs-bagore);font-size:16px;margin:0 0 12px}
.gxs-remize{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:12px;align-items:center;margin:12px 0}
@media (min-width:576px){.gxs-remize{grid-template-columns:minmax(0,230px) minmax(0,1fr)}}
.gxs-remize label{font-weight:700;font-size:16px;line-height:1.3}
.gxs-remize__rape{background:var(--gxs-woni);border-radius:999px;height:34px;position:relative;overflow:hidden}
.gxs-remize__kaheka{position:absolute;inset:0 auto 0 0;border-radius:999px;background:linear-gradient(90deg,var(--gxs-zehe-2),var(--gxs-xare));transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}
.gxs-remize__kaheka--misu{background:linear-gradient(90deg,#F2A6A0,var(--gxs-misu))}
.gxs-remize__cira{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-weight:800;font-size:15px;color:var(--gxs-goqu)}
.is-in .gxs-remize__kaheka{transform:scaleX(var(--gxs-sure))}
/* benefits */
.gxs-kipo{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}
@media (min-width:576px){.gxs-kipo{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.gxs-kipo{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gxs-mikatu{background:#fff;border-radius:var(--gxs-quxa-quni);padding:22px;color:var(--gxs-tuxala)}
.gxs-mikatu__vove{width:52px;height:52px;border-radius:14px;background:var(--gxs-gopo);color:var(--gxs-xare);display:flex;align-items:center;justify-content:center;margin-bottom:12px}
.gxs-mikatu__vove svg{width:28px;height:28px}
.gxs-mikatu h3{margin:0 0 6px;font-size:20px}
.gxs-mikatu p{margin:0;font-size:17px;color:var(--gxs-bagore)}
/* reviews */
.gxs-loxapo{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.gxs-loxapo{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (min-width:1100px){.gxs-loxapo{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gxs-voki{background:#fff;border-radius:var(--gxs-quxa-quni);padding:24px;border:1px solid var(--gxs-kivomi);display:flex;flex-direction:column}
.gxs-voki__mikaba{display:flex;gap:12px;align-items:center;margin-bottom:12px}
.gxs-voki__mikaba img,.gxs-voki__rego{width:58px;height:58px;border-radius:50%;object-fit:cover;flex:none}
.gxs-voki__rego{background:var(--gxs-zehe);color:#fff;font-family:var(--gxs-neto);font-weight:800;font-size:22px;display:flex;align-items:center;justify-content:center}
.gxs-voki__mikaba b{display:block;color:var(--gxs-goqu)}
.gxs-voki__mikaba span{font-size:15px;color:var(--gxs-bagore)}
.gxs-ranesu{color:var(--gxs-reve);font-size:20px;letter-spacing:2px;margin-bottom:6px}
.gxs-voki blockquote{margin:0;font-size:17px}
.gxs-voki small{margin-top:auto;padding-top:12px;color:var(--gxs-misu);font-weight:700;font-size:15px}
/* faq */
.gxs-loba{max-width:900px;margin:0 auto;display:grid;gap:12px}
.gxs-loba details{background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-sutu);padding:0 20px}
.gxs-loba summary{cursor:pointer;list-style:none;padding:18px 34px 18px 0;font-family:var(--gxs-neto);font-weight:700;font-size:19px;color:var(--gxs-goqu);position:relative}
.gxs-loba summary::-webkit-details-marker{display:none}
.gxs-loba summary::after{content:"+";position:absolute;right:0;top:12px;font-size:30px;color:var(--gxs-zehe);line-height:1.2}
.gxs-loba details[open] summary::after{content:"\2212"}
.gxs-loba details>div{padding:0 0 16px}
/* final */
.gxs-quka{text-align:center}
.gxs-quka img{max-width:340px;width:100%;margin:0 auto 10px;display:block}
.gxs-quka__lowoxa{font-family:var(--gxs-neto);font-weight:800;font-size:clamp(2.4rem,7vw,3.6rem);color:#fff;line-height:1}
/* label */
.gxs-muba{width:100%;max-width:520px;border:3px solid var(--gxs-goqu);border-collapse:collapse;background:#fff;font-size:17px;margin:0 auto}
.gxs-muba caption{caption-side:top;font-family:var(--gxs-neto);font-weight:800;font-size:28px;color:var(--gxs-goqu);text-align:left;padding:0 0 6px}
.gxs-muba th,.gxs-muba td{padding:8px 12px;border-bottom:1px solid #444;text-align:left}
.gxs-muba td:last-child,.gxs-muba th:last-child{text-align:right}
.gxs-pevesu{border-radius:var(--gxs-quxa-quni);border:1px solid var(--gxs-kivomi);overflow:auto;-webkit-overflow-scrolling:touch;margin-bottom:24px;background:#fff}
.gxs-pevesu img{min-width:640px;display:block;width:100%}
/* refs */
.gxs-sumi{columns:1;column-gap:40px;padding-left:1.2em}
@media (min-width:768px){.gxs-sumi{columns:2}}
.gxs-sumi li{break-inside:avoid;margin-bottom:10px;font-size:17px}
/* blog teasers */
.gxs-layo{display:grid;gap:18px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.gxs-layo{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gxs-wodi{display:block;background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-quni);padding:22px;text-decoration:none;color:var(--gxs-tuxala)}
.gxs-wodi:hover{border-color:var(--gxs-zehe)}
.gxs-wodi h3{font-size:20px;margin:0 0 8px;color:var(--gxs-xare)}
.gxs-wodi p{font-size:17px;margin:0 0 10px;color:var(--gxs-bagore)}
.gxs-wodi span{font-weight:700;color:var(--gxs-zehe)}
/* footer */
.gxs-relo{background:var(--gxs-goqu);color:#E8DDB5;padding:60px 0 120px;font-size:17px}
.gxs-relo h3{color:#fff;font-size:19px;margin-bottom:12px}
.gxs-relo a{color:#E6D9D2;text-decoration:none}
.gxs-relo a:hover{color:#fff;text-decoration:underline}
.gxs-relo ul{list-style:none;padding:0;margin:0 0 24px}
.gxs-relo li{margin-bottom:8px}
.gxs-relo .gxs-nepe{color:#fff;margin-bottom:12px}
.gxs-disaba{border-top:1px solid rgba(255,255,255,.15);margin-top:20px;padding-top:24px;font-size:16px;color:#E3D9A8}
.gxs-disaba p{margin-bottom:12px}
/* sticky dock */
.gxs-kixaki{position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--gxs-kivomi);box-shadow:0 -10px 30px -18px rgba(30,32,38,.45);padding:10px 0;transition:transform .3s}
.gxs-kixaki.is-off{transform:translateY(110%)}
.gxs-kixaki .container{display:flex;align-items:center;justify-content:space-between;gap:12px}
.gxs-kixaki p{margin:0;font-size:16px;line-height:1.3}
.gxs-kixaki b{font-family:var(--gxs-neto);font-size:22px;color:var(--gxs-zehe)}
.gxs-kixaki .gxs-latoxa{min-height:50px;padding:10px 22px;white-space:nowrap}
/* inner pages */
.gxs-wokidi{padding:40px 0 70px}
.gxs-wokidi article{max-width:820px;margin:0 auto}
.gxs-wokidi h2{margin-top:1.4em}
.gxs-zequ{font-size:16px;margin-bottom:18px;color:var(--gxs-bagore)}
.gxs-zequ a{color:var(--gxs-bagore)}
.gxs-yoni{background:var(--gxs-woni);border-radius:var(--gxs-quxa-quni);padding:22px 24px;margin:26px 0}
.gxs-yoni h3{margin-top:0}
.gxs-dikika{color:var(--gxs-bagore);font-size:16px}
/* 30-day grid */
.gxs-hepogo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:520px;margin:10px auto 0}
@media (min-width:576px){.gxs-hepogo{grid-template-columns:repeat(10,minmax(0,1fr))}}
.gxs-jure{aspect-ratio:1;border-radius:10px;background:var(--gxs-woni);border:1px solid var(--gxs-kivomi);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;color:var(--gxs-bagore);transition:background .4s,color .4s}
.is-in .gxs-jure{background:var(--gxs-zehe);color:#fff;border-color:var(--gxs-zehe)}
/* reveal */
.gxs-saxa{opacity:0;transform:translateY(18px);transition:opacity .7s,transform .7s}
.gxs-saxa.is-in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.gxs-saxa{opacity:1;transform:none}.gxs-remize__kaheka{transform:scaleX(var(--gxs-sure))}.gxs-jure{background:var(--gxs-zehe);color:#fff}}
.text-center{text-align:center}
.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
/* hero order: bottle first on mobile */
.gxs-mumu{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"stage" "text" "viz";gap:8px 40px;align-items:start}
.gxs-saqune-tuxala{grid-area:text;min-width:0}
.gxs-saqune-xavo{grid-area:stage;min-width:0}
.gxs-saqune-yora{grid-area:viz;min-width:0}
.gxs-saqune-xavo .gxs-xavo{margin-top:4px;margin-bottom:18px}
@media (min-width:992px){
 .gxs-mumu{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"text stage" "text viz";grid-template-rows:auto 1fr}
 .gxs-saqune-xavo .gxs-xavo{margin-top:30px;margin-bottom:0}
}
.gxs-muba td[colspan]{white-space:normal;text-align:left}

/* gauges */
.gxs-saquvo{display:flex;flex-wrap:wrap;justify-content:center;gap:34px;margin:14px 0 8px}
.gxs-xala{text-align:center;width:190px}
.gxs-xala svg{width:150px;height:150px;display:block;margin:0 auto}
.gxs-xala__xatu,.gxs-xala__xaloxa{fill:none;stroke-width:12;transform:rotate(-90deg);transform-origin:center;transform-box:fill-box}
.gxs-xala__xatu{stroke:var(--gxs-woni)}
.gxs-xala__xaloxa{stroke:var(--gxs-zehe);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1)}
.gxs-xala__xaloxa--pelo{stroke:var(--gxs-zehe-2);transition-delay:.3s}
.is-in .gxs-xala__xaloxa{stroke-dashoffset:calc(327 * (1 - var(--gxs-supo)))}
.gxs-xala text{font:800 24px var(--gxs-neto);fill:var(--gxs-goqu)}
.gxs-xala b{display:block;font-family:var(--gxs-neto);color:var(--gxs-goqu);margin-top:6px}
.gxs-xala span{font-size:16px;color:var(--gxs-bagore)}
@media (prefers-reduced-motion:reduce){.gxs-xala__xaloxa{stroke-dashoffset:calc(327 * (1 - var(--gxs-supo)))}}
.gxs-muba td[colspan]{white-space:normal;text-align:left}

.gxs-tutu-kila{fill:none;stroke:var(--gxs-zehe);stroke-width:4;stroke-linecap:round;stroke-dasharray:3 14;animation:gxs-fatolo 1.4s linear infinite}
.gxs-lani{transform-box:fill-box;transform-origin:center;animation:gxs-lowo 1.6s ease-in-out infinite}
@keyframes gxs-lowo{0%,100%{transform:scale(1)}14%{transform:scale(1.14)}28%{transform:scale(1)}42%{transform:scale(1.1)}60%{transform:scale(1)}}
@media (prefers-reduced-motion:reduce){.gxs-lani{animation:none}}
.gxs-rago td[colspan]{white-space:normal}

/* timeline visual */
.gxs-juka{animation:gxs-juka 3.4s ease-in-out infinite}
@keyframes gxs-juka{0%{transform:translateX(0)}70%,100%{transform:translateX(300px)}}
@media (prefers-reduced-motion:reduce){.gxs-juka{animation:none;transform:translateX(150px)}}

@keyframes gxs-woka{0%,100%{transform:scale(.97)}50%{transform:scale(1.04)}}
@media (prefers-reduced-motion:reduce){.gxs-heki{animation:none}}
.gxs-ture{border-radius:var(--gxs-quxa-quni);overflow:hidden;box-shadow:var(--gxs-xaxa)}
.gxs-ture img{display:block;width:100%;height:100%;object-fit:cover}
.gxs-rahe__reka{width:96px;height:96px;border-radius:50%;object-fit:cover;display:block;margin-bottom:12px;box-shadow:0 8px 18px -10px rgba(30,32,38,.5)}
.gxs-gogo{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:26px 0 8px}
@media (min-width:768px){.gxs-gogo{grid-template-columns:repeat(4,minmax(0,1fr))}}
.gxs-gogo figure{margin:0}
.gxs-gogo img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--gxs-quxa-quni);display:block}
.gxs-gogo figcaption{font-size:16px;color:var(--gxs-bagore);margin-top:8px;line-height:1.4}
.gxs-yomive{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.gxs-yomive{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* dark header bar */
.gxs-kitu{background:#1E2026;padding:8px 0}
.gxs-loci{background:transparent;border:0;box-shadow:none;border-radius:0;padding:4px 0}
.gxs-nepe{color:#fff}.gxs-nepe b{color:#F2A6A0}
.gxs-zecika a{color:#F5EAE6;border-radius:4px}.gxs-zecika a:hover{background:rgba(255,255,255,.12);color:#fff}
.gxs-gosu{background:transparent;border-color:rgba(255,255,255,.35);color:#fff;border-radius:6px}
.gxs-loci .gxs-latoxa--tuze{box-shadow:0 4px 0 #8E141C}
.gxs-heki{border-radius:999px 999px 28px 28px;border:2px dashed #E3D9A8;box-shadow:none;inset:0}
.gxs-towodi{display:none}
.gxs-xatuka--xare{background:linear-gradient(200deg,#1E2026,#1E2026)}
.gxs-gosamu{background:linear-gradient(110deg,#1E2026,#1E2026 70%,#2A7F93)}
.gxs-bazeyo--woxa{background:linear-gradient(170deg,#1E2026,#1E2026)}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe{background:#B8202A;color:#fff}
.gxs-yonimi{background:#B8202A}
.gxs-nene{transform-box:fill-box;transform-origin:center;animation:gxs-helo 3.6s ease-in-out infinite}
.gxs-nene--2{animation-delay:.45s}.gxs-nene--3{animation-delay:.9s}.gxs-nene--4{animation-delay:1.35s}
@keyframes gxs-helo{0%,55%,100%{transform:scale(1);opacity:.45}15%,35%{transform:scale(1.25);opacity:1}}
@media (prefers-reduced-motion:reduce){.gxs-nene{animation:none;opacity:1}}

/* light header with gold rule */
.gxs-kitu{background:#fff;border-bottom:3px solid #B8202A;padding:8px 0}
.gxs-nepe{color:#1E2026}.gxs-nepe b{color:#B8202A}
.gxs-zecika a{color:#1E2026}.gxs-zecika a:hover{background:#F8F4EF;color:#1E2026}
.gxs-gosu{background:#fff;border-color:#E8DDB5;color:#1E2026}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe,.gxs-yonimi{background:#B8202A;color:#1E2026}
.gxs-reba{inset:6%;border-radius:0;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);background:#1E2026;box-shadow:none;padding:0}
.gxs-reba img{width:100%!important;height:100%!important;object-fit:cover}
.gxs-heki{border-radius:50%;border:2px dashed #B8202A;inset:0}
.gxs-suwo text{font:800 13px 'Albert Sans',Arial,sans-serif;text-anchor:middle}
.gxs-woqu{transform-box:fill-box;transform-origin:center;animation:gxs-june 3.4s ease-in-out infinite}
.gxs-woqu--2{animation-delay:.5s}.gxs-woqu--3{animation-delay:1s}.gxs-woqu--4{animation-delay:1.5s}.gxs-woqu--5{animation-delay:2s}
@keyframes gxs-june{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}
@media (prefers-reduced-motion:reduce){.gxs-woqu{animation:none}}

/* store overrides */
.gxs-kitu{background:#2A2D35;border-bottom:0;padding:8px 0}
.gxs-nepe{color:#fff}.gxs-nepe b{color:#F2A6A0}
.gxs-zecika a{color:#F5EAE6}.gxs-zecika a:hover{background:rgba(255,255,255,.14);color:#fff}
.gxs-gosu{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}
.gxs-latoxa{border-radius:999px}
.gxs-latoxa--tuze{background:linear-gradient(180deg,#F2A6A0,#B8202A);color:#1E2026;box-shadow:0 8px 0 -2px #8E141C,0 14px 22px -10px rgba(142,20,28,.7)}
.gxs-latoxa--tuze:hover{color:#1E2026;transform:translateY(2px);box-shadow:0 5px 0 -2px #8E141C}
.gxs-latoxa--reve{background:#fff;color:#1E2026;box-shadow:0 10px 22px -12px rgba(0,0,0,.45)}
.gxs-latoxa--reve:hover{color:#2A2D35}
.gxs-latoxa--kivomi{border-color:#1E2026;color:#2A2D35;background:transparent}
.gxs-loci .gxs-latoxa--tuze{box-shadow:0 4px 0 #8E141C}
.gxs-relo a.gxs-latoxa--reve,.gxs-relo a.gxs-latoxa--reve:hover{color:#1E2026;text-decoration:none}
.gxs-relo .gxs-nepe b{color:#F2A6A0}
.gxs-pere{border:0;border-radius:999px;background:#F3DCD8;color:#1E2026;padding:6px 16px}
.gxs-rasa{background:#FCFAF7}
.gxs-heki,.gxs-towodi{display:none}
.gxs-reba{inset:2%;border-radius:0;clip-path:none;background:none;box-shadow:none;padding:0;overflow:visible}
.gxs-reba img{width:100%!important;height:auto!important;object-fit:contain;position:relative;z-index:2}
.gxs-popo{position:absolute;inset:0;width:100%;height:100%;z-index:1}
.gxs-popo path{transform-box:fill-box;transform-origin:center;animation:gxs-vohe 7s ease-in-out infinite}
.gxs-popo path:nth-child(2n){animation-delay:1.4s}.gxs-popo path:nth-child(3n){animation-delay:2.8s}
@keyframes gxs-vohe{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}
@media (prefers-reduced-motion:reduce){.gxs-popo path{animation:none}}
.gxs-jugoze{background:#fff;color:#1E2026;z-index:3}
.gxs-xatuka--xare{background:linear-gradient(200deg,#1E2026,#1E2026)}
.gxs-gosamu{background:linear-gradient(110deg,#1E2026,#1E2026 70%,#2A9C8D)}
.gxs-bazeyo--woxa{background:linear-gradient(170deg,#1E2026,#1E2026)}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe,.gxs-yonimi{background:#B8202A;color:#1E2026}
.gxs-xatuka--woni{background:#F8F4EF}
.gxs-poki text{font-family:'Be Vietnam Pro',Arial,sans-serif;text-anchor:middle}
.gxs-vowopo circle{fill:none;stroke-width:26;transform:rotate(-90deg);transform-origin:center;animation:gxs-qucisu 1.6s ease-out both}
@keyframes gxs-qucisu{from{stroke-dasharray:0 400}}
@media (prefers-reduced-motion:reduce){.gxs-vowopo circle{animation:none}}
.gxs-cihe{list-style:none;padding:0;margin:0;display:grid;gap:10px}
.gxs-cihe li{display:flex;align-items:center;gap:10px;font-size:18px}
.gxs-cihe i{width:16px;height:16px;border-radius:4px;flex:none}

.gxs-bazeyo--woxa .gxs-bazeyo__kimiqu s{color:#CFE5E1}

svg.gxs-vowopo{width:100%!important;height:auto!important;max-width:260px;display:block;margin:0 auto}

/* calm theme overrides */
.gxs-kitu{background:#1E2026}
.gxs-nepe b{color:#F2A6A0}
.gxs-latoxa--tuze{background:linear-gradient(180deg,#D8454D,#B8202A);color:#1E2026;box-shadow:0 8px 0 -2px #8E141C,0 14px 22px -10px rgba(142,20,28,.7)}
.gxs-latoxa--tuze:hover{color:#1E2026;transform:translateY(2px);box-shadow:0 5px 0 -2px #8E141C}
.gxs-latoxa--reve{background:#fff;color:#1E2026}
.gxs-relo a.gxs-latoxa--reve,.gxs-relo a.gxs-latoxa--reve:hover{color:#1E2026;text-decoration:none}
.gxs-loci .gxs-latoxa--tuze{box-shadow:0 4px 0 #8E141C}
.gxs-xatuka--xare{background:linear-gradient(200deg,#1E2026,#1E2026)}
.gxs-gosamu{background:linear-gradient(110deg,#1E2026,#1E2026 70%,#1F6F5C)}
.gxs-bazeyo--woxa{background:linear-gradient(170deg,#1E2026,#1E2026)}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe,.gxs-yonimi{background:#B8202A;color:#1E2026}
.gxs-bazeyo__kimiqu s{color:#6B707B}
.gxs-bazeyo--woxa .gxs-bazeyo__kimiqu s{color:#E6D9D2}
.gxs-reba{inset:7%;border-radius:50%;clip-path:none;background:radial-gradient(circle at 50% 40%,#fff,#F3E6E1 75%);box-shadow:inset 0 0 0 10px #fff,0 24px 50px -24px rgba(30,32,38,.5);padding:0;overflow:hidden}
.gxs-reba img{width:92%!important;height:auto!important;object-fit:contain}
.gxs-migoni{position:absolute;inset:0;z-index:1;pointer-events:none}
.gxs-migoni i{position:absolute;inset:7%;border:2px solid #B8202A;border-radius:50%;opacity:0;animation:gxs-migoni 5.4s ease-out infinite}
.gxs-migoni i:nth-child(2){animation-delay:1.8s}.gxs-migoni i:nth-child(3){animation-delay:3.6s}
@keyframes gxs-migoni{0%{transform:scale(.9);opacity:.7}100%{transform:scale(1.18);opacity:0}}
@media (prefers-reduced-motion:reduce){.gxs-migoni i{animation:none;opacity:.25}}
.gxs-popo{display:none}
.gxs-rasa .gxs-jugoze{background:#fff;color:#1E2026;z-index:3}
.gxs-cipe{display:grid;gap:12px;margin:8px 0 6px}
.gxs-kara{display:grid;grid-template-columns:128px 1fr;align-items:center;gap:10px}
.gxs-kara b{font-size:15px;color:#1E2026;line-height:1.2}
.gxs-kara span.d{display:flex;flex-wrap:wrap;gap:7px}
.gxs-kara i{width:24px;height:24px;border-radius:50%;display:block;animation:gxs-hego .5s ease-out both}
@keyframes gxs-hego{from{transform:scale(0);opacity:0}}
@media (prefers-reduced-motion:reduce){.gxs-kara i{animation:none}}
.gxs-qupo{width:112px;height:118px;object-fit:contain;display:block;margin:0 0 10px}
.gxs-rawo{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:992px){.gxs-rawo{grid-template-columns:repeat(4,minmax(0,1fr))}}
.gxs-vene{background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-quni);overflow:hidden;box-shadow:var(--gxs-xaxa)}
.gxs-vene img{width:100%;aspect-ratio:1;object-fit:cover;display:block}
.gxs-vene div{padding:14px 16px 18px}
.gxs-vene h3{font-size:19px;margin:0 0 6px}
.gxs-vene p{margin:0;font-size:16px;color:var(--gxs-bagore)}
.gxs-vene small{display:block;font-weight:800;color:#8E141C;margin-bottom:4px;font-size:14px}
.gxs-tuju{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}
@media (min-width:768px){.gxs-tuju{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media (min-width:1100px){.gxs-tuju{grid-template-columns:repeat(6,minmax(0,1fr))}}
.gxs-raxayo{display:block;background:#fff;border:1px solid var(--gxs-kivomi);border-radius:var(--gxs-quxa-quni);padding:14px 10px 16px;text-align:center;text-decoration:none;color:var(--gxs-goqu);box-shadow:var(--gxs-xaxa);transition:transform .2s}
.gxs-raxayo:hover{transform:translateY(-4px)}
.gxs-raxayo img{width:100%;max-width:120px;height:auto;aspect-ratio:306/322;object-fit:contain;display:block;margin:0 auto 8px}
.gxs-raxayo b{display:block;font-size:17px;line-height:1.2}
.gxs-raxayo span{display:block;font-size:14px;color:var(--gxs-bagore);margin-top:4px}
.gxs-ladi{display:flex;align-items:center;gap:10px;margin:30px 0 14px;font-size:22px}
.gxs-ladi i{width:16px;height:16px;border-radius:50%;display:inline-block}

/* nerve pulse */
.gxs-quyo text{font-family:Lexend,Arial,sans-serif;font-weight:700}
.gxs-peze{animation:gxs-peze 4.4s ease-in-out infinite}
@keyframes gxs-peze{0%{transform:translateX(0);opacity:0}8%{opacity:1}92%{opacity:1}100%{transform:translateX(372px);opacity:0}}
@media (prefers-reduced-motion:reduce){.gxs-peze{animation:none;transform:translateX(186px);opacity:1}}
.gxs-qupo{width:100%;max-width:230px;height:auto;aspect-ratio:1;object-fit:cover;border-radius:14px;display:block;margin:0 auto 12px}

/* store overrides */
.gxs-latoxa--tuze{color:#fff;background:linear-gradient(180deg,#D8454D,#B8202A);box-shadow:0 8px 0 -2px #8E141C,0 14px 22px -10px rgba(142,20,28,.7)}
.gxs-latoxa--tuze:hover{color:#fff;box-shadow:0 5px 0 -2px #8E141C}
.gxs-loci .gxs-latoxa--tuze{box-shadow:0 4px 0 #8E141C}
.gxs-latoxa--reve{background:#fff;color:#1E2026}
.gxs-relo a.gxs-latoxa--reve,.gxs-relo a.gxs-latoxa--reve:hover{color:#1E2026;text-decoration:none}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe,.gxs-yonimi{background:#B8202A;color:#fff}
.gxs-nepe b{color:#F2A6A0}
.gxs-raci{transform-box:fill-box;transform-origin:center;animation:gxs-toba .5s ease-out both}
@keyframes gxs-toba{from{transform:scale(0);opacity:0}}
@media (prefers-reduced-motion:reduce){.gxs-raci{animation:none}}

/* store overrides */
.gxs-kitu{background:#1E2026}
.gxs-nepe{color:#fff}.gxs-nepe b{color:#D8454D}
.gxs-zecika a{color:#F3E6E1}.gxs-zecika a:hover{background:rgba(255,255,255,.12);color:#fff}
.gxs-gosu{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}
.gxs-latoxa--tuze{color:#1E2026;background:linear-gradient(180deg,#D8454D,#B8202A);box-shadow:0 8px 0 -2px #8E141C,0 14px 22px -10px rgba(142,20,28,.7)}
.gxs-latoxa--tuze:hover{color:#1E2026;box-shadow:0 5px 0 -2px #8E141C}
.gxs-loci .gxs-latoxa--tuze{box-shadow:0 4px 0 #8E141C}
.gxs-latoxa--reve{background:#fff;color:#1E2026}
.gxs-relo a.gxs-latoxa--reve,.gxs-relo a.gxs-latoxa--reve:hover{color:#1E2026;text-decoration:none}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe,.gxs-yonimi{background:#B8202A;color:#1E2026}
.gxs-bazeyo--woxa{background:linear-gradient(170deg,#1E2026,#2A2D35)}
.gxs-xatuka--xare{background:linear-gradient(200deg,#2A2D35,#1E2026)}
.gxs-gosamu{background:linear-gradient(110deg,#1E2026,#3A3E48 70%,#8E141C)}
.gxs-migoni i{border-color:#B8202A}
.gxs-bazeyo__kimiqu s{color:#6B707B}.gxs-bazeyo--woxa .gxs-bazeyo__kimiqu s{color:#F3DCD8}
.gxs-rasa{background:radial-gradient(900px 520px at 85% 15%,#F3DCD8,#FBF7F3 68%)}
.gxs-reba{background:radial-gradient(circle at 50% 40%,#fff,#F3DCD8 78%)}
.gxs-kaqu{display:grid;gap:9px;margin:10px 0 4px}
.gxs-yosaze{display:grid;grid-template-columns:118px 1fr 74px;align-items:center;gap:10px;font-size:15px}
.gxs-yosaze label{font-weight:700;color:#1E2026;line-height:1.2}
.gxs-yosaze .t{height:18px;background:#F5EAE6;border-radius:9px;overflow:hidden}
.gxs-yosaze .f{height:100%;border-radius:9px;background:linear-gradient(90deg,#D8454D,#B8202A);transform-origin:left;animation:gxs-podira 1.2s ease-out both}
.gxs-yosaze .v{font-weight:800;color:#8E141C;text-align:right;white-space:nowrap}
@keyframes gxs-podira{from{transform:scaleX(0)}}
@media (prefers-reduced-motion:reduce){.gxs-yosaze .f{animation:none}}
.gxs-vekawo{display:inline-block;background:#1E2026;color:#F2A6A0;font-weight:800;border-radius:999px;padding:4px 14px;margin:0 0 8px;font-size:16px}
.gxs-digoci{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}
@media (min-width:768px){.gxs-digoci{grid-template-columns:repeat(3,minmax(0,1fr))}}
.gxs-dici{background:#fff;border:1px solid var(--gxs-kivomi);border-top:6px solid #B8202A;border-radius:var(--gxs-quxa-quni);padding:20px;box-shadow:var(--gxs-xaxa)}
.gxs-dici h3{font-size:21px;margin:0 0 8px}
.gxs-dici ul{margin:0;padding-left:20px}.gxs-dici li{margin-bottom:6px}
.gxs-muci{width:100%;max-width:640px;height:auto;display:block;margin:0 auto;border-radius:var(--gxs-quxa-quni)}

.gxs-reba img{width:64%!important;height:auto!important}

/* glucoextend finish */
.gxs-kitu{background:#1E2026}
.gxs-nepe b{color:#F2A6A0}
.gxs-latoxa--tuze{color:#fff;background:linear-gradient(180deg,#D8454D,#B8202A);box-shadow:0 8px 0 -2px #8E141C,0 14px 22px -10px rgba(142,20,28,.7)}
.gxs-latoxa--tuze:hover{color:#fff;box-shadow:0 5px 0 -2px #8E141C}
.gxs-loci .gxs-latoxa--tuze{box-shadow:0 4px 0 #8E141C}
.gxs-latoxa--reve{background:#fff;color:#1E2026}
.gxs-relo a.gxs-latoxa--reve,.gxs-relo a.gxs-latoxa--reve:hover{color:#1E2026;text-decoration:none}
.gxs-bazeyo--woxa .gxs-bazeyo__bahe,.gxs-yonimi{background:#F2A6A0;color:#1E2026}
.gxs-bazeyo--woxa{background:linear-gradient(170deg,#1E2026,#3A3E48)}
.gxs-xatuka--xare{background:linear-gradient(200deg,#2A2D35,#14161B)}
.gxs-gosamu{background:linear-gradient(110deg,#1E2026,#3A3E48 70%,#8E141C)}
.gxs-migoni i{border-color:#D8454D}
.gxs-rasa{background:radial-gradient(900px 520px at 85% 15%,#F6DEDA,#FCFAF7 68%)}
.gxs-reba{background:radial-gradient(circle at 50% 40%,#fff,#F3DCD8 78%)}
.gxs-reba img{width:78%!important;height:auto!important}
.gxs-bazeyo__kimiqu s{color:#6B707B}.gxs-bazeyo--woxa .gxs-bazeyo__kimiqu s{color:#E6D9D2}
.gxs-toyo{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 4px}
.gxs-toyo div{background:#F8F4EF;border:1px solid var(--gxs-kivomi);border-radius:12px;padding:10px 12px;animation:gxs-nici .6s ease-out both}
.gxs-toyo div:nth-child(2){animation-delay:.1s}.gxs-toyo div:nth-child(3){animation-delay:.2s}.gxs-toyo div:nth-child(4){animation-delay:.3s}.gxs-toyo div:nth-child(5){animation-delay:.4s}.gxs-toyo div:nth-child(6){animation-delay:.5s}
.gxs-toyo b{display:block;font-size:16px;color:#1E2026;line-height:1.2}
.gxs-toyo span{display:block;font-size:14px;color:#5F6470;margin-top:3px;line-height:1.3}
.gxs-toyo i{display:inline-block;width:22px;height:22px;border-radius:50%;background:#B8202A;color:#fff;font-style:normal;font-weight:800;font-size:12px;text-align:center;line-height:22px;margin-right:6px}
@keyframes gxs-nici{from{opacity:0;transform:translateY(6px)}}
@media (prefers-reduced-motion:reduce){.gxs-toyo div{animation:none}}
.gxs-yosaze .f{background:linear-gradient(90deg,#F2A6A0,#B8202A)}
.gxs-yosaze .v{color:#8E141C}
.gxs-vekawo{background:#1E2026;color:#F2A6A0}
.gxs-kasuze{margin:10px 0 0;padding:10px 12px;background:#F8F4EF;border-radius:10px;font-size:15px;color:#2D3038}
.gxs-kasuze b{color:#8E141C}
.gxs-vene img{aspect-ratio:500/421;object-fit:contain;background:#F8F4EF}
