body .product__vendor,body .product__vendor.overline{font-family:var(--font-data);font-weight:400;font-size:var(--mm-lab);letter-spacing:.24em;text-transform:uppercase;color:var(--mm-soft);margin:0 0 14px}body .product__vendor a{color:inherit;text-decoration:none;border-bottom:1px solid transparent}body .product__vendor a:hover{border-bottom-color:var(--mm-rule)}body .product__title,body .product__title.type-heading-dynamic{font-family:var(--font-heading);font-weight:300;font-size:var(--mm-m);line-height:1.12;letter-spacing:-.015em;color:var(--mm-ink);margin:0 0 22px}body hr.product__border{border:0;border-top:1px solid var(--mm-hair);margin:26px 0}body .product__description.rte{font-size:var(--mm-body);line-height:1.6;color:var(--mm-soft);max-width:var(--mm-measure)}body .product__description.rte p{margin:0 0 14px}body .product__description.rte em{color:var(--mm-quiet)}body .product__description.rte p strong,body .product__description.rte p b{font-family:var(--font-data);font-weight:400;font-size:var(--mm-lab);letter-spacing:.2em;text-transform:uppercase;color:var(--mm-soft);margin-right:.4em}body .product__policies.rte,body .product__policies.rte *{font-size:var(--mm-cap);color:var(--mm-quiet)}body p.mm-sample-note{font-family:var(--font-body);font-size:var(--mm-cap);color:var(--mm-soft);text-align:left;margin:12px 0 0}body .mm-pdpx{display:flex;flex-wrap:wrap;gap:0;align-items:center;margin:30px 0 0}body .mm-pdpx a{display:inline-block;text-decoration:none;font-family:var(--font-data);font-weight:400;font-size:var(--mm-lab);letter-spacing:.16em;text-transform:uppercase;padding:1.15em 2.2em;border:1px solid var(--mm-ink);border-radius:0;margin:6px 10px 0 0;transition:background .15s,color .15s}body .mm-pdpx a.cfg{background:var(--mm-ink);color:var(--mm-bone)}body .mm-pdpx a.cfg:hover{background:#453f39}body .mm-pdpx a.hl{background:none;color:var(--mm-ink)}body .mm-pdpx a.hl:hover{background:var(--mm-ink);color:var(--mm-bone)}body.template-product .section-dynamic .section__heading,body.template-product .section-dynamic h2{font-family:var(--font-heading);font-weight:300;font-size:var(--mm-m);line-height:1.12;letter-spacing:-.015em}body.template-product .section-dynamic .overline{font-family:var(--font-data);font-size:var(--mm-lab);letter-spacing:.24em;text-transform:uppercase;color:var(--mm-soft)}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mm-skin-fabric.css.map */
