/* Phone header: centered brand on the entry theme; navigation stays on the light canvas. */
.header-logo-picture{display:contents}
@media(max-width:680px){
 body.admin-brand{overflow-x:visible!important}
 body.admin-brand .header{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:94px auto!important;gap:10px!important;padding:8px 12px!important;min-height:0!important;top:-106px!important;border-bottom:1px solid #e5dfd5;background:linear-gradient(#080808 0 110px,#f2efe9 110px 100%)!important}
 body.admin-brand .header::before{content:"";position:absolute;left:0;right:0;top:0;height:110px;background:linear-gradient(90deg,#080808d9,#080808c7),url('/assets/images/redsos-store-concept-20261012.webp') center 30%/cover no-repeat;pointer-events:none;z-index:-1}
 body.admin-brand .header .header-logo-area{grid-column:1/-1!important;grid-row:1!important;justify-self:center!important;width:100%!important;height:94px!important;padding:0!important;border-radius:0!important;margin:0!important;overflow:hidden!important;background:transparent!important;box-shadow:none!important;text-decoration:none}
 body.admin-brand .header .header-logo-img{width:188px!important;height:94px!important;max-width:none!important;max-height:none!important;object-fit:contain!important;transform:none!important;mix-blend-mode:screen}
 body.admin-brand .header .header-right{display:none!important}
 body.admin-brand .header .orbital-nav{grid-column:1/-1!important;grid-row:2!important;padding-top:0!important}
 body.admin-brand .header .header-logo-area:focus-visible{outline:2px solid #ff7479!important;outline-offset:-3px!important}
}
@supports(overflow:clip){
 @media(max-width:680px){html:has(body.admin-brand),body.admin-brand{overflow-x:clip!important}}
}
