@media(max-width:799px){
  body{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}
  body:has(.eex-sticky),body:has(.ee-sticky-home){--ee-mobile-action-space:84px}
  .eex-grid{grid-template-columns:minmax(0,1fr)}
  .eex-grid>div,.eecontact-card,.eecart-item>div,.blog-post-item,.blog-post-content,.eepage-card{min-width:0;max-width:100%}
  .eepage-card,.eecontact-card,.eecart-item>div,.blog-post-content{overflow-wrap:anywhere}
  .eepage-card img,.blog-post-content img{max-width:100%;height:auto}
  .eepage-card iframe,.blog-post-content iframe,.eepage-card video,.blog-post-content video{max-width:100%}
  .eepage-card table,.blog-post-content table{display:block;max-width:100%;overflow-x:auto}
  .eepage-card pre,.blog-post-content pre{max-width:100%;overflow-x:auto}
  .eecontact-form input,.eecontact-form textarea,.eecart-qty input,.eep input:not([type=checkbox]):not([type=file]),.eep textarea{font-size:16px}
  shopify-chat::part(activator){position:fixed!important;right:16px!important;bottom:calc(var(--ee-mobile-action-space,0px) + 16px + env(safe-area-inset-bottom,0px))!important;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;min-height:48px!important;padding:12px!important;border-radius:50%!important;grid-template-columns:24px!important;gap:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important}
  .AirReviews-Widget__FloatButtonWrapper{position:fixed!important;top:auto!important;right:auto!important;left:16px!important;bottom:calc(var(--ee-mobile-action-space,0px) + 20px + env(safe-area-inset-bottom,0px))!important;transform:none!important;width:auto!important;height:auto!important}
  .AirReviews-Widget__FloatButtonWrapper .AirReviews-Widget__FloatButton{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:auto!important;min-width:80px!important;height:40px!important;padding:8px 12px!important;border-radius:22px!important;writing-mode:horizontal-tb!important;transform:none!important;font-size:12px!important}
  .AirReviews-Widget__FloatButtonWrapper .AirReviews-Widget__FloatButton>span{transform:none!important;writing-mode:horizontal-tb!important;margin:0!important}
  .AirReviews-Widget__FloatButtonWrapper .AirReviews-Widget__Icon img{width:16px!important;height:16px!important}
}
@media(max-width:650px){.eecart-item{grid-template-columns:76px minmax(0,1fr)}}
@media(max-width:760px){.eecontact-wrap{grid-template-columns:minmax(0,1fr)}}
