cart-drawer,.custom-cart-drawer{background:#fff!important;font-family:inherit;font-size:1.2rem!important;color:#111}cart-drawer .drawer__inner,.custom-cart-drawer .drawer__inner{display:flex;flex-direction:column;height:100%}cart-drawer .drawer__header,.custom-cart-drawer .drawer__header{border-bottom:1px solid #eee;padding:1.2rem 1.6rem}cart-drawer .drawer__header h2,.custom-cart-drawer h2{font-size:1.5rem!important;font-weight:700;margin:0}cart-drawer .cart-items,.custom-cart-drawer .cart-items{flex-grow:1;overflow-y:auto}cart-drawer .cart-item,.custom-cart-drawer .cart-item{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #f2f2f2}cart-drawer .cart-item img,.custom-cart-drawer img{width:60px!important;height:60px!important;object-fit:cover;border-radius:6px}cart-drawer .cart-item__name,.custom-cart-drawer .item-name{font-size:1.25rem!important;font-weight:600;margin-bottom:3px;line-height:1.3}cart-drawer .price,.custom-cart-drawer .item-price{font-size:1.1rem!important;opacity:.8}cart-drawer .totals,.custom-cart-drawer .totals{padding:1rem 1.5rem;border-top:1px solid #eaeaea;font-weight:600;display:flex;justify-content:space-between;align-items:center;font-size:1.3rem}cart-drawer .drawer__footer,.custom-cart-drawer .drawer__footer{background:#fafafa;border-top:1px solid #eee;padding:20px 16px 25px;display:flex;flex-direction:column;gap:10px;position:sticky;bottom:0;z-index:10}cart-drawer .drawer__footer .drawer__view-cart,.custom-cart-drawer .button-secondary{display:block;background:#f1f3f5!important;color:#000!important;font-size:1.2rem!important;font-weight:600;text-align:center;padding:9px 0;border:none;border-radius:999px;text-decoration:none!important;transition:all .2s ease}cart-drawer .drawer__footer .drawer__view-cart:hover,.custom-cart-drawer .button-secondary:hover{background:#e4e6e8!important}cart-drawer .drawer__footer .cart__checkout-button,.custom-cart-drawer .button-primary{display:block;background:#a34719!important;color:#fff!important;font-size:1.2rem!important;font-weight:700;text-align:center;padding:10px 0;border:none;border-radius:999px;text-decoration:none!important;transition:background .2s ease,transform .2s ease}cart-drawer .drawer__footer .cart__checkout-button:hover,.custom-cart-drawer .button-primary:hover{background:#8f3d15!important;transform:translateY(-1px)}cart-drawer .drawer__footer{position:fixed!important;bottom:0!important;left:0;width:420px;background:#fafafa!important;padding:20px 16px 25px;border-top:1px solid #eee;z-index:100000}cart-drawer .drawer__inner{height:calc(100% - 140px)!important;overflow-y:auto!important}.custom-cart-drawer{display:flex!important;flex-direction:column!important;justify-content:space-between!important;background-color:#faf7f3!important;height:100%!important}.custom-cart-drawer .drawer-content{flex:1 1 auto!important;overflow-y:auto!important;padding:20px!important}.custom-cart-drawer .drawer-footer{flex-shrink:0!important;margin-top:auto!important;background-color:#faf7f3!important;border-top:1px solid #e6e2dd!important;padding:20px!important;display:flex!important;flex-direction:column!important;gap:10px!important;box-shadow:0 -2px 6px #0000000d!important}.custom-cart-drawer .drawer-footer .btn-view-cart{background:#a34719!important;color:#fff!important;border:none!important;border-radius:999px!important;font-weight:600!important;font-size:1.2rem!important;padding:10px 0!important;text-align:center!important;text-decoration:none!important;transition:background .25s ease!important}.custom-cart-drawer .drawer-footer .btn-view-cart:hover{background:#8f3c14!important}.custom-cart-drawer .drawer-footer .btn-close{background:transparent!important;border:1.5px solid #111!important;color:#111!important;border-radius:999px!important;font-weight:600!important;font-size:1.2rem!important;padding:10px 0!important;text-align:center!important;text-decoration:none!important;transition:all .25s ease!important}.custom-cart-drawer .drawer-footer .btn-close:hover{background:#0000000d!important}cart-drawer:not(.is-open){transform:translate(100%)!important;opacity:0!important;visibility:hidden!important;display:none!important}.cart-drawer__overlay{display:none!important;background:#0000004d!important}cart-drawer.is-open .cart-drawer__overlay{display:block!important}.additional-checkout-buttons,.shopify-payment-terms,.cart__dynamic-checkout{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/17/assets/custom-cart-style.css.map */
