.giga-mcb{display:none!important}
@media (max-width: 767px){
  .giga-mcb{
    display:block!important;
    position:fixed!important;
    left:0!important;
    right:0!important;
    bottom:calc(var(--giga-mcb-bottom,10px) + env(safe-area-inset-bottom))!important;
    z-index:999999!important;
    padding:0 12px!important;
    pointer-events:none!important;
    font-family:inherit!important;
  }
  .giga-mcb__inner{
    max-width:520px!important;
    margin:0 auto!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:10px!important;
    padding:10px!important;
    background:var(--giga-mcb-bg,#fff)!important;
    border:1px solid var(--giga-mcb-border,rgba(0,0,0,.10))!important;
    border-radius:22px!important;
    box-shadow:0 12px 38px var(--giga-mcb-shadow,rgba(0,0,0,.16))!important;
    pointer-events:auto!important;
    backdrop-filter:blur(10px)!important;
    -webkit-backdrop-filter:blur(10px)!important;
  }
  .giga-mcb__btn{
    min-height:52px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:9px!important;
    border-radius:var(--giga-mcb-radius,16px)!important;
    text-decoration:none!important;
    font-size:14px!important;
    font-weight:800!important;
    letter-spacing:.02em!important;
    line-height:1!important;
    border:0!important;
    outline:0!important;
    box-shadow:none!important;
    -webkit-tap-highlight-color:transparent!important;
    transition:transform .18s ease,filter .18s ease!important;
  }
  .giga-mcb__btn:active{transform:scale(.97)!important;filter:brightness(.96)!important}
  .giga-mcb__btn--call{background:var(--giga-mcb-call-bg,#111)!important;color:var(--giga-mcb-call-color,#fff)!important}
  .giga-mcb__btn--wa{background:var(--giga-mcb-wa-bg,#25D366)!important;color:var(--giga-mcb-wa-color,#fff)!important}
  .giga-mcb__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:var(--giga-mcb-icon,18px)!important;height:var(--giga-mcb-icon,18px)!important;flex:0 0 var(--giga-mcb-icon,18px)!important;color:inherit!important}
  .giga-mcb__icon svg{display:block!important;width:100%!important;height:100%!important;fill:currentColor!important}
  body{padding-bottom:calc(86px + env(safe-area-inset-bottom))!important}
}
