.ps-search-mobile-head,.pss-food-banner{display:none}
@media(max-width:767px){
html,body{max-width:100%;overflow-x:clip}
body>.ps-desktop-shell,body>.ps-global-brand,body>.ps-mobile-brand,body>footer,body>.ps-desktop-footer{display:none!important}
body .customerApp.psSearchPage{width:100%!important;max-width:100%!important;margin:0!important;padding:0 0 calc(82px + env(safe-area-inset-bottom,0px))!important;min-height:100vh;background:#fff!important;overflow:visible!important}
.ps-search-mobile-head{display:block!important;background:#ff6900;color:white;padding:10px 13px 13px}
.pss-row{height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.pss-logo img{width:168px;height:43px;object-fit:contain}
.pss-actions{display:flex;align-items:center;gap:20px}.pss-actions a{position:relative;color:white;font-size:25px}.pss-actions a span{position:absolute;top:-6px;right:-7px;background:#e52230;color:#fff;padding:2px 5px;border-radius:20px;font-size:11px}.pss-actions a span[hidden]{display:none}
.pss-location{display:flex;gap:10px;align-items:center;height:44px;padding:0 13px;margin-top:8px;border:1px solid #ffe0c9;border-radius:24px;color:white!important;font-size:13px;text-decoration:none}.pss-location>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pss-location i:first-child{font-size:20px}
.pss-main-search{height:44px;background:#fff;color:#8993a3;display:flex;gap:12px;align-items:center;border-radius:28px;padding:0 16px;margin-top:10px}.pss-main-search input{min-width:0;flex:1;border:0;background:transparent;outline:0;font:13px Sarabun,sans-serif;color:#162033}
.pss-food-banner{display:block!important;width:100%;aspect-ratio:3/1;overflow:hidden;background:#fff0e4}.pss-food-banner img{display:block;width:100%;height:100%;object-fit:cover}
.psSearchPage .psPageTop{display:none!important}
.psSearchPage .psFloat{margin:0!important;padding:15px 12px!important;border-radius:0!important;background:#fff!important;width:100%!important;max-width:none!important;position:static!important;box-shadow:none!important}
.psSearchPage .psFloat .psSearchBox{display:none!important}
.psSearchPage .psChips{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none;padding:5px 0!important}
.psSearchPage .psChips::-webkit-scrollbar{display:none}
.psSearchPage .psChip{flex:0 0 auto!important;white-space:nowrap!important;border-radius:13px!important;padding:11px 15px!important;font-size:13px!important;background:#f4f5f7!important;color:#374151!important}
.psSearchPage .psChip.on{background:#ff6900!important;color:white!important}
.psSearchPage .psContent{max-width:none!important;margin:0!important;width:100%!important;padding:8px 12px 20px!important}
.psSearchPage .psSectionTitle{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:9px 0 14px!important}
.psSearchPage .psSectionTitle h2{font-size:20px!important;font-weight:800!important}
.psSearchPage .psSearchResults{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:11px!important;width:100%!important}
.psSearchPage .psSearchResults>.emptyState{grid-column:1/-1!important}
.psSearchPage a.psListShop2{min-width:0!important;width:100%!important;display:flex!important;flex-direction:column!important;padding:0!important;margin:0!important;border:1px solid #edf0f4!important;border-radius:15px!important;overflow:hidden!important;background:white!important;box-shadow:0 3px 10px #1720330b!important;color:#172033!important;text-decoration:none!important}
.psSearchPage .psListShopPic{position:relative!important;width:100%!important;height:auto!important;aspect-ratio:1.4/1!important;border-radius:0!important;overflow:hidden!important;background:#fff7ed!important;display:flex!important;align-items:center;justify-content:center}
.psSearchPage .psListShopPic img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important}
.psSearchPage .psListOpen,.psSearchPage .psListClosed{position:absolute!important;left:7px!important;top:7px!important;font-size:10px!important;border-radius:20px!important;padding:4px 7px!important}
.psSearchPage .psListInfo{padding:10px!important;width:100%!important;min-width:0!important;flex:1!important}
.psSearchPage .psListInfo>b{font-size:13px!important;line-height:1.4!important;display:block!important;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.psSearchPage .psListMeta{font-size:11px!important;display:flex!important;flex-wrap:wrap!important;gap:5px!important;margin-top:6px!important}
.psSearchPage .psTags{display:none!important}.psSearchPage .psListArrow{display:none!important}
.psSearchPage nav.bottomNav{position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;transform:none!important;z-index:9999!important;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin:0!important;min-height:65px!important;height:auto!important;background:#fff!important;padding:7px 4px calc(6px + env(safe-area-inset-bottom,0px))!important;border-top:1px solid #ececec!important}
.psSearchPage nav.bottomNav a{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:3px!important;font-size:11px!important;padding:3px!important;color:#202632!important}
.psSearchPage nav.bottomNav a.on{color:#ff6900!important}.psSearchPage nav.bottomNav i{font-size:22px!important;height:auto!important}
body footer.ps-footer-new,body footer.ps-desktop-footer{display:none!important}
}
