
/* AUTOGENERATED: owl.carousel.css */
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;left:1px}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;-moz-transition:height .5s ease-in-out;-ms-transition:height .5s ease-in-out;-o-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left;padding-top:1px}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.products ul.products-grid.grid-list .owl-item>ul{width:100%;padding:0}@media (max-width:480px){.products ul.products-grid.grid-list .owl-item>ul{width:100%;padding:0 10px}}@media (max-width:767px){.products ul.products-grid.grid-list .owl-item>ul{width:100%;padding:0}}.products ul.products-grid.grid-list .owl-item li.product-cell{width:100%;float:none;padding-left:0;padding-right:0;margin-bottom:0;height:100%}.carousel-block .products{overflow:visible}
/* AUTOGENERATED: owl.theme.css */
.owl-theme .owl-controls{text-align:center;position:absolute;right:10.5px;top:-30px}.owl-theme .owl-controls .owl-pagination{display:-webkit-box;display:-mox-box;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;justify-content:center}.owl-theme .owl-controls .owl-buttons div{display:inline-block;zoom:1;*display:inline;margin:0 0 0 8px;font-size:12px}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
/* AUTOGENERATED: altskin.css */
.welcome-banners-grid{text-align:center;margin:0 0 60px}.welcome-banners-grid div div>a img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;display:block;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.welcome-banners-grid div div>a{position:relative;display:block;overflow:hidden;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.welcome-banners-grid a.welcome-banners-grid-banner-link:hover{-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);-webkit-box-shadow:6px 8px 16px rgba(186,186,213,.57);box-shadow:6px 8px 16px rgba(186,186,213,.57);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.welcome-banners-grid .col-sm-4{margin:0 auto;padding-right:0;padding-left:0}.welcome-banners-grid .col-sm-4+.col-sm-4{margin-top:10px}@media (min-width:544px){.welcome-banners-grid .col-sm-4+.col-sm-4{margin-top:0}}.welcome-banners-grid .col-sm-4 img{width:100%;height:auto}@media (min-width:544px){.welcome-banners-grid .col-sm-4{padding-right:15px;padding-left:15px;-webkit-box-flex:0;-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.welcome-banners-grid .col-sm-4 img{margin-bottom:0}}@media (min-width:768px){.welcome-banners-grid .col-sm-4{margin:0}}.welcome-banners-grid .col-sm-4 .welcome-banners-grid-banner{display:block}@media (min-width:768px){.welcome-banners-grid{text-height:auto}}.welcome-banners-grid .welcome-banners-grid-banner+.welcome-banners-grid-banner{margin-top:10px}@media (min-width:544px){.welcome-banners-grid .welcome-banners-grid-banner+.welcome-banners-grid-banner{margin-top:12px}}@media (min-width:768px){.welcome-banners-grid .welcome-banners-grid-banner+.welcome-banners-grid-banner{margin-top:17px}}@media (min-width:992px){.welcome-banners-grid .welcome-banners-grid-banner+.welcome-banners-grid-banner{margin-top:23px}}@media (min-width:1200px){.welcome-banners-grid .welcome-banners-grid-banner+.welcome-banners-grid-banner{margin-top:30px}}.widget-image-grid__holder{padding:0;line-height:normal}@media (min-width:768px){.widget-image-grid__holder:first-child .widget-image-grid__inner,.widget-image-grid__holder:first-child .widget-image-grid__inner .widget-image-grid__content:before{-webkit-border-radius:0;border-radius:0}}@media (min-width:768px){.widget-image-grid__holder:last-child .widget-image-grid__inner,.widget-image-grid__holder:last-child .widget-image-grid__inner .widget-image-grid__content:before{-webkit-border-radius:0;border-radius:0}}.widget-image-grid__inner{position:relative;display:block;overflow:hidden;-webkit-box-shadow:none;box-shadow:none}@media (min-width:992px){.widget-image-grid__inner{-webkit-box-shadow:none;box-shadow:none}}.widget-image-grid__inner img{display:block;width:100%;height:auto}.widget-image-grid__content{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;padding:20px 40px;text-align:center;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end;-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;opacity:1;-webkit-transition:all .5s ease;transition:all .5s ease}.widget-image-grid__content:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;opacity:0;-webkit-transition:.3s;transition:.3s;background:linear-gradient(to bottom,rgba(141,198,63,.1) 0%,rgba(141,198,63,1)100%)}.widget-image-grid__content:hover:before{opacity:.8}.widget-image-grid__title{margin:0 0 8px 5px;padding:6px 0;font:700 30px/36px Montserrat,sans-serif}.widget-image-grid__title a{display:inline-block;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease;color:#fff}.widget-image-grid__title a:hover{color:#141d23}
/* AUTOGENERATED: style.css */
.page-body-content ul{padding:inherit;margin:8px 0 8px 8px}.page-body-content ul li{list-style:inherit;list-style-position:inside;padding:inherit;margin:inherit;margin-bottom:0}.page-body-content img{display:block !important;max-width:100%;height:auto !important}
/* AUTOGENERATED: custom.css */
.ethical-list{margin:8px 0 20px 8px !important}.change-action:before{content:'\a';white-space:pre-line}.static-page-form ul.default-table div.table-label label{width:250px}.top-main-menu li.has-sub>span:hover,.top-main-menu li.has-sub>a:hover{color:#8dc63f !important;cursor:pointer}.iso-logos>a{display:flex;justify-content:center;gap:120px;padding-bottom:10px}.iso-logos>a>img{width:10rem;border-radius:10px}.iso-logos>a>img:hover{transform:scale(1.1)}.categorysku{font-weight:400 !important;font-size:.8em !important}.shipping-note{padding-top:1rem;margin-left:4rem;font-style:italic;font-size:1.25rem}#shopping-cart .selected-products .selected-product .item-qty .quantity-box-container input{font-size:15px !important;text-align:left !important}#shopping-cart td.item-qty input{width:125%}font-weight:700;font-size:1.1em;}*{font-family:"Montserrat",sans-serif !important}.fa{font-family:"FontAwesome" !important}.title{display:block;border-bottom:1px solid #90ee90}.obviouslink{color:blue}.ToS-consent-checkbox .ToS-checkbox div.table-label label{padding-left:10px}.category-banner_image-wrapper img{-webkit-transform:translateY(-45%);transform:translateY(-45%)}@media (min-width:1200px){.category-banner_image-wrapper img{height:auto;border-radius:20px}.staticpage img:first-of-type{border-radius:20px;margin-bottom:1em}}@media only screen and (max-width:479px){#cookie-consent-popup .buttons .btn{padding:0;padding-left:5px;padding-right:5px}}.category-banner_image-wrapper{height:auto;overflow:visible}.carousel-inner,.carousel-inner>.item>img{width:100%;height:auto;padding-bottom:20px}li,details>ol>li{list-style-position:outside !important}details>ol>li:first-of-type{padding-bottom:1em}.top-main-menu li:not(.multilevel-menu-item) li.has-sub>a,.top-main-menu li:not(.multilevel-menu-item) li.has-sub>span,.top-main-menu li:not(.multilevel-menu-item) li .icon-triangle{color:inherit;border-top:1px solid #000}.eunotice{text-transform:none;font-weight:400 !important;text-align:center}.eunotice>a{color:#8aa1b3;text-transform:none}blockquote{border-left:10px solid #90ee90;margin:1.5em 10px;padding:.5em 10px;quotes:"\201C""\201D""\2018""\2019";font-style:italic;font-size:.9em}blockquote:before{color:#ccc;content:open-quote;font-size:3em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote:after{color:#ccc;content:close-quote;font-size:3em;line-height:.1em;margin-right:.25em;vertical-align:-.4em}blockquote a{text-decoration:none !important}.products-table .product-add2cart{background-image:-webkit-linear-gradient(top,#0c0 0%,#0c0 100%);background-image:-o-linear-gradient(top,#0c0 0%,#0c0 100%);background-image:linear-gradient(to bottom,# 0%,#0c0 100%);background-repeat:repeat-x;background-color:#0c0}.product-quicklook div.product-price,.product-details div.product-price{border-bottom:none}.welcome p{padding-bottom:1rem;text-align:left}.news-message-link{font-weight:700}strong a:link{text-decoration:none}.top-header-line{background-color:#e6ffe6}#header-area .desktop-header.affix{background-color:#e6ffe6}#header-area .desktop-header.affix .navbar-nav>li>a{border-color:#e6ffe6}#header-area .desktop-header.affix .navbar-nav>li>span{border-color:#e6ffe6}#header-area .desktop-header.affix .navbar-nav>li>a:hover{border-color:#093 !important}#header-area .desktop-header.affix .navbar-nav>li>span:hover{border-color:#093 !important}#header-bar .header_bar-phone:before{content:"\f098"}.sidebar .block.block-block{border-top:none;padding-top:0}.intro-on-banner p{font-size:18px;font-family:'Montserrat',sans-serif;letter-spacing:1px;line-height:1.55;text-align:left;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:20px;padding-left:15px;padding-right:15px;color:#2f2f2f}.intro-on-banner div{text-align:center}.coupons{position:static !important}.coupontext{padding-top:15px;font-size:12px;color:#8aa1b3;text-align:center}@media screen{.target-cart .btn.continue{top:-100px}}.products-grid .product-name{text-transform:none}.products-grid .add-to-cart-button button{border:2px solid #0c0}.products span.product-price{color:#0c0}.regular-main-button,.ui-widget-content .regular-main-button{background-image:linear-gradient(to bottom,#0c0 0%,#0c0 100%)}.product-marks .added-to-cart,.modules-product-marks .added-to-cart{color:#0c0}.product-details .extra-fields li ul{margin:0}.product-details .extra-fields li ul li div{width:246px}.product-details span.product-price{color:#0c0}.product-description img{display:inline;vertical-align:top;padding-bottom:5px;max-width:95%}.product-details-tabs div.tabs ul.tabs li.active a{color:#0c0;border-color:#0c0}.products-grid .add-to-cart-button button:not(.disabled):hover,.skin-customer #footer-area .social-media-container .social-media>li>a:hover,.subscription-block button{background-color:#f0d955}.subscription-block button{background-image:unset}.subscription-block button span{color:#000}.products-grid .add-to-cart-button button:not(.disabled):hover,.products-grid .add-to-cart-button button:not(.disabled):hover span{color:#000}.products-grid .add-to-cart-button button:not(.disabled):hover{border-color:#000}.recycled{display:block;background-color:#7fbb00;color:#fff;font-weight:700;text-align:center}.madeintheuk{list-style-image:url("../../../../..//images/madeintheuk.jpg") !important;padding-left:23px;padding-bottom:5px}.veganlogo{height:70px;float:left;padding-right:10px}@media screen and (min-width:600px){.narrow{width:38%}.awards-link{max-width:100%;padding:20px 0 10px 10px;float:right !important}}@media screen and (max-width:599px){.awards-link{max-width:200px !important;margin-left:auto;margin-right:auto;padding:0 0 20px}}.cart-additional{box-shadow:0 0 0px 1px #cacaca;border-radius:2px;padding:15px;line-height:200%}.cart-additional li{list-style-type:square;list-style-position:inside !important}#active p.line{position:relative;display:inline-block;line-height:1em;border-bottom:#000 dotted 1px;background:#fff}#active p.noline{position:relative;display:inline-block;line-height:1em;background:#fff}@media screen and (max-width:600px){#active p.line,#active p.noline{width:100% !important}}@media screen and (min-width:601px){#active p.line,#active p.noline{width:65% !important}}#active span.ing{display:inline-block;height:inherit;line-height:inherit;position:absolute;left:0;bottom:-5px;background:inherit;padding-right:5px;text-align:left;text-align-last:left;-moz-text-align-last:left}#active span.small{font-size:75%;font-style:italic}#active span.wgt{display:inline-block;height:inherit;line-height:inherit;background:inherit;position:absolute;right:0;bottom:-5px;padding-left:3px;text-align:right;text-align-last:left;-moz-text-align-last:left}.measures{font-size:80% !important;font-style:italic}.sidebar-social ul li{margin-left:1.1em;text-indent:-1.1em;font-size:20px;line-height:25px;padding-bottom:10px;margin-right:10px}.sidebar-social-fb:before,.sidebar-social-tw:before,.sidebar-social-ig:before,.sidebar-social-tick:before{font-family:"FontAwesome";color:#8dc63f}.sidebar-social a{text-decoration:none}.sidebar-social-fb:before{content:"\f082"}.sidebar-social-tw:before{content:"\f099"}.sidebar-social-ig:before{content:"\f16d"}.sidebar-social-tick:before{content:"\f058"}.cart-social{border-top:1px solid #c6c6c6;padding-top:10px}.cart-social ul li{margin-left:1.1em;text-indent:-1.1em;font-size:20px;line-height:25px;padding-bottom:10px;margin-right:10px}.cart-social-truck:before{font-family:"FontAwesome";content:"\f0d1";color:#8dc63f}summary{padding-left:1.1em;text-indent:-1.1em;color:#8dc63f;font-weight:500;font-size:120%;line-height:30px;display:list-item}summary:hover{text-decoration:underline;cursor:pointer}details[open] summary~*{animation:open .3s ease-in-out}details[open] summary{outline:none}@keyframes open{0%{opacity:0}100%{opacity:1}}details p{padding-left:1.1em;padding-top:.5em}details p:first-of-type{border-top:1px dotted grey}.pagecolumn{float:left;width:50%;padding-right:50px}@media screen and (max-width:600px){.pagecolumn{width:100%;padding-right:0}}