:root{--tc-apple-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-body-family: var(--tc-apple-font);--font-heading-family: var(--tc-apple-font);--font-button-family: var(--tc-apple-font)}html,body,button,input,textarea,select,option{font-family:var(--tc-apple-font)!important}body{font-weight:400;letter-spacing:-.011em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,.heading,.section-heading,.section-title,.main-page-title,.article-template__title,.card__heading,.product__title,.product-title{font-family:var(--tc-apple-font)!important;font-weight:600;letter-spacing:-.025em;line-height:1.08}p,li,label,legend,summary,th,td,blockquote,address{font-family:var(--tc-apple-font)!important;letter-spacing:-.011em}p,.rte,.product__description,.article-template__content{line-height:1.47}a,button,.button,.btn,.st-btn,input[type=button],input[type=submit],input[type=reset],header,nav,.header,.menu-drawer{font-family:var(--tc-apple-font)!important}header a,nav a,.header a,.menu-drawer a,button,.button,.btn,.st-btn{font-weight:500;letter-spacing:-.01em}.price,.money,.product-price,.cart-item__price,small,.caption{font-family:var(--tc-apple-font)!important;font-variant-numeric:tabular-nums}@media(max-width:749px){h1,.h1,.main-page-title,.product__title{letter-spacing:-.02em;line-height:1.1}}.card-title,.tm-product-name,.single-product-wrap .product-content h2 a,.search-modal .single-product-wrap .product-content>a{font-family:var(--tc-apple-font)!important;text-transform:none!important;font-weight:500!important;text-rendering:optimizeLegibility}.card-title,.single-product-wrap .product-content h2 a,.search-modal .single-product-wrap .product-content>a{font-size:clamp(1rem,1.1vw,1.125rem)!important;line-height:1.26!important;letter-spacing:-.018em!important;text-wrap:balance}.tm-product-name{margin-bottom:9px;font-size:.875rem!important;line-height:1.25!important;letter-spacing:-.01em!important}.product_details_info .pro-nprist .product-info .product-title h1{font-family:var(--tc-apple-font)!important;text-transform:none!important;font-size:clamp(2rem,2.7vw,2.625rem)!important;font-weight:600!important;line-height:1.08!important;letter-spacing:-.03em!important;text-wrap:balance}@media(max-width:749px){.card-title,.single-product-wrap .product-content h2 a,.search-modal .single-product-wrap .product-content>a{font-size:1rem!important;line-height:1.28!important}.tm-product-name{font-size:.8125rem!important}.product_details_info .pro-nprist .product-info .product-title h1{font-size:1.8125rem!important;line-height:1.12!important;letter-spacing:-.024em!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/trufflecart-apple-typography.css.map */
