/* IRON EDGE — eski site ana stil (VITAL önizlemesinden taşındı). Elle düzenlemeyin; özel CSS panelini kullanın. */
*{box-sizing:border-box}body{margin:0;font-family:Segoe UI,Arial;background:#f5f5f5;color:#151515}.announce{background:#111;color:white;text-align:center;padding:9px;font-weight:700}header{height:76px;background:white;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #ddd}.logo{font-size:25px;font-weight:900}.logo img{height:72px;max-width:190px;object-fit:contain;display:block}.logo b{color:var(--ie-accent)}nav a{margin-left:28px;font-weight:700;color:#111;text-decoration:none;cursor:pointer}nav a:hover{color:var(--ie-accent)}.hero{background:#111;color:white;min-height:390px;position:relative;overflow:hidden}.slide{display:none;position:absolute;inset:0;padding:54px 6%;align-items:center;background:#111 center/cover no-repeat}.slide.active{display:flex}.slide-copy{max-width:680px}.slide h1{font-size:46px;margin:7px 0}.slide p{color:#e2e8f0;font-size:18px;max-width:650px}.hero-btn{display:inline-block;margin-top:16px;padding:12px 18px;background:var(--ie-accent);color:white;text-decoration:none;border-radius:7px;font-weight:800}.hero-dots{position:absolute;z-index:3;bottom:18px;left:6%;display:flex;gap:8px}.hero-dots button{width:10px;height:10px;border:0;border-radius:50%;background:#ffffff66;padding:0;cursor:pointer}.hero-dots button.active{background:white}html{scroll-behavior:smooth;scroll-padding-top:92px}main{max-width:1280px;margin:0 auto;padding:42px 24px}.title{display:flex;justify-content:space-between;align-items:end;margin-bottom:22px}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.card{background:white;border:1px solid #e5e7eb;border-radius:14px;overflow:hidden;box-shadow:0 7px 24px #0000000c}.pic{height:280px;display:flex;align-items:center;justify-content:center;background:#fafafa}.pic img{width:100%;height:100%;object-fit:contain}.noimg{font-weight:900;font-size:26px;color:#bbb}.info{padding:18px;display:flex;flex-direction:column;min-height:270px}.card-copy{flex:1}.card-buy{margin-top:auto}.price-slot{min-height:54px;display:flex;align-items:flex-end}.info small{color:var(--ie-accent);font-weight:800}.info h3{font-size:20px;margin:7px 0}.info p{color:#64748b;margin:12px 0}.links{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.buy{text-decoration:none;background:#111;color:white;padding:9px 11px;border-radius:7px;font-size:12px;font-weight:700}.muted{color:#94a3b8;font-size:12px}.web-section{max-width:1280px;margin:0 auto;padding:46px 24px;border-top:1px solid #e5e7eb}.web-section h2{font-size:28px;margin:0 0 12px}.series-chips{display:flex;gap:10px;flex-wrap:wrap}.series-chips span{background:#111;color:white;padding:10px 14px;border-radius:999px;font-weight:700}.sales-links{display:flex;gap:10px;flex-wrap:wrap}.sales-links a{background:#111;color:white;text-decoration:none;padding:11px 14px;border-radius:7px;font-weight:700}.popup{position:fixed;inset:0;background:#0008;display:flex;align-items:center;justify-content:center;z-index:9}.popup>div{width:min(520px,90vw);background:white;padding:35px;border-radius:16px;position:relative}.popup button{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px;cursor:pointer}footer{background:#111;color:#aaa;padding:32px 6%;margin-top:30px}.hero,.hero .slide{height:390px!important;min-height:390px!important}.slide{background-size:cover!important;background-repeat:no-repeat!important;background-position:center!important}.hero-dots{display:none!important}
@media(max-width:700px){nav{display:none}.slide h1{font-size:34px}}.slide img,.hero img{filter:none!important;opacity:1!important}.slide:after,.slide::after,.hero:after,.hero::after{background:transparent!important}
.site-footer{margin-top:60px;background:#f6f7f8;border-top:1px solid #e5e7eb;color:#111}
.newsletter{max-width:760px;margin:0 auto;text-align:center;padding:38px 20px 28px}
.newsletter h2{margin:0 0 10px;font-size:24px}.newsletter p{margin:0 0 18px;color:#7b8190}
.newsletter-row{display:flex;max-width:620px;margin:0 auto 12px;background:#fff;border:1px solid #111}
.newsletter-row input{flex:1;border:0;outline:0;padding:16px;font-size:15px}.newsletter-row button{width:66px;border:0;background:#111;color:#fff;font-size:20px;cursor:pointer}
.consent{display:block;text-align:left;max-width:620px;margin:auto;font-size:12px;color:#8a8f99}
.footer-grid{max-width:1460px;margin:auto;padding:38px 50px 44px;display:grid;grid-template-columns:repeat(4,1fr);gap:55px;border-top:1px solid #e5e7eb}
.footer-grid h3{font-size:18px;margin:0 0 16px}.footer-grid a{display:block;text-decoration:none;color:#777f8c;margin:11px 0;font-size:15px}.footer-grid a:hover{color:var(--ie-accent)}
.social-link{font-size:16px!important}.footer-contact{margin-top:18px;display:grid;gap:8px;color:#777f8c;font-size:12px;line-height:1.35}.footer-bottom{text-align:center;background:#111;color:#bbb;padding:16px;font-size:12px}
@media(max-width:800px){.footer-grid{grid-template-columns:1fr 1fr;padding:30px 24px;gap:25px}.newsletter{padding:30px 18px}.newsletter-row{width:100%}}
@media(max-width:520px){.footer-grid{grid-template-columns:1fr}.consent{font-size:11px}}

.product-showcase{max-width:1500px;margin:0 auto 34px;min-height:360px;display:grid;grid-template-columns:36% 64%;align-items:stretch;overflow:hidden;position:relative;background:#f1f4f7;border-bottom:5px solid #d7a51f}
.showcase-left{padding:42px 38px 38px 44px;z-index:2;display:flex;flex-direction:column;justify-content:center;background:#f1f4f7}.showcase-left small{font-size:14px;letter-spacing:.5px}.showcase-left h2{font-size:52px;line-height:1;margin:8px 0 13px}.showcase-left p{color:#596273;font-size:17px;line-height:1.45;max-width:390px}
.showcase-features{display:flex;gap:20px;margin-top:26px;flex-wrap:wrap}.showcase-features span{font-size:11px;font-weight:800;display:flex;align-items:center;gap:6px}.showcase-features b{font-size:20px;color:var(--ie-accent)}
.showcase-cta{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:26px;min-width:220px;text-decoration:none;background:#d7a51f;color:#111;padding:14px 22px;border-radius:9px;font-size:13px;font-weight:900;letter-spacing:.2px}
.showcase-center{min-height:360px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#15181d}
.showcase-products{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative;z-index:2;padding:0}.showcase-products img{display:block;width:100%;height:100%;max-width:100%;max-height:420px;object-fit:contain;object-position:center;filter:none!important;opacity:1!important}
#urun-grid{max-width:1500px;margin:0 auto;padding:0 24px 40px}
@media(max-width:950px){.product-showcase{grid-template-columns:1fr;min-height:auto}.showcase-left{padding:28px 24px 24px}.showcase-left h2{font-size:42px}.showcase-center{min-height:260px;height:auto}.showcase-products img{max-height:330px}}

.iron-edge-brand-strip{width:100%;height:220px;margin:0;background:#f4f5f7;overflow:hidden;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}
.iron-edge-brand-strip img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:800px){.iron-edge-brand-strip{height:130px}.iron-edge-brand-strip img{width:100%;height:100%;object-fit:cover;object-position:center}}

.header-brand-wide{width:100%;height:76px;max-width:620px;object-fit:contain;object-position:left center;display:block}
header .logo{display:flex;align-items:center;width:min(42vw,620px);min-width:300px;height:82px;overflow:hidden}
@media(max-width:900px){header .logo{width:230px;min-width:0}.header-brand-wide{height:62px;max-width:230px}}
@media(max-width:650px){header .logo{width:150px}.header-brand-wide{height:52px;max-width:150px}}

header .logo{width:720px!important;max-width:48vw!important;min-width:520px!important;height:104px!important;display:flex!important;align-items:center!important;overflow:visible!important}
header .logo .header-brand-wide{width:100%!important;height:96px!important;max-width:none!important;object-fit:contain!important;object-position:left center!important;display:block!important}
@media(max-width:1100px){header .logo{width:430px!important;min-width:330px!important}header .logo .header-brand-wide{height:82px!important}}
@media(max-width:760px){header{height:auto!important;padding:8px 14px!important;gap:8px!important}header .logo{width:210px!important;min-width:0!important;height:70px!important}header .logo .header-brand-wide{height:64px!important}}


.ie-header-brand{position:relative;width:min(52vw,760px);height:88px;display:flex;flex-direction:column;justify-content:center;padding:0 72px 0 34px;text-decoration:none;color:#111;background:linear-gradient(110deg,#ffffff 0%,#f4f4f4 68%,#ececec 68%,#ececec 100%);overflow:hidden}
.ie-header-brand:before,.ie-header-brand:after{display:none!important;content:none!important}
.ie-brand-title{position:relative;z-index:1;font-size:38px;line-height:1;font-weight:1000;letter-spacing:-2px;font-style:italic;color:#151515}
.ie-brand-title strong{color:var(--ie-accent)}
.ie-brand-sub{position:relative;z-index:1;margin-top:7px;font-size:10px;font-weight:900;letter-spacing:4px;color:#3f3f46}
header{height:88px!important;padding:0 5%!important;gap:22px!important;background:#fff!important;border-bottom:1px solid #eceff3!important;box-shadow:0 8px 24px rgba(17,24,39,.045)!important}
header nav{margin-left:auto;white-space:nowrap;display:flex!important;align-items:center!important;gap:6px!important}
header nav a{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:0 15px!important;border-radius:8px!important;text-decoration:none!important;color:#111827!important;font-size:14px!important;font-weight:900!important;letter-spacing:.15px!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}
header nav a:not(.cart-nav):after{content:'';position:absolute;left:15px;right:15px;bottom:3px;height:3px;border-radius:3px;background:var(--ie-accent);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}
header nav a:not(.cart-nav):hover{background:#f8f8f9!important;color:var(--ie-accent)!important;transform:translateY(-1px)}
header nav a:not(.cart-nav):hover:after{transform:scaleX(1)}
header nav .cart-nav{margin-left:8px!important;padding:0 14px 0 16px!important;background:#111827!important;color:#fff!important;border-radius:10px!important;box-shadow:0 7px 18px rgba(17,24,39,.13)!important}
header nav .cart-nav:hover{background:var(--ie-accent)!important;transform:translateY(-1px)}
header nav .cart-icon{font-size:16px;margin-right:7px}
header nav .cart-label{line-height:1}
header nav .cart-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:23px!important;height:23px!important;margin-left:8px!important;padding:0 6px!important;border-radius:999px!important;background:var(--ie-accent)!important;color:#fff!important;font-size:11px!important;font-weight:1000!important;line-height:1!important}
header nav .cart-nav:hover .cart-count{background:#fff!important;color:var(--ie-accent)!important}
@media(max-width:1050px){.ie-header-brand{width:43vw;padding-left:20px}.ie-brand-title{font-size:30px}.ie-brand-sub{font-size:8px;letter-spacing:2px}}
@media(max-width:760px){header{height:auto!important;min-height:76px!important;padding:6px 12px!important;gap:6px!important;flex-wrap:wrap!important}.ie-header-brand{width:180px;height:64px;padding:0 32px 0 10px}.ie-brand-title{font-size:23px}.ie-brand-sub{font-size:6px;letter-spacing:1px;margin-top:5px}header nav{width:100%;overflow-x:auto;justify-content:flex-start!important;padding:0 0 7px;gap:3px!important}header nav a{font-size:11px!important;min-height:38px!important;padding:0 10px!important;flex:0 0 auto}header nav .cart-nav{margin-left:3px!important}}

.announce.ie-ticker{height:38px!important;background:linear-gradient(90deg,#8f0710,#c4161c 35%,#a90d15 70%,#79050b)!important;color:#fff!important;overflow:hidden!important;display:flex!important;align-items:center!important;padding:0!important;white-space:nowrap!important;text-align:left!important}
.ie-ticker-track{display:flex;align-items:center;width:max-content;min-width:100%;animation:ieTicker 26s linear infinite}
.ie-ticker-track span{display:inline-flex;align-items:center;gap:18px;padding-right:34px;font-size:11px;font-weight:800;letter-spacing:2.2px;font-style:italic}
.ie-ticker-track b{font-size:14px;font-weight:1000;letter-spacing:-.4px;color:#fff}
.ie-ticker-track i{font-style:normal;color:#111;font-size:14px;font-weight:1000}
@keyframes ieTicker{from{transform:translateX(0)}to{transform:translateX(-25%)}}
@media(max-width:760px){.announce.ie-ticker{height:32px!important}.ie-ticker-track span{font-size:9px;letter-spacing:1.2px;gap:11px;padding-right:22px}.ie-ticker-track b{font-size:12px}}

.products-intro{max-width:1500px;margin:0 auto;padding:34px 4% 18px;display:flex;align-items:center;gap:24px;background:#fff}
.products-intro-title{min-width:max-content;text-align:left}
.products-intro-title small{display:block;font-size:11px;letter-spacing:5px;color:#6b7280;margin-bottom:2px}
.products-intro-title h2{font-size:42px;line-height:1;margin:0;font-weight:1000;letter-spacing:-1.5px;color:#111}
.products-intro-line{width:70px;height:4px;background:var(--ie-accent);flex:0 0 70px}
.products-intro p{margin:0;color:#6b7280;font-size:16px;line-height:1.5}
#urun-grid{padding-top:4px!important}
@media(max-width:760px){.products-intro{padding:25px 18px 12px;gap:12px;flex-wrap:wrap}.products-intro-title h2{font-size:32px}.products-intro-line{width:42px;flex-basis:42px}.products-intro p{width:100%;font-size:14px}}

.clean-products-intro{position:relative!important;min-height:168px!important;max-width:1500px!important;margin:0 auto!important;padding:38px 4%!important;display:flex!important;align-items:center!important;gap:28px!important;background:linear-gradient(105deg,#fff 0%,#fff 54%,#fafafa 100%)!important;overflow:hidden!important;border:0!important}
.clean-products-intro .products-intro-title{position:relative;z-index:2;min-width:max-content}
.clean-products-intro .products-intro-title small{font-size:11px!important;letter-spacing:6px!important;color:#6b7280!important}
.clean-products-intro .products-intro-title h2{font-size:46px!important;font-weight:1000!important;letter-spacing:-2px!important;margin:2px 0 0!important;color:#111!important}
.clean-products-intro .products-intro-line{position:relative;z-index:2;width:72px!important;flex:0 0 72px!important;height:4px!important;background:var(--ie-accent)!important}
.clean-products-intro p{position:relative;z-index:2;margin:0!important;font-size:17px!important;color:#6b7280!important}
.products-watermark{position:absolute;z-index:1;right:2%;top:50%;transform:translateY(-50%) skewX(-10deg);font-size:92px;font-weight:1000;letter-spacing:-6px;color:#111;opacity:.025;white-space:nowrap;pointer-events:none}
#urun-grid{padding-top:8px!important;background:#fafafa}
@media(max-width:760px){.clean-products-intro{min-height:138px!important;padding:26px 18px!important;gap:14px!important;flex-wrap:wrap!important}.clean-products-intro .products-intro-title h2{font-size:34px!important}.clean-products-intro .products-intro-line{width:44px!important;flex-basis:44px!important}.clean-products-intro p{width:100%;font-size:14px!important}.products-watermark{font-size:52px;right:-8%;opacity:.02}}

.clean-products-intro .products-intro-title small span{color:#5f6670!important;font-weight:500}
.clean-products-intro .products-intro-title small b{color:var(--ie-accent)!important;font-weight:900}
.products-watermark{right:1%!important;top:50%!important;transform:translateY(-50%) skewX(-8deg)!important;font-size:118px!important;font-weight:1000!important;letter-spacing:-7px!important;color:#111!important;opacity:.035!important;background:none!important;border:0!important}
.products-watermark:before,.products-watermark:after{display:none!important;content:none!important}
@media(max-width:900px){.products-watermark{font-size:78px!important;opacity:.028!important}}
@media(max-width:600px){.products-watermark{font-size:52px!important;right:-7%!important;opacity:.022!important}}


header{background:#fff!important;background-image:none!important}
.ie-header-brand{background:#fff!important;background-image:none!important;box-shadow:none!important;border:0!important}
.ie-header-brand:before,.ie-header-brand:after{display:none!important;content:none!important;background:none!important;box-shadow:none!important}
header nav{background:#fff!important}

.campaign-zone{max-width:1500px;margin:20px auto 28px;padding:22px;background:linear-gradient(120deg,#09090b,#18181b 48%,#3b0709);border-radius:16px;display:grid;grid-template-columns:29% 71%;gap:18px;overflow:hidden}
.campaign-copy{color:#fff;padding:18px;display:flex;flex-direction:column;justify-content:center}
.campaign-copy small{color:#ef4444;font-size:17px;font-weight:900;font-style:italic}
.campaign-copy h2{font-size:42px;line-height:.98;margin:7px 0 14px;font-weight:1000;font-style:italic}
.campaign-copy p{color:#e5e7eb;line-height:1.5}.campaign-mini{margin-top:15px;font-size:12px;font-weight:900}
.campaign-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
.campaign-card{background:#fff;border-radius:11px;padding:11px;text-align:center;position:relative;min-width:0}
.campaign-badge{position:absolute;left:9px;top:9px;z-index:2;background:#dc2626;color:#fff;border-radius:6px;padding:6px 8px;font-size:10px;font-weight:900}
.campaign-img{height:160px;display:flex;align-items:center;justify-content:center}.campaign-img img{max-width:92%;max-height:152px;object-fit:contain}
.campaign-name{font-size:13px;font-weight:900;min-height:38px}.campaign-prices{display:flex;justify-content:center;gap:8px;align-items:center;margin:7px 0}
.campaign-prices del{font-size:11px;color:#6b7280}.campaign-prices strong{font-size:18px;color:#dc2626}
.campaign-detail{display:block;padding:9px;background:#dc2626;color:#fff!important;text-decoration:none;border-radius:6px;font-size:11px;font-weight:900}
@media(max-width:1000px){.campaign-zone{grid-template-columns:1fr}.campaign-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.campaign-zone{margin:10px;padding:12px}.campaign-copy h2{font-size:32px}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.campaign-img{height:120px}.campaign-img img{max-height:112px}}


@media(max-width:760px){
body{overflow-x:hidden}
header{position:sticky!important;top:0;z-index:1000;height:64px!important;min-height:64px!important;padding:0 12px!important;flex-wrap:nowrap!important;gap:8px!important}
.ie-header-brand{width:auto!important;min-width:0!important;height:60px!important;padding:0!important;flex:1!important;overflow:visible!important}
.ie-brand-title{font-size:25px!important;letter-spacing:-1.2px!important}.ie-brand-sub{font-size:6px!important;letter-spacing:1.2px!important;margin-top:4px!important}
header nav{width:auto!important;margin-left:auto!important;padding:0!important;overflow:visible!important;justify-content:flex-end!important;gap:0!important}
header nav a:not(.cart-nav){display:none!important}header nav .cart-nav{display:inline-flex!important;margin:0!important;min-height:42px!important;padding:0 10px!important;border-radius:10px!important}
header nav .cart-label{display:none!important}header nav .cart-icon{font-size:19px!important;margin:0 3px 0 0!important}header nav .cart-count{margin-left:3px!important;min-width:22px!important;height:22px!important;padding:0 5px!important}
.hero{min-height:0!important}.slide{min-height:300px!important;height:auto!important}.slide img{width:100%!important;height:100%!important;min-height:0!important;object-fit:contain!important;background:#fff}
.slide-copy{padding:22px 16px!important;max-width:80%!important}.slide-copy h1{font-size:29px!important;line-height:1.03!important}
main{padding:22px 10px!important}.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.card{border-radius:11px!important;box-shadow:0 4px 14px rgba(17,24,39,.06)!important}.pic{height:180px!important}.info{padding:11px!important;min-height:220px!important}
.info small{font-size:9px!important}.info h3{font-size:14px!important;line-height:1.25!important;margin:5px 0!important}.info p{font-size:11px!important;line-height:1.35!important;margin:7px 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.price-slot{min-height:43px!important}.buy{display:flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:8px 6px!important;font-size:11px!important}
.links{gap:4px!important;margin-top:8px!important}.campaign-zone{margin:10px 10px 18px!important;padding:12px!important;border-radius:12px!important;grid-template-columns:1fr!important}
.campaign-copy{padding:8px!important}.campaign-copy h2{font-size:28px!important}.campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.product-showcase{grid-template-columns:1fr!important;min-height:0!important;margin-bottom:18px!important}.showcase-left{padding:24px 18px!important}.showcase-left h2{font-size:34px!important}.showcase-visual{min-height:230px!important}
.clean-products-intro{min-height:0!important;padding:22px 14px!important;gap:10px!important}.clean-products-intro .products-intro-title h2{font-size:30px!important}.products-watermark{display:none!important}
.iron-edge-brand-strip{height:90px!important}.footer-grid{grid-template-columns:1fr 1fr!important;padding:24px 18px!important;gap:20px!important}.footer-grid h3{font-size:15px!important}.footer-grid a{font-size:13px!important;margin:8px 0!important}.newsletter{padding:24px 14px!important}
}
@media(max-width:380px){.pic{height:158px!important}.info{padding:9px!important}.info h3{font-size:13px!important}}


@media(max-width:760px){
  
  .hero{display:block!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:#fff!important}
  .hero .slide{display:none!important;position:relative!important;width:100%!important;height:auto!important;min-height:0!important;overflow:hidden!important}
  .hero .slide.active{display:block!important}
  .hero .slide img{display:block!important;width:100%!important;height:100%!important;max-height:none!important;min-height:0!important;object-fit:contain!important;object-position:center!important}
  .hero .slide{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}
  .hero-dots{bottom:8px!important}
  .hero,.hero .slide{height:auto!important;min-height:0!important;max-height:none!important}.hero .slide img{height:auto!important;max-height:none!important;object-fit:contain!important;position:relative!important;inset:auto!important}
  
  #urun-grid{padding-left:8px!important;padding-right:8px!important}
  .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
  .card{min-width:0!important;width:100%!important;overflow:hidden!important}
  .pic{height:168px!important}
  .info{padding:10px!important;min-height:0!important}
  .info h3{font-size:13px!important;line-height:1.23!important;overflow-wrap:anywhere!important}
  .info p{font-size:10px!important}
  .price-slot{min-height:48px!important}
  .card-buy{width:100%!important;min-width:0!important}
  .card-buy>*{max-width:100%!important;box-sizing:border-box!important}
  .qty{max-width:100%!important;margin:10px 0!important;display:grid!important;grid-template-columns:34px minmax(34px,1fr) 34px!important}
  .qty button,.qty input{width:100%!important;min-width:0!important;height:38px!important;font-size:16px!important;box-sizing:border-box!important}
  .cart,.buy{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:normal!important;overflow:hidden!important;min-height:44px!important;padding:8px 5px!important;font-size:11px!important;line-height:1.15!important}
  
  .campaign-zone{margin:10px 8px 16px!important;padding:10px!important;gap:10px!important}
  .campaign-copy{padding:8px 6px!important}
  .campaign-copy small{font-size:12px!important}
  .campaign-copy h2{font-size:27px!important;margin:5px 0 8px!important}
  .campaign-copy p{font-size:13px!important;margin:0!important;line-height:1.35!important}
  .campaign-mini{margin-top:9px!important;font-size:10px!important}
  .campaign-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
  .campaign-card{padding:8px!important}
  .campaign-img{height:125px!important}
  .campaign-img img{max-height:120px!important}
  .campaign-card h3{font-size:12px!important;line-height:1.2!important}
  .campaign-card .campaign-price{font-size:18px!important}
  .campaign-card a{min-height:40px!important;font-size:10px!important;padding:8px 4px!important}
}
@media(max-width:390px){
  .pic{height:154px!important}
  .info h3{font-size:12px!important}
  .campaign-img{height:112px!important}
  .campaign-img img{max-height:108px!important}
}


@media(max-width:760px){
  #urun-grid .card-buy{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;min-width:0!important}
  #urun-grid .card-buy .qty{display:grid!important;grid-template-columns:1fr 1.35fr 1fr!important;width:100%!important;max-width:100%!important;margin:8px 0 0!important;gap:0!important}
  #urun-grid .card-buy .qty button,#urun-grid .card-buy .qty input{width:100%!important;max-width:100%!important;min-width:0!important;height:38px!important;box-sizing:border-box!important}
  #urun-grid .card-buy .cart,#urun-grid .card-buy .buy{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:9px 5px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow:hidden!important;font-size:11px!important;line-height:1.15!important;border-radius:8px!important}
}

.home-blocks{display:flex;flex-direction:column;width:100%}
.designer-placeholder{max-width:1180px;width:calc(100% - 40px);margin-left:auto;margin-right:auto;padding:34px;border:1px dashed #cbd5e1;border-radius:18px;background:#fff;text-align:center}
.designer-placeholder small{font-weight:900;color:var(--ie-accent);letter-spacing:1.5px}.designer-placeholder h2{margin:8px 0;color:#111}.designer-placeholder p{margin:0;color:#64748b}
.designer-spacer{height:54px;width:100%}

.designer-placeholder{border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 30px rgba(15,23,42,.06);padding:34px 28px!important}
.designer-placeholder h2{font-size:30px;line-height:1.15;margin:0 0 24px;color:#111827;letter-spacing:-.4px}
.designer-placeholder p{max-width:900px;margin:18px auto 0;color:#64748b;line-height:1.65}
.designer-twobanner,.designer-threebanner{overflow:hidden;padding-top:0!important;padding-bottom:0!important}
.designer-bigbanner{padding-top:0!important;padding-bottom:0!important}

.designer-bigbanner,.designer-twobanner,.designer-threebanner{
  width:100%!important;max-width:none!important;
  margin-left:0!important;margin-right:0!important;
  box-sizing:border-box!important;background:#fff!important;
}
.designer-bigbanner img,.designer-twobanner img,.designer-threebanner img{border-radius:0!important}

.designer-placeholder img{max-width:100%;height:auto;object-fit:contain;border-radius:14px;margin:12px 6px}
.designer-twobanner{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--tw-gap,14px)}
.designer-twobanner h2,.designer-twobanner p{flex:0 0 100%}
.designer-twobanner>a{display:block;flex:1 1 0;min-width:0}
.designer-twobanner img{width:100%;height:var(--tw-dh,300px);object-fit:var(--tw-fit,contain);background:#fff;margin:0}
.designer-twobanner>img{width:calc(50% - (var(--tw-gap,14px)/2));height:var(--tw-dh,300px);object-fit:var(--tw-fit,contain);margin:0}
.designer-threebanner img{width:30%;aspect-ratio:4/3;object-fit:contain;background:#fff}
.designer-placeholder>a{display:inline}.designer-placeholder>a img{vertical-align:middle}
.designer-btn{display:inline-block;margin-top:14px;padding:11px 18px;background:#111;color:#fff;text-decoration:none;border-radius:8px;font-weight:800}
.designer-items{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}
.designer-items span{padding:9px 14px;border:1px solid #e2e8f0;border-radius:999px;font-weight:700;background:#f8fafc}
.designer-video{position:relative;padding-top:56.25%;margin:16px auto;max-width:900px}.designer-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:14px}
@media(max-width:700px){
 .designer-twobanner{gap:var(--tw-gap,14px)!important;padding-left:10px!important;padding-right:10px!important}
 .designer-twobanner.mobile-stack{display:block!important}
 .designer-twobanner.mobile-stack>a{display:block!important;width:100%!important;margin:0 0 var(--tw-gap,14px)!important}
 .designer-twobanner.mobile-stack>img,.designer-twobanner.mobile-stack>a img{width:100%!important;height:var(--tw-mh,180px)!important;object-fit:var(--tw-fit,contain)!important;display:block!important;margin:0!important}
 .designer-twobanner.mobile-row{display:flex!important;flex-wrap:wrap!important}
 .designer-twobanner.mobile-row>a{flex:1 1 0!important;min-width:0!important}
 .designer-twobanner.mobile-row>img{width:calc(50% - (var(--tw-gap,14px)/2))!important;height:var(--tw-mh,180px)!important;object-fit:var(--tw-fit,contain)!important;margin:0!important}
 .designer-twobanner.mobile-row>a img{width:100%!important;height:var(--tw-mh,180px)!important;object-fit:var(--tw-fit,contain)!important;margin:0!important}
 .designer-threebanner.mobile-stack img{width:94%;height:auto;aspect-ratio:auto;object-fit:contain;display:block;margin:10px auto}
 .designer-threebanner.mobile-row img{width:29%}
 .designer-placeholder{width:calc(100% - 20px);padding:20px 10px}
 .designer-bigbanner,.designer-twobanner,.designer-threebanner{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-top:0!important;padding-bottom:0!important}
}


.designer-placeholder.designer-bigbanner,
.designer-placeholder.designer-twobanner,
.designer-placeholder.designer-threebanner{padding-top:0!important;padding-bottom:0!important}



.home-blocks > *:has(+ .designer-bigbanner),
.home-blocks > *:has(+ .designer-twobanner),
.home-blocks > *:has(+ .designer-threebanner){
  margin-bottom:0!important;
  padding-bottom:0!important;
}
.home-blocks > .designer-bigbanner,
.home-blocks > .designer-twobanner,
.home-blocks > .designer-threebanner{
  border-top:0!important;
  box-shadow:none!important;
}

.home-blocks{gap:0!important;row-gap:0!important;background:#fff!important;}



.home-blocks > .hero:empty,
.home-blocks > .hero[style*="display:none"]{
  display:none!important;
  height:0!important;min-height:0!important;
  margin:0!important;padding:0!important;border:0!important;
}

.home-blocks > .hero{
  margin-top:0!important;margin-bottom:0!important;
  padding-top:0!important;padding-bottom:0!important;
  border-top:0!important;border-bottom:0!important;
}



.card{position:relative}
.fav-btn{position:absolute;right:12px;top:12px;z-index:6;width:38px;height:38px;border-radius:50%;border:1px solid #e5e7eb;background:rgba(255,255,255,.94);color:#111827;font-size:24px;line-height:34px;text-align:center;cursor:pointer;box-shadow:0 3px 12px #00000012}
.fav-btn:hover{transform:scale(1.05)}.fav-btn.active{color:#dc2626;background:#fff}
.fav-header-link{position:relative}.fav-count{display:inline-flex;min-width:18px;height:18px;padding:0 4px;border-radius:999px;align-items:center;justify-content:center;font-size:10px;font-weight:800;background:#dc2626;color:#fff;margin-left:2px}
@media(max-width:760px){.fav-btn{right:7px;top:7px;width:34px;height:34px;font-size:21px;line-height:30px}}



.mobile-menu-backdrop{display:none}
@media(max-width:760px){
 .mobile-menu-panel{display:block!important;position:fixed!important;left:0!important;top:0!important;bottom:0!important;width:min(86vw,360px)!important;height:100vh!important;background:#fff!important;z-index:1000002!important;transform:translateX(-105%)!important;transition:transform .22s ease!important;overflow-y:auto!important;box-shadow:12px 0 34px #00000033!important;color:#111827!important}
 .mobile-menu-panel.mobile-open{transform:translateX(0)!important}
 .mobile-menu-backdrop{position:fixed!important;inset:0!important;background:#00000066!important;z-index:1000001!important}
 .mobile-menu-backdrop.mobile-open{display:block!important}
 .mobile-menu-head{display:flex!important;align-items:center!important;justify-content:space-between!important;position:sticky!important;top:0!important;background:#111827!important;color:#fff!important;padding:18px 18px!important;z-index:3!important}
 .mobile-menu-head strong{font-size:16px!important;letter-spacing:.8px!important}
 .mobile-menu-close{border:0!important;background:transparent!important;color:#fff!important;font-size:32px!important;line-height:1!important;cursor:pointer!important}
 .mobile-menu-content{padding:8px 0 30px!important}
 .mobile-menu-content .v555-menu{display:block!important;position:relative!important;width:100%!important;border-bottom:1px solid #e5e7eb!important}
 .mobile-menu-content .v555-top{display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;padding:15px 18px!important;color:#111827!important;background:#fff!important;text-decoration:none!important;font-weight:800!important;font-size:14px!important}
 .mobile-menu-content .v555-drop{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important;min-width:0!important;background:#f8fafc!important;box-shadow:none!important;border:0!important;padding:0!important}
 .mobile-menu-content .v555-row{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;width:100%!important;padding:12px 24px!important;color:#334155!important;background:#f8fafc!important;text-decoration:none!important;border-top:1px solid #eef2f7!important;font-size:13px!important}
 .mobile-menu-content .v555-sub{display:block!important;position:static!important;visibility:visible!important;opacity:1!important;transform:none!important;width:100%!important;min-width:0!important;background:#fff!important;box-shadow:none!important;border:0!important}
 .mobile-menu-content .v555-sub a{display:block!important;padding:11px 34px!important;color:#475569!important;text-decoration:none!important;border-top:1px solid #f1f5f9!important;font-size:12px!important}
 body.v585-menu-open{overflow:hidden!important}
}
@media(min-width:761px){.mobile-menu-panel,.mobile-menu-backdrop{display:none!important}}



@media(max-width:760px){
 #mobileMenuPanel{z-index:2147483646!important}
 #mobileMenuBackdrop{z-index:2147483645!important}
 .mobile-menu-content .v555-menu{overflow:hidden!important}
 .mobile-menu-content .v555-menu > .v555-top{cursor:pointer!important}
 .mobile-menu-content .v555-menu > .v555-drop{display:none!important}
 .mobile-menu-content .v555-menu.mob-open > .v555-drop{display:block!important}
 .mobile-menu-content .v555-row.v555-has-sub{display:block!important;padding:0!important}
 .mobile-menu-content .v555-row.v555-has-sub > span{
   display:flex!important;align-items:center!important;justify-content:space-between!important;
   width:100%!important;padding:13px 24px!important;font-weight:700!important;cursor:pointer!important
 }
 .mobile-menu-content .v555-row.v555-has-sub > b{position:absolute!important;right:22px!important;top:13px!important}
 .mobile-menu-content .v555-row.v555-has-sub > .v555-sub{display:none!important}
 .mobile-menu-content .v555-row.v555-has-sub.mob-sub-open > .v555-sub{display:block!important}
 .mobile-menu-content .v555-sub a{padding-left:38px!important}
 body.v585-menu-open .campaign-float,
 body.v585-menu-open .campaign-sticky,
 body.v585-menu-open [class*="campaign-float"],
 body.v585-menu-open [class*="campaign-sticky"]{visibility:hidden!important;pointer-events:none!important}
}



body:not(.site-edit-mode) .edit-badge,
body:not(.site-edit-mode) .editor-badge,
body:not(.site-edit-mode) .designer-badge,
body:not(.site-edit-mode) .live-edit-badge,
body:not(.site-edit-mode) .block-edit-badge,
body:not(.site-edit-mode) [data-editor-only="1"],
body:not(.site-edit-mode) [data-edit-only="1"],
body:not(.site-edit-mode) .vital-edit-control{
    display:none!important;
    visibility:hidden!important;
    pointer-events:none!important;
}



@media(max-width:760px){
 header>.ie-header-brand.v529-site-logo,header>.v529-site-logo{
   width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;
   justify-self:stretch!important;align-self:stretch!important;overflow:hidden!important;box-sizing:border-box!important;
 }
 header>.ie-header-brand.v529-site-logo img,header>.v529-site-logo img{
   display:block!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;
   object-fit:contain!important;object-position:center center!important;
 }
}
.v599-search-toggle{display:none} .v599-search-panel{display:none}
@media(max-width:760px){
 header>.v599-search-toggle{
   display:flex!important;position:absolute!important;z-index:20!important;right:76px!important;top:50%!important;
   transform:translateY(-50%)!important;width:36px!important;height:36px!important;align-items:center!important;
   justify-content:center!important;padding:0!important;margin:0!important;border:0!important;border-radius:8px!important;
   background:transparent!important;color:#ffffff!important;font-size:24px!important;font-weight:900!important;line-height:1!important;
 }
 .v599-search-panel{width:100%!important;box-sizing:border-box!important;padding:7px 12px 10px!important;background:#fff!important;gap:7px!important;align-items:center!important}
 .v599-search-panel.open{display:flex!important}
 .v599-search-panel input{flex:1!important;min-width:0!important;height:38px!important;border:1px solid #dbe1e8!important;border-radius:9px!important;background:#f8fafc!important;padding:0 12px!important;font-size:13px!important;outline:none!important;box-sizing:border-box!important}
 .v599-search-panel button{height:38px!important;padding:0 14px!important;border:0!important;border-radius:9px!important;background:#111827!important;color:#fff!important;font-weight:800!important}
}
@media(min-width:761px){.v599-search-toggle,.v599-search-panel{display:none!important}}



@media(max-width:760px){
  .hero,
  .hero-banner,
  .main-banner,
  .banner-main,
  .home-hero{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:hidden!important;
    background-size:contain!important;
    background-repeat:no-repeat!important;
    background-position:center center!important;
  }
  .hero img,
  .hero-banner img,
  .main-banner img,
  .banner-main img,
  .home-hero img{
    display:block!important;
    width:100%!important;
    height:auto!important;
    max-height:none!important;
    object-fit:contain!important;
    object-position:center center!important;
  }
}



@media(max-width:760px){
 body.mobile-banner-cover .hero,
 body.mobile-banner-cover .hero-banner,
 body.mobile-banner-cover .main-banner,
 body.mobile-banner-cover .banner-main,
 body.mobile-banner-cover .home-hero{background-size:cover!important}
 body.mobile-banner-cover .hero img,
 body.mobile-banner-cover .hero-banner img,
 body.mobile-banner-cover .main-banner img,
 body.mobile-banner-cover .banner-main img,
 body.mobile-banner-cover .home-hero img{height:100%!important;object-fit:cover!important}
 body.mobile-banner-contain .hero img,
 body.mobile-banner-contain .hero-banner img,
 body.mobile-banner-contain .main-banner img,
 body.mobile-banner-contain .banner-main img,
 body.mobile-banner-contain .home-hero img{height:auto!important;object-fit:contain!important}
}



@media(max-width:760px){
  
  header{
    overflow:hidden!important;
    min-height:0!important;
    height:64px!important;
    max-height:64px!important;
  }
  header>.ie-header-brand,
  header>.v529-site-logo{
    height:100%!important;
    max-height:100%!important;
    min-height:0!important;
    overflow:hidden!important;
  }
  header>.ie-header-brand img,
  header>.v529-site-logo img{
    height:100%!important;
    max-height:100%!important;
    width:100%!important;
    object-fit:contain!important;
  }

  
  section.hero,
  .hero,
  .hero-banner,
  .main-banner,
  .banner-main,
  .home-hero{
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    overflow:visible!important;
    padding-top:0!important;
    padding-bottom:0!important;
    background-image:none!important;
  }
  section.hero>img,
  .hero>img,
  .hero-banner>img,
  .main-banner>img,
  .banner-main>img,
  .home-hero>img{
    position:relative!important;
    inset:auto!important;
    top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;
    display:block!important;
    width:100%!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
    object-position:center center!important;
    transform:none!important;
  }
}



@media(max-width:760px){
  header{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    height:76px!important;
    min-height:76px!important;
    max-height:76px!important;
    padding:0 14px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }

  
  header>.ie-header-brand.v529-site-logo,
  header>.v529-site-logo{
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    transform:translate(-50%,-50%)!important;
    z-index:3!important;
    width:170px!important;
    max-width:44vw!important;
    height:46px!important;
    min-height:0!important;
    max-height:46px!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    overflow:hidden!important;
  }
  header>.ie-header-brand.v529-site-logo img,
  header>.v529-site-logo img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:contain!important;
    object-position:center center!important;
    margin:0!important;
  }

  
  header>.mobile-menu-toggle{
    position:absolute!important;
    left:14px!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    z-index:9!important;
    margin:0!important;
  }

  
  header>.v599-search-toggle{
    position:absolute!important;
    left:72px!important;
    right:auto!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    z-index:9!important;
    width:38px!important;
    min-width:38px!important;
    height:38px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:#ffffff!important;
    font-size:25px!important;
    line-height:1!important;
  }

  
  header>nav{
    position:absolute!important;
    right:14px!important;
    left:auto!important;
    top:50%!important;
    transform:translateY(-50%)!important;
    z-index:9!important;
    width:auto!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    background:transparent!important;
  }
  header>nav .cart-nav{
    margin:0!important;
    flex:0 0 auto!important;
  }
}



@media(max-width:760px){
  header>.ie-header-brand.v529-site-logo,
  header>.v529-site-logo{
    width:170px!important;
    max-width:44vw!important;
    height:46px!important;
    max-height:46px!important;
    overflow:visible!important;
    clip-path:none!important;
    -webkit-clip-path:none!important;
  }
  header>.ie-header-brand.v529-site-logo img,
  header>.v529-site-logo img{
    position:static!important;
    display:block!important;
    width:auto!important;
    height:auto!important;
    max-width:100%!important;
    max-height:46px!important;
    min-width:0!important;
    min-height:0!important;
    object-fit:contain!important;
    object-position:center center!important;
    transform:none!important;
    clip-path:none!important;
    -webkit-clip-path:none!important;
    margin:auto!important;
  }
}



@media(max-width:760px){
 body.hero-mobile-contain section.hero,
 body.hero-mobile-contain .hero{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}
 body.hero-mobile-contain section.hero>img,
 body.hero-mobile-contain .hero>img{position:relative!important;inset:auto!important;width:100%!important;height:auto!important;max-height:none!important;object-fit:contain!important;transform:none!important}

 body.hero-mobile-cover section.hero,
 body.hero-mobile-cover .hero{height:180px!important;min-height:180px!important;max-height:180px!important;overflow:hidden!important}
 body.hero-mobile-cover section.hero>img,
 body.hero-mobile-cover .hero>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important;object-position:center center!important}
}



@media(max-width:760px){
.hero{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.hero .slide{height:auto!important;min-height:0!important;max-height:none!important;overflow:hidden!important}.hero .slide.active{display:block!important}.hero .slide img{position:relative!important;inset:auto!important;display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;object-fit:contain!important;object-position:center center!important;transform:none!important}
}



body > .v619-account-menu.v622-portal{
  position:fixed!important;
  display:none;
  width:220px!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  padding:6px!important;
  margin:0!important;
  background:#fff!important;
  border:1px solid #d1d5db!important;
  border-radius:5px!important;
  box-shadow:0 10px 28px #0003!important;
  overflow:visible!important;
  z-index:2147483000!important;
  visibility:visible!important;
  opacity:1!important;
}
body > .v619-account-menu.v622-portal.v622-open{display:block!important}
body > .v619-account-menu.v622-portal b{
  display:block!important;
  height:auto!important;
  padding:10px 12px!important;
  margin:0 0 4px!important;
  background:#8b8585!important;
  color:#ffd000!important;
  font-size:15px!important;
  line-height:20px!important;
  visibility:visible!important;
}
body > .v619-account-menu.v622-portal a{
  display:block!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  padding:10px 12px!important;
  margin:0!important;
  background:#fff!important;
  color:#222!important;
  font-size:15px!important;
  line-height:20px!important;
  font-weight:500!important;
  text-align:left!important;
  text-decoration:none!important;
  visibility:visible!important;
  opacity:1!important;
  transform:none!important;
  transition:none!important;
}
body > .v619-account-menu.v622-portal a:hover,
body > .v619-account-menu.v622-portal a:focus,
body > .v619-account-menu.v622-portal a:active{
  background:#fff!important;color:#222!important;text-decoration:none!important;transform:none!important;
}

.v619-account-menu{
  padding:6px!important;
  height:auto!important;
  min-height:0!important;
}
.v619-account-menu a{
  display:block!important;
  position:relative!important;
  padding:10px 12px!important;
  margin:0!important;
  background:#fff!important;
  color:#222!important;
  text-decoration:none!important;
  border:0!important;
  border-radius:0!important;
  transform:none!important;
  transition:none!important;
  box-shadow:none!important;
}
.v619-account-menu a:hover,
.v619-account-menu a:focus,
.v619-account-menu a:active{
  background:#fff!important;
  color:#222!important;
  transform:none!important;
  box-shadow:none!important;
  text-decoration:none!important;
}
.v619-account-menu b{
  margin:0 0 4px 0!important;
  transform:none!important;
  transition:none!important;
}

header, header .header-inner, header .header-actions, header .header-right,
.v619-account-wrap{overflow:visible!important}
header{z-index:100000!important}
.v619-account-wrap{z-index:100001!important}
.v619-account-menu{
  z-index:100002!important;
  height:auto!important;
  max-height:none!important;
  overflow:visible!important;
  clip:auto!important;
  opacity:1!important;
}
.v619-account-wrap.open .v619-account-menu{
  display:block!important;
  visibility:visible!important;
}
.v619-account-menu a{
  position:relative!important;
  z-index:100003!important;
  visibility:visible!important;
  opacity:1!important;
}

.v619-account-wrap{position:relative;display:inline-flex;align-items:center}
.v619-account-menu{display:none;position:absolute;right:0;top:calc(100% + 10px);z-index:99999;width:210px;background:#fff;border:1px solid #ddd;border-radius:5px;box-shadow:0 10px 28px #0002;padding:6px;text-align:left}
.v619-account-wrap.open .v619-account-menu{display:block}
.v619-account-menu b{display:block;padding:10px 12px;background:#7f7777;color:#ffd000;font-size:14px}
.v619-account-menu a{display:block;padding:10px 12px;color:#222!important;text-decoration:none!important;font-size:15px;font-weight:500!important;border-radius:3px}
.v619-account-menu a:hover{background:#eee}
@media(max-width:760px){.v619-account-menu{position:fixed;right:10px;top:76px;width:min(260px,calc(100vw - 20px))}}

header .header-action{font-size:22px!important;min-width:34px!important;min-height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:760px){header .header-action{font-size:24px!important;min-width:38px!important;min-height:38px!important}}

@media(max-width:760px){
  header>.ie-header-brand.v529-site-logo,
  header>.v529-site-logo{
    position:absolute!important;
    left:50%!important;
    top:50%!important;
    transform:translate(-50%,-50%)!important;
    z-index:3!important;
    width:min(58vw,230px)!important;
    max-width:58vw!important;
    height:46px!important;
    min-height:46px!important;
    max-height:46px!important;
    margin:0!important;padding:0!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
    overflow:visible!important;
  }
  header>.ie-header-brand.v529-site-logo img,
  header>.v529-site-logo img{
    position:static!important;display:block!important;
    width:auto!important;
    height:46px!important;
    max-width:100%!important;
    max-height:46px!important;
    min-width:0!important;min-height:0!important;
    object-fit:contain!important;object-position:center center!important;
    transform:none!important;margin:auto!important;
    clip-path:none!important;-webkit-clip-path:none!important;
  }
}
body.header-minimal header{height:66px}body.header-minimal .ie-brand-sub{display:none}
body.header-classic header{border-bottom:3px solid #111}
body.header-campaign header{border-bottom:4px solid var(--ie-accent)}
body.header-premium header{box-shadow:0 8px 30px #00000012}


header{height:var(--ie-header-h)!important;background:var(--ie-header-bg)!important;padding-left:1.0%!important;padding-right:1.0%!important}
.ie-header-brand{background:var(--ie-header-bg)!important;color:#ffffff!important}
.ie-brand-title{font-size:98px!important}
header nav a{color:#ffffff!important}
header nav a:hover{color:var(--ie-header-hover)!important}
header nav a:not(.cart-nav):after{background:var(--ie-header-hover)!important}
.header-action{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border-radius:10px;text-decoration:none;font-weight:900;font-size:36px;color:#ffffff;transition:.18s}
.header-action:hover{background:#f1f5f9;color:var(--ie-header-hover)}
.header-action.disabled{opacity:.45;cursor:default}
.announce.ie-ticker{height:50px!important}
.header-inner-limit{width:100%;display:contents}
@media(min-width:1300px){body.header-contained header{padding-left:max(1.0%,calc((100% - 1320px)/2))!important;padding-right:max(1.0%,calc((100% - 1320px)/2))!important}}
.mobile-menu-toggle{display:none;border:0;background:#111827;color:#fff;border-radius:9px;width:42px;height:42px;font-size:21px;font-weight:900;cursor:pointer}
@media(max-width:760px){
.announce.ie-ticker{height:30px!important;display:block!important;overflow:hidden!important;white-space:nowrap!important}
.announce.ie-ticker .ie-ticker-track{min-width:max-content!important;white-space:nowrap!important}
header{height:auto!important;min-height:76px!important;padding:8px 12px 10px!important;display:grid!important;grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:64px!important;align-items:center!important;gap:7px 8px!important;position:relative!important}
.ie-header-brand{grid-column:2!important;grid-row:1!important;width:auto!important;min-width:0!important;height:64px!important;padding:0!important;justify-self:start!important;overflow:hidden!important}
.ie-brand-title{font-size:18px!important;white-space:nowrap!important}.ie-brand-sub{display:none!important}
.mobile-menu-toggle{grid-column:1!important;grid-row:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important}
header nav{grid-column:3!important;grid-row:1!important;margin:0!important;width:auto!important;overflow:visible!important;padding:0!important;gap:3px!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}
header nav>a:not(.cart-nav){display:none!important}
header nav .cart-nav{display:flex!important;align-items:center!important;justify-content:center!important;min-width:44px!important;margin:0!important}
header nav .cart-label{display:none!important}
header nav .cart-count{position:absolute!important;transform:translate(8px,-12px)!important}
header:after{display:none!important;content:none!important}
header:before{display:none!important;content:none!important}
 .mobile-menu-panel{display:none!important}.mobile-menu-panel.mobile-open{display:flex!important;position:absolute!important;top:80px!important;left:10px!important;right:10px!important;width:auto!important;background:#fff!important;padding:10px 12px!important;flex-direction:column!important;align-items:stretch!important;z-index:80!important;box-shadow:0 10px 22px #0002!important;border:1px solid #e5e7eb!important;border-radius:10px!important}.mobile-menu-panel a{display:flex!important;width:100%!important;margin:0!important;padding:10px 8px!important;justify-content:flex-start!important;color:#ffffff!important;text-decoration:none!important;font-weight:800!important}
}
#urun-grid .grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
@media(max-width:760px){#urun-grid .grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}}
@media(max-width:760px){.sales-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}




@media (min-width:769px){
  .desktop-fallback-nav,.fallback-nav,.legacy-header-links,.header-fallback-links{
    display:none !important;
  }
}


.v388-main-nav{display:flex;align-items:center;justify-content:center;gap:72px;white-space:nowrap;flex:1;}
.v388-main-nav a{color:#0d1525!important;text-decoration:none!important;font-weight:800;font-size:16px;}
.v388-main-nav a:hover{color:var(--ie-accent)!important;}
@media(max-width:768px){.v388-main-nav{display:none!important;}}


.detail-payment-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;}
.detail-payment-links a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid #d8dde6;border-radius:7px;background:#fff;color:#111827!important;text-decoration:none!important;font-weight:800;font-size:12px;}
.detail-payment-links a:hover{border-color:#e11d2e;color:#e11d2e!important;}

.v529-site-logo{display:flex!important;align-items:center!important;min-width:150px!important;text-decoration:none!important;color:inherit!important}
.v529-site-logo img{display:block!important;max-width:320px!important;max-height:98px!important;width:auto!important;height:98px!important;object-fit:contain!important}


















@media (min-width:761px){
  body.header-sports .v551-category-nav .v551-mega{
    display:none!important;
    position:absolute!important;
    top:100%!important;
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    width:min(1180px,94vw)!important;
    min-height:280px!important;
    box-sizing:border-box!important;
    padding:30px 32px!important;
    margin:0!important;

    background-color:#ffffff!important;
    background-image:none!important;
    opacity:1!important;

    border:1px solid #e3e5e9!important;
    border-top:4px solid #c99b2d!important;
    border-radius:0 0 16px 16px!important;
    box-shadow:0 22px 55px rgba(15,23,42,.22)!important;

    grid-template-columns:repeat(3,minmax(0,1fr)) minmax(250px,.82fr)!important;
    gap:0!important;
    overflow:hidden!important;
    isolation:isolate!important;
    z-index:100000!important;
  }
  body.header-sports .v551-category-nav .v551-item:hover>.v551-mega{
    display:grid!important;
  }

  
  body.header-sports .v551-category-nav .v549-drop{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    pointer-events:none!important;
  }

  
  body.header-sports .v551-category-nav .v551-mega>.v551-col{
    display:block!important;
    box-sizing:border-box!important;
    min-width:0!important;
    min-height:210px!important;
    margin:0!important;
    padding:2px 26px 10px!important;

    background:transparent!important;
    background-color:transparent!important;
    background-image:none!important;
    opacity:1!important;

    border:0!important;
    border-right:1px solid #e4e6ea!important;
    border-radius:0!important;
    outline:0!important;
    box-shadow:none!important;
    filter:none!important;
  }
  body.header-sports .v551-category-nav .v551-mega>.v551-col:first-child{
    padding-left:4px!important;
  }

  body.header-sports .v551-category-nav .v551-mega>.v551-col h4{
    display:block!important;
    margin:0 0 12px!important;
    padding:0 0 10px!important;
    background:transparent!important;
    background-color:transparent!important;
    color:#6b1f3f!important;
    border:0!important;
    border-bottom:1px solid #dfe2e7!important;
    border-radius:0!important;
    box-shadow:none!important;
  }

  body.header-sports .v551-category-nav .v551-mega>.v551-col>a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    margin:0!important;
    padding:8px 0!important;
    background:transparent!important;
    background-color:transparent!important;
    color:#202737!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
    text-shadow:none!important;
  }
  body.header-sports .v551-category-nav .v551-mega>.v551-col>a:hover{
    background:transparent!important;
    color:#7a2147!important;
    padding-left:5px!important;
  }

  
  body.header-sports .v551-category-nav .v551-mega>.v551-promo{
    box-sizing:border-box!important;
    margin:0 0 0 26px!important;
    min-height:210px!important;
    align-self:stretch!important;
    opacity:1!important;
    border:0!important;
    border-radius:12px!important;
    box-shadow:none!important;
    background:linear-gradient(145deg,#5e223d,#2a111d)!important;
    color:#fff!important;
  }

  
  body.header-sports .v551-category-nav .v551-mega.v551-mega-brands{
    grid-template-columns:1fr 1fr minmax(280px,.85fr)!important;
  }
  body.header-sports .v551-category-nav .v551-mega.v551-mega-brands>.v551-col{
    background:transparent!important;
  }
}
@media (min-width:761px){
  body.header-sports .v551-category-nav .v551-mega{
    display:none!important;
    position:absolute!important;
    top:100%!important;
    left:50%!important;
    right:auto!important;
    transform:translateX(-50%)!important;
    width:min(1180px,92vw)!important;
    min-height:245px!important;
    box-sizing:border-box!important;
    padding:28px 30px!important;
    margin:0!important;
    background:#fff!important;
    color:#172033!important;
    border:1px solid #e4e6eb!important;
    border-top:4px solid #c99b2d!important;
    border-radius:0 0 14px 14px!important;
    box-shadow:0 22px 55px rgba(15,23,42,.20)!important;
    grid-template-columns:1fr 1fr 1fr minmax(245px,.82fr)!important;
    gap:0!important;
    overflow:hidden!important;
    z-index:100000!important;
  }
  body.header-sports .v551-category-nav .v551-item:hover>.v551-mega{
    display:grid!important;
  }

  
  body.header-sports .v551-mega .v551-col{
    min-width:0!important;
    margin:0!important;
    padding:2px 26px 8px!important;
    background:transparent!important;
    border:0!important;
    border-right:1px solid #e5e7eb!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  body.header-sports .v551-mega .v551-col:first-child{
    padding-left:4px!important;
  }
  body.header-sports .v551-mega .v551-col h4{
    margin:0 0 12px!important;
    padding:0 0 10px!important;
    background:transparent!important;
    color:#6b1f3f!important;
    border:0!important;
    border-bottom:1px solid #e2e4e8!important;
    font-size:14px!important;
    font-weight:900!important;
  }
  body.header-sports .v551-mega .v551-col>a{
    background:transparent!important;
    color:#202737!important;
    padding:8px 0!important;
    font-size:13px!important;
    font-weight:650!important;
  }
  body.header-sports .v551-mega .v551-col>a:hover{
    background:transparent!important;
    color:#8a244e!important;
    padding-left:5px!important;
  }

  
  body.header-sports .v551-mega .v551-promo{
    margin:0 0 0 26px!important;
    min-height:185px!important;
    align-self:stretch!important;
    border-radius:12px!important;
    box-shadow:none!important;
    overflow:hidden!important;
  }

  body.header-sports .v551-mega-brands{
    grid-template-columns:1fr 1fr minmax(280px,.9fr)!important;
  }
  body.header-sports .v551-mega-brands .v551-col:nth-of-type(2){
    border-right:1px solid #e5e7eb!important;
  }
}
@media (max-width:1200px) and (min-width:761px){
  body.header-sports .v551-category-nav .v551-mega{
    width:96vw!important;
    padding:24px!important;
  }
  body.header-sports .v551-mega .v551-col{
    padding-left:18px!important;
    padding-right:18px!important;
  }
  body.header-sports .v551-mega .v551-promo{
    margin-left:18px!important;
  }
}
@media (min-width:761px){
  
  html, body{overflow-x:hidden!important;}
  body.header-sports header{
    position:relative!important;
    overflow:visible!important;
    z-index:10000!important;
  }
  body.header-sports header>.v551-category-nav{
    position:static!important;
    overflow:visible!important;
  }
  .v551-category-nav .v551-item{
    position:static!important;
  }

  
  body.header-sports .v551-category-nav .v549-drop,
  body.header-sports .v551-category-nav .v549-item>.v549-drop{
    display:none!important;
    visibility:hidden!important;
    opacity:0!important;
    width:0!important;
    height:0!important;
    min-width:0!important;
    min-height:0!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    box-shadow:none!important;
    overflow:hidden!important;
    pointer-events:none!important;
  }

  
  body.header-sports .v551-category-nav .v551-mega{
    display:none!important;
    position:absolute!important;
    top:100%!important;
    left:3.5%!important;
    right:3.5%!important;
    width:auto!important;
    min-height:260px!important;
    padding:30px 36px!important;
    margin:0!important;
    background:#ffffff!important;
    background-image:none!important;
    color:#172033!important;
    opacity:1!important;
    visibility:visible!important;
    border:1px solid #e6e8ec!important;
    border-top:4px solid #c99b2d!important;
    border-radius:0 0 16px 16px!important;
    box-shadow:0 22px 55px rgba(15,23,42,.22)!important;
    z-index:100000!important;
    overflow:visible!important;
    grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(230px,.8fr)!important;
    gap:32px!important;
  }
  body.header-sports .v551-category-nav .v551-item:hover>.v551-mega{
    display:grid!important;
  }

  
  body.header-sports .v551-mega .v551-col{
    display:block!important;
    background:#fff!important;
    color:#172033!important;
    opacity:1!important;
  }
  body.header-sports .v551-mega .v551-col h4{
    display:block!important;
    color:#6b1f3f!important;
    background:#fff!important;
    opacity:1!important;
    margin:0 0 12px!important;
    padding:0 0 10px!important;
    border-bottom:1px solid #dedfe4!important;
  }
  body.header-sports .v551-mega .v551-col>a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    color:#202737!important;
    background:#fff!important;
    padding:8px 0!important;
    margin:0!important;
    border:0!important;
    text-shadow:none!important;
  }
  body.header-sports .v551-mega .v551-col>a:hover{
    color:#7a2147!important;
    background:#f7f7f9!important;
    padding-left:7px!important;
  }

  
  body.header-sports .v551-mega .v551-promo{
    opacity:1!important;
    background:linear-gradient(145deg,#5e223d,#2a111d)!important;
    color:#fff!important;
    min-height:210px!important;
    align-self:stretch!important;
  }

  
  body.header-sports .home-blocks,
  body.header-sports main,
  body.header-sports section{
    position:relative;
    z-index:auto;
  }
}
@media (max-width:1100px) and (min-width:761px){
  body.header-sports .v551-category-nav .v551-mega{
    left:1.5%!important;
    right:1.5%!important;
    padding:24px!important;
    gap:20px!important;
  }
}
@media (min-width:761px){
  body.header-sports header{overflow:visible!important;}
  body.header-sports header>.v551-category-nav{position:static!important;overflow:visible!important;}
  .v551-category-nav .v551-item{position:static!important;}

  
  .v551-category-nav .v549-drop{display:none!important;}

  .v551-mega{
    display:none!important;
    position:absolute!important;
    left:4%!important;
    right:4%!important;
    top:calc(100% - 1px)!important;
    padding:28px 34px!important;
    background:#fff!important;
    color:#172033!important;
    border-top:3px solid #c79a2b!important;
    border-radius:0 0 16px 16px!important;
    box-shadow:0 20px 50px rgba(15,23,42,.20)!important;
    z-index:99999!important;
    grid-template-columns:repeat(3,minmax(180px,1fr)) minmax(220px,.85fr)!important;
    gap:28px!important;
    text-align:left!important;
  }
  .v551-item:hover>.v551-mega{display:grid!important;}

  .v551-col h4{
    margin:0 0 12px!important;
    padding:0 0 9px!important;
    color:#6b1f3f!important;
    font-size:14px!important;
    font-weight:900!important;
    border-bottom:1px solid #e8e8ec!important;
    letter-spacing:.3px!important;
  }
  .v551-col>a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    color:#202737!important;
    background:transparent!important;
    text-decoration:none!important;
    font-size:13px!important;
    font-weight:650!important;
    line-height:1.25!important;
    padding:8px 0!important;
    border:0!important;
    white-space:normal!important;
  }
  .v551-col>a:hover{color:#8a244e!important;padding-left:5px!important;}

  .v551-promo{
    min-height:190px!important;
    border-radius:14px!important;
    padding:22px!important;
    background:linear-gradient(145deg,#5e223d,#25111c)!important;
    color:#fff!important;
    display:flex!important;
    flex-direction:column!important;
    justify-content:flex-end!important;
    align-items:flex-start!important;
  }
  .v551-promo-badge{
    margin-bottom:auto!important;
    font-size:11px!important;
    font-weight:900!important;
    letter-spacing:1px!important;
    color:#f3c54a!important;
  }
  .v551-promo strong{font-size:18px!important;line-height:1.25!important;margin-bottom:14px!important;}
  .v551-promo>a{
    display:inline-block!important;
    color:#fff!important;
    font-size:12px!important;
    font-weight:900!important;
    text-decoration:none!important;
    padding:9px 12px!important;
    border:1px solid rgba(255,255,255,.35)!important;
    border-radius:9px!important;
  }
  .v551-mega-brands{grid-template-columns:1fr 1fr minmax(260px,.8fr)!important;}

  
  body.header-sports header{z-index:1000!important;position:relative!important;}
}
@media (max-width:1050px) and (min-width:761px){
  .v551-mega{left:2%!important;right:2%!important;gap:18px!important;padding:22px!important;}
  .v551-col>a{font-size:12px!important;}
}
@media (max-width:760px){
  .v551-mega{display:none!important;}
}
@media (min-width:761px){
  body.header-sports header{
    min-height:104px!important;
    padding-top:8px!important;
    padding-bottom:8px!important;
    grid-template-columns:minmax(260px,350px) minmax(620px,1fr) minmax(210px,270px)!important;
    align-items:center!important;
  }

  body.header-sports header>.v529-site-logo img{
    max-height:88px!important;
  }

  body.header-sports header>.v549-category-nav{
    align-self:center!important;
    height:54px!important;
    overflow:visible!important;
  }

  
  body.header-sports .v549-category-nav .v549-drop{
    display:none!important;
    visibility:visible!important;
    opacity:1!important;
    height:auto!important;
    max-height:none!important;
    overflow:visible!important;
    min-width:255px!important;
    background:#ffffff!important;
    color:#172033!important;
    z-index:99999!important;
  }
  body.header-sports .v549-category-nav .v549-item:hover>.v549-drop{
    display:block!important;
  }
  body.header-sports .v549-category-nav .v549-drop>a{
    display:block!important;
    visibility:visible!important;
    opacity:1!important;
    position:relative!important;
    width:auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    margin:0!important;
    padding:12px 17px!important;
    background:#fff!important;
    color:#172033!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.25!important;
    text-indent:0!important;
    white-space:nowrap!important;
    overflow:visible!important;
    border:0!important;
    border-bottom:1px solid #eef1f5!important;
  }
  body.header-sports .v549-category-nav .v549-drop>a:last-child{
    border-bottom:0!important;
  }
  body.header-sports .v549-category-nav .v549-drop>a:hover{
    display:block!important;
    background:#f4f6f9!important;
    color:#6b1f3f!important;
    padding-left:22px!important;
  }

  
  body.header-sports header>nav{
    align-self:center!important;
    min-height:54px!important;
    display:flex!important;
    align-items:center!important;
  }
}
@media (max-width:1250px) and (min-width:761px){
  body.header-sports header{
    grid-template-columns:minmax(210px,280px) minmax(470px,1fr) minmax(190px,230px)!important;
  }
}
@media (min-width:761px){
  body.header-sports header>.v549-category-nav{
    overflow:visible!important;
    z-index:50!important;
  }
  .v549-category-nav .v549-item{
    position:relative!important;
    display:flex!important;
    align-items:center!important;
    height:100%!important;
  }
  .v549-category-nav .v549-item>a{
    display:flex!important;
    align-items:center!important;
    gap:5px!important;
    height:46px!important;
    padding:0 9px!important;
    border-bottom:3px solid transparent!important;
  }
  .v549-category-nav .v549-item:hover>a{
    background:rgba(255,255,255,.10)!important;
    border-bottom-color:#fff!important;
  }
  .v549-arrow{
    font-size:12px!important;
    opacity:.75!important;
  }
  .v549-drop{
    display:none!important;
    position:absolute!important;
    top:calc(100% - 1px)!important;
    left:0!important;
    min-width:245px!important;
    padding:8px 0!important;
    background:#fff!important;
    border:1px solid #e5e7eb!important;
    border-radius:0 0 12px 12px!important;
    box-shadow:0 18px 40px rgba(15,23,42,.18)!important;
    z-index:9999!important;
  }
  .v549-item:hover>.v549-drop{
    display:block!important;
  }
  .v549-drop>a{
    display:block!important;
    color:#172033!important;
    text-decoration:none!important;
    font-size:13px!important;
    font-weight:700!important;
    line-height:1.25!important;
    padding:11px 16px!important;
    border:0!important;
    white-space:nowrap!important;
  }
  .v549-drop>a:hover{
    background:#f3f5f8!important;
    color:#7a1f45!important;
    padding-left:20px!important;
  }
}
@media (max-width:760px){
  .v549-category-nav{display:none!important;}
}
@media (min-width:761px){
  body.header-sports header{
    grid-template-columns:minmax(230px,330px) minmax(560px,1fr) minmax(220px,300px)!important;
    gap:22px!important;
  }
  body.header-sports header>.v529-site-logo{grid-column:1!important;}
  body.header-sports header>.v548-category-nav{
    grid-column:2!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:clamp(13px,1.35vw,28px)!important;
    white-space:nowrap!important;
    min-width:0!important;
  }
  body.header-sports .v548-category-nav a{
    color:#fff!important;text-decoration:none!important;
    font-size:12px!important;font-weight:800!important;
    padding:11px 3px!important;border-bottom:2px solid transparent!important;
  }
  body.header-sports .v548-category-nav a:hover{
    border-bottom-color:#fff!important;
  }
  body.header-sports .v548-category-nav .v548-cat-all{
    padding:11px 13px!important;border:1px solid rgba(255,255,255,.22)!important;
    border-radius:10px!important;background:rgba(255,255,255,.08)!important;
  }
  body.header-sports header>nav{
    grid-column:3!important;justify-self:end!important;width:auto!important;
  }
}
@media (max-width:1250px) and (min-width:761px){
  body.header-sports header{
    grid-template-columns:minmax(190px,250px) minmax(430px,1fr) minmax(190px,240px)!important;
    gap:12px!important;
  }
  body.header-sports .v548-category-nav{gap:10px!important;}
  body.header-sports .v548-category-nav a{font-size:10px!important;}
}
@media (max-width:760px){
  .v548-category-nav{display:none!important;}
}
@media (min-width:761px){
  body.header-sports header{
    min-height:88px!important;
    height:auto!important;
    padding-top:10px!important;
    padding-bottom:10px!important;
    grid-template-columns:minmax(220px,330px) minmax(0,1fr)!important;
  }

  body.header-sports header>.v529-site-logo img{
    max-height:82px!important;
  }

  
  body.header-sports header a[aria-label*="ara" i],
  body.header-sports header button[aria-label*="ara" i],
  body.header-sports header a[title*="ara" i],
  body.header-sports header button[title*="ara" i]{
    display:none!important;
  }

  
  body.header-sports header>nav{
    gap:10px!important;
  }
  body.header-sports header>nav>a,
  body.header-sports header>nav>button{
    min-width:42px!important;
    min-height:42px!important;
    padding:8px 11px!important;
    border-radius:10px!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
  }
  body.header-sports header>nav>a:hover,
  body.header-sports header>nav>button:hover{
    background:rgba(255,255,255,.10)!important;
    opacity:1!important;
  }

  
  body.header-sports header [href*="sepet" i],
  body.header-sports header [class*="cart" i]{
    min-height:46px!important;
    padding-left:16px!important;
    padding-right:16px!important;
    background:#101b31!important;
    color:#fff!important;
    border-radius:12px!important;
  }
}
@media (min-width:761px){
  body.header-sports header{
    grid-template-columns:minmax(240px,360px) minmax(0,1fr)!important;
    align-items:center!important;
    gap:28px!important;
    padding-left:clamp(18px,4vw,72px)!important;
    padding-right:clamp(18px,3vw,54px)!important;
    background:var(--header-bg,#5e223d)!important;
  }
  body.header-sports header>.v529-site-logo{
    grid-column:1!important;
    justify-self:start!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    max-width:360px!important;
  }
  body.header-sports header>nav{
    grid-column:2!important;
    justify-self:stretch!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
    background:transparent!important;
    box-shadow:none!important;
    border:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:18px!important;
    color:#fff!important;
  }
  body.header-sports header>nav .v388-main-nav,
  body.header-sports header>nav .main-nav,
  body.header-sports header>nav .desktop-menu{
    display:none!important;
  }
  body.header-sports header .search,
  body.header-sports header .search-box,
  body.header-sports header .header-search{
    display:none!important;
  }
  body.header-sports header nav a,
  body.header-sports header nav button{
    background:transparent!important;
    color:#fff!important;
    border:0!important;
    box-shadow:none!important;
  }
  body.header-sports header nav a:hover,
  body.header-sports header nav button:hover{
    opacity:.78!important;
  }
}


@media(min-width:761px){
  header{
    display:grid!important;
    grid-template-columns:minmax(170px,auto) minmax(0,1fr)!important;
    align-items:center!important;
    column-gap:28px!important;
  }
  header>.v529-site-logo{
    grid-column:1!important;
    justify-self:start!important;
    align-self:center!important;
    margin:0!important;
    padding:0!important;
    width:auto!important;
    min-width:0!important;
    max-width:360px!important;
    flex:none!important;
    overflow:visible!important;
  }
  header>.v529-site-logo img{
    margin:0!important;
    transform:none!important;
    transform-origin:left center!important;
  }
  header>nav{
    grid-column:2!important;
    width:100%!important;
    min-width:0!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-end!important;
    gap:12px!important;
  }
  header>nav .v388-main-nav{
    flex:1 1 auto!important;
    justify-content:flex-start!important;
    gap:clamp(22px,4vw,72px)!important;
  }
}
.v529-site-logo{min-height:108px!important} 
.cart-nav{background:#111827!important;color:#fff!important;border-radius:12px!important;padding:11px 15px!important;box-shadow:0 5px 16px #0f172a24!important}
.cart-nav .cart-label,.cart-nav .cart-icon{color:#fff!important}
.cart-count{background:#e11d2e!important;color:#fff!important;border-radius:999px!important;min-width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
@media(max-width:760px){.v529-site-logo img{max-width:220px!important;max-height:min(98px,72px)!important;height:min(98px,72px)!important}.cart-nav{padding:9px 11px!important}}

.product-info-full{width:100%;margin-top:12px;}
.product-info-full .info-row{padding:14px 16px;border-bottom:1px solid #e5e7eb;white-space:pre-wrap;line-height:1.55;}
.product-info-full .info-row:last-child{border-bottom:0;}


@media(min-width:761px){
  body.header-sports header{
    display:grid!important;
    grid-template-columns:minmax(210px,auto) minmax(520px,1fr) auto!important;
    align-items:center!important;
    column-gap:clamp(22px,3vw,52px)!important;
    min-height:var(--ie-header-h)!important;
    height:125px!important;
    padding-left:1.0%!important;
    padding-right:1.0%!important;
    background:var(--ie-header-bg)!important;
    color:#ffffff!important;
    overflow:visible!important;
    position:relative!important;
    z-index:10000!important;
  }
  body.header-sports header>.v529-site-logo{grid-column:1!important;}
  body.header-sports header>.v555-nav{
    grid-column:2!important;display:flex!important;align-items:center!important;justify-content:center!important;
    gap:clamp(18px,2.2vw,38px)!important;height:100%!important;min-width:0!important;
  }
  body.header-sports header>nav{
    grid-column:3!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;
    width:auto!important;gap:10px!important;
  }
  body.header-sports header>nav .desktop-nav, body.header-sports header>nav>a[title="Ara"]{display:none!important}
  .v555-menu{position:relative!important;height:100%!important;display:flex!important;align-items:center!important;}
  .v555-top{
    color:#ffffff!important;text-decoration:none!important;font-weight:800!important;font-size:13px!important;
    white-space:nowrap!important;padding:12px 3px!important;border-bottom:3px solid transparent!important;
  }
  .v555-top span{font-size:11px!important;opacity:.7!important}
  .v555-menu:hover>.v555-top{color:var(--ie-header-hover)!important;border-bottom-color:var(--ie-header-hover)!important}
  .v555-drop{
    display:none!important;position:absolute!important;top:calc(50% + 24px)!important;left:0!important;
    width:250px!important;padding:8px!important;background:#fff!important;border:1px solid #e5e7eb!important;
    border-radius:12px!important;box-shadow:0 18px 45px rgba(15,23,42,.18)!important;z-index:100000!important;
  }
  .v555-menu:hover>.v555-drop{display:block!important}
  .v555-row{
    position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
    width:100%!important;box-sizing:border-box!important;padding:11px 12px!important;border-radius:8px!important;
    color:#172033!important;background:#fff!important;text-decoration:none!important;font-size:13px!important;font-weight:650!important;
  }
  .v555-row:hover{background:color-mix(in srgb,var(--ie-header-hover) 10%,#fff)!important;color:var(--ie-header-hover)!important}
  .v555-row b{font-size:20px!important;font-weight:400!important}
  .v555-sub{
    display:none!important;position:absolute!important;left:calc(100% + 8px)!important;top:-8px!important;
    width:235px!important;padding:8px!important;background:#fff!important;border:1px solid #e5e7eb!important;
    border-radius:12px!important;box-shadow:0 18px 45px rgba(15,23,42,.18)!important;
  }
  .v555-has-sub:hover>.v555-sub{display:block!important}
  .v555-sub>a{display:block!important;padding:10px 12px!important;border-radius:8px!important;color:#172033!important;text-decoration:none!important;font-size:13px!important;font-weight:600!important}
  .v555-sub>a:hover{background:color-mix(in srgb,var(--ie-header-hover) 10%,#fff)!important;color:var(--ie-header-hover)!important}
  .v551-category-nav,.v548-category-nav,.v549-category-nav{display:none!important}
}
@media(max-width:1100px) and (min-width:761px){
  body.header-sports header{grid-template-columns:minmax(180px,auto) 1fr auto!important;column-gap:18px!important}
  body.header-sports header>.v555-nav{gap:15px!important}
  .v555-top{font-size:11px!important}
}
@media(max-width:760px){.v555-nav{display:none!important}}

