:root{--mana-ink:#080807;--mana-cream:#e8dcc4;--mana-gold:#b99a68;--mana-muted:#a9a08f}
body,.gradient{background:var(--mana-ink)}
body,.rte,.product__description,.footer-block__details-content{color:var(--mana-cream)}
h1,h2,h3,h4,.h0,.h1,.h2,.h3,.banner__heading,.title,.product__title,.collection-hero__title,.footer-block__heading{letter-spacing:.045em;text-transform:uppercase}
h1,.h0,.banner__heading,.collection-hero__title{letter-spacing:.025em}
.announcement-bar{border-bottom:1px solid rgba(185,154,104,.35);letter-spacing:.24em;font-size:1rem}
.header-wrapper{border-bottom:1px solid rgba(185,154,104,.28)}
.header__menu-item,.header__icon,.footer a{color:var(--mana-cream)}
.button,.shopify-challenge__button,.customer button{letter-spacing:.12em;text-transform:uppercase;border-radius:0;transition:background .25s ease,color .25s ease,border-color .25s ease}
.button:not(.button--secondary){background:var(--mana-cream);color:var(--mana-ink)}
.button:hover:not(.button--secondary){background:var(--mana-gold);color:var(--mana-ink)}
.button--secondary{border-color:var(--mana-gold);color:var(--mana-cream)}
.card__heading,.card-information__text,.price{letter-spacing:.055em}
.card-wrapper .card,.card__inner,.media{border-radius:0!important}
.card__content{padding-top:1.2rem}
.product__title{font-size:clamp(2.4rem,3vw,4rem)}
.product__info-wrapper{padding-top:clamp(1.5rem,4vw,5rem)}
.product__info-container>*+*{margin-top:2rem}
.product-form__submit{min-height:5.4rem}
.facets-container,.facets__form,.collection-hero{border-color:rgba(185,154,104,.3)}
.collection-hero{padding-top:4rem;padding-bottom:3rem}
.collection-hero__title{font-size:clamp(3rem,5vw,5.4rem)}
.footer{border-top:1px solid rgba(185,154,104,.4)}
.newsletter{border-top:1px solid rgba(185,154,104,.4);border-bottom:1px solid rgba(185,154,104,.4)}
.newsletter__wrapper{padding-top:5rem;padding-bottom:5rem}
.footer__content-top{padding-top:5rem}
.footer__content-bottom{border-top:1px solid rgba(185,154,104,.25)}
.shopify-section{scroll-margin-top:9rem}
@media(max-width:749px){.announcement-bar{letter-spacing:.16em;font-size:.85rem}.collection-hero{padding-top:2.5rem;padding-bottom:2rem}.product__info-wrapper{padding-top:1.5rem}.newsletter__wrapper{padding-top:3.5rem;padding-bottom:3.5rem}}