.cmp__amenities{background-color:#fff5db;color:#302206;width:100%}.cmp__amenities .detail-title{text-align:center}.cmp__amenities .detail-title .icon-arrays{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp__amenities .amenities-container{background-color:rgba(51,33,0,.1);margin-top:4.32vw}@media screen and (min-width:1920px){.cmp__amenities .amenities-container{margin-top:83px}}@media screen and (max-width:903px){.cmp__amenities .amenities-container{margin-top:38px}}.cmp__amenities .amenities-container .amenities-list{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto;max-width:1547px;width:100%}@media screen and (max-width:1259px){.cmp__amenities .amenities-container .amenities-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:649px){.cmp__amenities .amenities-container .amenities-list{gap:24px;grid-template-columns:repeat(1,minmax(0,1fr))}}@media screen and (min-width:1260px){.cmp__amenities .amenities-container .amenities-list{padding:60px 4pc}}@media screen and (min-width:904px)and (max-width:1259px){.cmp__amenities .amenities-container .amenities-list{padding:60px 56px}}@media screen and (min-width:481px)and (max-width:903px){.cmp__amenities .amenities-container .amenities-list{padding:40px 24px}}@media screen and (max-width:480px){.cmp__amenities .amenities-container .amenities-list{padding:40px 1pc}}.cmp__amenities .amenities-container .amenities-list .amenities-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cmp__amenities .amenities-container .amenities-list .amenities-item .amenities-icon{display:block;height:3pc;-o-object-fit:contain;object-fit:contain;width:3pc}@media screen and (max-width:903px){.cmp__amenities .amenities-container .amenities-list .amenities-item .amenities-icon{height:2pc;width:2pc}}.cmp__booking-notice{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#332100;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:100vh;position:relative;width:100%}@media screen and (max-width:480px){.cmp__booking-notice{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.cmp__booking-notice .notice-bg{display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.cmp__booking-notice .notice-bg img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp__booking-notice .notice-bg-mask{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.cmp__booking-notice .responsive__layout{width:100%}@media screen and (max-width:480px){.cmp__booking-notice .responsive__layout{height:auto}}.cmp__booking-notice .notice-container{background-color:hsla(0,0%,100%,.8);margin:4pc auto;max-width:93pc;padding:54px;position:relative;width:100%;z-index:2}@media screen and (max-width:903px){.cmp__booking-notice .notice-container{padding:2pc}}@media screen and (max-width:480px){.cmp__booking-notice .notice-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 8pc);padding:1pc}}.cmp__booking-notice .notice-container p{margin:0 auto;max-width:74pc;width:100%}.cmp__booking-notice .notice-container p.notice-title{margin-bottom:26px}@media screen and (max-width:903px){.cmp__booking-notice .notice-container p.notice-title{margin-bottom:10px}}.cmp__booking-notice .notice-container p.notice-desc{word-wrap:break-word;-ms-hyphens:auto;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;overflow-wrap:break-word}.cmp__booking-notice .notice-container .notice-btn{margin-top:24px;text-align:center}@media screen and (max-width:480px){.cmp__booking-notice .notice-container .notice-btn{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-grow:1;justify-content:center;margin-bottom:40px}}.cmp__booking-notice .notice-container .notice-btn .feature-link{min-width:200px}.cmp__media-banner{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff5db;color:#302206;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;margin-top:100vh;position:relative;width:100%;z-index:2}@media screen and (max-width:903px){.cmp__media-banner{padding:3pc 0}}.cmp__media-banner .media-banner-container{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;gap:3.958vw;justify-content:space-between;margin:0 auto;max-width:1644px;width:100%}@media screen and (min-width:1920px){.cmp__media-banner .media-banner-container{gap:76px}}@media screen and (min-width:904px)and (max-width:1259px){.cmp__media-banner .media-banner-container{gap:2pc}}@media screen and (max-width:903px){.cmp__media-banner .media-banner-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}}.cmp__media-banner .media-banner-container .media-img{-ms-flex-negative:0;-ms-flex-item-align:center;align-self:center;display:block;flex-shrink:0;height:537px;width:45.62%}@media screen and (max-width:903px){.cmp__media-banner .media-banner-container .media-img{height:auto;min-height:235px;width:100%}}.cmp__media-banner .media-banner-container .media-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp__media-banner .media-banner-container .media-content{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-grow:1;gap:3.3vw;justify-content:center;padding:34px 0}@media screen and (min-width:1920px){.cmp__media-banner .media-banner-container .media-content{gap:4pc}}@media screen and (min-width:904px)and (max-width:1259px){.cmp__media-banner .media-banner-container .media-content{padding:24px 0}}@media screen and (max-width:903px){.cmp__media-banner .media-banner-container .media-content{gap:1pc;padding:0;width:100%}}.cmp__roll-up-banner{background-color:#fff5db;position:relative;width:100%;z-index:-1}.cmp__roll-up-banner .banner-container{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1}.cmp__roll-up-banner .banner-container .background-img{display:block;height:100%;width:100%}.cmp__roll-up-banner .banner-container .background-canvas,.cmp__roll-up-banner .banner-container .background-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cmp__roll-up-banner .banner-container .text-banner,.cmp__roll-up-banner .banner-container .text-banner-fixed-white{height:auto;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.cmp__roll-up-banner .banner-container .text-banner .title,.cmp__roll-up-banner .banner-container .text-banner-fixed-white .title{margin-top:var(--header-notice-height)}.cmp__roll-up-banner .banner-container .text-banner .fixed-content,.cmp__roll-up-banner .banner-container .text-banner-fixed-white .fixed-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2pc;justify-content:center;min-height:50vh;padding-bottom:2pc;padding-top:2pc;text-align:center;width:100%}@media screen and (min-width:1260px){.cmp__roll-up-banner .banner-container .text-banner .fixed-content,.cmp__roll-up-banner .banner-container .text-banner-fixed-white .fixed-content{max-width:none;padding:2pc 4pc}}@media screen and (max-width:480px){.cmp__roll-up-banner .banner-container .text-banner .fixed-content,.cmp__roll-up-banner .banner-container .text-banner-fixed-white .fixed-content{min-height:50vh}}.cmp__roll-up-banner .banner-container .text-banner-fixed-white{background-color:transparent;z-index:1}.cmp__roll-up-banner .banner-container .text-banner-fixed-white .desc,.cmp__roll-up-banner .banner-container .text-banner-fixed-white .title{color:#fff}.cmp__roll-up-banner .banner-container .text-banner{background-color:#fff5db;z-index:2}.cmp__roll-up-banner .banner-container .text-banner .title{color:#332100}.cmp__roll-up-banner .banner-container .text-banner .desc{color:#302206}.cmp__room-view{background-color:#fff5db;color:#302206;width:100%}.cmp__room-view .detail-title{text-align:center}.cmp__room-view .detail-title .icon-arrays{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.cmp__room-view .room-view-container{height:100vh;margin-top:4.32vw;overflow:hidden;position:relative;width:100%}@media screen and (min-width:1920px){.cmp__room-view .room-view-container{margin-top:75px}}@media screen and (max-width:903px){.cmp__room-view .room-view-container{height:424px;margin-top:20px}}@media screen and (max-width:480px){.cmp__room-view .room-view-container{height:323px}}.cmp__room-view .room-view-container .room-view-swiper{height:100%;overflow:hidden;position:relative;width:100%}.cmp__room-view .room-view-container .room-view-swiper .swiper-slide .room-img{display:block;height:100%;width:100%}.cmp__room-view .room-view-container .room-view-swiper .swiper-slide .room-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.cmp__room-view .room-view-container .room-view-swiper .swiper-button-next,.cmp__room-view .room-view-container .room-view-swiper .swiper-button-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzMiIGhlaWdodD0iMTQ2IiB2aWV3Qm94PSIwIDAgNzMgMTQ2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPg0KPHBhdGggZD0iTTAgNzNDMCAxMTMuMzE3IDMyLjY4MzIgMTQ2IDczIDE0NlYwQzMyLjY4MzIgMCAwIDMyLjY4MzIgMCA3M1oiIGZpbGw9IiMzMzIxMDAiLz4NCjxwYXRoIGQ9Ik01MSA2MkM1MSA2MiA1My4xODE2IDY1LjU5MTkgNTUuNjAwNCA2OC4xMTExQzU4LjAxOTEgNzAuNjMwMyA2MS40ODQ1IDczLjQ0NDQgNjEuNDg0NSA3My40NDQ0QzYxLjQ4NDUgNzMuNDQ0NCA1OS4zNDQ4IDc0Ljc3NzggNTUuNjAwNCA3OC42NjY3QzUxLjg1NTkgODIuNTU1NiA1MSA4NSA1MSA4NSIgc3Ryb2tlPSIjRkZGNURCIiBzdHJva2Utd2lkdGg9IjIiLz4NCjwvc3ZnPg0K);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;height:7.6vw;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:3.8vw}@media screen and (max-width:903px){.cmp__room-view .room-view-container .room-view-swiper .swiper-button-next,.cmp__room-view .room-view-container .room-view-swiper .swiper-button-prev{height:60px;width:30px}}@media screen and (max-width:650px){.cmp__room-view .room-view-container .room-view-swiper .swiper-button-next,.cmp__room-view .room-view-container .room-view-swiper .swiper-button-prev{height:3pc;width:24px}}.cmp__room-view .room-view-container .room-view-swiper .swiper-button-next:after,.cmp__room-view .room-view-container .room-view-swiper .swiper-button-prev:after{display:none}.cmp__room-view .room-view-container .room-view-swiper .swiper-button-next.disabled,.cmp__room-view .room-view-container .room-view-swiper .swiper-button-prev.disabled{opacity:.4;pointer-events:none}.cmp__room-view .room-view-container .room-view-swiper .swiper-button-prev{left:0;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.cmp__room-view .room-view-container .room-view-swiper .swiper-button-next{right:0}.cmp__room-view .room-view-container .room-progress{background-color:hsla(0,0%,100%,.3);bottom:3.125vw;height:1px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;z-index:1}@media screen and (min-width:1920px){.cmp__room-view .room-view-container .room-progress{bottom:60px}}@media screen and (min-width:1260px){.cmp__room-view .room-view-container .room-progress{max-width:112pc;width:calc(100% - 8pc)}}@media screen and (max-width:1259px){.cmp__room-view .room-view-container .room-progress{bottom:28px}}@media screen and (min-width:904px)and (max-width:1259px){.cmp__room-view .room-view-container .room-progress{width:calc(100% - 7pc)}}@media screen and (min-width:481px)and (max-width:903px){.cmp__room-view .room-view-container .room-progress{width:calc(100% - 3pc)}}@media screen and (max-width:480px){.cmp__room-view .room-view-container .room-progress{bottom:1pc;width:calc(100% - 2pc)}}.cmp__room-view .room-view-container .room-progress .progress_bar{background-color:#fff;height:100%;left:0;position:absolute;top:0;width:0;z-index:1}.cmp__room-view .room-view-container .room-progress.active .progress_bar{-webkit-transition:width 1s linear;transition:width 1s linear;width:100%}:root{--base-font-size:16px}@media screen and (max-width:1200px){:root{--base-font-size:14px}}@media screen and (max-width:903px){:root{--base-font-size:12px}}@media screen and (max-width:481px){:root{--base-font-size:10px}}.cmp__rules-list{--first-item-height:0;--all-item-height:0;background-color:#fff5db;color:#332100;width:100%}.cmp__rules-list .rules-list-container{max-width:86pc;width:100%}.cmp__rules-list .rules-list-container .rule-title{font-weight:600}.cmp__rules-list .rules-list-container .rules-list{max-height:var(--first-item-height);overflow:hidden;-webkit-transition:all .3s linear;transition:all .3s linear}.cmp__rules-list .rules-list-container .rules-list .rule-item{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:start;-ms-flex-pack:start;align-items:flex-start;border-bottom:1px solid rgba(51,33,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px;justify-content:flex-start;padding:24px 0;width:100%}@media screen and (min-width:1920px){.cmp__rules-list .rules-list-container .rules-list .rule-item{gap:70px}}@media screen and (max-width:768px){.cmp__rules-list .rules-list-container .rules-list .rule-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cmp__rules-list .rules-list-container .rules-list .rule-item .rule-type{-ms-flex-negative:0;flex-shrink:0;width:15pc}@media screen and (min-width:481px)and (max-width:903px){.cmp__rules-list .rules-list-container .rules-list .rule-item .rule-type{width:200px}}@media screen and (max-width:768px){.cmp__rules-list .rules-list-container .rules-list .rule-item .rule-type{width:100%}}.cmp__rules-list .rules-list-container .rules-list .rule-item .rule-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.cmp__rules-list .rules-list-container .rules-list .rule-item .rule-content .rule-text-title{margin-bottom:8px}.cmp__rules-list .rules-list-container .rules-list .rule-item .rule-content .rule-text-title:not:first-of-type{margin-top:1pc}.cmp__rules-list .rules-list-container .collapse-box{margin-top:-46px;text-align:right;width:100%}@media screen and (max-width:903px){.cmp__rules-list .rules-list-container .collapse-box{margin-top:-43px}}.cmp__rules-list .rules-list-container .collapse-box .collapse-mask{background-color:rgba(255,245,219,.8);height:46px;position:relative;width:100%;z-index:2}@media screen and (max-width:903px){.cmp__rules-list .rules-list-container .collapse-box .collapse-mask{height:43px}}.cmp__rules-list .rules-list-container .collapse-box .collapse-btn{-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;justify-content:flex-end;margin-top:24px}.cmp__rules-list .rules-list-container .collapse-box .collapse-btn span{text-decoration:underline}.cmp__rules-list .rules-list-container .collapse-box .collapse-btn span.retract{display:none}.cmp__rules-list .rules-list-container .collapse-box .collapse-btn span.expand{display:inline-block}.cmp__rules-list .rules-list-container .collapse-box .collapse-btn .svg-icon{height:20px;-webkit-transition:all .3s linear;transition:all .3s linear;width:20px}.cmp__rules-list .rules-list-container.open .rules-list{max-height:var(--all-item-height)}.cmp__rules-list .rules-list-container.open .collapse-box{margin-top:0}.cmp__rules-list .rules-list-container.open .collapse-box .collapse-mask{display:none}.cmp__rules-list .rules-list-container.open .collapse-box .collapse-btn span.retract{display:inline-block}.cmp__rules-list .rules-list-container.open .collapse-box .collapse-btn span.expand{display:none}.cmp__rules-list .rules-list-container.open .collapse-box .collapse-btn .svg-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}