/* Paygenics typography v2.0.7. Brand artwork remains untouched. */
:root{--pg-font-body:'Manrope',Arial,sans-serif;--pg-font-display:'DM Serif Display',Georgia,serif}
body,button,input,select,textarea,nav,.menu,.pp-nav,.category-nav,.pp-category-bar,.catalogue,.catalogue-sidebar,.woocommerce,.woocommerce-page,footer{font-family:var(--pg-font-body)!important}
body{font-weight:400;line-height:1.65;letter-spacing:0}
h1,h2,h3,.hero h1,.hero h2,.pp-hero h1,.pp-hero h2,.section-title,.section-heading,.corporate-section h2,.faq-section h2,.pp-section-title{font-family:var(--pg-font-display)!important;font-weight:400!important;letter-spacing:-.018em;line-height:1.16}
header,header nav,header a,header input,header button,.pp-header,.pp-header a{font-family:var(--pg-font-body)!important}
header nav a,.category-nav a,.pp-category-bar a{font-size:clamp(12px,.82vw,14px);font-weight:600;letter-spacing:0}
input,select,textarea{font-size:14px;line-height:1.5}
button,.button,.btn,.woocommerce a.button,.woocommerce button.button{font-family:var(--pg-font-body)!important;font-weight:700;letter-spacing:.005em}
.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce div.product .product_title,.catalogue-card h3,.voucher-card h3,.brand-card h3,.product-card h3{font-family:var(--pg-font-body)!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.4}
footer h2,footer h3,footer h4{font-family:var(--pg-font-body)!important;font-weight:700!important;letter-spacing:0}
footer p,footer a,footer li{font-family:var(--pg-font-body)!important}
@media(max-width:767px){h1,.hero h1,.pp-hero h1{font-size:clamp(31px,8vw,43px)!important;line-height:1.13}h2,.section-title,.section-heading{font-size:clamp(25px,6.5vw,34px);line-height:1.2}body{font-size:14px}header nav a,.category-nav a{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
