.dialog-coupon-center{position:fixed;opacity:0;transition:all .5s}.dialog-coupon-center .screen{background:rgba(231,231,231,.5)}.dialog-coupon-center .modal-container{width:382px;height:389px;background:url(../../../images/activity/2025/11/dialog-coupon-bg.png);background-size:100% 100%;padding:38px 18px 24px;box-sizing:border-box;position:relative}.dialog-coupon-center .modal-container .modal-close-icon{position:absolute;top:12px;right:12px;width:24px;border:1px solid #fff;border-radius:50%;cursor:pointer}.dialog-coupon-center .modal-container .modal-title{font-family:Staatliches;font-weight:400;font-size:67.84px;line-height:100%;text-align:center;vertical-align:middle;color:rgba(0,0,0,0);-webkit-text-stroke:1px hsla(0,0%,100%,.3)}.dialog-coupon-center .modal-container .modal-discount{font-family:Outfit;font-weight:700;font-size:24px;text-align:center;vertical-align:middle;color:#fff;display:flex;align-items:center;justify-content:center;margin-top:-48px}.dialog-coupon-center .modal-container .modal-discount>span{font-family:OoohBaby;font-weight:400;font-size:42px;-webkit-text-stroke:6px;-webkit-text-stroke-color:rgba(0,0,0,0);background:-webkit-linear-gradient(left, #A149FF, #058BFF);-webkit-background-clip:text;color:#fff;padding:3%;box-sizing:border-box}.dialog-coupon-center .modal-container .modal-item{background:url(../../../images/activity/2025/11/dialog-coupon-item.png) no-repeat;background-size:100% 100%;padding:8px 10px;box-sizing:border-box;border-radius:16px}.dialog-coupon-center .modal-container .modal-item .item-title{border-radius:16px;font-weight:700;font-size:52.81px;text-align:center;color:#000;border:1px solid #000;padding:10px 0;box-sizing:border-box}.dialog-coupon-center .modal-container .modal-item .item-desc{font-weight:700;font-size:18px;line-height:100%;text-align:center;margin:6px auto;color:#000}.dialog-coupon-center .modal-container .modal-btn{width:100%;height:56px;background:linear-gradient(90deg, #3F58FF 0%, #FF2C7D 100%);border:1px solid #fff;margin:32px auto 0;color:#fff;border-radius:12px;font-weight:600;font-size:18px;line-height:100%;text-align:center;box-shadow:0px 0px 20.4px 0px #fff inset}.dialog-coupon-center .modal-container .modal-btn>span{background:url(../../../images/activity/2025/11/checkout-icon.png) no-repeat;background-size:100% 100%;width:10px;height:11px;margin-left:8px;transition:all .5s}.dialog-coupon-center .modal-container .modal-btn:hover>span{transform:translateX(8px)}.dialog-coupon-center.show{opacity:1}.dialog-coupon-center.small{width:max-content;height:max-content;display:flex;justify-content:center;align-items:center;padding:12px 26px;border-radius:6px;top:588px;right:-300px;cursor:pointer;bottom:auto;background:url(../../../images/activity/2025/11/dialog-coupon-small.png) no-repeat;background-size:100% 100%;overflow:hidden}.dialog-coupon-center.small .close{top:-8px;right:-8px;background-color:#fff;border-radius:99px;width:18px;height:18px}.dialog-coupon-center.small .open{display:block;width:24px;height:24px;background:url(../../../images/dialog-coupon-open.png) center no-repeat;background-size:100%;filter:brightness(0) invert(1);margin-left:8px;cursor:pointer}.dialog-coupon-center.small .discount{font-family:"Outfit"}.dialog-coupon-center.small .discount>span .number{margin:0 2px}.dialog-coupon-center.small>span.discount{display:flex;align-items:center;font-family:Outfit;font-weight:700;font-size:18px;line-height:100%;text-align:center;color:#000}.dialog-coupon-center.small>span.discount .price-number{font-size:32px;margin-left:6px}.dialog-coupon-center.small>span.discount .price-unit{line-height:82%;margin-left:4px;font-size:14px;text-align:left}.dialog-coupon-center.small>span.discount .price-unit>span{font-size:10px}.dialog-coupon-center.small::before{content:" ";height:200%;width:25px;position:absolute;left:0;top:-50%;transform:rotate(25deg);background:linear-gradient(to right, transparent 0, rgba(255, 255, 255, 0.6) 50%, transparent 100%);animation:light-left-right 5s infinite}.dialog-coupon-center.small.show{right:30px;z-index:10}.lang-ar .dialog-coupon-center .modal-container .modal-title{font-size:58px}.lang-ar .dialog-coupon-center .modal-container .modal-discount{font-size:20px}.lang-ar .dialog-coupon-center .modal-container .modal-btn>span{transform:rotate(180deg);margin-right:8px;margin-left:0}.lang-ar .dialog-coupon-center .modal-container .modal-btn:hover>span{transform:translateX(-8px) rotate(180deg)}.lang-es .dialog-coupon-center .modal-container .modal-discount,.lang-br .dialog-coupon-center .modal-container .modal-discount{font-size:20px}.lang-kr .dialog-coupon-center .modal-container .modal-title{font-size:52px}.lang-kr .dialog-coupon-center .modal-container .modal-discount{font-size:20px}.lang-nl .dialog-coupon-center .modal-container .modal-discount,.lang-tr .dialog-coupon-center .modal-container .modal-discount,.lang-cs .dialog-coupon-center .modal-container .modal-discount{font-size:20px}.lang-nl .dialog-coupon-center .modal-container .modal-discount>span,.lang-tr .dialog-coupon-center .modal-container .modal-discount>span,.lang-cs .dialog-coupon-center .modal-container .modal-discount>span{font-size:32px}.lang-nl .dialog-coupon-center .modal-container .modal-item,.lang-tr .dialog-coupon-center .modal-container .modal-item,.lang-cs .dialog-coupon-center .modal-container .modal-item{margin-top:18px}.lang-nl .dialog-coupon-center .modal-container .modal-item .item-title,.lang-tr .dialog-coupon-center .modal-container .modal-item .item-title,.lang-cs .dialog-coupon-center .modal-container .modal-item .item-title{font-size:42px}.lang-pl .dialog-coupon-center .modal-container .modal-item{margin-top:18px}.lang-pl .dialog-coupon-center .modal-container .modal-discount{font-size:20px}.lang-pl .dialog-coupon-center .modal-container .modal-discount>span{font-size:28px}.lang-ar .dialog-coupon-center .modal-container .modal-discount>span,.lang-kr .dialog-coupon-center .modal-container .modal-discount>span{font-size:32px}.lang-it .dialog-coupon-center .modal-container .modal-discount{font-size:22px}.lang-hk .dialog-coupon-center .modal-container .modal-title{color:hsla(0,0%,100%,.2);-webkit-text-stroke:unset}@keyframes light-left-right{0%{left:-50%}50%{left:150%}100%{left:150%}}@media screen and (max-height: 750px){.dialog-coupon-center.small{top:488px}}@media screen and (max-width: 888px){.dialog-coupon-center .modal-container{zoom:.8}.dialog-coupon-center.small{top:80%}}