.cart-drawer{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;background:#00000080;height:100vh;z-index:99999;transition:.3s;opacity:0;visibility:hidden}.cart-drawer.active{opacity:1;visibility:visible}.cart-drawer-close-window-btn{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;width:100vw;height:100vh;-webkit-user-select:none;user-select:none;cursor:pointer}.cart-drawer-inner{position:absolute;top:0;right:0;max-width:400px;width:100%;z-index:2;transition:.3s;transform:translate(100%);opacity:1;visibility:visible;height:100%;max-height:100%;background:var(--white);display:flex;flex-direction:column}.cart-drawer-inner.active{transform:translate(0)}.cart-drawer-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px;flex-shrink:0;border-bottom:1px solid var(--border-color2)}.cart-drawer-title{font-size:16px;font-weight:700;line-height:1;text-transform:uppercase;display:flex;align-items:center;gap:15px}.cart-drawer-title span{text-transform:lowercase;font-size:12px;font-weight:400;color:var(--paragraph-text-color)}.cart-drawer-close-btn{width:16px;height:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all ease .3s}.cart-drawer-close-btn:hover{background:var(--border-color)}.cart-drawer-content{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:16px;scrollbar-color:var(--brand-color) transparent;display:flex;flex-direction:column;justify-content:space-between}.cart-drawer-items{display:flex;flex-direction:column;gap:16px}.cart-drawer-item{display:flex;gap:10px;align-items:center;padding:10px;box-shadow:0 3px 12px #d55a3c1a;border-radius:8px;overflow:hidden}.cart-drawer-item-img{width:56px;min-width:56px;border:1px solid var(--border-color2);border-radius:5px;overflow:hidden}.cart-drawer-item-img img{aspect-ratio:1 / 1}.cart-drawer-item-content-wrap{width:100%;display:flex;gap:20px;justify-content:space-between}.cart-drawer-item-content-inner{display:flex;flex-direction:column;justify-content:space-between;gap:16px}.cart-drawer-item-title{font-size:14px;font-weight:400;text-transform:capitalize;line-height:16px;color:var(--paragraph-text-color);transition:all ease .3s;display:flex;font-family:var(--bangla-font)}.cart-drawer-item-title:hover{color:var(--brand-color)}.cart-drawer-item-content .content-btm{display:flex;align-items:center;margin-top:7px;gap:8px}.cart-drawer-item-price{font-size:12px;font-weight:500;text-transform:uppercase;line-height:16px}.cart-drawer-item-qty-btn-wrap{border:1px solid var(--border-color2);display:flex;align-items:center;justify-content:center;height:24px;border-radius:5px;overflow:hidden}.cart-drawer-item-qty-input{width:20px;height:100%;text-align:center}.cart-drawer-item-qty-btn{height:100%;display:flex;align-items:center;justify-content:center;width:20px;transition:all ease .3s;font-size:14px;line-height:15px;font-weight:400}.cart-drawer-item-qty-btn:hover{background:var(--border-color);color:var(--white)}.cart-drawer-item-remove-btn-wrap{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between;gap:8px;flex-shrink:0}.cart-drawer-item-remove-btn-wrap .cart-drawer-item-price{white-space:nowrap;line-height:24px}.cart-drawer-item-remove-btn{width:16px;min-width:16px;height:16px;display:flex;align-items:center;justify-content:center;transition:all ease .3s}.cart-drawer-item-remove-btn svg{width:16px;height:16px}.cart-drawer-item-remove-btn svg path{transition:all ease .3s}.cart-drawer-item-remove-btn:hover svg path{fill:var(--brand-color)}.cart-drawer-footer{background:var(--item-bg3);display:flex;flex-direction:column;flex-shrink:0;gap:16px;padding:20px 0}.cart-drawer-total-wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 16px}.cart-drawer-total-title{font-size:16px;font-weight:700;line-height:1;text-transform:uppercase}.cart-drawer-total-price{font-size:14px;font-weight:500;line-height:1;text-transform:uppercase}.cart-drawer-checkout-btn-wrap{padding:0 16px}.cart-drawer-checkout-btn-wrap .btn{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;padding:8px;overflow:hidden;font-family:var(--heading-font);font-size:18px;font-weight:700;letter-spacing:1px;line-height:1;text-transform:uppercase;white-space:nowrap;color:var(--white);background:var(--product-card-accent);border:0;border-radius:4px}.cart-drawer-checkout-btn-wrap .btn:hover{color:var(--white);background:var(--product-card-accent)}.cart-drawer-checkout-btn-wrap .btn:hover:before{position:absolute;content:"";top:0;left:-100%;z-index:1;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:checkout-btn-shimmer .6s ease-out;pointer-events:none}@keyframes checkout-btn-shimmer{0%{left:-100%}to{left:100%}}.cart-drawer-empty{display:none;align-items:center;justify-content:center;height:83%;width:100%}.cart-drawer-empty-text p{font-size:16px;font-weight:400;line-height:1;text-transform:capitalize;color:var(--paragraph-text-color);margin:0 0 20px}.cart-drawer-empty-text .btn{background:var(--brand-color);border-color:var(--brand-color);color:var(--white)}.cart-drawer-empty-text .btn:hover{background:var(--white);color:var(--brand-color)}.cart-drawer.blank .cart-drawer-content,.cart-drawer.blank .cart-drawer-footer{display:none}.cart-drawer.blank .cart-drawer-empty{display:flex}@media only screen and (max-width:749px){.cart-drawer-checkout-btn-wrap .btn{font-size:14px;min-height:44px}}.cart-drawer-item-qty-btn:disabled,.cart-product-item .quantity-increase:disabled{opacity:.35;cursor:not-allowed}
/*# sourceMappingURL=/cdn/shop/t/8/assets/cart-drawer.css.map */
