.main .campaign__lottery{padding:60px 0;background-color:#fdf0c7;background-size:cover}.main .campaign__lottery .lottery-container{max-width:680px;margin:0 auto}.main .campaign__lottery .lottery-container h2{font-size:26px;line-height:32px;font-weight:600;text-align:center;color:#4c331d;margin:0}.main .campaign__lottery .lottery-container h6{font-size:14px;line-height:20px;text-align:center;color:#4c331d;margin:16px 0 0}.main .campaign__lottery .lottery-container .panel{margin:24px 0 0;background-color:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 50px #6a433d0f}.main .campaign__lottery .lottery-container .lottery__account .panel{display:flex;gap:19px}.main .campaign__lottery .lottery-container .lottery__account .panel .account-item{width:100%;display:flex;flex-direction:column;align-items:center}.main .campaign__lottery .lottery-container .lottery__account .panel .account-item .account-item__title{font-size:18px;line-height:24px;font-weight:600;color:#3c3c3c;margin:0}.main .campaign__lottery .lottery-container .lottery__account .panel .account-item .account-item__icon{margin:8px 0 12px;width:24px;height:24px}.main .campaign__lottery .lottery-container .lottery__account .panel .account-item .account-item__button{display:block;color:#fff;font-size:16px;line-height:52px;border-radius:8px;background-color:#8099c7;width:100%;text-align:center}.main .campaign__lottery .lottery-container .lottery__check-in{display:none}.main .campaign__lottery .lottery-container .lottery__check-in .check-in-info{text-align:center}.main .campaign__lottery .lottery-container .lottery__check-in .check-in-info .check-in-info__title{font-size:16px;font-weight:600;line-height:22px;color:#3c3c3c;margin:0 0 12px}.main .campaign__lottery .lottery-container .lottery__check-in .panel label{font-size:14px;line-height:20px;font-weight:600;color:#505050;margin:0 0 4px}.main .campaign__lottery .lottery-container .lottery__check-in .panel input{width:100%;height:48px;border-radius:8px;border:solid 1px #e2e2e2;background-color:#fff;padding:14px 14px 16px;font-size:14px;line-height:20px;color:#3c3c3c;margin:0 0 16px}.main .campaign__lottery .lottery-container .lottery__check-in .panel button{display:block;color:#fff;font-size:16px;line-height:52px;border-radius:8px;background-color:#8099c7;width:100%;font-weight:500;text-align:center;border:unset}.main .campaign__lottery .lottery-container .lottery__check-in .panel button:disabled{background-color:#eae9e9;color:#c5c5c5;cursor:not-allowed;pointer-events:none}.main .campaign__lottery .lottery-container .lottery__check-in .panel button#lottery-result{color:#252525;background-color:#f6f6f6;margin:16px 0 0}.main .campaign__lottery .lottery-container .see-more-check-in-lottery-rules{margin-top:24px;font-size:14px;line-height:26px;text-align:center;color:#4c331d}.main .campaign__lottery .spinner-container{padding:100px 0;display:none}@media screen and (min-width: 768px){.main .campaign__lottery{padding:70px 0}.main .campaign__lottery .lottery-container{padding:0}.main .campaign__lottery .lottery-container h2{font-size:34px;line-height:40px}.main .campaign__lottery .lottery-container h6{font-size:16px;line-height:28px;margin:20px 0 0}.main .campaign__lottery .lottery-container .panel{padding:32px}.main .campaign__lottery .lottery-container .lottery__account .panel{gap:24px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-description{font-size:16px;line-height:22px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item{gap:24px}.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__title,.main .campaign__lottery .lottery-container .lottery__completed-info .apply-info-panel .info-items .info-item .info-item__content{font-size:16px;line-height:22px}.main .campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel{margin:12px 0 0}.main .campaign__lottery .lottery-container .lottery__completed-info .ticket-info-panel .ticket-info__title{font-size:16px;line-height:22px;font-weight:600}.main .campaign__lottery .lottery-container .see-more-check-in-lottery-rules{font-size:16px;line-height:28px}}.check-in-lottery-modal{padding:0;width:fit-content;margin-bottom:0;max-width:400px;width:90%}.check-in-lottery-modal .check-in-lottery-info__container{background-color:#fff;border-radius:12px;padding:24px;position:relative;margin:0 auto}.check-in-lottery-modal .check-in-lottery-info__container .remodal-close{position:absolute;top:0;right:0;background:none;border:none;cursor:pointer;width:54px;height:54px;display:flex;align-items:center;justify-content:center}.check-in-lottery-modal .check-in-lottery-info__container .remodal-close img{width:24px;height:24px}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__title{font-size:20px;line-height:26px;font-weight:600;color:#3c3c3c;text-align:center;margin:0 0 20px}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round{border-top:1px solid #f0f0f0;padding:20px 0;text-align:left}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round:last-child{padding-bottom:0}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-header{display:flex;justify-content:start;align-items:center;margin-bottom:12px}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-header .round-period{width:100px;margin-right:8px;font-size:14px;line-height:20px;color:#3c3c3c}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-header .round-date{font-size:14px;line-height:20px;color:#3c3c3c}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-draw-info{display:flex;justify-content:start;align-items:center;margin-bottom:12px}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-draw-info .draw-time{width:100px;margin-right:8px;font-size:14px;line-height:20px;color:#3c3c3c}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-draw-info .draw-date{font-size:14px;line-height:20px;color:#3c3c3c}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-winner{display:flex;justify-content:start;align-items:center}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-winner .winner-label{width:100px;margin-right:8px;font-size:14px;line-height:20px;color:#3c3c3c}.check-in-lottery-modal .check-in-lottery-info__container .lottery-info__rounds .lottery-round .round-winner .winner-email{font-size:14px;line-height:20px;font-weight:600;color:#3c3c3c}@media screen and (min-width: 768px){.check-in-lottery-modal .check-in-lottery-info__container{padding:32px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/check-in-lottery-for-2025-14th-anniv.scss.css.map */
