/* Freya footer bağlantılı içerik sayfaları: ortak ve sabit görünüm. */
.page-content>article:has(.freya-information-page)>h1 {
  margin: 0 0 22px !important;
  color: #173a66 !important;
  font-family: 'DM Sans', Arial, sans-serif !important;
  font-size: 28px !important;
  font-weight: 600 !important;
  line-height: 1.28 !important;
  letter-spacing: -.02em !important;
}

.freya-information-page,
.freya-information-page * {
  font-family: 'DM Sans', Arial, sans-serif !important;
}

.freya-information-page {
  font-size: 15px !important;
  line-height: 1.7 !important;
}

.freya-information-page h2,
.freya-information-page .card-head h2,
.freya-information-page .program-title,
.freya-information-page .info-title {
  margin: 28px 0 12px !important;
  color: var(--info-navy) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.4 !important;
  letter-spacing: -.01em !important;
  text-transform: none !important;
}

.freya-information-page h3,
.freya-information-page .example-title {
  margin: 21px 0 9px !important;
  color: var(--info-navy) !important;
  font-size: 16px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
  text-transform: none !important;
}

.freya-information-page p,
.freya-information-page li,
.freya-information-page .item,
.freya-information-page .ans,
.freya-information-page .section-body,
.freya-information-page .body,
.freya-information-page .content {
  font-size: 15px !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
}

.freya-information-page summary {
  font-size: 15px !important;
  font-weight: 600 !important;
  line-height: 1.45 !important;
}

.freya-information-page .kicker,
.freya-information-page .eyebrow,
.freya-information-page .fine,
.freya-information-page .muted,
.freya-information-page small,
.freya-information-page .footer-note {
  font-size: 13px !important;
  line-height: 1.6 !important;
}

.freya-information-page .footer:has(.wa-btn),
.freya-information-page .footer:has(.cta),
.freya-information-page .cta-wrapper,
.freya-information-page #freya-iletisim .footer {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 100% !important;
  margin: 22px 0 0 !important;
  padding: 0 !important;
  text-align: center !important;
}

.freya-information-page .wa-btn,
.freya-information-page .cta,
.freya-information-page a[class*='btn'],
.freya-information-page button,
.freya-information-page input[type='submit'] {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: auto !important;
  min-width: 210px !important;
  min-height: 44px !important;
  margin: 0 auto !important;
  padding: 0 18px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: var(--info-navy) !important;
  color: #fff !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  line-height: 1.2 !important;
  text-align: center !important;
  text-decoration: none !important;
  box-shadow: none !important;
}

.freya-information-page #freya-iletisim .wa-btn {
  display: grid !important;
  place-items: center !important;
  width: 220px !important;
  height: 48px !important;
  min-width: 220px !important;
  min-height: 48px !important;
  margin: 0 auto !important;
  padding: 0 !important;
  box-sizing: border-box !important;
  line-height: 1 !important;
  text-align: center !important;
  white-space: nowrap !important;
}

.freya-information-page .wa-btn:hover,
.freya-information-page .cta:hover,
.freya-information-page a[class*='btn']:hover,
.freya-information-page button:hover,
.freya-information-page input[type='submit']:hover {
  background: var(--info-orange) !important;
  color: #fff !important;
}

@media (max-width: 700px) {
  .page-content>article:has(.freya-information-page)>h1 { font-size: 24px !important; }
  .freya-information-page .wa-btn,
  .freya-information-page .cta,
  .freya-information-page a[class*='btn'],
  .freya-information-page button,
  .freya-information-page input[type='submit'] {
    width: min(100%, 260px) !important;
    min-width: 0 !important;
  }
}

