.popup-wrapper{background:rgba(41,41,41,.8);width:100vw!important;height:100vh!important;display:flex;justify-content:center;align-items:center;position:fixed;left:0;top:0;z-index:9999}.popup-wrapper .popup{background:#fff;width:70vw;aspect-ratio:20/10;position:relative;overflow:hidden}.popup-wrapper .popup .content-viewport{height:100%;position:relative;overflow:hidden}.popup-wrapper .popup .content-viewport.scrollable{overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.popup-wrapper .popup .content-track{height:100%;display:flex;transition:transform .4s ease}.popup-wrapper .popup .content-link{display:block;width:100%;height:100%;flex:0 0 100%;position:relative}.popup-wrapper .popup .content{width:100%;height:calc(100% - 80px);flex:0 0 100%;scroll-snap-align:start;background-position:50%;background-size:cover;background-repeat:no-repeat}.popup-wrapper .popup .content:first-child{background-image:url(/_next/static/media/프로모션.b5f29fd1.png)}.popup-wrapper .popup .content:nth-child(2){background-image:url(/_next/static/media/진료일정.ed77f1aa.png)}.popup-wrapper .popup .content .slide-link{width:100%;height:100%;display:flex}.popup-wrapper .popup.mobile .content:first-child{background-image:url(/_next/static/media/프로모션_모바일.fdb7814c.jpg)}.popup-wrapper .popup.mobile .content:nth-child(2){background-image:url(/_next/static/media/진료일정_모바일.ce561e66.jpg)}.popup-wrapper .popup .tabs{background:var(--gray1);width:100%;height:50px;display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;bottom:30px;z-index:1}.popup-wrapper .popup .tabs button{border-bottom:1px solid rgba(41,41,41,.1);border-radius:0;width:50%;height:100%;color:var(--dark);display:flex;justify-content:center;align-items:center}.popup-wrapper .popup .tabs button:last-child{border-bottom:none}.popup-wrapper .popup .tabs button:hover{background:rgba(225,84,38,.1);color:var(--main)}.popup-wrapper .popup .tabs button.active{background:var(--main);color:#fff}.popup-wrapper .popup .popup-close{background:var(--dark);width:100%;height:30px;padding:0 1em;display:flex;justify-content:space-between;position:absolute;left:0;bottom:0;z-index:2}.popup-wrapper .popup .popup-close button{width:fit-content;display:flex;justify-content:center;align-items:center;color:#fff;font-size:14px;transition:.3s;cursor:pointer}.popup-wrapper .popup .popup-close button:first-child{color:hsla(0,0%,100%,.3)}@media(max-width:800px){.popup-wrapper .popup{background:#fff;width:90vw;max-width:1280px;aspect-ratio:.8/1;position:relative;overflow:hidden;touch-action:pan-x}.popup-wrapper .popup .content-track,.popup-wrapper .popup .content-viewport{height:100%}.popup-wrapper .popup .content{height:100%;background-position:top;background-size:contain;background-repeat:no-repeat}.popup-wrapper .popup .tabs{background:none;width:100%;height:30px;flex-flow:row wrap;justify-content:center;top:0}.popup-wrapper .popup .tabs button{background:#fff;box-shadow:0 0 5px rgba(41,41,41,.1);border-radius:50%;width:10px;height:10px;margin:0 5px;opacity:.7}.popup-wrapper .popup .tabs button:hover{opacity:1}.popup-wrapper .popup .tabs button p{display:none}}