.menu-list__link,header-component .menu-list__link{font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}header-announcements,.announcement-bar{letter-spacing:.06em;font-size:13px}.variant-picker{--mx-line: #d9cdc4}.variant-picker .variant-option{margin-block:0 22px;border:0;padding:0}.variant-picker .variant-option legend{display:flex;align-items:baseline;gap:10px;padding:0;margin-block-end:12px;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#2a2226b3}.variant-picker .variant-option__swatch-value{font-size:15px;font-weight:600;letter-spacing:0;text-transform:none;color:#5a1e36}.variant-picker .variant-option--swatches{display:flex;flex-wrap:wrap;gap:10px}.variant-picker .variant-option--swatches legend{flex:0 0 100%}.variant-picker .variant-option--swatches .variant-option__button-label{padding:0;border:0;background:none}.variant-picker .variant-option--swatches .swatch{border:1px solid var(--mx-line);border-radius:2px;box-shadow:none;transition:border-color .15s,box-shadow .15s}.variant-picker .variant-option--swatches .variant-option__button-label:hover .swatch{border-color:#2a2226}.variant-picker .variant-option--swatches .variant-option__button-label:has(:checked) .swatch{border-color:#5a1e36;box-shadow:0 0 0 2px #faf7f2,0 0 0 4px #5a1e36}.variant-picker .variant-option--swatches .variant-option__button-label:has(input[data-option-available=false]) .swatch{opacity:.4}.variant-picker .variant-option--buttons:not(.variant-option--swatches){display:flex;flex-wrap:wrap;gap:8px}.variant-picker .variant-option--buttons:not(.variant-option--swatches) legend{flex:0 0 100%}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label{min-width:54px;min-height:48px;padding:0 14px;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:500;letter-spacing:.02em;color:#2a2226;background:#fff;border:1px solid var(--mx-line);border-radius:2px;transition:border-color .15s,background-color .15s,color .15s}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:hover{border-color:#2a2226}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(:checked){background:#5a1e36;border-color:#5a1e36;color:#faf7f2}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]){color:#2a222680;background:linear-gradient(to top right,transparent calc(50% - .6px),#2a222659 50%,transparent calc(50% + .6px)),#faf7f2;border-style:dashed}.variant-picker .variant-option--buttons:not(.variant-option--swatches) .variant-option__button-label:has(input[data-option-available=false]):has(:checked){color:#faf7f2;background:#5a1e36}.product-details h1,.product-details .product-title,product-information h1{font-family:var(--font-heading--family);font-weight:600;letter-spacing:-.005em}.product-details .price,.product-details [class*=price]{font-family:var(--font-body--family)}.add-to-cart-button,.button.add-to-cart{letter-spacing:.1em;text-transform:uppercase;font-size:14px;font-weight:500;min-height:52px}product-card,.product-card{--card-gap: 6px}.product-card .product-title,.product-card h3,product-card [class*=title]{font-family:var(--font-body--family);font-size:15px;font-weight:500;letter-spacing:0}.button,.button-secondary,.shopify-challenge__button,button[type=submit]{letter-spacing:.1em;text-transform:uppercase;font-size:13.5px;font-weight:500}footer h3,.footer h3{font-family:var(--font-heading--family);font-weight:600}[ref=priceContainer]{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}[ref=priceContainer] [role=group]{display:inline-flex;align-items:center}.compare-at-price{color:#6b5f64;font-weight:400;text-decoration:line-through;text-decoration-color:#5a1e36;text-decoration-thickness:1.5px}.mx-discount{display:inline-flex;align-items:center;padding:3px 8px;background:#5a1e36;color:#faf7f2;border-radius:2px;font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1.2}[ref=priceContainer]:has(.compare-at-price) .price{color:#5a1e36}product-price .price{font-size:28px;font-weight:600;line-height:1.2}product-price .compare-at-price{font-size:19px}product-price .mx-discount{font-size:14px;padding:4px 10px}product-card product-price{font-size:17px}product-card product-price .price{font-size:18px;font-weight:600;color:#2a2226}product-card product-price [ref=priceContainer]:has(.compare-at-price) .price{color:#5a1e36}product-card product-price .compare-at-price{font-size:15px}product-card product-price .mx-discount{font-size:11px;padding:2px 6px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/mx-brand.css.map */