/* Bugün Kapında hizmet sayfası. */
.freya-same-day-page{display:grid;gap:18px}.freya-same-day-intro{padding:26px;border:1px solid #d6e6e3;border-left:5px solid #ff6200;border-radius:12px;background:linear-gradient(135deg,#edf7f5,#fff)}.freya-same-day-intro .eyebrow{display:block;margin-bottom:7px;color:#6aa3a2;font-weight:600;letter-spacing:.1em}.freya-same-day-intro h2{margin:0 0 8px!important;font-size:24px!important}.freya-same-day-intro p{margin:0!important;color:#536970}.freya-same-day-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.freya-same-day-facts article{padding:17px;border:1px solid #dce8e6;border-radius:10px;background:#fff;text-align:center}.freya-same-day-facts strong,.freya-same-day-facts span{display:block}.freya-same-day-facts strong{color:#173a66;font-size:17px}.freya-same-day-facts span{margin-top:5px;color:#65777e;font-size:13px}.freya-same-day-steps{padding:22px;border:1px solid #dce8e6;border-radius:12px;background:#fff}.freya-same-day-steps h2{margin-top:0!important}.freya-same-day-steps ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:16px 0 0;padding:0;list-style:none;counter-reset:freya-step}.freya-same-day-steps li{position:relative;margin:0!important;padding:17px 15px 17px 52px!important;border-radius:9px;background:#f4f8f7;counter-increment:freya-step}.freya-same-day-steps li:before{position:absolute;top:16px;left:14px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#6aa3a2;color:#fff;font-size:13px;font-weight:600;content:counter(freya-step)}.freya-same-day-note{padding:17px 19px;border-radius:10px;background:#173a66;color:#fff}.freya-same-day-note strong{color:#fff}.freya-same-day-cta-card{display:flex;align-items:center;justify-content:center;width:100%;padding:18px;border:1px solid #d6e6e3;border-radius:12px;background:linear-gradient(135deg,#edf7f5,#fff);box-shadow:0 7px 22px rgba(23,58,102,.05)}.freya-same-day-page .freya-same-day-page-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:210px!important;min-height:46px!important;margin:0 auto!important;padding:0 22px!important;border-radius:8px!important;background:#173a66!important;color:#fff!important;font-size:14px!important;font-weight:600!important;line-height:1.2!important;text-decoration:none!important}.freya-same-day-page .freya-same-day-page-cta:hover{background:#ff6200!important;color:#fff!important}
@media(max-width:800px){.freya-same-day-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.freya-same-day-steps ol{grid-template-columns:1fr}}
@media(max-width:480px){.freya-same-day-intro{padding:18px 15px}.freya-same-day-intro h2{font-size:20px!important}.freya-same-day-facts{grid-template-columns:1fr 1fr;gap:8px}.freya-same-day-facts article{padding:13px 8px}.freya-same-day-facts strong{font-size:14px}.freya-same-day-facts span{font-size:11px}.freya-same-day-steps{padding:16px 13px}.freya-same-day-cta-card{padding:14px 12px}.freya-same-day-page .freya-same-day-page-cta{width:min(100%,260px)!important;min-width:0!important}}

/* v0.4.17 — bilgi sayfalarını cihaz genişliğine göre akışkan tut. */
.page-content:has(.freya-information-page),
.page-content>article:has(.freya-information-page),
.page-content>article:has(.freya-information-page)>.freya-information-page,
.freya-information-page {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

.freya-information-page>div,
.freya-information-page>main,
.freya-information-page>section,
.freya-information-page .wrapper,
.freya-information-page .wrap,
.freya-information-page .grid,
.freya-information-page .info-grid,
.freya-information-page .faq-two-col {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

.freya-information-page img,
.freya-information-page video,
.freya-information-page iframe,
.freya-information-page table {
  max-width: 100% !important;
}

@media (max-width: 900px) {
  .page-content:has(.freya-information-page) {
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    padding-right: 16px !important;
    padding-left: 16px !important;
  }

  .freya-information-page .grid,
  .freya-information-page .info-grid,
  .freya-information-page .faq-two-col {
    grid-template-columns: minmax(0, 1fr) !important;
  }

  .freya-information-page .card,
  .freya-information-page .contact-box,
  .freya-information-page .info-card,
  .freya-information-page .callout,
  .freya-information-page .hero,
  .freya-information-page .program,
  .freya-information-page .below {
    width: 100% !important;
    max-width: none !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    box-sizing: border-box !important;
  }
}

@media (max-width: 600px) {
  .page-content:has(.freya-information-page) {
    padding-right: 10px !important;
    padding-left: 10px !important;
  }

  .freya-information-page .card,
  .freya-information-page .contact-box,
  .freya-information-page .info-card,
  .freya-information-page .callout,
  .freya-information-page .hero,
  .freya-information-page .program,
  .freya-information-page .below {
    padding: 14px !important;
    border-radius: 10px !important;
  }
}

@media (max-width: 380px) {
  .page-content:has(.freya-information-page) {
    padding-right: 8px !important;
    padding-left: 8px !important;
  }

  .freya-information-page .card,
  .freya-information-page .contact-box,
  .freya-information-page .info-card,
  .freya-information-page .callout,
  .freya-information-page .hero,
  .freya-information-page .program,
  .freya-information-page .below {
    padding: 12px !important;
  }
}

/* v0.4.51 — Çerez Aydınlatma Metni için diğer alt bilgi sayfalarıyla aynı Freya kapsayıcısı. */
#freya-cerez-politikasi {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  margin: 16px 0 !important;
  padding: 26px !important;
  border: 1px solid var(--info-line) !important;
  border-radius: 12px !important;
  background: #fff !important;
  box-shadow: 0 7px 22px rgba(23, 58, 102, .05) !important;
  box-sizing: border-box !important;
}

#freya-cerez-politikasi>p:first-child { margin-top: 0 !important; }
#freya-cerez-politikasi>p:last-child { margin-bottom: 0 !important; }

@media (max-width: 700px) {
  #freya-cerez-politikasi {
    margin: 12px 0 !important;
    padding: 16px !important;
    border-radius: 10px !important;
  }
}

@media (max-width: 380px) {
  #freya-cerez-politikasi { padding: 14px !important; }
}

/* v0.4.18 — İletişim ve Hakkımızda sayfalarında ortak Freya kart yapısı. */
#freya-hakkimizda>.container {
  width: 100% !important;
  max-width: none !important;
  margin: 16px 0 !important;
  padding: 24px !important;
  border: 1px solid var(--info-line) !important;
  border-radius: 12px !important;
  background: #fff !important;
  box-shadow: 0 7px 22px rgba(23, 58, 102, .05) !important;
  box-sizing: border-box !important;
}

