/* Tevzo 10.48: stable mobile header + premium customizer checkout strip */
@media(max-width:760px){
 body.a901-body .a901-header{position:sticky!important;top:0!important;z-index:1000!important;background:rgba(7,12,10,.97)!important;border-bottom:1px solid #344138!important;backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
 body.a901-body .a901-header-inner{height:76px!important;min-height:76px!important;padding:0 18px!important;gap:12px!important}
 body.a901-body .a901-logo strong{font-size:27px!important;line-height:1!important;white-space:nowrap!important}
 body.a901-body .a901-logo small{display:none!important}
 body.a901-body .a901-tools{display:flex!important;gap:7px!important;margin-left:auto!important;align-items:center!important}
 body.a901-body .a901-tool{width:43px!important;height:43px!important;min-width:43px!important;border:1px solid #3e4942!important;background:#111914!important;color:#f7f3e8!important}
 body.a901-body .a901-tool svg{width:20px!important;height:20px!important}
 body.a901-body .a901-tool em{top:-4px!important;right:-4px!important;min-width:19px!important;height:19px!important;padding:0 5px!important;display:grid!important;place-items:center!important;border:2px solid #0a0f0c!important;border-radius:999px!important;background:#f5c518!important;color:#111!important;font-size:10px!important;font-weight:950!important}
 body.a901-body:has(.c916-page){padding-bottom:182px!important}
 body.a901-body:has(.c916-page) .c916-review{left:12px!important;right:12px!important;bottom:92px!important;z-index:120!important;padding:8px!important;border:1px solid #435047!important;border-radius:18px!important;background:rgba(13,20,16,.98)!important;box-shadow:0 18px 45px rgba(0,0,0,.48)!important;backdrop-filter:blur(18px)!important}
 body.a901-body:has(.c916-page) .c916-total{display:grid!important;grid-template-columns:.78fr 1.35fr!important;gap:9px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#f7f3e8!important;padding:0!important}
 body.a901-body:has(.c916-page) .c916-total>div{display:flex!important;flex-direction:column!important;justify-content:center!important;padding:4px 8px!important;border-radius:12px!important;background:#19221d!important;border:1px solid #303c34!important;text-align:left!important}
 body.a901-body:has(.c916-page) .c916-total>div span{color:#aeb8b0!important;font-size:9px!important}
 body.a901-body:has(.c916-page) .c916-total>div strong{color:#f5c518!important;font-size:22px!important}
 body.a901-body:has(.c916-page) .c916-total button{height:58px!important;border:1px solid #f5c518!important;border-radius:13px!important;background:#f5c518!important;color:#101510!important;box-shadow:0 10px 26px rgba(245,197,24,.22)!important}
 body.a901-body:has(.c916-page) .c916-total button span,body.a901-body:has(.c916-page) .c916-total button small,body.a901-body:has(.c916-page) .c916-total button strong,body.a901-body:has(.c916-page) .c916-total button b{color:#101510!important}
 body.a901-body:has(.c916-page) .a901-wa-float{bottom:174px!important;right:16px!important;z-index:119!important}
}
@media(max-width:390px){body.a901-body .a901-header-inner{padding:0 12px!important}body.a901-body .a901-logo strong{font-size:24px!important}body.a901-body .a901-tool{width:40px!important;height:40px!important;min-width:40px!important}}
