
/* Antik House V19.8 — single-price clarity and restored footer luxury interactions */
.ah365-rate-plans{display:none!important}
.ah365-customer-summary{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:18px;border-top:1px solid rgba(95,72,43,.12);border-bottom:1px solid rgba(95,72,43,.12)}
.ah365-customer-summary>div{display:flex;justify-content:space-between;gap:20px;padding:14px 0;color:#847766;font-size:13px}
.ah365-customer-summary>div:nth-child(odd):not(.is-wide){padding-right:18px;border-right:1px solid rgba(95,72,43,.10)}
.ah365-customer-summary>div:nth-child(even){padding-left:18px}
.ah365-customer-summary .is-wide{grid-column:1/-1;border-top:1px solid rgba(95,72,43,.10)}
.ah365-customer-summary b{color:#34291e;text-align:right;font-weight:800}
.ah365-saving{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:13px 15px;border-radius:14px;background:linear-gradient(135deg,rgba(31,137,99,.08),rgba(225,174,78,.10));border:1px solid rgba(31,137,99,.12);font-size:13px;color:#6f6252}
.ah365-saving b{color:#147354;font-size:15px}
.rate-result-v18 .rate-demand-note{margin-top:14px!important;padding:14px 16px!important;border-left:3px solid #c88a2f!important;background:rgba(201,139,46,.07)!important;color:#5d5041!important;font-size:13px!important;line-height:1.6!important}
.rate-result-v18 .ah365-terms{margin-top:12px!important;color:#8b7d6b!important;font-size:12px!important;line-height:1.55!important}
.rate-result-v18 .ah365-kicker em{font-style:normal;color:#918370}
.rate-result-v18 .ah365-badges{margin-top:12px}

/* Restore premium footer hover glow across all footer links */
.footer .footer-grid a.footer-link-polish:not(.footer-whatsapp),
.footer .footer-seo-links a.footer-link-polish,
.footer .footer-bottom a.footer-link-polish{
  position:relative!important;
  isolation:isolate!important;
  display:inline-flex!important;
  align-items:center!important;
  border-radius:999px!important;
  transition:transform .32s cubic-bezier(.2,.8,.2,1),color .3s ease,text-shadow .3s ease,background .3s ease,box-shadow .3s ease!important;
}
.footer .footer-grid a.footer-link-polish:not(.footer-whatsapp)::before,
.footer .footer-seo-links a.footer-link-polish::before,
.footer .footer-bottom a.footer-link-polish::before{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  inset:-8px -13px!important;
  border-radius:999px!important;
  background:radial-gradient(circle at 38% 50%,rgba(235,188,103,.38),rgba(235,188,103,.13) 46%,transparent 73%)!important;
  filter:blur(7px)!important;
  opacity:0!important;
  transform:scale(.76)!important;
  transition:opacity .3s ease,transform .34s cubic-bezier(.2,.8,.2,1)!important;
  pointer-events:none!important;
}
.footer .footer-grid a.footer-link-polish:not(.footer-whatsapp):hover,
.footer .footer-grid a.footer-link-polish:not(.footer-whatsapp):focus-visible,
.footer .footer-seo-links a.footer-link-polish:hover,
.footer .footer-seo-links a.footer-link-polish:focus-visible,
.footer .footer-bottom a.footer-link-polish:hover,
.footer .footer-bottom a.footer-link-polish:focus-visible{
  color:#a6691d!important;
  transform:translateX(5px) translateY(-1px)!important;
  text-shadow:0 0 18px rgba(207,143,48,.48)!important;
  outline:none!important;
}
.footer .footer-grid a.footer-link-polish:not(.footer-whatsapp):hover::before,
.footer .footer-grid a.footer-link-polish:not(.footer-whatsapp):focus-visible::before,
.footer .footer-seo-links a.footer-link-polish:hover::before,
.footer .footer-seo-links a.footer-link-polish:focus-visible::before,
.footer .footer-bottom a.footer-link-polish:hover::before,
.footer .footer-bottom a.footer-link-polish:focus-visible::before{
  opacity:1!important;
  transform:scale(1)!important;
}
.footer .footer-seo-links a.footer-link-polish:hover,
.footer .footer-seo-links a.footer-link-polish:focus-visible{box-shadow:0 10px 24px rgba(168,105,29,.10)!important;background:rgba(255,250,240,.66)!important}

@media(max-width:760px){
  .ah365-customer-summary{grid-template-columns:1fr}
  .ah365-customer-summary>div,.ah365-customer-summary>div:nth-child(odd):not(.is-wide),.ah365-customer-summary>div:nth-child(even){padding:13px 0;border-right:0}
  .ah365-customer-summary>div+div{border-top:1px solid rgba(95,72,43,.10)}
  .footer .footer-grid a.footer-link-polish:not(.footer-whatsapp):hover,
  .footer .footer-seo-links a.footer-link-polish:hover,
  .footer .footer-bottom a.footer-link-polish:hover{transform:none!important}
}
@media(prefers-reduced-motion:reduce){
  .footer .footer-grid a.footer-link-polish,
  .footer .footer-seo-links a.footer-link-polish,
  .footer .footer-bottom a.footer-link-polish{transition:none!important}
}
