.place-info-modal{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.8);opacity:0;pointer-events:none;transition:opacity .2s ease}.place-info-modal.is-open{opacity:1;pointer-events:auto}.place-info-modal .place-info__close{position:fixed;top:36px;right:27px;z-index:3;width:min(36/357*100vw,36px);height:min(36/357*100vw,36px);border-radius:50%;background:rgba(0,0,0,.55);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease;border:none}.place-info-modal .place-info__close:hover{background:rgba(0,0,0,.7)}.place-info-modal .place-info__close:after,.place-info-modal .place-info__close:before{content:"";position:absolute;width:min(18/357*100vw,18px);height:min(2/357*100vw,2px);background:#fff;border-radius:2px}.place-info-modal .place-info__close:before{transform:rotate(45deg)}.place-info-modal .place-info__close:after{transform:rotate(-45deg)}.place-info-modal .place-info__card{position:relative;width:max(357/400*100vw,357px);background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.18);overflow:hidden}.place-info-modal .place-info__media{position:relative;padding:min(20/357*100vw,20px) min(28/357*100vw,28px) 0 min(21/357*100vw,21px)}.place-info-modal .place-info__media .place-info__media-swiper{overflow:visible}.place-info-modal .place-info__media .place-info__media-slide{width:min(296/357*100vw,296px);height:min(213/357*100vw,213px);overflow:visible}.place-info-modal .place-info__media .place-info__media-slide img{border-radius:12px;width:100%;height:100%}.place-info-modal .place-info__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.place-info-modal .place-info__counter{position:absolute;left:16px;bottom:12px;padding:6px 10px;background:rgba(0,0,0,.55);color:#fff;font-size:13px;border-radius:999px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.place-info-modal .place-info__body-header{display:flex;flex-direction:column;margin-bottom:min(27.22/357*100vw,27.22px);gap:min(2.5/357*100vw,2.5px)}.place-info-modal .place-info__body-header .place-info__title{font-size:min(24/357*100vw,24px);font-weight:700;letter-spacing:-.05em;color:#000}.place-info-modal .place-info__body-header .place-info__address{font-size:min(14/357*100vw,14px);font-weight:400;letter-spacing:-.05em;color:#000;line-height:1.2}.place-info-modal .place-info__body{padding:min(25/357*100vw,25px) 0 min(31/357*100vw,31px) min(21/357*100vw,21px)}.place-info-modal .place-info__meta{display:flex;flex-direction:column;gap:min(14/357*100vw,14px);color:#333;font-size:min(15/357*100vw,15px);letter-spacing:-.02em}.place-info-modal .place-info__row{display:flex;flex-direction:row;align-items:center;gap:min(9/357*100vw,9px)}.place-info-modal .place-info__row img{width:min(24/357*100vw,24px);height:min(24/357*100vw,24px)}.place-info-modal .place-info__row span{font-size:min(16/357*100vw,16px);font-weight:400;letter-spacing:-.05em;color:#6d6d6d;line-height:1.2}.place-info-modal .subway-lines-wrapper{display:flex;flex-direction:row;align-items:center;gap:2.5}.place-info-modal .subway-lines-wrapper>img{width:min(17/357*100vw,17px);height:min(17/357*100vw,17px)}.place-info-modal .place-info__lines{display:flex;gap:min(8/357*100vw,8px);margin-top:min(4/357*100vw,4px)}.place-info-modal .place-info__actions{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:min(7/357*100vw,7px);padding:0 min(20/357*100vw,20px) min(20/357*100vw,20px)}.place-info-modal .place-info__action{display:flex;align-items:center;width:min(105/357*100vw,105px);height:min(43/357*100vw,43px);border-radius:22px;padding:min(6/357*100vw,6px) min(7/357*100vw,7px);text-decoration:none;color:#111;font-size:min(14/357*100vw,14px);font-weight:700;transition:background .15s ease,transform .05s ease;position:relative;box-shadow:0 4px 4px 0 rgba(0,0,0,.1019607843)}.place-info-modal .place-info__action>img{width:min(30/357*100vw,30px);height:min(30/357*100vw,30px)}.place-info-modal .place-info__action span{font-size:min(11/357*100vw,11px);font-weight:400;letter-spacing:-.05em;color:#000;line-height:1.2;margin:0 auto}.place-info-modal .place-info__action:before{content:"";position:absolute;inset:0;padding:2px;background:linear-gradient(270.44deg,#6529FF 3.11%,#00B8FF 96.32%);border-radius:99px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:exclude;mask-composite:exclude}.place-info-modal .place-info__action.naver:before{background:linear-gradient(90deg,rgba(15,207,59,.61),rgba(0,120,28,.61))}.place-info-modal .place-info__action.tmap:before{background:linear-gradient(90deg,rgba(231,68,201,.61),rgba(4,98,255,.61))}.place-info-modal .place-info__action.kakao:before{background:linear-gradient(90deg,rgba(232,206,0,.61),rgba(216,155,0,.61))}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}
/*# sourceMappingURL=c3517c31af80cfa7.css.map*/