/* =========================================================
   AlkaLine Burn — en-alkalineburn.com
   CSS prefix: akln-
   ========================================================= */
:root{
  --akln-amber:#DB8F2E;
  --akln-amber-dark:#B8701C;
  --akln-amber-light:#F3C878;
  --akln-navy:#273655;
  --akln-navy-light:#3E4E73;
  --akln-sage:#9EC093;
  --akln-sage-dark:#6F9566;
  --akln-cream:#FBF7EC;
  --akln-cream-2:#F3ECDB;
  --akln-red:#A6342A;
  --akln-white:#FFFFFF;
  --akln-ink:#1F2733;
  --akln-gray:#5B6475;
  --akln-border:#E7E0D0;
  --akln-shadow: 0 10px 30px rgba(39,54,85,0.12);
  --akln-shadow-sm: 0 4px 14px rgba(39,54,85,0.08);
  --akln-radius:16px;
  --akln-radius-sm:10px;
  --akln-maxw:1180px;
  --akln-font-head:'Poppins', Arial, Helvetica, sans-serif;
  --akln-font-body:'Inter', Arial, Helvetica, sans-serif;
}

*,*::before,*::after{box-sizing:border-box;}
html{scroll-behavior:smooth; overflow-x:clip;}
body{
  margin:0; font-family:var(--akln-font-body); color:var(--akln-ink);
  background:var(--akln-white); font-size:18px; line-height:1.65;
  overflow-x:clip;
}
img{max-width:100%; height:auto; display:block;}
a{color:inherit; text-decoration:none;}
ul{margin:0; padding:0; list-style:none;}
h1,h2,h3,h4{font-family:var(--akln-font-head); color:var(--akln-navy); margin:0 0 .5em; line-height:1.2; font-weight:700;}
h1{font-size:clamp(26px,4.2vw,32px);}
h2{font-size:clamp(22px,3.4vw,30px);}
h3{font-size:19px;}
p{margin:0 0 1em;}
svg{width:20px;height:20px;}
.akln-container{max-width:var(--akln-maxw); margin:0 auto; padding:0 20px;}
.akln-eyebrow{display:inline-block; font-size:13px; font-weight:700; letter-spacing:.08em; text-transform:uppercase; color:var(--akln-amber-dark); background:var(--akln-cream-2); padding:6px 14px; border-radius:999px; margin-bottom:12px;}
.akln-center{text-align:center;}
.akln-section{padding:64px 0;}
.akln-section--tight{padding:48px 0;}
.akln-section--cream{background:var(--akln-cream);}
.akln-section--navy{background:linear-gradient(145deg,var(--akln-navy) 0%, var(--akln-navy-light) 100%); color:#fff;}
.akln-section--navy h2,.akln-section--navy h3{color:#fff;}
.akln-section--navy p{color:#D9DFEC;}
.akln-section-head{max-width:760px; margin:0 auto 40px; text-align:center;}
.akln-section-head p{color:var(--akln-gray);}

/* Buttons */
.akln-btn{display:inline-flex; align-items:center; gap:8px; justify-content:center; font-family:var(--akln-font-head); font-weight:600; font-size:17px; padding:15px 30px; border-radius:999px; border:none; cursor:pointer; transition:transform .15s ease, box-shadow .15s ease;}
.akln-btn--primary{background:linear-gradient(135deg,var(--akln-amber) 0%, var(--akln-amber-dark) 100%); color:#fff; box-shadow:0 8px 20px rgba(184,112,28,.35);}
.akln-btn--primary:hover{transform:translateY(-2px); box-shadow:0 12px 26px rgba(184,112,28,.45);}
.akln-btn--outline{background:transparent; border:2px solid var(--akln-navy); color:var(--akln-navy);}
.akln-btn--outline:hover{background:var(--akln-navy); color:#fff;}
.akln-btn--block{width:100%;}
.akln-secure{display:flex; align-items:center; gap:6px; justify-content:center; font-size:13px; color:var(--akln-gray); margin-top:10px;}
.akln-secure svg{width:16px;height:16px; color:var(--akln-sage-dark);}

/* Announcement bar */
.akln-announce{background:var(--akln-navy); color:#fff; text-align:center; font-size:14px; padding:9px 14px; font-weight:600;}
.akln-announce a{color:var(--akln-amber-light); text-decoration:underline;}

/* Header */
.akln-header{position:sticky; top:0; z-index:50; background:rgba(255,255,255,.97); backdrop-filter:blur(6px); border-bottom:1px solid var(--akln-border);}
.akln-header-inner{display:flex; align-items:center; justify-content:space-between; padding:14px 20px; max-width:var(--akln-maxw); margin:0 auto;}
.akln-logo{font-family:var(--akln-font-head); font-weight:800; font-size:21px; color:var(--akln-navy); display:flex; align-items:center; gap:8px;}
.akln-logo span{color:var(--akln-amber-dark);}
.akln-nav{display:flex; align-items:center; gap:28px;}
.akln-nav a{font-size:15px; font-weight:600; color:var(--akln-navy);}
.akln-nav a:hover{color:var(--akln-amber-dark);}
.akln-header-cta{display:flex; align-items:center; gap:16px;}
.akln-burger{display:none; background:none; border:none; cursor:pointer; padding:6px;}
.akln-burger span{display:block; width:24px; height:2px; background:var(--akln-navy); margin:5px 0; transition:.2s;}

/* Hero */
.akln-hero{padding:48px 0 56px; background:radial-gradient(circle at 85% 10%, var(--akln-cream-2) 0%, var(--akln-cream) 45%, #fff 100%);}
.akln-hero-grid{display:grid; grid-template-columns:1.05fr .95fr; gap:52px; align-items:center;}
.akln-hero-badge{display:inline-flex; gap:8px; align-items:center; background:#fff; border:1px solid var(--akln-border); padding:7px 14px; border-radius:999px; font-size:13px; font-weight:700; color:var(--akln-amber-dark); margin-bottom:16px; box-shadow:var(--akln-shadow-sm);}
.akln-hero h1{margin-bottom:16px;}
.akln-hero h1 em{color:var(--akln-amber-dark); font-style:normal;}
.akln-hero-sub{font-size:18px; color:var(--akln-gray); max-width:520px;}
.akln-hero-list{display:grid; grid-template-columns:1fr 1fr; gap:10px 16px; margin:20px 0 24px;}
.akln-hero-list li{display:flex; gap:8px; align-items:flex-start; font-size:15px; font-weight:600; color:var(--akln-navy);}
.akln-hero-list svg{flex:none; color:var(--akln-sage-dark); margin-top:2px;}
.akln-hero-cta{display:flex; flex-wrap:wrap; gap:14px; align-items:center; margin-top:8px;}
.akln-trust-strip{display:flex; flex-wrap:wrap; gap:18px 26px; margin-top:28px; padding-top:22px; border-top:1px solid var(--akln-border);}
.akln-trust-strip .akln-ts-item{display:flex; align-items:center; gap:8px; font-size:13px; font-weight:700; color:var(--akln-gray);}
.akln-trust-strip svg{color:var(--akln-amber-dark);}

.akln-hero-media{position:relative;}
.akln-hero-media-card{background:#fff; border-radius:var(--akln-radius); box-shadow:var(--akln-shadow); padding:26px; text-align:center; position:relative;}
.akln-hero-media-card img{margin:0 auto; max-height:380px; width:auto;}
.akln-float-badge{position:absolute; background:#fff; border-radius:12px; box-shadow:var(--akln-shadow-sm); padding:10px 14px; font-size:12px; font-weight:700; display:flex; gap:8px; align-items:center;}
.akln-float-badge svg{color:var(--akln-amber-dark);}
.akln-float-badge--top{top:14px; right:-10px;}
.akln-float-badge--bottom{bottom:10px; left:-18px;}

/* Hero numbered boxes */
.akln-hero-boxes{display:grid; grid-template-columns:repeat(4,1fr); gap:12px; margin:26px 0;}
.akln-hero-box{background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius-sm); padding:14px 12px; text-align:center; box-shadow:var(--akln-shadow-sm);}
.akln-hero-box .num{font-family:var(--akln-font-head); font-weight:800; color:var(--akln-amber-dark); font-size:20px; display:block;}
.akln-hero-box .lbl{font-size:12.5px; font-weight:700; color:var(--akln-navy); margin-top:3px; display:block;}

/* Hero extra content: list/table left side */
.akln-hero-extra{margin:22px 0; background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius-sm); padding:16px 18px; box-shadow:var(--akln-shadow-sm);}
.akln-hero-extra h4{margin:0 0 8px; font-size:14px; text-transform:uppercase; letter-spacing:.04em; color:var(--akln-amber-dark);}
.akln-hero-extra table{width:100%; border-collapse:collapse; font-size:14px;}
.akln-hero-extra td{padding:6px 4px; border-bottom:1px solid var(--akln-border);}
.akln-hero-extra td:last-child{text-align:right; font-weight:700; color:var(--akln-navy);}

/* Hero visualization card */
.akln-viz-card{margin-top:18px; background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius-sm); padding:16px; box-shadow:var(--akln-shadow-sm);}
.akln-viz-card .akln-viz-title{font-size:12.5px; font-weight:800; letter-spacing:.06em; text-transform:uppercase; color:var(--akln-navy); margin-bottom:8px; display:flex; align-items:center; gap:6px;}
.akln-viz-legend{display:flex; gap:16px; margin-top:8px; font-size:12px; color:var(--akln-gray); flex-wrap:wrap;}
.akln-viz-legend span{display:inline-flex; align-items:center; gap:5px;}
.akln-viz-dot{width:9px;height:9px;border-radius:50%; display:inline-block;}
.akln-viz-caption{font-size:11.5px; color:var(--akln-gray); margin-top:8px; font-style:italic;}

/* Reveal animation */
.akln-reveal{opacity:0; transform:translateY(18px); transition:opacity .6s ease, transform .6s ease;}
.akln-reveal.is-in{opacity:1; transform:none;}
@media (prefers-reduced-motion: reduce){.akln-reveal{opacity:1; transform:none; transition:none;}}

/* Why choose boxes */
.akln-why-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:20px;}
.akln-why-card{background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius); padding:26px 20px; text-align:center; box-shadow:var(--akln-shadow-sm); transition:transform .2s;}
.akln-why-card:hover{transform:translateY(-4px);}
.akln-why-icon{width:58px; height:58px; border-radius:50%; background:var(--akln-cream-2); display:flex; align-items:center; justify-content:center; margin:0 auto 14px; color:var(--akln-amber-dark);}
.akln-why-icon svg{width:28px;height:28px;}

/* Wave divider */
.akln-wave{display:block; width:100%; line-height:0;}
.akln-wave svg{width:100%; height:70px; display:block;}

/* CTA band */
.akln-cta-band{background:linear-gradient(120deg,var(--akln-amber-dark), var(--akln-amber)); color:#fff; padding:40px 0; text-align:center;}
.akln-cta-band h3{color:#fff; font-size:24px; margin-bottom:10px;}
.akln-cta-band p{color:#FDEFD9; margin-bottom:20px;}
.akln-cta-band .akln-btn--primary{background:#fff; color:var(--akln-amber-dark); box-shadow:0 8px 20px rgba(0,0,0,.18);}

/* Feature split (media + copy), images left per standing left-side rule */
.akln-split{display:grid; grid-template-columns:.9fr 1.1fr; gap:48px; align-items:center;}
.akln-split-media{background:#fff; border-radius:var(--akln-radius); box-shadow:var(--akln-shadow); padding:22px; text-align:center;}
.akln-split-media img{margin:0 auto;}
.akln-split-copy ul{margin-top:16px;}
.akln-split-copy li{display:flex; gap:10px; margin-bottom:10px; font-weight:600; color:var(--akln-navy);}
.akln-split-copy svg{flex:none; color:var(--akln-sage-dark); margin-top:3px;}
.akln-research-box{background:var(--akln-cream); border-left:4px solid var(--akln-amber); padding:16px 18px; border-radius:10px; margin-top:18px; font-size:15px; color:var(--akln-gray);}

/* Pricing */
.akln-pricing-note{text-align:center; font-size:14px; color:var(--akln-gray); margin-bottom:26px;}
.akln-pricing-note b{color:var(--akln-red);}
.akln-pricing-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:22px; align-items:stretch;}
.akln-price-card{background:#fff; border:2px solid var(--akln-border); border-radius:var(--akln-radius); overflow:hidden; box-shadow:var(--akln-shadow-sm); display:flex; flex-direction:column; position:relative;}
.akln-price-card--best{border-color:var(--akln-amber); transform:scale(1.045); background:var(--akln-navy); color:#fff; z-index:2; box-shadow:var(--akln-shadow);}
.akln-price-card--best .akln-price-head{background:var(--akln-amber);}
.akln-price-card--best .akln-price-sub, .akln-price-card--best .akln-price-total{color:#C9D3E6;}
.akln-price-card--best h3{color:#fff;}
.akln-ribbon{position:absolute; top:14px; right:-34px; background:var(--akln-red); color:#fff; font-size:11px; font-weight:800; padding:5px 40px; transform:rotate(40deg); letter-spacing:.04em;}
.akln-price-head{background:var(--akln-cream-2); text-align:center; padding:12px; font-weight:800; font-size:13px; text-transform:uppercase; letter-spacing:.05em; color:var(--akln-navy);}
.akln-price-body{padding:24px 22px 26px; text-align:center; display:flex; flex-direction:column; flex:1;}
.akln-price-body img{max-height:150px; margin:0 auto 14px;}
.akln-price-sub{font-size:13px; color:var(--akln-gray); margin-bottom:10px;}
.akln-price-amount{font-family:var(--akln-font-head); font-weight:800; font-size:34px; color:var(--akln-amber-dark);}
.akln-price-card--best .akln-price-amount{color:#fff;}
.akln-price-amount small{font-size:14px; font-weight:600;}
.akln-price-total{font-size:13px; margin:6px 0 14px;}
.akln-price-check{text-align:left; margin:0 0 18px; flex:1;}
.akln-price-check li{display:flex; gap:8px; font-size:14px; margin-bottom:8px;}
.akln-price-check svg{flex:none; color:var(--akln-sage-dark); margin-top:2px;}
.akln-price-card--best .akln-price-check svg{color:var(--akln-amber-light);}
.akln-pay-badges{display:flex; gap:8px; justify-content:center; margin-top:14px; opacity:.85;}
.akln-pay-badges img{height:18px; width:auto;}

/* Guarantee */
.akln-guarantee{display:grid; grid-template-columns:.5fr 1fr; gap:40px; align-items:center;}
.akln-guarantee img{max-width:220px; margin:0 auto;}
.akln-guarantee-copy h2{margin-bottom:12px;}

/* Shipping strip */
.akln-ship-strip{display:flex; justify-content:center; gap:40px; flex-wrap:wrap; padding:26px 0; background:var(--akln-cream-2); border-top:1px solid var(--akln-border); border-bottom:1px solid var(--akln-border);}
.akln-ship-strip .item{display:flex; align-items:center; gap:10px; font-weight:700; color:var(--akln-navy); font-size:15px;}
.akln-ship-strip svg{color:var(--akln-amber-dark);}

/* Story */
.akln-story{display:grid; grid-template-columns:.9fr 1.1fr; gap:48px; align-items:center;}

/* Ingredients */
.akln-ing-grid{display:grid; grid-template-columns:repeat(2,1fr); gap:22px;}
.akln-ing-card{background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius); padding:26px; box-shadow:var(--akln-shadow-sm);}
.akln-ing-card .akln-ing-num{width:40px; height:40px; border-radius:50%; background:var(--akln-amber); color:#fff; display:flex; align-items:center; justify-content:center; font-family:var(--akln-font-head); font-weight:800; margin-bottom:14px;}
.akln-ing-card h3{margin-bottom:8px;}
.akln-ing-card .akln-ing-links{margin-top:14px; display:flex; flex-wrap:wrap; gap:10px; font-size:13px;}
.akln-ing-card .akln-ing-links a{color:var(--akln-amber-dark); font-weight:700; text-decoration:underline;}
.akln-ing-worth{background:var(--akln-cream); border-radius:var(--akln-radius); padding:24px 26px; margin-top:28px; border-left:4px solid var(--akln-sage-dark);}

/* Manufacturing standards */
.akln-standards{display:grid; grid-template-columns:repeat(3,1fr); gap:20px;}
.akln-standards .card{background:rgba(255,255,255,.06); border:1px solid rgba(255,255,255,.18); border-radius:var(--akln-radius); padding:24px; text-align:center;}
.akln-standards svg{color:var(--akln-amber-light); margin-bottom:10px;}

/* Benefits */
.akln-benefit-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:22px;}
.akln-benefit-card{background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius); padding:24px; box-shadow:var(--akln-shadow-sm);}
.akln-benefit-card h3{color:var(--akln-navy);}
.akln-benefit-card .akln-kw{font-size:13px; color:var(--akln-amber-dark); font-weight:700; margin-bottom:8px; display:block;}

/* Reviews */
.akln-review-banner{border-radius:var(--akln-radius); overflow:hidden; box-shadow:var(--akln-shadow); margin-bottom:40px;}
.akln-review-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:22px;}
.akln-review-card{background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius); padding:24px; box-shadow:var(--akln-shadow-sm);}
.akln-stars{color:var(--akln-amber); font-size:15px; margin-bottom:10px;}
.akln-review-person{display:flex; align-items:center; gap:10px; margin-top:16px;}
.akln-review-person img{width:42px; height:42px; border-radius:50%; object-fit:cover;}
.akln-review-person .name{font-weight:700; font-size:14px; color:var(--akln-navy);}
.akln-review-person .tag{font-size:12px; color:var(--akln-gray);}

/* FAQ */
.akln-faq{max-width:820px; margin:0 auto;}
.akln-faq details{background:#fff; border:1px solid var(--akln-border); border-radius:12px; margin-bottom:12px; padding:0; overflow:hidden;}
.akln-faq summary{cursor:pointer; padding:18px 20px; font-weight:700; color:var(--akln-navy); list-style:none; display:flex; justify-content:space-between; align-items:center; gap:10px;}
.akln-faq summary::-webkit-details-marker{display:none;}
.akln-faq summary:after{content:'+'; font-size:22px; color:var(--akln-amber-dark); flex:none;}
.akln-faq details[open] summary:after{content:'–';}
.akln-faq .akln-faq-a{padding:0 20px 18px; color:var(--akln-gray);}

/* Blog teasers / blog index cards */
.akln-blog-grid{display:grid; grid-template-columns:repeat(3,1fr); gap:24px;}
.akln-blog-card{background:#fff; border:1px solid var(--akln-border); border-radius:var(--akln-radius); overflow:hidden; box-shadow:var(--akln-shadow-sm); display:flex; flex-direction:column; transition:transform .2s;}
.akln-blog-card:hover{transform:translateY(-4px);}
.akln-blog-card img{width:100%; height:190px; object-fit:cover;}
.akln-blog-card-body{padding:20px 20px 22px; display:flex; flex-direction:column; flex:1;}
.akln-blog-cat{font-size:12px; font-weight:800; letter-spacing:.05em; text-transform:uppercase; color:var(--akln-amber-dark); margin-bottom:8px;}
.akln-blog-card h3{font-size:18px; margin-bottom:10px;}
.akln-blog-card p{color:var(--akln-gray); font-size:14.5px; flex:1;}
.akln-blog-card a.akln-read{color:var(--akln-amber-dark); font-weight:700; font-size:14px;}

/* Final CTA */
.akln-final-cta{text-align:center; background:linear-gradient(160deg,var(--akln-navy), var(--akln-navy-light)); color:#fff; padding:64px 0;}
.akln-final-cta h2{color:#fff;}
.akln-final-cta p{color:#D9DFEC; max-width:620px; margin:0 auto 24px;}

/* Supplement facts label */
.akln-label-wrap{display:grid; grid-template-columns:.6fr 1fr; gap:40px; align-items:center;}
.akln-label-box{background:#fff; border:2px solid var(--akln-navy); border-radius:10px; padding:20px;}
.akln-label-box table{width:100%; border-collapse:collapse; font-size:14px;}
.akln-label-box th,.akln-label-box td{text-align:left; padding:6px 0; border-bottom:1px solid var(--akln-border);}

/* References */
.akln-ref-list{columns:2; gap:40px; font-size:14px; color:var(--akln-gray);}
.akln-ref-list li{margin-bottom:10px; break-inside:avoid;}
.akln-ref-list a{color:var(--akln-amber-dark); text-decoration:underline;}

/* Footer */
.akln-footer{background:var(--akln-navy); color:#C9D3E6; padding:56px 0 20px; font-size:14px;}
.akln-footer-grid{display:grid; grid-template-columns:1.4fr 1fr 1fr 1fr; gap:32px; margin-bottom:36px;}
.akln-footer h4{color:#fff; font-size:15px; margin-bottom:14px;}
.akln-footer ul li{margin-bottom:9px;}
.akln-footer a:hover{color:#fff;}
.akln-footer-logo{font-family:var(--akln-font-head); font-weight:800; font-size:20px; color:#fff; margin-bottom:10px;}
.akln-footer-disclaimer{border-top:1px solid rgba(255,255,255,.15); padding-top:22px; font-size:12.5px; color:#9FACC4; line-height:1.7;}
.akln-footer-bottom{display:flex; justify-content:space-between; flex-wrap:wrap; gap:10px; margin-top:16px; font-size:12.5px; color:#8695B3;}

/* Sticky order bar */
.akln-sticky-bar{position:fixed; left:0; right:0; bottom:0; z-index:60; background:#fff; border-top:1px solid var(--akln-border); box-shadow:0 -6px 18px rgba(0,0,0,.08); padding:10px 16px; display:flex; align-items:center; justify-content:space-between; gap:14px; transform:translateY(120%); transition:transform .3s ease;}
.akln-sticky-bar.show{transform:translateY(0);}
.akln-sticky-bar .info{font-size:13px; font-weight:700; color:var(--akln-navy);}
.akln-sticky-bar .info small{display:block; font-weight:500; color:var(--akln-gray); font-size:11.5px;}

/* Breadcrumb */
.akln-crumb{font-size:13px; color:var(--akln-gray); padding:16px 0;}
.akln-crumb a{color:var(--akln-amber-dark); font-weight:600;}

/* Legal pages (self-contained) */
.akln-legal-nav{display:flex; justify-content:space-between; align-items:center; padding:16px 20px; border-bottom:1px solid var(--akln-border);}
.akln-legal-body{max-width:820px; margin:0 auto; padding:40px 20px 60px; font-size:16px; color:var(--akln-ink);}
.akln-legal-body h1{margin-bottom:10px;}
.akln-legal-body h2{margin-top:30px; font-size:20px;}
.akln-legal-body p,.akln-legal-body li{color:var(--akln-gray);}
.akln-legal-body ul{list-style:disc; padding-left:22px; margin-bottom:1em;}
.akln-legal-footer{text-align:center; padding:20px; font-size:13px; color:var(--akln-gray); border-top:1px solid var(--akln-border);}

/* Responsive */
@media (max-width: 1024px){
  .akln-hero-grid{grid-template-columns:1fr; gap:36px;}
  .akln-split, .akln-story, .akln-guarantee{grid-template-columns:1fr; gap:28px;}
  .akln-why-grid{grid-template-columns:repeat(2,1fr);}
  .akln-pricing-grid, .akln-benefit-grid, .akln-ing-grid, .akln-review-grid, .akln-blog-grid, .akln-standards{grid-template-columns:repeat(2,1fr);}
  .akln-price-card--best{transform:none;}
  .akln-footer-grid{grid-template-columns:1fr 1fr;}
}
@media (max-width: 680px){
  body{font-size:16.5px;}
  .akln-nav{display:none;}
  .akln-burger{display:block;}
  .akln-hero-list{grid-template-columns:1fr;}
  .akln-hero-boxes{grid-template-columns:repeat(2,1fr);}
  .akln-why-grid,.akln-pricing-grid,.akln-benefit-grid,.akln-ing-grid,.akln-review-grid,.akln-blog-grid,.akln-standards,.akln-ref-list{grid-template-columns:1fr; columns:1;}
  .akln-footer-grid{grid-template-columns:1fr;}
  .akln-label-wrap{grid-template-columns:1fr;}
  .akln-float-badge{display:none;}
  .akln-sticky-bar{flex-direction:column; align-items:stretch; text-align:center;}
}
