@import url(https://fonts.googleapis.com/css2?family=Roboto+Mono:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap);@font-face{font-family:'Roundy Rainbows';src:url(https://www.fungimental.co.uk/fonts/RoundyRainbows.eot);src:url('https://www.fungimental.co.uk/fonts/RoundyRainbows.eot?#iefix') format('embedded-opentype'),url(https://www.fungimental.co.uk/fonts/RoundyRainbows.woff2) format('woff2'),url(https://www.fungimental.co.uk/fonts/RoundyRainbows.woff) format('woff'),url(https://www.fungimental.co.uk/fonts/RoundyRainbows.ttf) format('truetype'),url('https://www.fungimental.co.uk/fonts/RoundyRainbows.svg#RoundyRainbows') format('svg');font-weight:400;font-style:normal;font-display:swap}body.custom-font-enabled{font-family:'Roboto Mono',monospace!important;font-weight:400;word-spacing:-.15em;letter-spacing:-.02em;color:#333!important}body{color:#fff;font-size:18px!important}@media screen and (max-width:1280px){body{font-size:15px!important}}@media screen and (max-width:809px){body{font-size:18px!important}}@media screen and (max-width:500px){body{font-size:16px!important}}h1{font-family:'Roundy Rainbows',sans-serif;word-spacing:0em;letter-spacing:-.03em;margin-top:0px!important;font-weight:300;font-size:225%!important;line-height:1.2!important}h2{font-family:'Roundy Rainbows',sans-serif;word-spacing:0em;letter-spacing:-.03em;font-weight:300}@media screen and (max-width:810px){h1{letter-spacing:-.03em}h2{letter-spacing:-.002em}}@media screen and (max-width:500px){h1{font-size:190%!important}}img{border-radius:0!important}.entry-content img,.comment-content img,.widget img,img.header-image,.author-avatar img,img.wp-post-image{border-radius:0;box-shadow:0 0 0 #fff0}body,div,p,a,li,td{-webkit-text-size-adjust:100%!important}::-webkit-input-placeholder{color:#333!important;opacity:1!important}:-moz-placeholder{color:#333!important;opacity:1!important}::-moz-placeholder{color:#333!important;opacity:1!important}:-ms-input-placeholder{color:#333!important;opacity:1!important}*{-webkit-tap-highlight-color:rgb(255 255 255 / .2)!important}input{outline:none!important}.site-content article{border-bottom:0 double #ededed;word-wrap:break-word;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.site{background:#EF594D;box-shadow:0 0 0 #fff0!important}body.page-template.fm-grey .site{background:#CFCDC8}.site{width:100%;max-width:100%!important;margin:0 auto 0 auto!important}@media screen and (max-width:736px){.site{margin:0 auto 0 auto!important}}body .site{padding:250px 0 0 0;overflow-x:hidden!important}body.home .site{padding:0}@media screen and (max-width:1280px){body .site{padding:180px 0 0 0}}@media screen and (max-width:600px){body .site{padding:124px 0 0 0}}.site-content{margin:0 0 0 0!important;max-width:100%!important}.vc_row{/*! margin-left: 0 !important; */ /*! margin-right: 0 !important; */}@media screen and (max-width:1280px){.vc_row{padding-left:20px;padding-right:20px}.vc_column_container>.vc_column-inner{padding-left:0!important;padding-right:0!important}}@media screen and (max-width:1024px){.vc_row{padding-left:8%;padding-right:8%}}@media screen and (max-width:809px){.vc_row{padding-left:5%;padding-right:5%}}@media screen and (max-width:414px){.vc_row{padding-left:6.5%;padding-right:6.5%}}.site-content article{margin-bottom:0;padding-bottom:0}a[href^=tel]{text-decoration:inherit;color:inherit}html{font-size:100%;background:#fff}html.vc_desktop{margin-top:0!important}body{background:#EF594D!important;color:#333!important}body.page-template.fm-grey{background:#CFCDC8!important}a,a:visited,a:active{color:#333!important;text-decoration:none;outline:0!important}a:hover{color:#333 !improtant}.site-header{padding-top:0;padding-bottom:0!important;background:none;/*! /*display:none*/;*/}footer.entry-meta{display:none}.slicknav_nav .menu-toggle,.slicknav_nav .assistive-text{display:none!important}.slicknav_brand img{display:none!important}.slicknav_menu{padding:0}.slicknav_menu .slicknav_nav{overflow:hidden!important;z-index:999999;position:relative}.slicknav_menu .nav-menu{position:fixed!important;background:#EF594D;height:100vh;width:100%;top:0;z-index:999999;padding-top:9vw;transition:height ease 0.3s!important}@media screen and (max-width:1280px){.slicknav_menu .nav-menu{padding-top:13vh}}@media screen and (max-width:810px){.slicknav_menu .nav-menu{padding-top:25vh}}.slicknav_nav[aria-hidden="true"] .nav-menu{opacity:0;transform:translateY(-100px);transition:all .6s ease-in!important}.slicknav_nav[aria-hidden="false"] .nav-menu{opacity:1;transition:all 0.3s ease!important;transform:translateY(0)}.slicknav_menu .slicknav_icon{width:52px;z-index:999999!important}.slicknav_menu .slicknav_icon-bar{display:block;width:100%;height:3px;margin-top:7px!important;background:#fff}@media screen and (max-width:1280px){.slicknav_menu .slicknav_icon-bar{width:46px;margin-top:6px!important}}.slicknav_menu .slicknav_icon-bar:nth-of-type(2){background-position:center}.slicknav_menu .slicknav_icon-bar:nth-of-type(3){background-position:right bottom}a.slicknav_open{margin-top:18px;position:fixed}span.slicknav_icon span.slicknav_icon-bar:nth-child(1){transition:all 0.3s ease}a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(45deg);transition:all 0.3s ease;margin-top:8px}span.slicknav_icon span.slicknav_icon-bar:nth-child(3){transition:all 0.3s ease}a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(-45deg);position:relative;top:-10px;transition:all 0.3s ease}span.slicknav_icon span.slicknav_icon-bar:nth-child(2){transition:all 0.3s ease}a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(2){display:none}@media screen and (max-width:1280px){a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(1){transform:rotate(45deg);transition:all 0.3s ease;margin-top:8px}a.slicknav_open span.slicknav_icon span.slicknav_icon-bar:nth-child(3){transform:rotate(-45deg);position:relative;top:-9px;transition:all 0.3s ease}}.slicknav_btn{text-shadow:0 0 0;z-index:99999999;position:fixed;top:24px;right:24px;height:50px;background:none!important}@media screen and (max-width:600px){.slicknav_btn{top:0;right:-5px;transform:translateX(-2px)}}.slicknav_btn:active,.slicknav_btn:focus{background:none!important}.slicknav_nav{min-height:100vh;overflow-x:hidden!important}.slicknav_nav{padding:0 0 0 0}.slicknav_nav li{text-align:center}.slicknav_nav li a{color:#fff!important;font-size:13vh;display:inline-block;border-radius:0;text-transform:uppercase;padding:0 0 0 0!important;line-height:.8;font-family:'Roundy Rainbows';letter-spacing:-.2vw;transition:all ease .1s;opacity:1;word-spacing:-.075em;margin-bottom:.25em;background:#fff0!important}.slicknav_nav li a:hover{color:#fff!important;opacity:1;transform:scale(1.1)}.slicknav_nav li.menu-item-611{margin-bottom:50px}.slicknav_nav li.small-menu a{font-size:200%;letter-spacing:-.02em}@media screen and (max-width:1280px){.slicknav_nav li a{font-size:10vw}}@media screen and (max-width:736px){.slicknav_nav li a{font-size:14vw}}.slicknav_nav ul{margin:0 0 0 0}.fm-year-round-logo{position:absolute;left:34px;top:30px}.fm-year-round-logo img{max-width:180px}.fm-header-logo{position:absolute;top:30px;left:50%;transform:translateX(-50%);text-align:center;margin:auto!important}.fm-header-logo img{max-width:140px}@media screen and (max-width:1280px){.fm-header-logo img{max-width:122px}.fm-year-round-logo{left:15px;top:30px}.fm-year-round-logo img{max-width:150px}}@media screen and (max-width:600px){.fm-year-round-logo{left:3vw;top:15px}.fm-year-round-logo img{max-width:90px}.fm-header-logo{top:30px}body.home .fm-header-logo{top:30px}.fm-header-logo img{max-width:90px}body.home .fm-header-logo img{max-width:90px}}@media screen and (max-width:360px){.fm-year-round-logo{}}.entry-header{margin-bottom:0}.entry-header h1{display:none}#fm-intro-headline{text-align:center!important;padding-left:2%!important;padding-right:2%!important;margin-left:auto!important;margin-right:auto!important;padding-top:100px;padding-bottom:50px}@media screen and (max-width:1280px){#fm-intro-headline{padding-top:150px;padding-bottom:200px}}#fm-intro-headline h1{color:#fff;font-size:8.5vw!important;line-height:.8!important;max-width:85%;margin:auto;position:relative;top:4vh}@media screen and (max-width:1280px){#fm-intro-headline h1{max-width:100%;font-size:15vw!important}}@media screen and (max-width:600px){#fm-intro-headline{padding-left:0!important;padding-right:0%!important;padding-top:0;padding-bottom:0}#fm-intro-headline h1{font-size:15.4vw!important}}.fm-big-headline{margin-bottom:0!important}.fat-arrow-container{transform:translateY(16vh)}.fat-arrow-container img{position:relative;top:0;transition:all 0.1s ease;width:200px;margin:auto}.fat-arrow-container img:hover{position:relative;top:2px}@media screen and (max-width:1280px){.fat-arrow-container img{margin:auto;width:120px}.fat-arrow-container img{position:relative;top:-20px;transition:all 0.1s ease}.fat-arrow-container img:hover{position:relative;top:-10px}}.fm-shortcode-products{padding-top:100px;padding-bottom:100px}@media screen and (max-width:600px){.fm-shortcode-products{padding-top:150px}#fresh-products .fm-shortcode-products{padding-top:40px}}.fm-shortcode-products .woocommerce li.product{width:100%!important;margin:120px auto 120px auto!important;max-width:60%;float:none!important}@media screen and (max-width:1440px){.fm-shortcode-products .woocommerce li.product{max-width:80%}}@media screen and (max-width:810px){.fm-shortcode-products .woocommerce li.product{max-width:95%}}@media screen and (max-width:600px){.fm-shortcode-products .woocommerce li.product{margin:40px auto 20px auto!important;max-width:90%}}.fm-shortcode-products .woocommerce li.product a.woocommerce-LoopProduct-link{display:inline!important}@media screen and (max-width:600px){.fm-shortcode-products .woocommerce li.product a.woocommerce-LoopProduct-link{width:100%!important}}.fm-shortcode-products .woocommerce li.product img{width:48%!important;float:left;transform:scale(1.02);transition:all ease 0.1s}.grow-kit-single img{position:relative;left:-2vw}.fm-shortcode-products .woocommerce li.product img:hover{transform:scale(1.04)}@media screen and (max-width:600px){.fm-shortcode-products .woocommerce li.product img{width:100%!important;float:none}}.fm-shortcode-products .woocommerce:nth-of-type(even) li.product img{float:right!important;transform:scale(1.02);transition:all ease 0.1s}.fm-shortcode-products .woocommerce:last-of-type li.product img{float:left!important;transform:scale(1);transition:all ease 0.1s;left:-1vw!important;position:relative}.fm-shortcode-products .woocommerce:nth-of-type(even) li.product img:hover{transform:scale(1.04)}.fm-shortcode-products .woocommerce:last-of-type li.product img:hover{transform:scale(1.04)}@media screen and (max-width:600px){.fm-shortcode-products .woocommerce:nth-of-type(even) li.product img{float:none!important}.fm-shortcode-products .woocommerce:last-of-type li.product img{float:none!important}.fm-shortcode-products .woocommerce li.product img,.fm-shortcode-products .woocommerce li.product img:hover{scale(1.15)!important}}.fm-shortcode-products h2{float:left;clear:none;width:52%;font-size:5vw!important;color:#fff;line-height:.9;position:relative;margin:1.3em 0 .25em 0!important}@media screen and (max-width:810px){.fm-shortcode-products h2{font-size:8vw!important;margin:1em 0 .25em 0!important}}@media screen and (max-width:600px){.fm-shortcode-products h2{width:100%;font-size:15vw!important;text-align:center;margin:0em 0 .25em 0!important}}.fm-shortcode-products h2:after{content:"?"}.fm-shortcode-products li.product .woocommerce-loop-product__title{padding:0!important}.fm-shortcode-products li .price{color:#fff!important;font-size:110%!important;font-weight:600!important;display:inline-block!important;position:relative!important}@media screen and (max-width:600px){.fm-shortcode-products li .price{text-align:center}}.fm-shortcode-products li .price:after{content:" /"}.fm-shortcode-products li{font-size:100%!important;font-weight:600;color:#fff;line-height:1.3}@media screen and (max-width:600px){.fm-shortcode-products li{text-align:center}}.fm-shortcode-products li a.button{display:flow-root!important;width:auto;max-width:180px;padding:1.5em 1.5em;text-align:center;color:#EF594D!important;background:#CFCDC8;border-radius:120px;transform:rotate(-0.5deg);margin:2em 0!important;letter-spacing:.2em;font-size:85%;line-height:1!important}@media screen and (max-width:600px){.fm-shortcode-products li a.button{display:block;margin:2em auto!important;font-size:85%}}.fm-shortcode-products li a.button:hover{background:#fff}.fm-shortcode-products .short-tagline{max-width:40%;display:inline-block;letter-spacing:.02em;position:absolute;z-index:+2;font-size:120%;line-height:1.3;word-spacing:-.25em;transform:rotate(-0.5deg) translateX(0vw)}@media screen and (max-width:1024px){.fm-shortcode-products .short-tagline{max-width:66%;position:relative;top:0em}}@media screen and (max-width:1024px){.fm-shortcode-products .short-tagline{text-align:center!important;transform:rotate(0.5deg) translateX(0vw);margin-left:auto!important;margin-right:!important;width:100%!important;max-width:100%;font-size:125%}}@media screen and (max-width:600px){.fm-shortcode-products .short-tagline{text-align:center!important;transform:rotate(0.5deg) translateX(0vw);max-width:85%;font-size:130%}}.fresh-punnets-header h1{text-align:center;font-size:10vw!important;color:#fff;margin:0 auto!important;line-height:.8!important}@media screen and (max-width:1280px){.fresh-punnets-header h1{font-size:16vw!important}#fresh-punnets{min-height:55vh!important;background-size:cover;background-repeat:no-repeat}}@media screen and (max-width:600px){.fresh-punnets-header h1{font-size:17vw!important}}#get-fresh{padding-top:30vh;padding-bottom:30vh}.speedy-mushroom{width:120px!important}.mushroom-delivery-content{text-align:center}.mushroom-delivery-content h1{color:#EF594D;font-size:5.5vw!important;margin:.5em auto!important}@media screen and (max-width:1280px){.mushroom-delivery-content h1{font-size:9vw!important}}@media screen and (max-width:600px){.mushroom-delivery-content h1{font-size:11vw!important}#get-fresh{padding-top:80px;padding-bottom:80px}}.mushroom-delivery-copy{color:#fff;font-weight:600;width:100%;max-width:700px;margin-left:auto;margin-right:auto;transform:rotate(-1deg);font-size:130%;margin-bottom:3em}.mushroom-delivery-form-intro{max-width:700px;margin-left:auto;margin-right:auto;font-size:90%!important;color:#EF594D;margin-bottom:3em}.mushroom-delivery-form-intro p{margin:0 0 .5em 0;font-weight:600}@media screen and (max-width:600px){.mushroom-delivery-copy{max-width:90%;font-size:112%}.speedy-mushroom{width:90px!important}}.fm-get-fresh-form{width:100%;max-width:590px;margin-left:auto;margin-right:auto;text-align:left;margin-top:2em}.fm-get-fresh-form div{line-height:1.2}.fm-get-fresh-form .klaviyo-form rect{rx:0!important}.fm-get-fresh-form .klaviyo-form label{margin-bottom:.5em}.fm-get-fresh-form .klaviyo-form span{display:block;margin-bottom:1em!important}.fm-get-fresh-form button{font-weight:700!important;word-spacing:-.2em}.fm-get-fresh-form button[tabindex="0"]{border-radius:24px!important;padding-left:20px!important;padding-right:20px!important}button.klaviyo-close-form{transition:all ease .1s}button.klaviyo-close-form:hover{background-image:none!important;background-color:#fff0!important;transform:scale(.8)}button.klaviyo-close-form:focus,button.klaviyo-close-form:active{outline:none!important;border:none!important;background-image:none!important;background-color:#fff0!important;box-shadow:inset 0 0 0 0 #fff,0 0 0 0 #fff}.the-legal-bit{width:100%;max-width:590px;margin:1em auto;text-align:left;padding-left:20px;font-size:65%;color:#EF594D}@media screen and (max-width:600px){.the-legal-bit{padding:0 0 0 0;max-width:90%}}.the-legal-bit a,.the-legal-bit a:visited{color:#ef594d!important;text-decoration:underline}.the-legal-bit a:hover{text-decoration:none!important}@media screen and (min-width:768px){.klaviyo-form{padding:40px!important;width:600px!important;min-height:300px!important;margin:auto}.mushroom-delivery-content .klaviyo-form{padding:10px!important}}@media screen and (max-width:768px){.klaviyo-form{padding:50px 40px 30px 40px!important}.mushroom-delivery-content .klaviyo-form{padding:6px!important}}#tom{padding-top:10vh;padding-bottom:10vh;text-align:center;margin:0 auto}#tees{padding-top:20vh;padding-bottom:30vh;margin:0 auto}#tees{padding-left:0;padding-right:0}.tom-content,.tee-content{color:#fff}.tom-content h1,.tee-content h1{text-align:center;font-size:6.5vw!important;color:#fff;margin:0 auto!important;width:100%;max-width:85%;line-height:.85!important;margin-bottom:.2em!important;transform:rotate(0.5deg);position:relative}#tees h1{color:#ef594d}.tee-content h1{line-height:1!important}.tom-content h1 .asterisk-after{font-family:'Roboto Mono',monospace!important;font-size:50%;position:relative;top:-.7em;left:-.4em;font-weight:600}.fm-markets{font-size:260%;line-height:1;display:inline-block;position:relative;top:.25em;left:-10px;font-weight:600}.tom-image{max-width:450px}.tom-copy{max-width:450px;font-weight:600;transform:rotate(-1deg) translate(40px,100px);vertical-align:top!important;text-align:left}.tom-image,.tom-copy{display:inline-block}.tom-content h3{font-family:'Roundy Rainbows',sans-serif;font-size:32px;line-height:1;margin:0 0 .5em 0}.tee-images{width:100%;max-width:calc(100% - 20px);margin-left:auto;margin-right:auto;text-align:center}@media screen and (min-width:1920px){.tee-images{max-width:1920px}}.tee-images .tee-crop{display:inline-block;width:100%;max-width:24%;margin:0 auto!important}.tee-images .tee-crop img{margin:0 0;transform:scale(1.2);transform-origin:top}@media screen and (max-width:1080px){.tee-images .tee-crop{max-width:48%;margin-bottom:4em!important}}@media screen and (max-width:600px){.tee-images .tee-crop{max-width:80%;margin-bottom:2em!important}}@media screen and (max-width:1280px){.tom-content h1,.tee-content h1{max-width:90%;font-size:7vw!important}#tom,#tees{padding-top:20vh;padding-bottom:20vh;text-align:center;margin:0 auto}}@media screen and (max-width:925px){.tom-content h1,.tee-content h1{font-size:8.5vw!important}.tom-copy{max-width:500px;transform:rotate(-1deg) translate(0,0)}}@media screen and (max-width:600px){#tom,#tees{padding-top:80px;padding-bottom:80px}.tom-content h1{max-width:100%;font-size:11vw!important;max-width:100%}.tee-content h1{max-width:100%;font-size:11.5vw!important}.tom-image{max-width:280px}}.tee-images img{transition:all ease 0.1s}.tee-images img:hover{transform:scale(1.22)}.health-panel-contents h1{text-align:center;font-size:4.5vw!important;color:#fff;margin:0 auto!important;margin-bottom:0;width:100%;max-width:75%;line-height:.85!important;margin-bottom:0em!important;transform:rotate(0.5deg)}.health-panel-contents a,.health-panel-contents a:visited{display:block;width:auto;max-width:280px;padding:1.5em;text-align:center;color:#EF594D!important;background:#CFCDC8;border-radius:120px;transform:rotate(-1deg);margin:2em auto!important;letter-spacing:.15em;font-size:95%;line-height:1!important;font-weight:600}.health-panel-contents a:hover{background:#fff}.health-panel-contents a img{transform:scale(.66);transform-origin:center right;vertical-align:middle}@media screen and (max-width:1280px){.health-panel-contents h1{max-width:90%;font-size:8vw!important;padding-top:20px;padding-bottom:20px}}@media screen and (max-width:600px){.health-panel-contents h1{max-width:100%;font-size:12.5vw!important}}.wpb_content_element.instagram-feed-embed{margin-bottom:0!important}.instagram-feed-follow{text-align:center;font-family:'Roundy Rainbows',sans-serif;font-size:4vw;color:#fff;margin-top:3em;margin-bottom:3em!important}@media screen and (max-width:1280px){.instagram-feed-follow{font-size:6vw}}@media screen and (max-width:600px){.instagram-feed-follow{font-size:11vw}}.instagram-feed-follow p{line-height:1.05}.instagram-logo-follow img{margin:0 .25em 0 .1em;transform:translateY(.25em) scale(1);transition:all ease .1s!important}.instagram-logo-follow img:hover{transform:translateY(.25em) scale(1.05)}#sb_instagram .sbi_photo_wrap{margin:8px!important;overflow:visible!important}#sb_instagram a.sbi_photo{border-radius:16px!important}#sb_instagram{padding-left:0;padding-right:0}#fm-instagram .vc_column-inner{padding-top:0!important;padding-bottom:0!important;padding-left:12px!important;padding-right:12px!important}#fm-instagram{padding-left:0;padding-right:0;margin-left:0;margin-right:0}footer[role="contentinfo"]{margin-left:0;margin-right:0;max-width:100%!important;border-top:0;text-align:center;margin-top:0}#colophon{background:#EF594D;color:#fff;padding:0 0 30px 0!important;text-align:center;font-weight:600;padding-top:0em!important;margin-bottom:0}body.page-template.fm-grey #colophon{background:#CFCDC8}.fm-hotline{margin-bottom:4em;padding-top:4em}.fm-hotline h1{font-size:4vw!important}@media screen and (max-width:600px){.fm-hotline h1{font-size:10vw!important}}.fm-footer-contact{letter-spacing:.1em;font-size:116%;margin-bottom:5em;transform:rotate(-1deg)}@media screen and (max-width:600px){.fm-footer-contact{padding-left:20px;padding-right:20px;font-size:128%;line-height:1.5}}.fm-footer-contact a,.fm-footer-contact a:visited{color:#fff!important;border-bottom:4px solid}.al-credit a,.al-credit a:hover,.al-credit a:visited,.al-credit a:active{color:#fff!important}.al-credit a:after{content:"";display:inline-block;width:9px;height:9px;border:3px solid;box-sizing:border-box;transform:rotate(45deg);margin-left:6px}.fm-footer-texture{min-height:80vh;background:url(/wp-content/themes/fmv1/images/fm-footer-white-pattern.svg);background-repeat:no-repeat;background-size:cover;background-position:left top!important;margin-bottom:100px}@media screen and (min-width:1280px){.fm-footer-texture{background-attachment:fixed}}body.woocommerce-page .fm-footer-texture{margin-top:8em}body.single-product .fm-footer-texture{margin-top:0em}.copyright{font-size:80%;text-align:center;padding-right:20px;margin-top:1em;margin-bottom:15em;text-transform:uppercase;letter-spacing:.2em}.copyright a,.copyright a:visited{color:#fff!important}.fm-footer-instagram-everywhere img{max-width:50px}.fm-footer-instagram-everywhere{padding-bottom:8em}.fm-final-logo{padding-bottom:8em}body.single-product #primary{width:100%!important;max-width:100%!important;margin-top:3em!important}@media screen and (min-width:768px){.woocommerce #content div.product div.summary,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.summary{width:50%;max-width:900px;float:left;left:0vw;margin-bottom:12em}}body.single-product .woocommerce-product-gallery__wrapper{width:100%;max-width:800px;margin-left:auto!important;margin-bottom:160px!important;position:relative;left:0%;top:-50px}@media screen and (max-width:768px){body.single-product .woocommerce-product-gallery__wrapper{margin-right:auto!important;margin-bottom:20px!important;top:10px}}@media screen and (min-width:768px){.woocommerce div.product div.summary{position:relative;left:0vw}}@media screen and (max-width:900px){body.single-product .woocommerce-product-gallery__wrapper{left:0}.woocommerce div.product div.summary{position:relative;left:-10vw}.woocommerce div.product div.images img{position:relative;left:0vw;transform:scale(1)}}@media screen and (max-width:768px){body.single-product #primary{margin-top:0!important}.woocommerce div.product div.summary{position:relative;left:0;width:100%;max-width:calc(100% - 40px);margin-left:auto;margin-right:auto;margin-bottom:6em}.woocommerce div.product div.images{width:100%!important;margin-left:auto;margin-right:auto!important}.woocommerce div.product div.images img{position:relative;left:0;transform:scale(1)}}body.single-product .summary{color:#fff!important}body.single-product .summary{margin-top:3em}@media screen and (max-width:768px){body.single-product .summary{margin-top:0em!important}}body.single-product .entry-title{font-size:550%!important;margin-bottom:.5em;line-height:.9!important;max-width:80%}@media screen and (max-width:700px){body.single-product .entry-title{font-size:15.5vw!important}}body.single-product .summary .long-tagline{display:block;font-family:'Roboto Mono',monospace!important;font-size:105%!important;letter-spacing:.02em;max-width:75%;line-height:1.4;font-weight:700;margin-top:2em!important;margin-bottom:1em!important;word-spacing:-.25em}@media screen and (max-width:600px){body.single-product .summary .long-tagline{max-width:100%!important}}body.single-product .price{color:#fff!important;/*! max-width: 120px; */ padding-right:0!important;float:left;font-size:90%!important;margin-right:.5em!important}body.single-product .product-type-variable .price{position:relative;top:-2px}body.single-product .product-type-simple .price{position:relative;top:-42px;margin-bottom:-42px!important}body.single-product .outofstock .price{position:relative;top:-47px!important;margin-bottom:-.5em!important}@media screen and (max-width:1280px){body.single-product .outofstock .price{position:relative;top:-40px!important;margin-bottom:-.75em!important}body.single-product .product-type-simple .price{position:relative;top:-34px;margin-bottom:-34px!important}body.single-product .product-type-variable .price{top:-1px}}@media screen and (max-width:810px){body.single-product .product-type-simple .price{position:relative;top:-43px;margin-bottom:-43px!important}body.single-product .product-type-variable .price{position:relative;top:-2px}}@media screen and (max-width:500px){body.single-product .outofstock .price{position:relative;top:-43px!important;margin-bottom:-.5em!important}body.single-product .product-type-simple .price{position:relative;top:-37px;margin-bottom:-37px!important}body.single-product .product-type-variable .price{position:relative;top:-2px}}body.single-product .price:after{content:" / "}body.single-product .woocommerce-variation-price .price:after{content:""}body.single-product .sumosubs_plan_message{margin-bottom:.5em!important;display:block}body.single-product .woocommerce-variation.single_variation .price{display:block!important;float:none;font-weight:700;font-size:100%!important;margin-bottom:.5em;position:relative;top:0}body.single-product.postid-367 .price:after{display:none}body.single-product .woocommerce-product-details__short-description p{margin-bottom:2em!important}body.single-product .product-type-simple .woocommerce-product-details__short-description p{position:relative;left:50px;top:1px}body.single-product .variations{margin-bottom:2em!important}body.single-product .variations th label{font-weight:400!important;font-size:90%;display:none}body.single-product .variations th.label{display:block;margin-bottom:.5em;margin-top:1em}body.single-product select{border:0 none;border-radius:0;padding:12px 18px 12px 12px;font-family:'Roboto Mono',monospace!important;background:#fff;position:relative}body.single-product select{border-right:8px solid #fff;background-color:#fff!important}body.single-product input{border:0 none;border-radius:0;font-family:inherit;padding:12px!important;margin-right:1em}body.single-product .entry-summary button{padding:1em 2em!important;text-align:center;color:#EF594D!important;background:#CFCDC8!important;border-radius:120px!important;transform:rotate(-0.5deg);letter-spacing:.2em;word-spacing:-.2em;font-size:80%!important;line-height:1!important}body.single-product .entry-summary button:hover{background:#fff!important}body.single-product .entry-summary button.button.disabled{opacity:1!important}body.single-product .variations .value{display:block;float:left;min-width:320px}body.single-product .stock{color:#fff!important;margin-bottom:2em!important}body.single-product a.reset_variations{color:#fff!important}body.single-product .summary p{line-height:1.4;margin:0 0 1.5em 0!important;font-size:80%}body.single-product .woocommerce-product-details__short-description p{position:relative;left:0;line-height:1.4}body.single-product .summary p.stock{margin:0em 0 3em 0!important;font-size:90%;display:block;width:100%;float:left}body.single-product .summary p.stock.out-of-stock{margin:0em 0 3em 0em!important;font-size:90%;display:inline-block;width:100%;float:none}body.single-product .summary p.available-on-backorder{margin:0em 0 3em 0em!important;font-weight:700}body.single-product .woocommerce-variation-description{margin-bottom:2em}@media screen and (min-width:900px){body.single-product .summary p{padding-right:10vw}}.health-benefit{letter-spacing:.02em;font-size:115%;line-height:1.4;word-spacing:-.25em;font-weight:700;margin-bottom:1.5em;display:block;/*! max-width: 75% */}@media screen and (max-width:600px){.health-benefit{max-width:100%}}body.woocommerce-cart .woocommerce,body.woocommerce-account .woocommerce{width:100%;max-width:1400px;margin-left:auto;margin-right:auto;background:#CFCDC8;border-radius:80px;font-family:'Roboto Mono',sans-serif!important;letter-spacing:0.05em!important;padding:100px;box-sizing:border-box}body.woocommerce-checkout .woocommerce{width:100%;max-width:950px;margin-left:auto;margin-right:auto;background:#CFCDC8;border-radius:80px;font-family:'Roboto Mono',sans-serif!important;letter-spacing:0.05em!important;padding:100px;box-sizing:border-box}body.woocommerce-account .woocommerce{min-height:50vh}@media screen and (max-width:1400px){body.woocommerce-cart .woocommerce,body.woocommerce-account .woocommerce{max-width:calc(100% - 5%);padding:50px;border-radius:60px}body.woocommerce-checkout .woocommerce{width:100%;max-width:950px;margin-left:auto;margin-right:auto;background:#CFCDC8;border-radius:60px;font-family:'Roboto Mono',sans-serif!important;letter-spacing:0.05em!important;padding:100px;box-sizing:border-box}}@media screen and (max-width:980px){body.woocommerce-checkout .woocommerce{max-width:calc(100% - 5%);padding:50px}}@media screen and (max-width:600px){body.woocommerce-cart .woocommerce,body.woocommerce-checkout .woocommerce,body.woocommerce-account .woocommerce{padding:20px;border-radius:30px}}body.woocommerce-cart .woocommerce h1,body.woocommerce-cart .woocommerce h2,body.woocommerce-cart .woocommerce h3,body.woocommerce-checkout .woocommerce h1,body.woocommerce-checkout .woocommerce h2,body.woocommerce-checkout .woocommerce h3,body.woocommerce-account .woocommerce h1,body.woocommerce-account .woocommerce h2,body.woocommerce-account .woocommerce h3{font-family:'Roboto Mono',sans-serif!important;letter-spacing:0.025em!important;word-spacing:-0.2em!important;font-size:90%!important}body.woocommerce-cart .woocommerce .woocommerce-message,body.woocommerce-checkout .woocommerce .woocommerce-message,body.woocommerce-checkout .woocommerce .woocommerce-info,body.woocommerce-cart .woocommerce .woocommerce-info,body.woocommerce-account .woocommerce-info,.woocommerce-error{background:none!important;border-top:0;color:#303030;font-size:90%!important;padding-right:0;position:relative;left:-20px}body.woocommerce-cart .woocommerce-cart-form th,body.woocommerce-checkout .woocommerce-cart-form th{color:#303030!important;font-weight:400;letter-spacing:.1em;text-transform:none}body.woocommerce-checkout table.shop_table th{font-weight:400!important}body.woocommerce-checkout tr.cart-subtotal td{font-weight:400!important}body.woocommerce-cart .woocommerce button,body.woocommerce-cart .woocommerce a.button,body.woocommerce-checkout .woocommerce button,body.woocommerce-checkout .woocommerce a.button,body.woocommerce-account .woocommerce button,body.woocommere-checkout .woocommerce button.button.alt{padding:1em 3em!important;text-align:center;color:#CFCDC8!important;background-color:#EF594D!important;border-radius:120px;transform:rotate(-0.5deg);letter-spacing:.2em;font-size:90%;line-height:1!important}@media screen and (max-width:810px){body.woocommerce-cart .woocommerce .woocommerce-message .wp-element-button{display:block!important;min-width:80%;float:left;margin-right:100%;margin-bottom:2em}}@media screen and (max-width:500px){body.woocommerce-cart .woocommerce .woocommerce-message .wp-element-button{display:block!important;min-width:70%;float:left;margin-right:100%;margin-bottom:2em}}body.woocommerce-cart .woocommerce button:hover,body.woocommerce-cart .woocommerce a.button:hover,body.woocommerce-checkout .woocommerce button:hover,body.woocommerce-checkout .woocommerce a.button:hover,body.woocommerce-account .woocommerce button:hover{background:#EF594D!important}body.woocommerce-cart .woocommerce #coupon_code,body.woocommerce-checkout .woocommerce #coupon_code{padding:.8em 1em!important;text-align:center!important;color:#CFCDC8!important;transform:rotate(0deg);letter-spacing:.2em;font-size:90%;line-height:1!important;min-width:170px;margin-right:10px;background:#CFCDC8;border:1px solid rgb(0 0 0 / .1)!important}body.woocommerce-cart .woocommerce .product-thumbnail img{width:250px}@media screen and (max-width:1280px){body.woocommerce-cart .woocommerce .product-thumbnail img{width:15vw}}@media screen and (max-width:600px){body.woocommerce-cart .woocommerce .product-thumbnail img{width:33vw}}@media screen and (max-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block;text-align:left!important}td.product-thumbnail:before{display:none}td.product-thumbnail{border-top:0!important}.woocommerce a.remove{float:right!important;position:relative;top:10px}.woocommerce-cart table.cart img{position:relative;left:-10px;top:-10px}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:#fff0}}@media screen and (max-width:768px){.woocommerce-cart table.cart img{position:relative;left:0;top:0}}.woocommerce table.cart td,.woocommerce .shop_table td,.woocommerce .shop_table th{color:#303030!important}.woocommerce-message::before,.woocommerce-info::before,.woocommerce-error::before{color:#EF594D}.woocommerce .woocommerce-message:focus-visible{outline:none}.woocommerce .required{color:#EF594D!important}.woocommerce-info,.woocommerce-info a{color:#EF594D!important}.woocommerce a.remove,.woocommerce a.remove:hover{color:#EF594D!important;background:none}.woocommerce a.remove:hover{transform:scale(1.4)}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th{border-top:1px solid rgb(0 0 0 / .1)}#add_payment_method table.cart input,.woocommerce-cart table.cart input,.woocommerce-checkout table.cart input{background:#cfcdc8;border:1px solid rgb(0 0 0 / .1)}.woocommerce-checkout label{font-size:80%!important}.woocommerce-shipping-methods label{font-size:100%!important;font-weight:400!important}#shipping_method .woocommerce-Price-amount{font-weight:400!important}.woocommerce-shipping-destination strong{font-weight:400!important}.woocommerce-checkout input{background:#DFDEDA}.woocommerce-checkout #billing_country_field,.woocommerce-checkout #shipping_country_field{display:none}.woocommerce-checkout textarea{background:#cfcdc8;border:1px solid rgb(0 0 0 / .1);font-size:80%}@media screen and (max-width:520px){.woocommerce-page table.cart td.actions .coupon .button{width:100%!important;margin-top:.8em}}body.woocommerce-account #primary{color:#EF594D!important;font-size:80%}body.woocommerce-account .woocommerce-MyAccount-navigation li a{border-top:1px solid;padding:.5em 1.5em 0 0;margin-bottom:1em!important;display:block;max-width:85%}body.woocommerce-account .woocommerce-MyAccount-navigation{margin-top:.5em}@media screen and (max-width:768px){body.woocommerce-account .woocommerce-MyAccount-navigation{margin-top:1em;margin-bottom:1.5em!important}body.woocommerce-account .woocommerce-MyAccount-navigation li a{min-width:100%}}body.woocommerce-account .woocommerce-MyAccount-navigation a,body.woocommerce-account .woocommerce-MyAccount-navigation a:visited{color:#EF594D!important}body.woocommerce-account .woocommerce-MyAccount-navigation a:hover{text-decoration:none}body.woocommerce-account a.woocommerce-Button.button{padding:1em 3em!important;text-align:center;color:#cfcdc8!important;background:#EF594D;border-radius:120px;transform:rotate(-0.5deg);letter-spacing:.2em;font-size:90%;line-height:1!important}body.woocommerce-account a.edit,body.woocommerce-account a.edit:hover{padding:.5em 1em!important;text-align:center;color:#cfcdc8!important;background:#EF594D;border-radius:120px;transform:rotate(-0.5deg);letter-spacing:.2em;font-size:90%;line-height:1!important}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{position:relative;top:-.25em!important}body.woocommerce-account li.woocommerce-MyAccount-navigation-link{list-style:outside none}body.woocommerce-account li.woocommerce-MyAccount-navigation-link{margin-bottom:.5em;margin-left:0}body.woocommerce-account li.woocommerce-MyAccount-navigation-link a{text-decoration:none!important;font-weight:600}.woocommerce-MyAccount-content p a,.woocommerce-MyAccount-content p a:visited{color:#EF594D!important;text-decoration:underline}.woocommerce-MyAccount-content p a:hover{text-decoration:none}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:none;font-size:70%}#ppc-button-ppcp-gateway{text-align:center;filter:saturate(0)}#ppc-button-ppcp-gateway #card-fields-container{font-family:'Roboto Mono',monospaced!important}.woocommerce form .form-row.woocommerce-invalid label{color:#EF594D}.woocommerce form .form-row.woocommerce-invalid input.input-text{border-color:#EF594D}.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{border-color:#EF594D}.checkout_coupon.woocommerce-form-coupon{font-size:80%!important}body.woocommerce-order-received .woocommerce-notice.woocommerce-notice--success{color:#EF594D!important;font-size:90%;margin-bottom:3em}body.woocommerce-order-received .order_details strong{font-size:100%!important}body.woocommerce-order-received address{font-size:80%!important;border:0 none!important;padding:0!important}body.woocommerce-order-received .woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:49%}@media screen and (max-width:768px){body.woocommerce-account .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}}body.woocommerce-checkout #payment li.payment_method_ppcp-gateway,body.woocommerce-checkout #payment #payment_method_ppcp-gateway,body.woocommerce-checkout #payment label[for="payment_method_ppcp-gateway"]{display:none!important}@keyframes bottomarrival{0%{opacity:0;transform:translateY(200px)}100%{opacity:1;transform:translateY(0)}}#fm-intro-headline h1,#fm-intro-headline .fat-arrow-container img,body.woocommerce-cart #primary,body.woocommerce-checkout #primary,body.woocommerce-account #primary,#cookie-law-info-bar{animation-name:bottomarrival;animation-duration:1s;animation-timing-function:ease}body.single-product #primary .woocommerce-product-gallery__wrapper,body.privacy-policy #main,body.page-id-232 #main,body.page-id-63 #main{animation-name:bottomarrival;animation-duration:.5s;animation-timing-function:ease}body.single-product #primary .entry-summary{animation-name:bottomarrival;animation-delay:.25s;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0;transform:translateY(200px)}.fm-story-row{animation-name:bottomarrival;animation-delay:.25s;animation-duration:.5s;animation-timing-function:ease;animation-fill-mode:forwards;opacity:0;transform:translateY(200px)}body.privacy-policy #main,body.page-id-232 #main,body.page-id-63 #main{color:#fff;width:100%;max-width:1024px!important;margin-left:auto;margin-right:auto;margin-top:2em}@media screen and (max-width:1024px){body.privacy-policy #main,body.page-id-232 #main,body.page-id-63 #main{max-width:calc(100% - 5vw)!important}}body.privacy-policy h1,body.privacy-policy h2,body.page-id-232 h1,body.page-id-232 h2,body.page-id-63 h1,body.page-id-63 h2{line-height:1}body.privacy-policy h2,body.page-id-232 h2,body.page-id-63 h2{letter-spacing:.05em;margin:2em 0 1em 0}body.privacy-policy .entry-content a,body.page-id-232 .entry-content a,body.page-id-63 .entry-content a,body.privacy-policy .entry-content a:visited,body.page-id-232 .entry-content a:visited,body.page-id-63 .entry-content a:visited{color:#fff!important;text-decoration:underline}body.privacy-policy .entry-content a:hover,body.page-id-232 .entry-content a:hover,body.page-id-63 .entry-content a:hover{text-decoration:none}body.privacy-policy .entry-content li,body.page-id-232 .entry-content li,body.page-id-63 .entry-content li{margin:0 0 1em .5em!important}body.privacy-policy .entry-content ul,body.page-id-232 .entry-content ul,body.page-id-63 .entry-content ul{margin:0 0 0 .25em!important}#cookie-law-info-bar{background:url(/wp-content/themes/fmv1/images/fm-cookie-bg-2.svg)!important;background-size:cover!important;background-repeat:no-repeat!important;font-size:12px!important;position:fixed!important;width:180px!important;height:156px!important;margin:0 0 0 auto!important;right:-20px!important;bottom:0!important;text-align:center;padding:30px 40px 0;opacity:1;border-radius:0 0 0 0;z-index:999999!important;line-height:1!important;box-shadow:0 -1px 10px 0 #fff0!important;font-weight:700!important;transform:scale(1);transform-origin:bottom right}@media screen and (max-width:1280px){#cookie-law-info-bar{transform:scale(.8);transform-origin:bottom right;right:-15px!important;animation-name:bottomarrivalcookie;animation-duration:1s;animation-timing-function:ease}}@keyframes bottomarrivalcookie{0%{opacity:0;transform:translateY(200px) scale(.8)}100%{opacity:1;transform:translateY(0) scale(.8)}}#cookie-law-info-bar span,#cookie-law-info-bar a{color:#EF594D!important}body.page-template.fm-grey #cookie-law-info-bar span,body.page-template.fm-grey #cookie-law-info-bar a{color:#CFCDC8!important}.cli-plugin-button,.cli-plugin-button:visited,.medium.cli-plugin-button,.medium.cli-plugin-button:visited{display:block;text-align:center;width:100%!important;max-width:80px!important;font-weight:700!important;text-shadow:0 0 0 #fff0;margin:12px auto 6px auto!important;padding:10px;font-size:110%!important;background-color:#fff0!important;border:1px solid #EF594D;box-shadow:0 0 0 #fff0!important;border-radius:20px!important;-moz-border-radius:20px;-webkit-border-radius:20px;transform:rotate(-1deg)}body.page-template.fm-grey #cookie-law-info-bar .cli-plugin-button,body.page-template.fm-grey #cookie-law-info-bar .cli-plugin-button:visited,body.page-template.fm-grey #cookie-law-info-bar .medium.cli-plugin-button,body.page-template.fm-grey #cookie-law-info-bar .medium.cli-plugin-button:visited{border:1px solid #CFCDC8!important}#CONSTANT_OPEN_URL{font-size:100%!important;font-weight:700!important}#cookie-law-info-bar a:hover{text-decoration:none!important}body.woocommerce-order-received .wc-item-meta{display:none}.woocommerce-info::before{content:"\e016"!important}body.woocommerce-cart .preorder-cart-notice{font-size:100%!important;padding-right:25%;color:#ef594d!important;font-weight:600!important;line-height:1.2!important;margin-top:0.5em!important;display:block}@media screen and (max-width:1280px){body.woocommerce-cart .preorder-cart-notice{padding-right:10%}}@media screen and (max-width:768px){body.woocommerce-cart .preorder-cart-notice{text-align:left}}body.woocommerce-account a.woocommerce-privacy-policy-link,body.woocommerce-account a.woocommerce-privacy-policy-link:visited,body.woocommerce-account p.woocommerce-LostPassword a,body.woocommerce-account p.woocommerce-LostPassword a:visited,p.lost_password a,p.lost_password a:visited{color:#ef594d!important;text-decoration:underline}body.woocommerce-account a.woocommerce-privacy-policy-link:hover,body.woocommerce-account p.woocommerce-LostPassword a:hover,p.lost_password a:hover{text-decoration:none}body.woocommerce-account .woocommerce form.login,body.woocommerce-account .woocommerce form.register,.woocommerce form.login{border:0 none;padding:0;margin:2em 0;text-align:left;border-radius:0}.get-fresh-icon{position:absolute;left:3.5vw;top:15vh;z-index:+1}.get-fresh-icon img{width:146px}@media screen and (max-width:1280px){.get-fresh-icon{top:-60px;left:0;right:0;text-align:center}.get-fresh-icon img{width:160px}}@media screen and (max-width:600px){.get-fresh-icon{top:-80px}}body.single-product .summary p a,body.single-product .summary p a:visited{color:#fff!important;border-bottom:2px solid rgb(255 255 255);transition:0.1s ease}body.single-product .summary p a:hover{border-bottom:2px solid #fff0}body.woocommerce-cart .woocommerce #coupon_code,body.woocommerce-checkout .woocommerce #coupon_code{color:#303030!important}.fm-story-row h1{text-align:center;color:#fff;font-size:8.5vw!important;line-height:.8!important;/*! margin-bottom: .6em !important; */}.fm-story-row.fm-recipe-title-row h1{text-align:left;margin-bottom:.25em!important}@media screen and (max-width:1280px){.fm-story-row h1{font-size:12.5vw!important;margin-top:4vh!important}}@media screen and (max-width:600px){.fm-story-row h1{font-size:18vw!important}}.fm-story-row.fm-science-intro-row{width:100%;max-width:980px!important;margin-left:auto!important;margin-right:auto!important;color:#EF594D;font-size:130%;font-weight:600}.fm-story-row.fm-science-intro-row p,.fm-story-row.fm-recipe-title-row p{line-height:1.6}.fm-story-row.fm-recipe-title-row p{color:#EF594D}@media screen and (max-width:1440px){.vc_row.fm-story-row{padding-left:0;padding-right:0;max-width:90%!important}}.fm-intro-scientist{text-align:right;padding-right:.5vw}.fm-intro-scientist img{position:relative;top:-20px}@media screen and (max-width:1024px){.fm-intro-scientist{text-align:center;padding-right:2vw}}.fm-story-row{width:100%;max-width:1366px;margin-left:auto!important;margin-right:auto!important;color:#707070;font-size:120%;font-weight:600;margin-bottom:4em}.fm-story-row.fm-recipe-row{margin-bottom:7em}.fm-story-row.fm-recipe-intro{margin-bottom:0}.fm-story-row.fm-title-row{max-width:100%}.brain-fodder{transform:scale(.95)}.fm-graphic-text{margin-bottom:1em}@media screen and (max-width:810px){.fm-graphic-text{transform:scale(.8);transform-origin:top left}}@media screen and (max-width:767px){.fm-graphic-text{transform:scale(1);transform-origin:top left}}.fm-benefit{border-bottom:2px dotted #EF594D}.fm-not-a-real-one{float:right;position:relative;top:-3em}@media screen and (max-width:767px){.fm-not-a-real-one{float:right;position:relative;top:0em;transform:scale(.9);transform-origin:top left}}@media screen and (max-width:960px){.fm-polaroid{transform:scale(.9);transform-origin:top left}.Maitake-image{transform:scale(.92);transform-origin:top right}}@media screen and (max-width:767px){.fm-polaroid{transform:scale(1);transform-origin:top left}.Maitake-image{transform:scale(1);transform-origin:top right}}.fm-hungry-turkey{max-width:90%!important;height:auto}@media screen and (min-width:768px){.fm-recipe-flip img{margin-left:2em}}@media only screen and (max-width:767px){.fm-recipe-flip{display:flex!important;flex-direction:column-reverse}}.fm-recipe-excerpt h2{color:#fff;font-size:350%;line-height:.9;margin:0 0 .5em 0}body.fm-single-recipe .fm-recipe-excerpt h2{margin:0 0 1em 0}@media screen and (max-width:810px){.fm-recipe-excerpt h2{font-size:220%}}body.fm-single-recipe .fm-recipe-image{max-width:455px}.fm-recipe-image:hover{transform:scale(.99)}body.fm-single-recipe .fm-recipe-image:hover{transform:scale(1)}@media screen and (max-width:1366px){.fm-recipe-image{max-width:80%}}@media screen and (max-width:768px){.fm-recipe-image{max-width:100%}}.fm-recipe-excerpt p{line-height:1.6;padding-right:1em;margin:0 0 .5em 0}@media screen and (max-width:810px){.fm-recipe-excerpt p{padding-right:0}}a.recipe-button,a.recipe-button:visited{background:#fff;line-height:1;padding:1em 2em;text-align:center;display:inline-block;border-radius:1.6em;color:#EF594D!important;font-size:80%;letter-spacing:.05em;margin-top:2em}a.recipe-button:hover{background:#707070;color:#fff!important}.fm-arrow-button-right{float:right;margin-top:0em;position:relative;left:-1em;top:.5em}.fm-arrow-button-right:hover{transform:translateX(10px)}.fm-arrow-button-right img{max-width:80%}@media screen and (max-width:768px){.fm-arrow-button-right{left:0}.fm-arrow-button-right img{max-width:70%}}.fm-story-row .fm-single-recipe{font-weight:500}.fm-story-row .fm-single-recipe h2{font-family:'Roboto Mono',monospace!important;font-weight:600;word-spacing:-.15em;letter-spacing:.02em;color:#EF594D!important;margin-top:4em;font-size:90%}.fm-story-row .fm-single-recipe p{font-size:90%!important;margin:0 0 .8em 0}.fm-story-row .fm-single-recipe p a,.fm-story-row .fm-single-recipe p a:visited{color:#707070!important;text-decoration:underline}.fm-story-row .fm-single-recipe p a:hover{text-decoration:none}.fm-story-row .fm-single-recipe em{display:block;margin-top:4em;font-size:90%}.fm-story-row .fm-single-recipe li{margin:0 0 .5em 0.7em!important;font-size:90%!important}.fm-story-row .fm-single-recipe li::marker{font-size:80%}.fm-story-row .fm-single-recipe li span{color:#EF594D!important}.fm-win-a-grow-box-text p{font-size:90%}.fm-win-a-grow-box-text a,.fm-win-a-grow-box-text a:visited{border-bottom:2px solid #EF594D!important;color:#EF594D!important}.fm-win-a-grow-box-text h2{transform:rotate(-1deg);margin-bottom:1em}.fm-win-a-grow-box-text a:hover{color:#fff!important;border-bottom:2px solid #fff!important}.fm-win-a-grow-box-text p{line-height:1.8!important}.fm-win-a-grow-box-image:hover{transform:scale(1.05)}.cross-sell{font-family:'Roundy Rainbows',sans-serif;word-spacing:0em;letter-spacing:-.02em;margin-top:1em!important;font-weight:300;font-size:150%;display:inline-block;line-height:1.1}@media screen and (max-width:1280px){.cross-sell{font-size:200%}}@media screen and (max-width:810px){.cross-sell{margin-top:0!important}}.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-info{background-color:#fff0!important;border-color:#4ab866;border:0;padding:0 0 1em 0!important}.wc-block-components-notice-banner>.wc-block-components-notice-banner__content .wc-forward{opacity:1!important;text-decoration:none!important}.wc-block-components-notice-banner>svg{background-color:#ef594d!important}body.woocommerce-checkout .payment_method_sumo_paypal_reference_txns label img{display:none!important}.woocommerce .blockUI.blockOverlay{background:#fff0!important;opacity:1!important}.woocommerce .blockUI.blockOverlay:before,.woocommerce .loader:before{width:40px!important;height:40px!important;background:url(/wp-content/themes/fmv1/images/fm-loader.svg)!important;background-size:cover!important}.woocommerce-checkout .form-row.kl_newsletter_checkbox_field{letter-spacing:0.05em!important;font-weight:bold!important}body.woocommerce-cart .woocommerce-cart-form__cart-item td.product-name dl.variation dt.variation-Status{display:none}body.woocommerce-cart .woocommerce-cart-form__cart-item td.product-name dl.variation{margin:0 0 0 0!important}body.woocommerce-cart .woocommerce-cart-form__cart-item td.product-name dl.variation dd.variation-Status{margin:.5em 0 0 0!important}.whats-for-dinner-poster{width:100%;max-width:95%;margin:0 auto!important;text-align:center;padding-bottom:1em}.whats-for-dinner-text h1{color:#fff;text-align:center;width:100%;margin:0 auto .5em!important;font-size:4.8vw!important;line-height:.8!important;letter-spacing:-.02em;padding-top:.5em}.whats-for-dinner-text{padding-right:6vw}.whats-for-dinner-text p{color:#fff;font-size:100%;line-height:1.4;font-weight:600;width:100%;max-width:450px;text-align:center;margin-left:auto;margin-right:auto}.whats-for-dinner-text a,.whats-for-dinner-text a:visited{display:block;width:auto;max-width:220px;padding:1.5em;text-align:center;color:#EF594D!important;background:rgb(255 255 255);border-radius:120px;transform:rotate(-1deg);margin:2em auto!important;letter-spacing:.15em;font-size:85%;line-height:1!important;font-weight:600}.whats-for-dinner-text a:hover{background:rgb(255 255 255 / .8)}.whats-for-dinner-text a img{transform:scale(.66);transform-origin:center right;vertical-align:middle}@media screen and (max-width:1024px){.whats-for-dinner-poster{max-width:100%;position:relative;left:-3vw}.whats-for-dinner-text{padding-right:0}}@media screen and (max-width:768px){#whats-for-dinner{padding-bottom:50px}.whats-for-dinner-poster{max-width:100%;position:relative;left:0;padding-bottom:0}.whats-for-dinner-text h1{font-size:12vw!important;padding-top:0em}.whats-for-dinner-text{padding-right:0}}.error404 h1{font-size:600%!important}.error404 .entry-content{width:100%;max-width:80%;margin-left:auto;margin-right:auto;text-align:center;color:#fff}.error404 p{transform:rotate(-.5deg)}.error404 .entry-content a,.error404 .entry-content a:visited{color:rgb(255 255 255)!important;border-bottom:2px solid rgb(255 255 255);transition:all ease .2s}.error404 .entry-content a:hover{border-bottom:2px solid #fff0}.error404 .fm-footer-texture{margin-top:120px}@media screen and (min-width:768px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.wc-giftwrap{float:right;width:calc(66.66% + 10px)}}@media screen and (min-width:1280px){.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals,.wc-giftwrap{float:right;width:calc(60% - 5px)}.woocommerce .cart-collaterals .cart_totals th{width:100px!important}}.woocommerce-cart .cart-collaterals .shipping-calculator-button{margin-top:0}body.woocommerce-cart .woocommerce button{border:0}.wc-giftwrap{margin-top:1em}.wcgwp-wrapper{margin-bottom:0!important}body.woocommerce-cart .woocommerce button{border:0}#wcgwp-slidetoggle-_coupon,#wcgwp-cancel-_coupon,.wcgwp-submit{width:100%}.wcgwp-details{font-size:80%;color:#303030}.wcgwp-li{font-size:100%;text-align:center;margin:0 auto!important}.wcgwp-li img{height:240px;width:auto}.wc-giftwrap textarea{border:0 none!important;border-radius:0;overflow-x:hidden;min-height:100px;font-size:80%;color:#303030}.wc-giftwrap textarea:focus{outline:0!important}.wc-giftwrap label{font-size:80%}.wcgwp-note-container label{margin-bottom:1em}.woocommerce button:active{background-image:none;box-shadow:none}.wcgwp-thumb{cursor:pointer}.woocommerce div.product form.cart .variations select{min-width:266px;background-position:calc(100% - 4px) 50%}.product_meta .posted_in,.product_meta .tagged_as{display:none}.sku_wrapper{font-size:70%!important}.fm-medical-text a,.fm-medical-text a:visited{color:#fff!important;border-bottom:2px dotted}.fm-medical-text a:hover{border-bottom:2px solid}.single_variation_wrap .sumosubs_plan_message{display:none!important}.woocommerce-variation-price .sumosubs_plan_message{display:block!important}.woocommerce form .form-row .input-text{border:0 none!important}body.woocommerce-account .woocommerce button.show-password-input{padding:0 0!important;background:none!important}.woocommerce form .show-password-input::before,.woocommerce-page form .show-password-input::before{transform:translateY(-.9em);height:20px;width:20px}#wc-square-digital-wallet{margin-top:2em!important;margin-bottom:2em!important}#wc-square-wallet-divider{margin-top:4em!important}#wc-square-digital-wallet .gpay-card-info-container.black,#wc-square-digital-wallet .gpay-button.black{padding:inherit!important;text-align:inherit!important;color:inherit!important;letter-spacing:inherit!important;font-size:90%;line-height:1!important;outline:none}body.woocommerce-checkout #wc-square-digital-wallet button{border-radius:4px!important;background-color:#000!important}.fluffytech-delivery-note{font-size:75%;margin-bottom:1em!important}.fluffytech-delivery-note:last-of-type{margin-bottom:2em!important}:root{--cky-primary:#ef594d}.cky-consent-container{position:fixed;width:100%}.cky-consent-container .cky-consent-bar{background:#fff;border:0 none;max-width:560px;margin:0 auto 20px auto;border-radius:36px}@media screen and (max-width:640px){.cky-consent-container .cky-consent-bar{max-width:calc(100% - 20px);margin:0 auto 10px auto}}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy,.cky-notice-des a.cky-link-default,.cky-dma-content-wrapper a.cky-policy,.cky-dma-content-wrapper button.cky-policy,.cky-preference-content-wrapper .cky-show-desc-btn,button.cky-show-desc-btn:not(:hover):not(:active){color:var(--cky-primary)!important}.cky-btn-accept,.cky-opt-out-btn-wrapper .cky-btn-confirm{background:var(--cky-primary)!important;border-color:var(--cky-primary)!important}.cky-btn-customize,.cky-btn-reject,.cky-btn-preferences{color:var(--cky-primary)!important;border-color:var(--cky-primary)!important;background-image:none!important}.cky-btn-reject{background-color:#ef594d!important;color:#fff!important;background-image:none!important}.cky-switch input[type="checkbox"]:checked,.cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox:checked{background:var(--cky-primary)!important}.cky-btn:focus-visible,.cky-notice-des a:focus-visible,.cky-notice-des button:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-switch input[type="checkbox"]:focus-visible{outline-color:var(--cky-primary)!important}.cky-notice-btn-wrapper .cky-btn-do-not-sell{color:var(--cky-primary)!important}.cky-prefrence-btn-wrapper .cky-btn{background:var(--cky-primary)!important;color:#fff!important}.cky-accordion-header .cky-always-active{color:var(--cky-primary)!important}[data-cky-tag="powered-by"]{display:none!important}.cky-title{font-size:90%!important;color:var(--cky-primary)!important;margin:0!important}.cky-consent-bar .cky-notice-content-wrapper{padding:16px 30px 0px!important}.cky-notice-des p{font-size:80%!important;color:var(--cky-primary)!important}.cky-btn{font-size:70%!important}.cky-btn{line-height:1px;padding:4px 18px!important;font-weight:500;border-radius:16px!important}@media (max-width:768px){.cky-notice-btn-wrapper{margin-top:0!important}}@media (max-width:640px){.cky-custom-brand-logo-wrapper,.cky-notice .cky-title,.cky-notice-des,.cky-notice-btn-wrapper{padding:10px 10px!important}.cky-consent-bar .cky-notice-content-wrapper{padding:10px 10px 0px!important}}.cky-notice-des{display:none}