/* FINAL58: customer storefront mobile / landscape toolbar */
html body .pp375-header .pp375-header-inner{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;max-width:100%!important;min-width:0!important}
html body .pp375-header .pp375-search{display:flex!important;align-items:center!important;gap:5px!important;min-width:0!important;flex:1 1 auto!important;max-width:none!important}
html body .pp375-header .pp375-search-box{min-width:0!important;flex:1 1 auto!important}
html body .pp375-header .pp375-search input[name="q"]{width:100%!important;min-width:0!important;font-size:15px!important}
html body .pp58-submit{display:inline-flex!important;justify-content:center;align-items:center;flex:0 0 38px!important;width:38px!important;height:42px!important;border:1px solid #d1d9e6!important;border-radius:13px!important;background:#fff!important;color:#5b21b6!important;cursor:pointer!important;padding:0!important}
html body .pp375-header [data-pp375-menu],html body .pp375-header [data-pp375-models]{visibility:visible!important;opacity:1!important;pointer-events:auto!important;flex-shrink:0!important}
html body .pp375-header .pp375-models-wrap{display:block!important;flex:0 0 auto!important}
html body .pp375-header .pp375-landscape-strip{display:none!important}
html body .pp375-header .pp375-drawer{max-height:100dvh;overflow-y:auto}
@media(max-width:560px){html body .pp375-header .pp375-header-inner{gap:4px!important}html body .pp375-header [data-pp375-menu],html body .pp375-header [data-pp375-models]{min-width:42px!important;max-width:46px!important;padding:7px!important}html body .pp375-header .pp375-models-btn span{display:none!important}html body .pp58-submit{flex-basis:34px!important;width:34px!important}html body .pp375-cart-btn{flex-shrink:0!important}}
@media(orientation:landscape) and (max-height:600px){html body .pp375-header .pp375-header-inner{gap:7px!important}html body .pp375-header .pp375-search{flex:1 1 auto!important}html body .pp375-header .pp375-models-wrap{display:block!important}html body .pp375-header .pp375-drawer{width:min(360px,78vw)!important}html body .pp375-header .pp375-models-pop{max-height:70dvh!important;overflow:auto!important;z-index:99999!important}}
