:root{--white: #fff;--white-rgb: 255, 255, 255;--black: #000;--black-rgb: 0, 0, 0;--greyscale-100: #252525;--greyscale-100-rgb: 37, 37, 37;--greyscale-80: #4D4D4D;--greyscale-80-rgb: 77, 77, 77;--greyscale-60: #8C8C8C;--greyscale-60-rgb: 140, 140, 140;--greyscale-40: #CCC;--greyscale-40-rgb: 204, 204, 204;--greyscale-20: #EBEBEB;--greyscale-20-rgb: 235, 235, 235;--greyscale-10: #F7F7F7;--greyscale-10-rgb: 247, 247, 247;--neutral-tonal-60: #B9B4B1;--neutral-tonal-60-rgb: 185, 180, 177;--neutral-tonal-40: #D1CDCB;--neutral-tonal-40-rgb: 209, 205, 203;--neutral-tonal-10: #F3F2F2;--neutral-tonal-10-rgb: 243, 242, 242;--info-light: #FBE99F;--info-light-rgb: 251, 233, 159;--success: #5FAF33;--success-rgb: 95, 175, 51;--success-dark: #36631D;--success-dark-rgb: 54, 99, 29;--success-light: #D3EEC4;--success-light-rgb: 211, 238, 196}@media screen and (max-width: 749px){.collection .grid__item:only-child{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 989px){.collection .slider.slider--tablet{margin-bottom:1.5rem}}.collection .loading-overlay{top:0;right:0;bottom:0;left:0;display:none;width:100%;padding:0 1.5rem;opacity:.7}@media screen and (min-width: 750px){.collection .loading-overlay{padding-left:5rem;padding-right:5rem}}.collection.loading .loading-overlay{display:block}.collection--empty .title-wrapper{margin-top:10rem;margin-bottom:15rem}@media screen and (max-width: 989px){.collection .slider--tablet.product-grid{scroll-padding-left:1.5rem}}.collection__description>*{margin:0}.collection__title.title-wrapper{margin-bottom:1.6rem}.collection__title .title{margin-bottom:0;font:var(--headline-03);color:var(--neutral-greyscale-100)}@media screen and (min-width: 990px){.collection__title--desktop-slider .title{margin-bottom:0}.collection__title.title-wrapper{margin-bottom:3.2rem}.collection__title.title-wrapper--self-padded-tablet-down{padding:0 5rem}.collection slider-component:not(.page-width-desktop){padding:0}.collection--full-width slider-component:not(.slider-component-desktop){padding:0 1.5rem;max-width:none}}.collection__view-all a:not(.link){margin-top:1rem}@media screen and (min-width: 750px){.collection .slider-buttons{position:absolute;top:-1.6rem;right:3.2rem;transform:translateY(-80%)}}@media screen and (min-width: 990px){.collection .slider-buttons{-moz-column-gap:1.6rem;column-gap:1.6rem;top:-3.2rem}}@media screen and (min-width: 1024px){.collection .slider-buttons{transform:translateY(-86%)}}@media screen and (min-width: 1472px){.collection .slider-buttons{transform:translate(-100%,-90%);right:initial;left:calc(var(--page-width) - 3.2rem + (100vw - var(--page-width)) / 2)}}.collection .slider-button{width:4rem;height:4rem;padding:0}.collection .slider-button>svg{display:flex;width:100%;height:100%}.collection .slider.grid.product-grid{margin-top:0;margin-bottom:0}.collection .slider__slide.grid__item{padding-top:0;padding-bottom:0!important}.collection .slider__slide .card__information{padding-top:.8rem;padding-bottom:0}@media screen and (min-width: 990px){.collection .slider__slide .card__information{padding-top:1.6rem}}.collection .slider__slide .card__heading,.collection .slider__slide .price__regular{font:var(--body-02);color:var(--neutral-greyscale-100)}.collection .slider__slide .price--on-sale .price-item--regular{font:var(--body-02)!important}.collection .slider__slide .card__information-colors{display:none;margin-top:1.6rem;font:var(--body-03);color:var(--neutral-greyscale-100)}@media screen and (min-width: 990px){.collection .slider__slide .card__information-colors{display:block}}.mel-collection-secondarytitle{font:var(--headline-02);color:var(--neutral-greyscale-100);margin-bottom:8px}.mel-collection-secondarydescription{font:var(--body-02);color:var(--neutral-greyscale-100);margin-bottom:1.6rem;max-width:684px}.mel-collection-subcollections{list-style:none;display:flex;flex-wrap:nowrap;align-items:flex-start;gap:1.8rem;padding:1.6rem;margin:0 -1.6rem;font:var(--body-02);color:var(--neutral-greyscale-100);overflow-x:auto}.mel-collection-subcollections li{display:flex;flex-direction:column;align-items:center;gap:.8rem;position:relative}.mel-collection-subcollections :is(img,span){height:67px;width:67px;border-radius:999em;-o-object-fit:cover;object-fit:cover}.mel-collection-subcollections span{display:block;background-color:var(--neutral-greyscale-20)}.mel-collection-subcollections li span{position:relative}.mel-collection-subcollections li span:after{content:"";position:absolute;width:68px;height:68px;top:0;left:0;border-radius:999em;border:1px solid var(--neutral-tonal-100);opacity:0;transition:opacity .3s linear}.mel-collection-subcollections li.is-active span:after,.mel-collection-subcollections li:hover span:after{opacity:1}.mel-collection-subcollections a{color:inherit;text-decoration:none;text-underline-offset:.8rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mel-collection-subcollections a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (min-width: 750px){.mel-collection-subheader{margin-bottom:24px}.mel-collection-subcollections a:hover,.mel-collection-subcollections li.is-active a{text-decoration:underline}.mel-collection-subcollections :is(img,span){display:none}}.mel-collection-hotels{margin-bottom:0;padding:0}.mel-collection-hotels-header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:.8rem .4rem 1.6rem;margin-bottom:0}@media (min-width: 768px){.mel-collection-hotels-header{padding-bottom:12px}}.mel-collection-hotels-title{font:var(--body-03);color:var(--neutral-greyscale-60)}.mel-collection-hotels-header button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;outline:none;text-decoration:underline;cursor:pointer}.mel-collection-hotels-header button:hover{color:var(--neutral-tonal-100)}.mel-collection-hotels-filter{display:flex;align-items:center;gap:4px;overflow-x:auto;flex-wrap:nowrap;margin-right:-16px;margin-bottom:24px}@media (min-width: 768px){.mel-collection-hotels-filter{margin-bottom:48px}}.mel-collection-filter-info{display:none;align-items:flex-end;justify-content:space-between;padding:8px 4px}.mel-collection-filter-info__count{color:var(--neutral-greyscale-100);font-size:14px}.mel-collection-filter-info__hide{display:inline-flex;align-items:center;justify-content:center;height:4rem;padding:0;margin:0;border:0;font-size:14px;text-align:center;color:var(--neutral-greyscale-100);background-color:transparent;cursor:pointer}.mel-collection-filter-info__hide svg{width:32px;height:32px}.mel-collection-filter-info__hide[aria-pressed=true]>svg{display:none}.mel-collection-filter-info__hide[aria-pressed=false]>svg{display:block}@media screen and (max-width: 749px){.mel-collection-filter-info__hide{display:none}}.mel-collection-aside-title{display:none;color:var(--neutral-greyscale-100);margin-bottom:16px;font-size:18px}.facets-wrapper{margin-right:-1.6rem}.facets-wrapper .product-count{grid-column:1/2;grid-row:1/2;text-align:left}.facets-wrapper .active-facets{flex-wrap:nowrap;align-items:center;overflow-x:auto}.facets-wrapper .active-facets__button-wrapper{order:-1;margin-left:0;text-wrap:nowrap}.facets-wrapper .active-facets__button-inner.button.button--tertiary{text-wrap:nowrap}@media screen and (min-width: 750px){.mel-collection-aside-title{display:block}.mel-collection-filter-info{display:flex;align-items:center;padding:0}.mel-collection-hotels,.mel-collection-hotels-filter{grid-column:2/3}.mel-collection-hotels-header{justify-content:flex-start}.facets-wrapper{margin-right:0}.facets-vertical[class]{display:grid;grid-template-columns:min(35%,27.5rem) 1fr;grid-template-rows:repeat(3,auto);-moz-column-gap:72px;column-gap:72px}.facets-wrapper{grid-column:1/2;grid-row:1/-1}.facets-vertical.facets-vertical--no-filters .mel-collection-hotels,.facets-vertical.facets-vertical--no-filters .mel-collection-hotels-filter,.facets-vertical.facets-vertical--no-filters .product-grid-container{grid-column:1/-1}.facets__disclosure-vertical .facets__summary.caption-large.focus-offset.mobile-facets__summary{padding-left:0;padding-right:0}.facets__disclosure-vertical [id=SortBy-Mobile]:not([class]){display:flex;flex-direction:column;gap:24px;padding-bottom:3.2rem}.facets__disclosure-vertical .mel-radio.mobile-facets__label{padding:0}.product-grid-container .scroll-trigger:not(.scroll-trigger--offscreen).animate--slide-in.scroll-trigger--cancel{animation:var(--animation-slide-in);animation-delay:calc(var(--animation-order) * 75ms)}}
