:root{--pwa-yellow:#fed700;--pwa-ink:#252525;--pwa-muted:#717680;--pwa-bg:#f4f5f7;--pwa-card:#fff;--pwa-line:#e6e8ec;--pwa-green:#168a4b;--pwa-red:#d93636;--pwa-radius:18px;--pwa-shadow:0 9px 28px rgba(18,24,40,.08);--pwa-page-gutter:12px;--pwa-grid-half:6px}
.pm-mobile-buy-price{display:none}
.pwa-mobile-appbar{display:none}
.pwa-site-footer{display:none}
.pwa-category-drawer,.pwa-category-backdrop{display:none}
.pwa-category-backdrop[hidden]{display:none!important}
.desktop-home-popular{margin-top:22px;margin-bottom:22px}.desktop-home-popular__head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:12px}.desktop-home-popular__head span{display:block;margin-bottom:3px;color:#9a8200;font-size:10px;font-weight:850;letter-spacing:.1em}.desktop-home-popular__head h2{margin:0;color:#202631;font-size:22px;font-weight:800}.desktop-home-popular__head>a{color:#4f5660;font-size:12px;font-weight:750;text-decoration:none}.desktop-home-popular__head>a i{margin-left:5px;color:#a98f00}.desktop-home-popular__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}.desktop-home-popular__item{position:relative;display:flex;min-width:0;min-height:158px;align-items:center;flex-direction:column;padding:10px 8px 13px;border:1px solid #e5e7eb;border-radius:16px;background:#fff;color:#252a31!important;text-align:center;text-decoration:none!important;box-shadow:0 4px 14px rgba(18,24,40,.045);transition:border-color .18s,box-shadow .18s,transform .18s}.desktop-home-popular__item:hover{border-color:#e7c900;box-shadow:0 9px 22px rgba(18,24,40,.09);transform:translateY(-2px)}.desktop-home-popular__image{display:grid;width:100%;height:105px;place-items:center;overflow:hidden;border-radius:12px;background:#fff}.desktop-home-popular__image img{display:block;width:100%;height:100%;object-fit:contain}.desktop-home-popular__item strong{display:-webkit-box;overflow:hidden;margin-top:8px;font-size:12px;line-height:1.25;-webkit-box-orient:vertical;-webkit-line-clamp:2}.desktop-home-popular__item>i{position:absolute;right:8px;bottom:8px;color:#a98f00;font-size:11px}
@media(max-width:767px){
	.desktop-home-popular{display:none!important}
  .pwa-listing-toolbar{display:grid;grid-template-columns:1fr 1fr;min-height:48px;margin:8px 0 12px;overflow:hidden;border:1px solid #e2e5e9;border-radius:12px;background:#fff;box-shadow:0 3px 12px rgba(20,28,40,.045)}
  .pwa-listing-toolbar__button{display:flex;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:0;border-right:1px solid #e8eaed;background:#fff;color:#3f4650;font-size:12px;font-weight:750}
  .pwa-listing-toolbar__button:last-child{border-right:0}.pwa-listing-toolbar__button>i:first-child{color:#e87519}.pwa-listing-toolbar__button>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
  .pwa-listing-toolbar__filter:active,.pwa-listing-toolbar__button:active{background:#fff9dc}
  .pwa-listing-toolbar__views{display:flex!important;min-height:46px;align-items:center;justify-content:center;border:0!important}
  .pwa-listing-toolbar__views .btn-view{width:38px!important;height:38px!important;margin:0 2px!important;border:0!important;background:transparent!important}
  .pwa-listing-viewbox-hidden{display:none!important}
  body.product-category .category-page .product-thumb>.image>a.product-image-link,.pwa-product-listing .product-thumb>.image>a.product-image-link{position:relative!important;z-index:5!important;display:block!important;width:100%!important;height:100%;cursor:pointer!important;pointer-events:auto!important}
  body.product-category .category-page .product-thumb>.image>a.product-image-link>*,.pwa-product-listing .product-thumb>.image>a.product-image-link>*{pointer-events:none!important}
  body.product-category .category-page .product-thumb>.image:before,body.product-category .category-page .product-thumb>.image:after,body.product-category .category-page .ch-g-items,body.product-category .category-page .ch-g-dots{pointer-events:none!important}
  body.product-category .category-page .product-thumb>.image>.pwa-product-hit-link{position:absolute!important;z-index:40!important;inset:0!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;cursor:pointer!important;pointer-events:auto!important;background:transparent!important}
  .product-thumb.pwa-has-special .price-new,.product-thumb.pwa-has-special .autocalc-product-special{color:#e32636!important}
  body.product-category .category-page .product-thumb>.image>.addit-action,body.product-category .category-page .product-thumb>.image>.action-timer{z-index:45!important}
  body.product-category .category-page .product-thumb>.image>.addit-action,
  .pwa-product-listing .product-thumb>.image>.addit-action{display:none!important;width:0!important;height:0!important;overflow:hidden!important;pointer-events:none!important}
  html{background:var(--pwa-bg);scroll-behavior:smooth}
  body{overflow-x:hidden!important;padding-bottom:82px!important;background:var(--pwa-bg)!important;color:var(--pwa-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
  body>#top{display:none!important}
  body>.up-header{position:static!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  .up-header.fix-header.h-sticky{height:0!important;min-height:0!important;max-height:0!important;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important}
  body>.up-header>.container{display:none!important}
  body>.up-header .menu-header-box{display:none!important}
  body>main>footer,body>footer{display:none!important}
  .pwa-mobile-appbar{position:sticky;z-index:1045;top:0;display:block;border-bottom:1px solid var(--pwa-line);background:rgba(255,255,255,.98);box-shadow:0 4px 16px rgba(18,24,40,.045)}
  body.pwa-search-focused #vp-top-bar,body.pwa-search-focused .vp-top-bar-wrapper{position:fixed!important;z-index:1089!important;top:0!important;right:0!important;left:0!important;width:100%!important;margin:0!important;transform:none!important}
  body.pwa-search-focused .pwa-mobile-appbar{position:fixed!important;z-index:1088!important;top:var(--pwa-promo-lock-height,0px)!important;right:0!important;left:0!important;width:100%!important;max-width:none!important;margin:0!important;transform:none!important}
  .pwa-search-focus-spacer{display:block;height:0;overflow:hidden}
  .pwa-mobile-headrow{position:relative;display:grid;grid-template-columns:89px minmax(0,1fr) 89px;min-height:68px;align-items:center;gap:4px;padding:8px 12px 6px}
  .pwa-mobile-headrow>.pwa-mobile-icon{justify-self:start}
  .pwa-mobile-icon{position:relative;display:grid;width:41px;height:41px;flex:0 0 41px;place-items:center;border:0;border-radius:13px;background:#f0f1f3;color:#222;font-size:18px;text-decoration:none!important}
  .pwa-mobile-brand{position:absolute;z-index:1;left:40%;display:flex;width:178px;min-width:0;align-items:center;justify-content:center;transform:translateX(-50%)}.pwa-mobile-brand img{display:block;width:auto!important;height:auto!important;max-width:178px!important;max-height:54px!important;object-fit:contain}.pwa-mobile-brand strong{font-size:17px;font-weight:950;letter-spacing:-.8px;white-space:nowrap}.pwa-mobile-brand span{padding:2px 4px;border-radius:4px;background:var(--pwa-yellow)}
  .pwa-mobile-head-actions{grid-column:3;display:flex;width:89px;align-items:center;justify-content:flex-end;justify-self:end;gap:7px}.pwa-mobile-cart-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:10px;background:#2674db;color:#fff;font-size:9px;line-height:14px;text-align:center}
  .pwa-mobile-viewed-link{padding:0;cursor:pointer}.pwa-mobile-viewed-link .fa{font-size:17px}.pwa-mobile-viewed-count{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border:2px solid #fff;border-radius:10px;background:#697386;color:#fff;font-size:9px;line-height:14px;text-align:center}
  .pwa-mobile-headrow>.pwa-mobile-icon,.pwa-mobile-head-actions{position:relative;z-index:2}
  html .up-bg-viewed.active{display:block!important;z-index:1128!important}
  body .sidebar-viewed{position:fixed!important;z-index:1129!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;display:block!important;width:min(92vw,420px)!important;max-width:420px!important;max-height:100dvh!important;background:#fff!important;box-shadow:-18px 0 42px rgba(15,23,42,.2)!important;transform:translateX(105%)!important;transition:transform .25s ease!important}
  body .sidebar-viewed.open-viewed{transform:translateX(0)!important}
  body .sidebar-viewed.d-none{display:none!important}
  body .sidebar-viewed__header{display:flex!important;height:58px!important;align-items:center!important;padding:14px 56px 14px 16px!important;border-bottom:1px solid #e7e9ed!important;background:#fff!important}
  body .sidebar-viewed__title{width:100%!important;color:#171b23!important;font-size:17px!important;font-weight:800!important;text-align:left!important}
  body .sidebar-viewed__content{height:calc(100dvh - 58px)!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important;-webkit-overflow-scrolling:touch}
  body .sidebar-viewed .btn-close-viewed{position:absolute!important;z-index:2!important;top:12px!important;right:14px!important;width:34px!important;height:34px!important;border:1px solid #e5e7eb!important;border-radius:11px!important;background-color:#f3f4f6!important}
  body.pwa-category-open{overflow:hidden!important}
  .pwa-category-backdrop{position:fixed;z-index:1088;inset:0;display:block;background:rgba(13,18,28,.52);opacity:0;pointer-events:none;transition:opacity .22s ease}.pwa-category-backdrop.is-open{opacity:1;pointer-events:auto}
  .pwa-category-drawer{position:fixed;z-index:1089;top:0;bottom:0;left:0;display:flex;width:min(89vw,380px);flex-direction:column;background:#f6f7f9;box-shadow:18px 0 45px rgba(8,15,28,.22);transform:translateX(-105%);transition:transform .24s ease;visibility:hidden}.pwa-category-drawer.is-open{visibility:visible;transform:translateX(0)}
  .pwa-category-drawer__head{display:flex;min-height:78px;align-items:center;justify-content:space-between;padding:17px 16px 13px;border-bottom:1px solid #e5e7eb;background:#fff}.pwa-category-drawer__head strong{display:block;color:#171b23;font-size:21px;line-height:1.2}.pwa-category-drawer__head span{display:block;margin-top:4px;color:#7b8493;font-size:11px}.pwa-category-drawer__close{display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:13px;background:#f1f2f4;color:#242933;font-size:17px}
  .pwa-category-drawer__body{position:relative;min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:10px}.pwa-category-loading{display:flex;min-height:180px;align-items:center;justify-content:center;gap:9px;color:#6e7785;font-size:13px}.pwa-category-loading i{color:#e2bd00;font-size:20px}.pwa-category-error{display:block;margin:8px;padding:15px;border:1px solid #edd77b;border-radius:13px;background:#fff9dd;color:#292929;font-weight:700}
  .pwa-category-drawer .m-mm-list{margin:0;padding:0;list-style:none}.pwa-category-drawer .m-mm-list-item{position:relative;display:flex!important;min-height:58px;margin-bottom:7px;padding:6px;border:1px solid #e5e7eb;border-radius:15px;background:#fff;box-shadow:0 2px 7px rgba(20,28,42,.025)}.pwa-category-drawer .mm-a{display:flex;min-width:0;flex:1;align-items:center;gap:11px;padding:5px;color:#242a34!important;font-size:14px;font-weight:700;text-decoration:none}.pwa-category-drawer .mobile-menu-icon{width:39px;height:39px;flex:0 0 39px;border-radius:10px;object-fit:contain}.pwa-category-drawer .hitem-icon{display:none}.pwa-category-drawer .show-sc-mobile{display:grid;width:38px;height:38px;align-self:center;place-items:center;border:0;border-radius:11px;background:#fff6bf;color:#947b00}
  .pwa-category-drawer .mob-second-level,.pwa-category-drawer .mob-third-level{position:fixed!important;z-index:1091!important;top:78px!important;bottom:60px!important;left:0!important;width:min(89vw,380px)!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:0 10px 10px!important;background:#f6f7f9!important;opacity:0;transform:translateX(-105%);transition:transform .2s ease,opacity .16s ease}.pwa-category-drawer .mob-third-level{z-index:1092!important}.pwa-category-drawer .pwa-level-active{display:block!important;opacity:1;transform:translateX(0)}.pwa-category-drawer .mobm-top{position:sticky;z-index:2;top:0;display:flex;min-height:58px;align-items:center;gap:10px;margin:0 -10px 10px;padding:8px 12px;border-bottom:1px solid #e4e7ec;background:#fff}.pwa-category-drawer .mobm-title{min-width:0;flex:1;color:#202631;font-size:16px;font-weight:800}.pwa-category-drawer .mm-icon-come-back{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:#f1f2f4}.pwa-category-drawer .mobm-close-menu{display:grid;width:38px;height:38px;place-items:center;border:0;border-radius:11px;background:#f1f2f4}.pwa-category-drawer__all{display:flex;min-height:60px;align-items:center;gap:10px;padding:12px 17px;border-top:1px solid #e4e7ec;background:#fff;color:#20242c!important;font-size:14px;font-weight:800;text-decoration:none!important}.pwa-category-drawer__all .fa-angle-right{margin-left:auto;color:#927a00}
  .pwa-mobile-search{height:auto;margin:0 12px 10px}.pwa-mobile-search .ai-search-bar{min-height:47px;padding:4px;border-radius:15px;box-shadow:none}.pwa-mobile-search .ai-search-icon{display:grid;width:38px;height:38px}.pwa-mobile-search .ai-search-input{height:37px!important;padding:5px 4px!important;font-size:13px}.pwa-mobile-search .ai-search-submit{width:auto;height:35px;margin:0;padding:0 15px;font-size:12px}.pwa-mobile-search .ai-search-submit:after{display:none}.pwa-mobile-appbar .ai-search-panel{top:var(--pwa-search-panel-top,145px)!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;max-height:none;overflow-x:hidden!important;overflow-y:auto!important}.pwa-mobile-appbar .ai-search-grid{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}.pwa-mobile-appbar .ai-search-results{position:static!important;display:block!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.pwa-mobile-appbar .ai-search-suggestions{position:static!important;display:block!important;clear:both!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.pwa-mobile-appbar .ai-search-category-title,.pwa-mobile-appbar .ai-search-category-list{position:static!important;float:none!important;clear:both!important}
  body>.container,.container{width:auto!important;max-width:none!important;margin-right:0!important;margin-left:0!important;padding-right:var(--pwa-page-gutter)!important;padding-left:var(--pwa-page-gutter)!important}
  body>.container-fluid,body>main>.container-fluid{width:100%!important;max-width:100%!important;padding-right:var(--pwa-page-gutter)!important;padding-left:var(--pwa-page-gutter)!important}
  .breadcrumb-box{margin:8px 0!important}.breadcrumb{display:flex!important;overflow-x:auto;align-items:center;margin:0!important;padding:5px 1px!important;background:transparent!important;scrollbar-width:none;white-space:nowrap}.breadcrumb::-webkit-scrollbar{display:none}.breadcrumb>li{font-size:10px!important;color:var(--pwa-muted)}
  #content{width:100%!important;padding-right:var(--pwa-grid-half)!important;padding-left:var(--pwa-grid-half)!important}.row{margin-right:calc(-1 * var(--pwa-grid-half));margin-left:calc(-1 * var(--pwa-grid-half))}.row>[class*="col-"]{padding-right:var(--pwa-grid-half);padding-left:var(--pwa-grid-half)}
  h1,.h1{margin:6px 0 5px!important;color:#20242b;font-size:23px!important;line-height:1.18!important;letter-spacing:-.55px}h2,.h2{letter-spacing:-.25px}
  .panel,.well,.accountmenu,.product-thumb,.cart-info,.table-responsive{border:1px solid var(--pwa-line)!important;border-radius:var(--pwa-radius)!important;background:#fff!important;box-shadow:0 4px 15px rgba(0,0,0,.035)!important}
  .btn{border-radius:12px}.btn-primary,.btn-general{border-color:var(--pwa-yellow)!important;background:var(--pwa-yellow)!important;color:#151515!important;font-weight:800}.btn-danger{border-color:var(--pwa-red)!important;background:var(--pwa-red)!important}
  input.form-control,select.form-control,textarea.form-control{min-height:44px;border-color:#d7d9de;border-radius:12px!important;background:#fff;box-shadow:none}input.form-control:focus,select.form-control:focus,textarea.form-control:focus{border-color:#d7b800;box-shadow:0 0 0 3px rgba(254,215,0,.2)}
  .product-grid,.product-layout{margin-bottom:12px!important}.product-grid .product-thumb,.product-layout .product-thumb{height:100%;overflow:hidden;padding:0!important;border-radius:16px!important}
  .product-thumb .image{position:relative;overflow:hidden;margin:0!important;border-radius:15px 15px 0 0;background:#fff}.product-thumb .image img{width:100%!important;aspect-ratio:1/1;object-fit:contain!important}
  .product-thumb .caption{padding:10px!important}.product-thumb .product-name,.product-thumb .name,.product-thumb h4{display:-webkit-box;overflow:hidden;min-height:37px;margin:5px 0 7px!important;color:#20242b!important;font-size:12px!important;font-weight:750!important;line-height:1.35!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-thumb .price{margin-top:auto;color:#101418!important;font-size:16px!important;font-weight:900!important}.product-thumb .price-old{font-size:10px!important;color:#999!important}.product-thumb .product-model,.product-thumb .model,.product-thumb .product-manufacturer{color:#9297a0!important;font-size:9px!important;font-weight:700}
  .product-thumb .button-group,.product-thumb .price-actions-box{padding:0 10px 10px}.product-thumb .button-group button,.product-thumb .cart button{min-height:39px;border-radius:11px!important}
  .box-sub-cat,.sub-categories{margin:9px 0 15px!important}.swiper-sub-category__item,.item-subc{width:124px!important}.subcategory{display:flex!important;min-height:158px;overflow:hidden;flex-direction:column;justify-content:flex-start;padding:0!important;border:1px solid var(--pwa-line)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important}.subcategory .sc-image{display:flex!important;width:100%!important;min-height:0!important;aspect-ratio:1/1;overflow:hidden;align-items:center;justify-content:center;margin:0!important;padding:0!important;border-radius:15px 15px 0 0;background:#fff}.subcategory .sc-image img{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:contain}.subcategory .sc-name{width:100%;margin:0!important;padding:9px 7px 10px!important;color:#222;font-size:11px!important;font-weight:750;line-height:1.25}
  .category_description,.category-description,.html-description{overflow:hidden;border-radius:16px;background:#fff}
  .product-product .thumbnails,.product-product .pm-product-gallery,.product-product .image-additional{border-radius:20px}.product-product .price-group{border-radius:16px!important}.product-product .nav-tabs{display:flex;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.product-product .nav-tabs::-webkit-scrollbar{display:none}.product-product .nav-tabs>li{flex:0 0 auto}.product-product .tab-content{border-radius:0 0 16px 16px;background:#fff}
  .table-responsive{overflow-x:auto;border-radius:16px!important}.table-responsive table{margin-bottom:0}.checkout-cart .buttons,.checkout-checkout .buttons{position:relative;z-index:2}.checkout-cart .table-responsive td{white-space:normal!important}.checkout-cart .table-responsive img{max-width:72px}
  .account-account #content a,.account-wishlist #content a{touch-action:manipulation}.account-account .list-group,.account-account .well{overflow:hidden;border-radius:17px}.account-account .list-group a{padding:13px;border-color:var(--pwa-line)}
  .information-sitemap #content ul{margin:0;padding:0;list-style:none}.information-sitemap #content>div>ul,.information-sitemap #content>.row>div>ul{display:grid;gap:9px}.information-sitemap #content li>a{display:flex;min-height:48px;align-items:center;padding:11px 13px;border:1px solid var(--pwa-line);border-radius:14px;background:#fff;color:#222;font-size:12px;font-weight:750}.information-sitemap #content li ul{display:grid;gap:6px;margin:6px 0 11px 14px}.information-sitemap #content li li>a{min-height:40px;background:#fafafa;font-weight:600}
  .product-search .search-form,.product-search #content>.row:first-of-type{padding:12px;border:1px solid var(--pwa-line);border-radius:16px;background:#fff}.product-search #input-search{height:46px;border:2px solid var(--pwa-yellow)!important}
  .blog-grid,.blog-list{gap:12px}.blog-item,.article-item{overflow:hidden;border:1px solid var(--pwa-line);border-radius:17px;background:#fff;box-shadow:0 4px 15px rgba(0,0,0,.035)}
  .pm-qa-layout,.product-qa-layout{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.pm-qa-card,.product-qa-card{border:1px solid var(--pwa-line)!important;border-radius:16px!important;background:#fff!important}
  #fm-fixed-mobile-bottom.hmob-bottom-bar{display:none!important}.pwa-bottom-nav{height:auto!important}
  .pwa-home-intro{display:block;padding:13px 12px 0}.pwa-home-hero{position:relative;display:none;overflow:hidden;border-radius:24px;background:#fff}.pwa-home-hero.has-slider{display:block;min-height:0;padding:0;background:#fff}.pwa-home-hero.has-slider .sm-wrap{width:100%;margin:0!important;border-radius:20px;box-shadow:none!important}.pwa-home-hero.has-slider .sm-main,.pwa-home-hero.has-slider .sm-swiper{border-radius:20px;overflow:hidden}.pwa-home-hero.has-slider .sm-img{display:block;width:100%;height:auto}
  .home-page-content-top.pwa-slider-source-empty{display:none!important}
  .pwa-home-section{margin-top:18px}.pwa-home-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:9px}.pwa-home-section-head h2{margin:0;font-size:17px}.pwa-home-section-head a{color:#555;font-size:11px;font-weight:750}.pwa-home-categories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.pwa-home-categories a{display:flex;min-height:94px;flex-direction:column;align-items:center;justify-content:center;padding:7px 4px;border:1px solid var(--pwa-line);border-radius:15px;background:#fff;text-align:center}.pwa-home-categories img{width:54px;height:54px;object-fit:contain}.pwa-home-categories strong{display:-webkit-box;overflow:hidden;margin-top:5px;font-size:10px;line-height:1.15;-webkit-box-orient:vertical;-webkit-line-clamp:2}
  .pwa-home-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:17px 0}.pwa-home-shortcuts a{display:grid;grid-template-columns:32px 1fr;align-items:center;padding:12px;border:1px solid var(--pwa-line);border-radius:15px;background:#fff}.pwa-home-shortcuts i{grid-row:1/3;color:#333;font-size:19px}.pwa-home-shortcuts strong{font-size:11px}.pwa-home-shortcuts small{color:var(--pwa-muted);font-size:9px}
}

/* Akıllı breadcrumb: masaüstünde dropdown, mobilde bottom sheet. */
.smart-breadcrumb__dropdown{z-index:1007!important}
.smart-breadcrumb{position:relative}.smart-breadcrumb__trigger{display:inline-grid;width:24px;height:24px;place-items:center;margin-left:5px;padding:0;border:1px solid #e3e6ea;border-radius:7px;background:#fff;color:#59616d;font-size:13px;vertical-align:middle;transition:border-color .16s,background .16s,transform .16s}.smart-breadcrumb__trigger:hover,.smart-breadcrumb__trigger[aria-expanded="true"]{border-color:#e2c11c;background:#fff7c7;color:#171a1f}.smart-breadcrumb__trigger[aria-expanded="true"] i{transform:rotate(180deg)}.smart-breadcrumb__trigger i{transition:transform .18s}.smart-breadcrumb__dropdown{position:absolute;z-index:1500;top:calc(100% + 7px);left:0;width:min(330px,calc(100vw - 30px));padding:12px;border:1px solid #e3e6eb;border-radius:12px;background:#fff;box-shadow:0 16px 38px rgba(20,27,39,.16)}.smart-breadcrumb__dropdown>strong{display:block;padding:2px 5px 9px;color:#222934;font-size:13px}.smart-breadcrumb__list{display:grid;gap:5px;max-height:310px;overflow:auto}.smart-breadcrumb__item{display:flex;min-height:39px;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-radius:8px;color:#46505d!important;font-size:13px;font-weight:650;text-decoration:none!important}.smart-breadcrumb__item:hover{background:#f5f6f8;color:#111820!important}.smart-breadcrumb__item.is-current{background:#fff7c9;color:#1d2229!important}.smart-breadcrumb__item i{color:#b59600}.smart-breadcrumb-sheet,.smart-breadcrumb-sheet__backdrop{display:none}
@media(max-width:767px){
  .breadcrumb-box.smart-breadcrumb{box-sizing:border-box;width:100%;overflow:visible;margin:7px 0 9px;padding:0 2px}.breadcrumb-box.smart-breadcrumb .breadcrumb{display:flex;width:100%;align-items:center;gap:2px;overflow-x:auto;margin:0;padding:7px 6px;border:1px solid #edf0f3;border-radius:9px;background:#fff;scrollbar-width:none;white-space:nowrap}.breadcrumb-box.smart-breadcrumb .breadcrumb::-webkit-scrollbar{display:none}.breadcrumb-box.smart-breadcrumb .breadcrumb li{display:inline-flex;flex:0 0 auto;align-items:center;font-size:10px}.breadcrumb-box.smart-breadcrumb .breadcrumb li:last-child{font-weight:800}.pm-breadcrumbs.smart-breadcrumb{display:flex!important;align-items:center;overflow-x:auto!important;padding:7px 5px!important;border:1px solid #edf0f3;border-radius:9px;background:#fff;scrollbar-width:none;white-space:nowrap}.pm-breadcrumbs.smart-breadcrumb::-webkit-scrollbar{display:none}.smart-breadcrumb__trigger{flex:0 0 25px;width:25px;height:25px;border-color:#ebd55f;background:#fff8d5}.smart-breadcrumb__dropdown{display:none}.smart-breadcrumb-open{overflow:hidden!important}.smart-breadcrumb-sheet__backdrop{position:fixed;z-index:10080;inset:0;display:block;border:0;background:rgba(15,23,34,.5);opacity:0;transition:opacity .2s}.smart-breadcrumb-sheet__backdrop.is-open{opacity:1}.smart-breadcrumb-sheet{position:fixed;z-index:10081;right:0;bottom:0;left:0;display:block;max-height:min(74vh,620px);padding:8px 14px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff;box-shadow:0 -14px 40px rgba(15,22,33,.18);transform:translateY(105%);transition:transform .24s ease}.smart-breadcrumb-sheet.is-open{transform:translateY(0)}.smart-breadcrumb-sheet:before{display:block;width:42px;height:4px;margin:1px auto 10px;border-radius:4px;background:#d5d9df;content:""}.smart-breadcrumb-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 2px 12px;border-bottom:1px solid #edf0f2}.smart-breadcrumb-sheet header small{display:block;margin-bottom:3px;color:#a18700;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.smart-breadcrumb-sheet header h3{margin:0;color:#202631;font-size:18px;font-weight:850}.smart-breadcrumb-sheet__close{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:0;border-radius:50%;background:#f1f3f5;color:#343a43}.smart-breadcrumb-sheet>.smart-breadcrumb__list{max-height:calc(74vh - 105px);padding:11px 0 0;overflow:auto}.smart-breadcrumb-sheet .smart-breadcrumb__item{min-height:47px;padding:11px 13px;border:1px solid #eceff2;border-radius:11px;background:#fff;font-size:13px}.smart-breadcrumb-sheet .smart-breadcrumb__item.is-current{border-color:#ecd55f;background:#fff8d5}
}

@media(max-width:767px){
  .pwa-site-footer{display:block;margin:22px 10px 8px;padding:18px 14px 24px;border:1px solid #e4e6e9;border-radius:18px;background:#fff;color:#252b34;box-shadow:0 5px 18px rgba(23,31,44,.055)}
  .pwa-site-footer__brand{text-align:center}.pwa-site-footer__brand img{display:block;width:auto;max-width:180px;height:auto;max-height:50px;margin:0 auto 9px;object-fit:contain}.pwa-site-footer__brand p{max-width:310px;margin:0 auto;color:#747c88;font-size:11px;line-height:1.5}
  .pwa-site-footer__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:15px 0;padding:10px 0;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1}.pwa-site-footer__trust>div{display:flex;min-width:0;align-items:center;gap:6px;padding:5px 3px}.pwa-site-footer__trust i{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:9px;background:#fff7c9;color:#b99c00;font-size:12px}.pwa-site-footer__trust span{min-width:0}.pwa-site-footer__trust strong,.pwa-site-footer__trust small{display:block}.pwa-site-footer__trust strong{font-size:9px;line-height:1.25}.pwa-site-footer__trust small{margin-top:2px;color:#9299a3;font-size:7px;line-height:1.2}
  .pwa-site-footer__links details{border-bottom:1px solid #eceef1}.pwa-site-footer__links summary{display:flex;min-height:44px;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;color:#303741;font-size:12px;font-weight:850}.pwa-site-footer__links summary::-webkit-details-marker{display:none}.pwa-site-footer__links summary i{transition:transform .18s}.pwa-site-footer__links details[open] summary i{transform:rotate(180deg)}.pwa-site-footer__links details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 12px;padding:0 0 11px}.pwa-site-footer__links a{overflow:hidden;padding:6px 0;color:#626a75;font-size:10px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}
  .pwa-site-footer__contact{padding:14px 0 5px;text-align:center}.pwa-site-footer__contact>strong{display:block;margin-bottom:8px;font-size:12px}.pwa-site-footer__phones{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.pwa-site-footer__phones a,.pwa-site-footer__phones a:link,.pwa-site-footer__phones a:visited{display:inline-flex;align-items:center;justify-content:center;padding:7px 10px;border:1px solid #e4e6e9;border-radius:10px;background:#fafbfc!important;color:#343b45!important;font-size:10px;font-weight:750;text-shadow:none!important;opacity:1!important}.pwa-site-footer__phones a *{color:#343b45!important}.pwa-site-footer__socials{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:11px}.pwa-site-footer__socials a{display:grid;width:34px;height:34px;place-items:center;border:1px solid #e5e7ea;border-radius:50%;background:#fff;color:#555e69;font-size:15px}.pwa-site-footer__socials img{max-width:20px;max-height:20px;object-fit:contain}
  .pwa-site-footer__payments{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:11px;padding-top:12px;border-top:1px solid #eceef1}.pwa-site-footer__payments img{width:auto;max-width:46px;height:27px;padding:2px;border:1px solid #eceef1;border-radius:6px;background:#fff;object-fit:contain}.pwa-site-footer__bottom{display:flex;align-items:center;flex-direction:column;gap:3px;margin-top:12px;color:#969ca5;font-size:8px;line-height:1.4;text-align:center}.pwa-site-footer__bottom p{margin:0}
}

/* Compact marketplace product grid on category pages */
@media(max-width:767px){
  body.product-category .catfeat-wrap{display:none!important}
  body.product-category .category_description.psbt{position:relative;clear:both;overflow:hidden;margin:10px 0 14px!important;padding:14px!important;border:1px solid #e4e6e9;border-radius:15px!important;background:#fff!important;box-shadow:0 3px 12px rgba(25,31,42,.035);color:#464d57;font-size:12px;line-height:1.65}
  body.product-category .category_description.psbt .psfl-l{width:78px;margin:0 10px 7px 0;padding:0!important;float:left}
  body.product-category .category_description.psbt .psfl-l img{width:78px!important;height:78px!important;padding:3px;object-fit:contain;border:1px solid #edf0f3!important;border-radius:11px;background:#fff}
  body.product-category .pwa-category-description__content{overflow:hidden;max-width:100%;transition:max-height .3s ease}
  body.product-category .category_description.psbt.is-collapsed .pwa-category-description__content{max-height:168px}
  body.product-category .category_description.psbt.is-expanded .pwa-category-description__content{max-height:none}
  body.product-category .category_description.psbt.is-collapsed:after{position:absolute;z-index:1;right:0;bottom:43px;left:0;height:72px;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 82%);content:'';pointer-events:none}
  body.product-category .pwa-category-description__toggle{position:relative;z-index:2;display:flex;width:100%;min-height:38px;margin:7px 0 -5px;align-items:center;justify-content:center;gap:7px;border:0;border-top:1px solid #edf0f2;background:#fff;color:#343a42;font-size:12px;font-weight:800;touch-action:manipulation}
  body.product-category .pwa-category-description__toggle i{color:#b89b00;font-size:15px}
  body.product-category .category_description.psbt h1{margin:0 0 8px!important;font-size:18px!important;line-height:1.3!important}
  body.product-category .category_description.psbt h2,body.product-category .category_description.psbt h3{margin:12px 0 6px!important;font-size:15px!important;line-height:1.35!important}
  body.product-category .category_description.psbt p{margin:0 0 8px}
  body.product-category .category_description.psbt ul,body.product-category .category_description.psbt ol{margin:7px 0;padding-left:20px}
  body.product-category .category_description.psbt table{display:block;width:100%!important;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
  body.product-category .category_description.psbt img:not(.img-thumbnail){max-width:100%!important;height:auto!important}
  body.product-category #content{padding-right:var(--pwa-grid-half)!important;padding-left:var(--pwa-grid-half)!important}
  body.product-category .category-page{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;margin:0!important;padding:0!important}
  body.product-category .category-page>.product-layout{width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}
  body.product-category .category-page .product-thumb{position:relative;display:flex!important;min-width:0;height:100%;overflow:hidden;padding:0!important;border:1px solid #e5e6e8!important;border-radius:9px!important;background:#fff!important;box-shadow:0 2px 7px rgba(25,31,42,.035)!important}
  body.product-category .category-page .product-thumb>.image{position:relative;overflow:hidden;width:100%;margin:0!important;border:0!important;border-radius:8px 8px 0 0!important;background:#fff!important}
  body.product-category .category-page .product-thumb>.image>a{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:#fff}
  body.product-category .category-page .product-thumb>.image>a>img{display:block;width:100%!important;height:100%!important;max-height:none!important;aspect-ratio:auto!important;padding:2px;object-fit:contain!important;transition:transform .2s ease}
  body.product-category .category-page .product-thumb:active>.image>a>img{transform:scale(.985)}
  body.product-category .category-page .addit-action{display:none!important;pointer-events:none!important}
  body.product-category .category-page .addit-action>div:not(.wishlist){display:none!important}
  body.product-category .category-page .addit-action .wishlist{display:block!important;margin:0!important}
  body.product-category .category-page .addit-action .btn-wishlist{display:grid!important;width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;place-items:center;border:1px solid #e1e2e4!important;border-radius:50%!important;background:rgba(255,255,255,.94)!important;color:#40454d!important;box-shadow:0 2px 7px rgba(20,25,35,.1)!important}
  body.product-category .category-page .addit-action .pwa-card-wishlist{display:block!important}
  body.product-category .category-page .addit-action .pwa-card-wishlist .btn-wishlist.is-active{border-color:#f2a4ad!important;background:#fff0f2!important;color:#d8233a!important}
  body.product-category .category-page .caption{min-width:0;padding:7px 8px 8px!important}
  body.product-category .category-page .product-name{display:block!important;min-height:0!important;margin:0!important;font-size:inherit!important;line-height:inherit!important}
  body.product-category .category-page .product-name .catmarkaname{display:block;overflow:hidden;margin:0 0 2px;color:#767c85!important;font-size:9px!important;font-weight:750!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
  body.product-category .category-page .product-name .product-model{display:block!important;overflow:hidden;margin:0 0 4px;color:#a0a5ad!important;font-size:8px!important;font-weight:600!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
  body.product-category .category-page .product-name>a:last-of-type{display:-webkit-box;overflow:hidden;min-height:44px;margin:0;color:#25282e!important;font-size:11px!important;font-weight:650!important;line-height:1.32!important;-webkit-box-orient:vertical;-webkit-line-clamp:3}
  body.product-category .category-page .catmpn{display:none!important}
  body.product-category .category-page .rating{min-height:14px;margin:3px 0!important;transform:scale(.82);transform-origin:left center}
  body.product-category .category-page .product-description,body.product-category .category-page .us-product-attributes,body.product-category .category-page .pro_sticker_block{display:none!important}
  body.product-category .category-page .price-actions-box{display:flex!important;min-height:49px;align-items:flex-end!important;gap:4px!important;margin-top:auto!important;padding:2px 0 0!important;flex-wrap:nowrap!important}
  body.product-category .category-page .price-actions-box>.price{display:flex!important;min-width:0;flex:1;flex-direction:column;margin:0!important;line-height:1.15!important}
  body.product-category .category-page .price-new{order:2;color:#139447!important;font-size:15px!important;font-weight:900!important;white-space:nowrap}
  body.product-category .category-page .price-old{order:1;margin:0 0 1px;color:#999!important;font-size:9px!important;line-height:1!important;text-decoration:line-through}
  body.product-category .category-page .price-tax{order:3;overflow:hidden;margin-top:2px;color:#8b9098!important;font-size:8px!important;font-weight:600!important;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
  body.product-category .category-page .cart{flex:0 0 35px!important;margin:0!important}
  body.product-category .category-page .cart .btn{display:grid!important;width:35px!important;height:35px!important;min-height:35px!important;padding:0!important;place-items:center;border:0!important;border-radius:11px!important;background:#111!important;color:#fff!important;box-shadow:none!important}
  body.product-category .category-page .cart .text-cart-add{display:none!important}
  body.product-category .category-page .quantity_plus_minus{display:none!important}
}

/* Rebuilt mobile category listing */
@media(max-width:767px){
  body.product-category{background:#f4f5f6!important}
  body.product-category .category-page{gap:8px!important;padding:0 0 8px!important}
  body.product-category .category-page .product-thumb{border:1px solid #e2e4e7!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important}
  body.product-category .category-page .pwa-product-image{position:relative!important;isolation:isolate;height:auto!important;min-height:0!important;overflow:hidden!important;border-radius:9px 9px 0 0!important;background:#f1f2f3!important}
  body.product-category .category-page .pwa-product-image:before{position:absolute;z-index:0;inset:-12px;background-image:var(--pwa-product-bg);background-position:center;background-size:cover;filter:blur(14px) saturate(.8);opacity:.16;content:'';transform:scale(1.12)}
  body.product-category .category-page .pwa-product-image:after{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.25));content:'';pointer-events:none}
  body.product-category .category-page .pwa-product-image>a.product-image-link{position:relative;z-index:2;display:block!important;width:100%!important;height:auto!important;aspect-ratio:1/1.08!important;background:transparent!important}
  body.product-category .category-page .pwa-product-image>a.product-image-link>img{width:100%!important;height:100%!important;padding:0!important;object-fit:contain!important;mix-blend-mode:multiply}
  body.product-category .category-page .caption{padding:8px 9px 10px!important}
  body.product-category .category-page .product-name .catmarkaname{margin-bottom:3px;color:#7f858d!important;font-size:9px!important;font-weight:800!important;text-transform:uppercase}
  body.product-category .category-page .product-name>a:last-of-type{min-height:43px;color:#202329!important;font-size:11px!important;font-weight:650!important;line-height:1.3!important;-webkit-line-clamp:3}
  body.product-category .category-page .price-actions-box{min-height:43px!important;padding-top:5px!important}
  body.product-category .category-page .price-new{color:#098b3f!important;font-size:15px!important}
  body.product-category .category-page .price.has-special .price-new{color:#d8232a!important}
  body.product-category .category-page .price-tax{font-size:8px!important}
  body.product-category .category-page .cart{display:flex!important;width:34px!important;flex:0 0 34px!important;align-items:flex-end!important;justify-content:flex-end!important;margin:0!important}
  body.product-category .category-page .cart .btn{display:grid!important;width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;place-items:center!important;border:1px solid #ead45a!important;border-radius:10px!important;background:#fff3a6!important;color:#202124!important;box-shadow:none!important}
  body.product-category .category-page .cart .btn:hover,
  body.product-category .category-page .cart .btn:focus,
  body.product-category .category-page .cart .btn.is-active{border-color:#fed700!important;background:#fed700!important;color:#111!important}
  body.product-category .category-page .cart .btn:disabled{border-color:#e5e6e8!important;background:#f2f3f4!important;color:#a5a9af!important;opacity:.75}
  body.product-category .category-page .cart .btn i,
  body.product-category .category-page .cart .btn i:before{margin:0!important;color:#202124!important;font-size:17px!important}
  body.product-category .category-page .cart .btn.is-active i{display:none!important}
  body.product-category .category-page .cart .btn.is-active:after{color:#159447!important;font-family:FontAwesome!important;font-size:17px!important;font-weight:400!important;content:'\f00c'!important}
  body.product-category .category-page .cart .btn.pwa-cart-loading{pointer-events:none!important;border-color:#ead45a!important;background:#fff8cf!important;color:#a88e00!important}
  body.product-category .category-page .cart .btn.pwa-cart-loading i{display:none!important}
  body.product-category .category-page .cart .btn.pwa-cart-loading:after{display:block!important;width:17px!important;height:17px!important;border:2px solid rgba(168,142,0,.28)!important;border-top-color:#a88e00!important;border-radius:50%!important;content:''!important;animation:pwa-cart-spin .65s linear infinite!important}
  body.product-category .category-page .cart .btn.pwa-cart-added{border-color:#159447!important;background:#159447!important;color:#fff!important}
  body.product-category .category-page .cart .btn.pwa-cart-added:after{color:#fff!important}
  body.product-category .category-page .cart .text-cart-add{display:none!important}
  body.product-category .category-page .addit-action{display:none!important;pointer-events:none!important}
  body.product-category .category-page .addit-action .btn-wishlist{width:34px!important;height:34px!important;min-height:34px!important}

  body.product-category .pwa-category-toolbar{position:sticky;z-index:40;top:0;display:grid;grid-template-columns:1fr 1fr;margin:5px 0 8px;border-top:1px solid #e5e6e8;border-bottom:1px solid #e5e6e8;background:#fff;box-shadow:0 2px 7px rgba(20,26,38,.035)}
  body.product-category .pwa-category-toolbar__sort{position:relative!important;display:block!important;width:auto!important;height:48px!important;margin:0!important;overflow:visible!important;clip:auto!important;border:0!important;white-space:normal!important}
  body.product-category .pwa-category-toolbar__sort .cf-label{display:none!important}
  body.product-category .pwa-category-toolbar__sort .cf-select-wrap{height:48px!important;border:0!important;background:transparent!important}
  body.product-category .pwa-category-toolbar__sort .cf-select{width:100%!important;height:48px!important;padding:0 25px 0 36px!important;border:0!important;border-radius:0!important;background-color:#fff!important;color:#40444b!important;font-size:12px!important;font-weight:750!important;text-align:center}
  body.product-category .pwa-category-toolbar__sort:before{position:absolute;z-index:2;top:50%;left:16px;color:#e87519;font-family:FontAwesome;content:'\f160';transform:translateY(-50%);pointer-events:none}
  body.product-category .pwa-category-toolbar__filter.catm__fab{position:relative!important;top:auto!important;right:auto!important;left:auto!important;display:flex!important;width:100%!important;min-width:0!important;height:48px!important;margin:0!important;padding:0 12px!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:8px!important;border:0!important;border-left:1px solid #e5e6e8!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;opacity:1!important;transform:none!important}
  body.product-category .pwa-category-toolbar__filter .catm__fab-ico{width:auto!important;height:auto!important;margin:0!important;background:transparent!important;color:#e87519!important}
  body.product-category .pwa-category-toolbar__filter .catm__fab-ico svg{width:16px!important;height:16px!important;fill:#e87519!important}
  body.product-category .pwa-category-toolbar__filter .catm__fab-text{color:#40444b!important;font-size:12px!important;font-weight:750!important}
  body.product-category .catfilterbar{margin:0 0 9px!important;padding:5px 7px!important;border:0!important;border-bottom:1px solid #e5e6e8!important;border-radius:0!important;background:#fff!important}
  body.product-category .catfilterbar__right,body.product-category .catfilterbar .cf-arrow{display:none!important}
  body.product-category .catfilterbar__track{gap:7px!important;padding:0 2px!important}
  body.product-category .catfilterbar .cf-field{width:auto!important;min-width:92px!important}
  body.product-category .catfilterbar .cf-field.pwa-category-toolbar__sort{display:none!important}

  /* Kategori listeleme: eski yüzen filtre düğmesini kaldır, görseli karta tam yay. */
  body.product-category .catm__fab:not(.pwa-category-toolbar__filter){display:none!important}
  body.product-category .pwa-category-toolbar{grid-template-columns:1fr 1fr!important}
  body.product-category .pwa-category-toolbar__filter.catm__fab{display:flex!important}
  body.product-category .category-page .pwa-product-image{background:#fff!important}
  body.product-category .category-page .pwa-product-image:before,
  body.product-category .category-page .pwa-product-image:after{display:none!important}
  body.product-category .category-page .pwa-product-image{width:calc(100% + 2px)!important;max-width:none!important;margin:-1px -1px 0!important}
  body.product-category .category-page .pwa-product-image>a.product-image-link{display:block!important;width:100%!important;max-width:none!important;aspect-ratio:1/1!important;background:#fff!important}
  body.product-category .category-page .pwa-product-image>a.product-image-link>img{display:block!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center!important;mix-blend-mode:normal!important}
  body.product-category .catfilterbar .cf-label{display:none!important}
  body.product-category .catfilterbar .cf-select{height:34px!important;padding:0 27px 0 11px!important;border:1px solid #dedfe2!important;border-radius:17px!important;background-color:#fff!important;font-size:10px!important}
  body.product-category .catfilterbar__scroll:before,body.product-category .catfilterbar__scroll:after{display:none!important}
  body.product-category .catfilterbar{display:none!important}
  body.product-category .kategori-short-desc{display:none!important}
  body.product-category .pwa-sort-native{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;opacity:0!important;pointer-events:none!important}
  body.product-category .pwa-category-toolbar__sort.pwa-sort-ready:before{display:none!important}
  body.product-category .pwa-category-toolbar__sort.pwa-sort-ready .cf-label,
  body.product-category .pwa-category-toolbar__sort.pwa-sort-ready .cf-select-wrap{display:none!important}
  body.product-category .pwa-category-toolbar{height:48px!important;min-height:48px!important;align-items:stretch!important;overflow:hidden!important}
  body.product-category .pwa-category-toolbar__sort.pwa-sort-ready{height:48px!important;min-height:48px!important;padding:0!important}
  body.product-category .pwa-sort-button{display:grid;width:100%;height:48px;padding:0 15px;grid-template-columns:20px minmax(0,1fr) 16px;align-items:center;border:0;background:#fff;color:#3e434b;font-size:12px;font-weight:800;text-align:left}
  body.product-category .pwa-sort-button>i:first-child{color:#e87519}.pwa-sort-button>i:last-child{text-align:right;color:#9298a1}
  body.pwa-sheet-open{overflow:hidden!important}
  .pwa-sort-backdrop{position:fixed;z-index:10080;inset:0;background:rgba(16,20,28,.38);opacity:0;transition:opacity .2s ease}.pwa-sort-backdrop.is-open{opacity:1}
  .pwa-sort-sheet{position:fixed;z-index:10081;right:0;bottom:0;left:0;padding:7px 14px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -15px 45px rgba(15,20,30,.18);transform:translateY(105%);transition:transform .22s ease}.pwa-sort-sheet.is-open{transform:translateY(0)}
  .pwa-sort-sheet__handle{width:38px;height:4px;margin:2px auto 10px;border-radius:4px;background:#d9dce1}.pwa-sort-sheet__head{display:flex;align-items:center;justify-content:space-between;padding:3px 2px 10px}.pwa-sort-sheet__head strong{font-size:17px}.pwa-sort-sheet__head button{display:grid;width:34px;height:34px;padding:0;place-items:center;border:0;border-radius:50%;background:#f1f2f4;color:#40454c;font-size:22px}.pwa-sort-sheet__list{display:grid;gap:5px}.pwa-sort-sheet__item{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid transparent;border-radius:12px;background:#f7f8f9;color:#333940;font-size:13px;font-weight:650;text-align:left}.pwa-sort-sheet__item i{visibility:hidden;color:#b39500}.pwa-sort-sheet__item.is-active{border-color:#efd561;background:#fff9d9;color:#171717}.pwa-sort-sheet__item.is-active i{visibility:visible}
  .pwa-list-filter{display:grid;gap:11px}.pwa-list-filter>label:not(.pwa-list-filter__check){display:grid;gap:6px;color:#525966;font-size:11px;font-weight:750}.pwa-list-filter input[type=search],.pwa-list-filter select{width:100%;height:46px;padding:0 13px;border:1px solid #dfe3e8;border-radius:12px;background:#fff;color:#222;font-size:13px}.pwa-list-filter__check{display:flex;min-height:44px;align-items:center;gap:9px;padding:0 12px;border-radius:12px;background:#f7f8fa;color:#343a43;font-size:13px}.pwa-list-filter__check input{width:18px;height:18px;accent-color:#fed700}.pwa-list-filter__result{min-height:18px;color:#727985;font-size:11px}.pwa-list-filter__actions{display:grid;grid-template-columns:1fr 2fr;gap:8px}.pwa-list-filter__actions button{height:46px;border:1px solid #e0e3e7;border-radius:12px;background:#fff;font-weight:800}.pwa-list-filter__actions .pwa-list-filter__apply{border-color:#fed700;background:#fed700;color:#111}
  body.product-category .sub-categories,body.product-category .box-sub-cat{margin:7px 0 10px!important;padding:0!important;background:transparent!important;box-shadow:none!important}
  body.product-category .swiper-sub-category{padding:0!important;background:transparent!important}.swiper-sub-category__item{background:transparent!important}
  body.product-category .subcategory{border-color:#e5e7ea!important;border-radius:13px!important;background:#fff!important;box-shadow:none!important}
  body.product-category .option-alert.option-summary{display:grid!important;width:27px!important;height:27px!important;min-height:27px!important;margin:4px 0!important;padding:0!important;place-items:center!important;border:1px solid #dfe4ea!important;border-radius:50%!important;background:#f6f8fa!important;color:#536174!important}
  body.product-category .option-alert.option-summary span{display:none!important}
  body.product-category .option-alert.option-summary .fa-circle{color:#3978c5!important;font-size:12px!important}
  body.product-category .option-alert.option-summary .fa-circle:before{font-family:FontAwesome!important;content:'\f1de'!important}
  body.product-category .category-page .cart.pwa-option-cart{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important}
  body.product-category .category-page .pwa-option-choice{display:grid!important;width:34px!important;height:34px!important;place-items:center!important;border:1px solid #d8e2ef!important;border-radius:10px!important;background:#f1f6fc!important;color:#3978c5!important;text-decoration:none!important}
  body.product-category .category-page .pwa-option-choice .option-alert.option-summary{width:32px!important;height:32px!important;min-height:32px!important;margin:0!important;border:0!important;background:transparent!important}
  body.product-category .category-page .pwa-option-choice:active{border-color:#9bbce2!important;background:#e3eefb!important}
  body.product-category .catfeat-right.is-loading{position:relative;pointer-events:none;opacity:.72}
  body.product-category .catfeat-right.is-loading:after{position:absolute;z-index:10;top:50%;left:50%;width:26px;height:26px;margin:-13px;border:3px solid rgba(254,215,0,.3);border-top-color:#c9aa00;border-radius:50%;content:'';animation:ai-search-spin .7s linear infinite}
}
@keyframes pwa-cart-spin{to{transform:rotate(360deg)}}

/* Mobile product detail: compact product discovery and persistent purchase action. */
@media(max-width:767px){
  body.product-product{padding-bottom:calc(142px + env(safe-area-inset-bottom))!important}
  body.product-product .pm-page{padding-top:4px!important;padding-bottom:20px!important}
  body.product-product .pm-page>.container{padding-right:8px!important;padding-left:8px!important}
  body.product-product .pm-breadcrumbs{margin:4px 2px 8px!important;padding:7px 8px!important;border-radius:10px!important;font-size:10px!important}
  body.product-product .pm-hero{gap:9px!important}
  body.product-product .pm-gallery,
  body.product-product .pm-panel{padding:10px!important;border-radius:15px!important;box-shadow:0 4px 14px rgba(25,35,50,.055)!important}
  body.product-product .pm-panel{gap:7px!important}
  body.product-product .pm-main-figure{aspect-ratio:1/1!important;border-radius:13px!important;background:#fff!important}
  body.product-product .pm-main-stage{padding:0!important;background:#fff!important}
  body.product-product .pm-main-stage a{padding:0!important}
  body.product-product .pm-main-figure img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:#fff!important}
  body.product-product .pm-badges{top:8px!important;left:8px!important}
  body.product-product .pm-badge{min-height:25px!important;padding:4px 8px!important;border-radius:8px!important;font-size:10px!important}
  body.product-product .pm-thumbs-wrap{margin-top:8px!important}
  body.product-product .pm-thumbs{grid-auto-columns:58px!important;gap:6px!important;padding-bottom:2px!important}
  body.product-product .pm-thumb{height:58px!important;min-height:58px!important;border-radius:9px!important}
  body.product-product .pm-title{margin:0!important;font-size:17px!important;line-height:1.23!important;letter-spacing:-.2px!important}
  body.product-product .pm-rating-row{gap:4px 8px!important;margin:0!important;font-size:10px!important;line-height:1.2!important}
  body.product-product .pm-rating-link{gap:5px!important;font-size:11px!important}
  body.product-product .pm-stock-copy{width:auto!important;margin-left:auto!important}
  body.product-product .pm-stock-bullet{font-size:11px!important}
  body.product-product .pm-highlights{display:flex!important;gap:6px!important;margin:2px -2px 3px!important;padding:1px 2px 3px!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:none}
  body.product-product .pm-highlights::-webkit-scrollbar{display:none}
  body.product-product .pm-highlight{flex:0 0 142px!important;min-height:50px!important;padding:6px 8px!important;gap:7px!important;border-radius:11px!important;scroll-snap-align:start}
  body.product-product .pm-highlight-icon{width:32px!important;min-width:32px!important;height:32px!important;border-radius:9px!important;font-size:14px!important}
  body.product-product .pm-highlight-label{font-size:9px!important}
  body.product-product .pm-highlight-value{font-size:12px!important;line-height:1.25!important}
  body.product-product .pm-option-box{margin-top:2px!important;padding:8px!important;border-radius:13px!important}
  body.product-product .pm-selector-meta{gap:6px!important;margin-bottom:5px!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important}
  body.product-product .pm-selector-progress,
  body.product-product .pm-selector-reset{font-size:10px!important}
  body.product-product .pm-chip-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important}
  body.product-product .pm-chip,
  body.product-product .pm-variant-chip{width:100%!important;min-height:42px!important;padding:8px 10px!important;border-radius:11px!important;font-size:12px!important}
  body.product-product .pm-option-group,
  body.product-product .pm-selector-group{gap:6px!important}
  body.product-product .pm-option-group+.pm-option-group,
  body.product-product .pm-selector-group+.pm-selector-group,
  body.product-product .pm-standard-option-selector .pm-option-group+.pm-option-group,
  body.product-product .product-child-variant-selector .pm-option-group+.pm-option-group{margin-top:10px!important;padding-top:10px!important}
  body.product-product .price-group{margin-top:9px!important;padding:12px 13px!important;border-radius:13px!important}
  body.product-product .price-group .kdvsizfiyat .price-new{font-size:25px!important;line-height:1.1!important}
  body.product-product .price-group .kdvlifiyat{margin-top:4px!important;font-size:12px!important}
  body.product-product .pm-stock-row{display:none!important;margin:0!important;padding:0!important}
  body.product-product .pm-inline-stats{min-height:0!important;border-radius:11px!important}
  body.product-product #pm-accessory-placement:empty{display:none!important;margin:0!important;padding:0!important}
  body.product-product #pm-purchase-row{position:fixed!important;z-index:1085!important;right:0!important;bottom:calc(63px + env(safe-area-inset-bottom))!important;left:0!important;display:grid!important;grid-template-columns:minmax(104px,1fr) 62px minmax(104px,1.12fr)!important;align-items:center!important;gap:4px!important;width:100%!important;max-width:none!important;margin:0!important;padding:7px 7px!important;border:1px solid #e0e3e7!important;border-right:0!important;border-left:0!important;border-radius:14px 14px 0 0!important;background:rgba(255,255,255,.98)!important;box-shadow:0 -7px 25px rgba(18,27,40,.14)!important;backdrop-filter:blur(13px)}
  body.product-product #pm-purchase-row>.pm-mobile-buy-price{grid-column:1!important;display:flex!important;min-width:0!important;height:34px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;overflow:hidden!important;padding:0 2px!important;line-height:1!important;white-space:nowrap!important}
  body.product-product #pm-purchase-row>.pm-mobile-buy-price__old{display:none!important}
  body.product-product #pm-purchase-row>.pm-mobile-buy-price .pm-mobile-buy-price__old{display:block!important;max-width:100%!important;overflow:hidden!important;color:#9ca3ad!important;font-size:8px!important;line-height:9px!important;text-decoration:line-through!important;text-overflow:ellipsis!important}
  body.product-product #pm-purchase-row>.pm-mobile-buy-price__main,
  body.product-product #pm-purchase-row>.pm-mobile-buy-price .pm-mobile-buy-price__main{display:block!important;max-width:100%!important;overflow:hidden!important;color:#008b2f!important;font-size:17px!important;font-weight:900!important;line-height:17px!important;letter-spacing:-.4px!important;text-overflow:ellipsis!important}
  body.product-product #pm-purchase-row>.pm-mobile-buy-price .pm-mobile-buy-price__main.is-special{color:#e32636!important}
  body.product-product #pm-purchase-row>.pm-mobile-buy-price small{display:block!important;max-width:100%!important;overflow:hidden!important;margin:0!important;color:#a0a7b1!important;font-size:7px!important;font-weight:650!important;line-height:8px!important;text-overflow:ellipsis!important;white-space:nowrap!important}
  body.product-product #pm-purchase-row>.price-group{position:relative!important;grid-column:1!important;display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0 2px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
  body.product-product #pm-purchase-row>.price-group>.price{position:relative!important;display:flex!important;min-width:0!important;height:25px!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;margin:0!important;padding:0!important;background:transparent!important;line-height:1!important}
  body.product-product #pm-purchase-row>.price-group.pm-has-special>.price{height:34px!important;justify-content:flex-start!important;padding-top:9px!important}
  body.product-product #pm-purchase-row>.price-group .pm-unit-price-note,
  body.product-product #pm-purchase-row>.price-group .timer_reward{display:none!important}
  body.product-product #pm-purchase-row>.price-group .kdvlifiyat{position:relative!important;top:0!important;display:flex!important;min-width:0!important;height:8px!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;margin:0!important;padding:0!important;color:#a0a7b1!important;font-size:0!important;font-weight:650!important;line-height:1!important;white-space:nowrap!important}
  body.product-product #pm-purchase-row>.price-group .kdvlifiyat .price-new{overflow:visible!important;max-width:none!important;color:#a0a7b1!important;font-size:7px!important;font-weight:700!important;text-overflow:clip!important}
  body.product-product #pm-purchase-row>.price-group .kdvlifiyat>span:first-child{color:#a0a7b1!important;font-size:7px!important;font-weight:700!important}
  body.product-product #pm-purchase-row>.price-group .kdvlifiyat .price-old{color:#9ca3ad!important;font-size:7px!important;text-decoration:line-through!important}
  body.product-product #pm-purchase-row>.price-group .kdvlifiyat>span:last-child{display:none!important}
  body.product-product #pm-purchase-row>.price-group .kdvlifiyat:after{display:inline!important;margin-left:3px!important;color:#a0a7b1!important;font-size:6px!important;font-weight:650!important;content:'KDV Dahil'!important}
  body.product-product #pm-purchase-row>.price-group.pm-has-special .kdvsizfiyat{margin:0!important}
  body.product-product #pm-purchase-row>.price-group.pm-has-special .kdvlifiyat .price-old{position:absolute!important;top:-25px!important;left:0!important;margin:0!important;line-height:1!important}
  body.product-product #pm-purchase-row>.price-group:not(.pm-has-tax) .kdvlifiyat{margin-top:0!important;color:#008b2f!important;font-size:16px!important;font-weight:900!important;line-height:1.05!important}
  body.product-product #pm-purchase-row>.price-group:not(.pm-has-tax) .kdvlifiyat .price-new{max-width:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important}
  body.product-product #pm-purchase-row>.price-group .kdvsizfiyat{display:flex!important;min-width:0!important;height:16px!important;align-items:baseline!important;gap:2px!important;margin:0!important;padding:0!important;line-height:1!important;white-space:nowrap!important}
  body.product-product #pm-purchase-row>.price-group .kdvsizfiyat .price-new{overflow:hidden!important;color:#008b2f!important;font-size:15px!important;font-weight:900!important;line-height:1.05!important;letter-spacing:-.35px!important;text-overflow:ellipsis!important}
  body.product-product #pm-purchase-row>.price-group.pm-has-special .kdvsizfiyat .price-new{color:#e32636!important}
  body.product-product #pm-purchase-row>.price-group .kdvsizfiyat .artikdv{display:none!important}
  body.product-product #pm-purchase-row .pm-qty{grid-column:2!important;display:grid!important;grid-template-columns:19px 24px 19px!important;width:62px!important;min-width:62px!important;height:42px!important}
  body.product-product #pm-purchase-row .pm-qty button,
  body.product-product #pm-purchase-row .pm-qty input{width:auto!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0!important;font-size:12px!important}
  body.product-product #pm-purchase-row #button-cart{grid-column:3!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:0 6px!important;border-radius:10px!important;font-size:11px!important}
  body.product-product #pm-purchase-row #button-cart.pm-btn--stock-alert{height:44px!important;min-height:44px!important;padding:3px 8px!important}
  body.product-product #pm-purchase-row .pm-btn__stock-note{display:none!important}
  body.product-product #pm-purchase-row #button-checkout{display:none!important}
  body.product-product #pm-purchase-row .pm-btn-wishlist{display:none!important}
  body.product-product #cargo-time-bar{margin-top:10px!important}
  body.product-product .pm-wa-support-box{margin-top:10px!important}
  body.product-product .pm-tabs{margin:14px 0!important;overflow:hidden!important;border-radius:15px!important}
  body.product-product .pm-tab-nav{position:relative!important;top:auto!important;display:flex!important;width:100%!important;max-width:100%!important;grid-auto-flow:unset!important;grid-auto-columns:unset!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;overflow-y:hidden!important;margin:0!important;padding:6px!important;border-bottom:1px solid #e5e7eb!important;background:#f5f6f8!important;scroll-behavior:smooth!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important}
  body.product-product .pm-tab-nav::-webkit-scrollbar{display:none!important}
  body.product-product .pm-tab-nav.pm-tab-nav--fixed{position:relative!important;right:auto!important;left:auto!important;width:100%!important;border-radius:0!important;box-shadow:none!important}
  body.product-product .pm-tab-btn{position:relative!important;display:inline-flex!important;min-width:max-content!important;min-height:42px!important;flex:0 0 auto!important;align-items:center!important;justify-content:center!important;padding:0 14px!important;border:1px solid #e1e4e8!important;border-radius:11px!important;background:#fff!important;color:#59616d!important;font-size:12px!important;font-weight:750!important;line-height:1.15!important;white-space:nowrap!important;scroll-snap-align:start!important;box-shadow:0 1px 3px rgba(15,23,42,.035)!important}
  body.product-product .pm-tab-btn:after{display:none!important}
  body.product-product .pm-tab-btn.is-active{border-color:#e1bd00!important;background:#fed700!important;color:#181818!important;box-shadow:0 3px 9px rgba(181,151,0,.16)!important}
  body.product-product .pm-tab-btn:active{transform:scale(.97)!important}
  body.product-product .pm-tab-pane{padding:14px 11px!important}
}

/* Tüm ürün listelemelerinde seçenekli ürün eylemi, standart sepet eylemiyle aynı yerde. */
.category-page .cart.pwa-option-cart{display:flex;align-items:flex-end;justify-content:flex-end}
.category-page .product_model_sstatus{display:none!important}
.category-page .pwa-option-choice{display:grid!important;width:44px;min-width:44px;height:44px;min-height:44px;padding:0!important;place-items:center;border:0;border-radius:14px;background:#050505;color:#fed700;text-decoration:none!important;box-shadow:none}
.category-page .pwa-option-choice .option-alert.option-summary{display:grid!important;width:100%;height:100%;min-height:0;margin:0!important;padding:0!important;place-items:center;border:0!important;background:transparent!important;color:inherit!important}
.category-page .pwa-option-choice .option-alert.option-summary>span{display:none!important}
.category-page .pwa-option-choice .option-alert.option-summary i{margin:0!important;color:#fed700!important;font-size:16px!important}
.category-page .pwa-option-choice .option-alert.option-summary i:before{font-family:FontAwesome!important;content:'\f1de'!important}

@media(min-width:768px){
  .category-page .pwa-option-choice:hover,
  .category-page .pwa-option-choice:focus,
  .category-page .pwa-option-choice:active,
  .category-page .pwa-option-choice.active,
  .category-page .pwa-option-choice.is-active{background:#fed700!important;color:#111!important;box-shadow:none!important}
  .category-page .pwa-option-choice:hover .option-alert.option-summary i,
  .category-page .pwa-option-choice:focus .option-alert.option-summary i,
  .category-page .pwa-option-choice:active .option-alert.option-summary i,
  .category-page .pwa-option-choice.active .option-alert.option-summary i,
  .category-page .pwa-option-choice.is-active .option-alert.option-summary i{color:#111!important}
}

@media(max-width:767px){
  .category-page .pwa-option-choice{width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;border:1px solid #d8e2ef!important;border-radius:10px!important;background:#f1f6fc!important;color:#3978c5!important}
  .category-page .pwa-option-choice .option-alert.option-summary i{color:inherit!important;font-size:13px!important}
}

/* Single-screen marketplace category navigation */
@media(max-width:767px){
  .pwa-category-drawer__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center}
  .pwa-category-drawer__head>div{min-width:0}.pwa-category-drawer__head>div:first-child{grid-column:2}
  .pwa-category-drawer__head small[hidden],.pwa-category-drawer__back[hidden]{display:none!important}
  .pwa-category-drawer__back,.pwa-category-drawer__close{display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:#f1f2f4;color:#252b34;font-size:16px;touch-action:manipulation}
  .pwa-category-drawer__back{grid-column:1;grid-row:1}.pwa-category-drawer__close{grid-column:3;grid-row:1}.pwa-category-drawer__head>div{grid-column:2;grid-row:1}
  .pwa-category-grid{display:grid;margin:0;padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;list-style:none}
  .pwa-category-card{position:relative;min-width:0;height:126px;overflow:hidden;isolation:isolate;border:1px solid #e7e9ed;border-radius:17px;background:#fff;box-shadow:inset 0 1px 0 #fff,0 3px 10px rgba(25,31,42,.045)}
  .pwa-category-card:before{position:absolute;z-index:0;inset:0;background:radial-gradient(circle at 88% 82%,rgba(247,248,249,.82) 0,rgba(255,255,255,0) 64%);content:'';pointer-events:none}
  .pwa-category-card:after{position:absolute;z-index:2;top:0;bottom:0;left:0;width:59%;background:linear-gradient(90deg,#fff 0,rgba(255,255,255,.94) 64%,rgba(255,255,255,0) 100%);content:'';pointer-events:none}
  .pwa-category-card__link{position:absolute;z-index:3;inset:0;display:block;overflow:hidden;color:#222!important;text-decoration:none!important}
  .pwa-category-card__link:after{position:absolute;z-index:2;inset:0;background:linear-gradient(270deg,rgba(255,255,255,.92) 0,rgba(255,255,255,.3) 5%,transparent 17%),linear-gradient(0deg,rgba(255,255,255,.9) 0,rgba(255,255,255,.26) 7%,transparent 22%);content:'';pointer-events:none}
  .pwa-category-card__link strong{position:relative;z-index:4;display:block;width:62%;padding:15px 0 0 13px;color:#252a30;text-shadow:0 1px rgba(255,255,255,.85);font-size:13px;font-weight:750;line-height:1.25}
  .pwa-category-card__image{position:absolute;z-index:1;right:-2px;bottom:-2px;width:78%;height:102%;border-radius:0 16px 16px 0;object-fit:contain;object-position:right bottom;opacity:.97;mix-blend-mode:multiply;filter:saturate(1.04) contrast(1.025);-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.32) 12%,#000 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.32) 12%,#000 30%,#000 100%)}
  .pwa-category-card__image.is-svg-icon{right:-7px;bottom:-6px;width:60%;height:98%;padding:2px;object-fit:contain;object-position:right bottom;opacity:1;mix-blend-mode:normal;filter:drop-shadow(0 5px 7px rgba(25,31,42,.09));-webkit-mask-image:radial-gradient(ellipse 82% 78% at 64% 59%,#000 48%,rgba(0,0,0,.92) 62%,rgba(0,0,0,.5) 76%,rgba(0,0,0,.12) 90%,transparent 100%);mask-image:radial-gradient(ellipse 82% 78% at 64% 59%,#000 48%,rgba(0,0,0,.92) 62%,rgba(0,0,0,.5) 76%,rgba(0,0,0,.12) 90%,transparent 100%)}
  .pwa-category-card__placeholder{position:absolute;right:18px;bottom:18px;display:grid;width:55px;height:55px;place-items:center;border-radius:50%;background:rgba(255,255,255,.62);color:#b7bbc2;font-size:27px}
  .pwa-category-card__open{position:absolute;z-index:6;right:8px;top:8px;display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(225,227,230,.8);border-radius:50%;background:rgba(255,255,255,.9);color:#4f5660;font-size:11px;box-shadow:0 2px 7px rgba(20,24,32,.07);backdrop-filter:blur(4px);touch-action:manipulation}
  .pwa-category-card:active{outline:2px solid var(--pwa-yellow);transform:scale(.985)}
  .pwa-category-card[hidden]{display:none!important}
  .pwa-category-popular{margin:2px 0 13px}.pwa-category-popular[hidden]{display:none!important}.pwa-category-popular__head{display:flex;align-items:end;justify-content:space-between;margin:0 2px 8px}.pwa-category-popular__head strong{color:#202631;font-size:14px}.pwa-category-popular__head span{color:#9299a4;font-size:10px}.pwa-category-popular__rail{display:flex;gap:8px;overflow-x:auto;padding:1px 1px 6px;scrollbar-width:none;scroll-snap-type:x proximity}.pwa-category-popular__rail::-webkit-scrollbar{display:none}.pwa-category-popular__item{display:flex;width:78px;min-width:78px;min-height:92px;align-items:center;flex-direction:column;justify-content:flex-start;gap:5px;padding:7px 5px;border:1px solid #e7e9ed;border-radius:14px;background:#fff;color:#29303a!important;text-align:center;text-decoration:none!important;box-shadow:0 2px 7px rgba(22,30,43,.04);scroll-snap-align:start}.pwa-category-popular__item img{width:52px;height:52px;object-fit:contain}.pwa-category-popular__item>i{display:grid;width:52px;height:52px;place-items:center;border-radius:12px;background:#fff8d0;color:#c3a000;font-size:23px}.pwa-category-popular__item span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:10px;font-weight:750;line-height:1.18}.pwa-category-popular__item:active{border-color:#e5c500;background:#fffbea;transform:scale(.97)}
  .pwa-category-drawer__body{padding:4px 13px 16px;background:#fff}
}
@media(min-width:768px) and (max-width:1199px){.desktop-home-popular__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:768px){.pwa-mobile-appbar,.pwa-home-intro{display:none!important}}

/* Modern mobile category drawer */
@media(max-width:767px){
  .pwa-category-drawer{width:min(92vw,390px);border-right:1px solid rgba(0,0,0,.06);background:#f7f8fa}
  .pwa-category-drawer__head{position:relative;min-height:92px;padding:20px 17px 14px;border-top:5px solid var(--pwa-yellow);border-bottom:0}
  .pwa-category-drawer__head small{display:block;margin-bottom:3px;color:#aa8e00;font-size:9px;font-weight:900;letter-spacing:.09em}
  .pwa-category-drawer__head strong{font-size:23px;line-height:1.05;letter-spacing:-.5px}
  .pwa-category-drawer__head span{margin-top:6px}
  .pwa-category-drawer__close{width:42px;height:42px;border-radius:50%;transition:background .15s,transform .15s}
  .pwa-category-drawer__close:active{background:#e5e7ea;transform:scale(.94)}
  .pwa-category-search{position:relative;display:flex;min-height:46px;align-items:center;margin:3px 12px 9px;padding:0 12px;border:1px solid #e2e5ea;border-radius:14px;background:#fff;box-shadow:0 3px 12px rgba(20,28,42,.04)}
  .pwa-category-search>i{margin-right:9px;color:#8b94a2}.pwa-category-search input{width:100%;height:42px;padding:0;border:0!important;outline:0!important;background:transparent;font-size:13px;box-shadow:none!important}
  .pwa-category-search button{display:grid;width:28px;height:28px;flex:0 0 28px;place-items:center;border:0;border-radius:50%;background:#f0f1f3;color:#707887}
  .pwa-category-drawer__body{padding:2px 12px 12px;overscroll-behavior:contain}
  .pwa-category-drawer .m-mm-list-item{min-height:62px;margin-bottom:6px;padding:5px 4px;border-color:#e8eaee;border-radius:14px;box-shadow:0 3px 10px rgba(20,28,42,.035);transition:border-color .15s,transform .15s,box-shadow .15s}
  .pwa-category-drawer .m-mm-list-item[hidden]{display:none!important}
  .pwa-category-drawer .m-mm-list-item:active{border-color:#ead06a;box-shadow:0 2px 5px rgba(20,28,42,.04);transform:scale(.988)}
  .pwa-category-drawer .mm-a{gap:12px;padding:5px 7px;font-size:13px;line-height:1.3}
  .pwa-category-drawer .mobile-menu-icon{width:42px;height:42px;flex-basis:42px;padding:3px;border-radius:12px;background:#f7f8fa}
  .pwa-category-drawer .show-sc-mobile{width:34px;height:34px;border-radius:50%;background:#fff8d2;font-size:12px;transition:background .15s,transform .15s}
  .pwa-category-drawer .show-sc-mobile:active{background:var(--pwa-yellow);transform:translateX(2px)}
  .pwa-category-drawer .mob-second-level,.pwa-category-drawer .mob-third-level{top:0!important;width:min(92vw,390px)!important;padding:0 12px 12px!important;background:#f7f8fa!important}
  .pwa-category-drawer .mobm-top{min-height:76px;margin:0 -12px 12px;padding:14px 14px 10px;border-top:5px solid var(--pwa-yellow)}
  .pwa-category-drawer .mobm-title{font-size:17px;line-height:1.2}.pwa-category-drawer .mm-icon-come-back,.pwa-category-drawer .mobm-close-menu{width:40px;height:40px;border-radius:50%}
  .pwa-category-drawer__all{box-shadow:0 -5px 16px rgba(20,28,42,.04)}

  /* App-style visual category grid */
  .pwa-category-drawer__body>#pwa-category-root{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:start}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item{min-width:0;min-height:116px;margin:0;padding:9px;border:1px solid #e8e9ed;border-radius:18px;background:#fff;box-shadow:0 4px 13px rgba(28,35,48,.045)}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.mm-a{min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:3px 2px 2px;font-size:12px;line-height:1.28}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.mm-a .mobile-menu-icon{width:52px;height:52px;flex:0 0 52px;padding:6px;border-radius:15px;background:linear-gradient(145deg,#fff9d5,#f5f6f8)}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.show-sc-mobile{position:absolute;top:10px;right:9px;width:29px;height:29px;background:#f4f5f7;color:#4f5866}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item:has(>.show-sc-mobile){padding-right:37px}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item:active{border-color:#e2c434;background:#fffdf1}
  .pwa-category-drawer .mob-second-level>.m-mm-list,.pwa-category-drawer .mob-third-level>.m-mm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:start}
  .pwa-category-drawer .mob-second-level>.m-mm-list>.m-mm-list-item,.pwa-category-drawer .mob-third-level>.m-mm-list>.m-mm-list-item{min-height:76px;margin:0;padding:8px;border-radius:15px}
  .pwa-category-drawer .mob-second-level>.m-mm-list>.m-mm-list-item>.mm-a,.pwa-category-drawer .mob-third-level>.m-mm-list>.m-mm-list-item>.mm-a{padding:7px 5px;font-size:12px;line-height:1.3}

  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item{display:flex!important;min-height:166px;padding:8px;flex-direction:column}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.mm-a{width:100%;flex:1;align-items:stretch;justify-content:flex-start;padding:0}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.mm-a .mobile-menu-icon,.pwa-category-image-placeholder{display:grid;width:100%;height:86px;max-width:none;flex:0 0 86px;place-items:center;padding:5px;border-radius:13px;background:#fafafa;object-fit:contain}
  .pwa-category-image-placeholder{color:#a2a9b4;font-size:24px}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.mm-a>span:last-child{display:block;min-height:34px;padding:2px 3px;color:#252b35;font-size:12px;font-weight:800;line-height:1.28}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.pwa-level-open{position:absolute;right:10px;bottom:10px;display:grid;width:34px;height:34px;place-items:center;border:1px solid #eceef1;border-radius:50%;background:#fff;color:#6d7581;box-shadow:0 2px 7px rgba(20,28,42,.07);touch-action:manipulation}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item>.pwa-level-open:active{border-color:#e3c325;background:#fff8cd;color:#171b23;transform:scale(.94)}
  .pwa-category-drawer__body>#pwa-category-root>.m-mm-list-item:has(>.pwa-level-open)>.mm-a>span:last-child{padding-right:35px}
  .pwa-category-drawer .pwa-child-level{position:fixed!important;top:0!important;bottom:60px!important;left:0!important;width:min(92vw,390px)!important;overflow-x:hidden!important;overflow-y:auto!important;margin:0!important;padding:0 12px 12px!important;background:#f7f8fa!important;opacity:0;transform:translateX(-105%);transition:transform .22s ease,opacity .16s ease}
  .pwa-category-drawer .pwa-child-level.pwa-level-active{display:block!important;opacity:1;transform:translateX(0)}
  .pwa-category-drawer .pwa-level-head{position:sticky;z-index:20;top:0;display:grid;grid-template-columns:42px minmax(0,1fr) 42px;min-height:78px;align-items:center;gap:9px;margin:0 -12px 12px;padding:14px 13px 10px;border-top:5px solid var(--pwa-yellow);border-bottom:1px solid #e4e7ec;background:#fff}
  .pwa-category-drawer .pwa-level-title{overflow:hidden;color:#202631;font-size:17px;font-weight:850;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
  .pwa-category-drawer .pwa-level-back,.pwa-category-drawer .pwa-level-close{position:relative;z-index:22;display:grid;width:42px;height:42px;place-items:center;border:0;border-radius:50%;background:#f0f1f3;color:#272d36;font-size:15px;pointer-events:auto!important;touch-action:manipulation}
  .pwa-category-drawer .pwa-level-back:active,.pwa-category-drawer .pwa-level-close:active{background:var(--pwa-yellow);transform:scale(.94)}
  .pwa-category-drawer .pwa-child-level>.m-mm-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;align-content:start}
  .pwa-category-drawer .pwa-child-level>.m-mm-list>.m-mm-list-item{min-height:76px;margin:0;padding:8px;border-radius:15px}
.pwa-category-drawer .pwa-child-level>.m-mm-list>.m-mm-list-item>.mm-a{padding:7px 5px;font-size:12px;line-height:1.3}
}

/* Marka afişi: masaüstü ve mobil ortak vitrin düzeni. */
.markabanner{box-sizing:border-box;position:relative;margin:28px 0;padding:20px;border:1px solid #e8eaed;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgba(24,31,43,.05)}
.markabanner__head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:15px}.markabanner__head span,.markabanner__head small{display:block}.markabanner__head span{color:#252b34;font-size:18px;font-weight:850;line-height:1.25}.markabanner__head small{margin-top:3px;color:#8b929d;font-size:10px;line-height:1.35}
.markabanner__nav{display:flex;flex:0 0 auto;gap:5px}.markabanner__nav button{display:grid;width:35px;height:35px;place-items:center;padding:0;border:1px solid #e1e4e8;border-radius:50%;background:#fff;color:#343b45;font-size:17px;box-shadow:0 2px 7px rgba(20,27,38,.055);transition:border-color .15s,background .15s,opacity .15s}.markabanner__nav button:hover{border-color:#e5c62f;background:#fff9d4}.markabanner__nav button.swiper-button-disabled{opacity:.3;pointer-events:none}
.markabanner .swiper-module{overflow:hidden;padding:1px 1px 12px}.markabanner .item{box-sizing:border-box;height:auto}.markabanner .item>a,.markabanner .markabanner__static{box-sizing:border-box;display:flex;width:100%;min-height:92px;height:100%;align-items:center;justify-content:center;padding:12px;border:1px solid #e7e9ec;border-radius:12px;background:linear-gradient(145deg,#fff,#fafbfc);transition:border-color .18s,box-shadow .18s,transform .18s}.markabanner .item>a:hover{border-color:#ead05a;box-shadow:0 5px 14px rgba(31,38,50,.07);transform:translateY(-2px)}
.markabanner .item img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;max-height:68px!important;margin:auto!important;padding:0!important;border:0!important;border-radius:0!important;object-fit:contain!important;filter:grayscale(.12);transition:filter .18s,transform .18s}.markabanner .item>a:hover img{border:0!important;filter:none;transform:scale(1.025)}
.markabanner__fallback{display:none;color:#555e69;font-size:12px;font-weight:800;line-height:1.3;text-align:center}.markabanner .is-image-error .markabanner__fallback{display:block}
.markabanner .swiper-scrollbar{bottom:0!important;height:3px!important;border-radius:3px;background:#eef0f2}.markabanner .swiper-scrollbar-drag{border-radius:3px;background:#d2b600}
@media(max-width:767px){
  .markabanner{width:100%;margin:16px 0;padding:14px 12px;overflow:hidden;border-radius:13px;box-shadow:0 4px 12px rgba(24,31,43,.055)}
  .markabanner__head{margin-bottom:10px}.markabanner__head span{font-size:16px}.markabanner__head small{font-size:9px}.markabanner__nav{display:none}
  .markabanner .swiper-module{overflow:visible;padding-bottom:10px}.markabanner .item>a,.markabanner .markabanner__static{min-height:72px;padding:8px;border-radius:10px}.markabanner .item img{max-height:52px!important;filter:none}.markabanner__fallback{font-size:10px}
}