#freya-iletisim .card,
#freya-iletisim .head,
#freya-iletisim .body,
#freya-iletisim .badge {
  width: 100% !important;
  max-width: none !important;
  min-width: 0 !important;
  box-sizing: border-box !important;
}

#freya-iletisim .badge {
  display: grid !important;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 10px !important;
  margin: 14px 0 0 !important;
  padding: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}

#freya-iletisim .badge .pill {
  display: flex !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 5px 8px !important;
  width: 100% !important;
  min-width: 0 !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 1px solid #dce8e5 !important;
  border-radius: 9px !important;
  background: #eef6f4 !important;
  box-sizing: border-box !important;
}

#freya-iletisim .badge .pill span,
#freya-iletisim .badge .pill strong,
#freya-iletisim .badge .pill a {
  min-width: 0 !important;
  color: var(--info-navy) !important;
  font-size: 13px !important;
  line-height: 1.45 !important;
}

#freya-iletisim .badge .pill strong,
#freya-iletisim .badge .pill a {
  font-weight: 600 !important;
  overflow-wrap: anywhere !important;
}

@media (max-width: 700px) {
  #freya-hakkimizda>.container {
    margin: 12px 0 !important;
    padding: 16px !important;
    border-radius: 10px !important;
  }

  #freya-iletisim .card { padding: 16px !important; }
  #freya-iletisim .badge { grid-template-columns: minmax(0, 1fr) !important; }
  #freya-iletisim .badge .pill {
    flex-wrap: nowrap !important;
    padding: 12px !important;
  }
}

