.pxs-checkout-fix [data-pxs-cart-form] [data-pxs-order]{display:flex!important;width:100%;min-height:50px}
.pxs-checkout-fix [data-pxs-cart-form] [name="checkout"]{display:none!important}
.pxs-checkout-fix [data-pxs-product-form] .es-popup-button,.pxs-checkout-fix [data-pxs-cart-form] .es-popup-button{display:none!important}
.pxs-checkout-fix [data-pxs-cart-message]{font-size:14px;line-height:1.5}
.pxs-checkout-retry,.pxs-coupon-toggle{padding:7px 0;border:0;background:transparent;color:var(--pxs-ink);font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.pxs-checkout-fix #es-form-container{box-sizing:border-box;width:min(560px,calc(100% - 24px))!important;max-width:100%!important;max-height:calc(100dvh - 32px)!important;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0!important;box-shadow:0 12px 40px #0003!important}
.pxs-checkout-fix #es-form{padding:20px!important;border:0!important;border-radius:8px!important;display:flex;flex-direction:column;gap:10px!important;min-width:0;font-family:var(--font-body--family,Arial,sans-serif)}
.pxs-checkout-fix #es-form .es-group{margin:0!important}
.pxs-checkout-fix #es-form .es-form-header{position:sticky;top:-20px;z-index:2;background:var(--pxs-paper);padding:8px 0;margin:0!important;align-items:center!important}
.pxs-checkout-fix #es-form .es-form-header p{font-family:var(--pxs-serif);font-size:27px;line-height:1.15;text-align:left}
.pxs-checkout-fix #es-form .close-icon{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer;border-radius:3px}
.pxs-checkout-fix #es-form :focus-visible{outline:2px solid var(--pxs-gold)!important;outline-offset:2px}
.pxs-checkout-fix #es-form .pxs-coupon-toggle{text-align:left;font-size:13px;min-height:40px;align-self:flex-start;margin:0}
.pxs-checkout-fix #es-form .pxs-coupon-collapsed{display:none!important}
.pxs-checkout-fix #es-form .es-input-container{overflow:visible!important}
.pxs-checkout-fix #es-form .es-input{min-width:0;width:100%;box-shadow:none!important;min-height:44px!important;padding:10px 12px!important;font-size:16px!important}
.pxs-checkout-fix #es-discount-button{min-height:44px}
.pxs-checkout-fix #es-form-button{min-height:50px!important;width:100%!important;box-shadow:none!important;animation:none!important;margin:0!important}
.pxs-checkout-fix #es-form-button .es-button-subtitle,.pxs-checkout-fix #es-form-button .bi{display:none!important}
.pxs-checkout-fix #es-form-button .es-button-content{width:100%;justify-content:center;gap:0}
.pxs-checkout-fix #es-form .es-product-title{font-size:14px!important;font-weight:400;line-height:1.3;overflow-wrap:anywhere}
.pxs-checkout-fix #es-form .es-line-item{padding:8px 0!important}
.pxs-checkout-fix #es-form .es-image-container img{width:48px!important;height:48px!important;object-fit:contain}
.pxs-checkout-fix #es-form .es-p-price{font-size:14px}
.pxs-checkout-fix #es-form .total-container{padding:12px!important}
.pxs-checkout-fix #es-form .pxs-cod-note{color:var(--pxs-muted);font-size:13px;text-align:center;margin:2px 0 0}
.pxs-checkout-open #shopify-chat,.pxs-checkout-open shopify-inbox,.pxs-checkout-open [data-pxs-sticky]{visibility:hidden!important;pointer-events:none!important}
@media(max-width:749px){.pxs-checkout-fix #es-form-container{width:calc(100% - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px auto!important}.pxs-checkout-fix #es-form{padding:14px!important;gap:10px!important}.pxs-checkout-fix #es-form .es-form-header{top:-14px}.pxs-checkout-fix #es-form .es-form-header p{font-size:25px}.pxs-checkout-fix #es-form .es-line-item .mx-2{margin-inline:4px!important}.pxs-checkout-fix #es-form-button{font-size:15px!important}}
