/* ============================================================
   Parfüm Pazarı — "Stelina" adaptation (chrome + tokens)
   Modeled on the Stelina Perfume Store template: warm tan/camel
   + white, Poppins, orange-gold prices. Loaded after style.css
   + ecom.css.
   ============================================================ */
:root{
  --ep-primary:#B0894E; --ep-primary-d:#94703A; --ep-primary-l:#F5EEE1;
  --ep-ink:#2B2A28; --ep-muted:#8A8378; --ep-paper:#ffffff; --ep-soft:#F6F4EF; --ep-line:#EAE5DB;
  --ep-font-head:"Poppins",system-ui,sans-serif; --ep-font-body:"Poppins",system-ui,sans-serif;
  --ep-radius:6px; --ep-shadow:0 18px 40px -24px rgba(43,42,40,.3);
  --ep-tan:#B0894E; --ep-sale:#C77E38; --ep-cream:#F5EEE1;
}
body{font-family:"Poppins",system-ui,sans-serif;color:var(--ep-ink);background:var(--ep-paper)}
h1,h2,h3,h4{font-family:"Poppins",sans-serif;font-weight:600;color:var(--ep-ink);letter-spacing:.01em}
a{color:var(--ep-primary)}

/* header */
.hdr{background:#fff;border-bottom:1px solid var(--ep-line)}
.logo-text{font-family:"Poppins",sans-serif;font-weight:700;color:var(--ep-ink);letter-spacing:.14em;text-transform:uppercase}
.logo-text em{font-style:normal;color:var(--ep-primary)}
.hdr-cats a{color:var(--ep-ink);font-weight:500;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}
.hdr-cats a:hover{color:var(--ep-primary)}
.hdr-auth-link{color:var(--ep-ink)}.hdr-auth-link:hover{color:var(--ep-primary)}
.cart-badge{background:var(--ep-primary)}
.mob-toggle span{background:var(--ep-ink)}

/* buttons */
.btn{background:var(--ep-primary);color:#fff;border-radius:4px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;font-size:.78rem}
.btn:hover{background:var(--ep-primary-d)}
.btn-gold{background:var(--ep-primary);color:#fff;border-radius:4px}
.btn-gold:hover{background:var(--ep-primary-d);color:#fff}
.btn-outline{background:transparent;border:1.5px solid var(--ep-primary);color:var(--ep-primary);border-radius:4px}
.btn-outline:hover{background:var(--ep-primary);color:#fff}

input:focus,select:focus,textarea:focus{border-color:var(--ep-primary)!important;box-shadow:0 0 0 3px rgba(176,137,78,.14)!important}

/* footer (warm dark) */
.ftr{background:#2B2A28}
.ftr-main{background:#2B2A28;color:#D5CFC4}
.ftr-bottom{background:#211F1D;color:#D5CFC4}
.ftr-logo .logo-text{color:#fff}
.ftr-logo .logo-text em{color:var(--ep-tan)}
.ftr-brand-desc,.ftr p{color:#B7AFA2!important}
.ftr h4{color:#fff!important;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}
.ftr-col a,.ftr a{color:#B7AFA2!important}
.ftr-col a:hover,.ftr a:hover{color:var(--ep-tan)!important}
.ftr-bottom span{color:#A79E90!important}
.ftr-trust-item strong{color:#fff!important}
.ftr-trust-item span{color:#B7AFA2!important}
.ftr-trust-item svg{stroke:var(--ep-tan)}
