body{margin:0}
html{scroll-behavior:smooth}
section[id]{scroll-margin-top:84px}
.k-hdr{transition:box-shadow .2s ease}
.k-hdr.k-scrolled{box-shadow:0 4px 18px rgba(20,33,61,.08)}
a{color:#2350A9}a:hover{color:#1A3D82}
[hidden]{display:none!important}
.k-mob,.k-fab{display:none!important}
.k-sub a:hover,.k-sub a:focus-visible{background:#F5F7FA}
.k-chip{min-height:44px;padding:0 16px;border-radius:10px;font:inherit;font-weight:700;font-size:15px;cursor:pointer;background:#FFFFFF;color:#14213D;border:1.5px solid #C7D0DC}
.k-chip[aria-pressed="true"]{background:#2350A9;color:#FFFFFF;border-color:#2350A9}
.k-opts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}
.k-opt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;min-height:64px;padding:12px 14px;border-radius:12px;font:inherit;cursor:pointer;background:#FFFFFF;color:#14213D;border:1.5px solid #C7D0DC}
.k-opt strong{font-size:16px;font-weight:800;line-height:1.25}
.k-opt span{font-size:13px;color:#5B6B84;line-height:1.3}
.k-opt:hover{border-color:#2350A9}
.k-opt[aria-pressed="true"]{background:#2350A9;color:#FFFFFF;border-color:#2350A9}
.k-opt[aria-pressed="true"] span{color:#DCE6F7}
.k-alert{grid-column:1/-1;padding:14px 16px;border-radius:10px;font-weight:600;line-height:1.5}
.k-alert-ok{background:#E3F4EA;color:#0B5C39}
.k-alert-err{background:#FBE7E7;color:#8A1F1F}
.k-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.k-map{width:100%;height:100%;min-height:460px;border:0;display:block}
:focus-visible{outline:3px solid #2350A9;outline-offset:2px}
@media (max-width:1023px){
.k-nav,.k-hdrcta{display:none!important}
.k-mob{display:flex!important}
.k-ggrid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.k-fab{display:flex!important}
.k-seasons{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.k-h1{font-size:40px!important}
}
@media (min-width:641px) and (max-width:1199px){
.k-brands{gap:20px 44px!important}
.k-brands-l{flex:1 1 100%;text-align:center}
.k-herotext{flex:1 1 100%!important}
.k-lead{max-width:760px!important}
.k-heroimg{flex:1 1 100%!important;max-width:820px;margin:0 auto}
}
@media (max-width:640px){
section[id]{scroll-margin-top:76px}
.k-opts{grid-template-columns:repeat(2,minmax(0,1fr))}
.k-opt{min-height:60px;padding:10px 12px}
.k-opt strong{font-size:15px}
.k-logo{height:40px!important}
.k-h1{font-size:32px!important}
.k-h2{font-size:26px!important}
.k-lead{font-size:17px!important}
.k-sec{padding-top:40px!important;padding-bottom:40px!important}
.k-seasons{grid-template-columns:repeat(1,minmax(0,1fr))!important}
.k-plus{display:none!important}
.k-dl{grid-template-columns:repeat(1,minmax(0,1fr))!important}
.k-cta a{flex:1 1 100%;justify-content:center}
.k-form{padding:20px!important}
.k-ggrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.k-form2{grid-template-columns:1fr!important}
.k-brands{flex-direction:column!important;gap:22px!important}
.k-map{min-height:320px}
}

/* Hakkımızda tanıtım videosu */
.k-vid{position:relative;border-radius:20px;overflow:hidden;background:#FFFFFF;aspect-ratio:16/9;border:1px solid #E3E8F0}
.k-vid video{display:block;width:100%;height:100%;object-fit:cover}
.k-vid-btn{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:0;border-radius:999px;background:rgba(255,255,255,.94);color:#14213D;font:inherit;font-weight:700;font-size:15px;cursor:pointer;box-shadow:0 4px 16px rgba(20,33,61,.18)}
.k-vid-btn:hover{background:#FFFFFF}
.k-vid-btn:focus-visible{outline:3px solid #FABD09;outline-offset:2px}
.k-vid-btn .k-vid-w{display:none}
.k-vid-btn[aria-pressed="true"] .k-vid-w{display:inline}
.k-vid-btn[aria-pressed="true"] .k-vid-x{display:none}
@media (max-width:640px){.k-vid{border-radius:14px}.k-vid-btn{right:10px;bottom:10px;min-height:40px;padding:0 12px;font-size:14px}}
