@layer overrides{.ms-card-brand{font-family:var(--ff-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--dm-light-text);line-height:1.2}.ms-card-title,.ms-card-title a{font-family:var(--ff-body);font-size:var(--fs-sm);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--ls-normal);color:var(--dm-text)}.ms-main-price{font-family:var(--ff-heading);font-size:var(--fs-price-md);font-weight:var(--fw-extra);letter-spacing:var(--ls-tight);line-height:1.1;font-variant-numeric:tabular-nums}.ms-old-price{font-family:var(--ff-heading);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--dm-light-text);text-decoration-thickness:1.5px;font-variant-numeric:tabular-nums}.ms-price-deal-tag{font-family:var(--ff-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);line-height:1.2}.ms-detail-title{font-family:var(--ff-heading);font-size:var(--fs-h2);font-weight:var(--fw-extra);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--dm-dark);margin-bottom:var(--sp-4)}.ms-detail-brand{font-family:var(--ff-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--dm-blue)}.ms-detail-price-card .ms-huge-price,.ms-huge-price{font-family:var(--ff-heading);font-size:var(--fs-price-lg);font-weight:var(--fw-black);letter-spacing:var(--ls-display);line-height:1.05;font-variant-numeric:tabular-nums}.ms-detail-price-card .ms-compare-strike,.ms-compare-strike{font-family:var(--ff-heading);font-size:var(--fs-lead);font-weight:var(--fw-medium);color:var(--dm-light-text);font-variant-numeric:tabular-nums}.ms-price-card-header{font-family:var(--ff-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.ms-detail-description,.ms-product-description,.rte{font-family:var(--ff-body);font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--dm-text)}.rte h2{font-size:var(--fs-h3);margin:var(--sp-8) 0 var(--sp-3)}.rte h3{font-size:var(--fs-h4);margin:var(--sp-6) 0 var(--sp-2)}.rte p{margin-bottom:var(--sp-4)}.rte ul,.rte ol{margin:0 0 var(--sp-4) var(--sp-5)}.rte li{margin-bottom:var(--sp-2)}.ms-opt-title{font-family:var(--ff-heading);font-size:var(--fs-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:var(--dm-dark)}.ms-sec-title,.insta-main-title,.ms-gateway-title,.section-title{font-family:var(--ff-heading);font-size:var(--fs-h2);font-weight:var(--fw-extra);line-height:var(--lh-tight);letter-spacing:var(--ls-tight);color:var(--dm-dark)}.ms-sec-subtitle,.section-subtitle,.lookbook-subtitle{font-family:var(--ff-body);font-size:var(--fs-lead);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);color:var(--dm-light-text);letter-spacing:var(--ls-normal)}.ms-flash-title{font-family:var(--ff-heading);font-size:var(--fs-h3);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.ms-hero-title,.hero-title,.ms-slider-title{font-family:var(--ff-heading);font-size:var(--fs-display);font-weight:var(--fw-black);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.ms-hero-subtitle,.hero-subtitle,.ms-slider-subtitle{font-family:var(--ff-body);font-size:var(--fs-lead);font-weight:var(--fw-regular);line-height:var(--lh-relaxed);letter-spacing:var(--ls-normal)}.ms-hero-eyebrow,.hero-eyebrow{font-family:var(--ff-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.ms-cart-page-title{font-family:var(--ff-heading);font-size:var(--fs-h1);font-weight:var(--fw-extra);letter-spacing:var(--ls-tight);line-height:var(--lh-tight)}.ms-cart-summary-title,.ms-drawer-title{font-family:var(--ff-heading);font-size:var(--fs-h4);font-weight:var(--fw-extra);letter-spacing:var(--ls-snug)}.ms-cart-line-title,.ms-drawer-item-title{font-family:var(--ff-body);font-size:var(--fs-sm);font-weight:var(--fw-semibold);line-height:var(--lh-snug);color:var(--dm-dark)}.ms-cart-line-price,.ms-drawer-item-price{font-family:var(--ff-heading);font-size:var(--fs-price-sm);font-weight:var(--fw-extra);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.ms-cart-total-price,.ms-drawer-total-price{font-family:var(--ff-heading);font-size:var(--fs-price-md);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.ms-cart-summary-row,.ms-cart-summary-label{font-family:var(--ff-body);font-size:var(--fs-sm);line-height:var(--lh-normal)}.ms-nav-link,.ms-menu-link,.header-menu-item{font-family:var(--ff-heading);font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide)}.category-tree-title,.ms-sidebar-head-title{font-family:var(--ff-heading);font-size:var(--fs-xs);font-weight:var(--fw-extra);letter-spacing:var(--ls-wide);color:var(--dm-dark)}.ms-btn,.ms-btn-primary,.ms-btn-add-cart,.btn-buy-now,button[type=submit]{font-family:var(--ff-heading);font-size:var(--fs-body);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);line-height:1.2}.ms-btn-sm{font-size:var(--fs-xs);font-weight:var(--fw-semibold)}.ms-badge,.ms-card-badge,.ms-story-mini-badge,.popup-title{font-family:var(--ff-heading);font-size:var(--fs-caption);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);line-height:1.2}.ms-footer-title,.footer-block-title{font-family:var(--ff-heading);font-size:var(--fs-xs);font-weight:var(--fw-extra);letter-spacing:var(--ls-caps);text-transform:uppercase}.ms-footer-link,.footer-menu a{font-family:var(--ff-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}@media(max-width:640px){.ms-card-title,.ms-card-title a{font-size:var(--fs-xs)}.ms-main-price{font-size:1.1875rem}input,select,textarea{font-size:16px}}@media(max-width:380px){.ms-card-title,.ms-card-title a{font-size:var(--fs-caption)}.ms-main-price{font-size:1.0625rem}}.fx-usd{font-family:var(--ff-heading);font-weight:var(--fw-extra);letter-spacing:var(--ls-tight);font-variant-numeric:tabular-nums}.fx-try{font-family:var(--ff-body);font-size:.68em;font-weight:var(--fw-semibold);color:var(--dm-light-text);letter-spacing:var(--ls-normal)}.fx-note{font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:var(--fw-medium);color:var(--dm-light-text);letter-spacing:var(--ls-normal)}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/meschain-typography.css.map */
