html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-body--family);font-weight:400;letter-spacing:-.005em}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}h1,h2,h3,h4{font-weight:500!important}p,.rte,.rte p,.text-block{font-family:var(--font-body--family)}p,.rte p{font-weight:400;line-height:1.65}.header,.header a,.header button,.header__menu,.header__menu-item,.header-actions{font-family:var(--font-accent--family)}.header__menu-item,.header a{font-weight:500;letter-spacing:-.005em}.header nav a,.header-menu a{font-family:var(--font-accent--family);font-size:13px;font-weight:500;letter-spacing:.01em}input[type=search],.search-input,.predictive-search input{font-family:var(--font-body--family);font-size:14px;font-weight:400;letter-spacing:-.005em}.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] *,.product-card .product-title,.product-card h3{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:-.018em;line-height:1.3}@media screen and (min-width:750px){.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] *{font-size:14px!important}}.product-card product-price,.product-card product-price *{font-family:var(--font-accent--family)}.product-card product-price .price{font-family:var(--font-accent--family)!important;font-size:15px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.02em;color:#111;font-variant-numeric:tabular-nums}.product-card product-price .compare-at-price{font-family:var(--font-body--family)!important;font-size:12px!important;font-weight:400!important;letter-spacing:0;color:#8c8c8c;text-decoration-thickness:1px}.product-details h1{font-family:var(--font-heading--family)!important;font-size:clamp(23px,1.7vw,28px)!important;font-weight:500!important;line-height:1.22!important;letter-spacing:-.03em!important;color:#111}.product-details product-price .price{font-family:var(--font-accent--family)!important;font-size:21px!important;line-height:1.15!important;font-weight:600!important;letter-spacing:-.025em;color:#111;font-variant-numeric:tabular-nums}.product-details product-price .compare-at-price{font-family:var(--font-body--family)!important;font-size:14px!important;font-weight:400!important;color:#888;letter-spacing:0}.variant-option>label,.variant-option legend,.variant-picker label{font-family:var(--font-accent--family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.055em;text-transform:uppercase;color:#222}.variant-option__select,.variant-picker select{font-family:var(--font-body--family)!important;font-size:13px!important;font-weight:400;letter-spacing:0;color:#171717}.variant-option__button-label{font-family:var(--font-accent--family);font-size:12px;font-weight:500;letter-spacing:.015em}.mt-options-title{font-family:var(--font-heading--family);font-size:14px;font-weight:500;letter-spacing:-.015em;color:#171717}.quantity-selector,.quantity-selector input,.quantity-selector button{font-family:var(--font-accent--family)!important;font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.button,button,.add-to-cart-button,.mt-wishlist-button{font-family:var(--font-accent--family)}.add-to-cart-button,.mt-wishlist-button{font-size:11px!important;font-weight:600!important;letter-spacing:.055em!important;text-transform:uppercase}.add-to-cart-button{font-weight:600!important}.mt-stock__status,.mt-pdp-inventory__status,.mt-pdp-stock__status{font-family:var(--font-accent--family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.065em;text-transform:uppercase}.mt-product-sku,.mt-pdp-inventory__sku,.mt-pdp-stock__sku,.product-details .sku{font-family:var(--font-accent--family);font-size:10px;font-weight:500;letter-spacing:.045em;text-transform:uppercase;color:#777}.product-details .rte,.product-details .rte p,.product-details .rte li{font-family:var(--font-body--family);font-size:14px;font-weight:400;line-height:1.7;letter-spacing:-.003em;color:#3d3d3d}.product-details .rte h2,.product-details .rte h3,.product-details .rte h4{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:-.02em;color:#151515}.product-details .rte h2{font-size:20px}.product-details .rte h3{font-size:17px}.product-details .rte h4{font-size:15px}.collection-title,.collection__title,.main-collection h1{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:-.03em}.facets,.facets button,.facets label,.facets input,.facets select{font-family:var(--font-body--family)}.facets__summary,.facets__label,.facets summary{font-family:var(--font-accent--family);font-size:12px;font-weight:600;letter-spacing:.02em}.facets__inputs label,.facets .checkbox{font-size:13px;font-weight:400;letter-spacing:0}.facets-controls-wrapper,.facets-controls-wrapper button,.facets-controls-wrapper select,.products-count-wrapper{font-family:var(--font-accent--family);font-size:11px;font-weight:500;letter-spacing:.035em;text-transform:uppercase}input,textarea,select{font-family:var(--font-body--family);font-weight:400;letter-spacing:0}.product-badges__badge,.color-custom-badge-sold-out,.color-custom-badge-sale{font-family:var(--font-accent--family)!important;font-size:10px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}footer,footer a,.footer,.footer a{font-family:var(--font-body--family)}footer a,.footer a{font-weight:400;letter-spacing:0}footer h2,footer h3,footer h4,.footer h2,.footer h3,.footer h4{font-family:var(--font-heading--family)!important;font-weight:500!important;letter-spacing:-.015em}a{text-underline-offset:3px}@media screen and (max-width:749px){.product-details h1{font-size:21px!important;line-height:1.25!important}.product-details product-price .price{font-size:19px!important}.product-card [ref=productTitleLink],.product-card [ref=productTitleLink] *{font-size:13px!important}.product-card product-price .price{font-size:14px!important}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mt-typography.css.map */
