#campaign-popup .modal-content{background:#fff0;border:none;width:360px;max-width:100%;margin:auto;box-shadow:none;text-align:center;position:relative}#campaign-popup.modal.in .modal-dialog{height:90vh;display:flex}#campaign-popup~.modal-backdrop{background:#060C2D}#campaign-popup~.modal-backdrop.in{opacity:.8}#campaign-popup img{max-width:100%;margin-bottom:10px}#campaign-popup .close{position:absolute;right:5px;top:-45px;font-size:30px;color:#fff;font-weight:100;opacity:1;text-shadow:none;background:#fff0;border:none}#campaign-popup .btn{border-radius:20px;width:200px;max-width:100%;line-height:45px;margin:10px auto 0 30px;display:block;font-weight:900;font-size:14px;padding:0;color:#fff;background:#ff5757}#campaign-popup .btn svg{vertical-align:middle;display:inline-block;margin-right:10px}.aligncenter{margin-left:auto;margin-right:auto}#campaign-popup .timer-description{position:relative;text-align:center;font-size:18px;font-weight:700}.timer-2{font-size:17px;text-align:center;color:#FFF;direction:ltr;right:50%;transform:translateX(54%);width:100%;position:relative}.timer-2 div{position:relative}.timer-2 .hour,.timer-2 .min,.timer-2 .sec,.timer-2 .day{display:inline-block;font-weight:500;text-align:center;margin-left:10px}.timer-2 .format{font-size:11px;background:rgb(255 255 255 / .15);border-radius:4px;margin-top:2px;font-weight:400}.timer-2 .colon{position:absolute;left:0;top:50%;transform:translate(-13px,-50%);font-size:20px}.timer-2 .day{margin-left:0}.timer-2 .number{background:rgb(255 255 255 / .15);border-radius:4px;width:22px;height:35px;display:inline-block;vertical-align:middle;line-height:35px}.timer-2 .number:last-child{margin-right:0}.timer-2 .message{font-weight:500;position:relative;font-size:16px}.discount-box{position:relative;background:rgb(0 0 0 / 38%);color:#fff;border-radius:12px;width:271px;height:35px;display:flex;vertical-align:middle;line-height:35px;margin:11px auto;font-size:15px;justify-content:space-evenly;gap:10px}.discount-box p{position:absolute;right:10px}.btn-copy{cursor:pointer;border-radius:11px;height:35px;font-weight:900;font-size:14px;background-color:#ff6868;color:black!important;padding:0 20px;position:absolute;left:0}