/* BiDepo Market Theme 4.0 - özgün yapı market arayüzü */
body.nc-front-397{background:var(--market-bg,#f5f6f8)!important;color:var(--market-dark,#17212f);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"!important;font-size:var(--market-font-size,15px)}
body.nc-front-397 *,body.nc-front-397 *::before,body.nc-front-397 *::after{box-sizing:border-box}
body.nc-front-397 .nc-container{width:min(calc(100% - 32px),var(--nc-container,1320px));margin-inline:auto}
body.nc-front-397 .market-v4-promise{background:var(--market-dark);color:#fff;font-size:12px;font-weight:650;letter-spacing:.01em;padding:8px 0;text-align:center}
body.nc-front-397 .market-v4-promise .nc-container{line-height:1.35}
body.nc-front-397 .nc-header{background:#fff!important;border-bottom:1px solid var(--market-border)!important;box-shadow:0 3px 16px rgba(18,27,44,.035)!important}
body.nc-front-397 .nc-header .nc-nav{min-height:var(--market-header-height,80px);gap:clamp(10px,1.5vw,24px)}
body.nc-front-397 .nc-brand{flex-shrink:0}
body.nc-front-397 .nc-search{border-radius:var(--market-search-radius)!important;background:#f6f7f9!important;border:1px solid #dbe0e6!important;min-width:0;box-shadow:none!important}
body.nc-front-397 .nc-search input{background:transparent!important;min-width:0}
body.nc-front-397 .nc-search button{background:var(--market-accent)!important;color:white!important;border-radius:0 var(--market-search-radius) var(--market-search-radius) 0!important;min-height:42px}
body.nc-front-397 .nc-menu{gap:clamp(8px,1vw,20px)}
body.nc-front-397 .nc-menu a{font-weight:650}
body.nc-front-397 .nc-menu a:hover,body.nc-front-397 .nc-breadcrumb a:hover{color:var(--market-accent)!important}
body.nc-front-397 .nc431-header-cart{border-radius:var(--market-button-radius)!important}
body.nc-front-397 .nc-home-hero{padding:22px 0 26px!important}
body.nc-front-397 .nc-home-hero-grid{background:#fff;border-radius:16px;border:1px solid var(--market-border);padding:clamp(16px,2.7vw,36px)!important;box-shadow:0 4px 24px rgba(20,27,40,.035);gap:24px}
body.nc-front-397 .nc-home-copy h1{font-weight:850!important;letter-spacing:-.035em;line-height:1.14!important}
body.nc-front-397 .nc-eyebrow{color:var(--market-accent)!important;font-weight:800;letter-spacing:.06em}
body.nc-front-397 .nc-home-visual .nc-visual-card{border-radius:var(--market-card-radius)!important}
body.nc-front-397 .nc-home-metrics{gap:12px}
body.nc-front-397 .nc-home-section{padding-block:18px!important}
body.nc-front-397 .nc-section-title{margin-bottom:14px!important}
body.nc-front-397 .nc-section-title h2{font-weight:800;letter-spacing:-.025em}
body.nc-front-397 .nc-home-benefits-strip{background:#fff;border-block:1px solid var(--market-border);margin:12px 0}
body.nc-front-397 .nc444-category-showcase{gap:14px!important}
body.nc-front-397 .nc444-category-tile,body.nc-front-397 .nc-category-card{border:1px solid var(--market-border)!important;border-radius:var(--market-tile-radius)!important;overflow:hidden;background:#fff!important;transition:transform .16s ease,box-shadow .16s ease}
body.nc-front-397 .nc444-category-tile:hover,body.nc-front-397 .nc-category-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(20,27,40,.08)}
body.nc-front-397 .nc-catalog-v3{padding-top:14px!important}
body.nc-front-397 .nc-breadcrumb{font-size:12px!important;padding-block:10px!important;color:#707987}
body.nc-front-397 .nc-page-hero{border:1px solid var(--market-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important}
body.nc-front-397 .nc-catalog-v3 .nc-page-hero{padding:16px 20px!important;min-height:0!important;margin-bottom:18px!important}
body.nc-front-397 .nc-page-hero h1{font-weight:800!important;letter-spacing:-.02em;margin-block:4px 8px!important}
body.nc-front-397 .nc-catalog-shell{gap:20px!important;align-items:start}
body.nc-front-397 .nc-filter-sidebar{min-width:0}
body.nc-front-397 .nc-filter-card{background:#fff!important;border:1px solid var(--market-border)!important;border-radius:var(--market-card-radius)!important;box-shadow:none!important;padding:16px!important}
body.nc-front-397 .nc-filter-head{border-bottom:1px solid var(--market-border);padding-bottom:10px;margin-bottom:12px}
body.nc-front-397 .nc-results-toolbar{background:#fff!important;border:1px solid var(--market-border)!important;border-radius:10px!important;padding:12px 16px!important;gap:12px;align-items:center}
body.nc-front-397 .nc-product-grid.is-grid{display:grid!important;grid-template-columns:repeat(var(--market-columns,4),minmax(0,1fr))!important;gap:var(--market-gap,18px)!important}
body.nc-front-397 .nc-product-grid .nc-product-card{min-width:0!important;border:1px solid var(--market-border)!important;border-radius:var(--market-card-radius)!important;box-shadow:var(--market-card-shadow)!important;overflow:hidden;background:#fff!important;transition:transform .18s ease,box-shadow .18s ease}
body.nc-front-397 .nc-product-grid.is-grid .nc-product-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(19,28,43,.1)!important}
body.nc-front-397 .nc-product-media{display:flex;align-items:center;justify-content:center;background:#fff!important;aspect-ratio:var(--market-image-ratio)!important;padding:12px!important;border-bottom:1px solid #f0f1f3}
body.nc-front-397 .nc-product-media img{width:100%;height:100%;max-height:100%;object-fit:contain!important}
body.nc-front-397 .nc-product-info{padding:12px!important;display:flex;flex-direction:column;flex:1;min-width:0}
body.nc-front-397 .nc-product-card h3{line-height:1.42!important;font-weight:700!important;margin:6px 0!important}
body.nc-front-397 .nc-product-card .nc-price{color:var(--market-dark)!important;font-weight:850!important;letter-spacing:-.025em}
body.nc-front-397 .nc-product-card .nc-old-price{color:#9aa2ad!important}
body.nc-front-397 .nc-product-card .nc-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:10px}
body.nc-front-397 .nc-card-button,body.nc-front-397 .nc-primary-btn,body.nc-front-397 .nc-add-cart-btn{border-radius:var(--market-button-radius)!important;font-weight:800!important;transition:filter .18s,transform .18s}
body.nc-front-397 .nc-card-add,body.nc-front-397 .nc-add-cart-btn,body.nc-front-397 .nc-primary-btn{background:var(--market-accent)!important;border-color:var(--market-accent)!important;color:#fff!important}
body.nc-front-397 .nc-card-inspect,body.nc-front-397 .nc-secondary-btn{background:#fff!important;border:1px solid var(--market-border)!important;color:var(--market-dark)!important}
body.nc-front-397 .nc-card-button:hover,body.nc-front-397 .nc-primary-btn:hover,body.nc-front-397 .nc-add-cart-btn:hover{filter:brightness(.94)}
body.nc-front-397 .nc-stock.in{color:#16803d!important}
body.nc-front-397 .nc-product-page-v3{padding-block:12px 32px!important}
body.nc-front-397 .nc-product-topgrid{gap:24px!important;align-items:start}
body.nc-front-397 .nc-product-gallery{background:#fff!important;border:1px solid var(--market-border)!important;border-radius:var(--market-gallery-radius)!important;padding:16px!important;box-shadow:none!important}
body.nc-front-397 .nc-product-mainmedia{border-radius:10px!important;background:white!important}
body.nc-front-397 .nc-thumbs{gap:9px!important}
body.nc-front-397 .nc-thumb{border-radius:9px!important}
body.nc-front-397 .nc-thumb.is-active{border-color:var(--market-accent)!important}
body.nc-front-397 .nc-buybox{background:#fff!important;border:1px solid var(--market-border)!important;border-radius:var(--market-card-radius)!important;padding:clamp(16px,2vw,26px)!important;box-shadow:0 6px 25px rgba(19,28,43,.045)!important}
body.nc-front-397 .nc-buybox h1{font-weight:800!important;letter-spacing:-.025em;line-height:1.26!important}
body.nc-front-397 .nc-product-priceblock{background:#fff7ed!important;border:1px solid #ffead4!important;border-radius:10px!important;padding:14px!important}
body.nc-front-397 .nc-product-price{color:var(--market-accent)!important;font-weight:900!important}
body.nc-front-397 .nc-qty,body.nc-front-397 .nc-purchase-row input{border-radius:var(--market-button-radius)!important}
body.nc-front-397 .nc-footer{background:var(--market-footer-bg)!important;color:var(--market-footer-color)!important}
body.nc-front-397 .nc-footer .f402-grid{gap:24px!important}
body.nc-front-397 a:focus-visible,body.nc-front-397 button:focus-visible,body.nc-front-397 input:focus-visible,body.nc-front-397 select:focus-visible{outline:2px solid var(--market-accent)!important;outline-offset:2px}
@media (min-width:761px) and (max-width:1180px){body.nc-front-397 .nc-container{width:min(calc(100% - 28px),var(--nc-container,1320px))}body.nc-front-397 .nc-catalog-shell{gap:14px!important}}
@media(max-width:760px){
body.nc-front-397 .nc-container{width:calc(100% - 24px)!important}
body.nc-front-397 .market-v4-promise{font-size:11px;padding:7px 0}
body.nc-front-397 .nc-header .nc-nav{min-height:var(--market-header-height,64px);gap:8px}
body.nc-front-397 .nc-home-hero{padding-block:10px!important}
body.nc-front-397 .nc-home-hero-grid{padding:14px!important;gap:12px!important;border-radius:12px}
body.nc-front-397 .nc-home-section{padding-block:12px!important}
body.nc-front-397 .nc444-category-showcase{gap:8px!important}
body.nc-front-397 .nc-catalog-v3 .nc-page-hero{padding:12px!important;margin-bottom:12px!important}
body.nc-front-397 .nc-results-toolbar{padding:10px!important;flex-wrap:wrap}
body.nc-front-397 .nc-product-grid.is-grid{grid-template-columns:repeat(var(--market-columns,2),minmax(0,1fr))!important;gap:var(--market-gap,10px)!important}
body.nc-front-397 .nc-product-grid .nc-product-card{border-radius:10px!important}
body.nc-front-397 .nc-product-media{padding:6px!important}
body.nc-front-397 .nc-product-info{padding:9px!important}
body.nc-front-397 .nc-product-card h3{font-size:13px!important;line-height:1.38!important}
body.nc-front-397 .nc-product-card .nc-price{font-size:17px!important}
body.nc-front-397 .nc-product-card .nc-card-actions{gap:5px!important}
body.nc-front-397 .nc-product-card .nc-card-button{font-size:12px!important;min-height:40px!important;padding:7px!important;flex:1 1 auto}
body.nc-front-397 .nc-product-topgrid{gap:12px!important}
body.nc-front-397 .nc-product-gallery{padding:10px!important}
body.nc-front-397 .nc-buybox{padding:14px!important}
body.nc-front-397 .nc-product-priceblock{padding:10px!important}
body.nc-front-397 .nc-footer{padding-bottom:75px!important}
}
@media(prefers-reduced-motion:reduce){body.nc-front-397 .nc-product-card,body.nc-front-397 .nc-category-card,body.nc-front-397 .nc444-category-tile{transition:none!important;transform:none!important}}

/* BiDepo Market PRO 4.1: fixes HTML header visibility and explicitly applies admin design variables. */
body.market-v41-active{background:var(--market-bg)!important;font-size:var(--market-font-size,15px);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}
body.market-v41-active .nc-header{background:var(--market-header-bg)!important;color:var(--market-header-text)!important}
body.market-v41-active .nc-header .nc-nav{min-height:var(--market-header-height,80px)!important;display:flex!important;flex-wrap:wrap;align-items:center}
body.market-v41-active .nc-header .nc-brand{max-width:var(--market-logo-width,160px)}
body.market-v41-active .nc-header .nc-brand img{display:block;max-width:100%;height:auto;max-height:calc(var(--market-header-height,80px) - 16px);object-fit:contain}
body.market-v41-active .nc-header .nc-search{display:flex!important;position:relative!important;flex:1 1 var(--market-search-width,560px)!important;max-width:var(--market-search-width,560px)!important;min-width:180px!important;background:var(--market-search-bg)!important;z-index:25}
body.market-v41-active .nc-header .nc-search input{flex:1 1 auto!important;width:100%!important;min-width:0!important;font-family:inherit}
body.market-v41-active .nc-header .nc-search button{flex-shrink:0!important}
body.market-v41-active .nc-header .nc-menu{color:var(--market-header-text)!important}
body.market-v41-active .nc-header .nc-menu a{color:inherit}
body.market-v41-active .nc-container{max-width:var(--market-container-width,1400px)!important}
body.market-v41-active .nc-product-grid .nc-product-card{background:var(--market-card-bg)!important}
body.market-v41-active .nc-product-grid .nc-product-card h3{font-size:var(--market-card-title,15px)!important}
body.market-v41-active .nc-product-grid .nc-price{font-size:var(--market-price,23px)!important}
body.market-v41-active .nc-product-media{padding:var(--market-image-padding,12px)!important}
body.market-v41-active .nc-buybox h1{font-size:var(--market-product-h1,38px)!important}
body.market-v41-active .nc-home-copy h1{font-size:var(--market-home-h1,36px)!important}
body.market-v41-active .nc-footer{padding-top:var(--market-footer-padding,48px)!important;padding-bottom:var(--market-footer-padding,48px)!important}
body.market-v41-active .market-v41-suggestions{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;color:#17212f;border:1px solid var(--market-border);border-radius:12px;box-shadow:0 18px 40px #0f172a20;overflow:auto;max-height:350px;z-index:1000}
body.market-v41-active .market-v41-suggestions[hidden]{display:none!important}
body.market-v41-active .market-v41-suggestions a{display:block;padding:11px 14px;color:#17212f;text-decoration:none;border-bottom:1px solid #edf0f4;font-weight:600;font-size:13px}
body.market-v41-active .market-v41-suggestions a:hover,body.market-v41-active .market-v41-suggestions a:focus{background:#eff6ff}
body.market-v41-active .market-v41-suggestions .market-v41-label{display:block;color:#64748b;font-size:11px;font-weight:500;margin-top:3px}
@media(min-width:761px) and (max-width:1180px){body.market-v41-active .nc-header .nc-search{order:2!important;max-width:var(--market-search-width,420px)!important}body.market-v41-active .nc-header .nc-nav{gap:12px!important}}
@media(max-width:760px){body.market-v41-active .nc-header .nc-nav{display:flex!important;gap:8px!important;padding-bottom:10px!important}body.market-v41-active .nc-header .nc-search{order:5!important;flex:0 0 100%!important;max-width:var(--market-search-width,100%)!important;min-width:0!important;margin:0!important}body.market-v41-active .nc-header .nc-search input{min-height:44px}body.market-v41-active .nc-container{width:var(--market-container-width,100%)!important;max-width:calc(100% - 20px)!important}body.market-v41-active .nc-product-grid .nc-product-card h3{font-size:var(--market-card-title,13px)!important}body.market-v41-active .nc-product-grid .nc-price{font-size:var(--market-price,17px)!important}body.market-v41-active .nc-footer{padding-bottom:max(72px,var(--market-footer-padding,22px))!important}}
