@media all and (max-width: 1380px){header{padding:0 2.5%}header .soc-block{display:none}}@media all and (min-width: 1001px){.cart-page .cart-benefits .benefits{display:flex;align-items:stretch}.cart-page .cart-benefits .benefits .benefit .content{height:100%}}@media all and (max-width: 1350px){.product-page .bottom-section .left-side .variants-block,.product-page .bottom-section .left-side .espresso-block,.product-page .bottom-section .left-side .weight-block{left:0;right:0;margin:auto}.product-page .bottom-section .left-side .variants-block .more,.product-page .bottom-section .left-side .espresso-block .more,.product-page .bottom-section .left-side .weight-block .more{right:-10%}.product-page .bottom-section .left-side .variants-block .less,.product-page .bottom-section .left-side .espresso-block .less,.product-page .bottom-section .left-side .weight-block .less{left:-14%}.coll-page-struc .promoted-product .inner .image.whole{padding:0 2rem}}@media all and (max-width: 1200px){header{overflow:visible}header .header-search,header .mobile-search-header{position:relative}header .header-search .inner,header .mobile-search-header .inner{border:0}header .header-search .inner.active input,header .mobile-search-header .inner.active input{height:4.5rem}header .header-search input,header .mobile-search-header input{position:absolute;bottom:-4.5rem;left:-12rem;background:#6e0000bf;width:18rem;max-width:18rem;padding:0 2rem;height:0;line-height:4.5rem}header .header-search button,header .header-search button:hover,header .header-search button:focus,header .mobile-search-header button,header .mobile-search-header button:hover,header .mobile-search-header button:focus{background:transparent;border:0}header .header-search button.btn,header .header-search button:hover.btn,header .header-search button:focus.btn,header .mobile-search-header button.btn,header .mobile-search-header button:hover.btn,header .mobile-search-header button:focus.btn{display:none}header .header-search button.btn-fake,header .header-search button:hover.btn-fake,header .header-search button:focus.btn-fake,header .mobile-search-header button.btn-fake,header .mobile-search-header button:hover.btn-fake,header .mobile-search-header button:focus.btn-fake{display:inline-block}}@media all and (max-width: 1100px){.top-banner h1{left:5%}.coll-page-struc{background:none}.coll-page-struc .pagination{margin:0rem 0 5rem}.coll-page-struc .top-header{background-image:url(//rawcoffeecompany.com/cdn/shop/t/38/assets/bg_black-2_1100x.jpg?v=8930278736365893781624781916);background-position:top center;background-repeat:no-repeat;background-size:auto 100%;height:auto;text-align:center;padding-top:13rem;max-width:100%}.coll-page-struc .top-header h1{position:static;max-width:100%;padding:3.5rem 1.5rem 4rem}.coll-page-struc .top-header img{position:static;max-width:70%;height:auto}.coll-page-struc .bg-top{background-size:110rem auto;margin-top:-2rem;padding-top:5rem}.coll-page-struc .collections-grid{text-align:center}.coll-page-struc .collections-grid h3{margin-top:0}.coll-page-struc .promoted-product{padding:0 2.5rem}.coll-page-struc .promoted-product .buttons{white-space:nowrap}.coll-page-struc .promoted-product .inner .image.whole{padding:0;max-width:940px}.product-page .top-section.coffee{padding:6rem 2.5rem 2rem}.product-page .top-section h1,.product-page .top-section h2.h1{font-size:3.1rem}.product-page .bottom-section{display:block;position:relative}.product-page .bottom-section .left-side{width:100%;min-height:25rem;display:block;text-align:center;position:static}.product-page .bottom-section .left-side .product-image{padding:22rem 0 0;max-width:50%;min-width:24rem;margin-bottom:2rem}.product-page .bottom-section .left-side .variants-block{top:4rem}.product-page .bottom-section .left-side .espresso-block{top:17rem}.product-page .bottom-section .left-side .weight-block{top:21rem}.product-page .bottom-section .left-side .price-button{right:50%}.product-page .bottom-section .right-side{width:100%;display:block;padding:2rem 2.5rem 9rem}.product-page .bottom-section .right-side h3{margin:2rem 0}.product-page .bottom-section .right-side.differ-descr{padding:0 3% 7rem}.product-page .bottom-section .right-side.differ-descr .two-half{position:static;width:100%;padding:2rem 0}.product-page>.redesigned .top-section.coffee{padding:3.5rem 0 4.5rem}.product-page>.redesigned .bottom-section .right-side.differ-descr{padding:0}.standard-page .terms .responsive-70,.standard-page .stand .responsive-70{padding:0 7rem}}@media all and (max-width: 1000px){.responsive-70{padding:0 2rem}.section-title{font-size:3rem}.UN_bg_top{background-size:100rem auto}header .soc-block{display:block;text-align:left;padding-left:3.5rem}header .soc-block .soc a{padding:.3rem .5rem;margin:0 .2rem}header .header-navigation{display:block;position:fixed;width:37.5rem;max-width:90%;right:-37.5rem;top:0rem;background:#000;margin:0;padding:1.5rem 0;overflow:auto;height:100%;transition:.5s}header .header-navigation.open{right:0}header .header-navigation .mobile-top{display:block;position:relative;margin-top:.5rem;padding-bottom:2.5rem;text-align:center}header .header-navigation .mobile-top .mob-logo{display:inline-block}header .header-navigation .mobile-top .close-menu{position:absolute;top:-2rem;right:.5rem;padding:1rem;cursor:pointer}header .header-navigation .mobile-top .close-menu svg{width:2rem;fill:#fff}header .header-navigation ul.site-nav{display:block;margin:0}header .header-navigation ul.site-nav li{display:block;text-align:center;height:auto;padding:0}header .header-navigation ul.site-nav li.site-nav--has-submenu{transition:none}header .header-navigation ul.site-nav li.site-nav--has-submenu .icon--wide{display:none}header .header-navigation ul.site-nav li.site-nav--has-submenu>a{position:relative;padding-right:4rem}header .header-navigation ul.site-nav li.site-nav--has-submenu>a:after{content:"";display:inline-block;position:absolute;top:50%;right:2.5rem;width:1.1rem;-ms-transform:rotate(45deg) translateY(-50%);-webkit-transform:rotate(45deg) translateY(-50%);-moz-transform:rotate(45deg) translateY(-50%);-o-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);height:1.1rem;margin-top:0;border-top:1px solid white;border-right:1px solid white;transition:.5s}header .header-navigation ul.site-nav li.site-nav--has-submenu ul.site-nav__submenu,header .header-navigation ul.site-nav li.site-nav--has-submenu:hover ul.site-nav__submenu{display:none;width:100%;position:relative;top:0;background:#000;transition:none}header .header-navigation ul.site-nav li.site-nav--has-submenu ul.site-nav__submenu li,header .header-navigation ul.site-nav li.site-nav--has-submenu:hover ul.site-nav__submenu li{background:none;transition:none}header .header-navigation ul.site-nav li.site-nav--has-submenu ul.site-nav__submenu li a,header .header-navigation ul.site-nav li.site-nav--has-submenu:hover ul.site-nav__submenu li a{padding:1.2rem 0 1.2rem 4rem;opacity:.7}header .header-navigation ul.site-nav li.site-nav--has-submenu.active>a:after{margin-top:-1.1rem;-ms-transform:rotate(135deg) translateY(-50%);-webkit-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}header .header-navigation ul.site-nav li a{display:block;padding:1.2rem 0 1.2rem 4rem;font-size:1.6rem;text-align:left}header .mobile-nav-button,header .mobile-search-header{display:block;float:left;height:8rem;padding:1rem;cursor:pointer;color:#fff;font-size:2.7rem;line-height:6rem}header .header-search{display:none}header .mobile-search-header{margin:0;padding:1rem 0;position:static;float:right}header .mobile-search-header .icon{display:inline-block;width:25px;line-height:6rem;height:6.3rem;vertical-align:top;margin:0 1rem}header .mobile-search-header button{padding:0;vertical-align:top}header .cart{width:auto;padding:0 1rem}header h1,header .h1{float:none;margin:auto;padding-left:2rem;width:12rem;position:absolute;left:0;right:0}.banners-slider .slide .inner .content{top:auto!important;bottom:3%!important;-ms-transform:none!important;-webkit-transform:none!important;-moz-transform:none!important;-o-transform:none!important;transform:none!important}.subscription-section .form form .for-input-bg{width:50%}.homepage-benef-plus{background-size:100rem auto;background-position:top}.homepage-benef-plus:after{background-size:100rem auto;background-position:top}.homepage-benef-plus .header-content{min-height:0;margin-bottom:4rem;padding-bottom:2rem}.homepage-benef-plus .header-content .inner{width:85%}.homepage-benef-plus .header-content .content{margin-top:5.5rem}.homepage-benef-plus .header-content .content h2.header{font-size:3.2rem}.homepage-benef-plus .header-content .content h2.header sup{top:-1.2rem}.homepage-benef-plus .benefits{min-height:0;background-size:auto 100%;background-position:center}.homepage-benef-plus .benefits .inner{width:85%}.homepage-benef-plus .benefits .inner>.header{font-size:2.3rem;margin-bottom:1rem}.video-section{padding:0}.video-section .content{max-width:90%}.video-section .caption,.video-section .image{padding:0 3%;font-size:1.8rem;margin:2.5rem auto 3.5rem}.video-section .caption img,.video-section .image img{max-width:90%}.collections-list-new .list-block .coll-block{width:100%}.collections-list-new .list-block .coll-block .title{font-size:1.6rem}footer .footer-content{background-size:100rem 100%}footer .coll-line .links-block .subs-block h3{font-size:3rem}.top-banner{overflow:hidden}.top-banner img{min-width:100rem}.top-banner h1{bottom:20%;left:5%;font-size:3.2rem}.top-banner.equip img{min-height:41rem}.top-banner.equip h1{right:5%;bottom:4rem;margin:auto;text-align:center;font-size:3.2rem}.top-banner.equip>img.coll-image{left:5%;right:5%;bottom:auto;top:10rem;margin:auto;min-width:0;min-height:0;height:20rem}.standard-page .c-b{background-size:100rem auto,100rem auto}.standard-page .terms{background-size:100rem auto}.standard-page .terms .responsive-70{padding:0 5rem}.standard-page .search-page h1,.standard-page .search-page .search-form{padding:0 1rem}.standard-page .search-page .search-form{margin:2.5rem 0}.products-grid{padding:0 1rem}.products-grid .list-block{width:100%!important}.products-grid .list-block .prod-block{width:33.33%!important}.products-grid .list-block .prod-block:nth-child(7){margin-left:15.665%}.search-page .products-grid .list-block .prod-block:nth-child(7){margin-left:0}.products-grid .list-block .prod-block .overlay .read-more a .lens{display:none!important}.products-grid:last-child{margin-bottom:3rem!important}.training-collection .training-content .products-grid .list-block{width:50%!important}.training-collection .training-content .products-grid .list-block .prod-block{width:100%!important}.training-collection .training-content .products-grid .list-block .prod-block:nth-child(7){margin-left:0}.training-collection .training-content .products-grid .list-block.mosaic-false{width:100%!important}.training-collection .training-content .products-grid .list-block.mosaic-false .prod-block{width:50%!important}.product-page .top-section{padding:4rem 0 2rem}.product-page .top-section h1,.product-page .top-section h2.h1{text-align:center}.product-page .top-section h1.equip,.product-page .top-section h2.h1.equip{margin-top:2rem;margin-left:0}.product-page>.redesigned .top-section .espresso-block,.product-page>.redesigned .top-section .count{width:100%}.product-page>.redesigned .top-section .espresso-block input{padding:0 1rem;font-size:1.45rem}.product-page>.redesigned .top-section .variants-block .inner .selector-wrapper{width:100%;margin-left:0!important;margin-right:0!important}.product-page>.redesigned .top-section .variants-block .inner .selector-wrapper:not(:first-child){margin-top:1rem}.product-page>.redesigned .about-product-section{margin-top:6rem;margin-bottom:5rem}.product-page>.redesigned .about-product-section .image-text-block{margin:3.5rem auto}.product-page>.redesigned .about-product-section .image-text-block .text-block{padding:0 5% 0 .5rem}.product-page>.redesigned .about-product-section .image-text-block .text-block.right{padding:0 .5rem 0 5%}.product-page>.redesigned .about-product-section .image-text-block .text-block.right+.image-block{padding-left:0;padding-right:5%}.product-page>.redesigned .about-product-section .image-text-block .text-block+.image-block{padding-left:5%}.product-training .content-section{padding-left:1.5rem}.product-training .content-section h1,.product-training .content-section .variants h2{font-size:3.5rem}.product-training .content-section .variants .tabs .head{width:100%!important;background:#d2cdca!important}.product-training .content-section .variants .tabs .head.location{background:#e2ddda!important;position:relative;padding-right:6rem}.product-training .content-section .variants .tabs .head.location .map-link img{margin:0;position:absolute;right:1.5rem;top:.7rem}.product-training .content-section .variants .tabs .head.location:hover{background:#e2ddda}.product-training .content-section .variants .tabs .head.location:after{content:none}.product-training .content-section .variants .tabs-content{padding-top:0}.product-training .content-section .variants .tabs-content .content .variants-chose,.product-training .content-section .variants .tabs-content .content .variants-chose tbody,.product-training .content-section .variants .tabs-content .content .variants-chose tr,.product-training .content-section .variants .tabs-content .content .variants-chose td{display:block}.product-training .content-section .variants .tabs-content .content .variants-chose tr{display:flex;flex-wrap:wrap;align-items:center}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child){float:left;padding:1rem .5rem;border-bottom:none}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child):nth-child(1){width:60%;padding-left:0}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child):nth-child(3){padding-right:0}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child):nth-child(2){width:15%}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child):nth-child(3){width:25%}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons{display:block;padding-top:1rem;white-space:nowrap;width:100%;padding-right:0;padding-left:0;border-bottom:.1rem solid rgba(157,141,133,.25)}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons .count-cart{min-width:10rem;width:30%;padding:0 2rem;height:auto;text-align:center;font-size:1.8rem;line-height:4rem;height:4.5rem;position:relative;margin-right:1rem}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons .count-cart .minus,.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons .count-cart .plus{font-size:3.4rem;line-height:3.5rem;height:4.5rem;position:absolute;left:.7rem;top:0}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons .count-cart .plus{left:auto;right:.7rem}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons .count-cart input{height:4.5rem;line-height:4.5rem;vertical-align:top}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons .button button{font-size:1.8rem;height:4.5rem;line-height:4.5rem;padding:0 2rem}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td:not(:last-child).buttons .max-count{left:0;width:100%;white-space:normal}.product-training .content-section .variants .tabs-content .content .variants-chose tr:last-child td.buttons{border-bottom:0}.upcoming-courses .courses-grid .course{width:33.33%}.upcoming-courses .courses-grid .course:nth-child(4){display:none}.upcoming-courses .button a{font-size:2rem}.cart-page,.cart-page .cart-benefits{background-size:auto 100%}.cart-page .cart-benefits .benefits .benefit{text-align:center}.cart-page .cart-benefits .benefits .benefit .image{width:100%}.cart-page .cart-benefits .benefits .benefit .image img{max-width:14rem}.cart-page .cart-benefits .benefits .benefit .content{width:100%}.blog-page .blog-section{background-size:100rem auto}.blog-page .blog-section .blog-content{padding-right:5rem;padding-left:2rem}.blog-page .blog-section .blog-content .blog-block{width:50%}.blog-page .blog-section .blog-content .clear.two{clear:both}.blog-page .blog-section .blog-content .clear.third{clear:none}.coll-page-struc .promoted-product{padding:0 1.5rem}.coll-page-struc .promoted-product .inner .image.whole{padding:0}}@media all and (max-width: 950px){.cart-page .content-section .bottom-content .deliv-schedul .schedules{text-align:center}.cart-page .content-section .bottom-content .deliv-schedul .schedules .schedule{width:100%;padding-right:0;margin:1rem 0}.cart-page .content-section .bottom-content .deliv-schedul .schedules .schedule .image{width:13rem}.cart-page .content-section .bottom-content .deliv-schedul .schedules .schedule .content{text-align:left}}@media all and (max-width: 900px){.standard-page .terms .responsive-70{padding:0 2rem}.collections-list-new.type-standard .list-block .coll-block,.collections-list-new.type-mosaic .list-block .coll-block{width:50%}}@media all and (max-width: 767px){.mobile-show{display:block!important}.mobile-hide{display:none!important}.section-title{font-size:3.6rem}.button button,.button a{width:100%;padding:1.65rem}header{padding:0 1rem}.slick-dots{top:auto;bottom:-5rem;-ms-transform:none;-webkit-transform:none;-moz-transform:none;-o-transform:none;transform:none}.slick-dots li button:before{width:1.2rem;height:1.2rem;border-radius:50%;background-color:#c4c4c4}.slick-dots li.slick-active button:before{background-color:#b5121b}.banners-slider{padding-bottom:6rem}.banners-slider .slide img{min-height:38rem!important}.banners-slider .slide img.desktop{display:none!important}.banners-slider .slide img.mobile{display:block!important}.banners-slider .slide .inner .content{right:auto!important;bottom:auto!important;top:calc(50% + 2.5rem)!important;left:50%!important;-ms-transform:translate(-50%,-50%)!important;-webkit-transform:translate(-50%,-50%)!important;-moz-transform:translate(-50%,-50%)!important;-o-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;text-align:center!important}.banners-slider .slide .inner .content .title p{font-size:3.6rem;line-height:1.3}.banners-slider .slide .inner .content .caption p{font-size:1.8rem;line-height:1.2}.banners-slider .slide .inner .content .caption p:first-child{padding-top:1.1rem}.banners-slider .slide .inner .content .button{margin:1.5rem 0 1rem}.banners-slider .points{display:block!important;bottom:1rem;left:50%;-ms-transform:translateX(-50%)!important;-webkit-transform:translateX(-50%)!important;-moz-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translate(-50%)!important}.banners-slider .points .point{padding:.6rem;background:#c4c4c4;border:0}.banners-slider .points .point.active{padding:.6rem;background:#b5121b;border:0}.homepage-benef-plus .header-content .content{width:100%}.homepage-benef-plus .header-content .content .caption{font-size:1.6rem}.homepage-benef-plus .header-content .image{width:100%;margin-top:2rem}.homepage-benef-plus .benefits{padding:8rem 0 6rem}.homepage-benef-plus .benefits>.inner>.header{margin-top:0}.homepage-benef-plus .benefits .benefit{width:100%;margin:2rem 0;padding:0 1.5%!important}.homepage-benef-plus .benefits .benefit .image{display:block!important}.homepage-benef-plus .benefits .benefit .image img{max-width:20rem}.homepage-benef-plus .benefits .benefit .content{font-size:1.8rem}.homepage-benef-plus .benefits .benefit .content.active{padding:2rem 0}.homepage-benef-plus .benefits .benefit .content .header{font-weight:600}.homepage-benef-plus .benefits .benefit .content .caption{display:none!important}.template-index .related-products{width:calc(100% - 1.5rem)!important;margin:0 0 8rem 1.5rem}.template-index .related-products .rel-products-block{margin:0}.template-index .related-products .slick-dots{top:calc(100% - 2rem);bottom:auto}.template-index .related-products h2{margin-bottom:1rem}.template-index .related-products .button-block{padding-top:5rem;padding-bottom:0}.video-section .content{max-width:100%}.video-section .caption,.video-section .image{width:100%;text-align:center;margin:1rem 0}.video-section .caption img,.video-section .image img{max-width:50%}.video-section iframe{margin-top:2.5rem}.pre-homepage-roastery .section-title{background-position:bottom left;background-size:auto 100%}.homepage-roastery .content{padding:5rem 0 7rem}.homepage-roastery .content h2.header{margin:1.5rem;font-size:3.6rem}.homepage-roastery .content .subheader{font-size:2.5rem;argin:1.5rem}.homepage-roastery .content .caption{margin:1.5rem;font-size:1.6rem}.homepage-roastery img.bg_image{display:none}.homepage-roastery img.bg-main-image{min-height:52rem;height:52rem;width:auto;min-width:100%;max-width:none}#shopify-section-1507280071448{background-size:auto 100%!important}.collections-list-new.type-standard .list-block,.collections-list-new.type-mosaic .list-block{width:calc(100% - 2rem);margin:0 0 0 2rem}.collections-list-new.type-standard .list-block .coll-block,.collections-list-new.type-mosaic .list-block .coll-block{width:100%;padding:0 2rem 0 0}.collections-list-new.type-standard .list-block .coll-block .inner,.collections-list-new.type-mosaic .list-block .coll-block .inner{margin:0}.collections-list-new.type-standard .list-block .coll-block .inner .overlay,.collections-list-new.type-mosaic .list-block .coll-block .inner .overlay{opacity:1}.collections-list-new.type-standard .list-block .coll-block .inner .overlay .header,.collections-list-new.type-mosaic .list-block .coll-block .inner .overlay .header{max-height:none;font-size:3.6rem}.collections-list-new.type-standard .list-block .coll-block .title,.collections-list-new.type-mosaic .list-block .coll-block .title{font-size:2.3rem}.collections-list-new.type-standard .button-block .image-left,.collections-list-new.type-mosaic .button-block .image-left{display:none}.collections-list-new.type-standard .button-block .button a,.collections-list-new.type-mosaic .button-block .button a{margin:4rem 2rem 2rem}.subscription-section{padding:3rem 2rem 8rem}.subscription-section>h3{font-size:2.75rem}.subscription-section .caption{font-size:1.6rem}.subscription-section .form form .for-input-bg{width:80%;min-width:25rem}.subscription-section .form form .for-input-bg input{font-size:1.5rem}.breadcrumbs{padding:2.7rem 2rem}.breadcrumbs li.separator{margin:0 1.2rem 0 .7rem}footer .coll-line .links-block .subs-block{width:100%!important;padding-top:51%}footer .coll-line .links-block .subs-block h3{font-size:4rem}footer .coll-line .links-block .subs-block img{bottom:0;right:0;margin:0;height:auto;min-height:100%;width:100%;min-width:100%}footer .coll-line .links-block .subs-block:hover img{height:auto;min-height:110%;width:110%;min-width:110%}footer .footer-content .footer-inner{display:flex;flex-direction:column}footer .footer-content .above-image{width:7.5rem;height:9.5rem;top:-4.8rem}footer .footer-content .footer-inner{padding-top:4rem}footer .footer-content .footer-block:not(:nth-child(n+3)){display:none}footer .footer-content .footer-block{width:100%!important;float:none;text-align:center;padding:0!important}footer .footer-content .footer-block:nth-child(4){order:2}footer .footer-content .footer-block:nth-child(6){order:1}footer .footer-content .footer-block:nth-child(7){order:3}footer .footer-content .footer-block:nth-child(8){order:4}footer .footer-content .footer-block:nth-child(9){order:5}footer .footer-content .footer-block.partners-logos{margin-top:2rem;padding:0 20%!important}footer .footer-content .footer-block h4:after{display:none!important}footer .footer-content .footer-block h4.pay-meth~img{max-width:10rem}footer .footer-content .footer-block .content>div{padding-left:0!important}footer .footer-content .footer-block a.menu-link{float:none}footer .footer-content .footer-bottom{order:10}.standard-page .page-404 h2.transform-noth-font{font-size:2rem}.standard-page .c-b .top-header h2{font-size:5rem;padding:3rem 0}.standard-page .c-b .top-header .caption{font-size:3rem}.standard-page .c-b .image-text-block{margin-top:6rem!important}.standard-page .c-b .image-text-block:nth-child(2){margin-top:3rem!important}.standard-page .c-b .image-text-block .image-block,.standard-page .c-b .image-text-block .text-block{width:100%;padding-left:0!important;padding-right:0!important}.standard-page .c-b .image-text-block .image-block h3,.standard-page .c-b .image-text-block .text-block h3{padding:1rem 0 1.5rem}.standard-page .c-b .image-text-block .image-block .desc p,.standard-page .c-b .image-text-block .text-block .desc p{font-size:1.8rem}.standard-page .c-b .image-text-block .image-block{order:3}.standard-page .c-b .image-text-block .text-block .soc-links{text-align:center}.standard-page .c-b .image-text-block .text-block .caption{text-align:center;padding-bottom:1.5rem}.standard-page .c-b .image-text-block .text-block h3{text-align:center}.standard-page .c-b .image-text-block.without-image{background-size:auto 100%!important}.standard-page .c-b .image-text-block.without-image .text-block{width:100%;padding:5rem 2.5rem 3rem!important}.standard-page .c-b .image-text-block.without-image .text-block .desc p{font-size:1.7rem!important}.standard-page .c-b .image-text-block.without-image .text-block h3{padding:4rem 0 1rem}.standard-page .c-b .image-text-block.without-image .text-block .caption{min-width:30rem;margin-bottom:2rem}.standard-page .c-b .image-text-block.vertical-align{flex-direction:column}.standard-page .c-b .image-text-block.vertical-align .image-block:before,.standard-page .c-b .image-text-block.vertical-align .text-block:before{display:none}.standard-page .c-b .image-text-block .break-line{width:90%!important;width:calc(100% - 5rem)!important;background-size:100% .5rem}.standard-page .c-b .banner{overflow:hidden}.standard-page .c-b .banner img{width:100rem;max-width:none}.standard-page .top-banner.search{height:24rem}.standard-page .search-page h1{font-size:2.2rem}.standard-page .page-faq{padding-top:8rem}.standard-page .page-faq .header-top{font-size:2.3rem}.standard-page .page-faq .faq .block{font-size:1.8rem}.standard-page .page-faq .faq .block .question .inner{padding:.7rem 4rem .7rem 1rem}.standard-page .page-faq .faq .block .category{font-size:1.9rem}.standard-page .page-faq .faq-header>span{font-size:1.4rem}.products-grid{padding:0 1rem}.search-page .products-grid{padding:0}.products-grid .list-block{width:50%!important}.search-page .products-grid .list-block,.products-grid .list-block .prod-block{width:100%!important}.search-page .products-grid .list-block .prod-block{width:50%!important}.products-grid .list-block .prod-block:nth-child(7){margin-left:0}.products-grid .list-block.last,.products-grid .list-block.mosaic-false{width:100%!important;float:none}.products-grid .list-block.last .prod-block,.products-grid .list-block.mosaic-false .prod-block{width:50%!important}.coll-page-struc .collections-grid h3.transform-noth-font,.coll-page-struc .collections-grid .coll-block{display:none}.coll-page-struc .collections-grid .mobile-filter-select{display:inline-block;margin-top:2.5rem}.coll-page-struc .promoted-product .inner .content{width:100%;max-width:50rem;margin:auto}.coll-page-struc .promoted-product .inner .image{display:none}.template-collection .boost-pfs-container-default{padding:0 2rem}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col{position:static}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .custom-collections{display:none;padding:0 2rem 2rem}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .custom-collections .coll-group{position:relative;margin-top:0}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .custom-collections .coll-group .title{margin-bottom:0;padding-top:1.5rem;padding-bottom:1.5rem;padding-right:2rem;cursor:pointer}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .custom-collections .coll-group .title:after{display:inline-block;content:"";position:absolute;top:2.3rem;left:auto;right:0;margin-left:10px;margin-top:-5px;border-right:1px solid #222;border-bottom:1px solid #222;transition:all .5s ease-in-out;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);width:7px;height:7px;font-size:1.1rem}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .custom-collections .coll-group .title.active:after{top:2.8rem;-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg)}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .custom-collections .coll-group .colls{display:none;margin-top:-1rem;padding-left:1rem}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .custom-collections .coll-group:first-child{margin-top:1rem}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper .boost-pfs-filter-option{margin-top:0}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper .boost-pfs-filter-option .boost-pfs-filter-option-title{padding:1.5rem 2rem}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-left-col .boost-pfs-filter-tree-v .boost-pfs-filter-options-wrapper .boost-pfs-filter-option.boost-pfs-filter-option-range{margin-bottom:0}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-right-col{padding-left:0}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-right-col .boost-pfs-filter-products{width:calc(100% + 1rem);margin-left:-1rem}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-right-col .boost-pfs-filter-products .boost-pfs-filter-product-item{padding-left:1rem}.template-collection .boost-pfs-filter-toolbar-top-mobile{margin:2.5rem 0;border-bottom:0;display:flex;flex-flow:wrap;justify-content:center}.template-collection .boost-pfs-filter-toolbar-top-mobile .mobile-title{display:block;margin:2rem 0;padding:0 2rem}.template-collection .boost-pfs-filter-top-sorting-mobile,.template-collection .boost-pfs-filter-tree-mobile-button{order:1;position:relative;width:calc(100% - 4rem);border:1px solid #666666!important;margin:1rem 2rem}.template-collection .boost-pfs-filter-top-sorting-mobile{order:2}.template-collection .boost-pfs-filter-top-sorting-mobile .boost-pfs-filter-filter-dropdown{left:0;margin-top:0;margin-left:-1px;width:calc(100% + 2px);border:1px solid #666666;border-top:0}.template-collection .boost-pfs-filter-top-sorting-mobile .boost-pfs-filter-filter-dropdown li{padding:0!important}.template-collection .boost-pfs-filter-top-sorting-mobile .boost-pfs-filter-filter-dropdown li a{display:block;padding:10px 15px;text-decoration:none;color:#222}.template-collection .boost-pfs-filter-top-sorting-mobile .boost-pfs-filter-filter-dropdown li:first-child a{padding-top:10px}.template-collection .boost-pfs-filter-top-sorting-mobile .boost-pfs-filter-filter-dropdown li:last-child a{padding-bottom:20px}.template-collection .boost-pfs-filter-default-toolbar{margin-top:0}.template-collection .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-type{display:none}.template-collection .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count{width:100%!important;padding:0}.template-collection .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count h1{display:none}.template-collection .boost-pfs-filter-default-toolbar .boost-pfs-filter-toolbar-item.boost-pfs-filter-toolbar-count .flavors{margin-top:0}.product-page .top-section{background-size:100rem auto;background-position:top center;padding:6rem 0 2rem!important}.product-page .top-section h1,.product-page .top-section h2.h1{font-size:2.7rem}.product-page .top-section .top-mark{left:50%;transform:translate(-50%,-50%)}.product-page .top-section .text-content{width:100%;padding:0}.product-page .top-section .text-content .mobile-image{display:block;text-align:center;margin-bottom:2.5rem}.product-page .top-section .text-content .mobile-image img{max-width:70%;min-width:24rem}.product-page .top-section .text-content .caption-bag{text-align:center;font-size:3.5rem}.product-page .top-section .text-content .price{text-align:center;padding:1rem 0 2rem}.product-page .top-section .text-content .desc{font-size:1.7rem;margin:1rem 0 5rem;padding:0}.product-page .top-section .image,.product-page .top-section .subscription-box{width:100%}.product-page .top-section .subscription-box .header{font-size:2rem;text-align:center;margin:2rem 0 1.3rem}.product-page .top-section .subscription-box .caption{max-width:50rem;margin:auto}.product-page .top-section.coffee .image{display:none}.product-page .top-section.coffee .text-content{margin-top:2.4rem;padding:0}.product-page .price-button.equip{margin:auto}.product-page .price-button.equip .price-block{text-align:center;background:#000;color:#fff;height:6.3rem;line-height:6.3rem}.product-page .price-button.equip .price-block.gift-card{margin:0}.product-page .price-button.equip .mobile-filter-select{color:#000;width:100%;margin:3rem 0}.product-page .price-button.equip .selector-wrapper{display:none}.product-page .price-button.equip.with-submit-form .price-block{background:#fff;color:#000}.product-page .related-products h3{margin:0 0 2rem}.product-page .related-products .rel-products-block{margin:0 .75rem}.product-page .related-products .rel-products-block .slick-dots{bottom:-2rem}.product-page>.redesigned .full-width{padding:0 2rem}.product-page>.redesigned .top-section{display:flex;flex-direction:column;padding:3rem 0 4rem!important}.product-page>.redesigned .top-section>.full-width{display:flex;flex-direction:column;padding:0 2rem}.product-page>.redesigned .top-section .image{order:1;display:block;width:100%}.product-page>.redesigned .top-section .text-content{order:2;width:100%;margin-top:1rem;text-align:center}.product-page>.redesigned .top-section .text-content h1{margin-top:0;margin-bottom:3rem;font-size:3.4rem}.product-page>.redesigned .top-section .text-content .variants-block .inner .selector-wrapper label{text-align:left}.product-page>.redesigned .top-section .subscription-box{order:3;width:100%;margin:2rem 0}.product-page>.redesigned .top-section .count{width:100%}.product-page>.redesigned .top-section .count-label{text-align:left}.product-page>.redesigned .top-section .price-block{height:auto;margin:2.5rem 0 2rem;line-height:normal;background:#fff!important;color:#000}.product-page>.redesigned .top-section .price-block .prod-total-price{text-align:center}.product-page>.redesigned .top-section .price-block .prod-total-price .price-label{display:block;padding-right:0;padding-bottom:.2rem}.product-page>.redesigned .top-section .button button,.product-page>.redesigned .top-section .button a{width:100%;padding:1.65rem}.product-page>.redesigned .bottom-section{padding-top:2rem}.product-page>.redesigned .bottom-section .right-side>.content{padding:3rem 2rem 2.5rem}.product-page>.redesigned .bottom-section .right-side .coffee-title{margin:4rem 0 2rem}.product-page>.redesigned .bottom-section .right-side .parameters .line{padding:0;text-align:left}.product-page>.redesigned .bottom-section .right-side .parameters .line .param{padding:1.2rem 0;background:none;line-height:1.3}.product-page>.redesigned .bottom-section .right-side.differ-descr .differ-descr .two-half{padding-bottom:0}.product-page>.redesigned .about-product-section{padding:0 2rem}.product-page>.redesigned .about-product-section>h2{margin-bottom:5rem;font-size:3.4rem}.product-page>.redesigned .about-product-section .image-text-block{flex-direction:column!important;margin:4.5rem auto}.product-page>.redesigned .about-product-section .image-text-block .image-block{order:1!important;width:100%!important;padding:0!important}.product-page>.redesigned .about-product-section .image-text-block .text-block{order:2!important;width:100%!important;padding:0!important}.product-page>.redesigned .related-products.full-width{padding:0}.product-page>.redesigned .related-products .rel-products-block{margin:0}.product-page>.redesigned .related-products .rel-products-block .prod{margin-left:1.5rem}.wholesale-contact .content-section{background-size:100rem auto}.wholesale-contact .content-section .content{width:100%;background:none;padding:0}.wholesale-contact .content-section .content .caption{max-width:100%;margin:1rem 0}.wholesale-contact .content-section .content .pdf-download{margin:3rem 0}.wholesale-contact .content-section .content .pdf-download .header{font-family:Raleigh Bold;font-size:3rem;font-weight:200;margin:4rem 0 2rem}.wholesale-contact .content-section .content .pdf-download .subheader{font-family:Raleigh Bold;font-size:2.5rem;margin:2rem 0 .7rem;color:#9d8d85}.wholesale-contact .content-section .content .pdf-download .button a{padding:1.5rem 2.5rem;text-transform:uppercase;font-size:1.6rem;letter-spacing:.05rem}.wholesale-contact .content-section .content .contact-form .half{width:100%;padding:0!important}.wholesale-contact .content-section .content .contact-form .half.no-width{padding-right:3.5rem!important}.wholesale-contact .content-section .content .contact-form input[type=checkbox]+label.small,.wholesale-contact .content-section .content .contact-form input[type=radio]+label.small{width:50%;margin-right:0!important;padding-right:1.5rem;margin-left:-.25rem;vertical-align:top}.wholesale-contact .content-section .content .contact-form input[type=text],.wholesale-contact .content-section .content .contact-form input[type=email],.wholesale-contact .content-section .content .contact-form input[type=tel]{margin-top:.5rem}.wholesale-contact .content-section .content .contact-form .button a{margin:5rem 0 3rem;padding:1.4rem 3rem;font-size:2.4rem}.wholesale-contact .content-section .content .contact-form .mobile-filter-select{margin:2rem 0}.wholesale-contact .content-section .right-menu{width:100%;text-align:center}.wholesale-contact .content-section .right-menu .inner .header{margin-top:2rem}.wholesale-contact .content-section .right-menu .inner .contact-us-block{margin-top:4rem}.wholesale-contact .content-section .map-section{text-align:center;margin:3rem 0}.wholesale-contact .content-section .map-section h2{margin:1rem 0}.page-contact .content-section .content .header-buttons .button{margin:0 .8rem 2rem}.page-contact .content-section .content .header-buttons .button:nth-child(2){margin-left:0}.page-contact .content-section .content .header-buttons .button:nth-child(3){margin-right:0}.page-contact .content-section .content .header-buttons .button button{padding:2rem 1rem}.page-contact .content-section .right-menu .contact-us-block a.map-point-link,.page-contact .content-section .right-menu .social-block{display:none}.page-contact .content-section .map-section .link a{padding:1rem;text-transform:uppercase;font-size:1.7rem;letter-spacing:.05rem}.training-collection .training-content{background-size:100rem auto}.training-collection .training-content .products-grid{width:100%;padding:0;background:none}.training-collection .training-content .products-grid .desc{font-size:1.55rem;line-height:normal}.training-collection .training-content .products-grid .mobile-filter-select{margin:3rem 0}.training-collection .training-content .products-grid .mobile-filter-select .opt a{text-decoration:none;color:#000}.training-collection .training-content .products-grid>.button{text-align:center}.training-collection .training-content .products-grid>.button button{padding:1.5rem 2.5rem}.training-collection .training-content .right-menu{display:none}.product-training{background-size:100rem auto}.product-training .content-section{width:100%;background:none;padding:0}.product-training .content-section .go-back{text-align:right;margin:1rem 0 2rem}.product-training .content-section .go-back a{display:inline-block;font-size:2.15rem;text-decoration:none}.product-training .content-section .go-back.down{text-align:center;margin:3rem 0 0}.product-training .right-menu{display:none}.upcoming-courses{bakcground-size:auto 100%}.upcoming-courses .courses-grid{margin-top:2rem}.upcoming-courses .courses-grid .course{width:50%;margin-top:1rem}.upcoming-courses .courses-grid .course:nth-child(4){display:block}.upcoming-courses .courses-grid .course .inner .title{font-size:1.7rem}.upcoming-courses h2{font-size:3.2rem;margin:4.5rem 0 2rem}.gallery-page .gallery-section{background-size:100rem auto}.gallery-page .gallery-section .mobile-filter-select{margin:3rem 0}.gallery-page .gallery-section .gallery-grid{width:100%;background:none;padding:0;min-height:auto}.gallery-page .gallery-section .right-menu{display:none}.gallery-page .gallery-popup{left:5%;right:5%}.gallery-page .gallery-popup .inner .slider .arrows .left,.gallery-page .gallery-popup .inner .slider .arrows .right{width:5rem;height:7rem;line-height:5.5rem;font-size:6rem}.gallery-page .gallery-popup .inner .content{padding:5% 6rem}.cart-page .content-section{background-size:100rem auto}.cart-page .content-section .cart-table.responsive-table{max-width:50rem;margin:3rem auto 0}.cart-page .content-section .cart-table.responsive-table tbody{display:block}.cart-page .content-section .cart-table.responsive-table thead{display:none}.cart-page .content-section .cart-table.responsive-table tr{position:relative;float:none;display:block;clear:both;padding-top:0!important}.cart-page .content-section .cart-table.responsive-table tr.clearfix{display:block}.cart-page .content-section .cart-table.responsive-table tr td{display:block;float:left;clear:none;font-size:1.8rem;border-top:none;border-bottom:none}.cart-page .content-section .cart-table.responsive-table tr td:before{content:none}.cart-page .content-section .cart-table.responsive-table tr td.prod-image{width:100%;text-align:left;padding-left:2rem;margin-top:1rem;padding-top:2rem}.cart-page .content-section .cart-table.responsive-table tr td.prod-image img{max-height:12rem;max-width:50%}.cart-page .content-section .cart-table.responsive-table tr td.prod-price{position:absolute;top:6rem;right:1rem;width:auto;font-size:2rem}.cart-page .content-section .cart-table.responsive-table tr td.prod-title{width:100%;text-align:left}.cart-page .content-section .cart-table.responsive-table tr td.prod-title a .title{font-size:1.8rem}.cart-page .content-section .cart-table.responsive-table tr td.prod-count{width:50%;text-align:left}.cart-page .content-section .cart-table.responsive-table tr td.prod-count .minus,.cart-page .content-section .cart-table.responsive-table tr td.prod-count .plus{width:5.5rem}.cart-page .content-section .cart-table.responsive-table tr td.prod-count input{font-size:1.8rem}.cart-page .content-section .cart-table.responsive-table tr td.prod-count .max-count{text-align:center}.cart-page .content-section .cart-table.responsive-table tr td.prod-total{width:50%;line-height:7.5rem;white-space:nowrap;font-size:2rem;text-align:right}.cart-page .content-section .cart-table.responsive-table tr td.prod-total:before{text-align:right!important}.cart-page .content-section .cart-table.responsive-table tr td.prod-total img{left:calc(50% + .25rem);top:6.5rem}.cart-page .content-section .cart-table.responsive-table tr td.prod-count,.cart-page .content-section .cart-table.responsive-table tr td.prod-total{padding-bottom:2rem;border-bottom:.1rem solid grey}.cart-page .content-section .cart-table.responsive-table tr td.prod-count:before,.cart-page .content-section .cart-table.responsive-table tr td.prod-total:before{content:attr(data-label);font-weight:700;font-size:1.7rem;color:#af231c;white-space:normal;line-height:normal;display:block;float:none;padding-bottom:1.5rem;text-transform:uppercase;text-align:left}.cart-page .content-section .cart-table.responsive-table tr td.remove{position:absolute;top:1.5rem;right:0rem}.cart-page .content-section .cart-table.responsive-table tr td.remove a img{width:1.8rem}.cart-page .content-section .cart-table.responsive-table tr td.remove a:hover img{width:2rem}.cart-page .content-section .bottom-content .left{width:100%;max-width:50rem;float:none;margin:auto;text-align:center;margin-bottom:4.5rem}.cart-page .content-section .bottom-content .right{width:100%;max-width:50rem;float:none;margin:auto}.cart-page .content-section .bottom-content .right-total{display:none}.cart-page .content-section .bottom-content .deliv-schedul .left-total{display:block}.cart-page .cart-benefits .benefits{padding:5rem 1rem;max-width:50rem;margin:auto;text-align:left}.cart-page .cart-benefits .benefits .benefit{width:100%;padding:1rem 0}.cart-page .cart-benefits .benefits .benefit .image{width:10rem}.cart-page .cart-benefits .benefits .benefit .content{width:calc(100% - 10rem)}.equipment-page .content-section{background-size:100rem auto}.equipment-page .content-section .info{width:100%;padding:0;margin-top:3rem}.equipment-page .content-section .info .desc{font-size:1.7rem}.equipment-page .content-section .info .desc h2{margin-top:2rem;margin-bottom:0;padding-top:2rem;text-align:center}.equipment-page .content-section .info .desc h2:first-child{margin-top:-4rem}.equipment-page .content-section .info .contacts h4{font-size:1.9rem;margin-bottom:0}.equipment-page .content-section .info .contacts p{font-size:1.55rem}.equipment-page .content-section .image{width:100%;padding:0;text-align:center}.equipment-page .content-section .image img{max-width:50rem}.equipment-page .content-section .image .logos .logo{width:30%;padding:1.2rem 10%}.equipment-page .content-section .image .logos .logo:nth-child(3n+2){padding:1.2rem 10%}.login-register .content-section{background-size:100rem auto}.login-register .content-section #login-for-see{font-size:2rem}.login-register .content-section .login-section{width:100%;padding:0 3%}.login-register .content-section .register-section{width:100%;padding:0 3%;background:none;margin-top:5rem}.login-register .content-section form .button button{width:auto;min-width:15rem;height:6rem;line-height:6rem;padding:0 2rem;font-size:1.8rem}.login-register .content-section form input{font-size:1.6rem!important;line-height:1.35!important}.blog-page .blog-section{padding-top:6rem}.blog-page .blog-section .blog-content{background:none;width:100%;padding:0}.blog-page .blog-section .blog-content .blog-block h3{font-size:1.5rem}.blog-page .blog-section .blog-content .mobile-filter-select{margin:1.8rem 1rem}.blog-page .blog-section .right-menu{display:none}.subscriptions-page .content-section .subs-form .step-section h2.step-title{font-size:2.5rem;margin:2rem 0}.subscriptions-page .content-section .subs-form .step-section .point{padding:1rem!important}.subscriptions-page .content-section .subs-form .step-section .select .point.button input+label{margin:3.5rem 0 2rem}.subscriptions-page .content-section .subs-form .step-section.step-2 .point{width:100%;margin:2rem 0}.subscriptions-page .content-section .subs-form .step-section.step-2 .point .choose-prod-with-var{margin-top:1.5rem!important;margin-bottom:-.5rem;padding:1.2rem 4.5rem 1rem 1rem}.subscriptions-page .content-section .subs-form .step-section.step-2 .or{width:100%;margin:-4rem 0}.subscriptions-page .content-section .subs-form .step-section.step-3 .point{width:100%!important;margin-top:1.5rem}.subscriptions-page .content-section .subs-form .step-section.step-4 .select{margin:0 -1.5rem}.subscriptions-page .content-section .subs-form .step-section.step-4 .select .point{width:auto!important;max-width:33.33%;margin-left:-.25rem;padding:1rem .5rem}.subscriptions-page .content-section .subs-form .step-section.step-pre .select .point{width:100%!important}.subscriptions-page .content-section .subs-form .step-section.deactive>h2.step-title{margin:0}}@media all and (max-width: 650px){.responsive-70{padding:0 1.5rem}.product-page .bottom-section .left-side{min-height:11rem}.product-page .bottom-section .left-side .variants-block{display:none}.product-page .bottom-section .left-side .mobile-filter-select{display:inline-block;position:absolute;top:1rem;left:0;right:0;margin:0 7.5%;background:#fff}.product-page .bottom-section .left-side .espresso-block{top:6rem;width:85%}.product-page .bottom-section .left-side .weight-select{top:10rem}.product-page .bottom-section .left-side .cofeee-select{z-index:18}.product-page .bottom-section .left-side .weight-block{display:none}.product-page .bottom-section .left-side .product-image{padding:10rem 0 0}.product-page .bottom-section .right-side{text-align:center}.product-page .bottom-section .right-side .desc,.product-page .bottom-section .right-side .tasting{font-size:1.6rem}.product-page .bottom-section .right-side .parameters .line{background:none;padding:0}.product-page .bottom-section .right-side .parameters .line .param{font-size:1.6rem;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAnsAAAAECAYAAAD23/mqAAAACXBIWXMAAAsSAAALEgHS3X78AAACBUlEQVRo3u1ZO26DQBB9tClimtThBqaI0sZHcMUJ6GhymLiKLxCfAprUGykHWHcUKdZ9JKcZpNF6gAXjGMnzKrzaz+zMm8+Oo+PxCIVCoVAopsZuu0kBxKqJYLgsL8wM7RgDSOcgS5YXpdJkOKKP97c1Eawko64B2CwvjOCoBkBCRk9ozLJvPi/2xh3NBa03Z5DHzTiADJGNO1DXOkf6asMq8DzJVreABMAj+71nXOS2WNJ3xcZTAIt/knPvyamQ8UX2atNVdUHuDJHRXTh+JcoXxQ3iQPF7GTC3mrmfHHpy+9gaxHh530Ztnb2RLzKT5YXbbTcroQApKXE6FqjOxS+AZwD3zKAVnSWd0RQ7K5rLA3KT7L8BPAD4of3jHqLwxPIiGJEXEXsANe1bA3jq2PuL3WHB1scDio+qo9hxNO47DXckqSgyjFCvnix+keRGONkQ8jfyx94dfDlsR+K99qOiHFG0S3JapnMb8JAygk5CXu/ctxK2VzpRkKrpu/bOCHkApYzX5z50pHtKeuNxspFpJeg66eCSFfzMtwt6ONzYruzwkxAO+Hfy5S/HdF168glvHADAHYDPiTtJoX4h3olyWtC4or3ZkOWFnbuQu+0mGVmfiF1ZzpFrdiUj/Rv3xDAxGcV5YykLSA5A6huOAprlayeS6WRfIpDxZVUoFAqFQqHg+AOM6L4UBZPGOAAAAABJRU5ErkJggg==) no-repeat;background-position:bottom center;background-size:100% auto;padding:1rem}.product-page .bottom-section .right-side .differ-descr .half{max-width:50rem;width:100%}.product-page .price-button .subs-link>a{font-size:2.2rem;font-weight:600}.related-products{padding-top:1.5rem}.related-products .rel-products-block .prod{width:50%;margin:1rem 0 3rem}.training-collection .training-content .products-grid .list-block{width:100%!important}.training-collection .training-content .products-grid .list-block.two-per-line-mob{width:50%!important}.training-collection .training-content .products-grid .list-block.two-per-line-mob .prod-block,.training-collection .training-content .products-grid .list-block.mosaic-false,.training-collection .training-content .products-grid .list-block.mosaic-false .prod-block{width:100%!important}.training-collection .training-content .products-grid .list-block.mosaic-false.two-per-line-mob .prod-block{width:50%!important}.product-training .content-section .info .left{width:100%}.product-training .content-section .info .left .quadre{width:11rem;display:inline-block}.product-training .content-section .info .left .quadre:nth-child(2){margin-left:.8rem}.product-training .content-section .info .right{width:100%;padding:0;margin-top:1.2rem}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td{white-space:normal!important}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td.buttons{padding-bottom:0}.product-training .content-section .variants .tabs-content .content .variants-chose tr>td.buttons .count-cart,.product-training .content-section .variants .tabs-content .content .variants-chose tr>td.buttons .button{margin-bottom:1rem}.upcoming-courses h2{font-size:2.7rem}.upcoming-courses .courses-grid{padding:0 1rem}.upcoming-courses .courses-grid .course .inner .title{font-size:1.5rem}.gallery-page .gallery-section .gallery-grid .gallery{width:50%}.gift-card-created main.giftcard h1{font-size:2.3rem}}@media all and (max-width: 580px){.banners-slider .slide .inner .content .caption p br{display:none}}@media all and (max-width: 479px){.collections-list-new.type-standard .list-block .coll-block .title,.collections-list-new.type-mosaic .list-block .coll-block .title{font-size:1.8rem}.collections-list-new.type-standard .list-block .coll-block .inner .overlay,.collections-list-new.type-mosaic .list-block .coll-block .inner .overlay{opacity:1}.collections-list-new.type-standard .list-block .coll-block .inner .overlay .caption,.collections-list-new.type-mosaic .list-block .coll-block .inner .overlay .caption{display:none}.coll-page-struc .promoted-product .inner .content .buttons .count{float:none;margin:.5rem 1rem 1rem 0}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-right-col .boost-pfs-filter-products{margin-left:0;width:100%}.template-collection .boost-pfs-filter-wrapper-page .boost-pfs-filter-wrapper .boost-pfs-filter-right-col .boost-pfs-filter-products .boost-pfs-filter-product-item{width:100%;padding-left:0}.cart-page .content-section .cart-table.responsive-table tr td{padding-left:0!important;padding-right:0!important}.cart-page .content-section .cart-table.responsive-table tr td.prod-count .minus,.cart-page .content-section .cart-table.responsive-table tr td.prod-count .plus{width:4.5rem}.products-grid .list-block .prod-block .overlay .button a{margin:.8rem}.products-grid .list-block .prod-block .overlay .var-avail{margin-top:.5rem}.blog-page .blog-section .blog-content .blog-block{width:100%}.subscriptions-page .content-section .subs-form .step-section.step-5 .select .point{width:100%!important;max-width:100%;margin:1rem 0}footer .social-block{background-size:auto 100%;margin:7rem 0 -4rem}footer .social-block h4{font-size:2.1rem;padding:6.5rem 1rem .5rem}footer .social-block .soc-icons{height:auto;padding:1rem;width:50%;margin:auto;min-width:20rem}footer .social-block .soc-icons .soc-icon{float:left;width:50%;padding:1.5rem 1rem;margin:0}footer .social-block .soc-icons .soc-icon a{display:block}footer .social-block .soc-icons .soc-icon img{width:70%}footer .social-block .soc-icons .soc-icon img.hight-width{width:80%}footer .social-block .soc-icons .soc-icon:hover img{width:70%}footer .social-block .soc-icons .soc-icon:hover img.hight-width{width:80%}footer .social-block .caption{font-size:1.75rem;margin:0rem 0 4rem;padding-top:.5rem}footer .coll-line .links-block .subs-block h3{font-size:3rem}}@media all and (max-width: 379px){.section-title,.collections-list-new.type-standard .list-block .coll-block .inner .overlay .header,.collections-list-new.type-mosaic .list-block .coll-block .inner .overlay .header,.homepage-roastery .content h2.header{font-size:2.8rem}header .cart{margin-right:-1rem;padding-left:0}}
/*# sourceMappingURL=/s/files/1/2399/1771/t/38/assets/responsive.scss.css.map */
