@import url(https://fonts.googleapis.com/css?family=Assistant:400,700&display=swap&subset=hebrew);@import url(https://fonts.googleapis.com/css?family=Material+Icons|Material+Icons+Outlined|Material+Icons+Two+Tone|Material+Icons+Round|Material+Icons+Sharp);*{outline:none;-webkit-touch-callout:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}body,html{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px;font-weight:700}body,html{direction:rtl;height:100%;box-sizing:border-box}body{color:var(--text);font-size:16px;font-family:Assistant,sans-serif;background:var(--background)}input,textarea{font-family:Assistant,sans-serif!important}a{color:var(--text);text-decoration:underline}#app{margin-top:0}@media (max-width:768px){#app{margin-top:64px!important}}.button{position:relative;display:inline-block;height:48px;line-height:48px;font-size:18px;font-weight:700;text-decoration:none;color:#fff;padding:0 60px 0 28px;background:var(--secondary);border-radius:24px;box-shadow:0 8px 10px -4px rgba(0,0,0,.2);cursor:pointer;transition:color .4s ease}.button span{position:relative;z-index:2}.button:before{content:attr(data-icon);font-family:Material Icons;width:44px;line-height:44px;font-size:22px;text-align:center;z-index:1}.button:after,.button:before{position:absolute;top:2px;left:2px;bottom:2px;right:2px;height:44px;color:var(--primary)}.button:after{content:" ";max-width:44px;background:#fff;border-radius:22px;transition:max-width .4s ease}.button:hover{color:var(--primary)}.button:hover:after{max-width:100%}.top{position:fixed;bottom:auto;height:64px;z-index:11}.top,.top>i{top:0;left:0;right:0}.top>i{position:absolute;bottom:0;background:var(--header)}.top .wrapper{position:relative;width:100%;max-width:1240px;height:64px;margin:auto;z-index:1}.top .wrapper .menu-toggle{position:absolute;top:0;left:auto;bottom:0;right:0;width:42px;height:34px;line-height:14px;font-size:12px;text-align:center;padding-top:20px;color:var(--header-text);margin:auto;opacity:0;z-index:2;cursor:pointer;pointer-events:none;box-sizing:border-box;transition:all .4s ease}.top .wrapper .menu-toggle:after,.top .wrapper .menu-toggle:before{content:" ";position:absolute;top:0;left:0;bottom:auto;right:0;width:34px;height:2px;background:var(--header-icons);margin:auto;transform:rotate(0deg);transition:all .4s ease}.top .wrapper .menu-toggle:after{top:12px}.top .wrapper .logo{display:inline-block;height:64px;line-height:64px;font-size:48px;font-weight:700;text-decoration:none;color:var(--header-text);margin-right:0;transition:all .4s ease}.top .wrapper .logo>img{position:absolute;top:0;left:auto;bottom:0;right:auto;max-height:64px;margin:auto}.top .wrapper .actions{position:absolute;top:0;left:0;bottom:0;right:auto}.top .wrapper .actions .phone{position:relative;display:inline-block;height:62px;line-height:62px;font-size:24px;font-weight:700;color:var(--header-text);text-decoration:none;padding-right:40px}.top .wrapper .actions .phone:after{content:"phone";font-family:Material Icons;position:absolute;top:0;left:auto;bottom:0;right:0;width:40px;font-size:28px;color:var(--header-icons)}.top .wrapper .actions .order{margin:auto 0}.top.fixed{box-shadow:0 12px 20px -10px rgba(0,0,0,.1)}.top.fixed .wrapper .menu-toggle{opacity:1;pointer-events:auto}.top.fixed .wrapper .logo{margin-right:56px}.top.active .wrapper .menu-toggle:before{transform:rotate(45deg)}.top.active .wrapper .menu-toggle:after{top:0;transform:rotate(-45deg)}@media (max-width:768px){.top{box-shadow:0 10px 10px -10px rgba(0,0,0,.3)}.top .wrapper .logo{margin-right:56px;padding-left:0;float:right}.top .wrapper .menu-toggle{top:20px;bottom:auto;opacity:1;pointer-events:auto}.top .wrapper .actions{bottom:10px;left:10px}.top .wrapper .actions .phone{font-size:0}.top+.menu+#app{margin-top:64px;overflow:hidden}}#menu{position:fixed;top:0;left:0;bottom:auto;right:0;width:100%;max-width:800px;height:64px;color:var(--header-text);text-align:center;margin:auto;z-index:11}#menu .root{position:relative;width:100%;max-width:1240px;font-size:0;margin:0 auto}#menu .root>li{position:relative;display:inline-block;height:64px;line-height:64px;margin-left:20px}#menu .root>li>a,#menu .root>li>span{display:block;font-size:16px;padding:0 10px;color:var(--header-text);text-decoration:none}#menu .root>li>a:after,#menu .root>li>span:after{content:" ";position:absolute;top:auto;left:0;bottom:0;right:0;max-width:0;height:2px;background:var(--header-icons);transition:all .2s ease}#menu .root>li>a:not(:last-child),#menu .root>li>span:not(:last-child){padding-left:32px;cursor:default}#menu .root>li>a:not(:last-child):before,#menu .root>li>span:not(:last-child):before{content:"keyboard_arrow_down";font-family:Material Icons;position:absolute;top:0;left:0;bottom:0;right:auto;width:32px;text-align:center}#menu .root>li>ul{position:absolute;top:calc(100% + 10px);left:auto;bottom:auto;right:0;width:200px;max-height:0;padding:0;overflow:hidden;background:var(--header);border-radius:10px;box-shadow:0 4px 16px -8px rgba(0,0,0,.4);transition:all .4s ease}#menu .root>li>ul>li{position:relative;height:48px;line-height:48px;background:transparent;border-bottom:1px solid rgba(0,0,0,.1)}#menu .root>li>ul>li>a,#menu .root>li>ul>li>span{display:block;font-size:16px;padding:0 10px;color:var(--header-text);text-decoration:none;cursor:pointer;transition:all .2s ease}#menu .root>li>ul>li:last-child{border-bottom:0}#menu .root>li>ul>li:hover>a,#menu .root>li>ul>li:hover>span{color:var(--header-icons);font-weight:700}#menu .root>li:hover>a:after,#menu .root>li:hover>span:after{max-width:100%}#menu .root>li:hover>ul{max-height:1000px;padding:10px 0}#menu .root>li.expand>ul{position:fixed;top:64px;left:0;bottom:auto;right:0;width:100%;max-width:1240px;display:table;table-layout:fixed;background:var(--header);margin:auto;opacity:0;visibility:hidden}#menu .root>li.expand>ul>li{display:table-cell;vertical-align:top;height:auto;border:0}#menu .root>li.expand>ul>li a{display:block;font-size:16px;padding:0 10px;text-decoration:none;text-align:right;border-bottom:1px solid var(--header-icons);cursor:pointer;transition:all .2s ease}#menu .root>li.expand>ul>li a:before{content:attr(data-icon);font-family:Material Icons;vertical-align:middle;display:inline-block;margin-left:10px}#menu .root>li.expand>ul>li>ul{margin:0 40px}#menu .root>li.expand>ul>li:hover>a,#menu .root>li.expand>ul>li:hover>ul li:hover a{color:var(--header-icons);font-weight:700}#menu .root>li.expand:hover>ul{top:74px;opacity:1;visibility:visible}.top.fixed+#menu{position:fixed;top:-64px;left:0;bottom:auto;right:0;opacity:0;transition:all .4s ease}.top.active.fixed+#menu{top:0;opacity:1}@media (max-width:768px){.top+#menu,.top.fixed+#menu{position:fixed;top:64px!important;left:0;bottom:auto;right:0;opacity:0;visibility:hidden;height:auto;transition:all .4s ease;pointer-events:none}#menu .top.fixed+#menu{background:var(--header)}.top.active+#menu,.top.active.fixed+#menu{background:var(--header);opacity:1;visibility:visible;pointer-events:auto!important}.top.active+#menu .root>li,.top.active.fixed+#menu .root>li{max-height:64px}.top.active+#menu .root>li.active,.top.active.fixed+#menu .root>li.active{max-height:1000px}.top.active+#menu .root>li.expand>ul,.top.active.fixed+#menu .root>li.expand>ul{position:relative;top:auto;left:auto;bottom:auto;right:auto;display:block;opacity:1;visibility:visible;background:transparent}.top.active+#menu .root>li.expand>ul>li,.top.active.fixed+#menu .root>li.expand>ul>li{display:block}.top.active+#menu .root>li.expand>ul>li>a,.top.active.fixed+#menu .root>li.expand>ul>li>a{font-weight:700}.top.active+#menu .root>li.expand>ul>li>ul,.top.active.fixed+#menu .root>li.expand>ul>li>ul{margin:0 10px}#menu .root>li{display:block;height:auto;max-height:0;margin-left:0;overflow:hidden;transition:all .4s ease}#menu .root>li span:before{bottom:auto;height:64px;transform:rotate(0deg);transition:all .4s ease}#menu .root>li ul{position:static;width:100%;max-height:1000px!important;background:var(--header);border-radius:0;z-index:2}#menu .root>li ul>li>a{transition:all .4s ease}#menu .root>li.active{max-height:1000px}#menu .root>li.active span:before{transform:rotate(180deg)}#menu .root>li.active ul>li>a{padding:0 30px}#menu .root>li:hover>a:after,#menu .root>li:hover>span:after{max-width:0}#menu .root>li:hover ul{max-height:0;padding:0}}.banner{display:block;height:320px;margin:0 auto 20px;border-radius:20px;box-shadow:0 20px 20px -10px rgba(0,0,0,.2);background-size:cover;background-position:50%;background-repeat:no-repeat}.banner,.links-component{position:relative;width:100%;max-width:1240px}.links-component{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:0 auto 40px}.links-component>a{display:block;line-height:48px;text-align:center;font-size:18px;text-decoration:none;background:var(--light);border-radius:24px;border:2px solid var(--light);box-sizing:border-box;transition:all .2s ease}.links-component>a:hover{border:2px solid var(--primary)}@media (max-width:768px){.links-component{grid-template-columns:repeat(1,1fr);padding:0 10px;box-sizing:border-box}}.footer{position:relative;color:#fff;background:var(--secondary)}.footer .wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto;padding:20px 0;overflow:hidden}.footer .wrapper ul{width:300px;float:right}.footer .wrapper ul li{font-size:14px;line-height:22px}.footer .wrapper ul li span{font-size:16px;font-weight:700;text-decoration:underline}.footer .wrapper ul li a{position:relative;color:#fff;text-decoration:none;padding-right:14px}.footer .wrapper ul li a:after{content:" ";position:absolute;top:0;left:auto;bottom:0;right:0;width:6px;height:6px;margin:auto;background:#fff;border-radius:3px}.footer .wrapper .copyrights{float:left}.footer .wrapper .copyrights>div{display:inline-block;text-align:center;padding-top:40px;margin-right:10px;background-position:top;background-repeat:no-repeat;white-space:nowrap}.footer .wrapper .copyrights>div a,.footer .wrapper .copyrights>div i,.footer .wrapper .copyrights>div span{display:inline-block;color:#fff;font-size:14px;line-height:28px;vertical-align:top;opacity:.8}.footer .wrapper .copyrights>div.zimertop{background-image:url(/theme/default/zimertop.png);background-size:100% auto}.footer .wrapper .copyrights>div.pirsumedia{background-image:url(/theme/default/pirsumedia.png);background-size:auto 36px}@media (max-width:768px){.footer .wrapper .links{margin:0 20px}.footer .wrapper .links ul{width:auto;margin-bottom:20px;float:none}.footer .wrapper .copyrights{float:none;text-align:center;margin-top:20px}.footer .wrapper .copyrights>div{margin:0;max-width:50vw}}.slider{position:relative;height:680px}.slider .controls{position:absolute;top:0;left:0;bottom:40px;right:0;overflow:hidden;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1}.slider .controls .prev{left:auto;right:0}.slider .controls .next,.slider .controls .prev{position:absolute;top:0;bottom:0;width:64px;height:64px;line-height:64px;font-size:64px;text-align:center;color:#fff;text-shadow:0 0 10px rgba(0,0,0,.4);margin:auto 0;cursor:pointer}.slider .controls .next{left:0;right:auto}.slider .stage{position:relative;height:680px;overflow:hidden}.slider .stage .item{position:absolute;top:0;left:-100%;bottom:0;right:auto;width:100%;background-color:#fff;background-size:cover;background-position:50%;background-repeat:no-repeat;transition:all .6s ease}.slider .stage .item.active{left:0}.slider .stage .item.active~.item{left:100%}.slider .dots{position:absolute;top:auto;left:0;bottom:64px;right:0;text-align:center;margin-top:20px;z-index:2}.slider .dots>div{display:inline-block;width:10px;height:10px;margin-right:10px;margin-bottom:2px;background:#fff;border-radius:50%;opacity:.2;cursor:pointer;transition:all .4s ease}.slider .dots>div.active{width:14px;height:14px;margin-bottom:0;opacity:1}@media (max-width:768px){.slider,.slider .stage{height:0;padding-bottom:75%}.slider .dots{bottom:10px}}.plus-minus{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plus-minus i{display:inline-block;width:28px;height:28px;line-height:28px;font-size:18px;text-align:center;vertical-align:middle;background:#fff;border:2px solid var(--secondary);border-radius:50%;cursor:pointer;transition:all .2s ease}.plus-minus i:hover{color:#fff;background:var(--secondary)}.plus-minus i.disabled{color:var(--light);pointer-events:none}.plus-minus span{display:inline-block;min-width:20px;height:48px;line-height:48px;text-align:center;font-size:28px;padding:0 10px;vertical-align:middle}.search{position:relative;height:96px;z-index:4}.search .mobile-opener{display:none}.search .search-box{position:absolute;top:0;left:0;bottom:auto;right:0;width:100%;max-width:1240px;height:96px;margin:auto;border-radius:48px;background:#fff;z-index:2;box-shadow:0 0 18px rgba(0,0,0,.1)}.search .search-box .wrapper{display:table;width:100%;height:100%;box-sizing:border-box}.search .search-box .wrapper>div{position:relative;display:table-cell;vertical-align:middle;padding:0 20px;border-radius:48px;background-color:transparent;transition:all .2s ease}.search .search-box .wrapper>div>label{position:absolute;top:12px;left:auto;bottom:auto;right:20px;font-size:14px;color:var(--secondary)}.search .search-box .wrapper>div:hover{background-color:rgba(0,0,0,.04)}.search .search-box .wrapper>div.rooms{width:28%;padding-right:40px}.search .search-box .wrapper>div.rooms:hover>span{padding-right:10px}.search .search-box .wrapper>div.rooms>label{right:40px}.search .search-box .wrapper>div.rooms>span{line-height:48px;font-size:22px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:0;transition:all .2s ease}.search .search-box .wrapper>div.rooms>span:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0}.search .search-box .wrapper>div.rooms .selectbox{position:absolute;top:110px;left:auto;bottom:auto;right:0;width:200px;overflow:hidden;background:hsla(0,0%,100%,.9);border-radius:10px;box-shadow:0 4px 16px -8px rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:all .4s ease}.search .search-box .wrapper>div.rooms .selectbox.active{pointer-events:auto;opacity:1}.search .search-box .wrapper>div.rooms .selectbox .option{position:relative;height:48px;line-height:48px;padding:0 10px;background:transparent;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .2s ease}.search .search-box .wrapper>div.rooms .selectbox .option:last-child{border-bottom:0}.search .search-box .wrapper>div.rooms .selectbox .option.active,.search .search-box .wrapper>div.rooms .selectbox .option:hover{color:var(--secondary);font-weight:700;background:hsla(0,0%,100%,.8)}.search .search-box .wrapper>div.date>label:after{content:"\5D9\5E9   \5DC\5D1\5D7\5D5\5E8   \5EA\5D0\5E8\5D9\5DA";color:#fff;padding:0 8px;margin-right:10px;border-radius:10px;background-color:red;opacity:0;transition:opacity .4s ease}.search .search-box .wrapper>div.date:hover>span{padding-right:10px}.search .search-box .wrapper>div.date>span{line-height:48px;font-size:22px;font-weight:700;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:0;transition:all .2s ease}.search .search-box .wrapper>div.date>span:before{content:" ";position:absolute;top:0;left:0;bottom:0;right:0}.search .search-box .wrapper>div.date .box{position:absolute;top:110px;left:auto;bottom:auto;right:0;padding:4px;overflow:hidden;background:#fff;border-radius:10px;box-shadow:0 4px 16px -8px rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:all .4s ease}.search .search-box .wrapper>div.date .box.active{pointer-events:auto;opacity:1}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar{background:transparent;border:none}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar header .next:not(.disabled):hover,.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar header .prev:not(.disabled):hover,.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar header .up:not(.disabled):hover{background:var(--light);border-radius:4px}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell{position:relative}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell.selected{color:#fff;background:var(--secondary)!important;border-radius:4px}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell.highlighted{background:inherit}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell.highlighted:after{content:" ";position:absolute;top:auto;left:0;bottom:2px;right:0;width:6px;height:6px;border-radius:3px;background-color:orange;margin:auto}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell.highlighted>span[data-price]:not(.booked):before{color:orange}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell.selected>span.booked{color:#fff}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell>span.booked{position:relative;display:block;height:38px;color:rgba(0,0,0,.4)}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell>span.booked:after{content:" ";position:absolute;top:auto;left:0;bottom:2px;right:0;width:6px;height:6px;border-radius:3px;background-color:#fd3d3d;margin:auto;z-index:1}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell>span[data-price]:not(.booked):before{content:attr(data-price);position:absolute;top:auto;left:0;bottom:0;right:0;height:12px;line-height:12px;font-size:10px;background:#fff;border-radius:6px;color:#3ea037;z-index:1}.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).day:hover,.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).month:hover,.search .search-box .wrapper>div.date .box .vdp-datepicker__calendar .cell:not(.blank):not(.disabled).year:hover{border:1px solid var(--light);border-radius:4px}.search .search-box .wrapper>div.date .box .datepicker-symbols{line-height:24px;font-size:14px;margin:4px;padding:0 4px;border-radius:8px;background-color:rgba(0,0,0,.1)}.search .search-box .wrapper>div.date .box .datepicker-symbols span{position:relative;margin-left:10px;padding-right:18px}.search .search-box .wrapper>div.date .box .datepicker-symbols span.highlighted:before{background-color:orange}.search .search-box .wrapper>div.date .box .datepicker-symbols span.booked:before,.search .search-box .wrapper>div.date .box .datepicker-symbols span.highlighted:before{content:" ";position:absolute;top:0;left:auto;bottom:0;right:4px;width:6px;height:6px;border-radius:5px;border:1px solid #fff;box-shadow:0 2px 4px rgba(0,0,0,.2);margin:auto}.search .search-box .wrapper>div.date .box .datepicker-symbols span.booked:before{background-color:#fd3d3d}.search .search-box .wrapper>div.nights,.search .search-box .wrapper>div.rooms-count{width:140px;text-align:center}.search .search-box .wrapper>div.go{width:200px;text-align:center}.search .search-box .wrapper>div.go .button{opacity:.6;background:var(--primary);-webkit-filter:grayscale(1);filter:grayscale(1)}.search .search-box .wrapper>div.go.active .button{opacity:1;-webkit-filter:none;filter:none}.search.date-error .date>label:after{opacity:1!important}.search.home{position:-webkit-sticky;position:sticky;top:112px}.search.home .search-box{top:-48px}.search.home+.button.mobile_availability{display:none;width:100px;margin:20px auto 40px}@media (min-width:768px){.search.home .wrapper:not(:hover) .date{box-shadow:0 0 20px -10px rgba(0,0,0,.2)}}@media (min-width:768px){.search.home.search-float{top:272px}.search.home.search-float .search-box{top:-208px}}.search.vertical{height:auto}.search.vertical .search-box{position:relative;max-width:340px;border-radius:20px;height:auto}.search.vertical .search-box .wrapper{display:block;padding:24px 10px}.search.vertical .search-box .wrapper>div{display:block;width:100%;padding:26px 0 0;margin-bottom:20px;box-sizing:border-box}.search.vertical .search-box .wrapper>div:hover{background-color:transparent}.search.vertical .search-box .wrapper>div>label{right:10px}.search.vertical .search-box .wrapper>div>span{position:relative;display:block;padding-right:10px;z-index:2}.search.vertical .search-box .wrapper>div.date .box,.search.vertical .search-box .wrapper>div.rooms .selectbox{position:static;width:auto;max-height:400px;opacity:1;pointer-events:auto;box-shadow:0 10px 10px -10px rgba(0,0,0,.4)}.search.vertical .search-box .wrapper>div.date .box:hover>span,.search.vertical .search-box .wrapper>div.rooms .selectbox:hover>span{padding-right:20px}.search.vertical .search-box .wrapper>div.rooms .selectbox{max-height:0;padding:0;overflow:hidden}.search.vertical .search-box .wrapper>div.rooms .selectbox:before{content:"keyboard_arrow_down";font-family:Material Icons;position:absolute;top:40px;left:0;bottom:auto;right:auto;font-size:22px;transform:rotate(0deg);transition:all .4s ease}.search.vertical .search-box .wrapper>div.rooms .selectbox.active{max-height:600px}.search.vertical .search-box .wrapper>div.rooms .selectbox.active:before{transform:rotate(180deg)}.search.vertical .search-box .wrapper>div.nights,.search.vertical .search-box .wrapper>div.rooms-count{padding-top:10px;padding-left:40px;overflow:hidden}.search.vertical .search-box .wrapper>div.nights label,.search.vertical .search-box .wrapper>div.rooms-count label{top:0;right:40px;line-height:68px;font-size:16px;color:var(--primary)}.search.vertical .search-box .wrapper>div.nights .plus-minus,.search.vertical .search-box .wrapper>div.rooms-count .plus-minus{float:left}.search.vertical .search-box .wrapper>div.go{text-align:center;padding-top:14px}.search.vertical .search-box .wrapper>div.go .button{background:var(--primary);opacity:.6;-webkit-filter:grayscale(1);filter:grayscale(1)}.search.vertical .search-box .wrapper>div.go.active .button{opacity:1;-webkit-filter:none;filter:none}.fixed~#app .search.vertical{position:fixed;top:80px;left:0;bottom:auto;right:0;width:100%;max-width:1240px;margin:auto}.fixed~#app .search.vertical .search-box{max-width:328px;float:left;margin-top:0}.fixed~#app .search.vertical .search-box .wrapper>div.date .box{max-height:0;box-shadow:0 10px 10px -10px transparent;transition:all .4s ease}.fixed~#app .search.vertical .search-box .wrapper>div.date .box.active{max-height:400px;box-shadow:0 10px 10px -10px rgba(0,0,0,.4)}.fixed~#app .search.vertical.room .search-box{top:20px}.search.room{position:relative;top:104px;width:100%;max-width:1240px;height:1px;overflow:visible;margin:auto}.search.room .search-box{top:60px;margin-left:0}.search.room~* .wrapper{padding-left:380px;box-sizing:border-box}@media (max-width:768px){.search{height:auto}.fixed~#app .search{position:relative;top:auto;left:auto;bottom:auto;right:auto;z-index:10}.search.home{opacity:0;max-height:0;overflow:visible;transition:all .8s ease}.search.home.active{opacity:1;max-height:1000px}.search.home+.button.mobile_availability{position:-webkit-sticky;position:sticky;top:74px;display:block;max-height:48px;z-index:10;transition:all .4s ease}.search.home.active+.mobile_availability{max-height:0;margin:0 auto 40px;opacity:0;visibility:hidden;pointer-events:none}.search.vertical{z-index:13!important}.search.vertical .search-box{position:fixed;top:0;left:0;bottom:auto;right:0;max-width:100%!important;background:#fff;border-radius:0;opacity:0;visibility:hidden;transition:all .4s ease}.search.vertical .search-box .wrapper>div.date .box{max-height:0;padding:0;overflow:hidden}.search.vertical .search-box .wrapper>div.date .box.active{max-height:600px}.search .mobile-opener{position:fixed;top:10px;left:54px;bottom:auto;right:auto;display:block;width:40px;height:40px;cursor:pointer;z-index:3;transition:all .4s ease}.search .mobile-opener:before{content:"search";font-family:Material Icons;width:40px;text-align:center;font-size:28px;color:var(--header-icons)}.search .mobile-opener:after,.search .mobile-opener:before{position:absolute;top:0;left:0;bottom:0;right:auto;line-height:40px;font-weight:700;transition:all .4s ease}.search .mobile-opener:after{content:"\5E1\5D2\5D5\5E8   \5D7\5D9\5E4\5D5\5E9";font-size:14px;white-space:nowrap;color:var(--header-text);opacity:0;visibility:hidden}.search .mobile-opener.active{left:10px;background:var(--header)}.search .mobile-opener.active:before{content:"close";left:64px}.search .mobile-opener.active:after{opacity:1;visibility:visible}.search.home .mobile-opener{display:none}.search.home .search-box{position:relative;top:auto;left:auto;bottom:auto;right:auto;width:auto;height:auto;padding:20px 0;border-radius:0}.search.home .search-box .vdp-datepicker__calendar{width:100%}.search.room~* .wrapper{padding:10px}.search .search-box .wrapper{display:block;padding:0}.search .search-box .wrapper>div{display:block;vertical-align:top;margin-bottom:20px;padding-right:20px!important}.search .search-box .wrapper>div:hover{background-color:transparent}.search .search-box .wrapper>div>label{top:-6px;right:20px!important}.search .search-box .wrapper>div>span{padding-right:0!important}.search .search-box .wrapper>div.go{display:block;width:auto;margin:0 auto;text-align:center}.search .search-box .wrapper>div.rooms{width:auto}.search .search-box .wrapper>div.rooms>span{font-size:20px}.search .search-box .wrapper>div.rooms .selectbox{top:50px;background:#fff;z-index:2}.search .search-box .wrapper>div.date .box{position:static;max-height:0;background:#fff;z-index:2}.search .search-box .wrapper>div.date .box.active{max-height:1000px;min-width:300px}.search .search-box .wrapper>div.nights,.search .search-box .wrapper>div.rooms-count{padding-top:10px}.search .search-box.active{top:64px!important;opacity:1;visibility:visible}.search .search-box.active.home{top:0!important}}.reviews{position:relative;height:280px;margin:80px 0}.reviews:after{content:" ";border-radius:20px;background:var(--light);margin:auto}.reviews:after,.reviews:before{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;max-width:1240px}.reviews:before{content:"star";font-family:Material Icons;line-height:32px;font-size:32px;text-align:right;color:var(--primary);margin:0 auto;padding:10px;opacity:.1;text-shadow:0 230px 0 var(--primary);box-sizing:border-box;z-index:2}.reviews .wrapper{position:relative;width:100%;max-width:1240px;height:100%;margin:0 auto;z-index:2}.reviews .wrapper:before{top:-160px;right:-32px;height:64px;line-height:64px;font-size:64px;opacity:.2;text-shadow:64px 146px 0 var(--primary);transform:rotate(25deg)}.reviews .wrapper:after,.reviews .wrapper:before{content:"star";font-family:Material Icons;position:absolute;left:auto;bottom:0;width:200px;text-align:center;color:var(--primary);margin:auto}.reviews .wrapper:after{top:0;right:0;height:100px;line-height:100px;font-size:100px;opacity:.4;transform:rotate(45deg)}.reviews .wrapper>.text{position:absolute;top:68px;left:480px;bottom:auto;right:200px}.reviews .wrapper>.text .title{font-size:36px;color:var(--primary);margin-bottom:20px}.reviews .wrapper>.text .details{line-height:22px;font-size:18px}.reviews .wrapper .review{position:absolute;top:40px;left:40px;bottom:auto;right:auto;width:100%;max-width:400px;background:var(--background);border-radius:20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.1);opacity:0;transition:all 1s ease}.reviews .wrapper .review:before{left:0;background:var(--background);z-index:1}.reviews .wrapper .review:after,.reviews .wrapper .review:before{content:" ";position:absolute;top:0;bottom:0;right:0;border-radius:20px}.reviews .wrapper .review:after{left:auto;width:0;box-shadow:0 10px 20px -10px var(--secondary);z-index:-1;transition:all 5s ease}.reviews .wrapper .review .title{position:relative;height:48px;line-height:48px;font-size:16px;font-weight:700;color:#fff;text-align:center;border-top-left-radius:20px;border-top-right-radius:20px;background:var(--secondary);z-index:1}.reviews .wrapper .review .rate{position:relative;display:inline-block;vertical-align:top;padding:10px;z-index:1}.reviews .wrapper .review .rate>i{font-size:14px;color:#000;opacity:.6}.reviews .wrapper .review .date{position:relative;float:left;padding:10px;color:#000;opacity:.6;z-index:1}.reviews .wrapper .review .name{position:relative;font-size:14px;font-weight:700;text-align:left;padding:10px 20px 20px;z-index:1}.reviews .wrapper .review .name .room{float:right;font-weight:400}.reviews .wrapper .review .text{quotes:"\201D" "\201C";position:relative;max-height:80px;line-height:20px;padding:10px 20px 20px;overflow:hidden;opacity:.8;z-index:1}.reviews .wrapper .review .text:after,.reviews .wrapper .review .text:before{content:open-quote;position:relative;top:0;left:auto;bottom:auto;right:0;font-style:italic;font-size:26px;opacity:.6}.reviews .wrapper .review .text:after{content:close-quote;top:auto;right:auto;bottom:-4px;left:-10px}.reviews .wrapper .review.active{opacity:1}.reviews .wrapper .review.active:after{width:100%}@media (max-width:768px){.reviews{height:auto}.reviews .wrapper .review{left:0;right:0;margin:auto}.reviews .wrapper>.text{position:relative;top:auto;left:auto;bottom:auto;right:auto;padding:0 10px}.reviews .wrapper>.text .title{font-size:30px}.reviews .wrapper .container{position:relative;height:280px;margin:20px}.reviews .wrapper:after,.reviews .wrapper:before,.reviews:after,.reviews:before{display:none}}.form{position:relative;padding-bottom:64px;z-index:10}.form.loading{opacity:.6;pointer-events:none}.form .status{position:relative;height:48px;line-height:48px;color:#fff;font-weight:700;padding-right:64px;margin-bottom:20px;border-radius:24px;box-sizing:border-box}.form .status:before{font-family:Material Icons;position:absolute;top:2px;left:2px;bottom:2px;right:2px;width:44px;height:44px;line-height:44px;color:var(--primary);font-size:22px;text-align:center;background:#fff;border-radius:22px;z-index:1}.form .status.success{background:var(--primary)}.form .status.success:before{content:"check";color:var(--primary)}.form .status.error{background:red}.form .status.error:before{content:"warning";color:red}.form .group{display:table;table-layout:fixed;border-spacing:20px 0;width:100%;margin-bottom:20px}.form .group .field{position:relative;display:table-cell;padding-top:22px}.form .group .field label{position:absolute;top:28px;left:auto;bottom:auto;right:14px;height:22px;line-height:22px;color:var(--text);transition:all .2s ease}.form .group .field input,.form .group .field textarea{width:100%;height:32px;line-height:28px;font-size:14px;padding:0 10px;border:2px solid rgba(0,0,0,.2);border-radius:16px;box-sizing:border-box;transition:all .2s ease}.form .group .field input:focus,.form .group .field input:valid,.form .group .field textarea:focus,.form .group .field textarea:valid{border:2px solid var(--primary)}.form .group .field input:focus+label,.form .group .field input:valid+label,.form .group .field textarea:focus+label,.form .group .field textarea:valid+label{top:-4px;color:var(--primary)}.form .group .field textarea{height:116px;resize:none}.form .group .field input[type=checkbox]{position:absolute;width:0;height:0;opacity:0}.form .group .field input[type=checkbox]+label{position:relative;top:auto;left:auto;bottom:auto;right:auto;display:inline-block;height:32px;line-height:32px;padding-right:32px!important;margin:0;cursor:pointer}.form .group .field input[type=checkbox]+label:before{content:" ";border-radius:12px;border:2px solid var(--primary);background:#fff;opacity:.2;box-sizing:border-box}.form .group .field input[type=checkbox]+label:after,.form .group .field input[type=checkbox]+label:before{position:absolute;top:0;left:auto;bottom:0;right:0;width:24px;height:24px;margin:auto;transition:all .4s ease}.form .group .field input[type=checkbox]+label:after{content:"done";font-family:Material Icons;line-height:24px;font-size:16px;text-align:center;color:#fff;opacity:0}.form .group .field input[type=checkbox]:checked+label:before{border:12px solid var(--primary);opacity:1}.form .group .field input[type=checkbox]:checked+label:after{opacity:1}.form .group .field.error input,.form .group .field.error textarea{border:2px solid red!important}.form .button{position:absolute;top:auto;left:20px;bottom:0;right:auto}.pop-order{position:fixed;top:0;left:0;bottom:0;right:0;z-index:11;background:rgba(0,0,0,.2);opacity:0;visibility:hidden;transition:all .4s ease}.pop-order.active{opacity:1;visibility:visible;z-index:14}.pop-order.active .wrapper{top:0}.pop-order .wrapper{position:absolute;top:-100px;left:0;bottom:0;right:0;width:100%;max-width:600px;height:370px;padding:20px 10px 0;margin:auto;background:#fff;border-radius:20px;box-sizing:border-box;box-shadow:0 10px 20px -10px rgba(0,0,0,.4);transition:all .4s ease}.pop-order .wrapper .close{position:absolute;top:10px;left:10px;bottom:auto;right:auto;background:var(--primary);border-radius:16px;font-size:32px;color:#fff;cursor:pointer}.pop-order .wrapper .title{font-size:16px;font-weight:700;margin-bottom:20px}.whatsapp{display:none}@media (max-width:768px){.whatsapp{position:fixed;top:auto;left:10px;bottom:10px;right:auto;display:block;width:36px;height:36px;border-radius:18px;background-image:url(/theme/default/whatsapp.svg);background-position:50%;background-size:60%;background-repeat:no-repeat;background-color:rgba(88,189,85,.8);box-shadow:0 4px 10px -4px rgba(0,0,0,.2);z-index:10}}.home-info{position:absolute;top:180px;left:0;bottom:auto;right:0;width:100%;max-width:1240px;margin:0 auto;color:#fff;text-shadow:-2px 2px 1px #000,0 8px 20px rgba(0,0,0,.8)}.home-info>h1{font-size:40px}.home-info>h2{margin-top:10px;font-size:30px}.slider.home:after{content:" ";position:absolute;top:auto;left:0;bottom:-64px;right:0;height:64px;background:linear-gradient(180deg,var(--light),var(--background))}@media (min-width:768px){.slider.home.search-float .dots{bottom:16px}}.mobile-search-header{display:none}@media (max-width:768px){.home-info{top:260px;padding:0 10px;box-sizing:border-box}.home-info>h1{font-size:20px}.home-info>h2{font-size:16px}.mobile-search-header{display:block;position:fixed;top:0;left:64px;bottom:auto;right:auto;width:64px;height:64px;line-height:64px;text-align:center;font-size:28px;color:var(--secondary);z-index:100}.mobile-search-header:before{content:"search";font-family:Material Icons}}.deal{position:relative;display:block;max-width:640px;min-height:120px;margin:20px auto 40px;padding-right:160px;text-decoration:none;color:#fff;background:#fd3d3d;box-shadow:0 20px 20px -10px rgba(0,0,0,.2);border-radius:20px;box-sizing:border-box;overflow:hidden}.deal .discount{position:absolute;top:0;left:calc(100% - 120px);bottom:0;right:0;width:72px;height:72px;line-height:64px;text-align:center;font-size:24px;font-weight:700;color:red;background:#fff;border-radius:36px;margin:auto;box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 0 20px hsla(0,0%,100%,.2),0 0 0 40px hsla(0,0%,100%,.2);-webkit-animation:deal-discount-animation 2s linear infinite;animation:deal-discount-animation 2s linear infinite}.deal .discount:after{content:"\5D4\5E0\5D7\5D4";position:absolute;top:auto;left:0;bottom:0;right:0;line-height:42px;font-size:14px}.deal .title{line-height:32px;font-size:18px;font-weight:700;margin-top:20px}.deal .details{margin:10px 0 20px 20px}.deal .details>span{position:relative;display:inline-block;padding-right:20px;line-height:20px;margin-bottom:4px}.deal .details>span:before{content:" ";position:absolute;top:2px;left:auto;bottom:0;right:8px;width:6px;height:6px;border-radius:3px;background:#fff;margin:auto}@media (max-width:768px){.deal{max-width:100%;margin:40px 20px 20px}}@-webkit-keyframes deal-discount-animation{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 0 20px hsla(0,0%,100%,.2),0 0 0 40px hsla(0,0%,100%,.2)}to{box-shadow:0 0 0 20px hsla(0,0%,100%,.2),0 0 0 40px hsla(0,0%,100%,.2),0 0 0 60px hsla(0,0%,100%,0)}}@keyframes deal-discount-animation{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 0 20px hsla(0,0%,100%,.2),0 0 0 40px hsla(0,0%,100%,.2)}to{box-shadow:0 0 0 20px hsla(0,0%,100%,.2),0 0 0 40px hsla(0,0%,100%,.2),0 0 0 60px hsla(0,0%,100%,0)}}.home-rooms{position:relative;padding:20px 0;overflow:hidden}.home-rooms .wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto}.home-rooms .wrapper .room{position:relative;padding:80px 400px 0 0;margin-bottom:40px}.home-rooms .wrapper .room .image{position:absolute;top:0;left:auto;bottom:auto;right:0;width:480px;height:320px;border-radius:20px;background-size:cover;background-position:50%;box-shadow:0 20px 20px -10px rgba(0,0,0,.2);z-index:2;cursor:pointer}.home-rooms .wrapper .room .details{position:relative;min-height:140px;padding:40px 120px 100px 40px;background:var(--light);border-bottom-right-radius:20px}.home-rooms .wrapper .room .details:after{content:" ";position:absolute;top:0;left:-100vw;bottom:0;right:100%;background:var(--light)}.home-rooms .wrapper .room .details .name{position:relative;font-size:22px;font-weight:700;color:var(--secondary);margin-bottom:10px}.home-rooms .wrapper .room .details .title{font-size:18px;font-weight:700;color:var(--primary);margin-bottom:10px}.home-rooms .wrapper .room .details .text{line-height:20px}.home-rooms .wrapper .room .details .continue{position:absolute;top:auto;left:auto;bottom:20px;right:120px;background:var(--primary)}.home-rooms .wrapper .room .details .continue:before{right:2px;transform:rotate(180deg)}.home-rooms .wrapper .room .details .rooms{overflow:hidden;margin:20px 0}.home-rooms .wrapper .room .details .rooms .box{display:inline-block;vertical-align:top;margin:0 20px}.home-rooms .wrapper .room .details .rooms .box .picture{width:120px;height:120px;border-radius:20px;background-size:cover;background-position:50%;box-shadow:0 20px 20px -10px rgba(0,0,0,.2);z-index:2;cursor:pointer}.home-rooms .wrapper .room .details .rooms .box .name{margin-top:10px;text-align:center;font-size:16px}.home-rooms .wrapper .room:nth-child(2n){padding-left:400px;padding-right:0}.home-rooms .wrapper .room:nth-child(2n) .image{right:auto;left:0}.home-rooms .wrapper .room:nth-child(2n) .details{padding-left:160px;padding-right:40px;border-bottom-left-radius:20px;border-bottom-right-radius:0}.home-rooms .wrapper .room:nth-child(2n) .details:after{left:100%;right:-100vw}.home-rooms .wrapper .room:nth-child(2n) .details .continue{right:40px}@media (max-width:768px){.home-rooms .wrapper .room{padding:0}.home-rooms .wrapper .room .image{position:relative;top:auto;left:auto;bottom:auto;right:auto;margin:0 auto;width:90%;height:260px}.home-rooms .wrapper .room .details{margin-top:-130px;padding:140px 10px 0;border-radius:0;text-align:center}.home-rooms .wrapper .room .details .name{padding:10px 0;text-align:right}.home-rooms .wrapper .room .details .text,.home-rooms .wrapper .room .details .title{text-align:right}.home-rooms .wrapper .room .details .continue{position:relative;top:auto;left:auto;bottom:auto;right:auto;margin:20px auto}.home-rooms .wrapper .room:nth-child(2n){padding:0}.home-rooms .wrapper .room:nth-child(2n) .details{margin-top:-130px;padding:140px 10px 0;border-radius:0}.home-rooms .wrapper .room:nth-child(2n) .details .continue{right:auto}}.home-about{position:relative;padding-bottom:40px;margin:40px 0}.home-about:after,.home-about:before{content:" ";position:absolute;top:0;left:50%;bottom:auto;right:0;height:4px;background:linear-gradient(90deg,var(--background),var(--light))}.home-about:after{top:auto;left:0;bottom:0;right:50%;background:linear-gradient(90deg,var(--light),var(--background))}.home-about .wrapper{position:relative;width:100%;max-width:800px;text-align:center;margin:0 auto}.home-about .wrapper .title{line-height:86px;font-size:22px;font-weight:700;text-align:center}.home-about .wrapper .text{line-height:22px;font-size:16px;margin-bottom:20px;white-space:pre-wrap}@media (max-width:768px){.home-about .wrapper .text{padding:0 20px;font-size:14px}}.page{position:relative;min-height:860px;padding:140px 0 100px}.page .wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto}.page .wrapper .title{font-size:18px;font-weight:700;color:var(--primary);margin-bottom:10px;padding-left:360px}.page .wrapper .content{line-height:22px;padding-left:360px;white-space:pre-wrap}.page .wrapper .content p{min-height:22px}.page .wrapper .search{position:absolute;top:0;left:0;bottom:auto;right:auto}.page .wrapper .image{position:relative;width:320px;height:240px;margin:0 0 20px 20px;border-radius:20px;background-size:cover;background-position:50%;box-shadow:0 20px 20px -10px rgba(0,0,0,.2);float:right;z-index:2}.page .wrapper .image+.title{padding-top:10px;padding-bottom:10px}@media (max-width:768px){.page{margin-top:10px;padding:0}.page .wrapper .content,.page .wrapper .title{padding:10px}.page .wrapper .image{float:none;margin:144px auto 20px}.page .wrapper .image+.title{position:absolute;top:-44px;padding-top:0}}.contact{position:relative;min-height:860px;padding:140px 0 100px}.contact .wrapper{position:relative;width:100%;max-width:1240px;padding-left:360px;margin:0 auto;box-sizing:border-box}.contact .wrapper .title{font-size:18px;font-weight:700;color:var(--primary);margin-bottom:10px;padding-left:360px}.contact .wrapper .text{font-size:16px;line-height:22px;margin:20px 0}.contact .wrapper .text a{font-weight:700;text-decoration:none}.contact .wrapper .text h2{font-size:16px}.contact .wrapper .search{position:absolute;top:0;left:0;bottom:auto;right:auto}.contact .wrapper .banner_location{position:relative;display:block;height:200px;margin:40px 0;background-size:auto 200px;background-position:50%;background-repeat:no-repeat;border-radius:20px;box-shadow:0 20px 20px -10px rgba(0,0,0,.2);cursor:pointer;z-index:10}@media (max-width:768px){.contact{margin-top:10px}.contact,.contact .wrapper{padding:0}.contact .wrapper .text,.contact .wrapper .title{padding:10px}.contact .wrapper .banner_location{height:0;margin:40px 10px;padding-bottom:50%}.contact .wrapper .banner_location:after{content:"\5DC\5D7\5E5   \5DC\5E4\5EA\5D9\5D7\5D4   \5D1Waze";position:absolute;top:auto;left:0;bottom:0;right:0;height:40px;line-height:40px;padding-right:40px;text-align:right;color:var(--primary);border-radius:20px;background-color:hsla(0,0%,100%,.8);background-image:url(/theme/default/waze.svg);background-position:center right 10px;background-size:20px;background-repeat:no-repeat;box-sizing:border-box}}.room-head{position:relative;margin-top:30px;overflow:hidden}.room-head .wrapper{position:relative;width:100%;max-width:1240px;min-height:480px;padding-top:60px;margin:0 auto}.room-head .wrapper .mobile-search-data{display:none}.room-head .wrapper>h1{margin-bottom:10px;color:var(--primary)}.room-head .wrapper>h2{font-size:18px;font-weight:700;color:var(--primary);margin-bottom:20px}.room-head .wrapper .slider{position:relative;height:480px;border-radius:20px;box-shadow:0 40px 20px -20px rgba(0,0,0,.2);z-index:2}.room-head .wrapper .slider .stage{height:480px;border-radius:20px;box-shadow:0 20px 20px -20px rgba(0,0,0,.2)}.room-head .wrapper .slider .controls{bottom:0}.room-head .wrapper .slider .dots{bottom:-32px}.room-head .wrapper .slider .dots .dot{background-color:var(--primary)}.room-head .wrapper .content{position:relative;padding:20px;background:var(--light);border-radius:20px;margin-top:100px}.room-head .wrapper .content .name{position:relative;font-size:22px;font-weight:700;color:var(--secondary);margin-bottom:10px}.room-head .wrapper .content .text{line-height:26px;font-size:16px}.room-head .wrapper .content .continue{position:absolute;top:auto;left:auto;bottom:20px;right:160px;background:var(--primary)}.room-head .wrapper .content .continue:before{right:2px;transform:rotate(180deg)}@media (max-width:768px){.room-head .wrapper .mobile-search-data{position:relative;display:block;height:48px;margin:0 0 50px;padding:0 18px;background:var(--light);border-radius:24px;box-sizing:border-box;z-index:1}.room-head .wrapper .mobile-search-data:after{content:"search";font-family:Material Icons;position:absolute;top:0;left:0;bottom:auto;right:auto;width:48px;line-height:48px;font-size:18px;text-align:center}.room-head .wrapper .mobile-search-data>div{color:var(--primary);line-height:48px}.room-head .wrapper .mobile-search-data>div *{display:inline-block}.room-head .wrapper .mobile-search-data>div span{font-weight:700}.room-head .wrapper .mobile-search-data+.rooms{margin-top:60px}.room-head .wrapper .content{padding:20px}.room-head .wrapper .content .name:after{display:none}.room-head .wrapper .slider{height:0}.room-head .wrapper .slider .stage{height:0;padding-bottom:75%}.room-head .wrapper .slider .dots{bottom:-42px}}.room-accessories{position:relative;margin-top:60px}.room-accessories .wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto}.room-accessories .wrapper .title{position:relative;font-size:22px;font-weight:700;color:var(--primary);margin-bottom:10px}.room-accessories .wrapper ul{position:relative;font-size:0}.room-accessories .wrapper ul li{display:inline-block;width:25%;line-height:18px;font-size:16px;padding-right:48px;margin:14px 0;vertical-align:top;background-position:100%;background-repeat:no-repeat;background-size:32px;box-sizing:border-box}@media (max-width:768px){.room-accessories .wrapper ul li{width:50%;padding-right:36px;font-size:14px;background-size:24px}}.room-reviews{position:relative;overflow:hidden}.room-reviews .wrapper{position:relative;width:100%;max-width:1240px;min-height:480px;padding-top:80px;margin:0 auto}.room-reviews .wrapper>h3{margin-bottom:20px;color:var(--primary);font-size:22px}.room-reviews .wrapper .review{display:inline-block;position:relative;width:calc(50% - 12px);margin:0 10px 40px 0;vertical-align:top;transition:all 1s ease}.room-reviews .wrapper .review .cont{position:relative;background:var(--background);border-radius:20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.room-reviews .wrapper .review .cont .title{position:relative;height:48px;line-height:48px;font-size:16px;font-weight:700;color:#fff;text-align:center;border-top-left-radius:20px;border-top-right-radius:20px;background:var(--secondary);z-index:1}.room-reviews .wrapper .review .cont .rate{display:inline-block;vertical-align:top;padding:10px}.room-reviews .wrapper .review .cont .rate>i{font-size:14px;color:#000;opacity:.6}.room-reviews .wrapper .review .cont .date{float:left;padding:10px;color:#000;opacity:.6}.room-reviews .wrapper .review .cont .text{quotes:"\201D" "\201C";position:relative;line-height:20px;padding:10px 20px 20px;opacity:.8;z-index:1}.room-reviews .wrapper .review .cont .text:after,.room-reviews .wrapper .review .cont .text:before{content:open-quote;position:relative;top:0;left:auto;bottom:auto;right:0;font-style:italic;font-size:26px;opacity:.6}.room-reviews .wrapper .review .cont .text:after{content:close-quote;top:auto;right:auto;bottom:-4px;left:-10px}.room-reviews .wrapper .review .cont .name{position:relative;font-size:14px;font-weight:700;text-align:left;padding:0 20px 20px;z-index:1}.room-reviews .wrapper .review .response{background:var(--light);border-radius:0 0 20px 20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.1);padding:30px 10px 10px;margin-top:-20px}.room-reviews .wrapper .review .response .title{margin-bottom:10px;font-weight:700;color:var(--primary)}.room-reviews .wrapper .review .response .text{line-height:20px;padding:0 10px}@media (max-width:768px){.room-reviews{margin-top:40px}.room-reviews .wrapper{text-align:center}.room-reviews .wrapper .review{width:46%;min-width:300px;text-align:right;box-sizing:border-box}}.availability-page{position:relative;min-height:860px;padding:140px 0 100px}.availability-page>.wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto;padding-left:360px;box-sizing:border-box}.availability-page>.wrapper .mobile-search-data{display:none}.availability-page>.wrapper>.rooms{position:relative;z-index:9}.availability-page>.wrapper>.rooms:before{content:"\5D1\5D5\5D3\5E7   \5D6\5DE\5D9\5E0\5D5\5EA";position:absolute;top:180px;left:0;bottom:auto;right:0;font-size:24px;font-weight:700;color:var(--primary);text-align:center;opacity:0}.availability-page>.wrapper>.rooms:after{content:"sync";font-family:Material Icons;position:absolute;top:0;left:0;bottom:auto;right:0;width:180px;height:180px;line-height:180px;font-size:100px;color:var(--secondary);text-align:center;margin:auto;opacity:0;-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite}.availability-page>.wrapper>.rooms.loading .room,.availability-page>.wrapper>.rooms.loading .site{opacity:0}.availability-page>.wrapper>.rooms.loading:after,.availability-page>.wrapper>.rooms.loading:before{opacity:1}.availability-page>.wrapper>.rooms .site{margin-bottom:20px}.availability-page>.wrapper>.rooms .site .name{line-height:40px;font-size:22px;font-weight:700;color:var(--secondary)}.availability-page>.wrapper>.rooms .site .description{font-size:18px}.availability-page>.wrapper>.rooms .room{position:relative;height:180px;margin-bottom:40px;padding:0 180px 0 220px;border-radius:25px;box-shadow:0 0 10px -2px rgba(0,0,0,.2);box-sizing:border-box;opacity:1;transition:opacity .4s ease}.availability-page>.wrapper>.rooms .room.selected{height:auto;min-height:420px;padding-right:420px;padding-left:20px;margin-bottom:80px;box-shadow:0 0 10px -2px rgba(0,0,0,.4);transition:padding-right .4s ease}.availability-page>.wrapper>.rooms .room.selected:not(:last-child):before{content:"\5D4\5D7\5D3\5E8   \5E9\5D1\5D7\5E8\5EA";position:absolute;top:-40px;left:0;bottom:auto;right:0;height:40px;line-height:40px;font-size:18px;font-weight:700;text-align:center;color:var(--secondary)}.availability-page>.wrapper>.rooms .room.selected:not(:last-child):after{content:"\5D7\5D3\5E8\5D9\5DD   \5E0\5D5\5E1\5E4\5D9\5DD";position:absolute;top:auto;left:0;bottom:-60px;right:0;height:40px;line-height:40px;font-size:14px;font-weight:700;text-align:center;color:var(--primary)}.availability-page>.wrapper>.rooms .room.selected .more{position:absolute;top:18px;left:14px;bottom:auto;right:auto;height:24px;line-height:20px;color:var(--primary);padding:0 24px 0 10px;border:2px solid var(--primary);border-radius:12px;box-sizing:border-box;cursor:pointer}.availability-page>.wrapper>.rooms .room.selected .more:before{content:"info";font-family:Material Icons;position:absolute;top:0;left:auto;bottom:0;right:0;width:20px;height:20px;line-height:20px;color:var(--primary);font-size:20px;text-align:center;z-index:1}.availability-page>.wrapper>.rooms .room.selected .description{position:absolute;top:260px;left:auto;bottom:10px;right:10px;width:400px;line-height:20px;border-radius:14px;background:rgba(0,0,0,.04);padding:40px 10px 0;box-sizing:border-box}.availability-page>.wrapper>.rooms .room.selected .slider{position:absolute;top:10px;left:auto;bottom:auto;right:10px;width:400px;height:280px;border-radius:20px;background-position:50%;background-size:cover;overflow:hidden;box-shadow:0 0 20px -10px rgba(0,0,0,.8);transition:all .4s ease}.availability-page>.wrapper>.rooms .room.selected .slider .stage{height:280px}.availability-page>.wrapper>.rooms .room.selected .slider .controls{bottom:0}.availability-page>.wrapper>.rooms .room.selected .link{position:absolute;top:10px;left:auto;bottom:auto;right:10px;width:100%;max-width:400px;height:280px}.availability-page>.wrapper>.rooms .room.selected .accessories .title{font-size:16px;font-weight:700;margin-bottom:10px}.availability-page>.wrapper>.rooms .room.selected .accessories ul{font-size:0;margin-right:4px}.availability-page>.wrapper>.rooms .room.selected .accessories ul li{display:inline-block;font-size:14px;width:120px;text-align:right;padding-right:24px;background-size:auto 20px;background-repeat:no-repeat;background-position:100%;margin:6px 0}.availability-page>.wrapper>.rooms .room.selected .left{top:auto;right:420px;left:10px;width:auto;height:66px;padding-top:0;box-sizing:border-box;border-radius:33px;text-align:right}.availability-page>.wrapper>.rooms .room.selected .left .price{position:absolute;top:0;left:230px;bottom:auto;right:auto}.availability-page>.wrapper>.rooms .room.selected .left .price:before{top:-6px;text-align:center}.availability-page>.wrapper>.rooms .room.selected .left .price:after{top:2px}.availability-page>.wrapper>.rooms .room.selected .left .explain{position:absolute;top:0;left:auto;bottom:0;right:10px;display:flex;flex-direction:column;justify-content:center;text-align:right;line-height:14px;margin:auto}.availability-page>.wrapper>.rooms .room.selected .left .bitul{top:-32px;left:10px}.availability-page>.wrapper>.rooms .room.selected .left.not-avail .text{text-align:right;padding-right:20px}.availability-page>.wrapper>.rooms .room.selected .left.not-avail .explain{top:0;left:16px;bottom:0;right:auto;height:32px;margin:auto}.availability-page>.wrapper>.rooms .room.selected .left.nights .explain{margin-top:0}.availability-page>.wrapper>.rooms .room.selected .button{right:auto;left:18px;bottom:23px;width:120px}.availability-page>.wrapper>.rooms .room.selected.extend{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;max-width:1240px;height:520px;margin:auto;padding-right:720px;background-color:var(--background);box-shadow:0 0 100vh 100vh rgba(0,0,0,.4);z-index:11}.availability-page>.wrapper>.rooms .room.selected.extend:after,.availability-page>.wrapper>.rooms .room.selected.extend:before{display:none}.availability-page>.wrapper>.rooms .room.selected.extend .slider{width:700px;height:500px}.availability-page>.wrapper>.rooms .room.selected.extend .slider .stage{height:500px}.availability-page>.wrapper>.rooms .room.selected.extend .more:before{content:"cancel"}.availability-page>.wrapper>.rooms .room.selected.extend .description{position:static;width:auto;height:auto;padding:10px;margin-bottom:10px}.availability-page>.wrapper>.rooms .room.selected.extend .link{display:none}.availability-page>.wrapper>.rooms .room.selected.extend .left{right:720px}.availability-page>.wrapper>.rooms .room .image{position:absolute;top:10px;left:auto;bottom:auto;right:10px;width:160px;height:160px;border-radius:20px;background-position:50%;background-size:cover}.availability-page>.wrapper>.rooms .room .name{font-size:22px;font-weight:700;color:var(--primary);padding:20px 0}.availability-page>.wrapper>.rooms .room .site-name{line-height:40px;font-size:22px;font-weight:700;color:var(--secondary)}.availability-page>.wrapper>.rooms .room .site-name+.name{padding:0 0 20px}.availability-page>.wrapper>.rooms .room .description{line-height:20px}.availability-page>.wrapper>.rooms .room .description .title{font-weight:700;margin-bottom:10px}.availability-page>.wrapper>.rooms .room .link{position:absolute;top:10px;left:auto;bottom:auto;right:10px;width:160px;height:160px;z-index:1;cursor:pointer}.availability-page>.wrapper>.rooms .room .left{position:absolute;top:10px;left:10px;bottom:14px;right:auto;width:200px;text-align:center;background:rgba(0,0,0,.04);border-radius:20px}.availability-page>.wrapper>.rooms .room .left .price{position:relative;height:48px;line-height:48px;font-size:24px;font-weight:700;color:var(--primary);margin-top:10px}.availability-page>.wrapper>.rooms .room .left .price[data-price]{margin-top:16px}.availability-page>.wrapper>.rooms .room .left .price[data-price]:before{content:attr(data-price);position:absolute;top:-10px;left:0;bottom:auto;right:0;line-height:16px;font-size:12px;color:var(--text);opacity:.4}.availability-page>.wrapper>.rooms .room .left .price[data-price]:after{content:" ";position:absolute;top:-2px;left:0;bottom:auto;right:0;width:40px;height:1px;background:var(--text);margin:auto;opacity:.4;transform:rotate(14deg)}.availability-page>.wrapper>.rooms .room .left .explain{font-size:12px;line-height:18px}.availability-page>.wrapper>.rooms .room .left .explain span{display:block}.availability-page>.wrapper>.rooms .room .left .bitul{position:absolute;top:8px;left:calc(100% + 10px);bottom:auto;right:auto;height:28px;line-height:28px;font-size:12px;padding:0 30px 0 10px;color:#fff;background:var(--primary);border-radius:14px;white-space:nowrap}.availability-page>.wrapper>.rooms .room .left .bitul:empty{display:none}.availability-page>.wrapper>.rooms .room .left .bitul:after{content:"verified_user";font-family:Material Icons;position:absolute;top:0;left:auto;bottom:0;right:0;width:30px;height:20px;line-height:20px;font-size:16px;text-align:center;margin:auto;color:#fff}.availability-page>.wrapper>.rooms .room .left.not-avail{bottom:10px;background:rgba(255,0,0,.04)}.availability-page>.wrapper>.rooms .room .left.not-avail .text{position:absolute;top:0;left:0;bottom:0;right:0;height:24px;line-height:24px;color:red;font-weight:700;margin:auto}.availability-page>.wrapper>.rooms .room .left.not-avail .explain{position:absolute;top:auto;left:10px;bottom:20px;right:10px;text-align:center;cursor:pointer}.availability-page>.wrapper>.rooms .room .left.not-avail .explain>span{display:inline-block;line-height:28px;font-size:14px;padding:0 16px;border-radius:16px;border:2px solid var(--secondary);background:#fff;box-sizing:border-box;transition:all .4s ease}.availability-page>.wrapper>.rooms .room .left.not-avail .explain>span:hover{color:var(--primary);border:2px solid var(--primary)}.availability-page>.wrapper>.rooms .room .left.nights .explain{font-weight:700;margin-top:40px}.availability-page>.wrapper>.rooms .room .button{position:absolute;top:auto;left:10px;bottom:10px;right:auto;width:112px}.availability-page>.wrapper .search{position:absolute;top:0;left:0;bottom:auto;right:auto}@media (max-width:768px){.availability-page{padding-top:20px}.availability-page>.wrapper{padding-left:0}.availability-page>.wrapper .mobile-search-data{position:-webkit-sticky;position:sticky;top:64px;display:block;margin:0 -10px 40px;padding:10px 10px 10px 40px;background:var(--light);box-sizing:border-box;z-index:11}.availability-page>.wrapper .mobile-search-data:after{content:"search";font-family:Material Icons;position:absolute;top:0;left:10px;bottom:0;right:auto;height:32px;line-height:32px;font-size:18px;margin:auto}.availability-page>.wrapper .mobile-search-data>div{color:var(--primary);line-height:24px}.availability-page>.wrapper .mobile-search-data>div *{display:inline-block}.availability-page>.wrapper .mobile-search-data>div span{font-weight:700}.availability-page>.wrapper .mobile-search-data+.rooms{margin-top:60px}.availability-page>.wrapper>.rooms{margin:0 10px}.availability-page>.wrapper>.rooms .room{height:auto!important;padding:0!important}.availability-page>.wrapper>.rooms .room.selected .slider{position:relative;width:calc(100% - 20px);height:0}.availability-page>.wrapper>.rooms .room.selected .slider .stage{height:calc(100% + 20px)}.availability-page>.wrapper>.rooms .room.selected .name{padding-right:10px}.availability-page>.wrapper>.rooms .room.selected .site-name{margin-top:20px;padding-right:10px}.availability-page>.wrapper>.rooms .room.selected .more{display:inline-block;position:relative;top:-24px;float:left}.availability-page>.wrapper>.rooms .room.selected .description{position:static;width:auto;height:auto;min-height:auto;padding:10px 10px 0;background:none}.availability-page>.wrapper>.rooms .room.selected .accessories{display:none}.availability-page>.wrapper>.rooms .room.selected .left{position:relative;top:auto;width:auto;height:26px;margin-top:30px;border-radius:24px!important}.availability-page>.wrapper>.rooms .room.selected .left .price{left:20px;line-height:36px;margin-top:16px}.availability-page>.wrapper>.rooms .room.selected .left .explain{left:auto;bottom:56px;right:20px;padding:0}.availability-page>.wrapper>.rooms .room.selected .left.nights{height:86px!important}.availability-page>.wrapper>.rooms .room.selected .left.nights .explain{top:0!important;left:0!important;right:0!important;text-align:center}.availability-page>.wrapper>.rooms .room.selected .left.nights .explain span{display:inline-block}.availability-page>.wrapper>.rooms .room.selected .button{left:10px;bottom:10px;width:calc(100% - 106px)}.availability-page>.wrapper>.rooms .room.selected.extend{top:64px;height:auto;border-radius:0;padding-bottom:150px!important;overflow:scroll}.availability-page>.wrapper>.rooms .room.selected.extend .slider{position:relative;width:calc(100% - 20px);height:0}.availability-page>.wrapper>.rooms .room.selected.extend .slider .stage{height:calc(100% + 20px)}.availability-page>.wrapper>.rooms .room.selected.extend .name{padding-right:10px}.availability-page>.wrapper>.rooms .room.selected.extend .more{display:inline-block;position:relative;top:-24px;float:left}.availability-page>.wrapper>.rooms .room.selected.extend .description{position:static;width:auto;height:auto;min-height:auto;padding:10px 10px 0;background:none}.availability-page>.wrapper>.rooms .room.selected.extend .description .text{display:block}.availability-page>.wrapper>.rooms .room.selected.extend .accessories{display:block;margin:10px}.availability-page>.wrapper>.rooms .room.selected.extend .left{position:fixed;top:auto!important;width:auto;height:26px;margin-top:0;border-radius:24px!important;background:var(--light);z-index:1}.availability-page>.wrapper>.rooms .room.selected.extend .left .price{line-height:36px;margin-top:16px}.availability-page>.wrapper>.rooms .room.selected.extend .button{position:fixed;left:10px;bottom:10px;width:calc(100% - 106px);z-index:2}.availability-page>.wrapper>.rooms .room .name{height:24px;padding-right:120px;padding-bottom:0;overflow:hidden}.availability-page>.wrapper>.rooms .room .description{min-height:54px;padding:0 120px 0 10px}.availability-page>.wrapper>.rooms .room .description .text{display:none}.availability-page>.wrapper>.rooms .room .image{width:100px!important;height:100px!important}.availability-page>.wrapper>.rooms .room .left{position:relative;top:0!important;left:0!important;bottom:0!important;right:0!important;width:auto;min-height:124px;padding-top:1px;margin-top:40px}.availability-page>.wrapper>.rooms .room .left .explain{text-align:right;padding-top:8px;padding-right:10px}.availability-page>.wrapper>.rooms .room .left .bitul{top:-20px!important;left:20px!important;height:20px;line-height:20px;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.availability-page>.wrapper>.rooms .room .left.not-avail{min-height:86px}.availability-page>.wrapper>.rooms .room .left.not-avail .text{line-height:32px;text-align:right;padding-right:10px}.availability-page>.wrapper>.rooms .room .left.not-avail .explain{top:0;left:10px;bottom:0;right:auto;height:32px;margin:auto}.availability-page>.wrapper>.rooms .room .left.nights{min-height:66px}.availability-page>.wrapper>.rooms .room .left.nights .explain{margin-top:8px}}@-webkit-keyframes spin{to{-webkit-transform:rotate(-1turn)}}@keyframes spin{to{transform:rotate(-1turn)}}.booking{position:relative;min-height:calc(100vh - 86px);padding:160px 0 100px}.booking:before{content:"\5D1\5D5\5D3\5E7   \5E4\5E8\5D8\5D9   \5D4\5D6\5DE\5E0\5D4";top:200px;font-size:24px;font-weight:700;color:var(--primary)}.booking:after,.booking:before{position:absolute;left:0;bottom:0;right:0;width:180px;height:180px;line-height:180px;text-align:center;margin:auto;opacity:0;z-index:-1}.booking:after{content:"sync";font-family:Material Icons;top:0;font-size:100px;color:var(--secondary);-webkit-animation:spin 1s ease infinite;animation:spin 1s ease infinite}.booking.loading .summary,.booking.loading .wrapper{opacity:.4;pointer-events:none}.booking.loading:after,.booking.loading:before{opacity:1;z-index:1}.booking .wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto;padding-left:400px;box-sizing:border-box;white-space:nowrap}.booking .wrapper .back{width:48px;height:32px;line-height:32px;padding:0 20px;background-color:rgba(0,0,0,.04);border-radius:16px;font-weight:700;margin-bottom:10px;cursor:pointer;transition:all .4s ease}.booking .wrapper .back:before{content:"keyboard_arrow_right";font-family:Material Icons;line-height:inherit;vertical-align:top;font-size:20px;margin-left:4px;margin-right:-8px}.booking .wrapper .back:hover{background-color:rgba(0,0,0,.06)}.booking .wrapper label{display:block;position:relative;height:44px;line-height:44px;font-weight:700;padding-right:44px;color:var(--primary);background:rgba(0,0,0,.04);border-radius:22px;margin-bottom:20px}.booking .wrapper label:after{font-family:Material Icons;content:attr(data-icon);position:absolute;top:0;left:auto;bottom:0;right:0;width:44px;line-height:44px;text-align:center;font-size:20px;color:var(--primary)}.booking .wrapper .section{display:inline-block;width:0;opacity:0;visibility:hidden;vertical-align:top;transition:all .4s ease}.booking .wrapper .section.active{width:100%;opacity:1;visibility:visible}.booking .wrapper .section.rooms{position:relative}.booking .wrapper .section.rooms .room{position:relative;min-height:140px;margin-bottom:20px;padding-right:220px;box-sizing:border-box}.booking .wrapper .section.rooms .room:nth-child(odd){background:rgba(0,0,0,.02);border-radius:20px}.booking .wrapper .section.rooms .room>.title{position:relative;height:44px;line-height:44px;font-size:16px;font-weight:700;color:var(--primary)}.booking .wrapper .section.rooms .room>.remove{position:absolute;top:10px;left:10px;bottom:auto;right:auto;height:24px;line-height:22px;padding:0 10px 0 28px;border-radius:12px;border:1px solid red;box-sizing:border-box;opacity:.6;cursor:pointer;z-index:1;transition:all .4s ease}.booking .wrapper .section.rooms .room>.remove:after{content:"close";font-family:Material Icons;position:absolute;top:0;left:0;bottom:0;right:auto;width:22px;height:22px;line-height:22px;text-align:center;border-radius:11px;color:#fff;background:red}.booking .wrapper .section.rooms .room>.remove:hover{opacity:1}.booking .wrapper .section.rooms .room .details{position:absolute;top:0;left:auto;bottom:auto;right:0;width:200px}.booking .wrapper .section.rooms .room .details .more{position:absolute;top:10px;left:auto;bottom:auto;right:10px;height:24px;line-height:20px;background:hsla(0,0%,100%,.4);color:var(--primary);padding:0 24px 0 10px;border:2px solid var(--primary);border-radius:12px;box-sizing:border-box;cursor:pointer;z-index:10;transition:all .4s ease}.booking .wrapper .section.rooms .room .details .more:before{content:"info";font-family:Material Icons;position:absolute;top:0;left:auto;bottom:0;right:0;width:20px;height:20px;line-height:20px;color:var(--primary);font-size:20px;text-align:center;z-index:1}.booking .wrapper .section.rooms .room .details .more:hover{background:hsla(0,0%,100%,.8)}.booking .wrapper .section.rooms .room .details .image{width:200px;height:140px;border-radius:20px;background-position:50%;background-size:cover;background-repeat:no-repeat}.booking .wrapper .section.rooms .room .form{margin-top:10px;padding-bottom:0}.booking .wrapper .section.rooms .room .form .group{table-layout:auto;border-spacing:10px 0}.booking .wrapper .section.rooms .room .form .group .field>span{position:absolute;top:8px;left:0;bottom:auto;right:8px;line-height:22px;font-weight:700}.booking .wrapper .section.rooms .room .form .group .field>span[data-ages]:after{content:attr(data-ages);font-size:12px;font-weight:400;margin-right:4px}.booking .wrapper .section.rooms .room .form .group .field .plus-minus>span{font-size:18px}.booking .wrapper .section.rooms .room .form .group .field .plus-minus i{line-height:24px;box-sizing:border-box}.booking .wrapper .section.rooms .room .form .group .field .toggle{position:relative;display:inline-block;height:32px;line-height:28px;font-size:14px;padding-right:28px;padding-left:10px;text-align:right;border:2px solid rgba(0,0,0,.1);border-radius:16px;box-sizing:border-box;cursor:pointer;transition:all .4s ease}.booking .wrapper .section.rooms .room .form .group .field .toggle:before{content:"\5D4\5D5\5E1\5E3   "}.booking .wrapper .section.rooms .room .form .group .field .toggle:after{content:"add";font-family:Material Icons;position:absolute;top:0;left:auto;bottom:0;right:0;width:28px;line-height:30px;text-align:center;color:rgba(0,0,0,.2)}.booking .wrapper .section.rooms .room .form .group .field .toggle.active,.booking .wrapper .section.rooms .room .form .group .field .toggle:hover{border:2px solid var(--secondary)}.booking .wrapper .section.rooms .room .form .group .field .toggle.active:before{content:"\5DB\5D5\5DC\5DC   "}.booking .wrapper .section.rooms .room .form .group .field .toggle.active:after{content:"done";color:var(--secondary)}.booking .wrapper .section.rooms .room .form .group .field .price{height:32px;line-height:32px;letter-spacing:1px;font-size:18px;font-weight:700;color:#fff;background:var(--secondary);border-radius:16px}.booking .wrapper .section.rooms .room .form .group .field.condition{text-align:left}.booking .wrapper .section.rooms .room .form .group .field.price{width:140px;text-align:center}.booking .wrapper .section.rooms .add{position:relative;text-align:right;margin-top:68px;white-space:normal}.booking .wrapper .section.rooms .add:before{content:"\5D4\5D5\5E1\5E4\5EA   \5D7\5D3\5E8\5D9\5DD   \5DC\5D4\5D6\5DE\5E0\5D4";position:absolute;top:-48px;left:0;bottom:auto;right:0;height:28px;line-height:28px;font-weight:700;border-radius:14px;background:rgba(0,0,0,.04);padding:0 20px;box-sizing:border-box}.booking .wrapper .section.rooms .add>div{display:inline-block;position:relative;width:200px;height:140px;margin-left:10px;margin-bottom:20px;border-radius:20px;background-position:50%;background-size:cover;background-repeat:no-repeat;box-sizing:border-box;overflow:hidden;cursor:pointer}.booking .wrapper .section.rooms .add>div:after{content:" ";position:absolute;top:0;left:0;bottom:0;right:0;background:#fff;border:2px dashed rgba(0,0,0,.2);border-radius:20px;opacity:.8;transition:opacity .2s ease}.booking .wrapper .section.rooms .add>div>label{position:absolute;top:auto;left:0;bottom:0;right:0;margin-bottom:0;background:rgba(0,0,0,.1);z-index:1;cursor:pointer}.booking .wrapper .section.rooms .add>div>span{position:absolute;top:10px;left:10px;bottom:auto;right:10px;line-height:24px;text-align:center;font-size:16px;font-weight:700;z-index:1}.booking .wrapper .section.rooms .add>div:hover:after{opacity:.6}.booking .wrapper .section.extras .extra{position:relative;padding-right:74px;padding-left:200px;border-radius:32px;margin-bottom:20px;border:2px dashed rgba(0,0,0,.4);transition:all .4s ease}.booking .wrapper .section.extras .extra .toggle{position:absolute;top:0;left:auto;bottom:0;right:10px;width:56px;height:32px;border-radius:16px;margin:auto;background:rgba(0,0,0,.8);opacity:.8;transition:all .4s ease;cursor:pointer}.booking .wrapper .section.extras .extra .toggle:after{content:" ";position:absolute;top:0;left:auto;bottom:0;right:4px;width:24px;height:24px;background:#fff;border-radius:12px;margin:auto;transition:all .4s ease}.booking .wrapper .section.extras .extra .toggle:before{content:" ";position:absolute;top:0;left:-200px;bottom:0;right:0;z-index:1}.booking .wrapper .section.extras .extra .title{display:inline-block;width:50%;line-height:52px}.booking .wrapper .section.extras .extra .plus-minus{display:inline-block;width:50%;text-align:left;vertical-align:top}.booking .wrapper .section.extras .extra .plus-minus span{height:52px;line-height:50px}.booking .wrapper .section.extras .extra .price{position:absolute;top:0;left:10px;bottom:0;right:auto;width:140px;height:32px;line-height:32px;text-align:center;font-size:18px;font-weight:700;letter-spacing:1px;color:#fff;border-radius:16px;background:var(--secondary);padding:0 10px;margin:auto}.booking .wrapper .section.extras .extra.active{border:2px solid var(--secondary)}.booking .wrapper .section.extras .extra.active .toggle{opacity:1;background:var(--primary)}.booking .wrapper .section.extras .extra.active .toggle:after{right:50%}.booking .wrapper .section.client>label:before{content:"\5E9\5D3\5D5\5EA   \5D4\5DE\5E1\5D5\5DE\5E0\5D9\5DD   \5D1-* (\5DB\5D5\5DB\5D1\5D9\5EA) \5D4\5E0\5DD   \5E9\5D3\5D5\5EA   \5D7\5D5\5D1\5D4";position:absolute;top:0;left:20px;bottom:auto;right:auto;line-height:44px;text-align:left;font-weight:400}.booking .wrapper .section.client .form .group .field input{font-size:16px}.booking .wrapper .section.client .form .group .field label{background:none;padding:0}.booking .wrapper .section.client .form .group .field .link{height:28px;line-height:28px;font-size:12px;text-align:left;float:left;padding:0 10px;margin-top:2px;border-radius:14px;color:#fff;background:var(--primary);cursor:pointer}.booking .wrapper .section.client .form .group .field.required label:before{content:"*";position:static;height:auto;line-height:16px;font-size:14px;font-family:inherit;margin-left:4px;color:inherit;opacity:1;transition:all .4s ease}.booking .wrapper .section.client .form .group .field.required input:focus+label:before,.booking .wrapper .section.client .form .group .field.required input:valid+label:before{font-size:0;opacity:0;margin-left:0}.booking .wrapper .section.client .form .group .field.terms{margin-top:20px;padding:10px;background:rgba(0,0,0,.04);border:2px solid rgba(0,0,0,.2);border-radius:50px;box-sizing:border-box}.booking .wrapper .section.client .form .group .field.terms.error{background:rgba(255,0,0,.04);border:2px solid rgba(255,0,0,.2)}.booking .summary{position:absolute;top:160px;left:0;bottom:100px;right:0}.booking .summary .wrapper{position:absolute;top:0;left:0;bottom:0;right:0;direction:ltr;padding-left:0}.booking .summary .wrapper .container{direction:rtl;position:-webkit-sticky;position:sticky;top:84px;width:380px;background:rgba(0,0,0,.02);border-radius:20px;z-index:10}.booking .summary .wrapper .container .data{display:table;table-layout:fixed;border-spacing:20px;width:100%}.booking .summary .wrapper .container .data>div{position:relative;display:table-cell;height:44px;line-height:40px;text-align:center;font-weight:700;border-radius:22px;background:#fff;padding:0 20px;border:2px solid var(--primary);box-sizing:border-box}.booking .summary .wrapper .container .data>div:after{content:attr(data-label);position:absolute;top:-24px;left:auto;bottom:auto;right:10px;line-height:20px;font-weight:400;font-size:12px;font-weight:700}.booking .summary .wrapper .container .data>div:last-child{width:80px}.booking .summary .wrapper .container .data.semi{border-spacing:20px 0;margin-bottom:20px}.booking .summary .wrapper .container .data.semi>div{height:28px;line-height:28px;text-align:left;border:0;background:rgba(0,0,0,.1)}.booking .summary .wrapper .container .data.semi>div:after{top:0;height:28px;line-height:28px}.booking .summary .wrapper .container .data.semi>div:last-child{width:auto}.booking .summary .wrapper .container .data.semi>div.link{color:#fff;background:var(--primary);cursor:pointer}.booking .summary .wrapper .container .data.semi>div:empty{opacity:0}.booking .summary .wrapper .container .room{position:relative;height:44px;margin:0 10px 20px;border-radius:22px;border:2px solid rgba(0,0,0,.04)}.booking .summary .wrapper .container .room .title{height:28px;line-height:28px;font-size:16px;font-weight:700;color:var(--primary);padding:0 20px;box-sizing:border-box;z-index:10}.booking .summary .wrapper .container .room .pax{height:16px;line-height:16px;padding:0 20px;margin-top:-4px}.booking .summary .wrapper .container .room .price{position:absolute;top:0;left:0;bottom:0;right:auto;height:44px;text-align:center;letter-spacing:1px;font-size:16px;font-weight:700;padding:0 20px;border-radius:22px;color:#fff;background:var(--secondary)}.booking .summary .wrapper .container .room .price>span{display:block}.booking .summary .wrapper .container .room .price>span:first-child{line-height:32px}.booking .summary .wrapper .container .room .price>span:nth-child(2){line-height:20px;font-size:12px;font-weight:400;letter-spacing:normal;margin-top:-8px}.booking .summary .wrapper .container .room .price>span:only-child{line-height:44px}.booking .summary .wrapper .container .extra{position:relative;height:44px;margin:0 10px 20px;border-radius:22px;border:2px solid rgba(0,0,0,.04)}.booking .summary .wrapper .container .extra .title{height:44px;line-height:44px;font-size:16px;font-weight:700;color:var(--primary);padding:0 20px;box-sizing:border-box;z-index:10}.booking .summary .wrapper .container .extra .price{position:absolute;top:0;left:0;bottom:0;right:auto;height:44px;text-align:center;letter-spacing:1px;font-size:16px;font-weight:700;padding:0 20px;border-radius:22px;color:#fff;background:var(--secondary)}.booking .summary .wrapper .container .extra .price>span{display:block}.booking .summary .wrapper .container .extra .price>span:first-child{line-height:32px}.booking .summary .wrapper .container .extra .price>span:nth-child(2){line-height:20px;font-size:12px;font-weight:400;letter-spacing:normal;margin-top:-8px}.booking .summary .wrapper .container .extra .price>span:only-child{line-height:44px}.booking .summary .wrapper .container .total{position:relative}.booking .summary .wrapper .container .total>label{color:#fff;background:var(--primary);margin-bottom:0}.booking .summary .wrapper .container .total>label:after{color:#fff}.booking .summary .wrapper .container .total .price{position:absolute;top:0;left:22px;bottom:0;right:auto;line-height:44px;font-size:18px;font-weight:700;color:#fff;z-index:1}.booking .summary .wrapper .container>.button{position:absolute;top:calc(100% + 20px);left:0;bottom:auto;right:0}.booking .summary .wrapper .container>.button.disabled{pointer-events:none;background:rgba(0,0,0,.4)}.booking .important{position:fixed;top:0;background:rgba(0,0,0,.1);opacity:0;visibility:hidden;z-index:100}.booking .important,.booking .important .pop{left:0;bottom:0;right:0;transition:all .4s ease}.booking .important .pop{position:absolute;top:-20px;width:100%;max-width:768px;height:80vh;margin:auto;background:#fff;border-radius:20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.4)}.booking .important .pop .close{position:absolute;top:0;left:0;bottom:auto;right:auto;width:42px;height:42px;line-height:42px;text-align:center;font-size:18px;opacity:.5;cursor:pointer;transition:all .2s ease;z-index:1}.booking .important .pop .close:hover{opacity:1}.booking .important .pop .title{position:absolute;top:0;left:0;bottom:auto;right:0;height:42px;line-height:42px;font-size:18px;font-weight:700;padding:0 20px;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.1)}.booking .important .pop .content{height:calc(100% - 42px);padding:20px;margin-top:42px;overflow:auto;box-sizing:border-box}.booking .important.active{opacity:1;visibility:visible}.booking .important.active .pop{top:0}.booking.summary>.wrapper{font-size:0;padding-left:0;white-space:normal}.booking.summary>.wrapper .section{width:calc(50% - 20px);font-size:16px;margin:10px}.booking.summary>.wrapper .section.status{display:block;width:calc(100% - 20px);pointer-events:none}.booking.summary>.wrapper .section.status>label,.booking.summary>.wrapper .section.status>label:after{color:#fff}.booking.summary>.wrapper .section.status>label.approved{background:green}.booking.summary>.wrapper .section.status>label.waiting{background:#d2b440}.booking.summary>.wrapper .section.status>label.canceled{background:red}.booking.summary>.wrapper .section.status .order_number{position:absolute;top:0;left:40px;bottom:auto;right:auto;height:44px;line-height:44px;font-weight:700;color:#fff}.booking.summary>.wrapper .section.status .order_dates{position:relative}.booking.summary>.wrapper .section.status .order_dates>div{position:relative;display:inline-block;max-width:49%;height:100px;margin-left:10px;padding-right:64px;box-sizing:border-box}.booking.summary>.wrapper .section.status .order_dates>div:before{content:"date_range";font-family:Material Icons;position:absolute;top:0;left:auto;bottom:0;right:0;width:64px;line-height:32px;text-align:center;font-size:32px}.booking.summary>.wrapper .section.status .order_dates>div .label{display:block;font-weight:700;color:var(--light);margin-top:10px;margin-bottom:10px}.booking.summary>.wrapper .section.status .order_dates>div .day{font-size:32px;vertical-align:top}.booking.summary>.wrapper .section.status .order_dates>div .month{font-size:18px;vertical-align:bottom}.booking.summary>.wrapper .section.status .order_dates>div .text_day{display:block;margin-top:10px}.booking.summary>.wrapper .section.rooms .room .form{margin-top:0}.booking.summary>.wrapper .section.rooms .room .form .group{margin-bottom:10px}.booking.summary>.wrapper .section.rooms .room .form .group .field>span{top:0;font-size:14px}.booking.summary>.wrapper .section.rooms .room .form .group .field .toggle{pointer-events:none}.booking.summary>.wrapper .section.rooms .room .form .group .field .toggle:before{content:"\5DC\5DC\5D0   "}.booking.summary>.wrapper .section.rooms .room .form .group .field .toggle:after{content:"close"}.booking.summary>.wrapper .section.rooms .room .form .group .field .toggle.active:before{content:"\5DB\5D5\5DC\5DC   "}.booking.summary>.wrapper .section.rooms .room .form .group .field .toggle.active:after{content:"done"}.booking.summary>.wrapper .section .extra .toggle{pointer-events:none}.booking.summary>.wrapper .section .extra span{position:relative;line-height:32px;font-weight:700}.booking.summary>.wrapper .section .extra span:before{content:"x";position:absolute;top:-2px;left:auto;bottom:0;right:100%;width:20px;height:28px;line-height:28px;text-align:center;font-weight:400;font-size:14px;margin:auto}.booking.summary>.wrapper .section .extra span:after{content:attr(data-amount);position:absolute;top:0;left:auto;bottom:0;right:calc(100% + 20px);height:32px;line-height:32px;margin:auto;font-weight:400}.booking.summary>.wrapper .section .total{position:relative}.booking.summary>.wrapper .section .total>label{color:#fff;background:var(--primary);margin-bottom:0}.booking.summary>.wrapper .section .total>label:after{color:#fff}.booking.summary>.wrapper .section .total .price{position:absolute;top:0;left:22px;bottom:0;right:auto;line-height:44px;font-size:18px;font-weight:700;color:#fff;z-index:1}.booking.summary>.wrapper .section .attractions-link{color:#fff;background:var(--secondary);margin-top:40px;cursor:pointer}.booking.summary>.wrapper .section .attractions-link:after{color:#fff}.booking.summary>.wrapper .section.client{pointer-events:none}.booking.summary>.wrapper .section.client .form .group:not(.comments){margin-bottom:0}.booking.summary>.wrapper .section.client .form .group:not(.comments) .field{padding-top:0}.booking.summary>.wrapper .section.client .form .group:not(.comments) .field label{position:static;display:inline-block;width:100px;height:32px;line-height:32px;padding-right:20px;font-size:14px;color:var(--primary);background:rgba(0,0,0,.04);border-top-left-radius:0;border-bottom-left-radius:0;vertical-align:top}.booking.summary>.wrapper .section.client .form .group:not(.comments) .field input{position:relative;display:inline-block;width:calc(100% - 110px);margin-right:-20px;vertical-align:top;border:2px solid rgba(0,0,0,.04);z-index:1}@media (max-width:768px){.booking{padding:20px 0;overflow:hidden}.booking .wrapper{padding:0}.booking .wrapper .section{display:none}.booking .wrapper .section.active{display:block}.booking .wrapper .section.rooms .room{padding:0 10px 44px;margin-bottom:40px;background:rgba(0,0,0,.02);border-radius:0!important;box-sizing:border-box}.booking .wrapper .section.rooms .room .remove{top:10px;left:10px}.booking .wrapper .section.rooms .room .details{position:relative;width:auto}.booking .wrapper .section.rooms .room .details .more{left:10px;right:auto}.booking .wrapper .section.rooms .room .details .image{width:auto}.booking .wrapper .section.rooms .room .form{position:static}.booking .wrapper .section.rooms .room .form .group .field{text-align:center}.booking .wrapper .section.rooms .room .form .group .field>span{top:0;right:0}.booking .wrapper .section.rooms .room .form .group .field.condition{position:absolute;top:auto;left:auto;bottom:10px;right:10px;text-align:right}.booking .wrapper .section.rooms .room .form .group .field.price{position:absolute;top:auto;left:10px;bottom:10px;right:auto}.booking .wrapper .section.rooms .add{padding:0 10px}.booking .wrapper .section.rooms .add>div{display:block;width:auto;margin-left:0;opacity:.6}.booking .wrapper .section.extras .extra{padding-left:30%}.booking .wrapper .section.extras .extra .toggle:before{display:none}.booking .wrapper .section.extras .extra .price{width:auto}.booking .wrapper .section.client>label{margin-bottom:10px}.booking .wrapper .section.client .form{padding:0 10px}.booking .wrapper .section.client .form .group{display:block;margin-bottom:0}.booking .wrapper .section.client .form .group .field{display:block;margin-bottom:10px}.booking .summary{position:fixed;top:auto!important;bottom:0;z-index:20!important}.booking .summary:not(.active) .wrapper .container>label:first-child{margin-bottom:0}.booking .summary:not(.active) .wrapper .container>label:first-child:before{content:"\5E6\5E4\5D4   \5D1"}.booking .summary:not(.active) .wrapper .container>:not(.total):not(.button):not(:first-child){border-spacing:20px 0;height:0;margin-top:0;margin-bottom:0;opacity:0;visibility:hidden}.booking .summary:not(.active) .wrapper .container>:not(.total):not(.button):not(:first-child) *{height:0;line-height:0}.booking .summary .wrapper{position:relative}.booking .summary .wrapper .container{background:#fff;box-shadow:0 -10px 20px -10px rgba(0,0,0,.4);border-bottom-left-radius:0;border-bottom-right-radius:0}.booking .summary .wrapper .container>:not(.total):not(.button){opacity:1;visibility:visible;transition:all .4s ease}.booking .summary .wrapper .container>:not(.total):not(.button) *{transition:all .4s ease}.booking .summary .wrapper .container>label:first-child{margin-bottom:20px}.booking .summary .wrapper .container>label:first-child:before{content:"\5D4\5E1\5EA\5E8   "}.booking .summary .wrapper .container .total{height:56px}.booking .summary .wrapper .container .total>label{background:transparent}.booking .summary .wrapper .container .button{top:auto;left:10px;bottom:10px;right:10px}.booking .summary .wrapper .container .button:hover{color:#fff}.booking .summary .wrapper .container .button:hover:after{max-width:44px}.booking.summary:after,.booking.summary:before{display:none}.booking.summary>.wrapper .section{display:block;width:calc(100% - 20px);margin:20px 10px 40px}}.attractions{position:relative;min-height:860px;padding:140px 0 100px}.attractions .wrapper{position:relative;width:100%;max-width:1240px;margin:0 auto}.attractions .wrapper>.title{font-size:18px;font-weight:700;color:var(--primary);margin-bottom:10px;padding-left:360px}.attractions .wrapper>.content{position:relative;line-height:22px;margin-left:360px;z-index:10}.attractions .wrapper>.content .group{position:relative;margin:20px 0}.attractions .wrapper>.content .group>.title{line-height:32px;border-radius:16px;padding:0 10px;background:var(--light);box-sizing:border-box;margin-bottom:20px}.attractions .wrapper>.content .group .container{position:relative;font-size:0}.attractions .wrapper>.content .group .container .attraction{position:relative;display:inline-block;width:calc(33% - 20px);margin:0 10px 20px;font-size:16px;vertical-align:top;background:var(--background);border-radius:20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.1)}.attractions .wrapper>.content .group .container .attraction .name{position:relative;height:48px;line-height:48px;font-size:16px;font-weight:700;color:#fff;text-align:center;border-top-left-radius:20px;border-top-right-radius:20px;background:var(--secondary);z-index:1}.attractions .wrapper>.content .group .container .attraction .image{position:absolute;top:54px;left:calc(100% - 74px);bottom:60px;right:10px;max-width:64px;max-height:64px;margin:auto;border-radius:2px;z-index:2}.attractions .wrapper>.content .group .container .attraction .image+.content{padding-right:84px}.attractions .wrapper>.content .group .container .attraction .content{position:relative;min-height:80px;padding:10px;background:#fff;border-radius:20px;box-sizing:border-box;z-index:1}.attractions .wrapper>.content .group .container .attraction .distance{position:relative;font-size:14px;background:var(--light);border-radius:0 0 20px 20px;box-shadow:0 10px 20px -10px rgba(0,0,0,.1);padding:30px 10px 10px;margin-top:-20px;overflow:hidden}.attractions .wrapper>.content .group .container .attraction .distance span{float:right;font-weight:700;line-height:20px;padding:0 10px}.attractions .wrapper>.content .group .container .attraction .distance .waze{position:absolute;top:auto;left:6px;bottom:6px;right:auto;width:28px;height:28px;background-color:#fff;background-image:url(/theme/default/waze.svg);background-position:center left 4px;background-size:20px;background-repeat:no-repeat;border-radius:14px}.attractions .wrapper .search{position:absolute;top:0;left:0;bottom:auto;right:auto}@media (max-width:768px){.attractions{margin-top:10px;padding:0}.attractions .wrapper{padding-top:20px}.attractions .wrapper .title{padding:10px}.attractions .wrapper .content{padding:10px;margin-left:0}.attractions .wrapper .content .group .container .attraction{display:block;width:100%;margin:0 0 20px}}