/* ===== PAKETLER v2 (önizleme) · büyüyen kart + ülke destesi =====
   Ön ek: pk2-. Canlı partial (vgpkg-) ile çakışmaz.
   🔴 Sahip kuralları: sayılarda serif YOK (Inter + tabular), dekoratif ikon YOK, altın tuş YOK. */
.pk2-num{ font-family:'Inter',system-ui,-apple-system,'Segoe UI',sans-serif; font-variant-numeric:tabular-nums; font-feature-settings:"tnum" 1,"lnum" 1; letter-spacing:-.02em; }
.pk2{ padding:74px 0 70px; background:linear-gradient(180deg,#ffffff 0%,#eef4fb 100%); position:relative; overflow:hidden; }
.pk2::before{ content:""; position:absolute; top:-120px; left:50%; transform:translateX(-50%); width:760px; height:340px; background:radial-gradient(ellipse, rgba(0,120,215,.10), transparent 70%); pointer-events:none; }
.pk2-head{ text-align:center; max-width:680px; margin:0 auto 40px; position:relative; }
.pk2-eyebrow{ display:inline-block; font-size:.78rem; letter-spacing:.18em; font-weight:800; color:#0078D7; background:#e7f1fc; padding:6px 16px; border-radius:30px; margin-bottom:14px; }
.pk2-head h2{ font-family:'Playfair Display',Georgia,serif; color:#003d6b; font-size:clamp(1.8rem,3.6vw,2.5rem); font-weight:700; margin:0 0 12px; }
.pk2-head p{ color:#5a6b80; font-size:1.05rem; margin:0; }
.pk2-grid{ display:grid; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)); gap:20px; max-width:1240px; margin:0 auto; align-items:stretch; }
@media(min-width:1200px){ .pk2 .container{ max-width:1300px; padding-left:24px; padding-right:24px; } .pk2-grid{ grid-template-columns:repeat(5,1fr); gap:18px; max-width:none; } }

/* kart */
.pk2-card{ position:relative; background:#fff; border:1px solid #e6eef7; border-radius:22px; padding:26px 22px 24px; box-shadow:0 10px 34px rgba(0,40,80,.07); display:flex; flex-direction:column; cursor:pointer; transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, opacity .3s ease; }
.pk2-card[data-pk="pte"]{ cursor:default; }
.pk2-card:hover{ transform:translateY(-8px); box-shadow:0 26px 56px rgba(0,60,120,.16); border-color:#cfe2f7; }
.pk2-card:focus-within{ border-color:#9fc7ec; }
.pk2-card.is-ghost{ opacity:.35; transform:none !important; }
.pk2-card.is-pop{ background:linear-gradient(160deg,#00284a 0%,#004f8c 55%,#0078D7 130%); border-color:transparent; color:#fff; box-shadow:0 26px 60px rgba(0,70,140,.34); }
.pk2-card.is-pop::after{ content:""; position:absolute; right:-60px; top:-60px; width:220px; height:220px; border-radius:50%; background:radial-gradient(circle, rgba(255,255,255,.16), transparent 70%); pointer-events:none; }
.pk2-ribbon{ position:absolute; top:16px; right:-2px; background:#0078D7; color:#fff; font-size:.68rem; font-weight:800; letter-spacing:.06em; padding:6px 14px 6px 12px; border-radius:20px 0 0 20px; box-shadow:0 6px 16px rgba(0,80,160,.4); z-index:1; }
.pk2-ribbon i{ color:#bfe0ff; margin-right:3px; }
.pk2-badge{ display:inline-block; align-self:flex-start; font-size:.72rem; font-weight:800; letter-spacing:.04em; text-transform:uppercase; padding:5px 12px; border-radius:20px; background:#eef6ff; color:#005A9E; margin-bottom:14px; }
.pk2-card.is-pop .pk2-badge{ background:rgba(255,255,255,.18); color:#eaf4ff; }
.pk2-logo{ height:84px; min-width:90px; max-width:200px; padding:8px 16px; background:#fff; border:1px solid #e6eef7; border-radius:18px; display:inline-flex; align-items:center; justify-content:center; margin-bottom:16px; box-shadow:0 8px 20px rgba(0,40,80,.11); align-self:flex-start; }
.pk2-logo img{ max-height:60px; max-width:170px; width:auto; object-fit:contain; display:block; }
.pk2-logo-vg img{ max-height:70px; max-width:110px; }
.pk2-card.is-pop .pk2-logo{ border-color:rgba(255,255,255,.6); box-shadow:0 8px 22px rgba(0,0,0,.22); }
.pk2-name{ font-family:'Playfair Display',Georgia,serif; font-size:1.28rem; font-weight:700; color:#0a2a4a; margin:0 0 6px; line-height:1.25; }
.pk2-card.is-pop .pk2-name{ color:#fff; }
.pk2-tag{ font-size:.9rem; color:#5f7186; margin:0 0 18px; line-height:1.65; }
.pk2-card.is-pop .pk2-tag{ color:#cfe3f6; }
.pk2-hl{ list-style:none; padding:0; margin:0 0 20px; display:flex; flex-direction:column; gap:12px; }
.pk2-hl li{ display:flex; align-items:flex-start; gap:10px; font-size:.88rem; line-height:1.6; color:#3b4658; }
.pk2-card.is-pop .pk2-hl li{ color:#e8f1fb; }
/* Madde imleri YUVARLAK: eski paket bolumundeki nokta boyleydi, sahip 6 Eyl 2026'da geri istedi. */
.pk2-hl li::before{ content:""; flex:0 0 auto; width:6px; height:6px; margin-top:7px; border-radius:50%; background:#9db6cd; }
.pk2-hl li.is-key::before{ background:#0078D7; width:7px; height:7px; margin-top:6px; }
.pk2-card.is-pop .pk2-hl li::before{ background:rgba(255,255,255,.45); }
.pk2-card.is-pop .pk2-hl li.is-key::before{ background:#9fd2ff; }

.pk2-hl li b{ font-weight:700; color:#0a2a4a; }
.pk2-card.is-pop .pk2-hl li b{ color:#fff; }
.pk2-flags{ display:flex; gap:4px; flex-wrap:wrap; margin:-6px 0 16px; }
.pk2-flags img{ width:26px; height:18px; border-radius:3px; box-shadow:0 1px 3px rgba(0,0,0,.25); object-fit:cover; }
.pk2-open{ margin-top:auto; display:inline-flex; align-items:center; justify-content:center; gap:9px; background:linear-gradient(135deg,#003d6b,#0078D7); color:#fff; border:0; font-family:inherit; font-weight:800; font-size:.92rem; padding:13px 20px; border-radius:30px; cursor:pointer; transition:transform .2s ease, box-shadow .2s ease; }
.pk2-open:hover{ transform:translateY(-2px); box-shadow:0 12px 28px rgba(0,70,140,.36); }
.pk2-open:focus-visible{ outline:3px solid #9fd2ff; outline-offset:2px; }
.pk2-card.is-pop .pk2-open{ background:#fff; color:#00345f; }
.pk2-open .arw, .pk2-cta .arw, .pk2-buy .arw, .pk2-back .arw{ font-size:1.05em; line-height:1; }
/* PTE kartı: altın tuş kartı açar, satın alma paneldedir */
.pk2-buybox{ text-align:center; }
.pk2-price-label{ display:block; font-size:.72rem; letter-spacing:.12em; font-weight:800; text-transform:uppercase; color:#9fd2ff; margin-bottom:5px; }
.pk2-price-big{ display:block; font-size:2.1rem; font-weight:800; color:#fff; margin-bottom:14px; line-height:1; }
.pk2-buy-block{ width:100%; margin-bottom:8px; }
.pk2-buybox p{ font-size:.78rem; margin-top:10px; color:#c9ddf1; }
.pk2-hl-dark li{ color:#3b4658; }
.pk2-price{ position:absolute; top:16px; right:16px; background:#00345f; color:#fff; font-weight:800; font-size:.9rem; padding:6px 13px; border-radius:6px; }
.pk2-buyrow{ display:flex; flex-direction:column; gap:9px; margin-top:auto; }
.pk2-buy{ display:inline-flex; align-items:center; justify-content:center; gap:9px; background:#fff; color:#00345f !important; text-decoration:none; font-weight:800; font-size:.92rem; padding:13px 20px; border-radius:8px; transition:background .2s ease; }
.pk2-buy:hover{ background:#e6f0fa; color:#00345f !important; }
.pk2-info{ display:inline-flex; align-items:center; justify-content:center; gap:8px; border:1.5px solid #d8e6f4; color:#005A9E !important; text-decoration:none; font-weight:700; font-size:.88rem; padding:11px 18px; border-radius:30px; transition:background .2s; }
.pk2-info:hover{ background:#eef6ff; }
/* Koyu kutu içindeki ikincil tuş: .pk2-info'dan SONRA gelmeli, yoksa lacivert yazı lacivert zeminde kaybolur. */
.pk2-info-light{ width:100%; border:1.5px solid rgba(255,255,255,.5); color:#fff !important; background:rgba(255,255,255,.08); border-radius:8px; }
.pk2-info-light:hover{ background:rgba(255,255,255,.18); border-color:#fff; color:#fff !important; }
/* görünüşe giriş (kademeli) */
.pk2-rv{ opacity:0; transform:translateY(26px); transition:opacity .7s ease, transform .7s ease; transition-delay:var(--d,0ms); }
.pk2-rv.is-in{ opacity:1; transform:none; }
.pk2-card.pk2-rv.is-in{ transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease, opacity .3s ease; transition-delay:0ms; }

/* ===== büyüyen panel (kart → sahne) ===== */
.pk2-layer{ position:fixed; inset:0; z-index:9999; display:flex; align-items:center; justify-content:center; padding:16px; background:rgba(3,18,38,0); transition:background .4s ease; }
.pk2-layer[hidden]{ display:none; }
.pk2-layer.is-in{ background:rgba(3,18,38,.6); }
.pk2-layer.is-blur{ backdrop-filter:blur(4px); -webkit-backdrop-filter:blur(4px); }
.pk2-frame{ position:relative; width:min(1040px,100%); max-height:100%; display:grid; grid-template-rows:minmax(0,1fr); background:#fff; border-radius:26px; box-shadow:0 40px 90px rgba(0,20,50,.45); overflow:hidden; transform-origin:center center; }
.pk2-frame.is-opening{ will-change:transform, opacity; transition:transform .42s cubic-bezier(.16,.84,.24,1), opacity .28s ease-out; }
.pk2-frame.is-closing{ will-change:transform, opacity; transition:transform .3s cubic-bezier(.4,0,.6,1), opacity .22s ease-in .06s; }
.pk2-stage{ overflow:auto; min-height:0; -webkit-overflow-scrolling:touch; overscroll-behavior:contain; }
.pk2-close{ position:absolute; top:14px; right:14px; z-index:6; width:38px; height:38px; border-radius:8px; border:0; background:#eef3f9; color:#0a2a4a; font-size:1.35rem; line-height:1; cursor:pointer; display:inline-flex; align-items:center; justify-content:center; box-shadow:0 4px 14px rgba(0,0,0,.14); transition:background .2s; }
.pk2-close:hover{ background:#dfe9f5; }
.pk2-frame[data-pk="premium"] .pk2-close{ background:rgba(255,255,255,.18); color:#fff; }
.pk2-frame[data-pk="premium"] .pk2-close:hover{ background:rgba(255,255,255,.3); }
.pk2-stage-in{ padding:0 0 34px; }
.pk2-x-head{ padding:34px 70px 28px 40px; display:flex; gap:24px; align-items:center; border-bottom:1px solid #e9eff6; }
.pk2-frame[data-pk="premium"] .pk2-x-head{ background:linear-gradient(160deg,#00284a 0%,#004f8c 60%,#0078D7 140%); color:#fff; border-bottom:0; }
.pk2-x-logo{ flex:0 0 auto; height:78px; padding:8px 16px; background:#fff; border:1px solid #e6eef7; border-radius:18px; display:inline-flex; align-items:center; box-shadow:0 8px 20px rgba(0,40,80,.12); }
.pk2-x-logo img{ max-height:60px; max-width:150px; object-fit:contain; display:block; }
.pk2-x-title{ flex:1 1 auto; min-width:0; }
.pk2-x-kicker{ font-size:.74rem; letter-spacing:.14em; font-weight:800; text-transform:uppercase; color:#0078D7; margin-bottom:6px; }
.pk2-frame[data-pk="premium"] .pk2-x-kicker{ color:#9fd2ff; }
.pk2-x-title h3{ font-family:'Playfair Display',Georgia,serif; font-size:clamp(1.4rem,2.6vw,1.9rem); margin:0 0 6px; color:#0a2a4a; line-height:1.2; }
.pk2-frame[data-pk="premium"] .pk2-x-title h3{ color:#fff; }
.pk2-x-title p{ margin:0; color:#5f7186; font-size:.95rem; line-height:1.65; }
.pk2-frame[data-pk="premium"] .pk2-x-title p{ color:#cfe3f6; }
.pk2-x-body{ padding:28px 40px 0; display:grid; grid-template-columns:1.35fr .9fr; gap:32px; align-items:start; }
.pk2-x-body.one{ grid-template-columns:1fr; }
.pk2-sec-t{ font-size:.76rem; letter-spacing:.14em; font-weight:800; text-transform:uppercase; color:#005A9E; margin:0 0 16px; }
.pk2-list{ list-style:none; margin:0; padding:0; counter-reset:pk2; display:flex; flex-direction:column; gap:14px; }
.pk2-list li{ counter-increment:pk2; display:flex; gap:14px; align-items:flex-start; font-size:.92rem; line-height:1.7; color:#2f3b4c; }
.pk2-list li::before{ content:counter(pk2); flex:0 0 26px; height:26px; border-radius:50%; background:#e7f1fc; color:#005A9E; font-weight:800; font-size:.78rem; display:inline-flex; align-items:center; justify-content:center; margin-top:1px; }
.pk2-list li.is-hot{ font-weight:700; color:#0a2a4a; }
.pk2-list li.is-hot::before{ background:#0078D7; color:#fff; }
.pk2-aside{ display:flex; flex-direction:column; gap:16px; }
.pk2-box{ background:#f4f8fd; border:1px solid #e1ebf6; border-radius:14px; padding:20px 22px; }
.pk2-box.navy{ background:linear-gradient(160deg,#00284a,#005A9E); color:#fff; border-color:transparent; }
.pk2-box.warn{ background:#f4f6f9; border-color:#e2e8f0; }
.pk2-box h4{ font-family:'Playfair Display',Georgia,serif; font-size:1.08rem; margin:0 0 12px; color:#0a2a4a; }
.pk2-box.navy h4{ color:#fff; }
.pk2-box p, .pk2-box li{ font-size:.88rem; line-height:1.68; color:#4b5a6e; margin:0; }
.pk2-box.navy p, .pk2-box.navy li{ color:#dbe9f7; }
.pk2-box ul{ list-style:none; padding:0; margin:10px 0 0; display:flex; flex-direction:column; gap:10px; }
.pk2-box ul li{ display:flex; gap:8px; align-items:flex-start; }
.pk2-box ul li::before{ content:""; flex:0 0 auto; width:6px; height:6px; margin-top:7px; border-radius:50%; background:#0078D7; }
.pk2-box ul li.is-no::before{ background:#a9b6c5; }
.pk2-box.navy ul li::before{ background:#9fd2ff; }
.pk2-box.warn ul li::before{ background:#8fa6bd; }
.pk2-big{ font-family:'Playfair Display',Georgia,serif; font-size:1.45rem; line-height:1.2; margin:0 0 4px; }
.pk2-x-foot{ padding:26px 40px 0; display:flex; flex-wrap:wrap; gap:12px 18px; align-items:center; justify-content:space-between; }
.pk2-x-note{ font-size:.81rem; color:#5f7186; margin:0; max-width:560px; line-height:1.6; }
.pk2-cta{ display:inline-flex; align-items:center; gap:9px; background:linear-gradient(135deg,#003d6b,#0078D7); color:#fff !important; text-decoration:none; font-weight:800; font-size:.95rem; padding:13px 22px; border-radius:30px; transition:transform .2s ease, box-shadow .2s ease; }
.pk2-cta:hover{ transform:translateY(-2px); box-shadow:0 12px 28px rgba(0,70,140,.36); }
.pk2-cols{ display:grid; grid-template-columns:1fr 1fr; gap:24px; }

/* ===== ülke destesi ===== */
.pk2-uygun{ position:relative; }
.pk2-deck-view{ visibility:visible; transition:opacity .3s ease, transform .3s ease, visibility 0s linear 0s; }
.pk2-uygun.is-detail .pk2-deck-view{ opacity:0; transform:scale(.96); position:absolute; inset:0; pointer-events:none; visibility:hidden; transition:opacity .3s ease, transform .3s ease, visibility 0s linear .3s; }
.pk2-deck-t{ padding:24px 40px 0; }
.pk2-deck-t h4{ font-family:'Playfair Display',Georgia,serif; font-size:1.2rem; margin:0 0 4px; color:#0a2a4a; }
.pk2-deck-t p{ margin:0; color:#5f7186; font-size:.9rem; }
.pk2-deck{ display:grid; grid-template-columns:repeat(5,1fr); gap:16px; padding:20px 40px 0; }
.pk2-ctry{ position:relative; background:#fff; border:1px solid #e1ebf6; border-radius:12px; padding:18px 14px 16px; display:flex; flex-direction:column; align-items:center; gap:9px; cursor:pointer; font-family:inherit; text-align:center; box-shadow:0 8px 22px rgba(0,40,80,.08); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease; }
.pk2-ctry:hover{ transform:translateY(-5px); box-shadow:0 18px 36px rgba(0,60,120,.16); border-color:#bcd6ef; }
.pk2-ctry:focus-visible{ outline:3px solid #0078D7; outline-offset:2px; }
.pk2-flag{ width:54px; height:38px; border-radius:6px; object-fit:cover; box-shadow:0 2px 8px rgba(0,0,0,.25); }
.pk2-ctry-name{ font-weight:800; font-size:.95rem; color:#0a2a4a; }
.pk2-ctry-hak{ font-size:.77rem; color:#5f7186; line-height:1.5; }
/* 'taslak' rozeti: yalnız ÖNİZLEME içindir (hak sayısı sahip kararı bekliyor). Canlıya alırken KALDIRILIR. */
.pk2-taslak{ position:absolute; top:6px; right:6px; font-size:.62rem; font-weight:800; letter-spacing:.06em; text-transform:uppercase; background:#eef2f7; color:#5f7186; border:1px solid #dde7f2; padding:2px 7px; border-radius:4px; }
.pk2-ctry:has(.pk2-taslak) .pk2-flag{ margin-top:10px; }
.pk2-detail{ display:none; }
.pk2-uygun.is-detail .pk2-detail{ display:block; animation:pk2-in .42s cubic-bezier(.2,.8,.2,1) both; }
@keyframes pk2-in{ from{ opacity:0; transform:translateY(18px); } to{ opacity:1; transform:none; } }
.pk2-back{ display:inline-flex; align-items:center; gap:8px; background:none; border:1px solid #d8e6f4; color:#005A9E; font-family:inherit; font-weight:700; font-size:.85rem; padding:8px 14px; border-radius:20px; cursor:pointer; margin:18px 40px 0; transition:background .2s; }
.pk2-back:hover{ background:#eef6ff; }
.pk2-c-head{ padding:16px 40px 0; display:flex; align-items:center; gap:18px; flex-wrap:wrap; }
.pk2-c-head .pk2-flag{ width:84px; height:58px; border-radius:10px; flex:0 0 auto; }
.pk2-c-head h3{ font-family:'Playfair Display',Georgia,serif; font-size:clamp(1.4rem,2.6vw,1.9rem); margin:0; color:#0a2a4a; line-height:1.2; }
.pk2-c-head p{ margin:4px 0 0; color:#5f7186; font-size:.92rem; }
.pk2-chips{ display:flex; gap:10px; flex-wrap:wrap; margin-top:12px; }
.pk2-chip{ background:#e7f1fc; color:#005A9E; font-weight:700; font-size:.8rem; padding:7px 14px; border-radius:6px; display:inline-flex; align-items:center; gap:7px; }
.pk2-chip b{ font-size:1.05rem; font-weight:800; }
.pk2-chip.taslak{ background:#eef2f7; color:#5f7186; }
.pk2-c-body{ padding:22px 40px 0; display:grid; grid-template-columns:1.1fr .9fr; gap:26px; align-items:start; }
/* masraf tablosu (ELT düzeni: satır satır kalem, sağda tutar) */
.pk2-table{ border:1px solid #e1ebf6; border-radius:18px; overflow:hidden; background:#fff; }
.pk2-tr{ display:flex; justify-content:space-between; gap:16px; padding:12px 18px; font-size:.9rem; border-top:1px solid #edf2f8; }
.pk2-tr:first-child{ border-top:0; }
.pk2-tr.h{ background:#f4f8fd; font-weight:800; color:#0a2a4a; font-size:.8rem; letter-spacing:.06em; text-transform:uppercase; }
.pk2-tr span:first-child{ color:#3b4658; }
.pk2-tr span:last-child{ font-weight:700; color:#0a2a4a; white-space:nowrap; text-align:right; }
.pk2-tr.h span:last-child{ font-size:.95rem; text-transform:none; letter-spacing:0; }
.pk2-tr.h small{ text-transform:none; letter-spacing:0; font-weight:400; }
.pk2-tr.tot{ background:#00284a; }
.pk2-tr.tot span{ color:#fff !important; }
.pk2-tr small{ display:block; font-weight:400; color:#5f7186; font-size:.77rem; white-space:normal; line-height:1.5; margin-top:4px; }
.pk2-tr.tot small{ color:#bcd6ef; }
.pk2-tr.sub span:first-child{ padding-left:14px; }
.pk2-tr.wrap{ flex-direction:column; gap:5px; }
.pk2-tr.wrap span:last-child{ white-space:normal; text-align:left; font-weight:500; color:#2f3b4c; font-size:.87rem; line-height:1.68; }
.pk2-notes-wrap{ margin:12px 0 0; border:1px solid #e1ebf6; border-radius:14px; padding:10px 14px; background:#fff; }
.pk2-notes-wrap summary{ cursor:pointer; font-size:.82rem; font-weight:800; color:#005A9E; }
.pk2-notes{ margin:12px 0 0; padding:0 0 0 18px; font-size:.82rem; color:#5f7186; line-height:1.7; }
.pk2-notes li b{ color:#0a2a4a; font-weight:700; }
.pk2-notes-t{ margin:12px 0 0; font-size:.74rem; letter-spacing:.1em; font-weight:800; text-transform:uppercase; color:#005A9E; }
.pk2-notes li{ margin-bottom:4px; }
.pk2-empty{ padding:18px; border:1px dashed #cfe2f7; border-radius:14px; color:#5f7186; font-size:.88rem; }
/* mobil */
@media(max-width:991px){ .pk2-x-body, .pk2-c-body, .pk2-cols{ grid-template-columns:1fr; } .pk2-deck{ grid-template-columns:repeat(3,1fr); } }
@media(max-width:767px){
  .pk2{ padding:56px 0 50px; }
  .pk2-layer{ padding:0; }
  .pk2-frame{ width:100%; height:100%; max-height:100%; border-radius:0; }
  .pk2-x-head{ padding:20px 64px 18px 18px; gap:12px; flex-direction:column; align-items:flex-start; }
  .pk2-x-logo{ height:56px; padding:6px 12px; } .pk2-x-logo img{ max-height:42px; max-width:110px; }
  .pk2-x-title h3{ font-size:1.45rem; } .pk2-x-title p{ font-size:.9rem; }
  .pk2-x-body, .pk2-x-foot, .pk2-c-body, .pk2-c-head, .pk2-deck-t{ padding-left:18px; padding-right:18px; }
  .pk2-deck{ grid-template-columns:repeat(2,1fr); padding:14px 18px 0; gap:10px; }
  .pk2-back{ margin-left:18px; }
  .pk2-x-foot{ flex-direction:column; align-items:stretch; } .pk2-cta{ justify-content:center; }
  .pk2-tr{ font-size:.85rem; padding:10px 12px; }
  .pk2-c-head .pk2-flag{ width:64px; height:44px; }
}
html.pk2-lock, html.pk2-lock body{ overflow:hidden; }
@media (prefers-reduced-motion: reduce){
  .pk2-rv{ transition:none; opacity:1; transform:none; }
  .pk2-card, .pk2-frame, .pk2-frame.is-opening, .pk2-frame.is-closing, .pk2-layer, .pk2-ctry, .pk2-deck-view, .pk2-open, .pk2-cta, .pk2-buy, .pk2-info, .pk2-back, .pk2-close, .pk2-more{ transition:none !important; }
  .pk2-uygun.is-detail .pk2-detail{ animation:none; }
}
