@layer base,js,common,modules,pages;@layer pages{@media(orientation:portrait)and (max-width:759px){html[data-template=all-rooms] .c_localHeadNav_linkItem{display:none}html[data-template=all-rooms] .c_localHeadNav_linkItem:first-child{display:block}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_header{margin-top:calc(var(--a-s, 1px) * 112);margin-bottom:calc(var(--a-s, 1px) * 112);display:grid;grid-template-columns:calc(var(--a-s, 1px) * 150) 1fr;column-gap:calc(var(--a-s, 1px) * 60);align-items:start}.arm_header br{display:none}}@media(orientation:portrait)and (max-width:759px){.arm_header{margin-top:calc(var(--a-s, 1px) * 70);margin-bottom:calc(var(--a-s, 1px) * 42)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_title{display:grid;grid-template-rows:1fr auto}}@media(orientation:portrait)and (max-width:759px){.arm_title{margin-bottom:calc(var(--a-s, 1px) * 70)}}@media(orientation:portrait)and (max-width:759px){.arm_nav{--localnav_clearance_t: calc(var(--a-s, 1px) * 14);--localnav_clearance_b: calc(var(--a-s, 1px) * 14);display:flex;width:100%;flex-grow:1;overflow-x:scroll;overflow-y:hidden}.arm_nav::-webkit-scrollbar{display:none}.arm_nav{scrollbar-color:transparent transparent;scrollbar-width:thin;width:calc(100% + calc(var(--a-s, 1px) * 20))}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_nav_list{display:flex;justify-content:space-between;column-gap:calc(var(--a-s, 1px) * 20)}}@media(orientation:portrait)and (max-width:759px){.arm_nav_list{display:flex;justify-content:space-between;column-gap:calc(var(--a-s, 1px) * 16);padding-right:calc(var(--a-s, 1px) * 20);flex-shrink:0;align-items:stretch;position:relative;z-index:1;min-width:100%}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_nav_item{width:calc(var(--a-s, 1px) * 158);--linklist_w: none;--linklist_icon_w: calc(var(--a-s, 1px) * 15);display:grid;grid-template-columns:repeat(var(--linklist_col),1fr);column-gap:calc(var(--a-s, 1px) * 50);max-width:var(--linklist_w);margin-right:auto;margin-left:auto}}@media(orientation:portrait)and (max-width:759px){.arm_nav_item{--linklist_icon_w: calc(var(--a-s, 1px) * 10);width:calc(var(--a-s, 1px) * 98);--linklist_w: none;display:grid;grid-template-columns:repeat(var(--linklist_col),1fr);max-width:var(--linklist_w);margin-right:auto;margin-left:auto}}.arm_nav_itemButton{display:grid;grid-template-columns:1fr var(--linklist_icon_w);align-items:center;position:relative;width:100%}.arm_nav_itemButton.is_active .arm_nav_itemTxt{opacity:.3}.arm_nav_itemButton.is_active:after{width:100%}.arm_nav_itemButton.is_active .arm_nav_itemIcon{transform:rotate(90deg)}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_nav_itemButton{column-gap:calc(var(--a-s, 1px) * 16);padding:calc(var(--a-s, 1px) * 32) 0 0;border-top:rgba(0,0,0,.2) solid 1px}}@media(orientation:portrait)and (max-width:759px){.arm_nav_itemButton{column-gap:calc(var(--a-s, 1px) * 0);padding:calc(var(--a-s, 1px) * 14) 0 0;border-top:rgba(0,0,0,.1) solid 1px}}@media(any-hover:hover){.arm_nav_itemButton{transition:border-color .9s cubic-bezier(.19,1,.22,1)}.arm_nav_itemButton:hover{transition:border-color 50ms cubic-bezier(.19,1,.22,1);border-color:#333}}.arm_nav_itemButton:after{content:"";display:block;position:absolute;inset:-1px 0 auto auto;width:var(--linklist_icon_w);background:currentColor}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_nav_itemButton:after{height:2px}}@media(orientation:portrait)and (max-width:759px){.arm_nav_itemButton:after{height:1px}}@media(any-hover:hover){.arm_nav_itemButton:after{transition:width .9s cubic-bezier(.19,1,.22,1)}}@media(any-hover:hover){.arm_nav_itemButton:hover:after{transition:width 50ms cubic-bezier(.19,1,.22,1);width:100%}}.arm_nav_itemTxt{display:grid}@media(any-hover:hover){.arm_nav_itemTxt{transition:opacity .9s cubic-bezier(.19,1,.22,1)}.arm_nav_itemButton:hover .arm_nav_itemTxt{transition:opacity 50ms cubic-bezier(.19,1,.22,1);opacity:.3}}.arm_nav_itemIcon{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:var(--linklist_icon_w);position:relative;opacity:.3}@media(any-hover:hover){.arm_nav_itemIcon{transition:opacity .9s cubic-bezier(.19,1,.22,1)}.m_linkList_link:hover .arm_nav_itemIcon{transition:opacity 50ms cubic-bezier(.19,1,.22,1);opacity:.3}}.arm_nav_itemArw{aspect-ratio:1/1;width:100%}.arm_nav_itemArw svg{width:100%}@media(orientation:portrait)and (max-width:759px){.arm_2cSec_head{margin-bottom:calc(var(--a-s, 1px) * 42)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_cat_head{display:grid;padding-top:calc(var(--a-s, 1px) * 48);border-top:rgba(0,0,0,.4) solid 1px;row-gap:calc(var(--a-s, 1px) * 16)}}@media(orientation:portrait)and (max-width:759px){.arm_cat_head{display:flex;align-items:center;column-gap:calc(var(--a-s, 1px) * 14);margin-top:0;margin-bottom:calc(var(--a-s, 1px) * 42);padding-top:calc(var(--a-s, 1px) * 28);border-top:rgba(0,0,0,.2) solid 1px}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_cat_body{padding-top:calc(var(--a-s, 1px) * 48);border-top:rgba(0,0,0,.07) solid 1px}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_result_item:not(:first-child){margin-top:calc(var(--a-s, 1px) * 48)}}@media(orientation:portrait)and (max-width:759px){.arm_result_item:not(:first-child){margin-top:calc(var(--a-s, 1px) * 42)}}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_result_item .m_roomCard{grid-template-columns:1fr calc(var(--a-s, 1px) * 511)}}.arm_current_item{display:grid}.arm_current{position:relative}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_2cSec{display:grid;grid-template-columns:calc(var(--a-s, 1px) * 150) 1fr;grid-template-rows:auto auto;grid-template-areas:"left right" "content content";column-gap:calc(var(--a-s, 1px) * 60)}}@media(orientation:portrait)and (max-width:759px){.arm_2cSec:nth-child(n+2){margin-top:calc(var(--a-s, 1px) * 69)}}.arm_2cSec_side{top:calc(var(--a-s, 1px) * 80);grid-area:left}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_2cSec_side{position:sticky}}@media(orientation:portrait)and (max-width:759px){.rmd_2cSec:first-child .arm_2cSec_side{display:none}}.arm_2cSec_headInner{display:grid;border-top:1px solid rgba(0,0,0,.07)}.arm_2cSec:nth-child(n+2) .arm_2cSec_headInner{border-top:1px solid rgba(0,0,0,.4)}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_2cSec:first-child .arm_2cSec_headInner{padding-bottom:calc(var(--a-s, 1px) * 54)}.arm_2cSec_headInner{row-gap:calc(var(--a-s, 1px) * 16)}}.arm_2cSec_body{display:grid}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_2cSec_body{border-top:1px solid rgba(0,0,0,.4);padding-top:calc(var(--a-s, 1px) * 48);row-gap:calc(var(--a-s, 1px) * 80)}.arm_2cSec:nth-child(n+2) .arm_2cSec_body{border-top:1px solid rgba(0,0,0,.07);grid-area:right}}@media(orientation:portrait)and (max-width:759px){.arm_2cSec_body{row-gap:calc(var(--a-s, 1px) * 28)}}.arm_2cSec_content{display:block;width:100%;position:relative}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_2cSec_content{grid-area:content;padding-left:calc(calc(var(--a-s, 1px) * 150) + calc(var(--a-s, 1px) * 60))}}.arm_2cSec_content:before,.arm_2cSec_content:after{content:"";display:block;position:absolute;top:0}.arm_2cSec_content:before{background-color:#eeead9;height:100%;z-index:-1}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_2cSec_content:before{width:calc(100% + var(--wrap_clearance_r));left:calc(var(--a-s, 1px) * 0)}}@media(orientation:portrait)and (max-width:759px){.arm_2cSec_content:before{width:100vw;margin:0 calc(50% - 50vw)}}.arm_2cSec_content:after{background-color:#00000012;height:calc(var(--a-s, 1px) * 1);right:0}@media(orientation:landscape),(orientation:portrait)and (min-width:760px){.arm_2cSec_content:after{width:calc(100% - (calc(var(--a-s, 1px) * 150) + calc(var(--a-s, 1px) * 60)))}}@media(orientation:portrait)and (max-width:759px){.arm_2cSec_content:after{width:100%}}}
