@media only screen and (max-width: 740px){.paypal-or{line-height:20px}.paypal-logo,.paypal-or,.paypal-logo .paypal-button{text-align:center;width:100%;display:block;margin-right:0;margin-left:0;float:none}}@media only screen and (max-width: 479px){.truncated{cursor:inherit}.truncated a.details{display:none}.truncated .truncated_full_value .item-options{display:block;position:static;z-index:1;width:100%;border:none;background-color:transparent}.truncated .truncated_full_value .item-options:after{display:none}.truncated .truncated_full_value .item-options p{float:none}}.page-header-container{position:relative}.page-header .header-content{min-height:60px;text-align:center;padding:16px 30% 0;border-bottom:1px solid #ececec;box-shadow:0 4px 8px rgba(0,0,0,0.05)}.header-top-section .header-store-locator a{position:absolute;bottom:1px;width:48px;height:59px;line-height:59px;left:13.33333%;text-align:center;color:#191919;text-decoration:none;z-index:1}.header-top-section .header-store-locator a .icons-font{font-size:21px;line-height:inherit;transform:scale(1);transition:transform 0.1s ease;display:inline-block;vertical-align:top}.header-top-section .header-store-locator a:hover{color:#8b6f4e}.header-top-section .header-store-locator a strong,.header-top-section .header-store-locator a span{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.logo{display:inline-block;vertical-align:top}.skip-link,.skip-search{position:absolute;top:0;height:59px;color:#191919;line-height:59px;text-align:center;width:48px}.account-cart-wrapper .skip-account,.account-cart-wrapper .account-holder{display:none}.nav-opener{left:.53333%;position:absolute;top:0;height:59px;color:#191919;line-height:59px;text-align:center;width:48px}.nav-opener .icons-font{color:#191919}.nav-opener .label{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}body.animation-ready #header-nav{transition:transform 0.3s linear}body.animation-ready .page{transition:left 0.3s linear}body.active-menu,body.active-minicart{height:100%;overflow:hidden}body.active-menu .page{left:100%}body.active-menu #header-nav{transform:translate(0, 0)}body .page{position:relative;left:0}#header-nav{background:#fff;position:fixed;top:0;left:0;bottom:0;width:100%;z-index:999999;transform:translate(-100%, 0);overflow:hidden;display:block}.main-navigation{position:absolute;top:0;left:0;right:0;bottom:0}.main-navigation>.mobile-slide{visibility:hidden}.active-menu .main-navigation>.mobile-slide{visibility:visible}.main-navigation .mobile-slide{transition:0.3s linear;transition-property:transform, visibility;transform:translate(0, 0);padding:61px 0 0;position:absolute;top:0;left:0;width:100%;height:100%}.main-navigation .mobile-slide.active-drop{transform:translate(-100%, 0)}.main-navigation .navigation>li>a{position:relative;display:block;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;color:#595959;letter-spacing:0.08em;padding:25px 45px 23px 31px}.main-navigation .navigation>li>a.drop-link .icons-font{position:absolute;top:27px;right:31px;font-size:11px;line-height:1;color:#b2b2b2}.main-navigation .heading{position:absolute;top:0;left:0;right:0;height:60px;background:#fff}.main-navigation .heading:after{content:'';position:absolute;left:0;right:0;top:100%;height:1px;background:#d8d8d8}.main-navigation .heading button{display:block;position:relative;padding:20px 16px 18px 57px;font-size:14px;line-height:22px;text-transform:uppercase;color:#191919;letter-spacing:0.08em;border:none;background:none;outline:none;width:100%;text-align:left}.main-navigation .heading button.focus-visible{box-shadow:inset 0 0 0 1px #fff, inset 0 0 0 3px #5e9ed6, inset 0 0 6px 3px #5e9ed6 !important}.main-navigation .heading button .icons-font{font-size:25px;line-height:1;position:absolute;left:16px;top:17px}.main-navigation .active-category{background:#8b6f4e;font-size:12px;line-height:16px;text-transform:uppercase;font-weight:500;color:#fff;padding:9px 33px 7px;height:32px;letter-spacing:0.08em;position:absolute;top:60px;left:0;right:0}.main-navigation a{text-decoration:none}.main-navigation a.focus-visible{box-shadow:inset 0 0 0 1px #fff, inset 0 0 0 3px #5e9ed6, inset 0 0 6px 3px #5e9ed6 !important}.main-navigation .drop{position:absolute;top:0;left:0;transform:translate(100%, 0);width:100%;height:100%;background:#fff;z-index:1;transition:transform 0.3s linear, visibility 0.3s linear;visibility:hidden;display:none}.main-navigation .drop.active{visibility:visible}.main-navigation .drop>.mobile-slide{padding-top:92px}.main-navigation .drop-holder{max-height:100%;overflow-y:auto;padding:0 0 40px}.main-navigation .nav-banner{display:none}.main-navigation .sub-nav>li .top-category-heading a,.main-navigation .additional-nav>li .top-category-heading a{position:relative;display:block;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;color:#595959;letter-spacing:0.08em;padding:25px 45px 23px 31px}.main-navigation .sub-nav>li .top-category-heading a.drop-link .icons-font,.main-navigation .additional-nav>li .top-category-heading a.drop-link .icons-font{position:absolute;top:27px;right:31px;font-size:11px;line-height:1;color:#b2b2b2}.main-navigation .sub-nav>li .top-category-heading a>.icon,.main-navigation .additional-nav>li .top-category-heading a>.icon{display:none}.main-navigation .sub-nav>li>a,.main-navigation .additional-nav>li>a{position:relative;display:block;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;color:#595959;letter-spacing:0.08em;padding:25px 45px 23px 31px}.main-navigation .sub-nav>li>a.drop-link .icons-font,.main-navigation .additional-nav>li>a.drop-link .icons-font{position:absolute;top:27px;right:31px;font-size:11px;line-height:1;color:#b2b2b2}.main-navigation .category-type,.main-navigation .category-sub-title{display:block;border-bottom:1px solid #b2b2b2;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0.08em;color:#4a4a4a}.main-navigation .category-type a,.main-navigation .category-type span,.main-navigation .category-sub-title a,.main-navigation .category-sub-title span{display:block;color:inherit;padding:25px 32px 23px}.main-navigation .nav-block{border-bottom:1px solid #b2b2b2;padding:0 0 0 33px}.main-navigation .nav-block ul{margin:0}.main-navigation .nav-block li a{display:block;letter-spacing:0.08em;font-size:11px;line-height:15px;font-weight:normal;color:#595959;padding:25px 33px 24px 0;text-transform:uppercase}.main-navigation .nav-title{display:block;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0.08em;color:#595959;border-bottom:1px solid #ececec;padding:24px 33px 22px 0}.main-navigation .nav-title a{text-decoration:none;color:inherit}.main-navigation .nav-title a:hover{color:#8b6f4e}.main-navigation .link-all{border-bottom:1px solid #b2b2b2}.main-navigation .link-all a{display:block;padding:25px 32px 23px;text-transform:uppercase;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0.08em;color:#4a4a4a}.main-navigation .account-link{position:relative;display:block;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;color:#595959;letter-spacing:0.08em;padding:25px 45px 23px 31px;text-decoration:none}.main-navigation .account-link.drop-link .icons-font{position:absolute;top:27px;right:31px;font-size:11px;line-height:1;color:#b2b2b2}.main-navigation #header-account .drop-link{position:relative;display:block;font-size:12px;line-height:16px;font-weight:500;text-transform:uppercase;color:#595959;letter-spacing:0.08em;padding:25px 45px 23px 31px;text-decoration:none}.main-navigation #header-account .drop-link .icons-font{position:absolute;top:27px;right:31px;font-size:11px;line-height:1;color:#b2b2b2}.footer .blocks-holder .block.wide{padding-top:21px}.footer .social-networks{padding-top:4px}.copyright strong{display:block}.copyright-links{font-size:10px}.category-products .no-results-text{padding:0 16px}.category-products .product-options .product-options-list{margin-left:auto;margin-right:auto;max-width:384px}@media only screen and (max-width: 599px){.cartful-products .item,.category-products-wrapper .item{transition:height 0.3s ease-out;height:100%}}.section-container .scroll-link{display:none}.homepage-hero .text br{display:none}.block-roasting .content-section{margin:0 auto;max-width:375px}.storelocatop-section .store-form{border-bottom:1px solid #d8d8d8}.team-section .team-list .text-holder{padding-bottom:28px}.section-shop .shop-list li:last-child{margin-bottom:0}.gallery-section.pagination-on-top .note-box{display:none}.gallery-section .gallery .slide.image-left .content-block{padding-bottom:53px}.main .columns-list>li:last-child,.main .team-list>li:last-child{margin-bottom:0}#modal-email-2018 .input-box,.subscription-section .input-box{position:relative;margin:0 0 39px}.subscription-section.label-left-side .input-box .icons-font{left:0}.subscription-section.label-left-side .input-text{padding-right:105px;padding-left:30px}