.ms-cart-coupon{display:block;width:100%}.ms-cart-coupon__wrapper{box-sizing:border-box;width:100%}.ms-cart-coupon__title{display:flex;align-items:center;gap:.6rem;margin-bottom:0;font-size:1.4rem;font-weight:600;line-height:1.4}.ms-cart-coupon__title .svg-wrapper{width:1.6rem;height:1.6rem;flex-shrink:0}.ms-cart-coupon__description{margin:.4rem 0 0;font-size:1.2rem;line-height:1.5;opacity:.7}.ms-cart-coupon__title+.ms-cart-coupon__field,.ms-cart-coupon__description+.ms-cart-coupon__field{margin-top:1rem}.ms-cart-coupon__title+.ms-cart-coupon__description+.ms-cart-coupon__field{margin-top:1rem}.ms-cart-coupon__input{-webkit-appearance:none;appearance:none;flex:1;min-height:4.2rem;padding:0 1.2rem;font-size:1.4rem;line-height:4.2rem;border:var(--inputs-border-width, 1px) solid var(--inputs-border-color, rgba(var(--color-foreground), .55));border-radius:var(--inputs-radius, 0);background:transparent;color:rgb(var(--color-foreground));margin:0;box-shadow:none}.ms-cart-coupon__input:focus,.ms-cart-coupon__input:not(:placeholder-shown){padding:0 1.2rem}.ms-cart-coupon__input::placeholder{opacity:.5;color:rgb(var(--color-foreground))}.ms-cart-coupon__input:focus{outline:none;border-color:rgb(var(--color-foreground));box-shadow:0 0 0 .1rem rgb(var(--color-foreground))}.ms-cart-coupon__field--side{display:flex;gap:.8rem}.ms-cart-coupon__field--side .ms-cart-coupon__btn{min-width:auto;min-height:4.2rem;padding:0 1.6rem;font-size:1.3rem;white-space:nowrap;flex-shrink:0}.ms-cart-coupon__field--stacked{display:flex;flex-direction:column;align-items:flex-end;gap:0}.ms-cart-coupon__input--full{width:100%}.ms-cart-coupon__btn--text{display:inline-block;margin-top:.6rem;padding:.2rem 0;font-size:1.3rem;font-weight:600;text-decoration:underline;text-underline-offset:.3rem;background:none;border:none;cursor:pointer;color:rgb(var(--color-foreground));transition:opacity var(--duration-short) ease}.ms-cart-coupon__btn--text:hover{opacity:.7}.ms-cart-coupon__field--embedded{display:block}.ms-cart-coupon__input-wrap{position:relative;display:flex;align-items:stretch}.ms-cart-coupon__field--embedded .ms-cart-coupon__input{width:100%;padding-right:5.4rem}.ms-cart-coupon__btn--embedded{position:absolute;right:.4rem;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;min-width:auto;height:3.4rem;padding:0 1.2rem;font-size:1.2rem;font-weight:600;white-space:nowrap;border:none;border-radius:calc(var(--inputs-radius-tl, 0px) - .1rem) calc(var(--inputs-radius-tr, 0px) - .1rem) calc(var(--inputs-radius-br, 0px) - .1rem) calc(var(--inputs-radius-bl, 0px) - .1rem);background:rgb(var(--color-button, var(--color-foreground)));color:rgb(var(--color-button-text, var(--color-background)));cursor:pointer;transition:opacity var(--duration-short) ease;z-index:1}.ms-cart-coupon__btn--embedded:hover{opacity:.85}.ms-cart-coupon__btn--icon{width:3.4rem;padding:0}.ms-cart-coupon__btn--icon .svg-wrapper{width:1.6rem;height:1.6rem}.ms-cart-coupon--icon .ms-cart-coupon__field--embedded .ms-cart-coupon__input{padding-right:4.2rem}.ms-cart-coupon__message{margin-top:.8rem;font-size:1.3rem;line-height:1.4}.ms-cart-coupon__message--success{color:rgb(var(--color-foreground));font-weight:600}.ms-cart-coupon__message--error{color:rgb(var(--ms-color-error))}.ms-cart-coupon__applied{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.6rem}.ms-cart-coupon__tag{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .8rem;font-size:1.2rem;font-weight:600;background:rgba(var(--color-foreground),.06);border-radius:100px;line-height:1.4}.ms-cart-coupon__tag .svg-wrapper{width:1.4rem;height:1.4rem}.ms-cart-coupon__remove{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;padding:0;border:none;border-radius:50%;background:none;color:rgb(var(--color-foreground));opacity:.6;cursor:pointer;transition:opacity var(--duration-short) ease}.ms-cart-coupon__remove:hover{opacity:1}.ms-cart-coupon__remove .svg-wrapper{width:1rem;height:1rem}.ms-cart-coupon__btn--square{border-radius:0!important}.ms-cart-coupon__btn--radius{border-radius:.6rem!important}.ms-cart-coupon__btn--pill,.ms-cart-coupon__btn--embedded.ms-cart-coupon__btn--pill{border-radius:100px!important}.ms-cart-coupon__btn--embedded.ms-cart-coupon__btn--square{border-radius:0!important}.ms-cart-coupon__btn--embedded.ms-cart-coupon__btn--radius{border-radius:.4rem!important}.ms-cart-coupon__btn.loading{opacity:.6;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/ms_cart-coupon.css.map */
