:root{--tnp-ink:#090908;--tnp-paper:#eeeae1;--tnp-gold:#b89a61;--tnp-line:#2a2926}
body{background:var(--tnp-ink);font-family:"DM Sans",Arial,sans-serif}
.announcement-bar,.utility-bar{background:var(--tnp-gold)!important;color:var(--tnp-ink)!important}
.announcement-bar__message{color:var(--tnp-ink)!important;font-weight:700;letter-spacing:.16em;text-transform:uppercase}
.header-wrapper,.header-wrapper.gradient{background:var(--tnp-ink)!important;color:var(--tnp-paper)!important;border-color:rgba(255,255,255,.16)!important}
.header__menu-item,.header__icon,.header__heading-link,.list-menu__item{color:var(--tnp-paper)!important}
.header__menu-item{font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.template-product main,.template-collection main,.template-search main,.template-cart main,.template-list-collections main,.template-page main{background:var(--tnp-paper);color:var(--tnp-ink)}
.template-product h1,.template-collection h1,.template-list-collections h1,.template-search h1,.template-cart h1,.template-page h1,.template-product h2,.template-collection h2{font-family:"Anton",Impact,sans-serif;font-weight:400;letter-spacing:-.015em;text-transform:uppercase}
.template-product .button,.template-collection .button,.template-cart .button,.template-search .button{background:var(--tnp-ink);color:var(--tnp-paper);font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.template-product .price,.template-collection .price,.template-search .price{color:#5f574b}
.footer{border-top:.1rem solid var(--tnp-line)}
.footer-block__heading,.footer__newsletter h2{font-family:"Anton",Impact,sans-serif;font-weight:400;letter-spacing:.02em;text-transform:uppercase}
@media screen and (max-width:749px){.header{padding-top:1rem;padding-bottom:1rem}}
