.expire-popup{margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.expire-popup__modal{position:fixed;left:0;top:-30px;right:0;bottom:0;outline:none 0;display:flex;align-items:center;justify-content:center}.expire-popup__overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000000b3}.expire-popup__modal,.expire-popup__overlay{z-index:-1;opacity:0;pointer-events:none;transition:opacity .3s ease,top .3s ease}.expire-popup.js-opened .expire-popup__modal,.expire-popup.js-opened .expire-popup__overlay{opacity:1;pointer-events:auto}.expire-popup.js-opened .expire-popup__modal{z-index:1050;top:0}.expire-popup.js-opened .expire-popup__overlay{z-index:999}.expire-popup.js-opened .expire-popup__aside{right:0;opacity:1;pointer-events:auto;transition:opacity .8s ease,right .8s ease-in-out}.expire-popup__close{z-index:10;position:absolute;right:-21px;top:-21px;width:43px;height:43px;background:#F59E1F;border-radius:78px;cursor:pointer;text-align:center;line-height:53px}.expire-popup__close img{display:inline-block}.expire-popup__content{position:relative;width:535px;height:400px;padding:0 0 40px;border-radius:5px;background:#ffffff}.expire-popup__body{width:100%;max-width:190px;font-weight:700;font-size:20px;line-height:24px;text-align:center;color:#f39100}.expire-popup__days{display:block;margin-top:10px;font-size:33px;line-height:40px;letter-spacing:.05em}.expire-popup__pic{margin-top:0;padding:0}.expire-popup__pic img{display:block;width:400px;height:auto}.expire-popup__aside{position:absolute;top:0;bottom:0;right:-60%;width:275px;padding-top:34px;display:flex;flex-direction:column;justify-content:center;background:#FFFFFF;box-shadow:-10px 0 20px #00000040;border-radius:0 6px 6px 0;opacity:0;pointer-events:none}.expire-popup__aside p{margin:10px 5px 10px 20px;font-weight:700;font-size:20px;line-height:29px;letter-spacing:.06em;color:#000}.expire-popup__aside ul{list-style-type:disc;padding-left:34px;padding-right:12px}.expire-popup__aside li{font-size:16px;line-height:20px;color:#000;margin-bottom:20px}.expire-popup__aside a{font-weight:700;width:150px;font-size:17px;color:#000}.expire-popup__aside a:hover{color:#f59e1f}.expire-popup__aside strong,.expire-popup__aside a.expire-tel{margin-top:10px;display:block;text-align:left;font-weight:700;font-size:16px;line-height:20px;color:#f59e1f;text-decoration:none}@media only screen and (max-width: 550px){.expire-popup__close{z-index:10;position:absolute;right:-14px;top:-14px;width:28px;height:28px;line-height:33px}.expire-popup__close img{width:14px;height:auto;display:inline-block}.expire-popup__content{width:350px;height:250px}.expire-popup__body{max-width:126px;font-size:12px;line-height:14px}.expire-popup__days{display:block;margin-top:5px;font-size:14px;line-height:17px;letter-spacing:.05em}.expire-popup__pic{margin-top:0;padding:0}.expire-popup__pic img{width:250px}.expire-popup__aside{width:176px;padding-top:30px}.expire-popup__aside p{margin:5px 5px 5px 14px;font-size:12px;line-height:14px}.expire-popup__aside ul{margin:10px 0;padding-left:25px;padding-right:8px}.expire-popup__aside li{font-size:9px;line-height:11px;margin-bottom:12px}.expire-popup__aside a{width:110px;font-size:12px}.expire-popup__aside strong{margin-top:6px;font-size:10px;line-height:12px}}.expire-popup_hb .expire-popup__content{max-width:900px;max-height:600px;width:100%;height:auto;padding:0;margin:0 25px;border-radius:15px}.expire-popup_hb .expire-popup__pic img{width:100%}
