:root{
 --primary:#334155;
 --primary-2:#0f172a;
 --ed-teal:#334155;
 --ed-teal-2:#334155;
 --ed-teal-dark:#0f172a;
 --ed-teal-deep:#0f172a;
 --ed-orange:#f97316;
 --ed-orange-2:#f97316;
 --ed-orange-dark:#c2410c;
 --ed-green:#16a34a;
 --ed-ink:#101828;
 --ed-muted:#667085;
 --ed-line:#e6eaef;
 --design-radius:10px;
 --design-card-radius:10px;
 --design-button-radius:10px;
 --design-shadow:0 10px 26px rgba(16,24,40,.08);
 --design-grid-cols:6;
 --design-mobile-grid-cols:3;
 --design-image-height:245px;
 --design-mobile-image-height:165px;
 --admnav-bg:#0f436c;
 --admnav-dropdown-bg:#0f436c;
 --admnav-text:#ffffff;
 --admnav-active:#0f436c;
 --admnav-scale:112;
}
html{font-size:100%}
body.theme-v24{background:#ffffff;color:#101828}
body.theme-v24 .container{width:min(1420px,calc(100% - 32px))}
body.theme-v24 .header{background:#ffffff;color:#101828;border-bottom-color:#e6eaef}
body.theme-v24 .header-main{height:70px}body.theme-v24 .logo-mark{background:linear-gradient(135deg,#0f172a,#334155)}
body.theme-v24 .btn,
body.theme-v24 .action,
body.theme-v24 button,
body.theme-v24 .variant-choice,
body.theme-v24 .chip{border-radius:var(--design-button-radius)}
body.theme-v24 .btn-primary{background:linear-gradient(135deg,#334155,#0f172a);border-color:#334155}
body.theme-v24 .btn-primary:hover{background:linear-gradient(135deg,#0f172a,#0f172a)}
body.theme-v24.storefront-theme .search .btn{background:linear-gradient(135deg,#334155,#0f172a)}
body.theme-v24.storefront-theme .search .btn:hover{background:#0f172a}
body.theme-v24.storefront-theme .btn-add-cart{background:linear-gradient(135deg,#f97316,#c2410c);border-color:#f97316}
body.theme-v24.storefront-theme .btn-add-cart:hover{background:#c2410c;border-color:#c2410c}
body.theme-v24.storefront-theme .btn-buy-now{color:#c2410c;border-color:#f97316}
body.theme-v24.storefront-theme .cart-badge,
body.theme-v24 .edmas-mobile-nav-badge{background:#f97316}
body.theme-v24 .delivery{color:#16a34a}
body.theme-v24 .card,
body.theme-v24 .panel,
body.theme-v24 .account-card,
body.theme-v24 .checkout-card,
body.theme-v24 .order-summary,
body.theme-v24 .cart-list{background:#ffffff;border-color:#e6eaef;border-radius:var(--design-card-radius)}
body.theme-v24.storefront-theme .card{border-radius:var(--design-card-radius);padding-bottom:0}
body.theme-v24.storefront-theme .card-body{padding:8px}
body.theme-v24.storefront-theme .section{padding-top:18px;padding-bottom:18px}
body.theme-v24.storefront-theme .store-results .product-grid,
body.theme-v24.storefront-theme .product-grid{grid-template-columns:repeat(var(--design-grid-cols),minmax(0,1fr))}
body.theme-v24.storefront-theme .card-media,
body.theme-v24.storefront-theme .real-media{height:var(--design-image-height);min-height:var(--design-image-height);max-height:var(--design-image-height)}
body.theme-v24.storefront-theme .hero-main{background:linear-gradient(135deg,#0f172a 0%,#334155 58%,#f97316 150%);color:#ffffff;border-radius:var(--design-card-radius)}
body.theme-v24.storefront-theme .hero-main h1,
body.theme-v24.storefront-theme .hero-main p{color:#ffffff}body.theme-v24.storefront-theme .card{box-shadow:0 10px 26px rgba(16,24,40,.08);border:1px solid rgba(230,234,239,.65)}
@media(max-width:760px){
 body.theme-v24.storefront-theme .container{width:calc(100% - 16px)}
 body.theme-v24.storefront-theme .store-results .product-grid,
 body.theme-v24.storefront-theme .product-grid{grid-template-columns:repeat(var(--design-mobile-grid-cols),minmax(0,1fr))}
 body.theme-v24.storefront-theme .card-media,
 body.theme-v24.storefront-theme .real-media{height:var(--design-mobile-image-height);min-height:var(--design-mobile-image-height);max-height:var(--design-mobile-image-height)}
}@media(max-width:760px){
 body.theme-v24.storefront-theme .store-results .product-grid,
 body.theme-v24.storefront-theme .product-grid{
   gap:6px!important;
 }
 body.theme-v24.storefront-theme .card{
   border-radius:8px!important;
 }
 body.theme-v24.storefront-theme .card-body{
   padding:6px!important;
 }
 body.theme-v24.storefront-theme .card-media,
 body.theme-v24.storefront-theme .real-media{
   height:min(var(--design-mobile-image-height),135px)!important;
   min-height:min(var(--design-mobile-image-height),135px)!important;
   max-height:min(var(--design-mobile-image-height),135px)!important;
 }
 body.theme-v24.storefront-theme .card .brand{
   font-size:6px!important;
 }
 body.theme-v24.storefront-theme .card .title{
   min-height:31px!important;
   font-size:8px!important;
   line-height:1.3!important;
   display:-webkit-box;
   -webkit-line-clamp:3;
   -webkit-box-orient:vertical;
   overflow:hidden;
 }
 body.theme-v24.storefront-theme .card .rating{
   font-size:7px!important;
 }
 body.theme-v24.storefront-theme .card .price{
   font-size:13px!important;
 }
 body.theme-v24.storefront-theme .variant-note{
   font-size:6px!important;
   padding:3px 5px!important;
 }
 body.theme-v24.storefront-theme .search-card-actions .btn,
 body.theme-v24.storefront-theme .card-cart-form .btn{
   min-height:30px!important;
   height:30px!important;
   padding:0 5px!important;
   font-size:7px!important;
 }
 body.theme-v24.storefront-theme .tag{
   left:5px!important;
   bottom:5px!important;
   padding:3px 5px!important;
   font-size:6px!important;
 }
}/* EDMAS V31.15.1 — Admin menü tasarımı düzeltmesi
   app-v3102.css body üzerinde --admnav-bg/--admnav-active tanımladığı için
   :root'taki değerler eziliyordu. Değerleri doğrudan body scope'una taşıyoruz. */
body.theme-v24.admin-theme{
 --admnav-bg:#0f436c!important;
 --admnav-panel:#0f436c!important;
 --admnav-active:#0f436c!important;
 --admnav-text:#ffffff!important;
 --admnav-height:73.92px!important;
}
body.theme-v24.admin-theme .edmas-admin-nav{background:#0f436c!important;color:#ffffff!important}
body.theme-v24.admin-theme .edmas-admin-nav-inner{min-height:73.92px!important;padding-top:9px!important;padding-bottom:9px!important}
body.theme-v24.admin-theme .edmas-admin-dashboard,
body.theme-v24.admin-theme .edmas-admin-nav-group>summary,
body.theme-v24.admin-theme .edmas-admin-site-link,
body.theme-v24.admin-theme .edmas-admin-logout,
body.theme-v24.admin-theme .edmas-admin-notification-link{color:#ffffff!important}
body.theme-v24.admin-theme .edmas-admin-dashboard,
body.theme-v24.admin-theme .edmas-admin-nav-group>summary{min-height:47.04px!important;padding-left:12px!important;padding-right:12px!important}
body.theme-v24.admin-theme .edmas-admin-dashboard.active,
body.theme-v24.admin-theme .edmas-admin-nav-group.active>summary,
body.theme-v24.admin-theme .edmas-admin-nav-group[open]>summary{background:#0f436c!important;border-color:#0f436c!important;color:#ffffff!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu,
body.theme-v24.admin-theme .edmas-admin-nav-menu:before{background:#0f436c!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu{color:#ffffff!important;width:390px!important;padding:13px!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu-title{color:#ffffff!important;opacity:.68;font-size:10px!important;padding:5px 7px 11px!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu a{color:#ffffff!important;min-height:51.52px!important;padding:8.96px 11.2px!important;grid-template-columns:33.6px minmax(0,1fr) auto!important;gap:9px!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu a:hover{background:rgba(255,255,255,.10)!important;color:#ffffff!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu a.active{background:#0f436c!important;border-color:#0f436c!important;color:#ffffff!important}
body.theme-v24.admin-theme .edmas-admin-dashboard b,
body.theme-v24.admin-theme .edmas-admin-nav-group>summary b{font-size:13.44px!important;line-height:1.15!important}
body.theme-v24.admin-theme .edmas-admin-dashboard>span,
body.theme-v24.admin-theme .edmas-admin-nav-icon{font-size:15.68px!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu a>b{font-size:12.88px!important;line-height:1.25!important}
body.theme-v24.admin-theme .edmas-admin-nav-menu a>span{width:33.6px!important;height:33.6px!important;font-size:12.32px!important}
body.theme-v24.admin-theme .edmas-admin-site-link b,
body.theme-v24.admin-theme .edmas-admin-logout b,
body.theme-v24.admin-theme .edmas-admin-notification-link b{font-size:11.76px!important}
body.theme-v24.admin-theme .edmas-admin-site-link,
body.theme-v24.admin-theme .edmas-admin-logout,
body.theme-v24.admin-theme .edmas-admin-notification-link{min-height:47.04px!important}
@media(max-width:1450px){
 body.theme-v24.admin-theme .edmas-admin-nav-menu{width:360px!important}
 body.theme-v24.admin-theme .edmas-admin-dashboard,body.theme-v24.admin-theme .edmas-admin-nav-group>summary{padding-left:9px!important;padding-right:9px!important}
}