@media (max-width: 380px) {
  #freya-hakkimizda>.container,
  #freya-iletisim .card { padding: 14px !important; }
  #freya-iletisim .badge .pill { padding: 11px 10px !important; }
  #freya-iletisim .badge .pill span,
  #freya-iletisim .badge .pill strong,
  #freya-iletisim .badge .pill a { font-size: 12px !important; }
}
/* v0.4.79 — Siparişimi Takip Et içindeki İade / Değişim durumu Freya kart standardı. */
.freya-order-return-detail{margin:24px 0 0!important;padding:20px!important;border:1px solid var(--line,#dce7e5)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 8px 24px rgba(23,58,102,.05)!important}.freya-order-return-detail>h2{margin:0 0 14px!important;color:var(--navy,#173a66)!important;font-size:21px!important;line-height:1.3!important}.freya-order-return-detail .freya-customer-return-card{padding:16px 17px!important;border:1px solid #dce7e5!important;border-left:4px solid var(--teal,#6aa3a2)!important;border-radius:9px!important;background:#f8fbfa!important}.freya-order-return-detail .freya-customer-return-card.is-rejected{border-left-color:#b64b55!important;background:#fff8f8!important}.freya-order-return-detail .freya-customer-return-card.is-approved,.freya-order-return-detail .freya-customer-return-card.is-completed{border-left-color:#3e8a72!important;background:#f5fbf8!important}.freya-order-return-detail .freya-customer-return-card>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.freya-order-return-detail .freya-customer-return-card>header strong{color:var(--navy,#173a66)!important;font-size:14px!important}.freya-order-return-detail .freya-customer-return-card>header span{display:inline-flex!important;padding:6px 9px!important;border-radius:999px!important;background:#dff1eb!important;color:#2e7567!important;font-size:11px!important;font-weight:700!important}.freya-order-return-detail .freya-customer-return-card>p{margin:11px 0 0!important;color:#4c636c!important;font-size:14px!important;line-height:1.6!important}.freya-order-return-detail .freya-customer-return-tracking{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;margin:13px 0 0!important;padding:1px!important;overflow:hidden!important;border:1px solid #d8e5e2!important;border-radius:9px!important;background:#d8e5e2!important}.freya-order-return-detail .freya-customer-return-tracking>div{margin:0!important;padding:11px 12px!important;border:0!important;background:#fff!important}.freya-order-return-detail .freya-customer-return-tracking dt{margin:0 0 4px!important;color:#7a8c92!important;font-size:10px!important;font-weight:700!important;text-transform:uppercase!important}.freya-order-return-detail .freya-customer-return-tracking dd{margin:0!important;color:#405861!important;font-size:13px!important;font-weight:600!important;overflow-wrap:anywhere!important}.freya-order-return-detail .freya-customer-return-products,.freya-order-return-detail .freya-customer-return-card>div{margin-top:10px!important;padding-top:10px!important;border-top:1px solid #dce7e5!important;color:#536a72!important;font-size:13px!important;line-height:1.55!important}.freya-order-return-detail .freya-customer-return-products>b{display:block!important;margin-bottom:7px!important;color:var(--navy,#173a66)!important}.freya-order-return-detail .freya-return-selected-items{display:grid!important;gap:5px!important;margin:7px 0 0!important;padding:0!important;list-style:none!important}.freya-order-return-detail .freya-return-selected-items li{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0!important;padding:8px 10px!important;border-radius:6px!important;background:#fff!important;color:#526870!important;font-size:12px!important}.freya-order-return-detail .freya-return-items-empty{display:block!important;color:#849398!important;font-size:12px!important}
@media(max-width:600px){.freya-order-return-detail{padding:15px!important}.freya-order-return-detail .freya-customer-return-card>header{align-items:flex-start!important;flex-direction:column!important}.freya-order-return-detail .freya-customer-return-tracking{grid-template-columns:1fr!important}}

/* v0.4.96 — Freya Ödül ve Davet Programı sayfaları. */
#freya-rewards,#freya-invite{width:100%!important;margin:0!important;padding:0!important;border:0!important}
#freya-rewards>.wrap,#freya-invite>.wrap{display:grid!important;gap:18px!important}
#freya-rewards .program,#freya-invite .card{margin:0!important;padding:0!important;border:1px solid #dce7e5!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 34px rgba(23,58,102,.065)!important;overflow:hidden!important}
#freya-rewards .program-top,#freya-invite .program-top{position:relative!important;padding:28px 30px 26px!important;border-bottom:1px solid #dce7e5!important;background:linear-gradient(135deg,#edf6f4 0%,#fff 72%)!important}
#freya-rewards .program-top:before,#freya-invite .program-top:before{position:absolute!important;top:0!important;right:0!important;width:118px!important;height:5px!important;border-radius:0 0 0 5px!important;background:#ff6200!important;content:''!important}
#freya-rewards .eyebrow,#freya-invite .eyebrow{margin:0 0 8px!important;color:#6aa3a2!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}
#freya-rewards .program-title,#freya-invite .program-title{max-width:820px!important;margin:0!important;color:#173a66!important;font-size:clamp(21px,2.25vw,29px)!important;font-weight:600!important;line-height:1.25!important;letter-spacing:-.025em!important}
#freya-rewards .program-lead,#freya-invite .program-lead{max-width:930px!important;margin:12px 0 0!important;color:#536970!important;font-size:14px!important;line-height:1.7!important}
#freya-rewards .info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:15px!important;padding:22px 24px 0!important}
#freya-rewards .info-card{position:relative!important;display:flex!important;flex-direction:column!important;min-width:0!important;min-height:270px!important;margin:0!important;padding:22px!important;border:1px solid #dce8e6!important;border-radius:11px!important;background:#f8fbfa!important;box-shadow:none!important}
#freya-rewards .card-number,#freya-invite .invite-steps article>span{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:9px!important;background:#173a66!important;color:#fff!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important}
#freya-rewards .info-card h2{margin:17px 0 9px!important;color:#173a66!important;font-size:17px!important;line-height:1.4!important}
#freya-rewards .info-card p{margin:0 0 17px!important;color:#536970!important;font-size:13px!important;line-height:1.68!important}
#freya-rewards .highlight{margin-top:auto!important;padding:11px 13px!important;border-left:4px solid #ff6200!important;border-radius:7px!important;background:#fff!important;color:#173a66!important;font-size:12px!important;font-weight:700!important;line-height:1.45!important}
#freya-rewards .example-box,#freya-invite .info-band{margin:16px 24px 24px!important;padding:20px 22px!important;border:1px solid #cfe0dd!important;border-left:5px solid #6aa3a2!important;border-radius:10px!important;background:#eef6f4!important}
#freya-rewards .example-title,#freya-invite .info-title{margin:0 0 7px!important;color:#173a66!important;font-size:15px!important;font-weight:700!important}
#freya-rewards .example-text,#freya-invite .info-text{margin:0!important;color:#405861!important;font-size:13px!important;line-height:1.7!important}
#freya-rewards .fine,#freya-invite .fine{margin:0!important;padding:0 4px!important;color:#71848b!important;font-size:12px!important;line-height:1.6!important;text-align:center!important}
#freya-rewards .hero{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important;padding:24px!important;border:1px solid #d8e6e3!important;border-radius:12px!important;background:linear-gradient(135deg,#edf7f5 0%,#fff 75%)!important;box-shadow:0 8px 24px rgba(23,58,102,.055)!important;text-align:center!important}
#freya-rewards .hero-inner{display:grid!important;justify-items:center!important;gap:14px!important;width:min(100%,760px)!important}
#freya-rewards .hero .sub{margin:0!important;color:#173a66!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-align:center!important}
#freya-rewards .hero .cta,#freya-invite .cta-wrapper .cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-width:230px!important;min-height:46px!important;margin:0 auto!important;padding:0 22px!important;border-radius:8px!important;background:#173a66!important;color:#fff!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important;white-space:nowrap!important}
#freya-rewards .hero .cta:hover,#freya-invite .cta-wrapper .cta:hover{background:#ff6200!important;color:#fff!important}
#freya-invite .invite-steps{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:13px!important;padding:22px 24px 0!important}
#freya-invite .invite-steps article{min-width:0!important;min-height:190px!important;padding:19px!important;border:1px solid #dce8e6!important;border-radius:11px!important;background:#f8fbfa!important}
#freya-invite .invite-steps article>strong{display:block!important;margin:15px 0 7px!important;color:#173a66!important;font-size:14px!important;font-weight:700!important;line-height:1.4!important}
#freya-invite .invite-steps article>p{margin:0!important;color:#5d7078!important;font-size:12px!important;line-height:1.65!important}
#freya-invite .cta-wrapper{display:flex!important;align-items:center!important;justify-content:center!important;width:auto!important;margin:0 24px 20px!important;padding:20px!important;border:1px solid #d8e6e3!important;border-radius:10px!important;background:linear-gradient(135deg,#edf7f5 0%,#fff 75%)!important;text-align:center!important}
#freya-invite .fine{margin:0 24px 22px!important}
@media(max-width:800px){#freya-rewards .program-top,#freya-invite .program-top{padding:23px 21px 21px!important}#freya-rewards .info-grid,#freya-invite .invite-steps{grid-template-columns:minmax(0,1fr)!important;padding:17px 17px 0!important}#freya-rewards .info-card,#freya-invite .invite-steps article{min-height:0!important;padding:18px!important}#freya-rewards .example-box,#freya-invite .info-band{margin:14px 17px 17px!important;padding:17px!important}#freya-invite .cta-wrapper{margin:0 17px 17px!important;padding:17px!important}#freya-invite .fine{margin:0 17px 19px!important}#freya-rewards .hero{padding:20px 16px!important}}
@media(max-width:480px){#freya-rewards .program,#freya-invite .card{border-radius:11px!important}#freya-rewards .program-top,#freya-invite .program-top{padding:20px 16px 18px!important}#freya-rewards .program-title,#freya-invite .program-title{font-size:20px!important}#freya-rewards .program-lead,#freya-invite .program-lead{font-size:13px!important}#freya-rewards .info-grid,#freya-invite .invite-steps{padding:13px 13px 0!important}#freya-rewards .example-box,#freya-invite .info-band{margin:13px!important;padding:15px!important}#freya-invite .cta-wrapper{margin:0 13px 13px!important;padding:15px 12px!important}#freya-invite .fine{margin:0 13px 16px!important}#freya-rewards .hero{padding:18px 12px!important}#freya-rewards .hero .sub{font-size:14px!important}#freya-rewards .hero .cta,#freya-invite .cta-wrapper .cta{width:min(100%,260px)!important;min-width:0!important;white-space:normal!important}}

/* v0.4.97 — kayıtlı eski sayfa içeriğinden bağımsız kesin sıra, boşluk ve merkezleme. */
#freya-rewards>.wrap {
  display: flex !important;
  flex-direction: column !important;
  gap: 18px !important;
}
#freya-rewards .program { order: 1 !important; }
#freya-rewards>.wrap>.fine { order: 2 !important; }
#freya-rewards>.wrap>.hero {
  order: 3 !important;
  align-self: stretch !important;
}
#freya-rewards .program-title {
  max-width: none !important;
  font-size: clamp(18px, 1.8vw, 25px) !important;
  white-space: nowrap !important;
}
#freya-rewards .hero-inner,
#freya-invite .cta-wrapper {
  place-items: center !important;
  text-align: center !important;
}
#freya-rewards .hero .cta,
#freya-invite .cta-wrapper .cta {
  display: grid !important;
  place-items: center !important;
  height: 46px !important;
  min-height: 46px !important;
  padding: 0 22px !important;
  box-sizing: border-box !important;
  line-height: 1 !important;
  text-align: center !important;
}
#freya-invite .card > .top-note,
#freya-invite .card > .intro,
#freya-invite .card > .lead {
  margin-right: 24px !important;
  margin-left: 24px !important;
}
#freya-invite .card > .top-note { margin-top: 24px !important; }
#freya-invite .card > .lead { margin-bottom: 24px !important; }

@media (max-width: 1000px) {
  #freya-rewards .program-title { white-space: normal !important; }
}

@media (max-width: 480px) {
  #freya-invite .card > .top-note,
  #freya-invite .card > .intro,
  #freya-invite .card > .lead {
    margin-right: 16px !important;
    margin-left: 16px !important;
  }
  #freya-invite .card > .top-note { margin-top: 18px !important; }
  #freya-invite .card > .lead { margin-bottom: 18px !important; }
}
