.room-detail-dialog-wrapper{background-color:var(--color-white);border:1px solid #e4e4e4;border-radius:20px;width:1114px;padding:0;display:flex}@media screen and (max-width:700px){.room-detail-dialog-wrapper{width:100%;height:auto}}.room-detail-dialog-wrapper:focus{outline:none}.room-detail-dialog-wrapper .room-detail-dialog-inner{box-sizing:border-box;width:100%;padding:50px 80px;overflow:auto}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner{padding:30px 20px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner{padding-top:10px;padding-bottom:10px;padding-left:0;padding-right:0}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header{justify-content:flex-end;width:100%;margin-bottom:20px;display:flex}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header{margin-bottom:10px;padding-left:20px;padding-right:20px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header .room-detail-close-icon{cursor:pointer;width:40px;height:40px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-header .room-detail-close-icon{width:30px;height:30px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-img-box{aspect-ratio:16/9;flex-shrink:0;width:100%;margin-bottom:30px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-img-box{margin-bottom:12px}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-img-box .carousel-image-wrapper{border-radius:0}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box{width:100%;margin-bottom:20px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box{padding-left:12px;padding-right:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box{flex-direction:column;gap:4px;display:flex}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .title{font-size:28px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .title{font-size:18px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .desc{white-space:pre-line;font-size:16px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-title-box .desc{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box{justify-content:flex-end;align-items:center;gap:10px;margin-top:4px;display:flex}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .standard-price{font-size:18px;text-decoration:line-through}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .standard-price{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .discount-price{font-size:24px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .discount-price{font-size:18px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .discount-price span{color:var(--color-primary)}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .price-desc{font-size:16px}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-info-box .room-detail-price-box .price-desc{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box{width:100%}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box{padding-left:12px;padding-right:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .title{margin-bottom:20px;font-size:20px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .title{margin-bottom:12px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .title{font-size:16px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info{background:var(--color-white);border:1px solid #f2f2f2;border-radius:20px;padding:36px 30px;box-shadow:0 0 10px #00000014}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info{padding:20px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info{padding:20px 12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info{flex-direction:column;gap:8px;width:100%;display:flex}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .title{margin-bottom:0;font-size:18px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .title{font-size:16px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .title{font-size:14px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .desc{white-space:pre-line;font-size:16px}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .desc{font-size:14px}}@media screen and (max-width:700px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-info .desc{font-size:12px}}.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-divier{background:#f2f2f2;width:100%;height:1px;margin:30px 0}@media screen and (max-width:1350px){.room-detail-dialog-wrapper .room-detail-dialog-inner .room-detail-dialog-room-info-box .room-detail-dialog-room-info .room-divier{margin:16px 0}}.room-detail-dialog-wrapper::backdrop{background-color:#00000080}
