body.kbpd-product,body.kbpd-catalog,body.kbpd-typography-sitewide{--kb-type-body:"Inter", "Segoe UI Variable", "Segoe UI", "Aptos", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--kb-type-heading:"Manrope", "Aptos Display", "Segoe UI Variable Display", "Segoe UI Variable", -apple-system, system-ui, sans-serif;font-family:var(--kb-type-body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.kbpd-product .summary,body.kbpd-product .woocommerce-product-details__short-description,body.kbpd-product .woocommerce-tabs .woocommerce-Tabs-panel,body.kbpd-product .product-tabs .tab-content,body.kbpd-product .kbpd-desc,body.kbpd-product .kbpd-fitment,body.kbpd-product .kbpd-facts,body.kbpd-product .summary select,body.kbpd-product .summary button,body.kbpd-product .summary input,body.kbpd-catalog .woocommerce-products-header,body.kbpd-catalog .term-description,body.kbpd-catalog .products,body.kbpd-catalog .woocommerce-ordering,body.kbpd-catalog .sorter,body.kbpd-catalog .products-top-inner{font-family:var(--kb-type-body)}body.kbpd-product :is(.product_title,.kbpd-desc__heading,.kbpd-desc__section>h3,.kbpd-desc__brand h4,.related.products>h2,.upsells.products>h2),body.kbpd-catalog :is(.woocommerce-products-header__title,.page-title,.woocommerce-loop-product__title,.woocommerce-loop-category__title,.product-details h2,.archive-header h1){font-family:var(--kb-type-heading);font-weight:750;letter-spacing:-.027em}body.kbpd-product .kbpd-desc__titleblock{margin:0 0 24px;padding:0 0 19px;border-bottom:1px solid #e5e7eb}body.kbpd-product .kbpd-desc__section-label{display:block;color:#b6202d;font:800 10px/1.4 var(--kb-type-body);letter-spacing:.13em;text-transform:uppercase;margin-bottom:9px}body.kbpd-product .woocommerce-tabs .woocommerce-Tabs-panel .kbpd-desc__titleblock>h3.kbpd-desc__heading,body.kbpd-product .product-tabs .tab-content .kbpd-desc__titleblock>h3.kbpd-desc__heading,body.kbpd-product .kbpd-desc__titleblock>h3.kbpd-desc__heading,body.kbpd-product h3.kbpd-desc__heading{font-family:var(--kb-type-heading);color:#171a1e;font-size:clamp(21px, 2.2vw, 28px);font-weight:800;letter-spacing:-.035em;line-height:1.32;padding:0;margin:0;border:0;text-transform:none;overflow-wrap:anywhere}body.kbpd-product .kbpd-desc .kbpd-desc__body,body.kbpd-product .woocommerce-tabs .woocommerce-Tabs-panel p{line-height:1.82}body.kbpd-catalog .products .price,body.kbpd-product .summary .price{font-variant-numeric:tabular-nums}body.kbpd-typography-sitewide :is(.page-wrapper,#main,.main-content,#content,.footer,.footer-wrapper,.header-wrapper,.main-menu,.widget,.entry-content,.entry-summary,.page-content),body.kbpd-typography-sitewide :is(p,li,a,input,select,textarea,button,label,.btn,.button){font-family:var(--kb-type-body)}body.kbpd-typography-sitewide :is(h1,h2,h3,h4,h5,h6,.page-title,.product_title,.entry-title,.woocommerce-loop-product__title){font-family:var(--kb-type-heading);letter-spacing:-.022em}@media(max-width:767px){body.kbpd-product .kbpd-desc__titleblock{margin-bottom:19px;padding-bottom:16px}body.kbpd-product .kbpd-desc__titleblock>h3.kbpd-desc__heading{font-size:22px}}