.voucher-coupon{border-radius:16px;height:160px;position:relative;box-shadow:0 1px 2px #0000000d}.voucher-coupon__shape{width:130px;height:100%;position:absolute;top:0;left:0}.voucher-coupon__logo{background-color:#001871;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;position:absolute;bottom:16px;left:16px;overflow:hidden}.voucher-coupon--used .voucher-coupon__logo{background-color:#64748b}.voucher-coupon__logo svg{width:20px;height:auto}.voucher-coupon__body{background-color:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;border-right:1px solid #e2e8f0;border-top-right-radius:16px;border-bottom-right-radius:16px;flex-direction:column;justify-content:center;gap:12px;padding:12px;display:flex;position:absolute;inset:0 0 0 72px}.voucher-coupon__content{flex-direction:column;gap:4px;min-width:0;display:flex}.voucher-coupon__label{letter-spacing:-.15px;color:#001871;font-size:12px;font-weight:700;line-height:16px}.voucher-coupon--used .voucher-coupon__label{color:#64748b}.voucher-coupon__amount{letter-spacing:-.25px;color:#001871;white-space:nowrap;font-size:24px;font-weight:700;line-height:32px}.voucher-coupon--used .voucher-coupon__amount{color:#475569;font-size:28px;line-height:36px}.voucher-coupon__date{color:#475569;font-size:12px;font-weight:400;line-height:16px}.voucher-coupon__actions{flex-direction:row;gap:8px;display:flex}.voucher-coupon__actions .btn{letter-spacing:-.15px;flex:1;height:32px;padding-left:16px;padding-right:16px;font-size:14px;line-height:20px}.voucher-coupon__actions .voucher-coupon__terms.btn{color:#001871;background-color:#fff;border:1px solid #001871}.voucher-coupon__actions .voucher-coupon__terms.btn:hover{background-color:#f4f4f5}.voucher-coupon--checkout{height:114px}.voucher-coupon--checkout .voucher-coupon__shape{width:110px}.voucher-coupon--checkout .voucher-coupon__logo{width:32px;height:32px;bottom:12px;left:12px}.voucher-coupon--checkout .voucher-coupon__logo svg{width:14px}.voucher-coupon--checkout .voucher-coupon__body{flex-direction:row;justify-content:space-between;align-items:center;left:55px}.voucher-coupon--checkout .voucher-coupon__amount{font-size:20px;line-height:28px}.voucher-coupon--checkout .voucher-coupon__actions{flex-direction:column;flex-shrink:0;width:113px}.voucher-coupon--checkout .voucher-coupon__actions .btn{flex:none;width:100%;font-size:12px;line-height:16px}
