@font-face{font-family:Hunters;src:url(Hunters-Regular.otf) format("OpenType");font-display:swap}@font-face{font-family:LS-Black;src:url(LeagueSpartan-Black.woff) format("woff");font-display:swap}@font-face{font-family:LS-Bold;src:url(LeagueSpartan-Bold.woff) format("woff");font-display:swap}@font-face{font-family:LS-Extra-Bold;src:url(LeagueSpartan-ExtraBold.woff) format("woff");font-display:swap}@font-face{font-family:LS-Extra-Light;src:url(LeagueSpartan-ExtraLight.woff) format("woff");font-display:swap}@font-face{font-family:LS-Light;src:url(LeagueSpartan-Light.woff) format("woff");font-display:swap}@font-face{font-family:LS-Medium;src:url(LeagueSpartan-Medium.woff) format("woff");font-display:swap}@font-face{font-family:LS-Regular;src:url(LeagueSpartan-Regular.woff) format("woff");font-display:swap}@font-face{font-family:LS-Semi-Bold;src:url(LeagueSpartan-SemiBold.woff) format("woff");font-display:swap}html{height:100%}@media (min-width: 1350px){.container{max-width:1313px}}@media (min-width: 1500px){.container{max-width:1450px}}@media (max-width: 576px){.container.no-xs-padding{padding-left:0;padding-right:0}}@media screen and (min-width: 992px){.negative-margin-lg{margin-top:-120px}}@media screen and (min-width: 1200px){.centered-padding{padding-left:15rem!important;padding-right:15rem!important}}body.popover-bg{overflow-y:hidden;position:relative}body.popover-bg:after{position:absolute;top:0;left:0;height:100%;width:100%;content:"";background-color:#00000080;z-index:9998}h1{font-family:Hunters,Arial,Fallback,sans-serif;color:#435d42;letter-spacing:.25rem;font-size:5em}@media screen and (min-width: 576px){h1{font-size:6em}}@media screen and (min-width: 768px){h1{font-size:8em}}@media screen and (min-width: 992px){h1{font-size:10em}}@media screen and (min-width: 1200px){h1{font-size:15em}}h2{font-family:LS-extra-bold,Arial,Fallback,sans-serif;color:#435d42;text-transform:uppercase;letter-spacing:.25rem;font-size:1.75em}@media screen and (min-width: 576px){h2{font-size:3em;letter-spacing:.75rem}}@media screen and (min-width: 768px){h2{font-size:4em;letter-spacing:1rem}}@media screen and (min-width: 992px){h2{font-size:4.5em;letter-spacing:1.25rem}}@media screen and (min-width: 1200px){h2{font-size:5em;letter-spacing:1.5rem}}h4{font-family:Hunters,Arial,Fallback,sans-serif;letter-spacing:.25rem;font-size:4em}@media screen and (min-width: 576px){h4{font-size:4em}}@media screen and (min-width: 768px){h4{font-size:4em}}@media screen and (min-width: 992px){h4{font-size:5em}}h5{font-family:LS-semi-bold,Arial,Fallback,sans-serif;text-transform:uppercase;letter-spacing:.25rem;font-weight:500;font-size:1.5rem}h6{font-family:LS-semi-bold,Arial,Fallback,sans-serif;font-weight:500}p,span,label,a,ul,ol,.text-default,.text-default>*{font-family:LS-light,Arial;font-size:1.1em}@media screen and (min-width: 768px){p,span,label,a,ul,ol,.text-default,.text-default>*{font-size:1.1em}}p strong,.font-bold,.font-bold>*{font-family:LS-semi-bold,Arial!important}a{color:#435d42;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s}a:hover{color:#4a7729;text-decoration:none}.letter-spacing-0{letter-spacing:0}header{height:0px}nav .navbar-nav a{font-family:LS-semi-bold,Arial;color:#435d42;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}nav .navbar-nav a:hover{color:#4a7729}nav .navbar-nav a:hover i{color:#4a7729}nav .navbar-nav .nav-item-children>a:after{font-family:"Font Awesome 5 Free";content:"\f078";font-weight:900;font-size:.75rem;margin-left:.5rem}nav .navbar-nav .nav-item-child{position:absolute;display:none}nav.main-nav{padding:0 4rem;height:0px}nav.main-nav .navbar-nav{background-color:#faffb166;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:.5rem 1.5rem;border-radius:1.5rem;color:#435d42;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:9999}nav.main-nav .navbar-nav span{border-left:1px solid #E8E1D7}nav.main-nav .navbar-nav button{color:#435d42;background-color:transparent;border:none;text-transform:uppercase;cursor:pointer}@media screen and (max-width: 992px){nav.main-nav{padding:.5rem}}nav.main-nav a.navbar-logo img{margin-top:-100px;max-width:200px;z-index:9999}@media screen and (max-width: 992px){nav.main-nav a.navbar-logo img{margin-top:-60px;max-width:100px}}nav.secondary-nav{padding:0 4rem;position:absolute;right:0;top:100px;z-index:1}nav.secondary-nav .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}nav.secondary-nav .navbar-nav a{padding-right:1rem;padding-left:1rem}nav.secondary-nav.light a{color:#fff}footer{color:#2d432c;position:relative}footer .newsletter-footer{background-color:#d5a38b;color:#fff;text-align:center}footer .main-footer{background-color:#e8e1d7;padding:0 4rem}footer .main-footer a{font-family:LS-semi-bold,Arial}footer .main-footer h4{font-size:3em}footer .main-footer img{max-width:200px}@media screen and (max-width: 992px){footer .main-footer img{max-width:100px}}@media screen and (max-width: 992px){footer .main-footer{padding:0 .5rem}}footer .main-footer .tel{font-size:1.5rem}footer .main-footer .hashtag{font-family:Hunters,Arial;font-size:2.5rem}footer .bottom-footer{padding:1rem 4rem}footer .bottom-footer p{font-family:LS-regular,Arial;text-transform:uppercase;margin:0;font-size:.7rem}footer .bottom-footer a{color:#2d432c}#side-nav{height:100%;width:100%;position:fixed;z-index:9999;top:0;right:-100%;background-color:#435d42cc;overflow-x:hidden;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;display:-webkit-box;display:-ms-flexbox;display:flex}#side-nav.show{right:0}#side-nav .green-menu{background-color:#435d42;height:100%;padding:4rem 1.5rem}#side-nav .green-menu a{font-family:LS-semi-bold,Arial;color:#fff}#side-nav .green-menu .links a{font-family:LS-regular,Arial;text-transform:uppercase;font-size:.8rem;letter-spacing:2px}#side-nav .green-menu .navbar-nav a{font-size:1.5rem}#side-nav .green-menu .navbar-nav .b-icon img{position:absolute;top:0;left:30%;max-height:100%;max-width:80%}#side-nav .green-menu .navbar-nav .nav-item-children>a:after{font-family:"Font Awesome 5 Free";content:"\f077";font-weight:900;font-size:.75rem;margin-left:.5rem}#side-nav .green-menu .navbar-nav .nav-item-children>a.collapsed:after{content:"\f078"}@media screen and (min-width: 992px){#side-nav .green-menu{border-bottom-left-radius:5rem;padding:4rem 2rem}}#side-nav .closebtn{position:absolute;top:1rem;right:25px;font-size:36px;margin-left:50px;color:#fff}.basket-quantity{border:none;color:#435d42;font-family:LS-semi-bold,Arial;border-radius:50%;margin:0 .25rem;text-align:center;background-color:#e8e1d7;font-size:.75rem;width:23px;height:23px;line-height:23px;display:inline-block;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.basket-quantity.side-nav{font-size:.6rem;width:18px;height:18px;line-height:20px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0)}.breadcrumb{background-color:transparent}.breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:">"}.breadcrumb .breadcrumb-item{font-family:LS-light,Arial;font-size:1.1rem}.breadcrumb .breadcrumb-item a{font-size:1.1rem;font-family:LS-regular,Arial}.pagination .page-item{min-width:2rem}.pagination .page-item .page-link{border:none;color:#435d42;font-family:LS-semi-bold,Arial;border-radius:50%;margin:0 .125rem;text-align:center;background-color:transparent}.pagination .page-item .page-link:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.pagination .page-item .page-link:hover{background-color:#d2d9d2}.pagination .page-item:first-child .page-link{border-radius:50%}.pagination .page-item:last-child .page-link{border-radius:50%}.pagination .page-item.active .page-link{background-color:#e8e1d7}.popover{max-width:400px;background-color:transparent;border:none;z-index:9999;font-family:LS-regular,Arial}.popover .arrow:after{border-bottom-color:#f9f6f2}.popover .popover-body{background-color:#f9f6f2;border-radius:1rem}.popover .popover-body .line-item a{font-family:LS-semi-bold,Arial}.popover .popover-body .line-item a:hover{color:#435d42;text-decoration:none}.popover .wrapper{padding-top:1rem;padding-bottom:1rem;max-height:100vh;overflow-y:auto;overflow-x:hidden}.popover .wrapper .close{position:absolute;top:10px;right:10px}.top-bar{position:relative;top:0;left:0;z-index:1055;width:100%;padding:.5rem 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;background-color:#93c572;border-bottom:1px solid #77b64e}.top-bar span{color:#fff}@media print{.top-bar{display:none}}.btn{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;padding:.75rem 1.75rem}.btn.btn-wide{padding:1rem 2.5rem;font-size:.9rem}.btn.btn-bold{font-family:LS-semi-bold,Arial}.btn-outline-very-dark-green{border-radius:2rem;background-color:#2d432c;border:1px solid #fff;color:#fff}.btn-outline-very-dark-green:hover{background-color:#182418;color:#fff}.btn-outline-dark-green{border-radius:2rem;background-color:#435d42;border:1px solid #fff;color:#fff}.btn-outline-dark-green:hover{background-color:#2e3f2d;color:#fff}.btn-outline-medium-green{border-radius:2rem;background-color:#4a7729;border:1px solid #fff;color:#fff}.btn-outline-medium-green:hover{background-color:#32511c;color:#fff}.btn-outline-light-green{border-radius:2rem;background-color:#93c572;border:1px solid #fff;color:#fff}.btn-outline-light-green:hover{background-color:#77b64e;color:#fff}.btn-outline-very-light-green{border-radius:2rem;background-color:#cbfdaa;border:1px solid #fff;color:#fff}.btn-outline-very-light-green:hover{background-color:#adfc78;color:#fff}.btn-outline-forest-green{border-radius:2rem;background-color:#576f4c;border:1px solid #fff;color:#fff}.btn-outline-forest-green:hover{background-color:#3f5137;color:#fff}.btn-outline-olive{border-radius:2rem;background-color:#afb961;border:1px solid #fff;color:#fff}.btn-outline-olive:hover{background-color:#96a047;color:#fff}.btn-outline-tan{border-radius:2rem;background-color:#bec86d;border:1px solid #fff;color:#fff}.btn-outline-tan:hover{background-color:#aeba48;color:#fff}.btn-outline-peach{border-radius:2rem;background-color:#d5a38b;border:1px solid #fff;color:#fff}.btn-outline-peach:hover{background-color:#c78566;color:#fff}.btn-outline-orange{border-radius:2rem;background-color:#f0c055;border:1px solid #fff;color:#fff}.btn-outline-orange:hover{background-color:#ecaf26;color:#fff}.btn-outline-earth{border-radius:2rem;background-color:#dba75f;border:1px solid #fff;color:#fff}.btn-outline-earth:hover{background-color:#d29035;color:#fff}.btn-outline-bone{border-radius:2rem;background-color:#e8e1d7;border:1px solid #fff;color:#fff}.btn-outline-bone:hover{background-color:#d5c9b7;color:#fff}.btn-outline-grey{border-radius:2rem;background-color:#f9f6f2;border:1px solid #fff;color:#fff}.btn-outline-grey:hover{background-color:#e9decf;color:#fff}.btn-outline-medium-grey{border-radius:2rem;background-color:#d2d9d2;border:1px solid #fff;color:#fff}.btn-outline-medium-grey:hover{background-color:#b6c2b6;color:#fff}.btn-very-dark-green{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#2d432c}.btn-very-dark-green:hover{background-color:#2d432c;color:#fff}.btn-dark-green{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#435d42}.btn-dark-green:hover{background-color:#435d42;color:#fff}.btn-medium-green{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#4a7729}.btn-medium-green:hover{background-color:#4a7729;color:#fff}.btn-light-green{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#93c572}.btn-light-green:hover{background-color:#93c572;color:#fff}.btn-very-light-green{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#cbfdaa}.btn-very-light-green:hover{background-color:#cbfdaa;color:#fff}.btn-forest-green{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#576f4c}.btn-forest-green:hover{background-color:#576f4c;color:#fff}.btn-olive{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#afb961}.btn-olive:hover{background-color:#afb961;color:#fff}.btn-tan{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#bec86d}.btn-tan:hover{background-color:#bec86d;color:#fff}.btn-peach{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#d5a38b}.btn-peach:hover{background-color:#d5a38b;color:#fff}.btn-orange{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#f0c055}.btn-orange:hover{background-color:#f0c055;color:#fff}.btn-earth{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#dba75f}.btn-earth:hover{background-color:#dba75f;color:#fff}.btn-bone{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#e8e1d7}.btn-bone:hover{background-color:#e8e1d7;color:#fff}.btn-grey{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#f9f6f2}.btn-grey:hover{background-color:#f9f6f2;color:#fff}.btn-medium-grey{border-radius:2rem;background-color:#fff;border:1px solid #fff;color:#d2d9d2}.btn-medium-grey:hover{background-color:#d2d9d2;color:#fff}.btn-subscription{padding:.5rem .75rem .5em .5rem}.btn-subscription img{max-height:2rem;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.faq .btn-faq{background-color:#fff;color:#afb961;border:2px solid #AFB961;border-radius:3rem;padding-top:.5rem;padding-bottom:.5rem}.faq .btn-faq:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f068"}.faq.collapsed .btn-faq{background-color:#afb961;color:#fff}.faq.collapsed .btn-faq:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067"}.product-categories .category-btn{background-color:#e8e1d7;padding:.5rem 0rem;border-radius:2rem;text-transform:uppercase;font-size:.8rem;font-family:LS-semi-bold,Arial;margin-bottom:1rem;display:block;text-align:center;color:#435d42}.product-categories .category-btn.active,.product-categories .category-btn.active:hover{background-color:#cbfdaa}.product-categories .category-btn:hover{background-color:#d5c9b7}.product-categories .category-btn a{color:#435d42}.product-categories.alternate .category-btn{background-color:#758570;padding:.5rem 0rem;border-radius:2rem;text-transform:uppercase;font-size:.8rem;font-family:LS-semi-bold,Arial;margin-bottom:1rem;display:block;text-align:center;color:#fff}.product-categories.alternate .category-btn.active,.product-categories.alternate .category-btn.active:hover{background-color:#93c572}.product-categories.alternate .category-btn:hover{background-color:#5d6959}.product-categories.alternate .category-btn a{color:#fff}.product-card{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem;text-align:center;min-height:400px;color:#fff;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;background-repeat:no-repeat;background-position:center;background-size:cover}.product-card.nuts{background-image:url('{{ "product-nuts.png" | asset_url }}')}.product-card.drinks{background-image:url('{{ "product-drinks.png" | asset_url }}')}.product-card.butters{background-image:url('{{ "product-butters.png" | asset_url }}')}.product-card.gifts{background-image:url('{{ "product-gifts.png" | asset_url }}')}.product-card:before{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-webkit-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:-o-linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(#0003,#0003);content:"";opacity:0;-webkit-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s}.product-card p{opacity:0;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;position:absolute;bottom:2.5rem;left:0;padding:2em;width:100%;font-size:.9rem;color:#fff}@media screen and (min-width: 768px){.product-card p{font-size:1rem}}.product-card a.btn{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,-20px);-ms-transform:translate(-50%,-20px);transform:translate(-50%,-20px)}.product-card .heading{position:absolute;top:50%;left:0;width:100%;color:#fff;-webkit-transition:color .35s,-webkit-transform .35s;transition:color .35s,-webkit-transform .35s;-o-transition:transform .35s,color .35s;transition:transform .35s,color .35s;transition:transform .35s,color .35s,-webkit-transform .35s;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.product-card:hover:before,.product-card:hover p{opacity:1}.product-card:hover .heading{color:#fff;-webkit-transform:translate3d(0,-50%,0) translate3d(0,-100px,0);transform:translate3d(0,-50%,0) translate3d(0,-100px,0)}@media screen and (min-width: 1800px){.product-card:hover .heading{-webkit-transform:translate3d(0,-50%,0) translate3d(0,-80px,0);transform:translate3d(0,-50%,0) translate3d(0,-80px,0)}}.qualities{text-align:center}.qualities img{max-height:7rem}.qualities h4{font-size:3.5rem;color:#fff}.qualities p{color:#2d432c}.nav-circle-very-dark-green{border-radius:50%;border:2px dotted #182418;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-very-dark-green a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-dark-green{border-radius:50%;border:2px dotted #2e3f2d;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-dark-green a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-medium-green{border-radius:50%;border:2px dotted #32511c;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-medium-green a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-light-green{border-radius:50%;border:2px dotted #77b64e;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-light-green a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-very-light-green{border-radius:50%;border:2px dotted #adfc78;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-very-light-green a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-forest-green{border-radius:50%;border:2px dotted #3f5137;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-forest-green a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-olive{border-radius:50%;border:2px dotted #96a047;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-olive a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-tan{border-radius:50%;border:2px dotted #aeba48;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-tan a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-peach{border-radius:50%;border:2px dotted #c78566;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-peach a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-orange{border-radius:50%;border:2px dotted #ecaf26;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-orange a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-earth{border-radius:50%;border:2px dotted #d29035;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-earth a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-bone{border-radius:50%;border:2px dotted #d5c9b7;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-bone a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-grey{border-radius:50%;border:2px dotted #e9decf;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-grey a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-circle-medium-grey{border-radius:50%;border:2px dotted #b6c2b6;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-circle-medium-grey a{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hashtag{font-family:Hunters,Arial}.page-banner{position:relative}.page-banner img,.page-banner video{width:100%;min-height:225px;-o-object-fit:cover;object-fit:cover}.page-banner h1,.page-banner h2{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;font-family:Hunters,Arial;text-transform:none;line-height:1;text-align:center;font-size:4em;letter-spacing:1px;width:100%}@media screen and (min-width: 768px) and (max-width: 1700px){.page-banner h1.condensed,.page-banner h2.condensed{top:100%;-webkit-transform:translate(-50%,-125%);-ms-transform:translate(-50%,-125%);transform:translate(-50%,-125%)}}@media screen and (min-width: 576px){.page-banner h1,.page-banner h2{font-size:5em}}@media screen and (min-width: 768px){.page-banner h1,.page-banner h2{font-size:6em}}@media screen and (min-width: 992px){.page-banner h1,.page-banner h2{font-size:8em}}@media screen and (min-width: 1200px){.page-banner h1,.page-banner h2{letter-spacing:.25rem}}@media screen and (min-width: 1400px){.page-banner h1,.page-banner h2{font-size:10em}}.awards img{max-height:150px}table.nutrition-table th,table.nutrition-table td{border-bottom:1px solid #435D42;border-top:none}.product-quantity-control{background-color:#d3d9d3;border-radius:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.product-quantity-control .input-wrapper{padding:.5rem 1rem}.product-quantity-control .input-wrapper input{width:2.5rem;background-color:#eef1ee;border:none;border-radius:2rem;text-align:center;font-family:LS-semi-bold,Arial;color:#435d42;padding-left:.9rem;padding-top:.3rem}.blog .blog-sidebar{background-color:#f4efe8}.blog .blog-sidebar .categories{list-style:none}.blog .blog-sidebar .categories a{font-size:1.5rem;text-decoration:underline;font-family:LS-regular,Arial}@media screen and (max-width: 576px){.blog .blog-sidebar .categories{margin:0;padding:0}}.blog .blog-content h1{font-size:5rem;letter-spacing:1px;line-height:1}@media screen and (max-width: 576px){.blog .blog-content h1{font-size:4rem}}.blog .blog-content .blog-body div,.blog .blog-content .blog-body span,.blog .blog-content .blog-body p,.blog .blog-content .blog-body em,.blog .blog-content .blog-body ul,.blog .blog-content .blog-body li,.blog .blog-content .blog-body ol{font-size:1.1rem;color:#435d42;font-family:LS-light,Arial}.blog .blog-content .blog-body h1,.blog .blog-content .blog-body h2,.blog .blog-content .blog-body h3,.blog .blog-content .blog-body h4,.blog .blog-content .blog-body h5,.blog .blog-content .blog-body h6,.blog .blog-content .blog-body h1 *,.blog .blog-content .blog-body h2 *,.blog .blog-content .blog-body h3 *,.blog .blog-content .blog-body h4 *,.blog .blog-content .blog-body h5 *,.blog .blog-content .blog-body h6 *{font-family:LS-semi-bold,Arial;font-size:1.5rem;margin-top:2.5rem;margin-bottom:1rem}.blog .blog-content .blog-body a,.blog .blog-content .blog-body td,.blog .blog-content .blog-body strong{font-family:LS-semi-bold,Arial}.blog .blog-content .blog-body img{max-width:100%}.blog .blog-content .blog-body img.main-image{-o-object-fit:cover;object-fit:cover;max-height:300px}.blog .blog-content .blog-body li{margin-bottom:.75rem}.blog .blog-content .blog-body a{font-size:1.1rem}.blog .blog-content .blog-body iframe{width:100%;min-height:400px}.blog .blog-content .blog-body .ingredients h1,.blog .blog-content .blog-body .ingredients h2,.blog .blog-content .blog-body .ingredients h3,.blog .blog-content .blog-body .ingredients h4,.blog .blog-content .blog-body .ingredients h5,.blog .blog-content .blog-body .ingredients h6{font-family:LS-semi-bold,Arial;font-size:.9rem;margin-bottom:.75rem;letter-spacing:0px;text-transform:uppercase}.blog .blog-content .blog-body .ingredients p{margin-bottom:0}#map{height:100%;width:100%;min-height:500px}.contact-bold-block p{font-family:LS-semi-bold,Arial;margin-bottom:0}.faq{font-family:LS-semi-bold,Arial;color:#435d42;padding:2rem;background-color:#fff;cursor:pointer;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;-webkit-box-shadow:0 .5rem 1rem rgba(0,0,0,.15);box-shadow:0 .5rem 1rem #00000026}.faq.collapsed{background-color:#f9f6f2;-webkit-box-shadow:none;box-shadow:none}.arrow-down-very-dark-green{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #2D432C}.arrow-down-dark-green{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #435D42}.arrow-down-medium-green{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #4A7729}.arrow-down-light-green{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #93C572}.arrow-down-very-light-green{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #CBFDAA}.arrow-down-forest-green{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #576F4C}.arrow-down-olive{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #AFB961}.arrow-down-tan{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #BEC86D}.arrow-down-peach{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #D5A38B}.arrow-down-orange{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #F0C055}.arrow-down-earth{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #DBA75F}.arrow-down-bone{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #E8E1D7}.arrow-down-grey{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #F9F6F2}.arrow-down-medium-grey{width:0;height:0;border-left:25px solid transparent;border-right:25px solid transparent;border-top:25px solid #D2D9D2}.stockist-logos{display:-ms-grid;display:grid;grid-gap:2rem;row-gap:8rem;-ms-grid-columns:(minmax(220px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.stockist-logos img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;height:auto;-ms-grid-column-align:center;justify-self:center;padding:0 4rem}.timeline .entry{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#f9f6f2}.timeline .entry .entry-text{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%;padding:2rem}.timeline .entry .entry-text h4{margin-bottom:2.5rem;line-height:1}.timeline .entry .entry-text p{color:#435d42}.timeline .entry .entry-text hr{margin-left:0;margin-right:0;margin-bottom:2rem}.timeline .entry .entry-photo{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;width:100%}.timeline .entry .entry-photo img{width:100%;height:auto}.timeline .entry:nth-child(2n){background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.timeline .entry:nth-of-type(5n+1) h4{color:#afb961}.timeline .entry:nth-of-type(5n+2) h4{color:#dba75f}.timeline .entry:nth-of-type(5n+3) h4{color:#435d42}.timeline .entry:nth-of-type(5n+4) h4{color:#93c572}.timeline .entry:nth-of-type(5n+5) h4{color:#d5a38b}@media screen and (min-width: 992px){.timeline .entry{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.timeline .entry:before{position:absolute;top:50%;left:50%;-webkit-box-shadow:0 0 0 4px #435D42;box-shadow:0 0 0 4px #435d42;background:#435d42;border-radius:50%;height:12px;width:12px;content:"";-webkit-transform:translate(calc(-50% + 1px),-50%);-ms-transform:translate(calc(-50% + 1px),-50%);transform:translate(calc(-50% + 1px),-50%)}.timeline .entry:first-child:after{position:absolute;bottom:0;left:50%;border-left:3px solid #435D42;height:50%;content:""}.timeline .entry:not(:first-child):after{position:absolute;top:0;left:50%;border-left:3px solid #435D42;height:100%;content:""}.timeline .entry:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.timeline .entry:nth-child(2n) .entry-photo{position:relative;min-height:400px}.timeline .entry .entry-photo{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}.timeline .entry .entry-photo img{width:100%;height:auto}.timeline .entry .entry-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:3rem;-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media screen and (min-width: 1200px){.timeline .entry:nth-child(2n) .entry-photo img{position:absolute;top:-70px;right:0}}@media screen and (min-width: 992px){.timeline{margin-bottom:5rem}.timeline:after{position:absolute;left:50%;border-left:3px solid #435D42;height:5rem;content:""}}.spr-badge{margin-bottom:1rem}.spr-badge[data-rating="0.0"]{display:none}.spr-header-title{letter-spacing:3px}.spr-form-title,.spr-review-header-title{color:#435d42}.spr-form-label,.spr-summary-actions-togglereviews,.spr-badge-caption{color:#2d432c}.spr-review-content-body{color:#2d432c;font-size:1rem!important}.spr-form-input-email,.spr-form-input-text{border-radius:0;height:calc(3.25rem + 2px);padding-left:2rem;padding-right:2rem;background-color:#ffffff80;border:none;font-family:LS-regular,Arial;color:#435d42}.spr-form-input-email::-webkit-input-placeholder,.spr-form-input-text::-webkit-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-email:-ms-input-placeholder,.spr-form-input-text:-ms-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-email::-ms-input-placeholder,.spr-form-input-text::-ms-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-email::placeholder,.spr-form-input-text::placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-email::-webkit-input-placeholder,.spr-form-input-text::-webkit-input-placeholder{color:#435d42}.spr-form-input-email:-ms-input-placeholder,.spr-form-input-text:-ms-input-placeholder{color:#435d42}.spr-form-input-email::-ms-input-placeholder,.spr-form-input-text::-ms-input-placeholder{color:#435d42}.spr-form-input-email::placeholder,.spr-form-input-text::placeholder{color:#435d42}.spr-form-input-textarea{border-radius:0;height:calc(3.25rem + 2px);padding-left:2rem;padding-right:2rem;background-color:#ffffff80;border:none;font-family:LS-regular,Arial;color:#435d42;height:250px;padding-top:1rem}.spr-form-input-textarea::-webkit-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-textarea:-ms-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-textarea::-ms-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-textarea::placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.spr-form-input-textarea::-webkit-input-placeholder{color:#435d42}.spr-form-input-textarea:-ms-input-placeholder{color:#435d42}.spr-form-input-textarea::-ms-input-placeholder{color:#435d42}.spr-form-input-textarea::placeholder{color:#435d42}.spr-button{background-color:#435d42;border:none}.alert-bone{background-color:#e8e1d7;color:#435d42;border-color:#dfd5c7}.alert-bone a{color:#435d42}.text-very-dark-green{color:#2d432c!important}.text-dark-green{color:#435d42!important}.text-medium-green{color:#4a7729!important}.text-light-green{color:#93c572!important}.text-very-light-green{color:#cbfdaa!important}.text-forest-green{color:#576f4c!important}.text-olive{color:#afb961!important}.text-tan{color:#bec86d!important}.text-peach{color:#d5a38b!important}.text-orange{color:#f0c055!important}.text-earth{color:#dba75f!important}.text-bone{color:#e8e1d7!important}.text-grey{color:#f9f6f2!important}.text-medium-grey{color:#d2d9d2!important}.bg-very-dark-green{background-color:#2d432c}.bg-dark-green{background-color:#435d42}.bg-medium-green{background-color:#4a7729}.bg-light-green{background-color:#93c572}.bg-very-light-green{background-color:#cbfdaa}.bg-forest-green{background-color:#576f4c}.bg-olive{background-color:#afb961}.bg-tan{background-color:#bec86d}.bg-peach{background-color:#d5a38b}.bg-orange{background-color:#f0c055}.bg-earth{background-color:#dba75f}.bg-bone{background-color:#e8e1d7}.bg-grey{background-color:#f9f6f2}.bg-medium-grey{background-color:#d2d9d2}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#bec86d;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#435d42;border:1px solid #BEC86D}.owl-carousel{overflow-x:hidden}.owl-carousel .owl-prev,.owl-carousel .owl-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.owl-carousel .owl-prev:focus,.owl-carousel .owl-next:focus{outline:none}.owl-carousel .owl-prev span,.owl-carousel .owl-next span{color:#fff;font-size:5rem;font-family:LS-extra-light,Arial}.owl-carousel .owl-prev{left:0}.owl-carousel .owl-next{right:0}.quote .quote-item{text-align:center}.quote .quote-item h6{color:#fff;font-size:2rem;padding-bottom:1rem}.quote .quote-item h6:before{content:"\201c"}.quote .quote-item h6:after{content:"\201d"}.quote .quote-item img{height:2rem!important;width:auto!important;display:inline}.product-carousel .owl-prev,.product-carousel .owl-next{position:absolute;top:25%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0)}.product-carousel .owl-prev span,.product-carousel .owl-next span{color:#576f4c}.product-carousel .owl-stage-outer{padding-top:2rem}@media screen and (min-width: 992px){.product-carousel .owl-dots{position:absolute;top:0;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translate(50%)}.product-carousel img{width:66%!important;margin:0 auto}}input[type=text],input[type=email]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;background-clip:padding-box;border-radius:0}.form-control{border-radius:0;height:calc(3.25rem + 2px);padding-left:2rem;padding-right:2rem;background-color:#ffffff80;border:none;font-family:LS-regular,Arial}.form-control::-webkit-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.form-control:-ms-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.form-control::-ms-input-placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.form-control::placeholder{color:#fff;text-transform:uppercase;letter-spacing:1.5px;font-size:.8rem}.form-control.form-control-very-dark-green{color:#2d432c}.form-control.form-control-very-dark-green::-webkit-input-placeholder{color:#2d432c}.form-control.form-control-very-dark-green:-ms-input-placeholder{color:#2d432c}.form-control.form-control-very-dark-green::-ms-input-placeholder{color:#2d432c}.form-control.form-control-very-dark-green::placeholder{color:#2d432c}.form-control.form-control-dark-green{color:#435d42}.form-control.form-control-dark-green::-webkit-input-placeholder{color:#435d42}.form-control.form-control-dark-green:-ms-input-placeholder{color:#435d42}.form-control.form-control-dark-green::-ms-input-placeholder{color:#435d42}.form-control.form-control-dark-green::placeholder{color:#435d42}.form-control.form-control-medium-green{color:#4a7729}.form-control.form-control-medium-green::-webkit-input-placeholder{color:#4a7729}.form-control.form-control-medium-green:-ms-input-placeholder{color:#4a7729}.form-control.form-control-medium-green::-ms-input-placeholder{color:#4a7729}.form-control.form-control-medium-green::placeholder{color:#4a7729}.form-control.form-control-light-green{color:#93c572}.form-control.form-control-light-green::-webkit-input-placeholder{color:#93c572}.form-control.form-control-light-green:-ms-input-placeholder{color:#93c572}.form-control.form-control-light-green::-ms-input-placeholder{color:#93c572}.form-control.form-control-light-green::placeholder{color:#93c572}.form-control.form-control-very-light-green{color:#cbfdaa}.form-control.form-control-very-light-green::-webkit-input-placeholder{color:#cbfdaa}.form-control.form-control-very-light-green:-ms-input-placeholder{color:#cbfdaa}.form-control.form-control-very-light-green::-ms-input-placeholder{color:#cbfdaa}.form-control.form-control-very-light-green::placeholder{color:#cbfdaa}.form-control.form-control-forest-green{color:#576f4c}.form-control.form-control-forest-green::-webkit-input-placeholder{color:#576f4c}.form-control.form-control-forest-green:-ms-input-placeholder{color:#576f4c}.form-control.form-control-forest-green::-ms-input-placeholder{color:#576f4c}.form-control.form-control-forest-green::placeholder{color:#576f4c}.form-control.form-control-olive{color:#afb961}.form-control.form-control-olive::-webkit-input-placeholder{color:#afb961}.form-control.form-control-olive:-ms-input-placeholder{color:#afb961}.form-control.form-control-olive::-ms-input-placeholder{color:#afb961}.form-control.form-control-olive::placeholder{color:#afb961}.form-control.form-control-tan{color:#bec86d}.form-control.form-control-tan::-webkit-input-placeholder{color:#bec86d}.form-control.form-control-tan:-ms-input-placeholder{color:#bec86d}.form-control.form-control-tan::-ms-input-placeholder{color:#bec86d}.form-control.form-control-tan::placeholder{color:#bec86d}.form-control.form-control-peach{color:#d5a38b}.form-control.form-control-peach::-webkit-input-placeholder{color:#d5a38b}.form-control.form-control-peach:-ms-input-placeholder{color:#d5a38b}.form-control.form-control-peach::-ms-input-placeholder{color:#d5a38b}.form-control.form-control-peach::placeholder{color:#d5a38b}.form-control.form-control-orange{color:#f0c055}.form-control.form-control-orange::-webkit-input-placeholder{color:#f0c055}.form-control.form-control-orange:-ms-input-placeholder{color:#f0c055}.form-control.form-control-orange::-ms-input-placeholder{color:#f0c055}.form-control.form-control-orange::placeholder{color:#f0c055}.form-control.form-control-earth{color:#dba75f}.form-control.form-control-earth::-webkit-input-placeholder{color:#dba75f}.form-control.form-control-earth:-ms-input-placeholder{color:#dba75f}.form-control.form-control-earth::-ms-input-placeholder{color:#dba75f}.form-control.form-control-earth::placeholder{color:#dba75f}.form-control.form-control-bone{color:#e8e1d7}.form-control.form-control-bone::-webkit-input-placeholder{color:#e8e1d7}.form-control.form-control-bone:-ms-input-placeholder{color:#e8e1d7}.form-control.form-control-bone::-ms-input-placeholder{color:#e8e1d7}.form-control.form-control-bone::placeholder{color:#e8e1d7}.form-control.form-control-grey{color:#f9f6f2}.form-control.form-control-grey::-webkit-input-placeholder{color:#f9f6f2}.form-control.form-control-grey:-ms-input-placeholder{color:#f9f6f2}.form-control.form-control-grey::-ms-input-placeholder{color:#f9f6f2}.form-control.form-control-grey::placeholder{color:#f9f6f2}.form-control.form-control-medium-grey{color:#d2d9d2}.form-control.form-control-medium-grey::-webkit-input-placeholder{color:#d2d9d2}.form-control.form-control-medium-grey:-ms-input-placeholder{color:#d2d9d2}.form-control.form-control-medium-grey::-ms-input-placeholder{color:#d2d9d2}.form-control.form-control-medium-grey::placeholder{color:#d2d9d2}select.form-control{text-transform:uppercase!important;letter-spacing:1.5px;font-size:.8rem}textarea.form-control::-webkit-input-placeholder{padding-top:.5rem}textarea.form-control:-ms-input-placeholder{padding-top:.5rem}textarea.form-control::-ms-input-placeholder{padding-top:.5rem}textarea.form-control::placeholder{padding-top:.5rem}.checkbox{width:100%;margin:15px auto;position:relative;display:block}.checkbox input[type=checkbox]{width:auto;opacity:.00000001;position:absolute;left:0;margin-left:8px;margin-top:14px}.checkbox label{position:relative}.checkbox label:before{content:"";position:absolute;left:0;top:0;margin:4px;width:22px;height:22px;-webkit-transition:-webkit-transform .28s ease;transition:-webkit-transform .28s ease;-o-transition:transform .28s ease;transition:transform .28s ease;transition:transform .28s ease,-webkit-transform .28s ease;border-radius:3px;border:1px solid rgba(255,255,255,.5);background-color:#ffffff80}.checkbox label:after{content:"";display:block;width:10px;height:5px;border-bottom:2px solid white;border-left:2px solid white;-webkit-transform:rotate(-45deg) scale(0);-ms-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);-webkit-transition:-webkit-transform ease .25s;transition:-webkit-transform ease .25s;-o-transition:transform ease .25s;transition:transform ease .25s;transition:transform ease .25s,-webkit-transform ease .25s;will-change:transform;position:absolute;top:12px;left:10px}.checkbox input[type=checkbox]:checked~label:before{color:#fff}.checkbox input[type=checkbox]:checked~label:after{-webkit-transform:rotate(-45deg) scale(1);-ms-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.checkbox label{min-height:34px;display:block;padding-left:40px;margin-bottom:0;font-weight:400;cursor:pointer;vertical-align:sub}.checkbox input[type=checkbox]:focus+label:before{outline:0}input[type=checkbox]+label{margin:0}form.nav-search{font-family:LS-regular,Arial;color:#435d42}form.nav-search i{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}form.nav-search input{color:#435d42;background-color:transparent;border:none;border-bottom:1px solid #435D42;padding:0 .5rem}form.nav-search input::-webkit-input-placeholder{color:#435d42;letter-spacing:.8px;font-size:.8rem}form.nav-search input:-ms-input-placeholder{color:#435d42;letter-spacing:.8px;font-size:.8rem}form.nav-search input::-ms-input-placeholder{color:#435d42;letter-spacing:.8px;font-size:.8rem}form.nav-search input::placeholder{color:#435d42;letter-spacing:.8px;font-size:.8rem}form.nav-search input:focus{outline:none}form.nav-search button{color:#435d42;background-color:transparent;border:none;text-transform:uppercase;cursor:pointer}form.nav-search.slim input{max-width:4rem}form.nav-search.nav-search-lg{font-size:1.75rem}form.nav-search.nav-search-lg input{padding-left:1rem;padding-right:1rem}form.nav-search.nav-search-lg input::-webkit-input-placeholder{font-size:1.5rem}form.nav-search.nav-search-lg input:-ms-input-placeholder{font-size:1.5rem}form.nav-search.nav-search-lg input::-ms-input-placeholder{font-size:1.5rem}form.nav-search.nav-search-lg input::placeholder{font-size:1.5rem}form.nav-search-white{font-family:LS-regular,Arial;color:#fff}form.nav-search-white i{-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}form.nav-search-white input{color:#fff;background-color:transparent;border:none;border-bottom:1px solid #fff;padding:0 .5rem}form.nav-search-white input::-webkit-input-placeholder{color:#fff;letter-spacing:.8px;font-size:.8rem}form.nav-search-white input:-ms-input-placeholder{color:#fff;letter-spacing:.8px;font-size:.8rem}form.nav-search-white input::-ms-input-placeholder{color:#fff;letter-spacing:.8px;font-size:.8rem}form.nav-search-white input::placeholder{color:#fff;letter-spacing:.8px;font-size:.8rem}form.nav-search-white input:focus{outline:none}form.nav-search-white button{color:#fff;background-color:transparent;border:none;text-transform:uppercase;cursor:pointer}.product-variant-select{font-family:LS-regular,Arial;background-color:transparent;border:none;color:#435d42;font-size:80%}.shopify-challenge__container{margin-top:10rem!important}.shopify-challenge__container .shopify-challenge__button{background-color:#435d42;color:#fff}.shopify-challenge__container~footer{display:none}.category-product{text-align:center;color:#435d42;display:block}.category-product:hover{color:#435d42}.category-product .price{font-family:LS-semi-bold,Arial}.category-product .product-img{position:relative}.category-product .product-img .img-hover{opacity:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:50%;-webkit-transition:opacity ease .3s;-o-transition:opacity ease .3s;transition:opacity ease .3s;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;image-rendering:crisp-edges}.category-product .product-img:hover .img-hover{opacity:1}.product-detail h1{font-family:LS-bold,Arial;font-size:3rem;letter-spacing:0;text-transform:uppercase}.product-detail .product-img-overlay{max-width:100%}@media screen and (min-width: 992px){.product-detail .product-img-overlay{position:absolute;top:0;right:0}}.recipe-card{background-color:#f9f6f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.recipe-card img{-o-object-fit:cover;object-fit:cover;height:350px}.recipe-card.darken{background-color:#f4efe8}.recipe-card .card-title{font-size:1.25rem}.recipe-card .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.recipe-card .card-body .card-description,.recipe-card .card-body .card-description *{font-size:1.1rem;color:#435d42;font-family:LS-light,Arial;font-style:normal}@media screen and (min-width: 992px){.recipe-border{border-right:1px solid #D2D9D2}}@media screen and (min-width: 992px){.product-description{min-height:350px}}section{position:relative}section.first{padding-top:10rem}section.homepage{background-color:#cdae3c;position:relative;text-align:center}section.homepage h1,section.homepage h2{position:relative}section.homepage img.b-icon{position:fixed;top:5rem;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);width:30vw;max-width:576px}@media screen and (max-width: 768px){section.homepage img.b-icon{max-width:60vw}}section.homepage img.img-fixed-bottom{position:absolute;bottom:0;max-width:23vw}section.homepage img.img-fixed-bottom.left{left:0}section.homepage img.img-fixed-bottom.right{right:0}@media screen and (max-width: 576px){section.homepage img{display:none}}section.homepage .banner-wrapper{position:relative;bottom:0;left:0;width:100%}@media screen and (min-width: 992px){section.homepage .banner-wrapper{position:absolute;padding:0 3rem}}section.homepage .banner-wrapper .banner{background-color:#435d42;color:#fff;padding:1.25rem 3rem;border-radius:2rem 2rem 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 1200px){section.homepage .banner-wrapper .banner{font-size:.9rem}}@media screen and (max-width: 992px){section.homepage .banner-wrapper .banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1rem .5rem;font-size:.8rem}}section.homepage .sub-quote{font-size:1.5rem;letter-spacing:.25rem}@media screen and (min-width: 576px){section.homepage .sub-quote{letter-spacing:1rem}}section.homepage video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}@media screen and (max-width: 992px){section.homepage video{display:none}}@media screen and (min-width: 992px){section.homepage{min-height:800px;height:100vh}}section#wholesale-header{margin-bottom:8rem;position:relative}section#wholesale-header img{max-width:20rem;width:25vw;position:absolute;z-index:1}section#wholesale-header img#nut-1{left:0;bottom:-8rem}section#wholesale-header img#nut-2{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);bottom:-14rem}section#wholesale-header img#nut-3{right:0;bottom:-8rem}section#wholesale-header .container{position:relative;z-index:2}@media screen and (max-width: 768px){section#wholesale-header{margin-bottom:0}section#wholesale-header img{display:none}}section.ingr .grey-block{background-color:#f9f6f2}section.ingr .grey-block .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.5em}section.ingr .grey-block .link a{font-family:LS-semi-bold,Arial;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}section.ingr .grey-block .link a:hover{text-decoration:none;color:#77b64e}section.ingr .grey-block .hashtag a{font-family:Hunters,Arial;color:#4a7729;-webkit-transition:color ease .3s;-o-transition:color ease .3s;transition:color ease .3s}section.ingr .grey-block .hashtag a:hover{text-decoration:none;color:#32511c}@media screen and (max-width: 992px){section.ingr .grey-block .hashtag a{font-size:2.5rem}}@media screen and (min-width: 993px){section.ingr .grey-block .hashtag a{font-size:5em}}#generic-page *{font-family:LS-regular,Arial;color:#435d42}#generic-page h1,#generic-page h2,#generic-page h3,#generic-page h4,#generic-page h5,#generic-page h6,#generic-page h1 span,#generic-page h2 span,#generic-page h3 span,#generic-page h4 span,#generic-page h5 span,#generic-page h6 span{font-size:1.75rem;font-family:LS-semi-bold,Arial;color:#435d42;text-transform:uppercase;margin-top:2.5rem}
/*# sourceMappingURL=/cdn/shop/t/1/assets/site.css.map */
