@media(max-width:760px){
  body.mobile-search-open,body.mobile-category-open{overflow:hidden!important;touch-action:none}
  .lom-search .lux-search-suggestions{display:none!important}
  .app-mobile-menu-trigger{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--app-line,#e8e5df);background:#fff;border-radius:13px;display:grid;place-items:center;color:#111;padding:0}
  .app-mobile-menu-trigger svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}

  /* Trendyol benzeri tam ekran mobil arama */
  .lom-mobile-search-screen,.lom-mobile-category-screen{position:fixed;inset:0 0 calc(var(--app-nav-h,70px) + var(--app-safe-bottom,0px)) 0;z-index:1100;background:#fff;display:none;overflow:hidden;color:#333;font-family:inherit}
  .lom-mobile-search-screen.open,.lom-mobile-category-screen.open{display:block}
  .lom-mobile-screen-head{position:sticky;top:0;z-index:8;height:68px;display:grid;grid-template-columns:46px minmax(0,1fr);gap:4px;align-items:center;padding:calc(var(--app-safe-top,0px) + 4px) 14px 4px 8px;background:#fff;border-bottom:1px solid #e8e8e8}
  .lom-mobile-screen-back{width:44px;height:52px;border:0;background:transparent;color:#333;display:grid;place-items:center;padding:0;border-radius:0}
  .lom-mobile-screen-back svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}
  .lom-mobile-screen-search{height:54px;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 34px 38px;align-items:center;background:#fff;border:0;border-radius:0;box-shadow:none}
  .lom-mobile-screen-search input{width:100%!important;height:52px!important;border:0!important;background:#fff!important;box-shadow:none!important;padding:0 6px!important;font-size:15.5px!important;font-weight:400!important;color:#3d3d3d!important;border-radius:0!important;outline:0!important;min-width:0}
  .lom-mobile-screen-search input::placeholder{color:#777;opacity:1}
  .lom-mobile-search-clear{width:34px!important;height:34px!important;border:0!important;background:transparent!important;color:#999!important;font-size:24px!important;line-height:1!important;display:grid!important;place-items:center!important;padding:0!important;visibility:hidden}
  .lom-mobile-search-camera{width:38px;height:38px;display:grid;place-items:center;color:#333}
  .lom-mobile-search-camera svg{width:25px;height:25px;margin:0;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
  .lom-mobile-screen-body{height:calc(100% - 68px);overflow-y:auto;-webkit-overflow-scrolling:touch;background:#f5f5f5;padding:0}

  /* Trendyol boyutlarında bölümler */
  .lom-ms-section{padding:15px 16px 17px;background:#fff;border-bottom:8px solid #f5f5f5}
  .lom-ms-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}
  .lom-ms-title h2{font-size:15.5px;line-height:1.25;margin:0;font-weight:800;color:#343434;letter-spacing:-.01em}
  .lom-ms-title button,.lom-ms-title a{border:0;background:transparent;padding:2px 0;color:#e77b12;text-decoration:none;font-size:13px;line-height:1.2;font-weight:700;white-space:nowrap}
  .lom-ms-empty{padding:14px 0 10px;color:#8c8c8c;font-size:13px;line-height:1.45}

  /* Geçmiş aramalar */
  .lom-ms-recent-list{display:grid}
  .lom-ms-recent-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:52px;border-bottom:1px solid #e6e6e6;color:#333;text-decoration:none}
  .lom-ms-recent-row button{width:26px;height:26px;border:0;background:transparent;color:#a8a8a8;font-size:20px;font-weight:300;padding:0;display:grid;place-items:center}
  .lom-ms-recent-row b{font-size:14.5px;font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .lom-ms-recent-row em{font-style:normal;color:#aaa;font-size:12.5px;font-weight:600;white-space:nowrap}
  .lom-ms-more{height:45px;display:flex;align-items:center;justify-content:center;border:0!important;background:#fff!important;color:#e77b12!important;font-size:13.5px!important;font-weight:800!important;padding:0!important;width:100%}

  /* Yazarken hızlı öneriler */
  .lom-ms-suggestion-list{display:grid;padding:0 16px;background:#fff}
  .lom-ms-suggestion{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;border-bottom:1px solid #e6e6e6;color:#3a3a3a;text-decoration:none}
  .lom-ms-suggestion strong{font-size:14.5px;font-weight:400;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
  .lom-ms-suggestion em{font-style:normal;font-size:12.5px;color:#aaa;font-weight:600;white-space:nowrap}
  .lom-ms-result-products{border-top:8px solid #f5f5f5}

  /* Trendyol'daki gibi yatay küçük ürünler */
  .lom-ms-product-rail{display:grid;grid-auto-flow:column;grid-auto-columns:112px;gap:9px;overflow-x:auto;scroll-snap-type:x proximity;padding:1px 0 3px;scrollbar-width:none;overscroll-behavior-inline:contain}
  .lom-ms-product-rail::-webkit-scrollbar{display:none}
  .lom-ms-product{display:block;text-decoration:none;color:#222;scroll-snap-align:start;min-width:0}
  .lom-ms-product figure{margin:0;height:122px;background:#fff;border:1px solid #dedede;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}
  .lom-ms-product figure img{width:100%;height:100%;object-fit:contain;padding:4px}
  .lom-ms-product b{display:block;font-size:11.5px;line-height:1.32;margin-top:6px;max-height:31px;overflow:hidden;font-weight:600}
  .lom-ms-product small{display:block;font-size:10px;color:#8e8e8e;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .lom-ms-viewed-rail .lom-ms-product{width:104px}.lom-ms-viewed-rail{grid-auto-columns:104px}.lom-ms-viewed-rail .lom-ms-product figure{height:116px}.lom-ms-viewed-rail .lom-ms-product b,.lom-ms-viewed-rail .lom-ms-product small{display:none}
  .lom-ms-recommended-section{padding-bottom:20px}

  /* kategori ekranı korunur ancak arama çubuğu aynı stile çekilir */
  .lom-mobile-category-search-open{height:52px;border:0;border-radius:0;background:#fff;display:grid;grid-template-columns:34px 1fr auto;align-items:center;text-align:left;color:#777;padding:0 2px 0 0;font-size:15px}
  .lom-mobile-category-search-open svg{width:21px;height:21px;margin:auto;fill:none;stroke:#e88a10;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
  .lom-mobile-category-body{padding:18px 14px 22px;background:#fff}
  .lom-mobile-category-heading h1{font-size:22px;margin:0;color:#333}.lom-mobile-category-heading p{font-size:12px;color:#888;margin:5px 0 16px}
  .lom-mobile-category-promo{min-height:88px;border-radius:15px;background:linear-gradient(105deg,#ffd0d5,#ffd09f);display:grid;grid-template-columns:1fr 64px;align-items:center;text-decoration:none;color:#333;padding:14px 15px;margin-bottom:14px;overflow:hidden}
  .lom-mobile-category-promo span{display:grid;gap:4px}.lom-mobile-category-promo b{font-size:16px}.lom-mobile-category-promo small{font-size:11px;color:#4b4b4b}.lom-mobile-category-promo em{font-style:normal;font-size:44px;line-height:1;font-weight:900;color:#ee7d08;text-align:center;transform:rotate(-10deg)}
  .lom-mobile-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
  .lom-mobile-category-card{height:124px;border-radius:14px;background:#f1f1f1;overflow:hidden;text-decoration:none;color:#303030;display:grid;grid-template-columns:minmax(0,1fr) 48%;align-items:stretch;position:relative}
  .lom-mobile-category-card>span{padding:14px 4px 10px 13px;display:flex;flex-direction:column;justify-content:flex-start;min-width:0;z-index:2}
  .lom-mobile-category-card b{font-size:15.5px;line-height:1.2;display:block;overflow-wrap:anywhere}.lom-mobile-category-card small{font-size:9.5px;color:#777;margin-top:5px}
  .lom-mobile-category-card figure{margin:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.15),rgba(255,255,255,.55))}
  .lom-mobile-category-card figure img{width:100%;height:100%;object-fit:contain;object-position:center bottom;padding:8px 5px 0}.lom-mobile-category-card figure i{width:68px;height:68px;border-radius:50%;display:grid;place-items:center;background:#fff3d2;color:#bd8600;font-style:normal;font-size:26px;font-weight:900;margin:auto}
  .lom-mobile-all-products{display:flex;align-items:center;justify-content:space-between;min-height:52px;margin:14px 0 0;padding:0 15px;border-radius:13px;background:#111;color:#fff;text-decoration:none;font-size:13.5px;font-weight:900}.lom-mobile-all-products span{font-size:21px}

  body.mobile-category-open .app-category-sheet{display:none!important}
  body.mobile-search-open .lom-header,body.mobile-category-open .lom-header{pointer-events:none}
  body.mobile-search-open .app-bottom-nav,body.mobile-category-open .app-bottom-nav{pointer-events:auto}
  body.mobile-search-open .lom-mobile-search-screen,body.mobile-category-open .lom-mobile-category-screen{pointer-events:auto}

  @media(max-width:390px){
    .lom-mobile-screen-head{height:64px;padding-left:5px;padding-right:10px}.lom-mobile-screen-body{height:calc(100% - 64px)}
    .lom-mobile-screen-search input{font-size:14.5px!important}.lom-ms-title h2{font-size:15px}.lom-ms-product-rail{grid-auto-columns:104px}.lom-ms-product figure{height:114px}
    .lom-mobile-category-card{height:116px}.lom-mobile-category-card b{font-size:14px}
  }
}
@media(min-width:761px){.app-mobile-menu-trigger,.lom-mobile-search-screen,.lom-mobile-category-screen{display:none!important}}
