.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:.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}.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:13px;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}@media only screen and (min-width: 750px){.c-cart__additionalButtons{padding:0 3px}}.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}.c-cart__additionalButtons .shopify-cleanslate [data-testid]{flex-basis:100% !important;height:54px !important;margin:0 0 8px 0 !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}