:root:root{--letter-spacing--heading-loose:.12em}
body :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){text-transform:uppercase;font-weight:400}
[data-template^='product'] h1{font-size:.95rem !important;line-height:1.3 !important;letter-spacing:.12em !important}
[data-template^='collection'] h1,[data-template^='collection'] h1.h2{font-size:.8rem !important;letter-spacing:.14em !important;line-height:1.3 !important}
product-price,product-price *,.price,.price *{font-size:.78rem !important}
product-card p{font-size:.78rem !important;letter-spacing:.08em;text-transform:uppercase}
.lam-card a>p{font-size:.78rem !important;letter-spacing:.08em;text-transform:uppercase}
.lam-card>p{font-size:.75rem !important}
.lam-pane a>p:first-of-type{font-size:.78rem !important;letter-spacing:.08em;text-transform:uppercase}
.lam-pane a>p:last-of-type{font-size:.75rem !important}
.lam-pc p{font-size:.78rem !important;letter-spacing:.08em;text-transform:uppercase}
