:root{--font-heading-family: "Cardo", "Times New Roman", Georgia, serif;--font-heading-style: normal;--font-heading-weight: 700;--font-body-family: "Libre Franklin", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--font-body-style: normal;--font-body-weight: 400;--apex-ink: 26, 26, 26;--apex-gold: #9b7d4e;--apex-gold-soft: #b8965d;--apex-hairline: rgba(26, 26, 26, .12)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;letter-spacing:.01rem}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.01em;line-height:1.15}.h0,h1{line-height:1.08}.title-wrapper-with-link .title,.collection-list-title,.title--primary{letter-spacing:-.005em}.header{border-bottom:1px solid var(--apex-hairline)}.header__heading-logo,.header__heading-logo-wrapper img{border-radius:50%}.header__menu-item{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem;font-weight:500}.header__menu-item span,.header__active-menu-item{transition:color .2s ease}.header__menu-item:hover .header__active-menu-item,.header__menu-item:hover span{color:var(--apex-gold);text-decoration:none}.header__menu-item .header__active-menu-item:after{background-color:var(--apex-gold)}.announcement-bar__message{text-transform:uppercase;letter-spacing:.18em;font-size:1.15rem;font-weight:500}.button,.shopify-challenge__button,.customer button,.card__inner .quick-add__submit{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.12em;font-weight:500;font-size:1.3rem}.button--primary:hover,.button:not([disabled]):hover:after{transition:box-shadow .2s ease}.button:not(.button--tertiary):after{box-shadow:0 0 0 .1rem rgba(var(--apex-ink),0)}.apex-eyebrow{display:inline-block;font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.24em;font-size:1.1rem;font-weight:600;color:var(--apex-gold);margin-bottom:1.2rem}.card__heading,.card__heading a{font-family:var(--font-body-family);font-weight:500;letter-spacing:.005em}.card--standard .card__inner{border:1px solid var(--apex-hairline)}.card__media .media img{transition:transform .9s cubic-bezier(.16,1,.3,1)}.card:hover .card__media .media img{transform:scale(1.04)}.price{font-family:var(--font-body-family);letter-spacing:.01em}.price__regular .price-item{font-weight:500}.badge{text-transform:uppercase;letter-spacing:.14em;font-size:1rem;font-weight:600}.collection-list__item .card__heading{font-family:var(--font-heading-family);font-weight:700;letter-spacing:-.005em}.rich-text__heading{letter-spacing:-.01em}.rich-text__text{font-size:1.7rem;line-height:1.7}.footer{border-top:1px solid var(--apex-hairline)}.footer-block__heading{font-family:var(--font-body-family);text-transform:uppercase;letter-spacing:.16em;font-size:1.25rem;font-weight:600}.footer__content-bottom{border-top:1px solid var(--apex-hairline)}a.link:hover,.link--text:hover{text-decoration-color:var(--apex-gold)}:focus-visible{outline-color:var(--apex-gold)}.newsletter__subheading{font-size:1.6rem;line-height:1.6}@media screen and (max-width:749px){.banner__heading.h0{font-size:3.6rem}}.price--sold-out .price__container{display:none}.banner--desktop-transparent .banner__heading,.banner--desktop-transparent .banner__text{text-shadow:0 1px 18px rgba(0,0,0,.45)}@media screen and (min-width:990px){.shopify-section[id$=__featured] .product-grid{justify-content:center}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/apex-theme.css.map */
