@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700&family=Anton&display=swap";
a:focus{outline:none}.closers-loading{flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:80px 0;display:flex}.closers-loading__dots{gap:10px;display:flex}.closers-loading__dot{background:#f5cc00;border-radius:50%;width:12px;height:12px;animation:1s ease-in-out infinite closers-bounce;display:block}.closers-loading__dot:nth-child(2){animation-delay:.15s}.closers-loading__dot:nth-child(3){animation-delay:.3s}.closers-loading__text{letter-spacing:.1em;color:#000;text-transform:uppercase;opacity:.5;font-family:Anton,sans-serif;font-size:14px}@keyframes closers-bounce{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.closers-load-more{appearance:none;cursor:pointer;filter:drop-shadow(0 4.978px 4.978px #00000040);background:0 0;border:none;align-self:center;width:fit-content;padding:0;transition:filter .2s;display:flex}.closers-load-more.is-loading{cursor:default;pointer-events:none}@media (hover:hover){.closers-load-more:hover{filter:drop-shadow(0 5.13px 5.13px #00000059)}.closers-load-more:hover .closers-loadmore-inner{background:#f5cc00}.closers-load-more:hover .closers-loadmore-icon{filter:brightness(0)invert()}.closers-load-more:hover .closers-loadmore-text{color:#fff}}.closers-load-more:active{filter:drop-shadow(0 5.13px 5.13px #00000059)}.closers-load-more:active .closers-loadmore-inner{background:#f5cc00}.closers-load-more:active .closers-loadmore-icon{filter:brightness(0)invert()}.closers-load-more:active .closers-loadmore-text{color:#fff}@media (max-width:991px){.closers-load-more{filter:drop-shadow(0 2px 2px #00000040);width:100%}}.closers-loadmore-inner{box-sizing:border-box;clip-path:polygon(18px 0%,100% 0%,100% calc(100% - 18px),calc(100% - 18px) 100%,0% 100%,0% 18px);background:#fff;justify-content:center;align-items:center;gap:19.772px;width:390px;height:83px;padding:18.912px 89.403px;transition:background .2s;display:flex}@media (max-width:991px){.closers-loadmore-inner{clip-path:none;gap:18px;width:100%;height:auto;padding:max(1.4vw,11px) 0}}.closers-loadmore-icon{flex-shrink:0;width:34.452px;height:34.452px;display:block}@media (max-width:991px){.closers-loadmore-icon{width:max(3vw,21.504px);height:max(3vw,21.504px)}}.closers-loadmore-spinner{border:3px solid #00000026;border-top-color:#333;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite closers-spin;display:block}@media (max-width:991px){.closers-loadmore-spinner{width:20px;height:20px}}@keyframes closers-spin{to{transform:rotate(360deg)}}.c-page-title{justify-content:center;width:100%;padding:0 20px;display:flex}@media (max-width:991px){.c-page-title{position:relative}}.c-page-title__bg--mobile{display:none}@media (max-width:991px){.c-page-title__bg--mobile{object-fit:cover;pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;top:0;left:0}}.c-page-title__inner{aspect-ratio:1460/89;flex-shrink:0;width:100%;max-width:1460px;position:relative}@media (max-width:991px){.c-page-title__inner{justify-content:center;align-items:center;width:100%;height:70px;display:flex}}.c-page-title__bg{object-fit:fill;pointer-events:none;width:100%;max-width:none;height:83.15%;display:block;position:absolute;top:16.85%;left:0}@media (max-width:991px){.c-page-title__bg{display:none}}.c-page-title__text{color:#000;text-transform:uppercase;white-space:nowrap;margin:0;font-family:Anton,sans-serif;font-size:clamp(34px,4.3vw,64px);font-weight:400;line-height:1.4;position:absolute;top:35%;left:17%;transform:translateY(-50%)}@media (max-width:991px){.c-page-title__text{z-index:1;letter-spacing:.3657px;font-size:28px;position:relative;top:auto;left:auto;transform:none}}.closers-loadmore-text{letter-spacing:.9px;color:#333;text-transform:uppercase;white-space:nowrap;font-family:Anton,sans-serif;font-size:30px;font-weight:400;line-height:normal;transition:color .2s}@media (max-width:991px){.closers-loadmore-text{letter-spacing:.42px;font-size:max(2.2vw,18px)}}#closers-coupon{background-color:#f7f7f7;width:100%;min-height:100vh;padding-top:58px;position:relative;overflow-x:clip}@media (max-width:991px){#closers-coupon{min-height:unset;background-color:#fff;padding-top:0}}.ccp-page-bg{pointer-events:none;z-index:0;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.ccp-page-bg__img{object-fit:fill;object-position:top;width:100%;height:100%;display:block}@media (max-width:991px){.ccp-page-bg__img{display:none}}@media (min-width:992px){.c-page-title__text{left:15%}}.ccp-body{box-sizing:border-box;flex-direction:column;align-items:center;margin:0 auto;padding:20px 20px 60px;display:flex;position:relative}@media (max-width:991px){.ccp-body{padding:30px 15px 40px}}.ccp-card{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:20px;flex-direction:column;gap:52px;width:100%;max-width:1500px;padding:48px 47px;display:flex}@media (max-width:991px){.ccp-card{background:0 0;border:none;border-radius:0;gap:30px;padding:0}}.ccp-sec-heading{align-items:center;gap:10.917px;margin-bottom:20px;display:flex}@media (max-width:991px){.ccp-sec-heading{gap:1.5vw;margin-bottom:12px}}.ccp-sec-heading__marker{background:#f0b100;flex-shrink:0;width:6.6px;height:33px;display:block;transform:rotate(27.45deg)}@media (max-width:991px){.ccp-sec-heading__marker{width:max(.5vw,4px);height:max(3.5vw,19.7px)}}.ccp-sec-heading__text{letter-spacing:-.6987px;color:#333;white-space:nowrap;margin:0;font-family:Inter,sans-serif;font-size:34.934px;font-weight:700;line-height:1.48}@media (max-width:991px){.ccp-sec-heading__text{letter-spacing:.51px;text-transform:uppercase;font-family:Anton,sans-serif;font-size:max(3vw,18px);font-weight:400;line-height:1.481}}.ccp-reg__guide{flex-direction:column;gap:5.458px;margin-bottom:36px;margin-left:20px;display:flex}@media (max-width:991px){.ccp-reg__guide{gap:4px;margin-bottom:14px;margin-left:0}}.ccp-reg__guide-primary{color:#f0b100;margin:0;font-family:Inter,sans-serif;font-size:21.834px;font-weight:700;line-height:normal}@media (max-width:991px){.ccp-reg__guide-primary{color:#333;font-size:max(2vw,16px);font-weight:300}}.ccp-reg__guide-secondary{color:#333;margin:0;font-family:Inter,sans-serif;font-size:21.834px;font-weight:400;line-height:1.1}@media (max-width:991px){.ccp-reg__guide-secondary{font-size:max(2vw,16px);font-weight:300}}.ccp-reg__form{aspect-ratio:1384/185;box-sizing:border-box;align-items:center;gap:13.1px;width:100%;max-width:1384px;margin:0 auto;padding:0;display:flex;position:relative;overflow:hidden}@media (max-width:991px){.ccp-reg__form{aspect-ratio:unset;flex-direction:column;gap:10px}}.ccp-reg__form-bg{object-fit:fill;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}@media (max-width:991px){.ccp-reg__form-bg{aspect-ratio:354/54;height:auto}}.ccp-reg__icon-wrap{z-index:1;flex-shrink:0;justify-content:center;align-items:center;width:119px;height:119px;display:flex;position:relative}@media (max-width:1150px){.ccp-reg__icon-wrap{width:100px;height:100px}}@media (max-width:991px){.ccp-reg__icon-wrap{display:none}}.ccp-reg__icon{object-fit:contain;width:119px;height:119px;display:block}.ccp-reg__form-inner{z-index:1;box-sizing:border-box;align-items:center;width:100%;height:100%;padding:20px clamp(53px,2.21vw + 27.6px,70px) 20px clamp(136px,17.81vw - 14.3px,250px);display:flex;position:relative}@media (max-width:991px){.ccp-reg__form-inner{flex-direction:column;gap:10px;height:auto;padding:0}}.ccp-reg__fields{z-index:1;flex:3;align-items:center;gap:10.917px;display:flex;position:relative}@media (max-width:991px){.ccp-reg__fields{flex-direction:column;flex:none;gap:9px;width:100%}}.ccp-reg__input-frame{display:contents}@media (max-width:991px){.ccp-reg__input-frame{aspect-ratio:354/54;z-index:1;box-sizing:border-box;justify-content:center;align-items:center;width:100%;display:flex;position:relative}}.ccp-reg__input{aspect-ratio:735/84;letter-spacing:-.48px;color:#333;box-sizing:border-box;text-align:center;background:#fff;border:1.394px solid #ddd;border-radius:16.814px;outline:none;flex:3;min-width:0;max-width:735px;max-height:84px;margin-top:-6px;padding:0 32px;font-family:Inter,sans-serif;font-size:24px;font-weight:700;line-height:1.48}.ccp-reg__input::placeholder{color:#ddd;font-weight:700}.ccp-reg__input:focus{border-color:#f0b100}@media (max-width:991px){.ccp-reg__input{aspect-ratio:354/54;border-radius:0;flex:none;width:90%;max-width:840px;max-height:68%;margin-top:-3px;padding:8px 20px;font-size:max(3vw,17px)}}.ccp-reg__btn{aspect-ratio:299/84;cursor:pointer;box-sizing:border-box;background-color:#0000;border:none;flex:1;justify-content:center;align-items:center;gap:31.659px;min-width:0;max-height:84px;padding:0 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 4.956px 4.956px #00000040}@media (hover:hover){.ccp-reg__btn:hover .ccp-reg__btn-bg--normal{display:none}.ccp-reg__btn:hover .ccp-reg__btn-bg--hover{display:block}}.ccp-reg__btn:disabled{cursor:default;pointer-events:none;opacity:.6}@media (max-width:991px){.ccp-reg__btn{aspect-ratio:11;background-color:#f5cc00;gap:13px;width:100%;padding:8px 108px;overflow:visible;box-shadow:0 2px 2px #00000040}.ccp-reg__btn:active .ccp-reg__btn-bg--hover{display:none}.ccp-reg__btn:active .ccp-reg__btn-icon{fill:#fff}.ccp-reg__btn:active .ccp-reg__btn-text{color:#fff}}.ccp-reg__btn-bg{object-fit:fill;z-index:0;width:100%;position:absolute;inset:0}.ccp-reg__btn-bg--hover{display:none}@media (max-width:991px){.ccp-reg__btn-bg{display:none}}.ccp-reg__btn-icon{flex-shrink:0;width:6.4vw;height:6.4vw;display:none}@media (max-width:991px){.ccp-reg__btn-icon{fill:#333;display:block}}.ccp-reg__btn-text{display:none}@media (max-width:991px){.ccp-reg__btn-text{letter-spacing:.42px;color:#333;text-transform:uppercase;white-space:nowrap;font-family:Anton,sans-serif;font-size:max(3.9vw,16px);font-weight:400;line-height:normal;display:block}}.ccp-history__grid{grid-template-columns:1fr 1fr;gap:20px 18px;display:grid}@media (max-width:991px){.ccp-history__grid{grid-template-columns:1fr 1fr;gap:20px}}@media (max-width:660px){.ccp-history__grid{grid-template-columns:1fr;gap:20px}}.ccp-history__card{box-sizing:border-box;background:#fff;border:1px solid #ddd;border-radius:10px;height:149px;position:relative;overflow:hidden}@media (max-width:991px){.ccp-history__card{height:140px}}.ccp-history__card-top{justify-content:space-between;align-items:center;padding:14px 19px 0;display:flex}@media (max-width:991px){.ccp-history__card-top{padding:15px 14px 0}}.ccp-history__card-date,.ccp-history__card-desc,.ccp-history__card-code{color:#787878;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.1}@media (max-width:991px){.ccp-history__card-date{font-size:13px}}.ccp-history__badge{flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.ccp-history__badge-img{width:auto;height:28px;display:block}@media (max-width:991px){.ccp-history__badge-img{height:22px}}.ccp-history__badge-text{color:#fff;text-align:center;pointer-events:none;font-family:Inter,sans-serif;font-size:12px;font-weight:400;line-height:normal;position:absolute}@media (max-width:991px){.ccp-history__badge-text{font-size:9px}}.ccp-history__card-title{color:#333;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:5px 19px 0;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.1;overflow:hidden}@media (max-width:991px){.ccp-history__card-title{padding:4px 14px 0;font-size:18px}}.ccp-history__card-desc{white-space:nowrap;margin:0;padding:6px 19px 0}@media (max-width:991px){.ccp-history__card-desc{padding:4px 14px 0;font-size:13px}}.ccp-history__card-footer{background:#f8f8f8;border-top:1px dashed #ddd;justify-content:center;align-items:center;height:37px;display:flex;position:absolute;bottom:0;left:-1px;right:-1px;overflow:hidden}.ccp-history__card-code{text-align:center}@media (max-width:991px){.ccp-history__card-code{font-size:14px}}.ccp-modal-overlay{z-index:9000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.ccp-modal{border-radius:20px;width:100%;max-width:560px;height:auto;position:relative;overflow:hidden}@media (max-width:991px){.ccp-modal{width:calc(100vw - 30px)}}.ccp-modal__bg{pointer-events:none;background:#fff;position:absolute;inset:0;overflow:hidden}.ccp-modal__bg-img{object-fit:fill;width:100%;height:100%;display:block;position:absolute;inset:0}.ccp-modal__body{z-index:1;aspect-ratio:560/350;box-sizing:border-box;flex-direction:column;align-items:center;padding:38px 30px;display:flex;position:relative}@media (max-width:991px){.ccp-modal__body{padding:30px 20px}}.ccp-modal--success .ccp-modal__body{padding-top:41px}.ccp-modal__icon{flex-shrink:0;width:78px;height:78px;margin-top:auto;margin-bottom:7px}.ccp-modal__icon img{width:100%;height:100%;display:block}@media (max-width:991px){.ccp-modal__icon{width:min(12vw,78px);height:min(12vw,78px);margin-bottom:5px}}.ccp-modal--success .ccp-modal__icon{margin-bottom:10px}.ccp-modal__text,.ccp-modal__title{letter-spacing:-.64px;text-align:center;margin:0;font-family:Inter,sans-serif;font-size:32px;font-weight:700;line-height:1.03}.ccp-modal__text{color:#333}@media (max-width:590px){.ccp-modal__text{font-size:max(4.85vw,18px)}}.ccp-modal__title{color:#f0b100;margin-bottom:11px}@media (max-width:991px){.ccp-modal__title{margin-bottom:7px;font-size:min(7vw,32px)}}.ccp-modal__subtitle{letter-spacing:-.44px;color:#333;text-align:center;margin:0 0 6px;font-family:Inter,sans-serif;font-size:22px;font-weight:700;line-height:1.03}.ccp-modal__subtitle:last-of-type{margin-bottom:20px}@media (max-width:590px){.ccp-modal__subtitle{margin-bottom:4px;font-size:max(3.85vw,16px)}.ccp-modal__subtitle:last-of-type{margin-bottom:10px}}.ccp-modal__close{color:#f0b100;letter-spacing:1.02px;text-transform:uppercase;cursor:pointer;background:#fff;border:none;border-radius:16.8px;width:243px;height:60px;margin-top:auto;font-family:Anton,sans-serif;font-size:34px;font-weight:400;line-height:normal;transition:background .15s;box-shadow:0 4.8px 4.8px #0000001a}@media (hover:hover){.ccp-modal__close:hover{background:#f5f5f5}}.ccp-modal__close:active{background:#f5f5f5}@media (max-width:590px){.ccp-modal__close{border-radius:14px;width:min(38vw,243px);height:min(11vw,60px);font-size:max(4.85vw,18px)}}.ccp-fade-enter-active,.ccp-fade-leave-active{transition:opacity .2s}.ccp-fade-enter,.ccp-fade-leave-to{opacity:0}
