.drawer{position:fixed;z-index:1000;left:0;top:0;width:100vw;height:100%;display:flex;opacity:0;justify-content:flex-end;background-color:rgba(var(--color-foreground),.24);transition:all var(--duration-default) ease-in-out}.drawer.active{visibility:visible;opacity:1}.drawer__inner{height:100%;width:53.4rem;max-width:calc(100vw - 3rem);border:.1rem solid rgba(var(--color-foreground),.2);border-right:0;background-color:rgb(var(--color-background));overflow:hidden;display:flex;flex-direction:column;transform:translate(100%);transition:transform var(--duration-default) ease}.drawer__inner-empty{height:100%;padding:0 3.5rem;background-color:rgb(var(--color-background));overflow:hidden;display:flex;flex-direction:column}.drawer__inner-empty .empty-cart-svg{width:123px;height:123px;background:#f3f4de;margin-bottom:26px}.cart-drawer__warnings{padding-top:16rem}cart-drawer.is-empty .drawer__header .free-shipping-section{display:none}cart-drawer:not(.is-empty) .cart-drawer__warnings{display:none}.cart-drawer__warnings--has-collection .cart__login-title{margin-top:2.5rem}.drawer.active .drawer__inner{transform:translate(0)}.drawer__header{background-color:rgb(var(--color-background))}.drawer__header div:first-child{padding:2.1rem 3.5rem 1.5rem 3.2rem}.drawer__close svg{height:2.2rem;width:2.2rem}.drawer__header .free-shipping-section{padding:.8rem 0;border:1px dashed rgb(var(--color-heading-text));border-left:none;border-right:none}.drawer__header .free-shipping-section p{font-size:1.1rem;line-height:1.5;letter-spacing:-.24px;gap:.9rem}.drawer__contents{flex-grow:1;display:flex;flex-direction:column}.drawer__footer{background-color:rgb(var(--color-background));border-top:.1rem solid rgba(var(--color-foreground),.12);padding:1.37rem 3.2rem 2.4rem}cart-drawer-items.is-empty+.drawer__footer{display:none}.drawer__footer>details{margin-top:-1.5rem;border-bottom:.1rem solid rgba(var(--color-foreground),.2)}.drawer__footer>details[open]{padding-bottom:1.5rem}.drawer__footer summary{display:flex;position:relative;line-height:1;padding:1.5rem 0}.drawer__footer>details+.cart-drawer__footer{padding-top:1.5rem}cart-drawer{position:fixed;top:0;left:0;width:100vw;height:100%}.cart-drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0}.cart-drawer__overlay:empty{display:block}.cart-drawer__form{flex-grow:1;display:flex;flex-wrap:wrap;padding:0 3.2rem}.cart-drawer .drawer__cart-items-wrapper{flex-grow:1}.cart-drawer .cart-items,.cart-drawer tbody{display:block;width:100%}.cart-drawer thead{display:inline-table;width:100%;position:sticky;top:0;z-index:2;background-color:rgb(var(--color-background))}cart-drawer-items{overflow:auto;flex:1}.cart-drawer .cart-item{padding-top:3.2rem}.cart-drawer .cart-item:last-child{margin-bottom:1rem}.cart-drawer .cart-item__media{width:25%}.cart-drawer .cart-item__image{max-width:100%;border-radius:4.693px;object-fit:contain;object-position:top}.cart-drawer .cart-items thead{margin-bottom:.5rem}.cart-drawer .cart-items thead th:first-child,.cart-drawer .cart-items thead th:last-child{width:0;padding:0}.cart-drawer .cart-items thead th:nth-child(2){width:50%;padding-left:0}.cart-drawer .cart-items thead tr{display:table-row;margin-bottom:0}.cart-drawer .cart-items th{border-bottom:.1rem solid rgba(var(--color-foreground),.08)}.cart-drawer .cart-item:last-child{margin-bottom:1.5rem}.cart-drawer .cart-item .loading-overlay{right:5px;padding-top:2.5rem}.cart-drawer .cart-item__details{width:55%;padding-left:2.4rem;position:relative}.cart-drawer .cart-item__details .toast{min-width:350px;top:95%}.cart-drawer .cart-item__details .divider{opacity:.13}.cart-item__details .badge{display:inline-flex;height:20px;padding:.22rem .98rem;font-size:1rem;border-radius:2.66rem;margin:0}.cart-item__details .badge.onetime-badge{border:.555px solid var(--pink-pink-150, #700070);background:var(--pink-pink-0, #FFDAF0);color:var(--pink-pink-150, #700070)}.cart-item__details .badge.subscription-badge{border:.555px solid rgb(var(--color-tertiary));background:var(--green-bg-dew-green, #D1EFD2);color:rgb(var(--color-tertiary))}.cart-drawer .cart-item__totals{width:20%}.cart-drawer.cart-drawer .cart-item__price-wrapper{gap:1.2rem}.cart-drawer.cart-drawer .cart-item__price-wrapper>*:only-child{margin-top:0}.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{display:flex}.cart-drawer .unit-price{margin-top:.6rem}.cart-drawer .cart-items .cart-item__quantity{padding-top:0;grid-column:2 / 5}.selling_plan-option{font-size:11px;letter-spacing:-.22px;margin-top:1.8rem}.add_subscription_option label{gap:.8rem}.add_subscription_option label .check-btn{max-width:19px;height:19px;border-radius:4px;border:1px solid rgb(var(--color-heading-text));margin-top:3px}.add_subscription_option input:checked+label .check-btn{background:rgb(var(--color-heading-text))}.add_subscription_option input:checked+label .check-btn:after{content:"";position:absolute;width:14px;height:10px;top:4px;left:2px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' viewBox='0 0 14 10' fill='none'%3E%3Cpath d='M1 5L5 9L12.5 1' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.cart-item__upsells{margin-top:1.8rem;row-gap:2rem}.cart-item__upsells .product-upsell-option{border-radius:6px;border:1px solid rgba(var(--color-button),.75)}.cart-item__upsells .product-upsell-option .upsell-content-container{column-gap:16px;padding:16px 14px 12px}.cart-item__upsells .product-upsell-option .upsell-content-container .product-upsell-image img{border-radius:4px}.cart-item__upsells .product-upsell-option .upsell-content-container .upsell_content{width:calc(100% - 100px)}.cart-item__upsells .product-upsell-option .upsell-content-container .upsell_content p.ups-msg{line-height:20px}.cart-item__upsells .product-upsell-option .upsell-content-container .upsell_content .upsell-discount-badge{border-radius:4.67px;border:.934px solid rgb(var(--color-tertiary));background:rgba(var(--color-button),.2);padding:3px 10px;margin-bottom:.8rem}.cart-item__upsells button{gap:.8rem;min-height:4rem;min-width:unset;border-radius:0}.cart-item__upsells button:hover{border:none!important}.cart-item__upsells button span{gap:.8rem}.cart-item__upsells .product-upsell-option.add_subscription_option{border:1px solid var(--orange-sunflower, #f7941d);background:#fff09bba}.cart-item__upsells .product-upsell-option.add_subscription_option button{border-radius:0 0 5.689px 5.689px;border:none!important;background:var(--orange-sunflower, #f7941d)}.cart-item__upsells .product-upsell-option.add_subscription_option button:hover{background:#efd850}.cart-item__upsells .product-upsell-option.add_subscription_option .upsell-content-container .upsell_content .upsell-discount-badge{border-radius:5.224px;background:var(--purple-aubergine, #990492)}.cart-item__upsells .product-upsell-option.add_subscription_option .upsell-promo-msg{font-size:1.1rem;gap:.8rem}.cart-item__upsells .product-upsell-option.add_subscription_option .upsell-promo-msg svg{margin-top:2px}button.add-btn span svg{width:11px}#CartDrawer-custom-diet{border-radius:5px;border:1px solid rgb(var(--color-button));background:linear-gradient(357deg,#f3f4de -4.96%,#f3f4de00 97.84%);box-shadow:0 0 14px 1px rgba(var(--color-tertiary),.21);margin:4.3rem 0 4rem}#CartDrawer-custom-diet .prd-img{width:38%}#CartDrawer-custom-diet .prd-content{width:62%;padding:1.3rem 1.3rem 1.3rem .5rem;gap:.4rem}#CartDrawer-custom-diet .prd-pricing>span{gap:.9rem}#CartDrawer-custom-diet .prd-content p{line-height:1.5}#CartDrawer-custom-diet button{padding:3px 10px;min-width:139px;min-height:unset}#CartDrawer-custom-diet button span{gap:.4rem}.cart-drawer .drawer__heading{font-size:2.4rem}.upsell-cart-slider{padding:3.2rem 0}.upsell-cart-slider slider-component{padding-right:3.2rem}.upsell-cart-slider h3{margin-bottom:2.1rem}.upsell-cart-slider .crossell-product{gap:2.3rem;border-radius:var(--inputs-radius);border:1px solid rgba(var(--color-foreground),.12);padding:8px 7px;display:flex!important}.upsell-cart-slider .crossell-product .crosell-img img{border-radius:6px}.upsell-cart-slider .crossell-content p:nth-child(1){margin-bottom:.8rem}.upsell-cart-slider .pricing>span{gap:.8rem}.upsell-cart-slider button{gap:.4rem;min-height:27px;min-width:60px;max-width:60px;padding:0 5px}.upsell-cart-slider button svg{width:11px}.upsell-cart-slider .upsell-pagination{top:3.2rem;gap:.93rem;right:3.2rem}.upsell-cart-slider .upsell-pagination svg.disabled{pointer-events:none;opacity:.3}.order-summary{background:linear-gradient(180deg,#f3f4de 87.49%,#f3f4de00);padding:2rem 3.2rem}.order-summary p{margin-bottom:.8rem}.order-summary p.discount-summary{margin:0}.order-summary .discount_amount{margin-bottom:.8rem}.cart-drawer .cart-item cart-remove-button{bottom:12px}.cart-plix__empty_coupons{grid-area:list;overflow-y:auto;overflow-x:hidden;padding:25px 0}.cart-plix__empty_coupons_heading{position:relative;display:-ms-flexbox;display:flex;align-items:center}.cart-plix__empty_coupons_heading h2{color:#26543f;font-size:28px;font-style:normal;font-weight:700;line-height:128.5%;letter-spacing:-.912px}.cart-plix__empty_coupons_bg{margin-left:1.5rem;display:flex}.cart-plix__empty_coupons_bg span{width:35px!important;height:35px!important}.cart-plix__empty_coupons_body_card{margin:1.5rem 0;border-radius:10.11px;background:#fff;padding:1rem}.cart-plix__empty_coupons_body_card_head{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:start;-ms-flex-pack:justify;justify-content:space-between}.cart-plix__empty_coupons_body_card_head_heading span:first-child{color:#06543d;font-size:16.164px;font-style:normal;font-weight:700;line-height:180%;margin-right:1rem}.cart-plix__empty_coupons_body_card_head_heading span:nth-child(2){border-color:#5dd37c;border-style:dashed solid;border-width:2px;color:#5dd37c;text-align:center;padding:.25rem .5rem;border-radius:6px;font-size:14.12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.282px;text-transform:capitalize}.cart-plix__empty_coupons_body_card_head p{color:#00000080;font-size:12.637px;margin:1rem 0 .7rem;width:80%;font-style:normal;font-weight:400;line-height:160%}.cart-plix__empty_coupons_body_card_head_code{color:#5dd37c;text-align:right;font-size:15.164px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.303px;text-transform:uppercase;cursor:pointer;flex:0 0 70px;margin-top:6px}.cart-plix__empty_coupons_body_card_button{border-radius:8.472px;background:#5dd37c;color:#fff;font-size:15px;font-style:normal;width:100%;padding:8px 0;font-weight:800;line-height:160%;letter-spacing:0;border:0;display:block;text-align:center;text-decoration:none}.cart-drawer__collection .product-grid.grid.swiper-wrapper{margin-bottom:2rem}@media screen and (max-width: 750px){.cart-drawer .drawer__heading{font-size:2.8rem}.upsell-cart-slider slider-component{padding-right:2rem}.drawer__inner{max-width:100%;width:100vw}.drawer__header div:first-child{padding:2.1rem 2.4rem 1.5rem}.cart-drawer__form{padding:0 2rem}.cart-drawer .cart-item__details{padding-left:1rem;width:50%}.drawer__footer{padding:1.37rem 2rem 2.4rem}.cart-drawer .cart-item__media{width:30%}.cart-drawer .cart-item__totals{width:20%}.cart-drawer .cart-item__totals .cart-item__price-wrapper,.cart-drawer .cart-item__price-wrapper .cart-item__discounted-prices{flex-direction:column-reverse;align-items:flex-end}.cart-drawer .price--end{font-size:1.4rem!important}.cart-drawer .price--end.cart-item__old-price{font-size:1.2rem!important;margin:0}.cart-item__upsells{margin-top:1rem}.add_subscription_option{margin-top:0}.add_subscription_option label .check-btn{margin-top:5px}#CartDrawer-custom-diet button{min-width:102px}.upsell-cart-slider .upsell-pagination{right:1.7rem}.order-summary{padding:2rem}.cart-plix__empty_coupons{padding:0 0 25px}.upsell-cart-slider{padding:2rem}.cart-drawer .cart-item__details .toast{min-width:300px}}@media (max-width: 540px){.cart-plix__empty_coupons_heading h2{font-size:24px}.cart-plix__empty_coupons_bg span{width:28px!important;height:28px!important}.cart-plix__empty_coupons_body_card_head_heading span:first-child{font-size:12px;margin-right:.5rem}.cart-plix__empty_coupons_body_card_head_heading span:nth-child(2){font-size:11.14px;padding:.2rem .5rem}.cart-plix__empty_coupons_body_card_button{font-size:15.6px}.cart-plix__empty_coupons_body_card_head_code{font-size:11.9px}.cart-plix__empty_coupons_body_card_head p{font-size:10px;margin:.8rem 0 .5rem}}@media screen and (max-width: 480px){.upsell-cart-slider button{min-width:45px}.upsell-cart-slider .crossell-product{gap:1rem}}@media screen and (max-height: 650px){cart-drawer-items{overflow:visible}.drawer__inner{overflow:scroll}}@media screen and (max-width: 749px){.cart-drawer .cart-item cart-remove-button{margin-left:0}}.cart-drawer__footer>*+*{margin-top:1rem;display:none}.cart-drawer .totals{margin-bottom:.7rem}.cart-drawer .product-option dd{word-break:break-word}.cart-drawer details[open]>summary .icon-caret{transform:rotate(180deg)}.cart-drawer .cart__checkout-button{max-width:none;gap:1rem}.drawer__footer .cart__dynamic-checkout-buttons{max-width:100%}.drawer__footer #dynamic-checkout-cart ul{flex-wrap:wrap!important;flex-direction:row!important;margin:.5rem -.5rem 0 0!important;gap:.5rem}.drawer__footer [data-shopify-buttoncontainer]{justify-content:flex-start}.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(50% - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:only-child{flex-basis:100%!important;margin-right:.5rem!important}@media screen and (min-width: 901px){.drawer__footer #dynamic-checkout-cart ul>li{flex-basis:calc(100% / 3 - .5rem)!important;margin:0!important}.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(2)~li,.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4),.drawer__footer #dynamic-checkout-cart ul>li:first-child:nth-last-child(4)~li{flex-basis:calc(50% - .5rem)!important}}cart-drawer-items::-webkit-scrollbar{width:3px}cart-drawer-items::-webkit-scrollbar-thumb{background-color:rgba(var(--color-foreground),.7);border-radius:100px}cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:31px}.footer-promotion{padding:0 3.2rem 1.37rem;margin:0 -3.2rem .7rem;border-bottom:.1rem solid rgba(var(--color-foreground),.12);overflow:hidden;max-width:100vw;gap:3rem}.footer-promotion .marquee-cont{gap:3rem;flex:0 0 auto;animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:15s;animation-play-state:running;will-change:transform,width;animation-name:scrolling-left}.footer-promotion p{opacity:.84;gap:.8rem}.footer-promotion p:not(:last-child):after{content:"";width:.5467rem;height:.5467rem;background:#1eaf6d;opacity:.36;position:absolute;right:-19px}.footer-promotion .marquee-cont:not(:last-child) p:after{content:"";width:.5467rem;height:.5467rem;background:#1eaf6d;opacity:.36;position:absolute;right:-19px}.cart-drawer .scDiscount__container{display:none}.aov-bar-section{padding:2.1rem 2.5rem;gap:.7rem;background:#f9fae4;margin:3.2rem;border-radius:8px;border:1px dashed #26543F}.aov-progress-container{background-color:transparent;border:1px solid #095933}.aov-progress-container,.progress{border-radius:24px;height:8px}.progress{background-color:#5dd37c;width:0;transition:width .4s linear;display:block;padding:0!important}.aov-progress-container .aov-discount-level{width:24px;height:24px;background:#f3f4de;border:1px solid #26543F;top:-8px}.aov-progress-container .aov-discount-level.active-discount{background-color:#5dd37c;filter:drop-shadow(0px 0px 0px rgba(93,211,124,.2))}.aov-progress-container .aov-discount-level.active-discount svg path{stroke:#feffed}.aov-bar-section .success-msg{margin-top:.8rem;gap:.86rem}.aov-bar-section .success-msg span{opacity:.64}.aov-bar-section [data-journey-mesg]{text-transform:none}.success-discount-box p{border-radius:5px;background:#e3e4cd;width:calc(100% - 153px);padding:0 1.7rem;gap:.75rem}.success-discount-box button{width:139px;min-height:43px}@media screen and (max-width:750px){.aov-bar-section{padding:1.9rem;gap:1.2rem;margin:1.9rem 1.6rem 2rem 1.9rem}.drawer__inner-empty{padding:2.1rem 2.4rem 1.5rem}}@media screen and (max-width:480px){.aov-bar-section [data-journey-mesg]{font-size:12px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/component-cart-drawer.css.map */
