html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,main,footer,header,hgroup,menu,nav,section{display:block}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background:#000}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}hr{box-sizing:content-box;height:0}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}input[type="text"],input[type="email"],input[type="password"],textarea{-webkit-appearance:none;border-radius:0}input[type="submit"],input[type="reset"]{-webkit-appearance:none}.input-block-level{display:block;width:100% !important;min-height:30px;box-sizing:border-box}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;*zoom:1}* html .clearfix{height:1%}.clearfix{display:block}.clear{height:0;background:transparent;width:100% !important;clear:both;margin:0 !important}html,body{width:100%;height:100%;margin:0;padding:0;background-color:#2e2e2e;box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}.container{margin:0 auto;padding:0 30px;position:relative}.container-1200{max-width:1200px}.container-920{max-width:920px}.container-760{max-width:760px}.flex-container{display:flex;flex-wrap:wrap}.flex-h-center{justify-content:center}.flex-h-right{justify-content:flex-end}.flex-h-space{justify-content:space-between}.flex-v-top{align-items:flex-start}.flex-v-center{align-items:center}.flex-v-bottom{align-items:flex-end}.flex-v-stretch{align-items:stretch}.flex-wrap{flex-wrap:wrap}.flex-rtl{direction:rtl}.col-half,.col-one-third,.col-two-third,.col-three-fourth,.col-one-fourth,.col-one-fifth,.col-two-fifth,.col-three-fifth,.col-four-fifth,.col-one-sixth,.col-five-sixth{position:relative;margin-right:4%;margin-bottom:50px;float:left}.col-full{position:relative;width:100%;clear:both;overflow:hidden}.col-half{width:48%}.col-one-third{width:30.63%}.col-two-third{width:65.33%}.col-one-fourth{width:22%}.col-three-fourth{width:74%}.col-one-fifth{width:16.8%}.col-two-fifth{width:37.6%}.col-three-fifth{width:58.4%}.col-four-fifth{width:79.2%}.col-one-sixth{width:13.33%}.col-five-sixth{width:82.67%}.col-wide img,.col-narrow img{width:100%}.col-wide{width:53%}.col-narrow{width:47%}.col-text{padding:0 8% 0 6%}.col-last{margin-right:0;clear:right}.page-section{padding-top:50px;padding-bottom:50px}.page-section--products{padding-bottom:0}.align-left{float:left}.align-right{float:right}::-moz-selection{background:#C5071B;color:#fff}::selection{background:#C5071B;color:#fff}::-moz-selection{background:#C5071B;color:#fff}::-webkit-selection{background:#C5071B;color:#fff}:focus{outline:5px auto #c5071b;-webkit-outline:5px auto #c5071b;-moz-outline:5px auto #c5071b;-ms-outline:5px auto #c5071b;-o-outline:5px auto #c5071b}.btn,input[type="submit"]{cursor:pointer;display:inline-block;background-color:#C5071B;padding:10px 20px 8px 20px;text-transform:uppercase;font-size:17px;font-weight:700;color:#fff;text-align:center;overflow:hidden;border:none;border-radius:5px;position:relative;transition:all 0.15s ease-in-out;-webkit-appearance:none}.btn:hover,input[type="submit"]:hover,.btn:focus,input[type="submit"]:focus,.btn:active,input[type="submit"]:active{color:#fff;background-color:#ED1B23}.btn.btn-wire,input.btn-wire[type="submit"]{border:3px solid #C5071B;background-color:#fff;color:#C5071B}.btn.btn-wire:hover,input.btn-wire[type="submit"]:hover,.btn.btn-wire:focus,input.btn-wire[type="submit"]:focus,.btn.btn-wire:active,input.btn-wire[type="submit"]:active{background-color:#ED1B23;border-color:#ED1B23;color:#fff}fieldset{padding:30px;border:1px solid rgba(0,0,0,0.2)}legend{font-size:16px;color:#C5071B;text-transform:uppercase;letter-spacing:1px;padding:0 15px;font-weight:700;margin-left:-15px}.input-wrapper{float:left;position:relative}.input-full{width:100%;clear:both}.input-mid{width:75%}.input-half{width:48%;margin-right:4%}.input-last{margin-right:0}label{display:inline-block;font-weight:700;padding-bottom:5px;font-size:18px;color:#2e2e2e}label .required{color:#ED1B23;font-size:14px;display:inline-block;position:relative;top:-2px;right:-2px}input[type="text"],input[type="email"],input[type="number"],input[type="tel"],input[type="password"],textarea,textarea.wpcf7-textarea,select{width:100%;display:block;font-weight:400;padding:10px;background-color:#fff;color:#707173;border:1px solid rgba(0,0,0,0.2);outline:0;transition:all 0.3s ease-in-out;will-change:color, border-color, background-color}input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="password"]:focus,textarea:focus,textarea.wpcf7-textarea:focus,select:focus{border-color:#2e2e2e;color:#2e2e2e;background-color:#f7f7f7}textarea.wpcf7-textarea{height:200px}[data-class="wpcf7cf_group"]{display:none}.wpcf7-list-item .wpcf7-list-item-label{display:inline-block;padding-left:5px}.wpcf7-not-valid-tip{font-size:14px;color:red;padding-top:6px;display:block}.wpcf7-response-output{display:none;position:relative;font-size:18px;font-weight:400;color:#fff;background-color:#dca200;padding:25px 25px 25px 45px;margin:45px 0 0 0;clear:both}.wpcf7-response-output:before{content:"";position:absolute;top:28px;left:15px;display:block;width:20px;height:20px;background-image:url("../gfx/svg/icon__info.svg");background-repeat:no-repeat;background-position:0 0;background-size:cover}.invalid .wpcf7-response-output{background-color:#F70101}.invalid .wpcf7-response-output:before{background-image:url("../gfx/svg/icon__exclamation.svg")}.sent .wpcf7-response-output{background-color:#398F14}.sent .wpcf7-response-output:before{background-image:url("../gfx/svg/icon__tick.svg")}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url("../gfx/svg/ajax-loader.svg");background-size:cover;width:24px;height:24px;border:none;padding:0;position:relative;top:8px;left:15px}div.wpcf7 .ajax-loader.is-active{visibility:visible}ul,ol{margin:0 0 30px 35px}ul li,ol li{margin-bottom:10px}ul li li,ol li li{margin-bottom:8px}ul{list-style:disc}ul ul{list-style:circle;margin-top:15px}ol{list-style:decimal}.list-reset{margin:0;padding:0;list-style:none;overflow:hidden}img{max-width:100%;height:auto}.alignleft,.alignright,.aligncenter,.alignnone{margin-bottom:20px;border:1px solid rgba(0,0,0,0.2);background-color:#fff;padding:15px}.alignleft,.alignright{display:inline;max-width:485px}.alignleft{margin-right:40px;float:left}.alignright{margin-left:40px;float:right}p img,.wp-caption{margin-top:5px}.wp-caption{margin-bottom:30px}.alignleft,.alignright,.aligncenter,.alignnone,.wp-caption{background-color:#eee;width:auto !important}.wp-caption img{display:block;line-height:0;width:100%}.wp-caption-text{font-style:italic;color:#696969;font-size:14px;padding:10px 10px 8px 10px;margin:0}.size-large{width:100% !important}.embed-wrapper{position:relative;padding-bottom:56.25%;height:0;margin:0 auto 20px auto;clear:both}.embed-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee;padding:8px;border:1px solid rgba(0,0,0,0.25);border-radius:2px}.embed-wrapper:hover,.embed-wrapper:active{z-index:1}.embed-wrapper.map-wrapper{padding-bottom:80%;border:1px solid rgba(0,0,0,0.2)}.embed-wrapper.map-wrapper iframe{background-color:#fff;padding:15px}.svg-wrapper{height:0;position:relative;display:inline-block}.svg-wrapper svg{position:absolute;top:0;left:0}.bg-grey{background-color:#e8e8e8}.card{border:1px solid rgba(0,0,0,0.25);border-radius:2px;padding:8px}.card.col-half{margin-bottom:30px}.card--content{padding:25px;height:100%}@font-face{font-family:'PT Sans';font-style:normal;font-weight:400;font-display:swap;src:local("PT Sans"),local("PTSans-Regular"),url(https://fonts.gstatic.com/s/ptsans/v11/jizaRExUiTo99u79D0KExcOPIDU.woff2) format("woff2"),url("../fonts/PT_Sans/PTSans-Regular.ttf") format("truetype");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'PT Sans';font-style:italic;font-weight:400;font-display:swap;src:local("PT Sans Italic"),local("PTSans-Italic"),url(https://fonts.gstatic.com/s/ptsans/v11/jizYRExUiTo99u79D0e0x8mIAjcQ-w.woff2) format("woff2"),url("../fonts/PT_Sans/PTSans-Italic.ttf") format("truetype");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'PT Sans';font-style:normal;font-weight:700;font-display:swap;src:local("PT Sans Bold"),local("PTSans-Bold"),url(https://fonts.gstatic.com/s/ptsans/v11/jizfRExUiTo99u79B_mh0O6tLR8a8zI.woff2) format("woff2"),url("../fonts/PT_Sans/PTSans-Bold.ttf") format("truetype");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:'Londrina Solid';font-style:normal;font-weight:400;font-display:swap;src:local("Londrina Solid Regular"),local("LondrinaSolid-Regular"),url(https://fonts.gstatic.com/s/londrinasolid/v9/flUhRq6sw40kQEJxWNgkLuudGfNeKBMet5Hg.woff2) format("woff2"),url("../fonts/Londrina/LondrinaSolid-Regular.ttf") format("truetype");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}body,input,select,textarea{font-family:Arial, sans-serif;font-style:normal;font-size:20px;font-weight:400;line-height:1.6;color:#2e2e2e;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fonts-loaded body,.fonts-loaded input,.fonts-loaded select,.fonts-loaded textarea{font-family:"PT Sans",sans-serif}.fonts-loaded .heading{font-family:'Londrina Solid', cursive}p{margin-bottom:20px}strong{font-weight:700}.fw-normal{font-weight:400}em,i{font-style:italic}small{font-size:13px;font-style:italic}blockquote p{position:relative;font-size:28px;font-style:italic}.quotemarks{font-size:80px;max-height:24px;line-height:1;display:block;margin-bottom:25px}.quotemarks:last-child{margin-top:20px}cite{letter-spacing:1px;display:block}.screen-reader-text,.screen-reader-response{clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;overflow:hidden;position:absolute !important}.kicker{font-weight:700}.ta-c{text-align:center}.ta-l{text-align:left}.ta-r{text-align:right}.upper{text-transform:uppercase}.fc-highlight{color:#C5071B}h1,h2,h3,h4,h5,h6{margin-bottom:20px;line-height:1.3;font-weight:700;color:#2e2e2e}h1{font-size:40px}h2{font-size:32px}h3{font-size:24px}h4{font-size:22px}h5{font-size:18px}a{cursor:pointer;text-decoration:none;color:#C5071B;transition:all 0.15s ease-in-out}a:hover,a:focus,a:active{color:#ED1B23}a.tel{cursor:default}html{scroll-behavior:smooth}#masthead{z-index:5;width:100%;background-color:#fff}#masthead-top{padding-top:15px;padding-bottom:15px}#header-logo{display:block;line-height:0;width:220px;padding-bottom:76px;margin:0 auto}.header-meta{text-align:right}.header-meta--shipping{display:block;font-weight:700;color:#2f2f2f;font-size:17px;text-transform:uppercase;padding:5px 5px 3px 5px;text-align:right;margin-bottom:5px;letter-spacing:1px}.header-meta--shipping .svg-wrapper{width:20px;padding-bottom:16px;top:2px;margin-right:4px}.header-meta--login{font-size:15px;position:relative;top:-5px;display:inline-block}.header-meta--login a{display:inline-block;margin:0 5px;border-bottom:1px dotted rgba(237,27,35,0.3);line-height:1.3}.header-meta--login a:hover,.header-meta--login a:focus,.header-meta--login a:active{border-color:transparent}.header-meta--login .svg-wrapper{width:14px;padding-bottom:16px;top:3px}.header-meta--cart{margin:0 10px 0 30px;position:relative;top:4px;display:inline-block}.header-meta--cart a{display:block;line-height:0;padding:4px}.header-meta--cart .svg-wrapper{width:30px;padding-bottom:28px}.header-meta--cart_total{position:absolute;top:-6px;right:-12px;z-index:2;display:block;color:#fff;font-size:12px;font-weight:700;text-align:center;background-color:#ED1B23;line-height:20px;width:20px;border-radius:50%}#main-nav{background:#414141;background:linear-gradient(to bottom, #414141 0%, #2e2e2e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2e2e2e',GradientType=0 );border-bottom:1px solid #000}#responsive-nav{display:none}#menu-main-navigation{list-style:none;padding:10px 0;margin:0;text-align:center;font-size:17px;font-weight:bold;letter-spacing:1px;text-transform:uppercase}#menu-main-navigation>li{display:inline-block;margin:0 16px;position:relative;vertical-align:middle}#menu-main-navigation>li#menu-item-23 a{padding-top:0;padding-bottom:0}#menu-main-navigation>li#menu-item-23 a:after{bottom:-16px}#menu-main-navigation>li#menu-item-23 .svg-wrapper{display:block;width:24px;padding-bottom:24px}#menu-main-navigation>li#menu-item-23 svg{fill:#fff}#menu-main-navigation>li#menu-item-168356>a{background-color:#C5071B;font-size:16px;text-transform:uppercase;border-radius:2px}#menu-main-navigation>li#menu-item-168356>a:after{display:none}#menu-main-navigation>li#menu-item-168356>a:hover,#menu-main-navigation>li#menu-item-168356>a:focus,#menu-main-navigation>li#menu-item-168356>a:active{background-color:#ED1B23}#menu-main-navigation>li>a{color:#fff;display:block;padding:5px 15px 2px 15px}#menu-main-navigation>li>a:after{content:"";position:absolute;bottom:-11px;left:10%;width:80%;height:6px;background-color:#ED1B23;opacity:0;transition:opacity 0.2s ease-in-out}#menu-main-navigation>li>a:hover:after,#menu-main-navigation>li>a:focus:after,#menu-main-navigation>li>a:active:after{opacity:1}#menu-main-navigation>li.current-menu-item>a:after{opacity:1}.tax-recipe_category #menu-main-navigation>li#menu-item-29>a:after{opacity:1}.single-recipe #menu-main-navigation>li#menu-item-29>a:after{opacity:1}.single-product #menu-main-navigation>li#menu-item-168411>a:after{opacity:1}#main{overflow:hidden;position:relative;z-index:1;background-color:#fff}.single-product #main{padding-bottom:0}.home #main{padding-top:25px;padding-bottom:0}.header-image{padding:8px;border:1px solid rgba(0,0,0,0.25);border-radius:2px;margin-bottom:15px}#header-badge{display:block;width:120px;height:120px;position:absolute;z-index:5;right:0;bottom:0;background:url("../gfx/badge-made-in-france.png") no-repeat 0 0;background-size:cover}#content{margin-bottom:50px}.summary h1{margin-bottom:35px}#featured-video h2{margin-bottom:40px}#free-shipping-badge{display:none}.comparison__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:0 -20px}.comparison__col{padding:0 20px}.comparison__col--left{flex-basis:42%;max-width:42%}.comparison__col--right{flex-basis:58%;max-width:58%}.comparison__title{font-size:2.5rem}.comparison__title-label{font-size:1.75rem;display:block;margin-bottom:16px;color:#707173}.comparison__text{font-style:italic}.product-teaser{display:flex;flex-direction:column}.product-teaser-list{display:flex;flex-wrap:wrap;justify-content:center}.product-teaser__image{order:1}.product-teaser__content{order:2}.page-id-9 fieldset,.page-id-9 #account_email{margin-bottom:25px}.stockist--title{color:#C5071B;margin-bottom:10px}.recipe-teaser{overflow:hidden}.recipe-teaser__link{display:block}.recipe-teaser__link:hover .recipe-teaser__image,.recipe-teaser__link:focus .recipe-teaser__image,.recipe-teaser__link:active .recipe-teaser__image{transform:scale(1.1)}.recipe-teaser__link:hover .recipe-teaser__overlay,.recipe-teaser__link:focus .recipe-teaser__overlay,.recipe-teaser__link:active .recipe-teaser__overlay{background-color:rgba(0,0,0,0.4)}.recipe-teaser__image{display:block;line-height:0;transition:transform 0.4s ease-in-out}.recipe-teaser__overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:24px;background-color:rgba(0,0,0,0.15)}.recipe-teaser__title{font-size:2.5rem;line-height:1.1;margin-bottom:0;color:#fff;letter-spacing:2px;text-shadow:0 0 10px rgba(0,0,0,0.8);text-align:center}.recipe__hero{position:relative;margin-bottom:32px}.recipe__hero-image{display:block;line-height:0;-o-object-fit:cover;object-fit:cover;transition:transform 0.4s ease-in-out}.recipe__hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:24px;background-color:rgba(0,0,0,0.15)}.recipe__hero-title{line-height:1.1;margin-bottom:0;color:#fff;letter-spacing:2px;text-shadow:0 0 10px rgba(0,0,0,0.8);text-align:center}.recipe__ingredients ul{margin-left:18px}#faq-list{margin-top:30px;margin-bottom:60px;overflow:hidden}.ui-accordion h4.ui-accordion-header{margin-bottom:0;cursor:pointer;position:relative;padding:18px 20px 18px 40px;zoom:1;border-bottom:1px solid #979797;transition:color 0.15s ease-in-out}.ui-accordion h4.ui-accordion-header .ui-accordion-header-icon{background:url("../gfx/svg/plus-circle.svg"),linear-gradient(transparent, transparent);position:absolute;left:6px;top:22px;width:20px;height:20px}.ui-accordion h4.ui-accordion-header.ui-state-active .ui-accordion-header-icon{background:url("../gfx/svg/minus-circle.svg"),linear-gradient(transparent, transparent)}.ui-accordion h4.ui-accordion-header:active,.ui-accordion h4.ui-accordion-header:focus,.ui-accordion h4.ui-accordion-header:hover{color:#C5071B;outline:none}.ui-accordion .ui-accordion-content{padding:20px 20px 0 40px;overflow:auto;zoom:1;height:auto}.page-id-243 #main{padding-top:0}.stockist{background-color:#e8e8e8;padding:20px;display:flex;flex-direction:column;height:100%;border-radius:2px;border:8px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,0.25)}.stockist-list{list-style:none;padding:0;margin:0 -16px;display:flex;flex-wrap:wrap}.stockist-list__item{padding:0 16px;flex-basis:25%;max-width:25%;margin-bottom:40px}.stockist__details{flex-grow:1}.stockist__name{font-size:1.375rem;margin-bottom:12px}.stockist__address{display:block;line-height:1.4;margin-bottom:12px}.stockist__phone{display:inline-block;line-height:1;border-bottom:1px dotted #C5071B}.stockist__phone:hover,.stockist__phone:focus,.stockist__phone:active{border-color:transparent}.stockist abbr{text-decoration:none}.stockist .btn,.stockist input[type="submit"]{margin-top:20px}#stockist-map{width:100%;padding-bottom:30%;margin-bottom:50px}.map-dialog{padding:0 6px 12px 6px;font-size:16px;font-weight:400}.map-dialog__title{font-size:20px;color:#2f2f2f;margin-bottom:15px}.map-dialog__detail{display:block;margin-bottom:15px}.map-dialog__link{border-bottom:1px dotted #C5071B}.map-dialog__link:hover,.map-dialog__link:focus,.map-dialog__link:active{border-color:transparent}.gm-ui-hover-effect{top:0 !important;right:0 !important}.gm-ui-hover-effect img{width:20px !important;height:20px !important;margin:0 0 0 5px !important;width:20px !important;height:20px !important}.grecaptcha-badge{display:none;z-index:1000}.page-id-17 .grecaptcha-badge{display:block}.sidebar-right--item{padding:8px;border:1px solid rgba(0,0,0,0.25);border-radius:2px}.sidebar-right--item_image{display:block;line-height:0;width:100%}.sidebar-right--item_content{padding:25px 30px}.sidebar-right--item_content h3{margin-bottom:15px}.sidebar-right--item_content p{font-size:18px;margin-bottom:10px;line-height:1.4}#guarantee{background-color:#e8e8e8;padding:40px 0;color:#2e2e2e}#global-footer{padding-bottom:0;font-size:18px;color:#fff;background:#414141;background:linear-gradient(to bottom, #414141 0%, #2e2e2e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#414141', endColorstr='#2e2e2e',GradientType=0 )}#global-footer .col-one-third{margin-bottom:0}.footer--link{line-height:1.4;color:rgba(255,255,255,0.7);border-bottom:1px dotted rgba(255,255,255,0.6)}.footer--link:hover,.footer--link:focus,.footer--link:active{border-color:transparent;color:#fff}.footer-buy--credit_cards{width:100%;margin:15px 0}.footer-buy--credit_cards li{margin:0 2px 0 0;display:inline-block}.footer-buy--credit_cards .svg-wrapper{display:inline-block;width:50px;padding-bottom:30px}.footer-stockists{width:100%;clear:both}.footer-stockists--icon{display:inline-block;width:15px;padding-bottom:15px;top:-2px;margin-right:5px}.footer-stockists--link{display:inline-block;padding:10px 20px 8px 15px}.footer-nav{z-index:5}.footer-nav nav{margin-bottom:35px}.footer-nav--item{display:inline-block;margin:0 15px;text-transform:uppercase;font-weight:700}.footer-nav--item:first-child{margin-left:0}.footer-nav--item:last-child{margin-right:0}.footer-nav--link{display:block}.footer-meta{font-size:15px}.footer-meta li:last-child{margin-bottom:4px}.footer-meta a{display:inline-block}.footer-meta--badge{margin-left:30px}.footer--copyright{font-size:14px;display:block;clear:both;position:relative;top:-30px}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:#C5071B;color:#fff;border-radius:2px;text-transform:uppercase;letter-spacing:1px;font-size:16px;font-family:"PT Sans",sans-serif;padding:14px 18px 12px 18px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#C5071B}.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit.alt:focus,.woocommerce #respond input#submit.alt:active,.woocommerce a.button.alt:hover,.woocommerce a.button.alt:focus,.woocommerce a.button.alt:active,.woocommerce button.button.alt:hover,.woocommerce button.button.alt:focus,.woocommerce button.button.alt:active,.woocommerce input.button.alt:hover,.woocommerce input.button.alt:focus,.woocommerce input.button.alt:active{background-color:#ED1B23;color:#fff}.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit:focus,.woocommerce #respond input#submit:active,.woocommerce a.button:hover,.woocommerce a.button:focus,.woocommerce a.button:active,.woocommerce button.button:hover,.woocommerce button.button:focus,.woocommerce button.button:active,.woocommerce input.button:hover,.woocommerce input.button:focus,.woocommerce input.button:active{background-color:#ED1B23;color:#fff}.woocommerce #respond input#submit.disabled,.woocommerce #respond input#submit:disabled,.woocommerce #respond input#submit:disabled[disabled],.woocommerce a.button.disabled,.woocommerce a.button:disabled,.woocommerce a.button:disabled[disabled],.woocommerce button.button.disabled,.woocommerce button.button:disabled,.woocommerce button.button:disabled[disabled],.woocommerce input.button.disabled,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled]{background-color:#ebe9eb}.woocommerce .flex-viewport,.woocommerce .woocommerce-product-gallery__wrapper{border:1px solid #e8e8e8;background-color:#e8e8e8;margin-bottom:20px}.woocommerce div.product div.summary{position:relative}.woocommerce .price .woocommerce-Price-amount{font-weight:700;color:#707173}.woocommerce .price .woocommerce-Price-amount:before{content:"RRP";margin-right:8px}.woocommerce .woocommerce-Price-currency{font-weight:400;font-style:normal;font-size:70%}.woocommerce .quantity .qty{margin-right:10px;padding:6px}.woocommerce-products-header{max-width:1200px;padding-left:30px;padding-right:30px;margin:0 auto}.woocommerce ul.products.product-teaser-list{padding-top:20px}.woocommerce ul.products li.product{background-color:#fff;border:1px solid #d0d0d0;box-shadow:0 0 10px rgba(0,0,0,0.1);overflow:hidden}.woocommerce ul.products li.product a img{border-bottom:1px solid #d0d0d0;margin-bottom:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product .price{padding-left:15px;padding-right:15px}.woocommerce ul.products li.product .button{margin:5px 15px 15px 15px}.woocommerce ul.products li.product a.added_to_cart{margin:0px 15px 5px 15px;position:relative;top:-4px}.woocommerce .related.products{width:100%;clear:both;background-color:#e8e8e8;padding-top:50px}.woocommerce .related.products h2,.woocommerce .related.products .products{max-width:1200px;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto}.woocommerce .related.products .products{margin-bottom:0;padding-top:20px}.woocommerce .woocommerce-message .button{background-color:#8fae1b}.woocommerce .woocommerce-message .button:hover,.woocommerce .woocommerce-message .button:focus,.woocommerce .woocommerce-message .button:active{background-color:#aece3a}.woocommerce form .form-row{margin-bottom:10px}.woocommerce a.remove{color:#ED1B23 !important}.woocommerce a.remove:hover,.woocommerce a.remove:focus,.woocommerce a.remove:active{background:#ED1B23 !important}.woocommerce .col2-set,.woocommerce .woocommerce-page .col2-set{margin-bottom:30px}.woocommerce table.shop_table{margin-bottom:50px}.woocommerce table.my_account_orders .button{font-size:14px;padding:10px 12px 8px 12px;margin:3px 6px 3px 0}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th{padding:10px 8px}.includes_tax{display:none !important}.woocommerce-cart table.cart td.actions .coupon .input-text{width:180px;margin-right:10px}.woocommerce-checkout #payment ul.payment_methods li img{border-left:8px solid #fff;border-right:8px solid #fff;margin-right:12px}.woocommerce-checkout #payment .payment_method_paypal .about_paypal{display:none}.woocommerce-account .woocommerce-MyAccount-navigation{width:22%;float:right;font-weight:700}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;border-bottom:1px solid rgba(0,0,0,0.2)}.woocommerce-account .woocommerce-MyAccount-navigation li:last-child{border-bottom:none}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{color:#C5071B}.woocommerce-account .woocommerce-MyAccount-navigation a{display:block;padding:10px;color:#707173}.woocommerce-account .woocommerce-MyAccount-navigation a:hover,.woocommerce-account .woocommerce-MyAccount-navigation a:focus,.woocommerce-account .woocommerce-MyAccount-navigation a:active{color:#C5071B}.woocommerce-account .woocommerce-MyAccount-content{width:74%;float:left}.woocommerce-account .addresses .title .edit{font-size:16px}.slick-slider{position:relative;z-index:1;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0 !important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;overflow:visible}[dir='rtl'] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}@media only screen and (min-width: 980px) and (max-width: 1199px){body,input,select,textarea{font-size:19px}.input-mid{width:100%}#menu-main-navigation>li{margin:0 14px}#header-badge{right:10px;bottom:10px}.comparison__title{font-size:2rem;max-width:360px}.comparison__title-label{font-size:1.5rem}.comparison__text{font-size:1.125rem}.stockist-list__item{flex-basis:33.333%;max-width:33.333%}.footer-nav--text{font-size:15px}.footer-buy.col-one-fifth{width:18.8%}.footer-nav.col-two-fifth{width:31.6%}.footer-meta.col-two-fifth{width:41.6%}}@media only screen and (max-width: 979px){.container{margin:0 auto;padding-left:0;padding-right:0}}@media only screen and (min-width: 768px) and (max-width: 979px){.container{width:720px}.page-section{padding-top:40px;padding-bottom:40px}body,input,select,textarea{font-size:18px}h1{font-size:32px}h3{font-size:20px}h4{font-size:18px}blockquote p{font-size:24px}fieldset{padding:20px}label{font-size:16px}.input-mid{width:100%}#header-badge{width:100px;height:100px;right:-15px;bottom:10px}#main-nav .container{width:100%}#menu-main-navigation>li{margin:0 10px}#menu-main-navigation>li#menu-item-168356>a{font-size:15px}#menu-main-navigation>li>a{padding:5px 10px 2px 10px;font-size:15px}.home h1{max-width:540px;margin:0 auto 25px auto}#roasteasy{font-size:19px}.recipe-teaser__title{font-size:2rem}.comparison__grid{margin:0 -16px}.comparison__col{padding:0 16px}.comparison__col--left{flex-basis:44%;max-width:44%}.comparison__col--right{flex-basis:58%;max-width:56%}.comparison__title{font-size:1.75rem}.comparison__title-label{font-size:1.25rem}.comparison__text{font-size:0.938rem}.stockist{padding:16px;border-width:6px}.stockist-list__item{flex-basis:33.333%;max-width:33.333%;margin-bottom:32px}.stockist__name{font-size:1.25rem}.ui-accordion h4.ui-accordion-header .ui-accordion-header-icon{top:19px}.woocommerce div.product div.images,.woocommerce div.product div.summary{width:100%}.woocommerce div.product div.summary{padding-bottom:20px}.woocommerce ul.products li.product{width:30.75%}.woocommerce ul.products li.product:nth-child(3n){margin-right:0}.woocommerce ul.products li.product.first{clear:none}.woocommerce ul.products li.product .button{font-size:14px;padding:14px 16px 12px 16px}.woocommerce-products-header{width:720px;padding-left:0;padding-right:0}.woocommerce .related.products h2:not(.woocommerce-loop-product__title),.woocommerce .related.products .products{width:720px;padding-left:0;padding-right:0}.woocommerce .related.products .products{padding-bottom:10px}#free-shipping-badge{bottom:45px}#stockist-map{padding-bottom:40%}.sidebar-right--item_content{padding:20px}.sidebar-right--item_content p{font-size:15px}.footer-buy{width:23.8%}.footer-buy--stockists_link{font-size:16px}.footer-nav--text{font-size:16px}.footer-meta--badge{margin-bottom:15px;width:120px}.footer--copyright{text-align:left;position:relative;top:-25px}}@media only screen and (max-width: 768px){.woocommerce td.product-quantity:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce td.product-quantity .qty{float:right;margin-right:0}}@media only screen and (max-width: 767px){.col-half,.col-one-third,.col-two-third,.col-one-fourth,.col-three-fourth,.col-one-fifth,.col-two-fifth,.col-three-fifth,.col-four-fifth,.col-one-sixth,.col-five-sixth,.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{width:100%;margin-right:0;float:none;margin-bottom:40px}.alignleft,.alignright,.aligncenter,.alignnone,.wp-caption{width:100% !important;margin:0 0 30px 0}.card.col-half{margin-bottom:25px}.input-wrapper{margin-bottom:20px}.input-mid{width:100%}.input-half{width:100%;margin-right:0}.header-meta{width:100%}.header-meta--shipping{position:absolute;width:100%;text-align:center}#main-nav{width:100%;padding:0}#responsive-nav{display:block}#menu-main-navigation{display:none}.slicknav_menu{*zoom:1}.slicknav_menu:before,.slicknav_menu:after{content:"";display:table}.slicknav_menu:after{clear:both}.slicknav_btn{float:left;position:relative;display:block;overflow:hidden;cursor:pointer;width:100%;padding:8px 0 6px 0}.slicknav_btn.slicknav_collapsed{margin-bottom:0}.slicknav_menutxt{display:inline-block;font-size:20px;letter-spacing:1px;font-weight:700;color:#fff}.slicknav_no-text{margin:0}.slicknav_icon{width:22px;height:15px;display:inline-block;position:relative;margin-left:6px}.slicknav_icon-bar{display:block;top:auto;bottom:0;width:22px;height:2px;background-color:#fff;position:absolute;transition:background 0.3s ease-in-out}.slicknav_icon-bar:nth-child(2){bottom:6px;transition:bottom 0.12s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), transform 0.13s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.slicknav_icon-bar:nth-child(3){bottom:12px;transition:bottom 0.2s 0.2s cubic-bezier(0.33333, 0.66667, 0.66667, 1), opacity 0.1s linear}.slicknav_btn.slicknav_open .slicknav_icon-bar{bottom:-4px;transform:translate3d(0, -10px, 0) rotate(-45deg);transition-delay:0.22s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.slicknav_btn.slicknav_open .slicknav_icon-bar:first-child{bottom:6px;transform:rotate(-135deg);transition:bottom 0.1s 0.16s cubic-bezier(0.33333, 0, 0.66667, 0.33333), transform 0.13s 0.25s cubic-bezier(0.215, 0.61, 0.355, 1)}.slicknav_btn.slicknav_open .slicknav_icon-bar:last-child{bottom:0;opacity:0;transition:bottom 0.2s cubic-bezier(0.33333, 0, 0.66667, 0.33333), opacity 0.1s 0.22s linear}.slicknav_nav{clear:both;margin:40px 0 10px 0;padding:0;position:relative;text-align:left}.slicknav_nav svg{display:none}.slicknav_nav .screen-reader-text{clip:auto;width:auto;height:auto;overflow:visible;position:relative !important;font-style:normal;-webkit-clip-path:unset;clip-path:unset}.slicknav_nav ul{list-style:none;overflow:hidden;margin:0;padding:0}.slicknav_nav li{display:block;letter-spacing:1px;margin-bottom:0;border-bottom:1px solid rgba(255,255,255,0.3)}.slicknav_nav li:last-child{border-bottom:none}.slicknav_nav a{display:block;padding:12px 15px 10px 15px}.slicknav_nav>li>a{font-size:17px;background-color:#232323;color:#fff}.slicknav_nav>li:hover>a,.slicknav_nav>li:hover .slicknav_item,.slicknav_nav>li.current-menu-item>a,.slicknav_nav>li.current-menu-item .slicknav_item,.slicknav_nav>li.current_page_item>a,.slicknav_nav>li.current_page_item .slicknav_item{color:#fff;background-color:#C5071B;font-weight:700}.slicknav_nav>li:hover>a a,.slicknav_nav>li:hover>a span,.slicknav_nav>li:hover .slicknav_item a,.slicknav_nav>li:hover .slicknav_item span,.slicknav_nav>li.current-menu-item>a a,.slicknav_nav>li.current-menu-item>a span,.slicknav_nav>li.current-menu-item .slicknav_item a,.slicknav_nav>li.current-menu-item .slicknav_item span,.slicknav_nav>li.current_page_item>a a,.slicknav_nav>li.current_page_item>a span,.slicknav_nav>li.current_page_item .slicknav_item a,.slicknav_nav>li.current_page_item .slicknav_item span{color:#fff}.slicknav_arrow{font-size:0.8em;margin:0 0 0 0.4em;font-family:Arial, sans-serif;line-height:1}.slicknav_item{display:block;cursor:pointer;padding:10px 15px}.slicknav_item a{display:inline-block;padding:0;color:#fff}.slicknav_txtnode{margin-left:15px}.single-recipe .slicknav_nav>li.menu-item-29>a{background-color:#C5071B}.woocommerce td.product-quantity:after{content:".";display:block;height:0;clear:both;visibility:hidden}.woocommerce td.product-quantity .qty{float:right;margin-right:0}.recipe__hero-image{margin-bottom:24px;height:120%}.recipe__hero-overlay{position:relative;display:block;padding:0;background-color:transparent}.recipe__hero-title{color:#000;text-shadow:none;text-align:left;line-height:1.3}.comparison{text-align:center}.comparison__col--left,.comparison__col--right{flex-basis:100%;max-width:100%}.product-teaser-list{display:block}#global-footer .col-one-third{margin-bottom:40px}.footer-buy{text-align:center}.footer-nav{text-align:center}.footer-meta .flex-container{justify-content:center}.footer--copyright{text-align:center}}@media only screen and (min-width: 480px) and (max-width: 767px){.container{width:440px}.page-section{padding-top:35px;padding-bottom:35px}body,input,select,textarea{font-size:18px}h1{font-size:26px;margin-bottom:20px}h2{font-size:24px}h3{font-size:20px}h4{font-size:18px}fieldset{padding:25px}label{font-size:17px}blockquote p{font-size:20px}cite{font-size:16px}.btn,input[type="submit"]{font-size:16px}.header-meta{position:absolute;right:0;top:50px}.header-meta--shipping{font-size:15px;top:-45px}.header-meta--shipping .svg-wrapper{width:16px;padding-bottom:14px}.header-meta--login{width:100%;margin-bottom:8px}.header-image,.embed-wrapper iframe{padding:6px}#header-badge{width:70px;height:70px;right:-15px;bottom:10px}#content{margin-bottom:40px}#free-shipping-badge{width:85px;bottom:40px}.comparison__title{font-size:1.75rem}.comparison__title-label{font-size:1.25rem;padding-top:8px}.comparison__text{font-size:1rem}.recipe-teaser__title{font-size:2.25rem}.stockist{padding:16px;border-width:6px}.stockist-list{margin:0 -12px}.stockist-list__item{flex-basis:50%;max-width:50%;padding:0 12px;margin-bottom:24px}.stockist__name{font-size:1.125rem}.stockist address{font-size:1.083rem}.woocommerce-cart table.cart td.actions .coupon .input-text{width:48%}.woocommerce div.product div.summary{padding-bottom:10px}.woocommerce-products-header{width:440px;padding-left:0;padding-right:0}.woocommerce ul.products[class*=columns-] li.product .woocommerce-loop-product__title{font-size:20px}.woocommerce ul.products[class*=columns-] li.product .price{font-size:16px}.woocommerce ul.products[class*=columns-] li.product .button{font-size:14px}.woocommerce .related.products h2:not(.woocommerce-loop-product__title),.woocommerce .related.products .products{width:440px;padding-left:0;padding-right:0}.woocommerce .related.products .products{padding-bottom:10px}.ui-accordion h4.ui-accordion-header .ui-accordion-header-icon{top:19px}#stockist-map{padding-bottom:50%}.footer-meta{text-align:left}.footer--copyright{top:-5px}}@media only screen and (max-width: 479px){.container{width:280px}.page-section{padding-top:30px;padding-bottom:30px}body,input,select,textarea{font-size:16px}h1,h2,h3,h4,h5,h6{margin-bottom:15px}h1{font-size:22px}h2{font-size:20px;padding-top:5px}h3{font-size:20px}h4{font-size:16px}h5{font-size:16px}fieldset{padding:20px 20px 10px 20px}legend{font-size:15px;padding:0 10px;margin-left:-10px}label{font-size:14px}ul,ol{margin-left:20px}blockquote p{font-size:17px}cite{font-size:15px}.btn,input[type="submit"]{font-size:15px;padding:8px 12px 6px 12px}.btn.btn-wire,input.btn-wire[type="submit"]{border-width:2px}#masthead-top{padding-top:10px;padding-bottom:8px}#header-logo{width:140px;padding-bottom:50px}.header-meta--shipping{font-size:12px;top:3px}.header-meta--shipping .svg-wrapper{width:15px;padding-bottom:13px}.header-meta--login{width:100%;font-size:12px}.header-meta--login .svg-wrapper{display:none}.header-meta--cart .svg-wrapper{width:22px;padding-bottom:20px}.header-image,.embed-wrapper iframe{padding:5px}.header-image{margin-bottom:10px}#content{margin-bottom:30px}#free-shipping-badge{width:60px;bottom:auto;top:0}.comparison__title{font-size:1.375rem}.comparison__title-label{font-size:1rem;padding-top:8px}.comparison__text{font-size:0.875rem}.recipe-teaser__title{font-size:1.75rem}.stockist-list{margin:0 -12px}.stockist-list__item{flex-basis:100%;max-width:100%;padding:0 12px;margin-bottom:24px}.stockist__address{font-size:1.083rem}.stockist .btn,.stockist input[type="submit"]{margin-top:16px}#header-badge{width:60px;height:60px;right:-15px;bottom:10px}.woocommerce-checkout #payment ul.payment_methods li input{margin-right:5px}.woocommerce-checkout #payment ul.payment_methods li img{width:95px;margin-right:0}.woocommerce div.product .product_title{max-width:195px;margin-bottom:25px}.woocommerce div.product div.summary{padding-bottom:10px}.woocommerce form .form-row-first,.woocommerce form .form-row-last{width:100%}.woocommerce table.my_account_orders .button{font-size:12px;padding:8px 12px 7px 12px}.woocommerce ul.products[class*=columns-] li.product{width:100%;margin-right:0}.woocommerce ul.products[class*=columns-] li.product .woocommerce-loop-product__title{font-size:20px}.woocommerce ul.products[class*=columns-] li.product .price{font-size:16px}.woocommerce ul.products[class*=columns-] li.product .button{font-size:14px}.woocommerce-products-header{width:280px;padding-left:0;padding-right:0}.woocommerce .related.products h2:not(.woocommerce-loop-product__title),.woocommerce .related.products .products{width:280px;padding-left:0;padding-right:0}.woocommerce .related.products .products{padding-bottom:10px}.woocommerce-cart table.cart td.actions .coupon .input-text{width:100%;margin-bottom:8px}.woocommerce table.cart td.actions .coupon .input-text+.button{width:100%;margin-bottom:10px}.ui-accordion h4.ui-accordion-header{padding-left:30px}.ui-accordion h4.ui-accordion-header .ui-accordion-header-icon{left:2px;top:20px;width:16px;height:16px}.ui-accordion .ui-accordion-content{padding:15px 10px 0 30px}#stockist-map{padding-bottom:60%}.footer-nav{margin-bottom:10px}.footer-nav--text{font-size:15px}.footer-meta{text-align:center}.footer-meta--badge{margin:0 auto 20px auto}.footer--copyright{top:-5px}}
