@charset "UTF-8";
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:16px}article,aside,footer,header,nav,section{display:block}.heading-big,.up-next-section-journal .up-next-content-container .up-next-content .title,h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:NeutrafaceText-Book;src:url(../fonts/NeutrafaceText-Book.eot?#iefix) format("embedded-opentype"),url(../fonts/NeutrafaceText-Book.otf) format("opentype"),url(../fonts/NeutrafaceText-Book.woff) format("woff"),url(../fonts/NeutrafaceText-Book.ttf) format("truetype"),url(../fonts/NeutrafaceText-Book.svg#NeutrafaceText-Book) format("svg");font-weight:400;font-style:normal}@font-face{font-family:LunchBox;src:url(../fonts/327C25_0_0.eot) format("embedded-opentype"),url(../fonts/327C25_0_0.woff) format("woff"),url(../fonts/327C25_0_0.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bodoni;src:url(../fonts/Bodoni-72-Book.otf) format("opentype"),url(../fonts/Bodoni-72-Book.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Bodoni;src:url(../fonts/Bodoni-72-Bold.otf) format("opentype"),url(../fonts/Bodoni-72-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Bodoni;src:url(../fonts/Bodoni-72-Book-Italic.otf) format("opentype"),url(../fonts/Bodoni-72-Book-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:Bodoni;src:url(../fonts/Bodoni-72-Bold-Italic.otf) format("opentype"),url(../fonts/Bodoni-72-Bold-Italic.ttf) format("truetype");font-weight:700;font-style:italic}body{color:#212121;font-family:Futura W02,Helvetica,sans-serif}:root{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-weight:300}:root,button,input,input[type],select{font-size:calc(10px + 1vw)}blockquote{font-size:2rem}.heading-big,.heading-large,.heading-medium,.heading-normal,.heading-small,.heading-tiny,.no-results,.up-next-section-journal .up-next-content-container .up-next-content .title,h1,h2,h3,h4,h5,h6{font-family:NeutrafaceText-Book,Helvetica, sans-serif;font-weight:400;text-transform:uppercase}a{color:#ad8e5b;text-decoration:none}a:hover{color:#09346f}.heading-big,.up-next-section-journal .up-next-content-container .up-next-content .title,h1{font-size:1.9rem;margin:0 0 .6rem}.heading-large,h2{font-size:1.7rem;margin:0 0 .5rem}.heading-medium,h3{font-size:1.5rem;margin:0 0 .375rem}.heading-normal,.no-results,h4{font-size:1.3rem;margin:0 0 .25rem}.heading-small,.heading-tiny,h5,h6{margin:0 0 .125rem}p{line-height:150%;margin:0 0 1rem}.up-next-section-journal .up-next-content-container .up-next-content figcaption>.title,figcaption>.heading-big,figcaption>h1{font-size:1rem;margin:0}figcaption .description p:last-of-type{margin-bottom:0}.alternateHeading{font-family:NeutrafaceText-Book,Helvetica, sans-serif;text-transform:uppercase}@media screen and (min-width:768px){:root,button,input,input[type],select{font-size:calc(4px + 1vw)}.heading-big,.up-next-section-journal .up-next-content-container .up-next-content .title,h1{font-size:2rem;margin:0 0 1rem}.heading-large,h2{font-size:1.6rem;margin:0 0 1rem}.heading-medium,h3{font-size:1.4rem;margin:0 0 .75rem}.heading-normal,.no-results,h4{font-size:1.2rem;margin:0 0 .5rem}.heading-small,.heading-tiny,h5,h6{font-size:1rem;margin:0 0 .25rem}}@media screen and (min-width:1024px){:root,button,input,input[type],select{font-size:calc(2px + 1vw)}}@media screen and (min-width:1366px){:root,button,input,input[type],select{font-size:1rem}}.no-results{display:block}.arrow:after{background-image:url(../images/icons/arrow-direction-triangle-white-stroke.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:rotateX(180deg);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-in-out;width:1rem}@media screen and (min-width:768px) and (max-width:1023px){.arrow:after{top:0;transform:translateY(0) rotate(180deg) rotateY(5turn)}}.arrow.down-arrow{transform:rotate(90deg)}.arrow.left-arrow{transform:rotate(180deg)}.arrow.up-arrow{transform:rotate(270deg)}.object-fit-contain{background-size:contain;font-family:"object-fit: contain;";-o-object-fit:contain;object-fit:contain}.object-fit-cover{background-size:cover;font-family:"object-fit: cover;";-o-object-fit:cover;object-fit:cover}.content-left *{text-align:left}.content-center *{text-align:center}.content-right *{text-align:right}.content-top{align-self:flex-start}.content-middle{align-self:center}.content-bottom{align-self:flex-end}.show-none{display:none!important}.hide-element{display:block}@media screen and (max-width:767px){.hide-element{display:none}}.show-mobile{display:none}@media screen and (max-width:767px){.show-mobile{display:block}}@media screen and (max-width:767px){.mobile{display:block!important}}@media screen and (min-width:768px) and (max-width:1023px){.tablet{display:block!important}}@media screen and (min-width:1024px){.desktop{display:block!important}}.background{background-repeat:no-repeat}.background.position-left-top{background-position:0 0!important}.background.position-left-center{background-position:0!important}.background.position-left-bottom{background-position:0 100%!important}.background.position-right-top{background-position:100% 0!important}.background.position-right-center{background-position:100%!important}.background.position-right-bottom{background-position:100% 100%!important}.background.position-center-top{background-position:top!important}.background.position-center-center{background-position:50%!important}.background.position-center-bottom{background-position:bottom!important}.background.top-left{background-position:0 0}.background.top-center{background-position:top}.background.top-right{background-position:100% 0}.background.center-left,.background.middle-left{background-position:0}.background.center-center,.background.middle-center{background-position:50%}.background.center-right,.background.middle-right{background-position:100%}.background.bottom-left{background-position:0 100%}.background.bottom-center{background-position:bottom}.background.bottom-right{background-position:100% 100%}.background.cover,.background.fixed{background-size:cover}.background.fixed{background-attachment:inherit}@media screen and (min-width:1024px){.background.fixed{background-attachment:fixed}}.background.fit{background-size:100% auto}.inner-spacing{padding:2rem}.inner-spacing-top{padding-top:2rem}.inner-spacing-bottom{padding-bottom:2rem}.inner-spacing-left{padding-left:2rem}.inner-spacing-right{padding-right:2rem}.outer-spacing-top{margin-top:2rem}@media screen and (min-width:768px) and (max-width:1023px){.outer-spacing-top{margin-top:2rem}}@media screen and (min-width:1024px){.outer-spacing-top{margin-top:2rem}}.outer-spacing-bottom{margin-bottom:2rem}@media screen and (min-width:768px) and (max-width:1023px){.outer-spacing-bottom{margin-bottom:2rem}}@media screen and (min-width:1024px){.outer-spacing-bottom{margin-bottom:2rem}}.says,.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}.site .skip-link{background-color:#f1f1f1;box-shadow:0 0 1px 1px rgba(0,0,0,.2);color:#21759b;display:block;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:14px;font-weight:700;left:-9999em;padding:15px 23px 14px;text-decoration:none;text-transform:none;top:-9999em}.logged-in .site .skip-link{box-shadow:0 0 2px 2px rgba(0,0,0,.2);font-family:Open Sans,sans-serif}.site .skip-link:focus{clip:auto;height:auto;left:6px;outline:none;top:7px;width:auto;z-index:100000}.text-dark .copy,.text-dark .description,.text-dark .heading-big,.text-dark .heading-large,.text-dark .heading-medium,.text-dark .heading-normal,.text-dark .heading-small,.text-dark .meta,.text-dark .no-results,.text-dark .up-next-section-journal .up-next-content-container .up-next-content .title,.text-dark blockquote,.text-dark figcaption,.text-dark h1,.text-dark h2,.text-dark h3,.text-dark h4,.text-dark h5,.text-dark p,.theme-dark .copy,.theme-dark .description,.theme-dark .heading-big,.theme-dark .heading-large,.theme-dark .heading-medium,.theme-dark .heading-normal,.theme-dark .heading-small,.theme-dark .meta,.theme-dark .no-results,.theme-dark .up-next-section-journal .up-next-content-container .up-next-content .title,.theme-dark blockquote,.theme-dark figcaption,.theme-dark h1,.theme-dark h2,.theme-dark h3,.theme-dark h4,.theme-dark h5,.theme-dark p,.up-next-section-journal .up-next-content-container .up-next-content .text-dark .title,.up-next-section-journal .up-next-content-container .up-next-content .theme-dark .title{color:#212121}.text-light .copy,.text-light .description,.text-light .heading-big,.text-light .heading-large,.text-light .heading-medium,.text-light .heading-normal,.text-light .heading-small,.text-light .meta,.text-light .no-results,.text-light .up-next-section-journal .up-next-content-container .up-next-content .title,.text-light blockquote,.text-light figcaption,.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light p,.theme-light .copy,.theme-light .description,.theme-light .heading-big,.theme-light .heading-large,.theme-light .heading-medium,.theme-light .heading-normal,.theme-light .heading-small,.theme-light .meta,.theme-light .no-results,.theme-light .up-next-section-journal .up-next-content-container .up-next-content .title,.theme-light blockquote,.theme-light figcaption,.theme-light h1,.theme-light h2,.theme-light h3,.theme-light h4,.theme-light h5,.theme-light p,.up-next-section-journal .up-next-content-container .up-next-content .text-light .title,.up-next-section-journal .up-next-content-container .up-next-content .theme-light .title{color:#fff}html{height:100%}body,html{max-width:100vw}body{margin:0;min-height:100vh;padding:0;overflow-x:hidden}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body{height:100%}}@supports (display:flex){body{display:flex;flex-direction:column}}a:focus,button:focus,input:focus{outline:none}a,button{cursor:pointer}address{font-style:normal}blockquote{font-family:NeutrafaceText-Book,Helvetica,sans-serif}figure{margin:0}form,form *{box-sizing:border-box}main{align-content:flex-start;flex:1;max-width:100vw;overflow:hidden;position:relative;z-index:2}main>*{flex-basis:100%;width:100%;-ms-flex-preferred-size:auto}main ol,main ul{list-style-position:outside}main ol li,main ul li{line-height:150%}b,strong{font-weight:700}.menus ol,.menus ul,.social-links ol,.social-links ul,.sub-navigation ol,.sub-navigation ul,footer.main ol,footer.main ul{list-style:none;margin-left:0;padding-left:0}mark{background-color:transparent;font-weight:700}.grid ul{list-style-type:none}.grid ul li:before{content:"-";padding-right:1rem}img.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}img.alignleft{display:inline;float:left}img.alignright{display:inline;float:right}[type=range]{-webkit-appearance:none;margin:10px 0;width:100%}[type=range]:focus{outline:none}[type=range]::-webkit-slider-runnable-track{width:100%;height:1px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0 0 red,0 0 0 #ff1a1a;background:#fff;border:0 solid green;border-radius:0}[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid #fff;height:20px;width:20px;border-radius:10px;background:#fff;cursor:pointer;-webkit-appearance:none;margin-top:-9.5px}[type=range]:focus::-webkit-slider-runnable-track{background:#fff}[type=range]::-moz-range-track{width:100%;height:1px;cursor:pointer;-moz-transition:all .2s ease;transition:all .2s ease;box-shadow:0 0 0 red,0 0 0 #ff1a1a;background:#fff;border:0 solid green;border-radius:0}[type=range]::-moz-range-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid #fff;height:20px;width:20px;border-radius:10px;background:#fff;cursor:pointer}[type=range]::-ms-track{width:100%;height:1px;cursor:pointer;-ms-transition:all .2s ease;transition:all .2s ease;background:transparent;border-color:transparent;border-width:20px 0;color:transparent}[type=range]::-ms-fill-lower{background:#f2f2f2}[type=range]::-ms-fill-lower,[type=range]::-ms-fill-upper{box-shadow:0 0 0 red,0 0 0 #ff1a1a;border:0 solid green;border-radius:0}[type=range]::-ms-fill-upper{background:#fff}[type=range]::-ms-thumb{box-shadow:0 0 0 transparent,0 0 0 rgba(13,13,13,0);border:0 solid #fff;height:20px;width:20px;border-radius:10px;background:#fff;cursor:pointer}[type=range]:focus::-ms-fill-lower,[type=range]:focus::-ms-fill-upper{background:#fff}.meta.likes{align-items:center;display:inline-flex}.meta.likes:before{background-image:url(../images/icons/heart-o-white.svg);background-position:50%;background-size:contain;content:"";display:inline-block;height:1rem;margin-right:.5rem;width:1rem}.meta.likes .description{display:none}#featured-content-login-form form#investor-login-form .login-submit input#wp-submit,.button,body.page-template-page-menu .dietary_menu .filters .download a,body.page-template-page-vegan .dietary_menu .filters .download a,body.tax-product_category .dietary_menu .filters .download a,button,input[type=button],input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-color:#444;border:none;color:#fff;cursor:pointer;display:inline-block;font-weight:300;outline:none;padding:.35rem .5rem;position:relative;text-align:center;text-decoration:none;text-shadow:none;text-transform:uppercase;transition:background-color .25s ease-in-out}#featured-content-login-form form#investor-login-form .login-submit input#wp-submit:hover,.button:hover,body.page-template-page-menu .dietary_menu .filters .download a:hover,body.page-template-page-vegan .dietary_menu .filters .download a:hover,body.tax-product_category .dietary_menu .filters .download a:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#444;color:#fff}@media screen and (min-width:1024px){#featured-content-login-form form#investor-login-form .login-submit input#wp-submit:hover,.button:hover,body.page-template-page-menu .dietary_menu .filters .download a:hover,body.page-template-page-vegan .dietary_menu .filters .download a:hover,body.tax-product_category .dietary_menu .filters .download a:hover,button:hover,input[type=button]:hover,input[type=submit]:hover{background-color:#5e5e5e}}#featured-content-login-form form#investor-login-form .login-submit input#wp-submit,.button.main,body.page-template-page-menu .dietary_menu .filters .download a,body.page-template-page-vegan .dietary_menu .filters .download a,body.tax-product_category .dietary_menu .filters .download a,button.main,input[type=button].main,input[type=submit].main{background-color:#ad8e5b;border-radius:0}#featured-content-login-form form#investor-login-form .login-submit input#wp-submit:hover,.button.main:hover,body.page-template-page-menu .dietary_menu .filters .download a:hover,body.page-template-page-vegan .dietary_menu .filters .download a:hover,body.tax-product_category .dietary_menu .filters .download a:hover,button.main:hover,input[type=button].main:hover,input[type=submit].main:hover{background-color:#ad8e5b}@media screen and (min-width:1024px){#featured-content-login-form form#investor-login-form .login-submit input#wp-submit:hover,.button.main:hover,body.page-template-page-menu .dietary_menu .filters .download a:hover,body.page-template-page-vegan .dietary_menu .filters .download a:hover,body.tax-product_category .dietary_menu .filters .download a:hover,button.main:hover,input[type=button].main:hover,input[type=submit].main:hover{background-color:#bea57d}}#featured-content-login-form form#investor-login-form .login-submit input.secondary#wp-submit,#featured-content-login-form form#investor-login-form .login-submit input.secondary#wp-submit:hover,.button.secondary,.button.secondary:hover,body.page-template-page-menu .dietary_menu .filters .download a.secondary,body.page-template-page-menu .dietary_menu .filters .download a.secondary:hover,body.page-template-page-vegan .dietary_menu .filters .download a.secondary,body.page-template-page-vegan .dietary_menu .filters .download a.secondary:hover,body.tax-product_category .dietary_menu .filters .download a.secondary,body.tax-product_category .dietary_menu .filters .download a.secondary:hover,button.secondary,button.secondary:hover,input[type=button].secondary,input[type=button].secondary:hover,input[type=submit].secondary,input[type=submit].secondary:hover{background-color:#426da5}@media screen and (min-width:1024px){#featured-content-login-form form#investor-login-form .login-submit input.secondary#wp-submit:hover,.button.secondary:hover,body.page-template-page-menu .dietary_menu .filters .download a.secondary:hover,body.page-template-page-vegan .dietary_menu .filters .download a.secondary:hover,body.tax-product_category .dietary_menu .filters .download a.secondary:hover,button.secondary:hover,input[type=button].secondary:hover,input[type=submit].secondary:hover{background-color:#5c87be}}#featured-content-login-form form#investor-login-form .login-submit input.tertiary#wp-submit,#featured-content-login-form form#investor-login-form .login-submit input.tertiary#wp-submit:hover,.button.tertiary,.button.tertiary:hover,body.page-template-page-menu .dietary_menu .filters .download a.tertiary,body.page-template-page-menu .dietary_menu .filters .download a.tertiary:hover,body.page-template-page-vegan .dietary_menu .filters .download a.tertiary,body.page-template-page-vegan .dietary_menu .filters .download a.tertiary:hover,body.tax-product_category .dietary_menu .filters .download a.tertiary,body.tax-product_category .dietary_menu .filters .download a.tertiary:hover,button.tertiary,button.tertiary:hover,input[type=button].tertiary,input[type=button].tertiary:hover,input[type=submit].tertiary,input[type=submit].tertiary:hover{background-color:#444}@media screen and (min-width:1024px){#featured-content-login-form form#investor-login-form .login-submit input.tertiary#wp-submit:hover,.button.tertiary:hover,body.page-template-page-menu .dietary_menu .filters .download a.tertiary:hover,body.page-template-page-vegan .dietary_menu .filters .download a.tertiary:hover,body.tax-product_category .dietary_menu .filters .download a.tertiary:hover,button.tertiary:hover,input[type=button].tertiary:hover,input[type=submit].tertiary:hover{background-color:#5e5e5e}}#featured-content-login-form form#investor-login-form .login-submit input.other#wp-submit,#featured-content-login-form form#investor-login-form .login-submit input.other#wp-submit:hover,.button.other,.button.other:hover,body.page-template-page-menu .dietary_menu .filters .download a.other,body.page-template-page-menu .dietary_menu .filters .download a.other:hover,body.page-template-page-vegan .dietary_menu .filters .download a.other,body.page-template-page-vegan .dietary_menu .filters .download a.other:hover,body.tax-product_category .dietary_menu .filters .download a.other,body.tax-product_category .dietary_menu .filters .download a.other:hover,button.other,button.other:hover,input[type=button].other,input[type=button].other:hover,input[type=submit].other,input[type=submit].other:hover{background-color:#e1e1e1;color:#181818}@media screen and (min-width:1024px){#featured-content-login-form form#investor-login-form .login-submit input.other#wp-submit:hover,.button.other:hover,body.page-template-page-menu .dietary_menu .filters .download a.other:hover,body.page-template-page-vegan .dietary_menu .filters .download a.other:hover,body.tax-product_category .dietary_menu .filters .download a.other:hover,button.other:hover,input[type=button].other:hover,input[type=submit].other:hover{background-color:#fbfbfb}}#featured-content-login-form form#investor-login-form .login-submit input.btnMargin#wp-submit,.button.btnMargin,body.page-template-page-menu .dietary_menu .filters .download a.btnMargin,body.page-template-page-vegan .dietary_menu .filters .download a.btnMargin,body.tax-product_category .dietary_menu .filters .download a.btnMargin,button.btnMargin,input[type=button].btnMargin,input[type=submit].btnMargin{margin:1rem}#featured-content-login-form form#investor-login-form .login-submit input.icon#wp-submit,#featured-content-login-form form#investor-login-form .login-submit input.icon#wp-submit:hover,#featured-content-login-form form#investor-login-form .login-submit input.transparent#wp-submit,#featured-content-login-form form#investor-login-form .login-submit input.transparent#wp-submit:hover,.button.icon,.button.icon:hover,.button.transparent,.button.transparent:hover,body.page-template-page-menu .dietary_menu .filters .download a.icon,body.page-template-page-menu .dietary_menu .filters .download a.icon:hover,body.page-template-page-menu .dietary_menu .filters .download a.transparent,body.page-template-page-menu .dietary_menu .filters .download a.transparent:hover,body.page-template-page-vegan .dietary_menu .filters .download a.icon,body.page-template-page-vegan .dietary_menu .filters .download a.icon:hover,body.page-template-page-vegan .dietary_menu .filters .download a.transparent,body.page-template-page-vegan .dietary_menu .filters .download a.transparent:hover,body.tax-product_category .dietary_menu .filters .download a.icon,body.tax-product_category .dietary_menu .filters .download a.icon:hover,body.tax-product_category .dietary_menu .filters .download a.transparent,body.tax-product_category .dietary_menu .filters .download a.transparent:hover,button.icon,button.icon:hover,button.transparent,button.transparent:hover,input[type=button].icon,input[type=button].icon:hover,input[type=button].transparent,input[type=button].transparent:hover,input[type=submit].icon,input[type=submit].icon:hover,input[type=submit].transparent,input[type=submit].transparent:hover{background-color:transparent;color:#ad8e5b}#featured-content-login-form form#investor-login-form .login-submit input.cta-use-my-location#wp-submit,.button.cta-use-my-location,body.page-template-page-menu .dietary_menu .filters .download a.cta-use-my-location,body.page-template-page-vegan .dietary_menu .filters .download a.cta-use-my-location,body.tax-product_category .dietary_menu .filters .download a.cta-use-my-location,button.cta-use-my-location,input[type=button].cta-use-my-location,input[type=submit].cta-use-my-location{background-image:url(../images/icons/mylocation.svg);background-position:95%;background-repeat:no-repeat;background-size:auto 55%;padding-right:1.5rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){#featured-content-login-form form#investor-login-form .login-submit input.cta-use-my-location#wp-submit,.button.cta-use-my-location,body.page-template-page-menu .dietary_menu .filters .download a.cta-use-my-location,body.page-template-page-vegan .dietary_menu .filters .download a.cta-use-my-location,body.tax-product_category .dietary_menu .filters .download a.cta-use-my-location,button.cta-use-my-location,input[type=button].cta-use-my-location,input[type=submit].cta-use-my-location{background-position:145%}}#featured-content-login-form form#investor-login-form .login-submit input.cta-use-my-location#wp-submit,.button.cta-use-my-location.main,body.page-template-page-menu .dietary_menu .filters .download a.cta-use-my-location,body.page-template-page-vegan .dietary_menu .filters .download a.cta-use-my-location,body.tax-product_category .dietary_menu .filters .download a.cta-use-my-location,button.cta-use-my-location.main,input[type=button].cta-use-my-location.main,input[type=submit].cta-use-my-location.main{background-image:url(../images/icons/mylocation-white.svg)}#featured-content-login-form form#investor-login-form .login-submit input.cta-search#wp-submit,.button.cta-search,body.page-template-page-menu .dietary_menu .filters .download a.cta-search,body.page-template-page-vegan .dietary_menu .filters .download a.cta-search,body.tax-product_category .dietary_menu .filters .download a.cta-search,button.cta-search,input[type=button].cta-search,input[type=submit].cta-search{background-image:url(../images/icons/marker-blue.svg)}#featured-content-login-form form#investor-login-form .login-submit input.more-details#wp-submit,.button.more-details,body.page-template-page-menu .dietary_menu .filters .download a.more-details,body.page-template-page-vegan .dietary_menu .filters .download a.more-details,body.tax-product_category .dietary_menu .filters .download a.more-details,button.more-details,input[type=button].more-details,input[type=submit].more-details{align-items:center;color:#ad8e5b;display:flex;font-size:.9rem;justify-content:space-between;padding:0 1.5rem 0 0;position:relative;text-align:left;text-transform:none}#featured-content-login-form form#investor-login-form .login-submit input.more-details#wp-submit:after,#featured-content-login-form form#investor-login-form .login-submit input.more-details#wp-submit:before,.button.more-details:after,.button.more-details:before,body.page-template-page-menu .dietary_menu .filters .download a.more-details:after,body.page-template-page-menu .dietary_menu .filters .download a.more-details:before,body.page-template-page-vegan .dietary_menu .filters .download a.more-details:after,body.page-template-page-vegan .dietary_menu .filters .download a.more-details:before,body.tax-product_category .dietary_menu .filters .download a.more-details:after,body.tax-product_category .dietary_menu .filters .download a.more-details:before,button.more-details:after,button.more-details:before,input[type=button].more-details:after,input[type=button].more-details:before,input[type=submit].more-details:after,input[type=submit].more-details:before{border-color:transparent}#featured-content-login-form form#investor-login-form .login-submit input.more-details#wp-submit .open-it,.button.more-details .open-it,body.page-template-page-menu .dietary_menu .filters .download a.more-details .open-it,body.page-template-page-vegan .dietary_menu .filters .download a.more-details .open-it,body.tax-product_category .dietary_menu .filters .download a.more-details .open-it,button.more-details .open-it,input[type=button].more-details .open-it,input[type=submit].more-details .open-it{display:block}#featured-content-login-form form#investor-login-form .login-submit input.more-details#wp-submit .close-it,.button.more-details .close-it,body.page-template-page-menu .dietary_menu .filters .download a.more-details .close-it,body.page-template-page-vegan .dietary_menu .filters .download a.more-details .close-it,body.tax-product_category .dietary_menu .filters .download a.more-details .close-it,button.more-details .close-it,input[type=button].more-details .close-it,input[type=submit].more-details .close-it{display:none}#featured-content-login-form form#investor-login-form .login-submit input.more-details.opened#wp-submit:after,.button.more-details.opened:after,body.page-template-page-menu .dietary_menu .filters .download a.more-details.opened:after,body.page-template-page-vegan .dietary_menu .filters .download a.more-details.opened:after,body.tax-product_category .dietary_menu .filters .download a.more-details.opened:after,button.more-details.opened:after,input[type=button].more-details.opened:after,input[type=submit].more-details.opened:after{transform:rotate(0deg) rotateY(0deg)}#featured-content-login-form form#investor-login-form .login-submit input.more-details.opened#wp-submit .open-it,.button.more-details.opened .open-it,body.page-template-page-menu .dietary_menu .filters .download a.more-details.opened .open-it,body.page-template-page-vegan .dietary_menu .filters .download a.more-details.opened .open-it,body.tax-product_category .dietary_menu .filters .download a.more-details.opened .open-it,button.more-details.opened .open-it,input[type=button].more-details.opened .open-it,input[type=submit].more-details.opened .open-it{display:none}#featured-content-login-form form#investor-login-form .login-submit input.more-details.opened#wp-submit .close-it,.button.more-details.opened .close-it,body.page-template-page-menu .dietary_menu .filters .download a.more-details.opened .close-it,body.page-template-page-vegan .dietary_menu .filters .download a.more-details.opened .close-it,body.tax-product_category .dietary_menu .filters .download a.more-details.opened .close-it,button.more-details.opened .close-it,input[type=button].more-details.opened .close-it,input[type=submit].more-details.opened .close-it{display:block}#featured-content-login-form form#investor-login-form .login-submit input#wp-submit:disabled,.button:disabled,body.page-template-page-menu .dietary_menu .filters .download a:disabled,body.page-template-page-vegan .dietary_menu .filters .download a:disabled,body.tax-product_category .dietary_menu .filters .download a:disabled,button:disabled,input[type=button]:disabled,input[type=submit]:disabled{cursor:not-allowed}.select-wrapper,input:not([type=range]),textarea{padding:.35rem .5rem;box-sizing:border-box}.field-group,.form-group{margin-bottom:1.4rem}.field-group .checkbox-wrapper:last-child,.field-group .checkbox-wrapper label,.field-group .select-wrapper:last-child,.field-group .select-wrapper label,.field-group input:last-child,.field-group input label,.field-group select:last-child,.field-group select label,.form-group .checkbox-wrapper:last-child,.form-group .checkbox-wrapper label,.form-group .select-wrapper:last-child,.form-group .select-wrapper label,.form-group input:last-child,.form-group input label,.form-group select:last-child,.form-group select label{margin-bottom:0}button,input:not([type=range]){font-family:Futura W02,Helvetica,sans-serif}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;height:2rem}select option{padding:3rem}select:focus{outline:none}fieldset{border:none;padding:0;margin:3rem 0 0}form .select-wrapper,form input:not([type=radio]),form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-image-outset:2px;border-image-repeat:round;border-image-slice:10;border-image-width:auto;border-style:solid;border-width:2px;box-shadow:none;background-color:#fff}form .select-wrapper:focus,form input:not([type=radio]):focus,form textarea:focus{outline:none}form .select-wrapper.theme-blue,form input:not([type=radio]).theme-blue,form textarea.theme-blue{border-color:#09346f}form .select-wrapper.theme-brown,form input:not([type=radio]).theme-brown,form textarea.theme-brown{border-color:#ad8e5b}form .select-wrapper.theme-white,form input:not([type=radio]).theme-white,form textarea.theme-white{border-color:#f6f2f1}#featured-content-login-form form#investor-login-form .login-submit input#wp-submit,body.page-template-page-menu .dietary_menu .filters .download form a,body.page-template-page-vegan .dietary_menu .filters .download form a,body.tax-product_category .dietary_menu .filters .download form a,form .button,form .select-wrapper,form body.page-template-page-menu .dietary_menu .filters .download a,form body.page-template-page-vegan .dietary_menu .filters .download a,form body.tax-product_category .dietary_menu .filters .download a,form input,form textarea{margin-bottom:1rem;min-height:2.4rem}form .select-wrapper{align-content:center;align-items:center;position:relative;display:flex;justify-content:space-around}form .select-wrapper select{background-color:transparent;border:none;flex-basis:100%;width:100%}form .select-wrapper:after{background-image:url(../images/icons/arrow-direction-triangle-white-stroke.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:rotateX(180deg);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-in-out;width:1rem;background-image:url(../images/icons/arrow-direction-triangle-brown-stroke.svg);right:.75rem}@media screen and (min-width:768px) and (max-width:1023px){form .select-wrapper:after{top:0;transform:translateY(0) rotate(180deg) rotateY(5turn)}}form .radio-wrapper{position:relative;margin-right:0}form .radio-wrapper input,form .radio-wrapper label{cursor:pointer}form .radio-wrapper input[type=radio]{width:100%;height:28px;margin:0;padding:0;opacity:0;position:absolute}form .radio-wrapper input[type=radio]+label{display:inline-block;margin-left:0;padding-left:45px;line-height:30px;background-size:30px}form .radio-wrapper.type-grid input[type=radio]+label{background:url(../images/icons/view-grid-brown.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper.type-grid input[type=radio]+label{background:url(../images/icons/view-grid-brown.svg) no-repeat -40px 0}}form .radio-wrapper.type-list input[type=radio]+label{background:url(../images/icons/view-list-brown.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper.type-list input[type=radio]+label{background:url(../images/icons/view-list-brown.svg) no-repeat -40px 0}}form .radio-wrapper.type-grid input[type=radio]:checked+label{background:url(../images/icons/view-grid-dark.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper.type-grid input[type=radio]:checked+label{background:url(../images/icons/view-grid-dark.svg) no-repeat -40px 0}}form .radio-wrapper.type-list input[type=radio]:checked+label{background:url(../images/icons/view-list-dark.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper.type-list input[type=radio]:checked+label{background:url(../images/icons/view-list-dark.svg) no-repeat -40px 0}}form .radio-wrapper:hover.type-grid input[type=radio]+label{background:url(../images/icons/view-grid-dark.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper:hover.type-grid input[type=radio]+label{background:url(../images/icons/view-grid-dark.svg) no-repeat -40px 0}}form .radio-wrapper:hover.type-list input[type=radio]+label{background:url(../images/icons/view-list-dark.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper:hover.type-list input[type=radio]+label{background:url(../images/icons/view-list-dark.svg) no-repeat -40px 0}}form .radio-wrapper:active.type-grid input[type=radio]+label{background:url(../images/icons/view-grid-dark.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper:active.type-grid input[type=radio]+label{background:url(../images/icons/view-grid-dark.svg) no-repeat -40px 0}}form .radio-wrapper:active.type-list input[type=radio]+label{background:url(../images/icons/view-list-dark.svg) no-repeat 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){form .radio-wrapper:active.type-list input[type=radio]+label{background:url(../images/icons/view-list-dark.svg) no-repeat -40px 0}}form .option-separator{color:#fff;padding:.5rem 2rem 1rem;text-align:center;text-transform:uppercase;width:100%}form hr{margin-bottom:2.5rem;margin-top:2rem;width:50%}form .checkbox-wrapper{width:50%;float:left}form .checkbox-wrapper input[type=checkbox],form .checkbox-wrapper input[type=radio]{display:none}form .checkbox-wrapper input[type=checkbox]+label span,form .checkbox-wrapper input[type=radio]+label span{display:inline-block;width:21px;height:21px;vertical-align:middle;background:url(../images/form-controls/checkbox-golden-tick.png) 0 0 no-repeat;margin:-.5rem 1rem 0 0}form .checkbox-wrapper input[type=checkbox]:checked+label span,form .checkbox-wrapper input[type=radio]:checked+label span{background:url(../images/form-controls/checkbox-golden-tick.png) -21px top no-repeat}@media screen and (max-width:767px){form .checkbox-wrapper{margin-bottom:1rem}}form .form-group{margin-bottom:2rem}form .form-group label{margin-bottom:1rem}form .form-group .full-width{width:100%}form.form-inline{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline}form.form-inline .form-group,form.form-inline input,form.form-inline label,form.form-inline select{width:auto;display:inline-block}form.form-inline .form-group,form.form-inline label{margin-bottom:0}form.form-inline select{min-width:50px}@media screen and (min-width:768px){form:not(.form-inline) .form-group{margin-bottom:2rem}form:not(.form-inline) .form-group label{display:block;margin-bottom:1rem}}@media screen and (min-width:768px){.leading-arrow[class*=arrow-position-]:after{content:" ";height:0;width:0;position:absolute;pointer-events:none;border:20px solid transparent;z-index:1}.leading-arrow[class*=arrow-position-].arrow-position-bottom:after{top:100%;border-top-color:inherit;margin-left:-20px}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-12-5:after{left:12.5%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-17-5:after{left:17.5%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-25:after{left:25%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-33-33:after{left:33.33%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-50:after{left:50%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-66-66:after{left:66.66%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-75:after{left:75%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-82-5:after{left:82.5%}.leading-arrow[class*=arrow-position-].arrow-position-bottom.arrow-placement-87-5:after{left:87.5%}.leading-arrow[class*=arrow-position-].arrow-position-left:after{right:100%;border-right-color:inherit;margin-top:-20px}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-12-5:after{top:12.5%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-17-5:after{top:17.5%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-25:after{top:25%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-33-33:after{top:33.33%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-50:after{top:50%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-66-66:after{top:66.66%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-75:after{top:75%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-82-5:after{top:82.5%}.leading-arrow[class*=arrow-position-].arrow-position-left.arrow-placement-87-5:after{top:87.5%}.leading-arrow[class*=arrow-position-].arrow-position-right:after{left:100%;border-left-color:inherit;margin-top:-20px}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-12-5:after{top:12.5%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-17-5:after{top:17.5%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-25:after{top:25%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-33-33:after{top:33.33%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-50:after{top:50%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-66-66:after{top:66.66%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-75:after{top:75%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-82-5:after{top:82.5%}.leading-arrow[class*=arrow-position-].arrow-position-right.arrow-placement-87-5:after{top:87.5%}.leading-arrow[class*=arrow-position-].arrow-position-top:after{bottom:100%;border-bottom-color:inherit;margin-left:-20px}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-12-5:after{left:12.5%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-17-5:after{left:17.5%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-25:after{left:25%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-33-33:after{left:33.33%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-50:after{left:50%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-66-66:after{left:66.66%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-75:after{left:75%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-82-5:after{left:82.5%}.leading-arrow[class*=arrow-position-].arrow-position-top.arrow-placement-87-5:after{left:87.5%}}button.close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0 solid transparent;background-color:transparent;background-repeat:no-repeat;padding:0}button.close img{height:auto;pointer-events:none;width:1rem}#catapult-cookie-bar{background-color:#212121;bottom:0;box-sizing:border-box;color:#fff;left:0;max-height:0;opacity:0;overflow:hidden;position:fixed;width:100%;z-index:99999}#catapult-cookie-bar .ctcc-inner{align-items:center;display:flex;justify-content:center;min-height:64px;width:100%}#catapult-cookie-bar .ctcc-inner .ctcc-left-side{margin-right:1rem}#catapult-cookie-bar .ctcc-inner .ctcc-right-side #catapultCookie{border-radius:0;padding:.35rem .5rem}#catapult-cookie-bar .heading-medium,#catapult-cookie-bar a,#catapult-cookie-bar h3{color:#fff}#catapult-cookie-bar .x_close span{background-color:#fff}.has-cookie-bar #catapult-cookie-bar{max-height:999px;min-height:64px;opacity:1}img{border:none}img.position{-o-object-fit:cover;object-fit:cover}img.position-left-top{background-position:0 0;font-family:"object-fit: cover; object-position: left top;";-o-object-position:left top;object-position:left top}img.position-left-center{background-position:0;font-family:"object-fit: cover; object-position: left center;";-o-object-position:left center;object-position:left center}img.position-left-bottom{background-position:0 100%;font-family:"object-fit: cover; object-position: left bottom;";-o-object-position:left bottom;object-position:left bottom}img.position-right-top{background-position:100% 0;font-family:"object-fit: cover; object-position: right top;";-o-object-position:right top;object-position:right top}img.position-right-center{background-position:100%;font-family:"object-fit: cover; object-position: right center;";-o-object-position:right center;object-position:right center}img.position-right-bottom{background-position:100% 100%;font-family:"object-fit: cover; object-position: right bottom;";-o-object-position:right bottom;object-position:right bottom}img.position-center-top{background-position:top;font-family:"object-fit: cover; object-position: center top;";-o-object-position:center top;object-position:center top}img.position-center-center{background-position:50%;font-family:"object-fit: cover; object-position: center;";-o-object-position:center;object-position:center}img.position-center-bottom{background-position:bottom;font-family:"object-fit: cover; object-position: center bottom;";-o-object-position:center bottom;object-position:center bottom}.page-id-14591 section:not(:first-child) .featured-content-inner,.page-id-14756 section:not(:first-child) .featured-content-inner,.page-id-14800 section:not(:first-child) .featured-content-inner{margin:0 auto;width:auto!important}.page-id-14591 section:not(:first-child) .module-1 .featured-content-inner,.page-id-14756 section:not(:first-child) .module-1 .featured-content-inner,.page-id-14800 section:not(:first-child) .module-1 .featured-content-inner{margin:0 0 0 auto}.page-id-14591 section:not(:first-child) .module-3 .featured-content-inner,.page-id-14756 section:not(:first-child) .module-3 .featured-content-inner,.page-id-14800 section:not(:first-child) .module-3 .featured-content-inner{margin:0 auto 0 0}ul.reveal{list-style:none;padding:0}ul.reveal>li{margin-top:1rem}ul.reveal>li.facebook:after,ul.reveal>li.instagram:after,ul.reveal>li.link:after{display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.7;pointer-events:none}ul.reveal>li.link:hover:after{color:#fff;font-size:3rem;font-weight:700;content:attr(data-title);background-image:linear-gradient(120deg,#eaee44,#33d0ff);text-align:center;display:flex;flex-direction:row;align-items:center;justify-content:center;white-space:pre}ul.reveal>li.instagram:hover:after{background:url(https://d36bl1cjgcfngd.cloudfront.net/wp-content/uploads/sites/2/2018/06/10145204/Instagram.svg) 50%/25% no-repeat,linear-gradient(120deg,#eaee44,#33d0ff)}ul.reveal>li.facebook:hover:after{background:url(https://d36bl1cjgcfngd.cloudfront.net/wp-content/uploads/sites/2/2018/06/10145204/Facebook.svg) 50%/25% no-repeat,linear-gradient(120deg,#eaee44,#33d0ff)}.ribbon{align-items:center;color:#fff;display:flex;font-family:NeutrafaceText-Book,Helvetica,sans-serif;font-size:1.4rem;height:3rem;justify-content:space-between;left:-.25rem;margin-top:1rem;position:relative;text-transform:uppercase;display:inline-block}.ribbon:after,.ribbon:before{display:block;height:100%}.ribbon:before{align-items:center;background-image:url(../images/ribbon/main.svg);background-position:50%;background-repeat:repeat-x;background-size:auto 100%;content:attr(data-text);display:flex;padding-left:1.75rem;padding-right:5px;width:100%}.ribbon:after{background-image:url(../images/ribbon/tail.svg);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;content:"";width:5rem;position:absolute;top:0;right:-136%}.ribbon span{display:none}.selector-country{display:flex;height:3rem;position:relative}.selector-country button:after{background-image:url(../images/icons/arrow-direction-triangle-white-stroke.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:rotateX(180deg);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-in-out;width:1rem}@media screen and (min-width:768px) and (max-width:1023px){.selector-country button:after{top:0;transform:translateY(0) rotate(180deg) rotateY(5turn)}}.selector-country button span{align-items:center;color:#fff;display:flex;margin-right:1.5rem;padding:0;position:relative;text-transform:capitalize}.selector-country button span:after{align-self:center}.selector-country ul{background-color:#212121;box-shadow:10px 10px 5px 0 rgba(0,0,0,.125);margin:0;padding:0;opacity:0;overflow:hidden;pointer-events:none;transition-duration:.2s;transition-property:opacity;transition-timing-function:ease-in-out;z-index:2}@media screen and (max-width:767px){.selector-country ul{left:2rem;position:fixed;top:6rem;width:calc(100% - 4rem)}}@media screen and (min-width:768px){.selector-country ul{left:auto;max-width:20rem;position:absolute;width:100%}}.selector-country ul li{text-align:left}.selector-country ul li a{display:block;padding:1rem 2rem;text-decoration:none;color:#ad8e5b}.selector-country ul li a:hover{background-color:#e1e1e1;color:#fff}.selector-country ul li a img{height:.7rem;margin-right:1rem;width:auto;vertical-align:baseline;display:inline-block}.selector-country ul li a.global img{height:1.25rem}.selector-country.active button{pointer-events:none}.selector-country.active ul{max-height:none;pointer-events:auto;opacity:1;z-index:110}.selector-country.reveal-above button:after{transform:rotateX(0deg)}@media screen and (min-width:768px){.selector-country.reveal-above ul{bottom:4rem}}.selector-country.reveal-above.active button:after,.selector-country.reveal-below button:after{transform:rotateX(180deg)}@media screen and (min-width:768px){.selector-country.reveal-below ul{top:3rem}}.selector-country.reveal-below.active button:after{transform:rotateX(0deg)}.selector-overlay{background-color:transparent;contain:strict;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-in-out;width:100vw;z-index:100}.selector-overlay.active{background-color:rgba(0,0,0,.4);pointer-events:auto}.selector-overlay>*{pointer-events:auto}.selector-language ul{padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;text-transform:uppercase}.selector-language ul li.current-lang a,.selector-language ul li.current-lang a:hover{color:#09346f}.selector-language ul li a,.selector-language ul li a:hover{color:#fff}.selector-language ul li:after{content:"|";color:#fff;padding:5px}.selector-language ul li:last-child:after{content:"";padding:0}.circle{border-radius:50%;width:100%;height:100%;background-color:transparent}.triangle{width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid transparent}@media screen and (max-width:374px){.triangle{display:none}}.teardrop{position:relative}.teardrop,.teardrop>*{box-sizing:border-box}@media screen and (max-width:374px){.teardrop{height:2.75rem;width:2.5rem}}@media screen and (min-width:375px) and (max-width:767px){.teardrop{height:2.75rem;width:2.75rem}}@media screen and (min-width:768px) and (max-width:1023px){.teardrop{height:2.25rem;width:2.25rem}}@media screen and (min-width:1024px){.teardrop{height:2.75rem;width:2.75rem}}.teardrop .circle{border:2px solid #cdc7c1;transition:all .4s linear}.teardrop .triangle{position:absolute;left:0;right:0;margin:auto;top:25%;transition:all .4s linear}.teardrop:hover .circle{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:teardrop-circle;animation-name:teardrop-circle;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;border-color:transparent}.teardrop:hover .triangle{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:teardrop-triangle;animation-name:teardrop-triangle;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes teardrop-circle{0%{background-color:rgba(19,19,19,.7)}to{background-color:#09346f}}@keyframes teardrop-circle{0%{background-color:rgba(19,19,19,.7)}to{background-color:#09346f}}@-webkit-keyframes teardrop-triangle{0%{opacity:0;top:18%;border-top-color:rgba(19,19,19,.7)}to{opacity:1;top:83%;border-top-color:#09346f}}@keyframes teardrop-triangle{0%{opacity:0;top:18%;border-top-color:rgba(19,19,19,.7)}to{opacity:1;top:83%;border-top-color:#09346f}}.teardrop .icon-image{transition:all .4s ease-in-out;height:60%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;stroke:#fff;width:60%}.teardrop .icon-image:hover{width:22px;height:22px}@media screen and (max-width:767px){.teardrop .icon-image{width:20px;height:20px}}.icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;padding:0}.icon.icon-circle-drops{position:relative}.icon.icon-circle-drops .logo{position:absolute;top:0}.icon.expand{position:relative;left:-25px;top:10px}.icon.expand:before{transform-origin:center center}.icon.expand:after,.icon.expand:before{content:"";position:absolute;top:0;left:0;background:#09346f;width:12px;height:2px}.icon.expand.expanded-close:after{transform:rotate(90deg);transform-origin:center center;transition-duration:1s;transition-timing-function:ease-in-out}.icon.expand.expanded-open:after{transform:rotate(1turn);transform-origin:center center;transition-duration:1s;transition-timing-function:ease-in-out}@media screen and (min-width:768px){.sticky-menu{max-height:calc(100vh - 4rem)}.sticky-menu.absolute,.sticky-menu.fixed{bottom:auto;top:auto}.sticky-menu.fixed{left:auto;position:fixed!important}.sticky-menu.absolute{position:absolute!important}}.tag-filters{background-repeat:repeat;background-size:auto;align-self:flex-start;height:auto}@media screen and (max-width:767px){.tag-filters{margin-bottom:1rem;margin-top:1rem;order:-1;width:100%}.tag-filters.open button:after{transform:rotateX(0deg)}.tag-filters .clear-filters,.tag-filters>p{margin-left:1rem;margin-right:1rem}}@media screen and (min-width:768px){.tag-filters{border:2px solid #e0e1e1;padding:1.5rem}}.tag-filters .toggle{align-items:center;background-color:transparent;display:flex;justify-content:flex-start;text-align:left;text-transform:uppercase;width:100%}@media screen and (max-width:767px){.tag-filters .toggle{border:0 solid transparent;padding:1rem}}@media screen and (max-width:1023px){.tag-filters .toggle{position:relative}.tag-filters .toggle:after{background-image:url(../images/icons/arrow-direction-triangle-white-stroke.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:rotateX(180deg);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-in-out;width:1rem;background-image:url(../images/icons/arrow-direction-triangle-brown-stroke.svg);margin-right:1rem}}@media screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px){.tag-filters .toggle:after{top:0;transform:translateY(0) rotate(180deg) rotateY(5turn)}}@media screen and (min-width:768px){.tag-filters .toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0 solid transparent;font-size:1.4rem;margin-bottom:1rem;padding:0;pointer-events:none}.tag-filters .toggle:after{display:none}}.tag-filters .tag-listers{margin-bottom:1rem}.tag-filters .tags{padding-left:0;width:100%}.tag-filters .tags .tag{list-style:none;padding-bottom:.25rem;padding-top:.25rem;text-align:left}.tag-filters .tags .tag a,.tag-filters .tags .tag button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0 solid transparent;text-align:left;width:100%}.tag-filters .tags .tag a:hover,.tag-filters .tags .tag button:hover{color:#ad8e5b}.tag-filters .tags .tag a img,.tag-filters .tags .tag button img{margin-right:.5rem;height:1.5rem;width:auto;vertical-align:middle}.tag-filters .tags .tag a img.inactive,.tag-filters .tags .tag button img.inactive{display:inline-block}.tag-filters .tags .tag a.active img.inactive,.tag-filters .tags .tag a img.active,.tag-filters .tags .tag button.active img.inactive,.tag-filters .tags .tag button img.active{display:none}.tag-filters .tags .tag a.active img.active,.tag-filters .tags .tag button.active img.active{display:inline-block}@media screen and (min-width:1024px){.tag-filters .tags .tag a.active img.inactive,.tag-filters .tags .tag a:hover img.inactive,.tag-filters .tags .tag button.active img.inactive,.tag-filters .tags .tag button:hover img.inactive{display:none}.tag-filters .tags .tag a.active img.active,.tag-filters .tags .tag a:hover img.active,.tag-filters .tags .tag button.active img.active,.tag-filters .tags .tag button:hover img.active{display:inline-block;opacity:.6}}.tag-filters .clear-filters{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0 solid transparent;align-items:center;color:#212121;display:flex;margin-bottom:0;padding-top:10px;position:relative}.tag-filters .clear-filters:before{background-image:url(../images/icons/close-black.svg);background-repeat:no-repeat;background-position:50%;background-size:100% auto;content:"";display:inline-block;height:1rem;margin-right:.5rem;width:1rem;z-index:9}.tag-filters .clear-filters:hover:after{opacity:.6}@media screen and (max-width:767px){.tag-filters .filter-title:after{content:"";width:14px;height:34px;background-image:url(../images/icons/arrow-direction-triangle-white-stroke.svg);background-repeat:no-repeat;background-size:100% auto;position:absolute;top:12px;right:34px;display:block;transform:rotate(90deg);transition:all .4s ease-in-out}.tag-filters.open .filter-title:after{transform:rotate(270deg)}.tag-filters .tags{text-align:center!important}.tag-filters .tags .tag img{width:32px!important}}div.navigation{align-items:center;display:flex;height:100%;left:0;justify-content:space-between;pointer-events:none;position:absolute;top:0;width:100%}div.navigation button.navigation{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-repeat:no-repeat;background-size:contain;border:none;overflow:hidden;text-indent:100vw;white-space:nowrap;background-color:rgba(0,0,0,.5);flex:none;height:100%;padding:0;pointer-events:auto;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out;z-index:3;margin:0 10px}div.navigation button.navigation:after,div.navigation button.navigation:before{width:27px;height:44px;cursor:pointer;background-size:27px 44px;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")}div.navigation button.navigation:after{background-size:contain;content:"";display:block;top:5rem;margin-left:0;margin-right:0}div.navigation button.navigation.next:after{transform:rotate(180deg)}div.navigation button.navigation.hidden{cursor:not-allowed!important;opacity:0!important;pointer-events:none!important}.modal-container div.navigation button.navigation{opacity:0}.modal-container div.navigation button.navigation:hover{opacity:1}@media screen and (max-width:1023px){.modal-container div.navigation button.navigation:focus{opacity:1}}.loading{align-self:center;display:none}video{transition-property:opacity;transition-duration:.5s;transition-timing-function:ease-in-out}.wp-video .mejs-controls{display:none!important}.video-wrapper{display:block;width:100%;padding-bottom:56.25%;position:relative;margin:0 auto}@media screen and (min-width:768px){.video-wrapper{width:75%;padding-bottom:42.18%}}.video-wrapper iframe{position:absolute;padding:0;margin:0;top:0;left:0;bottom:0;height:100%;width:100%}.uni-funding-component #uni-funding{display:flex;flex-direction:column}.uni-funding-component #uni-funding .input-field{flex:0 1 100%}.uni-funding-component #uni-funding .input-field .checkbox-wrapper,.uni-funding-component #uni-funding .input-field input[type],.uni-funding-component #uni-funding .input-field label{width:100%}.featured-products .swiper-wrapper .swiper-slide{cursor:pointer;display:flex;flex-direction:column;align-items:center}.featured-products .swiper-wrapper .swiper-slide .product-summary{margin:1rem;text-align:center}.menus{background-color:transparent;contain:strict;height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transition-duration:.2s;transition-property:background-color;transition-timing-function:ease-in-out;width:100vw;z-index:100}.menus[class*=active-]{background-color:rgba(0,0,0,.4);pointer-events:auto}.menus>*{pointer-events:auto}.menus .heading-big,.menus .heading-large,.menus .heading-medium,.menus .heading-normal,.menus .heading-small,.menus .heading-tiny,.menus .no-results,.menus .up-next-section-journal .up-next-content-container .up-next-content .title,.menus h1,.menus h2,.menus h3,.menus h4,.menus h5,.menus h6,.menus p,.menus table,.up-next-section-journal .up-next-content-container .up-next-content .menus .title{color:#fff}.modal-container{align-items:center;background-color:rgba(0,0,0,.4);flex-direction:row;flex-wrap:nowrap;height:100vh;left:0;justify-content:center;opacity:0;pointer-events:none;position:fixed;top:0;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out;width:100vw;z-index:999;display:none}.modal-container.active{pointer-events:auto;opacity:1;display:flex}.modal-container .inner{background-color:#f6f2f1;background-repeat:repeat;border:.25rem solid #f6f2f1;position:relative;display:block;width:auto;height:auto;max-width:600px}.modal-container .inner.has-meta{display:flex;flex-basis:80%;background-color:#f6f2f1}.modal-container .inner .close{background-image:url(../images/icons/close-brown-with-borders.svg);position:absolute;top:15px;right:15px;width:20px;height:20px;z-index:5}.modal-container .inner .modal-content{color:#212121;padding:1rem}.modal-container .inner .modal-content .heading-big,.modal-container .inner .modal-content .up-next-section-journal .up-next-content-container .up-next-content .title,.modal-container .inner .modal-content h1,.up-next-section-journal .up-next-content-container .up-next-content .modal-container .inner .modal-content .title{margin:.5rem .25rem .25rem;text-transform:none}.modal-container .inner .background{display:block;height:inherit;margin:auto;max-height:80vh;max-width:80vw;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1023px){.modal-container .inner .background{max-height:100vh;max-width:100vw}}@media screen and (max-width:1023px){.modal-container .inner{flex-wrap:wrap}.modal-container .inner .background{height:auto}.modal-container .inner .close{background-image:url(../images/icons/close-white-with-borders.svg)}.modal-container .inner.has-meta{flex-direction:column;height:75vh;height:auto}.modal-container .inner.has-meta .background{width:100%}}.modal-container .inner .navigation button.navigation{margin:0;padding:0 1rem}.modal-container.image-fit-contain .background{background-size:contain;font-family:"object-fit: cover;";-o-object-fit:contain;object-fit:contain}.sidebar{align-items:flex-start;background-color:#426da5;display:flex;flex-wrap:wrap;height:100%;opacity:0;overflow-x:hidden;overflow-y:auto;position:absolute;top:0;transition:width .6s ease-in-out,transform .5s ease-in-out,opacity .3s ease-in-out;width:100%}.sidebar table{font-size:.9rem;width:100%}.sidebar section{align-items:flex-start;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){.sidebar section{padding:0 2rem}}@media screen and (min-width:768px) and (max-width:1023px){.sidebar section{padding:0 1rem}}@media screen and (min-width:1024px){.sidebar section{padding:0 1.333332rem}}.sidebar section:not(.social-links){height:0;opacity:0;overflow:hidden;pointer-events:none}.sidebar .heading-big,.sidebar .up-next-section-journal .up-next-content-container .up-next-content .title,.sidebar h1,.up-next-section-journal .up-next-content-container .up-next-content .sidebar .title{margin-bottom:3rem}.sidebar .close{height:1.2rem;position:absolute;text-align:right;top:1rem;width:calc(100% - 5px)}@media screen and (max-width:767px){.sidebar .close{padding:0 2rem}}@media screen and (min-width:768px) and (max-width:1023px){.sidebar .close{padding:0 1rem}}@media screen and (min-width:1024px){.sidebar .close{padding:0 1.333332rem}}.sidebar section{position:absolute}.sidebar form,.sidebar label{display:flex;flex-basis:100%;flex-wrap:wrap}#featured-content-login-form form#investor-login-form .login-submit .sidebar input#wp-submit,.sidebar #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,.sidebar .button,.sidebar body.page-template-page-menu .dietary_menu .filters .download a,.sidebar body.page-template-page-vegan .dietary_menu .filters .download a,.sidebar body.tax-product_category .dietary_menu .filters .download a,.sidebar input,body.page-template-page-menu .dietary_menu .filters .download .sidebar a,body.page-template-page-vegan .dietary_menu .filters .download .sidebar a,body.tax-product_category .dietary_menu .filters .download .sidebar a{flex-basis:100%;margin-bottom:1rem}.sidebar .menu{font-size:1.4rem;letter-spacing:.2rem}.sidebar .menu .menu-item{margin-bottom:.75rem}.sidebar .menu .menu-item>a{border-bottom-color:transparent;color:#f6f2f1;position:relative;transition-duration:125ms;transition-property:border-color,color;transition-timing-function:ease-in-out}.sidebar .menu .menu-item.current-menu-item>a,.sidebar .menu .menu-item:focus,.sidebar .menu .menu-item:hover{color:#09346f}.sidebar .menu .menu-item.current-page-ancestor:not(.current-menu-item)>a{border-bottom:3px solid #09346f}.sidebar .menu .menu-item.menu-item-has-children{position:relative}.sidebar .menu .menu-item.menu-item-has-children a span.sub-nav-icon{bottom:0;height:6px;left:-2rem;margin:auto;position:absolute;top:0;width:1rem}@media screen and (max-width:767px){.sidebar .menu .menu-item.menu-item-has-children a span.sub-nav-icon{left:-1.5rem}}.sidebar .menu .menu-item.menu-item-has-children a span.sub-nav-icon:before{background:#09346f;content:"";height:2px;left:0;position:absolute;top:6px;transform-origin:center center;width:12px}.sidebar .menu .menu-item.menu-item-has-children a span.sub-nav-icon:after{background:#09346f;content:"";height:2px;left:0;position:absolute;top:6px;transform:rotate(90deg);transform-origin:center center;transition:transform .2s ease-in-out;width:12px}.sidebar .menu .menu-item.menu-item-has-children .sub-menu{font-size:1.2rem}@media screen and (min-width:1024px){.sidebar .menu .menu-item.menu-item-has-children .sub-menu{font-size:1rem}}.sidebar .menu .menu-item.menu-item-has-children .sub-menu li.menu-item:last-child{margin-bottom:0}.sidebar .menu .menu-item.menu-item-has-children .sub-menu li.menu-item a span.sub-nav-icon{display:none;height:0;left:auto;position:relative;top:auto;width:0}.sidebar .menu .menu-item.menu-item-has-children ul{margin-bottom:0;margin-left:1.5rem;margin-top:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;pointer-events:none;transition-duration:.5s;transition-property:margin,max-height,opacity;transition-timing-function:ease-in-out}.sidebar .menu .menu-item.menu-item-has-children.current-page-ancestor ul,.sidebar .menu .menu-item.menu-item-has-children.open ul{margin-top:.75rem;max-height:50vh;opacity:1;pointer-events:auto}.sidebar .menu .menu-item.menu-item-has-children.open a span.sub-nav-icon:after{transform:rotate(0deg)}.sidebar .menu .menu-item.menu-item-has-children.current-page-ancestor a span.sub-nav-icon{display:none}.sidebar .social-links{align-self:flex-end;margin-bottom:1rem;position:static}.sidebar-left{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:space-between}@media screen and (max-width:767px){.sidebar-left{left:-80vw;max-width:80vw;padding-top:4rem}.active-sidebar-left .sidebar-left{transform:translateX(80vw)}}@media screen and (min-width:768px) and (max-width:1023px){.sidebar-left{left:-50vw;max-width:50vw}.active-sidebar-left .sidebar-left{transform:translateX(50vw)}}@media screen and (min-width:1024px){.sidebar-left{left:-350px;max-width:350px}.active-sidebar-left .sidebar-left{transform:translateX(350px)}}.active-sidebar-left .sidebar-left{opacity:1}.sidebar-left .main-navigation{flex:1 0 auto;flex-basis:75%;overflow-y:auto;text-transform:uppercase;transition-duration:.25s;transition-property:opacity,transform;transition-timing-function:ease-in-out;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.sidebar-left .main-navigation{margin-top:4rem;padding-left:3rem;padding-right:2rem}}.sidebar-left .selectors{flex:0 0 auto;flex-basis:25%;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){.sidebar-left .selectors{padding-left:3rem;padding-right:2rem}}@media screen and (max-width:767px){.sidebar-right{right:-80vw;max-width:80vw}.active-sidebar-right .sidebar-right{transform:translateX(-80vw)}}@media screen and (min-width:768px) and (max-width:1023px){.sidebar-right{right:-50vw;max-width:50vw}.active-sidebar-right .sidebar-right{transform:translateX(-50vw)}}@media screen and (min-width:1024px){.sidebar-right{right:-350px;max-width:350px}.active-sidebar-right .sidebar-right{transform:translateX(-350px)}}.active-sidebar-right .sidebar-right{opacity:1}.sidebar-right .store-locator-form{flex-wrap:wrap}.sidebar-right .cta-search-noicon{justify-content:center}.sidebar-right .search-region{display:inline-flex;flex-basis:70%;width:70%}.sidebar-right .cta-search-noicon{display:inline-flex;flex-basis:30%;text-align:left;width:30%}.active-menu-basket .sidebar .menu-basket{height:auto;opacity:1;padding-top:4rem;pointer-events:auto;position:static}.menu-basket .basket-list tr td,.menu-basket .basket-list tr th{padding-bottom:1rem;padding-left:1rem;padding-right:1rem}.menu-basket .basket-list tr td:first-child,.menu-basket .basket-list tr th:first-child{padding-left:0}.menu-basket .basket-list tr td:last-child,.menu-basket .basket-list tr th:last-child{padding-right:0}.menu-basket .basket-list thead{text-transform:uppercase}.menu-basket .basket-list thead .item-title{text-align:left}.menu-basket .basket-list tfoot{border-top:2px solid #09346f;border-bottom:2px solid #09346f}.menu-basket .basket-list tfoot td{padding-top:20px;padding-bottom:20px}.menu-basket .basket-list tfoot .item-shipping{text-transform:uppercase}.menu-basket .basket-list .item-price,.menu-basket .basket-list .item-quantity,.menu-basket .basket-list .item-shipping,.menu-basket .basket-list .total-amount{text-align:right}.menu-basket .cart_list{color:#f6f2f1;margin-bottom:2rem;width:100%}.menu-basket .cart_list .mini_cart_item{position:relative}.menu-basket .cart_list .mini_cart_item:not(:last-child){margin-bottom:2rem}.menu-basket .cart_list .mini_cart_item .remove{display:block;font-size:1.5rem;line-height:1;position:absolute;right:.5rem;top:0}.menu-basket .cart_list .mini_cart_item>a{margin-bottom:.5rem;text-align:right}.menu-basket .cart_list .mini_cart_item>a img{display:block;height:auto;margin-bottom:.5rem;width:100%}.menu-basket .cart_list .mini_cart_item .quantity{display:block;font-size:.8rem;text-align:right}.menu-basket .total{width:100%;text-align:right}.menu-basket .total strong{text-transform:uppercase}.menu-basket .account-buttons,.menu-basket .buttons{display:flex;flex-basis:100%;flex-wrap:wrap;margin-bottom:0}.active-menu-search .sidebar .menu-search{height:auto;opacity:1;padding-top:4rem;pointer-events:auto;position:static}.menu-store-locator{width:100%}.active-menu-store-locator .sidebar .menu-store-locator{height:auto;opacity:1;padding-top:4rem;pointer-events:auto;position:static}.active-menu-store .menu-store-locator{opacity:1}header.main{align-items:center;background-color:rgba(19,19,19,.7);box-sizing:border-box;display:flex;height:4rem;justify-content:space-between;max-width:100vw;padding-bottom:.5rem;padding-top:.5rem;transition-duration:125ms;transition-property:transform;transition-timing-function:ease-in-out;width:100%}.menu-hide:not([class*=active-]) header.main{transform:translateY(-4rem)}header.main .control-hamburger{flex:0}@media screen and (min-width:768px){header.main .spacer{flex:3}}header.main .selector{flex:auto}@media screen and (min-width:768px){header.main .selector{min-width:160px}}@media screen and (max-width:767px){header.main .control-hamburger,header.main .spacer{padding-left:2rem}}@media screen and (min-width:768px) and (max-width:1023px){header.main .control-hamburger,header.main .spacer{padding-left:2rem}}@media screen and (min-width:1024px){header.main .control-hamburger,header.main .spacer{padding-left:2rem}}header.main .control-hamburger{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0 solid transparent;padding-right:1rem;position:relative;z-index:1}header.main .control-hamburger .icon-hamburger{display:block;height:22px;position:relative;transform:rotate(0deg);transition:.2s ease-in-out;width:25px}header.main .control-hamburger .icon-hamburger span{background:#f6f2f1;box-sizing:border-box;display:block;height:3px;left:0;position:absolute;top:0;transform:rotate(0deg);transform-origin:left center;transition-delay:125ms;transition-duration:125ms;transition-property:opacity,transform,width;transition-timing-function:ease-in-out;width:25px}header.main .control-hamburger .icon-hamburger span:nth-child(2){transform:translateY(9px)}header.main .control-hamburger .icon-hamburger span:nth-child(3){transform:translateY(18px)}.active-sidebar-left header.main .control-hamburger .icon-hamburger span:first-child{transform:rotate(45deg) translateX(2px) translateY(0)}.active-sidebar-left header.main .control-hamburger .icon-hamburger span:nth-child(2){opacity:0;width:0}.active-sidebar-left header.main .control-hamburger .icon-hamburger span:nth-child(3){transform:rotate(-45deg) translateX(-12px) translateY(15px)}header.main .logo{display:flex;flex:2;height:100%;justify-content:center;margin-left:.75rem}header.main .logo img{height:100%;width:auto}header.main .nav-items,header.main .selector{display:flex;justify-content:flex-end;margin:0;padding:0}@media screen and (max-width:767px){header.main .nav-items,header.main .selector{margin-left:.5rem;margin-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){header.main .nav-items,header.main .selector{margin-right:2rem}}@media screen and (min-width:768px){header.main .nav-items,header.main .selector{margin-left:1rem}}@media screen and (min-width:1024px){header.main .nav-items,header.main .selector{margin-right:2rem}}header.main .nav-items{flex:0;height:100%}header.main .nav-items .nav-item{list-style:none;margin-left:.5rem;margin-right:.5rem}@media screen and (max-width:767px){header.main .nav-items .nav-item{margin-left:.25rem;margin-right:.25rem}}header.main .nav-items .nav-item:last-child{margin-right:0}header.main .nav-items .nav-item span{display:block}@media screen and (max-width:374px){header.main .nav-items .nav-item .circle,header.main .nav-items .nav-item .triangle{display:none}}header.main .nav-items .nav-item .nav-item-title{color:#fff;left:-2.4rem;margin:auto;opacity:0;position:absolute;right:0;text-align:center;text-transform:uppercase;top:4rem;transition-delay:.5s;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out;width:8rem}@media screen and (max-width:374px){header.main .nav-items .nav-item .nav-item-title{display:none}}header.main .nav-items .nav-item:hover .nav-item-title{opacity:1;text-shadow:1px 1px 0 rgba(0,0,0,.2),-1px -1px 0 rgba(0,0,0,.2),1px -1px 0 rgba(0,0,0,.2),-1px 1px 0 rgba(0,0,0,.2)}header.main .nav-items .nav-item.item-basket .basket-count{bottom:0;color:#fff;font-size:.9rem;font-weight:900;height:.9rem;left:0;margin:auto;position:absolute;right:0;top:0}header.main .selector{height:4rem}@media screen and (min-width:768px){header.main .selector ul{right:0;top:4rem}}.feature-antihero{height:4rem;width:100%}.feature-hero,.store-hero{background-color:#212121;background-size:cover;box-sizing:border-box;color:#fff;overflow:hidden;padding-bottom:100%;position:relative;width:100%}@media screen and (min-width:768px){.feature-hero,.feature-hero.homepage-hero,.store-hero,.store-hero.homepage-hero{padding-bottom:33%}}.feature-hero>div,.store-hero>div{background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:768px){.feature-hero .mobile,.store-hero .mobile{display:none}}.feature-hero .wp-video,.feature-hero .wp-video-shortcode,.feature-hero .wp-video .mejs-container,.feature-hero .wp-video .mejs-inner,.feature-hero video,.store-hero .wp-video,.store-hero .wp-video-shortcode,.store-hero .wp-video .mejs-container,.store-hero .wp-video .mejs-inner,.store-hero video{display:none;height:100%!important;left:0;position:absolute;top:0;width:100%!important;z-index:3}@media screen and (min-width:768px){.feature-hero .wp-video,.feature-hero .wp-video-shortcode,.feature-hero .wp-video .mejs-container,.feature-hero .wp-video .mejs-inner,.feature-hero video,.store-hero .wp-video,.store-hero .wp-video-shortcode,.store-hero .wp-video .mejs-container,.store-hero .wp-video .mejs-inner,.store-hero video{display:block}}.feature-hero .mejs-poster,.store-hero .mejs-poster{background-position-x:60%;background-size:cover}.feature-hero video,.store-hero video{-o-object-fit:cover;object-fit:cover;-o-object-position:60%;object-position:60%}.feature-hero .background,.store-hero .background{z-index:1}.feature-hero .foreground,.store-hero .foreground{z-index:2}.feature-hero .hero-content,.store-hero .hero-content{box-sizing:border-box;margin:0 auto;max-height:100vh;padding:8rem 2rem 2rem;top:0;width:100%;z-index:3}.feature-hero .hero-content>*,.store-hero .hero-content>*{display:block;max-width:1366px;width:90%}.feature-hero .title,.store-hero .title{font-family:NeutrafaceText-Book,Helvetica,sans-serif;font-size:4rem;pointer-events:none}@media screen and (min-width:768px){.feature-hero .title,.store-hero .title{font-size:4.8rem}}.feature-hero .content,.store-hero .content{font-family:Futura W02,Helvetica,sans-serif;font-size:1.6rem}@media screen and (min-width:768px){.feature-hero .content,.store-hero .content{font-size:1.6rem}}.feature-hero .content,.feature-hero .title,.store-hero .content,.store-hero .title{line-height:.9;text-transform:none;width:100%;z-index:2}.feature-hero .hero-content{display:flex;flex-flow:column wrap;justify-content:center;pointer-events:none}.feature-hero .hero-content *{pointer-events:all}.feature-hero .hero-content.content-left{align-items:flex-start}.feature-hero .hero-content.content-left *{text-align:left}.feature-hero .hero-content.content-center{align-items:center}.feature-hero .hero-content.content-center *{text-align:center}.feature-hero .hero-content.content-right{align-items:flex-end}.feature-hero .hero-content.content-right *{text-align:right}.feature-hero .hero-content.content-top{justify-content:flex-start}.feature-hero .hero-content.content-bottom{justify-content:flex-end}@-webkit-keyframes revealNotifications{0%{opacity:0;transform:translateY(6rem)}to{opacity:1;transform:translateY(0)}}@keyframes revealNotifications{0%{opacity:0;transform:translateY(6rem)}to{opacity:1;transform:translateY(0)}}.notifications{position:absolute;bottom:0;right:0;left:0;width:100%;display:flex;flex:0 1 100%;flex-wrap:wrap;justify-content:center;box-sizing:border-box;transform:translateY(0);z-index:3}.notifications a{color:#fff;display:flex;flex-wrap:wrap;padding:1rem 1.5rem;transition-duration:1s;transition-property:background-color;transition-timing-function:ease-in-out}@media screen and (max-width:767px){.notifications a{background:#212121;flex:0 1 100%}}@media screen and (min-width:768px){.notifications a{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:revealNotifications;animation-name:revealNotifications;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background:rgba(0,0,0,.6);flex:0 1 auto;min-height:6rem;opacity:0}}.notifications a:not(:first-child){border-left:1px solid #000}.notifications a:not(:last-child){border-right:1px solid #000}@media screen and (min-width:768px){.notifications a:only-child{flex:0 1 50%;max-width:35%}}.notifications a:hover{background-color:#09346f}.notifications a span{display:flex;flex-basis:100%;-ms-flex-positive:1;-ms-flex-negative:0;-ms-flex-preferred-size:100%}.notifications a .title-1{font-size:1rem}.notifications a .title-2{font-size:1.6rem}.share{align-items:center;display:flex}.share .title{margin-bottom:0;margin-right:1rem}.share .social-buttons{justify-content:center}.share .social-buttons li a{background-color:#ad8e5b}.social-buttons{align-items:center;display:flex;justify-content:space-around;list-style:none;margin:0;padding:0;width:100%}.social-buttons li{display:block;height:100%;text-align:center;width:auto}.social-buttons li a{align-items:center;justify-content:center;border-radius:1.5rem;display:flex;transition-duration:.25s;transition-property:background-color;transition-timing-function:ease-in-out}.social-buttons li a .icon{height:1rem;margin:.75rem;-o-object-fit:contain;object-fit:contain;transition-duration:.25s;transition-property:opacity;transition-timing-function:ease-in-out;width:1rem}.social-buttons li a:focus,.social-buttons li a:hover{background-color:rgba(0,0,0,.25)}.social-buttons li a:focus .icon,.social-buttons li a:hover .icon{opacity:.5}.social-buttons .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.sub-navigation{background-color:#212121;display:block;justify-content:center;position:relative;z-index:100}.sub-navigation li a:hover{color:#fff}.sub-navigation ul{box-sizing:border-box;margin:0 auto;max-width:1366px;width:100%}@media screen and (max-width:767px){.sub-navigation ul{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){.sub-navigation ul{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){.sub-navigation ul{padding-left:2rem;padding-right:2rem}}.sub-navigation ul .page_item{align-items:center;color:#ad8e5b;display:flex;justify-content:space-between;text-transform:uppercase;transition-duration:125ms;transition-property:margin,max-height,opacity,padding;transition-timing-function:ease-in-out}.sub-navigation ul .page_item.current_page_item,.sub-navigation ul .page_item:hover{color:#f6f2f1}.sub-navigation ul .page_item.current_page_item a{pointer-events:none}.sub-navigation ul .page_item a{color:inherit;font-size:1.4rem}@media screen and (max-width:1023px){.sub-navigation ul{display:flex;flex-wrap:wrap;transition-duration:.5s;transition-property:max-height;transition-timing-function:ease-in-out}.sub-navigation ul .page_item{flex-basis:100%;padding:.5rem 0}.sub-navigation ul .page_item.current_page_item{order:-1}.sub-navigation ul .page_item.current_page_item:after{background-image:url(../images/icons/arrow-direction-triangle-white-stroke.svg);background-repeat:no-repeat;background-size:contain;content:"";height:8px;margin-left:1rem;transform:rotateX(180deg);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-in-out;width:13px}.sub-navigation ul.open{max-height:100vh}.sub-navigation ul.open .page_item.current_page_item:after{transform:rotateX(0deg)}.sub-navigation ul:not(.open){max-height:3rem}.sub-navigation ul:not(.open) .page_item:not(.current_page_item):not(.default){max-height:0;opacity:0;padding:0;pointer-events:none}.sub-navigation ul:not(.open) .page_item.default:after{background-image:url(../images/icons/arrow-direction-triangle-white-stroke.svg);background-repeat:no-repeat;background-size:contain;content:"";height:8px;margin-left:1rem;transform:rotateX(180deg);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-in-out;width:13px}}@media screen and (min-width:1024px){.sub-navigation{padding-bottom:1rem;padding-top:1rem}.sub-navigation ul{align-items:center;display:flex}.constrained-width .sub-navigation ul{max-width:1366px}.sub-navigation ul .page_item:not(:first-child){margin-left:1rem}.sub-navigation ul .page_item:not(:last-child){margin-right:1rem}.sub-navigation ul .page_item.current_page_item,.sub-navigation ul .page_item.current_parent_item,.sub-navigation ul .page_item.current_product_item{color:#f6f2f1}.sub-navigation ul .page_item.current_page_item{position:relative}.sub-navigation ul .page_item.current_page_item:before{background:none;border-color:#212121 transparent transparent;border-style:solid;border-width:15px 15px 0;bottom:-1.75rem;content:"";height:0;opacity:1;position:absolute;right:calc(50% - 15px);top:auto;transform:rotateX(0deg);width:0}.sub-navigation ul .page_item a{color:inherit;font-size:1.2rem}.sub-navigation:not(.single_level) ul.level_one{padding-bottom:.5rem}.sub-navigation:not(.single_level) ul.level_two{padding-top:.5rem}}section{display:none;position:relative;width:100%;box-sizing:border-box;margin:0;background-repeat:no-repeat}a.anchor{cursor:default;display:block;transform:translateY(-100px);visibility:hidden;pointer-events:none;z-index:-1000}section .layout{position:relative;width:auto;height:100%;margin:0 auto;display:block}@media screen and (min-width:768px){section .layout{display:grid;grid-template-rows:auto auto;-ms-grid-rows:auto auto}}section .layout.constrained{max-width:1366px;width:100%}section .layout.fluid{width:100%}section .layout .module-1{position:relative;display:none;box-sizing:border-box}section .layout .module-1>div{position:relative;display:none;height:100%;width:100%}section .layout .module-2{position:relative;display:none;box-sizing:border-box}section .layout .module-2>div{position:relative;display:none;height:100%;width:100%}section .layout .module-3{position:relative;display:none;box-sizing:border-box}section .layout .module-3>div{position:relative;display:none;height:100%;width:100%}section .layout .module-4{position:relative;display:none;box-sizing:border-box}section .layout .module-4>div{position:relative;display:none;height:100%;width:100%}section .layout .module-5{position:relative;display:none;box-sizing:border-box}section .layout .module-5>div{position:relative;display:none;height:100%;width:100%}section .layout>div{height:100%;min-height:0}@media screen and (min-height:600px){section .layout>div{min-height:25vh}}@media screen and (min-height:768px){section .layout>div{min-height:25vh}}@media screen and (min-height:1080px){section .layout>div{min-height:33.333333vh}}@media screen and (min-width:768px){section .layout[data-layout="3x2"]{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr;grid-template-columns:1fr}section .layout[data-layout="3x2"] .module-1{grid-column:1;-ms-grid-column:1;grid-row:1}}@media screen and (min-width:768px){section .layout[data-layout="1.5x2"]{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}section .layout[data-layout="1.5x2"] .module-1{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1}section .layout[data-layout="1.5x2"] .module-2{-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1}}@media screen and (min-width:768px){section .layout[data-layout="1-1-1x2"]{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}section .layout[data-layout="1-1-1x2"] .module-1{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1}section .layout[data-layout="1-1-1x2"] .module-2{-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1}section .layout[data-layout="1-1-1x2"] .module-3{-ms-grid-column:3;-ms-grid-row:1;grid-column:3;grid-row:1}}@media screen and (min-width:768px){section .layout[data-layout="1-2x2-2"]{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}section .layout[data-layout="1-2x2-2"] .module-1{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1}section .layout[data-layout="1-2x2-2"] .module-2{-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1}}@media screen and (min-width:768px){section .layout[data-layout="2-1x2-2"]{-ms-grid-rows:auto;grid-template-rows:auto;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}section .layout[data-layout="2-1x2-2"] .module-1{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1}section .layout[data-layout="2-1x2-2"] .module-2{-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1}}@media screen and (min-width:768px){section .layout[data-layout="1-1-1x2-1-2"]{-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}section .layout[data-layout="1-1-1x2-1-2"] .module-1{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:1;grid-row:1/span 2}section .layout[data-layout="1-1-1x2-1-2"] .module-2{-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1}section .layout[data-layout="1-1-1x2-1-2"] .module-3{-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2}section .layout[data-layout="1-1-1x2-1-2"] .module-4{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:3;grid-row:1/span 2}}@media screen and (min-width:768px){section .layout[data-layout="1-1-1x1-2-2"]{-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}section .layout[data-layout="1-1-1x1-2-2"] .module-1{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1}section .layout[data-layout="1-1-1x1-2-2"] .module-2{-ms-grid-column:1;-ms-grid-row:2;grid-column:1;grid-row:2}section .layout[data-layout="1-1-1x1-2-2"] .module-3{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:2;grid-row:1/span 2}section .layout[data-layout="1-1-1x1-2-2"] .module-4{-ms-grid-column:3;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:3;grid-row:1/span 2}}section .layout[data-layout="1-1-1x2-2-1"]{width:100%;height:auto}@media screen and (min-width:768px){section .layout[data-layout="1-1-1x2-2-1"]{-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}section .layout[data-layout="1-1-1x2-2-1"] .module-1{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:1;grid-column:1;grid-row:1/span 2}section .layout[data-layout="1-1-1x2-2-1"] .module-2{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:2;grid-row:1/span 2}section .layout[data-layout="1-1-1x2-2-1"] .module-3{-ms-grid-column:3;-ms-grid-row:1;grid-column:3;grid-row:1}section .layout[data-layout="1-1-1x2-2-1"] .module-4{-ms-grid-column:3;-ms-grid-row:2;grid-column:3;grid-row:2}}@media screen and (min-width:768px){section .layout[data-layout="1-1-1x1-2-1"]{-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}section .layout[data-layout="1-1-1x1-2-1"] .module-1{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1}section .layout[data-layout="1-1-1x1-2-1"] .module-2{-ms-grid-column:1;-ms-grid-row:2;grid-column:1;grid-row:2}section .layout[data-layout="1-1-1x1-2-1"] .module-3{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:2;grid-row:1/span 2}section .layout[data-layout="1-1-1x1-2-1"] .module-4{-ms-grid-column:3;-ms-grid-row:1;grid-column:3;grid-row:1}section .layout[data-layout="1-1-1x1-2-1"] .module-5{-ms-grid-column:3;-ms-grid-row:2;grid-column:3;grid-row:2}}@media screen and (min-width:768px){section .layout[data-layout="2-1x1-2"]{-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr}section .layout[data-layout="2-1x1-2"] .module-1{-ms-grid-column:1;-ms-grid-row:1;grid-column:1;grid-row:1}section .layout[data-layout="2-1x1-2"] .module-2{-ms-grid-column:1;-ms-grid-row:2;grid-column:1;grid-row:2}section .layout[data-layout="2-1x1-2"] .module-3{-ms-grid-column:2;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:2;grid-row:1/span 2}}@media screen and (min-width:768px){section .layout[data-layout="1-2x2-1"]{-ms-grid-rows:auto auto;grid-template-rows:auto auto;-ms-grid-columns:1fr 2fr;grid-template-columns:1fr 2fr}section .layout[data-layout="1-2x2-1"] .module-1{-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:2;grid-column:1;grid-row:1/span 2}section .layout[data-layout="1-2x2-1"] .module-2{-ms-grid-column:2;-ms-grid-row:1;grid-column:2;grid-row:1}section .layout[data-layout="1-2x2-1"] .module-3{-ms-grid-column:2;-ms-grid-row:2;grid-column:2;grid-row:2}}.accordion-content,.comparison-slider-module,.downloads-module,.expandable-content-module,.featured-content,.gallery-module,.module,.options-module,.progress-module,.quotes-content,.video-module{position:relative;height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box}.module.top-align,.top-align.accordion-content,.top-align.comparison-slider-module,.top-align.downloads-module,.top-align.expandable-content-module,.top-align.featured-content,.top-align.gallery-module,.top-align.options-module,.top-align.progress-module,.top-align.quotes-content,.top-align.video-module{align-items:flex-start}.middle-align.accordion-content,.middle-align.comparison-slider-module,.middle-align.downloads-module,.middle-align.expandable-content-module,.middle-align.featured-content,.middle-align.gallery-module,.middle-align.options-module,.middle-align.progress-module,.middle-align.quotes-content,.middle-align.video-module,.module.middle-align{align-items:center}.bottom-align.accordion-content,.bottom-align.comparison-slider-module,.bottom-align.downloads-module,.bottom-align.expandable-content-module,.bottom-align.featured-content,.bottom-align.gallery-module,.bottom-align.options-module,.bottom-align.progress-module,.bottom-align.quotes-content,.bottom-align.video-module,.module.bottom-align{align-items:flex-end}.left-align.accordion-content>div p.buttons-container,.left-align.comparison-slider-module>div p.buttons-container,.left-align.downloads-module>div p.buttons-container,.left-align.expandable-content-module>div p.buttons-container,.left-align.featured-content>div p.buttons-container,.left-align.gallery-module>div p.buttons-container,.left-align.options-module>div p.buttons-container,.left-align.progress-module>div p.buttons-container,.left-align.quotes-content>div p.buttons-container,.left-align.video-module>div p.buttons-container,.module.left-align>div p.buttons-container{text-align:left!important}.centre-align.accordion-content>div p.buttons-container,.centre-align.comparison-slider-module>div p.buttons-container,.centre-align.downloads-module>div p.buttons-container,.centre-align.expandable-content-module>div p.buttons-container,.centre-align.featured-content>div p.buttons-container,.centre-align.gallery-module>div p.buttons-container,.centre-align.options-module>div p.buttons-container,.centre-align.progress-module>div p.buttons-container,.centre-align.quotes-content>div p.buttons-container,.centre-align.video-module>div p.buttons-container,.module.centre-align>div p.buttons-container{text-align:center!important}.module.right-align>div p.buttons-container,.right-align.accordion-content>div p.buttons-container,.right-align.comparison-slider-module>div p.buttons-container,.right-align.downloads-module>div p.buttons-container,.right-align.expandable-content-module>div p.buttons-container,.right-align.featured-content>div p.buttons-container,.right-align.gallery-module>div p.buttons-container,.right-align.options-module>div p.buttons-container,.right-align.progress-module>div p.buttons-container,.right-align.quotes-content>div p.buttons-container,.right-align.video-module>div p.buttons-container{text-align:right!important}.accordion-content>div,.comparison-slider-module>div,.downloads-module>div,.expandable-content-module>div,.featured-content>div,.gallery-module>div,.module>div,.options-module>div,.progress-module>div,.quotes-content>div,.video-module>div{position:relative;height:auto;width:100%}.featured-content.overlapped{transform:translateZ(0);width:100%}.featured-content.overlapped .featured-content-inner{box-sizing:border-box;max-height:80%;overflow:hidden;padding:1rem;position:absolute;right:10%;top:auto;width:80%}@media screen and (min-width:768px){.featured-content.overlapped .featured-content-inner{right:25%;width:50%}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.featured-content.overlapped .featured-content-inner{bottom:auto;height:auto;max-height:60%;top:20%}}@-moz-document url-prefix(){.featured-content.overlapped .featured-content-inner{bottom:auto;height:auto;max-height:60%;top:20%}}.featured-content.overlapped.top-align .featured-content-inner{bottom:auto;height:auto;top:2rem}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.featured-content.overlapped.top-align .featured-content-inner{max-height:80%;top:10%}}@-moz-document url-prefix(){.featured-content.overlapped.top-align .featured-content-inner{max-height:80%;top:10%}}.featured-content.overlapped.bottom-align .featured-content-inner{bottom:2rem;height:auto;top:auto}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.featured-content.overlapped.bottom-align .featured-content-inner{max-height:80%;top:10%}}@-moz-document url-prefix(){.featured-content.overlapped.bottom-align .featured-content-inner{max-height:80%;top:10%}}.featured-content.overlapped.text-dark .featured-content-inner{background-color:#fff}.featured-content.overlapped.text-light .featured-content-inner{background-color:#000}.featured-content.overlapped.overlapped-right{float:left;width:80%}.featured-content.overlapped.overlapped-right .featured-content-inner{right:-25%}.featured-content.overlapped.overlapped-left{float:right;width:80%}.featured-content.overlapped.overlapped-left .featured-content-inner{left:-25%}.featured-content .featured-content-inner .wp-video,.featured-content .featured-content-inner .wp-video .wp-video-shortcode{width:100%!important}.expandable-content-module .expandable-content-module-inner section.expandable-content{display:block}.expandable-content-module .expandable-content-module-inner section.expandable-content .toggle-expandable{cursor:pointer;display:block;position:relative;width:100%}.expandable-content-module .expandable-content-module-inner section.expandable-content .toggle-expandable:after{background-image:url(../images/icons/arrow-direction-brown.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;content:"";height:15px;margin-top:-7.5px;position:absolute;right:0;top:50%;transform:rotateX(180deg);transition:transform .2s ease-in-out;width:25px}.expandable-content-module .expandable-content-module-inner section.expandable-content .toggle-expandable[aria-expanded=true]:after{transform:rotateX(0deg)}.expandable-content-module .expandable-content-module-inner section.expandable-content>div.answer{display:none;position:relative;width:100%}.gallery-module .gallery-module-inner .gallery-swiper-container{overflow:hidden}.gallery-module .gallery-module-inner .gallery-swiper-container.modal-click .swiper-wrapper .swiper-slide:hover{cursor:pointer}.gallery-module .gallery-module-inner .gallery-swiper-container .swiper-wrapper .swiper-slide:hover .caption{display:flex}.gallery-module .gallery-module-inner .gallery-swiper-container .swiper-wrapper .swiper-slide .caption{align-items:flex-start;background-color:rgba(0,0,0,.4);bottom:0;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:center;left:0;padding:1vw;position:absolute;right:0;text-align:center;width:100}.gallery-module .gallery-module-inner .gallery-swiper-container .swiper-wrapper .swiper-slide.feed-item{cursor:pointer}.gallery-module .gallery-module-inner .gallery-swiper-container .swiper-wrapper .swiper-slide.feed-item .caption{align-items:center;top:0}.gallery-modal-container{align-items:center;background-color:rgba(0,0,0,.6);display:none;flex-flow:column;flex-wrap:nowrap;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:101}.gallery-modal-container.active{display:flex}.gallery-modal-container .inner-gallery-modal-container{background-color:#f6f2f1;height:auto;max-width:500px;padding:.35rem .5rem;width:100%}.gallery-modal-container .inner-gallery-modal-container .modal-swiper-container .close-modal{cursor:pointer;height:24px;position:absolute;right:10px;top:10px;width:24px;z-index:1}.gallery-modal-container .inner-gallery-modal-container .modal-swiper-container .close-modal svg{height:auto;width:100%}.gallery-modal-container .inner-gallery-modal-container .modal-swiper-container .swiper-wrapper .swiper-slide img{height:auto;max-height:80vh;width:100%}.options-module .options-module-inner .options-swiper{margin:2.5vh auto}.options-module .options-module-inner .options-swiper .swiper-wrapper{padding-bottom:40px}.options-module .options-module-inner .options-swiper .swiper-wrapper.small .swiper-slide{width:80%}@media screen and (min-width:768px) and (max-width:1023px){.options-module .options-module-inner .options-swiper .swiper-wrapper.small .swiper-slide{width:70%}}@media screen and (min-width:1024px){.options-module .options-module-inner .options-swiper .swiper-wrapper.small .swiper-slide{width:60%}}.options-module .options-module-inner .options-swiper .swiper-wrapper.medium .swiper-slide{width:80%}@media screen and (min-width:768px) and (max-width:1023px){.options-module .options-module-inner .options-swiper .swiper-wrapper.medium .swiper-slide{width:60%}}@media screen and (min-width:1024px){.options-module .options-module-inner .options-swiper .swiper-wrapper.medium .swiper-slide{width:40%}}.options-module .options-module-inner .options-swiper .swiper-wrapper.large .swiper-slide{width:80%}@media screen and (min-width:768px) and (max-width:1023px){.options-module .options-module-inner .options-swiper .swiper-wrapper.large .swiper-slide{width:25%;opacity:.8}}@media screen and (min-width:1024px){.options-module .options-module-inner .options-swiper .swiper-wrapper.large .swiper-slide{width:17%;opacity:.8}}.options-module .options-module-inner .options-swiper .swiper-wrapper .swiper-slide{width:auto;height:auto;padding:2rem;box-sizing:border-box;border-radius:3px;opacity:.4;transition:opacity .2s ease-in-out}.options-module .options-module-inner .options-swiper .swiper-wrapper .swiper-slide.swiper-slide-active{opacity:1}.options-module .options-module-inner .options-swiper .swiper-button-next{display:none;background-image:url(../images/icons/arrow-direction.svg);transform:rotate(180deg);right:5px;bottom:0;top:auto;width:12px;height:20px;background-size:12px 20px;opacity:.6}.options-module .options-module-inner .options-swiper .swiper-button-next.swiper-button-disabled{opacity:.2}.options-module .options-module-inner .options-swiper .swiper-button-next:hover{opacity:.8}.options-module .options-module-inner .options-swiper .swiper-button-prev{display:none;background-image:url(../images/icons/arrow-direction.svg);left:5px;bottom:0;top:auto;width:12px;height:20px;background-size:12px 20px;opacity:.6}.options-module .options-module-inner .options-swiper .swiper-button-prev.swiper-button-disabled{opacity:.2}.options-module .options-module-inner .options-swiper .swiper-button-prev:hover{opacity:.8}.options-module .options-module-inner .options-swiper .swiper-pagination{display:none;bottom:2px;width:80%;left:10%}.options-module .options-module-inner .options-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#aaa}.options-module .options-module-inner .options-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#426da5}.options-module .options-module-inner .options-swiper.show-nav .swiper-button-next,.options-module .options-module-inner .options-swiper.show-nav .swiper-button-prev,.options-module .options-module-inner .options-swiper.show-nav .swiper-pagination{display:block}.video-module .video-module-inner{width:100%}.video-module .video-module-inner:before{display:block;content:"";width:100%;padding-top:56.25%}.video-module .video-module-inner>iframe{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.accordion-content .accordion-content-inner{height:100%}.accordion-content .accordion-content-inner .accordion-container{position:relative;width:100%;height:100%;display:flex;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:stretch}@media screen and (min-width:768px){.accordion-content .accordion-content-inner .accordion-container{flex-flow:row}.accordion-content .accordion-content-inner .accordion-container[data-panels="2"] .accordion-panel{flex-basis:50%}}@media screen and (min-width:768px) and (min-width:1024px){.accordion-content .accordion-content-inner .accordion-container[data-panels="2"] .accordion-panel:hover{flex-basis:70%}}@media screen and (min-width:768px){.accordion-content .accordion-content-inner .accordion-container[data-panels="3"] .accordion-panel{flex-basis:33.333333%}}@media screen and (min-width:768px) and (min-width:1024px){.accordion-content .accordion-content-inner .accordion-container[data-panels="3"] .accordion-panel:hover{flex-basis:50%}}@media screen and (min-width:768px){.accordion-content .accordion-content-inner .accordion-container[data-panels="4"] .accordion-panel{flex-basis:25%}}@media screen and (min-width:768px) and (min-width:1024px){.accordion-content .accordion-content-inner .accordion-container[data-panels="4"] .accordion-panel:hover{flex-basis:45%}}.accordion-content .accordion-content-inner .accordion-container .accordion-panel{position:relative;display:flex;flex-basis:100%;flex-flow:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;transition:flex-basis .5s ease-in-out .2s;min-height:25vh}.accordion-content .accordion-content-inner .accordion-container .accordion-panel .panel-background,.accordion-content .accordion-content-inner .accordion-container .accordion-panel .panel-link{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;opacity:1;transition:opacity .5s ease-in-out .4s}.accordion-content .accordion-content-inner .accordion-container .accordion-panel .panel-link{transition:none;z-index:5}.accordion-content .accordion-content-inner .accordion-container .accordion-panel .panel-content{width:100%;padding:2rem;box-sizing:border-box;z-index:3}.accordion-content .accordion-content-inner .accordion-container .accordion-panel .panel-content p{display:none;pointer-events:none}@media screen and (min-width:768px){.accordion-content .accordion-content-inner .accordion-container .accordion-panel .panel-content p{display:inherit}}@media screen and (min-width:1024px){.accordion-content .accordion-content-inner .accordion-container .accordion-panel .panel-content p{opacity:0;max-height:0;transition:opacity 0s ease-in-out 0s,max-height 0s ease-in-out 0s}}@media screen and (min-width:1024px){.accordion-content .accordion-content-inner .accordion-container .accordion-panel:hover p{opacity:1;max-height:999px;transition:opacity .5s ease-in-out .7s,max-height .5s ease-in-out .7s}}.accordion-content .accordion-content-inner .accordion-container .accordion-panel:hover .panel-background,.accordion-content .accordion-content-inner .accordion-container .accordion-panel:hover .panel-link{opacity:.4}@media screen and (max-width:374px){.quotes-content{min-height:33.333333vh}}@media screen and (min-width:375px) and (max-width:767px){.quotes-content{min-height:33.333333vh}}.quotes-content .quotes-content-inner .quotes-swiper{overflow:hidden}.quotes-content .quotes-content-inner .quotes-swiper .swiper-wrapper{padding-bottom:25px}.quotes-content .quotes-content-inner .quotes-swiper .swiper-button-next{background-image:url(../images/icons/arrow-direction.svg);transform:rotate(180deg);right:5px;bottom:0;top:auto;width:12px;height:20px;background-size:12px 20px;opacity:.6}.quotes-content .quotes-content-inner .quotes-swiper .swiper-button-next.swiper-button-disabled{opacity:.2}.quotes-content .quotes-content-inner .quotes-swiper .swiper-button-next:hover{opacity:.8}.quotes-content .quotes-content-inner .quotes-swiper .swiper-button-prev{background-image:url(../images/icons/arrow-direction.svg);left:5px;bottom:0;top:auto;width:12px;height:20px;background-size:12px 20px;opacity:.6}.quotes-content .quotes-content-inner .quotes-swiper .swiper-button-prev.swiper-button-disabled{opacity:.2}.quotes-content .quotes-content-inner .quotes-swiper .swiper-button-prev:hover{opacity:.8}.quotes-content .quotes-content-inner .quotes-swiper .swiper-pagination{bottom:2px;width:80%;left:10%}.quotes-content .quotes-content-inner .quotes-swiper .swiper-pagination .swiper-pagination-bullet{background-color:#aaa}.quotes-content .quotes-content-inner .quotes-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#426da5}.downloads-module.text-light .downloads-module-inner .download-files .single-download:hover{background-color:hsla(0,0%,100%,.1)}.downloads-module.text-dark .downloads-module-inner .download-files .single-download:hover{background-color:rgba(0,0,0,.1)}.downloads-module .downloads-module-inner .download-files{padding:0;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;box-sizing:border-box}.downloads-module .downloads-module-inner .download-files .single-download{list-style:none;padding:.5rem;box-sizing:border-box}.downloads-module .downloads-module-inner .download-files .single-download a{display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.downloads-module .downloads-module-inner .download-files .single-download a img{margin-right:1rem}.comparison-slider-wrapper{position:relative;width:100%;margin:20px 0;background-color:#fff}.comparison-slider-wrapper .comparison-slider{position:relative;width:100%;margin:0;border:5px solid #fff;box-sizing:border-box;min-height:50px}.comparison-slider-wrapper .comparison-slider>img{width:100%;height:auto;display:block}.comparison-slider-wrapper .comparison-slider .overlay{display:block;position:absolute;width:200px;bottom:20px;right:20px;background-color:rgba(0,0,0,.4);padding:10px;box-sizing:border-box;color:#ddd;text-align:right}.comparison-slider-wrapper .comparison-slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden}.comparison-slider-wrapper .comparison-slider .resize>img{display:block}.comparison-slider-wrapper .comparison-slider .resize .overlay{right:auto;left:20px;text-align:left}.comparison-slider-wrapper .comparison-slider .divider{position:absolute;width:2px;height:100%;background-color:hsla(0,0%,100%,.2);left:50%;top:0;bottom:0;margin-left:-1px;cursor:ew-resize}.comparison-slider-wrapper .comparison-slider .divider:before{content:"";position:absolute;width:30px;height:30px;left:-14px;top:50%;margin-top:-15px;background-color:#fff;transform:rotate(45deg);box-shadow:0 0 10px rgba(0,0,0,.4)}.comparison-slider-wrapper .comparison-slider .divider:after{content:"";position:absolute;width:28px;height:28px;left:-13px;top:50%;margin-top:-14px;background-image:url(../images/arrows.svg);background-position:50%;background-size:100%;background-repeat:no-repeat;transition:all .1s ease-in-out}.comparison-slider-wrapper .comparison-slider .divider.draggable:after{width:24px;height:24px;left:-11px;top:50%;margin-top:-12px}.comparison-slider-wrapper .caption{position:relative;width:100%;padding:10px;box-sizing:border-box;font-size:12px;font-style:italic}@media screen and (max-width:768px){.comparison-slider-wrapper .comparison-slider .overlay{display:none}}@media screen and (max-width:374px){.progress-module{min-height:33.333333vh}}@media screen and (min-width:375px) and (max-width:767px){.progress-module{min-height:33.333333vh}}.progress-module .swiper-slide{max-width:1366px}.progress-module header{margin:0 auto;max-width:1366px;padding-bottom:0!important;width:100%;text-align:center}@media screen and (max-width:767px){.progress-module header{padding:2rem}}@media screen and (min-width:768px) and (max-width:1023px){.progress-module header{padding:2rem}}@media screen and (min-width:1024px){.progress-module header{padding:2rem}}@media screen and (max-width:767px){.progress-module header{padding-bottom:0}}.progress-module header>.description,.progress-module header>.title{max-width:650px;flex-basis:100%;margin:0 auto 1rem}.progress-module .swiper-container{margin-bottom:3vw;position:relative;width:100%;z-index:1}@media screen and (max-width:767px){.progress-module .swiper-container:before{background-image:url(../images/icons/career-progression-marker.png);background-repeat:no-repeat;background-size:100%;content:"";display:block;height:1.5rem;width:1.5rem;z-index:2;left:0;margin:auto;position:absolute;right:0;top:6.3rem}}.progress-module .step-wrapper{position:relative;width:100%}@media screen and (min-width:768px){.progress-module .step-wrapper{height:auto}}.progress-module .swiper-wrapper{box-sizing:content-box;display:flex;height:100%;margin-top:2rem;max-width:100vw;position:relative;transition-property:transform;width:100%;z-index:1}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.progress-module .swiper-wrapper{margin-top:4rem}}.progress-module .swiper-wrapper .max-width-restriction{max-width:650px;text-align:center}.progress-module .swiper-wrapper .max-width-restriction .title .heading-large,.progress-module .swiper-wrapper .max-width-restriction .title h2{margin:0 auto}@media screen and (max-width:767px){.progress-module .swiper-wrapper .max-width-restriction>button{margin-bottom:0}}.progress-module .range-selector{left:20%;position:absolute;text-align:left;width:60%;z-index:9000}@media screen and (max-width:767px){.progress-module .range-selector{display:none}}@media screen and (min-width:768px) and (max-width:1023px){.progress-module .range-selector{top:5rem}}@media screen and (min-width:1024px){.progress-module .range-selector{top:4rem}}.progress-module .range-selector .steps{display:none}.progress-module .swiper-pagination-bullets{display:flex;height:5rem;justify-content:center;margin-left:10%;width:80%}@media screen and (max-width:767px){.progress-module .swiper-pagination-bullets{display:none}}.progress-module .swiper-pagination-bullets .swiper-pagination-bullet{align-items:flex-end;background-color:transparent;display:flex;flex:1;flex-wrap:wrap;height:auto;justify-content:center;margin-left:0!important;margin-right:0!important;opacity:1;padding-left:1.5rem;padding-right:1.5rem;position:relative;width:auto}.progress-module .swiper-pagination-bullets .swiper-pagination-bullet .heading-large,.progress-module .swiper-pagination-bullets .swiper-pagination-bullet h2{text-align:center}.progress-module .swiper-slide{align-items:flex-start;display:flex;flex:none;flex-basis:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0;max-width:100vw;width:100%}@media screen and (max-width:767px){.progress-module .swiper-slide{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){.progress-module .swiper-slide{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){.progress-module .swiper-slide{padding-left:2rem;padding-right:2rem}}.progress-module .swiper-slide .description{flex-basis:100%}#featured-content-login-form form#investor-login-form .login-submit .progress-module .swiper-slide input#wp-submit,.progress-module .swiper-slide #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,.progress-module .swiper-slide .button,.progress-module .swiper-slide body.page-template-page-menu .dietary_menu .filters .download a,.progress-module .swiper-slide body.page-template-page-vegan .dietary_menu .filters .download a,.progress-module .swiper-slide body.tax-product_category .dietary_menu .filters .download a,.progress-module .swiper-slide button,body.page-template-page-menu .dietary_menu .filters .download .progress-module .swiper-slide a,body.page-template-page-vegan .dietary_menu .filters .download .progress-module .swiper-slide a,body.tax-product_category .dietary_menu .filters .download .progress-module .swiper-slide a{margin-top:1rem;min-height:1rem}@media screen and (max-width:767px){.progress-module .swiper-slide{align-items:flex-start;padding-top:0}.progress-module .swiper-slide:before{background-color:#f6f2f1;height:.1rem;position:absolute;top:2.75rem;z-index:1;content:"";display:block;left:0;top:5rem;width:100%}.progress-module .swiper-slide:first-child:before{left:50%;width:50%}.progress-module .swiper-slide:last-child:before{right:50%;width:50%}.progress-module .swiper-slide .title{align-items:flex-end;display:flex;height:4rem;margin-bottom:2rem}.progress-module .swiper-slide .description{padding-top:2rem}}@media screen and (min-width:768px){.progress-module .swiper-slide .title{display:none}.progress-module .swiper-slide button{align-self:flex-end}}.progress-module .swiper-slide .progression-bar{margin-bottom:3rem}@media screen and (min-width:768px){.progress-module .swiper-slide .progression-bar{display:none}}.progress-module .swiper-slide span{display:inline}@media screen and (max-width:767px){.progress-module .swiper-slide span{padding:2rem}}@media screen and (min-width:768px) and (max-width:1023px){.progress-module .swiper-slide span{padding:2rem}}@media screen and (min-width:1024px){.progress-module .swiper-slide span{padding:2rem}}.progress-module .swiper-slide span:before{content:open-quote;display:inline}.progress-module .swiper-slide span:after{content:close-quote;display:inline}.progress-module .background,.progress-module .parallax{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:767px){.progress-module .navigation{height:3.1rem;top:5.4rem}}@media screen and (max-width:767px){.progress-module .navigation button.navigation{background:transparent;opacity:1;top:3.45rem}}@media screen and (min-width:768px) and (max-width:1023px){.progress-module .navigation button.navigation{display:none}}@media screen and (min-width:1024px){.progress-module .navigation button.navigation{display:none}}form.wpcf7-form{position:relative}form.wpcf7-form input[type=email],form.wpcf7-form input[type=number],form.wpcf7-form input[type=password],form.wpcf7-form input[type=text],form.wpcf7-form textarea{border-color:#212121;border-width:1px;width:100%}form.wpcf7-form input[type=checkbox],form.wpcf7-form input[type=radio]{margin-bottom:0}form.wpcf7-form input[type=submit]{border:none}form.wpcf7-form label{text-align:right;margin-right:1rem}form.wpcf7-form select{min-width:200px;padding:.5rem}form.wpcf7-form .form-group{position:relative;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}form.wpcf7-form .form-group.left{justify-content:flex-start}form.wpcf7-form .form-group.center{justify-content:center}form.wpcf7-form .form-group.right{justify-content:flex-end}form.wpcf7-form .form-group.large span.wpcf7-form-control-wrap{max-width:450px}form.wpcf7-form .form-group.medium span.wpcf7-form-control-wrap{max-width:350px}form.wpcf7-form .form-group.small span.wpcf7-form-control-wrap{max-width:250px}form.wpcf7-form .form-group span.wpcf7-form-control-wrap{flex-basis:60%}form.wpcf7-form .form-submit{position:relative;width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center}form.wpcf7-form .form-submit.left{align-items:flex-start}form.wpcf7-form .form-submit.center{align-items:center}form.wpcf7-form .form-submit.right{align-items:flex-end}form.wpcf7-form .wpcf7-response-output{margin-left:0;margin-right:0;box-sizing:border-box;text-align:center}form.wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{border:none;background-color:#f7e700;padding:.5rem}form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ok{border:none;background-color:#398f14;padding:.5rem;color:#fff}form.wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng{border:none;background-color:red;padding:.5rem;color:#fff}.up-next-section-journal{background-color:#eee}.up-next-section-journal .up-next-content-container .up-next-content{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;position:relative;padding:2rem 2rem 0}@media screen and (min-width:768px){.up-next-section-journal .up-next-content-container .up-next-content{padding-top:4rem}}.up-next-section-journal .up-next-content-container .up-next-content img{height:auto;margin-right:1rem;max-height:42px}.up-next-section-journal .up-next-content-container .up-next-content .title{margin:0!important}.up-next-content-container-content{box-sizing:border-box;position:relative;width:100%}@media screen and (min-width:768px){.up-next-content-container-content .latest-journals-component .items{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between}}.up-next-content-container-content .latest-journals-component .items .item{display:inline-block}@media screen and (min-width:768px) and (max-width:1023px){.up-next-content-container-content .latest-journals-component .items .item{display:flex;flex-basis:50%;flex-direction:column}.up-next-content-container-content .latest-journals-component .items .item:last-of-type{display:none}}@media screen and (min-width:1024px){.up-next-content-container-content .latest-journals-component .items .item{display:flex;flex-basis:33.333333%;flex-direction:column}}.up-next-content-container-content .latest-journals-component .items .item>a{max-height:20rem;position:relative}@media screen and (min-width:768px) and (max-width:1023px){.up-next-content-container-content .latest-journals-component .items .item>a{background-color:#212121;display:flex;height:27.5vw}}@media screen and (min-width:1024px){.up-next-content-container-content .latest-journals-component .items .item>a{background-color:#212121;display:flex;height:17.5vw}}.up-next-content-container-content .latest-journals-component .items .item>a img{height:auto;-o-object-fit:cover;object-fit:cover;opacity:1;width:100%;max-height:350px}@media screen and (min-width:768px){.up-next-content-container-content .latest-journals-component .items .item>a img{max-height:none}}.up-next-content-container-content .latest-journals-component .items .item .container{box-sizing:border-box;padding:2rem;text-align:left}.up-next-content-container-content .latest-journals-component .items .item .container>a .title{color:#ad8e5b}@media screen and (min-width:768px){.up-next-content-container-content .latest-journals-component .items .item .container>a .title:hover{color:#09346f}}@media screen and (min-width:768px){.up-next-content-container-content .latest-journals-component .items .item:hover>a img{opacity:.6;transition:opacity .5s ease-in-out}}.featured-content-inner .store-locator-component>.store-locator-form{max-width:280px;margin:0 auto}@media screen and (min-width:768px){.featured-content-inner .store-locator-component>.store-locator-form{max-width:50%;min-width:210px}}.featured-content-inner .store-locator-component>.store-locator-form .cta-use-my-location{width:100%}.featured-content-inner .store-locator-component>.store-locator-form p .search-region{width:60%;border-style:none}.featured-content-inner .store-locator-component>.store-locator-form p .cta-search-noicon{width:40%}.newsletter-signup-component{box-sizing:border-box;padding:20px}@media screen and (min-width:768px){.newsletter-signup-component{display:flex;flex-direction:row;justify-content:space-around}}.newsletter-signup-component .newsletter-images img{display:none;height:100%}.newsletter-signup-component .information{max-width:600px}.newsletter-signup-component .information form{display:block}.newsletter-signup-component .information form .controls,.newsletter-signup-component .information form .cta-subscribe{width:100%}.newsletter-signup-component .information form>.gdpr-check{position:relative;display:block;float:left;border:2px solid #ad8e5b;min-width:33px;margin-bottom:0}.newsletter-signup-component .information form>.gdpr-check:after{content:"";position:absolute;width:calc(100% - 10px);height:100%;top:0;left:5px;right:5px;bottom:0}.newsletter-signup-component .information form>.gdpr-check:checked:after{background-image:url(../images/form-controls/checkbox-notification-tick.png);background-repeat:no-repeat;background-position:50%;background-size:100%}.newsletter-signup-component .information form>.gdpr-label{width:90%;margin-left:7px}@media screen and (min-width:768px){.newsletter-signup-component .information form{margin:20px 0;display:flex;flex-direction:row;flex-wrap:wrap}.newsletter-signup-component .information form .controls{width:70%}.newsletter-signup-component .information form .cta-subscribe{width:30%}}@media screen and (min-width:768px){.latest-journals-component .items{display:flex}}.latest-journals-component .items .item{display:none}@media screen and (min-width:768px) and (max-width:1023px){.latest-journals-component .items .item{display:flex;flex-basis:50%}.latest-journals-component .items .item:last-of-type{display:none}}@media screen and (min-width:1024px){.latest-journals-component .items .item{display:flex;flex-basis:33.333333%}}.latest-journals-component .items .item>a{position:relative}@media screen and (min-width:768px) and (max-width:1023px){.latest-journals-component .items .item>a{background-color:#212121;display:flex;height:27.5vw}}@media screen and (min-width:1024px){.latest-journals-component .items .item>a{background-color:#212121;display:flex;height:17.5vw}}.latest-journals-component .items .item>a img{opacity:1;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.latest-journals-component .items .item .container{box-sizing:border-box;padding:2rem;text-align:left}.latest-journals-component .items .item .container>a .title{color:#ad8e5b}@media screen and (min-width:768px){.latest-journals-component .items .item .container>a .title:hover{color:#09346f}}@media screen and (min-width:768px){.latest-journals-component .items .item:hover>a img{transition:opacity .5s ease-in-out;opacity:.6}}.continuum{box-sizing:border-box;padding:.5rem;height:100vw;max-height:100%;max-width:100%;position:relative;text-align:center;width:100vw;margin:0 auto;opacity:0;transition:opacity .6s ease-in;background-repeat:no-repeat;background-size:cover;background-position:50%}.continuum.loaded{opacity:1}@media screen and (min-width:768px){.continuum{max-height:100%;max-width:50vw;height:50vw;width:100%}}.continuum :not(.button){box-sizing:border-box;margin:0;padding:0;text-indent:0}#featured-content-login-form form#investor-login-form .login-submit .continuum input#wp-submit,.continuum #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,.continuum .button,.continuum body.page-template-page-menu .dietary_menu .filters .download a,.continuum body.page-template-page-vegan .dietary_menu .filters .download a,.continuum body.tax-product_category .dietary_menu .filters .download a,body.page-template-page-menu .dietary_menu .filters .download .continuum a,body.page-template-page-vegan .dietary_menu .filters .download .continuum a,body.tax-product_category .dietary_menu .filters .download .continuum a{order:3;flex-grow:0;flex-shrink:0;flex-basis:auto;display:inline-block;margin:10px auto 0;text-indent:0;position:relative}.continuum li{list-style-type:none}.continuum li img{height:auto;max-width:100%}.continuum .video-container{width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0;padding:5%;box-sizing:border-box;background-color:rgba(0,0,0,.4);display:none;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;z-index:2}.continuum .video-container svg{width:20px;height:auto;position:absolute;top:5%;right:5%;cursor:pointer}.continuum .video-container .video-wrapper{width:100%;height:0;padding-top:56.25%;border:5px solid rgba(0,0,0,.5);background-color:rgba(0,0,0,.5)}.continuum .video-container .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.continuum .video-container.open{display:flex}.continuum .contents-container{overflow:hidden;position:relative;display:block;height:100%}@media screen and (min-width:768px){.continuum .contents-container{height:65%;max-height:65%}}@media screen and (min-width:1024px){.continuum .contents-container{height:70%;max-height:70%}}.continuum .contents-container .contents{display:flex;flex-direction:row;flex-wrap:nowrap;transition:left .4s ease-in-out;justify-content:flex-start;align-items:stretch;position:relative;max-height:100%;height:100%;padding:0}.continuum .contents-container .contents>li{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:flex-start;-webkit-flex-line-pack:stretch;align-content:stretch;justify-content:space-between;flex:1 1 100%;padding-left:0;margin-bottom:0;position:relative}.continuum .contents-container .contents>li:before{content:"";padding-right:0}.continuum .contents-container .contents>li .heading-big,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title,.continuum .contents-container .contents>li h1,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title{order:2;flex:0 1 10%;min-height:50px;min-width:100%;max-width:100%}@media screen and (min-width:768px){.continuum .contents-container .contents>li .heading-big,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title,.continuum .contents-container .contents>li h1,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title{min-height:30px;flex:0 1 10%}}.continuum .contents-container .contents>li .heading-big svg,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title svg,.continuum .contents-container .contents>li h1 svg,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title svg{display:inline-block;position:absolute;max-height:30px;max-width:20px}@media screen and (min-width:768px){.continuum .contents-container .contents>li .heading-big svg,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title svg,.continuum .contents-container .contents>li h1 svg,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title svg{display:none}}.continuum .contents-container .contents>li .heading-big svg#mobleftarrow,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title svg#mobleftarrow,.continuum .contents-container .contents>li h1 svg#mobleftarrow,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title svg#mobleftarrow{left:30px;top:0}.continuum .contents-container .contents>li .heading-big svg#mobleftarrow:first-child,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title svg#mobleftarrow:first-child,.continuum .contents-container .contents>li h1 svg#mobleftarrow:first-child,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title svg#mobleftarrow:first-child{display:none}.continuum .contents-container .contents>li .heading-big svg#mobrightarrow,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title svg#mobrightarrow,.continuum .contents-container .contents>li h1 svg#mobrightarrow,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title svg#mobrightarrow{right:30px;top:0}.continuum .contents-container .contents>li .heading-big svg#mobrightarrow:last-child,.continuum .contents-container .contents>li .up-next-section-journal .up-next-content-container .up-next-content .title svg#mobrightarrow:last-child,.continuum .contents-container .contents>li h1 svg#mobrightarrow:last-child,.up-next-section-journal .up-next-content-container .up-next-content .continuum .contents-container .contents>li .title svg#mobrightarrow:last-child{display:none}.continuum .contents-container .contents>li p{order:3;display:none;flex:0 1 10%;min-width:100%;max-width:100%}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.continuum .contents-container .contents>li p{flex:0 1 auto}}.continuum .contents-container .contents>li p.short{display:block}@media screen and (min-width:768px){.continuum .contents-container .contents>li p.short{display:none}}.continuum .contents-container .contents>li p.long{display:none}@media screen and (min-width:768px){.continuum .contents-container .contents>li p.long{display:block}}.continuum .contents-container .contents>li img{order:1;pointer-events:none;flex:1 1 70%;margin:0 auto}@media screen and (min-width:768px){.continuum .contents-container .contents>li img{order:4;flex:1 1 50%}}.continuum .controls-container{position:relative;display:none}@media screen and (min-width:768px){.continuum .controls-container{overflow:hidden;min-height:100px;max-height:35%;height:35%;display:block}.continuum .controls-container .thumbnails{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;align-content:flex-start;justify-content:flex-start;font-size:.75rem;height:60%;max-height:60%;position:relative}.continuum .controls-container .thumbnails>li{flex:1 1 10%;margin:0;padding:0;text-indent:0;height:100%;max-height:100%;position:relative;display:inline-block}.continuum .controls-container .thumbnails>li .thumbnailWrapper{display:block;position:relative}.continuum .controls-container .thumbnails>li:before{content:"";padding-right:0}.continuum .controls-container .thumbnails>li:hover img{display:block}.continuum .controls-container .thumbnails>li:hover img:not(.hover){display:none}.continuum .controls-container .thumbnails>li img{display:none;margin:0 auto;max-height:80px;overflow:hidden}.continuum .controls-container .thumbnails>li img:not(.hover){display:block}.continuum .controls-container .slider{display:block;max-height:80px;overflow:hidden}.continuum .controls-container .slider svg{min-height:20px;max-height:40px;height:40px}.continuum .controls-container .slider .label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;text-transform:capitalize;max-height:30px;height:30px;min-height:20px;width:100%}.continuum .controls-container .slider .label .left-label{width:50%;text-align:left}.continuum .controls-container .slider .label .right-label{width:50%;text-align:right}}@media screen and (min-width:1024px){.continuum .controls-container{max-height:30%;height:30%}.continuum .controls-container .thumbnails{max-height:55%;height:55%}.continuum .controls-container .slider{max-height:45%;height:45%}}.continuum .controls-container #knob{cursor:pointer}body.archive main,body.blog main{background-color:#f6f2f1;background-repeat:repeat}body.archive .the-journal,body.blog .the-journal{display:flex;flex-wrap:wrap;min-height:600px;position:relative;width:100%;box-sizing:border-box}@media screen and (max-width:767px){body.archive .the-journal,body.blog .the-journal{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.archive .the-journal,body.blog .the-journal{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){body.archive .the-journal,body.blog .the-journal{padding-left:2rem;padding-right:2rem}}body.archive .the-journal .posts,body.blog .the-journal .posts{align-content:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start;width:100%}@media screen and (min-width:768px){body.archive .the-journal .posts,body.blog .the-journal .posts{flex-basis:calc(80% - 2rem)}}body.archive .the-journal .posts.loading .post,body.blog .the-journal .posts.loading .post{opacity:.3}body.archive .the-journal .posts>p,body.blog .the-journal .posts>p{flex-basis:100%}body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{background-color:#fff;border:2px solid #e1e1e1;color:#212121;margin-bottom:1.5rem;overflow:hidden;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out}body.archive .the-journal .posts .post.post-featured,body.blog .the-journal .posts .post.post-featured{align-content:flex-start;align-self:auto;display:flex;flex-wrap:wrap}@media screen and (max-width:767px){body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{flex-basis:100%}}@media screen and (min-width:768px) and (max-width:1023px){body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{flex-basis:calc(50% - 1rem)}}@media screen and (min-width:768px) and (max-width:1023px) and (-ms-high-contrast:active),screen and (min-width:768px) and (max-width:1023px) and (-ms-high-contrast:none){body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{flex-basis:calc(49.2% - 1rem)}}@media screen and (min-width:768px){body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{margin-right:.66667rem}}@media screen and (min-width:1024px){body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{flex-basis:calc(33.33333% - 1rem)}}@media screen and (min-width:1024px) and (-ms-high-contrast:active),screen and (min-width:1024px) and (-ms-high-contrast:none){body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{flex-basis:calc(32.439% - 1rem)}}@media screen and (min-width:1920px){body.archive .the-journal .posts .post,body.blog .the-journal .posts .post{flex-basis:calc(25% - 1rem)}}body.archive .the-journal .posts .post .post-link,body.blog .the-journal .posts .post .post-link{background-color:#212121;display:block;flex-basis:100%;position:relative}body.archive .the-journal .posts .post .post-link .background,body.blog .the-journal .posts .post .post-link .background{transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in-out}body.archive .the-journal .posts .post .post-link:focus .background,body.archive .the-journal .posts .post .post-link:hover .background,body.blog .the-journal .posts .post .post-link:focus .background,body.blog .the-journal .posts .post .post-link:hover .background{opacity:.5}@media screen and (min-width:768px){body.archive .the-journal .posts .post .post-link,body.blog .the-journal .posts .post .post-link{padding-bottom:56.25%}}body.archive .the-journal .posts .post .wp-post-image,body.blog .the-journal .posts .post .wp-post-image{background-color:#212121;background-position:50%;background-repeat:no-repeat;background-size:cover;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){body.archive .the-journal .posts .post .wp-post-image,body.blog .the-journal .posts .post .wp-post-image{height:100%;left:0;position:absolute;top:0}}body.archive .the-journal .posts .post .information,body.blog .the-journal .posts .post .information{align-items:flex-start;display:flex;flex-basis:100%;flex-wrap:wrap;padding:1rem;box-sizing:border-box}body.archive .the-journal .posts .post .information .post-content,body.blog .the-journal .posts .post .information .post-content{align-content:flex-start;display:flex;flex-basis:100%;flex-wrap:wrap}body.archive .the-journal .posts .post .information .post-content>*,body.blog .the-journal .posts .post .information .post-content>*{flex-basis:100%}body.archive .the-journal .posts .post .information .post-content .post-meta,body.blog .the-journal .posts .post .information .post-content .post-meta{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:1rem}@media screen and (max-width:1023px){body.archive .the-journal .posts .post .information .post-content .post-meta>*,body.blog .the-journal .posts .post .information .post-content .post-meta>*{flex-basis:100%}body.archive .the-journal .posts .post .information .post-content .post-meta time,body.blog .the-journal .posts .post .information .post-content .post-meta time{margin-bottom:1rem}}body.archive .the-journal .posts .post .information .post-content .post-title,body.blog .the-journal .posts .post .information .post-content .post-title{font-size:2rem;text-transform:uppercase}@media screen and (max-width:767px){body.archive .the-journal .posts .post .information .post-content .excerpt p,body.blog .the-journal .posts .post .information .post-content .excerpt p{display:none}}body.archive .the-journal .posts .post footer,body.blog .the-journal .posts .post footer{flex:none;flex-basis:100%}body.archive .the-journal .posts .post footer .post-author,body.blog .the-journal .posts .post footer .post-author{display:none}body.archive .the-journal .posts .post footer .post-author span,body.blog .the-journal .posts .post footer .post-author span{color:#ad8e5b}body.archive .the-journal .posts .post .post-categories,body.archive .the-journal .posts .post .post-tags,body.blog .the-journal .posts .post .post-categories,body.blog .the-journal .posts .post .post-tags{align-items:flex-end;display:inline-flex}body.archive .the-journal .posts .post .post-categories .title,body.archive .the-journal .posts .post .post-tags .title,body.blog .the-journal .posts .post .post-categories .title,body.blog .the-journal .posts .post .post-tags .title{font-size:1rem;margin-bottom:0;margin-right:.5rem}body.archive .the-journal .posts .post .post-categories ul,body.archive .the-journal .posts .post .post-tags ul,body.blog .the-journal .posts .post .post-categories ul,body.blog .the-journal .posts .post .post-tags ul{align-items:flex-end;align-self:flex-end;display:flex;flex-wrap:wrap;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}body.archive .the-journal .posts .post .post-categories ul li:not(:last-child),body.archive .the-journal .posts .post .post-tags ul li:not(:last-child),body.blog .the-journal .posts .post .post-categories ul li:not(:last-child),body.blog .the-journal .posts .post .post-tags ul li:not(:last-child){margin-right:.5rem}body.archive .the-journal .posts .post .post-categories ul li:not(:last-child) :after,body.archive .the-journal .posts .post .post-tags ul li:not(:last-child) :after,body.blog .the-journal .posts .post .post-categories ul li:not(:last-child) :after,body.blog .the-journal .posts .post .post-tags ul li:not(:last-child) :after{content:",";display:inline-block}body.archive .the-journal .posts .post .post-categories ul li a,body.archive .the-journal .posts .post .post-tags ul li a,body.blog .the-journal .posts .post .post-categories ul li a,body.blog .the-journal .posts .post .post-tags ul li a{display:inline-flex;white-space:nowrap}@media screen and (min-width:768px){body.archive .the-journal .posts .post:first-child,body.blog .the-journal .posts .post:first-child{flex-basis:calc(100% - 1rem)}body.archive .the-journal .posts .post:first-child .information,body.blog .the-journal .posts .post:first-child .information{flex-basis:50%;max-width:50%}body.archive .the-journal .posts .post:first-child .post-link,body.blog .the-journal .posts .post:first-child .post-link{flex-basis:50%;max-width:50%;padding-bottom:28.125%}}body.archive .the-journal .posts,body.archive .the-journal .tag-filters,body.blog .the-journal .posts,body.blog .the-journal .tag-filters{box-sizing:border-box}@media screen and (max-width:767px){body.archive .the-journal .posts,body.archive .the-journal .tag-filters,body.blog .the-journal .posts,body.blog .the-journal .tag-filters{margin-bottom:1.5rem;margin-top:1.5rem}}@media screen and (min-width:768px){body.archive .the-journal .posts,body.archive .the-journal .tag-filters,body.blog .the-journal .posts,body.blog .the-journal .tag-filters{margin-bottom:3rem;margin-top:3rem}}body.archive .the-journal .tag-filters,body.blog .the-journal .tag-filters{margin-bottom:0!important}@media screen and (min-width:1366px){body.archive .the-journal.fixed-width .tag-filters.fixed,body.blog .the-journal.fixed-width .tag-filters.fixed{width:273.2px;right:calc(2rem + 50vw - 683px)}}@media screen and (max-width:767px){body.archive .the-journal .tag-filters .tags,body.blog .the-journal .tag-filters .tags{margin-top:0;padding-left:1rem}}@media screen and (min-width:768px){body.archive .the-journal .tag-filters,body.blog .the-journal .tag-filters{width:20%}}article.journal-gallery,article.journal-image,article.journal-standard{width:100%;padding:0;box-sizing:border-box}@media screen and (min-width:768px){article.journal-gallery,article.journal-image,article.journal-standard{z-index:1;position:relative;margin-bottom:-40px}}article.journal-gallery .journal-inner .journal-header,article.journal-image .journal-inner .journal-header,article.journal-standard .journal-inner .journal-header{width:100%}article.journal-gallery .journal-inner .journal-header .journal-header-container,article.journal-image .journal-inner .journal-header .journal-header-container,article.journal-standard .journal-inner .journal-header .journal-header-container{width:100%;margin:0 auto;border:none}@media screen and (min-width:1366px){article.journal-gallery .journal-inner .journal-header .journal-header-container,article.journal-image .journal-inner .journal-header .journal-header-container,article.journal-standard .journal-inner .journal-header .journal-header-container{max-width:1366px}}article.journal-gallery .journal-inner .journal-container,article.journal-gallery .journal-inner .journal-content,article.journal-gallery .journal-inner .journal-footer,article.journal-image .journal-inner .journal-container,article.journal-image .journal-inner .journal-content,article.journal-image .journal-inner .journal-footer,article.journal-standard .journal-inner .journal-container,article.journal-standard .journal-inner .journal-content,article.journal-standard .journal-inner .journal-footer{width:100%;margin:0 auto;border:none;background-color:#fff}@media screen and (min-width:1366px){article.journal-gallery .journal-inner .journal-container,article.journal-gallery .journal-inner .journal-content,article.journal-gallery .journal-inner .journal-footer,article.journal-image .journal-inner .journal-container,article.journal-image .journal-inner .journal-content,article.journal-image .journal-inner .journal-footer,article.journal-standard .journal-inner .journal-container,article.journal-standard .journal-inner .journal-content,article.journal-standard .journal-inner .journal-footer{max-width:1366px}}article.journal-gallery .journal-inner .journal-footer,article.journal-image .journal-inner .journal-footer,article.journal-standard .journal-inner .journal-footer{display:flex;flex-flow:column-reverse;flex-wrap:wrap;justify-content:space-between;align-items:center;height:auto;width:100%;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box}@media screen and (max-width:767px){article.journal-gallery .journal-inner .journal-footer,article.journal-image .journal-inner .journal-footer,article.journal-standard .journal-inner .journal-footer{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){article.journal-gallery .journal-inner .journal-footer,article.journal-image .journal-inner .journal-footer,article.journal-standard .journal-inner .journal-footer{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){article.journal-gallery .journal-inner .journal-footer,article.journal-image .journal-inner .journal-footer,article.journal-standard .journal-inner .journal-footer{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){article.journal-gallery .journal-inner .journal-footer,article.journal-image .journal-inner .journal-footer,article.journal-standard .journal-inner .journal-footer{flex-flow:row-reverse}}article.journal-gallery .journal-inner .journal-footer .journal-tag-list,article.journal-image .journal-inner .journal-footer .journal-tag-list,article.journal-standard .journal-inner .journal-footer .journal-tag-list{order:2;width:100%;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:center;align-items:center}@media screen and (min-width:768px){article.journal-gallery .journal-inner .journal-footer .journal-tag-list,article.journal-image .journal-inner .journal-footer .journal-tag-list,article.journal-standard .journal-inner .journal-footer .journal-tag-list{order:1;width:auto;justify-content:flex-start}}article.journal-gallery .journal-inner .journal-footer .journal-tag-list .tags,article.journal-image .journal-inner .journal-footer .journal-tag-list .tags,article.journal-standard .journal-inner .journal-footer .journal-tag-list .tags{padding:0;clear:none;display:inline}article.journal-gallery .journal-inner .journal-footer .journal-tag-list .tags li,article.journal-image .journal-inner .journal-footer .journal-tag-list .tags li,article.journal-standard .journal-inner .journal-footer .journal-tag-list .tags li{display:inline-block}article.journal-gallery .journal-inner .journal-footer .journal-tag-list .tags li:not(:last-child):after,article.journal-image .journal-inner .journal-footer .journal-tag-list .tags li:not(:last-child):after,article.journal-standard .journal-inner .journal-footer .journal-tag-list .tags li:not(:last-child):after{margin-right:.5rem;content:","}article.journal-gallery .alignleft,article.journal-image .alignleft,article.journal-standard .alignleft{display:inline;float:left;margin-right:1.5em}article.journal-gallery .alignright,article.journal-image .alignright,article.journal-standard .alignright{display:inline;float:right;margin-left:1.5em}article.journal-gallery .aligncenter,article.journal-image .aligncenter,article.journal-standard .aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}body.single article.journal-standard .journal-inner .journal-header{width:100%;margin:0 auto;padding-top:2rem;padding-bottom:1rem;box-sizing:border-box;background-color:#eee}@media screen and (max-width:767px){body.single article.journal-standard .journal-inner .journal-header{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.single article.journal-standard .journal-inner .journal-header{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){body.single article.journal-standard .journal-inner .journal-header{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1366px){body.single article.journal-standard .journal-inner .journal-header{max-width:1366px}}@media screen and (min-width:768px){body.single article.journal-standard .journal-inner .journal-header{margin-top:-70px}}body.single article.journal-standard .journal-inner .journal-header .journal-meta{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center}body.single article.journal-standard .journal-inner .journal-header .journal-intro{display:block;padding-top:1.5rem;box-sizing:border-box;background-color:#eee;height:auto;width:100%}body.single article.journal-standard .journal-inner .journal-header .journal-intro>.journal-excerpt{margin-top:1rem}body.single article.journal-standard .journal-inner .journal-header .journal-intro>.journal-excerpt *{margin:0}body.single article.journal-standard .journal-inner .journal-content{box-sizing:border-box;padding-top:2rem;padding-bottom:2rem;background-color:#fff;color:#212121}@media screen and (max-width:767px){body.single article.journal-standard .journal-inner .journal-content{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.single article.journal-standard .journal-inner .journal-content{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){body.single article.journal-standard .journal-inner .journal-content{padding-left:2rem;padding-right:2rem}}body.single article.journal-standard .journal-inner .journal-content p>a>img,body.single article.journal-standard .journal-inner .journal-content p>img{width:auto;height:auto;max-width:100%}@media screen and (max-width:767px){body.single article.journal-standard .journal-inner .journal-content p>a>img,body.single article.journal-standard .journal-inner .journal-content p>img{height:auto;width:100%}}body.single article.journal-standard .hero{background-size:cover;display:block;max-height:66vh;-o-object-fit:cover;object-fit:cover;width:100%}@supports not ((-o-object-fit:cover) or (object-fit:cover)){body.single article.journal-standard .hero{display:none}}body.single article.journal-image{margin-top:4rem}body.single article.journal-image .journal-inner .journal-header{width:100%;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box;background-color:#eee}body.single article.journal-image .journal-inner .journal-header .journal-header-container{box-sizing:border-box;padding:1rem 2rem}@media screen and (min-width:768px){body.single article.journal-image .journal-inner .journal-header .journal-header-container .journal-meta{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}body.single article.journal-image .journal-inner .journal-header .journal-header-container .journal-intro{display:block;padding-top:1.5rem;box-sizing:border-box;background-color:#eee;height:auto;width:100%}body.single article.journal-image .journal-inner .journal-header .journal-header-container .journal-intro>.journal-excerpt{margin-top:1rem}body.single article.journal-image .journal-inner .journal-header .journal-header-container .journal-intro>.journal-excerpt *{margin:0}body.single article.journal-image .journal-inner .journal-container{position:relative;width:100%;box-sizing:border-box}@media screen and (min-width:768px){body.single article.journal-image .journal-inner .journal-container{padding:1rem 2rem;display:flex;flex-wrap:wrap;align-items:flex-start}}body.single article.journal-image .journal-inner .journal-container>img{width:100%;height:auto}@media screen and (min-width:768px){body.single article.journal-image .journal-inner .journal-container>img{flex-basis:50%;max-width:50%}}body.single article.journal-image .journal-inner .journal-container .journal-container-content{position:relative;flex-basis:100%}@media screen and (min-width:768px){body.single article.journal-image .journal-inner .journal-container .journal-container-content{flex-basis:50%}}body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content{box-sizing:border-box;color:#212121;width:100%}@media screen and (max-width:767px){body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content{padding-left:2rem;padding-right:2rem}}body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content p>a>img,body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content p>img{width:auto;height:auto;max-width:100%}@media screen and (max-width:767px){body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content p>a>img,body.single article.journal-image .journal-inner .journal-container .journal-container-content .journal-content p>img{height:auto;width:100%}}body.single article.journal-gallery{margin-top:4rem}body.single article.journal-gallery .journal-inner .journal-header{width:100%;padding-top:1rem;padding-bottom:1rem;box-sizing:border-box;background-color:#eee}body.single article.journal-gallery .journal-inner .journal-header .journal-header-container{box-sizing:border-box;padding:1rem 2rem}@media screen and (min-width:768px){body.single article.journal-gallery .journal-inner .journal-header .journal-header-container .journal-meta{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center}}body.single article.journal-gallery .journal-inner .journal-header .journal-header-container .journal-intro{display:block;padding-top:1.5rem;box-sizing:border-box;background-color:#eee;height:auto;width:100%}body.single article.journal-gallery .journal-inner .journal-header .journal-header-container .journal-intro>.journal-excerpt{margin-top:1rem}body.single article.journal-gallery .journal-inner .journal-header .journal-header-container .journal-intro>.journal-excerpt *{margin:0}body.single article.journal-gallery .journal-inner .journal-content{box-sizing:border-box;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;z-index:1}@media screen and (min-width:768px){body.single article.journal-gallery .journal-inner .journal-content{padding:0 2rem}}body.single article.journal-gallery .journal-inner .journal-content>.heading-medium,body.single article.journal-gallery .journal-inner .journal-content>h3,body.single article.journal-gallery .journal-inner .journal-content>p{display:none}body.single article.journal-gallery .journal-inner .journal-content .gallery-container{background-color:#fff;position:relative;width:100%}body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery{box-sizing:content-box;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item{display:flex;flex-flow:row;flex-wrap:wrap;height:auto;justify-content:flex-start;opacity:0;transition-duration:1s;transition-property:opacity;position:relative}body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item:not(.active,.next,.prev){opacity:0!important}body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption,body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-icon{transition-duration:1s;transition-property:opacity;transition-timing-function:ease-in-out;width:100%}@media screen and (min-width:768px){body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption,body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-icon{width:50%}}body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-icon{align-items:center;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;min-height:200px;overflow:hidden}body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-icon img{height:auto;width:100%}body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption{box-sizing:border-box;padding-bottom:2rem;padding-top:2rem;text-align:left}@media screen and (max-width:767px){body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px){body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption{position:absolute;width:50%;height:90%;top:5%;bottom:5%;right:5%;background:#fff}}.up-next-section-journal .up-next-content-container .up-next-content body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption .title,body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption .heading-big,body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption .up-next-section-journal .up-next-content-container .up-next-content .title,body.single article.journal-gallery .journal-inner .journal-content .gallery-container .gallery .gallery-item .gallery-caption h1{font-size:1.5rem;margin-bottom:1rem}body.single article.journal-gallery .journal-inner .journal-content .controls-mobile{height:6rem;left:0;position:absolute;top:calc(30% - 3rem);width:100%;z-index:2}@media screen and (min-width:768px){body.single article.journal-gallery .journal-inner .journal-content .controls-mobile{display:none}}body.single article.journal-gallery .journal-inner .journal-content .controls-mobile div.navigation button.navigation{background-color:transparent;margin:0;opacity:1;padding:0 10px;transition:background .4s ease-in-out}body.single article.journal-gallery .journal-inner .journal-content .controls-mobile div.navigation button.navigation.swiper-button-disabled{opacity:.2}body.single article.journal-gallery .journal-inner .journal-content .controls-mobile div.navigation button.navigation.swiper-button-disabled:hover{background-color:transparent;opacity:0}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider{z-index:9}@media screen and (min-width:768px){body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider{bottom:5%;right:5%;width:50%;position:absolute;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider>.navigation{display:none}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider>.navigation.swiper-button-disabled{opacity:.6}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider>.navigation.previous{transform:rotate(270deg)}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider>.navigation.next{transform:rotate(90deg)}@media screen and (min-width:768px){body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider>.navigation{display:block;width:30px;height:30px;background-image:url(../images/icons/arrow-direction-triangle-brown-stroke.svg);background-position:50%;background-size:contain;background-repeat:no-repeat}}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider .pagination-journal-gallary{background-color:transparent;position:relative;height:30px;text-align:center}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider .pagination-journal-gallary>.swiper-pagination-bullet{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0 solid transparent;color:#aaa;font-size:2rem;padding-right:.75rem}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider .pagination-journal-gallary>.swiper-pagination-bullet:before{content:"•";display:block}body.single article.journal-gallery .journal-inner .journal-content .journal-gallry-slider .pagination-journal-gallary>.swiper-pagination-bullet.active{color:#181818}.grid .faq-template-content,.grid .faq-wrapper{height:100%}.faq-wrapper{background-repeat:repeat;background-size:auto}@media screen and (max-width:767px){.faq-wrapper{padding:2rem}}@media screen and (min-width:768px) and (max-width:1023px){.faq-wrapper{padding:2rem}}@media screen and (min-width:1024px){.faq-wrapper{padding:2rem}}.faq-wrapper .faq:not(:last-child){padding-bottom:2rem}.faq-wrapper .faq .question{cursor:pointer;font-size:1.4rem;margin-bottom:0;position:relative;padding-right:1rem}.faq-wrapper .faq .question:after{background-image:url(../images/icons/arrow-direction-triangle-brown-stroke.svg);background-repeat:no-repeat;background-position:50%;background-size:contain;content:"";height:100%;pointer-events:none;position:absolute;right:0;top:0;transform:rotateX(180deg);transition-duration:.5s;transition-property:transform;transition-timing-function:ease-in-out;width:1rem}@media screen and (min-width:768px) and (max-width:1023px){.faq-wrapper .faq .question:after{top:0;transform:translateY(0) rotate(180deg) rotateY(5turn)}}.faq-wrapper .faq .answer{transition-duration:.25s;transition-property:max-height,padding-top;transition-timing-function:ease-in-out;max-height:0;overflow:hidden}.faq-wrapper .faq.open .title:after{transform:rotate(-90deg)}.faq-wrapper .faq.open .answer{max-height:100%;padding-top:1rem}footer.main{align-items:flex-end;background-color:#000;display:flex;flex:none;flex-wrap:wrap;justify-content:center}.has-cookie-bar .site-global footer.main{padding-bottom:30px}footer.main div{align-items:flex-end;display:flex;flex-basis:100%;flex-wrap:wrap;position:relative}.constrained-width footer.main div{max-width:1366px}footer.main .social-links{background-color:#212121;flex-basis:100%;margin-bottom:1rem;z-index:0!important}footer.main .social-links .social-buttons{justify-content:center}footer.main .social-links .social-buttons li{margin-left:2rem;margin-right:2rem}footer.main .menu{display:block;margin:0}@media screen and (max-width:767px){footer.main .menu{flex-basis:100%}}@media screen and (min-width:768px) and (max-width:1023px){footer.main .menu{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){footer.main .menu{padding-left:2rem;padding-right:2rem}}footer.main .menu .menu-item a{color:#fff;display:block;position:relative}footer.main .menu .menu-item a:focus,footer.main .menu .menu-item a:hover{color:#ad8e5b}@media screen and (max-width:767px){footer.main .menu .menu-item a{padding-left:3rem}}@media screen and (max-width:767px){footer.main .menu>.menu-item{border-top:.1rem solid #212121;transition-duration:125ms;transition-property:background-color;transition-timing-function:ease-in-out}footer.main .menu>.menu-item:not(.open)>.sub-menu{max-height:0;opacity:0;pointer-events:none}footer.main .menu>.menu-item.open{background-color:#212121}footer.main .menu>.menu-item.open>.sub-menu{max-height:100vh}footer.main .menu>.menu-item-has-children>a:after,footer.main .menu>.menu-item-has-children>a:before{background-color:#e1e1e1;content:"";height:.1rem;left:1rem;position:absolute;top:calc(50% - .2rem);transform-origin:center;width:12px}footer.main .menu>.menu-item-has-children>a:before{pointer-events:none}footer.main .menu>.menu-item-has-children>a:after{transform:rotate(90deg);transition-duration:125ms;transition-property:transform;transition-timing-function:ease-in-out}footer.main .menu>.menu-item-has-children.open>a:after{transform:rotate(0deg)}}footer.main .menu>.menu-item>a{color:#f6f2f1;padding-bottom:1rem;padding-top:1rem;text-transform:uppercase}@media screen and (max-width:767px){footer.main .menu>.menu-item>.sub-menu{margin-left:3rem;transition-duration:125ms;transition-property:max-height,opacity;transition-timing-function:ease-in-out}}footer.main .menu>.menu-item>.sub-menu>.menu-item>a{display:block}@media screen and (min-width:768px){footer.main .menu#menu-footer-links{display:flex;flex-basis:100%;margin-bottom:1rem}}@media screen and (min-width:768px){footer.main .menu#menu-footer-links>.menu-item{flex-basis:12.5%;margin-right:4rem}}@media screen and (min-width:768px){footer.main .menu#menu-footer-links>.menu-item>a{padding-bottom:1rem;padding-top:2rem;pointer-events:none}}footer.main .menu#menu-footer-links>.menu-item>.sub-menu>.menu-item>a{padding-bottom:.5rem;padding-top:.5rem}@media screen and (max-width:767px){footer.main .menu#menu-footer-legal-links>.menu-item:last-child,footer.main .menu#menu-hygiene-navigation>.menu-item:last-child{border-bottom:.1rem solid #212121}}@media screen and (min-width:768px){footer.main .menu#menu-footer-legal-links,footer.main .menu#menu-hygiene-navigation{display:flex;flex:1}footer.main .menu#menu-footer-legal-links>.menu-item:not(:last-child) a,footer.main .menu#menu-hygiene-navigation>.menu-item:not(:last-child) a{padding-right:2.5rem}}footer.main .selector{align-items:center}@media screen and (max-width:767px){footer.main .selector{margin-left:2rem;margin-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){footer.main .selector{margin-left:2rem;margin-right:2rem}}@media screen and (min-width:1024px){footer.main .selector{margin-left:2rem;margin-right:2rem}}@media screen and (max-width:767px){footer.main .selector{flex-basis:100%;justify-content:center}}@media screen and (min-width:768px){footer.main .selector{flex:1;justify-content:flex-end}}@media screen and (min-width:768px){footer.main .selector ul{right:0}}@media screen and (max-width:767px){footer.main .selector button{font-size:1.25rem}}footer.main .copyright{background-color:#212121;color:#f6f2f1;font-size:.8rem;min-height:64px;padding:1rem 0}.social-links,footer.main .copyright{display:flex;flex-basis:100%;justify-content:center}.social-links{align-items:center;padding-bottom:1.5rem;padding-top:1.5rem;z-index:20}.social-links .title{display:none}@media screen and (min-width:768px){.social-links li a .icon{height:2rem;width:2rem}}#storeMaps{display:grid;grid-template-columns:minmax(auto,400px);justify-content:center;margin-top:4rem}@media screen and (min-width:768px){#storeMaps{grid-template-columns:400px auto;grid-template-rows:auto 65vh;justify-content:normal}}#storeMaps .caffe-nero-map-input{margin:0;width:70%}#storeMaps .cta-use-my-location{width:100%}#storeMaps .caffe-nero-map-submit{float:right;width:30%}#storeMaps #pac-input:focus{border-color:#4d90fe}#storeMaps #type-selector{background-color:#4d90fe;color:#fff;padding:5px 11px 0}#storeMaps .gm-style .gm-style-iw{color:#000}#storeMaps .results,#storeMaps .search-controls{max-width:480px}#storeMaps .search-controls{display:grid;grid-column:1/2;grid-template-columns:calc(100% - 2rem);justify-content:center;margin-top:1rem}#storeMaps .search-controls .tab-selection{display:grid;grid-template-columns:1fr 1fr}@media screen and (min-width:768px){#storeMaps .search-controls .tab-selection{display:none}}#storeMaps .search-controls .tab-selection .tab{background-color:#fff;border:1px solid #000;padding:.5rem;text-align:center;text-transform:uppercase;width:100%}#storeMaps .search-controls .tab-selection .tab.active{background-color:#000;color:#fff}#storeMaps .results{border-top:1px solid #e1e1e1;display:block;grid-column:1/2;grid-row:2/3;overflow:auto}#storeMaps .results .store-items{background-color:#fff;border:2px solid #e1e1e1;height:auto;list-style:none;margin:1rem;padding:0}#storeMaps .results .store-items .default-item{padding:1rem}#storeMaps .results .store-items .single-store-item{border-bottom:1px solid #e1e1e1;padding:1rem}#storeMaps .results .store-items .single-store-item .summary{align-items:center;display:grid;grid-column-gap:1rem;grid-template-columns:2rem 1fr 1fr 1fr}@media screen and (min-width:767px){#storeMaps .results .store-items .single-store-item .summary{grid-template-columns:2rem 1fr 2fr 1fr}}#storeMaps .results .store-items .single-store-item .summary .marker{align-self:start;background-image:url(../images/icons/marker-store-standard.png);background-repeat:no-repeat;background-size:contain;content:" ";grid-row:1/6;height:3.2rem;width:2rem}#storeMaps .results .store-items .single-store-item .summary .marker.pl{background-image:url(../images/icons/GCN-marker-store-standard.png)}#storeMaps .results .store-items .single-store-item .summary .marker.express{background-image:url(../images/icons/marker-store-black.png)}#storeMaps .results .store-items .single-store-item .summary .ribbon--new{align-self:start;background-image:url(../images/ribbon/ribbon_blue_main.png);background-repeat:repeat-x;background-size:32px;color:#fff;font-size:.8rem;right:-1rem;padding-right:.5rem;position:relative;text-align:center;text-transform:uppercase;top:-4px;white-space:nowrap}#storeMaps .results .store-items .single-store-item .summary .ribbon--new:before{background-image:url(../images/ribbon/ribbon_blue_left.png);background-repeat:no-repeat;background-size:32px;content:"";display:block;float:left;height:32px;margin-left:-32px;width:32px}#storeMaps .results .store-items .single-store-item .summary .ribbon--new.hidden{display:none}#storeMaps .results .store-items .single-store-item .summary .address-container,#storeMaps .results .store-items .single-store-item .summary .distance-container,#storeMaps .results .store-items .single-store-item .summary .info{min-height:32px}#storeMaps .results .store-items .single-store-item .summary .info{grid-column:2/4;cursor:pointer}#storeMaps .results .store-items .single-store-item .summary .info .sub-title.redtext{color:#8b0000}#storeMaps .results .store-items .single-store-item .summary .address-container{grid-column:2/5}#storeMaps .results .store-items .single-store-item .summary .badges{padding:0;grid-column:3/5;text-align:right}#storeMaps .results .store-items .single-store-item .summary .badges li{background-position:50%;background-repeat:no-repeat;background-size:40px auto;content:"";display:inline-block;min-height:40px;width:40px}#storeMaps .results .store-items .single-store-item .summary .badges li span{font-size:.5rem;visibility:hidden}#storeMaps .results .store-items .single-store-item .summary .badges li.deli,#storeMaps .results .store-items .single-store-item .summary .badges li.deli-sweet{background-image:url(../images/branding/deli-roundel.png);background-size:auto 75%}#storeMaps .results .store-items .single-store-item .summary .badges li.cashless{background-image:url(../images/icons/stores/cashless.svg)}#storeMaps .results .store-items .single-store-item .summary .badges li.collection{background-image:url(../images/icons/stores/collection.svg)}#storeMaps .results .store-items .single-store-item .summary .badges li.delivery{background-image:url(../images/icons/stores/delivery.svg);background-size:auto 75%}#storeMaps .results .store-items .single-store-item .summary .badges li.takeaway{background-image:url(../images/icons/stores/takeaway.svg);background-size:auto 75%}#storeMaps .caffe-nero-map{grid-column:1/2;grid-row:2}#storeMaps .caffe-nero-map .google-map{border:2px solid #e1e1e1;height:100%;margin:1rem;min-height:500px}@media screen and (min-width:768px){#storeMaps .caffe-nero-map{border-left:1px solid #e1e1e1;grid-column:2/3;grid-row:1/3}#storeMaps .caffe-nero-map .google-map{border:none;margin:0}}#storeMaps .caffe-nero-map .cluster div{padding-right:4px;padding-top:5px}#storeMaps .tab-content{display:none;width:100%}@media screen and (min-width:768px){#storeMaps .tab-content{display:block}}#storeMaps .tab-content.active{display:block}#storeMaps .gm-sm{display:none!important}body.single-store{background-color:#f6f2f1}section.single-store{padding:2rem 0;position:relative;width:100%}section.single-store.new-store{padding-top:4rem}section.single-store.new-store:before{background-image:url(../images/ribbon/main.svg);background-position:0;background-repeat:repeat-x;color:#f6f2f1;content:attr(data-new-store-text);height:auto;left:-1px;padding:.5rem;position:absolute;text-align:center;text-transform:uppercase;top:1rem;width:108px}section.single-store.new-store:after{background-image:url(../images/ribbon/tail.svg);background-position:0;background-repeat:no-repeat;content:"";height:34px;left:110px;position:absolute;top:1rem;width:60px}@media screen and (min-width:768px){section.single-store{padding:4rem 0}}section.single-store .single-store-information{box-sizing:border-box;margin:0 auto;max-width:1366px;padding:0 2rem;position:relative;width:100%}section.single-store .single-store-information .basic-store-info{height:auto;margin-bottom:1rem;position:relative;width:100%}section.single-store .single-store-information .detailed-store-info{display:flex;flex-direction:column;flex-wrap:nowrap;height:auto;width:100%}@media screen and (min-width:768px){section.single-store .single-store-information .detailed-store-info{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:space-between}section.single-store .single-store-information .detailed-store-info>div{flex:1 0 50%}}@media screen and (min-width:1024px){section.single-store .single-store-information .detailed-store-info>div{flex:1 0 25%}}section.single-store .single-store-information .detailed-store-info .address-info{box-sizing:border-box;margin-bottom:2rem;padding-right:0}section.single-store .single-store-information .detailed-store-info .address-info table tr td{padding:5px 0;vertical-align:middle}section.single-store .single-store-information .detailed-store-info .address-info table tr td:first-child{min-width:50px;text-align:left}section.single-store .single-store-information .detailed-store-info .address-info table tr.address td{vertical-align:text-top}section.single-store .single-store-information .detailed-store-info .address-info table tr.address td img{margin-bottom:-5px}section.single-store .single-store-information .detailed-store-info .address-info img{height:20px;margin-right:.5rem;width:20px;width:auto}section.single-store .single-store-information .detailed-store-info .address-info a{display:inline-block;margin-bottom:.5rem}section.single-store .single-store-information .detailed-store-info .address-info p{margin:0}@media screen and (min-width:768px) and (max-width:1023px){section.single-store .single-store-information .detailed-store-info .address-info{margin-bottom:0;padding-right:0}}@media screen and (min-width:1024px){section.single-store .single-store-information .detailed-store-info .address-info{margin-bottom:0;padding-right:0}}section.single-store .single-store-information .detailed-store-info .address-info .badges{box-sizing:border-box;list-style:none;padding:0;width:100%}section.single-store .single-store-information .detailed-store-info .address-info .badges li{display:inline-block;min-height:50px;width:100%}section.single-store .single-store-information .detailed-store-info .address-info .badges li .description{font-size:.75rem}section.single-store .single-store-information .detailed-store-info .address-info .badges li:before{background-position:50%;background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;float:left;margin-right:1rem;min-height:32px;width:32px}section.single-store .single-store-information .detailed-store-info .address-info .badges li.deli-sweet:before,section.single-store .single-store-information .detailed-store-info .address-info .badges li.deli:before{background-image:url(../images/branding/deli-roundel.png)}section.single-store .single-store-information .detailed-store-info .address-info .badges li.cashless:before{background-image:url(../images/icons/stores/cashless.svg)}section.single-store .single-store-information .detailed-store-info .address-info .badges li.collection:before{background-image:url(../images/icons/stores/collection.svg)}section.single-store .single-store-information .detailed-store-info .address-info .badges li.delivery:before{background-image:url(../images/icons/stores/delivery.svg)}section.single-store .single-store-information .detailed-store-info .address-info .badges li.takeaway:before{background-image:url(../images/icons/stores/takeaway.svg);background-size:auto 75%}section.single-store .single-store-information .detailed-store-info .holidays-info,section.single-store .single-store-information .detailed-store-info .timings-info{box-sizing:border-box;margin-bottom:2rem;padding-right:0}section.single-store .single-store-information .detailed-store-info .holidays-info table,section.single-store .single-store-information .detailed-store-info .timings-info table{width:100%}@media screen and (min-width:768px){section.single-store .single-store-information .detailed-store-info .holidays-info table,section.single-store .single-store-information .detailed-store-info .timings-info table{font-size:14px;max-width:320px}}section.single-store .single-store-information .detailed-store-info .holidays-info table tr td,section.single-store .single-store-information .detailed-store-info .timings-info table tr td{padding-bottom:5px}@media screen and (min-width:768px) and (max-width:1023px){section.single-store .single-store-information .detailed-store-info .holidays-info,section.single-store .single-store-information .detailed-store-info .timings-info{margin-bottom:0;padding-right:0}}@media screen and (min-width:1024px){section.single-store .single-store-information .detailed-store-info .holidays-info,section.single-store .single-store-information .detailed-store-info .timings-info{margin-bottom:0;padding-right:0}}section.single-store .single-store-information .detailed-store-info .amenities-info{box-sizing:border-box;padding-right:0}@media screen and (min-width:768px) and (max-width:1023px){section.single-store .single-store-information .detailed-store-info .amenities-info{margin-bottom:0;padding-right:0}}@media screen and (min-width:1024px){section.single-store .single-store-information .detailed-store-info .amenities-info{margin-bottom:0;padding-right:0}}section.single-store .single-store-information .detailed-store-info .amenities-info ul.amenities{align-items:flex-start;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:flex-start;margin:0;padding:0;width:100%}section.single-store .single-store-information .detailed-store-info .amenities-info ul.amenities li{align-items:center;box-sizing:border-box;display:flex;flex-basis:100%;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;list-style:none;margin-bottom:10px;min-width:50%;padding-right:0}section.single-store .single-store-information .detailed-store-info .amenities-info ul.amenities li img{height:auto;margin-right:20px;max-height:24px;width:24px}section.job-archive-description,section.job-filtering,section.vacancies{margin-top:30px}section.job-archive-description .no-jobs-found,section.job-filtering .no-jobs-found,section.vacancies .no-jobs-found{background-color:#eee;margin:30px 0;padding:20px}section.job-filtering{margin-bottom:20px 30px;margin-top:30px}section.job-filtering .title{padding:15px 20px;background-color:#eee;border-bottom:none;margin-bottom:0}section.job-filtering .filter-form{border-top:none;padding:0 20px;background-color:#eee;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}@media screen and (min-width:768px){section.job-filtering .filter-form{flex-direction:row;justify-content:space-between}}#featured-content-login-form form#investor-login-form .login-submit section.job-filtering .filter-form input#wp-submit,section.job-filtering .filter-form #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,section.job-filtering .filter-form input.button{border:0}@media screen and (min-width:768px){section.job-filtering .filter-form>*{flex-grow:1;margin-right:10px}}section.vacancies{margin:30px 0}section.vacancies .selected-filters{border-bottom:2px solid #212121;min-height:0;padding:0 20px}section.vacancies ul.vacancies-list{margin:30px 0;padding:0 20px}section.vacancies ul.vacancies-list li{box-sizing:border-box;padding:0 20px 15px;list-style:none;background-color:#eee;margin-bottom:20px}section.vacancies ul.vacancies-list li.active{display:block}section.vacancies ul.vacancies-list li .overview{padding-top:15px;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}@media screen and (min-width:768px){section.vacancies ul.vacancies-list li .overview{flex-direction:row;justify-content:space-between;align-items:center}}section.vacancies ul.vacancies-list li .overview span{margin-bottom:10px}@media screen and (min-width:768px){section.vacancies ul.vacancies-list li .overview span{margin-bottom:0;max-width:200px;min-width:200px}}section.vacancies ul.vacancies-list li .overview .role{font-weight:700}section.vacancies ul.vacancies-list li .information{display:none;padding-top:20px}section.vacancies ul.vacancies-list li .information.open{display:block}section.job-position{max-width:1366px;margin:0 auto;padding-left:2rem;padding-right:2rem;padding-top:30px}@media screen and (min-width:768px){section.job-position{padding-left:2rem;padding-right:2rem}}section.job-position .job-details{padding:1.2rem}section.job-position .job-details td{padding:.5rem 0 .5rem .5rem}section.job-position .job-details td:first-child{font-weight:700;padding-left:0}section.job-position .job-details tr.ref td:not(:first-child){text-transform:uppercase}section.job-position .container{display:block}@media screen and (min-width:768px){section.job-position .container{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}}section.job-position .container .job-description{width:100%}@media screen and (min-width:768px){section.job-position .container .job-description{width:70%;margin-right:40px}}section.job-position .container .job-application{width:100%;background-color:#f6f2f1;border:2px solid #e1e1e1}@media screen and (min-width:768px){section.job-position .container .job-application{width:30%}}#featured-content-login-form form#investor-login-form .login-submit section.job-position .container .job-application input#wp-submit,body.page-template-page-menu .dietary_menu .filters .download section.job-position .container .job-application a,body.page-template-page-vegan .dietary_menu .filters .download section.job-position .container .job-application a,body.tax-product_category .dietary_menu .filters .download section.job-position .container .job-application a,section.job-position .container .job-application #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,section.job-position .container .job-application .button,section.job-position .container .job-application body.page-template-page-menu .dietary_menu .filters .download a,section.job-position .container .job-application body.page-template-page-vegan .dietary_menu .filters .download a,section.job-position .container .job-application body.tax-product_category .dietary_menu .filters .download a{width:80%;margin:0 auto}section.job-position .container .job-application .job-single-application{padding:1.2rem;box-sizing:border-box}#featured-content-login-form form#investor-login-form .login-submit section.job-position .container .job-application .job-single-application .job-search-apply-form input#wp-submit,body.page-template-page-menu .dietary_menu .filters .download section.job-position .container .job-application .job-single-application .job-search-apply-form a,body.page-template-page-vegan .dietary_menu .filters .download section.job-position .container .job-application .job-single-application .job-search-apply-form a,body.tax-product_category .dietary_menu .filters .download section.job-position .container .job-application .job-single-application .job-search-apply-form a,section.job-position .container .job-application .job-single-application .job-search-apply-form #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,section.job-position .container .job-application .job-single-application .job-search-apply-form .button.main,section.job-position .container .job-application .job-single-application .job-search-apply-form body.page-template-page-menu .dietary_menu .filters .download a,section.job-position .container .job-application .job-single-application .job-search-apply-form body.page-template-page-vegan .dietary_menu .filters .download a,section.job-position .container .job-application .job-single-application .job-search-apply-form body.tax-product_category .dietary_menu .filters .download a{position:relative}#featured-content-login-form form#investor-login-form .login-submit section.job-position .container .job-application .job-single-application .job-search-apply-form input.uploading#wp-submit .submit-loading,body.page-template-page-menu .dietary_menu .filters .download section.job-position .container .job-application .job-single-application .job-search-apply-form a.uploading .submit-loading,body.page-template-page-vegan .dietary_menu .filters .download section.job-position .container .job-application .job-single-application .job-search-apply-form a.uploading .submit-loading,body.tax-product_category .dietary_menu .filters .download section.job-position .container .job-application .job-single-application .job-search-apply-form a.uploading .submit-loading,section.job-position .container .job-application .job-single-application .job-search-apply-form #featured-content-login-form form#investor-login-form .login-submit input.uploading#wp-submit .submit-loading,section.job-position .container .job-application .job-single-application .job-search-apply-form .button.main.uploading .submit-loading,section.job-position .container .job-application .job-single-application .job-search-apply-form body.page-template-page-menu .dietary_menu .filters .download a.uploading .submit-loading,section.job-position .container .job-application .job-single-application .job-search-apply-form body.page-template-page-vegan .dietary_menu .filters .download a.uploading .submit-loading,section.job-position .container .job-application .job-single-application .job-search-apply-form body.tax-product_category .dietary_menu .filters .download a.uploading .submit-loading{position:absolute;bottom:0;left:0;right:auto;top:0;height:auto;width:0;background-color:rgba(0,0,0,.2)}section.job-position .container .job-application .job-single-application .job-search-apply-form .input-field{margin-bottom:1.2rem}section.job-position .container .job-application .job-single-application .job-search-apply-form .input-field .checkbox-wrapper,section.job-position .container .job-application .job-single-application .job-search-apply-form .input-field .checkbox-wrapper label,section.job-position .container .job-application .job-single-application .job-search-apply-form .input-field input{width:100%}section.job-location{margin-top:40px;box-sizing:border-box;border-top:2px solid #e1e1e1;background:#f6f2f1}section.job-location .container{box-sizing:border-box;max-width:1366px;margin:0 auto;padding-left:2rem;padding-right:2rem}@media screen and (min-width:768px){section.job-location .container{padding-left:2rem;padding-right:2rem;display:flex;justify-content:space-between;flex-wrap:wrap;flex-direction:row;align-items:flex-start}}section.job-location .container .job-location-info{padding:20px 0;width:100%}section.job-location .container .job-location-info *{margin:0}@media screen and (min-width:768px){section.job-location .container .job-location-info{width:30%}}section.job-location .container .job-location-map{width:100%}@media screen and (min-width:768px){section.job-location .container .job-location-map{width:55%}}footer.navigation{display:flex;flex-basis:100%;justify-content:center;order:10000}footer.navigation a{align-self:center;display:block}footer.navigation .page-listings{display:flex;justify-content:space-between}footer.navigation .page-listings .page-numbers{margin:0 .7rem}footer.navigation .page-listings .page-numbers.current{align-self:center;border-bottom:2px solid #212121;padding:5px}@media screen and (max-width:767px){body.error404 .error-404{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.error404 .error-404{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){body.error404 .error-404{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:767px){body.error404 .error-404{margin-bottom:1.5rem;margin-top:1.5rem}}@media screen and (min-width:768px){body.error404 .error-404{margin-bottom:3rem;margin-top:3rem}}body.error404 .error-404 .page-content .search{background-color:#09346f;background-image:url(../images/backgrounds/menu.jpg);color:#fff}@media screen and (max-width:767px){body.error404 .error-404 .page-content .search{padding:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.error404 .error-404 .page-content .search{padding:2rem}}@media screen and (min-width:1024px){body.error404 .error-404 .page-content .search{padding:2rem}}body.error404 .error-404 .page-content .search label{display:block}@media screen and (max-width:767px){#featured-content-login-form form#investor-login-form .login-submit body.error404 .error-404 .page-content .search input#wp-submit,body.error404 .error-404 .page-content .search #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,body.error404 .error-404 .page-content .search .button,body.error404 .error-404 .page-content .search body.page-template-page-menu .dietary_menu .filters .download a,body.error404 .error-404 .page-content .search body.page-template-page-vegan .dietary_menu .filters .download a,body.error404 .error-404 .page-content .search body.tax-product_category .dietary_menu .filters .download a,body.error404 .error-404 .page-content .search input,body.page-template-page-menu .dietary_menu .filters .download body.error404 .error-404 .page-content .search a,body.page-template-page-vegan .dietary_menu .filters .download body.error404 .error-404 .page-content .search a,body.tax-product_category .dietary_menu .filters .download body.error404 .error-404 .page-content .search a{width:100%}}@media screen and (min-width:768px){#featured-content-login-form form#investor-login-form .login-submit body.error404 .error-404 .page-content .search input#wp-submit,body.error404 .error-404 .page-content .search #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,body.error404 .error-404 .page-content .search .button,body.error404 .error-404 .page-content .search body.page-template-page-menu .dietary_menu .filters .download a,body.error404 .error-404 .page-content .search body.page-template-page-vegan .dietary_menu .filters .download a,body.error404 .error-404 .page-content .search body.tax-product_category .dietary_menu .filters .download a,body.error404 .error-404 .page-content .search input,body.page-template-page-menu .dietary_menu .filters .download body.error404 .error-404 .page-content .search a,body.page-template-page-vegan .dietary_menu .filters .download body.error404 .error-404 .page-content .search a,body.tax-product_category .dietary_menu .filters .download body.error404 .error-404 .page-content .search a{width:20rem}}body.page-template-page-contact-us #map{height:50vw}@media screen and (max-width:767px){body.page-template-page-nogrid main{padding:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-nogrid main{padding:2rem}}@media screen and (min-width:1024px){body.page-template-page-nogrid main{padding:2rem}}body.page-template-page-menu.overlay-open,body.page-template-page-vegan.overlay-open,body.tax-product_category.overlay-open{overflow:hidden}body.page-template-page-menu main,body.page-template-page-vegan main,body.tax-product_category main{background-color:#fff}body.page-template-page-menu .product-list-header,body.page-template-page-vegan .product-list-header,body.tax-product_category .product-list-header{box-sizing:border-box;display:block;margin-left:auto;margin-right:auto;margin-top:1.5rem;max-width:1366px;padding:2rem;position:relative;width:auto}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-menu .product-list-header,body.page-template-page-vegan .product-list-header,body.tax-product_category .product-list-header{padding:2rem}}@media screen and (min-width:1024px){body.page-template-page-menu .product-list-header,body.page-template-page-vegan .product-list-header,body.tax-product_category .product-list-header{padding:2rem}}@media screen and (min-width:768px){body.page-template-page-menu .product-list-header,body.page-template-page-vegan .product-list-header,body.tax-product_category .product-list-header{margin-top:3rem}}body.page-template-page-menu .product-list-header .info,body.page-template-page-vegan .product-list-header .info,body.tax-product_category .product-list-header .info{margin:0 auto;max-width:1366px;width:100%}body.page-template-page-menu .product-list-header .info p,body.page-template-page-vegan .product-list-header .info p,body.tax-product_category .product-list-header .info p{margin-bottom:0;text-align:center}body.page-template-page-menu .dietary_menu,body.page-template-page-vegan .dietary_menu,body.tax-product_category .dietary_menu{box-sizing:border-box;display:block;height:auto;margin:0 auto 1rem;max-width:1366px;padding:1rem 1rem 0;position:relative;width:100%}body.page-template-page-menu .dietary_menu .dietary-menu-inner,body.page-template-page-vegan .dietary_menu .dietary-menu-inner,body.tax-product_category .dietary_menu .dietary-menu-inner{background-color:#eee;box-sizing:border-box;display:block;padding:1.5rem;position:relative;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .dietary_menu .dietary-menu-inner,body.page-template-page-vegan .dietary_menu .dietary-menu-inner,body.tax-product_category .dietary_menu .dietary-menu-inner{padding:2rem}}body.page-template-page-menu .dietary_menu .header,body.page-template-page-vegan .dietary_menu .header,body.tax-product_category .dietary_menu .header{box-sizing:border-box;cursor:pointer;display:inline-block;padding:0;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .dietary_menu .header,body.page-template-page-vegan .dietary_menu .header,body.tax-product_category .dietary_menu .header{padding:0 0 1rem}}body.page-template-page-menu .dietary_menu .header>.heading-medium,body.page-template-page-menu .dietary_menu .header>h3,body.page-template-page-vegan .dietary_menu .header>.heading-medium,body.page-template-page-vegan .dietary_menu .header>h3,body.tax-product_category .dietary_menu .header>.heading-medium,body.tax-product_category .dietary_menu .header>h3{position:relative}body.page-template-page-menu .dietary_menu .header>.heading-medium:after,body.page-template-page-menu .dietary_menu .header>h3:after,body.page-template-page-vegan .dietary_menu .header>.heading-medium:after,body.page-template-page-vegan .dietary_menu .header>h3:after,body.tax-product_category .dietary_menu .header>.heading-medium:after,body.tax-product_category .dietary_menu .header>h3:after{background-image:url(../images/icons/arrow-direction-triangle-black-down.svg);background-position:50%;background-repeat:no-repeat;background-size:60% auto;content:"";height:100%;opacity:1;position:absolute;right:0;top:0;width:32px}@media screen and (min-width:768px){body.page-template-page-menu .dietary_menu .header>.heading-medium:after,body.page-template-page-menu .dietary_menu .header>h3:after,body.page-template-page-vegan .dietary_menu .header>.heading-medium:after,body.page-template-page-vegan .dietary_menu .header>h3:after,body.tax-product_category .dietary_menu .header>.heading-medium:after,body.tax-product_category .dietary_menu .header>h3:after{opacity:0}}body.page-template-page-menu .dietary_menu .header.open .heading-medium:after,body.page-template-page-menu .dietary_menu .header.open h3:after,body.page-template-page-vegan .dietary_menu .header.open .heading-medium:after,body.page-template-page-vegan .dietary_menu .header.open h3:after,body.tax-product_category .dietary_menu .header.open .heading-medium:after,body.tax-product_category .dietary_menu .header.open h3:after{transform:rotate(180deg)}body.page-template-page-menu .dietary_menu .filters,body.page-template-page-vegan .dietary_menu .filters,body.tax-product_category .dietary_menu .filters{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .dietary_menu .filters,body.page-template-page-vegan .dietary_menu .filters,body.tax-product_category .dietary_menu .filters{flex-direction:row;justify-content:space-between}}body.page-template-page-menu .dietary_menu .filters nav,body.page-template-page-vegan .dietary_menu .filters nav,body.tax-product_category .dietary_menu .filters nav{list-style:none;margin:0;padding:0;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .dietary_menu .filters nav,body.page-template-page-vegan .dietary_menu .filters nav,body.tax-product_category .dietary_menu .filters nav{align-content:flex-start;align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}}body.page-template-page-menu .dietary_menu .filters nav li.tag,body.page-template-page-vegan .dietary_menu .filters nav li.tag,body.tax-product_category .dietary_menu .filters nav li.tag{box-sizing:border-box;padding:3px 0;position:relative}body.page-template-page-menu .dietary_menu .filters nav li.tag button,body.page-template-page-vegan .dietary_menu .filters nav li.tag button,body.tax-product_category .dietary_menu .filters nav li.tag button{padding-left:0}@media screen and (min-width:768px){body.page-template-page-menu .dietary_menu .filters nav li.tag,body.page-template-page-vegan .dietary_menu .filters nav li.tag,body.tax-product_category .dietary_menu .filters nav li.tag{padding-left:0;padding-right:20px}body.page-template-page-menu .dietary_menu .filters nav li.tag:last-child,body.page-template-page-vegan .dietary_menu .filters nav li.tag:last-child,body.tax-product_category .dietary_menu .filters nav li.tag:last-child{padding-right:0}}body.page-template-page-menu .dietary_menu .filters nav li.tag button,body.page-template-page-vegan .dietary_menu .filters nav li.tag button,body.tax-product_category .dietary_menu .filters nav li.tag button{align-items:center;background-color:transparent;border-style:none;color:#212121;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;outline:0;text-transform:capitalize}body.page-template-page-menu .dietary_menu .filters nav li.tag button:not(.active):hover,body.page-template-page-menu .dietary_menu .filters nav li.tag button:not(.inactive):hover,body.page-template-page-vegan .dietary_menu .filters nav li.tag button:not(.active):hover,body.page-template-page-vegan .dietary_menu .filters nav li.tag button:not(.inactive):hover,body.tax-product_category .dietary_menu .filters nav li.tag button:not(.active):hover,body.tax-product_category .dietary_menu .filters nav li.tag button:not(.inactive):hover{color:#ad8e5b}body.page-template-page-menu .dietary_menu .filters nav li.tag button.active,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.active,body.tax-product_category .dietary_menu .filters nav li.tag button.active{color:#333}body.page-template-page-menu .dietary_menu .filters nav li.tag button.active img.active,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.active img.active,body.tax-product_category .dietary_menu .filters nav li.tag button.active img.active{display:inline-block}body.page-template-page-menu .dietary_menu .filters nav li.tag button.active img.inactive,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.active img.inactive,body.tax-product_category .dietary_menu .filters nav li.tag button.active img.inactive{display:none}body.page-template-page-menu .dietary_menu .filters nav li.tag button.inactive,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.inactive,body.tax-product_category .dietary_menu .filters nav li.tag button.inactive{color:#333}body.page-template-page-menu .dietary_menu .filters nav li.tag button.inactive img.inactive,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.inactive img.inactive,body.tax-product_category .dietary_menu .filters nav li.tag button.inactive img.inactive{display:inline-block;opacity:.6}body.page-template-page-menu .dietary_menu .filters nav li.tag button.inactive:hover,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.inactive:hover,body.tax-product_category .dietary_menu .filters nav li.tag button.inactive:hover{color:#333}body.page-template-page-menu .dietary_menu .filters nav li.tag button.inactive:hover img.inactive,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.inactive:hover img.inactive,body.tax-product_category .dietary_menu .filters nav li.tag button.inactive:hover img.inactive{display:inline-block}body.page-template-page-menu .dietary_menu .filters nav li.tag button.inactive:hover img.active,body.page-template-page-vegan .dietary_menu .filters nav li.tag button.inactive:hover img.active,body.tax-product_category .dietary_menu .filters nav li.tag button.inactive:hover img.active{display:none}body.page-template-page-menu .dietary_menu .filters nav li.tag button img,body.page-template-page-vegan .dietary_menu .filters nav li.tag button img,body.tax-product_category .dietary_menu .filters nav li.tag button img{display:none;height:auto;margin-right:10px;width:24px}body.page-template-page-menu .dietary_menu .filters nav li.tag button img.inactive,body.page-template-page-vegan .dietary_menu .filters nav li.tag button img.inactive,body.tax-product_category .dietary_menu .filters nav li.tag button img.inactive{display:inline-block}body.page-template-page-menu .dietary_menu .filters .download,body.page-template-page-vegan .dietary_menu .filters .download,body.tax-product_category .dietary_menu .filters .download{margin-top:20px;position:relative;text-align:left;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .dietary_menu .filters .download,body.page-template-page-vegan .dietary_menu .filters .download,body.tax-product_category .dietary_menu .filters .download{flex:0 1 auto;margin-top:0;max-width:300px;text-align:right}}body.page-template-page-menu .products-container,body.page-template-page-vegan .products-container,body.tax-product_category .products-container{box-sizing:border-box;display:block;height:100%;margin:0 auto;max-width:1366px;padding:0 2rem 2rem;position:relative;width:auto}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-menu .products-container,body.page-template-page-vegan .products-container,body.tax-product_category .products-container{padding:0 2rem 2rem}}@media screen and (min-width:1024px){body.page-template-page-menu .products-container,body.page-template-page-vegan .products-container,body.tax-product_category .products-container{padding:0 2rem 2rem}}body.page-template-page-menu .products-container .no-results,body.page-template-page-vegan .products-container .no-results,body.tax-product_category .products-container .no-results{margin:3rem 0}body.page-template-page-menu .products-container .product-title,body.page-template-page-vegan .products-container .product-title,body.tax-product_category .products-container .product-title{border-bottom:1px solid #212121;font-size:2.4em;font-weight:400;font-weight:600;margin:3rem 0 2rem;padding:10px 0 15px;text-transform:uppercase}body.page-template-page-menu .products-container .product-grid-container,body.page-template-page-vegan .products-container .product-grid-container,body.tax-product_category .products-container .product-grid-container{display:block;position:relative;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container,body.page-template-page-vegan .products-container .product-grid-container,body.tax-product_category .products-container .product-grid-container{-ms-grid-column:1fr 1fr 1fr;-ms-grid-rows:auto-fit;display:-ms-grid;display:grid;grid-auto-flow:row;grid-gap:.5rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:auto-fit;grid-auto-flow:dense}}@media screen and (min-width:1024px){body.page-template-page-menu .products-container .product-grid-container,body.page-template-page-vegan .products-container .product-grid-container,body.tax-product_category .products-container .product-grid-container{-ms-grid-column:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container,body.page-template-page-vegan .products-container .product-grid-container,body.tax-product_category .products-container .product-grid-container{display:block}}body.page-template-page-menu .products-container .product-grid-container .product,body.page-template-page-vegan .products-container .product-grid-container .product,body.tax-product_category .products-container .product-grid-container .product{background-color:#f6f2f1;box-sizing:border-box;cursor:pointer;margin-bottom:.5rem;position:relative}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product,body.page-template-page-vegan .products-container .product-grid-container .product,body.tax-product_category .products-container .product-grid-container .product{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:0;display:inline-block;position:relative;vertical-align:top}body.page-template-page-menu .products-container .product-grid-container .product:before,body.page-template-page-vegan .products-container .product-grid-container .product:before,body.tax-product_category .products-container .product-grid-container .product:before{content:"";display:block;padding-top:100%}body.page-template-page-menu .products-container .product-grid-container .product>*,body.page-template-page-vegan .products-container .product-grid-container .product>*,body.tax-product_category .products-container .product-grid-container .product>*{bottom:0;left:0;position:absolute;right:0;top:0}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container .product,body.page-template-page-vegan .products-container .product-grid-container .product,body.tax-product_category .products-container .product-grid-container .product{border:.25rem solid #fff;box-sizing:border-box;min-width:310px}}body.page-template-page-menu .products-container .product-grid-container .product .product-inner,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner,body.tax-product_category .products-container .product-grid-container .product .product-inner{overflow:hidden;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product .product-inner,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner,body.tax-product_category .products-container .product-grid-container .product .product-inner{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content{align-items:flex-start;box-sizing:border-box;display:flex;flex-basis:100%;flex-direction:column;flex-wrap:nowrap;height:100%;justify-content:flex-start;padding:1.5rem;pointer-events:none;position:relative;transition:opacity .4s ease-in-out .2s;width:100%;z-index:5}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content.open,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content.open,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content.open{opacity:0;transition:opacity .2s ease-in-out}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content{grid-column:span 1;grid-row:span 1;margin-bottom:0;padding:1.5rem}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content{float:left;min-width:230px;width:100%}}@media (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content{min-width:0;width:100%}}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content .heading-medium,body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content h3,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content .heading-medium,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content h3,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content .heading-medium,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content h3{font-weight:600;margin-bottom:20px;margin-top:0;text-transform:uppercase;width:calc(100% - 36px)}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content p,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content p,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content p{flex-shrink:1;font-weight:200;margin-top:0;transition:opacity .2s ease-in-out;width:100%}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content .extras,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content .extras,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content .extras{margin-top:auto;width:100%}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content .extras ul,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content .extras ul,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content .extras ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;position:relative;width:100%}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content .extras ul li,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content .extras ul li,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content .extras ul li{height:26px;list-style:none;margin-right:10px;width:26px}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content .extras ul li img,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content .extras ul li img,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content .extras ul li img{height:auto;width:100%}body.page-template-page-menu .products-container .product-grid-container .product .product-inner>.content .extras ul li.info,body.page-template-page-vegan .products-container .product-grid-container .product .product-inner>.content .extras ul li.info,body.tax-product_category .products-container .product-grid-container .product .product-inner>.content .extras ul li.info{margin-left:auto;margin-right:0}body.page-template-page-menu .products-container .product-grid-container .product .product-standard-image,body.page-template-page-vegan .products-container .product-grid-container .product .product-standard-image,body.tax-product_category .products-container .product-grid-container .product .product-standard-image{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}body.page-template-page-menu .products-container .product-grid-container .product .product-image-toggle,body.page-template-page-vegan .products-container .product-grid-container .product .product-image-toggle,body.tax-product_category .products-container .product-grid-container .product .product-image-toggle{bottom:auto;display:block;height:34px;left:auto;position:absolute;right:0;top:0;width:36px;z-index:6}body.page-template-page-menu .products-container .product-grid-container .product .product-image-toggle img,body.page-template-page-vegan .products-container .product-grid-container .product .product-image-toggle img,body.tax-product_category .products-container .product-grid-container .product .product-image-toggle img{display:block;height:auto;pointer-events:none;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product .product-image-toggle,body.page-template-page-vegan .products-container .product-grid-container .product .product-image-toggle,body.tax-product_category .products-container .product-grid-container .product .product-image-toggle{bottom:auto;display:block;height:15%;left:auto;position:absolute;right:0;top:0;width:15%;z-index:6}body.page-template-page-menu .products-container .product-grid-container .product .product-image-toggle img,body.page-template-page-vegan .products-container .product-grid-container .product .product-image-toggle img,body.tax-product_category .products-container .product-grid-container .product .product-image-toggle img{display:none}}body.page-template-page-menu .products-container .product-grid-container .product .product-curtain,body.page-template-page-vegan .products-container .product-grid-container .product .product-curtain,body.tax-product_category .products-container .product-grid-container .product .product-curtain{background-color:#f6f2f1;bottom:0;-webkit-clip-path:polygon(95% 0,100% 34px,100% 100%,0 100%,0 0);clip-path:polygon(95% 0,100% 34px,100% 100%,0 100%,0 0);display:block;height:100%;left:0;position:absolute;transform:translateY(0) translateX(0);transition:all .4s ease-in-out;width:100%;z-index:4}body.page-template-page-menu .products-container .product-grid-container .product .product-curtain img,body.page-template-page-vegan .products-container .product-grid-container .product .product-curtain img,body.tax-product_category .products-container .product-grid-container .product .product-curtain img{display:none}body.page-template-page-menu .products-container .product-grid-container .product .product-curtain.open,body.page-template-page-vegan .products-container .product-grid-container .product .product-curtain.open,body.tax-product_category .products-container .product-grid-container .product .product-curtain.open{-webkit-clip-path:polygon(0 0,0 100%,100% 100%,0 100%,0 0)!important;clip-path:polygon(0 0,0 100%,100% 100%,0 100%,0 0)!important}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product .product-curtain,body.page-template-page-vegan .products-container .product-grid-container .product .product-curtain,body.tax-product_category .products-container .product-grid-container .product .product-curtain{background:none;bottom:-6px;-webkit-clip-path:none;clip-path:none;display:block;height:auto;left:0;position:absolute;transform:translateY(0) translateX(0);width:auto;z-index:4}body.page-template-page-menu .products-container .product-grid-container .product .product-curtain img,body.page-template-page-vegan .products-container .product-grid-container .product .product-curtain img,body.tax-product_category .products-container .product-grid-container .product .product-curtain img{display:block;height:auto;width:189%}body.page-template-page-menu .products-container .product-grid-container .product .product-curtain.open,body.page-template-page-vegan .products-container .product-grid-container .product .product-curtain.open,body.tax-product_category .products-container .product-grid-container .product .product-curtain.open{-webkit-clip-path:none!important;clip-path:none!important;transform:translateY(55%) translateX(-95%)!important}}body.page-template-page-menu .products-container .product-grid-container .product .product-img,body.page-template-page-vegan .products-container .product-grid-container .product .product-img,body.tax-product_category .products-container .product-grid-container .product .product-img{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;opacity:1;position:absolute;right:0;top:0;transition:all .4s ease-in-out;z-index:3}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product.featured,body.page-template-page-vegan .products-container .product-grid-container .product.featured,body.tax-product_category .products-container .product-grid-container .product.featured{-ms-grid-column-span:2;-ms-grid-row-span:2;grid-column:span 2;grid-row:span 2}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container .product.featured,body.page-template-page-vegan .products-container .product-grid-container .product.featured,body.tax-product_category .products-container .product-grid-container .product.featured{min-width:460px;width:50%}}@media (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container .product.featured,body.page-template-page-vegan .products-container .product-grid-container .product.featured,body.tax-product_category .products-container .product-grid-container .product.featured{min-width:0;width:100%}}body.page-template-page-menu .products-container .product-grid-container .product.featured .product-inner>.content,body.page-template-page-vegan .products-container .product-grid-container .product.featured .product-inner>.content,body.tax-product_category .products-container .product-grid-container .product.featured .product-inner>.content{flex:1;flex-basis:35%;max-height:35%}body.page-template-page-menu .products-container .product-grid-container .product.featured .product-inner>.content:after,body.page-template-page-vegan .products-container .product-grid-container .product.featured .product-inner>.content:after,body.tax-product_category .products-container .product-grid-container .product.featured .product-inner>.content:after{border-bottom:20px solid #f6f2f1;border-left:20px solid transparent;border-right:20px solid transparent;content:"";font-size:0;height:0;left:2vw;line-height:0;position:absolute;top:-20px;width:0}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product.featured .product-inner>.content:after,body.page-template-page-vegan .products-container .product-grid-container .product.featured .product-inner>.content:after,body.tax-product_category .products-container .product-grid-container .product.featured .product-inner>.content:after{border-bottom:30px solid #f6f2f1;border-left:30px solid transparent;border-right:30px solid transparent;top:-30px}}body.page-template-page-menu .products-container .product-grid-container .product.featured .featured-img,body.page-template-page-vegan .products-container .product-grid-container .product.featured .featured-img,body.tax-product_category .products-container .product-grid-container .product.featured .featured-img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:2;flex-basis:65%;min-height:220px;position:relative;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product.highlighted,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted,body.tax-product_category .products-container .product-grid-container .product.highlighted{display:inline-block;position:relative;vertical-align:top;-ms-grid-column-span:2;-ms-grid-row-span:1;grid-column:span 2;grid-row:span 1}body.page-template-page-menu .products-container .product-grid-container .product.highlighted:before,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted:before,body.tax-product_category .products-container .product-grid-container .product.highlighted:before{content:"";display:block;padding-top:50%}body.page-template-page-menu .products-container .product-grid-container .product.highlighted>*,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted>*,body.tax-product_category .products-container .product-grid-container .product.highlighted>*{bottom:0;left:0;position:absolute;right:0;top:0}body.page-template-page-menu .products-container .product-grid-container .product.highlighted .product-inner,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted .product-inner,body.tax-product_category .products-container .product-grid-container .product.highlighted .product-inner{align-items:flex-start;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container .product.highlighted,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted,body.tax-product_category .products-container .product-grid-container .product.highlighted{min-width:460px;width:50%}}@media (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){body.page-template-page-menu .products-container .product-grid-container .product.highlighted,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted,body.tax-product_category .products-container .product-grid-container .product.highlighted{min-width:0;width:100%}}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product.highlighted .product-inner>.content,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted .product-inner>.content,body.tax-product_category .products-container .product-grid-container .product.highlighted .product-inner>.content{flex:auto;flex-basis:50%}}body.page-template-page-menu .products-container .product-grid-container .product.highlighted .product-inner>.content:after,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted .product-inner>.content:after,body.tax-product_category .products-container .product-grid-container .product.highlighted .product-inner>.content:after{border-bottom:20px solid #f6f2f1;border-left:20px solid transparent;border-right:20px solid transparent;content:"";font-size:0;height:0;left:2vw;line-height:0;position:absolute;top:-20px;width:0}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product.highlighted .product-inner>.content:after,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted .product-inner>.content:after,body.tax-product_category .products-container .product-grid-container .product.highlighted .product-inner>.content:after{border-bottom:30px solid #f6f2f1;border-left:30px solid transparent;border-right:30px solid transparent;left:-45px;top:3vh;transform:rotate(-90deg)}}body.page-template-page-menu .products-container .product-grid-container .product.highlighted .featured-img,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted .featured-img,body.tax-product_category .products-container .product-grid-container .product.highlighted .featured-img{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:180px;position:relative;width:100%}@media screen and (min-width:768px){body.page-template-page-menu .products-container .product-grid-container .product.highlighted .featured-img,body.page-template-page-vegan .products-container .product-grid-container .product.highlighted .featured-img,body.tax-product_category .products-container .product-grid-container .product.highlighted .featured-img{flex:auto;flex-basis:50%;height:100%;position:relative;width:100%}}body.page-template-page-menu .product-overlay,body.page-template-page-vegan .product-overlay,body.tax-product_category .product-overlay{align-items:center;background-color:rgba(0,0,0,.4);bottom:0;box-sizing:border-box;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;left:0;overflow-x:hidden;overflow-y:auto;padding:0;pointer-events:none;position:fixed!important;right:0;top:0;z-index:100}body.page-template-page-menu .product-overlay.open,body.page-template-page-vegan .product-overlay.open,body.tax-product_category .product-overlay.open{display:inline-block;pointer-events:auto}@media screen and (min-width:768px){body.page-template-page-menu .product-overlay.open,body.page-template-page-vegan .product-overlay.open,body.tax-product_category .product-overlay.open{display:flex}}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-menu .product-overlay,body.page-template-page-vegan .product-overlay,body.tax-product_category .product-overlay{justify-content:center;padding:2rem}}@media screen and (min-width:1024px){body.page-template-page-menu .product-overlay,body.page-template-page-vegan .product-overlay,body.tax-product_category .product-overlay{justify-content:center;padding:2rem}}@media screen and (max-width:1023px){body.page-template-page-menu .product-overlay .product-overlay-container,body.page-template-page-vegan .product-overlay .product-overlay-container,body.tax-product_category .product-overlay .product-overlay-container{align-items:flex-start;display:flex;flex-wrap:nowrap;justify-content:center}}@media screen and (min-width:768px){body.page-template-page-menu .product-overlay .product-overlay-container,body.page-template-page-vegan .product-overlay .product-overlay-container,body.tax-product_category .product-overlay .product-overlay-container{height:100%;position:relative;width:100%}}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner{align-items:flex-start;background-color:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:1rem;margin-top:5rem;max-width:90%;position:relative;width:90%}@media (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner{display:block}}@media screen and (min-width:768px){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner{align-items:stretch;flex-direction:row;justify-content:center;left:50%;margin-bottom:0;margin-top:4rem;max-width:100%;min-height:40vh;position:absolute;top:0;transform:translateX(-50%);width:100%}}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner{max-width:calc(1366px - 8rem)}}@media screen and (min-width:1024px){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner{max-width:calc(1366px - 8rem)}}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .close-overlay,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .close-overlay,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .close-overlay{height:24px;position:absolute;right:1.8rem;top:1.8rem;width:24px;z-index:9}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .close-overlay img,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .close-overlay img,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .close-overlay img{height:auto;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel{align-items:flex-start;display:flex;flex-basis:100%;flex-direction:column;flex-shrink:auto;flex-wrap:nowrap;justify-content:flex-start;position:relative;width:100%}@media (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel{display:block}}@media screen and (min-width:768px){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel{flex-basis:50%}}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel.no-image .overlay-featured-img,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel.no-image .overlay-featured-img,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel.no-image .overlay-featured-img{flex-basis:0}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel.no-image .content,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel.no-image .content,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel.no-image .content{flex-basis:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img{background-position:50%;background-repeat:no-repeat;background-size:cover;flex-basis:50%;flex-shrink:1;opacity:1;width:100%;display:inline-block;position:relative;vertical-align:top}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img:before,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img:before,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img:before{content:"";display:block;padding-top:60%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img>*,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img>*,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .overlay-featured-img>*{bottom:0;left:0;position:absolute;right:0;top:0}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content{align-items:flex-start;background-color:#f6f2f1;box-sizing:border-box;display:flex;flex-basis:50%;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;padding:1.8rem;position:relative;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .heading-medium,body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content h3,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .heading-medium,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content h3,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .heading-medium,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content h3{font-size:2.2rem;font-weight:400;margin:0;text-transform:uppercase}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content p,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content p,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content p{flex-shrink:1;font-weight:200;margin:2rem 0;transition:opacity .2s ease-in-out;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras{margin-top:auto;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin:0;padding:0;position:relative;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li{height:32px;list-style:none;margin-left:5px;width:32px}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li img,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li img,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li img{height:auto;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li.info,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li.info,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .basic-info-panel .content .extras ul li.info{margin-left:auto}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel{box-sizing:border-box;flex-basis:auto;flex-shrink:auto;overflow-y:auto;padding:1.8rem;position:relative;width:100%}@media (-ms-high-contrast:active),(max-width:767px) and (-ms-high-contrast:none){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel{display:block}}@media screen and (min-width:768px){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel{flex-basis:50%}}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .heading-medium,body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel h3,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .heading-medium,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel h3,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .heading-medium,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel h3{font-size:2rem;font-weight:600;margin-bottom:2rem;margin-top:0;text-transform:uppercase;width:90%}@media screen and (min-width:768px){body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .heading-medium,body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel h3,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .heading-medium,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel h3,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .heading-medium,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel h3{width:90%}}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:1.6rem;position:relative;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group label,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group label,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group label{font-size:1.2 rem;font-weight:200;min-width:120px}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group select,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group select,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group select{-moz-appearance:none;-webkit-appearance:none;background:none;background-image:url(../images/icons/arrow-direction-triangle-black-down.svg);background-origin:right center;background-position:calc(100% - 30px) 50%;background-repeat:no-repeat;background-size:18px auto;border:1px solid #e1e1e1;border-radius:0;box-sizing:border-box;display:inline-block;flex-shrink:1;font-size:1.2rem;font-weight:300;height:50px;margin:0;padding:0 20px;position:relative;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group select:after,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group select:after,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .field-group select:after{content:""}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety{display:none}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety.active,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety.active,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety.active{display:block}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes{align-items:stretch;display:flex;flex-flow:row;flex-wrap:nowrap;justify-content:flex-start;margin:1rem 0 -1px;padding:0;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size{align-items:center;border:1px solid #e1e1e1;display:flex;flex-basis:50%;flex-direction:row;flex-wrap:nowrap;font-size:1.2rem;justify-content:center;list-style:none;padding:1rem 0;text-align:center}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size.active,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size.active,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size.active{border-bottom-color:#fff}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size:nth-child(n+2),body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size:nth-child(n+2),body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size:nth-child(n+2){border-left:none}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size img,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size img,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .sizes .single-size img{margin-right:10px;width:50px}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table{border:1px solid #e1e1e1;box-sizing:border-box;color:#444;font-size:.8rem;padding:1.6rem;width:100%}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table[data-variety=default],body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table[data-variety=default],body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table[data-variety=default]{display:table}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table th,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table th,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table th{font-weight:600;padding-bottom:10px;text-align:right}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table td:not(.table-label),body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table td:not(.table-label),body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table td:not(.table-label){padding:5px;text-align:right}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table tr:nth-child(2n),body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table tr:nth-child(2n),body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety table tr:nth-child(2n){background-color:#f6f2f1}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .allergens,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .allergens,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .allergens{color:#444;display:block;font-weight:200;margin:1rem 0 0;padding:0 20px}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .allergens[data-variety=default],body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .allergens[data-variety=default],body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .product-variety .allergens[data-variety=default]{display:block}body.page-template-page-menu .product-overlay .product-overlay-container .product-overlay-inner .info-panel .additional-info,body.page-template-page-vegan .product-overlay .product-overlay-container .product-overlay-inner .info-panel .additional-info,body.tax-product_category .product-overlay .product-overlay-container .product-overlay-inner .info-panel .additional-info{color:#444;font-size:.8rem;font-style:italic;margin-top:2rem}body.page-template-page-vegan main{background-color:#acbb9e}body.page-template-page-vegan .product-title.heading-large,body.page-template-page-vegan h2.product-title{color:#fff}body.term-iced-drinks .hero-content .title{color:#fff;text-shadow:2px 2px 2px #646496;text-transform:uppercase}body.single article .entry-header{align-content:flex-start;align-items:flex-start;background-color:#f6f2f1;height:auto}body.single article .entry-header,body.single article .entry-header .intro{display:flex;flex-wrap:wrap;width:100%}body.single article .entry-header .intro .entry-title,body.single article .entry-header .intro .share{flex-basis:100%}body.single article .entry-header .intro .share{margin-top:2rem}body.single article .entry-header .intro .entry-excerpt p{margin-bottom:0}body.single article .entry-header .intro .entry-meta{width:100%;display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:1rem}body.single article .entry-header .intro .entry-meta .cats a{margin-right:.5rem}body.single article .entry-header .meta{flex-basis:100%}body.single article .entry-header .meta .heading-medium,body.single article .entry-header .meta h3{text-transform:uppercase;margin-top:0}@media screen and (max-width:767px){body.single article .entry-header .meta .heading-medium,body.single article .entry-header .meta h3{display:inline-block}}body.single article .entry-header .meta ul{margin:0;padding:0}body.single article .entry-header .meta ul li{list-style:none}body.single article .entry-header .meta ul li a{display:inline-flex;text-decoration:none;white-space:nowrap;color:#ad8e5b}@media screen and (max-width:767px){body.single article .entry-header .meta ul li:not(:last-of-type){margin-right:.5rem}}@media screen and (max-width:767px){body.single article:not(.journal-image) .entry-header{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:768px) and (max-width:1023px){body.single article:not(.journal-image) .entry-header{padding-left:2rem;padding-right:2rem}}@media screen and (min-width:1024px){body.single article:not(.journal-image) .entry-header{padding-left:2rem;padding-right:2rem}}body.single article.journal-image .entry-header{padding:6rem 2rem 3rem 3rem}body.single .social-buttons li:not(:last-child){margin-right:1rem}@media screen and (min-width:768px){body.single .grid-module-journal-articles{padding-bottom:4rem}}.faq-template-content{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start}@media screen and (max-width:1023px){.faq-template-content>{flex-basis:100%}}@media screen and (min-width:768px){.faq-template-content>{flex-basis:50%}}#featured-content-login-form{max-width:600px;margin:0 auto}#featured-content-login-form span.login-error{display:inline-block;width:100%;background-color:#09346f;color:#fff;padding:1rem;margin:0 0 10px;box-sizing:border-box}#featured-content-login-form form#investor-login-form .login-username{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}#featured-content-login-form form#investor-login-form .login-username label{flex-basis:100%}@media screen and (min-width:768px){#featured-content-login-form form#investor-login-form .login-username label{flex-basis:30%}}#featured-content-login-form form#investor-login-form .login-username input{flex-basis:100%;margin-bottom:0}@media screen and (min-width:768px){#featured-content-login-form form#investor-login-form .login-username input{flex-basis:70%}}#featured-content-login-form form#investor-login-form .login-password{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}#featured-content-login-form form#investor-login-form .login-password label{flex-basis:100%}@media screen and (min-width:768px){#featured-content-login-form form#investor-login-form .login-password label{flex-basis:30%}}#featured-content-login-form form#investor-login-form .login-password input{flex-basis:100%;margin-bottom:0}@media screen and (min-width:768px){#featured-content-login-form form#investor-login-form .login-password input{flex-basis:70%}}#featured-content-login-form form#investor-login-form .login-submit{text-align:right}#investor-logout{display:none;width:100%;position:relative;background-color:#000}#investor-logout .inner{padding:1rem 3vw;box-sizing:border-box;text-align:right}body.page-template-page-our-story{position:relative}body.page-template-page-our-story .our-story{width:100%}body.page-template-page-our-story .our-story .timeline{background-color:#333;display:flex;flex-wrap:wrap;position:relative}body.page-template-page-our-story .our-story .timeline .timeline-years-list{background-color:#333;flex-basis:20%;height:100%;padding-left:2rem;padding-right:2rem;position:absolute;top:0}@media screen and (max-width:767px){body.page-template-page-our-story .our-story .timeline .timeline-years-list{padding-bottom:1.5rem;padding-top:1.5rem}}@media screen and (min-width:768px){body.page-template-page-our-story .our-story .timeline .timeline-years-list{padding-bottom:3rem;padding-top:3rem}}@media screen and (max-width:767px){body.page-template-page-our-story .our-story .timeline .timeline-years-list{display:none}}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav{height:100%;overflow-y:auto;padding-right:2rem}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul{list-style:none;margin-bottom:0;margin-top:0;padding-left:0}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li{padding:10px 0 10px 40px;position:relative}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li:first-child{padding-top:0}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li:first-child:before{-moz-border-top-left-radius:3px;-moz-border-top-right-radius:3px;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-left-radius:3px;border-top-right-radius:3px}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li:first-child:after{top:5px}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li:last-child{padding-bottom:0}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li:last-child:before{-moz-border-bottom-left-radius:3px;-moz-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li a{color:#fff}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li:before{background-color:#f6f2f1;content:"";height:100%;left:19.5px;position:absolute;top:0;width:3px;z-index:1}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li:after{background-color:transparent;border-radius:100%;content:"";height:15px;left:13.5px;position:absolute;top:10px;transition:all .4s ease-in-out;width:15px;z-index:2}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li.active a{color:#ad8e5b}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li.active a:hover{color:#09346f}body.page-template-page-our-story .our-story .timeline .timeline-years-list nav ul li.active:after{background-image:url(../images/icons/career-progression-marker.png);background-repeat:no-repeat;background-size:100%}body.page-template-page-our-story .our-story .timeline .timeline-list-content{background-color:#e1e1e1;background-repeat:repeat;background-size:auto}@media screen and (max-width:767px){body.page-template-page-our-story .our-story .timeline .timeline-list-content{flex-basis:100%}}@media screen and (min-width:768px){body.page-template-page-our-story .our-story .timeline .timeline-list-content{flex-basis:80%;margin-left:20%}}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period{background-color:#e1e1e1;background-repeat:repeat;background-size:auto!important;color:#181818;display:block}@media screen and (max-width:767px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period{padding-top:1rem}}@media screen and (min-width:768px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period{padding-top:2rem}}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period:nth-child(2n){background-color:#eee}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner{padding:0 2rem}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .year{color:#ad8e5b}@media screen and (max-width:767px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event{padding-bottom:1rem}}@media screen and (min-width:768px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event{padding-bottom:4rem}}@media screen and (min-width:1024px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event{display:flex}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper,body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .period-graphic{flex-basis:50%}}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .period-graphic{margin-bottom:1rem}}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .period-graphic img{height:auto;width:100%}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper{display:flex;flex-wrap:wrap}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .content,body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats{flex-basis:100%}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .content{padding-right:2rem}}@media screen and (min-width:1024px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .content{padding-left:2rem}}@media screen and (max-width:767px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single{padding-bottom:1rem}}@media screen and (min-width:768px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single{padding-bottom:1rem;padding-top:1rem}}@media screen and (min-width:768px) and (max-width:1023px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single{padding-left:4rem}}@media screen and (min-width:1024px){body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single{padding-left:2rem}}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single:before{background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;margin-right:1rem;vertical-align:middle;width:2rem}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single:first-child:before{background-image:url(../images/icons/line-chart.svg)}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single:nth-child(2):before{background-image:url(../images/icons/home.svg)}body.page-template-page-our-story .our-story .timeline .timeline-list-content .period .inner .period-event .content-wrapper .stats .stat-single:nth-child(3):before{background-image:url(../images/icons/users.svg)}.board-members{background-image:url(../images/backgrounds/newsletter-sign-up.jpg);background-repeat:repeat;background-size:auto;padding:2rem}.board-members .board-member{margin-bottom:2rem}.board-members .board-member.open .arrow:after{transform:rotateX(0deg)}.board-members .board-member .member-name{color:#ad8e5b;cursor:pointer;position:relative}.board-members .board-member .member-name:hover{color:#181818}.board-members .board-member .member-description{color:#212121;overflow-y:hidden}html[data-useragent*="MSIE 10.0"] .grid-module-journal-articles .item .container{display:block}body.tax-product_category.term-festive,body.tax-product_category.term-swiateczny,body.tax-product_category.term-yeni-yil{background-color:#426da5}body.tax-product_category.term-festive main,body.tax-product_category.term-swiateczny main,body.tax-product_category.term-yeni-yil main{background-color:#d0dadd;background-image:url(../images/festive2020/background_presents.jpg);background-attachment:fixed;background-position:top;color:#fff}body.tax-product_category.term-festive main .feature-hero .background,body.tax-product_category.term-swiateczny main .feature-hero .background,body.tax-product_category.term-yeni-yil main .feature-hero .background{background-position:50%}body.tax-product_category.term-festive main .feature-hero .title,body.tax-product_category.term-swiateczny main .feature-hero .title,body.tax-product_category.term-yeni-yil main .feature-hero .title{color:#8b0000;font-weight:700;text-align:center;text-shadow:1px 1px #fff;margin:0 auto}body.tax-product_category.term-festive main section#products-menu,body.tax-product_category.term-swiateczny main section#products-menu,body.tax-product_category.term-yeni-yil main section#products-menu{margin-top:2rem}body.tax-product_category.term-festive main .dietary_menu .dietary-menu-inner,body.tax-product_category.term-swiateczny main .dietary_menu .dietary-menu-inner,body.tax-product_category.term-yeni-yil main .dietary_menu .dietary-menu-inner{background-color:#e1e1e1}body.tax-product_category.term-festive main .dietary_menu .dietary-menu-inner img,body.tax-product_category.term-swiateczny main .dietary_menu .dietary-menu-inner img,body.tax-product_category.term-yeni-yil main .dietary_menu .dietary-menu-inner img{fill:#e1e1e1}#featured-content-login-form form#investor-login-form .login-submit body.tax-product_category.term-festive main .dietary_menu .dietary-menu-inner .filters input#wp-submit,#featured-content-login-form form#investor-login-form .login-submit body.tax-product_category.term-swiateczny main .dietary_menu .dietary-menu-inner .filters input#wp-submit,#featured-content-login-form form#investor-login-form .login-submit body.tax-product_category.term-yeni-yil main .dietary_menu .dietary-menu-inner .filters input#wp-submit,body.tax-product_category.term-festive main .dietary_menu .dietary-menu-inner .filters #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,body.tax-product_category.term-festive main .dietary_menu .dietary-menu-inner .filters .button,body.tax-product_category.term-festive main .dietary_menu .dietary-menu-inner .filters .download a,body.tax-product_category.term-swiateczny main .dietary_menu .dietary-menu-inner .filters #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,body.tax-product_category.term-swiateczny main .dietary_menu .dietary-menu-inner .filters .button,body.tax-product_category.term-swiateczny main .dietary_menu .dietary-menu-inner .filters .download a,body.tax-product_category.term-yeni-yil main .dietary_menu .dietary-menu-inner .filters #featured-content-login-form form#investor-login-form .login-submit input#wp-submit,body.tax-product_category.term-yeni-yil main .dietary_menu .dietary-menu-inner .filters .button,body.tax-product_category.term-yeni-yil main .dietary_menu .dietary-menu-inner .filters .download a{color:#fff}body.tax-product_category.term-festive main .dietary_menu .heading-medium,body.tax-product_category.term-festive main .dietary_menu h3,body.tax-product_category.term-swiateczny main .dietary_menu .heading-medium,body.tax-product_category.term-swiateczny main .dietary_menu h3,body.tax-product_category.term-yeni-yil main .dietary_menu .heading-medium,body.tax-product_category.term-yeni-yil main .dietary_menu h3{color:#000}body.tax-product_category.term-festive main .dietary_menu .download a,body.tax-product_category.term-swiateczny main .dietary_menu .download a,body.tax-product_category.term-yeni-yil main .dietary_menu .download a{background-color:#8b0000}body.tax-product_category.term-festive main .product-title.heading-large,body.tax-product_category.term-festive main h2.product-title,body.tax-product_category.term-swiateczny main .product-title.heading-large,body.tax-product_category.term-swiateczny main h2.product-title,body.tax-product_category.term-yeni-yil main .product-title.heading-large,body.tax-product_category.term-yeni-yil main h2.product-title{color:#8b0000;text-align:center;text-shadow:1px 1px #fff;font-size:2.4rem;font-weight:600}body.tax-product_category.term-festive main .products-subgroup.default .heading-large,body.tax-product_category.term-festive main .products-subgroup.default h2,body.tax-product_category.term-swiateczny main .products-subgroup.default .heading-large,body.tax-product_category.term-swiateczny main .products-subgroup.default h2,body.tax-product_category.term-yeni-yil main .products-subgroup.default .heading-large,body.tax-product_category.term-yeni-yil main .products-subgroup.default h2{display:none}body.tax-product_category.term-festive main .products-container,body.tax-product_category.term-swiateczny main .products-container,body.tax-product_category.term-yeni-yil main .products-container{margin:0 0 2rem;max-width:100%;padding:0}body.tax-product_category.term-festive main .products-container .heading-large,body.tax-product_category.term-festive main .products-container h2,body.tax-product_category.term-swiateczny main .products-container .heading-large,body.tax-product_category.term-swiateczny main .products-container h2,body.tax-product_category.term-yeni-yil main .products-container .heading-large,body.tax-product_category.term-yeni-yil main .products-container h2{border:0;background-color:rgba(66,109,165,.8);border-top:1px solid #fff;border-bottom:1px solid #fff;margin:3rem auto 2rem;padding:1rem;max-width:500px}body.tax-product_category.term-festive main .products-container .product-grid-container,body.tax-product_category.term-swiateczny main .products-container .product-grid-container,body.tax-product_category.term-yeni-yil main .products-container .product-grid-container{box-sizing:border-box;margin:0 auto;max-width:1366px;padding:0 1rem}body.tax-product_category.term-festive main .products-container .product,body.tax-product_category.term-swiateczny main .products-container .product,body.tax-product_category.term-yeni-yil main .products-container .product{color:#000;box-shadow:2px 2px 5px rgba(0,0,0,.25)}@media screen and (min-width:768px){.page--home-alternate .feature-hero{padding-bottom:44%}}.festive-fade{position:absolute;height:50px;width:100vw;top:-50px;margin:0 calc(50% - 50vw);background-image:linear-gradient(180deg,rgba(208,218,221,0),#d0dadd);z-index:9999;display:none}@media screen and (min-width:768px){.festive-fade{display:block}}.festive-grid{grid-template-columns:100%;width:100%}.festive-grid-row{background-position:0 0;background-repeat:no-repeat;background-size:auto 50%;display:flex;flex-flow:column nowrap;height:560px;justify-content:flex-end;align-items:center}@media screen and (min-width:768px){.festive-grid-row{background-size:contain;flex-flow:row nowrap;height:320px}}@media screen and (min-width:1366px){.festive-grid-row{height:420px}}.festive-grid-content{flex:0 1 40%;padding:2rem}@media screen and (min-width:768px){.festive-grid-content{flex:0 1 45%}}@media screen and (min-width:1366px){.festive-grid-content{flex:0 1 50%}}.festive-grid-row:nth-child(2n){background-position:100% 0}@media screen and (min-width:768px){.festive-grid-row:nth-child(2n){justify-content:flex-start}.festive-grid-row:nth-child(2n) .festive-grid-content{text-align:right}}body.admin-bar .menus{height:calc(100vh - 2rem);top:2rem!important}
/*# sourceMappingURL=style.css.map */
