/*!
 * Squish Heading Font: Recoleta Bold replaces Stockman on all site headings.
 * Webfont licence: MyFonts order #7216567 (Recoleta Light + Bold, 10,000 pageviews/month, squish.co.uk).
 * Rollback: deactivate the plugin. Stockman returns at once (purge the Cloudflare cache).
 */
@font-face{font-family:"Recoleta";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/RecoletaBold.woff2") format("woff2"),url("../fonts/RecoletaBold.woff") format("woff")}
html:root{--font-heading:"Recoleta",Georgia,"Times New Roman",serif;--sq-heading:"Recoleta",Georgia,"Times New Roman",serif}

html body .hero-content h1,
html body h1.h1-white,
html body h1.orange-dark-t,
html body h1.yellow,
html body h1.padding-o:not(.heading-color-d09):not(.product_page_h3),
html body h1.heading-color-d09,
html body h1.product_page_h3,
html body h1:not([class]),
html body h2.heading,
html body h2.heading-color,
html body h2.heading-2,
html body h2.product_h2,
html body h2.rust_red_fill,
html body h3.h3:not([class*="form"]),
html body .our_juices_product_titles,
html body [class*="product250-title"],
html body .product-title,
html body .panel-header h2,
html body .panel-header h2 span,
html body h2 .text-span,
html body .sqm .sqm-h1,
html body .sqm .sqm-h1 span,
html body .sqm .sqm-h2,
html body .sqm .sqm-name,
html body .sqm .sqm-specs dt,
html body .sqm .sqm-serve strong,
html body h1.entry-title{font-family:"Recoleta",Georgia,"Times New Roman",serif!important;font-weight:700!important;font-style:normal;text-transform:none!important;letter-spacing:normal!important;font-synthesis:none;text-rendering:optimizeLegibility;overflow-wrap:break-word}

/* Desktop */
html body .hero-content h1{font-size:86px!important;line-height:1.05!important}
html body h1.h1-white{font-size:82px!important;line-height:1.05!important}
html body h1.orange-dark-t,
html body h1.yellow{font-size:84px!important;line-height:1.05!important}
html body h1.padding-o:not(.heading-color-d09):not(.product_page_h3){font-size:76px!important;line-height:1.05!important}
html body h1.heading-color-d09{font-size:74px!important;line-height:1.05!important}
html body h1.product_page_h3{font-size:66px!important;line-height:1.05!important}
html body h1:not([class]){font-size:60px!important;line-height:1.08!important}
html body h2.heading,
html body h2.heading-color{font-size:42px!important;line-height:1.1!important}
html body h2.heading-2{font-size:42px!important;line-height:1.1!important}
html body h2.product_h2,
html body h2.rust_red_fill{font-size:46px!important;line-height:1.1!important}
html body h3.h3:not([class*="form"]){font-size:26px!important;line-height:1.2!important}
html body .our_juices_product_titles{font-size:30px!important;line-height:1.1!important}
html body [class*="product250-title"]{font-size:30px!important;line-height:1.1!important}
html body .product-title{font-size:40px!important;line-height:1.1!important}
html body .panel-header h2,
html body .panel-header h2 span{font-size:54px!important;line-height:1.05!important}
html body h2 .text-span{font-size:38px!important;line-height:1.1!important}
html body .sqm .sqm-h1,
html body .sqm .sqm-h1 span{font-size:76px!important;line-height:1.05!important}
html body .sqm .sqm-h2{font-size:42px!important;line-height:1.1!important}
html body .sqm .sqm-name{font-size:30px!important;line-height:1.1!important}
html body .sqm .sqm-specs dt{font-size:20px!important;line-height:1.25!important}
html body .sqm .sqm-serve strong{font-size:20px!important;line-height:1.2!important}
html body h1.entry-title{font-size:56px!important;line-height:1.1!important}

@media (max-width:1199px){
html body .hero-content h1{font-size:58px!important;line-height:1.05!important}
html body h1.h1-white{font-size:66px!important;line-height:1.05!important}
html body h1.orange-dark-t,
html body h1.yellow{font-size:72px!important;line-height:1.05!important}
html body h1.padding-o:not(.heading-color-d09):not(.product_page_h3){font-size:70px!important;line-height:1.05!important}
html body h1.heading-color-d09{font-size:62px!important;line-height:1.05!important}
html body h1.product_page_h3{font-size:64px!important;line-height:1.05!important}
html body h1:not([class]){font-size:60px!important;line-height:1.08!important}
html body h2.heading,
html body h2.heading-color{font-size:42px!important;line-height:1.1!important}
html body h2.heading-2{font-size:42px!important;line-height:1.1!important}
html body h2.product_h2,
html body h2.rust_red_fill{font-size:46px!important;line-height:1.1!important}
html body h3.h3:not([class*="form"]){font-size:26px!important;line-height:1.2!important}
html body .our_juices_product_titles{font-size:30px!important;line-height:1.1!important}
html body [class*="product250-title"]{font-size:30px!important;line-height:1.1!important}
html body .product-title{font-size:28px!important;line-height:1.1!important}
html body .panel-header h2,
html body .panel-header h2 span{font-size:44px!important;line-height:1.08!important}
html body h2 .text-span{font-size:38px!important;line-height:1.1!important}
html body .sqm .sqm-h1,
html body .sqm .sqm-h1 span{font-size:64px!important;line-height:1.05!important}
html body .sqm .sqm-h2{font-size:42px!important;line-height:1.1!important}
html body .sqm .sqm-name{font-size:30px!important;line-height:1.1!important}
html body .sqm .sqm-specs dt{font-size:20px!important;line-height:1.25!important}
html body .sqm .sqm-serve strong{font-size:20px!important;line-height:1.2!important}
html body h1.entry-title{font-size:52px!important;line-height:1.1!important}
}

@media (max-width:991px){
html body .hero-content h1{font-size:58px!important;line-height:1.05!important}
html body h1.h1-white{font-size:56px!important;line-height:1.08!important}
html body h1.orange-dark-t,
html body h1.yellow{font-size:46px!important;line-height:1.08!important}
html body h1.padding-o:not(.heading-color-d09):not(.product_page_h3){font-size:48px!important;line-height:1.08!important}
html body h1.heading-color-d09{font-size:46px!important;line-height:1.08!important}
html body h1.product_page_h3{font-size:42px!important;line-height:1.08!important}
html body h1:not([class]){font-size:60px!important;line-height:1.08!important}
html body h2.heading,
html body h2.heading-color{font-size:34px!important;line-height:1.12!important}
html body h2.heading-2{font-size:40px!important;line-height:1.1!important}
html body h2.product_h2,
html body h2.rust_red_fill{font-size:44px!important;line-height:1.1!important}
html body h3.h3:not([class*="form"]){font-size:25px!important;line-height:1.2!important}
html body .our_juices_product_titles{font-size:30px!important;line-height:1.1!important}
html body [class*="product250-title"]{font-size:26px!important;line-height:1.1!important}
html body .product-title{font-size:30px!important;line-height:1.1!important}
html body .panel-header h2,
html body .panel-header h2 span{font-size:44px!important;line-height:1.08!important}
html body h2 .text-span{font-size:38px!important;line-height:1.1!important}
html body .sqm .sqm-h1,
html body .sqm .sqm-h1 span{font-size:50px!important;line-height:1.08!important}
html body .sqm .sqm-h2{font-size:34px!important;line-height:1.12!important}
html body .sqm .sqm-name{font-size:30px!important;line-height:1.1!important}
html body .sqm .sqm-specs dt{font-size:20px!important;line-height:1.25!important}
html body .sqm .sqm-serve strong{font-size:20px!important;line-height:1.2!important}
html body h1.entry-title{font-size:46px!important;line-height:1.1!important}
}

@media (max-width:767px){
html body .hero-content h1{font-size:42px!important;line-height:1.08!important}
html body h1.h1-white{font-size:46px!important;line-height:1.08!important}
html body h1.orange-dark-t,
html body h1.yellow{font-size:40px!important;line-height:1.08!important}
html body h1.padding-o:not(.heading-color-d09):not(.product_page_h3){font-size:36px!important;line-height:1.1!important}
html body h1.heading-color-d09{font-size:34px!important;line-height:1.1!important}
html body h1.product_page_h3{font-size:38px!important;line-height:1.08!important}
html body h1:not([class]){font-size:40px!important;line-height:1.1!important}
html body h2.heading,
html body h2.heading-color{font-size:34px!important;line-height:1.12!important}
html body h2.heading-2{font-size:36px!important;line-height:1.1!important}
html body h2.product_h2,
html body h2.rust_red_fill{font-size:26px!important;line-height:1.12!important}
html body h3.h3:not([class*="form"]){font-size:23px!important;line-height:1.2!important}
html body .our_juices_product_titles{font-size:20px!important;line-height:1.1!important}
html body [class*="product250-title"]{font-size:20px!important;line-height:1.1!important}
html body .product-title{font-size:30px!important;line-height:1.1!important}
html body .panel-header h2,
html body .panel-header h2 span{font-size:34px!important;line-height:1.1!important}
html body h2 .text-span{font-size:34px!important;line-height:1.1!important}
html body .sqm .sqm-h1,
html body .sqm .sqm-h1 span{font-size:38px!important;line-height:1.08!important}
html body .sqm .sqm-h2{font-size:34px!important;line-height:1.12!important}
html body .sqm .sqm-name{font-size:22px!important;line-height:1.1!important}
html body .sqm .sqm-specs dt{font-size:19px!important;line-height:1.25!important}
html body .sqm .sqm-serve strong{font-size:18px!important;line-height:1.2!important}
html body h1.entry-title{font-size:38px!important;line-height:1.1!important}
}

@media (max-width:479px){
html body .hero-content h1{font-size:40px!important;line-height:1.08!important}
html body h1.h1-white{font-size:44px!important;line-height:1.08!important}
html body h1.orange-dark-t,
html body h1.yellow{font-size:36px!important;line-height:1.08!important}
html body h1.padding-o:not(.heading-color-d09):not(.product_page_h3){font-size:34px!important;line-height:1.1!important}
html body h1.heading-color-d09{font-size:32px!important;line-height:1.1!important}
html body h1.product_page_h3{font-size:36px!important;line-height:1.08!important}
html body h1:not([class]){font-size:40px!important;line-height:1.1!important}
html body h2.heading,
html body h2.heading-color{font-size:32px!important;line-height:1.12!important}
html body h2.heading-2{font-size:34px!important;line-height:1.1!important}
html body h2.product_h2,
html body h2.rust_red_fill{font-size:25px!important;line-height:1.12!important}
html body h3.h3:not([class*="form"]){font-size:22px!important;line-height:1.2!important}
html body .our_juices_product_titles{font-size:20px!important;line-height:1.1!important}
html body [class*="product250-title"]{font-size:20px!important;line-height:1.1!important}
html body .product-title{font-size:30px!important;line-height:1.1!important}
html body .panel-header h2,
html body .panel-header h2 span{font-size:34px!important;line-height:1.1!important}
html body h2 .text-span{font-size:32px!important;line-height:1.1!important}
html body .sqm .sqm-h1,
html body .sqm .sqm-h1 span{font-size:38px!important;line-height:1.08!important}
html body .sqm .sqm-h2{font-size:32px!important;line-height:1.12!important}
html body .sqm .sqm-name{font-size:22px!important;line-height:1.1!important}
html body .sqm .sqm-specs dt{font-size:18px!important;line-height:1.25!important}
html body .sqm .sqm-serve strong{font-size:18px!important;line-height:1.2!important}
html body h1.entry-title{font-size:36px!important;line-height:1.1!important}
}

@media (max-width:359px){
html body .hero-content h1{font-size:36px!important;line-height:1.1!important}
html body h1.h1-white{font-size:38px!important;line-height:1.1!important}
html body h1.orange-dark-t,
html body h1.yellow{font-size:29px!important;line-height:1.1!important}
html body h1.padding-o:not(.heading-color-d09):not(.product_page_h3){font-size:31px!important;line-height:1.1!important}
html body h1.heading-color-d09{font-size:29px!important;line-height:1.1!important}
html body h1.product_page_h3{font-size:32px!important;line-height:1.1!important}
html body h1:not([class]){font-size:36px!important;line-height:1.1!important}
html body h2.heading,
html body h2.heading-color{font-size:29px!important;line-height:1.12!important}
html body h2.heading-2{font-size:31px!important;line-height:1.1!important}
html body h2.product_h2,
html body h2.rust_red_fill{font-size:23px!important;line-height:1.12!important}
html body h3.h3:not([class*="form"]){font-size:21px!important;line-height:1.2!important}
html body .our_juices_product_titles{font-size:19px!important;line-height:1.1!important}
html body [class*="product250-title"]{font-size:19px!important;line-height:1.1!important}
html body .product-title{font-size:24px!important;line-height:1.1!important}
html body .panel-header h2,
html body .panel-header h2 span{font-size:31px!important;line-height:1.1!important}
html body h2 .text-span{font-size:29px!important;line-height:1.1!important}
html body .sqm .sqm-h1,
html body .sqm .sqm-h1 span{font-size:34px!important;line-height:1.1!important}
html body .sqm .sqm-h2{font-size:29px!important;line-height:1.12!important}
html body .sqm .sqm-name{font-size:21px!important;line-height:1.1!important}
html body .sqm .sqm-specs dt{font-size:17px!important;line-height:1.25!important}
html body .sqm .sqm-serve strong{font-size:17px!important;line-height:1.2!important}
html body h1.entry-title{font-size:32px!important;line-height:1.1!important}
}

