﻿.ccContainer{box-sizing:border-box;margin:0;padding:0;width:100%}.ccRow,.ccRow *{box-sizing:border-box}.ccRow{display:flex;flex-wrap:wrap}.ccRow--centered{justify-content:center}.col{flex:1 1 auto;padding:20px}.col--10{flex:0 0 10%;max-width:10%;width:10%}.col--15{flex:0 0 15%;max-width:15%;width:15%}.col--20{flex:0 0 20%;max-width:20%;width:20%}.col--25{flex:0 0 25%;max-width:25%;width:25%}.col--30{flex:0 0 30%;max-width:30%;width:30%}.col--33{flex:0 0 33.333%;max-width:33.333%;width:33.333%}.col--35{flex:0 0 35%;max-width:35%;width:35%}.col--40{flex:0 0 40%;max-width:40%;width:40%}.col--45{flex:0 0 45%;max-width:45%;width:45%}.col--47{flex:0 0 47%;max-width:47%;width:47%}.col--49{flex:0 0 49%;max-width:49%;width:49%}.col--50{flex:0 0 50%;max-width:50%;width:50%}.col--55{flex:0 0 55%;max-width:55%;width:55%}.col--60{flex:0 0 60%;max-width:60%;width:60%}.col--65{flex:0 0 65%;max-width:65%;width:65%}.col--66{flex:0 0 66.666%;max-width:66.666%;width:66.666%}.col--70{flex:0 0 70%;max-width:70%;width:70%}.col--75{flex:0 0 75%;max-width:75%;width:75%}.col--80{flex:0 0 80%;max-width:80%;width:80%}.col--90{flex:0 0 90%;max-width:90%;width:90%}.col--98{flex:0 0 98%;max-width:98%;width:98%}@media (max-width: 978px){.ccRow.ccRow--colMobile{flex-direction:column}.ccRow.ccRow--colMobileReverse{flex-direction:column-reverse}.ccRow.ccRow--colMobileReverse .orderSummaryCol{padding:0 2%}.ccRow.ccRow--colMobile>.col,.ccRow.ccRow--colMobileReverse>.col{flex:1 1 auto;max-width:100%;width:auto}.ccRow--colMobile.ccRow--flushedTwoCol>.col,.ccRow--colMobileReverse.ccRow--flushedTwoCol>.col{padding:0 0 20px}}@media (min-width: 979px){.ccContainer{margin:0 auto;width:960px}.ccRow--flushedTwoCol>.col:first-child{padding:0 20px 20px 0}.ccRow--flushedTwoCol>.col:last-child{padding:0 0 20px 20px}}.no-flexbox .ccRow{display:block}.no-flexbox .ccRow:after{content:"";display:table;clear:both}.no-flexbox .col{display:block;float:left}.no-flexbox .ccRow--centered>.col{float:none;margin-left:auto;margin-right:auto}.no-flexbox .col:first-child:last-child{width:100%}dl{margin-left:12px}dt{font-weight:600}dd{font-weight:400;margin-bottom:12px}@media screen and (prefers-reduced-motion: reduce),(update: slow){*{animation:none !important}}.hidden{display:none}.or{color:#330000;font-size:14px;font-weight:bold;width:125px;text-align:center;position:relative;margin:20px auto}.or:before,.or:after{border-top:1px solid #330000;content:'';display:inline-block;height:1px;position:absolute;top:50%;width:40px}.or:before{left:0}.or:after{right:0}.or--light{color:#fff}.or--light:before,.or--light:after{border-top:1px solid #fff}.is-updating{color:#f8cc67;transition:color 0.5s ease-out}.is-updated{color:inherit;transition:color 0.5s ease-out}.screen-reader-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}a.screen-reader-only:focus{position:static;width:auto;height:auto}@media (max-width: 978px){body:after{content:'mobile';display:none}.hiddenMobile{display:none !important}}@media (min-width: 979px){.hiddenDesktop{display:none !important}}@media (max-width: 978px) and (min-width: 426px){.hiddenTablet{display:none !important}}@media (max-width: 425px){.hiddenPhone{display:none !important}}input.datepicker[readonly]{cursor:pointer;background-color:inherit}.unbutton{background:none;border:none;font-family:"proxima-nova", Helvetica, Arial, sans-serif;vertical-align:inherit;color:#058;padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(https://dl6drjrldv42d.cloudfront.net/assets/ajax-loader-2b2dbce979d67b48455548f928c1cdd8b1cf1eace27b71fbdf648d9f1aa02949.gif) center center no-repeat}@font-face{font-family:"slick";src:url(https://dl6drjrldv42d.cloudfront.net/assets/slick-037a4d33c403372a51ac2042376ab8f706716be335368675702c13e758931212.eot);src:url(https://dl6drjrldv42d.cloudfront.net/assets/slick-037a4d33c403372a51ac2042376ab8f706716be335368675702c13e758931212.eot?#iefix) format("embedded-opentype"),url(https://dl6drjrldv42d.cloudfront.net/assets/slick-e5296562e1fd8fd1166ca1cf9533291b8650613185197b4826ad82e3851dbddd.woff) format("woff"),url(https://dl6drjrldv42d.cloudfront.net/assets/slick-f39d4d77db33c2ae3a99f21f3785c63f31a98fd90d410e46deb3f93261a1b931.ttf) format("truetype"),url(https://dl6drjrldv42d.cloudfront.net/assets/slick-f1070544724712327e4fefa4bb21dde74458add421e40ae90c75642dad463cf3.svg#slick) format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;margin-top:-10px;padding:0;border:none}.slick-prev:hover,.slick-next:hover{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-next:hover:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:black;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.animated{animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-duration:0.6s;animation-fill-mode:both}@keyframes anm-fadeIn{from{opacity:0}to{opacity:1}}.anm-fadeIn{animation-name:anm-fadeIn}a.button{text-decoration:none}.button{background-color:#fff;border-radius:3px;border:3px solid #fff;box-sizing:border-box;color:#330000;display:inline-block;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-weight:600;padding:15px;transition:opacity 0.4s cubic-bezier(0.215, 0.61, 0.355, 1)}.button:hover,.button:active,.button:focus{background-color:#fff;border:3px solid #eb843d;color:#742}.button--block,input.button--block{display:block;margin:0 auto;text-align:center;width:100%}.button--assertive{background-color:#eb843d;border:none !important;color:#000;font-size:18px;font-weight:700;text-shadow:none;outline-width:5px !important}.button--assertive:hover,.button--assertive:active{background-color:#f8cc67}.button--assertive[disabled],.button--assertive[disabled]:hover{background-color:#eb843d;border-color:#eb843d;cursor:pointer;opacity:0.7}.button--positive{background-color:#f8cc67;border-color:#f8cc67;color:#fff;font-size:18px;font-weight:700;text-shadow:none}.button--positive:hover,.button--positive:active,.button--positive:focus{background-color:#f7c44f;border-color:#f7c44f;color:#fff}.button--light,.button--light:active{background-color:#fff;border:3px solid #fff;color:#742}.button--light:hover,.button--light:focus{background-color:#fff;border:3px solid #eb843d}.button>small{display:inline-block}.button--outline,.button--outline:active{background:none;border-radius:3px;font:700 18px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;padding:9px 15px;text-align:center;text-shadow:none;min-width:270px}.button--outline:focus,.button.button--outline:hover{color:#000;border-color:#f8cc67;background-color:#f8cc67}.button--outline.button--assertive{color:#eb843d}.button--outline.button--light{color:#fff}.button--small{font-size:12px;padding:2px 10px}.button--facebook,.button--facebook:hover{background-color:#3b5998;border-color:#3b5998;font-size:14px;color:#fff;padding:10px}.button--facebook:hover,.button--facebook:active,.button--facebook:focus{background-color:#4c70ba;border-color:#4c70ba;color:#fff}.button--facebook>.icon-facebook{margin-right:8px}.coffeeExplorerModal{border:3px solid #f8cc67;margin-left:-400px;max-height:650px;overflow:hidden;width:800px}.coffeeExplorerModal[data-exploration-type=gifts]{max-height:850px}.coffeeExplorerModal[data-exploration-type=gifts] .modal-body{max-height:800px}.coffeeExplorerModal .exploreTabs{display:flex}.coffeeExplorerModal .modal-header{border-bottom:none;color:#330000;position:relative}.coffeeExplorerModal .modal-header .close{position:absolute;top:0;right:0;background:none;border:none;padding:4px 12px}.coffeeExplorerModal .modal-header .or{margin-bottom:0}.coffeeExplorerModal .modal-header .close-message{font-size:11px;font-weight:normal;position:absolute;right:7px;text-transform:none;top:2px}.coffeeExplorerModal .modal-header h3{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:21px;font-weight:normal;margin:6px auto 0;position:relative;text-align:center;line-height:normal;text-transform:capitalize;width:75%}.coffeeExplorerModal .modal-header .coffeeExplorerModal-recommendedHeader-info p.we-recommend{border-bottom:1px solid;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:13px;width:174%}.coffeeExplorerModal .modal-header .coffeeExplorerModal-recommendedHeader-info p.coffee-name{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:21px;text-transform:none}.coffeeExplorerModal .modal-header .coffeeExplorerModal-recommendedHeader-info p.flavor-description{color:#5b524b;font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:normal;margin-bottom:0;text-transform:none}.coffeeExplorerModal .modal-header button.coffeeExplorerModal-recommendedHeader-dismiss{background-color:#eb843d;border:0 none;color:#fff;flex:1.5 1 0;margin-top:37px;padding:9px 0}.coffeeExplorerModal .modal-header button.coffeeExplorerModal-recommendedHeader-dismiss:hover{background-color:#f8cc67 !important;border:0 none;flex:1.5 1 0;padding:9px 0}.coffeeExplorerModal .modal-body{margin-top:20px;max-height:400px;overflow-y:auto;padding:15px}.coffeeExplorerModal .modal-body .nav-tabs{border-color:#555}.coffeeExplorerModal .modal-body .nav-tabs>li{text-align:center;display:flex;align-items:flex-end}@media (min-width: 780px){.coffeeExplorerModal .modal-body .nav-tabs>li{margin-right:17px}}.coffeeExplorerModal .modal-body .nav-tabs>.active>a,.coffeeExplorerModal .modal-body .nav-tabs>.active>a:hover{border:1px solid #555;border-bottom-color:transparent}.coffeeExplorerModal .modal-body .nav-tabs>li>a{border:1px solid #CCC;border-bottom-color:#555}.coffeeExplorerModal .modal-body .nav-tabs>li>a{font-size:12px;font-weight:bold;text-transform:uppercase}@media (max-width: 415px){.coffeeExplorerModal .modal-body .nav-tabs>li>a{font-size:10px}}.coffeeExplorerModal .inner-modal{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;color:#330000;font-size:15px;line-height:160%;margin:0 auto;text-align:center;width:400px}.coffeeExplorerModal .modal-footer{background-color:#ffffff;border-top:0 none}.coffeeExplorerModal .modal-footer .btn-cta-modal{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;background-color:#eb843d;border:3px solid #f8cc67;border-radius:3px;color:#ffffff;display:block;font-size:16px;margin:24px auto 35px;padding:14px;text-align:center;width:260px}.coffeeExplorerModal .modal-footer .btn-cta-modal:hover{background-color:#ffffff;color:#eb843d;cursor:pointer;text-decoration:none}[data-exploration-type=gifts] .exploreTabs li[data-blend-group=samplers]{order:1}[data-exploration-type=gifts] .exploreTabs li[data-blend-group=secondary_blends]{order:2}[data-exploration-type=gifts] .exploreTabs li[data-blend-group=primary_blends]{order:3}[data-exploration-type=gifts] .exploreTabs li[data-blend-group=single_origin]{order:4}.coffeeExplorerModal>.modal-header{padding:0}.coffeeExplorerModal-recommendedHeader{align-items:flex-start;background-color:#ffffff;border-color:#f8cc67;border-style:solid;border-width:22px 22px 25px 22px;display:flex;justify-content:space-between;margin-top:0;padding:15px}.coffeeExplorerModal-recommendedHeader-image{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;flex:1;height:80px;margin-right:16px;max-width:80px;width:80px}.coffeeExplorerModal-recommendedHeader-info{flex:2}.coffeeExplorerModal-recommendedHeader-dismiss{flex:1;font-size:11px;text-transform:none;width:100%}.coffeeExplorerModal-recommendedHeader-info>p{line-height:1.25;margin-bottom:4px}.coffeeExplorerModal-giftsHeader{padding:0 40px}.coffeeExplorerModal .modal-header .coffeeExplorerModal-giftsHeader-heading{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:24px;font-weight:700;margin-bottom:0;padding:20px 20px 15px;text-align:center;width:auto}h3.coffeeExplorerModal-giftsHeader-heading{text-transform:none !important}.coffeeExplorerModal-giftsHeader-info{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:138%;margin-top:0;padding:0;text-align:center}.coffeeExplorerModal-giftsHeader-info.subheading{font-size:12px;font-weight:normal;padding:0 25px}.coffeeExplorerModal-giftsHeader-selector{display:flex;background-color:#f7f7f7;border:1px solid #330000;border-left:0;border-right:0;align-items:center;padding:10px 15px;margin-bottom:10px}.coffeeExplorerModal-giftsHeader-selector select{font-weight:bold;margin-bottom:0}.coffeeExplorerModal-giftsHeader-prompt{flex:1;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:12px;line-height:125%;margin-bottom:0;padding-right:30px}.coffeeExplorerModal-reminder{background-color:#330000;border:3px solid #330000;color:#fff;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:1.3;margin:25px auto 0;padding:17px}.coffeeExplorerModal-reminder-header{border-bottom:1px solid #fff;padding-bottom:9px;text-align:left}.coffeeExplorerModal-reminder-body{text-align:left;padding-top:4px}.coffeeExplorerModal.modal.in{top:16px}.coffeeExplorerModal .modal-body{max-height:600px}.exploreCarousel{margin:0 60px;flex:1;opacity:0;transition:opacity 0.3s ease-in}.exploreCarousel.slick-initialized{opacity:1}.carouselCoffee:active,.carouselCoffee:focus{outline:0}.carouselCoffee-wrapper{display:flex}.carouselCoffee-imageCol,.carouselCoffee-detailCol{padding:10px 0}.carouselCoffee-imageCol{background-position:center top;background-repeat:no-repeat;background-size:contain;height:300px;width:45%}.carouselCoffee-detailCol{color:#330000;flex:1;width:60%}.carouselCoffee-detailCol h4.carouselCoffee-name{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:14px;margin-bottom:5px;text-transform:uppercase}.carouselCoffee-detailCol p.carouselCoffee-price,.carouselCoffee-detailCol p.carouselCoffee-deliveries{font-weight:bold}.carouselCoffee-detailCol p.carouselCoffee-description{color:#5b524b;font-family:"Sentinel A", "Sentinel B", Times, serif}.carouselCoffee-highlight{border-bottom:1px solid #330000;border-top:1px solid #330000;color:#330000;display:inline-block;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:14px;font-weight:700;margin-bottom:10px;position:relative;text-align:center;width:100%}[data-exploration-type=recommendations] .carouselCoffee-highlight{left:50%;margin-left:-75px;width:150px}.carouselCoffee-guideline{color:#330000;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:14px;font-weight:normal;line-height:1.2;padding-left:0;text-transform:none}.carouselCoffee-cta{font-size:12px}.carouselCoffee-cta .icon-chevron-right{margin-left:7px}.exploreDetail{flex:1}.slick-next,.slick-prev,.slick-next:hover,.slick-next:focus,.slick-prev:hover,.slick-prev:focus{color:#000;line-height:1.2;font-size:12px;text-align:center;transition:0.3s opacity ease-in;width:50px}.slick-next:before,.slick-prev:before,.slick-next:hover:before,.slick-next:focus:before,.slick-prev:hover:before,.slick-prev:focus:before{display:block;margin-bottom:4px}.slick-next.slick-disabled,.slick-prev.slick-disabled,.slick-next.slick-disabled:hover,.slick-next.slick-disabled:focus,.slick-prev.slick-disabled:hover,.slick-prev.slick-disabled:focus{opacity:0.25}.slick-next{right:-60px}.slick-prev{left:-60px}button.slick-arrow.slick-prev,button.slick-arrow.slick-next{height:auto}@media (max-width: 978px){.exploreCarousel{margin:0;width:100%}.carouselCoffee-wrapper{flex-direction:column}.carouselCoffee-imageCol{max-height:200px;width:100%}.carouselCoffee-detailCol{width:100%}.coffeeExplorerModal.modal.modal--mobile.in>.modal-header{height:65px}.coffeeExplorerModal .coffeeExplorerModal-recommendedHeader{padding:0;border:0}.coffeeExplorerModal .coffeeExplorerModal-recommendedHeader .close-message,.coffeeExplorerModal .coffeeExplorerModal-recommendedHeader .coffeeExplorerModal-recommendedHeader-image,.coffeeExplorerModal .coffeeExplorerModal-recommendedHeader .coffeeExplorerModal-recommendedHeader-info{display:none}.coffeeExplorerModal .coffeeExplorerModal-recommendedHeader button.coffeeExplorerModal-recommendedHeader-dismiss{margin-top:0;width:100%}.coffeeExplorerModal .modal-header .or{margin:4px auto}.coffeeExplorerModal .modal-header h3{display:none}.coffeeExplorerModal.modal.modal--mobile.in>.modal-body{height:calc(100vh - 60px);max-height:none}.slick-next,.slick-prev{top:25%;z-index:1090}.slick-next{right:0}.slick-prev{left:0}}body#subscriptions .coffee-plan-edit .coffeeExplorerModal{border:3px solid #f8cc67;margin-left:-400px;max-height:650px;overflow:hidden;width:800px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal[data-exploration-type=gifts]{max-height:850px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal[data-exploration-type=gifts] .modal-body{max-height:800px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .exploreTabs{display:flex}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header{border-bottom:none;color:#330000;position:relative}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .close{color:#330000;position:absolute;top:-2px;right:3px;background:none;border:none;padding:0 !important;opacity:1}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .or{margin-bottom:0}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .close-message{font-size:11px;font-weight:normal;position:absolute;right:7px;text-transform:none;top:2px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header h3{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:21px;font-weight:normal;margin:6px auto 0;position:relative;text-align:center;line-height:normal;text-transform:capitalize;width:75%}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .coffeeExplorerModal-recommendedHeader-info p.continue-with-same{border-bottom:1px solid;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;width:100%;text-transform:uppercase}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .coffeeExplorerModal-recommendedHeader-info p.coffee-name{font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:12px;text-transform:none}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .coffeeExplorerModal-recommendedHeader-info p.flavor-description{color:#5b524b;font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:normal;margin-bottom:0;text-transform:none}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header button.coffeeExplorerModal-recommendedHeader-dismiss{background-color:#eb843d;border:0 none;color:#fff;flex:1.5 1 0;margin-top:37px;padding:9px 0}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header button.coffeeExplorerModal-recommendedHeader-dismiss:hover{background-color:#f8cc67 !important;border:0 none;flex:1.5 1 0;padding:9px 0}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-body{margin-top:20px;max-height:400px;overflow-y:auto;padding:15px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-body .nav-tabs>li>a{font-size:12px;font-weight:bold;text-transform:uppercase}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .inner-modal{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;color:#330000;font-size:15px;line-height:160%;margin:0 auto;text-align:center;width:400px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-footer{background-color:#ffffff;border-top:0 none}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-footer .btn-cta-modal{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;background-color:#eb843d;border:3px solid #f8cc67;border-radius:3px;color:#ffffff;display:block;font-size:16px;margin:24px auto 35px;padding:14px;text-align:center;width:260px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-footer .btn-cta-modal:hover{background-color:#ffffff;color:#eb843d;cursor:pointer;text-decoration:none}body#subscriptions .coffee-plan-edit [data-exploration-type=gifts] .exploreTabs li[data-blend-group=samplers]{order:1}body#subscriptions .coffee-plan-edit [data-exploration-type=gifts] .exploreTabs li[data-blend-group=primary_blends]{order:2}body#subscriptions .coffee-plan-edit [data-exploration-type=gifts] .exploreTabs li[data-blend-group=single_origin]{order:3}body#subscriptions .coffee-plan-edit .coffeeExplorerModal>.modal-header{padding:0}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-recommendedHeader{align-items:flex-start;background-color:#ffffff;border-color:#f8cc67;border-style:solid;border-width:22px 22px 25px 22px;display:flex;justify-content:space-between;margin-top:0;padding:10px 15px 5px 15px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-recommendedHeader-image{background-color:#fff;background-position:center;background-repeat:no-repeat;background-size:contain;flex:1;height:80px;margin-right:16px;max-width:80px;width:80px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-recommendedHeader-info{flex:2}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-recommendedHeader-dismiss{flex:1;font-size:11px !important;text-transform:none;width:100%}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-recommendedHeader-info>p{line-height:1.25;margin-bottom:4px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-giftsHeader{padding:0 40px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .coffeeExplorerModal-giftsHeader-heading{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:24px;font-weight:700;margin-bottom:0;padding:20px 20px 15px;text-align:center;width:auto}body#subscriptions .coffee-plan-edit h3.coffeeExplorerModal-giftsHeader-heading{text-transform:none !important}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-giftsHeader-info{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:138%;margin-top:0;padding:0;text-align:center}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-giftsHeader-info.subheading{font-size:12px;font-weight:normal;padding:0 25px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-giftsHeader-selector{display:flex;background-color:#f7f7f7;border:1px solid #330000;border-left:0;border-right:0;align-items:center;padding:10px 15px;margin-bottom:10px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-giftsHeader-selector select{font-weight:bold;margin-bottom:0}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-giftsHeader-prompt{flex:1;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:12px;line-height:125%;margin-bottom:0;padding-right:30px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-reminder{background-color:#330000;border:3px solid #330000;color:#fff;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:13px;font-weight:bold;line-height:1.3;margin:25px auto 0;padding:17px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-reminder-header{border-bottom:1px solid #fff;padding-bottom:9px;text-align:left}body#subscriptions .coffee-plan-edit .coffeeExplorerModal-reminder-body{text-align:left;padding-top:4px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal.modal.in{top:16px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-body{max-height:600px}body#subscriptions .coffee-plan-edit .exploreCarousel{margin:0 60px;flex:1;opacity:0;transition:opacity 0.3s ease-in}body#subscriptions .coffee-plan-edit .exploreCarousel.slick-initialized{opacity:1}body#subscriptions .coffee-plan-edit .carouselCoffee:active,body#subscriptions .coffee-plan-edit .carouselCoffee:focus{outline:0}body#subscriptions .coffee-plan-edit .carouselCoffee-wrapper{display:flex}body#subscriptions .coffee-plan-edit .carouselCoffee-imageCol,body#subscriptions .coffee-plan-edit .carouselCoffee-detailCol{padding:10px}body#subscriptions .coffee-plan-edit .carouselCoffee-imageCol{background-position:center top;background-repeat:no-repeat;background-size:contain;flex:1;height:300px;width:40%}body#subscriptions .coffee-plan-edit .carouselCoffee-detailCol{color:#330000;flex:1;width:60%}body#subscriptions .coffee-plan-edit .carouselCoffee-detailCol h4.carouselCoffee-name{font-size:14px;font-family:"Sentinel A", "Sentinel B", Times, serif;margin-bottom:5px;text-transform:uppercase}body#subscriptions .coffee-plan-edit .carouselCoffee-detailCol p.carouselCoffee-price,body#subscriptions .coffee-plan-edit .carouselCoffee-detailCol p.carouselCoffee-deliveries{font-weight:bold}body#subscriptions .coffee-plan-edit .carouselCoffee-detailCol p.carouselCoffee-description{color:#5b524b;font-family:"Sentinel A", "Sentinel B", Times, serif}body#subscriptions .coffee-plan-edit .carouselCoffee-highlight{border-bottom:1px solid #330000;border-top:1px solid #330000;color:#330000;display:inline-block;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:14px;font-weight:700;margin-bottom:10px;position:relative;text-align:center;width:100%}body#subscriptions .coffee-plan-edit [data-exploration-type=recommendations] .carouselCoffee-highlight{left:50%;margin-left:-75px;width:150px}body#subscriptions .coffee-plan-edit .carouselCoffee-guideline{color:#330000;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:14px;font-weight:normal;line-height:1.2;padding-left:0;text-transform:none}body#subscriptions .coffee-plan-edit .carouselCoffee-cta{font-size:12px}body#subscriptions .coffee-plan-edit .carouselCoffee-cta .icon-chevron-right{margin-left:7px}body#subscriptions .coffee-plan-edit .exploreDetail{flex:1}body#subscriptions .coffee-plan-edit .slick-next,body#subscriptions .coffee-plan-edit .slick-prev,body#subscriptions .coffee-plan-edit .slick-next:hover,body#subscriptions .coffee-plan-edit .slick-prev:hover{color:#000;line-height:1.2;font-size:12px;text-align:center;transition:0.3s opacity ease-in;width:50px}body#subscriptions .coffee-plan-edit .slick-next:before,body#subscriptions .coffee-plan-edit .slick-prev:before,body#subscriptions .coffee-plan-edit .slick-next:hover:before,body#subscriptions .coffee-plan-edit .slick-prev:hover:before{display:block;margin-bottom:4px}body#subscriptions .coffee-plan-edit .slick-next.slick-disabled,body#subscriptions .coffee-plan-edit .slick-prev.slick-disabled,body#subscriptions .coffee-plan-edit .slick-next.slick-disabled:hover,body#subscriptions .coffee-plan-edit .slick-prev.slick-disabled:hover{opacity:0.25}body#subscriptions .coffee-plan-edit .slick-next{right:-60px}body#subscriptions .coffee-plan-edit .slick-prev{left:-60px}body#subscriptions .coffee-plan-edit button.slick-arrow.slick-prev,body#subscriptions .coffee-plan-edit button.slick-arrow.slick-next{height:auto !important}@media (max-width: 978px){body#subscriptions .coffee-plan-edit .exploreCarousel{margin:0;width:100%}body#subscriptions .coffee-plan-edit .carouselCoffee-wrapper{flex-direction:column}body#subscriptions .coffee-plan-edit .carouselCoffee-imageCol{max-height:200px;width:100%}body#subscriptions .coffee-plan-edit .carouselCoffee-detailCol{width:100%}body#subscriptions .coffee-plan-edit .coffeeExplorerModal.modal.modal--mobile.in>.modal-header{height:65px}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .coffeeExplorerModal-recommendedHeader{padding:0;border:0}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .coffeeExplorerModal-recommendedHeader .close-message,body#subscriptions .coffee-plan-edit .coffeeExplorerModal .coffeeExplorerModal-recommendedHeader .coffeeExplorerModal-recommendedHeader-image,body#subscriptions .coffee-plan-edit .coffeeExplorerModal .coffeeExplorerModal-recommendedHeader .coffeeExplorerModal-recommendedHeader-info{display:none}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .coffeeExplorerModal-recommendedHeader button.coffeeExplorerModal-recommendedHeader-dismiss{margin-top:0;width:100%}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header .or{margin:4px auto}body#subscriptions .coffee-plan-edit .coffeeExplorerModal .modal-header h3{display:none}body#subscriptions .coffee-plan-edit .coffeeExplorerModal.modal.modal--mobile.in>.modal-body{height:calc(100vh - 60px);max-height:none}body#subscriptions .coffee-plan-edit .slick-next,body#subscriptions .coffee-plan-edit .slick-prev{top:25%;z-index:1090}body#subscriptions .coffee-plan-edit .slick-next{right:0}body#subscriptions .coffee-plan-edit .slick-prev{left:0}}body.bulk-funnel .dnaBreadcrumbs{background-color:#fff;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;display:flex;height:auto;width:100%;margin:0;padding:0}body.bulk-funnel .dnaBreadcrumbs-crumb{flex:1 1;position:relative;text-align:center}body.bulk-funnel .dnaBreadcrumbs-crumb.is-active{background-color:#f1f1f1}body.bulk-funnel .dnaBreadcrumbs-crumb>a,body.bulk-funnel .dnaBreadcrumbs-crumb>span{box-sizing:border-box;color:#444;display:block;padding:10px;width:100%}@media screen and (max-width: 425px){body.bulk-funnel .dnaBreadcrumbs-crumb>a,body.bulk-funnel .dnaBreadcrumbs-crumb>span{padding:3px 10px 1px}}body.bulk-funnel .dnaBreadcrumbs-crumb>span{cursor:default;opacity:0.6}body.bulk-funnel #gift-checkout .dnaBreadcrumbs{margin:0 auto;max-width:960px}@media (min-width: 979px){body.bulk-funnel .dnaBreadcrumbs-crumb:after{border-bottom:20px solid transparent;border-left:20px solid #ffffff;border-top:20px solid transparent;content:'';display:inline-block;height:0;position:absolute;right:-20px;top:0;width:0;z-index:10}body.bulk-funnel .dnaBreadcrumbs-crumb.is-active:after{border-bottom:20px solid transparent;border-left:20px solid #f1f1f1;border-top:20px solid transparent;content:'';display:inline-block;height:0;position:absolute;right:-20px;top:0;width:0}body.bulk-funnel .dnaBreadcrumbs-crumb:before{border-bottom:20px solid transparent;border-left:20px solid #f1f1f1;border-top:20px solid transparent;content:'';display:inline-block;height:0;position:absolute;right:-21px;top:0;width:0;z-index:9}body.bulk-funnel .dnaBreadcrumbs-crumb:last-child:before,body.bulk-funnel .dnaBreadcrumbs-crumb:last-child:after{display:none}}.bulkBreadcrumbs .dnaBreadcrumbs-crumb>a#logo{display:block;height:38px;max-height:38px;padding:2px 0 0;vertical-align:middle}.bulkBreadcrumbs .dnaBreadcrumbs-crumb>a#logo img{display:inline-block;height:100%;margin:0 auto;max-height:100%;max-width:126px;width:126px;vertical-align:middle}.dnaBreadcrumbs{background-color:#fff;border-bottom:1px solid #f1f1f1;border-top:1px solid #f1f1f1;display:flex;height:auto;width:100%;margin:0;padding:0}.dnaBreadcrumbs-crumb{flex:1 1;position:relative;text-align:center}.dnaBreadcrumbs-crumb.is-active{background-color:#f1f1f1}.dnaBreadcrumbs-crumb.is-active span{color:#000}.dnaBreadcrumbs-crumb>a,.dnaBreadcrumbs-crumb>span{box-sizing:border-box;color:#444;display:block;padding:10px;width:100%}.dnaBreadcrumbs-crumb>span{cursor:default;opacity:0.6}#gift-checkout .dnaBreadcrumbs{margin:0 auto;max-width:960px}@media (min-width: 600px){.dnaBreadcrumbs-crumb:after{border-bottom:20px solid transparent;border-left:20px solid #ffffff;border-top:20px solid transparent;content:'';display:inline-block;height:0;position:absolute;right:-20px;top:0;width:0;z-index:10}.dnaBreadcrumbs-crumb.is-active:after{border-bottom:20px solid transparent;border-left:20px solid #f1f1f1;border-top:20px solid transparent;content:'';display:inline-block;height:0;position:absolute;right:-20px;top:0;width:0}.dnaBreadcrumbs-crumb:before{border-bottom:20px solid transparent;border-left:20px solid #EEE;border-top:20px solid transparent;content:'';display:inline-block;height:0;position:absolute;right:-21px;top:0;width:0;z-index:9}.dnaBreadcrumbs-crumb:last-child:before,.dnaBreadcrumbs-crumb:last-child:after{display:none}}.bulk-warning-for-giftees{background-color:#eb494d}.bulk-warning-for-giftees .bulk-warning-for-giftees-copy{text-align:left;color:#fff;font-weight:bold;margin:0 auto;padding:0;line-height:110%}@media (max-width: 425px){.bulk-warning-for-giftees .bulk-warning-for-giftees-copy{font-size:12px;line-height:135%}}.bulk-warning-for-giftees .bulk-warning-for-giftees-copy i.icon-exclamation-sign{float:left;padding-right:15px}@media (max-width: 425px){.bulk-warning-for-giftees .bulk-warning-for-giftees-copy i.icon-exclamation-sign{line-height:135%}}.bulk-warning-for-giftees .bulk-warning-for-giftees-copy a{color:#f8cc67;text-decoration:underline}.bulk-warning-for-giftees .bulk-warning-for-giftees-copy a:hover{text-decoration:none}[data-roast-code=red] .fastRating-coffeeBox,[data-roast-code=red] .buttonScale-button.is-active{background-color:#f55c25;border-color:#f55c25}[data-roast-code=orange] .fastRating-coffeeBox,[data-roast-code=orange] .buttonScale-button.is-active{background-color:#f7931e;border-color:#f7931e}[data-roast-code=yellow] .fastRating-coffeeBox,[data-roast-code=yellow] .buttonScale-button.is-active{background-color:#fbce3b;border-color:#fbce3b}[data-roast-code=green] .fastRating-coffeeBox,[data-roast-code=green] .buttonScale-button.is-active{background-color:#9bc663;border-color:#9bc663}[data-roast-code=blue] .fastRating-coffeeBox,[data-roast-code=blue] .buttonScale-button.is-active{background-color:#b9e8f0;border-color:#b9e8f0}[data-roast-code=purple] .fastRating-coffeeBox,[data-roast-code=purple] .buttonScale-button.is-active{background-color:#934a84;border-color:#934a84;color:#fff}[data-roast-code=decaf] .fastRating-coffeeBox,[data-roast-code=decaf] .buttonScale-button.is-active{background-color:#88A;border-color:#88A}.fastRating-logo{align-items:center;display:flex;justify-content:center;margin-bottom:20px}.fastRating-question{font-size:23px;font-weight:400;margin-bottom:1.5em;text-align:center}.fastRating-coffeeBox{border-radius:2px;color:#000;margin-bottom:16px;padding:10px 20px;text-align:center}.fastRating-coffeeBox-origin{font-weight:700;font-size:27px}.fastRating-counter{background-color:#f8f6f5;color:#5b524b;display:none;font-weight:700;margin-bottom:16px;padding:4px;text-align:center}.buttonScale{justify-content:space-between}.buttonScale-button{border-radius:3px;border:1px solid #999;box-shadow:0 1px 0 rgba(0,0,0,0.12);cursor:pointer;font-size:12px;font-weight:700;padding:12px 0;text-align:center;transition:all 200ms}.buttonScale-button.col--25{flex:0 0 23%;max-width:23%;width:23%}.buttonScale-button.col--33{flex:0 0 31%;max-width:31%;width:31%}.buttonScale-button.col--50{flex:0 0 48%;max-width:48%;width:48%}.buttonScale-button.is-active{color:#fff}.buttonScale-button:hover{background:#eee;border-color:#ccc}.fastRating textarea{font-size:16px;min-height:8rem;width:100%}.fastRating-note{font-size:14px;text-align:center}.fastRating-noteLink{display:block;color:#808080;font-size:16px;font-weight:600;margin-top:24px;text-align:center;text-decoration:underline;transition:color 200ms}.fastRating-noteLink.blue{color:#058}.fastRating-noteLink:hover{color:#330000;text-decoration:underline}.fastRating-error{font-size:20px;color:red}.fast-rating .flash li{margin-left:15px}@media (min-width: 979px){.fastRating>.ccRow>.col{border:1px solid #ccc;box-shadow:0 1px 1px rgba(0,0,0,0.2);margin-top:40px}}.js-view .ship-date,.js-view .arrival-date{padding:20px 0 20px 15px}.js-view{display:none}.js-view.is-active{display:inherit}.footer{background-color:#330000;color:#fff;padding:20px 0;text-align:center}.footer-socialLink{font-size:23px}.footer-links>.col{padding:8px}.footer a{color:#fff}.social a:focus{outline:2px solid white !important}.footer--funnel{color:#330000;background:transparent;min-height:0;padding:0;text-align:left}.footer--funnel .footer-links{background-color:#330000;color:#fff;padding:20px 0}.footer--funnel .ccContainer{padding-bottom:20px;padding-top:20px}.footer--funnel .col{font-size:16px;padding:0;text-align:center}.footer--funnel a{color:#fff}.footer--funnel a:hover{text-decoration:underline}@media (min-width: 979px){.footer--funnel .col{font-size:14px;text-align:left}.footer--funnel .col:last-child{text-align:right}}.StripeElement{padding:10px;min-height:40px;background-color:white;border:1px solid #cccccc;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);transition:border linear 0.2s, box-shadow linear 0.2s;border-radius:4px;vertical-align:middle}.StripeElement--focus{border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6)}.parsley-errors-list{color:#ee4037;font-size:12px;margin:-1px 2px 0}input~.parsley-errors-list,select~.parsley-errors-list{height:0;overflow:hidden}input.parsley-error~.parsley-errors-list,select.parsley-error~.parsley-errors-list{height:20px}.main_form input,.main_form select{height:40px;margin-bottom:19px}input.parsley-error,select.parsley-error,.StripeElement--invalid{border-color:#ee4037;margin-bottom:0}.parsley-errors-list{background-color:#ff0000;border-radius:0 0 4px 4px;color:#fff;font-weight:700;padding-left:15px;position:relative}.parsley-errors-list:before{content:'\F0D8';font-family:'FontAwesome';left:5px;position:absolute;top:-3px}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1}.hero *{box-sizing:border-box}.hero,.hero>.container{width:100%}.hero{background-size:cover;background-position:center;padding:40px 0}.hero>.container{align-items:center;display:flex;flex-direction:column;justify-content:center}.hero-headline>.hero-headline-title,.hero-headline>.hero-headline-subtitle{color:#fff;text-align:center}.hero-headline-title{font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:400}.hero-headline-subtitle{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-weight:700;font-size:18px;margin-bottom:40px}@media (min-width: 979px){.hero{background-size:cover;background-position:center;padding:50px 0}.hero-headline-title{font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:400;font-size:60px}.hero-headline-subtitle{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-weight:700;font-size:23px}.hero-cta{width:290px}}.no-flexbox .hero-imgLink{display:block;margin:0 auto;width:152px}#loginbox .help-inline{float:right}.orDivider{border-top:1px solid #ccc;position:relative}.orDivider:after{background-color:#eee;content:'or';color:#999;display:block;font-size:14px;font-weight:700;left:50%;margin-left:-15px;margin-top:-10px;position:absolute;text-align:center;top:0;width:30px}.sessions input[type=email],.sessions input[type=text],.sessions input[type=password]{min-height:44px;width:100%}@media (min-width: 978px){#loginbox input[type=email],#loginbox input[type=text],#loginbox input[type=password]{width:277px;min-height:auto}}@media (max-width: 978px){#backstretch,#backstretch *{box-sizing:border-box}.sessions #backstretch table{height:auto}#loginbox{border-radius:0;border:none;box-shadow:none;margin:0;padding:30px 20px;width:100%}#loginbox input[type=submit]{height:44px}.swaplink>a{font-size:16px;padding:10px 0}#loginbox .checkbox{float:none;font-size:16px;margin-bottom:0;width:100%}#loginbox .help-inline,#loginbox .help-inline>a{float:none;font-size:16px;padding:0;padding:10px 0}}.mobileCheckbox{padding:10px 0}.mobileCheckbox-checkbox{display:none}.mobileCheckbox-label{align-items:center;display:flex;font-size:18px;height:44px;position:relative}.mobileCheckbox-label::before{background-image:url(https://dl6drjrldv42d.cloudfront.net/assets/checkbox-sprite-1987ff5b6e2011e151dccff37cb9c270870225016141c52127473b02e8b27f3b.png);background-position:0 0;background-size:88px 44px;content:'';display:inline-block;height:44px;margin-right:8px;min-width:44px;width:44px}.mobileCheckbox-checkbox:checked~.mobileCheckbox-label::before{background-position:44px 0}@media (min-width: 979px){.mobileCheckbox{padding-left:20px}.mobileCheckbox-checkbox,.mobileCheckbox-label{display:inline;font-size:14px}.mobileCheckbox-label::before{display:none}}.navHeaderWrapper{height:60px}.navHeaderWrapper *{box-sizing:border-box}.navHeader{background-color:#fff;height:60px;left:0;margin:0;padding:0;position:fixed;right:0;top:0;transition:transform 0.2s ease-out;width:100%;z-index:1030}.navHeader--pinned{transform:translate3d(0, 0, 0)}.navHeader--unpinned{transform:translate3d(0, -120px, 0)}.navHeader>.container{padding:0;width:100%}.navHeader-topbar{height:100%}.navHeader-topbar-mast{display:flex;align-items:center;height:100%}.navHeader-topbar-mast>div{flex:1 1 auto}.navHeader-burgerLink:active,.navHeader-burgerLink:focus,.navHeader-burgerLink:visited,.navHeader-burgerLink:hover{color:#330000}.navHeader-burgerLink,.navHeader-cart{color:#330000;display:block;font-size:23px;padding:8px;position:relative;transition:all 0.2s ease-out;z-index:1020}.navHeader-cart{text-align:right}a.navHeader-logo,a.navHeader-logo:hover,a.navHeader-logo:active,a.navHeader-logo:focus{text-decoration:none}a.navHeader-logo:focus{border:1px solid}.navHeader-logo{align-items:center;display:flex;margin:0;z-index:1030;width:auto}.navHeader-logo>img{display:block;margin:0 auto;height:50px;max-height:50px;max-width:100%;width:auto}.navHeader-cart-text{color:#330000;font-family:"proxima-nova", Helvetica, Arial, sans-serif;display:none;text-transform:uppercase}.navHeader-navLinks{height:100vh;left:0;position:fixed;top:0;transform:translate3d(-100vw, 0, 0);width:100%;z-index:1020}.navHeader-navLinks>.container{background:#330000;height:100vh;margin:0;padding:20px 10px;transform:translate3d(-100vw, 0, 0);transition:all 0.2s ease-in-out;width:80%}.navHeader-navLinks-mask{background:rgba(0,0,0,0.85);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all 0.2s ease-in-out}.navHeader-navLinks-mask:before{box-sizing:border-box;color:#fff;content:"x";display:block;font-size:32px;font-weight:700;padding:20px;position:absolute;right:0;text-align:right;top:0;width:20%}.navHeader.is-open .navHeader-navLinks,.navHeader.is-open .navHeader-navLinks>.container{transform:translate3d(0, 0, 0)}.navHeader.is-open .navHeader-navLinks-mask{opacity:1}.navHeader-link{color:#fff;display:block;font-size:18px;font-weight:600;padding:0.75em;width:100%}.navHeader-link:hover{color:#fff}.navHeader-divider{border-bottom:1px solid #380000;border-top:1px solid #290000;margin:5px 0}.navHeader-help{display:flex;flex-direction:column;justify-content:center;margin-top:15px;text-align:center;width:100%}.navHeader-help>a{color:#cc9966;font-size:16px;text-transform:uppercase}.navHeader-help-email{margin-bottom:8px}.navHeader-userLinks--fixed{display:none}.navHeader-userLinks--fixed>a{background-color:#64563F;border-radius:0 0 4px 4px;color:#fff;font:600 23px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;margin-left:5px;padding:7px 14px;transition:all 0.3s}.navHeader-userLinks--fixed>a:hover{background-color:#cc9966}.navHeader-userLinks--fixed>.navHeader-cart,.navHeader-userLinks--fixed>.navHeader-cart:hover{background-color:transparent;color:#330000}.navHeader-cart.is-empty{display:none}.navHeader-cart.is-full>.navHeader-cart-icon{color:#ee4037}@media (min-width: 979px){.navHeaderWrapper{height:auto}.navHeader{height:auto;position:static}.navHeader--unpinned{transform:none}.navHeader>.container{padding:10px 0;position:relative;width:960px}.navHeader-topbar-mast{display:block}.navHeader-burgerLink{display:none}a.navHeader-logo{display:inline-block}.navHeader-navLinks{background-color:#330000;height:auto;position:static;top:0;transform:translate3d(0, 0, 0)}.navHeader-navLinks>.container{display:flex;height:auto;justify-content:space-between;padding:0;margin:0 auto;transform:translate3d(0, 0, 0);width:960px}.navHeader-navLinks-nav{display:flex;flex:1}.navHeader.is-open .navHeader-navLinks{transform:translate3d(0, 0, 0)}.navHeader-navLinks-mask{display:none;position:relative}.navHeader-link{flex:0 1 auto;font-size:14px;padding:7px 40px 7px 0;position:relative;width:auto}.navHeader-link:hover,.navHeader-link:active,.navHeader-link:focus{color:#cc9966;text-decoration:none}.navHeader-link.is-active:before{content:'';border-color:#330000 transparent transparent transparent;border-style:solid;border-width:15px 15px 0 15px;position:absolute;left:50%;margin-left:-34px;bottom:-15px;height:0;width:0}.navHeader-navLinks .navHeader-userLinks--drawer{display:none}.navHeader-userLinks--fixed{display:flex;position:absolute;right:0;text-transform:uppercase;top:0}.navHeader-userLinks--fixed>a{font-size:11px;padding-top:3px;padding-bottom:0 !important}.navHeader .navHeader-claimGift{align-self:center;background-color:#fff;border-radius:4px;color:#ce3430;font:700 12px "proxima-nova", Helvetica, Arial, sans-serif;line-height:21px;margin-right:8px;margin-top:2px;padding:0 8px}.navHeader-link.navHeader-claimGift:hover,.navHeader-link.navHeader-claimGift:focus{background-color:#fff;text-decoration:underline}.navHeader-cart{position:absolute;right:0;bottom:0;font-size:14px}.navHeader-cart:before{display:none}.navHeader-cart-text{display:inline;font-weight:600}.navHeader-help{position:relative;margin:0;padding:0;text-align:right}.navHeader-help>a{font-size:12px;color:#fff;line-height:1}.navHeader-help-email{margin-bottom:0}.navHeader-help>.navHeader-help-phone{color:#bba993}.navHeader-help--horizontal{flex-direction:row;justify-content:flex-end;padding:8px 0}.navHeader-help--horizontal>a:first-child{margin-right:8px}.no-flexbox .navHeader-userLinks--fixed{display:block}.no-flexbox .navHeader-userLinks--fixed>a{border-radius:0;margin-top:-10px;padding:8px}}.no-flexbox .navHeader-navLinks-nav{display:inline-block}.no-flexbox .navHeader-link{display:inline-block;padding-right:40px}.no-flexbox .navHeader-help{float:right;padding-top:7px}.numberBadge{background-color:#330000;border-radius:32px;color:#fff;display:inline-block;font:600 18px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;height:32px;line-height:32px;margin-right:8px;text-align:center;width:32px}.orderSummaryCol{border-left:1px solid #f1f1f1;padding-right:0}.dnaOrderSummary>h2{border-bottom:1px solid #330000;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:21px;margin-bottom:10px;margin-top:0;padding-bottom:4px;text-transform:none}.dnaOrderSummary>h2.your-coffee-order{font-size:20px}.dnaOrderSummary-item{border-bottom:1px solid #f1f1f1;padding-bottom:12px}.dnaOrderSummary-item.last{border-bottom:0 none;padding-bottom:20px}.dnaOrderSummary-item-title{color:#333333;display:flex;font-size:14px;font-weight:400;margin-bottom:5px;margin-top:12px;justify-content:space-between;text-transform:uppercase}.dnaOrderSummary-item-editLink{text-transform:lowercase}.dnaOrderSummary-item-pending{color:#999;line-height:110%}.dnaOrderSummary-item-details{display:flex;justify-content:space-between}.col--20 .dnaOrderSummary-item-detail p.bulk_coffee{font-size:12px}.dnaOrderSummary-item-detail p.bulk_coffee{font-weight:bold;margin:0;height:20px}.dnaOrderSummary-item-detail.price-column p{text-align:right}.dnaOrderSummary-item-detail:only-child,.dnaOrderSummary-item--rows>.dnaOrderSummary-item-detail{max-width:none}.dnaOrderSummary-item-detail--lineItem{display:flex;justify-content:space-between}.dnaOrderSummary-item-detail-title{font-size:12px;font-weight:700;line-height:13px;margin:0}.dnaOrderSummary-item-detail-title span.standard-12{background-color:#fccbcb;border:1px solid #ff0000;font-size:11px;font-weight:bold;letter-spacing:-0.2px;padding:1px 6px 1px;display:inline-block;line-height:140%}.dnaOrderSummary-item-detail-title:only-child{line-height:20px;margin:0 0 5px}.dnaOrderSummary-item-detail-text{font-size:12px;margin-bottom:0;text-transform:uppercase}h4.dnaOrderSummary-item-detail-title{margin-bottom:0;margin-top:3px}@media (max-width: 978px){.show-both-prices h4.dnaOrderSummary-item-detail-title{width:44%}}@media (min-width: 978px){.show-both-prices h4.dnaOrderSummary-item-detail-title{width:30%}}@media (max-width: 978px){.one-time-header .dnaOrderSummary-item-detail-text{font-weight:bold}}@media (min-width: 978px){.one-time-header .dnaOrderSummary-item-detail-text{font-size:9px}}.dnaOrderSummary-savingsText{line-height:1.2;margin-top:10px;text-align:center;width:100%}.dnaOrderSummary-savingsText>a{font-size:12px}.dnaOrderSummary-savingsText>p{font-size:12px}.dnaOrderSummary-satisfactionGuarantee{font-size:12px;line-height:1.2;margin:0 auto;padding:10px 5px}.dnaOrderSummary-satisfactionGuarantee a{color:#058;text-decoration:none}.dnaOrderSummary-satisfactionGuarantee a:hover{text-decoration:underline}.dnaOrderSummary-satisfactionGuarantee-notCovered{font-size:11px;margin:0;padding:0}.dnaOrderSummary-satisfactionGuarantee.is-covered .dnaOrderSummary-satisfactionGuarantee-notCovered{display:none}.dnaOrderSummary-coupon{display:none;border-bottom:0}.checkout .dnaOrderSummary-coupon{display:block}.checkout .dnaOrderSummary-coupon h3.gift-redemption{color:#330000;display:block;font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:bold;text-align:center}.checkout .dnaOrderSummary-coupon p.gift-redemption-msg{color:#330000;display:block;font-size:13px;line-height:138%;margin-top:10px;text-align:center}.dnaOrderSummary-coupon-link{color:#058;display:block;text-align:center;text-transform:none}.dnaOrderSummary-coupon-field{display:none;text-align:center}.dnaOrderSummary-coupon-field>.dnaOrderSummary-item-title{font-size:12px;text-transform:none}.dnaOrderSummary-coupon-field .statusMessage{font-size:12px;line-height:1.1;margin-bottom:12px}.dnaOrderSummary-coupon-field .statusMessage--error{color:#ff0000}@media (max-width: 978px){.orderSummaryCol{padding:0 10px}.dnaOrderSummary-item-detail-title,.dnaOrderSummary-item-detail-text{font-size:14px}.dnaOrderSummary-savingsText>a{font-size:14px;padding:14px 0}}.bulk-container-coffee-selection-sidebar .dnaOrderSummary a.hero-cta{width:100%}.bulk-container-coffee-selection-sidebar span.edit-bulk-coffee{font-size:11px;margin:0;padding:0;vertical-align:text-top;line-height:14.4px}@media (max-width: 978px) and (min-width: 426px){.bulk .orderSummaryCol{padding-bottom:25px !important}.bulk .orderSummaryCol .bulk-container-coffee-selection-sidebar{width:75%;min-width:400px;margin:0 auto}.bulk .orderSummaryCol .bulk-container-coffee-selection-sidebar .bulk-summary-qty-heading{width:11% !important}.bulk .orderSummaryCol .bulk-container-coffee-selection-sidebar .bulkQtyBags{font-size:13px !important}.bulk .orderSummaryCol .bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing{font-size:13px !important;margin-bottom:2px}.bulk .orderSummaryCol .bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing-price{font-size:12.5px !important}.bulk .orderSummaryCol .bulk-container-coffee-selection-sidebar span.edit-bulk-coffee{font-size:15px !important}}@media (max-width: 425px){.bulk .orderSummaryCol{padding-bottom:25px !important}.bulk .orderSummaryCol .bulk-summary-qty-heading{width:11%}.bulk .orderSummaryCol .bulkQtyBags{font-size:15px !important}.bulk .orderSummaryCol .bulkQtyBags.one-time-qty-bag{margin-bottom:24px !important}.bulk .orderSummaryCol .order-summary-bulk-coffee-listing{font-size:15px !important;margin-bottom:3px}.bulk .orderSummaryCol .order-summary-bulk-coffee-listing-price{font-size:14.5px !important}.bulk .orderSummaryCol span.edit-bulk-coffee{font-size:17px !important}}.bulk-container-coffee-selection-sidebar .popover{padding:0}.bulk-container-coffee-selection-sidebar .popover .popover-content{border:5px solid #f8cc67;border-radius:3px;color:#330000;font-size:12px;padding:14px;text-transform:none}.bulk-container-coffee-selection-sidebar .popover .popover-content h6{border-top:1px solid #330000;margin-bottom:6px;margin-top:0;text-transform:uppercase;width:90%}.bulk-container-coffee-selection-sidebar .popover .popover-content ul{font-size:12px;margin-left:0;margin-bottom:0;margin-top:0;padding-top:0}.bulk-container-coffee-selection-sidebar .popover .popover-content ul li{font-size:14px !important;font-weight:normal;line-height:130%;margin-bottom:15px}.bulk-container-coffee-selection-sidebar .popover .popover-content ul li.subpoint{font-weight:normal;list-style-type:disc;list-style-image:none;list-style-position:inside;padding-top:7px;text-indent:10px}.bulk-container-coffee-selection-sidebar .popover .popover-content ul li.spacer{font-weight:normal;padding-top:10px}.bulk-container-coffee-selection-sidebar .popover .popover-content ul li.spacer.bottom{border-top:1px solid;margin-bottom:0;padding-top:16px}.bulk-top-4bag-warning-item{background-color:#e87c7c;border-radius:1px;color:#ffffff;cursor:pointer;font-size:12px;font-weight:bold;line-height:110%;margin-bottom:10px;padding:10px}.bulk-top-4bag-warning-item a{color:#fff}.dnaOrderSummary.bulk-button{border-bottom:1px solid #f1f1f1;margin-bottom:13px;padding-bottom:17px}.dnaOrderSummary.bulk-button .hero-cta{font-size:12px;padding:4px;width:100%}.dnaOrderSummary.bulk-button .hero-cta[disabled]{background-color:#e5e5e5;border-color:#e5e5e5;color:#aaaaaa;opacity:0.7;cursor:not-allowed}.dnaOrderSummary.bulk-button .dnaOrderSummary-item{border-bottom:0;padding-bottom:0}.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item-pending.add-four-or-more{color:#e54937;font-size:12px;line-height:110%;padding-top:5px}.bulk-container-coffee-selection-sidebar .bulk-summary-qty-heading{margin-bottom:6px}.bulk-container-coffee-selection-sidebar .bulk-summary-coffee-heading{width:76%}input#line_item_specification_attributes_number_of_bags.bag-quantity-side{display:inline-block;float:left;font-size:12px;font-weight:bold;height:24px;margin-top:2px;padding-left:1px;padding-right:1px;text-align:center;width:17%}.bulkQtyBags{float:left;width:10%;text-align:center;margin:0 7px 15px 0;font-size:12px;font-weight:bold;padding-top:0;line-height:120%}.bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing{display:inline-block;float:left;font-size:12px;font-weight:bold;line-height:120%;margin-left:8px;margin-top:0;width:70%}@media (max-width: 425px){.bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing{font-size:15px}}.bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing-price{display:inline-block;float:left;font-size:11.5px;font-weight:normal;line-height:120%;margin-left:8px;margin-top:0;width:70%}.bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing-price.both-prices-listing{font-size:10.5px;margin-left:8px;width:60%}@media (max-width: 425px){.bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing-price.both-prices-listing{font-size:11.5px;margin-left:8px;width:70%}}.bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing-price.both-prices-listing span.onetime-spacing{letter-spacing:0.80px}@media (max-width: 425px){.bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing-price.both-prices-listing span.onetime-spacing{letter-spacing:0.98px}}@media (min-width: 978px){.bulk-container-coffee-selection-sidebar .order-summary-switch-to-sub{font-size:11.5px;font-weight:normal}}.bulk-container-coffee-selection-sidebar .order-summary-switch-to-sub.fullprice{text-decoration:line-through;color:#bf7258}.bulk-container-coffee-selection-sidebar .order-summary-switch-to-sub.order-total-section{line-height:135%;padding-top:6px;text-align:left;color:#9a300c}@media (max-width: 425px){.bulk-container-coffee-selection-sidebar .order-summary-switch-to-sub.order-total-section{font-size:inherit;width:255px}}.bulk-container-coffee-selection-sidebar .order-summary-switch-to-sub.order-total-section a{text-align:left;font-size:11.5px;line-height:135%;margin-bottom:0 !important;display:inline-block}@media (max-width: 425px){.bulk-container-coffee-selection-sidebar .order-summary-switch-to-sub.order-total-section a{font-size:inherit;width:auto}}.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row{border-bottom:0 none;padding-bottom:0}.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row form{margin:0;width:100%}.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row .dnaOrderSummary-bulk-item{margin-bottom:20px}.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row .dnaOrderSummary-bulk-item.switch-to-sub-copy{color:#9a300c;text-align:left;font-size:11.5px;line-height:135%;margin-bottom:0 !important}@media (max-width: 425px){.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row .dnaOrderSummary-bulk-item.switch-to-sub-copy{font-size:inherit;text-align:left;width:255px}}.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row .dnaOrderSummary-bulk-item.switch-to-sub-copy a{text-align:left;font-size:11.5px;line-height:135%;margin-bottom:0 !important;display:inline-block}@media (max-width: 425px){.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row .dnaOrderSummary-bulk-item.switch-to-sub-copy a{font-size:inherit;width:255px}}.bulk-container-coffee-selection-sidebar .dnaOrderSummary-item.bulk-coffee-listing-row .dnaOrderSummary-bulk-item:last-child{margin-bottom:8px !important}.bulk-container-coffee-selection-sidebar .popover-content{font-weight:bold}a.remove-bulk-coffee{color:#a9a9a9;display:inline-block;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:18px;font-weight:normal;height:24px;margin-top:1px;text-align:right;width:8%}a.remove-bulk-coffee:hover{color:#919191}.getStarted-recommendation .order-summary-bulk-coffee-listing:hover{cursor:pointer;text-decoration:underline}@media (max-width: 768px){.dnaOrderSummary-item-details{justify-content:flex-start}.bulk-container-coffee-selection-sidebar .bulk-summary-qty-heading{width:17%}.bulk-container-coffee-selection-sidebar .bulk-summary-coffee-heading{margin-left:8px;width:auto}}.checkout,.checkout *{box-sizing:border-box}.checkout input,.checkout select{min-height:28px}.payment-form{padding-left:0;padding-right:0}.payment-form-cvv{width:150px}@media (max-width: 978px){.checkout-secureHeader>h1{font-size:23px}.checkout input,.checkout select{min-height:44px}.checkout .order_summary .payment-options span{display:inline;float:none;font-size:16px;text-align:center;width:100%}.checkout .order_summary .payment-options i{display:none}.delivery-title{font-size:23px}.payment-form{padding:0}.payment-form-cvv{max-width:90px}.checkout #coupon_fields{background-color:transparent;margin:0;padding:0 20px}#coupon_fields h4{font-size:16px}.payment-form-coupon{width:60vw}.checkout #coupon_fields .btn{padding:11px 15px}}.dnaLogo{height:60px;width:auto}.form{display:block}.survey-question{color:#fff;font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:400;margin-bottom:24px}.survey-options{margin:0 0 40px}.survey-option{display:block;font-size:18px;margin-bottom:16px;width:100%}.survey-option{text-align:left}.survey-helpText{color:#fff;display:block}.survey-note{color:#fff;font-size:14px;text-align:center}.survey-note>small{font-size:12px}.survey-select,.survey-select .selectize-input{height:50px;margin-bottom:0;width:100%}.survey-select.focus,.survey-select .selectize-input.focus{border:3px solid #eb843d;padding-top:13px}.link--light,.link--light:hover,.link--light:active,.link--light:visited,.link--light:focus{color:#fff;text-decoration:underline}.coffee-faq h2.faq-title{font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:normal;margin-bottom:30px}.coffee-faq a.link-skip:hover{text-decoration:underline;color:#058}.getStarted-selectionHeader .yourCoffee-coffeeName,.getStarted-selectionHeader .yourCoffee-notPersonalized,.getStarted-selectionHeader .yourCoffee-subheading-recommended{display:none}.getStarted-selectionHeader.is-recommended.has-surveyCoffee .yourCoffee-subheading-different{display:none}.getStarted-selectionHeader.is-recommended.has-surveyCoffee .yourCoffee-subheading-recommended{display:inline}.getStarted-selectionHeader.is-recommended.no-surveyCoffee .yourCoffee-subheading-different{display:none}.getStarted-selectionHeader.is-recommended.no-surveyCoffee .yourCoffee-subheading-noCoffee{display:block}.getStarted-selectionHeader.not-recommended.no-surveyCoffee .yourCoffee-subheading-different{display:block}.getStarted-selectionHeader.not-recommended.no-surveyCoffee .yourCoffee-subheading-noCoffee{display:none}.getStarted-selectionHeader.no-surveyCompany .yourCoffee-personalized{display:none}.getStarted-selectionHeader.no-surveyCompany .yourCoffee-notPersonalized{display:block}.getStarted-selectionHeader.has-surveyCoffee .yourCoffee-coffeeName{display:inline}.getStarted-selectionHeader.has-surveyCoffee .yourCoffee-subheading-noCoffee{display:none}.yourCoffee{border-bottom:1px solid #f1f1f1;color:#5b524b;font-size:15px;padding:10px 20px;text-align:center;width:auto}.yourCoffee p{font-weight:normal;margin-bottom:0;text-align:center;text-transform:uppercase}.yourCoffee span.change-link{text-transform:lowercase}.yourCoffee-subheading a{color:#058}.yourCoffee-subheading a:hover{text-decoration:underline}p.second{font-weight:bold;text-transform:none}#dna_surveys .navHeader-navLinks{display:none}.survey--modal{height:340px}.survey--modal .survey-question{color:#330000}.survey--modal .col{padding:0 5px 10px}@media (min-width: 979px){.dnaLogo{height:100px}.survey-question{font-size:44.8px}.survey-option{font-size:14px;padding:14px}.survey--modal .survey-question{font-size:23px}}.selectize-dropdown-content{background:#fff}#your-coffee-dna-suggestion{background:#fff}.highlightableFAQ{margin:0 -20px -10px;padding:10px 20px;transition:all 0.5s ease-in}.highlightableFAQ.is-highlighted{background-color:#fff}#whatDNARoast .modal-body{margin-top:5px;padding:20px}#dna-survey{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:100vh}#takeOurSurvey .modal-footer .btn-cta-modal{margin-bottom:15px !important}#takeOurSurvey .ps{margin-bottom:20px}#takeOurSurvey .ps p{color:#330000;font-size:12px;line-height:120%;margin:0;padding:0 80px;text-align:center}#takeOurSurvey .ps p.last{margin-top:20px !important;padding:0 137px !important}#gifts .popover{width:330px !important}#gifts .popover-content img{width:300px !important;height:371px !important}@media screen and (max-width: 425px){body.personal-dna-survey-body .col.survey-question-holder{padding-top:0}body.personal-dna-survey-body h2.survey-question{margin-top:0}}@media screen and (max-width: 425px) and (max-width: 321px){body.personal-dna-survey-body h2.survey-question{font-size:19px}}@media screen and (max-width: 425px){body.personal-dna-survey-body .survey-question.match-explain{font-size:15px;text-align:left;line-height:145%;margin-bottom:0}}@media screen and (max-width: 425px) and (max-width: 321px){body.personal-dna-survey-body .survey-question.match-explain{font-size:14px}}@media screen and (max-width: 425px){body.bulk-dna-survey-body .col.survey-question-holder{padding-top:0}body.bulk-dna-survey-body h2.survey-question{font-size:23px}}@media screen and (max-width: 425px) and (max-width: 321px){body.bulk-dna-survey-body h2.survey-question{font-size:19px}}@media screen and (max-width: 425px){body.bulk-dna-survey-body .survey-question.match-explain{font-size:13px;text-align:left;line-height:155%;padding-right:0}body.bulk-dna-survey-body .survey-question.match-explain.second-line-survey-copy{margin-bottom:0}}.brandBoxCol{padding-left:0}.brandBox{flex:1 1;padding:0;flex-direction:column}.brandBox-wrapper{border:1px solid #ccc;padding:10px;height:auto;position:relative}.brandBox-title{border-bottom:1px solid;font:700 23px "Sentinel A", "Sentinel B", Times, serif;line-height:1.1;margin:10px auto 0;padding-bottom:15px;text-align:center;text-transform:uppercase;width:75%}.brandBox-priceHeading{text-align:center}.brandBox-price{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:23px;font-weight:600;text-align:center;margin-bottom:0;padding:15px 0}.brandBox-summary{border-bottom:1px solid;color:#330000;font-weight:bold;margin:0 auto;padding-bottom:20px;text-align:center;text-transform:uppercase;width:75%}.brandBox-value{color:#330000;display:block;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:11px;font-weight:normal;margin:auto;padding-top:15px;text-align:center;width:90%}.brandBox-origin{color:#330000;display:block;font-weight:bold;margin:auto;padding-top:15px;text-align:center;width:81%}h4.other-options{border-top:3px solid;margin-top:0;padding-top:5px}p.option-explain{font-size:14px;font-weight:normal;text-transform:none}a.change-brand-link{border:1px solid #0088cc;border-radius:3px;display:block;font-size:13px;padding:7px 60px;text-align:center;text-decoration:none;text-transform:none;width:40%}a.change-brand-link:hover,a.change-brand-link:active,a.change-brand-link:focus{background-color:#0088cc !important;color:#fff !important;text-decoration:none}.pageTitle h3{font-size:24px;margin-bottom:0;margin-top:0;text-transform:uppercase}p.pageTitle-guideline{color:#330000;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:14px !important;font-weight:normal;line-height:14px;padding-left:2px;text-transform:none}.getStarted-recommendation-container{background:url(https://dl6drjrldv42d.cloudfront.net/assets/spinner-db37ff89662548caede12db0ef2fb9c3ed2192bf80261cf9ffd2a65797532350.gif);background-repeat:no-repeat;background-position:center center;background-size:50px;min-height:500px}.getStarted-main{padding-left:0}.getStarted-recommendation .pageTitle-personalized,.getStarted-recommendation .pageTitle-companyBased,.getStarted-recommendation .pageTitle-coffeeBased,.getStarted-recommendation .pageTitle-guideline{display:none}.getStarted-recommendation .bulkPageTitle.nonPrimaryBlend .pageTitle-companyBased,.getStarted-recommendation .bulkPageTitle.nonPrimaryBlend .pageTitle-coffeeBased,.getStarted-recommendation .bulkPageTitle.nonPrimaryBlend .pageTitle-mostPopular{display:none}.getStarted-recommendation .bulkPageTitle.nonPrimaryBlend .bulk-coffee-name{display:inline !important}.getStarted-recommendation.is-recommended .pageTitle-default{display:none}.getStarted-recommendation.is-recommended .pageTitle-companyBased{display:inline}.getStarted-recommendation.has-surveyCompany .pageTitle-notPersonalized{display:none}.getStarted-recommendation.has-surveyCompany .pageTitle-personalized,.getStarted-recommendation.has-surveyCompany .pageTitle-guideline--companyOnly{display:block}.getStarted-recommendation.has-surveyCompany .pageTitle-companyBased{display:block;font-size:12px;line-height:100%;font-weight:normal}.getStarted-recommendation.has-surveyCoffee .pageTitle-default,.getStarted-recommendation.has-surveyCoffee .pageTitle-companyBased,.getStarted-recommendation.has-surveyCoffee .pageTitle-guideline--companyOnly{display:none}.getStarted-recommendation.has-surveyCoffee .pageTitle-guideline--coffee{display:block}.getStarted-recommendation.has-surveyCoffee .pageTitle-coffeeBased{display:block;font-size:12px;line-height:100%;font-weight:normal}@media screen and (max-width: 425px){.getStarted-recommendation.has-surveyCoffee .pageTitle-coffeeBased{margin-bottom:1px}}.getStarted-recommendation.not-recommended .pageTitle-default{display:inline}.getStarted-recommendation.not-recommended .pageTitle-companyBased,.getStarted-recommendation.not-recommended .pageTitle-coffeeBased{display:none}.getStarted-recommendation.no-surveyCompany.not-recommended .pageTitle-notPersonalized{display:none}.getStarted-recommendation.no-surveyCompany.not-recommended .pageTitle-personalized{display:block}.getStarted-recommendation.no-surveyCompany.not-recommended .pageTitle-default{display:inline}.getStarted-recommendation.no-surveyCompany.not-recommended .pageTitle-companyBased,.getStarted-recommendation.no-surveyCompany.not-recommended .pageTitle-coffeeBased{display:none}.getStarted-pdp .pdp-config-extra .pdp-config-extra-upgradeNotice{margin-left:0;padding:10px;width:100%}.mainCoffeeImage{background-size:contain;background-position:center top;background-repeat:no-repeat;display:block;padding:0;margin:10px auto auto;height:366px;max-width:100%}.ccRow.getStarted-pdp .brand-description{padding-bottom:10px}.ccRow.getStarted-pdp .brand-description p.flavor-description{color:#5b524b;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:23px;font-weight:normal;line-height:105%;margin-bottom:4px;text-transform:none}.ccRow.getStarted-pdp .brand-change{padding-top:10px}.deliveryRadios .radio{padding:8px 32px}.deliveryRadios-custom-select{margin-top:8px;padding:5px 0}.deliveryRadios-custom-select.selected{padding:0;border:5px solid #f8cc67;border-radius:3px}.deliveryRadios-custom-select-wrapper{align-items:center;display:flex;justify-content:space-between}.deliveryRadios-custom-select-wrapper>p{margin-left:8px;margin-right:8px}.deliveryRadios-custom-select-wrapper select{width:auto}.deliveryRadios-recommended{background-color:#e4e4e4}.deliveryRadios-recommended-text h6,.deliveryRadios-recommended-text ul{margin:0;padding:0}.ctaInfo{font-size:11px;font-weight:600;margin:10px 0 0;text-align:center;text-transform:none}.ctaInfo--gift{font-size:16px;font-weight:600;margin:10px 0 0;text-align:center;text-transform:none}.brandBox .popover{padding:0}.brandBox .popover .popover-content{border:5px solid #f8cc67;border-radius:3px;color:#330000;font-size:12px;padding:14px;text-transform:none}.brandBox .popover .popover-content h6{border-top:1px solid #330000;margin-bottom:6px;margin-top:0;text-transform:uppercase;width:90%}.brandBox .popover .popover-content ul{font-size:12px;margin-left:0;margin-bottom:0;margin-top:0;padding-top:0}.brandBox .popover .popover-content ul li{font-size:13px !important;font-weight:normal;line-height:123%}.brandBox .popover .popover-content ul li.subpoint{font-weight:normal;list-style-type:disc;list-style-image:none;list-style-position:inside;padding-top:7px;text-indent:10px}.brandBox .popover .popover-content ul li.spacer{font-weight:normal;padding-top:10px}.brandBox .popover .popover-content ul li.spacer.bottom{line-height:110%}.bulk .deliveryPage-heading{margin-bottom:40px}@media (max-width: 425px){.bulk .deliveryPage-heading.delivery-heading-onetime{font-size:20px;margin-bottom:10px;margin-top:0px}}.bulk .deliveryRadios-custom-select-wrapper{background:#f9f9f9;padding:25px 5px 15px 5px;justify-content:center}@media (max-width: 425px){.bulk .deliveryRadios-custom-select-wrapper{padding-top:6px !important;padding-bottom:10px}}.bulk .deliveryRadios-custom-select-wrapper>p{font-size:16px;font-weight:bold;margin-right:25px}@media (max-width: 978px){.getStarted-main{padding:0 10px}.ccRow.ccRow--colMobile .brandBoxCol{flex:0 1;padding:0}.pageTitle h3{font-size:16px;padding:8px 0;text-align:center}.mainCoffeeImage{margin:10px 0;max-height:200px}a.change-brand-link{padding:14px 0;width:auto}.ctaInfo{font-size:12px;margin-top:8px}.deliveryRadios-custom-select-wrapper{flex-direction:column}.deliveryRadios-custom-select-wrapper select{width:100%}}.giftCoffee{background:url(https://dl6drjrldv42d.cloudfront.net/assets/product/craft_pattern-light-0353ee86390239ffa7b13f1059887d60d63da9dc194f4e13a3b94c9d2857c055.png),#efe0cd}.giftCoffee-header-col{padding-bottom:0}.giftCoffee-header{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:23px;margin:10px 0 0 0;text-align:center}.giftCoffee-subheader{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;line-height:130%;font-size:18px;margin:0}#products .giftCoffee img.holiday-badge{position:absolute;top:7px;right:5px;width:121px !important;z-index:99}.giftCoffee .variant_box h3.gift-features{border-bottom:1px solid #330000;font-size:18px;font-weight:bold;margin-bottom:4px;padding-bottom:1px;text-transform:uppercase}ul.giftCoffee-includes{color:#330000;font-size:14px;margin-left:0;margin-bottom:0;margin-top:0;padding-top:0}ul.giftCoffee-includes li{font-size:14px !important;font-weight:bold;line-height:133%;list-style-image:none;list-style-position:inside;list-style-type:disc}ul.giftCoffee-includes li.longer{line-height:125%;list-style-type:none;margin-left:0;width:98%}ul.giftCoffee-includes li.subpoint{font-weight:normal;line-height:125%;list-style-type:none;list-style-image:none;list-style-position:outside;margin-left:15px;padding-top:7px;width:98%}ul.giftCoffee-includes li.spacer{padding-top:10px;list-style-type:disc;list-style-position:outside;margin-left:12px}body#products.gift-product a.scroll-down{border:1px solid #330000;color:#330000 !important;font-size:13px;padding:8px;width:100%;margin-top:10px}body#products.gift-product a.scroll-down:hover{background-color:#330000;color:#fff !important}.giftCoffee-variant{background:#fff;border-radius:1px;color:#330000;margin-bottom:15px;position:relative}.giftCoffee-variant-term{align-items:center;display:flex;flex-direction:column;justify-content:center}.giftCoffee-variant-term .learn-more{border:1px solid #058;border-radius:3px;color:#058;display:inline-block;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:9px;margin-top:3px;padding:0 23px 1px !important;text-align:center;width:auto !important}.giftCoffee-variant-term-title{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:28px;font-weight:bold;line-height:1.1;margin:0;text-align:center;width:153px}.giftCoffee-variant-term-subheading{font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:13px;line-height:1.2;margin-bottom:0;padding-top:23px;text-align:center}.giftCoffee-variant-offer{font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:16px;padding:15px;text-align:center}.giftCoffee-variant-offer-price{font-size:24px;font-weight:700;margin-bottom:8px;margin-top:13px}.giftCoffee-variant-offer-price .original-price{color:#a69191;font-size:14px;padding-right:4px;text-decoration:line-through}.giftCoffee-variant-offer-monthlyPrice{font-size:13px}.giftCoffee-variant-term-popularBanner{left:0;margin-left:-3px;margin-top:-3px;position:absolute;top:0}button.giftCoffee-cta[type=submit]{font-size:16px;margin-top:24px;padding:11px;width:100%}button.giftCoffee-cta[type=submit]:focus{outline:3px solid black}.giftCoffee-infoIcon{cursor:pointer}.giftCoffee-infoIcon:focus{border:2px solid;margin-bottom:0;text-decoration:none}.giftCoffee-popover{display:none}.giftCoffee-variant-term .popover{font-family:"proxima-nova", Helvetica, Arial, sans-serif;line-height:1.2;max-width:400px;padding:0;width:400px}.giftCoffee-variant .popover-content{border:5px solid #f8cc67;border-radius:3px;color:#330000;font-size:12px;padding:20px 26px;text-transform:none}.giftCoffee-popoverContent>ul{font-size:12px;margin-left:0;margin-bottom:0;margin-top:0;padding-top:0}.giftCoffee-popoverContent>ul li{font-size:14px;line-height:133%}.giftCoffee-popoverContent>ul li.subpoint{list-style-type:disc;list-style-image:none;list-style-position:inside;padding-top:7px;text-indent:10px}.giftCoffee-popoverContent>ul li.spacer{font-weight:normal;padding-top:10px}.giftCoffee-variant .giftCoffee-popover-title{border-top:1px solid #330000;margin-bottom:6px;margin-top:0;text-transform:uppercase;width:90%}.giftCoffee-shippingNote{color:#333333;font-size:14px}body#products .twitter-tweet{margin-top:-12px !important}h3.recommended-great-gift{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;color:#330000;font-weight:bold;text-align:center;letter-spacing:-.8px;font-size:22px;line-height:100%}.giftCoffee-recommendations .col{align-items:center;display:flex;justify-content:center}.product.gift.wordclassgifts{padding-bottom:15px}.product.gift h2.world-class{border-top:1px solid #330000;color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;line-height:135%;margin:0;padding-top:10px;text-transform:uppercase}.product.gift h3.gift-acclaim{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:17px;font-weight:normal;line-height:138%;margin-bottom:0}.product.gift #explain-bullets-gift{padding-bottom:0;padding-top:10px}.product.gift #explain-bullets-gift p.headline{border-bottom:1px solid #330000;color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:120%;margin-bottom:5px;margin-left:0;padding-bottom:5px;text-align:left}.product.gift #explain-bullets-gift p.copy{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;line-height:130%;margin:0 0 15px 0;text-align:left}.product.gift #explain-bullets-gift p.spacer{margin-top:10px}.product.gift #explain-bullets-gift p.bottom{margin-bottom:0 !important}.product.gift a.change-brand-link-gift:hover{text-decoration:underline}.giftcards .processInfo{padding-bottom:35px}.card-headline-hold{padding-bottom:25px}.card-headline-hold h3.printable-cards{text-align:center;margin:0 auto;background-color:#f34c40;display:inline-block}.card-headline-hold p.included-free{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;text-align:center;margin:0 auto;background-color:#f34c40;display:inline-block;font-weight:bold;padding-top:8px}.giftCoffee-faqTitle{padding-bottom:0}.giftCoffee-faq{font-size:16px}.giftCoffee-faq h3{font-size:17.5px}.giftCoffee-faq .col:first-child{padding-bottom:0}@media (min-width: 979px){.giftCoffee-header{font-size:32px;text-align:left}.giftCoffee-variant-term{border-right:1px solid #330000;padding:15px 15px 10px}.giftCoffee-recommendations{margin-top:20px}.giftCoffee-recommendations .col{padding:0}.giftCoffee-faq{font-size:14px}}@media (max-width: 978px){.giftCoffee-variant-term{padding-bottom:0}.giftCoffee-variant-term-title,.giftCoffee-variant-term-subheading{width:100%}.giftCoffee-variant-term-subheading{font-size:16px;padding-top:12px}.giftCoffee-variant a.giftCoffee-infoIcon{display:none}.giftCoffee-learnMoreLink{padding:12px;text-align:center;width:100%}a.giftCoffee-learnMoreLink{border:1px solid #058;margin-top:9px;width:35%}.giftCoffee-popoverContent{border-radius:3px;border:5px solid #f8cc67;color:#330000;font-size:14px;margin-top:4px;padding:16px;text-transform:none}.giftCoffee-popoverContent ul li{line-height:1.25}.giftCoffee-popoverContent ul li.subpoint{padding:4px 0 0 8px;list-style-type:disc;list-style-image:none;list-style-position:inside}.giftCoffee-popoverContent ul li.spacer{padding-top:12px}body.gift-product .coffeeExplorerModal.modal.modal--mobile.in>.modal-body{height:auto}}@media (max-width: 978px) and (min-width: 426px){body#products.gift-product #giftCarousel{width:80%;margin:0 auto 30px}body#products.gift-product h3.gift-features{margin-left:20px}body#products.gift-product .card-headline-hold p.included-free{margin-left:20px}body#products.gift-product ul.giftCoffee-includes{padding-left:20px;padding-right:20px}body#products.gift-product ul.giftCoffee-includes li{font-size:15px !important}body#products.gift-product .giftCoffee-recommendations .recommended-header{padding-bottom:0}body#products.gift-product .giftCoffee-recommendations .recommended-header h3.recommended-great-gift{padding-top:15px}body#products.gift-product .giftCoffee-recommendations .press-column{padding-bottom:0}body#products.gift-product .giftCoffee-recommendations .press-column .press-recommends .col{padding-top:0}body#products.gift-product .gift-image-mid-hold{text-align:center}body#products.gift-product h2.world-class{padding-top:20px}body#products.gift-product #explain-bullets-gift{padding-right:35px;padding-left:35px;padding-bottom:15px}body#products.gift-product #explain-bullets-gift p.copy{font-size:14px;line-height:145%}body#products.gift-product .coffeeGiftLanding-review-quote,body#products.gift-product .coffeeGiftLanding-review-author{max-width:600px;margin-left:auto;margin-right:auto;width:100%}body#products.gift-product .card-headline-hold p.included-free{margin-top:-1px}body#products.gift-product .giftCoffee-subheader{font-size:16px}}@media screen and (max-width: 425px){body#products.gift-product ul.giftCoffee-includes{margin-bottom:0}body#products.gift-product .giftCoffee-header{text-align:left}body#products.gift-product .giftCoffee-subheader{font-size:14px}body#products.gift-product ul.giftCoffee-includes li.spacer{list-style-position:outside;margin-left:17px;line-height:115%}body#products.gift-product a.giftCoffee-learnMoreLink{border:1px solid #058;margin-top:9px;width:80%}body#products.gift-product .giftCoffee-popoverContent ul li.subpoint{padding:4px 0 0 0;list-style-position:outside;margin-left:16px;text-indent:0}body#products.gift-product .recommended-header{padding-top:47px}body#products.gift-product .nytimes-rec{padding-top:1px}body#products.gift-product #explain-bullets-gift{padding-bottom:35px}body#products.gift-product .card-headline-hold p.included-free{font-size:13px}body#products.gift-product h3.coffeeGiftLanding-reviews-headline{padding-left:35px;padding-right:35px;line-height:110%}body#products.gift-product ul.giftCoffee-includes li{font-size:14px !important}}@media (max-width: 425px){body#products.gift-product .modal-body{padding-bottom:0 !important}body#products.gift-product .coffeeExplorerModal.modal.modal--mobile.in>.modal-body{max-height:calc(69.5vh);margin-top:15px !important}body#products.gift-product .coffeeExplorerModal.modal.modal--mobile.in>.modal-header{height:135px}body#products.gift-product .coffeeExplorerModal-giftsHeader{padding:0 10px}body#products.gift-product .coffeeExplorerModal-giftsHeader-selector{display:block}body#products.gift-product .coffeeExplorerModal-giftsHeader-prompt{margin-right:0;padding-right:0}body#products.gift-product .coffeeExplorerModal-giftsHeader-dropdown{text-align:center;padding-top:8px}body#products.gift-product h3.coffeeExplorerModal-giftsHeader-heading{display:block;font-size:14px;padding:10px 0;width:90%;margin:0 auto}body#products.gift-product p.carouselCoffee-description{padding:0 10px 0 0}body#products.gift-product .coffeeExplorerModal-giftsHeader-info.subheading{display:none;padding:0;text-align:justify;font-family:"proxima-nova", Helvetica, Arial, sans-serif;line-height:126%}body#products.gift-product .coffeeExplorerModal .modal-body .nav-tabs>li>a{font-size:12px;font-weight:bold;text-transform:capitalize;line-height:110%}body#products.gift-product .carouselCoffee-imageCol{max-height:108px}body#products.gift-product .slick-next,body#products.gift-product .slick-prev{top:12%}body#products.gift-product .coffeeExplorerModal-reminder{padding:5px 0 0 0}body#products.gift-product .modal.modal--mobile.in>.modal-header,body#products.gift-product .modal.modal--mobile.in>.modal-footer{padding-top:0;height:40px}body#products.gift-product .modal-footer a.button{font-size:16px;padding:6px}}@media (max-width: 978px) and (min-width: 426px){body#products.gift-product .coffeeExplorerModal.modal.modal--mobile.in>.modal-header{height:199px}body#products.gift-product h3.coffeeExplorerModal-giftsHeader-heading{display:block}body#products.gift-product .coffeeExplorerModal-giftsHeader-info.subheading{padding:0 15px 6px}}.threePoints,.threePoints *{box-sizing:border-box}.threePoints,.threePoints>.container{padding:0;width:100%}.threePoints-title{font-size:18px}.threePoints-point{background-color:#f7ede2;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;padding:20px;text-align:center}.threePoints-point:nth-child(even){background-color:#fbf6f0}.threePoints-image{height:150px;background-repeat:no-repeat;background-position:center}.processInfo{background:#f7cb6f;color:#333;font-family:"Sentinel A", "Sentinel B", Times, serif;padding:20px;text-align:center}.processInfo-title{font-size:23px;font-weight:400;margin-bottom:20px}@media (min-width: 979px){.threePoints-copy{font-size:12px}.processInfo-title{font-size:32px}.processInfo-cta{display:inline-block;font-size:12px;width:300px}}.caveat{font-size:11px}.deliveryRadios label.radio{font-size:14px;font-weight:bold;text-transform:none}.deliveryRadios label.radio input[type="radio"]{margin-top:3px}.deliveryRadios label.deliveryRadios-recommended{background-color:#ffffff;border:5px solid #f8cc67;border-radius:3px;margin-bottom:10px;padding:12px 32px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text h6{border-top:1px solid #330000;margin-top:7px;text-transform:uppercase;width:90%}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul{padding-top:12px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li{font-weight:normal}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li.subpoint{font-size:13px;font-weight:normal;list-style-type:disc;list-style-image:none;list-style-position:inside;text-indent:10px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li.spacer{font-weight:normal;padding-top:10px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li.spacer.bottom{line-height:110%}.deliveryRadios-custom-select-wrapper p{font-weight:normal}.pdp{background-image:none,url(https://dl6drjrldv42d.cloudfront.net/assets/dna_surveys/craft-dna-background-pattern-eb3f5db23c94376b8fe459c1c6a8589438d016f1d4e10c8c32a110aa0cff3c89.png);background-position:center top, center center;background-repeat:no-repeat, repeat;background-size:auto 50px, auto}.pdp-break{border-bottom:none;border-top:1px solid #ccc;height:1px;margin:0}.pdp-config-helpLink{color:#5b524b;font:400 14px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;text-align:left;text-decoration:underline;text-transform:none}.pdp-config-helpLink:hover{color:#5b524b;text-decoration:underline}.pdp-pitch{background-color:#fff}.pdp-about{padding:0}.pdp-about-image>img{display:block;margin:0 auto}.pdp-hero{color:#fff;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:16px;line-height:1.2}.pdp-hero a{text-decoration:underline}.pdp-hero-logo{float:left;margin-top:10px;margin-left:20px}.pdp-hero-logo>img{width:50px}.pdp-form{font:600 11px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;position:relative;text-transform:uppercase;width:100%}.pdp-form .ccContainer{position:relative}.pdp-config{color:#5b524b;padding:0}.pdp-config>.ccRow{background-color:#f7ede2}.pdp-config-priceSummary{text-align:center}.pdp-config-priceSummary-original{color:#808080;display:none;text-decoration:line-through}.pdp-config-priceSummary-original,.pdp-config-priceSummary-perDelivery{font-size:14px;line-height:1.5}.pdp-config-priceSummary-shipping{align-self:center;font-size:12px;text-transform:uppercase}.pdp-config-option{font-size:14px}.pdp-config-option-label{color:#5b524b;margin-bottom:8px;padding:0;text-align:center}.pdp-config-option-btn{background:#fff;border-radius:5px;color:#634424;margin-bottom:8px;padding:15px;text-align:center}.pdp-config-option-btn:hover{background-color:#f8f7f6;cursor:pointer}.pdp-config-option-btn-name{margin-bottom:8px}.pdp-config-option-btn-edit{color:#08c;text-transform:none}.pdp-config-help{padding-top:0}.pdp-config-grindQtyFreq-label{color:#5b524b;margin-bottom:8px;padding:0}.pdp-config-grindQtyFreq-select{border:none;background-color:#fff;font:700 16px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;height:50px;width:100%}.pdp-config-grindQtyFreq-select,.pdp-config-grindQtyFreq-select:active,.pdp-config-grindQtyFreq-select:focus{color:#634424 !important}.pdp-config-delivery-list{margin:0;width:100%}.pdp-config-delivery-listItem{background-color:#fff;border-radius:4px;color:#634424;cursor:pointer;display:flex;line-height:1.2;margin-bottom:8px;padding:16px 8px}.pdp-config-delivery-listItem.is-selected{color:#fff;background-color:#634424}.pdp-config-delivery-listItem-label{flex:0 0 100px;width:100px}.pdp-config-delivery-listItem-discount{flex:1 1 auto}.pdp-config-delivery-listItem-amount{flex:0 0 90px;text-align:right;width:90px}.pdp-config-cta{text-align:center}.pdp-config-cta-button{margin-bottom:16px}.pdp-config-cta-note{color:#5b524b;font-size:9px;line-height:2}.pdp-selectors{position:relative}.pdp-selector{background-color:#fff;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,0.33);height:100vh;left:0;padding:30px 0;position:fixed;right:0;top:0;transform:translate3d(0, 200vh, 0) scale(0.9);transition:all 0.2s ease-in-out;z-index:1030}.pdp-selector.is-active{transform:translate3d(0, 0, 0) scale(1)}.pdp-selector-dismiss{color:#330000;font-size:18px;padding:2px 10px;position:absolute;right:15px;top:10px}.pdp-selector-note{display:none;font-size:16px;font-weight:500;padding:8px 20px;text-align:center}.pdp-selector-option{align-items:stretch;color:#333333;cursor:pointer;display:flex;font-size:16px;text-align:center}.pdp-selector-option-fill{align-items:center;background-color:#fbf2e9;border-radius:4px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.pdp-selector-option-fill>span:first-child{margin-bottom:8px}.pdp-selector-option.is-disabled>.pdp-selector-option-fill{background-color:#ddd}.pdp-config{border-width:5px 0 0 0;border-style:solid;border-color:#5b524b}.pdp-summary-roast{border-width:0 0 0 5px;border-style:solid;border-color:#5b524b}[data-roast-code=red] .pdp-config,[data-roast-code=red] .pdp-summary-roast{border-color:#f55c25}[data-roast-code=orange] .pdp-config,[data-roast-code=orange] .pdp-summary-roast{border-color:#f7931e}[data-roast-code=yellow] .pdp-config,[data-roast-code=yellow] .pdp-summary-roast{border-color:#fbce3b}[data-roast-code=green] .pdp-config,[data-roast-code=green] .pdp-summary-roast{border-color:#9bc663}[data-roast-code=blue] .pdp-config,[data-roast-code=blue] .pdp-summary-roast{border-color:#b9e8f0}[data-roast-code=purple] .pdp-config,[data-roast-code=purple] .pdp-summary-roast{border-color:#934a84}.pdp-selector-option-fill--red{background-color:#f55c25}.pdp-selector-option-fill--orange{background-color:#f7931e}.pdp-selector-option-fill--yellow{background-color:#fbce3b}.pdp-selector-option-fill--green{background-color:#9bc663}.pdp-selector-option-fill--blue{background-color:#b9e8f0}.pdp-selector-option-fill--purple{background-color:#934a84}@media (min-width: 979px){.pdp{background-image:url(https://dl6drjrldv42d.cloudfront.net/assets/dna_surveys/craft-dna-top-1049859b65f005a61bb975c98ffe2e3bff73f3881d7997c9293252a45a4d1ef0.png), url(https://dl6drjrldv42d.cloudfront.net/assets/dna_surveys/craft-dna-background-pattern-eb3f5db23c94376b8fe459c1c6a8589438d016f1d4e10c8c32a110aa0cff3c89.png);background-position:center -10px, center center;background-size:100% auto, auto}.pdp-config{margin-top:20px}.pdp-config-helpLink{font-size:9px}.pdp-about{padding:20px}.pdp-about-image{border:15px solid #f7ede2;margin-bottom:20px}.pdp-hero{font-size:32px;padding-top:50px}.pdp-hero-logo{margin-top:-40px}.pdp-hero-logo>img{width:100px}.pdp-hero-triangle{margin-right:0;position:absolute;right:220px;top:-40px}.pdp-config-priceSummary-original,.pdp-config-priceSummary-perDelivery{font-size:18px}.pdp-config-priceSummary-shipping{font-size:14px}.pdp-config-option{font-size:9px}.pdp-config-option-btn{display:flex;flex-direction:column;height:65px;justify-content:center}.pdp-config-grindQtyFreq-select{font-size:12px;height:40px;width:100%}.pdp-config-grindQtyFreq{padding:20px}.pdp-config-grindQtyFreq>.col{padding:0}.pdp-config-grindQtyFreq>.col:nth-child(even){padding:0 15px;position:relative}.pdp-config-grindQtyFreq>.col:nth-child(even):after{color:#b8b2ad;content:"/";position:absolute;right:5px;top:32px}.pdp-config-delivery-listItem-amount{flex:0 0 130px;width:130px}.pdp-selector{bottom:auto;display:none;height:auto;justify-content:space-around;left:auto;margin-left:-10px;margin-top:-20px;padding:0;position:absolute;right:auto;transform:none;width:calc(100% + 20px)}.pdp-selector.is-active{display:flex;transform:none}.pdp-selector-dismiss{display:none}.pdp-selector-note{font-size:12px;padding:8px 10px 16px}.pdp-selector-option{font-size:11px;padding:10px}.pdp-selector-option-fill{padding:20px 10px}.pdp-config-cta-note{font-size:11px}}@media (max-width: 978px){body:after{content:'mobile'}.pdp-config-options>.col,.pdp-config-grindQtyFreq>.col{padding:0}.pdp-config-option{background-color:#fff;border-bottom:1px solid #eeeeee;padding-top:8px;margin:0}.pdp-config-option-label,.pdp-config-grindQtyFreq-label{font-size:11px;margin:0}.pdp-config-option-btn{margin:0;position:relative}.pdp-config-option-btn:after{content:'+';font-size:23px;position:absolute;right:8px;top:5px}.pdp-config-option-label,.pdp-config-grindQtyFreq-label,.pdp-config-option-btn{padding:0 15px;text-align:left}.pdp-config-option-btn-name{font-size:16px;margin:0;padding:10px 0}.pdp-config-option-btn-edit{display:none}.pdp-config-grindQtyFreq-select{display:block;font-size:16px;height:40px;margin:0 auto;width:calc(100% - 12px)}.pdp-config-helpLink{padding:10px 0;text-align:center;width:100%}.pdp-break{display:none}.pdp-config-priceSummary{text-align:center}.pdp-config-priceSummary>.col{line-height:1.5;padding:10px 5px}.pdp-config-cta>.col{padding:0}.pdp-config-cta-button{border-radius:0;box-shadow:0 -1px 1px rgba(0,0,0,0.2);bottom:0;margin:0;position:fixed}.pdp-config-cta-button.is-notStuck{box-shadow:none;margin-bottom:16px;position:relative}#whatDNARoast.in,#grindModal.in{box-sizing:border-box;bottom:0;display:block;left:0;margin:0;right:0;top:0;width:100%}#grindModal .modal-body{padding:20px}#whatDNARoast .close{position:absolute;right:10px;top:10px}#whatDNARoast .modal-footer{padding:0}}.no-flexbox .pdp-selector-option,.no-flexbox .pdp-selector-option-fill,.no-flexbox .pdp-config-option-btn,.no-flexbox .pdp-selector.is-active,.no-flexbox .pdp-config-delivery-listItem{display:block}.no-flexbox .pdp-selectors,.no-flexbox .pdp-selector{display:none}.no-flexbox .pdp-selectors.is-active,.no-flexbox .pdp-selector.is-active{display:block}.no-flexbox .pdp-config-delivery>.col,.no-flexbox .pdp-config-delivery-list,.no-flexbox .pdp-config-cta>.col{width:100%}.pdp--b .pdp-form,.getStarted-pdp .pdp-form,.checkout .pdp-form{font-family:"proxima-nova", Helvetica, Arial, sans-serif}.pdp--b .pdp-hero,.getStarted-pdp .pdp-hero,.checkout .pdp-hero{display:none}.pdp--b .pdp-mainBox,.getStarted-pdp .pdp-mainBox,.checkout .pdp-mainBox{background-color:#f7ede2;margin-bottom:40px}.pdp--b .pdp-productImage,.getStarted-pdp .pdp-productImage,.checkout .pdp-productImage{padding:0}.pdp--b .pdp-productImage-note,.getStarted-pdp .pdp-productImage-note,.checkout .pdp-productImage-note{color:#5b524b;font-size:11px;font-weight:normal;line-height:1.25;margin:4px auto 0;max-width:480px;padding:0 10px;text-transform:none}.pdp--b .pdp-config,.getStarted-pdp .pdp-config,.checkout .pdp-config{border:none;padding:20px;margin-top:0}.pdp--b .pdp-config-option,.getStarted-pdp .pdp-config-option,.checkout .pdp-config-option{background-color:transparent;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}.pdp--b .pdp-config-option-label,.getStarted-pdp .pdp-config-option-label,.checkout .pdp-config-option-label{align-items:center;display:flex;flex:1;font-size:18px;padding:0}.pdp--b .pdp-config-option-label>[data-toggle],.getStarted-pdp .pdp-config-option-label>[data-toggle],.checkout .pdp-config-option-label>[data-toggle]{cursor:pointer}.pdp--b .pdp-config-option-editLink,.getStarted-pdp .pdp-config-option-editLink,.checkout .pdp-config-option-editLink{align-items:center;display:flex;color:#058;cursor:pointer;height:44px;font-size:14px;text-transform:none}.pdp--b .pdp-config-grind>.pdp-config-option-label,.pdp--b .pdp-config-qtyFrequency>.pdp-config-option-label,.getStarted-pdp .pdp-config-grind>.pdp-config-option-label,.getStarted-pdp .pdp-config-qtyFrequency>.pdp-config-option-label,.checkout .pdp-config-grind>.pdp-config-option-label,.checkout .pdp-config-qtyFrequency>.pdp-config-option-label{font-size:16px}.pdp--b .pdp-config-option em,.getStarted-pdp .pdp-config-option em,.checkout .pdp-config-option em{border-bottom:1px solid #b1aba7;font-style:normal;padding-bottom:1px}.pdp--b .pdp-config-qtyFreqSelectors,.getStarted-pdp .pdp-config-qtyFreqSelectors,.checkout .pdp-config-qtyFreqSelectors{justify-content:center;margin:20px 40px}.pdp--b .pdp-config-qtyFreqSelectors>.col,.getStarted-pdp .pdp-config-qtyFreqSelectors>.col,.checkout .pdp-config-qtyFreqSelectors>.col{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding:0 5px}.pdp--b .pdp-selector--b,.getStarted-pdp .pdp-selector--b,.checkout .pdp-selector--b{box-shadow:none;display:flex;height:auto;justify-content:space-between;margin:0;padding:0;position:relative;transform:none;width:100%}.pdp--b .pdp-selector--b>.pdp-selector-option,.getStarted-pdp .pdp-selector--b>.pdp-selector-option,.checkout .pdp-selector--b>.pdp-selector-option{padding:2px}.pdp--b .pdp-selector-option>.pdp-selector-option-fill,.getStarted-pdp .pdp-selector-option>.pdp-selector-option-fill,.checkout .pdp-selector-option>.pdp-selector-option-fill{box-sizing:border-box;height:60px}.pdp--b .pdp-selector-option.is-selected>.pdp-selector-option-fill,.getStarted-pdp .pdp-selector-option.is-selected>.pdp-selector-option-fill,.checkout .pdp-selector-option.is-selected>.pdp-selector-option-fill{border:4px solid #444}.pdp--b .pdp-config-grindQtyFreq-select,.getStarted-pdp .pdp-config-grindQtyFreq-select,.checkout .pdp-config-grindQtyFreq-select{border:1px solid #ccc;min-width:100px}.pdp--b .grindDetail,.getStarted-pdp .grindDetail,.checkout .grindDetail{display:flex;margin-bottom:5px;width:100%}.pdp--b .grindDetail-icon,.getStarted-pdp .grindDetail-icon,.checkout .grindDetail-icon{flex:0 0 70px;margin-right:10px}.pdp--b .grindDetail-info,.getStarted-pdp .grindDetail-info,.checkout .grindDetail-info{flex:1}.pdp--b .grindDetail-info-heading,.getStarted-pdp .grindDetail-info-heading,.checkout .grindDetail-info-heading{margin-top:0}.pdp--b .pdp-config-cta-upFrontCost,.getStarted-pdp .pdp-config-cta-upFrontCost,.checkout .pdp-config-cta-upFrontCost{font-size:16px;margin-bottom:10px}.pdp--b .modal[data-modal-name] .modal-body,.getStarted-pdp .modal[data-modal-name] .modal-body,.checkout .modal[data-modal-name] .modal-body{font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:16px;font-weight:400;text-transform:none}.pdp--b .modal[data-modal-name] .pdp-selector-option-fill,.getStarted-pdp .modal[data-modal-name] .pdp-selector-option-fill,.checkout .modal[data-modal-name] .pdp-selector-option-fill{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:600;padding:0}.pdp--b .pdp-selector.pdp-selector--b,.getStarted-pdp .pdp-selector.pdp-selector--b,.checkout .pdp-selector.pdp-selector--b{margin-bottom:20px;margin-top:20px}.pdp--b .pdp-selector-option-fill>.pdp-selector-option-fill-note,.getStarted-pdp .pdp-selector-option-fill>.pdp-selector-option-fill-note,.checkout .pdp-selector-option-fill>.pdp-selector-option-fill-note{font-size:11px;margin:0}.pdp--b .modal[data-modal-name=pdp-b-grind],.getStarted-pdp .modal[data-modal-name=pdp-b-grind],.checkout .modal[data-modal-name=pdp-b-grind]{overflow:hidden}.pdp--b .modal[data-modal-name=pdp-b-grind] .modal-header>h3,.getStarted-pdp .modal[data-modal-name=pdp-b-grind] .modal-header>h3,.checkout .modal[data-modal-name=pdp-b-grind] .modal-header>h3{margin-top:5px}.pdp--b .modal[data-modal-name=pdp-b-grind] .modal-body,.getStarted-pdp .modal[data-modal-name=pdp-b-grind] .modal-body,.checkout .modal[data-modal-name=pdp-b-grind] .modal-body{padding:0 20px;overflow:hidden}.pdp--b .pdp-pitch h3,.getStarted-pdp .pdp-pitch h3,.checkout .pdp-pitch h3{font-family:"Sentinel A", "Sentinel B", Times, serif;margin:0}.pdp--b .pdp-pitch-benefits,.getStarted-pdp .pdp-pitch-benefits,.checkout .pdp-pitch-benefits{background-color:#fbf6f0;padding:20px 0 40px}.pdp--b .pdp-pitch-benefits-header,.getStarted-pdp .pdp-pitch-benefits-header,.checkout .pdp-pitch-benefits-header{color:#5b524b;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:18px;text-transform:uppercase}.pdp--b .col.pdp-config-priceSummary-badge,.getStarted-pdp .col.pdp-config-priceSummary-badge,.checkout .col.pdp-config-priceSummary-badge{padding:0;width:100%}.pdp--b .pdp-config-priceSummary-badge>img,.getStarted-pdp .pdp-config-priceSummary-badge>img,.checkout .pdp-config-priceSummary-badge>img{width:130px}.pdp--b .col.pdp-config-priceSummary-original,.pdp--b .col.pdp-config-priceSummary-perDelivery,.getStarted-pdp .col.pdp-config-priceSummary-original,.getStarted-pdp .col.pdp-config-priceSummary-perDelivery,.checkout .col.pdp-config-priceSummary-original,.checkout .col.pdp-config-priceSummary-perDelivery{padding:20px 0}@media (min-width: 979px){.pdp--b.pdp,.getStarted-pdp.pdp,.checkout.pdp{background-image:none, url(https://dl6drjrldv42d.cloudfront.net/assets/dna_surveys/craft-dna-background-pattern-eb3f5db23c94376b8fe459c1c6a8589438d016f1d4e10c8c32a110aa0cff3c89.png)}.pdp--b .pdp-config-option,.getStarted-pdp .pdp-config-option,.checkout .pdp-config-option{border:none}.pdp--b .pdp-config-option-label,.getStarted-pdp .pdp-config-option-label,.checkout .pdp-config-option-label{justify-content:center;margin-bottom:0}.pdp--b .pdp-config-option-editLink,.getStarted-pdp .pdp-config-option-editLink,.checkout .pdp-config-option-editLink{font-size:12px;height:auto}.pdp--b .pdp-config-price>.pdp-config-option-label,.getStarted-pdp .pdp-config-price>.pdp-config-option-label,.checkout .pdp-config-price>.pdp-config-option-label{font-size:23px;padding-top:10px}.pdp--b .pdp-config-roast>.pdp-config-option-label,.getStarted-pdp .pdp-config-roast>.pdp-config-option-label,.checkout .pdp-config-roast>.pdp-config-option-label{font-size:18px;padding-bottom:20px;padding-top:15px}.pdp--b .pdp-config-grind>.pdp-config-option-label,.pdp--b .pdp-config-qtyFrequency>.pdp-config-option-label,.getStarted-pdp .pdp-config-grind>.pdp-config-option-label,.getStarted-pdp .pdp-config-qtyFrequency>.pdp-config-option-label,.checkout .pdp-config-grind>.pdp-config-option-label,.checkout .pdp-config-qtyFrequency>.pdp-config-option-label{font-size:14px;padding:20px 0}.pdp--b .pdp-config-extra-title,.getStarted-pdp .pdp-config-extra-title,.checkout .pdp-config-extra-title{margin-bottom:4px;text-transform:none}.pdp--b .pdp-config-extra-info,.getStarted-pdp .pdp-config-extra-info,.checkout .pdp-config-extra-info{color:#5b524b;text-transform:none}.pdp--b .pdp-config-extra-option,.getStarted-pdp .pdp-config-extra-option,.checkout .pdp-config-extra-option{display:flex;margin-bottom:10px}.pdp--b .pdp-config-extra-option-checkbox,.getStarted-pdp .pdp-config-extra-option-checkbox,.checkout .pdp-config-extra-option-checkbox{background-color:#ccc;border-radius:3px;border:1px solid #777;flex:0 0 30px;height:30px;width:30px}.pdp--b .pdp-config-extra-option-checkbox>input[type=checkbox],.getStarted-pdp .pdp-config-extra-option-checkbox>input[type=checkbox],.checkout .pdp-config-extra-option-checkbox>input[type=checkbox]{height:16px;margin:6px 0 0 4px;width:20px}.pdp--b .pdp-config-extra-option-label,.getStarted-pdp .pdp-config-extra-option-label,.checkout .pdp-config-extra-option-label{justify-content:center;display:flex;flex:1;flex-direction:column;padding-left:10px}.pdp--b .pdp-config-extra-option-label>p,.getStarted-pdp .pdp-config-extra-option-label>p,.checkout .pdp-config-extra-option-label>p{margin:0}.pdp--b .pdp-productImage-note,.getStarted-pdp .pdp-productImage-note,.checkout .pdp-productImage-note{padding:0}.pdp--b .pdp-hero,.getStarted-pdp .pdp-hero,.checkout .pdp-hero{display:block;padding-top:0}.pdp--b .pdp-hero h1,.getStarted-pdp .pdp-hero h1,.checkout .pdp-hero h1{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:32px;margin:0}.pdp--b .pdp-hero .ccContainer .ccRow .col,.getStarted-pdp .pdp-hero .ccContainer .ccRow .col,.checkout .pdp-hero .ccContainer .ccRow .col{padding:15px 20px 15px 0}.pdp--b .pdp-about-image,.getStarted-pdp .pdp-about-image,.checkout .pdp-about-image{background-color:#f7ede2;border:15px solid #f7ede2;margin-bottom:0;width:100%}.pdp--b .col.pdp-config-priceSummary-badge,.getStarted-pdp .col.pdp-config-priceSummary-badge,.checkout .col.pdp-config-priceSummary-badge{width:auto}.pdp--b .col.pdp-config-priceSummary-perDelivery,.getStarted-pdp .col.pdp-config-priceSummary-perDelivery,.checkout .col.pdp-config-priceSummary-perDelivery{color:#5b524b}.pdp--b .pdp-hero-triangle,.getStarted-pdp .pdp-hero-triangle,.checkout .pdp-hero-triangle{margin-right:0;position:absolute;right:247px;top:-40px}.pdp--b #right-column .pdp-config-cta .col,.getStarted-pdp #right-column .pdp-config-cta .col,.checkout #right-column .pdp-config-cta .col{padding-bottom:0}.pdp--b .modal[data-modal-name=pdp-b-grind]>.modal-body,.getStarted-pdp .modal[data-modal-name=pdp-b-grind]>.modal-body,.checkout .modal[data-modal-name=pdp-b-grind]>.modal-body{max-height:440px}}.pdp-config-extra{border:1px solid #ccc;margin:0 10px 20px;padding:10px 20px}.pdp-config-extra-title{font-size:18px}.pdp-config-extra-list{display:flex;flex-direction:row;justify-content:space-between;margin:0;width:100%}.pdp-config-extra-listItem{align-items:center;background-color:#f7ede2;border-radius:4px;box-sizing:border-box;color:#634424;cursor:pointer;display:flex;flex:0 1 48%;height:60px;line-height:1.2;margin-bottom:8px;padding:10px;width:48%}.pdp-config-extra-listItem:only-child{flex:1 1;width:100%}.pdp-config-extra-listItem-icon{flex:0 0 24px}.pdp-config-extra-listItem-icon:before{content:'\F096';font-size:24px}.pdp-config-extra-listItem.is-selected .pdp-config-extra-listItem-icon:before{content:'\F14A'}.pdp-config-extra-listItem.is-selected .pdp-config-extra-listItem-text .note{font-size:9px;margin-top:5px}.pdp-config-extra-listItem-text{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center}.pdp-config-extra-listItem strong{font-size:1.2em}.pdp-config-extra-listItem.is-selected{color:#fff;background-color:#634424}.modal .pdp-config-extra-listItem.is-selected strong{font-size:18px}.modal .pdp-config-extra-listItem.is-selected p:last-child{font-size:14px}.pdp-config-extra-listItem.is-disabled{cursor:not-allowed;opacity:0.5}.pdp-config-extra-listItem-text>p{margin:0}.pdp-config-extra-listItem .when-selected{display:none}.pdp-config-extra-listItem.is-selected .when-selected{display:inherit}.pdp-config-extra-listItem .when-unselected{display:inherit}.pdp-config-extra-listItem.is-selected .when-unselected{display:none}.no-flexbox .pdp--b .pdp-config-option,.no-flexbox .pdp--b .pdp-config-option-label,.no-flexbox .pdp--b .pdp-config-option-editLink,.no-flexbox .pdp--b .pdp-config-qtyFreqSelectors>.col,.no-flexbox .pdp--b .pdp-selector--b,.no-flexbox .pdp--b .pdp-config-extra-list,.no-flexbox .pdp--b .pdp-config-extra-listItem,.no-flexbox .pdp--b .pdp-config-extra-listItem-icon,.no-flexbox .pdp--b .grindDetail,.no-flexbox .pdp--b .pdp-config-extra-option,.no-flexbox .pdp--b .pdp-config-extra-option-label{display:block}.no-flexbox .pdp--b .pdp-config-option-editLink{text-align:center}.no-flexbox .pdp--b .pdp-config-extra{height:140px}.no-flexbox .pdp--b .pdp-config-extra-listItem{float:left;width:47%}.no-flexbox .pdp--b .pdp-config-extra-listItem:only-child{width:100%}.no-flexbox .pdp--b .pdp-config-extra-listItem-icon{float:left;margin-right:10px}.no-flexbox .pdp--b .pdp-config-option{position:relative}.no-flexbox .pdp--b .pdp-config-option-label{display:inline-block;float:left;text-align:center;width:470px}.no-flexbox .pdp--b .pdp-config-option-editLink{margin-top:-6px;position:absolute;right:0;top:50%}.no-flexbox .pdp--b .grindDetail{margin-top:10px}.no-flexbox .pdp--b .grindDetail-icon{display:inline-block;float:left;margin-right:10px}.no-flexbox .pdp--b .grindDetail-info{display:inline-block;width:400px}.no-flexbox .pdp--b .pdp-config-priceSummary-perDelivery{width:260px}.no-flexbox .pdp--b .pdp-config-priceSummary-badge{margin-right:10px}.no-flexbox .pdp--b .pdp-config-priceSummary-badge>img{width:120px}.no-flexbox .pdp--b .grindDetail:after,.no-flexbox .pdp--b .pdp-config-option:after{content:"";display:table;clear:both}@media (max-width: 978px){.modal.modal--mobile.in{box-sizing:border-box;left:0;height:100vh;margin:0;max-height:100vh;top:0;width:100%}.modal.modal--mobile.in>.modal-header,.modal.modal--mobile.in>.modal-footer{box-sizing:border-box;height:15vh}.modal.modal--mobile.in>.modal-header h1,.modal.modal--mobile.in>.modal-header h2,.modal.modal--mobile.in>.modal-header h3,.modal.modal--mobile.in>.modal-header h4{font-size:23px}.modal.modal--mobile.in>.modal-body{box-sizing:border-box;height:70vh;margin:0;max-height:70vh;overflow-y:scroll}.modal--mobile .btn-cta{box-sizing:border-box;width:100%}.pdp-config-cta-button{left:0;right:0}.pdp-config-extra-list{flex-direction:column}.pdp-config-extra-listItem{flex:1 1 auto;width:100%}}.no-flexbox .modal[data-modal-name] .pdp-selector-option-fill{border:4px solid #fbf2e9;height:auto;min-height:70px;padding:15px 0}.no-flexbox .pdp-selector-option.is-selected>.pdp-selector-option-fill{border:4px solid #444}.no-flexbox .modal[data-modal-name] .pdp-selector-option-fill span{display:block;margin:0}.rolloverBox{margin:0 auto;position:relative}.rolloverBox-caption{align-items:center;background:rgba(255,255,255,0.85);bottom:0;cursor:default;display:flex;font-family:Georgia, serif;font-style:italic;left:0;opacity:0;padding:20px;position:absolute;right:0;text-align:center;top:0;transition:opacity 0.2s ease-in}.rolloverBox-caption>span{width:100%}.rolloverBox:hover>.rolloverBox-caption{opacity:1}#coffees #blank_slate{margin-top:15px;text-align:center}#coffees #blank_slate #coupons h1{color:#b80600;text-align:center;text-transform:uppercase}#coffees #blank_slate #coupons h3{color:#ee4037;line-height:40px}#coffees .share_buttons{margin-top:35px}#coffees .share_buttons .btn-facebook,#coffees .share_buttons .btn-twitter,#coffees .share_buttons .btn-email{padding:4px 14px;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.0470588);border:1px solid black;height:35px;width:120px;display:inline-block}#coffees .share_buttons .btn-facebook{font-size:1.5em;line-height:1.7em;width:120px;margin:0 10px;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#46609e;background-image:linear-gradient(to bottom, #3f5790, #506db2);background-repeat:repeat-x;border-color:#506db2 #506db2 #374c7e;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}#coffees .share_buttons .btn-facebook i{margin-right:10px;margin-top:5px}#coffees .share_buttons .btn-facebook.active{color:rgba(255,255,255,0.75)}#coffees .share_buttons .btn-facebook:hover,#coffees .share_buttons .btn-facebook:focus,#coffees .share_buttons .btn-facebook:active,#coffees .share_buttons .btn-facebook.active,#coffees .share_buttons .btn-facebook.disabled,#coffees .share_buttons .btn-facebook[disabled]{color:white;background-color:#506db2}#coffees .share_buttons .btn-facebook:active,#coffees .share_buttons .btn-facebook.active{background-color:#3f5790}#coffees .share_buttons .btn-twitter{font-size:1.5em;line-height:1.7em;width:120px;margin:0 10px;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#000;border-color:#21c2ff #21c2ff #0099d3;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}#coffees .share_buttons .btn-twitter i{margin-right:15px;margin-top:5px}#coffees .share_buttons .btn-twitter.active{color:rgba(255,255,255,0.75)}#coffees .share_buttons .btn-twitter:hover,#coffees .share_buttons .btn-twitter:focus,#coffees .share_buttons .btn-twitter:active,#coffees .share_buttons .btn-twitter.active,#coffees .share_buttons .btn-twitter.disabled,#coffees .share_buttons .btn-twitter[disabled]{color:white}#coffees .share_buttons .btn-email{font-size:1.5em;line-height:1.7em;width:120px;margin:0 10px;color:white;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#979da5;background-image:linear-gradient(to bottom, #a2a7ae, #878d96);background-repeat:repeat-x;border-color:#878d96 #878d96 #61676f;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25)}#coffees .share_buttons .btn-email i{margin-right:15px;margin-top:5px}#coffees .share_buttons .btn-email.active{color:rgba(255,255,255,0.75)}#coffees .share_buttons .btn-email:hover,#coffees .share_buttons .btn-email:focus,#coffees .share_buttons .btn-email:active,#coffees .share_buttons .btn-email.active,#coffees .share_buttons .btn-email.disabled,#coffees .share_buttons .btn-email[disabled]{color:white;background-color:#878d96}#coffees .share_buttons .btn-email:active,#coffees .share_buttons .btn-email.active{background-color:#6d747d}#coffees .buttons{width:535px;margin:0 auto}#coffees .buttons a{width:48%;margin-top:0;margin-right:10px;float:left}.cart,.cart *{box-sizing:border-box}.cart-header{border-bottom:1px solid #eeeeee;padding-bottom:0;padding-top:0}.cart-header-title{font-size:23px}.cart-header-subtitle{display:none}.cart-table{width:100%}.cart-table thead{color:white;text-align:left;background:url(https://dl6drjrldv42d.cloudfront.net/assets/home/kraft-a9ae6a0664eba79eac7304b9e5de38d8f60e5ef97160f78ed8ddae9c5dcbd3c9.jpg)}.cart-table thead th{padding-left:1em;text-transform:uppercase}.cart-table tbody tr.border_bottom{border-bottom:1px solid #cccccc}.cart-table tbody tr.disabled{opacity:0.5;background:#ddd}.cart-table tbody tr.disabled a{pointer-events:none}.cart-table tbody td{padding:10px}.cart-table tbody h3.item_name{font-family:"proxima-nova", Helvetica, Arial, sans-serif;color:#ee4037;text-transform:uppercase;margin:0;line-height:1;font-size:14px}.cart-table tbody .item{height:100px}.cart-table tbody .item img{float:left;margin-right:10px}.cart-table tbody .item .item-description{line-height:normal;position:relative;top:50%;transform:translateY(-50%);margin-top:16px}.cart-table tbody .item .item-description p{margin-bottom:0}.cart-table tbody .per-delivery{color:#5b524b;font-size:12px}.cart-table tbody #line_item_quantity{width:50px;margin:0}.cart-table tbody .red_link{color:#ee4037}.cart-table tbody .red_link:hover{color:#bba993}.cart-item-image{max-width:120px}.cart-footer{background:none;border:none}.cart-footer>div{display:none}.cart-footer .cart-footer-summary{display:block}.cart-footer-summary>table{width:100%}.cart-footer-summary>table td:first-child{font-weight:600}.cart-cta{width:100%}.cart-editLink{display:block;font-size:16px;margin-top:4px;padding:12px 0;text-align:center}.cart-empty{text-align:center}.cart-empty h2{font:600 3em "Sentinel A", "Sentinel B", Times, serif;color:#330000}.cart-empty h3{color:#ee4037;text-transform:uppercase;padding-bottom:20px;padding-top:20px}.cart-empty .btn-cta{font-size:1.5em}@media (min-width: 979px){.cart-header{align-items:baseline;border-bottom:none;display:flex;justify-content:space-between;padding-top:20px}.cart-header-title,.cart-header-subtitle{display:inline;margin-bottom:0}.cart-header-subtitle{color:#808080}.cart-content{border:1px solid #ccc}.cart-footer>div{display:inherit}.cart-footer,.grey_box{border:2px solid #cccccc;border-radius:3px;padding:10px;margin:4px 10px 10px 10px;background:#cccccc;height:auto}.cart-footer h3,.grey_box h3{color:#333333}.cart-footer label,.grey_box label{color:#333333}.cart-footer a,.grey_box a{color:#333333}.cart-footer a:hover,.grey_box a:hover{text-decoration:underline}.cart-footer .cart-footer-summary,.grey_box .cart-footer-summary{background:white;float:right;margin:10px;padding:10px;width:50%}.cart-footer .btn-craft,.grey_box .btn-craft{float:right;margin-right:10px;margin-top:0}.cart-footer .testimonial,.grey_box .testimonial{width:45%;float:left;height:100%;margin-top:20px}.cart-footer .testimonial table,.cart-footer .testimonial tr,.cart-footer .testimonial td,.grey_box .testimonial table,.grey_box .testimonial tr,.grey_box .testimonial td{width:100%;height:100%}.cart-footer .testimonial td,.grey_box .testimonial td{padding-left:10%}.cart-footer .testimonial blockquote,.grey_box .testimonial blockquote{margin:0 0 5px 0;text-indent:-9px;padding:0;border:none;font-family:Georgia, Garamond, Times New Roman, serif;font-size:15px;font-style:italic}.cart-footer .cart-footer-summary table,.grey_box .cart-footer-summary table{width:100%}.cart-footer .cart-footer-summary table tr td:first-child,.grey_box .cart-footer-summary table tr td:first-child{width:125px;color:#330000}.cart-footer .cart-footer-summary table tr td:last-child,.grey_box .cart-footer-summary table tr td:last-child{padding-left:10px}.cart-footer a#checkout-link,.grey_box a#checkout-link{clear:right}.cart-cta{width:auto}.cart-empty{padding:100px}}@media (max-width: 978px){.cart-table>thead{display:none}.cart-table>tbody td{display:none}.cart-table>tbody .cart-item{display:table-cell;padding:0 0 10px}.cart-table>tbody .cart-item-image{display:none}}.checkout.complete img{display:block;margin:10px}.checkout.complete h1{font-size:27px}.checkout.complete i.icon-lock{color:#330000;margin-left:10px}.checkout.complete form.edit_order{width:100%}.checkout.complete #order-confirm-box{padding-top:0}.checkout.complete #order-confirm-box h2{font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:40px;font-weight:400;font-style:normal;text-align:center}.checkout.complete #order-confirm-box #order-details-box{background-color:#f5f5f5}.checkout.complete #order-confirm-box #order-details-box .col{text-align:center}.checkout.complete #order-confirm-box #order-details-box hr.gift-email-divider{border-bottom:0 none;border-top:1px solid #dedddd;margin:20px auto 0;width:80%}.checkout.complete #blank_slate.col{border-top:1px solid #e7e3e3;margin-top:0 !important}.checkout.complete h4{font-size:0.9em;line-height:1.2em;text-transform:uppercase;margin:5px 0 0 0;color:#330000}@media screen and (max-width: 978px){.checkout.complete #order-details-box .confirmation-email-copy{padding-bottom:0}.checkout.complete #coupons{margin-bottom:30px}}@media screen and (max-width: 475px){.checkout.complete #coffees .share_buttons>a{width:100%;box-sizing:border-box;padding:10px;height:auto;margin:0 auto 10px}.checkout.complete #order-confirm-box h2{font-size:32px;margin-bottom:20px}.checkout.complete #order-details-box p.dashboard-link{max-width:250px;width:100%;margin:0 auto 10px}.checkout.complete #order-details-box .confirmation-email-copy{padding-bottom:0}.checkout.complete #order-details-box .check-spam-copy{margin-bottom:25px}}.coffeeSubscriptions>.hero{padding:50px 0 0 0}.coffeeSubscriptions .hero-headline-title{font-size:48px;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.coffeeSubscriptions .hero-headline-subtitle{font-size:18px;line-height:1.2;margin-bottom:16px;margin-top:24px;padding:20px 30px;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.assurances{padding-bottom:20px}.assurance{align-items:center;color:#fff;display:flex;font-weight:bold;padding:10px}.assurance-icon{margin-right:10px}.assurances>.assurance.col{margin-left:auto;margin-right:auto;width:70%}.coffeeSubscriptions-howItWorks-heading{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-top:25px;text-align:center}.coffeeSubscriptions-howItWorks-tagline{color:#330000;font-size:16px;font-weight:normal;margin-top:0;text-align:center}.coffeeSubscriptions .threePoints-title{font-size:16px}.coffeeSubscriptions .threePoints-point{padding:0 20px 20px 20px}.coffeeSubscriptions .threePoints-copy{font-size:16px;color:#330000;font-weight:normal;padding:0 4px}.threePoints-image--icon{color:#765b37;font-size:96px;height:150px;padding-top:30px}.coffeeSubscriptions-priceMatch{padding-top:50px}.coffeeSubscriptions-priceMatch .coffeeSubscriptions-priceMatch-info{font-size:18px;font-weight:400;margin-bottom:50px;margin-top:20px;padding:0 20px}.coffeeSubscriptions-priceMatch h4.coffeeSubscriptions-priceMatch-info{font-size:18px;line-height:140%;padding:0 15%}.coffeeSubscriptions-difference-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;padding-top:30px;text-align:center}.coffeeSubscriptions-difference-tagline{color:#330000;font-size:18px;font-weight:normal;margin-top:0;padding-bottom:20px;text-align:center}.coffeeSubscriptions-difference-image{background-position:center bottom;background-size:cover}.coffeeSubscriptions-difference-title{color:#330000;font-size:18px;font-weight:bold;margin-top:5px;padding-bottom:10px}.coffeeSubscriptions-difference-info{color:#330000;font-size:16px}.coffeeSubscriptions-reviews{background-color:#fbf6f0;margin-top:40px;padding-top:25px}.coffeeSubscriptions-reviews-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-bottom:20px;padding-top:10px;text-align:center}.coffeeSubscriptions-review{display:flex;flex-direction:column;justify-content:space-between}.coffeeSubscriptions-review-quote>p{font-size:16px}.coffeeSubscriptions-press-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-bottom:20px;padding-top:25px;text-align:center}.coffeeSubscriptions-press img{display:block;margin:0 auto}@media (min-width: 979px){.button.coffeeSubscriptions-cta{width:33%}.coffeeSubscriptions .hero-headline-subtitle{font-size:23px}.assurance{justify-content:center}.assurances>.assurance.col{width:auto}.coffeeSubscriptions-howItWorks-heading{font-size:36px}.coffeeSubscriptions-howItWorks-tagline{font-size:16px}.coffeeSubscriptions .threePoints-copy{padding:0 18px}.coffeeSubscriptions-difference .col{height:200px}.coffeeSubscriptions-difference-copy{display:flex;flex-direction:column;justify-content:center;text-align:center}.coffeeSubscriptions-difference-info{font-size:14px;padding:0 20px}.coffeeSubscriptions-review-quote>p{font-size:14px}}.no-flexbox .assurances>.assurance.col{width:33.333%}.bulkCoffeeLanding #footer{margin-top:0}.bulkCoffeeLanding h1.hero-headline-title{text-align:left;line-height:110%;font-size:46px;font-weight:600;margin-top:0;text-shadow:2px 2px 10px #000}@media screen and (max-width: 560px){.bulkCoffeeLanding h1.hero-headline-title{font-size:29px;line-height:135%}}@media screen and (max-width: 321px){.bulkCoffeeLanding h1.hero-headline-title{font-size:25px}}.bulkCoffeeLanding h2.hero-headline-subtitle{font-size:22px;margin-top:30px;text-align:left;text-shadow:2px 2px 2px #3d0a0a}.bulkCoffeeLanding a.learnMoreCta{background-color:#81D3C7;border:3px solid #fff;color:#333;float:left;margin-top:5px}.bulkCoffeeLanding a.learnMoreCta:hover{border-color:#FFF;background-color:#8DDED2}.bulkCoffeeLanding a.learnMoreCta:focus{border:3px solid #000}.bulkCoffeeLanding .hero_row{position:relative}.bulkCoffeeLanding .hero_row:before{content:'';border-color:#A11 transparent transparent transparent;border-style:solid;border-width:25px 25px 0 25px;position:absolute;left:50%;margin-left:-25px;bottom:-25px;height:0;width:0;z-index:1010}.bulkCoffee-howItWorks-heading{color:#330000;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:30px;font-weight:normal;line-height:115%;margin-bottom:15px;margin-top:40px;text-align:center}.bulkCoffee-howItWorks-tagline{color:#330000;font-size:16px;font-weight:normal;margin-top:0;text-align:center}.bulkCoffee-howItWorks .threePoints-copy{margin-left:auto;margin-right:auto;max-width:600px}.hero-freshness-guarantee *{box-sizing:border-box}.hero-freshness-guarantee{padding:50px 0;background-color:#350200;background-position:65% 26%;background-size:cover;width:100%}.bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-image{background-repeat:no-repeat;background-size:440px 555px;height:555px;margin-bottom:72px;margin-top:30px;padding-top:0}.bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-copy{height:634px;line-height:130%;padding-top:0}.bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-title{padding-left:20px;text-align:left}.bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-info{text-align:left}.bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-info li{line-height:120%;list-style:disc;list-style-position:outside;padding-bottom:10px}.bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-title{padding-bottom:0}.bulkCoffeeLanding .coffeeSubscriptions-reviews{margin-top:0}.product-preview,.product-preview *{box-sizing:border-box}.coffeeSubscriptions-difference-tagline.first-line-compare{margin-bottom:4px;padding-bottom:0}.product-preview-image{height:185px;background-repeat:no-repeat;background-size:contain}h3.product-preview-title{font-size:18px;margin-bottom:5px;margin-top:35px;text-align:left;text-transform:none}h4.product-preview-copy{color:#6F6F6F;font-size:14px;font-weight:normal;margin-bottom:25px;margin-top:0;text-align:left}h5.product-price{color:#330000;font-size:22px;margin-bottom:0}h5.product-price span{color:#6F6F6F;font-size:14px;font-weight:normal;margin-left:5px;text-align:left}h6.savings{color:#6f6f6f;font-size:13px;margin-top:0}h6.compare{border-bottom:1px solid;margin-bottom:4px;margin-top:25px;text-transform:uppercase;width:76%}p.compare-price{font-size:13px}p.craft-save{color:#db3530;font-size:13px;font-weight:bold}.price-disclaimer{margin-top:25px;padding-left:0}.price-disclaimer p{font-size:13px;line-height:130%}.product-preview-point{background-color:#f7ede2;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;padding:20px;text-align:center}.product-preview-point:nth-child(even){background-color:#fbf6f0}.threePoints.coffeeSubscriptions-howItWorks.customers{background-color:#fff;padding-bottom:50px}.threePoints.coffeeSubscriptions-howItWorks.customers h3.coffeeSubscriptions-howItWorks-heading{margin-bottom:20px}.threePoints.coffeeSubscriptions-howItWorks.customers h4.coffeeSubscriptions-howItWorks-tagline.first-line-customers{font-size:18px;font-weight:bold;margin-bottom:8px;margin-top:40px}p.customer-types{color:#ffffff;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:37px;font-weight:bold;padding-top:63px;text-transform:uppercase}p.customer-types span{font-size:11px;text-transform:lowercase}.customer-types-checks .assurance{color:#330000;line-height:110%;padding-bottom:20px}.customer-types-checks .assurance-text{padding:0 20px 0 5px}.customer-types-checks-features h3{border-bottom:1px solid;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:17px;margin:10px auto;padding-bottom:5px;text-align:center;width:16%}.bulkCoffeeLanding .coffeeSubscriptions-review-quote,.bulkCoffeeLanding .coffeeSubscriptions-review-author{max-width:600px;margin-left:auto;margin-right:auto;width:100%}@media screen and (max-width: 978px){.bulkCoffeeLanding .bulkCoffee-howItWorks-heading{margin-top:50px}.bulkCoffeeLanding .bulkCoffee-howItWorks-tagline{margin-bottom:0}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-image{background-size:contain;width:100vw;margin:20px auto 40px;max-width:500px;max-height:500px;background-position:center center;height:100vw}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-copy{height:auto}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-title{width:100%;max-width:83%;padding:0;margin:10px auto}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-info{width:100%;max-width:83%;margin:0 auto 20px;padding:0 13% 0 0}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference ul.coffeeSubscriptions-difference-info{margin:0 auto !important;max-width:74%;width:100%}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-info li{list-style:disc;list-style-position:outside;text-indent:0;max-width:100%;width:100%;margin:0 auto}.bulkCoffeeLanding .product-previews{flex-wrap:wrap}.bulkCoffeeLanding .product-preview{flex:1 1 50%;width:50%;min-width:50%;max-width:50%}.bulkCoffeeLanding .product-preview-image{background-position:center}.bulkCoffeeLanding h3.product-preview-title{margin-top:20px}.bulkCoffeeLanding .product-preview *,.bulkCoffeeLanding h3.product-preview-title,.bulkCoffeeLanding h4.product-preview-copy{text-align:center;width:100%}.bulkCoffeeLanding .product-preview.col.second-row{margin-top:50px}.bulkCoffeeLanding h6.compare{text-align:center;margin:0 auto 5px;padding-bottom:2px !important;width:30%}.bulkCoffeeLanding h6.savings{margin-bottom:20px}.bulkCoffeeLanding .compare-price{margin-bottom:0}.bulkCoffeeLanding .price-disclaimer{margin-top:0}.bulkCoffeeLanding .bulkCoffeeLanding .customer-types-checks-features h3{width:100%;max-width:85%}.bulkCoffeeLanding .bulkCoffeeLanding .customer-types-checks .assurance{width:100%;max-width:83%;margin:0 auto}}@media screen and (max-width: 978px) and (max-width: 425px){.bulkCoffeeLanding .bulkCoffeeLanding .customer-types-checks .assurance{max-width:87%;text-align:left}}@media screen and (max-width: 425px){.bulkCoffeeLanding .assurances span.assurance-text.two-lines-mobile{line-height:110%}.bulkCoffeeLanding h3.bulkCoffee-howItWorks-heading{font-size:23px;margin-bottom:25px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding h3.bulkCoffee-howItWorks-heading{font-size:20px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .bulkCoffee-howItWorks h4.bulkCoffee-howItWorks-tagline{font-size:18px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .bulkCoffee-howItWorks h4.bulkCoffee-howItWorks-tagline{font-size:17px}}@media screen and (max-width: 425px){.bulkCoffeeLanding h4.threePoints-copy{font-size:16px;padding-left:15px;padding-right:15px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding h4.threePoints-copy{font-size:13px;padding-right:2px;padding-left:2px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .product-preview{flex:1 1 100%;width:100%;min-width:100%;max-width:100%}.bulkCoffeeLanding .product-preview.col{margin-top:50px}.bulkCoffeeLanding h3.coffeeSubscriptions-difference-headline{font-size:22px;margin-bottom:25px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding h3.coffeeSubscriptions-difference-headline{font-size:18px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-copy{height:auto}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-copy .coffeeSubscriptions-difference-title{max-width:none;width:auto;padding:0}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-copy p.coffeeSubscriptions-difference-info{margin:0 0 20px 0;max-width:none;padding:0 5% 0 0;width:auto}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-copy ul.coffeeSubscriptions-difference-info{max-width:none;width:auto}.bulkCoffeeLanding .bulkCoffeeLanding .coffeeSubscriptions-difference .coffeeSubscriptions-difference-copy .coffeeSubscriptions-difference-info li{list-style:disc;list-style-position:outside;text-indent:0;margin-left:10%;padding-right:5%;margin-bottom:8px;text-align:justify}.bulkCoffeeLanding .coffeeSubscriptions-product-preview .coffeeSubscriptions-difference-headline{font-size:28px;line-height:115%}.bulkCoffeeLanding .coffeeSubscriptions-difference-tagline{padding-bottom:0}.bulkCoffeeLanding .coffeeSubscriptions-difference-tagline.first-line-compare{padding-left:30px;padding-right:30px;margin-bottom:15px;margin-top:20px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .coffeeSubscriptions-difference-tagline.first-line-compare{font-size:17px;padding-left:6px;padding-right:6px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .coffeeSubscriptions-difference-tagline.second-line-compare{padding-left:25px;padding-right:25px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .coffeeSubscriptions-difference-tagline.second-line-compare{font-size:17px;padding-left:6px;padding-right:6px}}@media screen and (max-width: 425px){.bulkCoffeeLanding h3.product-preview-title{margin-top:10px}.bulkCoffeeLanding h5.product-price span{display:block;margin:0;text-align:center}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .price-disclaimer .col{padding-right:10px;padding-left:10px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h3.coffeeSubscriptions-howItWorks-heading{font-size:26px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h3.coffeeSubscriptions-howItWorks-heading{font-size:23px !important}}@media screen and (max-width: 425px){.bulkCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h4.coffeeSubscriptions-howItWorks-tagline.first-line-customers{margin-top:30px;padding-left:40px;padding-right:40px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h4.coffeeSubscriptions-howItWorks-tagline.first-line-customers{padding-left:20px;padding-right:20px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h4.coffeeSubscriptions-howItWorks-tagline.second-line-customers{padding-left:35px;padding-right:35px;margin-top:20px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h4.coffeeSubscriptions-howItWorks-tagline.second-line-customers{padding-left:11px;padding-right:11px}}@media screen and (max-width: 425px){.bulkCoffeeLanding h3.coffeeSubscriptions-reviews-headline{padding-left:35px;padding-right:35px;line-height:110%}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding h4.processInfo-title{font-size:18px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .get-started .processInfo h4.which-is-right{font-size:25px;line-height:110%}}@media screen and (max-width: 425px) and (max-width: 321px){.bulkCoffeeLanding .get-started .processInfo h4.which-is-right{font-size:22px}}@media screen and (max-width: 425px){.bulkCoffeeLanding .get-started .processInfo h4.which-is-right span.which-is-right-copy{display:inline-block;margin-top:15px}.bulkCoffeeLanding .get-started .processInfo h4.the-good-stuff{font-size:20px}.bulkCoffeeLanding .get-started .processInfo h4.best-deal-anywhere{font-size:20px;margin-top:7px}}.officeCoffeeLanding .hero{background-color:#cac3aa;background-image:url(https://dl6drjrldv42d.cloudfront.net/assets/landing/office-coffee-1042x444-70-7b5c00a9ef36fe93368ab44679d33e557180733352c90383993e4513ff6ce025.jpg);background-position:20% 26%;padding:50px 0 30px 0}.officeCoffeeLanding h1.hero-headline-title{font-size:42px;line-height:115%;text-shadow:1px 1px 6px #FDD}@media screen and (max-width: 560px){.officeCoffeeLanding h1.hero-headline-title{font-size:27px}}.officeCoffeeLanding h2.hero-headline-subtitle{font-size:25px;line-height:130%;margin-top:30px;text-shadow:1px 1px 5px #FDD}.officeCoffeeLanding h4.coffeeSubscriptions-howItWorks-tagline.second-line-customers{line-height:150%;font-weight:normal;font-size:18px}.officeCoffeeLanding h4.coffeeSubscriptions-howItWorks-tagline.second-line-customers.first-line-why{margin-bottom:0 !important;margin-top:30px !important}.officeCoffeeLanding h4.coffeeSubscriptions-howItWorks-tagline.second-line-customers.second-line-why{margin-bottom:15px;margin-top:0 !important}.officeCoffeeLanding .customer-types-checks .assurance{padding-bottom:30px}.officeCoffeeLanding .processInfo.learnMoreOffice h4{margin-bottom:28px;margin-top:10px}.officeCoffeeLanding .processInfo.learnMoreOffice a.coffeeSubscriptions-cta.officeLanding-cta.processInfo-cta{background-color:#fff;border:3px solid #eb843d;color:#840;font-size:15px}.officeCoffeeLanding .processInfo.learnMoreOffice a.coffeeSubscriptions-cta.officeLanding-cta.processInfo-cta:hover{background-color:#eb843d;color:#fff}.officeCoffeeLanding .coffeeSubscriptions-press-headline{margin-top:30px}.officeCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers{position:relative}.officeCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers:before{content:'';border-color:#fbf6f0 transparent transparent transparent;border-style:solid;border-width:25px 25px 0 25px;position:absolute;left:50%;margin-left:-25px;bottom:-25px;height:0;width:0;z-index:1010}@media screen and (max-width: 978px){.officeCoffeeLanding .customer-types-checks-features h3{width:100%;max-width:85%}.officeCoffeeLanding .customer-types-checks .assurance{width:100%;max-width:83%;margin:0 auto}.officeCoffeeLanding .get-started .processInfo.learnMoreOffice h4.ready-to-save{font-size:32px;margin-top:8px}.officeCoffeeLanding .get-started .processInfo.learnMoreOffice h4.the-good-stuff{font-size:32px;margin-top:8px}.officeCoffeeLanding .get-started .processInfo.learnMoreOffice h4.best-deal-anywhere{font-size:30px;margin-top:8px}}@media screen and (max-width: 425px){.officeCoffeeLanding .hero{background-position:49% 26%}.officeCoffeeLanding .hero h2.hero-headline-subtitle{font-size:18px;margin-bottom:25px}.officeCoffeeLanding .assurances span.assurance-text.two-lines-mobile{line-height:110%}.officeCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h4.coffeeSubscriptions-howItWorks-tagline.second-line-customers{line-height:134%;margin:0 auto;max-width:268px;width:268px}.officeCoffeeLanding .threePoints.coffeeSubscriptions-howItWorks.customers h4.coffeeSubscriptions-howItWorks-tagline.second-line-customers.first-line-why{margin-bottom:15px !important}.officeCoffeeLanding .get-started .processInfo.learnMoreOffice h4.ready-to-save{font-size:28px;margin-top:8px}.officeCoffeeLanding #reviews h3.coffeeSubscriptions-reviews-headline{padding-left:35px;padding-right:35px;line-height:110%}.officeCoffeeLanding .get-started .processInfo.learnMoreOffice h4.the-good-stuff{font-size:21px}.officeCoffeeLanding .get-started .processInfo.learnMoreOffice h4.best-deal-anywhere{font-size:20px;margin-top:7px}}.coffeeGiftLanding>.hero{padding:50px 0 0 0}.coffeeGiftLanding>.hero a.gift-button{border:2px solid #fff}.coffeeGiftLanding .hero-headline-title{font-size:48px;line-height:110%;position:relative;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.coffeeGiftLanding img.holiday-badge{position:absolute;right:50px;top:-19px}.coffeeGiftLanding .hero-headline-subtitle{font-size:18px;line-height:1.2;margin-bottom:16px;margin-top:24px;padding:20px 30px;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.coffeeGiftLanding .processInfo{background-color:transparent}.coffeeGiftLanding .get-started.premium h3{padding-top:13px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.coffeeGiftLanding .get-started.premium p.easy{margin-left:0;color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:124%;list-style:outside none square;padding-bottom:10px;padding-top:25px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,0.33);width:70%}.coffeeGiftLanding .get-started.premium p.easy.bottom{margin-bottom:0;padding-bottom:0;padding-top:10px}.coffeeGiftLanding .gift-options .col{padding:0}.coffeeGiftLanding .option-holder{background-color:#fff;border-radius:2px;padding:20px;position:relative}.coffeeGiftLanding .option-holder img{position:absolute;right:-2px;top:-4px;width:50px}.coffeeGiftLanding .option-holder .headline{border-bottom:1px solid #330000;color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:120%;margin-left:0;padding-bottom:5px;text-align:left}.coffeeGiftLanding .option-holder .copy{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:130%;margin:0;text-align:left}.coffeeGiftLanding .get-started.giftcards p{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold}.coffeeGiftLanding .get-started.giftcards img{margin-bottom:16px;margin-top:16px}.coffeeGiftLanding .get-started.giftcards .processInfo{padding:20px 20px 25px 20px}.coffeeGiftLanding .get-started.fresh h4{color:#330000}.coffeeGiftLanding .get-started.fresh a.coffeeSubscriptions-cta{background-color:#eb843d;border:3px solid #fff;color:#fff;font-size:16px}.coffeeGiftLanding .get-started.fresh a.coffeeSubscriptions-cta:hover{background-color:#fff;border:3px solid #eb843d;color:#eb843d}.coffeeGiftLanding .get-started.caffeinated a.coffeeSubscriptions-cta{border:3px solid #eb843d}.coffeeGiftLanding .get-started.caffeinated a.coffeeSubscriptions-cta:hover{background-color:#eb843d;border:3px solid #fff;color:#fff}.assurances{padding-bottom:20px}.assurance{align-items:center;color:#fff;display:flex;font-weight:bold;padding:10px}.assurance-icon{margin-right:10px}.assurances>.assurance.col{margin-left:auto;margin-right:auto;width:70%}.coffeeGiftLanding .threePoints-title{font-size:16px}.coffeeGiftLanding .threePoints-point{padding:0 20px 20px 20px}.coffeeGiftLanding .threePoints-copy{font-size:16px;color:#330000;font-weight:normal;padding:0 4px}.threePoints-image--icon{color:#765b37;font-size:96px;height:150px;padding-top:30px}.coffeeGiftLanding-difference-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;padding-top:30px;text-align:center}.coffeeGiftLanding-difference-tagline{color:#330000;font-size:18px;font-weight:normal;margin-top:0;padding-bottom:20px;text-align:center}.coffeeGiftLanding-difference-image{background-position:center bottom;background-size:cover}.coffeeGiftLanding-difference-title{color:#330000;font-size:18px;font-weight:bold;margin-top:5px;padding-bottom:10px}.coffeeGiftLanding-difference-info{color:#330000;font-size:16px}.coffeeGiftLanding-reviews{background-color:#fbf6f0;margin-top:40px;padding-top:25px}.coffeeGiftLanding-reviews-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-bottom:20px;padding:10px 10px 0;text-align:center}.coffeeGiftLanding-review{display:flex;flex-direction:column;justify-content:space-between}.coffeeGiftLanding-review-quote>p{font-size:16px}.coffeeGiftLanding-press-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-bottom:20px;padding-top:25px;text-align:center}.coffeeGiftLanding-press img{display:block;margin:0 auto}@media (min-width: 979px){.button.coffeeGiftLanding-cta{width:33%}.coffeeGiftLanding .hero-headline-subtitle{font-size:23px}.coffeeGiftLanding .gift-options .col{padding:20px}.get-started.premium{background-position:0% 86%;background-size:cover;height:440px;width:100%}.assurance{justify-content:center}.assurances>.assurance.col{width:auto}.coffeeGiftLanding .threePoints-copy{padding:0 18px}.coffeeGiftLanding .option-holder .headline,.coffeeGiftLanding .option-holder .copy{font-size:12px}.coffeeGiftLanding-difference .col{height:200px}.coffeeGiftLanding-difference-copy{display:flex;flex-direction:column;justify-content:center;text-align:center}.coffeeGiftLanding-difference-info{font-size:14px;padding:0 20px}.coffeeGiftLanding-reviews-headline{padding:10px 0 0}.coffeeGiftLanding-review-quote>p{font-size:14px}}.no-flexbox .assurances>.assurance.col{width:33.333%}.giftWelcome>.hero{padding:50px 0 0 0}.giftWelcome>.hero a.gift-button{border:2px solid #fff}.giftWelcome .hero-headline-title{font-size:48px;line-height:110%;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.giftWelcome h3.hero-headline-subtitle{font-size:18px;line-height:1.2;margin:24px auto 0;max-width:40%;padding:20px 30px;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.giftWelcome h4.hero-headline-subtitle{font-size:18px;line-height:1.2;margin-bottom:16px;margin-top:0;padding:20px 30px;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.giftWelcome .processInfo{background-color:transparent}.giftWelcome .get-started.premium h3{padding-top:13px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,0.33)}.giftWelcome .get-started.premium p.easy{margin-left:0;color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:124%;list-style:outside none square;padding-bottom:10px;padding-top:25px;text-align:left;text-shadow:0 1px 3px rgba(0,0,0,0.33);width:70%}.giftWelcome .get-started.premium p.easy.bottom{margin-bottom:0;padding-bottom:0;padding-top:10px}.giftWelcome .gift-options .col{padding:0}.giftWelcome .option-holder{background-color:#fff;border:1px solid #cfcfcf;border-radius:3px;min-height:240px;padding:15px;position:relative}.giftWelcome .option-holder img{position:absolute;right:-2px;top:-4px;width:50px}.giftWelcome .option-holder .headline{border-bottom:1px solid #330000;color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;line-height:120%;margin-left:0;padding-bottom:5px;text-align:left}.giftWelcome .option-holder .copy{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:130%;margin:0;text-align:left}.giftWelcome .option-holder .copy ul{margin:0}.giftWelcome .option-holder .copy li{font-size:12px;line-height:136%;list-style:none none disc;margin-left:0;padding-bottom:10px}.giftWelcome .option-holder .copy li.first{border-bottom:1px solid #eee;margin-bottom:10px}.giftWelcome .option-holder .copy li.second{border-bottom:1px solid #eeeeee;font-weight:normal;margin-bottom:10px;min-height:43px}.giftWelcome .option-holder .copy li.third{border-bottom:1px solid #eee;margin-bottom:10px}.giftWelcome .option-holder .copy li.fourth{padding-bottom:0}p.changes{color:#330000;font-size:15px;text-align:center}.ccRow.questions{background-color:#fff;padding-left:20px;padding-right:20px}.giftWelcome .get-started.giftcards{background-position:0% 66%;padding-top:20px;position:relative;width:100%}.giftWelcome .get-started.giftcards:before{content:'';border-color:#bcaa94 transparent transparent transparent;border-style:solid;border-width:25px 25px 0 25px;position:absolute;left:50%;margin-left:-25px;bottom:-25px;height:0;width:0;z-index:1010}.giftWelcome .get-started.giftcards h4{color:#330000;font-weight:normal;font-size:16px}.giftWelcome .get-started.giftcards p.headline{border-top:1px solid #330000;color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:14px;font-weight:bold;padding-top:15px}.giftWelcome .get-started.giftcards p.copy{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:12px;font-weight:normal;line-height:138%;margin:0 auto;width:80%}.giftWelcome .get-started.giftcards img{margin-bottom:16px;margin-top:16px}.giftWelcome .get-started.giftcards .processInfo{padding:20px 20px 25px 20px}.giftWelcome .get-started.giftcards .processInfo span.number{background-color:#330000;border-radius:30px;color:#ffffff;display:inline-block;height:20px !important;width:20px !important}.giftWelcome .get-started.giftcards .processInfo p.questions-sub{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:13px}.giftWelcome .get-started.giftcards .questions p{color:#330000;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:12px;text-align:left}.giftWelcome .get-started.giftcards .questions p.question{font-weight:bold;line-height:125%;padding:0}.giftWelcome .get-started.giftcards .questions p.answer{font-weight:normal;line-height:150%;padding:0}.giftWelcome .get-started.giftcards .questions p.answer .bold{font-weight:bold}.giftWelcome .get-started.fresh h4{color:#330000}.giftWelcome .get-started.fresh a.coffeeSubscriptions-cta{background-color:#eb843d;border:3px solid #fff;color:#fff}.giftWelcome .get-started.fresh a.coffeeSubscriptions-cta:hover{background-color:#fff;border:3px solid #eb843d;color:#eb843d}.giftWelcome .get-started.caffeinated a.coffeeSubscriptions-cta{border:3px solid #eb843d;margin-top:25px;font-size:18px;padding:17px;width:374px}.giftWelcome .get-started.caffeinated a.coffeeSubscriptions-cta:hover{background-color:#eb843d;border:3px solid #fff;color:#fff}.assurances{padding-bottom:20px}.assurance{align-items:center;color:#fff;display:flex;font-weight:bold;padding:10px}.assurance-icon{margin-right:10px}.assurances>.assurance.col{margin-left:auto;margin-right:auto;width:70%}.giftWelcome-howItWorks-heading{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-top:25px;text-align:center}.giftWelcome-howItWorks-tagline{color:#330000;font-size:16px;font-weight:normal;margin-top:0;text-align:center}.giftWelcome-howItWorks-tagline.emphasis{font-weight:bold;margin:0 auto;padding-top:30px}.giftWelcome .threePoints{position:relative}.giftWelcome .threePoints:before{content:'';border-color:#fbf6f0 transparent transparent transparent;border-style:solid;border-width:25px 25px 0 25px;position:absolute;left:50%;margin-left:-25px;bottom:-25px;height:0;width:0;z-index:1010}.giftWelcome .threePoints-title{font-size:16px}.giftWelcome .threePoints-point{padding:0 20px 20px 20px}.giftWelcome .threePoints-copy{font-size:16px;color:#330000;font-weight:normal;padding:0 4px}.threePoints-image--icon{color:#765b37;font-size:96px;height:150px;padding-top:30px}.giftWelcome-howItWorks iframe{width:100%}.giftWelcome-difference-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;padding-top:30px;text-align:center}.giftWelcome-difference-tagline{color:#330000;font-size:18px;font-weight:normal;margin-top:0;padding-bottom:20px;text-align:center}.giftWelcome-difference-image{background-position:center bottom;background-size:cover}.giftWelcome-difference-title{color:#330000;font-size:18px;font-weight:bold;margin-top:5px;padding-bottom:10px}.giftWelcome-difference-info{color:#330000;font-size:16px}.giftWelcome-reviews{background-color:#fbf6f0;margin-top:40px;padding-top:25px;position:relative}.giftWelcome-reviews:before{content:'';border-color:#fbf6f0 transparent transparent transparent;border-style:solid;border-width:25px 25px 0 25px;position:absolute;left:50%;margin-left:-25px;bottom:-25px;height:0;width:0;z-index:1010}.giftWelcome-reviews-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-bottom:20px;padding:10px 10px 0;text-align:center}.giftWelcome-review{display:flex;flex-direction:column;justify-content:space-between}.giftWelcome-review-quote>p{font-size:16px}.giftWelcome-press-headline{font:normal 32px "Sentinel A", "Sentinel B", Times, serif;margin-bottom:20px;padding-top:25px;text-align:center}.giftWelcome-press img{display:block;margin:0 auto}@media (min-width: 979px){.button.giftWelcome-cta{width:33%}.giftWelcome .hero-headline-subtitle{font-size:23px}.giftWelcome .gift-options .col{padding:20px}.get-started.premium{background-position:0% 86%;background-size:cover;height:440px;width:100%}.assurance{justify-content:center}.assurances>.assurance.col{width:auto}.giftWelcome-howItWorks-heading{font-size:36px}.giftWelcome-howItWorks-tagline{font-size:16px}.giftWelcome .threePoints-copy{padding:0 18px}.giftWelcome-howItWorks iframe{height:480px}.giftWelcome .option-holder .headline,.giftWelcome .option-holder .copy{font-size:12px}.giftWelcome-difference .col{height:200px}.giftWelcome-difference-copy{display:flex;flex-direction:column;justify-content:center;text-align:center}.giftWelcome-difference-info{font-size:14px;padding:0 20px}.giftWelcome-reviews-headline{line-height:110%;margin:0 auto;padding:10px 0 0;width:70%}.giftWelcome-review-quote>p{font-size:14px}}.no-flexbox .assurances>.assurance.col{width:33.333%}@media (max-width: 978px){.giftWelcome h3.hero-headline-subtitle{max-width:49%}.giftWelcome .option-holder{max-width:79%;margin:0 auto 20px}.giftWelcome p.changes{margin:20px auto 0;max-width:90%}.giftWelcome .get-started.caffeinated a.coffeeSubscriptions-cta{width:100%}.giftWelcome .get-started.giftcards .questions{padding:0}.giftWelcome .get-started.giftcards .questions p{font-size:13px}}@media screen and (max-width: 425px){.giftWelcome h1.hero-headline-title{padding:0 20px}.giftWelcome h3.hero-headline-subtitle{max-width:100%}.giftWelcome .option-holder{max-width:85%}}.dna_modal.added-code-at-checkout{text-align:center}.dna_modal.added-code-at-checkout .modal-header{padding:9px 60px 0;color:#330000}.dna_modal.added-code-at-checkout h3.claimPost-heading{margin-top:20px;width:80%;font-size:30px}.dna_modal.added-code-at-checkout .claimPost-subheading{font-size:17px;line-height:130%;font-weight:bold;margin:27px auto 17px;text-align:center;max-width:80%}.dna_modal.added-code-at-checkout .claimPost-subheading.secondline{margin-top:31px;margin-bottom:35px;text-align:center;font-size:15px;font-weight:normal;max-width:91%}.dna_modal.added-code-at-checkout .claimPost-body.cta-copy{color:#330000;text-align:center;font-size:17px;font-weight:normal;margin-bottom:0;margin-top:26px;max-width:89%;margin:29px auto 0}.dnaLogo{height:60px;width:auto}.form{display:block}.survey-question{color:#fff;font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:400;margin-bottom:24px}.survey-options{margin:0 0 40px}.survey-option{display:block;font-size:18px;margin-bottom:16px;width:100%}.survey-option{text-align:left}.survey-helpText{color:#fff;display:block}.survey-note{color:#fff;font-size:14px;text-align:center}.survey-note>small{font-size:12px}.survey-select,.survey-select .selectize-input{height:50px;margin-bottom:0;width:100%}.survey-select.focus,.survey-select .selectize-input.focus{border:3px solid #eb843d;padding-top:13px}.link--light,.link--light:hover,.link--light:active,.link--light:visited,.link--light:focus{color:#fff;text-decoration:underline}.coffee-faq h2.faq-title{font-family:"Sentinel A", "Sentinel B", Times, serif;font-weight:normal;margin-bottom:30px}.coffee-faq a.link-skip:hover{text-decoration:underline;color:#058}.getStarted-selectionHeader .yourCoffee-coffeeName,.getStarted-selectionHeader .yourCoffee-notPersonalized,.getStarted-selectionHeader .yourCoffee-subheading-recommended{display:none}.getStarted-selectionHeader.is-recommended.has-surveyCoffee .yourCoffee-subheading-different{display:none}.getStarted-selectionHeader.is-recommended.has-surveyCoffee .yourCoffee-subheading-recommended{display:inline}.getStarted-selectionHeader.is-recommended.no-surveyCoffee .yourCoffee-subheading-different{display:none}.getStarted-selectionHeader.is-recommended.no-surveyCoffee .yourCoffee-subheading-noCoffee{display:block}.getStarted-selectionHeader.not-recommended.no-surveyCoffee .yourCoffee-subheading-different{display:block}.getStarted-selectionHeader.not-recommended.no-surveyCoffee .yourCoffee-subheading-noCoffee{display:none}.getStarted-selectionHeader.no-surveyCompany .yourCoffee-personalized{display:none}.getStarted-selectionHeader.no-surveyCompany .yourCoffee-notPersonalized{display:block}.getStarted-selectionHeader.has-surveyCoffee .yourCoffee-coffeeName{display:inline}.getStarted-selectionHeader.has-surveyCoffee .yourCoffee-subheading-noCoffee{display:none}.yourCoffee{border-bottom:1px solid #f1f1f1;color:#5b524b;font-size:15px;padding:10px 20px;text-align:center;width:auto}.yourCoffee p{font-weight:normal;margin-bottom:0;text-align:center;text-transform:uppercase}.yourCoffee span.change-link{text-transform:lowercase}.yourCoffee-subheading a{color:#058}.yourCoffee-subheading a:hover{text-decoration:underline}p.second{font-weight:bold;text-transform:none}#dna_surveys .navHeader-navLinks{display:none}.survey--modal{height:340px}.survey--modal .survey-question{color:#330000}.survey--modal .col{padding:0 5px 10px}@media (min-width: 979px){.dnaLogo{height:100px}.survey-question{font-size:44.8px}.survey-option{font-size:14px;padding:14px}.survey--modal .survey-question{font-size:23px}}.selectize-dropdown-content{background:#fff}#your-coffee-dna-suggestion{background:#fff}.highlightableFAQ{margin:0 -20px -10px;padding:10px 20px;transition:all 0.5s ease-in}.highlightableFAQ.is-highlighted{background-color:#fff}#whatDNARoast .modal-body{margin-top:5px;padding:20px}#dna-survey{background-position:center center;background-repeat:no-repeat;background-size:cover;min-height:100vh}#takeOurSurvey .modal-footer .btn-cta-modal{margin-bottom:15px !important}#takeOurSurvey .ps{margin-bottom:20px}#takeOurSurvey .ps p{color:#330000;font-size:12px;line-height:120%;margin:0;padding:0 80px;text-align:center}#takeOurSurvey .ps p.last{margin-top:20px !important;padding:0 137px !important}#gifts .popover{width:330px !important}#gifts .popover-content img{width:300px !important;height:371px !important}@media screen and (max-width: 425px){body.personal-dna-survey-body .col.survey-question-holder{padding-top:0}body.personal-dna-survey-body h2.survey-question{margin-top:0}}@media screen and (max-width: 425px) and (max-width: 321px){body.personal-dna-survey-body h2.survey-question{font-size:19px}}@media screen and (max-width: 425px){body.personal-dna-survey-body .survey-question.match-explain{font-size:15px;text-align:left;line-height:145%;margin-bottom:0}}@media screen and (max-width: 425px) and (max-width: 321px){body.personal-dna-survey-body .survey-question.match-explain{font-size:14px}}@media screen and (max-width: 425px){body.bulk-dna-survey-body .col.survey-question-holder{padding-top:0}body.bulk-dna-survey-body h2.survey-question{font-size:23px}}@media screen and (max-width: 425px) and (max-width: 321px){body.bulk-dna-survey-body h2.survey-question{font-size:19px}}@media screen and (max-width: 425px){body.bulk-dna-survey-body .survey-question.match-explain{font-size:13px;text-align:left;line-height:155%;padding-right:0}body.bulk-dna-survey-body .survey-question.match-explain.second-line-survey-copy{margin-bottom:0}}.threePoints,.threePoints *{box-sizing:border-box}.threePoints,.threePoints>.container{padding:0;width:100%}.threePoints-title{font-size:18px}.threePoints-point{background-color:#f7ede2;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;padding:20px;text-align:center}.threePoints-point:nth-child(even){background-color:#fbf6f0}.threePoints-image{height:150px;background-repeat:no-repeat;background-position:center}.processInfo{background:#f7cb6f;color:#333;font-family:"Sentinel A", "Sentinel B", Times, serif;padding:20px;text-align:center}.processInfo-title{font-size:23px;font-weight:400;margin-bottom:20px}@media (min-width: 979px){.threePoints-copy{font-size:12px}.processInfo-title{font-size:32px}.processInfo-cta{display:inline-block;font-size:12px;width:300px}}.caveat{font-size:11px}.deliveryRadios label.radio{font-size:14px;font-weight:bold;text-transform:none}.deliveryRadios label.radio input[type="radio"]{margin-top:3px}.deliveryRadios label.deliveryRadios-recommended{background-color:#ffffff;border:5px solid #f8cc67;border-radius:3px;margin-bottom:10px;padding:12px 32px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text h6{border-top:1px solid #330000;margin-top:7px;text-transform:uppercase;width:90%}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul{padding-top:12px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li{font-weight:normal}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li.subpoint{font-size:13px;font-weight:normal;list-style-type:disc;list-style-image:none;list-style-position:inside;text-indent:10px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li.spacer{font-weight:normal;padding-top:10px}.deliveryRadios label.deliveryRadios-recommended .deliveryRadios-recommended-text ul li.spacer.bottom{line-height:110%}.deliveryRadios-custom-select-wrapper p{font-weight:normal}.pdp{background-image:none,url(https://dl6drjrldv42d.cloudfront.net/assets/dna_surveys/craft-dna-background-pattern-eb3f5db23c94376b8fe459c1c6a8589438d016f1d4e10c8c32a110aa0cff3c89.png);background-position:center top, center center;background-repeat:no-repeat, repeat;background-size:auto 50px, auto}.pdp-break{border-bottom:none;border-top:1px solid #ccc;height:1px;margin:0}.pdp-config-helpLink{color:#5b524b;font:400 14px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;text-align:left;text-decoration:underline;text-transform:none}.pdp-config-helpLink:hover{color:#5b524b;text-decoration:underline}.pdp-pitch{background-color:#fff}.pdp-about{padding:0}.pdp-about-image>img{display:block;margin:0 auto}.pdp-hero{color:#fff;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:16px;line-height:1.2}.pdp-hero a{text-decoration:underline}.pdp-hero-logo{float:left;margin-top:10px;margin-left:20px}.pdp-hero-logo>img{width:50px}.pdp-form{font:600 11px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;position:relative;text-transform:uppercase;width:100%}.pdp-form .ccContainer{position:relative}.pdp-config{color:#5b524b;padding:0}.pdp-config>.ccRow{background-color:#f7ede2}.pdp-config-priceSummary{text-align:center}.pdp-config-priceSummary-original{color:#808080;display:none;text-decoration:line-through}.pdp-config-priceSummary-original,.pdp-config-priceSummary-perDelivery{font-size:14px;line-height:1.5}.pdp-config-priceSummary-shipping{align-self:center;font-size:12px;text-transform:uppercase}.pdp-config-option{font-size:14px}.pdp-config-option-label{color:#5b524b;margin-bottom:8px;padding:0;text-align:center}.pdp-config-option-btn{background:#fff;border-radius:5px;color:#634424;margin-bottom:8px;padding:15px;text-align:center}.pdp-config-option-btn:hover{background-color:#f8f7f6;cursor:pointer}.pdp-config-option-btn-name{margin-bottom:8px}.pdp-config-option-btn-edit{color:#08c;text-transform:none}.pdp-config-help{padding-top:0}.pdp-config-grindQtyFreq-label{color:#5b524b;margin-bottom:8px;padding:0}.pdp-config-grindQtyFreq-select{border:none;background-color:#fff;font:700 16px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;height:50px;width:100%}.pdp-config-grindQtyFreq-select,.pdp-config-grindQtyFreq-select:active,.pdp-config-grindQtyFreq-select:focus{color:#634424 !important}.pdp-config-delivery-list{margin:0;width:100%}.pdp-config-delivery-listItem{background-color:#fff;border-radius:4px;color:#634424;cursor:pointer;display:flex;line-height:1.2;margin-bottom:8px;padding:16px 8px}.pdp-config-delivery-listItem.is-selected{color:#fff;background-color:#634424}.pdp-config-delivery-listItem-label{flex:0 0 100px;width:100px}.pdp-config-delivery-listItem-discount{flex:1 1 auto}.pdp-config-delivery-listItem-amount{flex:0 0 90px;text-align:right;width:90px}.pdp-config-cta{text-align:center}.pdp-config-cta-button{margin-bottom:16px}.pdp-config-cta-note{color:#5b524b;font-size:9px;line-height:2}.pdp-selectors{position:relative}.pdp-selector{background-color:#fff;bottom:0;box-shadow:0 1px 3px rgba(0,0,0,0.33);height:100vh;left:0;padding:30px 0;position:fixed;right:0;top:0;transform:translate3d(0, 200vh, 0) scale(0.9);transition:all 0.2s ease-in-out;z-index:1030}.pdp-selector.is-active{transform:translate3d(0, 0, 0) scale(1)}.pdp-selector-dismiss{color:#330000;font-size:18px;padding:2px 10px;position:absolute;right:15px;top:10px}.pdp-selector-note{display:none;font-size:16px;font-weight:500;padding:8px 20px;text-align:center}.pdp-selector-option{align-items:stretch;color:#333333;cursor:pointer;display:flex;font-size:16px;text-align:center}.pdp-selector-option-fill{align-items:center;background-color:#fbf2e9;border-radius:4px;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}.pdp-selector-option-fill>span:first-child{margin-bottom:8px}.pdp-selector-option.is-disabled>.pdp-selector-option-fill{background-color:#ddd}.pdp-config{border-width:5px 0 0 0;border-style:solid;border-color:#5b524b}.pdp-summary-roast{border-width:0 0 0 5px;border-style:solid;border-color:#5b524b}[data-roast-code=red] .pdp-config,[data-roast-code=red] .pdp-summary-roast{border-color:#f55c25}[data-roast-code=orange] .pdp-config,[data-roast-code=orange] .pdp-summary-roast{border-color:#f7931e}[data-roast-code=yellow] .pdp-config,[data-roast-code=yellow] .pdp-summary-roast{border-color:#fbce3b}[data-roast-code=green] .pdp-config,[data-roast-code=green] .pdp-summary-roast{border-color:#9bc663}[data-roast-code=blue] .pdp-config,[data-roast-code=blue] .pdp-summary-roast{border-color:#b9e8f0}[data-roast-code=purple] .pdp-config,[data-roast-code=purple] .pdp-summary-roast{border-color:#934a84}.pdp-selector-option-fill--red{background-color:#f55c25}.pdp-selector-option-fill--orange{background-color:#f7931e}.pdp-selector-option-fill--yellow{background-color:#fbce3b}.pdp-selector-option-fill--green{background-color:#9bc663}.pdp-selector-option-fill--blue{background-color:#b9e8f0}.pdp-selector-option-fill--purple{background-color:#934a84}@media (min-width: 979px){.pdp{background-image:url(https://dl6drjrldv42d.cloudfront.net/assets/dna_surveys/craft-dna-top-1049859b65f005a61bb975c98ffe2e3bff73f3881d7997c9293252a45a4d1ef0.png), url(https://dl6drjrldv42d.cloudfront.net/assets/dna_surveys/craft-dna-background-pattern-eb3f5db23c94376b8fe459c1c6a8589438d016f1d4e10c8c32a110aa0cff3c89.png);background-position:center -10px, center center;background-size:100% auto, auto}.pdp-config{margin-top:20px}.pdp-config-helpLink{font-size:9px}.pdp-about{padding:20px}.pdp-about-image{border:15px solid #f7ede2;margin-bottom:20px}.pdp-hero{font-size:32px;padding-top:50px}.pdp-hero-logo{margin-top:-40px}.pdp-hero-logo>img{width:100px}.pdp-hero-triangle{margin-right:0;position:absolute;right:220px;top:-40px}.pdp-config-priceSummary-original,.pdp-config-priceSummary-perDelivery{font-size:18px}.pdp-config-priceSummary-shipping{font-size:14px}.pdp-config-option{font-size:9px}.pdp-config-option-btn{display:flex;flex-direction:column;height:65px;justify-content:center}.pdp-config-grindQtyFreq-select{font-size:12px;height:40px;width:100%}.pdp-config-grindQtyFreq{padding:20px}.pdp-config-grindQtyFreq>.col{padding:0}.pdp-config-grindQtyFreq>.col:nth-child(even){padding:0 15px;position:relative}.pdp-config-grindQtyFreq>.col:nth-child(even):after{color:#b8b2ad;content:"/";position:absolute;right:5px;top:32px}.pdp-config-delivery-listItem-amount{flex:0 0 130px;width:130px}.pdp-selector{bottom:auto;display:none;height:auto;justify-content:space-around;left:auto;margin-left:-10px;margin-top:-20px;padding:0;position:absolute;right:auto;transform:none;width:calc(100% + 20px)}.pdp-selector.is-active{display:flex;transform:none}.pdp-selector-dismiss{display:none}.pdp-selector-note{font-size:12px;padding:8px 10px 16px}.pdp-selector-option{font-size:11px;padding:10px}.pdp-selector-option-fill{padding:20px 10px}.pdp-config-cta-note{font-size:11px}}@media (max-width: 978px){body:after{content:'mobile'}.pdp-config-options>.col,.pdp-config-grindQtyFreq>.col{padding:0}.pdp-config-option{background-color:#fff;border-bottom:1px solid #eeeeee;padding-top:8px;margin:0}.pdp-config-option-label,.pdp-config-grindQtyFreq-label{font-size:11px;margin:0}.pdp-config-option-btn{margin:0;position:relative}.pdp-config-option-btn:after{content:'+';font-size:23px;position:absolute;right:8px;top:5px}.pdp-config-option-label,.pdp-config-grindQtyFreq-label,.pdp-config-option-btn{padding:0 15px;text-align:left}.pdp-config-option-btn-name{font-size:16px;margin:0;padding:10px 0}.pdp-config-option-btn-edit{display:none}.pdp-config-grindQtyFreq-select{display:block;font-size:16px;height:40px;margin:0 auto;width:calc(100% - 12px)}.pdp-config-helpLink{padding:10px 0;text-align:center;width:100%}.pdp-break{display:none}.pdp-config-priceSummary{text-align:center}.pdp-config-priceSummary>.col{line-height:1.5;padding:10px 5px}.pdp-config-cta>.col{padding:0}.pdp-config-cta-button{border-radius:0;box-shadow:0 -1px 1px rgba(0,0,0,0.2);bottom:0;margin:0;position:fixed}.pdp-config-cta-button.is-notStuck{box-shadow:none;margin-bottom:16px;position:relative}#whatDNARoast.in,#grindModal.in{box-sizing:border-box;bottom:0;display:block;left:0;margin:0;right:0;top:0;width:100%}#grindModal .modal-body{padding:20px}#whatDNARoast .close{position:absolute;right:10px;top:10px}#whatDNARoast .modal-footer{padding:0}}.no-flexbox .pdp-selector-option,.no-flexbox .pdp-selector-option-fill,.no-flexbox .pdp-config-option-btn,.no-flexbox .pdp-selector.is-active,.no-flexbox .pdp-config-delivery-listItem{display:block}.no-flexbox .pdp-selectors,.no-flexbox .pdp-selector{display:none}.no-flexbox .pdp-selectors.is-active,.no-flexbox .pdp-selector.is-active{display:block}.no-flexbox .pdp-config-delivery>.col,.no-flexbox .pdp-config-delivery-list,.no-flexbox .pdp-config-cta>.col{width:100%}#edit-billing-holder h2{font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:700;font-style:normal;font-size:19px;text-transform:uppercase}#billing_info_form hr{margin:0 auto 20px;width:90%}#billing_info_form .edit-billing-info-notice .edit-billing-info-msg-hold{background-color:#fff5c6;border:1px solid #fbd936;margin-bottom:10px;padding:10px}#billing_info_form .edit-billing-info-notice .edit-billing-info-msg-hold .icon-hold{padding:0}#billing_info_form .edit-billing-info-notice .edit-billing-info-msg-hold .icon-hold i{float:left;height:100%;padding:0 10px}#billing_info_form .edit-billing-info-notice .edit-billing-info-msg-hold .edit-billing-info-msg{padding:0}#billing_info_form .edit-billing-info-notice .edit-billing-info-msg-hold .edit-billing-info-msg p{font-size:12px;line-height:130%;margin:15px 0 0 0}#billing_info_form .edit-billing-info-notice .edit-billing-info-msg-hold .edit-billing-info-msg p.first{margin-top:0}#billing_info_form h2{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-weight:bold;border-bottom:1px solid #330000;font-size:15px;margin-bottom:20px;margin-top:0;padding-bottom:4px;text-transform:uppercase}#billing_info_form hr.card-divider{margin-bottom:10px;margin-top:10px;width:100%}#billing_info_form .edit-billing-fields .controls-row label{margin-bottom:0 !important;margin-left:0 !important}#billing_info_form .edit-billing-fields .controls-row input,#billing_info_form .edit-billing-fields .field.optional input{font-size:12px;height:auto;padding:2px 2px 2px 5px}#billing_info_form .edit-billing-fields .controls-row select,#billing_info_form .edit-billing-fields .field.optional select{font-size:12px;height:auto;padding:4px 4px 4px 5px}#billing_info_form .edit-billing-fields .controls-row label.second,#billing_info_form .edit-billing-fields .field.optional label.second{margin-left:2.5% !important}#billing_info_form .edit-billing-fields .controls-row label.cvv{float:left}#billing_info_form .edit-billing-fields .controls-row .second,#billing_info_form .edit-billing-fields .field.optional .second{margin-left:2.5%}#billing_info_form .edit-billing-fields .controls-row .span1,#billing_info_form .edit-billing-fields .field.optional .span1{width:35%}#billing_info_form .edit-billing-fields .controls-row .cvv,#billing_info_form .edit-billing-fields .field.optional .cvv{width:22%}#billing_info_form .edit-billing-fields .controls-row .span2,#billing_info_form .edit-billing-fields .field.optional .span2{width:47%}#billing_info_form .edit-billing-fields .controls-row .span4,#billing_info_form .edit-billing-fields .field.optional .span4{width:96.5%}#billing_info_form input.continue_button{margin-top:10px;width:100%}#billing_info_form .or{margin:15px auto}#billing_info_form a.cancel-billing-info-form{display:inline-block;margin:0 auto;text-align:center;width:100%}body.bulk-edit .coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-prev,body.bulk-edit .coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-next{top:265px}@media screen and (max-width: 978px){body.bulk-edit .coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-prev,body.bulk-edit .coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-next{top:218px}}@media screen and (max-width: 425px){body.bulk-edit .coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-prev,body.bulk-edit .coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-next{top:105px}}body#gift-checkout{background:url(https://dl6drjrldv42d.cloudfront.net/assets/product/craft_pattern-d8e2aa417f49fed2adf50bc32593f28388f9cf434da837cfbc69f39588cbdaeb.png) repeat scroll 0 0%,#beac96 none repeat scroll 0 0}body#gift-checkout .navHeader{background-color:transparent}body#gift-checkout .navHeader.headroom--not-top{background-color:#fff}body#gift-checkout .checkout{background-color:#ffffff}body#gift-checkout .checkout h3.giftemail{font-family:"Sentinel A", "Sentinel B", Times, serif;margin-top:0;padding-bottom:5px;padding-top:0}body#gift-checkout .checkout p#gift_email_date select{margin-bottom:7px}body#gift-checkout .checkout p.email-explain{font-size:14px;line-height:128%;padding:16px 0 0 16px}body#gift-checkout .checkout p.email-explain.bottom{padding-top:0 !important}body#gift-checkout .checkout .img-hold a{display:block}body#gift-checkout .checkout .img-hold img{display:block;margin:19px auto 0}body#gift-checkout .checkout p.img-link{text-align:center}body#gift-checkout .checkout p.img-link a{font-size:12px}body#gift-checkout h3.checkoutHeading{border-bottom:1px solid #330000}body#gift-checkout #orderSummarySidebar{padding-right:20px}body#gift-checkout #orderSummarySidebar .dnaOrderSummary>h2.ordersummary{font-size:19px}body#gift-checkout #orderSummarySidebar .dnaOrderSummary>h2.ordertotal{margin-top:10px}body#gift-checkout #orderSummarySidebar p.dnaOrderSummary-item-detail-title.grind{line-height:113%}@media (max-width: 979px){body#gift-checkout .checkout p.img-link a{font-size:16px;margin-top:8px}}#gift_email_date{position:relative}#gift_email_date .parsley-errors-list{display:none;position:absolute;width:96%;top:61px}#gift_email_date .parsley-errors-list.filled{display:block}#dashboard.dashboard-shipments .left-column .col.plan-hold .delivery-holder .next-delivery{border-color:#f4f3f2}#dashboard.dashboard-shipments .dashboard-shipments-index h2{font-family:'Gotham SSm A', 'Gotham SSm B';font-weight:700;font-style:normal;font-size:19px;text-transform:uppercase}#dashboard.dashboard-shipments .dashboard-shipments-index .click-to-subs{margin-top:-10px}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table{margin-top:10px}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table thead{background-color:#f4f3f2}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table thead th{text-align:left}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table thead th.start-another-order-col{width:300px}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody .dashboard-order-toggle{display:inline-block;font-size:14px;font-weight:bold}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody tr.odd{background-color:#f9f7f5}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody td{padding:10px 0}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody td.left-table-side{padding-left:10px}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody td.right-table-side{padding-right:10px}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody td.new-order-button a{border:0 none;font-size:12px;margin:0;float:right;padding:3px 20px;width:auto}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody a.edit-order-date{background-color:#08c;background-image:linear-gradient(to bottom, #3498db, #2980b9);border-radius:3px;cursor:pointer;font-size:10px;padding:1px 5px;display:inline-block;margin-left:3px;color:#FFF}#dashboard.dashboard-shipments .dashboard-shipments-index table.dashboard-orders-table tbody a.edit-order-date:hover{background-color:#0088cc;background-image:linear-gradient(to bottom, #3498db, #3498db);color:#ffffff}#dashboard.dashboard-shipments .dashboard-shipments-index .billing-info .shipmentDetails form{width:100%}#dashboard.dashboard-shipments .dashboard-shipments-index .billing-info .shipmentDetails .request-pdf-invoice{border-radius:3px;border-color:#eb843d;font-size:12px;width:100%}#dashboard.dashboard-shipments .dashboard-shipments-index .billing-info .shipmentDetails .request-pdf-invoice i{color:#eb843d;font-size:116%;line-height:24px;padding-right:6px}#dashboard.dashboard-shipments .dashboard-shipments-index .billing-info .shipmentDetails .request-pdf-invoice:hover{background-color:#eb843d;color:#fff}#dashboard.dashboard-shipments .dashboard-shipments-index .billing-info .shipmentDetails .request-pdf-invoice:hover i{color:inherit}#about-page .hero{background-image:url(https://dl6drjrldv42d.cloudfront.net/assets/about/bags-960x245-8048e2ab90d6f4f191b047cbf3ff98984b0cff3e1f8c2dd05dd139f6ec538894.jpg);background-position:center 48%;padding:20px 0 0 0;background-size:auto;background-repeat:no-repeat;height:550px;background-color:#F9F1E5;margin-top:0}@media screen and (max-width: 600px){#about-page .hero{background-image:url(https://dl6drjrldv42d.cloudfront.net/assets/about/bags-375x375-2-266998b90267c2bf88ea211e9439652cebe81e35f17e2a6227c7d2c54f8ad7fb.jpg);height:650px;background-position:center 34%}}#about-page .hero .hero-headline h1.hero-headline-title{color:#300;font-size:40px;margin-top:32px !important}@media (max-width: 600px) and (min-width: 490px){#about-page .hero .hero-headline h1.hero-headline-title{font-size:32px !important;margin-top:14px !important}}@media (max-width: 489px) and (min-width: 345px){#about-page .hero .hero-headline h1.hero-headline-title{font-size:24px !important;line-height:135%;margin-top:20px !important}}@media screen and (max-width: 344px){#about-page .hero .hero-headline h1.hero-headline-title{font-size:20px !important;line-height:135%;margin-top:20px !important}}#about-page .hero .hero-headline p.hero-sub{font-size:15px !important;font-weight:bold;color:#300;width:94%;font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;line-height:140%;margin:355px auto 0;text-align:center}@media (max-width: 978px) and (min-width: 740px){#about-page .hero .hero-headline p.hero-sub{margin:349px auto 0}}@media (max-width: 739px) and (min-width: 601px){#about-page .hero .hero-headline p.hero-sub{margin:341px auto 0}}@media (max-width: 600px) and (min-width: 490px){#about-page .hero .hero-headline p.hero-sub{margin:450px auto 0}}@media screen and (max-width: 489px){#about-page .hero .hero-headline p.hero-sub{font-size:13px !important;text-align:justify;margin:439px auto 0}}#about-page #about-section.get-started{position:relative;background:linear-gradient(to right, #f7cb6e 0%, #f9b07c 90%);width:100;padding-bottom:25px;border-radius:0;border:0 none}#about-page #about-section.get-started .processInfo{background-color:transparent}@media screen and (max-width: 425px){#about-page #about-section.get-started .processInfo a.coffeeSubscriptions-cta{font-size:13px !important}}#about-page #about-section.get-started:before{content:'';border-color:#F9F1E5 transparent transparent transparent;border-style:solid;border-width:25px 25px 0 25px;position:absolute;left:50%;margin-left:-25px;top:0;height:0;width:0;z-index:1010}#about-page #about-section.get-started h2{margin-top:20px}@media screen and (max-width: 560px){#about-page #about-section.get-started h2{font-size:26px}}#about-page .about-page-points h2{margin-bottom:0}@media screen and (max-width: 560px){#about-page .about-page-points h2{font-size:26px}}#about-page .about-page-points p.subhead-easier{color:#300;font-size:16px;font-weight:normal;margin-top:0;text-align:center;color:#300;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:30px;font-weight:normal;line-height:115%;margin-bottom:15px}@media screen and (max-width: 560px){#about-page .about-page-points p.subhead-easier{font-size:26px;margin-bottom:30px}}@media screen and (max-width: 978px){#about-page .about-page-points .threePoints-point{background-color:#fbf6f0 !important}}@media screen and (max-width: 978px){#about-page .about-page-points h3.threePoints-title{text-transform:uppercase}#about-page .about-page-points h3.threePoints-title.tell-us{width:235px;margin:10px auto}}#about-page .about-page-points p.threePoints-copy{font-weight:bold;margin:10px 0;line-height:1.2em}@media screen and (max-width: 978px){#about-page .about-page-points p.threePoints-copy{font-size:16px;padding-left:15px;padding-right:15px;font-weight:normal;line-height:150%}}@media screen and (max-width: 978px){#about-page .about-page-points p.threePoints-copy.we-match{margin:10px auto;padding-left:0;padding-right:0;width:305px}}@media screen and (max-width: 978px){#about-page .about-page-points p.threePoints-copy.we-fresh-roast{margin:10px auto;padding-left:0;padding-right:0;width:305px}}@media screen and (max-width: 978px){#about-page .about-page-points p.threePoints-copy.two-clicks-to-change{margin:10px auto;padding-left:0;padding-right:0;width:225px}}@media screen and (max-width: 978px){#about-page .about-page-points p.threePoints-copy.easily-change{margin:10px auto;padding-left:0;padding-right:0;width:215px}}#about-page .why-buy-coffee-online{font-size:28px;font-weight:400;line-height:120%;margin-bottom:25px;text-align:left}@media screen and (max-width: 425px){#about-page .why-buy-coffee-online{font-size:15px;line-height:135%;text-align:justify;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-weight:bold}}#about-page .why-buy-coffee-online.first{margin-top:20px}#about-page .why-buy-coffee-online.last{margin-bottom:60px}#about-page .file-container{font-size:98px;height:150px;padding-top:25px;color:#765B37}@media screen and (max-width: 560px){#about-page .ourBlends h2.coffeeSubscriptions-difference-headline{font-size:24px;margin-top:30px}#about-page .ourBlends .coffeeSubscriptions-difference-tagline{font-size:16px;padding:0 45px}}#about-page .ourBlends .blend-title{color:#330000;font-size:16px;font-weight:bold;font-family:"Sentinel A", "Sentinel B", Times, serif;margin:0 auto 14px;text-align:center;text-transform:uppercase}#about-page .ourBlends .blend-copy{color:#330000;font-size:16px;line-height:149%}@media (max-width: 978px) and (min-width: 426px){#about-page .ourBlends .blend-copy{padding:0 40px}}#about-page .ourBlends .blend-image{height:400px;background-size:contain;background-repeat:no-repeat;background-position:center center}@media screen and (max-width: 978px){body#dna_surveys.switch-router .survey{margin-left:10px;margin-right:10px}}@media screen and (max-width: 425px){body#dna_surveys.switch-router .survey{margin-left:10px;margin-right:10px}body#dna_surveys.switch-router .survey h1{font-size:25px}body#dna_surveys.switch-router .survey ol.survey-options li a.survey-option{font-size:16px}body#dna_surveys.switch-router .survey ol.survey-options li a.survey-option i{line-height:20px}body#dna_surveys.switch-router .survey ol.survey-options li.bulk-link{position:relative}body#dna_surveys.switch-router .survey ol.survey-options li.bulk-link i.icon-group{position:absolute;left:17px}body#dna_surveys.switch-router .survey ol.survey-options li.bulk-link span{padding-left:35px;display:block}}#black_friday_pattern{min-height:900px;color:#ffffff}#black_friday_pattern .ccContainer{background-repeat:no-repeat;background-position-x:right;background-position-y:140px;min-height:800px}@media screen and (max-width: 770px){#black_friday_pattern .ccContainer{background-image:none !important}}#black_friday_pattern .ccContainer h1{font-family:'Gotham SSm A', 'Gotham SSm B', Helvetica, Arial, sans-serif;font-size:56px;color:#ffffff;margin-top:30px}#black_friday_pattern .ccContainer h1 span{color:#653309;-webkit-text-stroke:3px #BBB}@media screen and (max-width: 425px){#black_friday_pattern .ccContainer h1{font-size:26px}#black_friday_pattern .ccContainer h1 span{color:#e84;-webkit-text-stroke:0}}#black_friday_pattern .ccContainer h2{color:#ffffff}@media screen and (max-width: 425px){#black_friday_pattern .ccContainer h2{font-size:26px}}#black_friday_pattern .ccContainer h3{color:#ffffff}@media screen and (max-width: 425px){#black_friday_pattern .ccContainer h3{font-size:28px;margin-top:35px}}#black_friday_pattern .ccContainer p.punchline{font-size:30px;line-height:128%;width:67%}@media screen and (max-width: 425px){#black_friday_pattern .ccContainer p.punchline{font-size:18px;line-height:128%;width:auto;text-shadow:2px 2px 10px #000}}#black_friday_pattern .ccContainer p.sub-cta{font-size:20px;line-height:135%;width:570px;margin-top:30px}@media screen and (max-width: 425px){#black_friday_pattern .ccContainer p.sub-cta{font-size:16px;line-height:140%;width:auto;text-shadow:2px 2px 10px #000}}#black_friday_pattern .ccContainer a.blackfriday-cta{width:490px;margin:0}@media screen and (max-width: 425px){#black_friday_pattern .ccContainer a.blackfriday-cta{width:auto;font-size:13px}}body.bulk-funnel .bulk-container-coffee-selection .flash{width:690px}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal{background-color:#ffffff;border:10px solid #f8cc67;border-radius:20px;margin-bottom:0;margin-top:0;padding:0;z-index:1100}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body{margin-top:0;max-height:425px;padding:0}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body button.close{padding:10px 15px 0 0}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body .inner-modal{margin:65px auto 60px}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body .inner-modal p{font-size:13px;font-weight:normal;line-height:140%;text-align:justify}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body .inner-modal p.first-already-modal{padding-bottom:10px}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body .inner-modal p.cta-already-modal{text-align:center}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body .inner-modal p.cta-already-modal.first-already-cta{padding-top:15px}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body .inner-modal p.cta-already-modal.second-already-cta{line-height:150%}body .dnaBreadcrumbs-crumb>a#logo img.logoImg--small{display:none}.bulk-container-coffee-selection .yourCoffee.bulk{padding-top:15px;padding-bottom:10px}.bulk-container-coffee-selection p.first-subheading-bulk{color:#333333;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:19px;font-weight:bold;padding-bottom:4px;text-transform:none}.bulk-container-coffee-selection p.first-subheading-bulk--mobile{display:none;text-transform:none}.bulk-container-coffee-selection .yourCoffee-subheading{font-size:14px}@media screen and (max-width: 425px){.bulk-container-coffee-selection .yourCoffee-subheading{font-size:13px;line-height:100%}}.bulk-container-coffee-selection .getStarted-selectionHeader .yourCoffee-coffeeName,.bulk-container-coffee-selection .getStarted-selectionHeader .yourCoffee-notPersonalized{display:none}.bulk-container-coffee-selection .getStarted-selectionHeader .yourCoffee-subheading-recommended{display:inline}.bulk-container-coffee-selection .getStarted-selectionHeader.is-recommended.has-surveyCoffee .yourCoffee-subheading-different{display:inline}.bulk-container-coffee-selection .getStarted-selectionHeader.is-recommended.has-surveyCoffee .yourCoffee-subheading-recommended{display:inline}.bulk-container-coffee-selection .getStarted-selectionHeader.is-recommended.no-surveyCoffee .yourCoffee-subheading-different{display:block}.bulk-container-coffee-selection .getStarted-selectionHeader.is-recommended.no-surveyCoffee .yourCoffee-subheading-noCoffee{display:block}.bulk-container-coffee-selection .getStarted-selectionHeader.not-recommended.no-surveyCoffee .yourCoffee-subheading-different{display:block}.bulk-container-coffee-selection .getStarted-selectionHeader.not-recommended.no-surveyCoffee .yourCoffee-subheading-noCoffee{display:block}.bulk-container-coffee-selection .getStarted-selectionHeader.no-surveyCompany .yourCoffee-personalized{display:block}.bulk-container-coffee-selection .getStarted-selectionHeader.no-surveyCompany .yourCoffee-notPersonalized{display:block}.bulk-container-coffee-selection .getStarted-selectionHeader.has-surveyCoffee .yourCoffee-coffeeName{display:inline}.bulk-container-coffee-selection .getStarted-selectionHeader.has-surveyCoffee .yourCoffee-subheading-noCoffee{display:inline}.bulk-container-coffee-selection .getStarted-selectionHeader.no-surveyCompany .yourCoffee-personalized{display:block}.bulk-container-coffee-selection .getStarted-selectionHeader.no-surveyCompany .yourCoffee-notPersonalized{display:block}.coffeeExplorerModal.bulkCoffeeSelectionBody{border:none;margin:0;max-height:none;padding:0;width:100%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body{font:600 11px "Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;margin-top:0;max-height:none;padding:0;text-transform:uppercase}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-prev,.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .slick-next{text-transform:none;top:276px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .carouselCoffee-detailCol{padding-top:0 !important}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body h3.pageTitle-personalized,.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body h3.pageTitle-notPersonalized{font-family:"proxima-nova", Helvetica, Arial, sans-serif;margin-bottom:6px;margin-top:0}@media screen and (max-width: 425px){.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body h3.pageTitle-personalized,.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body h3.pageTitle-notPersonalized{margin-bottom:0}}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body p.pageTitle-guideline{line-height:120%;padding-left:0}@media screen and (max-width: 321px){.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body p.pageTitle-guideline{font-size:12px !important}}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body h3.pageTitle-notPersonalized small{color:#330000;display:block;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:14px !important;font-weight:normal;line-height:120%;padding-left:0;text-transform:none}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol{padding-left:50px;padding-right:0}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper{min-height:265px}@media screen and (max-width: 425px){.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper{padding-top:1px;min-height:auto;padding-bottom:5px}}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandbox-price-row-hold .coffee-price-col{margin-top:-11px;padding-top:0;padding-bottom:0;padding-right:0}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandbox-price-row-hold .coffee-price-col.onetime-price-col{padding-left:18px;padding-right:0}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandbox-price-row-hold .coffee-price-col.sub-price-col{padding-right:18px;padding-left:0}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandbox-price-row-hold .coffee-price-col span.onetime-header,.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandbox-price-row-hold .coffee-price-col span.subscribe-header{font-size:9px;text-decoration:underline;font-weight:normal}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandbox-price-row-hold .coffee-price-col span.perBag{padding:0;vertical-align:baseline;font-family:"proxima-nova";display:inline-block;width:15px !important;line-height:100%;font-size:11px;font-weight:normal}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandbox-price-row-hold .coffee-price-col .per-oz-price{font-family:"proxima-nova";margin-top:1px}@media screen and (max-width: 425px){.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper .brandBox-origin{padding-top:6px}}@media screen and (max-width: 425px){.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol .brandBox-wrapper p.flavor-description{font-size:14px;padding-top:5px;line-height:110%;margin-bottom:6px}}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol p.ctaInfo.bulk{font-size:9.9px;margin-bottom:3px;margin-top:18px}@media screen and (max-width: 425px){.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol p.ctaInfo.bulk{line-height:100%;margin-bottom:0;margin-top:5px}}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBoxCol p.ctaInfo.ctaInfo--error.bulk{color:#ee4037}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox-title{margin-top:3px;padding-bottom:13px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox-value{padding-top:12px}@media screen and (max-width: 425px){.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox-value{padding-top:0}}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.alphaCoffee .brandBox-title{font-size:22px;width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.alphaCoffee .brandBox-origin{width:89%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.bravoCoffee .brandBox-title{width:89%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.deltaCoffee .brandBox-title{width:84%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.echoCoffee .brandBox-origin{width:89%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.echoCoffee p.flavor-description{width:82%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.foxCoffee .brandBox-title{width:78%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.foxCoffee .brandBox-origin{width:89%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.foxCoffee p.flavor-description{width:82%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.golfCoffee .brandBox-title{width:78%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.hotCoffee .brandBox-title{width:86%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.hotCoffee .brandBox-origin{width:89%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.hotCoffee p.flavor-description{width:92%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.indiaCoffee .brandBox-title{font-size:21px;width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.jamCoffee .brandBox-title{font-size:17px;width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.jamCoffee .brandBox-origin{width:89%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.jamCoffee p.flavor-description{width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.kingCoffee{margin-top:-8px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.kingCoffee .brandBox-title{margin-top:3px;padding-bottom:13px;width:80%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.kingCoffee .brandBox-origin{width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.kingCoffee p.flavor-description{width:90%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.limaCoffee{margin-top:-8px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.limaCoffee .brandBox-title{margin-top:3px;padding-bottom:13px;font-size:18px;width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.limaCoffee .brandBox-origin{width:100%;font-size:10.8px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.limaCoffee p.flavor-description{width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.oscarCoffee{margin-top:-8px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.oscarCoffee .brandBox-title{margin-top:3px;padding-bottom:13px;font-size:18px;width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.oscarCoffee .brandBox-origin{width:100%;font-size:10.8px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.oscarCoffee p.flavor-description{width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.ringCoffee{margin-top:-8px}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.ringCoffee .brandBox-title{margin-top:3px;padding-bottom:13px;font-size:20px;width:80%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.ringCoffee .brandBox-origin{width:95%}.coffeeExplorerModal.bulkCoffeeSelectionBody .modal-body .brandBox.ringCoffee p.flavor-description{width:95%}.bulk-container-coffee-selection .brandBox-wrapper .brandBox-price{padding:15px 0 0}.bulk-container-coffee-selection .brandBox-wrapper .brandBox-price .perBag{font-size:13px;padding:14px 0 0;text-transform:none}.bulk-container-coffee-selection .brandBox-wrapper .col.sub-selected-color-fade{color:#796969}.bulk-container-coffee-selection .brandBox-wrapper .sub-selected-strike-price{text-decoration:line-through}.bulk-container-coffee-selection .brandBox-wrapper .sub-selected-strike-per-oz{text-decoration:line-through}.bulk-container-coffee-selection .brandBox-wrapper p.flavor-description{color:#5b524b;font-family:"Sentinel A", "Sentinel B", Times, serif;font-size:15px;font-weight:normal;line-height:120%;text-transform:none;margin:auto auto 10px;padding-top:20px;text-align:center;width:81%}.bulk-container-coffee-selection .brandBox-wrapper .per-oz-price{color:#6f6f6f;font-size:13px;font-weight:normal;margin-left:5px;padding-bottom:15px;text-align:center;text-transform:none}@media screen and (max-width: 425px){.bulk-container-coffee-selection .brandBox-wrapper .per-oz-price{font-size:12px;padding-bottom:0;margin-top:0 !important;line-height:100%}}.bulk-container-coffee-selection .brandBox-wrapper .brandBox-summary{font-weight:normal;padding-bottom:10px}@media screen and (max-width: 425px){.bulk-container-coffee-selection .brandBox-wrapper .brandBox-summary{padding-bottom:3px;padding-top:4px}}.bulk-container-coffee-selection .brandBox-wrapper .brandBox-summary span.savings-copy{text-transform:none;font-weight:bold;font-size:12px}.bulk-container-coffee-selection .bulk-add-to-cart{background-color:#f8cc67;border:3px solid #f8cc67;box-shadow:0 2px 6px rgba(50,50,93,0.06),0 1px 3px rgba(0,0,0,0.08);clear:both;float:right;font-size:13px;margin-top:10px;padding:9px;width:55%}@media screen and (max-width: 425px){.bulk-container-coffee-selection .bulk-add-to-cart{margin-top:5px}}.bulk-container-coffee-selection .bulk-add-to-cart:hover{background-color:#F4C455;border-color:#F4C455}.bulk-container-coffee-selection .bulk-add-to-cart[disabled],.bulk-container-coffee-selection .bulk-add-to-cart[disabled]:hover{background-color:#f8cc67;border:3px solid #f8cc67;opacity:0.7;cursor:pointer}input#line_item_specification_attributes_number_of_bags.bag-quantity-main{display:inline-block;font-size:20px;font-weight:bold;height:43px;margin:-5px 12px 15px 0;text-align:center;width:20%}.bags-copy{display:inline-block;font-size:13px;line-height:120%;margin-left:0;margin-top:7px;padding-top:10px;text-align:justify;width:20%}@media screen and (max-width: 425px){.bags-copy{margin-top:3px}}.ratingInformation.col.col--50{padding-left:0}h4.customers-think{border-top:3px solid;font-size:18px;margin-top:30px;padding-top:5px;width:100%}@media screen and (max-width: 425px){h4.customers-think{margin-top:20px;line-height:100%}}h4.customers-think a.icon-question-sign{color:#330000;float:right;padding-right:2px}h4.customers-think .popover{padding:0}h4.customers-think .popover .popover-content{border:5px solid #f8cc67;border-radius:3px;color:#330000;font-size:12px;padding:14px;text-transform:none}@media screen and (max-width: 425px){h4.customers-think .popover .popover-content{width:255px}}h4.customers-think .popover .popover-content h6{border-top:1px solid #330000;margin-bottom:6px;margin-top:0;text-transform:uppercase;width:90%}h4.customers-think .popover .popover-content ul{font-size:12px;margin-left:0;margin-bottom:0;margin-top:0;padding-top:0}h4.customers-think .popover .popover-content ul li{font-size:13px !important;font-weight:normal;line-height:145%}h4.customers-think .popover .popover-content ul li.top{font-size:12px !important;font-weight:normal;line-height:140%;margin-bottom:14px}h4.customers-think .popover .popover-content ul li.mid-center{font-weight:bold;margin-bottom:17px;text-align:center}h4.customers-think .popover .popover-content ul li.subpoint{font-weight:normal;list-style-type:disc;list-style-image:none;list-style-position:inside;padding-top:7px;text-indent:10px}h4.customers-think .popover .popover-content ul li.spacer{font-weight:normal;padding-top:10px}h4.customers-think .popover .popover-content ul li.spacer.bottom{border-top:1px solid;font-size:11px !important;line-height:150% !important;margin-bottom:0;padding-top:15px}.rating-bar-hold{margin-top:20px;padding-left:0;padding-right:0;position:relative}@media screen and (max-width: 425px){.rating-bar-hold{margin-top:10px}}.rating-bar{position:relative;width:284px}@media screen and (max-width: 425px){.rating-bar{width:100%}}.rating-bar span{color:#ffffff;display:inline-block;font-size:11px;font-weight:bold;line-height:120%;margin:0;padding:0;position:absolute;text-align:center;top:6px;width:35px}.rating-bar span.dislike{left:1%}.rating-bar span.ok{left:30.5%}.rating-bar span.like{left:60.5%}.rating-bar span.love{left:87%}.bar{background:#73da72;background:linear-gradient(to right, #fbc966, #73da72 60%);height:40px;width:100%}.arrow-holder{left:73%;position:absolute;top:30px;width:100px}.arrow-up{border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;width:10px;z-index:999999}.rating-count{margin-left:-19%;margin-top:5px;text-align:left}.savingsInformation.col.col--50{padding-right:0}.savingsInformation.col.col--50 h4.you-save-info{border-top:3px solid;font-size:16px;margin-top:30px;padding-top:5px;width:100%}.savingsInformation.col.col--50 h4.you-save-info span{text-transform:lowercase}.savingsInformation.col.col--50 .savings-info-hold .savings-info-left{padding-bottom:0;padding-left:0;padding-right:15px;padding-top:0}.savingsInformation.col.col--50 .savings-info-hold .savings-info-middle{padding-bottom:0;padding-left:0;padding-right:15px;padding-top:0}.savingsInformation.col.col--50 .savings-info-hold .savings-info-right{padding-bottom:0;padding-left:5px;padding-right:0;padding-top:0}.savingsInformation.col.col--50 .savings-info-hold .savings-info-price{display:block;font-size:18px;margin-top:10px;text-align:center}.savingsInformation.col.col--50 .savings-info-hold .savings-info-per-oz{display:block;font-weight:normal;margin-top:4px;text-align:center;text-transform:none}.savingsInformation.col.col--50 .savings-info-hold .savings-info-retail{color:#6f6f6f}.savingsInformation.col.col--50 .savings-info-hold .savings-info-retail span.savings-info-copy{display:block;text-align:center;text-decoration:underline;text-transform:none}.savingsInformation.col.col--50 .savings-info-hold .savings-info-retail span.savings-info-price{text-decoration:line-through}.savingsInformation.col.col--50 .savings-info-hold .savings-info-retail .savings-info-per-oz{text-decoration:line-through}.savingsInformation.col.col--50 .savings-info-hold .savings-info-bulk span.savings-info-copy{display:block;text-align:center;text-decoration:underline;text-transform:none}.savingsInformation.col.col--50 .savings-info-hold .savings-info-savings{border:1px solid #330000;border-radius:100px;height:80px;width:80px;text-align:center;padding:21px 0;margin-top:-7px;max-height:80px;max-width:80px}.savingsInformation.col.col--50 .savings-info-hold .savings-info-savings span.savings-info-percent{font-size:20px;text-align:center}.why-craft-coffee-hold h4.why-craft-coffee{border-top:3px solid;font-size:16px;margin-top:30px;padding-top:5px;width:100%}.why-craft-coffee-hold .assurance{color:#330000;line-height:110%;text-align:justify;padding-bottom:20px}.why-craft-coffee-hold .assurance-text{padding:0 20px 0 5px;text-transform:none;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:13px;line-height:135% !important}.single-origin-content{font-family:"proxima-nova", Helvetica, Arial, sans-serif;color:#330000;line-height:1.2em}.single-origin-content h4{border-top:3px solid;font-size:16px;margin-top:30px;padding-top:5px;text-transform:uppercase;width:100%}.single-origin-content h5{border-bottom:1px solid;padding-bottom:5px;text-transform:uppercase}.single-origin-content h5 span.king-date{display:inline-block;text-transform:lowercase;font-weight:normal;font-size:12px}.single-origin-content p{text-transform:none}.single-origin-content p.heading{font-weight:bold}.single-origin-content p.subhead{font-weight:normal;font-size:14px;line-height:130%}.single-origin-content .current-king,.single-origin-content .next-king{padding:10px;font-size:13px}.single-origin-content .current-king h5,.single-origin-content .next-king h5{width:80%}.single-origin-content .current-king p,.single-origin-content .next-king p{font-weight:bold}.single-origin-content .current-king span.coffee-details,.single-origin-content .next-king span.coffee-details{font-weight:normal}.single-origin-content .current-king p.tasting-note,.single-origin-content .next-king p.tasting-note{font-weight:normal;line-height:135%;width:80%}.single-origin-content .source-kings{padding:10px 0;font-size:13px}.single-origin-content .past-kings{padding:10px 0;font-size:13px}.single-origin-content .past-kings p{font-weight:bold}.single-origin-content .past-kings p.summary-graph{font-weight:normal;line-height:135%;margin-bottom:20px}.single-origin-content .past-kings span.tasting-notes{display:inline-block;font-weight:normal;font-size:12px;width:90%;margin-top:3px;margin-bottom:7px}.single-origin-content p.caveat{font-weight:normal;line-height:140%;margin-top:5px}@media (max-width: 978px) and (min-width: 426px){.col.single-origin-content-hold-mobile{width:85%;margin:0 auto}}@media (max-width: 978px) and (min-width: 426px){#dna_surveys.bulk-funnel .bulk-container-coffee-selection-sidebar{padding-top:50px;padding-bottom:50px}#dna_surveys.bulk-funnel .bulk-container-coffee-selection-sidebar .dnaOrderSummary.coffee-plan-hold{width:75%;min-width:400px;margin:0 auto;padding-top:40px}#dna_surveys.bulk-funnel .bulk-container-coffee-selection-sidebar .dnaOrderSummary.order-total-hold{width:75%;min-width:400px;margin:0 auto}#dna_surveys.bulk-funnel .bulk-container-coffee-selection-sidebar .dnaOrderSummary.bulk-button a.hero-cta,#dna_surveys.bulk-funnel .bulk-container-coffee-selection-sidebar .dnaOrderSummary.bulk-button .hero-cta{padding:15px !important}#dna_surveys.bulk-funnel .why-craft-coffee-hold h4.why-craft-coffee.outside-modal{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#330000}}@media (max-width: 425px){#dna_surveys.bulk-funnel .bulk-container-coffee-selection-sidebar .dnaOrderSummary.bulk-button a.hero-cta,#dna_surveys.bulk-funnel .bulk-container-coffee-selection-sidebar .dnaOrderSummary.bulk-button .hero-cta{padding:15px !important}#dna_surveys.bulk-funnel .why-craft-coffee-hold h4.why-craft-coffee.outside-modal{font-family:"Gotham SSm A", "Gotham SSm B", Helvetica, Arial, sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;color:#330000}}@media screen and (max-width: 978px){.bulk-container-coffee-selection .pageTitle-personalized,.bulk-container-coffee-selection .pageTitle-notPersonalized{text-align:left;margin-top:15px}.bulk-container-coffee-selection .pageTitle-guideline{text-align:left}.bulk-container-coffee-selection .getStarted-main{padding-top:15px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .brandBox.kingCoffee,.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .brandBox.limaCoffee,.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .brandBox.oscarCoffee,.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .brandBox.ringCoffee{margin-top:0}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .mainCoffeeImage{max-height:300px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .slick-prev,.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .slick-next{top:224px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .brandBoxCol{padding:0}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .brandBoxCol form{margin:0;width:100%}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container{padding:0}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container input#line_item_specification_attributes_number_of_bags.bag-quantity-main{margin-left:7%;margin-bottom:0;margin-top:-17px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container .bags-copy{max-width:45px;width:45px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container .bulk-add-to-cart{width:63%}.bulk-container-coffee-selection h4.customers-think a.icon-question-sign{float:none}}@media screen and (max-width: 780px){.bulk-container-coffee-selection .coffeeExplorerModal .modal-body input#line_item_specification_attributes_number_of_bags.bag-quantity-main{margin-left:4% !important}.ratingInformation,.savingsInformation{padding-top:0}.bulk-container-coffee-selection p.first-subheading-bulk--mobile{display:block;font-size:17px;font-weight:bold}}@media screen and (max-width: 750px){.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container{padding-left:0;padding-right:0}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container input#line_item_specification_attributes_number_of_bags.bag-quantity-main{margin-left:3%}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container .bags-copy{max-width:45px;width:45px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container .bulk-add-to-cart{width:55%}}@media screen and (max-width: 750px) and (max-width: 321px){.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .bulk-coffee-form-container .bulk-add-to-cart{font-size:12px}}@media screen and (max-width: 650px){.ratingAndSavingsRow{flex-direction:column}.ratingAndSavingsRow>.col{padding:0;max-width:none;flex:1 1 auto;width:100%}}@media screen and (max-width: 425px){body.bulk-funnel .dnaBreadcrumbs.bulkBreadcrumbs{overflow-x:scroll;width:100vw;border-top:0 none}body .dnaBreadcrumbs-crumb>a#logo img.logoImg--small{display:block;width:auto}body .dnaBreadcrumbs-crumb>a#logo img.logoImg--large{display:none}body.bulk-funnel .bulkBreadcrumbs>.dnaBreadcrumbs-crumb>a#logo{height:24px;max-height:24px;padding:1px 0 1px}.bulk-container-coffee-selection .pageTitle-coffeeBased,.bulk-container-coffee-selection .pageTitle-companyBased{font-size:10px !important}.bulk-container-coffee-selection ul.exploreTabs{margin-bottom:8px}.bulk-container-coffee-selection .bulkPageTitle h3{line-height:100%}.bulk-container-coffee-selection p.pageTitle-guideline{line-height:114%}.bulk-container-coffee-selection .getStarted-main{padding-top:6px}.bulk-container-coffee-selection .yourCoffee.bulk{padding:4px 10px 1px}.bulk-container-coffee-selection .pageTitle-personalized,.bulk-container-coffee-selection .pageTitle-notPersonalized{margin-top:0;text-align:left}.bulk-container-coffee-selection .pageTitle-guideline{text-align:left;margin-bottom:0}.bulk-container-coffee-selection p.first-subheading-bulk{font-size:15px;padding-bottom:2px;line-height:100%}}@media screen and (max-width: 425px) and (max-width: 321px){.bulk-container-coffee-selection p.first-subheading-bulk{font-size:15px}}@media screen and (max-width: 425px){.bulk-container-coffee-selection p.first-subheading-bulk .totalCopy{display:none}.bulk-container-coffee-selection .coffeeExplorerbulkCoffeeAlreadyInCart{margin-top:15px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .nav-tabs>li>a{font-family:"proxima-nova", Helvetica, Arial, sans-serif;padding:2px 7px;font-size:14px}}@media screen and (max-width: 425px) and (max-width: 321px){.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .nav-tabs>li>a{padding-left:5px;padding-right:5px;font-size:12px}}@media screen and (max-width: 425px){.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .mainCoffeeImage{height:150px;max-height:150px;margin-bottom:3px;margin-top:4px}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .slick-prev,.bulk-container-coffee-selection .coffeeExplorerModal .modal-body .slick-next{top:120px}.bulk-container-coffee-selection .brandBox-price{padding-top:4px !important;font-size:21px}.bulk-container-coffee-selection .brandBox-price .brandbox-price-row-hold{line-height:70%}.bulk-container-coffee-selection .brandBox-price .brandbox-price-row-hold .coffee-price-col{line-height:100%;margin-top:0}.bulk-container-coffee-selection .brandBox-price .brandbox-price-row-hold .coffee-price-col span.onetime-header,.bulk-container-coffee-selection .brandBox-price .brandbox-price-row-hold .coffee-price-col span.subscribe-header{line-height:100%}.bulk-container-coffee-selection .coffeeExplorerModal .modal-body input#line_item_specification_attributes_number_of_bags.bag-quantity-main{margin-left:0 !important}.bulk-container-coffee-selection p.first-subheading-bulk--mobile{display:block;font-size:13px;font-weight:bold;line-height:100%;margin-top:-1px}body.bulk-funnel span.bulk-coffee-name{font-size:16px;line-height:100%}}@media screen and (max-width: 425px) and (max-width: 321px){body.bulk-funnel span.bulk-coffee-name{font-size:16px}}@media screen and (max-width: 425px){body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal{box-sizing:border-box;width:95%;left:2.5%;margin:0}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .modal-body{max-height:450px}body.bulk-funnel .bulk-container-coffee-selection #bulkCoffeeAlreadyInCart.dna_modal .inner-modal{width:100% !important;padding:0 16px !important;margin:50px auto 30px !important}input#line_item_specification_attributes_number_of_bags.bag-quantity-main{margin-top:-19px !important}}@media screen and (max-width: 978px){body.bulk-funnel .bulk-container-coffee-selection .flash{width:100% !important}body.bulk-funnel .bulk-container-coffee-selection .flash table ul li{line-height:120%}}@media screen and (max-width: 425px){body.bulk-funnel .bulk-container-coffee-selection .flash{width:100% !important}body.bulk-funnel .bulk-container-coffee-selection .flash table ul li{line-height:120%;width:88%;margin:0 auto}}@media (max-width: 978px) and (min-width: 426px){.bulk .col.getStarted-main{width:80%;margin:0 auto 50px}.bulk .col.grind-hold{padding-top:35px}.bulk p.what-grind-select{margin-bottom:35px}}@media screen and (max-width: 425px){.bulk .col.grind-hold{padding-top:10px}.bulk .col.grind-hold h3{font-size:20px;margin-top:0}}@media screen and (max-width: 425px){.bulk.deliveryPage .delivery-page-col{padding-top:10px}}.bulk.deliveryPage p.cancel-assurance,.bulk.deliveryPage p.one-time-assurance{text-align:center;font-weight:600;margin-top:20px}@media screen and (max-width: 425px){.bulk.deliveryPage p.cancel-assurance,.bulk.deliveryPage p.one-time-assurance{margin:9px auto 0;line-height:125%}.bulk.deliveryPage p.one-time-assurance{width:auto}.bulk.deliveryPage p.cancel-assurance{width:225px}}.bulk.deliveryPage input[name="one-time_or_subscription"]{margin-top:0 !important;margin-bottom:10px !important}.bulk.deliveryPage h4.subscribe-head{background-color:#f9f9f9;margin:0;padding-top:15px;text-align:center;color:#300;text-transform:uppercase}@media screen and (max-width: 425px){.bulk.deliveryPage h4.subscribe-head{font-size:17px;padding-top:6px}}.bulk.deliveryPage p.ship-date-onetime-delivery{font-size:13px;font-weight:normal;font-family:"Sentinel A", "Sentinel B", Times, serif;display:none}.bulk.deliveryPage .selected p.ship-date-onetime-delivery{display:block}@media screen and (max-width: 425px){.bulk.deliveryPage .deliveryRadios-custom-select-wrapper.one-time{padding-top:0 !important}.bulk.deliveryPage .funnel-delivery-container{padding-top:0;padding-left:0;padding-right:0;padding-bottom:10px}.bulk.deliveryPage .onetime-select-box>.deliveryRadios-custom-select-wrapper{padding-bottom:0}.bulk.deliveryPage .deliveryRadios-custom-select-wrapper p{margin-right:0;font-size:15px}.bulk.deliveryPage .deliveryRadios-custom-select-wrapper select{min-width:85%;width:85%}.bulk.deliveryPage .delivery-cta-col{padding-bottom:0}}.bulk-delivery-faq h2.why-craft-coffee{font-size:31.5px;line-height:135%;margin-top:20px;margin-bottom:15px;width:60%;color:#330000}.bulk-delivery-faq .why-craft-coffee-subheading-right{margin-left:5.5%}.bulk-delivery-faq .why-craft-coffee-subheading-left,.bulk-delivery-faq .why-craft-coffee-subheading-right{box-shadow:1px 1px 2px #330000;padding-top:5px;padding-bottom:8px;text-align:left}.bulk-delivery-faq .why-craft-coffee-subheading-left h5.why-craft-coffee-subheading-top,.bulk-delivery-faq .why-craft-coffee-subheading-right h5.why-craft-coffee-subheading-top{font-size:16px;margin-top:15px;margin-bottom:15px;padding-top:0;width:100%;color:#330000;text-transform:uppercase;font-weight:bold}.bulk-delivery-faq .why-craft-coffee-subheading-left p.assurance-text,.bulk-delivery-faq .why-craft-coffee-subheading-right p.assurance-text{color:#330000;display:block;font-weight:normal;margin-bottom:15px;padding-left:0;font-size:16px}.bulk-delivery-faq .why-craft-coffee-subheading-left p.assurance-text.last-text,.bulk-delivery-faq .why-craft-coffee-subheading-right p.assurance-text.last-text{margin-bottom:6px}.bulk-delivery-faq h5.why-craft-coffee-subheading{font-size:16px;margin-top:0;padding-top:0;width:100%;color:#fbf6f0;text-transform:uppercase;font-weight:normal}.bulk-delivery-faq h5.why-craft-coffee-subheading span{display:block;font-weight:normal;font-size:13px;text-transform:none;padding-top:10px}.bulk-delivery-faq .why-craft-coffee-title-hold{padding-left:0}.bulk-delivery-faq .subscription-with-no-headaches{padding-left:0}.bulk-delivery-faq .subscription-with-no-headaches h4.craft-coffee-works-for-you{font-size:29px;margin-bottom:25px;margin-top:30px;padding-top:0;width:100%;color:#330000;font-weight:normal;font-family:"Sentinel A", "Sentinel B", Times, serif}.bulk-delivery-faq .subscription-with-no-headaches .assurance-text{margin-bottom:20px;text-align:center}.bulk-delivery-faq .assurance-text{width:100%}.bulk-delivery-faq .assurance{flex-direction:column}.bulk-delivery-faq .example-img{height:200px;width:100%;background-size:contain;background-repeat:no-repeat;text-align:center;margin:0 auto;background-position-x:center;background-position-y:center;cursor:pointer}.bulk-delivery-faq .example-img-holder{height:200px;width:100%;margin-bottom:40px}.bulk-delivery-faq .example-img-holder .example-img{width:220px}@media screen and (max-width: 960px) and (min-width: 426px){.bulk-delivery-faq .why-craft-coffee-title-hold{padding-left:20px}.bulk-delivery-faq h2.why-craft-coffee{text-align:center;margin:20px auto 15px;line-height:115%;width:100%}.bulk-delivery-faq h2.why-craft-coffee span.second-line-faq-title{display:inline-block;margin-top:8px;margin-bottom:3px}.bulk-delivery-faq .why-craft-coffee-subheading-right{margin-top:25px !important}.bulk-delivery-faq .why-craft-coffee-subheading-left,.bulk-delivery-faq .why-craft-coffee-subheading-right{width:60% !important;margin:0 auto 10px}.bulk-delivery-faq .why-craft-coffee-subheading-left h5.why-craft-coffee-subheading-top,.bulk-delivery-faq .why-craft-coffee-subheading-right h5.why-craft-coffee-subheading-top{margin-bottom:14px}.bulk-delivery-faq .why-craft-coffee-subheading-left p.assurance-text,.bulk-delivery-faq .why-craft-coffee-subheading-right p.assurance-text{font-size:17px;margin-bottom:10px}.bulk-delivery-faq .why-craft-coffee-subheading-left p.assurance-text.last-text,.bulk-delivery-faq .why-craft-coffee-subheading-right p.assurance-text.last-text{margin-bottom:10px}.bulk-delivery-faq .subscription-with-no-headaches h4.craft-coffee-works-for-you{font-size:30px;margin-bottom:20px;text-align:center}.bulk-delivery-faq .subscription-with-no-headaches h4.craft-coffee-works-for-you span.second-line-faq-title{display:block}.bulk-delivery-faq .subscription-with-no-headaches .assurance-text{padding:0 5px;font-size:19px}.bulk-delivery-faq .subscription-with-no-headaches .example-img{width:220px}}@media screen and (max-width: 425px){.bulk-delivery-faq .why-craft-coffee-title-hold{padding-left:20px}.bulk-delivery-faq h2.why-craft-coffee{width:94%;line-height:115%}.bulk-delivery-faq h2.why-craft-coffee.why-craft-bulk-onetime{width:100%;font-size:30px}.bulk-delivery-faq h2.why-craft-coffee span.second-line-faq-title{display:inline-block;margin-top:20px;margin-bottom:3px}.bulk-delivery-faq .why-craft-coffee-subheading-left{margin-bottom:25px !important}.bulk-delivery-faq .why-craft-coffee-subheading-left,.bulk-delivery-faq .why-craft-coffee-subheading-right{margin:0 20px 10px}.bulk-delivery-faq .why-craft-coffee-subheading-left h5.why-craft-coffee-subheading-top,.bulk-delivery-faq .why-craft-coffee-subheading-right h5.why-craft-coffee-subheading-top{margin-bottom:14px}.bulk-delivery-faq .why-craft-coffee-subheading-left p.assurance-text,.bulk-delivery-faq .why-craft-coffee-subheading-right p.assurance-text{font-size:15px;margin-bottom:15px}.bulk-delivery-faq .why-craft-coffee-subheading-left p.assurance-text.last-text,.bulk-delivery-faq .why-craft-coffee-subheading-right p.assurance-text.last-text{margin-bottom:8px}.bulk-delivery-faq .subscription-with-no-headaches h4.craft-coffee-works-for-you{font-size:28px;margin-bottom:20px}.bulk-delivery-faq .subscription-with-no-headaches .assurance-text{padding:0 5px;font-size:15px}.bulk-delivery-faq .subscription-with-no-headaches .example-img{width:220px}}@media (max-width: 978px) and (min-width: 426px){.modal[data-modal-name=select-delivery-date]{width:560px !important;top:10% !important;left:50% !important;height:auto !important;margin-left:-280px !important}}.modal[data-modal-name=select-delivery-date] .modal-header{padding-bottom:0;padding-top:20px}@media (max-width: 978px) and (min-width: 426px){.modal[data-modal-name=select-delivery-date] .modal-header{height:auto !important}}.modal[data-modal-name=select-delivery-date] .modal-header h3{font-size:28px;margin-top:30px}@media screen and (max-width: 425px){.modal[data-modal-name=select-delivery-date] .modal-header h3{font-size:23px !important}}@media screen and (max-width: 340px){.modal[data-modal-name=select-delivery-date] .modal-header h3{font-size:22px !important}}.modal[data-modal-name=select-delivery-date] .modal-body{margin-top:15px;max-height:440px;padding-top:10px}@media screen and (max-width: 425px){.modal[data-modal-name=select-delivery-date] .modal-body{padding-left:0;padding-right:0;height:85vh !important;max-height:85vh !important}}@media (max-width: 978px) and (min-width: 426px){.modal[data-modal-name=select-delivery-date] .modal-body{height:auto !important}}.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal{text-align:left;font-family:"proxima-nova", Helvetica, Arial, sans-serif;font-size:14px;font-weight:normal;line-height:135%;text-align:center;width:498px}@media screen and (max-width: 425px){.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal{font-size:15px;width:100%;max-width:100%}}.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal .change-shipment-date-notice-msg-hold{padding-top:15px;padding-bottom:0}@media screen and (max-width: 340px){.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal .change-shipment-date-notice-msg-hold{padding:15px 0 0 0 !important}}.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal .change-shipment-date-notice-msg-hold .change-shipment-date-notice-msg{padding-top:0}@media screen and (max-width: 340px){.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal .change-shipment-date-notice-msg-hold a.nevermind{font-size:14px}}.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal p{text-align:left}@media screen and (max-width: 425px){.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal p{margin-bottom:15px}}.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal p.clickdateship{margin-top:30px;text-align:center}@media screen and (max-width: 425px){.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal p.clickdateship{width:280px;max-width:100%;margin:30px auto 10px}}.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal input{width:70%}@media screen and (max-width: 425px){.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal input{width:100%}}.modal[data-modal-name=select-delivery-date] .modal-body .inner-modal input.datepicker{color:#333;font-size:14px;font-weight:bold;height:auto;padding:5px 5px 5px 5px;text-align:center}.bulkDeliveryFunnelModals{background-color:#ffffff;border:10px solid #f8cc67;border-radius:20px;margin-bottom:0;margin-top:0;margin-left:-340px;padding:0;width:680px}.bulkDeliveryFunnelModals .modal-body{margin-top:0;max-height:550px;padding:0}.bulkDeliveryFunnelModals .modal-body button.close{padding:10px 15px 0 0}.bulkDeliveryFunnelModals .modal-body .inner-modal{margin:40px auto 30px;text-align:center}.bulkDeliveryFunnelModals .modal-body .inner-modal p{color:#330000;font-size:13px;font-weight:normal;line-height:140%;margin-bottom:30px;text-align:center !important}.bulkDeliveryFunnelModals .modal-body .inner-modal p span.delivery-funnel-modal-headline{font-size:24px;font-weight:bold;margin-bottom:10px;padding-left:10px;text-align:center}@media screen and (max-width: 425px){body#checkout .checkout-heading{text-align:center;padding:0}}@media screen and (max-width: 425px){body#checkout .checkout-heading h2.checkout-heading{border-bottom:0 none;font-size:20px;padding-top:0;padding-bottom:0}}@media (max-width: 978px) and (min-width: 426px){body#checkout.bulk-checkout-page .orderSummaryCol{padding-bottom:25px !important}body#checkout.bulk-checkout-page .orderSummaryCol .bulk-container-coffee-selection-sidebar{width:75%;min-width:400px;margin:0 auto}body#checkout.bulk-checkout-page .orderSummaryCol .bulk-container-coffee-selection-sidebar .bulk-summary-qty-heading{width:11% !important}body#checkout.bulk-checkout-page .orderSummaryCol .bulk-container-coffee-selection-sidebar .bulkQtyBags{font-size:13px !important}body#checkout.bulk-checkout-page .orderSummaryCol .bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing{font-size:13px !important;margin-bottom:2px}body#checkout.bulk-checkout-page .orderSummaryCol .bulk-container-coffee-selection-sidebar .order-summary-bulk-coffee-listing-price{font-size:12.5px !important}body#checkout.bulk-checkout-page .orderSummaryCol .bulk-container-coffee-selection-sidebar span.edit-bulk-coffee{font-size:15px !important}}@media (max-width: 425px){body#checkout.bulk-checkout-page .orderSummaryCol{padding-bottom:25px !important}body#checkout.bulk-checkout-page .orderSummaryCol .bulk-summary-qty-heading{width:11%}body#checkout.bulk-checkout-page .orderSummaryCol .bulkQtyBags{font-size:15px !important}body#checkout.bulk-checkout-page .orderSummaryCol .bulkQtyBags.one-time-qty-bag{margin-bottom:24px !important}body#checkout.bulk-checkout-page .orderSummaryCol .order-summary-bulk-coffee-listing{font-size:15px !important;margin-bottom:3px}body#checkout.bulk-checkout-page .orderSummaryCol .order-summary-bulk-coffee-listing-price{font-size:14.5px !important}body#checkout.bulk-checkout-page .orderSummaryCol span.edit-bulk-coffee{font-size:17px !important}}#giftCreditsNotAvailableForThisProduct.dna_modal{background-color:#ffffff;border:10px solid #f8cc67;border-radius:20px;margin-bottom:0;margin-top:0;padding:0}#giftCreditsNotAvailableForThisProduct.dna_modal .modal-body{margin-top:0;padding:0}#giftCreditsNotAvailableForThisProduct.dna_modal .modal-body button.close{padding:10px 15px 0 0}#giftCreditsNotAvailableForThisProduct.dna_modal .modal-body .inner-modal{margin:40px auto 30px}#giftCreditsNotAvailableForThisProduct.dna_modal .modal-body .inner-modal p{font-size:13px;font-weight:normal;line-height:140%;text-align:justify}#giftCreditsNotAvailableForThisProduct.dna_modal .modal-body .inner-modal p span.not-gift-credit-eligible-headline{display:block;font-size:20px;font-weight:bold;line-height:120%;padding-left:0;text-align:left;text-indent:-2px}#giftCreditsNotAvailableForThisProduct.dna_modal .modal-body .inner-modal p.first-not-gift-credit-eligible-modal{padding-bottom:30px;text-align:center}#giftCreditsNotAvailableForThisProduct.dna_modal .modal-body .inner-modal p.first-not-gift-credit-eligible-modal i.icon-exclamation-sign{margin-right:25px;float:left;height:30px;margin-top:2px}body#checkout .flash.alert-warning{background-color:#ffcac6;border:2px solid #fe7f7f;color:#333333;margin-top:15px;padding:20px}@media screen and (max-width: 978px){body#checkout .flash.alert-warning{margin:15px auto 0;width:97%}}body#checkout .flash.alert-warning button.close{top:-15px;right:-5px}body#checkout .flash.alert-warning li{line-height:125%}body#checkout .flash.alert-warning li b{margin-bottom:8px;display:inline-block}body#checkout .edit-card-on-file{margin-top:5px}@media screen and (max-width: 978px){body#checkout a#edit_cc_link{font-size:16px}}@media screen and (max-width: 978px){body#checkout a#use_stored_profile_link{font-size:16px}}body#checkout .use-card-on-file .paymentForm-inputWithIcon{margin-top:-10px}@media (max-width: 978px){#habla_beta_container_do_not_rely_on_div_classes_or_names{display:none !important}}@media (max-width: 978px){.flash{box-sizing:border-box;left:0;margin:0;position:relative;width:100%}}.no-flexbox .modal.in{margin-top:0;top:5%}
