body .omc-live-atc-hidden{visibility:hidden!important;pointer-events:none!important}
body .omc-live-quantity{position:absolute;z-index:1;display:grid!important;grid-template-columns:minmax(28px,22%) minmax(0,1fr) minmax(28px,22%);align-items:stretch;width:var(--omc-control-width)!important;height:var(--omc-control-height)!important;min-width:0;min-height:0;border:1px solid #171717;border-radius:12px;overflow:hidden;background:#fdb705;box-sizing:border-box;color:#171717}
body .omc-live-quantity[hidden]{display:none!important}
body .omc-live-quantity>button{position:static!important;display:grid!important;place-items:center;width:100%!important;height:100%;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:#fdb705;color:#171717;font:600 22px/1 Poppins,sans-serif;cursor:pointer;transform:none!important}
body .omc-live-quantity>button::before,body .omc-live-quantity>button::after{display:none!important;content:none!important}
body .omc-live-quantity>button:hover{background:#ff167e;color:#fff}
body .omc-live-quantity>button:disabled{cursor:default}
body .omc-live-quantity>output{display:grid;place-items:center;min-width:0;min-height:0;margin:0;padding:0;border-inline:1px solid #171717;background:#fff;font:600 16px/1 Poppins,sans-serif;text-align:center}
body .omc-live-quantity :focus-visible{outline:2px solid #01167a;outline-offset:-3px}

body .previewCartItem-qty>.btn-quantity.minus,body .cart-item-qty>.btn-quantity.minus{grid-column:1;grid-row:1}
body .previewCartItem-qty>input.quantity,body .cart-item-qty>input.quantity{grid-column:2;grid-row:1;text-indent:0!important;letter-spacing:normal!important;line-height:42px!important;appearance:textfield!important;-moz-appearance:textfield!important}
body .previewCartItem-qty>.btn-quantity.plus,body .cart-item-qty>.btn-quantity.plus{grid-column:3;grid-row:1}
body .previewCartItem-qty>input.quantity::-webkit-inner-spin-button,body .previewCartItem-qty>input.quantity::-webkit-outer-spin-button,body .cart-item-qty>input.quantity::-webkit-inner-spin-button,body .cart-item-qty>input.quantity::-webkit-outer-spin-button{display:none!important;-webkit-appearance:none!important;margin:0!important}
body .previewCartItem-qty>.btn-quantity::before,body .cart-item-qty>.btn-quantity::before{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}
body .previewCartItem-qty>.btn-quantity.plus::after,body .cart-item-qty>.btn-quantity.plus::after{inset:50% auto auto 50%!important;transform:translate(-50%,-50%) rotate(90deg)!important}



#halo-cart-sidebar .omc-cart-pending{display:flex;align-items:center;gap:12px;margin:0 0 12px;padding:14px;background:#fdf8eb;border:1px solid #fdb705;border-radius:10px}
#halo-cart-sidebar .omc-cart-pending img{width:48px;height:64px;object-fit:contain}
#halo-cart-sidebar .omc-cart-pending strong{display:block;font:600 13px/1.4 Poppins,sans-serif}
#halo-cart-sidebar .omc-cart-pending span{display:block;margin-top:4px;font:400 13px/1.4 Poppins,sans-serif}
#halo-cart-sidebar[data-omc-pending-empty=true] .previewCart-wrapper{display:none}
body #halo-cart-sidebar{transition-duration:.2s!important}
@media(prefers-reduced-motion:reduce){body #halo-cart-sidebar{transition-duration:0s!important}}

body #halo-cart-sidebar .previewCartItem-qty{display:inline-grid!important;grid-template-columns:44px 44px 44px!important;grid-template-rows:44px!important;align-items:center!important;width:134px!important;height:46px!important;min-height:46px!important;padding:0!important;gap:0!important;box-sizing:border-box!important}
body #halo-cart-sidebar .previewCartItem-qty>input.quantity{width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;font:500 14px/normal Poppins,sans-serif!important;text-align:center!important;text-indent:0!important;box-sizing:border-box!important;border-block:0!important}
body #halo-cart-sidebar .previewCartItem-qty>.btn-quantity{position:relative!important;display:block!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
body #halo-cart-sidebar .previewCartItem-qty>.btn-quantity::before,body #halo-cart-sidebar .previewCartItem-qty>.btn-quantity.plus::after{position:absolute!important;inset:50% auto auto 50%!important;width:10px!important;height:2px!important;margin:0!important;padding:0!important;background:currentColor!important;border:0!important;transform:translate(-50%,-50%)!important}
body #halo-cart-sidebar .previewCartItem-qty>.btn-quantity.plus::after{transform:translate(-50%,-50%) rotate(90deg)!important}
