html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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,main{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=search]::-ms-clear{display:none}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.cd-main-content,.cd-main-nav{position:relative;-webkit-transition:transform .3s;-moz-transition:transform .3s;transition:transform .3s}@media only screen and (max-width: 1169px){.cd-main-content.nav-is-visible,.cd-main-nav.nav-is-visible{transform:translate(-240px)}.nav-on-left .cd-main-content.nav-is-visible,.nav-on-left .cd-main-nav.nav-is-visible{transform:translate(240px)}}.cd-main-content{min-height:50vh}.cd-main-nav{height:45px;z-index:3}.nav-is-fixed .cd-main-nav{position:fixed;top:0;left:0;width:100%}@media only screen and (min-width: 1170px){.cd-main-nav{height:60px}.cd-main-nav:before,.cd-main-nav:after{content:"";display:table}.cd-main-nav:after{clear:both}}.cd-logo{position:absolute;top:12px;left:5%}.cd-logo img{display:block}@media only screen and (max-width: 1169px){.nav-on-left .cd-logo{left:auto;right:5%}}@media only screen and (min-width: 1170px){.cd-logo{top:26px;left:4em}}.cd-header-buttons{position:absolute;display:inline-block;top:3px;right:2.5%;font-family:sans-serif!important}.cd-header-buttons li{display:inline-block}@media only screen and (max-width: 1169px){.nav-on-left .cd-header-buttons{right:auto;left:2.5%}.nav-on-left .cd-header-buttons li{float:right}}@media only screen and (min-width: 1170px){.cd-header-buttons{top:18px;right:4em}}.cd-search-trigger,.cd-nav-trigger{position:relative;display:block;width:44px;height:44px;overflow:hidden;white-space:nowrap;color:transparent;z-index:3}.cd-search-trigger:before,.cd-search-trigger:after{content:"";position:absolute;transition:opacity .3s ease 0s,transform .3s ease 0s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cd-search-trigger:before{top:11px;left:11px;width:18px;height:18px;border-radius:50%;border:2px solid #fff}.cd-search-trigger:after{height:2px;width:8px;background:#fff;bottom:14px;right:11px;transform:rotate(45deg)}.cd-search-trigger span{position:absolute;height:100%;width:100%;top:0;left:0}.cd-search-trigger span:before,.cd-search-trigger span:after{content:"";position:absolute;display:inline-block;height:2px;width:22px;top:50%;margin-top:-2px;left:50%;margin-left:-11px;background:#fff;opacity:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity .3s,transform .3s}.cd-search-trigger span:before{transform:rotate(45deg)}.cd-search-trigger span:after{transform:rotate(-45deg)}.cd-search-trigger.search-is-visible:before,.cd-search-trigger.search-is-visible:after{opacity:0}.cd-search-trigger.search-is-visible span:before,.cd-search-trigger.search-is-visible span:after{opacity:1}.cd-search-trigger.search-is-visible span:before{transform:rotate(135deg)}.cd-search-trigger.search-is-visible span:after{transform:rotate(45deg)}.cd-nav-trigger span,.cd-nav-trigger span:before,.cd-nav-trigger span:after{position:absolute;display:inline-block;height:2px;width:24px;background:#fff}.cd-nav-trigger span{position:absolute;top:50%;right:10px;margin-top:-2px;transition:background .15s}.cd-nav-trigger span:before,.cd-nav-trigger span:after{content:"";right:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-origin:0% 50%;transition:transform .3s .3s}.cd-nav-trigger span:before{top:-6px}.cd-nav-trigger span:after{top:6px}.cd-nav-trigger.nav-is-visible span{background:#fff0}.cd-nav-trigger.nav-is-visible span:before,.cd-nav-trigger.nav-is-visible span:after{background:#fff}.cd-nav-trigger.nav-is-visible span:before{transform:translate(4px) translateY(-3px) rotate(45deg)}.cd-nav-trigger.nav-is-visible span:after{transform:translate(4px) translateY(2px) rotate(-45deg)}@media only screen and (min-width: 1170px){.cd-nav-trigger{display:none}}.cd-nav-trigger.nav-is-visible:hover span:before,.cd-nav-trigger.nav-is-visible:hover span:after{background:#fff!important}.cd-nav-trigger.nav-is-visible:hover span{background:none!important}.cd-primary-nav,.cd-primary-nav ul{position:fixed;top:0;right:0;height:100%;width:240px;background:#17100a;box-shadow:inset -10px 0 5px -5px #130d09;overflow:auto;-webkit-overflow-scrolling:touch;z-index:3;transform:translate(0);transition:transform .3s}.cd-primary-nav li,.cd-primary-nav ul li{list-style-type:none}.cd-primary-nav a,.cd-primary-nav ul a{display:block;height:50px;line-height:50px;padding:0 20px;color:#ece0ca;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid transparent;transition:transform .3s,opacity .3s}.cd-primary-nav a:hover,.cd-primary-nav ul a:hover{color:#fff}.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{transform:translate(100%)}.cd-primary-nav.moves-out>li>a,.cd-primary-nav ul.moves-out>li>a{transform:translate(-100%);opacity:0}@media only screen and (max-width: 1169px){.cd-primary-nav.is-hidden,.cd-primary-nav ul.is-hidden{display:none}.nav-on-left .cd-primary-nav,.nav-on-left .cd-primary-nav ul{right:auto;left:0}}.cd-primary-nav .see-all a{color:#b48b40}.cd-primary-nav .cd-nav-gallery .cd-nav-item,.cd-primary-nav .cd-nav-icons .cd-nav-item{height:80px;line-height:80px}.cd-primary-nav .cd-nav-gallery .cd-nav-item h3,.cd-primary-nav .cd-nav-icons .cd-nav-item h3{overflow:hidden;text-overflow:ellipsis}.cd-primary-nav .cd-nav-gallery .cd-nav-item{padding-left:90px}.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:absolute;display:block;height:40px;width:auto;left:20px;top:50%;margin-top:-20px}.cd-primary-nav .cd-nav-icons .cd-nav-item{padding-left:75px}.cd-primary-nav .cd-nav-icons .cd-nav-item p{color:#656564;font-size:1.3rem;display:none}@media only screen and (max-width: 1169px){.cd-primary-nav{visibility:hidden;transition:visibility .01s}.cd-primary-nav.nav-is-visible{visibility:visible;transition:visibility 0s 0s}}@media only screen and (max-width: 1169px){.cd-primary-nav .cd-nav-gallery .cd-nav-item,.cd-primary-nav .cd-nav-icons .cd-nav-item{height:50px;line-height:50px}.cd-primary-nav .cd-nav-gallery .cd-nav-item,.cd-primary-nav .cd-nav-icons .cd-nav-item{padding:0 20px}}@media only screen and (min-width: 1170px){.cd-primary-nav{position:static;padding:0 20% 0 0;height:auto;width:auto;float:right;overflow:visible;background:transparent}.cd-primary-nav:before,.cd-primary-nav:after{content:"";display:table}.cd-primary-nav:after{clear:both}.cd-primary-nav.moves-out>li>a{transform:translate(0);opacity:1}.cd-primary-nav ul{position:static;height:auto;width:auto;background:transparent;overflow:visible;z-index:3}.cd-primary-nav ul.is-hidden{transform:translate(0)}.cd-primary-nav ul.moves-out>li>a{transform:translate(0);opacity:1}.cd-primary-nav>li{float:left;margin-left:2em}.cd-primary-nav>li>a{position:relative;display:inline-block;height:60px;line-height:60px;padding:0 10px;color:#fff;overflow:visible;border-bottom:none;transition:color .3s}.cd-primary-nav>li>a:hover{color:#fff;transition:all .1s ease-out}.cd-primary-nav .go-back,.cd-primary-nav .see-all{display:none}.cd-primary-nav .cd-secondary-nav{padding-bottom:0!important}.cd-primary-nav .cd-secondary-nav,.cd-primary-nav .cd-nav-gallery,.cd-primary-nav .cd-nav-icons{position:absolute;top:60px;width:100vw;background-color:#fff;background-image:linear-gradient(#fdfdfd 0,#fff 1%);padding:48px 10%;transform:translate(0);transition:height .3s 0s,transform .3s 0s}.cd-primary-nav .cd-secondary-nav:before,.cd-primary-nav .cd-secondary-nav:after,.cd-primary-nav .cd-nav-gallery:before,.cd-primary-nav .cd-nav-gallery:after,.cd-primary-nav .cd-nav-icons:before,.cd-primary-nav .cd-nav-icons:after{content:"";display:table}.cd-primary-nav .cd-secondary-nav:after,.cd-primary-nav .cd-nav-gallery:after,.cd-primary-nav .cd-nav-icons:after{clear:both}.cd-primary-nav .cd-secondary-nav.is-hidden,.cd-primary-nav .cd-nav-gallery.is-hidden,.cd-primary-nav .cd-nav-icons.is-hidden{opacity:0;visibility:hidden;-webkit-transition:opacity .3s 0s,visibility 0s .3s;-moz-transition:opacity .3s 0s,visibility 0s .3s;transition:opacity .3s 0s,visibility 0s .3s}.cd-primary-nav .cd-secondary-nav>.see-all,.cd-primary-nav .cd-nav-gallery>.see-all,.cd-primary-nav .cd-nav-icons>.see-all{display:block;position:absolute;left:0;bottom:0;height:80px;width:100%;overflow:hidden;margin:0;padding:0}.cd-primary-nav .cd-secondary-nav>.see-all a,.cd-primary-nav .cd-nav-gallery>.see-all a,.cd-primary-nav .cd-nav-icons>.see-all a{position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;line-height:80px;border-top:1px solid #9b9b9c;border-bottom:none;margin:0;padding:0;transition:all .2s}.cd-primary-nav .cd-secondary-nav>.see-all a:hover,.cd-primary-nav .cd-nav-gallery>.see-all a:hover,.cd-primary-nav .cd-nav-icons>.see-all a:hover{background:#656564;border-color:#656564;color:#fff}.cd-primary-nav .cd-secondary-nav>li{min-height:22em;border-left:1px solid #f9f9f9;padding-left:2em;width:23%;float:left;margin-right:0;margin-bottom:2em;overflow:hidden;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.cd-primary-nav .cd-secondary-nav>li:nth-child(2){border-left:0;padding-left:0}.cd-primary-nav .cd-secondary-nav>li>a{color:#b48b40;margin-bottom:.6em}.cd-primary-nav .cd-secondary-nav a{height:30px;line-height:30px;padding:0 18% 0 .5em;color:#656564;border-bottom:none}.cd-primary-nav .cd-secondary-nav a:hover{color:#b48b40}.cd-primary-nav .cd-secondary-nav ul ul{position:absolute;top:0;left:0;height:100%;width:100%}.cd-primary-nav .cd-secondary-nav ul ul.is-hidden{transform:translate(100%)}.cd-primary-nav .cd-secondary-nav ul ul .go-back{display:block}.cd-primary-nav .cd-secondary-nav ul ul .go-back a{color:transparent!important}.cd-primary-nav .cd-secondary-nav ul ul .see-all{display:block}.cd-primary-nav .cd-secondary-nav .moves-out>li>a{transform:translate(-100%)}.cd-primary-nav .cd-nav-gallery li{width:22%;float:left;margin:0 4% 40px 0}.cd-primary-nav .cd-nav-gallery li:nth-child(4n+2){margin-right:0}.cd-primary-nav .cd-nav-gallery .cd-nav-item{border-bottom:none;padding:0;height:auto;line-height:1.2}.cd-primary-nav .cd-nav-gallery .cd-nav-item img{position:static;margin-top:0;height:auto;width:100%;margin-bottom:.6em}.cd-primary-nav .cd-nav-gallery .cd-nav-item h3{color:#b48b40;padding:0 .4em}.cd-primary-nav .menu-coffee-guide .cd-nav-icons li{border-left:0}.cd-primary-nav .cd-nav-icons li{width:32%;float:left;margin:0;border-left:1px solid #f9f9f9}.cd-primary-nav .cd-nav-icons li:nth-child(3n+2){margin-right:0;border-left:0}.cd-primary-nav .cd-nav-icons .cd-nav-item{border-bottom:none;height:auto;line-height:1.5;padding:24px 24px 0;position:relative}.cd-primary-nav .cd-nav-icons .cd-nav-item .nav-icon-mode-title{color:#b48b40}.cd-primary-nav .cd-nav-icons .cd-nav-item .nav-icon-alt-title{color:#656564}.cd-primary-nav .cd-nav-icons .cd-nav-item p{display:block}.cd-primary-nav .cd-nav-icons .cd-nav-item:before{left:25px}.cd-primary-nav .cd-nav-icons .cd-nav-item .picture-in-menu{max-height:6em;width:64%;max-width:200px;display:block;overflow:hidden;margin:0 auto}.cd-primary-nav .cd-nav-icons .cd-nav-item img{opacity:1;position:relative;top:-1em}.cd-primary-nav .cd-nav-icons .cd-nav-item:hover img,.cd-primary-nav .cd-nav-icons .cd-nav-item:focus img{opacity:.75;transition:opacity .3s ease-out}.cd-primary-nav .cd-nav-icons .cd-nav-item:hover img{transition:opacity .1s ease-out}.cd-primary-nav .cd-nav-icons .cd-nav-item:hover h3,.cd-primary-nav .cd-nav-icons .cd-nav-item:focus h3{color:#b48b40}.cd-primary-nav .cd-nav-icons .cd-nav-item .nav-icon-mode-title{padding:1em 0 .5em;text-align:center;color:#656564}.cd-primary-nav .cd-nav-icons .cd-nav-item .nav-icon-mode-title:hover,.cd-primary-nav .cd-nav-icons .cd-nav-item .nav-icon-mode-title:focus{color:#b48b40}}.has-children>a:before{transform:rotate(45deg) translate(-1px)}.go-back>a:before{transform:rotate(45deg) translateY(1px);margin-top:-1px}.has-children>a,.go-back a{position:relative}.has-children>a:before,.has-children>a:after,.go-back a:before,.go-back a:after{content:"";position:absolute;top:50%;display:inline-block;height:2px;width:10px;background:#ece0ca;-webkit-backface-visibility:hidden;backface-visibility:hidden}.has-children>a:after,.go-back a:after{transform:rotate(-45deg) translate(-1px);margin-top:-1px}.has-children>a:hover:before,.has-children>a:hover:after,.go-back a:hover:before,.go-back a:hover:after{background:#fff;transition:all .15s ease-out}@media only screen and (min-width: 1170px){.has-children>a:before,.has-children>a:after,.go-back a:before,.go-back a:after{background:#818183}.has-children>a:hover:before,.has-children>a:hover:after,.go-back a:hover:before,.go-back a:hover:after{background:#b48b40}}.has-children>a{padding-right:40px}.has-children>a:before,.has-children>a:after{right:20px;transform-origin:9px 50%}.cd-primary-nav .go-back a{padding-left:40px;color:#8f8065!important}.cd-primary-nav .go-back a:before,.cd-primary-nav .go-back a:after{left:20px;transform-origin:1px 50%;background:#8f8065}@media only screen and (min-width: 1170px){.tt-menu-open.cd-main-nav{background:#fff;transition:all .2s ease-out;border-bottom:1px solid #efefee}.tt-menu-open .cd-primary-nav>li>a{color:#7f7f7d;transition:all .2s ease-out}.tt-menu-open .cd-primary-nav>li>a:hover{color:#333332;border-bottom:.2em solid rgba(180,139,64,.3)}.tt-menu-open .cd-primary-nav>li>a.selected{color:#333332;border-bottom:.2em solid #b48b40}.has-children>a:before,.has-children>a:after{right:15%}.cd-primary-nav>.has-children>a{padding-right:30px!important}.cd-primary-nav>.has-children>a:before,.cd-primary-nav>.has-children>a:after{width:9px;transform-origin:50% 50%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:width .3s,transform .3s;background:#bcbcbc}.cd-primary-nav>.has-children>a:before{right:12px}.cd-primary-nav>.has-children>a:after{right:7px}.cd-primary-nav>.has-children>a.selected:before,.cd-primary-nav>.has-children>a.selected:after{width:14px}.cd-primary-nav>.has-children>a.selected:before{transform:translate(5px,-1px) rotate(-45deg)}.cd-primary-nav>.has-children>a.selected:after{transform:rotate(45deg)}.cd-primary-nav>li>a{border-bottom:.2em solid transparent}.cd-primary-nav li>a:hover{border-bottom:.2em solid white}.cd-secondary-nav>.has-children>a:before,.cd-secondary-nav>.has-children>a:after{display:none}.cd-primary-nav .go-back a{padding-left:20px}.cd-primary-nav .go-back a:before,.cd-primary-nav .go-back a:after{left:1px}}.cd-overlay{position:fixed;z-index:2;height:100%;width:100%;top:0;left:0;right:0;bottom:0;cursor:pointer;background-color:#646463bf;visibility:hidden;opacity:0;backface-visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s,transform .3s 0s}.cd-overlay.is-visible,.cd-overlay.is-visible-fullscreen{opacity:1;visibility:visible;transition:opacity .3s 0s,visibility 0s 0s,transform .3s 0s}@media only screen and (max-width: 1169px){.cd-overlay.is-visible{transform:translate(-240px)}.nav-on-left .cd-overlay.is-visible{transform:translate(240px)}.cd-overlay.is-visible.search-is-visible,.nav-on-left .cd-overlay.is-visible.search-is-visible{transform:translate(0)}}.no-js .cd-primary-nav{position:relative;height:auto;width:100%;overflow:visible;visibility:visible;z-index:2}.no-js .cd-search{position:relative;top:0;opacity:1;visibility:visible}@media only screen and (min-width: 1170px){.no-js .cd-primary-nav{position:absolute;z-index:3;display:inline-block;width:auto;top:0;right:150px;padding:0}.no-js .nav-is-fixed .cd-primary-nav{position:fixed}}.go-back a{color:#cecece!important}.cd-primary-nav{padding-bottom:0}@media only screen and (max-width: 1169px){body.overflow-hidden{overflow:hidden;position:fixed;width:100%;height:100%}.hide-in-mobile{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}.header-buttons-on-right{position:absolute;right:2.5%;top:.75em;display:inline-block}@media only screen and (min-width: 1170px){.header-buttons-on-right{right:5%}}.header-buttons-on-right li{display:inline-block}.header-buttons-on-right li a{position:relative;display:block;white-space:nowrap;color:transparent;z-index:3;height:44px;width:44px}.header-buttons-on-right #svg-cart{width:26px;height:26px;fill:#fff}.header-buttons-on-right .cart-count-on-icon{border-radius:50em;position:absolute;right:0;top:-.5em;width:1.3em;height:1.3em;color:#fff;text-align:center;background:#7c5f2c;opacity:0;animation:fadeIn .3s ease-out forwards;animation-delay:.5s}@media only screen and (min-width: 1170px){.header-buttons-on-right .cart-count-on-icon{right:-.3em;top:0}}.header-buttons-on-right .cart-count-number{position:relative;top:-.1em}.header-buttons-on-right .header-icon{position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.header-buttons-on-right .func-disabled{display:none}@media only screen and (min-width: 1170px){.cd-search-trigger{left:-5em;top:-.55em}.cd-search-trigger:before{border-color:#fff;border-width:2px}.cd-search-trigger:after,.cd-search-trigger span:before,.cd-search-trigger span:after{background:#fff;height:2px}#svg-cart{position:absolute;right:5%;top:.4em;left:auto}.tt-menu-open .header-buttons-on-right #svg-cart{fill:#b4b4b4}.tt-menu-open .cd-search-trigger:before{border-color:#b4b4b4;transition:all .2s ease-out}.tt-menu-open .cd-search-trigger:after{background:#b4b4b4;transition:all .2s ease-out}.has-children>a:after{transform:rotate(-45deg) translate(0)}.cd-main-nav{background:#fff3}.cd-primary-nav,.cd-primary-nav ul{box-shadow:none}.cd-primary-nav>li>a.selected:before,.cd-primary-nav>li>a.selected:after{background:#bcbcbc;transition:color .3s ease-out}.cd-primary-nav>li>a:hover,.cd-primary-nav>li>a:active,.cd-primary-nav>li>a:focus{color:#fff;height:59px}.cd-secondary-nav>li>a{font-size:1.215em}.hide-in-desktop{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.cd-primary-nav ul{min-height:20em}.cd-secondary-nav .cd-tertiary-nav a:hover{color:#b48b40}.menu-online-store>ul>li:nth-child(2){margin-left:6%}.cd-primary-nav .menu-online-store li>a{line-height:1.5;height:auto}.cd-primary-nav .menu-online-store li>a:hover{border-bottom:0}.menu-online-store .thumbnail-first-letter.light-medium-roast .text-box{left:-.4em}.menu-online-store .cd-tertiary-nav>li{margin-bottom:.5em}.menu-online-store p{vertical-align:middle}.menu-online-store h3{display:inline-block;vertical-align:middle;margin-left:.25em}.single-column .cd-nav-icons-alt{padding:48px 0 48px 30%}.single-column .cd-nav-icons .go-back{display:none}.single-column .cd-nav-icons li{width:25%;display:inline-block;float:none;border-left:0}.single-column .cd-nav-icons li .cd-nav-item{padding:24px 12px 0}.menu-coffee-guide .cd-nav-icons-alt{padding:48px 15%}.menu-coffee-guide .cd-nav-icons-alt li{min-width:173px;width:20%}.menu-coffee-guide .cd-nav-icons-alt .cd-nav-item{padding:24px 12px 0}.cd-primary-nav .cd-nav-icons .cd-nav-item .thumbnail-first-letter{color:#fff;font-size:1.68em;display:inline-block}.selected+ul .thumbnail-first-letter{animation:fadeInDown .3s ease-out forwards}.tt-menu-open .has-children .option-1{animation-delay:0s}.tt-menu-open .has-children .option-2{animation-delay:.1s}.tt-menu-open .has-children .option-3{animation-delay:.2s}.tt-menu-open .has-children .option-4{animation-delay:.3s}.tt-menu-open .has-children .option-5{animation-delay:.4s}.tt-menu-open .has-children .option-6{animation-delay:.5s}.nav-icon-alt-title{display:inline-block;margin-left:1em;color:#656564}}@media only screen and (min-width: 1170px){.menu-member-center .cd-secondary-nav{padding:48px 3% 48px 76%}.menu-about-us .cd-secondary-nav{padding:48px 3% 48px 65%}.hello-desktop-wrapper{position:absolute;top:5.5em;left:54.5%}.hello-title{font-size:1.215em}.selected+ul .hello-title{opacity:0;animation-delay:.3s;animation:fadeInUp .5s ease-out forwards}.cd-primary-nav .single-plain-mode .cd-secondary-nav>li{float:none;margin:0;padding:0;min-height:0;border-left:0;width:15.90519em;border-left:1px solid #f6f6f6}.cd-primary-nav .single-plain-mode .cd-secondary-nav>li:nth-child(2){border-left:1px solid #f6f6f6}.cd-primary-nav .single-plain-mode .cd-secondary-nav>li a{color:#656564;font-size:1em;border-radius:5px;width:15.90519em;margin-left:.5em}.cd-primary-nav .single-plain-mode .cd-secondary-nav>li a:hover{color:#b48b40}}@media only screen and (max-width: 1169px){.cd-nav a:hover,.cd-nav a:active{background:#060402}.cd-nav a:hover{transition:all .1s ease-out}}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}.typeahead-container{position:relative}.typeahead-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.typeahead-query{width:100%}.typeahead-filter{position:relative}.typeahead-filter button{min-width:66px}.typeahead-field{position:relative;display:table;border-collapse:separate;width:100%}.typeahead-button{position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle}.typeahead-field>span{display:table-cell;vertical-align:top}.typeahead-button button{border-top-right-radius:2px;border-bottom-right-radius:2px}.typeahead-select{display:block;width:100%;height:2.5em;color:#555;background:transparent;border:1px solid #cccccc;border-radius:2px 0 0 2px;box-shadow:inset 0 1px 1px #00000013;text-overflow:ellipsis}.typeahead-field input{font-size:1.05263em;width:100%;height:3.00833em;padding-left:1em;display:block;text-overflow:ellipsis;-webkit-appearance:none;border:0;border-radius:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.typeahead-container.hint .typeahead-field input{background:transparent;color:#333332}.typeahead-container.hint .typeahead-field input:last-child,.typeahead-hint{background:#fff}.typeahead-container button{display:none;margin-bottom:0;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-color:#fff;border:1px solid #ccc;white-space:nowrap;padding:6px 12px;height:32px;line-height:1.42857143;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333;box-shadow:inset 0 -2px #0000000d;-moz-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05);-webkit-box-shadow:inset 0 -2px 0 rgba(0,0,0,.05)}.typeahead-container button:focus,.typeahead-container button:active{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.typeahead-container button:hover,.typeahead-container button:focus{color:#333;background-color:#e6e6e6;border-color:#adadad}.typeahead-container button:active,.typeahead-container button.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020}.typeahead-field input.disabled,.typeahead-field input[disabled],.typeahead-container button.disabled,.typeahead-container button[disabled]{cursor:not-allowed;pointer-events:none;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;background-color:#fff;border-color:#ccc}.typeahead-filter button,.typeahead-button button{margin-left:-1px;border-bottom-left-radius:0;border-top-left-radius:0}.typeahead-query{position:relative;z-index:2}.typeahead-filter,.typeahead-button{z-index:1}.typeahead-container.filter .typeahead-filter,.typeahead-filter:hover,.typeahead-filter:active,.typeahead-filter:focus,.typeahead-button:hover,.typeahead-button:active,.typeahead-button:focus,.typeahead-button:focus button:focus,.typeahead-button:active button:active{z-index:1001}.typeahead-list,.typeahead-dropdown{position:absolute;top:99%;left:0;z-index:1000;width:100%;min-width:160px;padding:0 0 .25em;list-style:none;text-align:left;background-color:#fff;border-top:1px solid #e9e9e8;box-shadow:0 8px 9px #3523151f;background-clip:padding-box}.search-form-in-page .typeahead-list,.search-form-in-page .typeahead-dropdown{border-bottom:1px solid #e9e9e8;box-shadow:0 2px 4px #9b9b9c1f}.typeahead-result.detached .typeahead-list{position:relative;z-index:1041;top:auto;left:auto}.typeahead-dropdown{right:0;left:auto;z-index:1001}.typeahead-list>li:first-child{border-top:none}.typeahead-list>li{position:relative;border-top:solid 1px #efefee}.typeahead-list>li>a,.typeahead-dropdown>li>a{display:block;padding:6px 20px;clear:both;line-height:1.5;color:#656564;text-decoration:none}.typeahead-dropdown>li>a{white-space:nowrap}.typeahead-list>li>a:hover,.typeahead-list>li>a:focus,.typeahead-list>li.active>a,.typeahead-dropdown>li>a:hover,.typeahead-dropdown>li>a:focus,.typeahead-dropdown>li.active>a{background-color:#f6f6f5}.typeahead-list li:nth-child(2n){background-color:#fdfdfd}.typeahead-list li:nth-child(2n):hover,.typeahead-list li:nth-child(2n):active{background-color:#f2f2f1}.typeahead-list.empty{padding:1em 0}.typeahead-list.empty>li>a:hover,.typeahead-list.empty>li>a:focus,.typeahead-list.empty>li.active>a{background-color:transparent}.typeahead-list.empty>li>a{cursor:default}.typeahead-list>li.typeahead-group>a,.typeahead-list>li.typeahead-group>a:hover,.typeahead-list>li.typeahead-group>a:focus,.typeahead-list>li.typeahead-group.active>a{border-color:#9cb4c5;color:#305d8c;background-color:#d6dde7;cursor:default}.typeahead-container.result .typeahead-list,.typeahead-container.filter .typeahead-dropdown,.typeahead-container.hint .typeahead-hint,.typeahead-container.backdrop+.typeahead-backdrop{display:block!important}.typeahead-container .typeahead-list,.typeahead-container .typeahead-dropdown,.typeahead-container .typeahead-hint,.typeahead-container+.typeahead-backdrop{display:none!important}.typeahead-dropdown .divider{height:1px;margin:5px 0;overflow:hidden;background-color:#e5e5e5}.typeahead-caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.typeahead-search-icon{min-width:40px;height:18px;display:block}.cd-search{position:absolute;height:2.5em;width:100%;top:45px;left:0;z-index:3;opacity:0;visibility:hidden;transition:opacity .3s 0s,visibility 0s .3s}.cd-search.is-visible{opacity:1;visibility:visible;-webkit-transition:opacity .3s 0s,visibility 0s 0s;-moz-transition:opacity .3s 0s,visibility 0s 0s;transition:opacity .3s 0s,visibility 0s 0s}.nav-is-fixed .cd-search{position:fixed}@media only screen and (min-width: 1170px){.cd-search{top:60px}.cd-search input{padding:0 2em}}.site-search-input:focus{outline:none;border:0}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.autoc-wrapper{position:relative;overflow:hidden}.autoc-wrapper mark{background-color:#f9f797}.autoc-thumb{width:48px;position:absolute;top:50%;transform:translateY(-50%)}.autoc-thumb img{max-width:48px;max-height:48px}.autoc-attribute,.autoc-name-ct,.autoc-name-en,.autoc-brief{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.autoc-attribute{max-width:80%;float:left;margin-left:60px}.autoc-name-ct{line-height:1.5!important;color:#333332}.autoc-name-en,.autoc-brief{font-size:.937em;color:#656564}#site-search-input:focus{border:0!important}.typeahead-list li a,.typeahead-list li a:hover,.typeahead-list li a:active{border:0}.search-form-in-page,.search-form-in-menu{-webkit-backface-visibility:hidden}#search-in-page{border-top:1px solid #f0f0f0;box-shadow:0 2px 5px #fafafa inset}@media only screen and (min-width: 1170px){.search-form-in-page .typeahead-list{width:64%;left:18%;right:18%;z-index:1}.search-form-in-page .typeahead-container{padding-bottom:2em}.search-form-in-page .autoc-wrapper{font-size:1em}#search-in-page{width:64%;margin:0 auto;border-radius:5px;background:#fff;border:1px solid #ebebeb;box-shadow:none}#search-in-page:focus{box-shadow:inset 0 0 3px #f0f0f0;border:1px solid #e6e6e6;transition:all .15s ease-out}.typeahead-list{width:45%;left:27.5%;right:27.5%;margin-top:1em;border-radius:5px;border:1px solid #efefee;position:relative}.typeahead-list:after{content:"";width:0;height:0;position:absolute;border-bottom:1.04em solid #fff;border-left:.6em solid transparent;border-right:.6em solid transparent;left:47.5%;right:47.5%;top:-.9em}.typeahead-list>li:first-child{margin-top:.2em}.typehead-field{padding:.65em 0}#search-in-menu{font-size:1.68em;text-align:center}#search-in-menu:focus{background:#fdfdfc;box-shadow:inset 0 0 6px -3px #edf4e0;transition:all .5s ease-out}#search-in-menu::-webkit-placeholder{font-size:25.5333px}#search-in-menu::-ms-placeholder{font-size:25.5333px}#search-in-menu::-moz-placeholder{font-size:25.5333px}#search-in-menu::placeholder{font-size:25.5333px}}@media only screen and (min-width: 1170px) and (min-width: 1170px){#search-in-page{text-align:center}.typeahead-list:before{content:"";width:0;height:0;position:absolute;border-bottom:1.04em solid #efefee;border-left:.6em solid transparent;border-right:.6em solid transparent;left:47.5%;right:47.5%;top:-1em}.search-form-in-page .typeahead-result{position:absolute;width:100%}}@media only screen and (min-width: 1170px){.autoc-wrapper{font-size:1.215em;width:90%;max-width:35em;margin:0 auto}.autoc-attribute{margin-left:70px}.typeahead-list.empty{font-size:1.215em;text-align:center}.typeahead-list.empty a{color:#656564}}.radar-chart .level{stroke:#f2f2f1;stroke-width:1}.level-group-1 .level,.level-group-3 .level{stroke-width:0}.radar-chart .axis line{stroke:#f2f2f1;stroke-width:1}.radar-chart .axis .legend{font-family:inherit;font-size:.937em;fill:#656564}.radar-chart .axis .legend.top{dy:1em}.radar-chart .axis .legend.left{text-anchor:start}.radar-chart .axis .legend.middle{text-anchor:middle}.radar-chart .axis .legend.right{text-anchor:end}.radar-chart .tooltip{font-family:sans-serif;font-size:1em;transition:opacity .2s;opacity:0}.radar-chart .tooltip.visible{opacity:1}.radar-chart .area{stroke-width:2;fill-opacity:.65;animation:fadeIn .5s ease-out forwards}.radar-chart.focus .area{fill-opacity:.1}.radar-chart.focus .area.focused{fill-opacity:.9}.radar-chart .circle{fill-opacity:0}.radar-chart .area,.radar-chart .circle{transition:opacity .1s,fill-opacity .1s;opacity:.95;fill:#b48b40}#luguocafe-blend .area,#localized-jp-luguocafe-blend .area{fill:#fff5b9}#panama-finca-santa-teresa-natural .area,#localized-jp-panama-finca-santa-teresa-natural .area{fill:#ff8bbb}#panama-finca-santa-teresa-honey .area,#localized-jp-panama-finca-santa-teresa-honey .area,#panama-elida-honey .area,#localized-jp-panama-elida-honey .area{fill:#ffbc7b}#costa-rica-herbazu-honey .area{fill:#ed6258}#bolivia-san-ignacio-lucio-villca-micro-lot .area{fill:#eff5bc}#colombia-fnc-huila-washed .area{fill:#eac1b2}#ethiopia-yirgacheffe-kochere-natural .area{fill:#ffc600}#ethiopia-sidamo-guji-natural-impct .area{fill:#c6b9fd}#kenya-dorman-gichathaini-aa-washed .area,#localized-jp-kenya-dorman-gichathaini-aa-washed .area{fill:#003152}#taiwan-a-li-mountain-honey .area,#localized-jp-taiwan-ali-mountain-honey .area{fill:#acd171}#ethiopia-sidamo-kebado-natural .area{fill:#331e1a}#nicaragua-francisco-iriene-olivera-honey .area{fill:#ff6969}#guji-buku-abel-washed .area{fill:#f2b4a8}#ethiopia-yirgacheffe-adado-washed .area{fill:#ffdb4d}.radar-chart .d3-enter,.radar-chart .d3-exit{opacity:0}*,*:before,*:after{margin:0;padding:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}html,body{height:100%}body{font-family:futura-pt,Futura PT,Microsoft JhengHei UI,Microsoft JhengHei,\5fae\8edf\6b63\9ed1\9ad4,PingFang TC,\860b\65b9  TC,Heiti TC,\9ed1\9ad4-\7e41,Source Han Sans,Noto Sans,\601d\6e90\9ed1\9ad4,WenQuanYi Micro Hei,\6587\6cc9\9a5b\5fae\7c73\9ed1,sans-serif;font-weight:400;font-style:normal;line-height:1.5;font-size:16px;height:100%;color:#333332;background-color:#fbfbfa;backface-visibility:hidden}h1,h2,h3,h4,h5,h6{font-weight:400}.all-flavors:before{background-color:#ffa77d}.floral-notes:before{background-color:#ffb4d1}.aroma-floral:before{background-color:#ff8bbb}.flavor-floral-nectar:before{background-color:#ffb4d1}.flavor-floral-flowering-tea:before{background-color:#ffe7f0}.aroma-oolong-tea:before{background-color:#acd171}.aroma-floral-rose:before{background-color:#f2b4a880}.tea-notes:before{background-color:#acd171}.citrus-notes:before{background-color:#fe0}.flavor-citrus-citrus:before{background-color:#ffab4d}.flavor-citrus-grapefruit:before{background-color:#ff6969}.flavor-citrus-lemon:before{background-color:#fe0}.flavor-citrus-pomelo:before{background-color:#fff5b9}.flavor-orange-peel:before{background-color:orange}.flavor-citrus-orange:before{background-color:gold}.flavor-citrus-grape:before{background-color:#707}.flavor-earl-grey-tea:before{background-color:#bfb9c0}.aroma-white-flower:before{background-color:#fff}.aroma-spices:before{background-color:#ab3e5b}.berry-notes:before{background-color:#c6b9fd}.aroma-berries:before{background-color:#c6b9fd}.flavor-berries-berries:before{background-color:#c6b9fd}.flavor-berries-blueberries:before{background-color:#003152}.flavor-berries-blackberries:before{background-color:#32163f}.flavor-berries-cranberries:before{background-color:#b22222}.fruity-notes:before{background-color:#ff9184}.aroma-fruity:before{background-color:#ebcded}.flavor-fruity-fruity:before{background-color:#ff9184}.flavor-fruity-apricot:before{background-color:#ffbc7b}.flavor-fruity-cherries:before{background-color:#b3031b}.flavor-fruity-dried-longan:before{background-color:#261009}.flavor-fruity-raisin:before{background-color:#c71585}.flavor-white-grape:before{background-color:#90ee90}.flavor-fruity-peach:before{background-color:#f2b4a8}.aftertaste-dried-plum:before{background-color:#15152d}.nutty-notes:before{background-color:#b76c33}.flavor-nutty-nutty:before{background-color:#eac1b2}.flavor-nutty-roasted-nutty:before{background-color:#753214}.flavor-nutty-hazelnuts:before{background-color:#b76c33}.herbal-notes:before{background-color:#f8f0d9}.flavor-herbal-ginseng:before{background-color:#f8f0d9}.sweet-notes:before{background-color:#ffc600}.chocolate-notes:before{background-color:#4e2e28}.flavor-sweet-sweet-potato:before{background-color:#ffc600}.flavor-sweet-cocoa:before{background-color:#c6a59b}.flavor-sweet-chocolate:before{background-color:#4e2e28}.flavor-sweet-sugar-cane:before{background-color:#eff5bc}.flavor-sweet-honey:before{background-color:#ffdc64}.flavor-brown-sugar:before{background-color:salmon}.aftertaste-brown-sugar:before{background-color:#5c321b}.milk-notes:before{background-color:#fff}.flavor-milk:before{background-color:#fff}.red-wine-notes:before{background-color:#8d2037}.flavor-red-wine:before{background-color:#8d2037}.lingering-aftertaste:before{background-color:#9bc098}.acidity-malic-acid:before{background-color:#ed6258}.malic-notes:before{background-color:#ed6258}.flavor-fruity-candied-fruits:before{background-color:#4e184e}.flavor-fruity-pineapple:before{background-color:#e6b800}.flavor-fruity-passionfruit:before{background-color:#fc6}.flavor-fruity-tropical-fruit-tea:before{background-color:#f60}.flavor-fruity-plum:before{background-color:#99004d}.flavor-nutty-macadamia-nuts:before{background-color:#ffc}.flavor-nutty-almond:before{background-color:#ffffe6}.flavor-darjeeling-black-tea:before{background-color:#b31919}.flavor-milk:before{border:1px solid #fdf2b9}.flavor-sugar:before{border:1px solid #e1c5a6}.overlay .flavor-milk:before,.overlay .flavor-dairy-products:before,.overlay .flavor-sugar:before{border:0}@keyframes growWidth{0%{width:0}to{width:100%}}img{max-width:100%;color:#c8c8c8}.nav-is-not-fixed main{margin-top:0}.page-content{position:relative;background:#fbfbfa;min-height:20em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.template-blog-news .breadcrumb .set-hidden{display:none}.template-blog-news .result-item-wrapper .first-lang{white-space:normal}.template-blog-news .blog-article-desc.fade-out-long-text{height:1.5em}.template-blog-news .mq-l-overlap-type-2{padding:2em 0 5em;min-height:25em}.news-article-img{width:80%;max-width:20em;margin:1em auto;background:#fff;border:1px solid #efefee;padding:2px;text-align:center;display:block}.main-footer{border-top:1px solid #f4f4f2}.main-footer-title{border-top:2px solid #fcfcfc}.wow{opacity:0}.layout-centered{width:80%;margin:0 auto}.reset-zindex{z-index:auto!important}.extra-margin-bottom{margin-bottom:1em}a{color:#4092c9;text-decoration:none;border:0}.page-content a:hover,.page-content a:active,.article-body a:hover,.article-body a:active,.article-subsection a:hover,.article-subsection a:active,aside a:hover,aside a:active{border-bottom:1px solid #c1dcee;color:#4a98cc}.link-with-border:hover,.link-with-border:active{border-bottom:1px solid #c1dcee}.anchor-block{display:block;border:0!important}.display-none{display:none!important}.hidden-text{display:none}.cd-main-content blockquote{position:relative;width:100%;margin:2em auto}.cd-main-content blockquote p{position:relative;margin:0 auto;color:#82ac38!important;width:68%;font-size:1.215em}.cd-main-content blockquote:before,.cd-main-content blockquote:after{position:absolute;display:block;font-size:2.178em;color:#d5e4bd;font-family:Georgia,serif}.cd-main-content blockquote:before{content:"\201c";left:8%;top:-.5em}.cd-main-content blockquote:after{content:"\201d";right:12%;bottom:-.85em}.subheading-h3+blockquote{margin-top:1em}.subheading-h3{font-size:1.215em;color:#784c21;margin:.823045em 0;text-align:center}.subheading-h4{font-size:1.139em;color:#b48b40}.h4-w-margin-top{margin-top:1em}h3+.h4-w-margin-top{margin-top:0}.article-body blockquote+.subheading-h3{margin-top:0}.subheading-h3:first-child{margin-top:0}.poetic-line-breaks{color:#784c21}.img-block{display:block;height:auto;margin:1.5em auto;background:#f8f1eb}.article-body h4{text-align:center;font-size:1.067em;margin:.93721em 0;color:#4c3119}.article-body table{text-align:left;width:85%;margin:1em auto}.article-body table tr:first-child{border-top:1px solid #efefee}.article-body tr{border-bottom:1px solid #efefee}.article-body th,.article-body td{width:50%}.article-body th{background:#f9f9f6}.twenty-eighty{width:100%}.twenty-eighty .title{width:20%}.twenty-eighty .desc{width:80%}.twenty-eighty p{margin:.5em 0}.sixty-forty{width:100%}.sixty-forty .title{width:60%}.sixty-forty .desc{width:40%}.forty-30-30{width:100%}.forty-30-30 .title{width:40%}.forty-30-30 .desc-1,.forty-30-30 .desc-2{width:30%}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],select{margin:0 auto;padding:.82em .7em;width:100%;-ms-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #efefee;border-radius:5px;font-size:16px}input[type=text]:hover,input[type=text]:active,input[type=password]:hover,input[type=password]:active,input[type=email]:hover,input[type=email]:active,input[type=number]:hover,input[type=number]:active,input[type=tel]:hover,input[type=tel]:active,select:hover,select:active{border:1px solid #d1e2af}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,select:focus{border:1px solid #b1ce77}select{background:#fff;padding:.63122em .7em}input[type=number]{-moz-appearance:textfield}input:focus{outline:none;-webkit-appearance:none}[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;left:-9999px}.accordion-control[type=checkbox]:not(:checked),.accordion-control[type=checkbox]:checked{position:auto;left:auto}[type=checkbox]:not(:checked)+label,[type=checkbox]:checked+label{position:relative;padding-left:3.5em;cursor:pointer;color:#333332}[type=checkbox]:not(:checked)+label:before,[type=checkbox]:checked+label:before{content:"";position:absolute;left:0;width:3em;height:3em;border:1px solid #e9e9e8;background:#fff;border-radius:5px}[type=checkbox]:not(:checked)+label:after,[type=checkbox]:checked+label:after{content:"";display:block;width:12px;height:25px;border-right:3px solid #9b9b9c;border-bottom:3px solid #9b9b9c;transform:rotate(45deg);position:absolute;top:.5em;right:1.2em;left:1.2em}[type=checkbox]:not(:checked)+label:after{opacity:0}[type=checkbox]:checked+label:after{opacity:1}.add-expand-arrow{position:relative}.add-expand-arrow:before,.add-expand-arrow:after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:1px;width:12px;background:#9b9b9c;backface-visibility:hidden}.add-expand-arrow:before{transform:rotate(45deg)}.add-expand-arrow:after{transform:rotate(-45deg);left:.41em;right:.41em}.add-expand-arrow:before{right:1.3em;top:72%}.add-expand-arrow:after{right:.8em;left:auto;top:72%}.add-expand-arrow:hover:before{background:#b1ce77;transform:rotate(-45deg);transition:transform .2s ease-out}.add-expand-arrow:hover:after{background:#b1ce77;transform:rotate(45deg);transition:transform .2s ease-out}label:hover:before{border:1px solid #9bc052!important}input.error{border-color:#edb2b6;box-shadow:none}input:invalid{box-shadow:none}textarea{border:1px solid #efefee;width:100%;padding:.82em .7em;outline:0;border-radius:5px;-webkit-appearance:none}textarea:hover,textarea:active{border:1px solid #d1e2af}textarea:focus{border:1px solid #b1ce77}button{outline:0;padding:.4em .8em;border:0}.page-title span.arrow-in-after{left:.1em}.page-title span.truncated{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.page-title a{cursor:pointer;display:block;width:100%;height:100%;color:#fffffe}.page-title a:hover{color:#fff}.page-title span.arrow-in-after{position:relative}.page-title span.arrow-in-after:before,.page-title span.arrow-in-after:after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:2px;width:.5em;background:#fffffe;backface-visibility:hidden}.page-title span.arrow-in-after:before{transform:rotate(45deg)}.page-title span.arrow-in-after:after{transform:rotate(-45deg);left:.32em;right:.32em}.page-title-with-current-tag{text-align:center;z-index:2;color:#fffffe;font-style:normal;font-size:2.178em;position:relative;padding:.459136em 0;margin:0 auto;width:85%}.page-subtitle{font-size:1.383em;text-align:center;width:85%;margin:0 auto;padding-bottom:1.37741em}.page-subtitle.animated{animation:fadeInUpSlightly .5s ease-out forwards}.main-title{display:inline-block}.title-separator:after{margin:0 .15em;content:"\265b";display:inline-block;color:#e2e2e1}.tag-title{display:inline-block}@keyframes flipDown{0%{opacity:0;transform-origin:top center;transform:rotateX(-90deg)}5%{opacity:1}80%{transform:rotateX(8deg)}83%{transform:rotateX(6deg)}92%{transform:rotateX(-3deg)}to{transform-origin:top center;transform:rotateX(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate(0,35%);transform:translateY(35%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpSlightly{0%{opacity:0;-webkit-transform:translate(0,8%);transform:translateY(8%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate(0,-100%);transform:translateY(-100%)}}@keyframes shake{0%,to{-webkit-transform:translate(0,0);transform:translate(0)}10%,30%,50%,70%,90%{-webkit-transform:translate(-10px,0);transform:translate(-10px)}20%,40%,60%,80%{-webkit-transform:translate(10px,0);transform:translate(10px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate(0,-100%);transform:translateY(-100%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownSlightly{0%{opacity:0;-webkit-transform:translate(0,-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownIcon{0%{opacity:0;-webkit-transform:translate(0,-250%);transform:translateY(-250%)}62%{opacity:0}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale(.3,.3);transform:scale(.3)}50%{opacity:0}to{opacity:1}}.sticky-wrapper{background:#fff}.page-content .sticky-wrapper a:hover,.page-content .sticky-wrapper a:active{border-bottom:0}#filter-options{text-align:center;z-index:2;width:100%;background:#fff;position:relative;top:0;border-top:1px solid transparent;border-bottom:1px solid #f3f3f2}#filter-options:before,#filter-options:after{content:"";display:table}#filter-options:after{clear:both}#filter-options a{color:#333332}#filter-options a:hover{color:#000}#filter-options .downwards-arrow{left:.25em}#filter-options .downwards-arrow:before,#filter-options .downwards-arrow:after{background:#d9ccb4;height:2px}#product-sorter .downwards-arrow:after{left:.38em;right:.38em}#filter-selectors ul{text-align:center;position:relative;top:50%;z-index:2}#filter-selectors a{position:relative;padding:.8em .2em;display:inline-block;width:100%;height:100%;font-weight:400}#secondary-selector a:before{content:"";width:1.6em;height:1.6em;position:absolute;display:inline-block;border-radius:50px;top:50%;transform:translateY(-50%);margin-left:-2em}.trigger-overlay:before{opacity:0}.trigger-overlay.animated:before{animation:fadeIn .3s ease-out forwards}.stuck{position:fixed!important;top:0!important;left:0}#filter-options.stuck{box-shadow:0 2px 15px #100b0714;border-top:1px solid transparent;border-bottom:1px solid #f3f3f2;transition:all .3s ease-out;z-index:2}#primary-selector{float:left;width:0;display:none}#secondary-selector{float:left;width:50%;margin:0 1% 0 10%}.in-collection-all #product-sorter{margin-left:61%}#product-sorter{float:left;margin-right:1%;text-align:center;width:6em}.dropdown-wrapper{position:relative;outline:none;cursor:pointer;vertical-align:top}.dropdown-wrapper.cdd-active span:before{transform:rotate(-45deg);transition:all .2s ease-out}.dropdown-wrapper.cdd-active span:after{transform:rotate(45deg);transition:all .2s ease-out}.dropdown{position:absolute;top:125%;left:auto;right:-30%;background:#352315;transition:opacity .2s;opacity:0;pointer-events:none;min-width:12em;z-index:100;border-radius:5px}.dropdown li{text-align:left;margin:0 auto;position:relative}.dropdown a:hover,.dropdown a:active{background:#301f13}.dropdown a{position:relative;display:block;width:100%;height:100%;padding:.8em 0 .8em 2em;color:#ece0ca!important;white-space:nowrap}.dropdown li:first-child{padding-top:.4em}.dropdown li:last-child{border-bottom:0;padding-bottom:.4em;border-top:1px solid transparent}.dropdown li:last-child:after{display:none}.dropdown .first-child a:hover{border-radius:5px 5px 0 0!important}.dropdown .last-child a:hover{border-radius:0 0 5px 5px!important}.dropdown:before{content:"";width:0;height:0;position:absolute;bottom:100%;right:33%;border-width:0 9px 9px 9px;border-style:solid;border-color:#352315 transparent}.placeholder{position:relative;padding:.8em 0;display:inline-block;font-weight:400}.sort.active a,.sort a:hover,.sort a:active{color:#fff!important}.sort.active a:after{content:"";display:block;width:8px;height:16px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);position:absolute;top:23%;right:70%;left:70%}.cdd-active .dropdown{opacity:1;pointer-events:auto}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;-webkit-overflow-scrolling:touch;color:#656564;transform:translateY(-100%)}.overlay.open{opacity:1;transform:translate(0);transition:opacity .2s ease-out;z-index:200;visibility:visible;background:#fefefe;overflow-y:auto}.overlay-helper{margin:2em auto 1em;border-top:1px solid #f3f3f2;padding:1em;width:80%;max-width:27em;color:#9b9b9c;font-size:.937em}.overlay-helper a{color:#b48b40}.overlay-helper a:hover,.overlay-helper a:active{border-bottom:1px solid #cdad73}.overlay-helper-icon{margin-top:1em}.ajaxcart-nouveau-flyout{transform:translate(100%)}.ajaxcart-nouveau.open{background:#fefefe}.ajaxcart-notifications{font-size:.937em;text-align:center;padding:.5em 1em;color:#5c321b;border-bottom:1px solid #efefee;border-top:1px solid #efefee;max-width:37em;margin:0 auto;background:#fdfcfb}.ajaxcart-nouveau-static .ajaxcart-notifications{margin:0 auto 1em}.ajaxcart-nouveau-static .cart-title,.ajaxcart-nouveau-static .overlay-close{display:none}.ajaxcart-nouveau-static .ajaxcart-data-view{padding-bottom:2em}.ajaxcart-nouveau-static .ajaxcart-item-wrapper{animation:none}.ajaxcart-nouveau-static .ajaxcart-footnotes{padding-bottom:3em}.ajaxcart-nouveau-static .empty-cart-message{animation-delay:.5s;animation:fadeIn .3s ease-out forwards;opacity:0}.ajaxcart-nouveau .cart-refresh{margin-bottom:.25em}p.overlay-close{position:absolute;right:0;top:0;height:3.2em;width:3.2em;cursor:pointer}p.overlay-close:before,p.overlay-close:after{content:"";position:absolute;display:inline-block;vertical-align:middle;height:1.5px;width:24px;top:50%;margin-top:-2px;left:50%;right:50%;margin-left:-11px;background:#9b9b9c}p.overlay-close:before{transform:rotate(45deg)}p.overlay-close:after{transform:rotate(-45deg)}p.overlay-close:hover:before,p.overlay-close:hover:after{background:#686869}.overlay-main-title,.other-options-title{text-align:center;padding:.8em 0;color:#656564;font-weight:400}.overlay-main-title{border-bottom:1px solid #f3f3f2}.overlay-main-title.cart-title{border-bottom:0}.other-options-title{border-top:1px solid #f3f3f2;color:#9b9b9c;margin:1em auto 0}.other-options-ul{width:90%;margin:0 auto;text-align:center}.other-options-ul li{display:inline-block}.other-options-ul a{display:inline-block;vertical-align:middle;padding:.6em;border-radius:.5em;border:1px solid #e9e9e8;color:#b48b40;margin:0 0 1em .5em}.other-options-ul a:hover,.other-options-ul a:active{background:#fafafa}.other-options-ul a:hover svg,.other-options-ul a:active svg{opacity:.9;transition:opacity .1s ease-out}.other-options-ul svg{vertical-align:middle;display:inline-block;opacity:.6}.other-options-ul .option-title{border-left:1px solid #e2e2e1;margin-left:1em;min-width:5em;display:inline-block;vertical-align:middle}.overlay p.description{text-align:center}.overlay-selector{background-color:#f1e4d8cc}.overlay-selector .cate-wrapper{max-width:32em}.dairy-flavors:after,.fruit-wine-flavors:after{border-color:#784c21!important}.flavor-selector{background-color:#f1e4d8cc;text-align:center;margin:0 auto}.flavor-selector .fg-wrapper{width:80%;max-width:28.125em;margin:1em auto 0}.flavor-selector .fg-wrapper li{display:inline-block}.flavor-selector .fg-item{display:inline-block;margin:0;color:#333332;position:relative}.flavor-selector .fg-item:before{content:"";display:block;width:4.2em;height:4.2em;margin:1em .5em .25em;border-radius:50em;position:relative}.flavor-selector .ethiopian-sun-dried-aroma:before{left:.75em}.overlay.open .fg-item{opacity:0;animation:zoomIn .6s ease-out forwards;animation-delay:.02s}.overlay.open li:nth-child(2) .fg-item{animation-delay:.02s}.overlay.open li:nth-child(3) .fg-item{animation-delay:.05s}.overlay.open li:nth-child(4) .fg-item{animation-delay:.08s}.overlay.open li:nth-child(5) .fg-item{animation-delay:.11s}.overlay.open li:nth-child(6) .fg-item{animation-delay:.14s}.overlay.open li:nth-child(7) .fg-item{animation-delay:.17s}.overlay.open li:nth-child(8) .fg-item{animation-delay:.2s}.overlay.open li:nth-child(9) .fg-item{animation-delay:.23s}.overlay.open li:nth-child(10) .fg-item{animation-delay:.26s}.overlay.open li:nth-child(11) .fg-item{animation-delay:.29s}.overlay.open li:nth-child(12) .fg-item{animation-delay:.32s}.overlay.open li:nth-child(13) .fg-item{animation-delay:.35s}.overlay.open li:nth-child(14) .fg-item{animation-delay:.38s}.flavor-selector .fg-item:hover:before,.flavor-selector .fg-item:active:before{opacity:.6}.flavor-selector .current-option:after,.flavor-selector .ticked:after{z-index:200;content:"";display:block;width:10px;height:20px;border-right:1.5px solid #fcfcf9;border-bottom:1.5px solid #fcfcf9;transform:rotate(45deg);position:absolute;top:32.5%;right:42%;left:42%}.flavor-selector .milk-notes.current-option:after,.flavor-selector .milk-notes.ticked:after{border-color:#fae470}.milk-notes:before{border:1px solid #fdf2b9}#product-grids{position:relative;min-height:25em;padding:.7em 0 6.3em;text-align:center}.product-wrapper{width:92%;max-width:27em;min-height:25em;vertical-align:top;position:relative;overflow:hidden;margin:0 auto .7em;border-radius:5px;z-index:1;background:#fff;border:1px solid #efefee;box-shadow:0 2px 3px #f4f4f4;transition:opacity .3s ease-out}.product-wrapper.fade-out{opacity:.2;background:#fafaf9}.product-wrapper.fade-out .product-img-wrapper{opacity:.2}#product-grids .mix{display:inline-block;opacity:0}#product-grids .mix.mix-loaded,#product-grids .mix.mix-failed{opacity:1}.product-img-wrapper{height:7em;overflow:hidden;background:#fff;padding-bottom:1em}.product-img-wrapper .product-img{position:relative;width:100%;object-fit:cover;border-radius:5px 5px 0 0}.product-img-wrapper:after{content:"";width:100%;height:7em;position:absolute;display:block;top:0;left:0;background-image:linear-gradient(to bottom,#fff0 20%,#ffffff40 50%,#fff 95%)}.sold-out .product-img-wrapper{opacity:.45}.sold-out .product-desc .product-title a{color:#9a897c}.product-wrapper .product-title{font-size:1.215em;width:80%;margin:auto}.product-wrapper .product-title a{color:#352315}.product-wrapper .product-title a:hover,.product-wrapper .product-title a:active{border-bottom:1px solid #ece0ca}.product-wrapper .product-price{font-size:1.215em;color:#b48b40}.product-desc{text-align:center;position:relative;border-radius:5px;background:#fff}.product-excerpt{margin:0 auto 1em;width:55%;color:#333332;text-align:center}.buy-or-read-more{margin-top:.5em;padding-bottom:2em}.product-wrapper .fg,.product-wrapper .quickbuy{opacity:0;visibility:hidden;height:auto;width:70%;z-index:1;background:#fff;border:1px solid #e9e9e8;border-radius:5px;transition:all .2s ease-out;transform:translateY(-100%);position:absolute;top:2em;left:15%;right:15%;text-align:center;background:#fdfdfd}.product-wrapper .fg.open,.product-wrapper .quickbuy.open{opacity:1;visibility:visible;height:auto;transform:translate(0)}.fg .section-title,.quickbuy .section-title{padding:.65em 6%;position:relative;border-bottom:1px solid #f2f2f2}.fg ul{margin:0 auto;padding:1em 0;text-align:center;display:inline-block}.fg .fg-item{position:relative;display:block;text-align:left;margin:.5em auto}.fg .fg-item:before{content:"";display:inline-block;width:1.5em;height:1.5em;border-radius:50em;vertical-align:middle}.fg .fg-item-title{position:relative;margin-left:.35em;vertical-align:middle;color:#333332}.quickview{width:100%;position:relative}.quickview .acidity-index-title{color:#656564;display:inline-block;vertical-align:middle;width:4em;position:relative;top:-.2em}.quickview .fg-wrapper-in-quickview{display:block;position:relative;margin-left:.75em}.quickview .fg-wrapper-in-quickview .fg-item{display:inline}.quickview .fg-wrapper-in-quickview .fg-item:before{content:"";position:relative;display:inline-block;margin:0;height:1.5em;width:1.5em;border-radius:50em}.quickview .fg-wrapper-in-quickview .fg-item:nth-child(n+6){display:none}.fg-trigger{cursor:pointer}.fg-trigger .downwards-arrow{display:block;position:relative;top:65%}.fg-trigger .downwards-arrow:before,.fg-trigger .downwards-arrow:after{content:"";position:absolute;top:0;margin-top:0;display:inline-block;height:1.5px;width:12px;background:#cdad73;backface-visibility:hidden}.fg-trigger .downwards-arrow:before{left:.2em;right:.2em}.fg-trigger .downwards-arrow:after{left:.71em;right:.71em}.fg-click-please{display:inline-block;color:#9b9b9c}.fg-indicator{display:inline-block;width:2.2em;height:2.2em;position:relative}.fg-indicator:only-of-type{visibility:hidden}.quickbuy,.quickbuy .variant-title{color:#352315}.quickbuy .variant-price{color:#b48b40}.quickbuy .section{display:block;min-height:6em;margin-top:1em}.quickbuy .section:only-of-type{padding:2em 0}.quickbuy .subsection{display:inline-block;vertical-align:middle}.quickbuy .icon-wrapper{min-width:36px;min-height:36px;margin:0 2%;color:#352315}.quickbuy .quickbuy-desc{text-align:left;max-width:52%;margin:0 2%;color:#784c21}.quickbuy a.ok{margin-top:1em}a.ok{width:100%;min-width:33px;display:block;position:relative;padding:.65em 0;text-align:center;border-top:1px solid #f2f2f2;border-bottom:1px solid transparent;color:#333332;border-radius:0 0 5px 5px}a.ok:hover,a.ok:active{background:#fbfbfa;border-bottom:0;color:#352315;border-bottom:1px solid #fbfbfa}.pager-list{font-size:1.139em;position:relative;cursor:pointer;padding-bottom:4em;text-align:center}.pager-list a,.pager-list a:hover{border:0}.pager-list:empty{padding-bottom:0}.page-number{position:relative}.page-number span{position:relative;margin:0 .25em;padding:.65em;color:#9b9b9c}.page-number span:after{content:"";position:absolute;bottom:0;left:0;right:0;margin:auto;border-radius:50em;border:1px solid #9b9b9c;width:.4em;height:.4em}.page-number.active span{color:#656564}.page-number.active span:after{transition:all .1s ease-out;border:1px solid #656564;background:#656564}.page-prev{position:relative;top:1.25em;width:2.5em;height:2.5em;display:inline-block}.page-prev:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#9b9b9c;top:0;left:0;width:1.1em;transform:translate(.8em,1em) rotate(-40deg)}.page-prev:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#9b9b9c;top:0;left:0;width:1.1em;transform:translate(.8em,1.65em) rotate(40deg)}.page-prev:hover:before,.page-prev:hover:after,.page-prev:active:before,.page-prev:active:after{left:-.5em;transition:all .2s ease-out}.page-next{position:relative;top:1.25em;width:2.5em;height:2.5em;display:inline-block}.page-next:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#9b9b9c;top:0;left:0;width:1.1em;transform:translate(.8em,.95em) rotate(40deg)}.page-next:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#9b9b9c;top:0;left:0;width:1.1em;transform:translate(.8em,1.65em) rotate(-40deg)}.page-next:hover:before,.page-next:hover:after,.page-next:active:before,.page-next:active:after{left:.5em;transition:all .2s ease-out}.disabled:before,.disabled:after{background:#9b9b9c;transition:all .2s ease-out;width:1.65em}.page-prev.disabled:before,.page-prev.disabled:after{transform:translate(.5em,1.25em) rotate(0)}.page-next.disabled:before,.page-next.disabled:after{transform:translate(1em,1.2em) rotate(0)}.pager-list.no-pagers{padding-bottom:0}.ajaxcart-data-view{text-align:center}.ajaxcart-loading .empty-cart-message{visibility:hidden}.cart-is-now-empty{margin:1em 0;color:#323231}.empty-cart-message{margin:1em auto 0;position:relative}.empty-cart-message .section-title{border:0}.ajaxcart-data-view:before,.ajaxcart-data-view:after{content:"";display:table}.ajaxcart-data-view:after{clear:both}.ajaxcart-item-max-width-wrapper{max-width:24em;margin:0 auto}.ajaxcart-item-wrapper{position:relative;animation:fadeInDown .2s forwards ease-out;border-bottom:1px solid #f3f3f2;background:#fff;padding-bottom:.25em;max-width:35em;margin:0 auto}.ajaxcart-item-wrapper:before,.ajaxcart-item-wrapper:after{content:"";display:table}.ajaxcart-item-wrapper:after{clear:both}.ajaxcart-item-wrapper:hover,.ajaxcart-item-wrapper:active{transition:all .1s ease-out;background:#fafafa}.ajaxcart-item-wrapper:hover .ajaxcart-qty-selector{border:1px solid #d0d0cf;box-shadow:0 2px 3px #dededa}.ajaxcart-item-wrapper:nth-child(2n){background:#fcfcfc}.ajaxcart-item-wrapper:nth-child(2n):hover{background:#f9f9f9}.ajaxcart-item-title-wrapper:before,.ajaxcart-item-title-wrapper:after{content:"";display:table}.ajaxcart-item-title-wrapper:after{clear:both}.ajaxcart-item-title-wrapper .item-desc-title{float:left;width:70%;margin-left:3%}.ajaxcart-item-title-wrapper .item-subtotal-title{float:left;width:24%;margin-left:2%;text-align:right}.ajaxcart-item-remove{position:relative;top:0;left:0;float:left;width:2em;padding:3em 0;margin-right:1%}.ajaxcart-item-remove:before,.ajaxcart-item-remove:after{content:"";position:absolute;display:inline-block;vertical-align:middle;height:1.5px;width:16px;top:2em;margin-top:0;left:25%;right:25%;margin-left:0;background:#bebebe}.ajaxcart-item-remove:before{transform:rotate(45deg)}.ajaxcart-item-remove:after{transform:rotate(-45deg)}.ajaxcart-item-remove:hover:before,.ajaxcart-item-remove:hover:after{background:#8b8b8b}.ajaxcart-item-img-wrapper{width:64px;height:64px;border-radius:5px;overflow:hidden;float:left;position:relative;top:.3em;left:0;margin-top:.5em}.ajaxcart-item-desc{width:50%;margin-left:2.5%;float:left;text-align:left}.ajaxcart-product-title{margin-top:.5em;color:#333332}.ajaxcart-variant-title,.ajaxcart-unit-price{color:#656564;display:inline-block}.ajaxcart-qty-selector{width:55%;min-height:33px;height:2.2em;border-radius:5px;border:1px solid #e2e2e1;background:#fff;display:inline-block;vertical-align:middle;color:#9b9b9c;box-shadow:0 2px 3px #eeeeec}.ajaxcart-qty-selector a{color:#9b9b9c}.ajaxcart-qty-selector a:hover,.ajaxcart-qty-selector a:active{color:#656564;border-bottom:1px solid transparent}.qty-selector-title{color:#656564;display:inline-block;vertical-align:middle;min-width:2.5em}.qty-minus,.ajaxcart-item-qty,.qty-plus{display:inline-block;vertical-align:middle;text-align:center;padding-top:.1em}.qty-minus,.qty-plus{width:21%;padding:.25em 0}.ajaxcart-item-qty{width:40%;margin:-.25em 3% 0;border:none}.ajaxcart-item-subtotal{float:right;width:20%;margin-left:0;margin-right:2%;color:#333332;position:relative;top:1.5em;text-align:right}.ajaxcart-subtotal{position:relative;text-align:left;width:80%;max-width:24em;margin:0 auto}.ajaxcart-subtotal p{margin:0 auto;text-align:right;width:88%;color:#656564}.ajaxcart-subtotal .ajaxcart-subtotal-price{font-size:1.139em;color:#333332}.ajaxcart-subtotal .ajaxcart-subtotal-price .title{margin-right:.5em}.ajaxcart-subtotal .instructions-for-seller-textarea{margin:1em auto 2em;width:72%;height:5em}.ajaxcart-subtotal .instructions-for-seller-textarea:active,.ajaxcart-subtotal .instructions-for-seller-textarea:focus{border:1px solid #bbd48a}.ajaxcart-footnotes{margin-top:1em;padding-top:.5em;font-size:.878em;text-align:left;color:#7a7a78}.ajaxcart-footnotes p{width:75%;max-width:23em;margin:0 auto}body .anchor-in-cart{color:#b48b40}body .anchor-in-cart:hover,body .anchor-in-cart:active{color:#b48b40;border-bottom:1px solid #ece0ca}.ajaxcart-special-message{margin:.5em 0;font-size:.937em}.ajaxcart-form{text-align:center}.ajaxcart-checkout{text-align:center;margin-top:1.5em!important;background:#b48b40;border-radius:5px;border:1px solid #b48b40;color:#fff;max-width:22em}.ajaxcart-checkout:hover,.ajaxcart-checkout:active{border:1px solid #a17c39;background:#a17c39}.product-price.sold-out .regular-price,.product-price.sold-out .regular-price-from,.product-price.sold-out .sale-price,.product-price.sold-out .sale-price-from{display:none}.product-price.on-sale .regular-price,.product-price.on-sale .regular-price-from{text-decoration:line-through;color:#c9beaa;font-size:.937em;margin-left:.5em}.variant-price{color:#b48b40}.variant-price.on-sale .regular-price{color:#c2bcb1;text-decoration:line-through;font-size:.878em}.variant-price.on-sale .sale-price{margin-right:.25em}.template-product .special-notes{max-width:27em}.template-product .cd-main-content{border-top:0}.template-product .tab-bar{border-top:1px solid #efefee;border-bottom:1px solid transparent}.template-product .tab-bar.stuck{border-top:0;border-bottom:1px solid #efefee}.template-product .tab-link.hide-this-tab{display:none}.template-product .page-content{padding-top:1em}.template-product .footer-contact{padding-bottom:4.5em!important}.template-product .product-title.first-lang{padding:.375rem 6.5% .75rem}.template-product .product-title.second-lang{font-size:1.383em;text-align:center;width:85%;margin:0 auto}.product-price,.product-price-with-packaging{color:#b48b40}.template-localized-jp .header-group .product-price-with-packaging{padding:0;text-align:center;margin:auto;width:15em}.template-localized-jp .header-group .price-info-wrapper{padding:.5em 0 1.5em}.header-group{background:#fff}.header-group .product-price,.header-group .product-price-with-packaging{font-size:1.215em;font-weight:400;text-align:center;padding:.41152em 0 1.23457em}.template-list-collections .header-group,.template-list-sub-collections .header-group,.template-article .header-group,.template-blog .header-group{border:1px solid #efefee}.compare-at-price{color:#b48b4059;text-decoration:line-through}.template-collection .compare-at-price{margin-left:.375em}.product-price-with-packaging .product-packaging{color:#656564;display:block}.template-search .product-packaging{color:#9b9b9c}.add-to-cart{position:fixed;bottom:0;width:100%;z-index:2;box-shadow:0 -1px 5px #3523150d;text-align:center}.add-to-cart .variant-list{opacity:0;width:100%;height:0;text-align:center;transition:all .3s ease-out;background:#fff;transform:translateY(25%);z-index:-1}.add-to-cart .variant-list.open{opacity:1;width:100%;height:auto;transform:translate(0)}.add-to-cart-cta{display:block;width:100%;padding:.8em 0;background:#352315f7}.tab-bar{background:#fff;width:100%;border-top:1px solid #f3f3f2}.tab-bar ul{text-align:center}.tab-bar li{display:inline-block}.tab-bar .tab-link{padding:.8em .25em;margin:0 .5em;display:inline-block;color:#656564;min-width:4em;border:0;position:relative}.tab-bar .tab-link:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:.275rem;display:block;background:transparent;transition:all .2s ease-out .1s}.tab-bar .tab-link:hover,.tab-bar .tab-link:active{border:0;color:#7c5f2c}.tab-bar .tab-link:hover:after,.tab-bar .tab-link:active:after{background:#b48b404d}.tab-bar .current-option{color:#7c5f2c;position:relative}.tab-bar .current-option:after{background:#b48b40}.tab-bar .current-option:hover,.tab-bar .current-option:active{color:#7c5f2c}.tab-bar-in-search{background:0}.tab-bar.stuck{border-top:0;box-shadow:0 2px 15px #100b0714;transition:all .5s ease-out;z-index:2}.tab-bar.stuck ul{border-top:0}.tab-bar.stuck .current-option:after{background:transparent;transition:none}.product-division{width:80%;margin:0 auto 2em}.product-division:first-child{margin-top:2em}.product-division p{margin:0 auto 1em;width:90%}.product-division h4,.product-division h5{margin:1em auto;width:90%}.product-division img:not(.figure-img){display:block;margin:0 auto .75rem}.awards ul{max-width:20em}#tab-content-2 .pseudo-bullets-ul{margin:1em auto 1em 2em}.subsection-in-product .product-division:last-of-type{margin-bottom:5em}.chart-container,.product-division.first-priority-specs{text-align:center}.fp-spec-wrapper{display:inline-block;width:30%;max-width:100px;min-height:3em;vertical-align:middle;text-align:center;margin-right:.5em;border:1px solid #efefee}.fp-spec-wrapper .fp-spec-value{font-size:1.68em;line-height:.2;color:#656564;background:#fbfbfa;position:relative;top:-2px}.fp-spec-wrapper .fp-spec-value.smaller-font{font-size:1.5em;top:-4px}.fp-spec-wrapper .fp-spec-title{color:#656564;margin-bottom:.5em;width:4em;height:3em}.product-highlights .pseudo-bullets-ul{max-width:400px}.fixed-button{position:fixed;bottom:0;z-index:2;width:100%;background:#b48b40e6;box-shadow:0 -1px 5px #efefefe6;text-align:center;font-weight:400}.fixed-button:hover,.fixed-button:active{background:#c5a05de6}.fixed-button:hover{transition:all .1s ease-out}.fixed-button .show-in-desktop{display:none}.fixed-button a{color:#fff;display:block;width:100%;height:100%;padding:.8em 0}.fixed-button.out-of-stock{background:#ffffffeb;border-top:1px solid #e6e6e6}.fixed-button.out-of-stock:hover,.fixed-button.out-of-stock:active{background:#fff}.fixed-button.out-of-stock a{color:#aaa}.fixed-button .quickbuy-add{width:100%;height:100%;padding:.8em}.button-inside-fixed{background:0;border:0;outline:0;color:#fff}.subsection-in-product,.subsection-in-page{transform:translateY(25%);opacity:0;visibility:hidden;width:0;height:0;overflow:hidden}.page-division{width:80%;margin:0 auto;padding-bottom:2em}.page-division:first-child{padding-top:2em}.page-division p{margin-bottom:1em}.page-division:last-of-type{padding-bottom:5em}#coffee-time .page-division{width:70%}.subsection-in-product.active,.subsection-in-page.active{transform:translate(0);transition:opacity .5s ease-out;opacity:1;visibility:visible;width:auto;height:auto}.other-purchase-options{display:none}.spec-title,.page-division-title{text-align:center;color:#9b9b9c;position:relative;font-size:1.215em;margin:.823045em 0}.page-division-title+.img-block{margin-top:1em}.spec-title.alt-style,.page-division-title.alt-style{border-top:0;padding:0}.spec-title.hidden,.page-division-title.hidden{position:absolute;top:-9999px;left:-9999px}.metrics{text-align:center}.metrics-item{display:inline-block;vertical-align:baseline}.metrics-img{position:relative}p.metrics-title{min-width:64px;text-align:center;margin:.25em auto 0;color:#656564}p.acidity-index-meter{margin-bottom:.5em}.acidity-index-block{width:6px;height:1.5em;display:inline-block;border:1px solid #d5d5d5}.acidity-index-block.filled{background:#e9e9e8}.acidity-index-title{position:relative}.fg-wrapper-in-product{margin:0 auto;text-align:center;min-width:11.5em;width:36%;max-width:20em}.fg-wrapper-in-product .fg-item{position:relative;display:block;text-align:left;margin:.5em auto;opacity:0}.fg-wrapper-in-product .fg-item.animated{animation:fadeInUp .2s ease-out forwards}.fg-wrapper-in-product .fg-item-title{position:relative;left:.25em;vertical-align:middle;display:inline-block;max-width:7em}.fg-wrapper-in-product .fg-item:before{content:"";display:inline-block;width:4.5em;height:1em;vertical-align:middle}.fg-wrapper-in-product li:nth-child(2){animation-delay:.1s}.fg-wrapper-in-product li:nth-child(3){animation-delay:.15s}.fg-wrapper-in-product li:nth-child(4){animation-delay:.2s}.fg-wrapper-in-product li:nth-child(5){animation-delay:.25s}.fg-wrapper-in-product li:nth-child(6){animation-delay:.3s}.fg-wrapper-in-product li:nth-child(7){animation-delay:.35s}.fg-wrapper-in-product li:nth-child(8){animation-delay:.4s}.scores{text-align:center;width:10em;margin:0 auto}.cupping .sensory-attribute{display:inline-block;width:35%;margin-bottom:1.5em}.sensory-attribute-value{font-size:1.68em;display:block;color:#656564}.sensory-attribute-title{display:block;color:#333332}.content-nav{border-top:0;width:100%}.content-nav p{margin:0;text-align:center}.content-nav .rightwards-arrow{padding:0 1em;position:relative}.content-nav .rightwards-arrow:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#fff;top:0;left:-.5em;width:.7em;transform:translate(.8em,.38em) rotate(40deg)}.content-nav .rightwards-arrow:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#fff;top:0;left:-.5em;width:.7em;transform:translate(.8em,.8em) rotate(-40deg)}.content-nav .leftwards-arrow{padding:0 1em;position:relative}.content-nav .leftwards-arrow:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#fff;top:0;left:0;width:.7em;transform:translate(.8em,.38em) rotate(-40deg)}.content-nav .leftwards-arrow:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#fff;top:0;left:0;width:.7em;transform:translate(.8em,.8em) rotate(40deg)}.content-nav a{position:relative;display:block;padding:.5em 1em;background:#d4b886;color:#fff;border-radius:10em;margin:0 auto;font-weight:400}.content-nav a:hover,.content-nav a:active{background:#cdad73;color:#fff;border-bottom:0}.content-nav.single-button a{width:100%;width:15em}.content-nav.double-buttons a{width:50%;width:7.5em;display:inline-block}.double-buttons .left-side{border-radius:10em 0 0 10em;background:#dbc399}.double-buttons .right-side{border-radius:0 10em 10em 0}.go-to-next{padding-top:.5em}.go-to-next a{padding:.5em 1em .5em 2em}.go-to-previous{margin-top:10em}.go-to-previous a{padding:.5em 2em .5em 1em}.browse-collection{padding:2em 0;border-bottom:1px solid #f6f6f6}#tab-content-2 .content-nav{margin-top:4em}#tab-content-3 .product-division.listed-variants{max-width:28.125em;margin-bottom:0}.product-division .variant-wrapper .cta-wrapper{margin:0 auto 1em 0}.variant-wrapper{display:block;margin:1em auto 0;padding-top:1em;border-top:1px solid #f3ebdd}.variant-wrapper:first-child{border:0;margin-top:0;padding-top:0;padding-bottom:1em}.variant-icon-wrapper{display:inline-block;vertical-align:middle;width:35%;text-align:right}.real-packaging-img{border-radius:50em;overflow:hidden;border:1px solid #d4b886;padding:3px;width:5em;height:5em}.active .real-packaging-img{opacity:0;animation:fadeInUpSlightly .5s ease-out forwards;animation-delay:.1s}.variant-desc{display:inline-block;vertical-align:middle;width:55%;margin-left:5%}.variant-brief{color:#333332}h3.estate{text-align:center;font-size:1.215em;margin:0 auto 1.1em;width:80%;color:#784c21}.traceability-table{max-width:15em;margin:0 auto}.traceability-table td{padding-bottom:.25em}.table-item-title{width:30%;min-width:3em;padding-right:.5em;text-align:right;color:#656564}.table-item-value{color:#333332}.farming{border-bottom:1px solid transparent}.related-product-wrapper{min-height:6em}.related-product-wrapper:hover,.related-product-wrapper:active{background:#f6f6f5}.card-related-item:hover,.card-related-item:active{background:#fff;border:1px solid #c6d6a7}.aside-content.card-stack-related-products{padding-bottom:0}.general-card.card-related-item{width:92%;padding:.25em .5em;min-height:7.1em}.card-related-item .right-major-column{margin:.375rem auto .375rem .75rem;vertical-align:top}.card-related-item .left-minor-column{vertical-align:top;margin-top:.425rem}.card-related-item a:hover,.card-related-item a:active{border:0}.card-related-item .first-lang{color:#333332;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:400}.card-related-item .product-price{color:#b48b40}.card-related-item .related-img{margin:.25em 0 0 .25em;opacity:1;width:100%;max-width:5.5em}.card-related-item:hover .related-img{opacity:.82}.card-related-item .related-item-desc{color:#656564;font-size:.937em}.page-excerpt-title{font-size:1.68em;opacity:0;font-style:normal;animation:fadeInUpSlightly 1s ease-out forwards}.excerpt-p-w-animation{opacity:0}.excerpt-p-w-animation.animated{animation:fadeInUpSlightly 1s ease-out forwards;animation-delay:.15s}.excerpt-p-w-animation:nth-of-type(2){animation-delay:1s}.excerpt-p-w-animation:nth-of-type(3){animation-delay:1.5s}.template-list-collections .cate-wrapper-group,.template-list-sub-collections .cate-wrapper-group,.template-blog .cate-wrapper-group{padding-top:2em}.cate-wrapper-group{padding-bottom:2em}.cate-wrapper{width:68%;max-width:37.5em;margin:0 auto .5em;display:table;border-radius:5px;padding:0 .5em}.cate-wrapper:last-of-type{margin-bottom:0}.cate-wrapper:hover,.cate-wrapper:active{background:#f5f5f5}.template-blog .cate-wrapper{margin:0 auto 1em}.template-page .cate-wrapper:last-of-type{margin-bottom:5em}.ajaxcart-nouveau .cate-wrapper:hover,.ajaxcart-nouveau .cate-wrapper:active{background:#f5f5f5}.overlay .cate-wrapper:hover,.overlay .cate-wrapper:active{background:#f8f8f8}.thumbnail-first-letter{font-style:normal;font-size:1.68em;padding:.2em .4em;border-radius:5px;width:48px;height:48px;display:inline-block;color:#fff;opacity:0;font-weight:300}.page-content .thumbnail-first-letter{animation:fadeInDownIcon .25s ease-out forwards}.thumbnail-first-letter.light-medium-roast{line-height:.8;overflow:hidden}.thumbnail-first-letter.light-medium-roast .text-box{display:block;width:60px;position:relative;left:-.7em;top:.5em;font-size:.85em}.overlay.open .thumbnail-first-letter{animation:fadeInDownIcon .25s ease-out forwards;animation-delay:.3s}.thumbnail-cate-icon{animation:fadeInDownIcon .25s ease-out forwards;opacity:0}.cate-desc{width:85%;text-align:left;display:table-cell;vertical-align:top}.cate-desc a.anchor-block{padding:.25em .5em;margin-left:.25em}.cate-icon-wrapper{min-width:36px;min-height:36px;display:table-cell;vertical-align:middle}.cate-icon-wrapper .anchor-block{text-align:center}.cate-title{font-size:1.215em;color:#b48b40;padding:.1em 0;position:relative}.cate-title .tick{top:0;left:auto;margin-left:.5em;border-color:#b48b40;display:none}.current-option .cate-title .tick{display:inline-block}.cate-desc-text{color:#656564;width:95%}.cate-title .rightwards-arrow{top:.05em}.cate-title .rightwards-arrow:before,.cate-title .rightwards-arrow:after{background:#b48b40}.overlay-selector .cate-wrapper{width:80%}.overlay-selector .cate-wrapper:first-of-type{margin-top:1em}.ajaxcart-nouveau-flyout .cate-wrapper:last-child{padding-bottom:0}.ajaxcart-nouveau-flyout .cate-title{font-size:1em}.related-section{padding-bottom:3em;margin-top:2em;background:#f9f4ef}.related-section-title,.article-section-title{border-top:1px solid #eddfd2;padding:.411255em 0 .823045em;text-align:center;font-size:1.215em}.related-section-title:only-child,.article-section-title:only-child{display:none}.template-bmstore .cd-main-content{border-top:0}.template-bmstore .general-card{width:80%}.page-division ul.general-list{margin:0 auto 1em}.page-division ul.general-list:last-child{margin-bottom:0}.store-services,.store-location{border-top:1px solid #f6f6f6;padding-top:1em}.breaker{color:#d8d8d7}.decimal li{list-style:outside decimal;margin:auto auto .5em;width:12em;display:list-item}.lower-latin li{list-style:outside lower-latin;margin:auto auto .5em;width:12em;display:list-item}.page-division .traffic-notes{margin-left:21%;width:50%}.route-suggestions{background:#fff;border:1px solid #efefee;box-shadow:0 2px 3px #f8f8f7;border-radius:5px;width:100%}.route-suggestions .rightwards-arrow{position:absolute;right:10%;top:12%}.route-suggestions .rightwards-arrow:before,.route-suggestions .rightwards-arrow:after{background:#c1c1c2}.route-suggestions li{border-top:1px solid #f6f6f6;padding:.25em .5em .25em 1em;margin:0}.route-suggestions li:first-child{border-top:0;padding-top:.5em}.route-suggestions li:hover,.route-suggestions li:active{background:#fcfcfc}.route-suggestions li:hover{transition:all .2s ease-out}.route{display:block;border:0}.route:hover,.route:active{border:0!important}.route-info{display:inline-block;vertical-align:middle;width:70%;color:#7ba428}.route-title{font-weight:400}.google-maps .route-info{color:#71adeb}.apple-maps .route-info{color:#f89b8d}.vehicle{padding:0 .25em;color:#b5b5b5;position:relative;display:inline-block;vertical-align:top;width:2.5em;font-weight:400}.route-desc{display:block;color:#333332;margin:.5em 0}.open-maps-apps .route-desc{color:#b5b5b5}.step-by-step{width:70%;margin:2em 5% 0 25%;position:relative}.step-by-step li{margin-bottom:1em}.step-by-step li:last-child{margin-bottom:0}.step-by-step:before{content:"";position:absolute;display:block;width:2px;height:83%;background:#efefee;top:2em;left:.5em;right:.5em}.step-count{position:relative}.step-count:before{content:"";display:block;width:.65em;height:.65em;position:absolute;border:1px solid #e9e9e8;border-radius:50em;background:#fff;top:50%;left:-.75em;right:-.75em}.start-point .step-count:before,.end-point .step-count:before{background:#f3f3f2}.public-transport .step-number{visibility:hidden}.stop-wrapper{display:inline-block;vertical-align:middle;width:80%;margin-left:.25em}.page-division .stop-title{margin:0;width:auto;font-weight:400}.page-division .stop-desc{font-size:.937em;margin:0 0 .25em;color:#656564;width:98%}.coffee-hours{font-weight:400}.map-qrcode{margin:1em auto;display:block}.bmstore-locator-title{text-align:center;padding:1em 0;color:#784c21}.card-bmstore .card-title{text-align:center}.avatar-nouveau.fellow-avatar{width:5em;margin-right:.5em}.avatar-nouveau.avatar-in-product{width:5em;margin:1em auto;display:block}.active .avatar-in-product{animation-delay:.5s;animation:fadeInDownSlightly .5s ease-out forwards}.fellow-wrapper{padding:1em 0;width:72%;margin:0 auto}.fellow-wrapper .fellow-desc{width:50%;margin-top:1.5em}.fellow-wrapper::first-child{padding-top:3em}.fellow-wrapper::last-child{padding-bottom:6em}.fellow-brief{color:#656564}.breadcrumb{padding:.5em 0;text-align:center;background:#fff;color:#727271}.breadcrumb a{color:#727271}.breadcrumb a:hover,.breadcrumb a:active{color:#c0984e;border-bottom:1px solid #ece0ca}.breadcrumb span{color:#656564}.breadcrumb .hierarchy-indicator{position:relative;width:1em;height:1em;display:inline-block;vertical-align:baseline}.breadcrumb .hierarchy-indicator:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#727271;top:0;left:0;width:.6em;transform:translate(.25em,.4em) rotate(40deg)}.breadcrumb .hierarchy-indicator:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:#727271;top:0;left:0;width:.6em;transform:translate(.25em,.77em) rotate(-40deg)}.template-cart .mq-l-overlap-type-2{background:#fff}.template-cart .ajaxcart-item-remove:hover,.template-cart .ajaxcart-item-remove:active{border-bottom:0}.collage-wrapper{overflow:hidden;margin:1.5em auto}.collage-wrapper:before,.collage-wrapper:after{content:"";display:table}.collage-wrapper:after{clear:both}.collage-wrapper img{display:block;background:#f6f6f6}.within-text{margin:1em auto}.collage-box{float:left;position:relative}.collage-box.full-width{width:100%;padding-bottom:100%}.collage-box.half-width{width:50%;padding-bottom:50%}.collage-box.width-one-third{width:33%;padding-bottom:33%}.collage-box.width-two-third{width:66%;padding-bottom:66%}.collage-box.half-height{padding-bottom:50%}.collage-box.height-one-third{padding-bottom:33%}.collage-box.height-thirty-five{padding-bottom:35%}.collage-box.height-seventy{padding-bottom:70%}.collage-box .position-adjusted{position:relative;top:-3.5em}.bao-n2{position:relative;top:-1em}.collage-inner{position:absolute;overflow:hidden;top:1px;bottom:1px;left:1px;right:1px}figure{margin:2em auto}figcaption{margin:.5em 5% auto;color:#656564;text-align:center;font-size:.937em}.figcaption-on-top{margin:.5em 0 1em}.picture-figure{text-align:center}img.medium-size{width:50%;padding:3px;border:1px solid #e9e9e8;background:#fff}img.small-size{width:50%}.medium-size .figure-img{width:64%;padding:3px;border:1px solid #e9e9e8;background:#fff;margin:0 auto}.medium-size figcaption{width:64%;margin:1em auto 0;text-align:center}.small-size .figure-img{width:50%;padding:3px;border:1px solid #e9e9e8;background:#fff;margin:0 auto}.small-size figcaption{width:50%;margin:1em auto 0;text-align:left}.accordion-wrapper{perspective:900}.pseudo-bullets-ul{margin-top:1.5em}.pseudo-bullets-ul:before{visibility:hidden}.extra-li:before{visibility:hidden}.accordion-content .extra-p{width:80%;margin:0 2em .75em 1em}.accordion-content h5{padding-bottom:.375em}.accordion-li{position:relative;text-align:center;border-top:1px solid #efefee;animation:flipDown .1s ease-out both;padding:.5em 0;width:80%;max-width:27em;margin:0 auto}.accordion-li:last-child{border-bottom:1px solid #efefee}.accordion-li.promo-in-accordion{border-top:1px solid #f3ebdd}.accordion-li.promo-in-accordion h4{color:#7c5f2c}.accordion-li.promo-in-accordion .upwards-arrow:before,.accordion-li.promo-in-accordion .upwards-arrow:after{background:#cdad73}.accordion-as-legend .accordion-li{border:0}.accordion-as-legend li .upwards-arrow{right:auto;left:21%}.accordion-as-legend .accordion-content{background:#fff}.accordion-title{color:#333332;cursor:pointer;text-align:left;font-weight:400}.accordion-content{position:relative;opacity:1;z-index:2;transform:translate(0);transition:all .1s ease-out;text-align:left;padding-top:.5em;background:#fbfbfa}.accordion-content table{margin:.5em 0}.accordion-content table thead{background:#f6f6f6}.accordion-content table td{border-bottom:1px solid #f6f6f6}.template-product .accordion-content{color:#656564}.accordion-content h5{color:#8e6e33;margin-top:.5em}.accordion-content h5:first-of-type{margin-top:0}.accordion-content h6{color:#b48b40;margin-top:.5em}.accordion-content ul{margin:0}.accordion-content p{width:100%}input.accordion-control[type=checkbox]{position:absolute;cursor:pointer;width:100%;height:100%;display:block;z-index:2;opacity:0}.accordion-li .upwards-arrow{position:relative;margin-left:.5em;position:absolute;top:1.22em;right:10%}.accordion-li .upwards-arrow:before,.accordion-li .upwards-arrow:after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:1px;width:10px;background:#9b9b9c;backface-visibility:hidden}.accordion-li .upwards-arrow:before{transform:rotate(-45deg)}.accordion-li .upwards-arrow:after{transform:rotate(45deg);left:.4em;right:.4em}.accordion-control:checked~.accordion-title{border-bottom:0}.accordion-control:checked~div{max-height:0;opacity:0;padding-top:0;transform:translateY(50%)}.accordion-control:checked~.upwards-arrow:before{transform:rotate(45deg);transition:all .1s ease-out}.accordion-control:checked~.upwards-arrow:after{transform:rotate(-45deg);transition:all .1s ease-out}.payment-icon{margin-top:.5em}.template-product .accordion-wrapper{margin-bottom:6em}.template-customers-order .accordion-control:checked~div{position:absolute;top:-9999px}.template-customers-order .accordion-li{width:72%;margin:1em 0 2em 28%}.template-customers-order .accordion-content{background:#fff}.purchase-info-accordion .pseudo-bullets-ul li{padding-bottom:.75em}.purchase-info-accordion .accordion-content{padding-top:.75em}.template-search .sold-out .result-item-img{opacity:.5}.search-stats{padding:1.5em 10%}.search-stats:only-of-type{padding:0}.search-stats-explainer{padding:1.5em 0;text-align:center}.result-item-link{display:block;margin:0 auto 1em;width:92%;max-width:28.125em}.page-content .result-item-link:hover,.page-content .result-item-link:active{border-bottom:0}#show-static-pages .result-item-link,#show-products .result-item-link{margin-bottom:2em}.result-item-link:hover .result-item-wrapper,.result-item-link:active .result-item-wrapper{border:1px solid #c6d6a7;background:#fff}.result-item-link:hover .result-item-wrapper{transition:all .2s ease-out}.result-item-link:visited .item-type-article h5{color:#6eacd6}.item-type-article .item-title{font-size:1.067em}.result-item-wrapper{border:1px solid #f3f3f2;border-bottom-color:#efefee;box-shadow:0 2px 3px #f8f8f7;border-radius:5px;background:#fff}.result-item-img-wrapper{display:inline-block;vertical-align:middle;width:18%;max-width:128px;position:relative;top:.7em;left:.7em}.result-item-img-wrapper img{padding-bottom:1em}.result-item-emblem{position:absolute;width:3em;height:3em;border-radius:50em}.template-search .result-item-emblem{top:-35%;left:-1.3em}.template-blog .result-item-emblem{top:125%;left:-5%}.result-item-emblem.autoc-thumbnail{top:.35em;left:0;right:auto;color:#fff}.result-item-wrapper.item-type-article{padding:.5em 0;min-height:6.82812em}.result-item-emblem{background-color:#ffe499e6}.emblem-light-roast{background-color:#debf93e6}.emblem-light-medium-roast{background-color:#b9956ae6}.emblem-medium-roast{background-color:#836345e6}.emblem-dark-roast{background-color:#725b49e6}.emblem-all-coffee-beans{background-color:#534235e6}.emblem-blog-post{background-color:#b8de76e6}.emblem-bmstore,.emblem-cafe{background-color:#ff9663e6}.emblem-static-page .emblem-text{color:#ecb313}.emblem-default-addr,.emblem-order-all-done{border:1px solid #86badd;background:transparent}.emblem-default-addr .emblem-text,.emblem-order-all-done .emblem-text{color:#72afd7}.emblem-default-addr{margin-left:-1.5em;margin-top:1em}.emblem-order-all-done{margin-left:67%;margin-top:5em}.emblem-text{z-index:2;position:relative;top:.6em;right:-.5em;font-size:.937em;transform:rotate(335deg);display:block;color:#fff}.template-blog .emblem-text{overflow:hidden;width:2em;height:1.25em;top:.85em}.template-article .emblem-text{overflow:hidden;width:2em;height:1em;top:1.08em;right:-.65em}.result-item-content{width:68%;height:100%;overflow:hidden;display:inline-block;vertical-align:top;margin:.5em 3% .5em 4.5%}.result-item-date-published{font-size:.937em;color:#818183;margin-top:-.5em}.result-item-desc{font-size:.937em;color:#656564}.result-item-link:hover .fade-out-long-text:after{background:linear-gradient(to right,#fff0 80%,#fafaf9)}.fade-out-long-text{height:3em;position:relative;overflow:hidden}.fade-out-long-text:after{content:"";text-align:right;position:absolute;bottom:0;right:0;width:100%;height:1.5em;background:linear-gradient(to right,#fff0 80%,#fff)}.fade-out-long-text:hover:after{background:linear-gradient(to right,#fff0 80%,#fafaf9)}.result-item-wrapper:last-child{margin:0 auto}.result-item-wrapper .first-lang{color:#4a98cc;display:inline-block;border:1px solid transparent}.result-item-wrapper .second-lang{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;color:#9b9b9c;font-size:.937em;margin-top:-.2em;margin-bottom:.3em}.result-item-wrapper .product-price{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.937em;color:#b48b40;margin-top:-.25em}.result-item-wrapper a{color:#352315}.type-eq-blog-posts .first-lang,.type-eq-static-pages .first-lang{white-space:normal;overflow:auto;text-overflow:initial}.result-item-wrapper.sold-out .regular-price-from{color:#ab723b;text-decoration:line-through}.hide-and-show.active{transform:translate(0);transition:opacity .5s ease-out;opacity:1;visibility:visible;width:auto;height:auto;padding:2em 0}.active-this-only{min-height:30em}.hide-and-show{transform:translateY(25%);opacity:0;visibility:hidden;width:0;height:0;overflow:hidden}.hide-and-show:last-of-type{padding:2em 0 5em}.search-content-wrapper{min-height:27em;padding-bottom:3em}.predefined-keywords{border:0!important;margin:0 auto;max-width:16em;padding-bottom:1.5em;text-align:center}.predefined-keywords a{color:#f7995f;border:1px solid #f7995f;padding:.5em;min-width:4em;display:inline-block;text-align:center;border-radius:5px;margin:0 auto}.predefined-keywords a.wider-button{min-width:6em}.predefined-keywords a:hover,.predefined-keywords a:active{background:#fffaf7}.no-results-returned{border-top:1px solid #f0f0f0}.no-results-returned p{width:70%;margin:auto}.heat-map-link{margin:0 .25em .5em 0;display:inline-block}.heat-map-link:nth-child(1) a{color:#f7995f;border:1px solid #f9b88f}.heat-map-link:nth-child(2) a{color:#f3a371;border:1px solid #f7c2a0}.heat-map-link:nth-child(3) a{color:#eca579;border:1px solid #f2c3a5}.heat-map-link:nth-child(4) a{color:#e4a780;border:1px solid #edc4aa}.heat-map-link:nth-child(5) a{color:#dca988;border:1px solid #e8c5b0}.heat-map-link:nth-child(6) a{color:#d5aa90;border:1px solid #e3c6b5}.heat-map-link:nth-child(7) a{color:#cdac97;border:1px solid #dec8ba}.heat-map-link:nth-child(8) a{color:#c5ae9f;border:1px solid #d9c9bf}.heat-map-link:nth-child(9) a{color:#beb0a7;border:1px solid #d3cac4}.suggested-keywords .search-hint{padding:1em 0;margin:0 auto;text-align:center}.results-for-products-explainer{margin:1em 10% 0;text-align:center;color:#9b9b9c;font-size:1.215em}.results-for-products-explainer.null{margin:1.6461em 10% 0 1.6461em;font-size:1.215em}.results-for{padding-top:1em}.results-for-blog-posts-explainer,.results-for-static-pages-explainer{margin:1.6461em 0 0;border-top:1px solid #f3f3f2;text-align:center;color:#9b9b9c;font-size:1.215em}.results-for-blog-posts-explainer.remove-style,.results-for-static-pages-explainer.remove-style{border-top:0;margin:0 10%;padding-top:2em}.template-article .retain-min-height,.template-product .retain-min-height{min-height:4em}.template-article .page-title,.template-product .page-title{line-height:1.25;position:relative;color:#333332;padding:.459136em 0}.template-article .cd-main-content{border-top:0}.template-article .page-content{padding-top:1em}.template-article .about-the-author{margin-top:1em}.restrict-width{max-width:35.625em;margin:0 auto}.overlap-in-article-list{padding:2em 0 5em;min-height:35em}.blog-article{background:#fbfbfa}.template-blog .header-group{padding-bottom:1em}.article-general-table .desc{color:#656564}.byline-data-in-article{margin:0 auto;width:80%;text-align:center;color:#656564;padding:0 0 2em;font-weight:400}.byline-data-in-article a{color:#656564}.byline-data-in-article .byline-article-author{padding-right:1em;position:relative}.byline-data-in-article .byline-article-author:after{content:"";position:absolute;display:inline-block;width:.3em;height:.3em;border-radius:50em;top:45%;left:92.5%;vertical-align:middle;background:#efefee}.byline-data-in-article .byline-data-item{display:inline-block}.byline-data-in-blog{color:#9b9b9c;font-size:.937em}.social-share{width:80%;margin:0 auto;padding:3em 0 1em;width:60%;max-width:20em}.share-button-wrapper{text-align:center}.share-button-wrapper.animated{animation:fadeInUp .5s ease-out forwards}.share-hint{color:#784c21;text-align:center;position:relative;font-size:1.215em;width:8em;margin:0 auto 1em}.share-hint:before,.share-hint:after{content:"\265b";color:#d7b54c;width:auto;height:auto;background:0;top:0;position:absolute;display:block}.share-hint:before{left:0}.share-hint:after{right:0}.share-fb-wrapper,.social-share-button.type-href{display:inline-block;vertical-align:middle;width:3em;height:3em;border-radius:50em;margin:0 .35em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.share-fb-wrapper:hover,.share-fb-wrapper:active,.social-share-button.type-href:hover,.social-share-button.type-href:active{transform:scale(1.2);transition:all .15s ease-out}.social-share .social-share-button.type-href:hover{border:0}.share-fb-wrapper{position:relative}.share-fb.type-button{outline:0;-webkit-appearance:none;-moz-appearance:none;background:0;position:absolute;top:0;left:0;padding:0;height:3em}.share-fb-button-text{visibility:hidden}.share-protocol-img{position:relative;top:.5em;left:0}.position-lower{top:.8em}.share-fb-wrapper{background:#3b5998}.share-fbmsg{background:#0084ff}.share-line-app{background:#00b900}.article-body{margin:0 auto;position:relative;color:#333332;background:#fbfbfa;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:80%}.article-body .mq-l-overlap-type-2{padding-top:2em;min-height:35em}.article-body p{margin-bottom:1em}.article-body:after{position:absolute;content:"...";display:block;color:#efefee;font-size:4em;left:40%;right:40%;width:20%;text-align:center;line-height:15.2px;bottom:.5em}.article-subsection:last-of-type{padding-bottom:3em}.article-tags{width:80%;margin:0 auto;padding-top:1em}.article-tags ul{text-align:center}.article-tags li{display:inline-block;margin:.5em 0 0}.article-tags a{border-radius:5em;padding:.25em .5em;color:#fff;background:#bda9dc;display:inline-block;margin:0 .25em;min-width:4.5em;text-align:center}.article-tags a:hover,.article-tags a:active{color:#fff;background:#9373c6;border:0}.pseudo-bullets-ul,ol{margin:1em auto;width:85%}.pseudo-bullets-ul li,ol li{position:relative;margin:0 0 .5em 1em;list-style-type:none}.pseudo-bullets-ul li:before{content:"";position:absolute;display:inline-block;vertical-align:middle;width:.3em;height:.3em;top:.65em;left:-1em;border-radius:50em;background:#d7bd8e}.pseudo-bullets-ul .crown-li{color:#8e6e33}.pseudo-bullets-ul .crown-li:before{content:"\265b";color:#d7b54c;width:auto;height:auto;background:0;top:0;left:-1.2em}.pseudo-bullets-ul .current:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1.5px;background:#ece0ca;top:0;left:-1.9em;width:.6em;transform:translate(.8em,.55em) rotate(40deg)}.pseudo-bullets-ul .current:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1.5px;background:#ece0ca;top:0;left:-1.9em;width:.6em;transform:translate(.8em,.9em) rotate(-40deg)}.pseudo-bullets-ul a{position:relative}.pseudo-bullets-ul.condensed li{margin:0 0 .25em 1em}.pseudo-bullets-ul.lighter-color{color:#656564}.pseudo-bullets-ul.bright-color{color:#784c21}.pseudo-bullets-ul.reset-width{width:100%}.template-article ol li,.template-product ol li{list-style-type:decimal}.pseudo-bullets-ul.no-indents{width:100%}.article-body .pseudo-bullets-ul a{color:#4092c9}.template-product .card-gray-border-light{border:1px solid #f2f2f2;box-shadow:none}.general-ordered-list li{margin:auto auto 1em;list-style-type:decimal}.avatar-nouveau{display:inline-block;vertical-align:middle;border-radius:50em;border:1px solid #e2e2e1;padding:2px}.avatar-no-border{border:0}.avatar-nouveau.author-avatar{width:4em;height:4em}.author-name{font-size:1.215em;color:#333332;margin-bottom:.5em}.author-bio{display:inline-block;vertical-align:middle;width:45%;margin-left:.75em}.inline-title{padding-right:.25em;position:relative}.author-desc,.author-contact{color:#656564}.author-contact-item{display:inline-block;margin-right:.5em}.author-contact-item a{color:#b48b40;border-bottom:1px solid #ece0ca}.author-contact-item a:hover,.author-contact-item a:active{color:#8e6e33;border-bottom:1px solid #dfcaa4}.cta-button{padding:.35em 1em;margin:1em auto 0;display:inline-block;min-width:6em;min-height:33px;text-align:center;border-radius:5px;font-weight:400}body .primary-cta{border-radius:5px;color:#fff;background:#b48b40;border:0}body .primary-cta:hover,body .primary-cta:active{color:#fff;background:#967435;border:0}body .secondary-cta{color:#b48b40;border:1px solid transparent;border-radius:5px}body .secondary-cta:hover,body .secondary-cta:active{color:#b48b40;border:1px solid #ece0ca}.product-wrapper .secondary-cta{margin-left:1em}.purchase .primary-cta.quickbuy-add{border:0}.cta-in-product{margin:.5em auto}body .tertiary-cta{color:#debf93;position:relative}body .disabled-cta{border:1px solid #ece0ca;color:#dfcaa4;cursor:not-allowed;border-radius:5px}body .disabled-cta.fdbk{animation:shake .5s ease-out forwards}body .disabled-cta:hover,body .disabled-cta:active{color:#ece0ca;border-bottom:1px solid #ece0ca}.bold-cta{padding:.94em .8em;width:80%}.bold-cta-100{padding:.82em .7em;width:100%}.bold-cta-sibling{width:100%;text-align:center;display:inline-block;padding:.94em .8em;color:#9bc052}.page-content .bold-cta-sibling:hover,.page-content .bold-cta-sibling:active{color:#9bc052;border-bottom:0}.page-content .bold-cta-sibling:hover .hover-underline,.page-content .bold-cta-sibling:active .hover-underline{border-bottom:1px solid #cbdea4}.not-available{color:#784c21;display:inline-block;min-width:6em;min-height:33px}.cancel-cta{margin:0}.cta-button .back-face,.cta-button .error-in-button,.fdbk.prevent-default .font-face,.fdbk.prevent-default .back-face{display:none}.fdbk.prevent-default .error-in-button{display:block}.rightwards-arrow{position:relative}.rightwards-arrow:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:wheat;top:-.5em;left:-.5em;width:.6em;transform:translate(.8em,.85em) rotate(40deg)}.rightwards-arrow:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:wheat;top:-.5em;left:-.5em;width:.6em;transform:translate(.8em,1.23em) rotate(-40deg)}.leftwards-arrow{position:relative}.leftwards-arrow:before{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:wheat;top:-.5em;left:-.5em;width:.6em;transform:translate(-.5em,1em) rotate(-40deg)}.leftwards-arrow:after{transition:all .2s ease-out 0s;content:"";position:absolute;height:1px;background:wheat;top:-.5em;left:-.5em;width:.6em;transform:translate(-.5em,1.3em) rotate(40deg)}.downwards-arrow{position:relative}.downwards-arrow:before,.downwards-arrow:after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:1px;width:10px;background:#352315;backface-visibility:hidden}.downwards-arrow:before{transform:rotate(45deg)}.downwards-arrow:after{transform:rotate(-45deg);left:.41em;right:.41em}.upwards-arrow{position:relative}.upwards-arrow:before,.upwards-arrow:after{content:"";position:absolute;top:50%;margin-top:-1px;display:inline-block;height:1px;width:10px;background:#dfc4ab;backface-visibility:hidden}.upwards-arrow:before{transform:rotate(-45deg)}.upwards-arrow:after{transform:rotate(45deg);left:80%;right:80%}.fg-trigger:hover .rightwards-arrow:before,.fg-trigger:hover .rightwards-arrow:after,.fg-trigger:active .rightwards-arrow:before,.fg-trigger:active .rightwards-arrow:after{left:.3em;transition:all .2s ease-out}a:hover .rightwards-arrow:before,a:hover .rightwards-arrow:after,a:active .rightwards-arrow:before,a:active .rightwards-arrow:after{left:.3em;transition:all .2s ease-out}a:hover .leftwards-arrow:before,a:hover .leftwards-arrow:after,a:active .leftwards-arrow:before,a:active .leftwards-arrow:after{left:-.5em;transition:all .2s ease-out}.tick{content:"";display:block;width:10px;height:20px;border-right:1.5px solid #fcfcf9;border-bottom:1.5px solid #fcfcf9;transform:rotate(45deg);position:absolute}.main-footer{background:#fff;font-size:.937em;position:relative;color:#656564}.main-footer a{color:#c7a260}.main-footer .secondary-link{display:inline-block;border-bottom:1px solid transparent;color:#cdad73}.main-footer .secondary-link:hover,.main-footer .secondary-link:active{border-bottom:1px solid #dbc399}.main-footer .footer-icon{color:#d4b886}.main-footer .footer-icon.animated{animation:fadeInDown .5s forwards ease-out}.main-footer .right-column{display:inline-block;vertical-align:middle;text-align:center;margin-top:.5em}.main-footer .left-column{display:inline-block;vertical-align:middle;width:80%;margin:0 0 0 .5em}.link-item-title{color:#c7a260}.link-item-title a{margin-bottom:.2em}.link-item-title .rightwards-arrow:before,.link-item-title .rightwards-arrow:after{background-color:#dbc399}.main-footer .section{padding:2em 0;border-bottom:1px solid #f3f3f2}.main-footer .socials{padding-bottom:1em}.main-footer .subsection{margin:0 auto 1em;width:19em}.main-footer .subsection:last-child{margin-bottom:0}.inline-item-links{text-align:center}.inline-item-links li{display:inline-block;vertical-align:middle;margin:0 .5em}.main-footer-title{color:#9b9b9c;font-size:1.215em;padding:.411255em 0 .823045em}.main-footer .newsletter-form-wrapper{padding-top:0}.newsletter-form-wrapper{margin:0 auto;text-align:center}.newsletter-form-wrapper .newsletter-form{width:90%;max-width:30em;margin:0 auto;font-size:16px}.newsletter-form-wrapper fieldset{-moz-appearance:none;-webkit-appearance:none;appearance:none;border:none}.newsletter-form-wrapper .newsletter-input{width:75%;padding:.6em .25em;display:inline-block;vertical-align:top;border:1px solid #e0ecca;border-radius:5px 0 0 5px;border-right:0;color:#352315;box-shadow:inset 0 0 3px #edf4e0}.newsletter-form-wrapper .newsletter-input:hover,.newsletter-form-wrapper .newsletter-input:focus{box-shadow:inset 0 0 4px #d8e6bb;border:1px solid #e0ecca;border-right:0}.newsletter-form-wrapper .newsletter-submit{display:inline-block;vertical-align:top;border:1px solid #9bc052;padding:.51em 1.1em;background:#9bc052;color:#fff;border-radius:0 5px 5px 0;margin-left:-.25em}.newsletter-form-wrapper .newsletter-submit:hover,.newsletter-form-wrapper .newsletter-submit:active,.newsletter-form-wrapper .newsletter-submit:focus{background:#86ab3e;border:1px solid #86ab3e}.newsletter-label-statement{display:block;margin-top:1em}.main-footer .footer-links{width:13.99em;margin:0 auto;border-bottom:0}.main-footer .footer-links ul{display:inline-block;vertical-align:top;text-align:left;margin:0 5%;line-height:2em}.unobtrusive a{white-space:nowrap;color:#656564}.unobtrusive a:hover,.unobtrusive a:active{color:#c49e59;border-bottom:1px solid #dbc399}.main-footer .footer-contact{border-bottom:0!important;border-top:1px solid #f3f3f2;background:#fdfdfd}.main-footer .footer-contact ul{width:17em;margin:0 auto}.or-separator{color:#9b9b9c}.account-field-wrapper{max-width:22em;margin:0 auto}.login-wrapper{text-align:center}.form-label,.form-input{display:block;text-align:left}.template-reset-password .account-field-wrapper{padding-top:2em}.form-label{padding:.75em 0 .25em;position:relative;color:#656564}.label-set-as-default-address,.label-marketing{padding:0;color:#333332}.guest-login-in-tab button{border:0;background:0;color:#656564}.account-option-title{text-align:center;color:#656564}.title-social-signin,.title-social-signup{padding:2em 0 0}.title-forgot-password{font-size:1.215em;text-align:center;padding:.82305em 0;color:#656564}.input-field-group{color:#784c21;text-align:center}.promoted-register-link{padding:.5em 0}.customer-email-field{margin-top:1em}.customer-password-field{margin-bottom:1em}.recover-password{position:absolute;right:0;color:#5a3414}.recover-pwd-link{text-align:center}.referred-from-checkout{margin-top:1em;color:#656564;text-align:center}#helper p,#helper ul{color:#656564}.helper-wrapper{border-top:1px solid #e9e9e8;margin:3em auto;width:92%;max-width:22em}.helper-title{color:#9b9b9c;font-size:1.215em;margin:.82333em auto 0;text-align:center}.helper-subtitle{text-align:center;margin:2em 0 .5em;padding-top:.5em}.helper-subtitle:first-of-type{border-top:0;padding-top:0}.page-subtext{margin:1em 0}.input-subtext{color:#352315}.input-field-desc{font-size:.937em;text-align:left;margin:.2em;color:#ce8c4b}.input-field-desc-ul{font-size:.937em;color:#ce8c4b;list-style-type:disc}.input-field-desc-ul li{margin:.5em 1em}.fi-the-cat{text-align:center;margin-top:2em}.fi-icon{margin-bottom:1em}#HiddenEmail,label.attention{display:none}.form-label-visible{display:inline-block;vertical-align:top;padding:.75em 0 .25em;color:#333332}#Question{border:0;background:none;width:3.5em;display:inline-block;vertical-align:top;padding:.75em 0 .25em;color:#333332;-webkit-text-fill-color:#333332;opacity:1}.question-help-text{width:2.5em;display:inline-block;vertical-align:top;color:#333332;letter-spacing:.25em;padding:.75em 0 .25em .25em}.custom-form-error{display:none!important}.custom-form-error.is_visible{display:block!important}.registering-notice{margin:2em auto 0;text-align:left;color:#656564}.registering-notice p{margin:0 .5em}.template-customers .tab-bar{background:#fdfdfd;border-bottom:0}.template-customers-order .tab-bar,.template-customers-register .tab-bar,.template-customers-login .tab-bar{background:#fff}#profile-edit .page-content{padding-bottom:0}#profile .page-content{padding-top:0}.greeting-message{position:absolute;top:2.75em;left:42%;animation:fadeIn .5s ease-out forwards;animation-delay:2s;opacity:0}.greeting-message .username-cjk{font-size:1.215em;color:#333332}#profile .ssw-img-circle{animation:fadeIn .5s ease-out forwards;animation-delay:1s;opacity:0}.edit-profile-link{font-size:.937em}.yeah-yeah-yeah-slogan{margin-top:1em}#profile .or-separator{margin:0 .25em}.second-option{color:#ff9663}.account-mgmt{text-align:right;margin-top:2em}.account-mgmt a{margin-right:.75em}.page-content .edit-profile-link,.account-mgmt a{color:#c49e59}.page-content .edit-profile-link:hover,.page-content .edit-profile-link:active,.account-mgmt a:hover,.account-mgmt a:active{color:#c49e59;border-bottom:1px solid #cfb077}#profile .logged-in-true .function-desc-wrapper{padding-bottom:0}.ask-to-sign-up{width:80%;margin:0 auto;padding-top:2em}.page-content .sibling-option{color:#b48b40;padding:.35em 1em;border-radius:5px;margin-left:.5em;border:1px solid transparent}.page-content .sibling-option:hover,.page-content .sibling-option:active{color:#b48b40;border:1px solid #d4b886}.page-content .sibling-option:hover{transition:all .2s ease-out}.template-customers-profile-edit .page-content{padding-top:0}.template-customers-profile-edit .ssw-page{padding:0 0 2em!important}.checkbox-title{padding:1.5em 0 .25em;color:#7f7f7d}.marketing-info{color:#656564}.recover-password-form{display:none;color:#352315}.recover-password-form form{margin-top:1em}.recover-password-trigger,.recover-password-cancel{display:inline-block;padding-top:.5em;margin-top:.5em;border-bottom:1px solid transparent}.recover-success{display:none}.form-special-instructions{text-align:center;margin-top:1em}.recover-password-subtext{margin-bottom:1em}.template-customers-reset_password .layout-centered{padding-top:2em}.template-customers-reset_password form{max-width:22em;margin:0 auto}.help-block{display:block;font-size:.937em;color:#81a33c;margin:.25em 0}.help-block.form-error{color:#d13f49}.strength-meter .strength{position:relative;display:block;padding-top:1em}.strength-meter .strength:after{content:"";position:absolute;top:0;left:0;height:.35em;border-radius:2px}.strength-meter .strength:before{content:"";position:absolute;top:0;left:0;width:100%;height:.35em;border-radius:2px;background:#f4f4f2}.strength-meter .bad:after{width:10%;background:#f58246}.strength-meter .weak:after{width:33%;background:#d13f49}.strength-meter .good:after{width:66%;background:#f0c850}.strength-meter .strong:after{width:100%;background:#a0af46}.template-customers .cd-main-content{border-top:0}.template-customers .layout-centered{width:92%}.send-success #CustomerLoginForm{display:none}.profile-division-title{font-size:1.215em;text-align:center;margin:.411552em auto;color:#9b9b9c}.order-history-table{width:100%;text-align:center}.order-history-table thead{background:#eaeae8}.order-history-table tr{border-top:1px solid #e9e9e8;border-bottom:1px solid #e9e9e8;padding:.25em 0}.order-history-table tbody tr:nth-child(1){background:#fff}.order-history-table tbody tr:nth-child(2){background:#f8f8f8}.integrated-content-wrapper{width:92%;margin:-2em auto 0;padding-bottom:4em}.order-name{text-align:center;font-size:1.215em;width:92%;margin:.548735em auto .274367em}.order-excerpt{margin:0 auto;color:#656564;text-align:center}.order-status-wrapper .link-to-order-detail{width:92%;margin:0 auto;text-align:center;padding-bottom:1em}.thank-you-in-order{text-align:center;margin:2em auto;color:#9b9b9c}.thank-you-in-order ul{width:14em;margin:1em auto 0;text-align:left}.order-status-wrapper{background:#fdfdfd;width:100%;border-top:1px solid #f6f6f5}.order-status-timeline.in-template-account{width:85%;position:relative;margin:auto;padding:0 0 .25em}.order-status-timeline.in-template-order{width:auto;margin:0 0 1em .5em;padding:0}.status-waiting:before{background:#f3f3f2}.status-ok:before{background:#85d18c}.status-attention-needed:before{background:#fff47b}.status-cancel:before{background:#dbc0f8}.status-alert:before{background:#ea7979}.gateway-n-shipment{color:#656564;text-align:center;margin:.75em auto}.template-customers-order .gateway-n-shipment{margin:0 auto 1em}.timeline-item{position:relative}.check-dup:empty{display:none}.timeline-group div{display:inline-block}.timeline-item-title{color:#9b9b9c;margin-right:2em}.timeline-item-value{position:relative;width:60%;display:inline-block;vertical-align:top}.timeline-item-value:before{content:"";position:absolute;display:block;width:.5em;height:.5em;border-radius:50em;top:.5em;left:-1.2em}.tracking-co-n-num{display:block}.pickup-in-store-contact-details{width:73%;margin-left:27%;margin-top:1em;color:#656564;padding-top:1em;border-top:1px solid #f3f3f2}.template-customers .card-order-item{padding:0}.template-customers .tab-bar a{margin:0 .25em}.order-main-info{padding:0 1em 1em}.orders-empty-desc{width:80%;margin:1em auto 0}.link-to-full-order-history{width:80%;margin:2em auto;text-align:center}#address_form_new{width:92%;margin:0 auto}.template-customers-addresses .page-content{padding-top:0}.default-address-reminder{color:#656564;margin-top:2em;font-size:.937em}.function-desc-wrapper{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px solid #f3f3f2;position:relative;background:#fdfdfd;color:#747473}.function-desc-wrapper:before{content:"";width:0;height:0;position:absolute;border-top:1.04em solid #efefee;border-left:.6em solid transparent;border-right:.6em solid transparent;bottom:-1em;left:35%;right:35%}.function-desc-wrapper:after{content:"";width:0;height:0;position:absolute;border-top:1.04em solid #fdfdfd;border-left:.6em solid transparent;border-right:.6em solid transparent;bottom:-.9em;left:35%;right:35%}.function-title{color:#333332;font-size:1.215em;text-align:center;padding:.82305em 0;margin:0 auto}.function-desc{width:80%;margin:0 auto;font-size:.937em;color:#9b9b9c;max-width:27em}.template-customers .function-desc{padding-top:2.1333em}.sign-out-link{max-width:27em;margin:auto}.function-link-wrapper .right-column{width:72%;display:inline-block;vertical-align:middle}.function-link-wrapper .left-column{width:25%;display:inline-block;vertical-align:middle;text-align:center}.template-contact .function-link-wrapper{padding:1em 10% 2em;background:#fff;border-top:1px solid #f3f3f2}.template-contact .function-link{color:#9b9b9c}.function-link.extra-margins{margin-top:.82333em}.function-link-wrapper.introduce-contact-form{border-bottom:0;padding:0 10% 1em;background:#fbfbfa}.function-link-wrapper.with-top-border{border-top:1px solid #f6f6f6;margin-top:1em}.function-link{font-size:1.215em;color:#b48b40;margin:0 0 .41152em}.function-link.no-margin-space{margin:0}.function-link a{color:#b48b40}.function-link a span:before,.function-link a span:after{background:#b48b40;top:-.45em}.function-link a:hover,.function-link a:active{color:#b48b40}.function-link-icon{max-width:72px}.template-contact .function-contact-cs{border-top:0}.template-contact .function-contact-cs .function-link-icon{margin-top:1.5em}.function-link-list{margin-top:1em}.function-link-list:first-of-type{margin-top:0}.card-cs-messenger{text-align:center}.cs-messenger-title{color:#b48b40;margin:.5em auto;font-size:1.215em}.back-to-previous-wrapper{text-align:center;margin-top:-1em}.back-to-previous-wrapper .leftwards-arrow:before,.back-to-previous-wrapper .leftwards-arrow:after{background:#72afd7}.back-to-previous{display:inline-block;min-width:30%;margin:.5em auto}.back-to-previous .leftwards-arrow:before{top:-.55em}.back-to-previous:hover span,.back-to-previous:active span{left:-.5em;transition:position .3s ease-out}.general-card.card-customer-address{width:100%;position:relative}.card-customer-address .cta-wrapper{text-align:center;margin-top:1em}.add-new-wrapper{position:fixed;right:6%;bottom:1.2em;width:3.5em;height:3.5em;background:#b48b40;border-radius:50em;display:block;z-index:1;text-align:center;box-shadow:0 2px 2px #c3c3c3}.add-new-wrapper:hover,.add-new-wrapper:active{background:#7c5f2c}.add-new-wrapper.show{width:3.5em;height:3.5em}.add-new-wrapper.show,.add-new-wrapper.hide{transition:opacity .2s ease-out}.floating-button-add-new-trigger{display:block;color:#fff;font-size:2.178em}.no-data-now.hide{border:1px solid transparent;margin-bottom:0}.no-data-now{margin-bottom:8em}.add-new-address-wrapper.show{z-index:2}.addr-item-title{color:#7f7f7d;display:inline-block;width:30%;vertical-align:top;text-align:right;padding-right:.5em}.addr-item-value{display:inline-block;width:64%;vertical-align:top}#AddressProvinceNew{font-family:Source Han Sans TC,Noto Sans CJK TC,\601d\6e90\9ed1\9ad4,Microsoft JhengHei UI,Microsoft JhengHei,\5fae\8edf\6b63\9ed1\9ad4,PingFang TC,\860b\65b9  TC,Heiti TC,\9ed1\9ad4-\7e41,WenQuanYi Micro Hei,\6587\6cc9\9a5b\5fae\7c73\9ed1,sans-serif}.page-content .add-new-address-cta-button-wrapper{margin-top:1em}.double-cta-wrapper{margin:2em auto auto}.special-cta-span a{padding:.35em 1em;margin:1em auto 0;min-width:6em;display:inline-block;border-radius:5px}.special-cta-span a:hover,.special-cta-span a:active{border-bottom:0}.special-cta-span-primary a{background:#9bc052;border:1px solid #9bc052;color:#fff}.special-cta-span-primary a:hover,.special-cta-span-primary a:active{color:#fff;background:#729135;border:1px solid #729135}.special-cta-span-secondary a{color:#9bc052;border:1px solid transparent;background:#fff}.special-cta-span-secondary a:hover,.special-cta-span-secondary a:active{color:#9bc052;border:1px solid #c6db9d}.edit-address-wrapper{background:#f6f6f5;border:1px solid #ebebea;border-radius:5px;padding:1em 10% 2em;position:relative;max-width:27em;margin:1em auto 2em;z-index:1}.edit-address-wrapper:before{content:"";width:0;height:0;position:absolute;border-bottom:.69333em solid #ebebea;border-left:.4em solid transparent;border-right:.4em solid transparent;top:-.7em;left:36%;right:36%}.edit-address-wrapper:after{content:"";width:0;height:0;position:absolute;border-bottom:.69333em solid #f6f6f5;border-left:.4em solid transparent;border-right:.4em solid transparent;top:-.58em;left:36%;right:36%}.edit-address-wrapper input,.edit-address-wrapper select,.edit-address-wrapper input[type=checkbox]+label:before{border:1px solid #ebebea}.back-to-all-orders{width:92%;max-width:25em;margin:0 auto;padding-top:2em;text-align:center}.back-to-all-orders span:before,.back-to-all-orders span:after{background:#4a98cc}.back-to-all-orders span:before{top:-.57em}.back-to-all-orders:hover span,.back-to-all-orders:active span{position:relative;left:-.5em;transition:all .5s ease-out}.back-to-all-orders a:hover,.back-to-all-orders a:active{border-bottom:0}.template-wholesale-contact .back-to-all-orders{margin-bottom:1em}.order-brief{color:#9b9b9c;margin:0 0 0 .5em;border-bottom:1px solid #f3f3f2;padding:1em 0}.order-brief-value{margin-left:2em;color:#333332}.inline-map-link.google-maps{color:#71adeb}.inline-map-link.apple-maps{margin-left:1em;color:#f89b8d}.inline-map-link.apple-maps:hover,.inline-map-link.apple-maps:active{color:#f89b8d;border-bottom:1px solid #fbcdc7}.order-supplementary-details{margin:0 0 0 .5em}.order-supplementary-details h4{text-align:center;color:#656564;border-top:1px solid #f3f3f2;padding-top:.5em}.line-item-variant-title{color:#656564}.fulfillment-tracking-info{border-top:1px solid #efefee;margin:0 auto auto 1em;padding-top:.25em}.fulfill-stat-in-sec-shipments{position:relative;margin-left:1em}.fulfill-stat-in-sec-shipments:before{content:"";display:block;position:absolute;top:.15em;left:-1em;width:1em;height:1em;border-radius:50em}.fulfilled-item-tracking-num{color:#656564}.order-subsection-wrapper h4:only-child{display:none}.w-indent{margin-left:3.5em}.order-table{border-collapse:separate;border-spacing:.5em;position:relative}.order-table th,.order-table td{border-bottom:1px solid #efefee;padding-bottom:.25em}.order-table th,.order-table .refund-records{color:#656564}.order-table .no-border{border-bottom:0}.order-table .th-product{width:52%}.order-table .th-qty{width:2em}.refunded-true .net-payment-price,.refunded-false .order-total-price{font-size:1.383em}.table-item-sku{color:#9b9b9c;position:relative;margin-left:1em}.table-item-sku:before{content:"";position:absolute;display:inline-block;vertical-align:middle;width:.3em;height:.3em;top:.65em;left:-.65em;background:#e9e9e8}.table-item-sku-title{margin-right:.5em}.footnotes-within-order-table{color:#656564;margin:0 .5em 1em 0}.tax-included{text-align:right}.line-item-shipment{margin:.25em 0 .5em .5em;color:#656564}.line-item-shipment a{color:#b48b40;border-bottom:1px solid transparent}.line-item-shipment a:active,.line-item-shipment a:hover{color:#b48b40;border-bottom:1px solid #e8d9be}.order-notes-wrapper{margin:3em auto 1em;width:80%}.order-note-title,.order-section-subtitle,.card-order-shipments h4{margin:.5em auto .5em 0;color:#b48b40}.cs-note-title,.billing-address-title{border-top:1px solid #f3f3f2;padding-top:1em}.order-section-title{font-size:1.215em;color:#656564;margin:1.23457em 0 .41152em;text-align:center}.refund-in-order-title{margin:1em auto;padding-top:.5em;border-top:1px solid #e9e9e8}.refund-info{display:inline-block;margin-right:1em}.refund-notes{font-size:.937em;color:#656564;width:80%}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}.ribbon{position:absolute;border-radius:50em;z-index:1;color:#fff}.ribbon.trending{background:#ff4646b3}.ribbon.roasters-picks{background:#ff96639e}.ribbon.for-newbies{background:#f9db58b3}.ribbon.new-arrival{background:#9bc0529e}.ribbon.sustainability{background:#9373c69e}.template-collection .ribbon{opacity:0;top:42.5%;left:72%;width:3.5em;height:3.5em}.template-collection .ribbon-text{transform:rotate(45deg) translate(58%,20%);display:block;width:2.2em}.template-collection .ribbon.animated:first-of-type{animation:fadeInDownSlightly .5s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.2s}.pinned-outer{position:relative;background:#fff}.pinned-outer:after{display:block;width:0;height:1px;animation:growWidth 1s ease-out forwards;animation-delay:.1s;content:"";position:absolute;bottom:0;left:0;right:0;background:#ede9e2}.pinned{width:92%;max-width:27em;padding:1em;color:#542e19;margin:0 auto;position:relative}.promo-text.animated{animation:fadeIn .3s ease-out forwards}.promo-img.animated{animation:fadeInUp .5s ease-out forwards;animation-delay:.15s}.template-product .ribbon{width:3em;height:3em}.template-product .ribbon-text{font-size:.937em;width:2.2em;display:block;transform:rotate(45deg) translate(50%,20%)}.template-product .ribbon:nth-of-type(-n+2){animation:fadeInUpSlightly .5s ease-out forwards;animation-delay:1s}.template-product .ribbon:nth-of-type(1){top:78%;left:65%}.template-product .ribbon:nth-of-type(2){top:78%;left:80%}.overlay.filter-on:before{content:"";display:block;width:100%;height:100%;position:fixed;background:#e3e3e0b3;z-index:100}.overlay.filter-on{overflow:hidden}.modal-w-overlay,.modal-box{opacity:0;visibility:hidden;color:#333332;transform:translateY(-100%);z-index:2;border-radius:5px;border:1px solid #e2e2e0;width:0;height:0}.box-position-fixed{position:fixed;width:85%;top:6em;left:7.5%;right:7.5%}.box-position-absolute{position:absolute;width:80%;top:-10em;left:10%;right:10%}.modal-w-overlay.open{opacity:1;transform:translate(0);transition:all .25s ease-out;z-index:200;visibility:visible;height:auto;min-height:18em;background:#fff;max-width:27em;margin:0 auto}.modal-box.open{opacity:1;transform:translate(0);transition:opacity .25s ease-out;z-index:200;visibility:visible;height:auto;width:80%;margin:0 auto;border-radius:5px;border:0;min-height:18em;background:#fff;box-shadow:0 0 25px #6951252e}.modal-w-overlay.close{animation:fadeOutUp .2s forwards ease-out}.ajax-error-alert{display:none}.ajax-error-alert.show{display:block}.modal-title,.instructions-for-seller-label{padding:.65em 0;text-align:center;border-bottom:1px solid #fafafa;display:block}.estimated-shipping-costs-modal p:only-of-type{padding:2em 0 9em}.modal-w-overlay .instructions-desc{width:72%;text-align:left;padding-bottom:0;margin:0 auto;color:#333332}p.instructions-desc{padding-top:1em}.msg-code-inner{text-align:center;padding:1em 0 0;min-height:30em}.msg-code-inner.transition{visibility:hidden;width:0;height:0;overflow:hidden}.modal-close-wrapper{text-align:center}.modal-close.msg-code-close{border:1px solid #e9e9e8;border-radius:5px;background:#f6f6f6;width:10em;display:inline-block}.modal-close.msg-code-close:hover,.modal-close.msg-code-close:active{background:#eee;border:1px solid #e2e2e1}.msg-code-img{animation:fadeIn .2s ease-out forwards;color:#fff}.msg-howto-wrapper{min-height:20em;text-align:center}.msg-code-img-wrapper{background:#fff;padding:2em 0;border-bottom:1px solid #f6f6f6}.fb-msg-howto{width:90%;max-width:24em;margin:1em auto}.fb-msg-howto figcaption{font-size:16px;text-align:left;color:#333332}.app-os-title{text-align:center;color:#656564;font-size:1.215em;margin:.823045em 0}.is-android{margin-top:2.46914em}.step-2{width:90%;max-width:24em;margin:2.46914em auto 0;text-align:left;border-top:1px solid #f3f3f2;padding-top:.823045em;padding-bottom:5em}.fb-msg-howto-img{padding:5px;border-radius:5px;border:1px solid #e9e9e8;min-height:42px;background:#fff}.message{padding:1.5em;margin:2em auto;border-radius:5px;position:relative;text-align:left;max-width:22em}.message li{list-style-type:disc;margin-left:2em}.message li:only-child{list-style-type:none!important}.message-close{position:absolute;top:.5em;left:.75em;border-radius:50em;width:2em;height:2em;cursor:pointer;color:#6c1a20;font-size:1.067em;display:block}.message-close:hover,.message-close:active{color:#892128}.message.hide{opacity:0;transition:all .1s ease-out;width:0;height:0;overflow:hidden;padding:0;border:0}.error-message{background:#d13f49;color:#fff}.handling-errors{border-bottom:1px solid #d8d8d7;padding-bottom:2em;margin-bottom:2em}.message-success{background:#55b78a;color:#fff;margin-bottom:1em}.message-success.contact-form-success{width:100%}.successful-message-close{top:.25em;left:.25em}.successful-message-close:before,.successful-message-close:after{content:"";position:absolute;display:inline-block;vertical-align:middle;height:2px;width:16px;top:50%;margin-top:-2px;left:50%;right:50%;margin-left:-11px;background:#419870}.successful-message-close:before{transform:rotate(45deg)}.successful-message-close:after{transform:rotate(-45deg)}.successful-message-close:hover:before,.successful-message-close:hover:after{background:#22513b}.message-body{margin-top:.5em;text-align:center}.loader{visibility:hidden;margin:1em auto;text-indent:-9999em;width:2em;height:2em;border-radius:50%;background:#f9f4ef;background:-moz-linear-gradient(left,#f6f6f5 10%,rgba(246,246,245,0) 42%);background:-webkit-linear-gradient(left,#f6f6f5 10%,rgba(246,246,245,0) 42%);background:-o-linear-gradient(left,#f6f6f5 10%,rgba(246,246,245,0) 42%);background:-ms-linear-gradient(left,#f6f6f5 10%,rgba(246,246,245,0) 42%);background:linear-gradient(to right,#f6f6f5 10%,#f6f6f500 42%);position:relative;animation:load3 .9s infinite linear;transform:translateZ(0);overflow:hidden}.ajaxcart-loading .loader,.loading .loader{visibility:visible}.modal-spinner .loader{display:none;margin:5em auto}.modal-spinner .loader.is-visible{visibility:visible;position:relative;margin-top:5em;display:block}.loader:before{width:50%;height:50%;background:#656564;border-radius:100% 0 0;position:absolute;top:0;left:0;content:""}.loader:after{background:#fff;width:93%;height:93%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.general-card,.card-wider-no-ani{border-radius:5px;margin:0 auto .5em;padding:1em;position:relative;max-width:27em}.general-card .cta-button,.card-wider-no-ani .cta-button{margin-top:.5em;border:0}.general-card .cta-button:hover,.general-card .cta-button:active,.card-wider-no-ani .cta-button:hover,.card-wider-no-ani .cta-button:active{border:0}.general-card{width:92%;max-width:27em}.template-article .general-card.animated,.template-product .general-card.animated{animation:fadeInUpSlightly .25s ease-out forwards}.card-wider-no-ani{width:100%}.template-article .general-card{width:80%}.general-card.card-inner-promo{width:100%}.card-stack-title{font-size:1.215em;padding:.82251em 0;color:#9b9b9c;text-align:center}.card-title{margin-bottom:.5em;color:#333332}.card-title a{color:#333332}.inner-block{margin:2em auto}.left-minor-column{display:inline-block;vertical-align:middle;width:24%;text-align:center;max-width:6em}.left-minor-column-cat{text-align:right;margin-top:.5em}.left-minor-column-ss{width:20%;margin-right:.5em;text-align:right;display:inline-block;transform:translateY(40%)}.right-major-column{display:inline-block;vertical-align:middle;width:65%;margin-left:.7em}.left-minor-column-25{display:inline-block;vertical-align:middle;width:10%;max-width:6em;text-align:center}.right-major-column-70{display:inline-block;vertical-align:middle;width:85%;margin-left:2%}.left-minor-column-30{display:inline-block;vertical-align:middle;width:30%;max-width:7em;text-align:center}.right-major-column-66{display:inline-block;vertical-align:middle;width:66%;margin-left:2%}.normal-column-title{font-size:1.215em}.normal-column-title a{color:#b48b40}.normal-column-title a:hover,.normal-column-title a:active{border-bottom:0;color:#7c5f2c}.right-major-column-66 .secondary-info{color:#656564}.starring{width:100%;max-width:27em;position:relative;overflow:hidden}.cafe-rep-img:hover,.cafe-rep-img:active{opacity:.82}.cafe-rep-img:hover{transition:opacity .2s ease-out}.starring-container img{background:#ccc}.starring-inside-content{position:absolute;bottom:.4em;background:#00000073;padding:.5em 1em;color:#fff}.starring-title{font-size:1.215em;color:#fff}.starring-title span:before,.starring-title span:after{top:-.42em;background:#fff}.starring .prominent-link{color:#fff}.starring .prominent-link:hover,.starring .prominent-link:active{border-bottom:0;color:#fff}.starring .secondary-info{color:#e1e1e1}.starring-social-links{text-align:center;margin:.5em .25em 0 0}.starring-social-links li{display:inline-block;margin-left:.5em}.starring-social-links li:first-child{margin-left:0}.starring-social-links a{min-width:35px}.starring-social-links a:hover,.starring-social-links a:active{border-bottom:0}.card-bmstore-nf a h3{color:#b48b40}.card-bmstore-nf a h3:hover,.card-bmstore-nf a h3:active{color:#8e6e33}.card-bmstore-nf a ul{color:#656564}.our-cafes .card-bmstore{margin-bottom:.75em}.our-cafes .card-bmstore:hover,.our-cafes .card-bmstore:active{border:1px solid #dfd1b8}.our-partners .card-partner{margin-bottom:.75em}.our-partners .card-partner:hover,.our-partners .card-partner:active{border:1px solid #c6d6a7}.our-partners .card-partner:hover{transition:all .2s ease-out}.our-partners .external-link{margin-right:.5em}.card-title,.cta-button-wrapper{margin-top:.5em}.template-index .card-title,.template-index .cta-button-wrapper{text-align:center}.card-gray-border{background:#fff;border:1px solid #efefee;box-shadow:0 2px 4px #f5f5f5}.card-gray-border-light{background:#fff;border:1px solid #efefee;box-shadow:0 2px 4px #f8f8f7}.card-gray-border-dark{background:#fff;border:1px solid #e9e9e8;box-shadow:0 2px 4px #f8f8f7}.card-green{background:#55b78ae6;color:#fff}.card-orange{background:#ff9663e6;color:#fff}.card-related-articles-in-coll-list h4,.card-related-articles-in-coll-list .cta-button-wrapper{text-align:center}.card-related-articles-in-coll-list .article-item a:visited{color:#6eacd6}.card-related-articles-in-coll-list .article-item a:visited:hover{border-bottom:1px solid #e1eef7}.in-orange.cta-button{background:#ff9663;border:1px solid #ff9663;color:#fff}.in-orange.cta-button:hover,.in-orange.cta-button:active{background:#ff8144;border:1px solid #ff8144;color:#fff}.in-purple.cta-button{background:#9373c6;border:1px solid #9373c6;color:#fff}.in-purple.cta-button:hover,.in-purple.cta-button:active{background:#825dbd;border:1px solid #825dbd;color:#fff}.in-purple a{color:#9373c6}.in-purple a:hover,.in-purple a:active{color:#825dbd;border-bottom:1px solid #d9ceeb}.in-purple a:visited{color:#af97d5}.in-blue.cta-button{background:#4a98cc;border:1px solid #4a98cc;color:#fff}.in-blue.cta-button:hover,.in-blue.cta-button:active{background:#368ac1;border:1px solid #368ac1;color:#fff}.page-content .secondary-in-gold{color:#b48b40;border:1px solid transparent}.page-content .secondary-in-gold:hover,.page-content .secondary-in-gold:active{color:#b48b40;border:1px solid #cdad73;border-bottom-color:#cdad73}.page-content .secondary-in-grass-green{color:#9bc052;border:1px solid transparent}.page-content .secondary-in-grass-green:hover,.page-content .secondary-in-grass-green:active{color:#9bc052;border:1px solid #bbd48a;border-bottom-color:#bbd48a}.page-content .secondary-in-blue:hover,.page-content .secondary-in-blue:active{border:1px solid #9ac5e2}.in-grass-green.primary-cta{background:#9bc052;border:1px solid #9bc052}.in-grass-green.primary-cta:hover,.in-grass-green.primary-cta:active{background:#8fb642;border:1px solid #8fb642}.in-white.cta-button{background:#ffffffb3;color:#352315}.in-white.cta-button:hover,.in-white.cta-button:active{background:#fff;color:#352315;border-bottom:0}.cta-button.with-leftwards-arrow{padding-left:1.25em}.cta-button.with-leftwards-arrow .leftwards-arrow:before{top:-.55em}.cta-button.with-leftwards-arrow .leftwards-arrow:before,.cta-button.with-leftwards-arrow .leftwards-arrow:after{background:#fff}.right-major-column .text-notify{color:#9b390e}.text-notify a,.text-notify a:hover,.text-notify a:active{color:#9b390e;border-bottom:1px solid rgba(155,57,14,.2)}.card-inner-promo{margin:2em auto}.inner-promo-heading{color:#784c21;margin-top:0}.general-card .subheading-h3{margin:0 0 .823045em}.card-stack-top-notifications{padding-top:.8em}.recommendation-list a{color:#b48b40;border-bottom:1px solid transparent;vertical-align:middle}.recommendation-list a:hover,.recommendation-list a:active{color:#b48b40;border-bottom:1px solid #d4b886}.recommendation-list li{margin-bottom:.5em}.little-square{width:1em;height:1em;border-radius:5px;display:inline-block;margin-right:.5em;vertical-align:middle}.little-square.grown-in-latin-america{width:7em}.little-square.grown-in-africa{width:5em}.little-square.grown-in-taiwan{width:3em}.little-square.signature-blends{width:2em}.little-square.light-roast{width:8em}.little-square.light-medium-roast{width:2em}.little-square.medium-roast{width:4em}.little-square.dark-roast{width:2em}.little-square.top-level{width:30%}.little-square.by-roast-level{background:#ceb086}.little-square.by-growing-region{background:#ffeb79}.little-square.bmstore-mark{width:1em;border-radius:50em;background:#ece0ca}.current .bmstore-mark{background:#d4b886}.bmstore-list{width:90%;max-width:15em;margin:0 auto}.bmstore-list .additional-desc{display:inline-block;margin-left:1.5em}.template-product .recommendation-list{max-width:14em;margin:0 auto}.category-icon.animated{animation:fadeInDown .6s ease-out forwards;animation-delay:.2s}.aside-content{background:#fafafa;border-top:1px solid #f1f1f1;padding:0 0 3em}.cs-subtitle{margin-top:1em;color:#b48b40}.cs-subtitle a{color:#b48b40}.cs-subtitle a:hover,.cs-subtitle a:active{color:#b48b40;border-bottom:1px solid #d4b886}.cs-subtitle span:before,.cs-subtitle span:after{background:#b48b40}.light-roast{background:#ceb086}.light-medium-roast{background:#be9d76}.medium-roast{background:#856a50}.dark-roast{background:#5c493a}.all-coffee-beans{background:#3d3026}.grown-in-latin-america{background:#ffeb79}.grown-in-africa{background:#ffb178}.grown-in-taiwan{background:#fe9292}.grown-in-islands{background:#ffc58c}.signature-blends{background:#b392ce}.curated-new-arrival{background:#a7ceff}.curated-trending{background:#ff9d9d}.curated-roasters-picks{background:#f6ebcc}.curated-for-newbies{background:#c0e99a}.tagged-getting-started{background:#b1ce7a}.tagged-farming{background:#6ebdb2}.tagged-roasting{background:#e4798c}.tagged-storage{background:#ffab6e}.tagged-brewing{background:#f9dd5a}.tagged-all{background:#f9ef49}.tagged-hiring{background:#ae7dc0}.tagged-bulletin{background:#ffda5a}.tagged-promo{background:#fb9761}.tagged-news{background:#9bc052}.tagged-recall{background:#e76ea5}.merchandise{background:#fbd4d4}.large-icon{display:block;margin:2em auto 0}.large-icon-404{display:block;margin:auto}.large-icon-search{z-index:-1;margin-top:0}.search-form-in-page .search-input-in-404{border:1px solid #f3f3f2;border-bottom:1px solid #efefee}.search-form-in-page .search-input-in-404:hover,.search-form-in-page .search-input-in-404:active{border-bottom:1px solid #e9e9e8}.quick-links{margin:1.5em auto 0;text-align:center;width:80%;max-width:28.125em}.quick-links li{display:inline-block;text-align:center;margin:0 .25em .5em 0}.quick-links li a{padding:.5em;min-width:6em;margin-right:.25em;border-radius:5px;display:inline-block;color:#f7995f;border:1px solid #fbcdb1}.quick-links li a:hover,.quick-links li a:active{color:#f7995f;border:1px solid #fbcdb1;background:#fffaf7}.quick-links li:before{content:none}.template-404 .layout-centered{padding:2em 0 5em}.template-404 .pseudo-bullets-ul{width:65%}.template-404 .retain-min-height{min-height:4em}.template-404 .page-content{padding-bottom:4em}.template-404 .pseudo-bullets-ul li{margin:0 0 .5em}.template-404 .typeahead-list{border:1px solid #f3f3f2}.template-404 .typeahead-list,.template-404 .typeahead-dropdown{border-top:0}.possible-reason-list{max-width:28.125em}.our-cafes .page-content{padding:2em 0}.page-excerpt{width:70%;max-width:28.125em;margin:auto;padding:0 0 2em;color:#9b9b9c}.page-excerpt h2+p{margin-top:.25em}.contact-form-wrapper{background:#fbfbfa;padding-bottom:5em;max-width:30em;margin:0 auto}.frontpage-section-title{color:#9b9b9c;text-align:center;font-size:1.215em;padding-bottom:.5em}.suggested-products-title{padding:1em;color:#9b9b9c;text-align:center;font-size:1.215em}@media only screen and (min-width: 480px){.within-index.product-wrapper{width:94%}}@media only screen and (min-width: 768px){.within-index.product-wrapper{width:100%}}.card-frontpage-bulletin{min-height:22.5em}.frontpage-featured-products .product-wrapper{border:1px solid #f3f3f2;border-bottom-color:#efefee;box-shadow:0 2px 3px #f8f8f7;opacity:1}.frontpage-featured-products .secondary-featured-products{width:92%}.frontpage-featured-products .card-related-item{margin-bottom:.75em}.full-bg-section-title{text-align:center;font-size:1.215em}.full-bg-section{border:0;color:#fff;border-radius:5px;width:92%;max-width:27em;box-shadow:0 2px 3px #f8f8f7;margin:.7em auto;padding:1em;position:relative;overflow:hidden}.full-bg-section:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;left:0;border-radius:3px;overflow:hidden}.full-bg-section h2,.full-bg-section .layout-centered{position:relative;z-index:1}.collection-picker{background-position:0 0;background-size:200%;min-height:19em;overflow:hidden}.collection-picker:before{background-color:#201300c9}.collection-picker .layout-centered{width:90%;text-align:center}.collection-wrapper{width:30%;display:inline-block;vertical-align:middle;text-align:center;position:relative;min-height:7em}.collection-wrapper .thumbnail-first-letter{position:absolute;display:block;top:20%;left:0;right:0;margin:auto;padding:0}.collection-wrapper .thumbnail-first-letter a{display:block;padding:.25em .6em;position:relative;top:0;left:0}@media only screen and (max-width: 788px){.collection-wrapper .thumbnail-first-letter a{padding:.25em .6em .25em .7em}}@media only screen and (max-width: 768px){.collection-wrapper .thumbnail-first-letter a{padding:.25em .4em .25em .5em}}@media only screen and (max-width: 412px){.collection-wrapper .thumbnail-first-letter a{padding:.25em .5em .25em .6em}}@media only screen and (max-width: 387px){.collection-wrapper .thumbnail-first-letter a{padding:.25em .6em .25em .8em}}@media only screen and (max-width: 367px){.collection-wrapper .thumbnail-first-letter a{padding:.25em .7em .25em .9em}}.collection-wrapper a{color:#fff}.collection-wrapper a:hover,.collection-wrapper a:active{border:0;color:#fff}.collection-wrapper .collection-title{position:relative;top:5.5em}@media only screen and (max-width: 400px){.collection-wrapper .collection-title{left:.3em}}@media only screen and (max-width: 360px){.collection-wrapper .collection-title{left:.6em}}svg.circle-wrapper{width:100px;height:100px;display:block;margin:auto;position:absolute;left:0;right:0}.circle{stroke:#ffffff73;stroke-width:1;stroke-dasharray:531;fill:transparent;transition:stroke-dashoffset 1s}.circle:hover,.circle:active{fill:#3523154d;transition:all .1s ease-out}.full-circle-100 .circle.animated{stroke-dashoffset:0;animation:show100 5s ease-out forwards;opacity:1}@keyframes show100{0%{stroke-dashoffset:537}to{stroke-dashoffset:0}}.item-excerpt{color:#333332;font-size:.937em}.calendar-view-container:last-of-type{border:0;padding-bottom:0;margin-bottom:0}.calendar-view-container a:hover,.calendar-view-container a:active{border-bottom:0}.calendar-view.left-column{display:inline-block;vertical-align:top;width:21%;text-align:center;color:#b5b5b5}.calendar-view.right-column{display:inline-block;vertical-align:top;width:71%}.item-title{color:#4a98cc}.newest-article-link:hover .item-title,.newest-article-link:active .item-title{color:#276289}.template-blog .item-pubdate{margin-top:1em}.template-search .item-pubdate{margin-top:.65em}.pubdate-day{font-size:1.68em;display:block}.pubdate-month{display:block;line-height:.75}.newest-article-link{display:block;padding-bottom:.5em;margin-bottom:.5em;border-bottom:1px solid #f6f6f6}.newest-article-link:last-of-type{border-bottom:0}.page-content .newest-article-link:hover,.page-content .newest-article-link:active{border-bottom:1px solid #f6f6f6}.page-content .newest-article-link:last-of-type:hover,.page-content .newest-article-link:last-of-type:active{border-bottom:0}.special-events{background-size:100%;background-position:0 30%;position:relative;min-height:15em;overflow:hidden}.special-events:before{background-color:#35231580}.special-events ul{width:70%;margin:1em auto 0}.where-to-buy{background-size:100%;background-position:0 0;position:relative;min-height:21em;border-radius:5px;padding:0}.where-to-buy h2{margin-top:.823045em;color:#fff}.where-to-buy:before{background-color:#35231559}.region-group{width:45%;display:inline-block;text-align:center;position:relative}.region-title{position:absolute;bottom:-10.25em;left:0;right:0;color:#fff}.bubble-item-list{font-weight:400}.bubble-item{border-radius:5px;margin-top:1em;display:inline-block;position:absolute}.bubble-item.animated{animation:fadeInDown .5s cubic-bezier(.175,.885,.32,1.275) forwards}.bubble-item a{color:#352315;padding:.25em .5em;display:block}.bubble-item a:hover,.bubble-item a:active{color:#352315;border-bottom:0}.partner{background:#9bc052}.partner:after{animation:fadeInDown .5s ease-out forwards;content:"";width:0;height:0;position:absolute;border-top:.52em solid #9bc052;border-left:.3em solid transparent;border-right:.3em solid transparent;bottom:-.45em;right:35%;left:35%}.partner:hover,.partner:active{background:#c3fc53}.partner:hover:after,.partner:active:after{border-top-color:#c3fc53}.cafe{font-weight:400;background:#f9df57}.cafe:after{animation:fadeInDown .5s ease-out forwards;bottom:-.45em;right:35%;left:35%;content:"";width:0;height:0;position:absolute;border-top:.52em solid #f9df57;border-left:.3em solid transparent;border-right:.3em solid transparent}.cafe:hover,.cafe:active{background:#f7d626}.cafe:hover:after,.cafe:active:after{border-top-color:#f7d626}.cafe-kdartspace{width:4em;top:2em;left:.5em}.cafe-kuandu{width:5em;top:5.1em;left:3em}.cafe-artyard{width:8em;top:1.5em;left:-4em}.cafe-nch{width:6em;top:-1.5em;left:0}.cafe-r79{width:8em;top:6.25em;left:1.5em}.legend{font-size:.937em;color:#9b9b9c;width:90%;margin:.5em auto 0;text-align:right}.legend li{display:inline-block;margin-right:1em}.legend .color-block{width:.65em;height:.65em;border-radius:50em;display:inline-block;margin-right:.5em}.legend .yellow-block{background:#f9df57}.legend .grassgreen-block{background:#9bc052}#our-partners .page-title,#our-partners .eye-catching{padding:0}.our-partners .secondary-info{color:0 #656564}.geo-identifier{background:#ff9663}.geo-identifier:after{animation:fadeInDown .5s ease-out forwards;content:"";width:0;height:0;position:absolute;border-top:.52em solid #ff9663;border-left:.3em solid transparent;border-right:.3em solid transparent;bottom:-.45em;right:35%;left:35%}.geo-identifier a,.geo-identifier a:hover,.geo-identifier a:active{color:#fff}.geo-identifier:hover,.geo-identifier:active,.geo-identifier.active{background:#ff7430}.geo-identifier:hover:after,.geo-identifier:active:after,.geo-identifier.active:after{border-top-color:#ff7430}.eye-catching .reset-all{position:absolute;bottom:.5em;left:10%;cursor:pointer;width:5em;padding:.25em;color:#ff9663;border:1px solid #ffc9b0;border-radius:5px;visibility:hidden;opacity:0;transform:translate(-20em);transition:all .5s ease-out}.eye-catching .reset-all.popup{visibility:visible;opacity:1;transform:translate(0)}.geo-identifier-tamsui{top:0;left:10%}.geo-identifier-shilin-tianmu{top:1.5em;left:27.5%;animation-delay:.1s}.geo-identifier-luzhou{top:5em;left:17%;animation-delay:.1s}.geo-identifier-banqiao{top:8.25em;left:21%;animation-delay:.3s}.geo-identifier-dadaocheng-zhongshan{top:6em;left:35%;animation-delay:.5s}.geo-identifier-daan{top:8.75em;left:52.5%;animation-delay:.7s}.geo-identifier-shinyi-songshan{top:5.5em;left:65%;animation-delay:.9s}.geo-identifier-neihu{top:2.5em;left:80%;animation-delay:1.1s}.additional-info{position:relative;top:10.5em;padding-top:1em;border-top:1px solid #18110c;height:6em;background:#20130ae6;color:#fff;margin-top:.3em;text-align:center;overflow:hidden;border-radius:0 0 5px 5px}.additional-info p{margin:0 auto .5em}.additional-info a{color:#fff}.additional-info a:hover,.additional-info a:active{color:#fff;border-bottom:0}.additional-info .rightwards-arrow:before,.additional-info .rightwards-arrow:after{background:#ffffffb3}.tokyo-2016-title{padding-bottom:0}.tokyo-2016-subtitle{margin:0 0 .5em;text-align:center;font-size:1.067em}.tokyo-2016-subtitle a{color:#b48b40}.tokyo-2016-subtitle a:hover,.tokyo-2016-subtitle a:active{color:#b48b40;border-bottom:1px solid #cdad73}.tokyo-2016-p{margin-bottom:2em;color:#656564;font-size:.937em}.greeting-icon{margin:0 auto 3em;display:block}.instafeed-wrapper{text-align:center;border-top:1px solid #fafafa;padding:2em 0 4em;background:#fff;margin-top:3.5em}#instafeed{width:100%;margin:0 auto}.ig-img-wrapper{width:100px;display:inline-block;margin:.5em}.ig-img:hover,.ig-img:active{opacity:.75;transition:opacity .2s ease-out}.ig-img-stats{margin-top:-.35em}.ig-img-stats a{color:#656564}.ig-img-stats a:hover,.ig-img-stats a:active{color:#333332}.ig-img-stats-item{display:inline-block;min-width:1.2em;text-align:center;vertical-align:middle}.ig-img-stats-text{display:inline-block;min-width:1.5em;text-align:center;vertical-align:middle}.heart{position:relative;width:1em;height:1em}.heart:after,.heart:before{position:absolute;content:"";left:.625em;top:0;width:.625em;height:1em;background:#e3e3e3;-moz-border-radius:50px 50px 0 0;border-radius:50px 50px 0 0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;transform-origin:0 100%}.ig-img-stats:hover .heart:before,.ig-img-stats:hover .heart:after,.ig-img-stats:active .heart:before,.ig-img-stats:active .heart:after{background:#c1c1c2}.heart:after{left:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;transform-origin:100% 100%}.talk-bubble{position:relative;width:1.1em;height:1em;padding:0;background:#e3e3e3;border-radius:50em;min-width:1em}.talk-bubble:after{content:"";position:absolute;border-style:solid;border-width:5px 3px 0;border-color:#e3e3e3 transparent;display:block;width:0;z-index:1;margin-left:-5px;bottom:-3px;left:53%}.subsection-in-wholesale{padding:0 0 1em;width:70%;max-width:20em;margin:auto auto 0}.subsection-in-wholesale p{width:100%}.eye-catching{background:#fff;border-bottom:1px solid #f1f1f0;padding:0 0 2em}.eye-catching p{max-width:28.125em;margin-left:auto;margin-right:auto;color:#656564}.eye-catching z-index-fix{z-index:2;position:relative}.eye-catching .eye-catching-p{margin:1em auto;width:70%;max-width:28.125em}.eye-catching .eye-catching-p:first-of-type{margin:0 auto 1.5em}.eye-catching .cta-wrapper{margin:0 auto 1em;max-width:20em}.eye-catching strong{color:#333332}.eye-catching-title{font-size:1.68em;color:#9b9b9c;width:70%;padding:.5953em 0 .29765em;margin:0 auto}.align-left{text-align:left;display:block}.align-right{text-align:right;display:block}.z-index-fix,#consult .page-header{z-index:2}#task-selector{position:relative;width:70%;max-width:20em;margin:1em auto 0;z-index:1}#task-selector ul a{color:#ff7b3a;display:block;width:100%;height:100%;padding:.94em 0 .94em 3.75em}#task-selector ul a:hover,#task-selector ul a:active{color:#ff9663;border-bottom:0}#task-selector>a.first-of-type,#task-selector>a.last-of-type{visibility:hidden;width:0;height:0;margin:0;overflow:hidden}#task-selector li{position:relative}#task-selector li:hover{background:#f9f6f4}#task-selector>ul{position:absolute;left:0;right:0;opacity:0;background:#ffffffed;border-radius:0 0 5px 5px;border:1px solid #f0e7e4;border-top:0;box-shadow:0 0 6px #ede3df;height:0;width:100%;overflow:hidden;transition:opacity .2s ease-out}#task-selector:target>ul{height:auto;width:100%;opacity:1;overflow:auto}#task-selector>ul>li{float:none}#task-selector:not(:target)>a.first-of-type,#task-selector:target>a.last-of-type{display:block;visibility:visible;width:auto;height:auto;overflow:auto}#task-selector:not(:target)>.first-of-type{border-radius:5px}#task-selector:target>.last-of-type{border-radius:5px 5px 0 0}.expand-or-collapse{padding:.94em .8em;border-radius:5px;background:#ff9663;text-align:center;color:#fff}.expand-or-collapse.last-of-type{position:relative;top:-1.55em}.expand-or-collapse:hover,.expand-or-collapse:active{background:#ff854a}.expand-or-collapse .downwards-arrow,.expand-or-collapse .upwards-arrow{margin-left:.25em}.expand-or-collapse .downwards-arrow:before,.expand-or-collapse .downwards-arrow:after{background:#fff}.expand-or-collapse .upwards-arrow:before{background:#fff}.expand-or-collapse .upwards-arrow:after{background:#fff;margin-left:.42em}#task-selector .expand-or-collapse:hover,#task-selector .expand-or-collapse:active{color:#fff;border-bottom:0}#task-selector>ul{margin-top:-1.55em;transition:all .2s ease-out}.collapsed .task-dropdown{height:100%;width:0;opacity:0;overflow:hidden}#task-selector.collapsed .last-of-type,#task-selector.collapsed .task-dropdown{height:0;width:100%;opacity:0;overflow:hidden;visibility:hidden}#task-selector.collapsed .first-of-type{display:block;width:100%;height:auto;opacity:1;overflow:auto;visibility:visible}.feature-list{padding:2em 0}.feature-wrapper{width:70%;margin:0 auto;padding-bottom:2em;max-width:28.125em}#wholesale-and-consulting .feature-wrapper{margin:1.5em auto}#wholesale-and-consulting .feature-wrapper p{margin-bottom:.75em}#wholesale-and-consulting .feature-title{color:#1e1e1f}.first-column{width:70%;margin:0 auto;text-align:center}.second-column{width:100%;margin:0 auto;text-align:left}.feature-icon{display:inline-block;vertical-align:middle}.feature-icon.animated{animation:fadeInUp .3s ease-out forwards}.number-counts{font-size:1.68em;display:inline-block;vertical-align:middle;margin-left:.25em}.the-sign{font-size:15.2px}.the-sign.animated{animation:fadeInUp .3s ease-out forwards;animation-delay:.2s}.the-number{position:relative;top:.1em}.the-number.animated{animation:fadeInUp .3s ease-out forwards;animation-delay:.2s}.large-subtitle{font-size:1.383em;color:#656564;margin:0 auto 1.7855em;text-align:center}.coll-large-subtitle{font-size:1.383em;color:#656564;margin:1em auto 0;text-align:center}.coll-large-subtitle.with-separator{border-top:1px solid #f3f3f2;padding-top:1em}.feature-title{margin:.82305em auto .41152em;color:#7f7f7d;font-size:1.215em;text-align:center}.feature-cafes .number-counts{color:#ffe597}.feature-experience .number-counts{color:#f18050}.feature-partners .number-counts{color:#e35b5d}.feature-a-great-cup .number-counts{color:#774f38}.text-with-link{margin-top:1em}.our-partners .page-content{padding-bottom:4em}.our-partners .eye-catching{padding:2em 0;position:relative;min-height:15em}section .card-partner:last-of-type{margin-bottom:0}.partner-location-title{font-size:1.215em;color:#9b9b9c;margin:auto;padding:1.25em 0 .75em;text-align:center}.partner-group.show{transition:all .25s ease-out}.show{opacity:1;transition:all .2s ease-out;width:auto;height:auto;overflow:initial}.hide{opacity:0;transition:all .2s ease-out;width:0;height:0;overflow:hidden;padding:0;border:0}.non-break-link{display:inline-block;border-bottom:1px solid transparent}.acknowledgements{color:#9b9b9c;padding:3em 0 5em;max-width:28.125em;text-align:center}.acknowledgements p{margin-top:1em}.acknowledgements ul{text-align:left}.page-content .no-hover-border:hover,.page-content .no-hover-border:active{border-bottom:0}.page-content .keep-white:hover,.page-content .keep-white:active{color:#fff}.site-search-input,.autoc-wrapper,.control-group,.help-block,.strength-meter,label{-webkit-backface-visibility:hidden;backface-visibility:hidden}.metrics-item.processing-method{display:none}.acidity-index-filled.wow{opacity:.8!important}@media only screen and (min-width: 768px){#instafeed{width:80%}.frontpage-featured-products .card-related-item{width:100%}.product-wrapper,.general-card{margin-left:auto;margin-right:auto}.general-card{text-align:left}.full-bg-section{margin-top:0}.additional-info{top:12em}.collection-picker{min-height:31.25em;max-width:28em}.where-to-buy{margin-top:.7em;min-height:22.5em;max-width:26em}.split-max-wrapper{min-height:25em;width:99%;max-width:50em;margin:0 auto;position:relative;text-align:center}.split-max-wrapper:first-child{padding-top:0}.split-max-wrapper .general-card{width:100%}.split-left-column{display:inline-block;vertical-align:top;width:45.8%;max-width:27em}.split-right-column{display:inline-block;vertical-align:top;width:45.8%;margin-left:2%;max-width:27em}.single-column-in-frontpage{margin-right:47.8%;margin-top:-1.1em}}.how-to-track-orders .eye-catching{padding:0 10%}.how-to-track-orders .function-link-wrapper{margin:2em auto 0;padding-top:2em;border-top:1px solid #f6f6f6;max-width:30em}.how-to-track-orders .function-link-wrapper:first-of-type{border-top:0;margin-top:0}.screenshot{width:80%;margin:2em auto 0}.screenshot img{border:1px solid #f3f3f2;padding:3px}.wholesale-catalog .eye-catching{padding:1em 0}.wholesale-catalog .layout-centered{padding-bottom:6em;z-index:1;position:relative}.wholesale-legend{font-size:.937em}.wholesale-legend li{margin-bottom:.5em}.wholesale-legend .special-label{display:inline-block;text-align:right;vertical-align:middle;margin-right:.5em;font-size:1em}.wholesale-legend .label-desc{width:70%;display:inline-block;vertical-align:middle;color:#7f7f7d}.important-notice{width:80%;max-width:28.125em;margin:auto;padding-top:1em}.long-text{padding-bottom:1em}.long-text:last-of-type{padding-bottom:0}.card-next-step{padding:2em 1em}.card-next-step p{color:#656564}.card-next-step p,.card-next-step h4{width:90%;margin-left:auto;margin-right:auto}.next-title{margin-bottom:.5em}.next-title-with-hr-border{margin-bottom:.5em;padding-top:1em;margin-top:1em;border-top:1px solid #f6f6f6}.wholesale-table tr,.wholesale-table td{display:block}.wholesale-table .inline-block{display:inline-block}.wholesale-table .second-lang{color:#7f7f7d}.wholesale-table tr{margin-bottom:.5em;padding-bottom:1em;border-bottom:1px solid #efefee}.wholesale-table tr:nth-child(2){padding-top:.5em;border-top:1px solid #efefee}.wholesale-table tr.wholesale-group-title:only-of-type{display:none}.wholesale-table .wholesale-group-title{border-bottom:0;margin:2.1em 0 1em;padding-bottom:0;text-align:center}.wholesale-table .wholesale-group-title th{min-width:5em;color:#fff;padding:.2em .8em;border-radius:10em;display:inline-block}.group-light-roast-title th{background:#8a6955}.group-light-medium-roast-title th{background:#5d4333}.group-medium-roast-title th{background:#382418}.group-dark-roast-title th{background:#030201}.page-content .wholesale-product-link{font-weight:400;color:#327eb1}.page-content .wholesale-product-link .rightwards-arrow:before,.page-content .wholesale-product-link .rightwards-arrow:after{background:#9ac5e2}.page-content .wholesale-product-link:hover,.page-content .wholesale-product-link:active{color:#2c709d}.special-label{border-radius:5px;padding:0 .5em;font-size:.878em;font-weight:400;min-width:3em;text-align:center}.special-label.trending{color:#ff6060;border:1px solid #f88}.special-label.roasters-picks{color:#ff9663;border:1px solid #ffb896}.special-label.free{color:#fff;background:#d7b54c;margin-right:.25em;position:relative;top:-.1em}.special-label.for-newbies{color:#f9db58;border:1px solid #f9db58}.special-label.new-arrival{color:#aaca6c;border:1px solid #c6db9d}.special-label.sustainability{color:#9373c6;border:1px solid #bda9dc}.wholesale-table .hide{display:none}.toggle-bar-wrapper{width:80%;margin:0 auto}.toggle-bar-wrapper p{width:100%}.toggle-bar-wrapper .toggle-bar-desc{margin-bottom:1em}.toggle-bar{margin:0 auto 2em;border-radius:5px;background:#fff;border:1px solid #e2e2e1;position:relative}.toggle-button{padding:.65em 0;display:inline-block;color:#656564;font-size:.937em;font-weight:400;text-align:center;border-left:1px solid #e2e2e1;background:#fff;cursor:pointer}.toggle-button:after{content:"";position:absolute;display:block;height:.6em;bottom:-1.5em}.toggle-button.unselected{background:#fbfbfc;color:#c9c9ca}.toggle-button.unselected:after{opacity:.03;transition:opacity .2s ease-out}.toggle-light-roast:after{background:#8a6955}.toggle-light-medium-roast:after{background:#5d4333}.toggle-medium-roast:after{background:#382418}.toggle-dark-roast:after{background:#030201}.toggle-light-roast{width:38%;border-left:0}.toggle-light-roast:after{width:38.4%;border-radius:5px 0 0 5px}.toggle-light-medium-roast{width:16%}.toggle-light-medium-roast:after{width:16%}.toggle-medium-roast{width:30%}.toggle-medium-roast:after{width:30%}.toggle-dark-roast{width:16%}.toggle-dark-roast:after{width:16%;border-radius:0 5px 5px 0}.page-division-wider{padding:1em;margin:0 auto;width:80%;max-width:35.625em}.page-division-wider p{margin-bottom:1em}.page-division-wider p:last-of-type{margin-bottom:0}.page-division-wider.extra-spaces{padding:2em 0 1em}.page-division-wider+.page-division-wider{padding-top:0}.p-wo-margins{margin:0}@media only screen and (min-width: 1170px){.where-to-buy{margin-top:0}.template-wholesale-and-consult .eye-catching-p{padding-top:1em}.ajaxcart-nouveau{width:27em;right:0;left:auto;transform:translate(23em);transition:all .3s ease-out}.ajaxcart-nouveau.open{transition:all .3s ease-out}.ajaxcart-nouveau-static{right:auto;left:auto;transform:none;margin:0 auto;width:auto;max-width:35em}.ajaxcart-nouveau-static .cate-wrapper:hover,.ajaxcart-nouveau-static .cate-wrapper:active{background:#fafafa}.template-cart .mq-l-overlap-type-2{padding-top:2em}.ajaxcart-item-max-width-wrapper{max-width:35em}.ajaxcart-item-wrapper:nth-child(2n){background:#fdfdfd}.fullscreen-mask:before{content:"";display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#646463bf;z-index:100}}@media only screen and (max-width: 1169px){.cd-nav img{display:none}}.force-restyle h4{margin:auto!important;text-align:left}.force-restyle p{margin-bottom:0!important}.force-restyle .card-related-item .right-major-column{width:68%;margin-left:1em}.template-article .force-restyle .general-card{width:100%}.article-body h5{text-align:center}.tab-bar,.main-footer .link-item-title{font-weight:400}.mq-l-overlap-type-2{padding-bottom:4em}.template-index .mq-l-overlap-type-2{padding-bottom:0;overflow:hidden}@media only screen and (min-width: 1170px){.overlay-resize{width:55%;height:90%;min-height:593px;top:5%;border-radius:3px;left:20%;right:22.5%;transform:scale(.7);opacity:0}.overlay-resize.open{transform:scale(1);opacity:1;transition:opacity .3s,transform .3s,ease-out}.overlay-selector .cate-wrapper{width:62%}.flavor-selector .fg-wrapper{margin-top:2em;width:62%}.flavor-selector .fg-wrapper li{margin-bottom:1.5em}.flavor-selector .overlay-helper-icon{display:none}.mq-l-overlap{width:54.5em;margin:auto;position:relative;top:-12em;border-radius:6px 6px 0 0}.mq-l-overlap-type-2{border-radius:0 0 6px 6px;background:#fff;border:1px solid #efefef}.our-cafes .page-content{padding:0}.our-cafes .mq-l-overlap-type-2{padding-top:2em}.mq-l-overlap-type-3a{width:54.5em;margin:auto;position:relative;top:-7.6em;background:#ffffffeb;border-radius:5px 5px 0 0}.mq-l-overlap-type-3b{width:54.5em;margin:auto;position:relative;top:-7.6em;background:#fff;border-radius:0 0 5px 5px}.page-header .header-group{background:#ffffffeb;border-bottom:0}.breadcrumb{background:0}.aside-content{position:relative}.template-colllections .aside-content{margin-top:-5em}.template-product .page-content{padding-top:0}.template-product .aside-content{margin-top:-3.6em}.product-wrapper:nth-child(odd){margin-right:.5em;border-radius:5px 5px 0 0}.sticky-wrapper{background:none;border-bottom:0}#filter-options{background:#ffffffe6;margin-top:-5em;border-bottom:0}#filter-options.stuck{border-radius:0;background:#fff;margin-top:0}.header-group-rounded{border-radius:5px 5px 0 0}.fp-spec-wrapper{margin-top:2em}.fp-spec-wrapper .fp-spec-value{background:#fff}.fg-wrapper-in-product .fg-item:before{width:6em}.fg-wrapper-in-product .fg-item-title{left:1em;max-width:none}.fixed-button{border-radius:50em;width:5em;height:5em;bottom:2em;right:7%;box-shadow:0 1px 4px #9b9b9c80}.fixed-button .show-in-mobile{display:none}.fixed-button .show-in-desktop{display:block;margin-top:.6em}.fixed-button .quickbuy-add{margin-top:-.25em}.product-division{margin-bottom:2em}.fixed-button:hover,.fixed-button:active{transform:scale(.92);transition:all .3s ease-out}.fixed-button.out-of-stock a{padding-top:2em}.product-highlights .pseudo-bullets-ul{width:33.5%}.awards .pseudo-bullets-ul{width:45%}#tab-content-2 .product-division,#tab-content-3 .product-division{width:65%;max-width:35.625em}.accordion-wrapper{width:65%;max-width:35.625em;margin:auto}.template-customers-order .accordion-wrapper{width:auto}.accordion-content{background:#fff}.descriptor{background:0}.descriptor p{max-width:28.125em;margin:auto}.cate-wrapper{max-width:28.125em}.page-division{width:65%;max-width:35.625em}.fellow-wrapper{max-width:16em}.route-suggestions{max-width:25em;margin:0 auto}.page-division .img-block,.page-division p,.page-division .general-list,.page-division .collage-wrapper{max-width:27em;margin-left:auto;margin-right:auto}.page-division .page-division-title{max-width:22.22988em;margin-left:auto;margin-right:auto}.collage-wrapper.within-text{margin-bottom:2em}.our-partners .eye-catching{background:#ffffffeb;padding:0 0 3em}.eye-catching .reset-all{opacity:0;bottom:-10em;right:-28em;z-index:1;transform:translate(20em)}.dktp-container-m{max-width:35.625em;margin:auto;position:relative}.wholesale-and-consult .eye-catching{padding:3em;border-bottom:1px solid #f2f2f2}.two-columns{max-width:45em;margin:0 auto}.subsection-in-wholesale{padding:1em 2em;display:inline-block}.subsection-in-wholesale:nth-child(odd){margin-left:3em;border-right:1px solid #f3f3f2}.important-notice .long-text:last-of-type{padding-bottom:1em}.wholesale-table tr,.wholesale-table td,.wholesale-table th{vertical-align:top}.wholesale-table tr{display:table-row}.wholesale-table td,.wholesale-table .inline-block{display:table-cell;padding:1em 0}.wholesale-table .wholesale-group-title{display:block}.wholesale-table .product-title{width:35%;padding-right:2%}.wholesale-table .wholesale-product-link{display:block}.wholesale-table .second-attributes{width:23%;padding-right:2%}.wholesale-table .wholesale-short-desc{display:40%}.predefined-keywords{max-width:20em}.quick-links{max-width:28.125em}.template-contact .function-link-wrapper{max-width:30em;margin:0 auto}.template-contact .layout-centered{width:100%}.function-link-wrapper.introduce-contact-form{background:#fff}.function-link.no-margin-space{margin:.82305em 0}.contact-form-wrapper{background:#fff;margin-top:1em}.template-article .subheading-h3{margin:1.64609em 0}.template-article .general-card h3{margin:.823045em 0}.template-article table{max-width:27em}.article-body .pseudo-bullets-ul,.article-body ol{margin:1em auto 1em .5em}.article-body table th:first-of-type,.article-body table td:first-of-type{width:30%;padding-left:2em}.general-card.card-inner-promo{box-shadow:none;border:1px solid #f5f5f5}.cd-main-content blockquote:before{left:11%}.cd-main-content blockquote:after{right:15%}#profile .rwd-max-w-ss{max-width:21em}.template-customers .mq-l-overlap-type-2{padding-bottom:8em}.template-customers .ssw-social-login-widget{max-width:22em;margin:0 auto}.back-to-all-orders{text-align:left}.add-new-wrapper{right:25%;bottom:2em}.greeting-message{left:48%}.responsive-form-wrapper{width:80%;margin:0 auto}.responsive-form-wrapper .control-group{margin-bottom:1em}.responsive-form-wrapper label{display:inline-block;width:25%;max-width:10em;text-align:right;margin-right:.5em}.responsive-form-wrapper input,.responsive-form-wrapper select{max-width:16.84793em;display:inline-block}.responsive-form-wrapper input[type=checkbox]{max-width:none;display:block}.responsive-form-wrapper .help-block{margin-left:28%;max-width:18em}.responsive-form-wrapper .control-group-set-as-default{width:17em;margin:0 auto}.responsive-form-wrapper .label-set-as-default-address{max-width:20em;width:auto;text-align:left}.double-cta-wrapper{width:22em}.double-cta-wrapper .primary-cta{width:10em;margin-right:.5em;display:inline-block}.double-cta-wrapper .cancel{width:10em;display:inline-block}.back-to-previous-wrapper{text-align:left;margin:0 auto 2em;width:29em}.add-expand-arrow:before{top:72%;right:2em}.add-expand-arrow:after{top:72%;right:1.5em}.how-to-track-orders .eye-catching{padding-top:1em}.how-to-track-orders .header-group{border-bottom:1px solid #f6f6f6}#product-grids{text-align:left;max-width:47em;margin:0 auto}#filter-selectors>ul{width:50%;max-width:30em;margin:0 auto}.product-wrapper{width:49%;max-width:23em;min-height:25em;margin-top:.7em;border:1px solid #f5f5f5;box-shadow:0 2px 3px #fbfbfb}.product-wrapper h5{line-height:1.1}.product-wrapper .product-title.second-lang{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.product-wrapper .product-excerpt{width:72%}.about-the-author .card-gray-border-light{border:0;box-shadow:none;background:0}.msg-code-modal.box-position-fixed{top:2em;width:80%;max-width:27em;height:auto;left:7.5%;right:7.5%;border-radius:5px;transition:transform .25s ease-out forwards}.modal-close.msg-code-close{border-top:1px solid #efefee;width:100%;display:block;border-radius:0 0 3px 3px}.template-product .ribbon:nth-of-type(1){top:75%;left:66%}.template-product .ribbon:nth-of-type(2){top:75%;left:72%}.cate-wrapper:hover,.cate-wrapper:active{background:#fbfbfb}.msg-code-img-wrapper{border-bottom:0}}@media only screen and (min-width: 868px){.product-wrapper{max-width:24.9em}.pinned-outer{background:#fdfdfc}}@media only screen and (max-width: 375px){.hero-banner .hero-banner-text-wrapper{width:90%;left:5%}}@media only screen and (max-width: 408px){.timeline-item-value{width:50%}}@media only screen and (max-width: 410px){.ajaxcart-item-img-wrapper{width:48px;height:48px;margin-top:1em}.ajaxcart-item-desc{width:50%}.wrap-ss{max-width:13em;margin-left:auto;margin-right:auto}}.template-localized-jp .fg-wrapper-in-product{width:80%;margin-top:2em}.template-localized-jp .fg-wrapper-in-product .fg-item-title{max-width:13em}.template-localized-jp .fg-wrapper-in-product .fg-item-title.wrap-long-text{max-width:9em}.template-localized-jp .cupping .sensory-attribute{width:48%}img.width-30{width:30%}img.width-50{width:50%}img.width-85{width:85%}img.gray-border{border:1px solid #9b9b9c;background:#fff;padding:2px}img.centered{margin:auto;display:block}.product-with-no-link{width:90%;margin:.7em auto;padding-top:.7em;border-top:1px solid #e9e9e8;max-width:27em}.product-with-no-link.last-one{border-bottom:1px solid #e9e9e8;margin-bottom:.7em;padding-bottom:.7em}.product-with-no-link .related-item-desc,.product-with-no-link .second-lang{color:#656564}.product-with-no-link .related-item-desc{font-size:.937em}.product-with-no-link img{margin-left:.6em;max-width:5.5em;width:100%}.emblem-free{position:absolute;width:4em;height:4em;border-radius:50em;top:45%;left:9%;opacity:0;background:#9bc05299;animation:fadeIn 1s ease-out forwards;animation-delay:1s;z-index:1}.emblem-free .emblem-text{left:1.1em;top:.2em;right:auto;font-weight:400}.vivid .header-group{width:92%;margin:0 auto;border-radius:6px 6px 0 0;overflow:hidden;background:0}.hero-banner{position:relative;background-position:0 75%;background-size:100%;border-radius:6px 6px 0 0;overflow:hidden;min-height:13em}.hero-banner a{color:#fff}.hero-banner .hero-banner-desc{margin:.375em 0 0 .75em}.vivid .hero-banner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#35231533}.hero-banner-text-wrapper{position:relative;z-index:1;top:2em;left:10%;width:84%;text-shadow:2px 2px 12px black;color:#fff}.hero-banner-title{font-size:1.68em;line-height:1.25;animation:fadeIn .5s ease-out forwards;text-shadow:0 2px 5px #969696}.hero-banner-subtitle{font-size:1.215em;margin-top:.75rem;animation:fadeIn .5s ease-out forwards;text-shadow:0 2px 5px #969696}.hero-banner-subtitle .rightwards-arrow:before,.hero-banner-subtitle .rightwards-arrow:after{background:#fff;top:-.4em}@media only screen and (min-width: 1170px){.vivid .header-group{width:100%}.vivid .mq-l-overlap-type-2{box-shadow:none}.hero-banner{background-position:0 72%;min-height:18em}.collection-light-medium-roast .hero-banner,.collection-dark-roast .hero-banner,.collection-grown-in-taiwan .hero-banner{min-height:15em}.hero-banner-text-wrapper{top:6.5em;left:23%;width:75%}}.template-tokyo-coffee-festival .product-with-no-link .right-major-column{margin-left:1em}.template-tokyo-coffee-festival .first-lang{font-weight:400}.template-tokyo-coffee-festival .mq-l-overlap-type-2{padding:1em 0 5em}.template-tokyo-coffee-festival .general-card{width:90%}.template-tokyo-coffee-festival .right-major-column{margin-left:.5em}.template-tokyo-coffee-festival .trimmed-centered{width:55%;max-width:13em}.template-tokyo-coffee-festival .collage-wrapper{width:85%;max-width:26em;margin:2em auto 1em;position:relative;left:.2em}.template-tokyo-coffee-festival .page-excerpt{padding-top:1em;position:relative}.template-tokyo-coffee-festival .page-excerpt:after{content:"";width:0;height:1px;position:absolute;top:0;background:#e6e6e6;animation-delay:.5s;animation:growWidth 2.5s ease-out forwards}.template-tokyo-coffee-festival .subheading-h3{margin:1.64609em 0}.template-tokyo-coffee-festival .subheading-h3:first-of-type{margin:0 0 .823045em}@media only screen and (min-width: 1170px){.template-localized-jp .fg-wrapper-in-product{width:36%}.template-localized-jp .fg-item-title{max-width:8em!important}.emblem-free{top:88%;left:65%}.template-tokyo-coffee-festival .page-excerpt:after{background:#dcdcdc}}.template-customers a[href*=socialshopwave]{color:#9b9b9c!important;margin:0 0 2em!important}.rwd-container{margin:auto}.rwd-max-w-ss{max-width:25em}.hidden-sprites{width:0;height:0;overflow:hidden}.template-password{padding-top:2em;margin-bottom:6em;background:url(\ /cdn/shop/files/hbg-3qc.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:0 90%;position:relative}.template-password:before{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background:#232323d9;content:"";padding-bottom:10em}.template-password a:hover,.template-password a:active{border-bottom:1px solid #4a98cc}.template-password p{max-width:30em}.template-password input{width:65%;max-width:20em;display:block;margin:1em 0 0}.template-password footer{border-top:0}.pwd-content{z-index:2;position:relative}.pwd-content h2,.pwd-content p,.pwd-content li{color:#fff}.pwd-content ul{margin-top:1em}.pwd-content li{margin-bottom:.5em}.physical-world-info{padding-bottom:3em}.sn-link:first-of-type{margin-right:1em}p.additional-desc{margin-top:1em}.pwd-message{max-width:26em;margin:1em 0}.cd-primary-nav .cd-nav-icons .cd-nav-item-r79 img{top:-5em}.template-list-collections .cate-wrapper.last-wrapper{margin-bottom:3em}.sorter-only-no-filter #product-sorter{left:45%}.hario-figure-collection-toy-capsules .product-img-wrapper img{top:-13em}.collection-merchandise .fg,.collection-merchandise .quickview{display:none}.collection-merchandise .product-excerpt{margin-top:.75em}@media only screen and (min-width: 1170px){.cd-primary-nav>li>a{text-shadow:0 2px 5px #919191}.moves-out.cd-primary-nav>li>a{text-shadow:none;transition:all .15s ease-out}}#tab-content-3 .column-n3-w7{max-width:28.125em}.column-n3-w7 .column-narrow{width:35%;text-align:right}.column-n3-w7 .column-wide{width:48%;margin-left:5%}.ibvm{display:inline-block;vertical-align:middle}.about-safety{margin:.75em auto;border-top:1px solid #f3ebdd;padding:1em 0}.about-safety img{padding:2px;text-align:center;margin-right:5%}.footer-icon-bubble{margin-left:2px}.abcRioButtonSvg{display:none}.ssw-social-btn span{color:#fff}.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.product-division img+p{margin-top:1em}#general-body-id .abcRioButtonSvg{display:none!important}.ssw-socialconnect>.ssw-fbconnect.ssw-social-btn>a>span{font-size:16px!important}.ssw-socialconnect>.ssw-social-btn>a>span{padding:0!important}.ssw-socialconnect>.ssw-gconnect>a{box-shadow:none!important}.ssw-socialconnect>.ssw-fbconnect.ssw-social-btn>a{background:#1877f2!important}.ssw-gdpr-subscribe-notify{margin-bottom:.75rem!important}.template-customers-login br,.template-customers-register br{display:none}#costa-rica-canet-musician-mozart .area{fill:gold}#costar-ica-mirazu-sl28-honey .area{fill:salmon}#guatemala-finca-el-naranjo-natunal .area{fill:#ed6258}#guatemala-bella-villasarchi-washed .area{fill:#b31919}#ethiopia-yirgacheffe-g1-washed-dumerso .area{fill:#c71585}#guatemala-atitlan-cerro-oro-shb .area{fill:#99004d}#costa-rica-mirazu-catajo-honey .area{fill:#7b2d43}#ethiopia-guji-hambela-natural .area{fill:#f60}#taiwan-a-li-mountain-washed .area{fill:#de9124}.flavor-berries-strawberries:before{background-color:#f66}#honduras-oscar-icatu-natural .area{fill:#f66}.flavor-fruity-buddhashand:before{background-color:#fc0}.flavor-floral-jasmine:before{background-color:#85e085}#panama-esmeralda-geisha-washed .area{fill:#8cd9b3}.flavor-sweet-toffee:before{background-color:#ffcc80}.flavor-sweet-milkchocolate:before{background-color:#cc9766}.flavor-fruity-apricot:before{background-color:#ffa64d}.flavor-fruity-cantaloupe:before{background-color:#85e085}.flavor-sweet-caramel:before{background-color:#f93}.aroma-perfume:before{background-color:#ffc}.aroma-fermented-wines:before{background-color:#80002a}#costa-rica-mirazu-geisha-natural .area{fill:#ff80aa}.out-of-stock-notice{margin:auto;width:90;max-width:300px}.cd-main-content .slim-column{max-width:30em}.cd-main-content .slim-column img{width:100%;max-width:27em}#luguo-main .extra-margin-top{margin-top:1.5rem}#luguo-main .extra-margin-bottom{margin-bottom:1.5rem}#luguo-main .align-center{text-align:center}.page-title{text-align:center;position:relative;z-index:2;color:#fff;padding:.918272em 0;margin:0 auto;width:85%;font-style:normal;font-size:2.178em}.page-title.on-transparent-bg{color:#333332;padding:.45911em 0}.page-header .retain-min-height{min-height:4.5em}.topping{position:absolute;width:60px;height:60px;z-index:1;top:0;left:0}.home-link{display:block;position:absolute;width:60px;height:60px;z-index:1;top:0;left:0}.vivid .luguo-main{top:4.2em;left:72.5%}.vivid .page-header{background-position:0 0}.vivid .retain-min-height{min-height:.5em}.vivid .page-title{margin-top:1.5em}@media only screen and (max-width: 1169px){.vivid .page-header{background-size:175%;background-position:0 0}}@media only screen and (min-width: 1170px){.page-header{background-attachment:scroll;background-size:cover;background-position:0;overflow:inherit}.page-title{font-size:2.479em}.luguo-main{top:4.2em;left:83.5%;background-size:80px 80px;width:80px;height:80px}.vivid .page-header{background-size:115%;background-position:0 40%}.vivid .luguo-main{top:9.5em;left:68%}.page-header .retain-min-height{min-height:16em}}.no-cssanimations .wow{opacity:1!important;visibility:visible!important}.card-related-item .product-packaging{font-size:.937em;display:inline-block}.aroma-white-flower:before{border:1px solid #ffe7f0}#panama-diamond-mountain-natural .area{fill:#b3003b}.flavor-sweet-maple-syrup:before{background-color:#ff8000}#pb-top-kenya-githiru .area{fill:#ffa31a}#kenya-kiangothe-pb-top .area{fill:#ffc266}#kenya-mihuti-aa-top .area{fill:#903}.flavor-dried-fruit:before{background-color:#b30059}.flavor-fruity-tropical-fruit:before{background-color:#f93}.flavor-berries-raspberries:before{background-color:#f99}.flavor-fruity-yellow-plum:before{background-color:#ac39ac}.flavor-fruity-juice:before{background-color:#ff751a}.flavor-fruity-greengage:before{background-color:#cc0}.flavor-fruity-blackcurrant:before{background-color:#0c0c27}#peru-villa-rica-amuesha .area{fill:#fc9}.flavor-butter:before{background-color:#fff7e6}.flavor-nutty-macadamianut:before{background-color:#ecd9c6}#salvador-tekisic-natural .area{fill:#ecd9c6}#ethiopia-urage .area{fill:#fb9}#ethiopia-urage-washed .area{fill:#f66}.flavor-sweet-fruitcandy:before{background-color:#f66}.flavor-fruity-honeydew:before{background-color:#e6fff2}#honduras-pedro-washed-h27 .area{fill:#e6fff2}#ethiopia-yirgacheffe-adado-natural .area{fill:#ffe6e6}#colombia-ea .area{fill:#fff2e6}#huehuetenango .area{fill:#ffe6b3}#villarica .area{fill:#994d00}
/*# sourceMappingURL=/cdn/shop/t/12/assets/astree.css.map */
