html{scroll-behavior:smooth}body{font-family:Graphik;letter-spacing:-.01em;color:var(--neutral-greyscale-100);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}hr{margin:3.2rem 0;background-color:var(--neutral-greyscale-20)}*:disabled{opacity:.4}.mel-button.mel-button--secondary{--border-color: var(--neutral-greyscale-100);--border-color-hover: var(--neutral-greyscale-100);--border-color-disabled: var(--neutral-greyscale-40);--bg-color: none;--bg-color-hover: var(--neutral-greyscale-100);--bg-color-disabled: transparent;--color: var(--neutral-greyscale-100);--color-hover: var(--neutral-greyscale-00);--color-disabled: var(--neutral-greyscale-40)}.mel-button.mel-button--light{--border-color: var(--neutral-greyscale-00);--border-color-hover: var(--neutral-greyscale-100);--border-color-disabled: var(--neutral-greyscale-40);--bg-color: var(--neutral-greyscale-00);--bg-color-hover: var(--neutral-greyscale-100);--bg-color-disabled: var(--neutral-greyscale-40);--color: var(--neutral-greyscale-100);--color-hover: var(--neutral-greyscale-00);--color-disabled: var(--neutral-greyscale-00)}.mel-button{--padding: 1.6rem 3.2rem;--border-color: var(--neutral-tonal-90);--border-color-hover: var(--neutral-tonal-100);--border-color-disabled: var(--neutral-greyscale-40);--bg-color: var(--neutral-tonal-90);--bg-color-hover: var(--neutral-tonal-100);--bg-color-disabled: var(--neutral-greyscale-40);--color: var(--neutral-greyscale-00);--color-hover: var(--neutral-greyscale-00);--color-disabled: var(--neutral-greyscale-00);border:1px solid var(--border-color);display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-color);gap:1.6rem;padding:var(--padding);margin:0;font:var(--body-02);line-height:1;text-align:center;color:var(--color);text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--time-medium) var(--ease-out-sine);box-sizing:border-box}.mel-button:hover{background-color:var(--bg-color-hover);border-color:var(--border-color-hover);color:var(--color-hover)}.mel-button[disabled]{background-color:var(--greyscale-40);color:var(--white);border-color:var(--border-color-disabled);cursor:not-allowed;opacity:1}.mel-button.is-full-width{width:100%}.mel-button.is-loading:after{content:"";display:inline-block;width:1.6rem;height:1.6rem;border:.1rem solid var(--neutral-greyscale-00);border-top-color:transparent;border-radius:50%;animation:spinner-rotate .6s infinite linear;margin-left:.8rem}@media screen and (min-width: 1024px){.mel-button{--padding: 2.4rem 3.2rem}}.mel-button .spinner{width:1.5rem;height:1.5rem}@keyframes spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mel-text-link{--gap: .8rem;--padding: .2rem 0 .4rem;--color: var(--neutral-greyscale-100);--color-hover: var(--neutral-tonal-100);--color-active: var(--neutral-tonal-100);--color-disabled: var(--neutral-greyscale-40);border:0;display:inline-flex;align-items:center;justify-content:center;background-color:var(--bg-color);gap:var(--gap);padding:var(--padding);margin:0;font:var(--body-03);line-height:1.5;text-align:center;color:var(--color);text-decoration:underline;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--time-medium) var(--ease-out-sine);box-sizing:border-box;text-underline-offset:.8rem}.mel-text-link:hover{color:var(--color-hover)}.mel-text-link:active{color:var(--color-active)}.mel-text-link[disabled]{color:var(--color-disabled);cursor:not-allowed}.mel-text-link.is-loading:after{content:"";display:inline-block;width:1.6rem;height:1.6rem;border:.1rem solid currentColor;border-top-color:transparent;border-radius:50%;animation:spinner-rotate .6s infinite linear}@media screen and (min-width: 1024px){.mel-text-link{--gap: 1.2rem;--padding: .8rem 0 1rem}}.mel-text-link.mel-text-link--dark{--color: var(--neutral-greyscale-00);--color-hover: var(--neutral-greyscale-20);--color-active: var(--neutral-greyscale-20);--color-disabled: var(--neutral-greyscale-40)}.mel-text-link.mel-text-link--clear{text-decoration:none;--color-hover: var(--neutral-greyscale-100);--color-active: var(--neutral-tonal-100);border-bottom:1px solid transparent}.mel-text-link.mel-text-link--clear:hover,.mel-text-link.mel-text-link--clear:active,.mel-text-link.mel-text-link--clear.is-active{border-bottom-color:var(--color-active);padding-bottom:4px}@media screen and (min-width: 1024px){.mel-text-link.mel-text-link--clear:hover,.mel-text-link.mel-text-link--clear:active,.mel-text-link.mel-text-link--clear.is-active{padding-bottom:8px}}.mega-menu__list{padding:0}.mel-MegaMenu-wrapper{display:flex;padding-left:min(18%,25rem);padding-right:min(10%,14.6rem);column-gap:clamp(2rem,5vw,12.4rem);width:100%}.mel-MegaMenu-wrapper>.mega-menu__list{flex:1;padding-top:2.4rem}.mel-MegaMenu-wrapper>.mega-menu__list[class]{display:flex;flex-direction:column;row-gap:.8rem}.mel-MegaMenu-hotels{display:flex;padding-bottom:0}.mel-MegaMenu-hotels-list{padding:0;margin:0;list-style:none;display:flex;width:100%}.mel-MegaMenu-hotels-list li{position:relative;flex:1;min-width:160px}.mel-MegaMenu-hotels-list li.is-first:before{content:attr(data-group);position:absolute;top:0;left:0;transform:translateY(calc(-32px - 100%));z-index:1;color:#a29b97;font-size:1rem;font-family:Graphik;text-transform:uppercase}.mel-featured-list{margin:0;padding:0;list-style:none;display:flex;gap:8px;width:100%;max-width:685px}.mel-featured-list>li{flex:1}#MegaMenu-Content-hotels{padding:6rem 0}.mel-Label-group{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.mel-Label{--bg-color: var(--neutral-greyscale-100);font:var(--caption-01);color:var(--neutral-greyscale-100);background-color:var(--neutral-tonal-10);padding:4px 8px}.mel-Label--rounded{border-radius:100vw}.mel-Label--info{--bg-color: var(--system-info-light)}.mel-Label--warning{--bg-color: var(--system-error-light)}table:not([class]){width:100%;text-align:center;font:var(--body-03)}table:not([class]) td,table:not([class]) th{padding:1.2rem;font:var(--body-03);border-color:var(--neutral-greyscale-40)}table:not([class]) tr:nth-child(odd){background-color:var(--neutral-greyscale-10)}table:not([class]) tr:first-child{font:var(--body-02);background-color:var(--neutral-greyscale-80);color:var(--neutral-greyscale-40)}.shopify-policy__container{max-width:91.5rem;padding-bottom:6.4rem}@media screen and (min-width: 750px){.shopify-policy__container{padding-bottom:12.8rem}}.shopify-policy__title{text-align:left}.shopify-policy__title h1{margin-top:24px;margin-bottom:40px;font:var(--headline-02)}@media screen and (min-width: 750px){.shopify-policy__title h1{margin-top:64px;margin-bottom:48px}}.shopify-policy__body h3{margin:0 0 16px;font:var(--headline-03)}.shopify-policy__body h3:not(:first-child){margin-top:64px}.mel-Page p,.mel-Page ul li,.mel-Page ol li{font:var(--body-02)}.mel-Page table p,.mel-Page table a{font-size:12px}.shopify-policy__body p,.shopify-policy__body ul li,.shopify-policy__body ol li{color:var(--neutral-greyscale-80);font:var(--body-02)}.shopify-policy__body table:not([class]){margin-bottom:16px}.shopify-policy__body table:not([class]) td,.shopify-policy__body table:not([class]) th{line-height:2.5}.shopify-policy__body table:not([class]) tr:nth-child(n+2){background-color:var(--neutral-greyscale-00)}.shopify-policy__body table:not([class]) tr:not(:first-child) td:nth-child(1){background-color:var(--neutral-greyscale-10)}.shopify-policy__body blockquote{margin:0;padding-left:0;border:none;color:var(--neutral-greyscale-80)}.shopify-policy__body blockquote p{margin:0;font:var(--body-03)}.mel-radio{display:flex;align-items:center;gap:8px}.mel-radio label{font-size:14px;color:var(--neutral-greyscale-100)}.mel-radio input{flex:0;width:16px;height:16px;margin:0;accent-color:var(--neutral-greyscale-100)}.mel-form-group{display:flex;flex-direction:column;gap:2.4rem .8rem}@media screen and (min-width: 480px){.mel-form-group{flex-direction:row}}.mel-form-group>*{flex:1 1 0}.mel-field{display:flex;flex-direction:column;row-gap:.8rem}.mel-field>*{display:flex}.mel-field label{font:var(--body-03)}.mel-field input,.mel-field textarea{padding:1rem 1.2rem;border-radius:.2rem;border:.1rem solid var(--neutral-greyscale-60);font:var(--body-02);color:var(--neutral-greyscale-100)}.mel-field input::placeholder,.mel-field textarea::placeholder{color:var(--neutral-greyscale-40)}.mel-field input:required:placeholder-shown,.mel-field textarea:required:placeholder-shown{color:var(--neutral-greyscale-40)}@media screen and (min-width: 750px){.mel-field input{padding-top:1.9rem;padding-bottom:1.9rem}}.mel-field-checkbox [type=checkbox]{position:absolute;left:0;opacity:.01}.mel-field-checkbox [type=checkbox]+label{display:flex;padding-left:38px;color:var(--greyscale-100);font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.14px;position:relative;cursor:pointer;width:100%}.mel-field-checkbox [type=checkbox]+label span{margin-left:auto;padding-left:8px;text-align:right}.mel-field-checkbox [type=checkbox]+label:before{content:"";width:20px;height:20px;border:.1rem solid var(--greyscale-60);background:var(--neutral-greyscale-00);border-radius:2px;position:absolute;left:0;top:0;transition:all .275s}.mel-field-checkbox [type=checkbox]+label:after{content:"";display:block;position:absolute;width:12px;height:8px;top:7px;left:4px;background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' viewBox='0 0 14 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1L4.75 9L1 5.36364' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-size:contain;background-repeat:no-repeat;transition:all .2s;opacity:0;transform:scale(0)}.mel-field-checkbox [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.mel-field-checkbox [type=checkbox]:focus-visible+label:before{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.3rem;box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 .5rem .4rem rgba(var(--color-foreground),.3)}.mel-field-checkbox [type=checkbox]:disabled+label:before{border-color:var(--neutral-greyscale-40);background-color:var(--neutral-greyscale-40)}.mel-field-checkbox [type=checkbox]:disabled:checked+label:after{color:var(--neutral-tonal-40)}.mel-field-checkbox [type=checkbox]:disabled+label{color:var(--neutral-tonal-40)}@media screen and (min-width: 750px){.mel-field-checkbox [type=checkbox]+label{font-size:16px;line-height:24px;letter-spacing:-.16px}.mel-field-checkbox [type=checkbox]+label:before{width:24px;height:24px}.mel-field-checkbox [type=checkbox]+label:after{width:16px;height:12px;top:7px;left:4px}}.mel-field select{appearance:none;-webkit-appearance:none;width:100%;padding:1rem calc(var(--inputs-border-width) + 3rem) 1rem 2rem;border-radius:.2rem;border:1px solid var(--neutral-greyscale-60);font:var(--body-02);color:var(--neutral-greyscale-100);background-color:var(--neutral-greyscale-00);cursor:pointer;transition:box-shadow var(--duration-short) ease;position:relative}.mel-field select:before{pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--inputs-radius-outset);box-shadow:var(--inputs-shadow-horizontal-offset) var(--inputs-shadow-vertical-offset) var(--inputs-shadow-blur-radius) rgba(var(--color-shadow),var(--inputs-shadow-opacity));z-index:-1}.mel-field select:after{pointer-events:none;content:"";position:absolute;top:var(--inputs-border-width);right:var(--inputs-border-width);bottom:var(--inputs-border-width);left:var(--inputs-border-width);border:.1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 var(--inputs-border-width) var(--neutral-greyscale-60);transition:box-shadow var(--duration-short) ease;z-index:1}.mel-field select:hover.select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) rgba(var(--color-foreground),var(--inputs-border-opacity));outline:0;border-radius:var(--inputs-radius)}.mel-field select+svg{width:4.4rem;height:4.4rem;position:absolute;top:0;right:0;pointer-events:none}@media screen and (min-width: 750px){.mel-field select{padding-top:1.9rem;padding-bottom:1.9rem}.mel-field select+svg{width:6.4rem;height:6.4rem;top:.1rem;right:.1rem}}@media (forced-colors: active){.mel-field select:focus{outline:transparent solid 1px}}.mel-field-actions{display:flex;flex-direction:column;row-gap:.8rem}.mel-announcement-label{--background-color: var(--neutral-greyscale-10);display:flex;align-items:center;column-gap:1.2rem;padding:.8rem;margin-top:1.6rem;margin-bottom:1.6rem;background-color:var(--background-color)}.mel-announcement-label .mel-text-link{display:none;text-wrap:nowrap}@media screen and (min-width: 990px){.mel-announcement-label .mel-text-link{display:flex}}.mel-announcement-label--success{--background-color: var(--system-success-light)}.mel-announcement-label--warning{--background-color: var(--system-info-light)}@media screen and (min-width: 750px){.mel-announcement-label{padding-left:1.2rem;padding-right:1.2rem}}.mel-announcement-label p{margin-top:0;margin-bottom:0;font:var(--body-03);color:var(--neutral-greyscale-100)}.mel-account-menu-button{border:0;width:4rem;height:4rem;padding:.8rem;background-color:transparent;cursor:pointer}.mel-account-menu-button{position:relative}.mel-account-menu-button.is-active:after{content:"";display:block;width:2.4rem;height:.1rem;background-color:var(--neutral-greyscale-100);position:absolute;left:.8rem;bottom:0}.mel-account-menu-button span{display:flex;justify-content:center;align-items:center;width:100%;height:100%;border-radius:50%;font-size:1rem;color:var(--neutral-greyscale-00);background-color:var(--neutral-greyscale-100)}
/*# sourceMappingURL=/cdn/shop/t/26/assets/melia-base.css.map */
