@media (max-width:767px){
  #sticky-header-content header.header{grid-template-columns:44px minmax(0,1fr) 88px;column-gap:4px;padding-left:8px;padding-right:8px}
  #sticky-header-content .x-container-header-mobile-nav{width:44px;min-width:0}
  #sticky-header-content .x-container-header-mobile-nav>div{min-width:0}
  #sticky-header-content .logo-name{min-width:0;width:100%;margin-left:0;margin-right:0;gap:8px;justify-content:center;align-items:center}
  #sticky-header-content .w-logo-header{width:clamp(88px,calc(100vw - 260px),128px)!important;min-width:0;flex-shrink:1}
  #sticky-header-content .sqincare-trustbadge-header-mobile{width:96px;min-width:96px;margin-left:0;flex-shrink:0}
  #sticky-header-content .sqincare-trustbadge-header-mobile>div,#sticky-header-content .sqincare-trustbadge-header-mobile iframe{transform:scale(.78);transform-origin:center}
  #sticky-header-content .x-container-header-icons{min-width:0;width:88px;gap:0;align-items:center;justify-content:flex-end}
  #sticky-header-content .x-header-icon-search{display:flex!important;position:static;width:44px;flex:0 0 44px}
  #sticky-header-content .x-header-icon-search #SearchOpen{position:static!important;inset:auto!important;transform:none!important;width:44px;height:44px;min-width:44px;margin:0}
  #sticky-header-content .x-header-icon-search #SearchOpen>span{width:44px;height:44px;padding:12px;display:block}
  #sticky-header-content .header-icon-cart{width:44px;min-width:44px;flex:0 0 44px}
  #sticky-header-content .header-icon-cart>span{width:44px;padding-left:12px;padding-right:12px}
  #sticky-header-content .x-header-icon-search #SearchOpen:focus-visible{outline:2px solid #626d57;outline-offset:1px;border-radius:5px}
}
@media(max-width:359px){
  #sticky-header-content header.header{grid-template-columns:32px minmax(0,1fr) 88px}
  #sticky-header-content .x-container-header-mobile-nav{width:32px}
  #sticky-header-content .x-container-header-mobile-nav button{width:32px;min-width:32px;padding-left:4px;padding-right:4px}
  #sticky-header-content .logo-name{gap:4px}
  #sticky-header-content .w-logo-header{width:clamp(88px,calc(100vw - 234px),110px)!important}
  #sticky-header-content .sqincare-trustbadge-header-mobile{width:84px;min-width:84px}
  #sticky-header-content .sqincare-trustbadge-header-mobile>div,#sticky-header-content .sqincare-trustbadge-header-mobile iframe{transform:scale(.68);transform-origin:center}
}
