@import"https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";:root{--darkBlue: #031830;--mediumBlue: #13293f;--blue: #13293f;--offWhite: #f8f8f8;--white: #ffffff;--black: #000000;--yellow: #ffcc01;--green: #3d7753;--lightBlue: #3f8ef1;--blueGradient: linear-gradient( 180deg, #0f2133 -7.85%, #142f5f 62.43%, #283578 125.12% );--lightGrey: #f0f0f0;--mediumGrey: #b2b2b2;--red: #e9544d;--darkBlueGradient: linear-gradient( 180deg, #1f3742 -7.85%, #0f2133 60.77%, #031830 95.38% );--yellowGradient: linear-gradient( 180deg, #ffcc01 -7.85%, #ffcc01 61.87%, #fff5cf 124.06% );--marqueeGap: 1.25rem}html,body{max-width:100%}.page-wrapper{min-height:100dvh;position:relative}input[type=date]::-webkit-inner-spin-button,input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}body{font-family:Inter Tight,Arial,Helvetica,sans-serif}.size-h1{font-size:32px;font-weight:600;line-height:39px;letter-spacing:0em;text-transform:uppercase}.size-h1-small{font-size:26px;font-weight:600;line-height:1.2;letter-spacing:0em;text-transform:uppercase}.size-h2{font-size:22px;letter-spacing:-.02em;font-weight:600;line-height:27px}.size-h3{font-size:22px;font-weight:600;line-height:27px;text-transform:uppercase}.size-h4{font-size:18px;font-weight:600;line-height:22px;letter-spacing:0em}.size-h6{font-size:18px;line-height:22px;letter-spacing:0em}.size-h7{font-size:18px;font-weight:600;line-height:15px;letter-spacing:0em}.size-date{font-size:22px;font-weight:500;line-height:25px;letter-spacing:0em;text-align:center}@media screen and (min-width: 640px){.size-h1{font-size:35px;line-height:42px}.size-h2{font-size:25px;line-height:30px}.size-h3{font-size:30px;line-height:36px}.md\:size-h1{font-size:35px;line-height:42px}}.marquee{gap:var(--marqueeGap);border-top:solid 2px var(--transparent-color)}.playMarquee{animation:marquee linear infinite}@keyframes marquee{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--marqueeGap)),0,0)}}.info-list,.info-list-wrapper ul{list-style:disc;padding-left:12px;display:flex;flex-direction:column;gap:.1rem}.yellow-underline{position:relative}.yellow-underline:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:2px;background-color:var(--yellow)}div.copy a{color:#fc0;text-decoration:underline}.react-date-picker{display:inline-flex;position:relative;width:100%}.react-date-picker,.react-date-picker *,.react-date-picker *:before,.react-date-picker *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-date-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-date-picker__wrapper{display:flex;flex-grow:1;flex-shrink:0;border:thin solid rgb(3,24,48);border-radius:9999px;padding:10px 16px 10px 20px}@media screen and (min-width: 768px){.react-date-picker__wrapper{border-radius:10px}}.react-date-picker__inputGroup{flex-grow:1;box-sizing:content-box}.react-date-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-date-picker__inputGroup__divider,.react-date-picker__inputGroup__leadingZero{display:inline-block}.react-date-picker__inputGroup__input{min-width:.54em;height:100%;position:relative;padding:0 1px;border:0;background:none;color:currentColor;font:inherit;box-sizing:content-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.react-date-picker__inputGroup__input::-webkit-outer-spin-button,.react-date-picker__inputGroup__input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.react-date-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-date-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-date-picker__button{border:0;background:transparent}.react-date-picker__button:enabled{cursor:pointer}.react-date-picker__button:enabled:hover .react-date-picker__button__icon,.react-date-picker__button:enabled:focus .react-date-picker__button__icon{stroke:#0078d7}.react-date-picker__button:disabled .react-date-picker__button__icon{stroke:#6d6d6d}.react-date-picker__button svg{display:inherit}.react-date-picker__calendar{width:350px;max-width:100vw;z-index:1}.react-date-picker__calendar--closed{display:none}.react-date-picker__calendar .react-calendar{border-width:thin}.react-calendar{width:350px;max-width:100%;background:white;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;border-radius:10px;margin-top:.5rem;overflow:hidden}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{width:50%;margin:.5em}.react-calendar,.react-calendar *,.react-calendar *:before,.react-calendar *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.react-calendar button{margin:0;border:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{min-width:44px;background:none}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:hover,.react-calendar__navigation button:enabled:focus{background-color:#e6e6e6}.react-calendar__month-view__weekdays{text-align:center;text-transform:uppercase;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{display:flex;align-items:center;justify-content:center;font:inherit;font-size:.75em;font-weight:700}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__year-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__century-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{max-width:100%;padding:10px 6.6667px;background:none;text-align:center;line-height:16px;font:inherit;font-size:.833em}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:hover,.react-calendar__tile:enabled:focus{background-color:#e6e6e6}.react-calendar__tile--now{font-weight:600}.react-calendar__tile--hasActive{background:#142f5f}.react-calendar__tile--hasActive:enabled:hover,.react-calendar__tile--hasActive:enabled:focus{background:#142f5f}.react-calendar__tile--active{background:#142f5f!important;color:#fff!important}.react-calendar__tile--active:enabled:hover,.react-calendar__tile--active:enabled:focus{background:#142f5f!important}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-date-picker.checkout .react-date-picker__wrapper{border:none;background-color:transparent;padding:0}.react-date-picker.checkout .react-date-picker__inputGroup__input{padding:0 1px}.react-date-picker.checkout .react-date-picker__inputGroup__leadingZero{display:none}.react-date-picker.checkout .react-date-picker__inputGroup__input--hasLeadingZero{margin-left:0}.SEO-section a{text-decoration:underline}.loader,.loader:after{border-radius:50%;width:14px;height:14px}.loader{margin:0;font-size:10px;position:relative;text-indent:-9999em;border-top:.2em solid lightgray;border-right:.2em solid lightgray;border-bottom:.2em solid lightgray;border-left:.2em solid black;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.diagonalStripe{background:linear-gradient(to bottom left,transparent calc(50% - 1px),rgba(231,231,231,var(--tw-border-opacity)),transparent calc(50% + 1px)) no-repeat}.diagonalStripe-100{background:linear-gradient(to bottom left,transparent calc(50% - 1px),black,transparent calc(50% + 1px)) no-repeat}.crossStripe{background:linear-gradient(to bottom left,transparent calc(50% - 1px),black,transparent calc(50% + 1px)),linear-gradient(to bottom right,transparent calc(50% - 1px),black,transparent calc(50% + 1px)),no-repeat}div[data-module=details-banner] a{text-decoration:underline;cursor:pointer}.offer-step-disabled{opacity:.4!important;pointer-events:none!important}.offer-step-disabled *{pointer-events:none!important;cursor:not-allowed!important}.PensioEmbeddedPaymentWindowBackground{z-index:100}.PensioEmbeddedPaymentWindow{z-index:101}.custom-filter-drawer{width:410px!important;height:100dvh!important;background-color:#fff!important;color:#000!important}.custom-checkbox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;background:white;border-radius:50%;border:.5px solid #031830;cursor:pointer;display:inline-block;position:relative}.custom-checkbox-input:checked:before{content:"";position:absolute;width:5px;height:5px;background-color:#000;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}#zohoSupportWebToCase br{display:none}.zsFormClass{width:100%!important;height:100%;background-color:unset!important;color:inherit!important}.zsFormClass tbody{display:flex;flex-direction:column;gap:1rem}.zsFormClass tr{display:flex;flex-direction:column;gap:8px}.zsFormClass tr:first-of-type,.zsFormClass tr:last-of-type,.zsFormClass input[value=Reset]{display:none}.zsFormClass tr td{padding:0!important;width:100%!important}.zsFormClass input,.zsFormClass textarea{width:100%!important;border-radius:6px!important;color:var(--darkBlue)!important;min-height:40px!important;outline:none!important}td .manfieldbdr{border:1px solid #ddd!important}.zsFormClass input[type=submit]{background-color:var(--yellow)!important;color:var(--black)!important;font-weight:600!important;padding:10px 0!important;border-radius:8px!important;border:none!important;cursor:pointer!important;text-transform:uppercase!important;min-height:52px!important;font-size:14px!important}.zsFontClass{color:inherit!important;font-size:14px!important;font-family:Inter Tight!important}@media screen and (min-width: 768px){.zsFontClass{font-size:16px!important}}.megamenu__grid:after{content:"";position:absolute;background:#fff;right:0;top:0;bottom:0;width:2px}.product-hotel-instructions ul,.bullet-list{list-style:disc;padding-left:14px;display:flex;flex-direction:column;gap:.5rem}.zsiq-newtheme{display:none}.portableText a,.terms-and-conditions-wrapper p a,.htmltext a{text-decoration:underline}@media screen and (min-width: 768px){.image-with-accordions button p{font-size:20px}}@media screen and (max-width: 769px){div[data-module=footer] .quick_form_7_css{height:auto!important}div[data-module=footer] .quick_form_7_css>div>div:first-child{width:100%!important}}.payment-method-element{display:flex;align-items:center;gap:1rem;background-color:#ececec;padding:.5rem;border-radius:.5rem;color:#000;cursor:pointer;border:3px solid var(--yellow);background-color:#fff}.payment-method-logo{border-radius:.25rem;overflow:hidden}.payment-method-logo[style*="opacity: 0.5;"],.payment-method-logo[style*="opacity: 0.5;"]+div{opacity:1!important}.payment-method-element:has(.payment-method-logo[style*="opacity: 0.5;"]){border:3px solid transparent;background-color:#e8e8e8}div[data-module=footer] #errorMsgDiv{display:none}mux-player{--media-object-fit: cover;--media-object-position: center;--playback-rate-button: none;--seek-backward-button: none;--seek-forward-button: none}[data-module=hero] mux-player{--controls: none}.rdp-day_button{width:100%;height:100%}.rdp-day_button,.rdp-week [role=gridcell]{transition:none!important}.rdp-range_start:not(.rdp-range_end){background-color:var(--blue)!important;border-radius:15px 0 0 15px!important}.rdp-range_end:not(.rdp-range_start){background-color:var(--blue)!important;border-radius:0 15px 15px 0!important}.rdp-range_start .rdp-day_button,.rdp-range_end .rdp-day_button{background-color:var(--yellow)!important;color:var(--black)!important;border-radius:10px!important}.rdp-range_middle .rdp-day_button{background-color:var(--blue)!important;color:var(--white)!important;border-radius:0!important}.rdp-week:has(.rdp-range_start) .rdp-range_middle:last-of-type .rdp-day_button{border-radius:0 10px 0 0!important}.rdp-week:has(.rdp-range_start)+.rdp-week .rdp-range_middle:first-of-type .rdp-day_button{border-radius:10px 0 0!important}.rdp-week:has(.rdp-range_end) .rdp-range_middle:first-of-type .rdp-day_button{border-radius:0 0 0 10px!important}.rdp-week:has(+.rdp-week>.rdp-range_end) .rdp-range_middle:last-of-type .rdp-day_button{border-radius:0 0 10px!important}.rdp-week:has(.rdp-range_start):has(+.rdp-week>.rdp-range_end) .rdp-range_middle:last-of-type .rdp-day_button{border-radius:0 10px 10px 0!important}.rdp-week:has(.rdp-range_start)+.rdp-week:has(.rdp-range_end) .rdp-range_middle:first-of-type .rdp-day_button{border-radius:10px 0 0 10px!important}[role=gridcell][data-today=true]{background-color:hsl(var(--accent))}.sidebar{max-width:230px;min-width:230px;width:100%}.product-grid{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width: 768px){.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1224px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.shadow-arrow{position:relative}.shadow-arrow:after{content:"";position:absolute;left:-10%;height:100%;aspect-ratio:1/1;box-shadow:0 0 4px #0003;transform:rotate(-45deg) translate(-50%,-50%) scale(1.5);clip-path:polygon(150% 0,150% 150%,0 150%)}.shadow-arrow:first-of-type:after{display:none}@media (min-width: 1280px){.booking-flow-wrapper{grid-template-columns:1fr 1fr minmax(300px,1fr)}}@media (min-width: 1550px){.booking-flow-wrapper{grid-template-columns:1fr 1fr minmax(410px,1fr)}}.opacity-disabled{opacity:.7;background:white}
