body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading-font,.body-font,.h1-large,.h1-xlarge,button,input,select,textarea,label,.button,.price,.amount,.mp-ed-eyebrow,.post-meta,.post-author,.entry-title{font-family:var(--mp-site-typeface,Inter,sans-serif)!important}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-style:normal;font-weight:500}
.mp-ed-hero.mp-ed-hero--campaign h1,.mp-ed-hero.mp-ed-hero--campaign .mp-ed-hero__title,.mp-ed-section h2,.mp-mix-heading h2,.mp-outfit .mp-outfit__head h2,.mp-related>h2,.mp-cart-recs h3,.mp-quick-header h2,.mp-closer-look__head h1,.mp-closer-look__head h2{font-family:var(--mp-site-typeface,Inter,sans-serif)!important;font-weight:500!important;letter-spacing:-.02em!important;line-height:1.25}
.mp-mix-heading h2,.mp-ed-section h2,.mp-outfit .mp-outfit__head h2,.mp-related>h2,.mp-cat-header h2,.mp-cart-page-essentials .mp-cart-recs h3{font-size:var(--mp-section-heading-size,30px)!important;text-transform:none!important}
.rte,.rte :where(p,li,span,strong,em,b,i,td,th,blockquote,a),.post-content,.post-content :where(p,li,span,strong,em,b,i,td,th,blockquote,a){font-family:var(--mp-site-typeface,Inter,sans-serif)!important}
.blog-post-detail .entry-title,.blog-header h1,.blog-post-detail .post-content :where(h1,h2,h3,h4,h5,h6),.blog-post .entry-title,.blog-post .entry-title a{font-family:var(--mp-site-typeface,Inter,sans-serif)!important;font-weight:500!important;text-transform:none!important;letter-spacing:-.02em!important;line-height:1.25!important}
.blog-post-detail .entry-title{font-size:clamp(30px,3vw,44px)!important}
.blog-post-detail .post-content{font-size:var(--mp-blog-body-size,16px)!important;line-height:1.8!important;max-width:76ch}
.blog-post-detail .post-content :where(p,li,span,td,th,blockquote){font-size:inherit!important;line-height:inherit!important}
.blog-post-detail .post-content :where(p,li,td){font-weight:400}
.blog-post-detail .post-content :where(strong,b){font-weight:600!important}
.blog-post-detail .post-content h1{font-size:32px!important}.blog-post-detail .post-content h2{font-size:28px!important}.blog-post-detail .post-content h3{font-size:24px!important}.blog-post-detail .post-content h4{font-size:20px!important}.blog-post-detail .post-content :where(h5,h6){font-size:18px!important}
.blog-post-detail .post-content :where(h1,h2,h3,h4,h5,h6) :where(span,strong,a){font-size:inherit!important;font-family:inherit!important}
.blog-post-detail .post-content :where(h1,h2,h3,h4,h5,h6){margin-top:1.5em;margin-bottom:.65em}
.blog-post-detail .post-content p{margin-bottom:1.25em}.blog-post-detail .post-content a{text-decoration:underline;text-underline-offset:3px}.post-meta,.post-author{font-size:12px;letter-spacing:.03em}
@media(max-width:749px){.mp-mix-heading h2,.mp-ed-section h2,.mp-outfit .mp-outfit__head h2,.mp-related>h2,.mp-cat-header h2,.mp-cart-page-essentials .mp-cart-recs h3{font-size:calc(var(--mp-section-heading-size,30px) - 4px)!important}.blog-post-detail .post-content h1{font-size:28px!important}.blog-post-detail .post-content h2{font-size:25px!important}.blog-post-detail .post-content h3{font-size:22px!important}}
