@charset "UTF-8";@layer devmargarita_menu.default{.menu.svelte-1jyciea{position:fixed;display:block;top:0;right:0;bottom:0;left:0;height:60px}}@layer devmargarita_menu.default{.list.svelte-1wredhi{position:absolute;display:none;box-sizing:border-box;padding:0 15vw;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:space-evenly;align-items:center;bottom:unset;height:60px;background-color:#fff}.list.visible.svelte-1wredhi{display:flex;height:100svh}.list.svelte-1wredhi .list{position:relative;display:none;width:-moz-fit-content;width:fit-content;height:auto;border-top:solid 16px transparent;padding:unset;text-wrap:nowrap;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#fff;gap:10px}.list.svelte-1wredhi .visible.list{display:flex}}@layer devmargarita_menu.default{.item.svelte-1k4nuvy.svelte-1k4nuvy{color:#000;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:30px;cursor:pointer}.item.svelte-1k4nuvy .list .item{font-size:20px}.item.svelte-1k4nuvy a{color:#000;text-decoration:none}.item.svelte-1k4nuvy>.custom-event-target.svelte-1k4nuvy{position:absolute;top:0;right:0;bottom:0;left:0}}@layer devmargarita_menu.default{.open-button.svelte-aiaerz.svelte-aiaerz{position:absolute;display:none;left:55px;top:55px;width:30px;height:30px;transform:translate(-50%,-50%);cursor:pointer}.open-button.visible.svelte-aiaerz.svelte-aiaerz{display:block}.open-button.visible.svelte-aiaerz svg.svelte-aiaerz{width:100%;height:100%;stroke:#fff;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:30px;height:30px}.open-button.svelte-aiaerz svg path.svelte-aiaerz{d:path("M 4 9 h 28 M 4 17 h 28 M 4 25 h 28")}.open-button.svelte-aiaerz>.custom-event-target.svelte-aiaerz{all:inherit;top:0;right:0;bottom:0;left:0;background:unset}}@layer devmargarita_menu.default{.close-button.svelte-1pbf1tk.svelte-1pbf1tk{position:absolute;display:none;left:50px;top:50px;width:35px;height:35px;transform:translate(-50%,-50%);cursor:pointer}.close-button.visible.svelte-1pbf1tk.svelte-1pbf1tk{display:block}.close-button.visible.svelte-1pbf1tk svg.svelte-1pbf1tk{width:100%;height:100%;stroke:#000;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.close-button.svelte-1pbf1tk svg path.svelte-1pbf1tk{d:path("M 7 7 L 28 28 M 7 28 L 28 7")}.close-button.svelte-1pbf1tk>.custom-event-target.svelte-1pbf1tk{all:inherit;top:0;right:0;bottom:0;left:0;background:unset}}.popup.svelte-f26h3o{position:fixed;display:block;left:0;top:0;right:0;bottom:0;z-index:99}.visite-ticket.svelte-6dx6hc.svelte-6dx6hc{display:flex;align-self:center}.visite-ticket.svelte-6dx6hc .reserver.svelte-6dx6hc{padding-left:5px;align-content:center}.language-selector.svelte-6dx6hc.svelte-6dx6hc{position:fixed;right:0;margin:5px 0}.language-selector.svelte-6dx6hc ul.svelte-6dx6hc{list-style:none;padding:0;display:inline-flex}.language-selector.svelte-6dx6hc li.svelte-6dx6hc{font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;text-transform:uppercase}.language-selector.svelte-6dx6hc a.svelte-6dx6hc{text-decoration:none;padding:5px 10px;color:#fff;border-radius:5px}.language-selector.svelte-6dx6hc .current-lang.svelte-6dx6hc{text-decoration:underline;font-weight:700;pointer-events:none;text-decoration:none;padding:5px 10px;border:1px solid #fff;color:#fff;border-radius:5px;transition:background-color .3s,color .3s}.tripadvisor-social-button-moved{display:none;opacity:0;transition:opacity 1s 1s}.tripadvisor-social-button-moved.visible{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;opacity:1}.tripadvisor-social-button-moved.visible .socialWidget{display:block!important}.tripadvisor-social-button-moved.visible .socialWidgetCore{width:30px!important;height:30px!important}.tripadvisor-social-button-moved.visible .socialWidgetCore>img{width:24px!important;padding:6px 3px!important}.tripadvisor-social-button-moved.visible .socialWidgetCore>svg path{fill:red!important}.scroll-parent.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{position:absolute;display:block;overflow:scroll;width:100svw;height:100svh;box-sizing:border-box;overflow-x:hidden;overflow-y:scroll}#klaro{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:400;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity))}#klaro #klaro-cookie-notice{background-color:#c89509;position:fixed;width:100%;bottom:0;right:0;z-index:2}#klaro .klaro .cn-body{padding:0 2rem}#klaro .klaro .cn-body .cn-ok{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:right;align-items:baseline;padding-bottom:.5rem}#klaro .klaro .cn-body .cn-ok .cn-buttons{display:flex;flex-direction:row-reverse;gap:20px;padding-top:.5rem}#klaro .klaro .cn-body .cn-ok .cn-buttons button.cm-btn{text-transform:uppercase;border-radius:0;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));border:none}#klaro .klaro .cn-body .cn-ok .cn-buttons button.cm-btn.cm-btn-success{background-color:#193540}#klaro .klaro .cn-body .cn-ok .cn-buttons button.cm-btn.cn-decline{background-color:#989898}#klaro .klaro .cn-body .cn-ok .cn-learn-more{flex-grow:1}#klaro .klaro .cn-body .cn-ok a{text-decoration:underline}#klaro .klaro a{color:#fff}#klaro .klaro .cookie-modal{width:100%;height:100%;position:fixed;overflow:hidden;left:0;top:0;z-index:2}#klaro .klaro .cookie-modal .cm-bg{background:#00000080;height:100%;width:100%;position:fixed;top:0;left:0}#klaro .klaro .cookie-modal .cm-list-title{font-size:.9em}#klaro .klaro .cookie-modal .cm-list-description{font-size:.9em;color:#7c7c7c}#klaro .klaro .cookie-modal li{display:block}#klaro .klaro .cookie-modal .cm-modal.cm-klaro{background-color:#262626;color:#fafafa;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030;width:80%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%);position:fixed;overflow:auto}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-header{background-color:#c89509;padding:1rem;padding-right:24px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-header .hide{border-style:none;background:none;cursor:pointer;position:absolute;top:20px;right:20px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-header .hide svg{stroke:#fff}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body{padding:2rem}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes{padding:0;margin:0}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose{position:relative;line-height:20px;vertical-align:middle;padding-left:60px;min-height:40px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-input:checked+.cm-list-label .slider{background-color:#1a936f}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-input:checked+.cm-list-label .slider:before{transform:translate(20px)}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-list-input{position:absolute;top:0;left:0;opacity:0;width:50px;height:30px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-caret a{text-decoration:none}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-content{padding-top:1rem;margin-left:0;display:none}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-content.expanded{margin-top:10px;display:block}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-content.expanded .cm-service{display:block;padding-left:20px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-content.expanded .cm-service .purposes{font-size:.8em;color:#a0a0a0;margin:0}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-services .cm-content.expanded .slider.round{left:60px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-switch{display:inline-block;width:auto;position:absolute;left:0;height:30px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-switch .slider{display:inline-block;position:absolute;background-color:#fafafa;cursor:pointer;top:0;left:0;right:0;bottom:0;transition:.4s;width:50px;box-shadow:0 4px 6px #0003,5px 5px 10px #00000030}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-switch .slider:before{position:absolute;content:"";height:20px;width:20px;left:5px;bottom:5px;transition:.4s;background-color:#262626}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-switch .slider.round{border-radius:30px}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-body .cm-purposes .cm-purpose .cm-switch .slider.round:before{border-radius:50%}#klaro .klaro .cookie-modal .cm-modal.cm-klaro a{color:#fff}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-footer{border-top:1px solid}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons{display:flex;justify-content:space-between;padding:1rem}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons button.cm-btn{text-transform:uppercase;border-radius:0;padding:.5rem 1rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));border:none}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons button.cm-btn.cm-btn-success{background-color:#193540}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-footer-buttons button.cm-btn.cn-decline{background-color:#989898}#klaro .klaro .cookie-modal .cm-modal.cm-klaro .cm-footer .cm-powered-by{display:none}.popup-content.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;top:0;right:0;bottom:0;left:0}.popup-content.svelte-rqt9ef .white-logo.svelte-rqt9ef.svelte-rqt9ef{position:relative;display:block;width:50%;max-width:240px}.popup-content.svelte-rqt9ef .adult-only.svelte-rqt9ef.svelte-rqt9ef{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:80%;max-width:400px;aspect-ratio:7/5;background-clip:content-box;background-color:#ffffff8c;padding:6px;border:1px solid #c89509;box-sizing:border-box;font-size:12px}.popup-content.svelte-rqt9ef .adult-only .line.svelte-rqt9ef.svelte-rqt9ef{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;width:100%;height:25%;gap:20px;font-weight:800}.popup-content.svelte-rqt9ef .adult-only .line.hidden.svelte-rqt9ef.svelte-rqt9ef{visibility:hidden}.popup-content.svelte-rqt9ef .adult-only .line .item.svelte-rqt9ef.svelte-rqt9ef{position:relative;display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-weight:900}.popup-content.svelte-rqt9ef .adult-only .line .item input[type=radio].svelte-rqt9ef.svelte-rqt9ef{position:absolute;margin:0 5px 0 0;width:20px;height:20px;visibility:hidden}.popup-content.svelte-rqt9ef .adult-only .line .item .custom-radio.svelte-rqt9ef.svelte-rqt9ef{margin:0 5px 0 0;width:20px;height:20px;border:2px solid #2b2b2b;box-sizing:border-box;background-clip:content-box;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 448 512'%3E%3Crect width='448' height='512' fill='none' /%3E%3C/svg%3E")}.popup-content.svelte-rqt9ef .adult-only .line .item input[type=radio].svelte-rqt9ef:checked+.custom-radio.svelte-rqt9ef{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='16' viewBox='0 0 448 512'%3E%3Crect width='448' height='512' fill='none' /%3E%3Cpath fill='%23c89509' d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z' /%3E%3C/svg%3E")}.popup-content.svelte-rqt9ef .adult-only .line .item.enter.svelte-rqt9ef.svelte-rqt9ef{position:relative;display:none;text-transform:uppercase;border:none;padding:5px;min-width:130px;background-color:#c89509;color:#fff;font-weight:100}.popup-content.svelte-rqt9ef .adult-only .line .item.enter.visible.svelte-rqt9ef.svelte-rqt9ef{display:block}.popup-content.svelte-rqt9ef .adult-only .line .item.enter.svelte-rqt9ef.svelte-rqt9ef:hover{background-color:#d09c00}.popup-content.svelte-rqt9ef .adult-only .line .item.enter.svelte-rqt9ef.svelte-rqt9ef:active{background-color:#b98b01}.popup-content.svelte-rqt9ef .adult-only .line .item.not-allowed-message.svelte-rqt9ef.svelte-rqt9ef{position:relative;display:none;color:#000;padding:5px;min-width:130px}.popup-content.svelte-rqt9ef .adult-only .line .item.not-allowed-message.visible.svelte-rqt9ef.svelte-rqt9ef{display:block}.menu-logo-opaque.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{text-align:center;padding-top:10px;pointer-events:auto}.menu-logo-opaque.svelte-rqt9ef .blue-logo.svelte-rqt9ef.svelte-rqt9ef{height:45px}.language-selector{z-index:1}@media (min-width: 0) and (max-width: 1023px){#main-menu{padding:0 15px;display:flex;flex-direction:row;align-content:center;align-items:center;width:100svw;box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;z-index:999}#main-menu .menu-logo-opaque{text-align:center;padding-top:10px;pointer-events:auto;display:none}#main-menu .menu-logo-opaque .link-white-logo{display:none}#main-menu .language-selector{position:relative;display:flex;right:unset;margin:0;pointer-events:auto;z-index:1}#main-menu .open-button{transform:unset;left:unset;top:unset;position:relative}#main-menu .close-button{top:max(30px,8vw)}#main-menu .item .item:last-child{margin-bottom:0}#main-menu.opaque .menu-logo-opaque{display:block;position:fixed;left:50%;transform:translate(-50%)}.back-to-top.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{position:fixed;bottom:15%;right:1%;background-color:transparent;border:none;cursor:pointer;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0;visibility:hidden;padding:0}.back-to-top.show.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{opacity:1;visibility:visible}}@media (max-height: 800px){#main-menu .menu-logo-opaque.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{text-align:center;padding-top:10px;pointer-events:auto}.back-to-top.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{bottom:25%!important;right:1%}}@media (min-width: 1024px){#main-menu.desktop{position:fixed;display:flex;box-sizing:border-box;width:100svw;height:110px;padding:0 30px;justify-content:space-between;align-items:center;gap:2dvw}#main-menu.desktop .menu-logo-opaque{text-align:center;padding-top:10px;pointer-events:auto;position:relative;display:flex;align-items:center}#main-menu.desktop .menu-logo-opaque .link-white-logo{position:relative;height:70px;box-sizing:border-box}#main-menu.desktop .menu-logo-opaque .link-white-logo .white-logo{width:100%;height:100%}#main-menu.desktop .menu-logo-opaque .link-blue-logo{position:relative;height:70px;box-sizing:border-box}#main-menu.desktop .menu-logo-opaque .link-blue-logo .blue-logo{width:100%;height:100%}#main-menu.desktop .open-button.visible{display:none}#main-menu.desktop .language-selector{position:relative;pointer-events:auto;z-index:1}#main-menu.desktop .language-selector .visite-ticket{display:none}#main-menu.desktop .list{display:flex;background:none;padding:0;height:auto;max-width:820px;flex-grow:1;position:relative;align-content:space-between;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:space-between}#main-menu.desktop .link-menu{display:flex;position:relative;flex-direction:row;flex-wrap:nowrap;flex-grow:1;justify-content:space-between;align-items:center}#main-menu.desktop .item:hover>.title:after{top:55%;transform:translateY(-50%) rotate(90deg)}#main-menu.desktop .item:has(>.list){padding-right:20px}#main-menu.desktop .item{box-sizing:border-box;margin-bottom:0;padding:0;display:flex;flex-direction:column;justify-content:flex-start}#main-menu.desktop .item .title{font-size:clamp(15px,8.5vw,20px);line-height:clamp(15px,8.5vw,20px)}#main-menu.desktop .item .list{position:absolute;flex-direction:row;align-content:center;align-items:center;min-width:100%;display:flex;top:100%;margin-top:0}#main-menu.desktop .item .list .item{display:none;position:relative;background-color:#0a1d25;border:solid rgba(200,149,10,.4);border-width:8px 0 8px 8px;opacity:0;transition:opacity .5s ease-in}#main-menu.desktop .item .list .item .title{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));padding:40px 40px 180px}#main-menu.desktop .item .list .item .custom-event-target{transition:all .5s ease-out;border:0}#main-menu.desktop .item .list .item:hover .custom-event-target{border:1px solid #fff;transition:all .5s ease-out}#main-menu.desktop .item .list .rm-prestige{background-image:url(./bk-rhum-prestige-mobile.QZN8auwi.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#main-menu.desktop .item .list .rm-1863{background-image:url(./bk-rhum-1863-mobile.cf5KIhIT.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#main-menu.desktop .item .list .rm-but{background-image:url(./bk-brut-13-mobile.B0DsMVaJ.webp);background-position:center;background-size:cover;background-repeat:no-repeat}#main-menu.desktop .item .list .item:last-child{border-width:8px}#main-menu.desktop .item .list-hover{display:flex;position:relative}#main-menu.desktop .item:hover .list .item,#main-menu.desktop .item .list-hover:hover .item{display:flex;opacity:1}#main-menu.desktop.opaque{display:flex;flex-direction:row;align-content:center;align-items:center;height:11dvh;position:fixed}#main-menu.desktop.opaque .menu-logo-opaque .link-white-logo{display:none}#main-menu.desktop.opaque .menu-logo-opaque .link-blue-logo{display:block}#main-menu.desktop.opaque .item>.title{color:#193540}#main-menu.desktop.opaque .item>a.title.cta{border:1px solid #193540}#main-menu.desktop.opaque .item:has(.list)>.title:after{background-color:#193540}#main-menu.desktop.opaque .language-selector>.visite-ticket{display:none}#main-menu.desktop.transparent{height:11dvh}#main-menu.desktop.transparent .menu-logo-opaque .link-white-logo{display:block}#main-menu.desktop.transparent .menu-logo-opaque .link-blue-logo{display:none}.back-to-top.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{position:fixed;bottom:13%;right:5%;background-color:transparent;border:none;cursor:pointer;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;opacity:0;visibility:hidden;padding:0}.back-to-top.show.svelte-rqt9ef.svelte-rqt9ef.svelte-rqt9ef{opacity:1;visibility:visible}}
