a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */.hamburger{padding:.4325em .5em;display:inline-block;cursor:pointer;transition-property:opacity,filter;transition-duration:.25s;transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible}.hamburger:hover{opacity:.7}.hamburger-box{width:1.5em;height:1.1875em;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-.09375em}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{width:1.5em;height:.1875em;background-color:#142018;border-radius:0;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner:after,.hamburger-inner:before{content:"";display:block}.hamburger-inner:before{top:-.5em}.hamburger-inner:after{bottom:-.5em}.hamburger--slider .hamburger-inner{top:.09375em}.hamburger--slider .hamburger-inner:before{top:.5em;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.2s}.hamburger--slider .hamburger-inner:after{top:1em}.hamburger--slider.is-active .hamburger-inner{transform:translate3d(0,.5em,0) rotate(45deg)}.hamburger--slider.is-active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-.2142857143em,-.3125em,0);opacity:0}.hamburger--slider.is-active .hamburger-inner:after{transform:translate3d(0,-1em,0) rotate(-90deg)}.ps-container{-ms-touch-action:none;touch-action:none;overflow:hidden!important;-ms-overflow-style:none}@supports (-ms-overflow-style:none){.ps-container{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps-container{overflow:auto!important}}.ps-container.ps-active-x>.ps-scrollbar-x-rail,.ps-container.ps-active-y>.ps-scrollbar-y-rail{display:block;cursor:pointer}.ps-container.ps-in-scrolling{pointer-events:none}.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail{opacity:1;height:.5625em}.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail{opacity:1;width:.5625em}.ps-container>.ps-scrollbar-x-rail{display:none;position:absolute;opacity:0;transition:background-color .25s,opacity .25s,height .25s,width .25s;bottom:0;height:.375em}.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x{position:absolute;background-color:rgba(0,0,0,.7);transition:background-color .25s,height .25s,width .25s;bottom:0;height:100%}.ps-container>.ps-scrollbar-y-rail{display:none;position:absolute;opacity:0;transition:background-color .25s,opacity .25s,height .25s,width .25s;right:0;width:.375em}.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y{position:absolute;background-color:rgba(0,0,0,.7);transition:background-color .25s,height .25s,width .25s;right:0;width:100%}.ps-container:hover.ps-in-scrolling{pointer-events:none}.ps-container:hover>.ps-scrollbar-x-rail,.ps-container:hover>.ps-scrollbar-y-rail{opacity:1}.ps-container:hover>.ps-scrollbar-x-rail:hover{opacity:1;height:.5625em}.ps-container:hover>.ps-scrollbar-y-rail:hover{opacity:1;width:.5625em}.ps-container.scroller--muted .ps-scrollbar-x,.ps-container.scroller--muted .ps-scrollbar-y{opacity:.125}*,:after,:before{border:0;margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{-webkit-text-size-adjust:100%}input:not([type=checkbox]),textarea{width:100%;height:2.5em;background-color:transparent;font-size:1em;color:#142018;outline:none;font-family:Montserrat,Helvetica,sans-serif;-webkit-appearance:none;border-radius:0}input:not([type=checkbox])::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#cacdcb}input:not([type=checkbox]):-moz-placeholder,input:not([type=checkbox])::-moz-placeholder,textarea:-moz-placeholder,textarea::-moz-placeholder{color:#cacdcb}input:not([type=checkbox]):-ms-input-placeholder,textarea:-ms-input-placeholder{color:#cacdcb}button{background-color:transparent;cursor:pointer}input[type=search]{-webkit-appearance:none;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}strong{font-weight:700}p{margin-bottom:1em}a{text-decoration:none}sup{vertical-align:super}sub,sup{font-size:75%}sub{vertical-align:sub}blockquote{padding:1.25em 1.5em .25em;margin:1em 0}code{font-family:monospace}hr{border-bottom:1px solid #cacdcb;margin:1em 0}h3{font-size:1.5em;font-family:Merriweather,Times New Roman,serif;margin-bottom:.25em}img{max-width:100%}html{height:100%}body{min-height:100%;background-color:#f6f6f6;position:relative;padding-top:5em}@media screen and (max-width:52em){body{padding-top:4em}}.scroll-disabled,.sr-only{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);border:0}.header{color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat;text-align:center;padding:4em 0;position:relative}.header:before{z-index:0;content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(20,32,24,.4)}.header__heading{margin-bottom:0;text-shadow:0 3px 6px rgba(0,0,0,.2)}.header__inner{position:relative;z-index:1}.header__breadcrumb{font-size:.75em;opacity:.7;display:inline-block;color:#fff;font-weight:700;letter-spacing:2px;transition:opacity .25s}.header__breadcrumb:after{content:"/";display:inline-block;margin:0 1em}.header__breadcrumb:last-child:after{display:none}.markdown ol,.markdown ul{margin-bottom:1em}.markdown ol{list-style:decimal inside}.markdown ul{list-style:circle inside}.markdown li,.markdown p{line-height:1.75}.markdown strong{font-weight:700}.markdown a:not(.button){color:inherit;font-weight:700;display:inline-block;position:relative}.markdown a:not(.button):after{position:absolute;right:0;bottom:0;width:100%;height:.125em;background-color:#1c473c;content:"";display:block;transition:height .25s;z-index:-1}.markdown .button,.markdown h3{color:#1c473c}.markdown h3{margin-bottom:.2em;margin-top:1em}.page{padding-top:4em;padding-bottom:4em;max-width:64em;margin:0 auto}.no-touch .markdown a:hover:after{height:.25em}.no-touch a.header__breadcrumb:hover{opacity:1}.footer{background-color:#1c473c;color:#fff;padding:2.5em 0}@media screen and (max-width:52em){.footer{padding:2em 0}}@media screen and (max-width:32em){.footer{padding:1.5em 0}}.footer__inner:after{clear:both;content:"";display:table}.footer__left{float:left;vertical-align:top}@media screen and (max-width:52em){.footer__left{float:none;text-align:center}}.footer__right{float:right;vertical-align:top;text-align:right}@media screen and (max-width:52em){.footer__right{margin-top:2em;float:none;text-align:center}}.footer__home{display:inline-block;margin-bottom:1em}.footer__links{margin-bottom:.5em}.footer__link{letter-spacing:2px;color:inherit;font-family:500;margin-right:1.5em;font-size:.875em;transition:opacity .25s}@media screen and (max-width:52em){.footer__link{margin:0 .5em}}.footer__secondary-link{display:inline-block;color:inherit;opacity:.5;font-size:.75em;font-weight:700;transition:opacity .25s;margin-right:1em}@media screen and (max-width:52em){.footer__secondary-link{margin:0 .375em}}.footer__copy{font-size:.625em;margin-bottom:2.4em}.footer__socials{margin-bottom:1em}.footer__social{margin-left:1em}@media screen and (max-width:52em){.footer__social{margin:0 .5em}}.footer__umo{opacity:.5;transition:opacity .25s}.no-touch .footer__link:hover{opacity:.7}.no-touch .footer__secondary-link:hover,.no-touch .footer__umo:hover{opacity:.8}.navigation{position:fixed;top:0;left:0;width:100%;box-shadow:0 3px 6px rgba(0,0,0,.2);background-color:#fff;border-top:.5em solid #1c473c;padding:1.125em 0;z-index:100}@media screen and (max-width:52em){.navigation{padding:.75em 0}}.navigation__home{float:left}.navigation__home img{vertical-align:bottom}@media screen and (max-width:52em){.navigation__logo{height:1.75em}}.navigation__inner{position:relative}.navigation__links{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}@media screen and (max-width:52em){.navigation__links{position:static;top:auto;left:auto;height:auto}}.navigation__links-end{float:right}@media screen and (max-width:52em){.navigation__links-end{float:none;text-align:center}}.navigation__link{color:inherit;font-weight:500;display:inline-block;line-height:2.25;margin:0 1em;letter-spacing:2px;transition:opacity .25s}@media screen and (max-width:80em){.navigation__link{margin:0 .5em;font-size:.875em;line-height:2.5714285714}}.navigation__link--locale{margin:0 0 0 1em}@media screen and (max-width:52em){.navigation__link--locale{margin:0 0 0 .5em}}@media screen and (max-width:52em){.navigation__link{width:40%;text-align:center;padding:.5em 0;margin:0;line-height:2.5em;font-size:1em}}@media screen and (max-width:32em){.navigation__link{display:block;width:100%}}.navigation__socials{display:inline-block;border-right:1px solid #cacdcb}@media screen and (max-width:52em){.navigation__socials{border-top:1px solid #cacdcb;border-right:0;text-align:center;display:block;padding:1em 0;margin-top:1em}}.navigation__social{margin-right:1.25em;display:inline-block;height:1.5em;width:1.5em;transition:opacity .25s}@media screen and (max-width:80em){.navigation__social{margin-right:.75em}}@media screen and (max-width:52em){.navigation__social{margin:0 .5em}}.navigation__social img{vertical-align:bottom}.navigation__hamburger{display:none;position:relative;z-index:102}@media screen and (max-width:52em){.navigation__hamburger{display:inline-block;float:right;margin-right:-.5em;margin-top:-.125em;margin-bottom:-.375em}}@media screen and (max-width:52em){.navigation__links-outer{float:none;position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;opacity:0;transition:opacity .35s}.navigation__links-outer--open{opacity:1;padding:4em 1.5em;z-index:-1;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#fff;overflow:visible;margin:0;clip:auto}}@media screen and (max-width:52em) and (max-width:32em){.navigation__links-outer--open{padding:4em 1em}}.no-touch .navigation__link:hover,.no-touch .navigation__social:hover{opacity:.7}body{font-family:Montserrat,Helvetica,sans-serif;font-size:1em;line-height:1.5;color:#142018}h1,h2,h3,h4,h5,h6{font-family:Merriweather,Times New Roman,serif;margin-bottom:1em}h1{font-size:3em}h2{font-size:2.5em}h3{font-size:2em}h4{font-size:1.5em}h5{font-size:1em}h6{font-size:.875em}.container{max-width:80em;width:100%;padding:0 2.5em;margin:0 auto}@media screen and (max-width:52em){.container{padding:0 1.5em}}@media screen and (max-width:32em){.container{padding:0 .75em}}.columns-outer{padding:4em 0}.columns-outer--alternate{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2)}.columns{max-width:68em;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.column{padding:0 2em;-ms-flex-positive:1;flex-grow:1;width:50%;max-width:50%}@media screen and (max-width:52em){.column{width:100%;max-width:100%;padding:0 1.5em}}@media screen and (max-width:32em){.column{padding:0 1em}}.coffee{padding-top:1.5em;padding-bottom:1.5em;max-width:64em;margin:0 auto}.coffee__pack{padding-top:2.5em;padding-bottom:2.5em;border-bottom:1px solid #cacdcb}.coffee__pack:last-child{border-bottom:0}.coffee__thumb{display:inline-block;width:24em;padding-right:4em;vertical-align:top;margin:0}@media screen and (max-width:80em){.coffee__thumb{width:18em;padding-right:2em}}@media screen and (max-width:52em){.coffee__thumb{width:11.5em;padding-right:1.5em}}@media screen and (max-width:32em){.coffee__thumb{width:6em;padding-right:1em}}.coffee__cover{box-shadow:0 3px 6px rgba(0,0,0,.2);border-radius:.5em;overflow:hidden;border:.5em solid #fff}@media screen and (max-width:32em){.coffee__cover{border-width:.125em}}.coffee__text{padding-top:1em;display:inline-block;width:calc(100% - 24em);vertical-align:top;margin:0}@media screen and (max-width:80em){.coffee__text{width:calc(100% - 18em);padding-top:0}}@media screen and (max-width:52em){.coffee__text{width:calc(100% - 11.5em)}}@media screen and (max-width:32em){.coffee__text{width:calc(100% - 6.8571428571em);font-size:.875em}}.coffee__text h2{margin-bottom:.2em;line-height:1.25}@media screen and (max-width:80em){.coffee__text h2{font-size:2em}}.coffee__meta{color:#1c473c}.coffee__meta strong{font-weight:400}.coffee__meta strong:after{content:"|";display:inline-block;margin:0 1em}.coffee__meta strong:last-child:after{display:none}@media screen and (max-width:32em){.coffee__meta{font-size:.875em}}.button{border-radius:.4em;font-size:.625em;letter-spacing:2px;font-weight:700;min-width:12.8em;line-height:4em;text-align:center;display:inline-block;padding:0 2em;border:1px solid #1c473c;border-bottom-width:2px;margin-top:1em;color:inherit;transition:all .25s}.home-carousel__slide{height:35vw!important;max-height:70vh;background-position:50%;background-size:cover;background-repeat:no-repeat}@media screen and (max-width:52em){.home-carousel__slide{height:60vw!important}}@media screen and (max-width:32em){.home-carousel__slide{height:80vw}}.home-carousel__slide-inner{height:100%;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column}.home-carousel__text{max-width:30em;color:#fff}@media screen and (max-width:52em){.home-carousel__text{font-size:.875em}}@media screen and (max-width:32em){.home-carousel__text{font-size:.75em}}.home-carousel__text a{color:inherit}.home-carousel__text .button{border-color:#fff}.home-carousel__text--alternate{color:#142018}.home-carousel__text--alternate .button{border-color:#142018}.home-carousel,.stores-carousel{position:relative}.home-carousel *,.stores-carousel *{outline:none}.home-carousel .slick-dots,.stores-carousel .slick-dots{position:absolute;bottom:0;left:0;width:100%;text-align:center;padding-bottom:1.5em}@media screen and (max-width:32em){.home-carousel .slick-dots,.stores-carousel .slick-dots{padding-bottom:1em}}.home-carousel .slick-dots li,.stores-carousel .slick-dots li{cursor:pointer;height:.75em;width:.75em;overflow:hidden;display:inline-block;background-color:#fff;opacity:.4;border-radius:.375em;margin:0 .375em;transition:opacity .25s,width .25s}.home-carousel .slick-dots li button,.stores-carousel .slick-dots li button{opacity:0}.home-carousel .slick-dots li.slick-active,.stores-carousel .slick-dots li.slick-active{width:2.25em;opacity:1}@media screen and (max-width:32em){.home-carousel .slick-dots li,.stores-carousel .slick-dots li{height:.625em;width:.625em;border-radius:.3125em;margin:0 .3125em}.home-carousel .slick-dots li.slick-active,.stores-carousel .slick-dots li.slick-active{width:1.875em}}@media screen and (max-width:52em){.stores-carousel{margin-top:2em}}.stores-carousel .slick-dots{padding-bottom:.5em}.stores-carousel .slick-dots li{background-color:#000}.parallax{box-shadow:0 3px 6px rgba(0,0,0,.2)}.no-touch .home-carousel .slick-dots li:hover{opacity:.7}.no-touch .button:hover{transform:scale(.95) translateY(.2em)}.menu-section h2{margin-bottom:.25em}.menu-section__inner{background-color:#fff;box-shadow:0 3px 6px rgba(0,0,0,.2);padding:1.5em 1.5em .5em}.menu-section__inner ul{font-size:1.25em}@media screen and (max-width:52em){.menu-cover{display:none}.menu-columns-outer{padding-top:2em;padding-bottom:2em}}.stores{padding-top:4em}.stores__store{margin-bottom:2.5em;text-align:center}.stores__cover{vertical-align:bottom;box-shadow:0 3px 6px rgba(0,0,0,.2);margin-bottom:1em;width:100%}.stores__text h4{margin-bottom:.25em}.stores__text a{color:inherit}.no-touch .stores__text a:hover{text-decoration:underline}