/* Mobile header: keep compare visible and tappable beside the account/cart controls. */
@media (max-width: 900px) {
  .site-header .header-main>.header-actions .header-compare {
    position:relative;display:flex!important;flex-direction:column;align-items:center;justify-content:center;
    gap:1px;width:49px;min-width:49px;min-height:47px;height:47px;
    padding:5px 3px;border:1px solid #ece7e6;border-radius:10px;background:#fff;
  }
  .site-header .header-main>.header-actions .header-compare .mobile-action-caption {
    display:block!important;font-size:9px;line-height:1.35;font-style:normal;color:#675e5f;font-weight:800;
  }
  .site-header .header-main>.header-actions .header-compare-count {
    top:-5px!important;right:-5px!important;left:auto!important;z-index:1;
  }
  .site-header .header-main>.header-actions {gap:3px!important;}
}
@media (max-width: 380px) {
  .site-header .header-main>.header-actions {gap:2px!important;}
  .site-header .header-main>.header-actions .header-language,
  .site-header .header-main>.header-actions .header-account,
  .site-header .header-main>.header-actions .header-cart,
  .site-header .header-main>.header-actions .header-compare {
    width:42px!important;min-width:42px!important;height:45px!important;min-height:45px!important;
  }
  .site-header .header-main>.header-actions .mobile-action-caption {font-size:8px!important;}
  .site-header .header-main>.header-actions .header-compare .mobile-action-caption {font-size:8px!important;}
}
