:root{--font-family-base:'mon-vf',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,serif;--font-wght-body:500;--font-serf-body:0;--font-ital-body:0;--font-wght-heading:600;--font-serf-heading:45;--font-ital-heading:0;--font-variations-body:"wght" var(--font-wght-body),"SERF" var(--font-serf-body),"ital" var(--font-ital-body);--font-variations-heading:"wght" var(--font-wght-heading),"SERF" var(--font-serf-heading),"ital" var(--font-ital-heading);--text-scale:1;--font-size-s:calc(clamp(0.74rem,.69rem + .22vw,.84rem) * var(--text-scale));--font-size-m:calc(clamp(0.92rem,.87rem + .23vw,1.06rem) * var(--text-scale));--font-size-l:calc(clamp(1.25rem,1.2rem + .4vw,1.5rem) * var(--text-scale));--font-size-xl:calc(clamp(2rem,1.75rem + 1.5vw,3rem) * var(--text-scale));--line-height-body:1.6;--letter-spacing-body:0;--word-spacing-body:normal;--line-height-heading:1;--letter-spacing-heading:-.02em;--word-spacing-heading:normal}@font-face{font-display:swap;font-family:'mon-vf';font-style:normal;font-weight:300 900;src:url(https://monfood.uk/wp-content/uploads/2026/02/MonSans-S.woff2) format("woff2")}html{font-family:var(--font-family-base)}body{font-family:var(--font-family-base);font-size:var(--font-size-m);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);word-spacing:var(--word-spacing-body);font-variation-settings:var(--font-variations-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}button,input,select,textarea,table *{font-family:var(--font-family-base);font-size:inherit;line-height:inherit;letter-spacing:inherit;word-spacing:inherit;font-variation-settings:inherit}h1,h2,h3,h4,h5,h6,.elementor-widget-heading .elementor-heading-title{font-family:var(--font-family-base);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);word-spacing:var(--word-spacing-heading);font-variation-settings:var(--font-variations-heading)}h1{font-size:var(--font-size-xl)}h2{font-size:var(--font-size-l)}h3{font-size:calc(.9 * var(--font-size-l))}h4{font-size:calc(.8 * var(--font-size-l))}.elementor *,.elementor-widget-container h1,.elementor-widget-container h2,.elementor-widget-container h3,.elementor-widget-container h4,.elementor-widget-container h5,.elementor-widget-container h6{font-family:var(--font-family-base)}strong,b{font-variation-settings:"wght" 700,"SERF" var(--font-serf-body),"ital" var(--font-ital-body)}.flux-checkout__content-wrapper *{font-family:var(--font-family-base)!important;font-variation-settings:var(--font-variations-body)!important}.gb-text-track{font-family:var(--font-family-base)!important;font-variation-settings:var(--font-variations-heading)!important}.ellenom-trigger__text,.ellenom-mc-toggle__text{font-family:var(--font-family-base)!important;font-variation-settings:var(--font-variations-heading)!important}.ellenom-mc-checkout{font-variation-settings:"wght" 700,"SERF" var(--font-serf-heading),"ital" var(--font-ital-body)!important}.txt-x h2{margin:2rem 0 .8rem 0}.txt-x h3{margin:1.8rem 0 .6rem 0}.txt-x ul{margin:1.2rem 0 0 0}.txt-x .elementor-widget-text-editor{max-width:1000px}footer{font-size:var(--font-size-s)}.woocommerce .star-rating,.woocommerce .star-rating::before,.woocommerce .star-rating span::before{font-family:"star"!important;font-variation-settings:normal!important;font-weight:400!important;font-style:normal!important;letter-spacing:0!important;text-transform:none!important;line-height:1!important}.cwr-big-score{font-variation-settings:"wght" 500,"SERF" var(--font-serf-heading),"ital" var(--font-ital-body)!important}