.mega-menu__nav-item:hover{background:transparent!important}.snotifyToast{display:none;position:fixed;top:10px;right:10px;width:300px;z-index:9999;margin:5px;overflow:hidden;pointer-events:auto;box-shadow:0 .5rem 1rem #1a1a1a26;background-color:#fff;border-radius:10px}.snotifyToast.open{display:block;opacity:1;animation-name:example;animation-duration:1s}@keyframes example{0%{transform:translate(110%)}to{transform:translate(0)}}.snotify-error{border-left:4px solid red}.snotify-warning{border-left:4px solid orange}.snotify-info{border-left:4px solid #fbeee4}.snotify-success{border-left:4px solid green}.snotify-error .snotifyToast__progressBar__percentage{background:red}.snotify-warning .snotifyToast__progressBar__percentage{background:orange}.snotify-info .snotifyToast__progressBar__percentage{background:#fbeee4}.snotify-success .snotifyToast__progressBar__percentage{background:green}.snotify-error .snotify-icon-error,.snotify-warning .snotify-icon-warning,.snotify-info .snotify-icon-info,.snotify-success .snotify-icon-success{display:block!important}.snotifyToast__progressBar{position:relative;width:100%;height:5px;background-color:#c7c7c7}.snotifyToast__progressBar__percentage{position:absolute;top:0;left:0;height:5px;max-width:100%}.snotifyToast__inner{display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:center;justify-content:center;position:relative;padding:5px 65px 5px 15px;min-height:78px;font-size:16px;color:#000}.snotifyToast__title{font-size:16px;line-height:1.5;margin-bottom:10px;color:#000;font-weight:600}.snotifyToast__body{max-width:100%;font-size:12px;color:#252525}.snotify-icon{position:absolute;right:10px;top:50%;line-height:0;transform:translateY(-50%);max-height:38px;max-width:38px;width:100%;height:100%;display:block!important}.snotify-icon--error{background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20version=%221.1%22%20x=%220px%22%20y=%220px%22%20viewBox=%220%200%20512%20512%22%20fill=%22%23f44336%22%3E%3Cg%3E%3Cpath%20d=%22M437,75A256,256,0,1,0,75,437,256,256,0,1,0,437,75ZM416.43,416.43a226.82,226.82,0,0,1-320.86,0C7.11,328,7.11,184,95.57,95.57a226.82,226.82,0,0,1,320.86,0C504.89,184,504.89,328,416.43,416.43Z%22/%3E%3Cpath%20d=%22M368.81,143.19a14.5,14.5,0,0,0-20.58,0L256,235.42l-92.23-92.23a14.55,14.55,0,0,0-20.58,20.58L235.42,256l-92.23,92.23a14.6,14.6,0,0,0,10.24,24.89,14.19,14.19,0,0,0,10.24-4.31l92.23-92.23,92.23,92.23a14.64,14.64,0,0,0,10.24,4.31,14,14,0,0,0,10.24-4.31,14.5,14.5,0,0,0,0-20.58l-92-92.23,92.23-92.23A14.5,14.5,0,0,0,368.81,143.19Z%22/%3E%3C/g%3E%3C/svg%3E)}.snotifyToast__buttons{display:-ms-flexbox;display:flex;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid rgba(0,0,0,.1)}.snotifyToast__buttons button{position:relative;width:100%;border:0;background:0 0;padding:8px;text-transform:capitalize;color:#000;cursor:pointer}.playlist-product-list{overflow-x:auto;--gap: 12px;gap:var(--gap);scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-color:auto;scrollbar-width:thin}.playlist-product-item{flex:0 0 calc(46% - var(--gap) * 2 / 3);max-width:0 0 calc(46% - var(--gap) * 2 / 3);scroll-snap-align:start;scroll-snap-stop:always;background:#fff;padding:12px;border-radius:12px}.sample-image-block{flex:0 0 138px;background:#fff;padding:15px;border-radius:10px}.sample-image-block img{aspect-ratio:1}.optional-variants input{display:none}.optional-variants label{border-radius:8px;border:1px solid rgba(108,109,109,.2);background:#fff;transition:all .3s ease;padding:15px;line-height:1}.optional-variants input:checked+label,.optional-variants label:hover{border:1px solid rgba(108,109,109,1);outline:1px solid rgba(108,109,109,1)}.sample-product-add-to-cart .product-form-wrapper{width:100%;margin-block-start:0}.custom-variant-image-list .color-swatch{width:100%;aspect-ratio:auto!important;background-image:none;background-color:transparent!important;border:1px solid rgba(108,109,109,.2);box-shadow:none;border-radius:8px}.custom-variant-image-list.swatches--variant{--gap: 16px;gap:var(--gap);align-items:stretch}.custom-variant-image-list li{flex:0 0 calc(33.33% - var(--gap) * 2 / 3);max-width:calc(33.33% - var(--gap) * 2 / 3)}.variant-picker .custom-variant-image-list .swatches--variant .color-swatch{width:100%}.quatity-radio-list li{flex:0 0 calc(50% - var(--gap)*3/4);max-width:calc(50% - var(--gap)*3/4)}.grind-preferences-list li{flex:0 0 calc(100% - var(--gap)*3/4);max-width:calc(100% - var(--gap)*3/4)}.quatity-radio-list,.grind-preferences-list{--gap: 16px;gap:var(--gap)}.swatch-title-image-block{height:100%;padding:10px 12px;position:relative;z-index:11}.custom-variant-image-list img{width:54px}.top-offer-label{background:#c14f10;color:#fff;text-align:center;font-size:10px;padding:6px 10px;position:relative;z-index:0;border-top-right-radius:8px;border-top-left-radius:8px;z-index:11;font-weight:500!important}.custom-variant-picker .top-offer-label{padding-block:6px!important}.quatity-radio-list li label,.grind-preferences-list li label{width:100%;aspect-ratio:auto;border-radius:8px}.swatches--variant.grind-preferences-list .color-swatch:before,.swatches--variant.grind-preferences-list .color-swatch:after{z-index:-1}.grind-preferences-select{opacity:0;display:none}input:is([type=checkbox],[type=radio]):not(.switch):checked+label .grind-preferences-select{opacity:1;display:block}.grind-preferences-list [type=radio]:checked+.ground-option>div:first-child{padding-bottom:14px!important}.discount-label .top-offer-label{position:absolute;top:0;width:100%}.custom-variant-picker .discount-label .swatch-title-image-block{padding-top:34px}.discount-label .swatch-title-image-block{padding-top:36px}.product__info .icon-custom{width:24px;height:24px}.grind-preferences-select select{background-color:#fff;padding:12px 18px!important;border:1px solid black;overflow:hidden!important;border-radius:35px;line-height:1;height:max-content!important}.grind-preferences-select svg{top:17%!important;right:39px!important}.grind-preferences-list .swatch-title-image-block{padding:19px 32px!important}.swatches--variant .color-swatch{background:transparent!important;transition:all .3s ease}.swatches--variant .color-swatch:hover{background:#fff!important}.grind-preferences-input{height:auto!important}.hide-subscripiton-button{display:none!important}.subscription-purchase .one-time-add-to-cart,.one-time-purchase .subscribe-button{display:none}[data-subscription-compare-at-price],[data-subscription-compare-price]{text-decoration:line-through;font-family:MyFontBody}.playlist-recommended-product .playlist-recommend-item-action,.playlist-recommended-product .playlist-recommend-item-action .product-form-wrapper{width:100%}.playlist-recommended-product .playlist-recommend-item-action .product-form-wrapper{margin-top:18px}.playlist-recommended-product .playlist-recommend-item-info{gap:18px}.playlist-recommended-product .plyalist-recommend-item-image{flex:0 0 90px;max-width:90px}.playlist-recommended-product{background:#6c6d6d0d;border-radius:15px}.playlist-recommend-item-action .product-form__submit{min-width:100%}.account-tag{font-size:10px;font-weight:500;line-height:normal;padding:3px 8px;text-transform:uppercase;border-radius:20px;border:1px solid transparent;max-width:max-content}.tag-primary{border-color:#6c6d6d!important;color:#6c6d6d!important;background:#fffcf9!important}.tag-secondary{border-color:#c14f10!important;color:#fff!important;background:#c14f10!important}.tag-frequency{color:#fff!important;background:#6c6d6d!important}.text-underline{text-decoration:underline}.address-drawer .drawer__header,.account-product-details-drawer .drawer__header{border-color:#6c6d6d1a!important}.address-drawer .drawer__footer,.account-product-details-drawer .drawer__footer{border-block-start:1px solid rgba(108,109,109,.1)!important}.address-drawer .field.w-full{width:100%!important}.address-drawer .field input,.address-drawer .field select,.address-drawer .field textarea,.discount-drawer .field input{background:#00000008!important}.address-drawer label{text-transform:capitalize}.address-drawer .field.zip-code-field{width:calc(25% - 16px)!important}.discount-drawer .drawer__header,.skip-order-drawer .drawer__header{border-bottom:none!important}.discount-drawer .discount-button{position:absolute!important;top:50%;transform:translateY(-50%);right:15px;background:#fff;padding:10px!important}.discount-drawer .discount-button:not(:hover):after{border-color:#fff!important}.discount-drawer .discount-button::hover:after{border-color:#6c6d6d!important}.account-product-details-drawer .account-product-info-box>div:not(:last-child){border-bottom:1px solid rgba(108,109,109,.1)}.account-product-details-drawer .sold-out-info svg{flex:0 0 16px;max-width:16px}.account-product-details-drawer .sold-out-info{border:1px solid rgba(108,109,109,.2);background:#fffcf9}.subscription-edit-modal .drawer__close{top:20px;right:20px}.subscription-edit-modal .subscription-edit-modal-content{padding:92px 20px}.subscription-edit-wrapper{display:none;--tw-translate-x: 0}.subscription-edit-wrapper.active{display:block}.drawer__inner.subscription-edit-modal-inner{height:100%;max-height:100%;max-width:100%;margin:0;border-radius:0!important;--color-background: 255, 252, 249}.subscription-edit-modal-content{max-width:1000px;margin:0 auto;width:100%}.subscription-swap-top-block{background:#6c6d6d0d;padding:24px;border-radius:15px}.subscription-edit-modal-inner{overflow-y:auto}.ca-subscripts-swap-plalyslit-container{background:#6c6d6d0d;padding:24px;border-radius:15px}.ca-playlist-icon{max-width:34px}.subscription-swap-playlist-wrapper{display:none;--tw-translate-x:0}.subscription-swap-playlist-wrapper.active{display:block}.subscription-product-row-block{padding:18px;background-color:#fff;display:flex;gap:32px}.subscription-edit-modal .frequency-tag{font-size:10px;border-radius:20px;background:#6c6d6d;color:#fff}.subscription-edit-modal .changes-info{border:1px solid rgba(108,109,109,.2);background:#fffcf9}.subscription-edit-modal .changes-info svg{flex:0 0 16px;max-width:16px}.subscription-edit-modal .quatity-radio-list{display:grid;grid-template-columns:repeat(2,1fr)}.subscription-edit-modal .quatity-radio-list li{flex:0 0 100%;max-width:100%;--tw-translate-x: 0}.subscription-edit-modal .discount-label .top-offer-label{position:relative!important}.subscription-edit-modal .discount-label .swatch-title-image-block{padding-block:16px!important}.subscription-swap-top-block .subscription-flow-track{max-width:400px}.subscription-edit-modal .top-offer-label-parent .swatch-title-image-block{height:auto!important}.subscription-edit-modal .subscription-frequency-blocks .swatch-title-image-block{padding:16px 20px!important;min-width:max-content}.subscription-edit-modal .subscription-add-address svg{flex:0 0 16px;max-width:16px}.subscription-edit-modal .subscription-swap-bottom-block>*{background:#6c6d6d0d;transition:all .3s ease}.subscription-edit-modal .subscription-swap-bottom-block>*:hover{background:#6c6d6d1a}.subscription-edit-modal .subscription-swap-bottom-block>* svg{transform:translate(0);transition:all .3s ease}.subscription-edit-modal .subscription-swap-bottom-block>*:hover svg{transform:translate(5px)}.subscription-edit-modal .sub-back-button{background-color:#fff!important}.subscription-edit-modal .sub-back-button:after{border-color:#6c6d6d1a!important}.subscription-edit-modal .ca-playlist-listing{display:grid;grid-template-columns:repeat(1,1fr);gap:16px}.subscription-edit-modal .ca-playlist-listing>*{border-radius:15px;border:1px solid rgba(108,109,109,.2);transition:all .3s ease;padding:18px;cursor:pointer}.subscription-edit-modal .ca-playlist-listing>*:hover{border-color:#6c6d6d;outline:1px solid #6C6D6D;background:var(--Primary-White, #FFF)}.ca-playlist-listing-item:has(input[type=radio]:checked){border-color:#6c6d6d;outline:1px solid #6C6D6D;background:var(--Primary-White, #FFF)}.subscription-edit-modal .icon-edit-playlist{flex:0 0 16px;max-width:16px}.drawer__close .icon-close{width:19px;height:19px}.playlist-tab-list .tab__item{margin-right:35px}.playlist-tab-list{overflow-x:auto;padding-bottom:10px}.account-grind-preferences-list{display:grid;grid-template-columns:repeat(1,1fr)}.swap-product-listing-row,.account-swap-bag-size-list{display:grid;grid-template-columns:repeat(2,1fr)}.swap-product-listing-row>*{padding:12px;background:#fff;border-radius:12px;cursor:pointer}.account-grind-preferences-list li{max-width:100%!important}.subscription-widget__label input{border-color:#6c6d6d!important}.subscription-widget__label:hover input:not(:checked){background-color:#6c6d6d0d!important}.subscription-widget__label select{-webkit-appearance:none}.playlist-recommended-product .playlist-recommend-item-action .product-form-wrapper{margin-top:0}.current-enjoying-svg-wrapper img{margin:0}.swatches input:checked:is([type=checkbox],[type=radio])+label{background:#fff}.bg-white{background-color:#fff!important}[data-swap-action].hidden{opacity:0}.hide-discount-lables .top-offer-label{display:none}.hide-discount-lables .discount-label .swatch-title-image-block{padding-top:10px}.subscribe-button .btn-text{text-transform:capitalize}.subscription-price-top .sb-compare-price{text-decoration:line-through}@media (min-width: 768px){.sample-image-block{flex:0 0 156px}.playlist-product-item{flex:0 0 calc(33.33% - var(--gap) * 2 / 3);max-width:0 0 calc(33.33% - var(--gap) * 2 / 3)}.optional-variants label{padding:15px 19px}.playlist-product-item-image img{aspect-ratio:1}}@media screen and (min-width: 1024px){.quatity-radio-list li{flex:0 0 calc(25% - var(--gap)*3/4);max-width:calc(25% - var(--gap)*3/4)}.grind-preferences-list li{flex:0 0 calc(50% - var(--gap)*3/4);max-width:calc(50% - var(--gap)*3/4)}.playlist-recommended-product .plyalist-recommend-item-image{flex:0 0 100px;max-width:100px}.playlist-recommended-product .playlist-recommend-item-info{flex:0 0 calc(100% - 180px);max-width:calc(100% - 180px);gap:24px}.subscription-price-top{font-size:var(--fluid-lg-to-2xl)}.address-drawer .address-confirmation-box{padding:43px!important}.subscription-edit-modal .subscription-edit-modal-content{padding-block:52px}.subscription-swap-top-block{padding:32px}.subscription-edit-modal .subscription-product-row-block{padding:24px}.subscription-edit-modal .quatity-radio-list,.account-swap-bag-size-list{grid-template-columns:repeat(6,1fr)!important}.subscription-edit-modal .ca-playlist-listing{grid-template-columns:repeat(2,1fr)}.subscription-edit-modal .drawer__close{top:25px;right:28px}.account-grind-preferences-list{grid-template-columns:repeat(3,1fr)!important}.swap-product-listing-row{grid-template-columns:repeat(4,1fr)!important;row-gap:18px}.discount-label .swatch-title-image-block{padding-top:48px}.top-offer-label{padding:8px 10px 6px}.grind-preferences-list .swatch-title-image-block{padding:24px!important}.subscription-widget__label input:not(:checked){margin-top:3px!important}.subscription-widget__label #subscription-one-time-purchase:not(:checked){margin-top:0!important}.subscription-with-plans .subscription-widget__content{margin-left:33px!important}.ca-subscripts-swap-plalyslit-container{padding:32px}subscription-edit-modal .ca-subscripts-swap-plalyslit-container{padding:24px 32px!important}.subscription-edit-modal .frequency-tag{font-size:12px!important}.current-enjoying-svg-wrapper img{width:250px}.tag-frequency.account-tag{font-size:12px!important}}@media screen and (min-width: 1280px){.playlist-recommended-product .playlist-recommend-item-action{flex:0 0 180px;max-width:180px}}@media screen and (max-width: 1023px){.subscription-price-top.price{font-size:18px!important}}@media screen and (max-width: 575px){.subscription-product-row-block{flex-direction:column-reverse;gap:24px}}.image-with-text .rich-text .button.img-with-text-less-mt{margin-block-start:0px!important}.product-recommendations-box .arrow.disabled{opacity:.5;cursor:not-allowed}.featured-product .price__regular{font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/49/assets/custom.css.map */
