
:root{--vh-cream:#F5F0E8;--vh-ink:#292824;--vh-olive:#777e65;--vh-rule:#D9D6CD;}
body{background:var(--vh-cream);color:var(--vh-ink)}
#header-group{background:var(--vh-cream)}
#header-group .header-logo__image{object-fit:contain}
#header-group a{text-underline-offset:5px}
#MainContent[data-template^="page"]{background:var(--vh-cream)}
#MainContent[data-template^="page"] .rte{line-height:1.75;max-width:780px}
#MainContent[data-template^="page"] h1,#MainContent[data-template^="page"] h2,#MainContent[data-template^="product"] h1{letter-spacing:-.04em}
#MainContent[data-template^="product"]{background:var(--vh-cream)}
#MainContent[data-template^="product"] button[type="submit"]{border-radius:0}
footer{background:var(--vh-ink);color:#F5F0E8}
footer a,footer label,footer p,footer h2,footer h3{color:#F5F0E8}
footer input{background:transparent!important;color:#F5F0E8!important}
footer input::placeholder{color:#D2CFC4!important;opacity:.85}
@media(max-width:749px){#header-group .header-logo__image{max-width:180px}}
