.ccdrawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.ccdrawer[aria-hidden=false]{pointer-events:auto}.ccdrawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000073;opacity:0;transition:.25s}.ccdrawer[aria-hidden=false] .ccdrawer__overlay{opacity:1}.ccdrawer__panel{position:absolute;top:0;right:0;height:100%;width:380px;max-width:92vw;background:#fff;transform:translate(100%);transition:.25s;display:flex;flex-direction:column;padding:18px}.ccdrawer[aria-hidden=false] .ccdrawer__panel{transform:translate(0)}.ccdrawer__close{position:absolute;top:12px;right:12px;border:0;background:transparent;font-size:18px;cursor:pointer}.ccdrawer__title{margin:0 0 14px;font-size:18px;font-weight:700}.ccdrawer__items{display:flex;flex-direction:column;gap:12px;padding-bottom:12px}.ccitem{display:flex;gap:10px;padding-bottom:12px;border-bottom:1px dashed #e5e5e5}.ccitem img{width:76px;height:auto;border-radius:6px;display:block}.ccitem__info{flex:1;min-width:0}.ccitem__title{font-weight:600;font-size:14px;line-height:1.2;margin-bottom:4px;display:block}.ccitem__variant{font-size:12px;opacity:.7;margin-bottom:6px}.ccitem__row{display:flex;align-items:center;gap:8px}.ccqty{display:flex;align-items:center;border:1px solid #ddd;border-radius:6px;overflow:hidden}.ccqty button{width:30px;height:28px;border:0;background:#f7f7f7;cursor:pointer}.ccqty input{width:40px;height:28px;border:0;text-align:center}.ccremove{border:0;background:none;font-size:12px;text-decoration:underline;cursor:pointer;opacity:.8}.ccprice{margin-left:auto;font-weight:600}.ccdrawer__footer{margin-top:auto;padding-top:12px;border-top:1px solid #eee;display:flex;flex-direction:column;gap:10px}.ccdrawer__subtotal{display:flex;justify-content:space-between;font-weight:700}.ccdrawer__checkout{display:block;text-align:center;padding:12px;border-radius:8px;background:#000;color:#fff;font-weight:700}.ccdrawer__viewcart{display:block;text-align:center;padding:10px;border-radius:8px;border:1px solid #000;font-weight:700}#custom-cart-drawer,#custom-cart-drawer *,#custom-cart-drawer .ccitem__title{color:#111!important}#custom-cart-drawer .ccitem__variant,#custom-cart-drawer .t4s-mini-opt{color:#555!important;opacity:1!important}#custom-cart-drawer .ccqty button{color:#111!important;background:#f5f5f5!important}#custom-cart-drawer .ccqty input{color:#111!important;background:#fff!important}#custom-cart-drawer .ccremove{color:#111!important;opacity:.8!important}#custom-cart-drawer .ccprice,#custom-cart-drawer .ccdrawer__subtotal,#custom-cart-drawer [data-ccdrawer-subtotal]{color:#111!important}#custom-cart-drawer .ccdrawer__checkout{background:#111!important;color:#fff!important}#custom-cart-drawer .ccdrawer__viewcart{border-color:#111!important;color:#111!important}#custom-cart-drawer .ccqty input[data-qty-input]{font-size:14px!important;font-weight:600!important;color:#111!important;opacity:1!important;background:#fff!important;text-align:center!important;line-height:28px!important;width:44px!important;min-width:44px!important;padding:0!important;border:0!important;outline:none!important;-webkit-appearance:none;appearance:none}#custom-cart-drawer .ccqty button{display:flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;font-size:16px!important;font-weight:700!important;padding:0!important}#custom-cart-drawer .ccqty{height:30px!important}#custom-cart-drawer .ccdrawer__close,#custom-cart-drawer .ccdrawer__close:hover{background:transparent!important;box-shadow:none!important;text-decoration:none!important;opacity:1!important;transform:none!important}#custom-cart-drawer .ccremove{text-decoration:none!important;opacity:.75!important;transition:none!important}#custom-cart-drawer .ccremove:hover{opacity:.75!important;text-decoration:none!important}#custom-cart-drawer a:hover,#custom-cart-drawer button:hover{filter:none!important;transform:none!important}#custom-cart-drawer .ccremove,#custom-cart-drawer .ccremove:hover,#custom-cart-drawer .ccremove:focus,#custom-cart-drawer .ccremove:active{color:#111!important;opacity:.75!important;text-decoration:none!important;background:transparent!important;box-shadow:none!important;filter:none!important;transform:none!important;transition:none!important;outline:none!important}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-cart-drawer.css.map */
