.title,.title--primary{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:var(--mj-tracking-heading);line-height:var(--mj-leading-heading)}.title--primary{font-size:calc(var(--font-heading-scale) * 3.2rem)}@media screen and (min-width:750px){.title--primary{font-size:calc(var(--font-heading-scale) * 4.4rem)}}.page-margin{margin-top:var(--mj-space-2xl)}.cart__empty-text,.cart-drawer__warnings .cart__empty-text{font-family:var(--font-heading-family);letter-spacing:var(--mj-tracking-heading)}.cart-items th{border-bottom:var(--mj-hairline) solid var(--mj-border);padding-bottom:var(--mj-space-2xs);color:var(--mj-text-muted);font-weight:var(--font-body-weight);letter-spacing:.14em}.cart-item{border-bottom:var(--mj-hairline) solid var(--mj-border)}.cart-item__name{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 1.7rem);letter-spacing:var(--mj-tracking-heading);text-decoration:none}a.cart-item__name:hover{text-decoration-color:rgba(var(--mj-gold-rgb),.8);text-underline-offset:.3rem}.cart-item__price,.cart-item__totals .price{letter-spacing:.02em}.quantity{border:var(--mj-hairline) solid var(--mj-border-strong);border-radius:var(--mj-radius-none)}.quantity__input{font-size:1.4rem;letter-spacing:.04em}.quantity__button:hover .icon{color:var(--mj-gold-ink)}.cart-remove-button{color:var(--mj-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:1.1rem}.cart-remove-button:hover{color:var(--mj-gold-ink)}.totals .totals__total{font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--mj-text-muted)}.totals .totals__total-value{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);letter-spacing:var(--mj-tracking-heading)}.tax-note{color:var(--mj-text-muted)}.cart__checkout-button{min-height:calc(5.4rem + var(--buttons-border-width) * 2)}.drawer__heading{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.2rem);letter-spacing:var(--mj-tracking-heading)}.drawer__close .icon{transition:color var(--mj-duration) var(--mj-ease)}.drawer__close:hover .icon{color:var(--mj-gold-ink)}.drawer__footer .cart__ctas .button{min-height:calc(5.2rem + var(--buttons-border-width) * 2)}.template-search__search{margin-bottom:var(--mj-space-lg)}.template-search__search .search{border-radius:var(--mj-radius-none)}.search__input{font-size:1.5rem;letter-spacing:.02em}.search__button:hover .icon{color:var(--mj-gold-ink)}.template-search__header{margin-bottom:var(--mj-space-lg)}.template-search--empty{padding-block:var(--mj-space-xl)}.main-page-title{margin-bottom:var(--mj-space-md)}.page-width--narrow .rte,.article-template__content.rte{line-height:var(--mj-leading-body)}.page-width--narrow .rte h2,.article-template__content.rte h2{margin-top:var(--mj-space-lg)}.article-card__info{color:var(--mj-text-muted);font-size:1.1rem;letter-spacing:.14em}.article-card__excerpt{color:rgba(var(--color-foreground),.78);line-height:var(--mj-leading-body)}.article-card__footer{font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.blog-articles .card__heading a{text-decoration-color:transparent;transition:text-decoration-color var(--mj-duration) var(--mj-ease)}@media(hover:hover){.blog-articles .card-wrapper:hover .card__heading a{text-decoration-color:rgba(var(--mj-gold-rgb),.8)}}.article-template__title{margin-bottom:var(--mj-space-xs)}.article-template__hero-container{margin-bottom:var(--mj-space-lg)}.article-template__content.rte{margin-bottom:var(--mj-space-xl)}.article-template__comments-comment{border-top:var(--mj-hairline) solid var(--mj-border);padding-block:var(--mj-space-md)}.article-template__comment-wrapper{background-color:var(--mj-surface-alt)}.template-404{padding-block:var(--mj-space-3xl)}.template-404 .title{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 3.6rem);letter-spacing:var(--mj-tracking-heading);margin:0 0 var(--mj-space-md)}@media screen and (min-width:750px){.template-404{padding-block:var(--mj-space-4xl)}.template-404 .title{font-size:calc(var(--font-heading-scale) * 5.2rem)}}.collection-list .card__heading{letter-spacing:var(--mj-tracking-heading)}.password-main .title,.template-password .title{font-family:var(--font-heading-family);letter-spacing:var(--mj-tracking-heading)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/mj-templates.css.map */
