body.fusion2{--fu-secondary-bg: var(--main);--fu-secondary-color: var(--main-color-associated);--fu-highlight-font-spacing: 0;--fu-font-size-big: 3em}body.fusion2#dark_theme,body.fusion2#darken_theme{--fu-alt-bg: var(--bg-l-5);--fu-border: var(--bg-l-15)}body.fusion2 .fu_loading .fu_spinner svg .cog_medium{fill:var(--secondary)}body.fusion2 #fusion_loader{background-color:var(--fu-bg);position:fixed;height:100%;width:100%;z-index:9999;top:0;cursor:wait}body.fusion2 #fusion_loader.fusion_ready{animation:fu_ready 1s forwards}body.fusion2 #fusion_loader .fusion_loader_wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(50px*(2.5 + 1.3));height:calc(50px*(2.5 + 1.7))}body.fusion2 #fusion_loader .loader{width:50px;aspect-ratio:1;display:grid;color:var(--main);background:radial-gradient(farthest-side, currentColor calc(100% - 5px), rgba(0,0,0,0) calc(100% - 4px) 0);-webkit-mask:radial-gradient(farthest-side, rgba(0,0,0,0) calc(100% - 12px), #000 calc(100% - 11px));border-radius:50%;animation:cogs 1.5s infinite linear}body.fusion2 #fusion_loader .loader::before,body.fusion2 #fusion_loader .loader::after{content:"";grid-area:1/1;background:linear-gradient(currentColor 0 0) center,linear-gradient(currentColor 0 0) center;background-size:100% 8px, 8px 100%;background-repeat:no-repeat}body.fusion2 #fusion_loader .loader::after{transform:rotate(45deg)}body.fusion2 #fusion_loader .loader.big{scale:2.5;color:var(--highlighted);margin-left:calc((50px * 2.5 - 50px) / 2);margin-top:calc((50px * 2.5 - 50px) / 2)}body.fusion2 #fusion_loader .loader.medium{scale:1.7;position:absolute;animation-delay:.1s;animation-direction:reverse;top:calc(47px* 2.5);left:calc(25px* 2.5);margin-left:calc((50px * 1.7 - 50px) / 2);margin-top:calc((50px * 1.7 - 50px) / 2);color:var(--secondary)}body.fusion2 #fusion_loader .loader.small{scale:1.2;position:absolute;top:calc(32* 2.5px);left:calc(52* 2.5px);margin-left:calc((50px * 1.2 - 50px) / 2);margin-top:calc((50px * 1.2 - 50px) / 2)}body.fusion2 #fusion_container{line-height:160%}body.fusion2 #fusion_container .fu_calendar{--fu-calendar-date-in-range-bg: var(--main);--fu-calendar-date-in-range-color: var(--main-color-associated)}body.fusion2 #fusion_container .fu_language_picker{display:none}body.fusion2 #fusion_container .fu_input .select_wrap:after,body.fusion2 #fusion_container #fusion_cart_sidebar .fu_btn.fu_btn_accordion .fu_btn_wrap a:after,body.fusion2 #fusion_container .fu_language_picker .fu_input.fu_language_picker_wrap .select_wrap:after,body.fusion2 #fusion_container .fu_currency_picker .fu_input.fu_currency_picker_wrap .select_wrap:after{--fu-icons-arrow: '\e90c';font-size:.35rem;color:currentColor}body.fusion2 #fusion_container h1.fu_main_title{text-transform:none}body.fusion2 #fusion_container .fu_room .fu_card_title_wrap .fu_card_title{font-size:var(--fu-font-size-large)}body.fusion2 #mobile_bar{display:none !important}body.fusion2 #header_wrapper{z-index:500}body.fusion2 .fu_popup .fu_popup_wrapper .fu_popup_inner_wrapper .fu_popup_close{background:transparent;color:var(--main);border:1px solid currentColor;border-radius:50%;width:40px;height:40px;line-height:40px;right:20px;top:20px}body.fusion2 .fu_popup .fu_popup_wrapper .fu_popup_inner_wrapper .fu_popup_close:hover{background:var(--hover);border-color:var(--hover);color:var(--hover-color-associated)}@media (min-width: 992px){body.fusion2 #header{position:relative}body.fusion2 #header #main_book_wrapper{display:none}body.fusion2 #header .container{margin-right:0;margin-left:160px;max-width:unset}body.fusion2 #header .container .wrap{width:auto !important}body.fusion2 #fusion_container .fu_main_container{display:flex;position:relative}body.fusion2 #fusion_container .fu_main_container #fusion_cart_sidebar{position:sticky}body.fusion2 #fusion_container .fu_main_container #fusion_cart_sidebar .fu_cart_sidebar_wrap{transition:height .3s ease}body.fusion2 #fusion_container.cart_sidebar_modified_height #fusion_cart_sidebar .fu_cart_sidebar_wrap{height:calc(100vh - 110px)}}.de_block_slideshow+#fusion_container .fu_container_heading.compact{padding:30px 0 0}@keyframes fu_ready{0%{opacity:1;display:block;visibility:visible}100%{opacity:0;display:none;visibility:hidden}}@keyframes cogs{100%{transform:rotate(1turn)}}
