
/* v37: two equally prominent direct-entry menu rows */
@media(max-width:900px){
 #mobileMenu > #catalogMobileDropdown,
 #mobileMenu > #cafeMobileDropdown,
 #mobileMenu > .mobile-cafe-direct{display:none!important}
 #mobileMenu > .iyi-mobile-menu-link{
   display:flex!important;
   box-sizing:border-box!important;
   width:100%;
   min-width:0;
   min-height:70px;
   flex:0 0 auto;
   align-items:center;
   justify-content:flex-start;
   gap:13px;
   padding:12px 15px;
   background:#faf8fa;
   border:1px solid #eae5ec;
   border-radius:15px;
   color:#24202b;
   text-decoration:none;
   font-family:inherit;
   font-size:15px;
   font-weight:800;
   letter-spacing:-.015em;
   line-height:1.3;
   -webkit-tap-highlight-color:transparent;
   touch-action:manipulation;
   transition:background .17s,border-color .17s;
 }
 #mobileMenu > .iyi-mobile-menu-link:hover{background:#fff1f6;border-color:#efb1c8}
 #mobileMenu > .iyi-mobile-menu-link:focus-visible{outline:2px solid #ef0751;outline-offset:2px}
 #mobileMenu .iyi-mobile-menu-icon{
   display:grid;place-items:center;
   flex:0 0 42px;
   width:42px;height:42px;
   background:#fff0f6;
   border-radius:12px;
   color:#e20850;
 }
 #mobileMenu .iyi-mobile-menu-icon svg{width:21px;height:21px;max-width:21px;max-height:21px}
 #mobileMenu .iyi-mobile-menu-label{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:break-word}
 #mobileMenu .iyi-mobile-menu-arrow{flex:0 0 auto;color:#e20850;font-size:23px;font-weight:600;line-height:1}
 body.catalog-view #mobileMenu #iyiMobileCatalogLink,body.cafe-page #mobileMenu #iyiMobileCafeLink{
   border-color:#edbdd0;background:#fff1f6;
 }
}
@media(max-width:380px){
 #mobileMenu > .iyi-mobile-menu-link{min-height:66px;padding:10px 12px;gap:10px;font-size:14px}
 #mobileMenu .iyi-mobile-menu-icon{width:39px;height:39px;flex-basis:39px}
}
@media(prefers-reduced-motion:reduce){
 #mobileMenu > .iyi-mobile-menu-link{transition:none}
}
