
/* ALYA — videodaki gibi sürekli görünür üst menü, hover dropdown ve kompakt mega menü */
.site-header .nav{overflow:visible!important;background:#fff!important;color:#151922!important;border-top:1px solid #eceef1;border-bottom:1px solid #eceef1}
.site-header .nav>.wrap{position:relative;display:flex!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow:visible!important;min-height:52px}
.site-header .nav>.wrap>a,.site-header .nav .nav-about{min-height:52px;height:52px;display:flex!important;align-items:center;justify-content:center;box-sizing:border-box;color:#151922!important;-webkit-text-fill-color:currentColor!important;background:transparent!important;border:0!important;font:700 11px/1 Arial,sans-serif!important;padding:0 17px!important;cursor:pointer;white-space:nowrap;opacity:1!important;visibility:visible!important;text-decoration:none!important;transition:background .16s ease,color .16s ease}
.site-header .nav>.wrap>a:hover,.site-header .nav>.wrap>a:focus-visible,.site-header .nav .nav-about:hover,.site-header .nav .nav-about:focus-visible,.site-header [data-mega-nav].is-open>.nav-about{background:var(--red)!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
.site-header .nav>.wrap>a:first-child{background:transparent!important;color:#151922!important}
.site-header .nav>.wrap>a:first-child:hover,.site-header .nav>.wrap>a:first-child:focus-visible{background:var(--red)!important;color:#fff!important}
.site-mega-nav,.compact-dropdown{position:relative!important;display:block!important;visibility:visible!important;flex:0 0 auto!important}

/* Üst işlem ikonları: dış kütüphane olmadan her temada görünür. */
.quick .header-action-icon{display:block!important;width:16px;height:16px;flex:0 0 16px;color:currentColor;opacity:.95}
.quick a:hover .header-action-icon{transform:translateY(-1px)}
.quick .quick-store::before{display:none!important;content:none!important}
@media(min-width:801px){.quick a{min-height:42px}.quick a span{display:inline!important}}
.site-mega-panel,.site-dropdown-panel{position:absolute;z-index:1200;top:100%;left:50%;visibility:hidden;opacity:0;pointer-events:none;transform:translate(-50%,12px);transition:opacity .22s ease,transform .28s cubic-bezier(.2,.75,.25,1),visibility .22s;will-change:opacity,transform}
.site-mega-nav.is-open>.site-mega-panel,.compact-dropdown.is-open>.site-dropdown-panel{visibility:visible;opacity:1;pointer-events:auto;transform:translate(-50%,0)}
.site-mega-panel{width:min(840px,calc(100vw - 32px));height:var(--mega-height,330px);background:#fff;color:#111827;border-top:2px solid var(--red);box-shadow:0 20px 46px rgba(15,23,42,.2);overflow:visible}
.site-mega-panel.mega-width-compact{width:min(720px,calc(100vw - 32px))}
.site-mega-pointer{position:absolute;top:-9px;left:50%;width:16px;height:16px;background:var(--red);transform:translateX(-50%) rotate(45deg);z-index:-1}
.site-mega-grid{display:grid;grid-template-columns:var(--mega-banner-width,31%) minmax(230px,1fr) minmax(195px,.82fr);height:100%;min-height:0}
.mega-layout-banner-links .site-mega-grid{grid-template-columns:var(--mega-banner-width,31%) 1fr}
.mega-layout-products-links .site-mega-grid{grid-template-columns:minmax(280px,1.15fr) minmax(210px,.85fr)}
.mega-layout-links-only .site-mega-grid{grid-template-columns:1fr}
.mega-promo{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;background-image:var(--mega-banner-image);background-size:cover;background-position:var(--mega-image-position,center) center;color:#fff;min-width:0}
.mega-promo::before{content:"";position:absolute;inset:0;background-image:var(--mega-banner-image);background-size:cover;background-position:var(--mega-image-position,center) center;transition:transform .7s cubic-bezier(.2,.65,.3,1);z-index:-2}
.mega-promo:hover::before{transform:scale(1.065)}
.mega-promo-overlay{position:absolute;inset:0;background:linear-gradient(180deg,var(--mega-overlay),#020617);opacity:var(--mega-overlay-opacity);z-index:-1}
.mega-promo-copy{display:flex;flex-direction:column;align-items:center;text-align:center;padding:25px 22px;max-width:280px}
.mega-promo-copy small{font-size:9px;letter-spacing:.16em;font-weight:900;color:#fff;margin-bottom:9px}
.mega-promo-copy strong{font-size:24px;line-height:1.08;letter-spacing:-.03em;color:#fff}
.mega-promo-copy p{font-size:11px;line-height:1.5;color:rgba(255,255,255,.88);margin:10px 0 14px}
.mega-promo-copy b{display:inline-flex;align-items:center;gap:9px;background:var(--red);padding:10px 14px;border-radius:4px;font-size:10px;color:#fff}
.mega-products,.mega-links{padding:17px 20px;min-width:0;overflow:hidden;background:#fff}
.mega-products{border-right:1px solid #e5e7eb}
.mega-products header,.mega-links header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding-bottom:9px;margin-bottom:7px}
.mega-products header b,.mega-links header b{font-size:12px;letter-spacing:.04em;color:#20242c}
.mega-products header a{font-size:10px;color:var(--red);font-weight:800;padding:0}
.mega-product-list{display:grid}
.mega-product{display:grid!important;grid-template-columns:54px minmax(0,1fr);gap:11px;align-items:center;padding:7px 0!important;border-bottom:1px dashed #e5e7eb!important;min-height:68px;background:transparent!important;color:#111827!important;opacity:0;transform:translateY(7px)}
.site-mega-nav.is-open .mega-product{animation:megaItemIn .36s ease forwards;animation-delay:var(--mega-item-delay,0ms)}
.mega-product:last-child{border-bottom:0!important}
.mega-product-image{width:54px;height:54px;border:1px solid #e5e7eb;background:#fff;display:grid;place-items:center;overflow:hidden}
.mega-product-image img{width:100%;height:100%;object-fit:contain;padding:5px}
.mega-product>span:last-child{min-width:0;display:grid;gap:3px}
.mega-product strong{font-size:12px;line-height:1.3;font-weight:700;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.mega-product small{font-size:9px;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mega-product b{font-size:12px;color:var(--red)}
.mega-links>div{display:grid}
.mega-links>div>a{display:grid!important;grid-template-columns:20px minmax(0,1fr) 10px;align-items:center;gap:8px;padding:8px 0!important;border-bottom:1px dashed #e5e7eb!important;background:transparent!important;color:#252b35!important;font-size:11px!important;font-weight:650!important;opacity:0;transform:translateX(8px)}
.site-mega-nav.is-open .mega-links>div>a{animation:megaItemInX .34s ease forwards;animation-delay:var(--mega-item-delay,0ms)}
.mega-links>div>a:hover{color:var(--red)!important;padding-left:4px!important}
.mega-link-icon{width:15px;height:15px;color:#111827}
.mega-links>div>a:hover .mega-link-icon{color:var(--red)}
.mega-links>div>a i{font-style:normal;color:#94a3b8;font-size:17px}
.mega-all-link{display:flex!important;align-items:center;justify-content:center;gap:9px;background:#f4f5f7!important;color:#111827!important;border:0!important;margin-top:9px;padding:9px 10px!important;font-size:10px!important;font-weight:900!important}
.mega-all-link:hover{background:var(--red)!important;color:#fff!important}
.mega-empty{font-size:12px;color:#64748b;padding:24px 0}
.site-dropdown-panel{left:0;transform:translate(0,10px);min-width:250px;background:#fff;border-top:2px solid var(--red);box-shadow:0 16px 32px rgba(15,23,42,.16);padding:7px 0;color:#111827}
.compact-dropdown.is-open>.site-dropdown-panel{transform:translate(0,0)}
.site-dropdown-panel a{display:grid!important;grid-template-columns:22px 1fr;align-items:center;gap:9px;padding:12px 16px!important;border-bottom:1px solid #f0f1f3!important;background:#fff!important;color:#252b35!important;font-size:12px!important}
.site-dropdown-panel a:last-child{border-bottom:0!important}.site-dropdown-panel a:hover{background:#f7f8fa!important;color:var(--red)!important}
.menu-anim-zoom-in{transform:translate(-50%,8px) scale(.97)}.site-mega-nav.is-open>.menu-anim-zoom-in{transform:translate(-50%,0) scale(1)}
.menu-anim-slide-left{transform:translate(calc(-50% - 16px),8px)}.site-mega-nav.is-open>.menu-anim-slide-left{transform:translate(-50%,0)}
.menu-anim-slide-right{transform:translate(calc(-50% + 16px),8px)}.site-mega-nav.is-open>.menu-anim-slide-right{transform:translate(-50%,0)}
.banner-anim-slide-left::before{transform:scale(1.06) translateX(-2.5%)}.site-mega-nav.is-open .banner-anim-slide-left::before{transform:scale(1)}
.banner-anim-slide-right::before{transform:scale(1.06) translateX(2.5%)}.site-mega-nav.is-open .banner-anim-slide-right::before{transform:scale(1)}
.banner-anim-zoom-in::before{transform:scale(1.12)}.site-mega-nav.is-open .banner-anim-zoom-in::before{transform:scale(1)}
.banner-anim-parallax::before{transform:scale(1.08) translateY(-2%)}.site-mega-nav.is-open .banner-anim-parallax::before{transform:scale(1.02) translateY(0)}
@keyframes megaItemIn{to{opacity:1;transform:translateY(0)}}@keyframes megaItemInX{to{opacity:1;transform:translateX(0)}}

.advanced-slider{height:var(--slider-desktop-height,620px)!important;position:relative;overflow:hidden;background:#111827;transition:height .35s ease}
.advanced-slider .advanced-slide{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--slide-transition,.8s) ease,transform var(--slide-transition,.8s) cubic-bezier(.2,.65,.3,1);overflow:hidden}
.advanced-slider .advanced-slide.active{opacity:1;visibility:visible;pointer-events:auto;z-index:2;transform:translate(0,0) scale(1)}
.advanced-slide-media,.advanced-slide-overlay{position:absolute;inset:0}
.advanced-slide-media{background-size:cover;background-repeat:no-repeat;background-position:var(--slide-image-position,center) center;transition:transform calc(var(--slide-transition,.8s)*1.5) cubic-bezier(.2,.65,.3,1),filter var(--slide-transition,.8s) ease}
.advanced-slide-overlay{z-index:1;background:linear-gradient(90deg,var(--slide-overlay),rgba(0,0,0,.2) 72%,transparent);opacity:var(--slide-overlay-opacity)}
.advanced-slider .slidecopy{position:relative;z-index:2;width:min(1180px,100%);margin:auto;padding:50px 24px;color:#fff;display:flex}
.advanced-slider .align-center .slidecopy{justify-content:center;text-align:center}.advanced-slider .align-right .slidecopy{justify-content:flex-end;text-align:right}
.advanced-slider .slidecopy-inner{max-width:650px}.advanced-slider .slidecopy small{color:#fff;font-size:11px;letter-spacing:.16em;font-weight:900}.advanced-slider .slide-title{font-size:clamp(38px,4.2vw,68px);line-height:1.02;letter-spacing:-.045em;margin:14px 0;color:#fff}.advanced-slider .slidecopy p{font-size:15px;line-height:1.65;max-width:560px;color:rgba(255,255,255,.9)}
.advanced-slider .slidecopy a{display:inline-flex;background:var(--slide-button);color:var(--slide-button-text);padding:14px 21px;margin-top:12px;font-size:11px;font-weight:900;text-shadow:none;border-radius:3px}
.advanced-slider .effect-slide-horizontal{transform:translateX(7%)}.advanced-slider .effect-slide-vertical{transform:translateY(7%)}
.advanced-slider .effect-zoom .advanced-slide-media{transform:scale(1.12)}.advanced-slider .effect-zoom.active .advanced-slide-media{transform:scale(1)}
.advanced-slider .effect-ken-burns .advanced-slide-media{transform:scale(1.04)}.advanced-slider .effect-ken-burns.active .advanced-slide-media{animation:alyaKenBurns 9s ease-out both}
.advanced-slider .effect-parallax .advanced-slide-media{transform:scale(1.08) translateX(2%)}.advanced-slider .effect-parallax.active .advanced-slide-media{transform:scale(1.02) translateX(0)}
.advanced-slider .effect-diagonal .advanced-slide-overlay{clip-path:polygon(0 0,72% 0,57% 100%,0 100%)}.advanced-slider .effect-segmented .advanced-slide-overlay{background:linear-gradient(90deg,rgba(2,6,23,.75) 0 28%,transparent 28% 32%,rgba(2,6,23,.58) 32% 60%,transparent 60% 64%,rgba(2,6,23,.35) 64% 100%)}
.advanced-slider .slidecopy-inner{opacity:0;transform:translateY(18px);filter:none;transition:opacity .55s ease .12s,transform .55s ease .12s,filter .55s ease .12s}.advanced-slider .active .slidecopy-inner{opacity:1;transform:none;filter:none}
.advanced-slider .text-effect-none .slidecopy-inner{transition:none}.advanced-slider .text-effect-fade-down .slidecopy-inner{transform:translateY(-18px)}.advanced-slider .text-effect-slide-left .slidecopy-inner{transform:translateX(-28px)}.advanced-slider .text-effect-slide-right .slidecopy-inner{transform:translateX(28px)}.advanced-slider .text-effect-zoom-in .slidecopy-inner{transform:scale(.92)}.advanced-slider .text-effect-blur-in .slidecopy-inner{filter:blur(8px);transform:translateY(6px)}.advanced-slider .active .slidecopy-inner{transform:none;filter:none}
.advanced-slider .slider-arrow{z-index:7}.advanced-slider .slider-dots{z-index:7}
.advanced-slider::after{content:"";position:absolute;left:-5%;right:-5%;bottom:-1px;height:64px;background:#fff;z-index:5;pointer-events:none;display:none}
.advanced-slider[data-shape="curve"]::after{display:block;border-radius:50% 50% 0 0/100% 100% 0 0;transform:translateY(60%)}
.advanced-slider[data-shape="wave"]::after{display:block;clip-path:polygon(0 64%,12% 54%,25% 68%,38% 48%,52% 64%,66% 46%,80% 62%,100% 48%,100% 100%,0 100%)}
.advanced-slider[data-shape="diagonal"]::after{display:block;clip-path:polygon(0 72%,100% 22%,100% 100%,0 100%)}
.advanced-slider[data-shape="double-curve"]::after{display:block;height:82px;border-radius:48% 52% 0 0/70% 70% 0 0;transform:translateY(52%) rotate(-1deg)}
@keyframes alyaKenBurns{from{transform:scale(1.04) translate3d(0,0,0)}to{transform:scale(1.13) translate3d(-1.5%,-1%,0)}}

@media(max-width:900px){
  .site-mega-panel,.site-dropdown-panel{position:static;width:100%!important;height:auto!important;max-height:none;box-shadow:none;border:0;transform:none!important;display:none;visibility:visible;opacity:1;pointer-events:auto;background:#151c28;color:#fff}
  [data-mega-nav].is-open>.site-mega-panel,[data-mega-nav].is-open>.site-dropdown-panel{display:block}
  .site-mega-pointer{display:none}.site-mega-grid,.mega-layout-banner-links .site-mega-grid,.mega-layout-products-links .site-mega-grid{display:block}
  .mega-promo{min-height:220px}.mega-promo.hide-mobile,.mega-products.hide-mobile{display:none}.mega-products,.mega-links{padding:18px;background:#fff;color:#111827}.mega-products{border-right:0;border-bottom:1px solid #e5e7eb}
  .site-header .nav>.wrap>a,.site-header .nav .nav-about{min-height:48px;width:100%;justify-content:space-between;padding:0 20px}
  .site-dropdown-panel a{color:#111827!important}
  .advanced-slider{height:var(--slider-mobile-height,360px)!important}.advanced-slider .slidecopy{padding:34px 24px}.advanced-slider .slide-title{font-size:clamp(30px,8vw,45px)}.advanced-slider .slidecopy p{font-size:13px}.advanced-slider::after{height:42px}
}
@media(prefers-reduced-motion:reduce){.site-mega-panel,.site-dropdown-panel,.mega-promo::before,.mega-product,.mega-links>div>a,.advanced-slider .advanced-slide,.advanced-slide-media,.advanced-slider .slidecopy-inner{animation:none!important;transition:none!important}}
@media(max-width:800px){
  .quick a:last-child::before{display:none!important;content:none!important}
  .quick a:last-child .header-action-icon{display:block!important;width:18px;height:18px}
}


/* 2026-07-31 — Üst menü görünürlük ve işlem ikonları onarımı */
@media (min-width:801px){
  .site-header .brandrow .quick{
    display:flex!important;
    visibility:visible!important;
    opacity:1!important;
    align-items:center!important;
    gap:8px!important;
    flex:0 0 auto!important;
  }
  .site-header .brandrow .quick a{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    visibility:visible!important;
    opacity:1!important;
  }
  .site-header .brandrow .quick .header-action-icon{
    display:block!important;
    width:17px!important;
    height:17px!important;
    min-width:17px!important;
  }
  .site-header .nav>.wrap{
    overflow:visible!important;
    align-items:stretch!important;
  }
  .site-header .nav>.wrap>.dropdown,
  .site-header .nav>.wrap>.site-mega-nav,
  .site-header .nav>.wrap>.compact-dropdown{
    display:block!important;
    visibility:visible!important;
  }
}
@media (min-width:801px) and (max-width:1180px){
  .site-header .brandrow .quick a{
    width:42px!important;
    height:42px!important;
    min-width:42px!important;
    padding:0!important;
    border-radius:50%!important;
  }
  .site-header .brandrow .quick a span{
    display:none!important;
  }
  .site-header .brandrow .quick b{
    position:absolute;
    transform:translate(13px,-13px);
    font-size:9px;
  }
}



/* 2026-07-31 — Referans videodaki üst menü davranışı */
@media (min-width:901px){
  .site-header .nav>.wrap{max-width:1180px;margin:0 auto;padding-left:20px;padding-right:20px}
  .site-header .nav>.wrap>.mobile-account-links{display:none!important}
  .site-header .nav .nav-about::after,.site-header .nav .nav-about::before{content:none!important;display:none!important}
  .site-header .nav .nav-about>span{display:none!important}
  .site-dropdown-panel{top:100%;left:0!important;transform:translateY(8px)!important}
  .compact-dropdown.is-open>.site-dropdown-panel{transform:translateY(0)!important}
  .site-mega-panel{top:100%}
}
@media (max-width:900px){
  .site-header .nav{background:#151c28!important;color:#fff!important}
  .site-header .nav>.wrap{display:block!important;padding:0!important}
  .site-header .nav>.wrap>a,.site-header .nav .nav-about{width:100%!important;min-height:48px!important;height:48px!important;justify-content:flex-start!important;padding:0 20px!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#151c28!important;border-bottom:1px solid rgba(255,255,255,.08)!important}
  .site-header .nav>.wrap>a:hover,.site-header .nav .nav-about:hover,.site-header [data-mega-nav].is-open>.nav-about{background:#202a39!important;color:#fff!important}
}
