.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1011 .elementor-element.elementor-element-c7be6b5{text-align:center;}.elementor-1011 .elementor-element.elementor-element-c7be6b5 .elementor-heading-title{font-family:"Arial, sans-serif", Sans-serif;font-size:48px;font-weight:700;color:#020202;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{letter-spacing:var( --e-global-typography-primary-letter-spacing );}}/* Start custom CSS */#ab-product-archive{max-width:1240px;margin:0 auto;padding-top:64px!important;padding-bottom:72px!important}#ab-product-archive .elementor-post{border:1px solid #e5e5e5;background:#fff;box-shadow:none;transition:transform .2s ease,box-shadow .2s ease}#ab-product-archive .elementor-post:hover{transform:translateY(-4px);box-shadow:0 12px 30px rgba(2,2,2,.12)}#ab-product-archive .elementor-post__title a{color:#020202}#ab-product-archive .elementor-post__read-more{display:inline-block;background:#086FB7;color:#fff;padding:10px 18px;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:.35px}@media(max-width:767px){#ab-product-archive{padding:34px 20px!important}}/* End custom CSS */