.c-offcanvas{position:fixed;top:0;width:100%;z-index:999999;max-width:380px;height:100%;visibility:hidden;background-color:#fff;backface-visibility:hidden;transition:transform 0.3s ease, visibility 0.3s ease;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;opacity:1}body.offcanvas-open{overflow:hidden;padding-right:17px}.c-offcanvas.offcanvas-open{overflow-x:hidden;visibility:visible;transform:translate(0, 0);box-shadow:0 2px 4px rgba(0,0,0,0.5)}.c-cartCount__header{padding:20px 0 0 0}.c-cartCount__heading{margin:0}.c-offcanvas__close{position:absolute;top:50%;transform:translateY(-50%);left:6px;padding:10px;margin:0;background:none;border:0;text-align:center;cursor:pointer}.c-offcanvas__close--enter{background-color:transparent;outline:none}.c-offcanvas--left{left:0;padding:32px 32px 0 32px;transform:translateX(-300px)}.c-offcanvas--right{right:0;transform:translateX(316px);max-width:316px}@media only screen and (min-width: 750px){.c-offcanvas--right{transform:translateX(420px);max-width:420px}}.c-offcanvas-overlay{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;padding:32px;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;overflow:hidden;cursor:pointer;backface-visibility:hidden;transition:opacity 0.5s ease, visibility 0.5s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.c-offcanvas-overlay span{display:none}.offcanvas-open .c-offcanvas-overlay{opacity:0.7;visibility:visible;z-index:99999}.c-cartCount{background-color:#fff;padding:27px 23px 21px 38px;margin:0 -30px;display:flex;justify-content:space-between;font-size:15px}.c-cartCount__close{background:transparent;color:#000;font-size:15px;text-transform:uppercase;border-bottom:1px solid;padding:0 0 5px 0}.c-cart__emptyText{margin-top:0;text-align:center;padding:30px;background:#fff;font-size:14px}.c-cart--hasGift{font-size:12px;word-spacing:-1.4px}.cartProduct__slider{margin-bottom:80px;padding-bottom:10px}.c-drawerProduct__block{padding:0 40px}.c-drawerProduct__media{float:left;width:117px;padding-top:12px}.c-drawerProduct__content{overflow:hidden}.c-drawerProduct__img{max-width:56px;margin:auto}.c-drawerProduct__title{font-size:13px;padding-top:3px}.c-drawerProduct__btn{padding-top:6px;padding-right:20px}.c-drawerProduct__copy{display:flex;justify-content:space-between;font-size:13px}.c-drawerProduct__atc{display:block;width:100%;font-size:13px;letter-spacing:1.5px;height:40px;padding:0}.paypal-button.paypal-button-color-gold{background-color:transparent;border:1px solid #d4d3cf}.additional-checkout-button:last-child{margin-bottom:10px !important}.cartProduct__title{text-align:center}.c-cart__product{margin:0}.c-cart__row{display:flex;padding:15px 15px;border-top:1px solid #f0eff2}@media only screen and (min-width: 750px){.c-cart__row{padding:27px 30px 30px}}.c-cart__itemImageBox{flex:30;max-width:64px}@media only screen and (min-width: 750px){.c-cart__itemImageBox{max-width:85px}}.c-cart__itemImageBox img{max-width:50px;border-radius:50%}@media only screen and (min-width: 750px){.c-cart__itemImageBox img{max-width:75px}}.c-cart__itemInfoBox{position:relative;padding:2px 0 0 0;flex:70}@media only screen and (min-width: 750px){.c-cart__itemInfoBox{padding:0 0 0 9px}}.c-cart__product-info{font-size:12px;line-height:17px}.c-cart__product-info small{font-size:100%}.c-cart__product-info.total-bags{margin-bottom:2px}.c-cart__product-info.flavor,.c-cart__product-info.total-bags{color:#889192;font-weight:300;padding-right:15px}.c-cart__itemRemove{position:absolute;right:-6px;padding:0 10px;top:-1px;cursor:pointer}@media only screen and (min-width: 750px){.c-cart__itemRemove{right:-7px;top:-2px}}.c-cart__itemInfoContainer{padding-right:20px;width:100%}.c-cart__productList{background-color:#ffffff}.c-cart__product:first-child .c-cart__row{border-top:none}.c-cart__itemName{letter-spacing:0.5px;padding:0 22px 5px 0;margin:0;font-size:14px;font-weight:300;line-height:18px;text-transform:capitalize;color:#24254e}@media only screen and (min-width: 750px){.c-cart__itemName{font-size:15px}}.c-cart__itemMeta{display:block;font-size:13px;line-height:16px;margin-top:5px}.c-cart__itemLowerBox{display:flex;align-items:center;justify-content:space-between;margin:14px 0 0 0}.c-cart__itemPriceBox{line-height:12px}.c-cart__itemQuantityBox{z-index:20;width:87px;border:1px solid #e6e5e5;display:flex;text-align:center;height:35px;flex-flow:row wrap;align-items:center;margin:0}.c-cart__itemPrice{font-size:16px;line-height:19px;font-weight:300;color:#24254e}.c-cart__originalPrice{display:none;text-decoration:line-through;color:#797979;padding-right:4px}.c-cart__itemQuantityBox a,.c-cart__itemQuantityBox span{width:33.333%}.c-cart__itemQuantityBox span{color:#24254e;font-size:13px;position:relative;font-weight:500}.c-cart__itemQuantityBox .c-drawer__minus,.c-cart__itemQuantityBox .c-drawer__plus{top:-1px}.c-cart__itemQuantityBox .c-drawer__minus>svg{position:relative;top:-3px}.c-cart__itemQuantityBox svg{fill:#d3d2d0}.c-cart__itemPrice--noSale{font-size:18px}.c-cart__itemDiscount{font-size:11px;font-weight:800}.c-cart__footer{padding:11px 16px}@media only screen and (min-width: 750px){.c-cart__footer{letter-spacing:0;padding:18px 30px}}.c-drawer__header{background-color:white;padding:16px 0;box-shadow:0 -3px 5px 0 #000;position:relative;height:55px}.c-drawer__subheader{color:#24254e;text-align:center;background-color:#eef4f6;padding:11px 0;font-weight:300;line-height:17px;letter-spacing:0.015em}.c-drawer__subheader>small{font-size:11px}@media only screen and (min-width: 750px){.c-drawer__subheader>small{font-size:13px}}.c-drawer__text span{font-weight:500}.c-drawer__title{text-align:center;position:relative;font-size:18px;font-weight:500;letter-spacing:0.5px;color:#24254e;line-height:21px;margin:0;padding:0}.c-drawer__footer{padding:21px 0 15px;width:100%;background-color:white;z-index:99999;box-shadow:0 -8px 10px 0 rgba(54,54,54,0.05)}.c-drawer__subTotal{display:flex;align-items:center;padding:0 16px}@media only screen and (min-width: 750px){.c-drawer__subTotal{padding:0 30px}}.c-drawer__subTotalLeft{padding-right:10px;text-align:left}@media only screen and (min-width: 750px){.c-drawer__subTotalLeft{padding-right:39px}}.c-drawer__subTotalRight{flex-grow:1;text-align:right}.c-cart__total{color:#24254e;font-size:18px;font-weight:300}@media only screen and (min-width: 750px){.c-cart__total{font-size:19px}}.c-drawer__subTotalTitle{line-height:16px;color:#24254e;font-size:14px;text-transform:capitalize;letter-spacing:0;font-weight:400;margin:2px 0 0 0}@media only screen and (min-width: 750px){.c-drawer__subTotalTitle{margin:4px 0 0 0}}.c-drawer__subTotalRight .btn{padding:0;border-radius:5px;text-transform:capitalize;font-weight:500;font-size:17px;width:100%;height:52px;line-height:1;max-width:260px;letter-spacing:1px;padding:17px 0;min-width:200px}@media only screen and (min-width: 750px){.c-drawer__subTotalRight .btn{letter-spacing:0.5px}}.c-cart__additionalButtonsText{text-align:center;font-size:14px;color:#a9a7ab;line-height:18px;margin:0 0 13px 0}@media only screen and (min-width: 750px){.c-cart__additionalButtonsText{font-size:15px;margin:0 0 20px 0}}.c-cart__additionalButtons{text-align:center}.c-drawer__footerText{border-top:1px solid #d1cfcc;padding:20px 20px;font-size:14px;line-height:22px;letter-spacing:0;text-align:center;margin:10px 0 0 0}.c-drawer__subscribeProduct{text-align:center;padding:0 10px 0 10px;margin:-5px 0 15px 0px}.c-drawer__subscribeProduct.is-active{display:block}.c-drawer__subscribeProduct .btn{font-weight:normal;background:none;min-width:320px}.c-cart__deliveryInfo{color:#777770;font-size:14px;line-height:24px;letter-spacing:0.2}.c-cart__deliveryInfo svg{width:13px;height:13px}.c-checkoutRechBtn{display:none}.c-drawer__subscribeBtn{max-width:315px;margin:0 auto}.c-drawer__subscribeBtn .btn.btn--secondary.c-interstitialBtn.c-interstitialBtn{max-width:315px;min-width:inherit;height:54px;padding:17px 20px 13px 40px}.c-drawer__subscribeBtn .c-interstitialDropDown{z-index:99;background:#f7f6f3}.c-cart__additionalButtons .shopify-cleanslate ._1mqqPYZtCQtz5_i0b-po4l,.c-cart__additionalButtons .shopify-cleanslate ._1axiYDNHVzBHv3h8UhmWtr,.c-cart__additionalButtons .shopify-cleanslate .iZJMuEDN4NxKS3mrxcBP9{flex-direction:column-reverse !important}.secure-checkout{text-align:center;border-top:1px solid #f0eff2;padding:13px 0}.secure-checkout .title{font-size:12px;color:#24254e;font-weight:300}.secure-checkout img{margin:10px auto 0;display:inline-block;max-width:280px;width:100%}.c-cart__itemDiscountBox{display:none}.c-drawer-upsale{display:none}body.ab-test .c-drawer-upsale{display:block}body.ab-test .c-offcanvas--right{max-width:350px}@media only screen and (min-width: 750px){body.ab-test .c-offcanvas--right{max-width:420px}}@media only screen and (min-width: 750px){body.ab-test .c-cart__footer{padding:17px 15px !important}}.c-cart__originalPrice{display:inline-block;text-decoration:line-through;color:#24254E;font-size:14px;line-height:19px;padding-right:0}.c-drawer-upsale .top-header{text-align:center;font-size:10px;line-height:1;padding:12px 0;border-bottom:1px solid #f9fafb}@media only screen and (min-width: 750px){.c-drawer-upsale .top-header{font-size:12px;padding:14px 0}}.c-drawer-upsale .c-drawer__header{padding:10px 0;height:40px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__header{height:50px;padding:15px 0}}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__header .c-drawer__title{font-size:20px}}.c-drawer-upsale .c-drawer__subheader{background-color:#eff2f2}.c-drawer-upsale .c-drawer__subheader .c-drawer__text{font-size:13px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subheader .c-drawer__text{font-size:15px}}.c-drawer-upsale .c-offcanvas__close{right:9px;left:auto;padding:10px 15px}.c-drawer-upsale .progress-bar-cover{background-color:#eff2f2;padding:12px 0}@media only screen and (min-width: 750px){.c-drawer-upsale .progress-bar-cover{padding:9px 0}}.c-drawer-upsale .progress-bar-cover .progress-header{margin-bottom:13px}.c-drawer-upsale .progress-bar-cover .progress-title{text-align:center;font-size:13px}@media only screen and (min-width: 750px){.c-drawer-upsale .progress-bar-cover .progress-title{font-size:15px}}.c-drawer-upsale .progress-bar{background-color:white;border-radius:4px;width:300px;margin:auto;overflow:hidden}.c-drawer-upsale .progress-bar .progress{background-color:#8bd2cc;width:0%;height:8px;border-radius:4px;-webkit-transition:width ease-in-out 0.1s;-moz-transition:width ease-in-out 0.1s;transition:width ease-in-out 0.1s}.c-drawer-upsale .dots{display:flex;width:300px;margin:5px auto 0;justify-content:flex-end;text-align:right;position:relative;left:20px}.c-drawer-upsale .dots .dot{font-size:11px;color:#23254f;flex-grow:1;position:relative;text-align:center;line-height:16px}.c-drawer-upsale .dots .dot:after{content:'';position:absolute;display:inline-block;top:-11px;left:50%;width:4px;height:4px;background-color:#23254f;border-radius:50%}.c-drawer-upsale .dots .dot:nth-child(2),.c-drawer-upsale .dots .dot:nth-child(3){padding-top:5px}@media only screen and (min-width: 750px){.c-drawer-upsale .dots .dot{font-size:12px}}.c-drawer-upsale .dots .dot.active{opacity:0.5}.c-drawer-upsale .c-cart__productList{overflow-y:visible;height:auto;padding:0;background-color:#fff;border-bottom:none !important}.c-drawer-upsale .c-cart__productList .c-cart__scroller{overflow:auto}.c-drawer-upsale .c-cart__productList .c-cart__scroller::-webkit-scrollbar{width:12px;height:18px}.c-drawer-upsale .c-cart__productList .c-cart__scroller::-webkit-scrollbar-thumb{height:6px;border:4px solid rgba(0,0,0,0);background-clip:padding-box;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;background-color:#a8a8a8;box-shadow:inset -1px -1px 0px rgba(0,0,0,0.05),inset 1px 1px 0px rgba(0,0,0,0.05)}.c-drawer-upsale .c-cart__productList .c-cart__scroller::-webkit-scrollbar-button{width:0;height:0;display:none}.c-drawer-upsale .c-cart__productList .c-cart__scroller::-webkit-scrollbar-corner{background-color:transparent}.c-drawer-upsale .c-cart__row{padding:12px 25px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__row{padding:20px 30px 20px 35px}}.c-drawer-upsale .c-cart__itemImageBox{max-width:62px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__itemImageBox{max-width:75px}}.c-drawer-upsale .c-cart__itemImageBox img{max-width:45px;margin-top:5px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__itemImageBox img{max-width:75px}}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__itemInfoBox{padding:0 0 0 20px}}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__product-info{font-size:14px}}.c-drawer-upsale .c-cart__itemLowerBox{margin:5px 0 0 0}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__itemLowerBox{font-size:14px;margin:20px 0 0 0}}.c-drawer-upsale .c-cart__itemPrice{font-size:13px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__itemPrice{font-size:15px;padding:0}}.c-drawer-upsale .c-cart__originalPrice{display:inline}.c-drawer-upsale .c-cart__itemRemove{top:11px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__itemRemove{top:8px}}.c-drawer-upsale .c-cart__itemQuantityBox{width:65px;height:28px;margin:5px 4px 0px 0}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__itemQuantityBox{margin:4px 4px 0px 0}}.c-drawer-upsale .c-drawer__footer{padding:17px 15px;padding-bottom:0}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__footer{padding-bottom:0}}.c-drawer-upsale .c-drawer__subTotal{padding:0}.c-drawer-upsale .c-cart__upsellProduct{margin-bottom:15px;height:97px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct{margin-bottom:20px;height:100px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__row{background-color:#eff2f2;border-radius:4px;border-top:none;padding:14px 19px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__row{border-radius:5px;padding:12px 22px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemImageBox{max-width:45px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemImageBox{max-width:75px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemImageBox img{max-width:45px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemImageBox img{max-width:65px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemInfoBox{padding:0px 0 0 15px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemInfoBox{padding:7px 0 0 15px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemName{font-size:14px;line-height:1;padding:0 0 7px 0}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemName{font-size:15px;padding:0 5px 10px 0}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__product-info{font-size:13px;margin-bottom:5px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__product-info{font-size:14px;margin-bottom:10px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemPrice{font-size:13px;color:#899192}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemPrice{font-size:15px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemLowerBox{margin:0 0 0 0}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__itemLowerBox{margin:6px 0 0 0}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__plus-minus{display:flex;justify-content:space-between;width:85px;margin-top:9px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-cart__upsellProduct .c-cart__plus-minus{width:92px;margin-top:8px}}.c-drawer-upsale .c-cart__upsellProduct .c-cart__plus-minus .button-plus,.c-drawer-upsale .c-cart__upsellProduct .c-cart__plus-minus .button-minus{cursor:pointer}.c-drawer-upsale .c-cart__upsellProduct .c-cart__plus-minus .button-plus{opacity:0.9}.c-drawer-upsale .c-cart__upsellProduct .c-cart__plus-minus .button-plus:hover{opacity:1}.c-drawer-upsale .c-cart__upsellProduct .c-cart__plus-minus .txt{font-size:11px;text-align:center}.c-drawer-upsale .c-drawer__subTotal{flex-direction:column;margin-bottom:0}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subTotal{margin-bottom:0}}.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft{width:100%;padding:0 25px;margin-bottom:5px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft{max-width:304px;padding:0;margin-bottom:0}}.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft .c-cart__footerPriceBox{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:14px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft .c-cart__footerPriceBox{font-size:16px;margin-bottom:5px}}.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft .c-drawer__subTotalTitle{font-size:14px;margin:0}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft .c-drawer__subTotalTitle{font-size:16px}}.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft .c-cart__total{font-size:14px}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalLeft .c-cart__total{font-size:16px}}.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalRight{width:100%}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalRight{margin-top:15px}}.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalRight .btn{max-width:inherit;min-width:inherit;width:100%}@media only screen and (min-width: 750px){.c-drawer-upsale .c-drawer__subTotal .c-drawer__subTotalRight .btn{font-weight:bold;font-size:14px}}.c-drawer-upsale .c-checkout{display:flex;justify-content:space-around}@media only screen and (min-width: 750px){.c-drawer-upsale .c-checkout{max-width:333px;margin:auto}}.c-drawer-upsale .c-checkout .paypal img{width:125px}.c-drawer-upsale .c-checkout .title{font-size:14px;color:#697071}@media only screen and (min-width: 750px){.c-drawer-upsale .c-checkout .title{padding-right:20px}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:0.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}