#CartDrawer.kc-z-cart{--color-background:32 32 32;--color-foreground:255 255 255;--color-secondary:170 170 170;--color-accent:188 61 29;width:450px!important;max-width:100vw!important;background:#202020!important;color:#fff!important;border:0!important;border-radius:0!important;padding:0!important;font-family:Poppins,sans-serif!important}
#CartDrawer.kc-z-cart *{font-family:Poppins,sans-serif!important}
#CartDrawer.kc-z-cart::backdrop{background:rgba(255,255,255,.55)!important}
#CartDrawer.kc-z-cart .hdt-dialog-drawer__header{padding:20px 30px!important;min-height:82px!important;background:#202020!important;border:0!important;color:#fff!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__header-title{font-size:30px!important;line-height:1.2!important;font-weight:700!important;color:#fff!important;text-transform:uppercase}
#CartDrawer.kc-z-cart .hdt-dialog-btn__close{color:#fff!important;background:none!important;width:32px!important;height:32px!important}
#CartDrawer.kc-z-cart .hdt-dialog-btn__close svg{width:20px!important;height:20px!important}
#CartDrawer.kc-z-cart .hdt-dialog-drawer__inner{padding:0!important;background:#202020!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__wrap{min-height:0!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__main{background:#202020!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__sroll{padding:0 30px!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__item{display:flex!important;gap:17px!important;padding:25px 0 35px!important;margin:0!important;border:0!important;border-bottom:1px solid #dedede!important;overflow:visible!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__image{flex:0 0 100px!important;width:100px!important;max-width:100px!important;margin:0!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__img{width:100px!important;height:100px!important;aspect-ratio:1!important;background:#fff!important;--ratio-percent:100%!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__img img{object-fit:contain!important;width:100%!important;height:100%!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__info{flex:1!important;min-width:0!important;padding:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 0!important;align-content:start!important;color:#fff!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__title-wrapper{grid-column:1/-1}
#CartDrawer.kc-z-cart .hdt-mini-cart__title{color:#fff!important;font-size:16px!important;line-height:1.25!important;font-weight:400!important;display:block!important;-webkit-line-clamp:unset!important;white-space:normal!important;margin:0!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__meta-variant{grid-column:1/-1;color:#fff!important;font-size:13px!important;line-height:1.3!important;margin:0!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__price{grid-column:2;grid-row:3;text-align:right!important;margin:0!important;align-self:center}
#CartDrawer.kc-z-cart .hdt-mini-cart__price *{color:#fff!important;font-size:14px!important;font-weight:400!important}
#CartDrawer.kc-z-cart .hdt-compare-at-price{display:none!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__actions{grid-column:1;grid-row:3;display:block!important;margin:0!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__actions>div{display:none!important}
#CartDrawer.kc-z-cart .hdt-quantity-wrapper{width:80px!important;min-width:80px!important;height:26px!important;min-height:26px!important;border:0!important;border-radius:0!important;background:none!important;color:#fff!important;padding:0!important}
#CartDrawer.kc-z-cart .hdt-quantity__button{width:24px!important;height:26px!important;top:0!important;min-height:0!important;color:#fff!important;background:none!important;border:0!important}
#CartDrawer.kc-z-cart .hdt-quantity__button svg{width:10px!important;height:10px!important}
#CartDrawer.kc-z-cart .hdt-quantity-input{height:26px!important;width:32px!important;border:0!important;background:none!important;color:#fff!important;font-size:14px!important;font-weight:400!important;line-height:26px!important;margin:auto!important}
#CartDrawer.kc-z-cart .kc-cart-shipping,#CartDrawer.kc-z-cart .hdt-mini-cart__tool,#CartDrawer.kc-z-cart .kc-cart-assurance,#CartDrawer.kc-z-cart .kc-cart-checkout-note,#CartDrawer.kc-z-cart .hdt-cart-disclosure-trigger{display:none!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__bottom{background:#202020!important;padding:15px 0 0!important;border:0!important;box-shadow:none!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__bottom-wrap{padding:0!important;gap:0!important}
#CartDrawer.kc-z-cart .hdt-cart-totals-discounts{padding:15px 30px 28px!important;margin:0!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__total{font-size:12px!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#fff!important;font-weight:400!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__value{font-size:16px!important;color:#fff!important;font-weight:700!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__btn-checkout{display:flex!important;gap:12px!important;align-items:center!important;justify-content:center!important;background:#bc3d1d!important;color:#fff!important;border:0!important;border-radius:0!important;min-height:48px!important;margin:0!important;width:100%!important;padding:10px 15px!important;letter-spacing:1.5px!important;font-size:13px!important;font-weight:700!important}
#CartDrawer.kc-z-cart .kc-z-lock{width:18px;height:18px}
#CartDrawer.kc-z-cart .kc-z-payments{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 0 8px}
#CartDrawer.kc-z-cart .kc-z-payment{width:38px;height:24px}
#CartDrawer.kc-z-cart .kc-z-trust{padding:24px 0 16px;border-bottom:1px solid #555}
#CartDrawer.kc-z-cart .kc-z-trust h3{font-size:16px!important;line-height:1.3!important;font-weight:700!important;color:#bc3d1d!important;margin:0 0 14px!important}
#CartDrawer.kc-z-cart .kc-z-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#CartDrawer.kc-z-cart .kc-z-trust-grid>div{display:flex;gap:10px;align-items:start}
#CartDrawer.kc-z-cart .kc-z-trust-grid svg{width:20px;height:20px;flex:0 0 20px;color:#ec4b24}
#CartDrawer.kc-z-cart .kc-z-trust p{margin:0!important;font-size:10px!important;line-height:1.3!important}
#CartDrawer.kc-z-cart .kc-z-trust strong{display:block;font-weight:700;color:#fff;font-size:11px}
#CartDrawer.kc-z-cart .kc-z-trust span{display:block;color:#aaa;margin-top:3px}
#CartDrawer.kc-z-cart .hdt-mini-cart__emty{color:#fff;padding:40px 20px}
@media(max-width:767px){#CartDrawer.kc-z-cart{width:350px!important;max-width:calc(100vw - 30px)!important}#CartDrawer.kc-z-cart .hdt-dialog-drawer__header{min-height:52px!important;padding:18px 15px 8px!important}#CartDrawer.kc-z-cart .hdt-mini-cart__header-title{font-size:24px!important}#CartDrawer.kc-z-cart .hdt-mini-cart__sroll{padding:0 15px!important}#CartDrawer.kc-z-cart .hdt-mini-cart__item{padding:25px 0 35px!important}#CartDrawer.kc-z-cart .hdt-cart-totals-discounts{padding:15px 15px 28px!important}#CartDrawer.kc-z-cart .hdt-mini-cart__btn-checkout{min-height:42px!important;font-size:11px!important}}

#CartDrawer.kc-z-cart .hdt-mini-cart__price{justify-self:end!important;width:auto!important}
#CartDrawer.kc-z-cart .hdt-mini-cart__info{max-width:none!important}

#CartDrawer.kc-z-cart .hdt-quantity-wrapper{display:grid!important;grid-template-columns:24px 32px 24px!important;align-items:center!important;justify-content:start!important;gap:0!important}
#CartDrawer.kc-z-cart .hdt-quantity-wrapper>.hdt-quantity__button{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0!important;line-height:1!important;transform:none!important}
#CartDrawer.kc-z-cart .hdt-quantity-wrapper>.hdt-quantity-input{display:block!important;padding:0!important;margin:0!important;line-height:26px!important;text-align:center!important;appearance:textfield!important;-moz-appearance:textfield!important}
#CartDrawer.kc-z-cart .hdt-quantity-input::-webkit-inner-spin-button,#CartDrawer.kc-z-cart .hdt-quantity-input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}
#CartDrawer.kc-z-cart .hdt-quantity__button>svg{display:block!important;margin:0!important;flex:none!important}
#CartDrawer.kc-z-cart .hdt-quantity__button wrapp-remove-item-oncart{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;width:24px!important;height:26px!important}
#CartDrawer.kc-z-cart .hdt-quantity__button .hdt-mini-cart__remove{display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important;width:24px!important;height:26px!important}
