@import url("//hello.myfonts.net/count/3434a3");@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_2_0.eot");src:url("/fonts/3434A3_2_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_2_0.woff2") format("woff2"),url("/fonts/3434A3_2_0.woff") format("woff"),url("/fonts/3434A3_2_0.ttf") format("truetype");font-weight:500}@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_6_0.eot");src:url("/fonts/3434A3_6_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_6_0.woff2") format("woff2"),url("/fonts/3434A3_6_0.woff") format("woff"),url("/fonts/3434A3_6_0.ttf") format("truetype");font-style:italic}@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_0_0.eot");src:url("/fonts/3434A3_0_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_0_0.woff2") format("woff2"),url("/fonts/3434A3_0_0.woff") format("woff"),url("/fonts/3434A3_0_0.ttf") format("truetype");font-weight:400}@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_7_0.eot");src:url("/fonts/3434A3_7_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_7_0.woff2") format("woff2"),url("/fonts/3434A3_7_0.woff") format("woff"),url("/fonts/3434A3_7_0.ttf") format("truetype");font-style:italic;font-weight:400}@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_3_0.eot");src:url("/fonts/3434A3_3_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_3_0.woff2") format("woff2"),url("/fonts/3434A3_3_0.woff") format("woff"),url("/fonts/3434A3_3_0.ttf") format("truetype");font-weight:300}@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_5_0.eot");src:url("/fonts/3434A3_5_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_5_0.woff2") format("woff2"),url("/fonts/3434A3_5_0.woff") format("woff"),url("/fonts/3434A3_5_0.ttf") format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_4_0.eot");src:url("/fonts/3434A3_4_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_4_0.woff2") format("woff2"),url("/fonts/3434A3_4_0.woff") format("woff"),url("/fonts/3434A3_4_0.ttf") format("truetype");font-weight:600}@font-face{font-family:'HelveticaNeue';src:url("/fonts/3434A3_1_0.eot");src:url("/fonts/3434A3_1_0.eot?#iefix") format("embedded-opentype"),url("/fonts/3434A3_1_0.woff2") format("woff2"),url("/fonts/3434A3_1_0.woff") format("woff"),url("/fonts/3434A3_1_0.ttf") format("truetype");font-weight:700}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:19999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:black repeat 0 0;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{background:#000;overflow:hidden}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{margin-top:32px}#cboxTitle{position:absolute;bottom:4px;left:0;text-align:center;width:100%;color:#949494}#cboxCurrent{position:absolute;bottom:4px;left:58px;color:#949494}#cboxLoadingOverlay{background:url(/images/loading_background.png) no-repeat center center}#cboxLoadingGraphic{background:url(/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;bottom:4px;right:30px;color:#0092ef}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/images/controls.png) no-repeat -75px 0;width:25px;height:25px;text-indent:-9999px}#cboxPrevious:hover{background-position:-75px -25px}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/images/controls.png) no-repeat -50px 0;width:25px;height:25px;text-indent:-9999px}#cboxNext:hover{background-position:-50px -25px}#cboxClose{position:absolute;top:4px;right:4px;background:url(/images/close.png) no-repeat 0 0;width:21px;height:21px;text-indent:-9999px}.cboxIE #cboxTopLeft,.cboxIE #cboxTopCenter,.cboxIE #cboxTopRight,.cboxIE #cboxBottomLeft,.cboxIE #cboxBottomCenter,.cboxIE #cboxBottomRight,.cboxIE #cboxMiddleLeft,.cboxIE #cboxMiddleRight{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:15px 22px;display:inline-block;cursor:pointer;transition-property:opacity, filter;transition-duration:0.15s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:1}.hamburger-box{width:21px;height:16px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:21px;height:2px;background-color:#000;border-radius:0;position:absolute;transition-property:transform;transition-duration:0.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-7px}.hamburger-inner::after{bottom:-7px}.hamburger--squeeze .hamburger-inner{transition-duration:0.14s;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze .hamburger-inner::before{transition:top 0.14s 0.2s ease, opacity 0.14s ease}.hamburger--squeeze .hamburger-inner::after{transition:bottom 0.14s 0.2s ease,transform 0.14s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.hamburger--squeeze.is-active .hamburger-inner{transform:rotate(45deg);transition-delay:0.2s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}.hamburger--squeeze.is-active .hamburger-inner::before{top:0;opacity:0;transition:top 0.14s ease, opacity 0.14s 0.2s ease}.hamburger--squeeze.is-active .hamburger-inner::after{bottom:0;transform:rotate(-90deg);transition:bottom 0.14s ease,transform 0.14s 0.2s cubic-bezier(0.215, 0.61, 0.355, 1)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;position:relative}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{*display:inline}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{position:relative}.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-default .odometer-digit{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-spacer,.odometer.odometer-theme-default .odometer-digit .odometer-digit-spacer{*display:inline}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-default .odometer-digit .odometer-digit-inner{text-align:left;display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon{display:block}.odometer.odometer-auto-theme .odometer-digit .odometer-ribbon-inner,.odometer.odometer-theme-default .odometer-digit .odometer-ribbon-inner{display:block;-webkit-backface-visibility:hidden}.odometer.odometer-auto-theme .odometer-digit .odometer-value,.odometer.odometer-theme-default .odometer-digit .odometer-value{display:block;-webkit-transform:translateZ(0)}.odometer.odometer-auto-theme .odometer-digit .odometer-value.odometer-last-value,.odometer.odometer-theme-default .odometer-digit .odometer-value.odometer-last-value{position:absolute}.odometer.odometer-auto-theme.odometer-animating-up .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s}.odometer.odometer-auto-theme.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-up.odometer-animating .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down .odometer-ribbon-inner{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.odometer.odometer-auto-theme.odometer-animating-down.odometer-animating .odometer-ribbon-inner,.odometer.odometer-theme-default.odometer-animating-down.odometer-animating .odometer-ribbon-inner{-webkit-transition:-webkit-transform 2s;-moz-transition:-moz-transform 2s;-ms-transition:-ms-transform 2s;-o-transition:-o-transform 2s;transition:transform 2s;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.odometer.odometer-auto-theme,.odometer.odometer-theme-default{font-family:"Helvetica Neue", sans-serif;line-height:1.1em}.odometer.odometer-auto-theme .odometer-value,.odometer.odometer-theme-default .odometer-value{text-align:center}*{box-sizing:border-box}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,nav,section,menu,time,mark,audio,video,canvas{margin:0;padding:0;border:0}html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100%;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,audio,canvas,video{display:block}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}b,strong{font-weight:bold}abbr[title]{border-bottom:1px dotted}input,textarea,button,select{margin:0;font-size:100%;line-height:normal;vertical-align:baseline}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}input[type="checkbox"],input[type="radio"]{box-sizing:border-box}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}figure{position:relative}figure img,figure object,figure embed,figure video{max-width:100%;display:block}img{border:0;-ms-interpolation-mode:bicubic}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.no-padding{padding:0 0 0 0 !important}.padding__btm--0{padding-bottom:0 !important}.margin__btm--0{margin-bottom:0 !important}.min-height--0{min-height:0 !important}.offset-content{background:#232732;box-sizing:border-box;flex:1;max-width:54.75rem;padding-top:2.5rem !important;padding:5rem;position:relative;z-index:2}@media only screen and (min-width: 48em){.offset-content{padding-top:7.5rem !important;padding-bottom:7.5rem;padding-left:2.5rem}}@media only screen and (min-width: 75em){.offset-content{min-width:50vw}}.offset-content:before{content:"";position:absolute;top:0;left:-50vw;width:50vw;height:100%;background-position:center center !important;background-repeat:repeat !important;background:url("/images/pattern-bg.png") !important;background-size:45.625rem !important;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;z-index:1}.offset-content .squiggly{position:absolute;left:-16.5625rem;top:3.4375rem}.body-lock{overflow:hidden;height:100%}body{font:400 100%/1 "HelveticaNeue", Helvetica, Arial, sans-serif;line-height:175%;letter-spacing:0.005em;color:#232732}h1{font-size:2em;font-weight:600;letter-spacing:0.14em;line-height:145%;text-transform:uppercase}h2{font-size:1.625em;font-weight:600;letter-spacing:0.22em;line-height:151%;text-transform:uppercase}h3{font-size:1.75em;font-weight:700;letter-spacing:0.12em;line-height:137%;text-transform:uppercase}h4{font-size:1.25em;font-weight:700;letter-spacing:0.12em;line-height:150%;text-transform:uppercase;margin-bottom:1.875rem}a{color:#6ca000;text-decoration:none}ul,ol{padding-left:0.875rem}ul li,ol li{padding-left:0.625rem;margin-bottom:0.8125rem}.disclaimer{font-size:0.875rem;font-style:italic;font-weight:400}@media only screen and (min-width: 48em){h1{font-size:4.0625em;letter-spacing:0.18em;line-height:123%}h2{font-size:2.6875em;line-height:139%}h3{font-size:1.6875em}h4{font-size:1.25em}}.typography__color--white{color:#fff}.typography__caption1{color:#232732;font-style:normal;font-weight:600;font-size:0.75rem;line-height:150%;letter-spacing:0.13em;text-transform:uppercase}.typography__display4{font-size:1.25em;font-weight:700;letter-spacing:0.12em;line-height:150%;text-transform:uppercase;margin-bottom:1.875rem}@media only screen and (min-width: 48em){.typography__display4{font-size:1.25em}}.button{font-weight:700;font-size:0.6875em;background-color:#fff;padding:0 1.25rem;text-decoration:none;color:#232732;text-transform:uppercase;line-height:1;padding-top:0.1em;letter-spacing:0.12em;display:inline-flex;align-items:center;height:2.5rem;transition:0.2s all ease-out;position:relative;white-space:nowrap;z-index:0}.button svg{margin-top:-0.1em}.button:hover{color:#fff}.button:hover::before{width:100%;height:100%;opacity:1}.button::before{position:absolute;content:"";background:#232732;transition:0.2s all ease-out;z-index:-1;top:auto;right:auto;bottom:0px;left:0px;width:100%;height:0px;opacity:1}.button--green{color:#3f5b04}.button--green:hover::before{background:#3f5b04}.button--light.button--green{color:#3f5b04;background-color:#eef2f1}.button--light.button--green:hover{color:#fff}.button--light.button--green:hover::before{background:#3f5b04}.buy-now-button{background:#232732;color:#fff;margin-right:auto;max-width:16rem}.buy-now-button span{line-height:1rem;margin-right:0.875rem;width:100%}.buy-now-button svg{height:1.125rem;fill:#fff;transition:0.2s all ease-out}.page-intro__content a.buy-now-button{color:#fff}@media only screen and (min-width: 48em){.button{font-size:0.8125em}.buy-now-button{align-self:flex-start;display:inline-flex;margin:0;margin-right:auto}.buy-now-button:hover{color:#232732}.buy-now-button:hover svg{fill:#232732}.buy-now-button:hover::before{background:#fff}.page-intro__content a.buy-now-button:hover{color:#232732}}body{background:url("/images/pattern-bg.png");background-size:21.875rem;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important}body.locked{overflow:hidden}.video-link{border:none}.video-link .icon-film{transform:rotate(0deg);margin-right:0.625rem;width:1.1875rem;height:0.6875rem;fill:currentColor}iframe[name='google_conversion_frame']{height:0 !important;width:0 !important;line-height:0 !important;font-size:0 !important;margin-top:-13px;float:left}.container{width:100%;max-width:73.125rem;margin:auto;height:100%}.container-full-width{max-width:100vw}header{position:absolute;width:100%;top:0;z-index:10000;transition:0.2s background ease-out}header.nav-open{height:100vh;background-color:white;z-index:2}header.nav-open .nav{display:block}header .hamburger{position:absolute;top:0;right:0}header .hamburger:focus{outline-color:solid red}header .container{position:relative;padding:0 0.9375rem;min-height:3.4375rem}.logo{display:block;width:9.375rem}.logo img{height:3.4375rem;display:block}@media only screen and (min-width: 65em){header{position:absolute}header .hamburger{display:none}.logo{position:fixed}header .container{padding:0 2.1875rem;display:flex;justify-content:space-between;align-items:flex-start;min-height:4.5rem}}@media only screen and (min-width: 48em){.logo{width:12.1875rem}.logo img{height:4.5rem}}.nav{align-self:center;display:none;width:100vw;left:50%;top:10vh;position:relative;transform:translateX(-50%)}.nav-list{list-style:none}.nav-list__item{border-top:1px solid #e5e5e5;margin-left:0.9375rem;margin-bottom:0;padding-left:0}.nav-list__item:last-child{border-bottom:1px solid #e5e5e5}.nav-list__link{font-size:1.4375em;font-weight:600;color:#000;text-transform:uppercase;text-decoration:none;padding:1.25rem 0.9375rem 1.25rem 0.5625rem;display:block;letter-spacing:0.120em}@media only screen and (min-width: 65em){.nav{width:auto;display:block;position:static;transform:translateX(0);background-color:transparent;top:0;left:0;margin-left:12.1875rem}.nav-list__item{border:none;margin:0;margin-top:1.0625rem}.nav-list__item:last-child{border:none}.nav-list{list-style:none;display:flex;align-items:center;height:4.5rem;justify-content:space-between}.nav-list__link{font-size:0.8125em;padding:0 1.625rem;transition:0.2s color ease-out;border-bottom:10px solid transparent}.nav-list__link:hover{color:#6ca000}.nav-list__link.active{border-image:url("/images/wiggle-border-dark.png");border-image-slice:37 97;border-image-repeat:round}.header--dark:after,.header--dark-force:after{content:"";top:0;left:0;position:absolute;width:100%;height:200%;z-index:-1;background:-moz-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.8) 0%, rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#007db9e8',GradientType=0 )}.header--dark .nav-list__link,.header--dark-force .nav-list__link{color:#fff}.header--dark .nav-list__link.active,.header--dark-force .nav-list__link.active{border-image-source:url("/images/wiggle-border-light.png");border-image-slice:37 97;border-image-repeat:round}}footer{width:100%;background-image:url("/images/pattern-bg.png");background-size:21.875rem;background-color:#f6f6f6;background-blend-mode:multiply;overflow:hidden}.footer-container{width:calc(100% - 0.9375rem);max-width:73.125rem;height:100%;margin:auto;margin-right:0;position:relative}.footer-container:after{content:"";width:100vw;height:100%;top:0;position:absolute;background-color:#f6f6f6;z-index:0}.footer-wrapper{width:100%;height:100%;position:relative;z-index:1}.footer-nav__list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(35,39,50,0.1)}.footer-nav__list:first-child{margin-top:0;border-top:none}.footer-nav__list:last-child{border-bottom:1px solid rgba(35,39,50,0.1)}.footer-nav__list--inner{list-style:none;margin:0;padding:0;display:none;margin-bottom:2.5rem}.footer-nav__label{font-weight:700;font-size:0.875em;text-transform:uppercase;padding:1.25rem 2.1875rem;display:flex;align-items:center;justify-content:space-between;letter-spacing:0.120em}.footer-nav__label svg{height:0.625em;transform-origin:50% 50%;transition:0.2s transform ease-out}.footer-nav__label.footer-nav__label--open svg{transform:rotate(180deg)}.footer-nav__item .footer-nav__item{padding:1.25rem 2.1875rem}.footer-nav__item{margin-bottom:0}.footer-nav__link{font-size:0.875em;text-decoration:none;color:#3f5b04}.footer-base{margin-right:0.9375rem;display:flex;flex-direction:column;margin-bottom:2.5rem}.footer-copyright{font-size:0.75em;color:#616161;text-align:center;order:2}.footer-social{text-align:center;margin-top:1.25rem;text-transform:uppercase;font-weight:700;font-size:0.75em;letter-spacing:0.120em;order:1}.footer-social__join{display:none}.footer-social__icons{width:100%;margin-top:1.25rem}.footer-social__link{padding:0 0.15625rem}@media only screen and (min-width: 48em){.footer-container{width:100%;margin:auto}.footer-container:after{left:25%;width:100vw}.footer-wrapper{left:25%;width:75%;padding:3.75rem 6.25rem 3.75rem 2.1875rem}.footer-nav{display:flex;justify-content:space-between;align-items:flex-start;max-width:41.875rem}.footer-base{display:flex;justify-content:space-between;align-items:center;flex-direction:row;margin-right:0;margin-top:4.375rem;margin-bottom:0}.footer-nav__label{padding:0;padding-bottom:0.25rem;border-top:none}.footer-nav__label svg{display:none}.footer-nav__item .footer-nav__item{padding:0;line-height:1}.footer-nav__item{margin:1.0625rem 0}.footer-nav__list{margin-top:0;border:none}.footer-nav__list:last-child{border:none}.footer-nav__list--inner{display:block}.footer-nav__link{display:inline-block;transition:0.2s transform ease-out, 0.2s color ease-out}.footer-nav__link:hover{transform:translate3d(3px, 0, 0);color:#000}.footer-copyright{text-align:left;order:1}.footer-social{display:flex;justify-content:space-between;align-items:center;margin:0;order:2}.footer-social__join{display:inline-block}.footer-social__icons{width:auto;margin:0}.footer-social__link img{transition:0.2s transform ease-out;transform:scale(1) translateZ(0)}.footer-social__link:first-child{margin-left:1.25rem}.footer-social__link:hover img{transform:scale(1.1) translateZ(0)}}.content__wrapper .container{overflow:hidden}.content{padding:2.8125rem 1.875rem;line-height:166%;background-color:#fff;margin-right:0.9375rem;margin-left:0.9375rem}.content h3{margin-bottom:1.5rem}.content p,.content ul{margin:1.5rem 0}.content img{max-width:100%}@media only screen and (min-width: 48em){.content__wrapper{overflow:hidden}.content__wrapper .container{display:flex;justify-content:space-between;align-items:stretch;position:relative;overflow:initial}.content__wrapper .container:after{content:"";background-color:#fff;height:100%;position:absolute;top:0;z-index:-1;left:25%;width:100vw}.content__wrapper .content{width:75%;position:relative;left:25%;background-color:transparent;margin:0}.content{padding:4.0625rem 2.8125rem}}.content--our-promise h1,.content--our-promise h2,.content--our-promise h3,.content--our-promise h4{font-size:1.25em;font-weight:700;letter-spacing:0.12em;line-height:150%;text-transform:uppercase;margin-bottom:1.875rem}@media only screen and (min-width: 48em){.content--our-promise h1,.content--our-promise h2,.content--our-promise h3,.content--our-promise h4{font-size:1.25em}}table{width:100%}table tr:nth-child(odd){background-color:#f9f9f9}table tr:nth-child(even){background-color:#ffffff}table th,table td{padding:0.625rem 0.75rem}table th{font-size:0.875em;text-align:left}.accordion__wrapper{font-size:1.125em;line-height:166%}.accordion__title{padding:1.5rem 2.25rem;padding-right:3rem;background-color:white;position:relative;cursor:pointer;font-weight:600;width:calc(100vw - 1.875rem);left:50%;transform:translateX(-50%)}.accordion__title:after{content:"";background:url("/images/icons/chevron.svg");background-repeat:no-repeat;background-size:0.75rem;height:0.4375rem;width:0.75rem;position:absolute;right:2.25rem;top:50%;transform:translateY(-50%) rotate(0deg);transition:0.2s transform ease-out}.accordion__title.open:after{transform:translateY(-50%) rotate(180deg)}.accordion__title:nth-of-type(odd),.accordion__desc:nth-of-type(odd){background-color:#f1f1f1}.accordion__desc{display:none;padding:0 2.25rem 1.5rem 2.25rem;font-weight:400;position:relative;width:calc(100vw - 1.875rem);left:50%;transform:translateX(-50%)}.accordion__desc *:first-child{margin:0}.accordion__title:last-of-type{transition:0.2s margin ease-out}.accordion__title:last-of-type:not(.open){border-bottom:1px solid #f1f1f1;margin-bottom:3.125rem}.accordion__title:last-of-type.open{margin-bottom:0}.accordion__title:last-of-type.open+.accordion__desc{border-bottom:1px solid #f1f1f1}.accordion__desc:last-of-type{margin-bottom:3.125rem}@media only screen and (min-width: 48em){.accordion__title,.accordion__desc{width:auto;left:0;transform:translateX(0)}}.admin-login{width:31.25rem;margin:auto;margin-top:50vh;transform:translateY(-50%);padding:1.875rem;background-color:#fff}.admin-login input{border:1px solid #616161;width:100%;line-height:2.5rem;height:2.5rem;margin-bottom:0.625rem}.admin-login label{text-transform:uppercase;margin:0.3125rem 0;display:block}.admin-login .remember_me{display:flex;align-items:center}.admin-login .remember_me #admin_remember_me{width:auto;margin:0;margin-right:0.625rem}.admin-login .remember_me label{margin:0}.admin-login .button{border:none;background-color:#232732;color:#fff}.admin-login .button:hover{background-color:#fff;color:#232732}.home-banner{height:90vh;width:100vw;position:relative;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;text-transform:uppercase}.home-banner .home-banner__image{background:url("/images/home-banner.jpg") no-repeat;background-size:cover;background-position:center right;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}.home-banner .container{padding:0 2.1875rem;top:50%;position:relative;transform:translateY(-50%);height:auto;margin:0}.home-banner h1{color:#6ca000}.home-banner h1 span{font-weight:400}.home-banner .video-link{margin-top:1.25rem}.home-banner .video-link.dark{color:#fff}@media only screen and (min-width: 48em){.home-banner{height:90vh}.home-banner .container{margin:auto;margin-top:30vh;padding-left:7.5rem;top:0;position:static;transform:translateY(0)}.home-banner .video-link{margin-top:2.5rem}}.fourofour-banner{height:90vh;background:url("/images/404-banner.jpg") no-repeat;background-size:cover;background-position:right center;width:100vw;position:relative;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;text-transform:uppercase}.fourofour-banner .container{margin-top:16vh;padding:0 2.1875rem}.fourofour-banner h1{color:#6ca000}.fourofour-banner h1 span{font-weight:400}.fourofour-banner__link{margin-top:1.25rem}.fourofour-banner__link.dark{color:#fff}@media only screen and (min-width: 48em){.fourofour-banner{height:90vh;background-position:center center}.fourofour-banner .container{margin-top:30vh;padding-left:7.5rem}.fourofour-banner__link{margin-top:2.5rem}}.text-image{min-height:90vh;position:relative;width:100vw}.text-image .container{display:flex;flex-direction:column}.text-image-bg-grad--lightblue .container{background:-moz-linear-gradient(top, #dce5ec 0%, #dce5ec 1%, #dce5ec 97%, rgba(220,229,236,0) 100%);background:-webkit-linear-gradient(top, #dce5ec 0%, #dce5ec 1%, #dce5ec 97%, rgba(220,229,236,0) 100%);background:linear-gradient(to bottom, #dce5ec 0%, #dce5ec 1%, #dce5ec 97%, rgba(220,229,236,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce5ec', endColorstr='#00dce5ec',GradientType=0 )}.text-image-bg-grad--mountain .container{background:-moz-linear-gradient(top, #f1ecd9 0%, #f1ecd9 1%, #f1ecd9 97%, rgba(241,236,217,0) 100%);background:-webkit-linear-gradient(top, #f1ecd9 0%, #f1ecd9 1%, #f1ecd9 97%, rgba(241,236,217,0) 100%);background:linear-gradient(to bottom, #f1ecd9 0%, #f1ecd9 1%, #f1ecd9 97%, rgba(241,236,217,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1ecd9', endColorstr='#00f1ecd9',GradientType=0 )}.text-image-bg-grad--chicken .container{background:-moz-linear-gradient(top, #f0f3fc 0%, #f0f3fc 1%, #f0f3fc 97%, rgba(240,243,252,0) 100%);background:-webkit-linear-gradient(top, #f0f3fc 0%, #f0f3fc 1%, #f0f3fc 97%, rgba(240,243,252,0) 100%);background:linear-gradient(to bottom, #f0f3fc 0%, #f0f3fc 1%, #f0f3fc 97%, rgba(240,243,252,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f3fc', endColorstr='#00f0f3fc',GradientType=0 )}.text-image-bg-grad--green{background-color:#5d7215}.text-image-bg-grad--green .container{background:-moz-linear-gradient(top, #5d7215 0%, #5d7215 97%, rgba(93,114,21,0) 100%);background:-webkit-linear-gradient(top, #5d7215 0%, #5d7215 97%, rgba(93,114,21,0) 100%);background:linear-gradient(to bottom, #5d7215 0%, #5d7215 97%, rgba(93,114,21,0) 100%)}.text-image-bg-grad--olive .container{background:-moz-linear-gradient(top, #8c8e76 0%, #8c8e76 97%, rgba(140,142,118,0) 100%);background:-webkit-linear-gradient(top, #8c8e76 0%, #8c8e76 97%, rgba(140,142,118,0) 100%);background:linear-gradient(to bottom, #8c8e76 0%, #8c8e76 97%, rgba(140,142,118,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8e76', endColorstr='#008c8e76',GradientType=0 )}.text-image-bg-grad--sunset .container{background:-moz-linear-gradient(top, #fed18e 0%, #fed18e 97%, rgba(254,209,142,0) 100%);background:-webkit-linear-gradient(top, #fed18e 0%, #fed18e 97%, rgba(254,209,142,0) 100%);background:linear-gradient(to bottom, #fed18e 0%, #fed18e 97%, rgba(254,209,142,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed18e', endColorstr='#00fed18e',GradientType=0 )}.text-image__image{background-position:center;background-size:cover;width:100%;min-height:56vw}.text-image__text-box{z-index:1}.text-image__text-box__inner{background-color:#232732;color:#fff;min-height:27.625rem;padding:2.8125rem 2rem}.text-image__text-box__inner.no-min-height{min-height:0}.text-image__text-box__inner *:first-child{margin-top:0;padding-top:0}.text-image__text-box__inner h2{hyphens:auto;font-size:2.3125em}.text-image__text-box__inner p,.text-image__text-box__inner ul{color:#c4c4c4;margin:1.875rem 0}.text-image__text-box__inner p{color:#fff}.text-image-bg--green .text-image-bg__text-box__inner{background-color:#3f5b04}@media only screen and (min-width: 48em){.text-image{background-position:center center;background-size:cover;padding-bottom:0}.text-image .container{background:none;filter:none;flex-direction:row}.text-image .container.flex-reverse{flex-direction:row-reverse}.text-image__image{width:50%;min-height:0}.text-image__text-box{width:50%}.text-image__text-box--full-width{max-width:100%}.text-image__text-box--full-width .text-image__text-box__inner-content{display:flex;flex:1;max-width:73.125rem;margin:0 auto;flex-direction:column;justify-content:flex-end;align-items:flex-end}.text-image__text-box__inner{padding:6.875rem 4.6875rem 5.75rem 2rem}.text-image__text-box__inner p{margin:1.875rem 0}}.text-image-bg{background-position:bottom center;background-repeat:no-repeat;background-size:contain;min-height:90vh;padding-bottom:56vw;position:relative;width:100vw}.text-image-bg .container{padding-bottom:17vw}.text-image-bg.video-image-bg{min-height:80vh}.text-image-bg-grad--lightblue .container{background:-moz-linear-gradient(top, #dce5ec 0%, #dce5ec 1%, #dce5ec 97%, rgba(220,229,236,0) 100%);background:-webkit-linear-gradient(top, #dce5ec 0%, #dce5ec 1%, #dce5ec 97%, rgba(220,229,236,0) 100%);background:linear-gradient(to bottom, #dce5ec 0%, #dce5ec 1%, #dce5ec 97%, rgba(220,229,236,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#dce5ec', endColorstr='#00dce5ec',GradientType=0 )}.text-image-bg-grad--mountain .container{background:-moz-linear-gradient(top, #f1ecd9 0%, #f1ecd9 1%, #f1ecd9 97%, rgba(241,236,217,0) 100%);background:-webkit-linear-gradient(top, #f1ecd9 0%, #f1ecd9 1%, #f1ecd9 97%, rgba(241,236,217,0) 100%);background:linear-gradient(to bottom, #f1ecd9 0%, #f1ecd9 1%, #f1ecd9 97%, rgba(241,236,217,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1ecd9', endColorstr='#00f1ecd9',GradientType=0 )}.text-image-bg-grad--chicken .container{background:-moz-linear-gradient(top, #f0f3fc 0%, #f0f3fc 1%, #f0f3fc 97%, rgba(240,243,252,0) 100%);background:-webkit-linear-gradient(top, #f0f3fc 0%, #f0f3fc 1%, #f0f3fc 97%, rgba(240,243,252,0) 100%);background:linear-gradient(to bottom, #f0f3fc 0%, #f0f3fc 1%, #f0f3fc 97%, rgba(240,243,252,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f3fc', endColorstr='#00f0f3fc',GradientType=0 )}.text-image-bg-grad--green{background-color:#5d7215}.text-image-bg-grad--green .container{background:-moz-linear-gradient(top, #5d7215 0%, #5d7215 97%, rgba(93,114,21,0) 100%);background:-webkit-linear-gradient(top, #5d7215 0%, #5d7215 97%, rgba(93,114,21,0) 100%);background:linear-gradient(to bottom, #5d7215 0%, #5d7215 97%, rgba(93,114,21,0) 100%)}.text-image-bg-grad--olive .container{background:-moz-linear-gradient(top, #8c8e76 0%, #8c8e76 97%, rgba(140,142,118,0) 100%);background:-webkit-linear-gradient(top, #8c8e76 0%, #8c8e76 97%, rgba(140,142,118,0) 100%);background:linear-gradient(to bottom, #8c8e76 0%, #8c8e76 97%, rgba(140,142,118,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#8c8e76', endColorstr='#008c8e76',GradientType=0 )}.text-image-bg-grad--sunset .container{background:-moz-linear-gradient(top, #fed18e 0%, #fed18e 97%, rgba(254,209,142,0) 100%);background:-webkit-linear-gradient(top, #fed18e 0%, #fed18e 97%, rgba(254,209,142,0) 100%);background:linear-gradient(to bottom, #fed18e 0%, #fed18e 97%, rgba(254,209,142,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fed18e', endColorstr='#00fed18e',GradientType=0 )}.text-image-bg__text-box{margin-left:0.9375rem;margin-right:0.9375rem;padding-bottom:1px;position:relative;top:-0.9375rem;z-index:1}.text-image-bg__text-box.text-image-bg__text-box--noanimation{top:0}.text-image-bg__text-box__inner{background-color:#232732;color:#fff;min-height:27.625rem;padding:3.4375rem 1.875rem}.text-image-bg__text-box__inner.no-min-height{min-height:0}.text-image-bg__text-box__inner *:first-child{margin-top:0;padding-top:0}.text-image-bg__text-box__inner h2{hyphens:auto;font-size:2.3125em}.text-image-bg__text-box__inner p,.text-image-bg__text-box__inner ul{color:#c4c4c4;margin:1.875rem 0}.text-image-bg__text-box__inner p{color:#fff}.text-image-bg--green .text-image-bg__text-box__inner{background-color:#3f5b04}.text-image-bg__big-title{font-size:7.5em;font-weight:300;line-height:100%;margin-bottom:-0.625rem}.text-image-bg__float-text{display:none}.text-image-bg__icons{align-items:stretch;background-color:rgba(35,39,50,0.3);display:flex;justify-content:space-between}.text-image-bg__icon{color:#fff;display:flex;flex-direction:column;font-weight:500;justify-content:center;margin:1.875rem 0;padding:0 1rem;position:relative;text-align:center;text-decoration:none;width:50%}.text-image-bg__icon:first-child{border-right:1px solid rgba(255,255,255,0.2)}.text-image-bg__icon svg{display:block;fill:#fff;-webkit-font-smoothing:initial;-moz-osx-font-smoothing:initial;margin:auto;margin-bottom:2.1875rem;margin-top:0;stroke:#fff;stroke-width:0.25px;width:5.4375rem}.text-image-bg__icon svg.icon-shop{width:6.5625rem}.text-image-bg__icon--noflex{align-items:center;border-left:1px solid rgba(255,255,255,0.2);flex-direction:row;justify-content:center}.text-image-bg__icon--noflex img{display:block;max-width:5.4375rem;width:100%}@media only screen and (min-width: 48em){.text-image-bg__icon--noflex{display:flex}.text-image-bg__icon--noflex img{max-width:100%}}.text-image-bg__icon--three{width:33.3333333%}.text-image-bg__icon-text{font-size:0.8125em;font-weight:500;line-height:184%}.text-image-bg__icon-text span{font-weight:700}.text-image-bg__custom_logo img{margin-bottom:1.25rem;max-width:6.875rem}a.text-image-bg__icon{text-transform:uppercase}a.text-image-bg__icon .text-image-bg__icon-text{font-weight:700;letter-spacing:0.12em}@media only screen and (min-width: 48em){.text-image-bg{background-position:center center;background-size:cover;padding-bottom:0}.text-image-bg:after{background-color:#232732;content:"";height:100%;left:50%;margin-right:0;opacity:0.6;position:absolute;top:0;width:50%;z-index:0}.text-image-bg .container{background:none;filter:none;padding-bottom:0}.text-image-bg.video-image-bg{min-height:0}.text-image-bg--green:after{background-color:#3f5b04}.text-image-bg__big-title{font-size:10em;line-height:100%}.text-image-bg--pos-top{background-position:top center}.text-image-bg--pos-top-left{background-position:top left}.text-image-bg--pos-top-right-offset{background-position:top right 30vw}.text-image-bg--pos-bottom{background-position:bottom center}.text-image-bg--pos-left{background-position:top left !important}.text-image-bg__text-box{margin-left:auto;margin-right:0;max-width:50%;top:-2.25rem}.text-image-bg__text-box.text-image-bg__text-box--noanimation{top:0}.text-image-bg__text-box--full-width{max-width:100%}.text-image-bg__text-box--full-width .text-image-bg__text-box__inner-content{display:flex;flex:1;max-width:73.125rem;margin:0 auto;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end}.text-image-bg__text-box__inner{margin-bottom:11.25rem;padding:3.4375rem 2.8125rem}.text-image-bg__text-box__inner p{margin:1.875rem 0}.text-image-bg__icons{background-color:transparent;margin-top:-2rem}.text-image-bg__icons a svg{transition:0.2s transform ease-out}.text-image-bg__icons a:hover svg{transform:scale(1.1)}.text-image-bg__icon{border-right:1px solid rgba(255,255,255,0.2);margin:2.5rem 0;min-height:13.75rem;padding:0 2.5rem}.text-image-bg__icon svg{height:5.9375rem;margin-bottom:1.25rem;width:100%}.text-image-bg__icon svg.icon-shop{height:5rem}.text-image-bg__icon-text{bottom:0;left:0;min-height:2.875rem;padding:0 1.5rem;position:absolute;text-align:center;width:100%}.text-image-bg__float-text{color:rgba(97,97,97,0.6);display:inline-block;font-size:0.875em;font-weight:500;line-height:164%;margin:0 2.25rem;max-width:13.75rem;position:absolute;top:3.75rem}.text-image-bg__float-text.text-image-bg__float-text--bottom{bottom:3.75rem;top:auto}.text-image-bg__float-text.text--dark{color:#fff}}.text-image-bg__cropped-img{background-size:cover;background-position:top center;bottom:0;height:30%;left:0;position:absolute;width:100vw}@media only screen and (min-width: 48em){.text-image-bg__cropped-img{height:100%;top:0}}@media only screen and (min-width: 75em){.text-image-bg__cropped-img{width:70vw}}@media only screen and (min-width: 100em){.text-image-bg__cropped-img{width:60vw}}.full-breakout{height:90vh;min-height:32.5rem;width:100vw;position:relative;overflow:hidden}.full-breakout .container{position:relative}.full-breakout .container:after{content:"";position:absolute;width:100vw;top:0;right:100%;height:100%;background-color:#000;opacity:0.55;transform:translateZ(0)}.full-breakout .container:before{content:"";background-color:#000;top:0;right:0;position:absolute;width:100vw;height:100%;left:25%;left:0.9375rem;opacity:0.5}.full-breakout.full-breakout--no-image .container:after{display:none}.full-breakout.full-breakout--no-image .container:before{background-color:#fff;opacity:1}.full-breakout.full-breakout--no-image .full-breakout__overlay{background-color:transparent;opacity:1}.full-breakout.full-breakout--no-image .full-breakout__text-inner{color:#000}.full-breakout__image{width:100%;height:100%;position:absolute;top:0;left:0;background-position:center center;background-repeat:no-repeat;background-size:cover;transform:scale(1.2)}.full-breakout__image.full-breakout--no-animate{transform:scale(1)}.full-breakout__overlay{position:absolute;width:0.9375rem;top:0;left:0;height:100%;background-color:#000;opacity:0.55;transform:translateZ(0)}.full-breakout__overlay .squiggly{position:absolute;top:1.875rem;left:2.8125rem}.full-breakout__text{position:absolute;width:100%;top:0;right:0;height:100%;transform:translateZ(0);display:flex;align-items:center;justify-content:flex-start}.full-breakout__text-inner{margin-right:0.9375rem;margin-left:0.9375rem;padding:3.4375rem 1.875rem;color:#fff}.full-breakout__text-inner .button{margin-top:1.75rem}.full-breakout__small-text{font-size:0.8125em;letter-spacing:0.12em;text-transform:uppercase;font-weight:700;margin-bottom:1.5rem;display:block}.full-breakout__desc{font-weight:400;padding-top:2.625rem}.full-breakout__desc sup{font-size:16px;margin-right:2px}.full-breakout__recipe{margin-top:0.8125rem;margin-bottom:0.375rem}.full-breakout__recipe svg{fill:#fff}@media only screen and (min-width: 48em){.full-breakout .container:before{left:25%}.full-breakout__overlay{width:25%}.full-breakout__overlay .squiggly{top:3.125rem;left:1.875rem}.full-breakout__text{width:75%}.full-breakout__desc{line-height:148%;font-size:1.5625em}.full-breakout__image{background-position:right center}}.squiggly{width:2.9375rem;display:inline-block}.squiggly__path{fill:#6ca000;stroke:#6ca000;stroke-width:4px;fill-rule:evenodd}.tile-listing__item{box-sizing:border-box;margin:0;width:100%;padding-left:0;list-style:none}.tile-listing__item a{margin-left:0;margin-right:0}@media only screen and (min-width: 48em){.tile-listing__item{width:33.3333%}}.tile-listing__item .info-tile{width:100%}@media only screen and (min-width: 48em){.tile-listing__outer{overflow:hidden}.tile-listing__outer .container{display:flex;justify-content:space-between;align-items:stretch;position:relative}.tile-listing__outer .container:after{content:"";background-color:#fff;height:100%;position:absolute;top:0;z-index:-1;left:25%;width:100vw}.tile-listing__outer .tile-listing{width:75%;position:relative;left:25%}.tile-listing{display:flex;flex-wrap:wrap;padding-left:0}}.info-tile{display:block;background-color:#fff;color:#000;text-decoration:none;margin-right:0.9375rem;margin-left:0.9375rem;padding-left:0;position:relative;overflow:hidden;border-bottom:1px solid #f1f1f1}.info-tile:hover{border-color:#6ca000}.info-tile:hover .info-tile__view{bottom:0}.info-tile:hover .info-tile__image{height:14.125rem}.info-tile:hover .info-tile__image img{transform:scale(1.05)}.info-tile:hover .info-tile__info{margin-bottom:4.125rem}.info-tile__info{padding:2.125rem 2.1875rem;height:calc(100% - 18.25rem);position:relative;margin-bottom:0;transform:translateZ(0);transition:0.2s margin ease-out}.info-tile__info span{color:#616161;display:block;font-size:0.75em;font-weight:500;margin-bottom:1.375rem;text-transform:uppercase}.info-tile__image{height:18.25rem;overflow:hidden;transform:translateZ(0);transition:0.2s height ease-out}.info-tile__image img{width:100%;display:block;transform:scale(1);transition:0.2s transform ease-out, opacity 0.2s ease-out}.info-tile__play{background-image:url(/images/tile-play-icon.png);background-size:100%;width:4.5rem;height:4.5rem;position:absolute;top:50%;left:50%;transform:translate3d(-50%, -50%, 0)}.info-tile__title{font-size:1.3125em;font-family:"goudy-old-style", serif;font-weight:700;margin-bottom:1.375rem;margin-top:0;text-transform:uppercase;letter-spacing:-0.005em}.info-tile__desc{font-size:0.875em;font-weight:500;line-height:164%}.info-tile__date{font-weight:600;font-size:0.625em;text-transform:uppercase;color:#868686;position:absolute;bottom:2.5rem;line-height:1;left:2.1875rem}.info-tile__view{position:absolute;bottom:-4.125rem;width:100%;display:flex;justify-content:flex-start;align-items:center;padding:0.8125rem 2.125rem;background-color:#3f5b04;color:#fff;font-size:0.75em;font-weight:700;text-transform:uppercase;transition:0.2s bottom ease-out;transform:translateZ(0);letter-spacing:0.12em}.info-tile__view svg{transform:rotate(-90deg);width:0.75rem;height:0.4375rem;fill:#fff}.info-tile__view .icon-chevron{margin-left:auto}.info-tile__view .icon-film{margin-top:-0.1875rem}@media only screen and (min-width: 48em){.info-tile{margin:0;width:33.3333%}.tile-listing--half .info-tile{margin:0;width:50%}.info-tile__info{border-right:1px solid #f1f1f1}}.lazy{opacity:0}.lazy.loaded{opacity:1}.recipe-tile__info{font-size:0.875em;line-height:2rem;display:flex;width:100%;justify-content:flex-start;align-items:flex-start;margin-bottom:0.9375rem}.recipe-tile__icon{display:inline-flex;justify-content:center;align-items:center;width:1.6875rem;margin-right:0.8125rem;position:relative}.recipe-tile__icon svg{height:1.375rem}.recipe-tile_infotext{line-height:145%}.page-intro__content .recipe-tile__print{border-top:1px solid rgba(255,255,255,0.2);margin-top:1.25rem;padding-top:1.25rem;color:#3f5b04;font-weight:700;text-decoration:underline}.info-tile--recipe{margin-left:0}.info-tile--recipe .info-tile--recipe-link{color:#000}.info-tile--product{margin-left:0}.info-tile--product .info-tile__image{position:relative;background-image:url("/images/product-bg-1.png");background-size:cover;background-repeat:no-repeat;background-position:center center}.info-tile--product .info-tile__image img{transform:translateY(0) translateZ(0);position:absolute;margin:auto;top:0;bottom:0;left:0;right:0;max-width:75%;max-height:85%}.info-tile--product:nth-of-type(even) .info-tile__image{background-image:url("/images/product-bg-2.png")}.info-tile--product:hover .info-tile__image img{transform:translateY(-3.375rem) translateZ(0);max-height:calc(54px + 75%)}.info-tile--product .info-tile--product-link{color:#000}.info-tile--product__bweb-logo{position:absolute;top:0.625rem;right:0;background-image:url("/images/buy-west-eat-best.png");max-width:8.125rem;width:40%;height:100%;max-height:8.75rem;background-size:contain;background-position:right top;background-repeat:no-repeat}.info-tile--product__new-flag{background-color:#ed1c24;font-size:0.6875em;font-weight:700;display:inline-block;position:absolute;bottom:0;left:2.1875rem;color:#fff;width:3.375rem;text-align:center;text-transform:uppercase}.info-tile--news .info-tile__info{padding-bottom:4.375rem}.info-tile--news .info-tile--news-link{color:#000}.featured-recipes__tile-listing__info-block{padding:3.4375rem 1.875rem}.featured-recipes__tile-listing__info-block p{padding:1.5625rem 0 2.8125rem 0;font-size:0.875em;line-height:164%}.featured-recipes__tile-listing__info-block .squiggly{display:none}@media only screen and (min-width: 48em){.featured-recipes__tile-listing{overflow:hidden}.featured-recipes__tile-listing .container{display:flex;justify-content:space-between;align-items:stretch;position:relative}.featured-recipes__tile-listing .container:after{content:"";background-color:#fff;height:100%;position:absolute;top:0;z-index:-1;left:25%;width:100vw}.featured-recipes__tile-listing .tile-listing{width:75%}.featured-recipes__tile-listing__info-block{width:25%;position:relative}.featured-recipes__tile-listing__info-block .squiggly{display:inline-block;position:absolute;bottom:3.4375rem;left:1.875rem}.featured-recipes__tile-listing__info-block .squiggly .squiggly__path{fill:#6ca000;stroke:#6ca000}}.featured-free-ranger__tile-listing__info-block{padding:3.4375rem 1.875rem}.featured-free-ranger__tile-listing__info-block p{padding:1.5625rem 0 2.8125rem 0;font-size:0.875em;line-height:164%}.featured-free-ranger__tile-listing__info-block h2{font-size:1.75em;font-weight:700;letter-spacing:0.12em;line-height:137%;text-transform:uppercase}@media only screen and (min-width: 48em){.featured-free-ranger__tile-listing__info-block h2{font-size:1.6875em}}.featured-free-ranger__tile-listing__info-block .squiggly{display:none}@media only screen and (min-width: 48em){.featured-free-ranger__tile-listing{overflow:hidden}.featured-free-ranger__tile-listing .container{display:flex;justify-content:space-between;align-items:stretch;position:relative}.featured-free-ranger__tile-listing .container:after{content:"";background-color:#fff;height:100%;position:absolute;top:0;z-index:-1;left:25%;width:100vw}.featured-free-ranger__tile-listing .tile-listing{min-height:42.9375rem;width:75%}.featured-free-ranger__tile-listing__info-block{width:25%;position:relative}.featured-free-ranger__tile-listing__info-block .squiggly{display:inline-block;position:absolute;bottom:3.4375rem;left:1.875rem}.featured-free-ranger__tile-listing__info-block .squiggly .squiggly__path{fill:#6ca000;stroke:#6ca000}}.featured-icon{overflow:hidden}.featured-icon .container{position:relative}.featured-icon .container:after{content:"";background-color:#fff;height:100%;position:absolute;top:0;z-index:-1;left:0.9375rem;width:100vw}.featured-icon.featured-icon--dark{color:#fff;position:relative}.featured-icon.featured-icon--dark .container:after{background-color:#2a2119}.featured-icon.featured-icon--dark:after{content:"";height:100%;width:100%;position:absolute;top:0;left:0;z-index:-2;background-color:#2a2119;background-image:url(/images/pattern-bg2.png);background-size:21.875rem}.featured-icon.featured-icon--dark .featured-icon__category{color:#fff;background-color:#443c32}.featured-icon__categories{justify-content:flex-start;align-items:center;margin:2rem 0;text-align:center;flex-wrap:wrap;padding-left:0}.featured-icon__categories li{list-style:none;margin-right:0.3125rem;padding-left:0}.featured-icon__categories a{margin-right:0.3125rem;margin-bottom:0.3125rem}.featured-icon .featured-icon__categories{display:none}.featured-icon__category{background-color:#fff;color:#3f5b04;border:0.1875rem solid #3f5b04;width:7rem;height:7rem;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;font-size:0.6875em;font-weight:700;text-transform:uppercase;text-decoration:none;transition:0.2s color ease-out, 0.2s background ease-out, 0.2s transform ease-out;margin:0 1.25rem 1.25rem 1.25rem;padding:0 1.25rem;text-align:center;line-height:136%}a.featured-icon__category:hover,a.featured-icon__category.active{background-color:#3f5b04;color:#fff}.featured-icon__text{padding-bottom:2.375rem;font-size:1em;line-height:175%}.featured-icon__info-block{padding:3.4375rem 2.8125rem;margin-left:0.9375rem;margin-right:0.9375rem}.featured-icon__info-block h2{hyphens:auto}.featured-icon__overlay{padding:1.875rem;padding-bottom:0;margin-left:0.9375rem;margin-right:0.9375rem}@media only screen and (min-width: 48em){.featured-icon .container{display:flex;justify-content:space-between;align-items:flex-start;position:relative}.featured-icon .container:after{left:25%}.featured-icon .featured-icon__info-block{width:75%}.featured-icon__info-block{padding:7.1875rem 2.8125rem;margin:0}.featured-icon .featured-icon__categories{display:flex}.featured-icon__categories{display:flex;text-align:left}.featured-icon__category{margin:0}.featured-icon__category:last-child{margin-right:0}.featured-icon__overlay{width:25%;position:relative;padding:0;margin:0}.featured-icon__overlay .squiggly{position:absolute;top:1.875rem;left:2.8125rem}.featured-icon__overlay .squiggly .squiggly__path{fill:#6ca000;stroke:#6ca000}}.banner{height:60vw;max-height:31.25rem;width:100vw;position:relative;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;text-transform:uppercase;overflow:hidden}.banner .banner__image{background-size:cover;background-position:center 99%;width:100%;height:100%}.banner--centred .banner__image{background-position:center center}@media only screen and (min-width: 48em){.banner{height:43vw}}.page-intro{position:relative;margin-top:-0.9375rem}.page-intro__content{position:relative;border-top:8px solid #79B200;color:#3f5b04;padding:2.8125rem 1.875rem;margin-right:0.9375rem;margin-left:0.9375rem;background-color:#fff}.page-intro__content h1{font-weight:500;font-size:8vw}.page-intro__content p{margin-top:2rem;font-size:1.25em;font-weight:400;line-height:148%}.page-intro__content a{color:#3f5b04;font-weight:700;text-decoration:none}.page-intro--navy .page-intro__content{color:#fff;background-color:#232732}.page-intro--navy .page-intro__content a{color:#fff}@media only screen and (min-width: 48em){.page-intro{overflow:hidden;margin-top:-2.1875rem}.page-intro .container{display:flex;justify-content:space-between;align-items:stretch;position:relative}.page-intro .container:after{border-top:8px solid #79B200;content:"";background-color:#fff;height:100%;position:absolute;top:0;z-index:0;left:25%;width:100vw}.page-intro--navy .container:after{background-color:#232732}.page-intro__content{padding:4.0625rem 2.8125rem 4.0625rem 2.8125rem;width:75%;left:25%;margin:0;z-index:1;background-color:#fff}.page-intro__content h1{font-size:2.6875em;line-height:139%}.page-intro__content p{font-size:1.375em}}.pagination__content{position:relative;margin-right:0.9375rem;margin-left:0.9375rem;background-color:#fff;padding:2.8125rem 2.1875rem 5rem 2.1875rem}.pagination__list{list-style:none;display:flex;justify-content:space-between;align-items:center}.pagination__list li{padding:0;margin-bottom:0}.pagination__chevron a{width:2.4375rem;height:2.4375rem;border:1px solid #eff1eb;display:flex;justify-content:center;align-items:center}.pagination__chevron svg{width:0.3125rem}.pagination__prev{transform:rotate(90deg)}.pagination__next{transform:rotate(-90deg)}.pagination__nav--active{color:white;width:1.6875rem;height:1.6875rem;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.pagination__nav--active:before{content:"";width:1.6875rem;height:1.6875rem;background:#3f5b04;border-radius:50%;position:absolute;top:-0.0625rem;left:0;z-index:-1}.pagination__nav-link{color:#3f5b04}@media only screen and (min-width: 48em){.pagination{overflow:hidden}.pagination .container{display:flex;justify-content:space-between;align-items:stretch;position:relative}.pagination .container:after{content:"";background-color:#fff;height:100%;position:absolute;top:0;z-index:-1;left:25%;width:100vw}.pagination__content{width:75%;left:25%;margin:0}.pagination__list{max-width:12.5rem}}.free-ranger-block{position:relative;min-height:31.25rem}.free-ranger-block .container{margin-right:0.9375rem;margin-left:0.9375rem;position:relative;width:auto;min-height:31.25rem;display:flex;justify-content:space-between;align-items:center}.free-ranger-block .container .free-ranger-block__image{height:100%;position:absolute;top:0;z-index:0;left:0;width:100%;background-size:cover}.free-ranger-block .container:after{content:"";height:100%;position:absolute;top:0;z-index:0;left:0;width:100%;background-size:cover;background-color:#000;opacity:0.5}.free-ranger-block__content{position:relative;color:#fff;padding:4.0625rem 2.8125rem 4.0625rem 2.8125rem;z-index:1}.free-ranger-block__name{font-weight:400;font-size:1.6875em;line-height:139%;letter-spacing:0.220em;text-transform:uppercase;margin-bottom:1.4375rem}@media only screen and (min-width: 48em){.free-ranger-block{overflow:hidden}.free-ranger-block .container{position:relative;margin:auto}.free-ranger-block .container .free-ranger-block__image{left:25%;width:70vw;min-width:75%}.free-ranger-block .container:after{left:25%;width:70vw;min-width:75%}.free-ranger-block__content{width:75%;left:25%;margin:0}.free-ranger-block__name{font-size:2.6875em}}.modal-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,0.75);z-index:99999999999;display:none}.modal{width:95%;max-width:860px;background-color:#232732;color:#fff;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;margin-left:auto;margin-right:auto;display:flex;flex-direction:column}.modal__image{background-size:cover;background-position:center;border-bottom:10px solid #80BC00;min-height:220px}.modal__text-box{padding:70px 15px 60px;width:100%}.modal__text-box h3{letter-spacing:0.22em;line-height:139%;font-weight:600}.modal__text-box p{margin:1.875rem 0 1.5rem;font-size:0.8125rem;line-height:20px}.modal__text-box .button{font-size:0.75rem}.modal__close{position:absolute;top:10px;right:10px;background:transparent;border:none}@media only screen and (min-width: 48em){.modal{flex-direction:row}.modal__image{width:50%;border-right:10px solid #80BC00;border-bottom:none}.modal__text-box{width:50%}.modal__text-box{padding:80px 26px}}.homepage-manifesto{font-weight:400;padding-top:2.625rem;display:block}@media only screen and (min-width: 48em){.homepage-manifesto{line-height:130%;font-size:1.1875em}}.page-intro__content.recipes-intro__content{padding-bottom:0}@media only screen and (min-width: 48em){.page-intro__content.recipes-intro__content{padding-right:0}}.recipe-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.recipe-header h1{width:100%;margin:0;margin-bottom:1.875rem}.recipe-search__wrapper{position:relative;width:100%;max-width:16.25rem}.recipe-search__wrapper .icon-search{position:absolute;right:0.9375rem;top:50%;transform:translateY(-50%);fill:#3f5b04;width:0.9375rem;overflow:visible;stroke:#3f5b04;stroke-width:2px}.recipe-search__label{position:absolute;top:50%;transform:translateY(-50%);left:0.9375rem;font-size:1.0625em;font-weight:500;opacity:0.7;cursor:text}.recipe-search{background-color:transparent;border:1px solid #a1c94e;width:100%;max-width:16.25rem;line-height:2.375rem;height:2.375rem;padding:0 0.9375rem;color:#3f5b04;font-size:1.0625em;font-weight:500;outline:none}.recipe-filter .icon-filter{width:1.25rem;height:1.1875rem;fill:#3f5b04;stroke:#3f5b04;stroke-width:1px}.recipe-filter .icon-chevron{width:1rem;height:0.625rem;fill:#3f5b04;stroke:#3f5b04;stroke-width:2px;transition:0.2s transform ease-out}.recipe-filter__header{border-top:1px solid rgba(255,255,255,0.25);display:flex;justify-content:space-between;align-items:center;padding:1.5625rem 0;margin-top:2.8125rem;cursor:pointer}.recipe-filter__header.open .icon-chevron{transform:rotate(180deg)}.recipe-filter__label{display:flex;justify-content:space-between;align-items:center}.recipe-filter__label span{text-transform:uppercase;font-weight:700;font-size:0.875em;margin-left:0.875rem;line-height:1}.recipe-filter__filters{display:none;transform:translateZ(0)}.recipe-filter__filters .featured-icon__categories{margin-top:0;margin-bottom:3.125rem;display:flex}.recipe-filter__filters.open{display:block}@media only screen and (min-width: 48em){.recipe-header{flex-wrap:nowrap}.recipe-header h1{width:auto;margin-bottom:0}.recipe-filter__header{margin-top:3.75rem}}.recipe-intro__content h1{padding-bottom:1.5625rem}.recipe-intro__info{padding-top:2.1875rem;border-top:1px solid #92be2f}.recipe-intro__info svg{fill:#3f5b04;stroke:#3f5b04}.recipe-intro__info svg.icon-print{fill:none;stroke:#3f5b04}.recipe-intro__author-credit{align-items:center;display:flex;padding-bottom:2.1875rem}.recipe-intro__author-credit img{border-radius:50%;height:2.8125rem;margin-right:0.875rem}.recipe-intro__author-credit span{font-size:0.75em;font-weight:600;letter-spacing:0.0625rem;text-transform:uppercase}@media only screen and (min-width: 48em){.recipe-intro__author-credit{padding-bottom:0}}.recipe-content--ingredients+.recipe-content--method{margin-top:-2.1875rem}.recipe-content--ingredients+.recipe-content--method .content{padding-top:0}.recipe-buy .content{align-items:center;background-color:#f1f1f1;display:flex;flex-direction:column;padding:0}.recipe-buy .container:after{background-color:#f1f1f1}.recipe-buy .buy-now-button{align-self:center;justify-content:center;margin-right:0;max-width:100%;width:100%}.recipe-buy .buy-now-button span{width:auto}.recipe-buy__image-wrap{align-items:center;background-image:url("/images/product-bg-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;height:9.8125rem;justify-content:center;overflow:hidden;position:relative;width:100%}.recipe-buy__image-wrap img{display:block;height:85%}.recipe-buy__product-sub{color:#000;font-size:14px;font-weight:700;text-transform:uppercase}.recipe-buy__product-title{color:#6ca000;font-size:20px}.recipe-buy__product{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 2.5rem}@media only screen and (min-width: 48em){.recipe-buy .content{flex-direction:row}.recipe-buy .buy-now-button{margin-right:2.5rem;max-width:16rem;width:auto}.recipe-buy__image-wrap{width:9.8125rem}.recipe-buy__image-wrap img{height:auto;max-width:80%;max-height:80%}.recipe-buy__product{align-items:flex-start;padding:0 2.5rem;width:calc(100% - 157px - 254px)}.recipe-intro__content{align-items:flex-start;display:flex;justify-content:space-between}.recipe-intro__content h1{padding-bottom:2.1875rem;padding-right:2.3125rem}.recipe-intro__info{border-left:1px solid rgba(255,255,255,0.2);border-top:none;height:100%;padding-left:2.3125rem;padding-top:0;width:40%}}@media print{.recipe-buy,.recipe-tile__print,.featured-recipes__tile-listing{display:none}.recipe-intro__content{padding:0;padding-top:100px}.recipe-intro__wrapper h1{font-size:30px}.recipe-content--ingredients ul li,.recipe-content--ingredients ol li{margin-bottom:0}}.product-intro__content{display:flex;flex-direction:column;padding:1.875rem;position:static}.product-intro__content h1{margin-bottom:1.25rem;max-width:40rem}.product-intro__image{width:100%;position:relative;background-image:url("/images/product-bg-1.png");background-size:cover;background-repeat:no-repeat;background-position:center center}.product-intro__image img{width:100%;padding:12%;margin:auto;left:0;right:0;transform:translateY(0) translateZ(0);transition:0.2s transform ease-out}.product__description{font-size:1.5625em;font-weight:400;line-height:148%}.product__nutrition-table,.product__ingredients-table{width:calc(100vw - 0.9375rem - 0.9375rem);transform:translateX(calc(-50% - 0.9375rem));left:50%;margin-right:0.9375rem;margin-left:0.9375rem;position:relative;border-bottom:1px solid #f9f9f9}.product__nutrition-table p,.product__ingredients-table p{padding:0;margin:0}.product__table-legend{position:absolute;width:100px}.product__table-data{font-size:0.6875em}.product__nutrition-disclaimer,.product__where-to-buy-disclaimer{font-style:italic;font-size:0.75em;font-weight:400;margin-top:1.875rem;margin-bottom:1.5rem}.product__where-to-buy-disclaimer{margin:0;margin-top:1.5625rem}@media only screen and (min-width: 48em){.product-intro__content{display:flex;justify-content:space-between;align-items:flex-start;padding-left:28%}.product-intro__image{max-width:18.3125rem;z-index:1}.product-intro__image img{max-width:80%;width:auto;padding:0;margin:auto;left:0;right:0;position:absolute;top:50%;transform:translateY(-50%)}.product__nutrition-table,.product__ingredients-table{width:100%;transform:translateX(0);left:0;margin:0;position:static}.product__table-data{font-size:1em}.product__table-data th{white-space:nowrap}}@media only screen and (min-width: 64.0625em){.product-intro__content h1{margin-bottom:1.25rem}.product__where-to-buy-disclaimer{margin-top:1.5625rem}}form.contact-form span.note{font-size:0.8em;font-style:italic;float:right}.form-list,.form-list__item{padding-left:0;clear:right}.form-list__item{display:flex;flex-direction:column;font-family:"HelveticaNeue", Helvetica, Arial, sans-serif;font-weight:600;line-height:2.5em;list-style-type:none}.form-list__item input,.form-list__item textarea,.form-list__item select,.form-list__item .enquiry-type__selector{border:1px solid #c4c4c4;padding:0.55em 0.8em}.form-list__item input,.form-list__item select{height:2.5em}.form-list__item select{background-color:white;border:0}.form-list__item textarea{border-width:1px;height:12.5em}.enquiry-type__selector{border-radius:0;box-sizing:border-box;cursor:pointer;line-height:1em;position:relative}.enquiry-type__selector select{bottom:0;box-sizing:border-box;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.enquiry-type__selector span{vertical-align:sub;color:#616161}.enquiry-type__selector:after{background:url(/images/icons/chevron.svg) 0 0 no-repeat;color:#616161;content:"";display:block;height:0.7em;width:0.7em;line-height:1;position:absolute;right:1.5%;top:40%}.form-list .button{border:0;margin-top:2em}.address-wrapper hr{background-color:#efefef;border:0;height:1px}.error label{color:#e00404}.error input,.error .enquiry-type__selector,.error textarea{background:#fff;border-color:#e00404;outline-color:#e00404}.error input:focus,.error input.focus,.error .enquiry-type__selector:focus,.error .enquiry-type__selector.focus,.error textarea:focus,.error textarea.focus{background:#f0dbdb}.error-msg__hidden{background:#f0dbdb;display:none;flex-direction:column;height:auto;justify-content:space-around;margin-bottom:1em}.error-msg__hidden p{color:#e00404;margin:0;padding:0.2em 0.5em 0.2em 0.5em}@media only screen and (min-width: 48em){.error-msg--hidden p{padding:0.5em 0.7em}}.error-msg--show{display:flex}.free-ranger-banner{height:90vh;background-repeat:no-repeat;background-size:cover;background-position:70% top;width:100vw;position:relative;top:0;left:0;display:flex;justify-content:flex-start;align-items:flex-start;text-transform:uppercase}.free-ranger-banner .container{padding:0 2.1875rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.free-ranger-banner h1{color:#fff;position:relative}.free-ranger-banner h1 span{font-weight:400}.free-ranger-banner .video-link{margin-top:1.25rem}.free-ranger-banner .video-link.dark{color:#fff}.free-ranger--kelly:after{background-color:#575743}.free-ranger--kelly .text-image-bg__text-box__inner{background-color:#575743}.free-ranger--lisk:after{background-color:#434d2d}.free-ranger--lisk .text-image-bg__text-box__inner{background-color:#434d2d}@media only screen and (min-width: 48em){.free-ranger-banner{height:90vh;background-position:top center}.free-ranger-banner .container{padding:0 2.1875rem;display:block;flex-direction:column;justify-content:center;align-items:flex-start}.free-ranger-banner h1{top:0;position:static;transform:translateY(0)}.free-ranger-banner .container{margin-top:30vh;padding-left:7.5rem}.free-ranger-banner .video-link{margin-top:2.5rem}}.stockist-list{padding-left:0}.stockist-list__item{font-size:0.8em;display:flex;flex-direction:column;justify-content:space-between;line-height:1.3em;list-style-type:none;margin-bottom:0;padding:1.5em 1.5em}.stockist-list__item .wrapper{display:flex;flex-direction:column}.stockist-list__item:nth-child(odd){background:#f1f1f1}.stockist-list__item strong{font-weight:600;margin-bottom:0.7em}.stockist-list__item address{font-style:normal;margin-bottom:0.7em}@media only screen and (min-width: 48em){.stockist-list__item{flex-direction:row;line-height:1.6em;padding:1.5em 2.5em}.stockist-list__item span{height:1.4em;margin-top:auto}.stockist-list__item strong{margin-bottom:0}.stockist-list__item address{height:1.4em;margin-bottom:0}}@media only screen and (min-width: 64.0625em){.stockist-list__item{font-size:0.9em}}.where-to-buy__logos{z-index:1;position:relative;color:#fff;background-color:#fff;margin-right:0.9375rem;margin-left:0.9375rem;padding:3.125rem 1.875rem 0 1.875rem}.where-to-buy__logo-wrapper{bottom:0;display:flex;flex-wrap:wrap;justify-content:space-evenly;z-index:1;border-bottom:1px solid #f2f2f2;padding-bottom:3.125rem;max-width:600px;margin:0 auto}.logo--coles{background:url(/images/logos/coles.png)}.logo--costco{background:url(/images/logos/costco.png)}.logo--foodworks{background:url(/images/logos/foodworks.png)}.logo--franklins{background:url(/images/logos/franklins.png)}.logo--harris-farm{background:url(/images/logos/Harris-Farm-Logo-scaled.png)}.logo--iga{background:url(/images/logos/iga.png)}.logo--oe-foodstores{background:url(/images/logos/oe-foodstores.jpg)}.logo--oe-foodstores{background:url(/images/logos/oe-foodstores.jpg)}.stockist-logo{background-position:center;background-repeat:no-repeat;background-size:contain;height:2.1875rem;margin:0 0.6875rem 1.25rem;width:5.3125rem}@media only screen and (min-width: 48em){.stockist-logo{height:3rem;width:8.75rem}.where-to-buy__logos{width:75%;left:25%;margin:0}}.icon-phone{width:15px;opacity:0.3;margin-right:0.3em}.icon-location-pin{width:9px;opacity:0.3;margin-right:0.3em}.filter{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:1em}@media only screen and (min-width: 48em){.filter{flex-direction:row}}.filter__selector{border-radius:0;border:1px solid #c4c4c4;box-sizing:border-box;cursor:pointer;display:inline-block;line-height:1em;margin-bottom:1.5em;padding:0.55em 0.8em;position:relative;width:85%}.filter__selector select{bottom:0;box-sizing:border-box;cursor:pointer;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.filter__selector span{vertical-align:sub;color:#616161}.filter__selector:after{background:url(/images/icons/chevron.svg) 0 0 no-repeat;color:#616161;content:"";display:block;height:0.7em;width:0.7em;line-height:1;position:absolute;right:4.5%;top:40%}@media only screen and (min-width: 48em){.filter__selector{width:32%;margin-right:1em}}.frepa-image img{width:50%;margin:auto}@media print{body{background:none}@page{size:auto;margin:20mm 13mm 20mm 13mm}.banner,.hamburger{display:none}.page-intro .container:after{background-color:transparent}.page-intro__content{color:#000;background-color:transparent}footer{display:none}}@keyframes animateTabContent{0%{opacity:0}79%{opacity:0}80%{opacity:1}}.qr-app-card__image{align-items:flex-start;display:flex;height:auto;justify-content:center;overflow:hidden;position:absolute;top:0;left:0;z-index:-2;width:100%;transition:all 0.5s}.qr-app-card__image img{object-fit:cover;height:100%;min-height:28.5rem;width:100%;object-position:center;transition-duration:0.5s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1)}@media only screen and (min-width: 48em){.qr-app-card__image img{height:auto;width:100%}}.qr-app-card--img-overlay{background:rgba(0,0,0,0.35);height:100%;position:absolute;width:100%;top:0;left:0;z-index:-1}.qr-app-card{border-radius:0.25rem;box-shadow:0px 0px 10px rgba(0,0,0,0.5);height:28.5rem;margin:0 auto;margin-bottom:1.25rem;transform:translateX(0);transition-duration:0.2s;width:calc(100vw - 40px);overflow:hidden;position:relative;z-index:0}.qr-app-card .qr-app-card__modal-content .qr-app-modal__tabs,.qr-app-card .qr-app-card__modal-content .qr-app-modal__tab-content{visibility:hidden;opacity:0}.qr-app-card.active-card{position:fixed;width:100vw;height:100vh;left:0;top:0;margin-top:0 !important;z-index:99;border-radius:0;left:0;right:0;height:100vh;width:100vw;z-index:10}.qr-app-card.active-card .qr-app-card--content{transition:all 0.2s;padding-bottom:1.25rem}.qr-app-card.active-card .qr-app-card--img-overlay{height:35vh;transition-duration:0}.qr-app-card.active-card .qr-app-card__modal-content .qr-app-modal__tabs{transition-duration:0.5s}.qr-app-card.active-card .qr-app-card__modal-content .qr-app-modal__tabs,.qr-app-card.active-card .qr-app-card__modal-content .qr-app-modal__tab-content{visibility:visible;opacity:1}.qr-app-card.active-card .qr-app-card__modal-content .qr-app-modal__tab-content{top:calc(30vh + 68px);position:fixed;left:0;right:0;width:100vw;transition-duration:0.2s;transform:translateX(0)}.qr-app-card.active-card .qr-app-card__image{transition-duration:0.2s;height:30vh}.qr-app-card.active-card .qr-app-card__image img{transition-duration:0.2s;transition-timing-function:cubic-bezier(0.075, 0.82, 0.165, 1);height:100%;width:100vw}.qr-app-card.active-card .qr-app-card__details{opacity:0;transition:all 0.2s}.qr-app-card.active-card .qr-app-typography--display2:after{display:none}.qr-app-card__details{align-items:center;display:flex;height:auto;padding:1.5625rem;position:absolute;justify-content:flex-start;top:0;left:0;width:100%;z-index:1;transition:all 0.5s}.qr-app-card__details div{flex:1}.qr-app-card__details--modal-version{position:relative;opacity:1 !important;padding-bottom:0;padding-left:0;padding-top:0.625rem}.qr-app-card__details--time{align-items:center;display:flex}.qr-app-card__details--serves{align-items:center;justify-content:flex-start;display:flex}.qr-app-card__details--serves .icon{flex:1;background:url("/images/icons/chicken_on_plate.svg") top center no-repeat;background-size:1.25rem;height:1.25rem;width:1.25rem;min-width:1.25rem;max-width:1.25rem;margin-right:0.3125rem}.qr-app-card--author{padding-top:2.5rem;position:relative}.qr-app-card--content{justify-content:flex-end;display:flex;flex-direction:column;height:30vh;width:100%;left:0;padding:0 1.5625rem;position:absolute;z-index:1;transition:all 0.5s}.qr-app-card--content.with-author{bottom:1.875rem}.qr-app-card--content.no-author{bottom:3.125rem}.qr-app-card--content--modal-version{pointer-events:none;height:30vh}.qr-app-card--content--modal-version .qr-app-card--author{padding-top:1.25rem}.qr-app-card--content--modal-version.with-author{bottom:auto;top:0}.qr-app-card--content--modal-version.no-author{padding-bottom:1.875rem;bottom:auto;top:0}.qr-app-header{left:0;margin-bottom:2.5rem;position:fixed;top:0;z-index:2;padding:0 1.25rem;transition:all 0.4s;transform:translateY(0)}.qr-app-header.with-bg{transition:all 0.4s;background:#fff}.qr-app-header.scrolling-down{transition:all 0.4s;transform:translateY(-100px)}.qr-app-header--grid{align-items:center;display:flex}.qr-app-header--grid-col{min-width:50%;max-width:50%}.qr-app-header--suggest-text{text-align:right}.qr-app-typography--display1{line-height:110%;margin-bottom:0.625rem}.qr-app-typography--display2{color:#fff;font-style:normal;font-weight:500;font-size:1.125rem;line-height:150%;letter-spacing:0.12em;position:relative;text-transform:uppercase}.qr-app-typography--display2:after{background:#84bd00;content:"";height:1px;width:100%;left:0;position:absolute;bottom:-0.625rem}.qr-app-typography--caption1{font-weight:500;font-size:0.625rem;line-height:150%;letter-spacing:0.12em;text-transform:uppercase;color:#fff}.qr-app-typography--caption2{font-style:normal;font-weight:500;font-size:0.875rem;line-height:135%;letter-spacing:0.02em;text-transform:capitalize;color:#fff}body.qr-app{background:none}body.qr-app .qr-app-background{position:fixed;top:0;left:0;right:0;width:100vw;height:100vh;background:url("/images/pattern-bg.png");background-size:21.875rem;text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;z-index:-1}.qr-app-content{display:block;padding-top:5.9375rem}.qr-app-list-content{padding:1.25rem 0 0}.qr-app-content-overlay{background:rgba(0,0,0,0.4);position:fixed;top:0;left:0;width:100%;height:100vh;transition:all 0.1s ease-in-out;visibility:hidden;opacity:0;z-index:3}.qr-app-intro{padding:0 1.25rem}@keyframes slideIn{0%{z-index:100}1%{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(-100vw)}}.qr-app-modal{background:#fff;-webkit-box-shadow:10px 0px 36px -15px rgba(0,0,0,0.67);-moz-box-shadow:10px 0px 36px -15px rgba(0,0,0,0.67);box-shadow:10px 0px 36px -15px rgba(0,0,0,0.67);display:flex;flex-direction:column;position:fixed;z-index:3}.qr-app-modal.close{visibility:hidden}.qr-app-modal.init{margin:0 auto;max-height:28.5rem;height:28.5rem;width:calc(100vw - 40px);top:0;left:1.25rem;right:1.25rem}.qr-app-modal.open{height:100vh;width:100%;transition:all 0.5s;transition-timing-function:easeInExpo;visibility:visible;left:0;top:0;right:0}.qr-app-modal__hero{background-position:center center !important;background-size:cover !important;flex:1;margin-bottom:4.375rem;padding:1.5625rem;position:relative}.qr-app-modal__hero .qr-app-typography--display2:after{content:none}.qr-app-modal__hero.init{min-height:100%;max-height:100%;height:100%}.qr-app-modal__hero.open{transition:all 0.5s;min-height:30vh;max-height:30vh;height:30vh}.qr-app-modal__hero-details{display:flex;margin-top:1.875rem}.qr-app-modal__hero-details div{display:flex;flex:1}.qr-app-modal__hero-details .qr-app-modal__hero-details--time{max-width:45%;min-width:45%}.qr-app-modal__hero-details .qr-app-modal__hero-details--serves .icon{max-width:1.875rem;min-width:1.875rem;width:1.875rem;height:1.875rem;min-height:1.875rem;margin-top:0.1875rem}.qr-app-modal__hero-content{bottom:1.875rem;position:absolute;max-width:80%;z-index:3}.qr-app-modal__body{display:flex;flex-direction:column;flex:1;min-height:70vh;max-height:70vh;padding-bottom:6.25rem;height:70vh;overflow:hidden}.qr-app-modal__tabs{background:rgba(0,0,0,0.03);display:flex;height:4.375rem;position:fixed;top:30vh;width:100%;z-index:10}.qr-app-modal__tab{background:#f1f1f1;color:#aaa5a0;outline:none;border:none;border-bottom:0.125rem solid transparent;flex:1}.qr-app-modal__tab.active{border-bottom-color:#84bd00;color:#000}.qr-app-modal__tab-content{background:#fff;display:flex;flex-direction:column;min-height:100%;padding-bottom:2.4375rem;z-index:2}.qr-app-modal__ingredients{display:block;height:70vh;opacity:1;overflow-y:scroll;padding-bottom:40vh;position:absolute;top:0;transition:all 0.2s ease-in-out;width:100%;visibility:visible}.qr-app-modal__ingredients p,.qr-app-modal__ingredients h1,.qr-app-modal__ingredients h2,.qr-app-modal__ingredients h3,.qr-app-modal__ingredients h4,.qr-app-modal__ingredients h5,.qr-app-modal__ingredients h6{padding-top:1.25rem;padding-left:1.25rem;font-size:1rem}.qr-app-modal__ingredients ul{list-style:none;padding-left:0}.qr-app-modal__ingredients li{align-items:center;border-bottom:1px solid #f1f1f1;box-sizing:border-box;display:flex;height:auto;min-height:4.375rem;font-size:1rem;margin-bottom:0;padding:1.25rem 1.875rem 1.25rem 4.0625rem;line-height:115%}.qr-app-modal__ingredients li:before{border-radius:50%;box-sizing:border-box;border:2px solid #f1f1f1;content:"";height:1.5625rem;width:1.5625rem;position:absolute;left:1.25rem}.qr-app-modal__ingredients li.selected-ingredient:before{background:url("/images/icons/tick.svg") no-repeat center center;background-size:0.625rem;border-color:#84bd00}.qr-app-modal__ingredients li:last-child{border-bottom:none}.qr-app-modal__ingredients.hide{opacity:0;transition:all 0.3s ease-in-out;display:none}.qr-app-modal__method{display:block;height:70vh;transition:all 0.5s ease-in-out;padding:1.25rem;padding-bottom:40vh;position:absolute;top:0;opacity:1;overflow-y:scroll}.qr-app-modal__method.hide{transition:all 0.3s ease-in-out;opacity:0;display:none}.qr-app-modal--close-btn{background:none;border:none;color:#fff;font-style:normal;font-weight:bold;font-size:0.75rem;line-height:160%;letter-spacing:0.08em;position:fixed;text-transform:uppercase;top:1.25rem;right:0.9375rem;z-index:100}.qr-app-copy-to-clipboard{visibility:visible;position:absolute}.qr-app-copy-to-clipboard.hide{visibility:hidden}.qr-app-clipboard-icon svg{position:absolute;width:20px !important}.qr-app-clipboard-icon--default svg{left:20px}.qr-app-clipboard-icon--success svg{left:0}.qr-app-clipboard-icon.hide{opacity:0;transition:all 0.5s;transform:translateY(-20px)}.qr-app-clipboard-icon.show{opacity:1;transition-delay:0.5s;transition:all 0.5s;transform:translateY(0)}.qr-app-footer{align-items:center;background:#ffffff;box-shadow:0px 0px 30px rgba(0,0,0,0.07);bottom:0;left:0;display:flex;flex-direction:column;height:5.625rem;justify-content:center;position:fixed;width:100%;transition:all 0.1s ease-in;z-index:10}.qr-app-footer--grid{align-items:center;display:flex;justify-content:center}.qr-app-footer.expand{height:11.625rem;transition:all 0.1s ease-out}body.filters-open{overflow-y:hidden}body.filters-open .qr-app-content-overlay{transition:all 0.3s;opacity:1;visibility:visible}.qr-app-filter__btn-wrapper{display:flex;flex-direction:row}.qr-app-filter__btn-wrapper.clicked{position:absolute;left:0;width:100%}.qr-app-filter__btn-wrapper .hide,.qr-app-filter__btn-wrapper.hide{opacity:0;visibility:hidden}.qr-app-filter__button--wrapper{flex:1}.qr-app-filters{display:none;flex:3;flex-direction:row;height:100%;overflow-x:scroll;width:calc(70px * 4);-ms-overflow-style:none;scrollbar-width:none}.qr-app-filters.open{display:flex}.qr-app-filters::-webkit-scrollbar{display:none}.qr-app-filter__filters{align-items:center;display:flex;flex:1;height:100%;justify-content:center;max-width:5.75rem;min-width:5.75rem;width:5.75rem;text-indent:-9999px}.qr-app-filters__item{background-color:transparent;background-position:center center !important;background-repeat:no-repeat !important;background-size:90px !important;border:none;border-radius:0.375rem;height:5rem;flex:1;margin-left:0.375rem;margin-right:0.375rem;max-height:4.6875rem;min-width:6.75rem;outline:none;width:6.75rem}.qr-app-filters__item img{height:auto;width:auto;max-height:70px;max-width:100px}.qr-app-filters__item.active{background-color:#f1f1f1 !important}.qr-app-filter__button{background:none;border:none;height:100%;width:100%;outline:none}.qr-app-filter__button:focus{outline:none}.qr-app-filter__button--label-icon{align-items:center;display:flex;max-width:1.4375rem;min-width:1.4375rem}.qr-app-filter__button--label-icon svg{width:100%}.qr-app-filter__button--wrapper{align-items:center;border:1px solid transparent;border-radius:0.375rem;display:flex;justify-content:center;padding-left:0.9375rem}.qr-app-filter__button--wrapper.toggled{border-color:#fff;margin-top:-1.875rem;min-height:5rem;max-width:5rem;min-width:5rem;padding-left:0}.qr-app-filters__button-wrap{flex-direction:column;align-items:flex-start;display:flex;margin-right:5px;margin-left:5px}.qr-app-filters__item-name{color:#000;margin-top:10px;text-align:center;padding:0 10px}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.qr-app-load-more{display:block;padding-bottom:6.25rem;padding-left:1.25rem;padding-right:1.25rem}.qr-app-load-more--button{align-items:center;background:#232732;border-radius:0.25rem;border:none;display:flex;flex-direction:column;justify-content:center;min-height:6.875rem;position:relative;outline:none;width:100%;transition:all 0.3s}.qr-app-load-more--button.no-more-recipes{min-height:2.5rem;transition:all 0.3s}.qr-app-load-more--button:disabled{pointer-events:none;opacity:0.5}.qr-app-load-more--button svg{margin-bottom:0.625rem}.qr-app-load-more--button.loading svg{animation:rotate infinite 1s linear}
