.header-module-scss-module__eNOxcG__header{z-index:12000;width:100%;height:45px;position:-webkit-sticky;position:sticky;top:0}@media (min-width:768px){.header-module-scss-module__eNOxcG__header{height:64px}}.header-module-scss-module__eNOxcG__headerBackground{z-index:-1;width:100%;height:45px;position:fixed;top:0}@media (min-width:768px){.header-module-scss-module__eNOxcG__headerBackground{height:64px}}.header-module-scss-module__eNOxcG__headerContent{background-color:#fff;align-items:center;height:100%;transition-property:margin;transition-duration:.4s;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex;box-shadow:-3px 0 3px rgba(11,14,15,.467)}.header-module-scss-module__eNOxcG__headerContentOverlapping{margin-top:-75px}.header-module-scss-module__eNOxcG__logoLink{aspect-ratio:411.258/148.991;height:18px;margin-left:min(40px,8svw);margin-right:auto;display:block}.header-module-scss-module__eNOxcG__logo{filter:brightness(0%);width:auto;height:100%;transition-property:all;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-module-scss-module__eNOxcG__logo:hover{filter:brightness()}.header-module-scss-module__eNOxcG__navLinks{gap:30px;margin-left:auto;margin-right:30px;font-size:12px;font-weight:400;display:flex}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__navLinks{display:none}}.header-module-scss-module__eNOxcG__navLink{text-shadow:0 0 25px rgba(222,13,34,0);transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-module-scss-module__eNOxcG__navLink:hover{text-shadow:0 0 22px #de0d22}.header-module-scss-module__eNOxcG__menuOverlay{z-index:100000001;width:100%;height:100dvh;position:absolute;top:0;overflow:hidden}.header-module-scss-module__eNOxcG__menuOverlayHidden{pointer-events:none}.header-module-scss-module__eNOxcG__menuContent{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(255,255,255,.753);flex-direction:column;width:100%;height:100%;transition-property:clip-path;transition-duration:.4s;display:flex;position:absolute}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__menuContent{transition-duration:.3s}}.header-module-scss-module__eNOxcG__menuContentClosed{clip-path:polygon(150% 0,100% 0,100% 100%,150% 100%);transition-timing-function:ease-in}.header-module-scss-module__eNOxcG__menuContentOpen{clip-path:polygon(30% 0,100% 0,100% 100%,20% 100%);transition-timing-function:ease-out}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__menuContentOpen{clip-path:polygon(-20% 0,100% 0,100% 100%,-40% 100%)}}.header-module-scss-module__eNOxcG__menuLinksContainer{flex-flow:column wrap;justify-content:space-between;width:100%;padding-top:100px;padding-left:35%;padding-right:7%;display:flex}@media (min-aspect-ratio:1) and (min-width:950px){.header-module-scss-module__eNOxcG__menuLinksContainer{min-height:max(250px,65dvh)}}@media (min-aspect-ratio:1) and (min-width:950px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__menuLinksContainer{padding-top:75px}}@media not ((min-aspect-ratio:1) and (min-width:950px)){.header-module-scss-module__eNOxcG__menuLinksContainer{min-height:max(350px,70dvh)}}@media (not ((min-aspect-ratio:1) and (min-width:950px))) and (max-height:749.98px){.header-module-scss-module__eNOxcG__menuLinksContainer{padding-top:75px}}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__menuLinksContainer{padding-top:70px;padding-left:10%;padding-right:10%}}@media ((max-width:449.98px) and (max-height:549.98px)) or (max-height:499.98px){.header-module-scss-module__eNOxcG__menuLinksContainer{min-height:max(220px,60dvh)}}@media (max-height:349.98px){.header-module-scss-module__eNOxcG__menuLinksContainer{min-height:max(140px,55dvh)}}.header-module-scss-module__eNOxcG__headerLink{width:100%;height:8.33333%;line-height:1.4;position:relative}@media ((min-aspect-ratio:1) and (min-width:950px)) or ((max-width:449.98px) and (max-height:549.98px)) or ((max-width:949.98px) and (max-height:499.98px)){.header-module-scss-module__eNOxcG__headerLink{width:46%;height:16.6667%;margin-right:4%}}@media (max-height:349.98px){.header-module-scss-module__eNOxcG__headerLink{width:21%;height:33.3333%;margin-right:4%}}.header-module-scss-module__eNOxcG__headerLinkText{justify-content:space-between;align-items:center;width:100%;display:flex;position:absolute}@media (not ((min-aspect-ratio:1) and (min-width:950px))) and (((max-width:449.98px) and (max-height:549.98px)) or ((max-width:949.98px) and (max-height:499.98px))){.header-module-scss-module__eNOxcG__headerLinkText{justify-content:center}}@media (max-height:349.98px){.header-module-scss-module__eNOxcG__headerLinkText{justify-content:center}}.header-module-scss-module__eNOxcG__headerLinkTitle1{color:#de0d22;white-space:nowrap;font-size:24px;font-weight:600}@media (max-width:1199.98px){.header-module-scss-module__eNOxcG__headerLinkTitle1{font-size:20px}}@media (min-width:1440px) and (min-height:750px){.header-module-scss-module__eNOxcG__headerLinkTitle1{font-size:28px}}@media (max-width:449.98px) and (max-height:699.98px){.header-module-scss-module__eNOxcG__headerLinkTitle1{font-size:18px}}.header-module-scss-module__eNOxcG__headerLinkTitle2{color:#0b0e0f;font-size:12px}@media (max-width:1199.98px){.header-module-scss-module__eNOxcG__headerLinkTitle2{font-size:10px}}@media (min-width:1440px) and (min-height:750px){.header-module-scss-module__eNOxcG__headerLinkTitle2{font-size:14px}}@media (not ((min-aspect-ratio:1) and (min-width:950px))) and (((max-width:449.98px) and (max-height:549.98px)) or ((max-width:949.98px) and (max-height:499.98px))){.header-module-scss-module__eNOxcG__headerLinkTitle2{display:none}}@media (max-height:349.98px){.header-module-scss-module__eNOxcG__headerLinkTitle2{display:none}}.header-module-scss-module__eNOxcG__headerLink>.header-module-scss-module__eNOxcG__headerLinkFront .header-module-scss-module__eNOxcG__headerLinkTitle1{color:#fff;clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);background-color:#de0d22;transition-property:clip-path;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.1,1.2)}.header-module-scss-module__eNOxcG__headerLink>.header-module-scss-module__eNOxcG__headerLinkFront .header-module-scss-module__eNOxcG__headerLinkTitle2{color:#fff;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);background-color:#0b0e0f;transition-property:clip-path;transition-duration:.17s;transition-timing-function:cubic-bezier(.4,0,.1,1.2)}.header-module-scss-module__eNOxcG__headerLink:hover>.header-module-scss-module__eNOxcG__headerLinkFront .header-module-scss-module__eNOxcG__headerLinkTitle1,.header-module-scss-module__eNOxcG__headerLink:hover>.header-module-scss-module__eNOxcG__headerLinkFront .header-module-scss-module__eNOxcG__headerLinkTitle2{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.header-module-scss-module__eNOxcG__headerLink>.header-module-scss-module__eNOxcG__headerLinkBack .header-module-scss-module__eNOxcG__headerLinkTitle1{transition:text-shadow .2s ease-out}.header-module-scss-module__eNOxcG__headerLink:hover>.header-module-scss-module__eNOxcG__headerLinkBack .header-module-scss-module__eNOxcG__headerLinkTitle1{text-shadow:0 -3px 35px #de0d22}.header-module-scss-module__eNOxcG__disabledHeaderLinkText{color:#0b0e0f;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.2}.header-module-scss-module__eNOxcG__linksContainer{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:min(15px,3dvh) 7% 50px 35%;display:flex}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__linksContainer{padding-bottom:min(50px,7dvh);padding-left:10%}}.header-module-scss-module__eNOxcG__linkButton{background-color:rgba(255,255,255,.063);border-radius:10px;height:100%;transition-property:background-color;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.header-module-scss-module__eNOxcG__linkButton:hover{background-color:rgba(11,14,15,.063)}.header-module-scss-module__eNOxcG__snsLinks{justify-content:space-around;gap:5%;width:100%;display:flex}@media (max-width:899.98px){.header-module-scss-module__eNOxcG__snsLinks{gap:10px}}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__snsLinks{gap:5px}}.header-module-scss-module__eNOxcG__snsLinkItem{flex:1}.header-module-scss-module__eNOxcG__snsLink{justify-content:center;align-items:center;padding-top:10px;padding-bottom:10px;display:flex}@media screen and (min-width:768px) and (min-height:700px){.header-module-scss-module__eNOxcG__snsLink{padding-top:16px;padding-bottom:16px}}@media screen and (min-width:768px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__snsLink{padding-top:7px;padding-bottom:7px}}@media not screen and (min-width:768px){@media (max-height:549.98px){.header-module-scss-module__eNOxcG__snsLink{padding-top:5px;padding-bottom:5px}}}@media (max-width:449.98px){.header-module-scss-module__eNOxcG__snsLink{flex-direction:column}}@media (max-width:449.98px) and (max-height:699.98px){.header-module-scss-module__eNOxcG__snsLink{padding-top:5px;padding-bottom:5px}}@media (max-width:449.98px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__snsLink{padding-top:2px;padding-bottom:2px}}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__snsIcon{width:22px;height:22px;margin-right:10%}@media (max-height:549.98px){.header-module-scss-module__eNOxcG__snsIcon{width:20px;height:20px}}@media (max-width:449.98px){.header-module-scss-module__eNOxcG__snsIcon{margin-bottom:5px;margin-right:0}}@media (max-width:449.98px) and (max-height:699.98px){.header-module-scss-module__eNOxcG__snsIcon{width:20px;height:20px}}@media (max-width:449.98px) and (max-height:599.98px){.header-module-scss-module__eNOxcG__snsIcon{width:16px;height:16px;margin-bottom:3px}}@media (max-width:449.98px) and (min-height:800px){.header-module-scss-module__eNOxcG__snsIcon{width:24px;height:24px;margin-bottom:6px}}}@media screen and (min-width:768px){.header-module-scss-module__eNOxcG__snsIcon{width:24px;height:24px;margin-right:15%}}@media screen and (min-width:768px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__snsIcon{width:20px;height:20px}}@media (min-aspect-ratio:1) and (min-width:950px){.header-module-scss-module__eNOxcG__snsIcon{width:24px;height:24px;margin-right:15%}}@media (min-aspect-ratio:1) and (min-width:950px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__snsIcon{width:20px;height:20px}}@media (min-aspect-ratio:1) and (min-width:950px) and (min-width:1200px){.header-module-scss-module__eNOxcG__snsIcon{width:28px;height:28px;margin-right:15%}}@media (min-aspect-ratio:1) and (min-width:950px) and (min-width:1200px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__snsIcon{width:22px;height:22px}}.header-module-scss-module__eNOxcG__snsText{color:#0b0e0f;align-items:center;width:85px;font-size:15px;display:flex}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__snsText{width:70px;font-size:12px}}@media (max-width:449.98px){.header-module-scss-module__eNOxcG__snsText{width:auto;font-size:11px}}@media (max-width:449.98px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__snsText{font-size:9px}}@media (max-width:449.98px) and (min-height:800px){.header-module-scss-module__eNOxcG__snsText{font-size:13px}}@media screen and (min-width:768px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__snsText{font-size:13px}}@media screen and (min-width:768px) and (max-height:399.98px){.header-module-scss-module__eNOxcG__snsText{font-size:12px}}@media screen and (min-width:768px) and (min-height:800px){.header-module-scss-module__eNOxcG__snsText{font-size:16px}}.header-module-scss-module__eNOxcG__contactText{color:#0b0e0f;width:85px;font-size:14px}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__contactText{width:70px;font-size:11px}}@media (max-width:449.98px){.header-module-scss-module__eNOxcG__contactText{width:auto;font-size:10px}}@media (max-width:449.98px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__contactText{font-size:9px}}@media (max-width:449.98px) and (min-height:800px){.header-module-scss-module__eNOxcG__contactText{font-size:13px}}@media screen and (min-width:768px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__contactText{font-size:12px}}@media screen and (min-width:768px) and (max-height:399.98px){.header-module-scss-module__eNOxcG__contactText{font-size:11px}}.header-module-scss-module__eNOxcG__privacyText{color:#0b0e0f;align-items:center;width:85px;height:24px;font-size:13px;line-height:1.4;display:flex}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__privacyText{width:70px;font-size:11px}}@media (max-width:449.98px){.header-module-scss-module__eNOxcG__privacyText{text-align:center;width:auto;font-size:10px}}@media (max-width:449.98px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__privacyText{font-size:9px}}@media (max-width:449.98px) and (min-height:800px){.header-module-scss-module__eNOxcG__privacyText{font-size:13px}}@media screen and (min-width:768px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__privacyText{font-size:11px}}@media screen and (min-width:768px) and (max-height:399.98px){.header-module-scss-module__eNOxcG__privacyText{font-size:10px}}.header-module-scss-module__eNOxcG__twitterText{color:rgba(11,14,15,.565);margin-left:5px;font-size:12px}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__twitterText{font-size:10px}}@media (max-width:449.98px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__twitterText{font-size:9px}}@media screen and (min-width:768px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__twitterText{font-size:10px}}.header-module-scss-module__eNOxcG__copyright{color:rgba(11,14,15,.627);text-align:end;width:100%;font-size:11px}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__copyright{font-size:9px}}@media (max-width:449.98px) and (max-height:499.98px){.header-module-scss-module__eNOxcG__copyright{font-size:8px}}.header-module-scss-module__eNOxcG__menuBackground{background-color:rgba(11,14,15,.627);width:100%;height:100%;transition-property:clip-path,opacity;transition-duration:.4s;position:absolute}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__menuBackground{transition-duration:.3s}}.header-module-scss-module__eNOxcG__menuBackgroundClosed{opacity:0;clip-path:polygon(0 0,150% 0,150% 100%,0 100%);transition-timing-function:ease-in}.header-module-scss-module__eNOxcG__menuBackgroundOpen{clip-path:polygon(0 0,30% 0,20% 100%,0 100%);transition-timing-function:ease-out}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__menuBackgroundOpen{opacity:0;clip-path:polygon(0 0,-20% 0,-40% 100%,0 100%)}}.header-module-scss-module__eNOxcG__navReservationLink{color:#de0d22;background-color:rgba(255,255,255,0);border:1.5px solid #de0d22;border-radius:5px;margin-right:30px;padding:6px 20px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .15s ease-in-out}.header-module-scss-module__eNOxcG__navReservationLink:hover{background-color:rgba(11,14,15,.063)}@media not screen and (min-width:768px){.header-module-scss-module__eNOxcG__navReservationLink{margin-right:max(16px,3.5svw);padding:5px 16px;font-size:11px}}
