.room-card-wrapper{background:var(--color-white);border:1px solid #0000;border-radius:20px;width:100%;box-shadow:0 0 10px #00000014}.room-card-wrapper.selected{border:1px solid var(--color-primary)}.room-card-wrapper .room-card-inner{box-sizing:border-box;gap:32px;width:100%;padding:20px 26px;display:flex}@media screen and (max-width:1350px){.room-card-wrapper .room-card-inner{align-items:flex-start;gap:20px;padding:20px 16px}}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner{flex-direction:column;gap:12px}}.room-card-wrapper .room-card-inner .to-detail{cursor:pointer;white-space:nowrap;align-items:center;gap:2px;display:flex}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .to-detail{justify-content:flex-end;width:100%}}.room-card-wrapper .room-card-inner .carousel-img-box{flex-shrink:0;width:320px;height:240px}.room-card-wrapper .room-card-inner .carousel-img-box img{object-fit:cover;width:100%;height:100%}@media screen and (max-width:1350px){.room-card-wrapper .room-card-inner .carousel-img-box{width:268px;height:201px}}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .carousel-img-box{aspect-ratio:4/3;width:100%}}.room-card-wrapper .room-card-inner .room-card-content-box{flex-direction:column;flex:1;justify-content:center;display:flex}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box{width:100%}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-title-box{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-title-box .title{font-size:24px}@media screen and (max-width:1350px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-title-box .title{font-size:22px}}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-title-box .title{font-size:18px}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box{align-items:center;width:100%;padding-top:18px;display:flex}@media screen and (max-width:1350px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box{flex-direction:column;align-items:flex-start;gap:8px}}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box{padding-top:8px}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box .info-time-box{align-items:center;display:flex}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box .info-time-box .time-item{align-items:center;gap:4px;padding-left:10px;display:flex}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box .info-time-box .time-item p{font-size:14px}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box .info-divider{background:#e4e4e4;width:1px;height:14px;margin:0 10px}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box .info-people-box{align-items:center;gap:10px;display:flex}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box .info-people-box .people-item{align-items:center;gap:4px;display:flex}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-info-box .info-people-box .people-item p{font-size:14px}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box{align-items:center;width:100%;padding-top:50px;display:flex}@media screen and (max-width:1350px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box{flex-direction:column;align-items:flex-start;gap:18px;padding-top:30px}}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box{width:100%;padding-top:18px}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box{flex-direction:column;flex:1;gap:5px;display:flex}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box{width:100%}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .chip-item{display:flex}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .chip-item{justify-content:space-between;align-items:center}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .chip-item .chip{padding:4px 8px}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .chip-item .chip p{font-size:12px}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .price-item{align-items:center;gap:10px;display:flex}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .price-item .standard-price{font-size:14px;text-decoration:line-through}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .price-item .discount-price{font-size:24px}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .price-item .discount-price{font-size:22px}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .price-item .discount-price span{color:var(--color-primary)}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .price-box .price-item .price-description{font-size:12px}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .btn-box{width:84px;height:40px}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .btn-box{width:100%}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .btn-box .btn{width:100%;height:100%}@media screen and (max-width:1350px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .btn-box .btn{padding:8px 16px}}.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .room-card-footer-item .room-card-footer-text{font-size:18px}@media screen and (max-width:1350px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .room-card-footer-item .room-card-footer-text{font-size:16px}}@media screen and (max-width:700px){.room-card-wrapper .room-card-inner .room-card-content-box .room-card-footer-box .room-card-footer-item .room-card-footer-text{font-size:14px}}
