.wrapper .popup-right{position:fixed;right:0;top:60%;display:none;z-index:999}@media (max-width:767px){.wrapper .popup-right{top:auto;bottom:-42px;right:0;width:100%;height:52px}}.wrapper .popup-right.active{display:block}.wrapper .popup-right .popup-btn{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;border-radius:30px 0 0 30px;height:373px;width:52px;padding:12px;background-size:cover;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:0;cursor:pointer;z-index:15;overflow:hidden}@media (max-width:767px){.wrapper .popup-right .popup-btn{width:100%;height:52px;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:12px 20px;border-radius:16px 16px 0 0;bottom:40px}.wrapper .popup-right .popup-btn-arrow{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}}.wrapper .popup-right .popup-btn:before{content:'';position:absolute;top:-5%;right:0;height:125%;width:115%;background:-webkit-linear-gradient(179deg,#000 -9.03%,rgba(255,138,0,.5) 50.33%,#000 110.91%),#000;background:-o-linear-gradient(179deg,#000 -9.03%,rgba(255,138,0,.5) 50.33%,#000 110.91%),#000;background:linear-gradient(271deg,#000 -9.03%,rgba(255,138,0,.5) 50.33%,#000 110.91%),#000;z-index:-1}.wrapper .popup-right .popup-btn-arrow{width:32px}.wrapper .popup-right .popup-btn-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;height:52px;position:relative;top:-26%;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);-ms-flex-item-align:center;align-self:center}@media (max-width:767px){.wrapper .popup-right .popup-btn-text{top:0;-webkit-transform:none;-ms-transform:none;transform:none;height:auto}}.wrapper .popup-right .popup-btn-text img{width:32px;margin-right:15px}.wrapper .popup-right .popup-btn-text p{font-weight:600;font-size:15px;line-height:150%;color:#FFEDE0;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-transform:uppercase}.wrapper .popup-right .popup-content{z-index:99;position:absolute;top:50%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);right:-290px;width:290px;border-radius:30px 0 0 30px;overflow:hidden;background-size:cover}@media (max-width:767px){.wrapper .popup-right .popup-content{width:100%;right:-100%;bottom:40px;top:auto;border-radius:0;position:absolute;-webkit-transform:none;-ms-transform:none;transform:none;background:0 0!important}}.wrapper .popup-right .popup-content.active{right:-2px}.wrapper .popup-right .popup-content-header{background:-webkit-linear-gradient(179deg,#000 -9.03%,rgba(255,138,0,.5) 50.33%,#000 110.91%),#000!important;background:-o-linear-gradient(179deg,#000 -9.03%,rgba(255,138,0,.5) 50.33%,#000 110.91%),#000!important;background:linear-gradient(271deg,#000 -9.03%,rgba(255,138,0,.5) 50.33%,#000 110.91%),#000!important;width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px;overflow:hidden;position:relative;z-index:1}.wrapper .popup-right .popup-content-header-text{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}.wrapper .popup-right .popup-content-header-text img{width:32px}.wrapper .popup-right .popup-content-header-text p{margin-left:12px;color:#FFEDE0;font-weight:600;font-size:14px;line-height:150%;text-transform:uppercase}.wrapper .popup-right .popup-content-header-close{cursor:pointer;width:32px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.wrapper .popup-right .popup-content-wrap{width:100%;max-width:345px;min-height:330px;padding:45px 15px 15px;background-image:url(https://media.macphun.com/img/uploads/uploads/skylum/l/ss-2025-popup-bg.jpg);background-position:0 -47px;background-size:cover;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-moz-box-align:end;-ms-flex-align:end;align-items:end}@media (max-width:767px){.wrapper .popup-right .popup-content.active{right:0}.wrapper .popup-right .popup-content-header{border-radius:16px 16px 0 0}.wrapper .popup-right .popup-content-wrap{max-width:100%!important;background-position:center -47px;background-size:contain;background-repeat:no-repeat;background-color:#000}}.wrapper .popup-right .popup-content-wrap .sign{font-size:10px;left:-webkit-calc(100% - 22px);left:calc(100% - 22px);width:inherit;bottom:112px}.wrapper .popup-right .popup-content-wrap .sign.first{-webkit-animation:opacityFirst 4s infinite;animation:opacityFirst 4s infinite}.wrapper .popup-right .popup-content-wrap .sign.second{-webkit-animation:opacitySecond 4s infinite;animation:opacitySecond 4s infinite}.wrapper .popup-right .popup-content-wrap-img{width:198px}.wrapper .popup-right .popup-content-wrap-text{font-weight:600;font-size:20px;line-height:120%;color:#FFEDE0;margin:15px 0}.wrapper .popup-right .popup-content-wrap-title{font-weight:700;font-size:42px;line-height:120%;color:#FFF3EB;text-align:left;margin-bottom:12px;text-shadow:0 4px 13px rgba(0,0,0,.44)}.es .wrapper .popup-right .popup-content-wrap-title{font-size:34px}.wrapper .popup-right .popup-content-wrap-subtitle{margin-bottom:50px;font-weight:600;font-size:30px;line-height:120%;color:#FFF3EB;text-align:left;text-shadow:0 4px 13px rgba(0,0,0,.44)}.wrapper .popup-right .popup-content-wrap-btn{display:block;font-weight:600;font-size:13.02px;line-height:20px;width:100%;letter-spacing:.08em;text-transform:uppercase;color:#171A26;background-color:#FFA800;border-radius:8px;padding:14px;text-align:center;margin-bottom:10px;cursor:pointer}.wrapper .popup-right .popup-content-wrap-btn:hover{background:#fff}