.page-room-section{color:#000;padding:clamp(6px,3.13vw,60px) 0;background-color:#f8f8f8}.page-room-section .page-room-header{text-align:center}.page-room-section .page-room-title{font-size:clamp(20px,2.08vw,40px);color:#000;margin-bottom:clamp(20px,2.083vw,40px);letter-spacing:-0.02em}.page-room-section .page-room-subtitle{font-size:clamp(10px,1.25vw,24px);margin-bottom:clamp(30px,7.2916vw,140px);margin-left:auto;margin-right:auto;font-family:var(--font-heading-family);line-height:1.2}.page-room-section .page-room-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-room-section .nav-tab{font-size:clamp(10px,1.25vw,24px);border-radius:clamp(6px,1.3vw,25px);white-space:nowrap;cursor:pointer;text-underline-offset:clamp(6px,.36vw,7px);font-family:var(--font-heading-family);text-decoration-color:var(--primary-color) !important}.page-room-section .nav-tab:hover{text-decoration:underline}.page-room-section .nav-tab.active{text-decoration:underline}.page-room-section .room-showcase{position:relative;margin-top:clamp(30px,5vw,96px);display:none}.page-room-section .room-showcase.active{display:block}.page-room-section .room-scene-container{overflow:hidden;position:relative}.page-room-section .swiper-slide,.page-room-section .swiper-wrapper{width:100%}.page-room-section .swiper-slide>img{width:100%;height:auto}.page-room-section .swiper-button-next,.page-room-section .swiper-button-prev{display:-webkit-box;display:-ms-flexbox;display:flex}.page-room-section .room-swiper-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:clamp(6px,1.04vw,20px);margin-bottom:clamp(30px,6.2vw,120px);font-size:clamp(10px,.99vw,19px)}.page-room-section .room-swiper-bottom>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(6px,.63vw,12px)}.page-room-section .room-swiper-bottom svg{width:clamp(6px,1.3vw,25px)}.page-room-section .room-scene-container-two-content{display:-webkit-box;display:-ms-flexbox;display:flex;gap:clamp(6px,1.56vw,30px)}.page-room-section .room-scene-container-two-content{height:clamp(300px,44.5vw,850px)}.page-room-section .room-scene-container-two-content .swiper-slide>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-room-section .room-scene-container-two-right{-webkit-box-flex:1;-ms-flex:1;flex:1}.page-room-section .room-scene-container-two-right img.slider-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-room-section .cursor-container{cursor:pointer}@media(max-width: 768px){.page-room-section{padding:30px 0}.page-room-section .page-room-subtitle{font-size:14px;max-width:80%}.page-room-section .nav-tab{font-size:14px}.page-room-section .page-room-nav{-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:26px;padding:0 20px;overflow:auto}.page-room-section .room-swiper-bottom{font-size:10px;padding:0 10px;margin:10px 0}.page-room-section .room-swiper-bottom>div{gap:6px}.page-room-section .room-swiper-bottom svg{width:16px}.page-room-section .room-scene-container-two-content{gap:10px}}