#iel-weekend-popup{border:0;padding:0;margin:auto;width:min(500px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);border-radius:20px;background:#fff;color:#20252b;font-family:Pretendard,sans-serif;overflow:auto;overscroll-behavior:contain}
#iel-weekend-popup::backdrop{background:rgba(0,0,0,.5)}
#iel-weekend-popup *{box-sizing:border-box}
#iel-weekend-popup button,#iel-weekend-popup a{-webkit-tap-highlight-color:transparent;font-family:inherit;cursor:pointer;text-decoration:none}
#iel-weekend-popup button{border:0}
#iel-weekend-popup :focus-visible{outline:2px solid #717a82;outline-offset:3px}
.iel-weekend-panel{position:relative;padding:77px 40px 40px}
#iel-weekend-popup h2{margin:0;font-size:30px;line-height:45px;letter-spacing:-.6px;font-weight:600;color:#20252b}
#iel-weekend-popup p{margin:24px 0 23px;font-size:16px;line-height:26px;font-weight:500;color:#717a82}
.iel-weekend-x{position:absolute;top:30px;right:40px;padding:0;background:transparent;width:24px;height:24px}
.iel-weekend-divider{display:block;width:100%;height:1px}
.iel-weekend-offer{margin:22px 0 30px;font-size:16px;line-height:26px}
.iel-weekend-offer-title{display:flex;align-items:center;gap:3px}
.iel-weekend-offer-title strong{font-weight:600}
.iel-weekend-offer-title img{width:3.342px;height:3.342px;flex-shrink:0}
#iel-weekend-popup .iel-weekend-offer-note{margin:-1px 0 0 6.342px;font-size:16px;line-height:26px;letter-spacing:0}
.iel-weekend-actions{display:grid;gap:8px}
.iel-weekend-action{display:flex;align-items:center;justify-content:space-between;width:100%;height:54px;padding:0 18px 0 20px;border-radius:12px;background:#f2f4f6;color:#333d4b;font-size:16px;line-height:normal;font-weight:500;text-align:left}
.iel-weekend-action img{flex-shrink:0}
.iel-weekend-initial .iel-weekend-primary,.iel-weekend-action:focus-visible{background:#20252b;color:#fff}
.iel-weekend-initial .iel-weekend-primary img,.iel-weekend-action:focus-visible img{filter:brightness(0) invert(1)}
@media(hover:hover){
.iel-weekend-action:hover{background:#20252b;color:#fff}
.iel-weekend-action:hover img{filter:brightness(0) invert(1)}
}
.iel-weekend-close{display:block;margin:41px auto 0;padding:0;background:transparent;color:#000;font-size:15px;line-height:26px;font-weight:500}
@media(max-width:767px){
#iel-weekend-popup{width:min(343px,calc(100% - 32px))}
.iel-weekend-panel{padding:62.312px 24px 31.5px}
.iel-weekend-x{top:24px;right:24px}
#iel-weekend-popup h2{font-size:27px;line-height:37px;letter-spacing:-.54px}
#iel-weekend-popup p{font-size:14px;line-height:22px;margin-top:20px;margin-bottom:49.75px;letter-spacing:-.2px}
.iel-weekend-offer{margin-top:29.9375px;margin-bottom:39.5px}
#iel-weekend-popup .iel-weekend-offer-note{margin-left:6.342px}
.iel-weekend-close{margin-top:29px}
}

#iel-weekend-popup h2:focus{outline:none}
