@media screen and (min-width: 1024px){.coupon-box{--box-top-padding: 70px;--box-left-padding: 40px;--box-border-radius: 16px;--icon-width: 225px;--type-area-width: 1200px;--success-area-width: 640px;--tag-width: 60px;--tag-padding-left: -42%;--tips-padding: 55px 0 40px;--coupon-font-large: 30px;--coupon-font-medium: 20px;--coupon-font-medium-2: 16px;--coupon-font-small: 14px;--coupons-gap: 60px;--coupons-input-padding: 15px 20px;--coupons-button-padding: 20px 10px;--coupons-form-gap: 10px;--coupon-item-padding: 15px 30px;--coupons-third-party-icon-width: 47px;--coupons-policy-margin: 20px;--coupons-third-party-gap: 15px}.coupon-box input{outline:none}.coupon-box input:focus{outline:none;box-shadow:none}}@media screen and (min-width: 1024px)and (max-width: 1440px){.coupon-box{--type-area-width: 1080px;--tag-width: 40px;--tag-padding-left: -60%}}@media screen and (min-width: 1024px)and (max-width: 1280px){.coupon-box{--type-area-width: 800px;--tag-width: 40px;--tag-padding-left: -60%;--icon-width: 140px;--coupons-gap: 20px;--box-left-padding: 20px;--tips-padding: 34px 0 25px;--tag-padding-left: -46%;--coupons-input-padding: 10px 12px;--coupons-form-gap: 6px;--coupon-font-large: 20px;--coupon-font-medium: 13px;--coupon-font-medium-2: 12px;--coupon-font-small: 12px;--coupons-button-padding: 13px 10px;--coupons-third-party-icon-width: 25px;--coupons-third-party-gap: 6px;--coupons-policy-margin: 10px;--coupon-item-padding: 14px 20px}}@media screen and (min-width: 1024px){@keyframes circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coupon-box a{color:#406bfa}.coupon-box .email-tips{font-size:var(--coupon-font-small);color:red;text-align:left;align-self:flex-start;margin-left:12px}.coupon-box .coupons-pendant{position:fixed;bottom:10vh;left:2vw;background:#fec629;color:#000;z-index:2;border-radius:50px;padding:10px 20px;align-items:center;display:flex;gap:10px;justify-content:center;cursor:pointer;box-shadow:0 0 10px #0003;transition:all .3s ease;animation:pendantIn .7s ease}.coupon-box .coupons-pendant:hover{box-shadow:0 0 15px #0000004d}.coupon-box .coupons-pendant .coupon-icon-box svg{width:20px;height:20px;display:block}.coupon-box .coupons-pendant .content-box{display:flex;flex-direction:column;gap:3px}.coupon-box .coupons-pendant .content-box .title{line-height:1;margin:0;padding:0;font-size:20px;font-weight:700}.coupon-box .coupons-pendant .content-box .subtitle{line-height:1;font-size:14px}.coupon-box .coupons-pendant-hide{animation:pendantOut .7s ease;animation-fill-mode:forwards}.coupon-box .coupons-pup-up{position:fixed;width:var(--type-area-width);left:50%;top:50%;gap:var(--coupons-gap);transform:translate(-50%,-50%);background-color:#fff;padding:var(--box-top-padding) var(--box-left-padding);z-index:999;border-radius:var(--box-border-radius);box-shadow:0 0 8px 1px #00000014;display:none}.coupon-box .coupons-pup-up .coupons-box{flex:56;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.coupon-box .coupons-pup-up .coupons-box .coupon-icon-box svg{display:block;width:var(--icon-width);height:auto}.coupon-box .coupons-pup-up .coupons-box .tips{font-weight:500;font-size:var(--coupon-font-medium);color:#000;line-height:1.4;text-align:left;font-style:normal;text-transform:none;padding:var(--tips-padding)}.coupon-box .coupons-pup-up .form-box{flex:47;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.coupon-box .coupons-pup-up .form-box form{display:none}.coupon-box .coupons-pup-up .form-box .form-title{font-weight:500;font-size:var(--coupon-font-medium);color:#000;line-height:28px;text-align:center;font-style:normal;text-transform:none}.coupon-box .coupons-pup-up .form-box .sing-up-form{padding-top:25px;display:flex;flex-direction:column;align-items:center;gap:var(--coupons-form-gap);width:100%}.coupon-box .coupons-pup-up .form-box .sing-up-form input{width:100%;background:#fff;border-radius:15px;border:1px solid #ccc;padding:var(--coupons-input-padding);line-height:20px;line-height:1}.coupon-box .coupons-pup-up .form-box .sing-up-form input::placeholder{color:#ccc;font-size:var(--coupon-font-small);line-height:1}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button{font-weight:500;font-size:var(--coupon-font-medium-2);color:#000;line-height:26px;text-align:center;width:100%;background:#fec629;border-radius:15px;padding:var(--coupons-button-padding);margin-top:var(--coupons-form-gap);cursor:pointer;transition:all .3s ease;line-height:1.5}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button:hover{box-shadow:0 0 10px #0003}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button .loading-box{display:none;gap:10px;align-items:center;justify-content:center}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button .loading-circle{display:block;position:relative;width:calc(var(--coupon-font-medium-2)*1.5);height:calc(var(--coupon-font-medium-2)*1.5);border:2px solid #000;border-top-color:#0003;border-right-color:#0003;border-bottom-color:#0003;border-radius:100%;animation:circle infinite .75s linear}.coupon-box .coupons-pup-up .form-box .sing-up-form .loading .button-text{display:none}.coupon-box .coupons-pup-up .form-box .sing-up-form .loading .loading-box{display:flex;gap:10px;align-items:center;justify-content:center}.coupon-box .coupons-pup-up .form-box .sign-in-tips{display:block;padding-top:var(--coupons-policy-margin);color:#000;font-weight:500;font-size:var(--coupon-font-small);line-height:26px;text-align:center}.coupon-box .coupons-pup-up .form-box .third-party-logins{width:100%}.coupon-box .coupons-pup-up .form-box .third-party-logins:before{content:"";display:block;width:85%;height:1px;background-color:#ddd;margin:0 auto;margin-top:var(--coupons-policy-margin)}.coupon-box .coupons-pup-up .form-box .third-party-logins .logins-tips{margin:0;padding:0;padding-top:var(--coupons-third-party-gap);font-size:var(--coupon-font-small);line-height:20px;color:#000;text-align:center}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list{display:flex;align-content:center;justify-content:center;gap:50px;padding-top:var(--coupons-third-party-gap)}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list .item{border:1px solid #ddd;border-radius:50%;padding:10px;cursor:pointer;transition:all .3s ease}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list .item:hover{background-color:#f0f0f0b4;box-shadow:0 0 4px #0003}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list .item svg{width:var(--coupons-third-party-icon-width);height:var(--coupons-third-party-icon-width);display:block}.coupon-box .coupons-pup-up .form-box .third-party-logins .policy{font-family:Roboto;font-weight:400;font-size:var(--coupon-font-small);color:#000;line-height:20px;padding:0 25px;margin:0;margin-top:var(--coupons-policy-margin)}.coupon-box .coupons-pup-up .coupons-box--success{display:flex;width:var(--success-area-width);flex-direction:column;align-items:center;margin:0 auto}.coupon-box .coupons-pup-up .coupons-box--success .subtitle{font-size:var(--coupon-font-medium);line-height:25px;margin-top:10px;color:#000;margin-bottom:35px;font-weight:500}.coupon-box .coupons-pup-up .coupons-box--success .shopping-button{font-weight:500;font-size:var(--coupon-font-medium-2);color:#000;line-height:26px;text-align:center;width:72%;background:#fec629;border-radius:15px;padding:14px 10px;margin-top:40px;cursor:pointer;transition:all .3s ease}.coupon-box .coupons-pup-up .coupons-box--success .shopping-button:hover{box-shadow:0 0 10px #0003}.coupon-box .coupons-pup-up .coupons-list{width:100%;display:flex;flex-wrap:wrap;gap:8px}.coupon-box .coupons-pup-up .coupons-list .coupon-item{position:relative;width:calc(50% - 8px);display:flex;flex-direction:column;align-items:center;padding:var(--coupon-item-padding);overflow:hidden;background-image:url(/cdn/shop/files/Coupon-frame-pc.png?v=1747806431);background-size:100% 100%}.coupon-box .coupons-pup-up .coupons-list .coupon-item .item-save{position:absolute;right:8px;top:-15px}.coupon-box .coupons-pup-up .coupons-list .coupon-item .item-tag{position:absolute;left:10px;top:50%;transform:translateY(-55%) translate(var(--tag-padding-left))}.coupon-box .coupons-pup-up .coupons-list .coupon-item .item-tag svg{width:var(--tag-width);display:block}.coupon-box .coupons-pup-up .coupons-list .coupon-item .item-title{position:relative;font-size:var(--coupon-font-large);color:#000;line-height:1.5;font-weight:600;border-bottom:1px dashed #fec629;width:100%;text-align:center;padding-bottom:5px}.coupon-box .coupons-pup-up .coupons-list .coupon-item .item-tips{padding-top:12px;font-size:var(--coupon-font-small);color:#000;line-height:20px}.coupon-box .coupons-pup-up .close-box{padding:10px;position:absolute;top:10px;right:10px;cursor:pointer;border-radius:50%;transition:all .3s ease}.coupon-box .coupons-pup-up .close-box:hover{background-color:#f0f0f0b4;box-shadow:0 0 4px #0003}.coupon-box .coupons-pup-up .close-box svg{width:12px;height:12px;display:block}.coupon-box .mark-box{position:fixed;width:100vw;height:100vh;z-index:998;background-color:#00000050;top:0;left:0;display:none}.coupon-box-active .mark-box{display:flex;animation:markIn .3s ease}.coupon-box-active .coupons-pup-up{display:flex;animation:popIn .3s ease}.coupon-box-hide .mark-box{display:none;animation:markOut .3s ease}.coupon-box-hide .coupons-pup-up{display:none;animation:popOut .3s ease}}@media screen and (max-width: 1023px){.coupon-box{--box-top-padding: 20px;--box-left-padding: 14px;--box-border-radius: 16px;--icon-width: 225px;--type-area-width: 95%;--tag-width: 40px;--tag-padding-left: -81%;--tips-padding: 0px 0 14px;--coupon-font-large: 18px;--coupon-font-medium: 16px;--coupon-font-medium-2: 16px;--coupon-font-small: 12px;--coupons-gap: 4px;--coupons-input-padding: 12px 12px;--coupons-button-padding: 14px 10px;--coupons-form-gap: 10px;--coupon-item-padding: 15px 11px;--coupons-third-party-icon-width: 34px;--coupons-policy-margin: 10px;--coupons-third-party-gap: 10px}}@media screen and (max-width: 1023px)and (min-width: 420px){.coupon-box{--coupon-item-padding: 10px 11px}}@media screen and (max-width: 1023px){.coupon-box .loading-circle{position:relative;width:30px;height:30px;border:2px solid #000;border-top-color:#0003;border-right-color:#0003;border-bottom-color:#0003;border-radius:100%;animation:circle infinite .75s linear}@keyframes circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.coupon-box a{color:#406bfa;text-decoration:underline}.coupon-box .email-tips{font-size:var(--coupon-font-small);color:red;text-align:left;align-self:flex-start;margin-left:12px}.coupon-box .coupons-pendant{position:fixed;bottom:10vh;left:2vw;background:#fec629;color:#000;z-index:2;border-radius:50px;padding:10px 20px;align-items:center;display:flex;gap:10px;justify-content:center;cursor:pointer;box-shadow:0 0 10px #0003;transition:all .3s ease;animation:pendantIn .7s ease}.coupon-box .coupons-pendant:hover{box-shadow:0 0 15px #0000004d}.coupon-box .coupons-pendant .coupon-icon-box svg{width:20px;height:20px;display:block}.coupon-box .coupons-pendant .content-box{display:flex;flex-direction:column;gap:3px}.coupon-box .coupons-pendant .content-box .title{line-height:1;margin:0;padding:0;font-size:20px;font-weight:700}.coupon-box .coupons-pendant .content-box .subtitle{line-height:1;font-size:14px;padding:0!important}.coupon-box .coupons-pendant-hide{animation:pendantOut .7s ease;animation-fill-mode:forwards}.coupon-box .coupons-pendant-small{transform:translate(calc(-100% - 2vw + 20px))}.coupon-box .coupons-pup-up{position:fixed;width:var(--type-area-width);max-width:400px;max-height:95vh;overflow-y:scroll;left:50%;top:50%;gap:var(--coupons-gap);transform:translate(-50%,-50%);background-color:#fff;padding:var(--box-top-padding) var(--box-left-padding);z-index:999;border-radius:var(--box-border-radius);box-shadow:0 0 8px 1px #00000014;display:none;flex-direction:column}.coupon-box .coupons-pup-up::-webkit-scrollbar{display:none}.coupon-box .coupons-pup-up .coupons-box{flex:56;flex-shrink:0;display:flex;flex-direction:column;align-items:center}.coupon-box .coupons-pup-up .coupons-box .coupon-icon-box{display:none}.coupon-box .coupons-pup-up .coupons-box .tips{font-weight:500;font-size:var(--coupon-font-medium);color:#000;line-height:1.4;text-align:left;font-style:normal;text-transform:none;padding:var(--tips-padding)}.coupon-box .coupons-pup-up .coupons-box .tips .pc-tips{display:none}.coupon-box .coupons-pup-up .coupons-box .coupons-list{display:flex;flex-wrap:wrap;gap:8px}.coupon-box .coupons-pup-up .coupons-box .coupons-list .coupon-item{position:relative;width:calc(50% - 8px);display:flex;flex-direction:column;align-items:center;padding:var(--coupon-item-padding);background-image:url(/cdn/shop/files/Coupon-frame-m.png?v=1747806921);background-size:100% 100%}.coupon-box .coupons-pup-up .coupons-box .coupons-list .coupon-item .item-tag svg{width:var(--tag-width);height:auto;display:block}.coupon-box .coupons-pup-up .coupons-box .coupons-list .coupon-item .item-title{position:relative;font-size:var(--coupon-font-large);color:#000;line-height:1.5;font-weight:600;border-bottom:1px dashed #fec629;width:100%;text-align:center;padding-bottom:5px;display:flex;align-items:center;gap:10px;justify-content:center}.coupon-box .coupons-pup-up .coupons-box .coupons-list .coupon-item .item-tips{padding-top:6px;font-size:12px;color:#000;line-height:1}.coupon-box .coupons-pup-up .form-box{flex:47;flex-shrink:0;display:flex;flex-direction:column;align-items:center;position:relative}.coupon-box .coupons-pup-up .form-box form{display:none}.coupon-box .coupons-pup-up .form-box .form-title{font-weight:500;font-size:var(--coupon-font-medium);color:#000;line-height:28px;text-align:center;font-style:normal;text-transform:none}.coupon-box .coupons-pup-up .form-box .sing-up-form{padding-top:10px;display:flex;flex-direction:column;align-items:center;gap:var(--coupons-form-gap);width:100%}.coupon-box .coupons-pup-up .form-box .sing-up-form input{width:100%;background:#fff;border-radius:15px;border:1px solid #ccc;padding:var(--coupons-input-padding);line-height:20px;line-height:1}.coupon-box .coupons-pup-up .form-box .sing-up-form input::placeholder{color:#ccc;font-size:var(--coupon-font-small);line-height:1}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button{font-weight:500;font-size:var(--coupon-font-medium-2);color:#000;line-height:26px;text-align:center;width:100%;background:#fec629;border-radius:15px;padding:var(--coupons-button-padding);margin-top:var(--coupons-form-gap);cursor:pointer;transition:all .3s ease;line-height:1.5}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button:hover{box-shadow:0 0 10px #0003}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button .loading-box{display:none;gap:10px;align-items:center;justify-content:center}.coupon-box .coupons-pup-up .form-box .sing-up-form .sign-up-button .loading-circle{display:block;position:relative;width:calc(var(--coupon-font-medium-2)*1.5);height:calc(var(--coupon-font-medium-2)*1.5);border:2px solid #000;border-top-color:#0003;border-right-color:#0003;border-bottom-color:#0003;border-radius:100%;animation:circle infinite .75s linear}.coupon-box .coupons-pup-up .form-box .sing-up-form .loading .button-text{display:none}.coupon-box .coupons-pup-up .form-box .sing-up-form .loading .loading-box{display:flex;gap:10px;align-items:center;justify-content:center}.coupon-box .coupons-pup-up .form-box .sign-in-tips{display:block;padding-top:var(--coupons-policy-margin);color:#000;font-weight:500;font-size:var(--coupon-font-small);line-height:26px;text-align:center}.coupon-box .coupons-pup-up .form-box .third-party-logins{width:100%}.coupon-box .coupons-pup-up .form-box .third-party-logins:before{content:"";display:block;width:85%;height:1px;background-color:#ddd;margin:0 auto;margin-top:var(--coupons-policy-margin)}.coupon-box .coupons-pup-up .form-box .third-party-logins .logins-tips{margin:0;padding:0;padding-top:var(--coupons-third-party-gap);font-size:var(--coupon-font-small);line-height:20px;color:#000;text-align:center}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list{display:flex;align-content:center;justify-content:center;gap:50px;padding-top:var(--coupons-third-party-gap)}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list .item{border:1px solid #ddd;border-radius:50%;padding:10px;cursor:pointer;transition:all .3s ease}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list .item:hover{background-color:#f0f0f0b4;box-shadow:0 0 4px #0003}.coupon-box .coupons-pup-up .form-box .third-party-logins .login-list .item svg{width:var(--coupons-third-party-icon-width);height:var(--coupons-third-party-icon-width);display:block}.coupon-box .coupons-pup-up .form-box .third-party-logins .policy{font-family:Roboto;font-weight:400;font-size:var(--coupon-font-small);color:#000;line-height:20px;padding:0 25px;margin:0;margin-top:var(--coupons-policy-margin)}.coupon-box .coupons-pup-up .coupons-box--success{display:flex;flex-direction:column;align-items:center}.coupon-box .coupons-pup-up .coupons-box--success .subtitle{font-size:var(--coupon-font-medium);line-height:25px;margin-top:10px;color:#000;margin-bottom:35px;font-weight:500}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list{display:flex;flex-direction:column;gap:8px;width:100%}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item{position:relative;display:flex;align-items:center;padding:var(--coupon-item-padding);background-image:url(/cdn/shop/files/Coupon-frame-m2.png?v=1747811560);background-size:100% 100%;overflow:hidden}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item .item-title{font-size:var(--coupon-font-large);color:#000;line-height:1;font-weight:600;border-right:1px dashed #fec629;text-align:center;width:80px;padding:0 20px}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item .item-tips{padding-left:20px;font-size:16px;color:#000;line-height:20px;font-weight:500}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item .item-save{opacity:.4;position:absolute;right:2px;top:-24px}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item .item-save svg{display:block;width:50px}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item .item-tag{position:absolute;right:12px;top:8px}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item .item-tag svg{width:var(--tag-width);height:auto;display:block}.coupon-box .coupons-pup-up .coupons-box--success .coupons-list .coupon-item .pc-show-save{display:none}}@media screen and (max-width: 1023px)and (min-width: 420px){.coupon-box .coupons-pup-up .coupons-box--success .coupons-list{padding:0 20px}}@media screen and (max-width: 1023px){.coupon-box .coupons-pup-up .coupons-box--success .shopping-button{font-weight:500;font-size:var(--coupon-font-medium-2);color:#000;line-height:26px;text-align:center;width:100%;background:#fec629;border-radius:15px;padding:14px 10px;margin-top:40px;cursor:pointer;transition:all .3s ease}.coupon-box .coupons-pup-up .coupons-box--success .shopping-button:hover{box-shadow:0 0 10px #0003}.coupon-box .coupons-pup-up .close-box{padding:10px;position:absolute;top:10px;right:10px;cursor:pointer;border-radius:50%;transition:all .3s ease}.coupon-box .coupons-pup-up .close-box:hover{background-color:#f0f0f0b4;box-shadow:0 0 4px #0003}.coupon-box .coupons-pup-up .close-box svg{width:12px;height:12px;display:block}.coupon-box .mark-box{position:fixed;width:100vw;height:100vh;z-index:998;background-color:#00000050;top:0;left:0;display:none}.coupon-box-active .mark-box{display:flex;animation:markIn .3s ease}.coupon-box-active .coupons-pup-up{display:flex;animation:popIn .3s ease}.coupon-box-hide .mark-box{display:none;animation:markOut .3s ease}.coupon-box-hide .coupons-pup-up{display:none;animation:popOut .3s ease}}@keyframes popIn{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes pendantIn{0%{transform:translate(-100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pendantOut{0%{transform:translate(0);opacity:1}99%{transform:translate(-100%);opacity:0}to{opacity:0;display:none}}@keyframes markIn{0%{opacity:0}to{opacity:1}}@keyframes popOut{0%{display:flex;transform:translate(-50%,-50%) scale(1);opacity:1}to{display:flex;transform:translate(-50%,-50%) scale(.8);opacity:0}}@keyframes markOut{0%{display:flex;opacity:1}to{display:flex;opacity:0}}
/*# sourceMappingURL=/cdn/shop/t/501/assets/coupon-section.css.map */
