/* ==========================================================================
   Glider Garden — brand overrides
   Loaded LAST so it wins over the template's compiled CSS.
   Palette: navy #15273f · gold #c2a14a · ink #10151d
   ========================================================================== */

:root{
  --gg-navy:#15273f;
  --gg-gold:#c2a14a;
  --gg-ink:#10151d;
}

/* --- Logo image (replaces the old inline SVG mark) --- */
.logo_img img{ max-height:60px; width:auto; vertical-align:middle; margin-right:10px; }
.footer .logo_img img{ max-height:64px; }

/* --- Buttons: gold fill with navy text, invert to navy on hover --- */
.btn{ color:var(--gg-navy)!important; }
.btn:hover{ background:var(--gg-navy)!important; color:#fff!important; }
.btn--bordered{ background:transparent!important; border:2px solid var(--gg-gold)!important; color:var(--gg-gold)!important; }
.btn--bordered:hover{ background:var(--gg-gold)!important; color:var(--gg-navy)!important; }

/* --- Premium dark footer (the "on black" brand moment) --- */
.footer{ background:var(--gg-ink)!important; }
.footer, .footer p, .footer li, .footer a, .footer .link{ color:#cfcabf!important; }
.footer .logo{ color:#fff!important; }
.footer .footer_block-title{ color:var(--gg-gold)!important; }
.footer .footer_about-address{ color:#e8e3d6!important; }
.footer .link:hover, .footer a:hover{ color:var(--gg-gold)!important; }
.footer_block-socials .link{ background:rgba(255,255,255,.08)!important; }
.footer_block-socials .link .icon{ color:var(--gg-gold)!important; }
.footer_block-socials .link:hover{ background:var(--gg-gold)!important; }
.footer_block-socials .link:hover .icon{ color:var(--gg-ink)!important; }

/* --- Accent niceties --- */
.section_header-subtitle{ color:var(--gg-gold); letter-spacing:.16em; }

.page_cover-title{color:#fff!important}

/* --- Clean section backgrounds: no busy photo behind reviews & CTAs --- */
.testimonials.section, .contacts.section{
  background-image:none !important;
  background-color:#f4efe6 !important;
}
.testimonials.section .section_header-title,
.contacts.section .section_header-title{ color:var(--gg-navy) !important; }

/* --- Hide all prices across the site (data kept, just not shown) --- */
.main_price{ display:none !important; }

/* --- "Order" primary CTA in the header nav (gold pill) --- */
.header_nav-list_item.gg-order-cta{ display:flex; align-items:center; }
.header_nav-list_item.gg-order-cta > .nav-link{
  background:var(--gg-gold)!important;
  border-radius:24px;
  padding:.45em 1.25em!important;
  margin-left:.5em;
  font-weight:700;
  transition:background .15s ease,color .15s ease;
}
.header_nav-list_item.gg-order-cta > .nav-link .nav-item_text{ color:var(--gg-navy)!important; }
.header_nav-list_item.gg-order-cta > .nav-link:hover{ background:var(--gg-navy)!important; }
.header_nav-list_item.gg-order-cta > .nav-link:hover .nav-item_text{ color:#fff!important; }
