.cart-discount:has(button[onclick*="#sign-in"]){display:none !important}.cart-discount .j-coupon-add-container{display:none !important}.cart-discount .j-coupon-add-form{display:block !important}.cart-discount:has(button[onclick*="#sign-in"]){display:none !important}.cart-discount .j-coupon-add-container{display:none !important}.cart-discount .j-coupon-add-form{display:block !important}.coupon-input input.coupon-field{box-sizing:border-box;min-width:0;height:34px;padding:0 28px 0 12px;background:#f7f3fb;border:1px solid #9780c3;border-radius:999px;color:#231f20;font-family:inherit;font-size:14px}.coupon-input input.coupon-field::-moz-placeholder{color:#68616f;opacity:1}.coupon-input input.coupon-field:-ms-input-placeholder{color:#68616f;opacity:1}.coupon-input input.coupon-field::placeholder{color:#68616f;opacity:1}.coupon-input input.coupon-field:focus{outline:2px solid #9780c3;outline-offset:2px}.coupon-submit :is(button,.btn,input[type=submit]){display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:34px;min-width:54px;padding:0 14px;background:#9780c3;border:none;border-radius:999px;box-shadow:none;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:normal;cursor:pointer}.coupon-submit :is(button,.btn,input[type=submit]):hover{background:#866db3}.coupon-submit :is(button,.btn,input[type=submit]):focus-visible{outline:2px solid #654d89;outline-offset:3px}.order-details .j-coupon-add-container{display:none !important}.order-details .j-coupon-add-form{display:block !important}