.guest-voucher-page{padding:24px 0 40px}@media screen and (max-width:767px){.guest-voucher-page{padding:12px 0 24px}}.guest-voucher-page .tab-style{margin-bottom:0}.guest-voucher-page .guest-voucher-title{border-bottom:.5px solid #dcddff;color:#212529;font-size:24px;font-weight:600;line-height:150%;margin-bottom:20px;padding-bottom:16px}@media screen and (max-width:991px){.guest-voucher-page .guest-voucher-title{font-size:20px;font-weight:700;margin-bottom:16px}}.guest-voucher-page .guest-voucher-login{align-items:center;background:linear-gradient(90deg,#133ebf,#2f5be0);border-radius:16px;color:#fff;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px;padding:16px 20px}.guest-voucher-page .guest-voucher-login__text strong{display:block;font-size:18px;font-weight:700;line-height:140%}.guest-voucher-page .guest-voucher-login__text span{display:block;font-size:14px;line-height:150%;margin-top:4px;opacity:.9}.guest-voucher-page .guest-voucher-login__btn{background:#fff;border-radius:8px;color:#133ebf;flex-shrink:0;font-size:14px;font-weight:700;padding:10px 20px;text-decoration:none;white-space:nowrap}.guest-voucher-page .guest-voucher-login__btn:focus,.guest-voucher-page .guest-voucher-login__btn:hover{color:#133ebf;opacity:.9;text-decoration:none}@media screen and (max-width:767px){.guest-voucher-page .guest-voucher-login{align-items:stretch;flex-direction:column;gap:12px;margin-bottom:16px;padding:14px 12px;text-align:center}.guest-voucher-page .guest-voucher-login__text strong{font-size:16px}.guest-voucher-page .guest-voucher-login__text span{font-size:13px}.guest-voucher-page .guest-voucher-login__btn{text-align:center}}.guest-voucher-page .voucher-gift-tab ul li{width:calc(50% - 8px)}.guest-voucher-page .guest.voucher-item .voucher-bg{padding-right:12px}.guest-voucher-page .guest.voucher-item .voucher-info{flex:1;min-width:0}.guest-voucher-page .guest.voucher-item .apply-action{flex-shrink:0;margin-left:auto}.guest-voucher-page .guest-voucher-empty{color:#434343;font-size:14px;padding:32px 16px;text-align:center}.guest-voucher-page .guest-voucher-empty p{margin-bottom:8px}.guest-voucher-page .guest-voucher-empty a{color:#133ebf;font-weight:700;text-decoration:underline}.guest-voucher-loading{align-items:center;background:rgba(0,0,0,.3);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.guest-voucher-loading.is-active{display:flex}.guest-voucher-loading__spinner{animation:guest-voucher-spin .8s linear infinite;border:4px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes guest-voucher-spin{to{transform:rotate(1turn)}}
