#globalHeader .ceep-nav-icon { display:none; }
@media(max-width:767px) {
 body #globalHeader .ceep-main-nav {
  position:fixed; inset:auto 12px max(12px,env(safe-area-inset-bottom)) 12px;
  width:auto; padding:7px 8px; border:0; border-radius:22px;
  background:linear-gradient(120deg,rgba(210,235,252,.48),rgba(142,192,226,.42) 55%,rgba(221,241,255,.5)); backdrop-filter:blur(24px) saturate(115%); -webkit-backdrop-filter:blur(24px) saturate(115%); box-shadow:inset 0 1px 0 #ffffff66;
  mix-blend-mode:normal; z-index:12; color:#fff;
 }
 #globalHeader .ceep-main-nav .pickupMenu { width:100%; padding:0; gap:0; transform:none; }
 #globalHeader .ceep-main-nav .pickupMenu_item { flex:1; min-width:0; }
 #globalHeader .ceep-main-nav .pickupMenu_item > a { display:flex; flex-direction:column; justify-content:center; align-items:center; gap:5px; min-height:48px; padding:4px; color:#fff; border-radius:14px; }
 #globalHeader .ceep-main-nav .pickupMenu_item > a:hover,
 #globalHeader .ceep-main-nav .pickupMenu_item > a:focus-visible,
 #globalHeader .ceep-main-nav .pickupMenu_item > a[aria-expanded=true] { background:#ffffff22; }
 #globalHeader .ceep-main-nav .ceep-nav-icon { display:block; width:22px; height:22px; flex:none; }
 #globalHeader .ceep-main-nav .pickupMenu_text { font-size:10px; line-height:1.3; color:#fff; }
 body #globalHeader .gHumb_body.ctr { inset:max(15px,env(safe-area-inset-top)) 12px auto auto; mix-blend-mode:normal; }
 #globalHeader .ceep-consult-panel { top:100%; bottom:auto; padding-top:12px; padding-bottom:0; transform-origin:top right; }
 .gHeaderModal2 { inset:auto 12px calc(94px + env(safe-area-inset-bottom)) 12px; padding:0; max-height:calc(100svh - 180px); overflow-y:auto; }
 .gHeaderModal2_wrapper { max-width:100%; margin:0 0 10px; }
 .gHeaderModal2_wrapper:last-child { margin-bottom:0; }
 body .flower-footer { margin-bottom:90px; }
}
@media(max-width:767px) {
 .gHeaderModal2_wrapper { background:linear-gradient(140deg,#387eaff5,#28628ef5); color:#fff; }
}
