.rooms .main-wrapper main{overflow:hidden}.rooms .main-wrapper main .rooms_content .wrap{padding:210px 100px 0px 100px;margin-bottom:-60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:1640px;margin:auto}@media only screen and (max-width:1200px){.rooms .main-wrapper main .rooms_content .wrap{padding-top:170px}}@media only screen and (max-width:767px){.rooms .main-wrapper main .rooms_content .wrap{padding:120px 30px 0px 30px}}.rooms .main-wrapper main .rooms_content .wrap .bread{margin:30px auto 115px 0;font-family:Noto Sans TC;font-weight:300;font-size:0.75rem;line-height:1;letter-spacing:0.0625rem;height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px){.rooms .main-wrapper main .rooms_content .wrap .bread{margin-bottom:80px}}.rooms .main-wrapper main .rooms_content .wrap .bread a:first-child{font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;margin-right:30px}.rooms .main-wrapper main .rooms_content .wrap .bread a:first-child:after{position:absolute;top:30%;left:145%;display:block;content:"";width:5px;height:5px;background-color:#000;opacity:0.3;border-radius:100px;pointer-events:none}.rooms .main-wrapper main .rooms_content .wrap .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:470px;height:auto;margin-bottom:80px}@media only screen and (max-width:767px){.rooms .main-wrapper main .rooms_content .wrap .title{margin-bottom:60px}}.rooms .main-wrapper main .rooms_content .wrap .title .room{font-family:Noto Sans TC;font-size:1rem;font-weight:400;line-height:1.5;letter-spacing:0.125rem;color:#AC855E;margin-bottom:18px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rooms .main-wrapper main .rooms_content .wrap .title h2{font-family:Canela;font-weight:300;font-size:5.625rem;line-height:1;letter-spacing:0.125rem;margin-bottom:18px;max-width:470px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width:1366px){.rooms .main-wrapper main .rooms_content .wrap .title h2{font-size:4.375rem}}@media only screen and (max-width:767px){.rooms .main-wrapper main .rooms_content .wrap .title h2{font-size:2.5rem}}.rooms .main-wrapper main .rooms_content .wrap .title .subtitle{font-size:1rem;line-height:1.5;letter-spacing:0.125rem;opacity:70%;margin-bottom:40px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width:767px){.rooms .main-wrapper main .rooms_content .wrap .title .subtitle{font-size:0.875rem}}.rooms .main-wrapper main .rooms_content .wrap .title .text{font-family:Noto Sans TC;font-size:0.875rem;font-weight:300;line-height:1.8;letter-spacing:0.0625rem;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.rooms .main-wrapper main .rooms_content .wrap .card-group{width:calc(100% + 60px);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:960px){.rooms .main-wrapper main .rooms_content .wrap .card-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.rooms .main-wrapper main .rooms_content .wrap .card-group .card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(50% - 60px);margin:0 30px 60px}.rooms .main-wrapper main .rooms_content .wrap .card-group .card:only-child{margin:0 auto 60px}@media only screen and (max-width:960px){.rooms .main-wrapper main .rooms_content .wrap .card-group .card{width:100%;margin:0 0 60px}.rooms .main-wrapper main .rooms_content .wrap .card-group .card:only-child{margin:0 auto 60px}.rooms .main-wrapper main .rooms_content .wrap .card-group .card:last-child{margin:0 0 30px}}@media only screen and (min-width:1201px){.rooms .main-wrapper main .rooms_content .wrap .card-group .card:hover .cover:before{background-color:rgba(0,0,0,0.3);-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.rooms .main-wrapper main .rooms_content .wrap .card-group .card:hover .button:after{height:3px;-webkit-transition:height 0.5s,margin-bottom 0.5s,opacity 0.5s;transition:height 0.5s,margin-bottom 0.5s,opacity 0.5s;margin-bottom:0;opacity:1}}@media only screen and (max-width:1200px){.rooms .main-wrapper main .rooms_content .wrap .card-group .card:active .cover:before{background-color:rgba(0,0,0,0.3);-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.rooms .main-wrapper main .rooms_content .wrap .card-group .card:active .button:after{height:3px;-webkit-transition:height 0.5s,margin-bottom 0.5s,opacity 0.5s;transition:height 0.5s,margin-bottom 0.5s,opacity 0.5s;margin-bottom:0;opacity:1}}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .cover{position:relative;margin-bottom:25px;width:100%}@media only screen and (max-width:767px){.rooms .main-wrapper main .rooms_content .wrap .card-group .card .cover{margin-bottom:20px}}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .cover:before{content:"";display:block;width:100%;height:0;padding-bottom:114.53%;overflow:hidden;background-color:rgba(0,0,0,0);-webkit-transition:background-color 0.5s;transition:background-color 0.5s}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .cover:after{content:"";display:block;width:100%;height:0;position:absolute;top:0;padding-bottom:114.53%;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(7.81%,rgba(0,0,0,0.2)),color-stop(23.29%,rgba(0,0,0,0)));background-image:linear-gradient(360deg,rgba(0,0,0,0.2) 7.81%,rgba(0,0,0,0) 23.29%);overflow:hidden}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .cover img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .content .en{font-family:Canela;font-weight:300;font-size:1.5rem;line-height:1.2;letter-spacing:0.0625rem;margin-bottom:2px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media only screen and (max-width:767px){.rooms .main-wrapper main .rooms_content .wrap .card-group .card .content .en{font-size:1.25rem}}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .content .ch{font-family:Noto Sans TC;font-size:1rem;font-weight:500;line-height:1.8;letter-spacing:0.125rem;margin-bottom:20px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .content .text{font-family:Noto Sans TC;font-size:0.875rem;font-weight:300;line-height:1.8;letter-spacing:0.0625rem;margin-bottom:36px;display:block;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .button{font-size:0.875rem;line-height:1.5;letter-spacing:0.0625rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .button:after{content:"";display:block;width:55px;height:1px;background-color:#000;opacity:30%;margin-top:10px;margin-bottom:2px;-webkit-transition:height 0.5s,margin-bottom 0.5s,opacity 0.5s;transition:height 0.5s,margin-bottom 0.5s,opacity 0.5s}.rooms .main-wrapper main .rooms_content .wrap .title{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.rooms .main-wrapper main .rooms_content .wrap .title.aost-show{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .content{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .content.aost-show{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .button{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.rooms .main-wrapper main .rooms_content .wrap .card-group .card .button.aost-show{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:opacity 1s,-webkit-transform 1s;transition:opacity 1s,-webkit-transform 1s;transition:transform 1s,opacity 1s;transition:transform 1s,opacity 1s,-webkit-transform 1s}
/*# sourceMappingURL=rooms.css.map */