.drawer{background-color:#0006}.drawer__inner{width:598px;padding:0;background-color:#000;max-width:100%;overflow-x:hidden}.drawer__header{padding:24px;display:block;background-color:transparent}.drawer__header-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.el-drawer .drawer__heading{font-family:var(--font-Primary);font-weight:700;font-size:22px;line-height:normal;letter-spacing:normal;color:#fff;margin-bottom:0}.drawer__close{--size: 25px;width:var(--size);height:var(--size);min-width:unset;min-height:unset;position:static;inset:unset;box-shadow:unset;outline:0}.drawer__close svg{width:inherit;height:inherit}.drawer__header-progress-text{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:8px}.drawer__header-progress-text p[title=free-shipping]{font-family:var(--font-Primary);font-weight:400;font-size:18px;line-height:1.35;letter-spacing:normal;color:#fff}.drawer__header-progress-text p[title=reward-text]{font-family:var(--font-Primary);font-weight:700;font-size:15px;line-height:1.6;letter-spacing:normal;color:#fff}.drawer__header-progress-text p[title=reward-text] span{font-weight:400}.drawer__header-progress-main{position:relative;border-radius:12px;background:#d9d9d9;padding:0;width:100%;height:8px;overflow-x:hidden}.drawer__header-progress-inner{position:absolute;height:inherit;top:0;right:0;bottom:0;left:0;opacity:1;margin:0;border-radius:12px;background:#62d05f;padding:0;display:block!important;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.drawer__footer{padding:24px;border-top-width:0;background-color:transparent}.drawer__footer .totals__total,.drawer__footer .totals__total-value{font-family:var(--font-Primary);font-weight:700;font-size:24px;line-height:normal;letter-spacing:normal;margin-bottom:0;color:#fff}.cart-drawer__footer>*+*{margin-top:0}.cart-drawer__footer .totals{margin-bottom:40px}.cart-drawer__footer .cart__ctas button{outline:0;width:100%;box-shadow:unset;background-color:#fff;color:#000;text-transform:capitalize;border:0;padding:13px 10px;line-height:normal}.cart-drawer__footer .cart__ctas button:after,.cart-drawer__footer .cart__ctas button:before{display:none}.cart-drawer__footer .text-note{display:block;text-align:center;margin-top:24px;font-family:var(--font-Primary);font-weight:400;font-size:14px;line-height:2;letter-spacing:normal;color:#fff}.drawer-empty{background:#fff;padding:24px 12px;border-radius:16px;width:100%;margin-bottom:40px}.drawer-empty__heading{font-family:var(--font-Primary);font-weight:700;font-size:22px;line-height:1.37;letter-spacing:normal;text-align:center;margin-bottom:32px}.drawer-empty__shopnow{border:2px solid #000000;background:#000;color:#fff;padding:7px 18px;font-family:var(--font-Primary);font-weight:700;font-size:18px;line-height:normal;letter-spacing:normal;margin:0 auto;display:block;width:fit-content;border-radius:25px;outline:0;box-shadow:unset}.drawer-extra-product{width:100%}.drawer-extra-product__heading{font-family:var(--font-Primary);font-weight:700;font-size:18px;line-height:1.35;letter-spacing:normal;margin-bottom:36px;color:#fff}.drawer-extra-product__item:not(:last-child){margin-bottom:24px}.drawer-extra-product__list{margin-right:36px}.drawer-extra-product__item{display:flex;align-items:start;flex-wrap:wrap;justify-content:space-between}.drawer-extra-product__img{flex:0 0 68px;max-width:68px;margin-right:20px;display:flex;align-items:end;justify-content:end;background:#fff;min-height:93px;border-radius:8px}.drawer-extra-product__body{flex:0 0 calc(100% - 193px);max-width:calc(100% - 193px)}.drawer-extra-product__link{flex:0 0 75px;max-width:75px;margin-left:30px}.drawer-extra-product__img img{max-width:66px;height:auto;margin:0 auto;border-radius:0 0 8px 8px}.drawer-extra-product__body-heading,.drawer-extra-product__body-type{font-family:var(--font-Primary);font-weight:700;font-size:15px;line-height:1.34;letter-spacing:normal;margin-bottom:4px;color:#fff}.drawer-extra-product__body-type{display:block;font-weight:400}.drawer-extra-product__body-price{font-family:var(--font-Primary);font-weight:700;font-size:15px;line-height:1.6;letter-spacing:normal;margin-bottom:0;color:#fff}.drawer-extra-product__body-price s{font-weight:400;margin-right:8px}.drawer-extra-product__link button{border:0px solid #000000;background:#fff;color:#000;padding:9px 20px;font-family:var(--font-Primary);font-weight:700;font-size:18px;line-height:normal;letter-spacing:normal;margin:0 auto;display:block;width:74px;border-radius:25px;min-width:unset;min-height:unset;outline:0!important;box-shadow:unset!important;text-transform:capitalize}.drawer-extra-product__link .loading-overlay__spinner{right:unset;padding-top:0;left:50%;top:45%;transform:translate(-50%,-50%)}.drawer-extra-product__link button:after,.drawer-extra-product__link button:before{display:none}.el-drawer cart-drawer-items{padding:16px 24px;overflow-x:hidden}.el-drawer cart-drawer-items::-webkit-scrollbar{width:8px;background-color:#000}.el-drawer cart-drawer-items::-webkit-scrollbar-thumb{background-color:#d9d9d9;border-radius:12px}.el-drawer cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:16px}.drawer-main-item{width:100%;margin-bottom:40px}.drawer-main-item__box{padding:24px 12px}.drawer-main-item__subscriptions{background:#dceef9;border-radius:16px 16px 0 0}.drawer-main-item__one-time{background:#fff;border-radius:0 0 16px 16px}.drawer-main-item__heading{font-family:var(--font-Primary);font-weight:700;font-size:15px;line-height:1.34;letter-spacing:normal;margin-bottom:32px;color:#000}.drawer-main-item__item:not(:last-child){margin-bottom:32px}.drawer-main-item__desc{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start;margin-bottom:32px}.drawer-main-item__img{flex:0 0 68px;max-width:68px;margin-right:20px;display:flex;align-items:end;justify-content:end;background:#fff;min-height:93px;border-radius:8px}.drawer-main-item__body{flex:0 0 calc(100% - 178px);max-width:calc(100% - 178px)}.drawer-main-item__price{flex:0 0 70px;max-width:70px;margin-left:20px}.drawer-main-item__img img{max-width:66px;height:auto;margin:0 auto;border-radius:0 0 8px 8px}.drawer-main-item__body-heading{font-family:var(--font-Primary);font-weight:700;font-size:15px;line-height:1.34;letter-spacing:normal;margin-bottom:4px;color:#000}.drawer-main-item__body-type{font-family:var(--font-Primary);font-weight:400;font-size:15px;line-height:1.34;letter-spacing:normal;color:#000}.drawer-main-item__body-price{display:none}.drawer-main-item__body-qty{display:flex;align-items:center;margin-top:24px}.drawer-main-item__body-qty-text{font-family:var(--font-Primary);font-weight:400;font-size:15px;line-height:normal;letter-spacing:normal;margin-right:36px}.drawer-main-item__body-qty-inner,.cart-drawer .quantity-popover-container{width:80px;border:2px solid #000000;display:flex;align-items:center;border-radius:48px;padding:1px 10px;background:#fff}.drawer-main-item__body-qty-inner .quantity__input{width:100%;outline:0;box-shadow:unset;border:0;text-align:center;font-family:var(--font-Primary);font-weight:700;font-size:16px;line-height:normal;letter-spacing:normal;background-color:transparent;opacity:1}.drawer-main-item__body-qty-inner .quantity{width:unset;border-radius:unset;min-height:unset;align-items:center}.drawer-main-item__body-qty-inner .quantity:after,.drawer-main-item__body-qty-inner .quantity:before{display:none}.drawer-main-item__body-qty-inner .quantity__button{--size: 12px;width:var(--size);height:var(--size);cursor:pointer;display:block;line-height:0;outline:0;box-shadow:unset}.drawer-main-item__price p,.drawer-main-item__body-price{font-family:var(--font-Primary);font-weight:700;font-size:15px;line-height:1.34;letter-spacing:normal;color:#000;text-align:right}.drawer-main-item__price p s,.drawer-main-item__body-price s{color:#9a9fa5;margin-right:8px;font-weight:400}.drawer-main-item__desc-option{display:flex;align-items:center;justify-content:space-between;gap:20px}.drawer-main-item__desc-option button{cursor:pointer}.drawer-main-item__desc-option select{border:2px solid #000000;outline:0;box-shadow:unset;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='13' height='9' viewBox='0 0 13 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.25L6.5 6.75L12 1.25' stroke='black' stroke-width='2'/%3E%3C/svg%3E");background-position:right center;background-size:35px 10px;background-repeat:no-repeat;font-family:var(--font-Primary);font-weight:700;font-size:15px;line-height:1;letter-spacing:normal;padding:4px 32px 4px 20px;border-radius:25px;color:#000;background-color:#fff}.drawer-main-item__desc-option button{outline:0;box-shadow:unset;padding:8px 14px;font-family:var(--font-Primary);font-weight:700;font-size:18px;line-height:normal;letter-spacing:normal;color:#fff;background:#000;border-radius:25px;border:0}.drawer-main-item__desc-option .delete-cart-item{--size: 20px;width:var(--size);height:var(--size);cursor:pointer}.drawer-main-item:has(.drawer-main-item__one-time):not(:has(.drawer-main-item__subscriptions)) .drawer-main-item__one-time.drawer-main-item__box{border-radius:16px}.drawer-main-item:has(.drawer-main-item__subscriptions):not(:has(.drawer-main-item__one-time)) .drawer-main-item__subscriptions.drawer-main-item__box{border-radius:16px}@media only screen and (min-width:992px)and (max-width:1440px){.drawer__inner{width:41.528vw}.drawer__header{padding:1.667vw}.drawer__header-heading{margin-bottom:2.778vw}.el-drawer .drawer__heading{font-size:1.528vw}.drawer__close{--size: 1.736vw}.drawer__header-progress-text{gap:.556vw;margin-bottom:.556vw}.drawer__header-progress-text p[title=free-shipping]{font-size:1.25vw}.drawer__header-progress-text p[title=reward-text]{font-size:1.042vw}.drawer__header-progress-main{border-radius:.833vw;height:.556vw}.drawer__header-progress-inner{border-radius:.833vw}.drawer__footer{padding:1.667vw}.drawer__footer .totals__total,.drawer__footer .totals__total-value{font-size:1.667vw}.cart-drawer__footer .totals{margin-bottom:2.778vw}.cart-drawer__footer .cart__ctas button{padding:.903vw .694vw}.cart-drawer__footer .text-note{margin-top:1.667vw;font-size:.972vw}.drawer-empty{padding:1.667vw .833vw;border-radius:1.111vw;margin-bottom:2.778vw}.drawer-empty__heading{font-size:1.528vw;margin-bottom:2.222vw}.drawer-empty__shopnow{border:.139vw solid #000000;padding:.486vw 1.25vw;font-size:1.25vw;border-radius:1.736vw}.drawer-extra-product__heading{font-size:1.25vw;margin-bottom:2.5vw}.drawer-extra-product__item:not(:last-child){margin-bottom:1.667vw}.drawer-extra-product__list{margin-right:2.5vw}.drawer-extra-product__img{flex:0 0 4.722vw;max-width:4.722vw;margin-right:1.389vw;min-height:6.458vw;border-radius:.556vw}.drawer-extra-product__body{flex:0 0 calc(100% - 13.403vw);max-width:calc(100% - 13.403vw)}.drawer-extra-product__link{flex:0 0 5.208vw;max-width:5.208vw;margin-left:2.083vw}.drawer-extra-product__img img{max-width:4.583vw;border-radius:0 0 .556vw .556vw}.drawer-extra-product__body-heading,.drawer-extra-product__body-type{font-size:1.042vw;margin-bottom:.278vw}.drawer-extra-product__body-price{font-size:1.042vw}.drawer-extra-product__body-price s{margin-right:.556vw}.drawer-extra-product__link button{padding:.625vw 1.389vw;font-size:1.25vw;border-radius:1.736vw}.el-drawer cart-drawer-items{padding:1.111vw 1.667vw}.el-drawer cart-drawer-items::-webkit-scrollbar{width:.556vw}.el-drawer cart-drawer-items::-webkit-scrollbar-thumb{border-radius:.833vw}.el-drawer cart-drawer-items::-webkit-scrollbar-track-piece{margin-top:1.111vw}.drawer-main-item{margin-bottom:2.778vw}.drawer-main-item__box{padding:1.667vw .833vw}.drawer-main-item__subscriptions{border-radius:1.111vw 1.111vw 0 0}.drawer-main-item__one-time{border-radius:0 0 1.111vw 1.111vw}.drawer-main-item__heading{font-size:1.042vw;margin-bottom:2.222vw}.drawer-main-item__item:not(:last-child){margin-bottom:2.222vw}.drawer-main-item__desc{margin-bottom:2.222vw}.drawer-main-item__img{flex:0 0 4.722vw;max-width:4.722vw;margin-right:1.389vw;min-height:6.458vw;border-radius:.556vw}.drawer-main-item__body{flex:0 0 calc(100% - 12.361vw);max-width:calc(100% - 12.361vw)}.drawer-main-item__price{flex:0 0 4.861vw;max-width:4.861vw;margin-left:1.389vw}.drawer-main-item__img img{max-width:4.583vw;border-radius:0 0 .556vw .556vw}.drawer-main-item__body-heading{font-size:1.042vw;margin-bottom:.278vw}.drawer-main-item__body-type{font-size:1.042vw}.drawer-main-item__body-qty{margin-top:1.667vw}.drawer-main-item__body-qty-text{font-size:1.042vw;margin-right:2.5vw}.drawer-main-item__body-qty-inner,.cart-drawer .quantity-popover-container{border:.139vw solid #000000}.drawer-main-item__body-qty-inner .quantity__input{font-size:1.111vw}.drawer-main-item__price p,.drawer-main-item__body-price{font-size:1.042vw}.drawer-main-item__price p s,.drawer-main-item__body-price s{margin-right:.556vw}.drawer-main-item__desc-option{gap:1.389vw}.drawer-main-item__desc-option select{border:.139vw solid #000000;background-size:2.431vw .694vw;font-size:1.042vw;border-radius:1.736vw}.drawer-main-item__desc-option button{padding:.556vw .972vw;font-size:1.25vw;border-radius:1.736vw}.drawer-main-item__desc-option .delete-cart-item{--size: 1.389vw}.drawer-main-item:has(.drawer-main-item__one-time):not(:has(.drawer-main-item__subscriptions)) .drawer-main-item__one-time.drawer-main-item__box{border-radius:1.111vw}.drawer-main-item:has(.drawer-main-item__subscriptions):not(:has(.drawer-main-item__one-time)) .drawer-main-item__subscriptions.drawer-main-item__box{border-radius:1.111vw}}@media(max-width:767px){.cart-drawer,.drawer__inner{width:100%}.el-drawer .drawer__heading{font-size:21px}.drawer-extra-product__link{flex:0 0 100%;max-width:100%;margin-left:0;margin-top:16px}.drawer-extra-product__body,.drawer-main-item__body{flex:0 0 calc(100% - 88px);max-width:calc(100% - 88px)}.drawer-extra-product__link button{margin-left:0}.drawer__header-heading,.cart-drawer__footer .totals{margin-bottom:24px}.drawer-main-item__price{display:none}.drawer-main-item__body-price{display:block;margin-top:16px}.drawer-main-item__price p,.drawer-main-item__body-price{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/new-cart-drawer.css.map */
