.product-card a.contents p{font-size:.875rem;line-height:1.4;font-weight:500;color:#1a1a1a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product-card .price{font-size:.875rem;font-weight:600;color:#000;margin-top:.35rem}main[data-template^=product] h1{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);line-height:1.15}main[data-template^=product] .price{font-size:1.5rem;font-weight:600}main[data-template^=product] .text-block p,main[data-template^=product] .text-block li,main[data-template^=product] .text-block td{font-size:1rem;line-height:1.6;color:#2b2b2b}main[data-template^=product] .text-block p{margin-bottom:1em}main[data-template^=product] .text-block ul,main[data-template^=product] .text-block ol{list-style:disc outside;padding-left:1.25em;margin-bottom:1.25em}main[data-template^=product] .text-block ol{list-style-type:decimal}main[data-template^=product] .text-block li{margin-bottom:.4em}main[data-template^=product] .text-block h2,main[data-template^=product] .text-block h3,main[data-template^=product] .text-block h4{font-family:Instrument Sans,sans-serif;font-size:1.0625rem;font-weight:600;line-height:1.35;letter-spacing:.02em;color:#111;margin:1.75em 0 .5em}main[data-template^=product] .text-block p>strong:only-child,main[data-template^=product] .text-block p>b:only-child,main[data-template^=product] .text-block p>u:only-child>strong:only-child{display:block;font-size:1.0625rem;font-weight:600;letter-spacing:.02em;line-height:1.35;color:#111;margin-top:1.25em}main[data-template^=product] .text-block strong,main[data-template^=product] .text-block b{font-weight:600;color:#111}main[data-template^=product] .text-block u{text-decoration:none}main[data-template^=product] .text-block table{width:100%;border-collapse:collapse;margin-bottom:1.5em;font-size:.9375rem}main[data-template^=product] .text-block th,main[data-template^=product] .text-block td{text-align:left;padding:.5em .75em;border-bottom:1px solid #e5e5e5;vertical-align:top}main[data-template^=product] .text-block th{font-weight:600;color:#111}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ospire-typography.css.map */
