:root{
  --primary:#5fbfa9; --primary-dark:#3f9a85; --pf:#fff;
  --bg:#fff; --fg:#1a2b2b; --mut:#6c7878; --border:#e6ebeb;
  --secondary:#f1f8f6; --accent:#e6f3ef; --gold:#e9c265; --rose:#e89098;
  --radius:8px;
}
*{box-sizing:border-box}
html,body{margin:0;padding:0}
body.alihda-body{font-family:'Hind Siliguri',system-ui,sans-serif;color:var(--fg);background:var(--bg);line-height:1.55;-webkit-font-smoothing:antialiased}
img{max-width:100%;display:block}
[hidden]{display:none!important}
.al-container{max-width:1180px;margin:0 auto;padding:0 16px}
.num{font-family:'Hind Siliguri',system-ui,sans-serif}
h1,h2,h3,h4{margin:0;font-weight:700;color:var(--fg)}
a{color:inherit;text-decoration:none}

/* Promo bar */
.al-promo{background:linear-gradient(90deg,var(--primary),var(--primary-dark),var(--primary));color:var(--pf);text-align:center;padding:8px 12px;font-size:13px;font-weight:600}

/* Buttons */
.al-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:999px;font-weight:700;cursor:pointer;border:none;font-size:14px;transition:all .2s;font-family:inherit}
.al-btn-primary{background:var(--primary);color:var(--pf);box-shadow:0 8px 24px -8px rgba(95,191,169,.5)}
.al-btn-primary:hover{background:var(--primary-dark);transform:translateY(-2px)}
.al-btn-ghost{background:#fff;color:var(--fg);border:2px solid var(--border)}
.al-btn-ghost:hover{border-color:var(--primary)}
.al-btn-block{width:100%;justify-content:center;border-radius:var(--radius);padding:14px}

/* Hero */
.al-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,var(--secondary),#fff,var(--accent));padding:48px 0}
@media(min-width:768px){.al-hero{padding:80px 0}}
.al-blur{position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(95,191,169,.1);filter:blur(80px);pointer-events:none}
.al-blur-tr{top:-80px;right:-80px}.al-blur-bl{bottom:-80px;left:-80px}
.al-hero-grid{display:grid;gap:32px;align-items:center;position:relative}
@media(min-width:768px){.al-hero-grid{grid-template-columns:1fr 1fr;gap:40px}}
.al-hero-text{text-align:center}
@media(min-width:768px){.al-hero-text{text-align:left}}
.al-badge{display:inline-block;background:#fff;border:2px solid var(--primary);color:var(--primary);padding:6px 16px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:16px;box-shadow:0 2px 8px rgba(0,0,0,.05)}
.al-hero-text h1{font-size:19px;line-height:1.15;margin-bottom:16px;max-width:22rem;margin-left:auto;margin-right:auto}
.al-h1-sub{display:block;color:var(--primary);margin-top:8px;font-size:15px}
@media(min-width:768px){.al-hero-text h1{font-size:clamp(36px,5vw,56px);max-width:none;margin-left:0;margin-right:0}.al-h1-sub{font-size:24px}}
.al-hero-text p{font-size:14px;color:var(--mut);margin:14px auto 24px;max-width:21rem}
@media(min-width:768px){.al-hero-text p{margin:0 0 24px;max-width:none}}
.al-cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}
@media(min-width:768px){.al-cta-row{justify-content:flex-start}}

/* Hero slider */
.al-hero-slider{position:relative;max-width:22rem;margin:0 auto;width:100%}
.al-slider-card{background:#fff;padding:12px;border-radius:18px;box-shadow:0 20px 60px -20px rgba(0,0,0,.2)}
.al-slider-stage{position:relative;aspect-ratio:4/5;border-radius:12px;overflow:hidden;background:var(--secondary)}
.al-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;transition:opacity .7s}
.al-slide.active{opacity:1}
.al-dots{display:flex;justify-content:center;gap:6px;margin-top:12px}
.al-dot{height:8px;width:8px;border-radius:999px;border:none;background:var(--border);cursor:pointer;transition:all .25s;padding:0}
.al-dot.active{width:24px;background:var(--primary)}
.al-tag{position:absolute;padding:8px 14px;border-radius:999px;font-weight:700;font-size:11px;box-shadow:0 6px 18px rgba(0,0,0,.15);z-index:2}
.al-tag-tr{top:8px;right:8px;background:var(--primary);color:var(--pf)}
.al-tag-bl{bottom:8px;left:8px;background:#fff;color:var(--primary);border:2px solid var(--primary)}

/* Section heads */
.al-sec-head{text-align:center;margin-bottom:36px}
.al-chip{display:inline-block;padding:6px 16px;border-radius:999px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;background:rgba(95,191,169,.15);color:var(--primary);border:1px solid rgba(95,191,169,.25)}
.al-chip-gold{background:rgba(233,194,101,.18);color:#7a5a18;border-color:rgba(233,194,101,.4)}
.al-chip-rose{background:rgba(232,144,152,.18);color:#7a3338;border-color:rgba(232,144,152,.4)}
.al-chip-rose-lg{font-size:14px;padding:8px 16px;text-transform:none;letter-spacing:0}
.al-chip-primary{background:var(--primary);color:var(--pf);border-color:var(--primary)}
.al-sec-head h2{font-size:clamp(24px,4vw,36px);margin-bottom:8px}
.al-sub{color:var(--mut);font-size:16px;margin:0}
.al-divider{width:80px;height:4px;border-radius:999px;background:linear-gradient(135deg,var(--gold),var(--rose));margin:12px auto 0}
.al-divider-primary{background:var(--primary)}

/* Products */
.al-products{padding:60px 0;background:var(--bg)}
.al-grid-products{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
@media(min-width:768px){.al-grid-products{grid-template-columns:repeat(3,1fr)}}
@media(min-width:1024px){.al-grid-products{grid-template-columns:repeat(5,1fr)}}
.al-pcard{background:#fff;border:1px solid var(--border);border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:box-shadow .2s}
.al-pcard:hover{box-shadow:0 10px 30px -10px rgba(0,0,0,.12)}
.al-pcard-img{aspect-ratio:3/4;background:var(--secondary);overflow:hidden}
.al-pcard-img img{width:100%;height:100%;object-fit:contain;transition:transform .5s}
.al-pcard:hover img{transform:scale(1.05)}
.al-pcard-body{padding:16px;text-align:center;display:flex;flex-direction:column;gap:8px;flex:1}
.al-pcard h3{font-size:13px;font-weight:500}
.al-pcard-price{display:flex;justify-content:center;align-items:baseline;gap:8px}
.al-pcard-price .cur{color:var(--primary);font-weight:700}
.al-pcard-price .old{color:var(--mut);font-size:13px;text-decoration:line-through}
.al-btn-order{margin-top:auto;background:var(--primary);color:var(--pf);font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:1px;padding:10px;border:none;border-radius:4px;cursor:pointer;transition:background .2s;font-family:inherit}
.al-btn-order:hover{background:var(--primary-dark)}

/* Details */
.al-details{padding:60px 0;background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}
.al-d-grid{display:grid;gap:20px;margin-bottom:32px}
@media(min-width:768px){.al-d-grid{grid-template-columns:repeat(3,1fr)}}
.al-d-card{background:#fff;border:2px solid var(--border);border-radius:14px;padding:24px;transition:all .2s}
.al-d-card:hover{border-color:rgba(95,191,169,.4);box-shadow:0 10px 30px -10px rgba(0,0,0,.1)}
.al-d-head{display:flex;align-items:center;gap:12px;padding-bottom:14px;margin-bottom:16px;border-bottom:2px dashed rgba(95,191,169,.25)}
.al-d-num{width:38px;height:38px;border-radius:50%;background:var(--primary);color:var(--pf);display:grid;place-items:center;font-weight:700;flex-shrink:0}
.al-d-card h3{font-size:17px;font-weight:800}
.al-d-card ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}
.al-d-card li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:500}
.al-tick{width:22px;height:22px;border-radius:50%;background:rgba(95,191,169,.15);color:var(--primary);display:grid;place-items:center;flex-shrink:0;font-weight:700;font-size:12px;margin-top:2px}
.al-d-note{background:linear-gradient(135deg,var(--secondary),var(--accent));border:1px solid var(--border);border-radius:12px;padding:24px;text-align:center}
.al-d-note p{font-size:18px;margin:0 0 8px;font-weight:600}
.al-d-note strong{color:var(--primary)}
.al-d-note small{color:var(--mut)}

/* Reviews */
.al-reviews{padding:60px 0;background:var(--bg)}
.al-r-carousel{position:relative;max-width:1080px;margin:0 auto;padding:0 40px}
.al-r-track{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px 0 12px;-webkit-overflow-scrolling:touch}
.al-r-track::-webkit-scrollbar{display:none}
.al-r-slide{flex:0 0 100%;scroll-snap-align:start;background:#000;border-radius:14px;overflow:hidden;border:1px solid var(--border);aspect-ratio:3/4}
.al-r-slide img{width:100%;height:100%;object-fit:contain;background:#000}
@media(min-width:640px){.al-r-slide{flex-basis:calc(50% - 7px)}}
@media(min-width:1024px){.al-r-slide{flex-basis:calc(33.33% - 10px)}}
.al-r-nav{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border-radius:999px;background:#fff;border:1px solid var(--border);font-size:22px;cursor:pointer;z-index:2;box-shadow:0 2px 8px rgba(0,0,0,.1);display:grid;place-items:center;line-height:1}
.al-r-prev{left:0}.al-r-next{right:0}

/* Checkout */
.al-checkout{padding:48px 0;background:var(--secondary);scroll-margin-top:16px}
.al-form{background:#fff;border:1px solid var(--border);border-radius:14px;box-shadow:0 10px 30px -10px rgba(0,0,0,.1);overflow:hidden;max-width:1000px;margin:0 auto}
.al-form-grid{display:grid;grid-template-columns:1fr}
@media(min-width:768px){.al-form-grid{grid-template-columns:3fr 2fr}}
.al-form-left{padding:20px}
@media(min-width:640px){.al-form-left{padding:24px}}
.al-form-right{background:var(--secondary);padding:20px;border-top:1px solid var(--border)}
@media(min-width:768px){.al-form-right{border-top:none;border-left:1px solid var(--border);padding:24px}}
.al-field{margin-bottom:16px}
.al-field>label{display:block;font-size:14px;font-weight:600;margin-bottom:6px}
.al-field input,.al-field textarea{width:100%;padding:10px 12px;border:1.5px solid var(--border);border-radius:8px;background:#fff;font-family:inherit;font-size:14px;outline:none;transition:border-color .15s}
.al-field input:focus,.al-field textarea:focus{border-color:var(--primary)}
.al-field-row{display:grid;grid-template-columns:1fr;gap:12px}
@media(min-width:640px){.al-field-row{grid-template-columns:1fr 1fr}}
.al-field-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}
.al-pchg{background:rgba(95,191,169,.1);color:var(--primary);font-weight:700;font-size:12px;border:2px solid rgba(95,191,169,.3);padding:6px 12px;border-radius:8px;cursor:pointer;font-family:inherit}
.al-pchg:hover{background:rgba(95,191,169,.2)}

/* Cart */
.al-cart{display:flex;flex-direction:column;gap:10px}
.al-cart-empty{font-size:13px;color:var(--mut);padding:14px;border:1px dashed var(--border);border-radius:10px;background:#fff;text-align:center}
.al-cart-item{position:relative;display:flex;gap:12px;padding:12px;background:#fff;border:2px solid var(--border);border-radius:12px}
.al-cart-item img{width:72px;height:90px;object-fit:contain;background:var(--secondary);border-radius:6px;flex-shrink:0}
.al-cart-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}
.al-cart-name{font-weight:700;font-size:14px;line-height:1.3}
.al-cart-vars{display:flex;flex-wrap:wrap;gap:6px}
.al-vchip{padding:6px 10px;border-radius:8px;border:1.5px solid var(--border);background:#fff;font-weight:600;font-size:12px;cursor:pointer;font-family:inherit;transition:all .15s}
.al-vchip:hover{border-color:var(--primary)}
.al-vchip.active{background:var(--primary);color:var(--pf);border-color:var(--primary)}
.al-cart-bot{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto}
.al-cart-price{color:var(--primary);font-weight:800;font-size:15px}
.al-cart-rm{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;background:#fff;border:1px solid var(--border);color:var(--mut);cursor:pointer;font-size:13px;line-height:1;display:grid;place-items:center}
.al-cart-rm:hover{background:#fee;color:#b91c1c;border-color:#fcc}

.al-prod-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px}
@media(min-width:640px){.al-prod-grid{grid-template-columns:repeat(5,1fr)}}
.al-prod-grid button{position:relative;border-radius:8px;overflow:hidden;border:2px solid var(--border);background:#fff;cursor:pointer;padding:0;transition:all .2s}
.al-prod-grid button:hover{border-color:rgba(95,191,169,.5)}
.al-prod-grid img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--secondary)}
.al-prod-grid .al-pl{font-size:10px;line-height:1.2;padding:4px;font-weight:700;text-align:center;background:var(--secondary)}

.al-shipping{display:grid;grid-template-columns:1fr;gap:8px}
@media(min-width:640px){.al-shipping{grid-template-columns:1fr 1fr}}
.al-shipping button{padding:12px;border-radius:8px;border:2px solid var(--border);background:#fff;text-align:left;cursor:pointer;font-family:inherit;transition:all .2s}
.al-shipping button:hover{border-color:rgba(95,191,169,.5)}
.al-shipping button.active{border-color:var(--primary);background:rgba(95,191,169,.1)}
.al-shipping .al-st{font-weight:700;font-size:14px}
.al-shipping .al-sc{font-size:12px;color:var(--primary);font-weight:600;margin-top:2px}

.al-form-right h4{font-size:17px;margin-bottom:14px}
.al-sum-prod-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}
.al-sum-prod{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px;display:flex;gap:12px}
.al-sum-prod img{width:60px;height:76px;object-fit:contain;background:var(--secondary);border-radius:6px;flex-shrink:0}
.al-sum-prod .al-spn{font-weight:700;font-size:13px}
.al-qty{display:inline-flex;align-items:center;background:var(--secondary);border:1px solid var(--border);border-radius:6px}
.al-qty button{width:28px;height:28px;background:transparent;border:none;color:var(--primary);cursor:pointer;font-size:16px;font-family:inherit}
.al-qty button:hover{background:#fff}
.al-qty span{width:32px;text-align:center;font-weight:600;font-size:14px}
.al-spv{font-size:12px;color:var(--mut);margin-top:2px}
.al-spp{color:var(--primary);font-weight:800;margin-top:6px;font-size:15px}
.al-sum-line{display:flex;justify-content:space-between;font-size:14px;margin:6px 0}
.al-sum-total{display:flex;justify-content:space-between;font-size:17px;font-weight:700;border-top:1px solid var(--border);padding-top:12px;margin-top:12px}
.al-sum-total span:last-child{color:var(--primary)}
.al-cod-note{margin-top:14px;padding:12px;background:#fff;border:1px solid var(--border);border-radius:8px;font-size:12px;display:flex;gap:8px;align-items:center}
.al-error{margin-top:12px;padding:12px;background:rgba(220,38,38,.1);border:1px solid rgba(220,38,38,.3);border-radius:8px;font-size:12px;color:#b91c1c}

/* Footer */
.al-footer{background:#0e1f1c;color:rgba(255,255,255,.85);padding:40px 0;text-align:center}
.al-footer h4{color:var(--primary);font-size:24px;letter-spacing:2px;margin-bottom:12px}
.al-footer p{color:rgba(255,255,255,.65);font-size:14px;max-width:480px;margin:0 auto 18px}
.al-fb-btn{display:inline-flex;align-items:center;gap:8px;background:#1877F2;color:#fff;padding:10px 20px;border-radius:999px;text-decoration:none;font-weight:700;font-size:14px;margin-bottom:18px}
.al-fb-btn:hover{background:#0f5fc7}
.al-foot-line{border-top:1px solid rgba(255,255,255,.1);padding-top:18px;font-size:12px;color:rgba(255,255,255,.45)}

/* Thank you page */
.al-thanks{min-height:90vh;background:rgba(241,248,246,.5);padding:32px 16px}
.al-thanks-wrap{max-width:680px;margin:0 auto}
.al-thanks-card{background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:0 25px 60px -20px rgba(0,0,0,.2);overflow:hidden}
.al-thanks-top{height:96px;background:var(--primary);position:relative}
.al-thanks-check{margin-top:-44px;display:flex;justify-content:center}
.al-thanks-check>div{width:88px;height:88px;border-radius:50%;background:#16a34a;color:#fff;display:grid;place-items:center;font-size:42px;font-weight:700;border:6px solid #fff;box-shadow:0 10px 30px rgba(0,0,0,.15);line-height:1}
.al-thanks-body{padding:28px;text-align:center}
.al-thanks-body h1{font-size:32px;margin:12px 0 8px}
.al-thanks-body p{color:var(--mut);margin:4px 0}
.al-oid{font-size:14px}
.al-oid strong{color:var(--fg)}
.al-thanks-box{margin:24px 0;padding:20px;background:var(--secondary);border:1px solid var(--border);border-radius:14px;text-align:left}
.al-thanks-box h3{font-size:16px;margin-bottom:14px}
.al-thanks-item{background:#fff;border:1px solid var(--border);border-radius:10px;padding:12px;margin-bottom:12px}
.al-thanks-item-row{display:flex;align-items:center;gap:12px}
.al-thanks-img{width:64px;height:80px;object-fit:cover;border-radius:8px;background:#fff;border:1px solid var(--border);flex-shrink:0}
.al-thanks-item-info{flex:1;min-width:0}
.al-thanks-item-name{font-weight:700;font-size:14px}
.al-thanks-item-meta{font-size:12px;color:var(--mut);margin-top:4px}
.al-thanks-item-price{font-weight:800;color:var(--primary);font-size:15px;white-space:nowrap}
.al-thanks-row{display:flex;justify-content:space-between;font-size:14px;margin:8px 0;color:var(--mut)}
.al-thanks-row span:last-child{color:var(--fg);font-weight:600}
.al-thanks-total{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--border);padding-top:12px;margin-top:12px}
.al-thanks-total span:first-child{font-weight:700}
.al-thanks-total span:last-child{font-size:24px;font-weight:800;color:var(--primary)}
.al-thanks-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-top:20px}
@media(min-width:640px){.al-thanks-grid{grid-template-columns:repeat(3,1fr)}}
.al-thanks-grid>div{background:#fff;border:1px solid var(--border);border-radius:12px;padding:14px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px}
.al-thanks-grid .al-i{width:40px;height:40px;border-radius:50%;background:rgba(95,191,169,.15);color:var(--primary);display:grid;place-items:center;font-size:18px;margin-bottom:4px}
.al-thanks-grid strong{font-size:13px}
.al-thanks-grid span{font-size:11px;color:var(--mut)}
.al-thanks-cta{margin-top:24px;display:flex;justify-content:center}
@media(max-width:480px){
  .al-thanks-img{width:56px;height:70px}
  .al-thanks-item-price{font-size:14px}
}

/* ===== Urgency Section (v6.9.3) ===== */
.al-urgency { padding: 40px 0; background: #fff; }
.al-u-banner { background: linear-gradient(90deg, #f3bb55 0%, #fb9590 100%); border-radius: 18px; padding: 22px 20px 20px; text-align: center; color: #fff; box-shadow: 0 12px 28px rgba(244, 149, 102, .22); }
.al-u-banner-title { font-size: 18px; font-weight: 800; line-height: 1.2; }
.al-u-countdown { display: flex; justify-content: center; gap: 12px; margin: 16px 0 14px; }
.al-u-timebox { min-width: 80px; padding: 12px 10px; border-radius: 14px; background: rgba(255,255,255,.18); backdrop-filter: blur(2px); }
.al-u-time-num { font-size: 24px; font-weight: 800; line-height: 1; font-feature-settings: "tnum"; }
.al-u-time-lbl { font-size: 12px; margin-top: 8px; opacity: .95; }
.al-u-banner-note { font-size: 13px; font-weight: 600; }
.al-u-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16px; margin-top: 24px; }
.al-u-card { display: flex; align-items: center; gap: 14px; background: #fff; border: 2px solid #d9e1ea; border-radius: 16px; padding: 18px 18px; box-shadow: 0 3px 10px rgba(15,23,42,.06); transition: transform .2s, box-shadow .2s; }
.al-u-card:hover { transform: translateY(-2px); box-shadow: 0 8px 20px rgba(15,23,42,.08); }
.al-u-card-stock { border-color: #d9f2ec; }
.al-u-icon { position: relative; width: 48px; height: 48px; border-radius: 999px; background: #ecfdf5; color: #39b9a7; display: grid; place-items: center; flex-shrink: 0; }
.al-u-icon-pulse { animation: alPulse 1.8s ease-in-out infinite; }
.al-u-dot { position: absolute; top: -1px; right: -1px; width: 11px; height: 11px; background: #7ad7c9; border-radius: 999px; box-shadow: 0 0 0 2px #fff; animation: alPulse 1.4s ease-in-out infinite; }
.al-u-num { font-size: 20px; font-weight: 800; color: #39b9a7; line-height: 1.1; font-feature-settings: "tnum"; }
.al-u-num-dark { color: #0f172a; }
.al-u-lbl { font-size: 12px; color: #374151; margin-top: 4px; font-weight: 600; }
@keyframes alPulse { 0%,100% { opacity: 1; transform: scale(1); } 50% { opacity: .6; transform: scale(.92); } }

/* ===== Recent Order Toast (v6.9.3) ===== */
.al-toast { position: fixed; bottom: 18px; left: 18px; z-index: 9999; display: flex; align-items: center; gap: 12px; max-width: 320px; background: #fff; border: 1px solid #e5e7eb; border-radius: 14px; padding: 12px 14px; box-shadow: 0 12px 32px rgba(0,0,0,.18); animation: alToastIn .45s ease-out; }
.al-toast[hidden] { display: none; }
.al-toast-icon { width: 32px; height: 32px; border-radius: 999px; background: #ecfdf5; color: #34c3af; display: grid; place-items: center; flex-shrink: 0; }
.al-toast-title { font-size: 13px; font-weight: 700; color: #111827; line-height: 1.3; }
.al-toast-sub { font-size: 11px; color: #6b7280; margin-top: 2px; }
@keyframes alToastIn { from { opacity: 0; transform: translateX(-20px); } to { opacity: 1; transform: translateX(0); } }
@media (max-width: 640px) {
  .al-u-banner { padding: 20px 14px 18px; }
  .al-u-grid { grid-template-columns: 1fr; gap: 10px; }
  .al-u-countdown { gap: 8px; }
  .al-u-timebox { min-width: 68px; padding: 10px 8px; }
  .al-u-time-num { font-size: 22px; }
  .al-u-num { font-size: 18px; }
}
@media (max-width: 480px) { .al-toast { left: 10px; right: 10px; bottom: 10px; max-width: none; } }
