/* ===== GlowLift Clean 2026 (fast) ===== */
:root{--gl-ink:#1A1A1A;--gl-accent:#C8375D;--gl-accent-dark:#A82B4C;--gl-line:#ECE6E0}
html,body{background:#fff!important}
body{overflow-x:hidden}
#header-component{background:#fff!important;border-bottom:1px solid var(--gl-line)}
.header-logo{font-family:var(--font-heading--family)!important;font-weight:600!important;font-size:1.65rem!important;letter-spacing:.22em;text-transform:uppercase;color:var(--gl-ink)!important;line-height:1}
.header-logo::after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gl-accent);margin-left:4px;transform:translateY(-10px)}
@media (max-width:749px){.header-logo{font-size:1.25rem!important;letter-spacing:.18em}.header-logo::after{width:5px;height:5px;transform:translateY(-7px)}}
h1,.h1,h2,.h2{color:var(--gl-ink)}
.button,button.button,a.button,.product-form__submit,.shopify-payment-button__button--unbranded{background:var(--gl-accent)!important;color:#fff!important;border:0!important;border-radius:999px;font-weight:600}
.button:hover,a.button:hover,.product-form__submit:hover{background:var(--gl-accent-dark)!important}
.button--secondary,.button-secondary{background:#fff!important;color:var(--gl-ink)!important;border:1px solid #D9D2CB!important}
.product-card,.resource-card{background:#fff!important;border:1px solid var(--gl-line)!important;border-radius:18px!important}
.product-media img{border-radius:16px}
