/*
Theme Name: Amara Doll
Template: flatsome
Version: 1.0.0
*/
:root{--amara-ink:#252126;--amara-rose:#a76571;--amara-cream:#faf7f4}
body{color:var(--amara-ink)}
.header-main{background:#fff}#logo a{font-family:Georgia,serif;letter-spacing:.09em;font-size:22px;color:#30262b!important;white-space:nowrap}
.am-hero{background:#eee5e1;padding:90px 8%;display:flex;align-items:center;min-height:410px}
.am-hero-inner{max-width:680px}.am-eyebrow{color:#9b6470;text-transform:uppercase;letter-spacing:.2em;font-size:12px;font-weight:700}
.am-hero h1{font:normal clamp(40px,5vw,68px)/1.08 Georgia,serif;margin:20px 0;color:#2f262b}
.am-hero p{font-size:17px;line-height:1.8;max-width:520px;color:#60545a}
.am-btn{display:inline-block;background:#342a2f;color:white!important;padding:13px 27px;margin-top:14px;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}
.am-section{padding:70px 25px;max-width:1200px;margin:auto}.am-section h2{text-align:center;font:normal 38px Georgia,serif;margin:8px 0 14px}.am-section .intro{text-align:center;color:#786c72;margin-bottom:38px}
.am-values{background:#f8f3f0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;padding:55px max(7%,25px)}.am-values h3{font:normal 22px Georgia,serif}.am-values p{color:#756a6e;line-height:1.7}
.am-note{background:#faf7f4;padding:14px 18px;margin:15px 0;color:#5b4d53}.footer-wrapper{letter-spacing:.01em}
@media(max-width:700px){.am-hero{padding:65px 7%;min-height:0}.am-values{grid-template-columns:1fr;gap:12px}.am-section{padding:50px 18px}}
