.available-coupon-card.reward-hunter-coupon-detail-modal{all:unset}.available-coupon-card.reward-hunter-coupon-detail-modal .pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper{color:#2d2d2d}@media screen and (max-width:768px){.available-coupon-card.reward-hunter-coupon-detail-modal .pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper{max-width:calc(100% - 3rem);width:100%!important;height:unset!important;border-radius:1rem!important}.available-coupon-card.reward-hunter-coupon-detail-modal .pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper .pay-and-ship-modal{min-height:auto!important}}@media screen and (min-width:1025px){.available-coupon-card.reward-hunter-coupon-detail-modal .pay-and-ship-shared-modal-wrapper .modal-content.coupon-detail-modal-wrapper{width:100%;max-width:640px}}.reward-hunter-prize-detail-code{padding:.75rem;margin-top:1.5rem;width:100%;border:1px dashed #fff;border-radius:.25rem;font-size:1.125rem;font-weight:800;line-height:1;text-align:center}.reward-hunter-prize-detail-code-description{display:flex;flex-direction:column;margin-top:.5rem;width:100%;font-weight:500;font-size:.6875rem;line-height:.75rem;text-align:center}.reward-hunter-prize-detail-buttons{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;width:100%}.reward-hunter-mission-completed-title{display:none}@media screen and (min-width:768px){#reward-hunter-page .reward-hunter-mission-completed-title{display:block;text-align:center;font-weight:900;font-size:1.5rem;margin-bottom:2.5rem}}.reward-hunter-show-prize{z-index:3;position:fixed;left:0;top:0;width:100%;height:100dvh;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.7)}.reward-hunter-show-prize-content{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3rem}@media screen and (min-width:1025px){.reward-hunter-show-prize-content{max-width:295px}}.reward-hunter-show-prize-chest-icon{opacity:0;transform:scale(.7);font-size:16.5rem;animation:scaleIn .25s ease-in forwards}.reward-hunter-show-prize-button{opacity:0;transform:scale(.7);animation:scaleIn .25s ease-in .3s forwards}@keyframes scaleIn{to{opacity:1;transform:scale(1)}}body:has(.reward-hunter-show-prize) .header.default-layout-header{z-index:2}