.swatch input{display:none}.swatch .form-label{padding:.56rem .875rem .573rem;min-width:38px;cursor:pointer;text-align:center;border:1px solid var(--bs-color-gray-200)}.swatch .form-label:hover{border-color:var(--bs-body-color)}.avis-swatch-variants ul.avis-option-values>li.avis-style-value-button label{border:none!important}.swatch input:checked+label{background:var(--bs-color-gray-400);color:var(--bs-body-bg);border:1px solid var(--bs-color-gray-400)}.swatch.color-swatch .swatch-label{min-width:30px;min-height:30px;display:block;border-radius:50%;border:0;position:relative}.swatch.color-swatch{border-radius:50%;box-shadow:0 0 12px #0000001a}.swatch.color-swatch input:checked+.swatch-label:after{content:"";display:block;position:absolute;background:#fff;width:8px;height:8px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.swatch.color-swatch input:checked+.swatch-label.White:after{background:#000}.swiper-container-vertical img{height:100%;width:100%;object-fit:cover}.product-thumbnails{min-height:100%;max-height:500px}.product-thumb--image{border:1px solid transparent}.product-thumb--image.swiper-slide-thumb-active{border:1px solid #000}.product-images-wrapper .swiper-container-horizontal{margin-bottom:1rem}.swiper{overflow:visible}.swiper-button-prev,.swiper-button-next{bottom:-80px}@media(max-width:991px){.swiper-slide{width:80%!important}.swiper-slide img{height:100%!important;width:100%!important}.swiper-button-prev,.swiper-button-next{bottom:auto!important;top:50%!important;transform:translateY(-50%)}slider-element .swiper-button-next{right:15px!important}slider-element .swiper-button-prev{left:15px!important;right:auto!important}}.product-details-wrapper .product-title{font-size:30px!important;line-height:1.245!important}@media(min-width:992px){.product-details-wrapper .product-title{font-size:45px!important;line-height:1.245!important}}.product-details-wrapper .short-text+.short-text:before{content:" ";display:inline-block;position:absolute;left:0;border-radius:50%;border:1px solid #5c5c54;background-color:#5c5c54;height:3px;width:3px;margin-left:3px}.tabcontent .custom-tab-1-content li:not(:last-child):after{content:" ";position:absolute;bottom:0;height:1px;width:100%;margin:0 auto;background-color:#bdbdba}.tabcontent .custom-tab-1-content li{padding:10px 0!important;position:relative}.tabcontent .custom-tab-1-content li:last-child{padding-bottom:0!important}.tabcontent .custom-tab-1-content li:first-child{padding-top:0!important}.product-form form{animation-fill-mode:backwards;min-width:100%}.product-form form{display:flex;flex-wrap:wrap}.product-form form>div.row{padding:0!important;margin:0!important;min-width:100%}.product-form form>div.row>div.col-12.d-flex{padding:0!important}.product-form form .rc-container-wrapper.rc_container_wrapper{width:100%;order:2}.product-form form .rc-container-wrapper.rc_container_wrapper+.row{order:1}.rc_popup{display:none!important}.product-form form .quantity-wrapper-container{order:3;width:100%}.product-form form .quantity-wrapper-container+noscript+.row{order:3;flex:1 auto}.quantity-wrapper-container .quantity-wrapper .input-group{padding:1px 0 0}@media(max-width:576px){.tabs .tablink{padding:.75rem .6rem}.tabs .tablink .nav-link{font-size:.5625rem}}.yotpo-label-container,.new-yotpo-small-box,.yotpo-nav-content,.yotpo-nav.yotpo-nav-primary ul li.yotpo-nav-tab .yotpo-nav-wrapper,.write-review-wrapper .write-review,.yotpo-no-reviews .yotpo-regular-box,.yotpo-messages .yotpo-thank-you.ask-question,.main-widget .yotpo-regular-box,.yotpo-small-box.yotpo-nav,.yotpo-nav-content .yotpo-reviews-filters.yotpo-active{border:none!important}.main-widget .yotpo-label,.yotpo-display-wrapper .write-question-button,.yotpo-no-reviews .yotpo-stars,.yotpo-no-reviews .reviews,.yotpo-no-reviews .questions .ask-question,.yotpo-no-reviews .yotpo-display-wrapper,.yotpo-no-reviews .write-question-review-buttons-container,.yotpo-no-reviews .yotpo-messages,.yotpo-icon-write,.write-review-wrapper .y-label.yotpo-header-title{display:none!important}.yotpo-active.yotpo-reviews-filters{margin:0 0 30px!important}.y-input:focus-visible{outline-color:var(--bs-color-gray-300)}.main-widget .yotpo-regular-box{padding-top:0!important;padding-bottom:0!important;line-height:var(--bs-line-height-base)!important}.yotpo-stars-and-sum-reviews .yotpo-sum-reviews .font-color-gray.based-on,.bottom-line-items .avg-score{color:#1a1818!important;font-size:15px!important}.yotpo-label .yotpo-logo-title,.yotpo-label .yotpo-icon-yotpo-logo.yotpo-logo-icon-new,.main-widget .yotpo-bottomline-box-2,.yotpo-bottomline-box-1 .questions.pull-left,.yotpo-nav-tab[data-type=questions],.yotpo-label-container{display:none!important}.yotpo-no-reviews.main-widget.yotpo-display-wrapper{padding-top:20px!important}.main-widget.yotpo-display-wrapper{padding:60px 0 20px!important}.yotpo-reviews-header,.yotpo .yotpo-review.yotpo-regular-box{margin-left:0!important;margin-right:0!important}.yotpo.yotpo-main-widget,.yotpo .yotpo-modal-dialog{width:75%!important}.yotpo-nav-content,.main-widget .yotpo-display-wrapper,.yotpo-display-wrapper .yotpo-bottomline.bottom-line-items-container,.main-widget .write-question-review-buttons-container,.main-widget .new-yotpo-small-box,.write-review-wrapper .write-review,.yotpo-messages,.yotpo-small-box.yotpo-nav{width:100%!important;margin:0 auto!important}.yotpo-messages{margin-bottom:30px!important}.main-widget .write-question-review-buttons-container{float:none!important;text-align:right!important;margin-bottom:0!important;padding-right:0!important;z-index:2!important;position:relative!important}.main-widget .write-review-button,.yotpo-first-review-content .write-first-review-button,.yotpo.yotpo-main-widget .write-question-review-buttons-container .write-question-review-button{display:inline-block;text-transform:uppercase;border:var(--bs-border-width-button) solid var(--bs-bg-color-btn-secondary)!important;padding:var(--bs-y-padding-button) var(--bs-x-padding-button)!important;border-radius:var(--bs-border-radius-button)!important;font-size:var(--bs-font-size-button-sm)!important;line-height:var(--bs-line-height-button)!important;letter-spacing:var(--bs-letter-spacing)!important;color:var(--bs-txt-color-btn-secondary)!important;background-color:var(--bs-bg-color-btn-secondary)!important;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;height:auto!important}.main-widget .write-review-button .yotpo-icon-button-text,.yotpo-first-review-content .write-first-review-button,.yotpo.yotpo-main-widget .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text{font-family:var(--bs-font-family-button)!important;font-weight:var(--bs-font-weight-button)!important;font-size:var(--bs-font-size-button)!important;line-height:var(--bs-line-height-button)!important;letter-spacing:var(--bs-letter-spacing)!important;color:var(--bs-txt-color-btn-secondary)!important}.main-widget .write-review-button:hover,.yotpo-first-review-content .write-first-review-button:hover,.yotpo.yotpo-main-widget .write-question-review-buttons-container .write-question-review-button:hover{color:#fff!important;background-color:var(--bs-bg-hover-color-btn-secondary)!important;border-color:var(--bs-bg-hover-color-btn-secondary)!important}.yotpo.yotpo-main-widget .write-question-review-buttons-container .write-question-review-button .write-question-review-button-text,.main-widget .yotpo-reviews-header,.main-widget .yotpo-reviews-filters{padding:0!important}.yotpo-icon-write-no-frame.write-question-review-button-icon{display:none!important}.yotpo-first-review-content .write-first-review-button{margin-bottom:70px!important}.main-widget .write-review-button:hover .yotpo-icon-button-text{color:#fff!important}.write-review-wrapper .write-review{padding-top:39px}.write-review-wrapper .write-review .yotpo-footer{margin-top:0!important}.write-review-wrapper .write-review .yotpo-footer .connect-wrapper{padding-left:0!important}.write-review-wrapper .yotpo-mandatory-explain{margin-top:20px}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-half-star,.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-icon-empty-star{font-size:17px!important}.yotpo-display-wrapper .yotpo-bottomline.bottom-line-items-container{padding-bottom:0!important;margin-bottom:-34px!important}.yotpo-display-wrapper .yotpo-bottomline.bottom-line-items-container .reviews-qa-labels-container{margin-left:5px}.yotpo-display-wrapper .yotpo-bottomline.bottom-line-items-container .bottom-line-items{text-align:left!important}.yotpo-display-wrapper .yotpo-bottomline.bottom-line-items-container .bottom-line-items .reviews-qa-labels-container span{font-size:15px!important;font-family:var(--bs-font-family-base)!important;color:var(--bs-color-secondary)!important}.yotpo-nav.yotpo-nav-primary ul li.yotpo-nav-tab .yotpo-nav-wrapper span{display:none;position:relative}.yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items{position:relative}.yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items:after{content:"Customer Reviews";position:absolute;top:0;left:0;font-size:32px!important;font-family:Montserrat!important;font-weight:700!important;text-transform:capitalize!important;color:#1a1818!important;margin-top:40px}.yotpo.yotpo-main-widget .yotpo-bottomline-box-1 .yotpo-sum-reviews,.yotpo.yotpo-main-widget .yotpo-bottomline-box-1 .yotpo-stars{margin-top:25px}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button{top:0!important}.reviews-header .reviews-amount{display:none!important}.yotpo .yotpo-review.yotpo-regular-box{background:#fff!important;margin-bottom:30px!important;padding:38px!important;border-top:none!important}.yotpo-header .yotpo-icon-profile.yotpo-header-element{display:none!important}.yotpo-header .yotpo-header-element .yotpo-user-name{font-size:11px!important;font-family:var(--bs-font-family-heading)!important;color:var(--bs-color-secondary)!important;text-transform:uppercase!important;letter-spacing:.05em;line-height:1.28}.yotpo-header .yotpo-header-element .yotpo-review-date{font-size:12px!important;color:#bdbdba!important;font-family:var(--bs-font-family-base)!important}.yotpo-main{margin-left:0!important}.yotpo-main .content-title,.write-review-wrapper.write-form.visible .yotpo-header-title{font-size:18px!important;font-family:var(--bs-font-family-heading)!important;color:var(--bs-color-secondary)!important;text-transform:capitalize!important;margin-bottom:13px;line-height:1.23}.yotpo-main .yotpo-review-wrapper .content-review{font-family:var(--bs-font-family-base)!important;color:var(--bs-color-secondary)!important}.yotpo-footer{margin-top:38px!important}.yotpo-footer .footer-actions .yotpo-icon.yotpo-icon-share,.yotpo-footer .footer-actions .y-label,.yotpo-footer .footer-actions .yotpo-icon.yotpo-icon-seperator{display:none!important}.yotpo-footer .yotpo-helpful .label-helpful,.yotpo-footer .yotpo-helpful .yotpo-sum{font-family:var(--bs-font-family-base)!important;font-size:13px!important;line-height:1.9!important;color:#5c5c54!important}.yotpo-footer .yotpo-helpful .yotpo-sum{color:#1a1818!important;font-weight:500!important}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1{max-width:50%!important;min-width:500px!important}@media(max-width:960px){.yotpo-nav-content,.main-widget .yotpo-display-wrapper,.yotpo-display-wrapper .yotpo-bottomline.bottom-line-items-container,.main-widget .write-question-review-buttons-container,.main-widget .new-yotpo-small-box,.write-review-wrapper .write-review,.yotpo-messages,.yotpo-small-box.yotpo-nav{width:90%!important}.main-widget .write-question-review-buttons-container .write-question-review-button{width:auto!important;padding-top:17px!important;padding-bottom:16px!important}.yotpo.yotpo-main-widget,.yotpo .yotpo-modal-dialog{width:100%!important}.main-widget.yotpo-display-wrapper{padding:35px 0 20px!important}.main-widget .write-question-review-buttons-container{margin-bottom:10px!important;margin-top:55px!important;text-align:left!important}.yotpo-nav.yotpo-nav-primary ul li.yotpo-nav-tab .yotpo-nav-wrapper{font-size:28px!important;line-height:1.28}.yotpo-regular-box.yotpo-bottomline.bottom-line-items-container .bottom-line-items:after{font-size:23px!important;margin-top:30px!important}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-bottomline-box-1{min-width:300px!important}.yotpo-nav-content{margin-top:10px!important}.yotpo.yotpo-main-widget .yotpo-bottomline .yotpo-sum-reviews{padding-bottom:0!important}.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline.yotpo-bottomline-2-boxes .write-review-button,.yotpo.yotpo-main-widget.yotpo-small .write-review-button,.yotpo.yotpo-main-widget.yotpo-small .yotpo-icon-btn .yotpo-icon-button-text,.yotpo.yotpo-main-widget.yotpo-small .write-review-button.write-first-review-button{display:block!important;margin:0 auto!important}.yotpo.yotpo-main-widget.yotpo-medium .yotpo-bottomline-box-1 .yotpo-hidden-mobile.write-review-button,.yotpo-small-box.yotpo-nav.reviews,.yotpo.yotpo-main-widget.yotpo-small .yotpo-bottomline-box-1 .write-review-button{display:none!important}.yotpo .yotpo-regular-box.yotpo-bottomline-2-boxes,.yotpo.yotpo-main-widget.yotpo-small .write-review-button{margin:0!important}.yotpo.yotpo-main-widget .yotpo-bottomline.yotpo-bottomline-2-boxes .yotpo-default-button{top:60px!important;right:auto!important}.main-widget .bottom-line-items{margin-bottom:0!important}.main-widget .reviews-qa-labels-container{padding-top:0!important;left:115px!important;top:0!important}.main-widget .avg-score{width:auto!important;height:auto!important;line-height:1.2!important;padding-top:0!important}.yotpo .yotpo-first-review,.yotpo-first-review-stars{margin-top:0!important}}.rc-widget .rc-option--active{background-color:var(--bs-color-gray-100)!important}.rc-template__legacy-radio .rc-radio{padding:12px 10px 13px!important}@media(min-width:576px){.rc-template__legacy-radio .rc-radio{padding:12px 20px 13px!important}}.rc-template__legacy-radio .rc-radio.rc-option__subsave select{padding:9px 30px 9px 9px!important;border-color:#e6e6e5;position:relative;-webkit-appearance:none;appearance:none;background-image:url(/cdn/shop/files/arrow-down-short.svg?v=1638277217);background-repeat:no-repeat;background-size:10px;background-position:right 14px center;margin-top:9px}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector input[type=radio]{display:none}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label{position:relative;display:flex;align-items:center;justify-content:space-between;margin-left:29px;cursor:pointer;-webkit-user-select:none;user-select:none}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label .rc-option__text{font-weight:700!important;line-height:1.67!important;color:#1a1818!important}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label .rc-option__price{line-height:1.67!important;color:#1a1818!important}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label:before,.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label:after{content:" ";position:absolute;top:50%;transform:translateY(-50%);border-radius:50%}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label:before{left:-25px;border:1px solid var(--bs-color-gray-300);height:13px;width:13px}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label:after{left:-23px;border:1px solid var(--bs-color-primary);background-color:var(--bs-color-primary);height:9px;width:9px;opacity:0}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector input[type=radio]:checked+.rc-radio__label:before{border-color:var(--bs-color-primary)}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector input[type=radio]:checked+.rc-radio__label:after{opacity:1}.write-review-wrapper .socialize-wrapper,.promoted-products-box,[data-yemen-mocha="1lb"],[data-yemen-mocha="5lb"]{display:none!important}[data-product-container] [data-template-legacy-radio] .accordion-title p{color:#000}.accordion__container .accordion__Toggle{font-family:var(--bs-font-family-heading);color:var(--bs-color-secondary)}.accordion__container .accordion-title p,.accordion__container .toggle-content p{margin:0}.accordion__container.open .accordion__Toggle .icon-minus{display:block!important}.accordion__container.open .accordion__Toggle .icon-plus,[data-label-discount]{display:none!important}.hidden--mobile{display:none}.product-images-wrapper{position:sticky;top:8rem;-webkit-user-select:none;user-select:none;padding-right:1.5rem;max-width:45vw;margin-left:auto}.klaviyo-star-rating-widget svg path{fill:#f7cf19}.gallery-carousel{border-radius:8px}.gallery-image{width:100%;border-radius:8px}.gallery-button{width:2rem;height:2rem;display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:10rem;margin:auto;z-index:2}.gallery-button-next{right:-1rem}.gallery-button-prev{left:-1.8rem}.thumbsSwiper{margin-top:16px}.thumbnail-wrapper{display:flex}.thumb-slide{height:auto!important;display:flex!important;flex-direction:column;justify-content:center;align-items:center}.gallery-thumb{border-radius:8px;min-height:100%}.product-title{margin-bottom:8px}.coffee-features-cont{display:flex;justify-content:center;align-items:flex-start;background-color:#f5f5f5;padding:16px 24px;gap:32px;margin-block:24px;position:relative}.coffee-features-cont *{margin:0;padding:0}.coffee-feature{display:flex;gap:8px;width:calc(50% - 16px)}.coffee-feature svg{min-width:max-content}.coffee-feature--content{display:flex;flex-direction:column;gap:6px}.coffee-feature--content h3{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:normal}.avis-swatch-variants ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button input:checked+label:not(.avis-swatch-value-label),.avis-swatch-variants ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button label:not(.avis-swatch-value-label):hover{color:#000!important;font-weight:700!important}.coffee-feature--content p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media(min-width:991px){.coffee-feature--content p{padding-left:2.4rem;margin-top:-1rem}}.alternate-price-wrapper{display:none!important}.grind-type-title{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:16px}.see-all-descriptions-button{border:none;outline:none;padding:4px 12px;border-radius:10rem;background-color:#e5e5e5;margin-bottom:16px;display:none}@media(max-width:800px){.see-all-descriptions-button{display:block}}.see-all-descriptions-button *{margin:0;padding:0}.see-all-descriptions-button svg{transform:scale(1.1)}.see-all-descriptions-button span{color:var(--Hemlock, #5c5c54);font-family:Montserrat;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.grind-types-modal-cont{position:fixed;top:0;left:0;width:100vw;height:100dvh;z-index:99999;display:flex;justify-content:center;align-items:center;background-color:#00000080;opacity:0;pointer-events:none;transition:all 0s ease-in-out}.grind-types-modal-cont *{margin:0;padding:0}.grind-modal-active{opacity:1;pointer-events:all}.grind-types-modal{background-color:#fff;padding:1.5rem 2rem;box-shadow:0 10px 20px 10px #0000001a;-webkit-box-shadow:0 10px 20px 10px rgba(0,0,0,.1);border-radius:12px;display:flex;flex-direction:column;gap:16px}.close-modal-button{border:none;outline:none;background-color:transparent;background:transparent;display:flex;justify-content:flex-end;cursor:pointer;width:5rem;margin-left:auto}.close-modal-button svg{pointer-events:none}.grind-types-modal>p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.grind-types{display:flex;flex-direction:column;gap:8px}legend.avis-option-name[data-name="Grind Type"]{display:none!important}legend.avis-option-name[data-name="Bag Size"] *{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.grind-type{display:flex;gap:8px;border-radius:8px;background:#f0f0f0;max-width:30rem;padding-right:2rem}.grind-type-icon{width:max-content;min-width:5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding-top:7px;gap:.5rem;border-radius:4px;border:1px solid #d3d3d3;background:#fff;height:100%;min-height:5rem}.grind-type-icon p{color:var(--Nero, #1a1818);text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.grind-type-info{display:flex;justify-content:center;align-items:center}.grind-type-info p{color:var(--Hemlock, #5c5c54);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.grind-type-description{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.grind-type-description *{margin:0;padding:0}.grind-type-description strong{color:var(--Hemlock, #5c5c54);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.grind-type-description p{color:var(--Hemlock, #5c5c54);font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.avis-option-name.product-section-title *{color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.product-size-selector *{margin:0!important;padding:0!important}.product-size-selector .avis-option-values{display:flex;gap:.7rem;justify-content:space-between;margin-top:.5rem!important}.avis-option-values .avis-option-value-item{flex:1 1 30%;max-width:35%}.avis-option-values .avis-option-value-item label{height:100%!important;max-height:10rem!important;min-height:3.3rem!important;display:flex!important;justify-content:center!important;align-items:center!important}.product-size-selector .avis-option-value-item{flex:1 1 30%;max-width:35%}.product-size-selector .avis-option-value-item label{padding:1rem 0!important;border-radius:8px;position:relative;transition:all .2s ease-in-out}.product-size-selector .avis-option-value-item label span{font-family:Montserrat;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.product-size-selector .avis-option-value-item:nth-child(2) label:after{content:"Best deal - 10% OFF";height:1.5rem;display:flex;justify-content:center;align-items:center;top:-1px;left:-1px;right:-1px;background-color:#9d1c30;position:absolute;border-radius:8px 8px 0 0;color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:800;line-height:normal}.product-size-selector .avis-option-value-item:nth-child(2) label span{transform:translateY(.75rem);display:inline-block}.product-size-selector ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button input:checked+label:not(.avis-swatch-value-label),.product-size-selector ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button label:not(.avis-swatch-value-label):hover{background-color:#fff5cd!important;color:#000!important;border:0px solid transparent!important}.rc-template__legacy-radio{display:flex;flex-direction:column;margin-top:.5rem;gap:.25rem!important}.rc-template__legacy-radio .rc-radio{background-color:#fff;border-radius:8px;cursor:pointer;padding:0!important}.rc_widget__option--onetime{border:1px solid #d3d3d3}.rc_widget__option--subsave.rc_widget__option--active .rc_widget__option__selector{border-top:0px solid #9d1c30!important;border-bottom:0px solid #9d1c30!important;border-left:1px solid #9d1c30!important;border-right:1px solid #9d1c30!important;box-shadow:none!important;border-radius:0}.rc-selling-plans.rc_widget__option__plans{border-radius:0 0 8px 8px!important;border-top:0px solid #9d1c30!important;border-bottom:1px solid #9d1c30!important;border-left:1px solid #9d1c30!important;border-right:1px solid #9d1c30!important;padding:0 1rem 1rem;margin-bottom:10px!important}.rc-template__legacy-radio .rc_widget__option__selector+.rc-selling-plans{padding-left:20px!important;padding-bottom:1rem!important}.rc-template__legacy-radio:before{content:"Save 5% on every order";font-family:Montserrat;font-size:14px;border-radius:8px 8px 0 0;background:#d3d3d3;color:#000;padding:.15rem 1.4rem .4rem;font-weight:900;margin-bottom:-.5rem;text-align:center;cursor:default;order:1;margin-top:.35rem}.rc-option__subsave{margin-bottom:.5rem;order:2;border-radius:0!important}.rc-option__subsave .rc_widget__option__selector{border-radius:0 0 8px 8px;border:1px solid #d3d3d3}.rc-option__subsave .ms-3.mb-2{display:none}.rc-option__subsave.rc_widget__option--active .ms-3.mb-2{display:block;cursor:default;list-style:none;margin:0!important;padding:0!important;padding-left:1rem!important;display:flex;flex-direction:column;gap:1rem}.rc-option__subsave.rc_widget__option--active .ms-3.mb-2 li{display:flex;gap:.5rem;align-items:center;line-height:1.2rem}.rc-option__subsave.rc_widget__option--active .ms-3.mb-2 li:not(:last-of-type):before{content:"-";display:block;color:transparent;min-width:20px;height:auto;aspect-ratio:1/1;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(https://ik.imagekit.io/ei6mtk4ll/Henrys%20House%20Of%20Coffee/product/checkmark?updatedAt=1733344224337)}.rc_widget__option__selector{padding:0 1.3rem;box-shadow:0 10px 15px #0000001a;-webkit-box-shadow:0 10px 15px 0 rgba(0,0,0,.1);border-radius:8px}.rc-widget .rc-option--active{background-color:#fff!important}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label .rc-option__text{transform:translateY(2px);padding:1.1rem 0}.rc-template__legacy-radio .rc-radio.rc-option--active .rc_widget__option__selector .rc-radio__label .rc-option__text{color:#9d1c30!important;transform:translateY(1px)}.rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label .rc-option__price{font-weight:800;font-family:Montserrat;color:#5c5c54}.rc-template__legacy-radio .rc-radio.rc-option--active .rc_widget__option__selector .rc-radio__label .rc-option__price{color:#9d1c30!important}.rc-selling-plans.rc_widget__option__plans:before{content:"Delivery frequency";width:100%;display:block;color:#000;font-family:Montserrat;font-weight:600;cursor:default}.rc-template__legacy-radio .rc-radio.rc-option__subsave select{width:100%;border-radius:8px;cursor:pointer}.rc_widget__option--active .rc_widget__option__selector{background-color:#fff;border-radius:8px;border:1px solid #9d1c30}h5 p{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.product-form-wrapper{margin:0}.product-cloned-price{font-size:14px!important;text-decoration:line-through!important;font-weight:400!important;opacity:.8;margin-right:.5rem}.product-atc-qty--cont{width:100%!important}.product-atc-qty{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important;padding:.7rem;border-radius:8px;border:1px solid #ddd;box-shadow:0 0 15px 2px #0000001a!important;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,.1)!important;gap:10px!important;transition:all .35s ease-in-out!important}.product-atc-qty .quantity-wrapper{max-width:40%!important;height:unset!important;margin:0!important;transform:translateY(-1px)!important}.product-atc-qty .quantity-wrapper .quantity.form-control{padding-block:1.22rem!important;font-size:16px!important}.product-atc-qty .input-group{border-radius:4px!important}.product-atc-qty .add-to-cart-btn{border-radius:4px!important;margin:0!important;width:100%;max-width:100%}.product-atc-qty .add-to-cart-btn span{font-size:16px!important;font-weight:600!important}.simesy-estimated-delivery-date_container>div>div:first-of-type:not(.simesy-line){color:#000;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:lowercase;margin-bottom:.9rem!important}.simesy-estimated-delivery-date_container>div>div:first-of-type:first-letter{text-transform:uppercase}.simesy-estimated-delivery-date_container>div>div:nth-of-type(2){gap:.7rem!important}.simesy-estimated-delivery-date_container>div>div:nth-of-type(2)>input:first-of-type{height:unset!important}.simesy-estimated-delivery-date_container>div>div:nth-of-type(2)>input:first-of-type::placeholder{text-align:center;font-family:Montserrat;font-size:15px;font-weight:600;color:#5c5c54}.simesy-estimated-delivery-date_container>div>div:nth-of-type(2)>div:first-of-type:not(.simesy-widget-icon){min-width:50%!important;text-align:center!important;font-family:Montserrat!important;font-size:16px!important;text-transform:uppercase!important;font-weight:600;height:unset!important;padding:.5rem 0!important}#fulfilled-reviews-all{max-width:85rem;margin:0 auto}.price-wrapper.mt-2.d-none{display:block!important}@media(max-width:1390px){.coffee-features-cont{gap:1vw}.coffee-feature{width:unset}}@media(max-width:1240px){.product-size-selector .avis-option-value-item:nth-child(2) label:after{font-size:13px;font-weight:600}}@media(max-width:991px){.product-form .row{min-width:100%;margin:0 auto}.section-content{padding-top:0}.hidden--mobile{display:block}.hidden--desktop{display:none}.product-title--mobile{font-size:24px;margin-top:20px;padding:0}.klaviyo-star--mobile{margin-bottom:20px;padding:0}.avis-swatch-variants{max-width:100%;min-width:100%}.coffee-features-cont,.col-12.d-flex.justify-content-between.flex-column{padding-inline:0!important}.product-images-wrapper{max-width:100%;padding-inline:0}.gallery-button{display:none}.gallerySwiper .swiper-slide{min-width:100%!important}.thumbsSwiper{width:100%;max-width:100%}.thumbsSwiper *{transform:translateZ(0)!important}.thumbsSwiper .swiper-slide{max-width:10rem!important}.swiper-slide .product-image-slide{max-width:100%}.gallerySwiper .swiper-button-prev,.gallerySwiper .swiper-button-next{display:none!important}.coffee-features-cont:before{content:"";width:100vw;position:absolute;height:100%;background-color:#f5f5f5;left:0;right:0;z-index:-1;top:0;margin:0 auto;margin-left:-1rem}.coffee-feature--content h3{font-size:14px}.coffee-feature--content p{font-size:12px}legend.avis-option-name[data-name="Bag Size"] *{font-size:14px}}body .thumb-slide.swiper-slide-thumb-active img{border:2px solid var(--Hemlock, #5c5c54)}.coffee-feature .coffee-feature--title{display:flex;align-items:center;gap:8px;min-height:3rem}@media(max-width:768px){.thumbsSwiper .swiper-slide{max-width:7rem!important}.thumbs-slider-cont{overflow:auto;-webkit-overflow-scrolling:touch}.coffee-features-cont{flex-direction:row!important}.coffee-feature{flex-direction:column!important}.coffee-feature--title h3{color:#000;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.coffee-feature p{color:#444;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:18px}.see-all-descriptions-button{background-color:#fff!important;border-radius:32px;border:1px solid var(--Crimson, #9d1c30)!important;width:100%;display:flex;gap:6px;align-items:center;padding:8px 12px!important;justify-content:center}.see-all-descriptions-button span{color:#5c5c54;transform:translateY(-1px)}.see-all-descriptions-button svg{filter:invert(18%) sepia(100%) saturate(7478%) hue-rotate(340deg) brightness(60%) contrast(128%)}.product-gallery-cont{padding:0!important}.gallery-button{display:flex}.product-atc-qty{flex-direction:row!important}.product-atc-qty .quantity-wrapper{max-width:30%!important;min-width:unset!important;transform:translateY(0)!important}body .product-atc-qty--cont .product-atc-qty .quantity-wrapper .input-group *{padding-block:6px!important}}@media(max-width:620px){.product-atc-qty{position:fixed;bottom:0;background-color:#fff;left:0;z-index:2200;flex-direction:column;gap:.2rem}.product-atc-qty .quantity-wrapper,.product-atc-qty .add-to-cart-btn{max-width:25rem!important;width:85%!important;min-width:10rem!important}.product-atc-qty .input-group{min-width:100%!important}}@media(max-width:550px){.thumbsSwiper .swiper-wrapper,.thumbsSwiper .swiper-slide{overflow-x:auto}.product-size-selector .avis-option-value-item:nth-child(2) label:after{font-size:11px}.grind-types-modal{width:90%;max-width:30rem}.grind-types-modal>p,.grind-type-info p{font-size:12px}.coffee-features-cont{flex-direction:column;gap:1rem}}input[type=radio]:checked+label.avis-shopify-option,label.avis-shopify-option:hover{background:unset!important;border-radius:4px!important;background-image:unset!important;transition:none!important}label.avis-shopify-option:before{border-radius:4px;border:1px solid #d3d3d3!important;transition:none!important}label.avis-shopify-option:hover:before{background-color:#ffecef!important;border-radius:4px!important;transition:none!important;z-index:-1}.avis-out-of-stock{background-color:#fff!important;border:none!important}input[type=radio]:checked+label.avis-shopify-option:before{background-color:#ffecef!important;border:1px solid #9d1c30!important;z-index:-1}.avis-out-of-stock input[type=radio]:checked+li.avis-option-value-{background-color:#fff!important;border:1px solid #d3d3d3!important}.product-size-selector ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button input:checked+label:not(.avis-swatch-value-label),.product-size-selector ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button label:not(.avis-swatch-value-label):hover{background-color:#9d1c3014!important}body .product-size-selector ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button input:checked+label:not(.avis-swatch-value-label),body .product-size-selector ul.avis-option-values:not(.avis-dropdown-option)>li.avis-style-value-button label:not(.avis-swatch-value-label):hover{background-color:#9d1c3014!important}.avis-option-name.product-section-title .avis-option-value{display:none!important}.product-size-selector .avis-option-value-item:nth-child(2) label:after{content:"Best Deal !"!important;width:max-content!important;margin:0 auto!important;border-radius:10rem!important;font-size:15px!important;padding:.9rem .7rem!important;transform:translateY(-14px)!important}.product-size-selector .avis-option-value-item:nth-child(2) label span{transform:translateY(0)!important}.avis-out-of-stock label:before{background-color:#f5f5f5;z-index:0}.avis-out-of-stock label .avis-value-title{z-index:1!important;position:relative;color:#000!important;top:-.5rem}.avis-out-of-stock label:after{content:"Out of Stock"!important;z-index:1;color:#7b7b7b;width:max-content!important;transform:rotate(0)!important;border:none!important;bottom:-1.5rem!important;top:unset!important;position:absolute}body .rc-template__legacy-radio .rc-option--active,body .rc-option--active .rc_widget__option__selector{background-color:#fff!important}body .rc_widget__option--active{z-index:2!important}body .rc-option__subsave.rc_widget__option--active .ms-3.mb-2 *,body .rc-option__subsave.rc_widget__option--active .ms-3.mb-2{margin:0!important;padding:0!important;color:#000!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:400!important;line-height:22px!important}body .rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label:before{width:18px!important;height:18px!important}body .rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label:after{width:12px!important;height:12px!important;left:-22px!important}body .rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label .rc-option__text,body .rc-template__legacy-radio .rc-radio .rc_widget__option__selector .rc-radio__label .rc-option__price{color:#000!important;font-size:16px}body .rc-template__legacy-radio .rc-radio.rc-option--active .rc_widget__option__selector .rc-radio__label .rc-option__text,body .rc-template__legacy-radio .rc-radio.rc-option--active .rc_widget__option__selector .rc-radio__label .rc-option__price{color:#000!important}body .rc-option__subsave.rc_widget__option--active .ms-3.mb-2{padding:0 1rem!important;margin-bottom:-1.25rem!important}body .rc-option__subsave.rc_widget__option--active .ms-3.mb-2 .text-secondary:before{background-image:url(/cdn/shop/files/checkbox.webp?v=1741799236)!important;filter:grayscale(1) brightness(0);background-size:contain!important;background-repeat:no-repeat!important;scale:.7;margin-bottom:auto}body .rc-option__subsave custom-accordion>div:nth-child(1){margin-bottom:10px}body .rc-option__subsave custom-accordion>div:nth-child(2){margin-bottom:16px}body .rc-option__subsave .accordion__container{padding:0!important;border:1px solid #ddd!important;border-radius:8px!important;overflow:hidden;box-shadow:0 8px 10px #00000014;-webkit-box-shadow:0px 8px 10px 0px rgba(0,0,0,.08)}body .rc-option__subsave .accordion__container a{background-color:#fff!important;padding:12px 12px 12px 16px!important;border-radius:8px}body .rc-option__subsave .accordion__container a h5 p,.accordion__container div.accordion__Toggle h5 p{color:#000!important;font-family:Montserrat!important;font-size:14px!important;font-style:normal!important;font-weight:700!important;line-height:normal!important}body .rc-option__subsave .accordion__container .rpt-5.px-4.pb-3{background-color:#fff!important;margin-top:5px!important;border-radius:8px!important;padding:0 1rem 1rem!important}body .row .flex-column .avis-swatch-product-container div .avis-option-values{padding-bottom:.5rem;padding-left:.2rem}body .row .flex-column .avis-swatch-product-container div .avis-option-values{-webkit-overflow-scrolling:touch!important}body .row .flex-column .avis-swatch-product-container div .avis-option-values .avis-option-value-item{transform:scaleX(1.05)}body .row .flex-column .avis-swatch-product-container div .avis-swatch-variants .avis-swatch-option .avis-option-values .avis-out-of-stock label{overflow:hidden;pointer-events:none!important;border:none!important;outline:none!important;border:1px solid #f5f5f5!important;background-color:#f5f5f5!important}body .row .flex-column .avis-swatch-product-container div .avis-swatch-variants .avis-swatch-option .avis-option-values .avis-out-of-stock label:before{border:none!important;background-color:#f5f5f5!important}body .row .flex-column .avis-swatch-product-container div .avis-swatch-variants .avis-swatch-option .avis-option-values .avis-out-of-stock label span{color:#7b7b7b!important}@media(max-width:480px){.product-size-selector .avis-option-value-item:nth-child(2) label:after{content:"10% OFF"}}@media(max-width:450px){.grind-types-modal{padding:1rem 1.5rem}.grind-types-modal>p,.grind-type-info p{font-size:12px}}.avis-option-values{flex-wrap:nowrap!important}@media(min-width:990px){.product-details-wrapper.mt-5.mt-lg-0.px-lg-7{padding:0 1.5rem!important}}body .product-form .avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch label{border-width:0px!important;width:100%!important;min-width:80px!important;height:80px!important}.avis-swatch-option.avis-style-type-swatch.avis-design-swatch ul.avis-option-values{overflow-y:hidden;max-width:100%}@media(max-width:800px){.avis-swatch-option.avis-style-type-swatch.avis-design-swatch ul.avis-option-values{overflow-y:auto;flex-wrap:nowrap!important}}.avis-swatch-variants ul.avis-option-values>li{min-width:max-content}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch label:before{background-color:#fff;background-image:none!important;position:absolute;display:flex;justify-content:center;padding:.5rem;align-items:flex-end;color:var(--Nero, #1a1818);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:18px;border-radius:4px!important;border:1px solid #d3d3d3;background:#fff;font-weight:500}input[type=radio]:checked+label.avis-shopify-option:before{font-weight:700!important;white-space:nowrap!important}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch label:after{position:absolute;content:"";top:.75rem;left:0;right:0;margin:0 auto;width:75%;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=beans i] label:before{content:"Beans"}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=beans i] label:after{background-image:url(/cdn/shop/files/beans_f2532532-7764-4f41-b97d-d083d29caa14.svg?v=1745613636)}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value="french press" i] label:before{content:"Press"}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value="french press" i] label:after{background-image:url(/cdn/shop/files/press_61a3a8e6-f643-4f0b-a9ee-614a1962281f.svg?v=1745613636)}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=drip i] label:before{content:"Drip"}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=drip i] label:after{background-image:url(/cdn/shop/files/drip_6d111dc7-ff3b-4adb-94e9-c3e82e06b45f.svg?v=1745613636)}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=cone i] label:before{content:"Cone"}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=cone i] label:after{background-image:url(/cdn/shop/files/cone_bb3d7997-5a8d-4d22-8a35-4de8aa3a8c0e.svg?v=1745613636)}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=espresso i] label:after{background-image:url(/cdn/shop/files/espresso_83f7710b-5665-411c-ba53-efcfd1e53fc1.svg?v=1745613636)}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=espresso i] label:before{content:"Espresso"}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value=espresso i] label:after{background-image:url(/cdn/shop/files/espresso_83f7710b-5665-411c-ba53-efcfd1e53fc1.svg?v=1745613636)}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value="extra fine" i] label:before{content:"Extra Fine";font-size:12px}.avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch[data-value="extra fine" i] label:after{background-image:url(/cdn/shop/files/extra-fine.svg?v=1745613636)}.avis-swatch-product-container .avis-swatch-variants .avis-swatch-option .avis-option-values .avis-available.product-size-button.avis-out-of-stock label:before{background-color:#fff!important;overflow:hidden}.option__selected:before{background-color:#9d1c30;color:#fff}.accordion__container div.accordion__Toggle{padding:12px 12px 12px 16px!important}.new-collapsable-cont{display:block;height:max-content;margin-bottom:0}custom-accordion h4{color:var(--Black, #11100f);font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;margin-top:24px;margin-bottom:12px;line-height:22px}@media(max-width:991px){.thf-thumbs{overflow:auto;-webkit-overflow-scrolling:touch}body .thumbsSwiper *,body .thumbsSwiper{pointer-events:none!important}body .thumbsSwiper{overflow:visible!important}body .thumbsSwiper .thumbnail-wrapper{z-index:5!important;height:max-content!important;display:flex!important;flex-direction:row;gap:10px;touch-action:pan-x;padding:0 0 1rem;overflow:visible!important}body .thumb-slide{min-width:79px!important;max-width:90px!important;display:inline-block!important;margin:0!important;padding:0!important;-webkit-user-drag:auto!important}body .HC-PE{pointer-events:all!important;z-index:-10!important}body .thumb-slide.swiper-slide-thumb-active img{border:2px solid var(--Hemlock, #5c5c54)}.avis-swatch-variants ul.avis-option-values{flex-wrap:wrap!important}}@media(max-width:800px){.fixed-ATC-active{position:fixed;bottom:0;left:0;right:0;margin:0 auto;background-color:#fff;z-index:2;animation:fixed-atc-fadein .4s cubic-bezier(.4,0,.2,1);padding-block:1rem;padding-inline:1rem;display:flex;justify-content:center;align-items:center}@keyframes fixed-atc-fadein{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.fixed-ATC-active>div>div,.fixed-ATC-active>button{border-radius:4px!important}#shopify-chat{z-index:1!important;position:absolute!important;opacity:0!important;pointer-events:none!important}.row.product-form-wrapper .col-lg-6:nth-child(2){padding:0!important}}@media(min-width:370px)and (max-width:410px){body .product-form .avis-swatch-product-container .avis-swatch-variants .avis-design-swatch .avis-option-values li.avis-style-value-swatch label{min-width:95px!important}}@media(min-width:1280px){.avis-swatch-option.avis-style-type-swatch.avis-design-swatch ul.avis-option-values{overflow-y:visible!important}}
/*# sourceMappingURL=/cdn/shop/t/161/assets/template-product.css.map */
