/* SistemTicaret - reference-inspired electric green and premium mega menu */
@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--accent:#00e01e;--deep:#252626;--ink:#252a27;--border:#e9ecea;--sub:#6a716c}
body,button,input,select,textarea{font-family:Manrope,Inter,'Segoe UI',Arial,sans-serif!important}
body{background:#f7f9f7!important;color:#252a27!important;font-size:14px!important}
.announcement{background:#242624!important;color:#f1f4f1!important}
.site-header{background:#fff!important}.brand-symbol,.site-search button,.basket-link b,.mobile-categories>summary{background:#00e01e!important;color:#17351b!important}
.main-nav{background:#00d91c!important}.nav-links a{color:#102f15!important;font-weight:800!important}.nav-links a:hover{color:#fff!important;background:#189b2c!important}
.site-search{border-color:#e3e8e3!important;background:#f8faf8!important}.site-search button:hover,.add-btn:hover{background:#00bd19!important}
.category-sidebar{background:#282929!important;border:0!important;border-radius:4px!important;box-shadow:0 14px 35px #1112!important;overflow:visible!important;isolation:auto!important;z-index:1000!important}
.category-sidebar .side-title{background:#00e01e!important;color:#15371a!important;border-radius:4px 4px 0 0!important;font-size:13px!important;font-weight:800!important;letter-spacing:.2px!important;padding:17px 20px!important}
.category-sidebar>.cat-level{background:#282929!important;padding:0!important;border-radius:0 0 4px 4px!important;overflow:visible!important}
.category-sidebar .cat-item{background:#282929!important;border-bottom:1px solid #414444!important;position:relative!important}
.category-sidebar .cat-row{margin:0!important;border-radius:0!important;min-height:45px!important;background:#282929!important;display:flex!important;align-items:center!important}
.category-sidebar .cat-row>a{font-size:13.5px!important;line-height:1.42!important;font-weight:800!important;letter-spacing:-.18px!important;color:#f7f8f7!important;padding:13px 7px 13px 20px!important;min-width:0!important}
.category-sidebar .cat-toggle{color:#b0b5b1!important;font-size:21px!important;margin-right:12px!important;width:23px!important;height:28px!important;flex:0 0 23px!important;background:transparent!important;border:0!important}
.category-sidebar .cat-toggle span{transform:none!important}.category-sidebar .cat-toggle.is-open span{transform:rotate(90deg)!important}
.category-sidebar .cat-item:hover>.cat-row,.category-sidebar .cat-item.cat-open>.cat-row{background:#383b39!important;box-shadow:inset 3px 0 0 #00e01e!important}
.category-sidebar .cat-item:hover>.cat-row>a,.category-sidebar .cat-item.cat-open>.cat-row>a{color:#00e01e!important}
.category-sidebar .cat-item:hover>.cat-row .cat-toggle,.category-sidebar .cat-item.cat-open>.cat-row .cat-toggle{color:#00e01e!important}
.category-sidebar .side-help{margin:14px!important;background:#343936!important;color:#fff!important;border-radius:6px!important}.category-sidebar .side-help a{color:#00e01e!important}
@media(min-width:901px) and (hover:hover) and (pointer:fine){
 .category-sidebar .cat-item>.cat-level{position:absolute!important;left:calc(100% - 1px)!important;top:-1px!important;width:580px!important;min-width:580px!important;max-width:min(580px,calc(100vw - 355px))!important;max-height:min(78vh,760px)!important;overflow-y:auto!important;overflow-x:hidden!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-content:start!important;gap:0 18px!important;background:#fff!important;border:1px solid #e8eae8!important;border-left:3px solid #00e01e!important;border-radius:0 8px 8px 0!important;padding:56px 20px 18px!important;box-shadow:0 18px 45px #0002!important;z-index:500!important;animation:refFly .22s ease-out both!important}
 .category-sidebar .cat-item>.cat-level::before{content:'ALT KATEGORİLER';position:absolute;top:0;left:20px;right:20px;height:45px;display:flex;align-items:center;border-bottom:1px solid #e8eae8;font-weight:800;font-size:16px;color:#252a27;letter-spacing:-.35px}
 .category-sidebar .cat-item>.cat-level[hidden]{display:none!important}
 .category-sidebar .cat-item:hover>.cat-level{display:grid!important}
 .category-sidebar .cat-level .cat-item{background:#fff!important;border:0!important;min-width:0!important}
 .category-sidebar .cat-level .cat-row{background:#fff!important;min-height:42px!important;border-radius:5px!important}
 .category-sidebar .cat-level .cat-row>a{color:#303431!important;font-size:13.5px!important;font-weight:700!important;padding:10px 8px!important}
 .category-sidebar .cat-level .cat-toggle{color:#7a827c!important}
 .category-sidebar .cat-level .cat-item:hover>.cat-row,.category-sidebar .cat-level .cat-item.cat-open>.cat-row{background:#edffef!important;box-shadow:none!important}
 .category-sidebar .cat-level .cat-item:hover>.cat-row>a,.category-sidebar .cat-level .cat-item.cat-open>.cat-row>a{color:#139e28!important}
 .category-sidebar .cat-level .cat-item>.cat-level{left:calc(100% - 1px)!important;top:-1px!important;width:330px!important;min-width:330px!important;max-width:330px!important;display:block!important;padding:52px 12px 12px!important;overflow:visible!important}
 .category-sidebar .cat-level .cat-item>.cat-level[hidden]{display:none!important}
 .category-sidebar .cat-level .cat-item:hover>.cat-level{display:block!important}
 @keyframes refFly{from{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}
}
.slider,.slide{background:linear-gradient(120deg,#155c21,#00c91b)!important}.slide-two{background:linear-gradient(120deg,#135f20,#00d81d)!important}.slide-three{background:linear-gradient(120deg,#12491b,#00ba1a)!important}
.hero-button,.checkout-button,.detail-add button,.add-btn,.pick-bottom b{background:#00e01e!important;color:#17351b!important;font-weight:800!important}
.product-card{border:1px solid #e8eee8!important;border-radius:9px!important}.product-card:hover{border-color:#00e01e!important;box-shadow:0 14px 30px #0d38121a!important}
.product-name{font-size:13px!important;font-weight:750!important;line-height:1.5!important}.product-price,.detail-price{color:#139d29!important}
.showcase-heading h2,.listing-heading h1{font-weight:800!important;letter-spacing:-.65px!important}.section-kicker,.eyebrow,.pick-tag,.product-category{color:#159b29!important}
.site-footer{background:#242a25!important}.site-footer a:hover{color:#00e01e!important}
@media(max-width:900px),(hover:none){.category-sidebar .cat-item>.cat-level,.category-sidebar .cat-level .cat-item>.cat-level{position:static!important;display:block!important;width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;overflow:visible!important;padding:4px 0 4px 13px!important;background:#333735!important;border:0!important;border-left:3px solid #00e01e!important;border-radius:0!important;box-shadow:none!important;animation:none!important}.category-sidebar .cat-item>.cat-level[hidden]{display:none!important}.category-sidebar .cat-level .cat-item{background:#333735!important}.category-sidebar .cat-level .cat-row{background:#333735!important}.category-sidebar .cat-level .cat-row>a{color:#fff!important}.category-sidebar .cat-level .cat-item:hover>.cat-row{background:#424743!important}.category-sidebar .cat-item:hover>.cat-level[hidden]{display:none!important}}
@media(prefers-reduced-motion:reduce){.category-sidebar .cat-item>.cat-level{animation:none!important}}
