/* Tevzo v11.17 — mobile offers navigation and readable homepage coupon */
.home1103-flash{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px 16px!important;width:230px!important;padding:16px!important;text-decoration:none!important}
.home1103-flash-off{display:grid!important;gap:4px!important}.home1103-flash-off i{display:block!important;color:#f5c518!important;font-size:8px!important;font-style:normal!important;font-weight:950!important;letter-spacing:.17em!important}.home1103-flash-off strong{display:block!important;color:#fff!important;font-size:28px!important;line-height:1!important;font-weight:950!important;letter-spacing:-.045em!important}.home1103-flash-code{display:grid!important;gap:4px!important}.home1103-flash-code span{display:block!important;color:#cbd2cc!important;font-size:10px!important;line-height:1.25!important}.home1103-flash-code span b{display:inline-block!important;margin-left:3px!important;padding:2px 5px!important;border:1px dashed #f5c518!important;border-radius:4px!important;color:#f5c518!important}.home1103-flash-code em{display:block!important;color:#fff!important;font-size:10px!important;font-style:normal!important;font-weight:850!important}.home1103-flash small{display:flex!important;align-items:center!important;gap:5px!important;justify-self:end!important;margin:0!important;color:#f5c518!important;font-size:9px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:.05em!important;text-align:right!important;text-transform:uppercase!important}.home1103-flash small b{font-size:14px!important;line-height:1!important}

@media(max-width:760px){
  body.a901-body .a912-home .a912-hero-actions{grid-template-columns:1fr!important;width:min(100%,260px)!important}
  body.a901-body .a912-home .a912-hero-actions .a912-btn-ghost{order:2!important;background:rgba(7,11,9,.78)!important;border-color:rgba(246,197,21,.9)!important;color:#fff!important}
  body.a901-body .a912-home .a912-hero-actions .a912-btn-ghost:after{content:"✦"!important;margin-left:8px!important;color:#f6c515!important;font-size:14px!important}
  body.a901-body:has(.a912-home) .a901-tabbar .a901-offers-tab i{background:linear-gradient(145deg,#ffd839,#f2b900)!important;box-shadow:0 9px 25px rgba(246,197,21,.3)!important}
  body.a901-body:has(.a912-home) .a901-tabbar .a901-offers-tab span{font-weight:950!important}
}

@media(max-width:600px){
  body.a901-body .a912-home .a912-hero.has-home1103-flash{height:650px!important;min-height:650px!important;max-height:650px!important}
  body.a901-body .a912-home .a912-hero.has-home1103-flash .a912-hero-copy{bottom:156px!important}
  body.a901-body .a912-home .home1103-flash{left:16px!important;right:16px!important;bottom:16px!important;width:auto!important;grid-template-columns:minmax(0,1fr) auto!important;gap:7px 12px!important;padding:13px 14px!important;border-radius:17px!important;background:linear-gradient(135deg,rgba(8,13,10,.96),rgba(24,34,27,.97))!important;border-color:rgba(246,197,21,.88)!important;box-shadow:0 14px 34px rgba(0,0,0,.46),0 0 24px rgba(246,197,21,.1)!important;animation:none!important}
  body.a901-body .a912-home .home1103-flash-off{gap:3px!important}
  body.a901-body .a912-home .home1103-flash-off strong{font-size:25px!important}
  body.a901-body .a912-home .home1103-flash-code{gap:3px!important}
  body.a901-body .a912-home .home1103-flash small{align-self:center!important;max-width:72px!important;font-size:9px!important}
}

@media(max-width:390px){
  body.a901-body .a912-home .a912-hero.has-home1103-flash{height:625px!important;min-height:625px!important;max-height:625px!important}
  body.a901-body .a912-home .a912-hero.has-home1103-flash .a912-hero-copy{bottom:149px!important}
  body.a901-body .a912-home .a912-hero-actions{margin-top:14px!important;gap:7px!important}
  body.a901-body .a912-home .a912-hero-actions .a912-btn{height:41px!important;min-height:41px!important}
}
