:root{--mx-ink: #231c1a;--mx-muted: #6f625c;--mx-ivory: #fbf7ef;--mx-parchment: #efe5d5;--mx-burgundy: #6d1d2c;--mx-burgundy-dark: #4f1420;--mx-gold: #b7924d;--mx-night: #1e1718;--mx-rule: rgba(70, 45, 37, .16);--mx-serif: "Iowan Old Style", "Baskerville", "Times New Roman", serif;--mx-sans: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}html{scroll-behavior:smooth}body{background:var(--mx-ivory);color:var(--mx-ink);font-family:var(--mx-sans);letter-spacing:0}h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5{color:var(--mx-ink);font-family:var(--mx-serif);font-weight:600;letter-spacing:-.025em}.page-width{max-width:132rem}.announcement-bar-section .utility-bar,.announcement-bar-section .announcement-bar{background:var(--mx-burgundy);color:#fffaf2}.announcement-bar__message{color:#fffaf2!important;font-size:1.15rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.announcement-bar__link{color:#fffaf2!important}.header-wrapper{background:#fbf7eff5;border-color:var(--mx-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header{min-height:8rem}.mactrix-brand-lockup{display:inline-flex;align-items:center;gap:1.1rem}.mactrix-header-logo{width:4.6rem;height:4.6rem;object-fit:contain}.mactrix-wordmark{color:var(--mx-ink);font-family:var(--mx-serif);font-size:2.25rem;font-weight:700;letter-spacing:-.035em;white-space:nowrap}.header__menu-item,.header__icon{color:var(--mx-ink)}.header__menu-item{font-size:1.35rem;font-weight:700;letter-spacing:.035em}.button,.shopify-payment-button__button--unbranded,.customer button{min-height:5.2rem;border-radius:.4rem;font-weight:800;letter-spacing:.02em;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover,.shopify-payment-button__button--unbranded:hover,.customer button:hover{transform:translateY(-1px)}.button:not(.button--secondary),.product-form__submit{background:var(--mx-burgundy);color:#fff;box-shadow:0 .8rem 2.4rem #6d1d2c29}.button:not(.button--secondary):hover,.product-form__submit:hover{background:var(--mx-burgundy-dark)}.button--secondary{background:transparent;color:var(--mx-burgundy)}.card-wrapper .card,.card-wrapper .card__inner{border-radius:.8rem}.card__heading{font-size:1.9rem;line-height:1.25}.price{color:var(--mx-burgundy);font-weight:750}body:has(.product) .product{padding-top:2.4rem}.product__media-wrapper .global-media-settings,.product__media-wrapper .product__media{background:#f3ecdf;border:0;border-radius:.8rem}.product__info-container{background:#fffdf8;border:1px solid var(--mx-rule);border-radius:1rem;box-shadow:0 2.4rem 6rem #3f2a2212;padding:clamp(2.4rem,4vw,4.4rem)}.product__title h1{font-size:clamp(3.3rem,4vw,5rem);line-height:1.02}.mx-format-badge{align-items:center;color:var(--mx-burgundy);display:inline-flex;font-size:1.15rem;font-weight:850;gap:.65rem;letter-spacing:.12em;text-transform:uppercase}.mx-format-badge:before{background:var(--mx-gold);border-radius:50%;content:"";height:.7rem;width:.7rem}.mx-product-promise{background:var(--mx-parchment);border-left:.35rem solid var(--mx-gold);display:grid;gap:.35rem;padding:1.5rem 1.7rem}.mx-product-promise strong{font-family:var(--mx-serif);font-size:1.75rem}.mx-product-promise span,.mx-checkout-note{color:var(--mx-muted);font-size:1.3rem;line-height:1.55}.mx-checkout-note{align-items:center;display:flex;gap:.7rem;justify-content:center;margin:-.6rem 0 0;text-align:center}.mx-checkout-note:before{content:"\2713";color:var(--mx-burgundy);font-weight:900}.mx-external-checkout [id^=price-]{display:none}.mx-external-checkout .product-form__quantity,.mx-external-checkout variant-selects,.mx-external-checkout variant-radios{display:none}.mx-external-price-note{color:#5b4d47;font-size:1.3rem;line-height:1.5;margin:-.4rem 0 0}.mx-purchase-options{display:grid;gap:1.4rem;margin-top:.4rem}.mx-purchase-option{background:#fffdf9;border:1px solid var(--mx-rule);border-radius:1.2rem;padding:1.8rem}.mx-purchase-option--paperback{border-color:#71172b61;box-shadow:0 1.2rem 3rem #32171d14}.mx-purchase-option__eyebrow{color:var(--mx-burgundy);font-size:1.1rem;font-weight:800;letter-spacing:.13em;margin:0 0 .5rem;text-transform:uppercase}.mx-purchase-option__title{color:var(--mx-ink);font-size:2.2rem;margin:0}.mx-purchase-option__copy{color:#594b45;line-height:1.55;margin:.7rem 0 1.4rem}.mx-purchase-option__button{font-weight:800;letter-spacing:.01em;min-height:5.2rem;text-decoration:none}.mx-purchase-option__button--primary{--color-button: 113, 23, 43;--color-button-text: 255, 255, 255}.mx-purchase-option__button--secondary{--color-button: 245, 233, 208;--color-button-text: 66, 38, 27}.mx-purchase-option__meta{color:#6f625c;font-size:1.2rem;margin:.9rem 0 0;text-align:center}.mx-purchase-trust{color:#5c5049;font-size:1.25rem;line-height:1.5;margin:1.2rem auto 0;max-width:42rem;text-align:center}.mx-description-heading{border-top:1px solid var(--mx-rule);font-size:2.4rem;margin:2rem 0 0;padding-top:2.4rem}.product__description{color:#493d38;font-size:1.55rem;line-height:1.75}.product__description strong{color:var(--mx-ink)}.product__description ul{border-bottom:1px solid var(--mx-rule);border-top:1px solid var(--mx-rule);margin:2.2rem 0;padding:1.5rem 0 1.5rem 2.3rem}.product__description li{margin:.85rem 0}.product__accordion{border-color:var(--mx-rule)}.product-recommendations__heading{font-size:clamp(3rem,4vw,4.5rem);text-align:center}.collection-hero{background:var(--mx-night);color:#fffaf2;padding:5rem 0}.collection-hero__title,.collection-hero__description{color:#fffaf2}.collection-hero__title{font-size:clamp(4rem,6vw,7rem)}.facets-container{border-bottom:1px solid var(--mx-rule);padding-bottom:1.8rem}.footer{background:var(--mx-night);border:0;color:#f7efe5}.footer h2,.footer .h2,.footer a,.footer__copyright,.footer__copyright a{color:#f7efe5}.footer .field__input{background:#ffffff0f;color:#fff}@media screen and (max-width:749px){.header{min-height:6.8rem;padding-left:1.6rem;padding-right:1.6rem}.mactrix-header-logo{width:3.6rem;height:3.6rem}.mactrix-wordmark{font-size:1.75rem}.product__info-container{border-left:0;border-radius:0;border-right:0;box-shadow:none;padding:2.4rem 2rem}.product__title h1{font-size:3.5rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/mactrix-theme.css.map */
