/** Shopify CDN: Minification failed

Line 871:15 Expected ":"
Line 1061:17 Unexpected "{"

**/
:root {
    --font-base-size: 18px;
    --bs-body-bg: #fcfbf9 !important;
}   
page-header.wt-header--transparent {
    position: relative;
}
body.template-index page-header.wt-header--transparent:before {
    content: '';
    background: linear-gradient(180deg, #0003 0%, rgba(0, 0, 0, 0) 100%);
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    position: absolute;
}

#shopify-pc__banner *,
#shopify-pc__prefs__dialog * {
    font-size: 17px;
    color: #212121;
}

.wt-cart__item__amount.cart-page .price,
.wt-cart__cross-sell .price-item,
.wt__quick-buy__view-all-container,
.search-overlay-on .search-result-more__link,
#shopify-pc__banner button,
#shopify-pc__banner button *,
#shopify-pc__prefs__dialog button,
#shopify-pc__prefs__dialog button * {
    text-transform: uppercase;
    font-size: 13px;
}


.collection__highlight-banner {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
    aspect-ratio: 16 / 9;
    object-fit: cover;
    box-shadow: 4px 4px 4px 0 rgba(0, 0, 0, 0.25);
}

.collection__highlight-banner:before {
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(102, 102, 102, 0.00) 44.15%, rgba(0, 0, 0, 0.40) 100%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}

.w-highlight-banner {
    grid-column: span 2;
}

.collection__highlight-banner__image img {
  width: 100%;
  height: auto;
  display: block;
}

.collection__highlight-banner__content {
    position: absolute;
    bottom: 2.5rem;
    left: 50%;
    transform: translate(-50%,0);
    color: #fff;
    width: calc(100% - 40px);
    z-index: 1;
    text-align: center;
}

.collection__highlight-banner__title {
  font-size: 39.6px;
  margin-bottom: 1rem;
}

.collection__highlight-banner__button {
  color: #fff;
}
.collection__highlight-banner__button.hero__button--link span:before,
.collection__highlight-banner__button.hero__button--link span:after {
    background-color: #fff;
}
.collection__video-card {
    position: relative;
    width: 100%;
    overflow: hidden;
    border-radius: var(--border-radius, 8px);
    background: #000;
}
.collection__video-card:before {
    content: '';
    position: absolute;
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.30) 65.75%);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
}
.collection__video-card {
    aspect-ratio: 1440 / 1800;
    margin-bottom: 8rem;
}
.collection__video-card video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 0%;
}
.collection__video-overlay {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    pointer-events: none;
    color: #FFF;
    text-align: center;
    font-family: var(--font-headline);
    font-size: 39.6px;
    line-height: 1;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    width: calc(100% - 40px);
    max-width: 306px;
    z-index: 1;
}

.wt__quick-buy__view-all-container * {
     color: #212121;
}

.wt-cart__subtotal__value {
    font-size: 16px;
}

.wt-cart__back-link {
    color: black;
    font-size: 12px;
    margin-top: 2rem;
}

.search-overlay-on .search-result-more__link {
    padding: 10px 12px;
}

.search-result-wrapper span,
.search-results__no-results {
    font-size: 14px;
}

#shopify-pc__prefs__dialog {
    border-radius: 0;
}

#shopify-pc__prefs__header-save.primary {
    color: white;
}

.homepage-hero,
.homepage-hero .row,
.wt-video,
page-header-logo-banner,
.wt-logo-banner {
    position: relative;
    height: fit-content !important;
    max-height: 100vh;
}
.homepage-hero .row > div {
    max-height: 100vh;
}
.wt-video__movie,
.wt-grid-box__li,
.hero__overlay__content,
.wt-image-banner .hero--video-background {
    position: relative;
}
.homepage-hero:before,
section:not(#shopify-section-template--26030286995804__background_video_jNyPB9,#shopify-section-template--26030286995804__background_video_Lk6Wfj,#shopify-section-template--26024310735196__background_video_TFQUkt) .wt-video__movie:before {
    content: '';
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1;
}

#shopify-section-template--26030286995804__background_video_jNyPB9,
#shopify-section-template--26030286995804__background_video_Lk6Wfj,
#shopify-section-template--26024310735196__background_video_TFQUkt {
    line-height: 0;
}

body:not(.template-page-about-us) .wt-grid-box__li .hero__pic-container:before {
    content: '';
    background: linear-gradient(180deg, rgba(102, 102, 102, 0.00) 0%, rgba(0, 0, 0, 0.40) 100%);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1;
}

.template-page-about-us .wt-grid-box .hero__img {
    height: auto;
    aspect-ratio: 1;
}

body {
   background-color: #FCFBF9 !important;
}

section:not(#shopify-section-template--25847172432220__image_banner_fGBKae) .wt-image-banner .hero--video-background:before {
    content: '';
    background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 44.44%, rgba(0, 0, 0, 0.30) 100%);
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 1;
}

.wt-image-banner .hero__overlay__content>h2:not(.hero__button--gap) {
    max-width: 100%;
}

.template-page-artistry #shopify-section-template--26011501691228__image_banner_fGBKae .wt-image-banner .hero--video-background:before {
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.20) 100%);
}

body:not(.template-product,.template-page-capsule-riviera,.template-page-capsule-metropolitan,.template-page-capsule-evening) .section-background-video .hero__overlay__content {
    max-width: 660px;
}

body:not(.template-product,.template-page-capsule-riviera,.template-page-capsule-metropolitan,.template-page-capsule-evening) section:not(#shopify-section-template--26019847962972__video_section_xEdmJQ,#shopify-section-template--25847172432220__image_banner_yQNaCm,#shopify-section-template--26011501691228__image_banner_yQNaCm) .hero--video-background {
    --section-height: 460px !important;
    --section-height-desk: calc(500px - -22vw) !important;
}

.hero__button--link {
    font-size: var(--font-button-size);
    font-family: var(--font-button);
    font-style: var(--font-button-style);
    font-weight: var(--font-button-weight);
    text-transform: var(--font-button-transform, none);
    letter-spacing: var(--font-button-letter-spacing, normal);
    text-align: center;
}

.homepage-hero video,
.homepage-hero img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}

.shopify-policy__title,
.template-page-contact .wt-page__title,
#shopify-section-template--25847172530524__main .wt-page__title {
    margin-top: 6rem !important;
    margin-bottom: 6rem;
}

.template-collection .sticky-enabled.sticky-show,
.template-collection-collection-riviera .sticky-enabled.sticky-show,
.template-collection-collection-metropolitan .sticky-enabled.sticky-show,
.template-collection-collection-evening .sticky-enabled.sticky-show {
    z-index: -1;
    transition: none !important;
}
.template-collection .collection__sticky-header,
.template-collection-collection-riviera .collection__sticky-header,
.template-collection-collection-metropolitan .collection__sticky-header,
.template-collection-collection-evening .collection__sticky-header {
    z-index: 16;
}
.template-collection .wt-header--transparent.wt-header--v3 .wt-page-nav-mega__decorated,
.template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-page-nav-mega__decorated,
.template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-page-nav-mega__decorated,
.template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-page-nav-mega__decorated {
    background-image: linear-gradient(#ffffff,#ffffff) !important;
}
.template-index .wt-header--transparent.wt-header--v3 .wt-header__panel__counter,
.template-collection .wt-header--transparent.wt-header--v3 .wt-header__panel__counter,
.template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-header__panel__counter,
.template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-header__panel__counter,
.template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-header__panel__counter {
    background-color: white;
}
.wt-header__panel__counter {
    transition: background-color cubic-bezier(.12,.67,.53,1) .3s;
}
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__item--parent,
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__link,
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .wt-header__search__form,
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .wt-localization-trigger,
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .svg-icon--search,
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .svg-icon--bars,
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .wt-icon,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__item--parent,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__link,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-header__search__form,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-localization-trigger,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .svg-icon--search,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .svg-icon--bars,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-icon,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__item--parent,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__link,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-header__search__form,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-localization-trigger,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .svg-icon--search,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .svg-icon--bars,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-icon,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__item--parent,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-header__nav-teaser__link,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-header__search__form,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-localization-trigger,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .svg-icon--search,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .svg-icon--bars,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-icon {
  --color-input-border: var(--color-transparent-header);
  color: var(--color-transparent-header);
}
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .wt-header__logo,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-header__logo,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-header__logo,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-header__logo {
  filter: invert(1);
}
body:not(.search-overlay-on).template-collection .wt-header--transparent.wt-header--v3 .wt-header__logo--show,
body:not(.search-overlay-on).template-collection-collection-riviera .wt-header--transparent.wt-header--v3 .wt-header__logo--show,
body:not(.search-overlay-on).template-collection-collection-metropolitan .wt-header--transparent.wt-header--v3 .wt-header__logo--show,
body:not(.search-overlay-on).template-collection-collection-evening .wt-header--transparent.wt-header--v3 .wt-header__logo--show {
  filter: invert(0);
}
.template-collection #root .section--full,
.template-collection-collection-riviera #root .section--full,
.template-collection-collection-metropolitan #root .section--full,
.template-collection-collection-evening #root .section--full {
    padding-top: 15px;
}
body:not(.template-index,.template-collection,.template-collection-collection-riviera,.template-collection-collection-metropolitan,.template-collection-collection-evening) header.sticky-show .wt-header {
    background-color: #fcfbf9;
}

.wt-header--transparent.wt-header--v3:not(.wt-header--always-blurred) {
    --color-header-background: transparent;
    --header-bg-opacity: 0;
    --header-bg-blur: 0;
    border-bottom: 0 !important;
    box-shadow: unset !important;
}

.wt-cart__item__remove .svg-icon {
    fill: #212121;
}

.template-empty .shopify-policy__body a,
.template-page .wt-page__wrapper a,
.wt-collapse__target--text a {
    color: #212529;
}

.collection__toolbar--minimal {
    border-top: 0;
    top: 0;
}

.collection__counter.mobile {
    text-align: right;
    margin-bottom: 15px;
}

.collection__subheader {
    margin-top: calc(var(--gap, 8px) * 1);
}

.collection-list__container,
.wt-cart__list,
.f-button__list {
    padding-left: 0;
}

.collection__sort {
    margin-left: 0 !important;
}

.collection__mobile-layout-switch,
.wt-product__main .wt-collapse__trigger,
.wt-product__option__title .value,
.wt-product__option__body--tiles label:before {
    display: none;
}

.wt-product__option__body--tiles input:checked+label {
    text-decoration: underline;
    font-weight: 700;
}

.wt-product__option .f-button__list__item {
    min-width: 4rem;
}

.wt-product__option__body--tiles label {
    padding-inline: 0;
    padding-left: 0 !important;
    padding-right: 2rem;
    justify-content: start;
}

.wt-product__main .wt-product__brand__name {
    color: #2A272C;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    margin-top: 3rem;
}

.wt-product__main .wt-product__name {
    text-transform: none;
    font-weight: 400;
    letter-spacing: -1.5px;
    margin-top: 1rem;
    margin-bottom: 3rem;
}

.wt-product__add-to-cart_form .js-add-to-cart {
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px;
    color: white;
    justify-content: space-between;
}

.wt-product__add-to-cart_form .js-add-to-cart * {
    color: white;
    font-size: 14px;
    letter-spacing: 2px;
}

#Description-description {
    font-size: 15px;
    margin-top: calc(2vw - -2vh);
}

.wt-product__modal--content-info {
    overflow-y: auto;
    height: fit-content;
}

.wt-product__modal--content-info *:not(.headline__title) {
    font-size: 15px;
}

.wt-product__modal--content-info .headline__title {
    text-transform: none;
    font-weight: 400;
    letter-spacing: -1.5px;
    margin-top: -1.5rem;
    font-size: var(--text-size);
    --text-size: calc(var(--font-base-size) * var(--custom-text-scale, 1));
    --custom-text-scale: var(--font-text-scale, 1);
    --font-text-scale-desk: 2.0;
    --font-text-scale: 1.6;
}

.wt-product__option__title .label,
button[aria-label="Size guide"] {
    color: #9BA0AE;
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    text-transform: uppercase;
    letter-spacing: .5px;
}

button[aria-label="Size guide"] {
    position: absolute;
    right: 0;
    margin-top: -99px;
}

.wt-cart__item__name .wt-cart__item__link {
    color: #141414;
    font-size: 19px;
    text-decoration: none;
}

.template-page-contact .wt-page,
.template-page-contact .rich-text,
.template-page-contact .form__container,
.wt-collapse__wrapper,
.shopify-policy__container,
#shopify-section-template--25847172530524__main .wt-page {
    max-width: 660px !important;
    padding-left: 20px;
    padding-right: 20px;
}

.template-page-contact .rich-text .hero__wrapper,
.template-page-contact .rich-text .hero__wrapper .hero__overlay {
    padding: 0;
}
.template-page-contact .rich-text * {
    text-align: left;
}
.template-page-contact .hero__overlay__content--center {
    align-items: start;
}

.template-page-faq .rich-text--short {
    max-width: 660px !important;
    padding-left: 20px;
    padding-right: 20px;
    margin-left: auto;
    margin-right: auto;
}
.template-page-faq .hero__wrapper {
    padding-left: 0;
    padding-right: 0;
}

.template-page-contact .hero__button--primary {
    font-size: 13px;
    text-transform: uppercase;
    padding: 8px 12px;
    margin-top: 10px;
}

.wt-cart__drawer__body .wt-cart__list {
    padding-left: 0;
}

.form__field,
.form__field * {
    font-size: 15px;
}

.template-page-contact .wt-page,
.template-page-contact .wt-contact__form,
#shopify-section-template--25847172530524__main .wt-page {
    padding-top: 0;
    padding-bottom: 0;
}
.template-page-faq .rich-text--short .hero__overlay {
    padding: 0 !important;
}

.wt-collapse__wrapper > collapsible-section:first-child {
    border-top: 1px solid #DDDDDD;
}
.wt-collapse__wrapper > collapsible-section:last-child {
    border-bottom: 1px solid #DDDDDD;
}

.wt-collapse-menu .wt-collapse__trigger__title,
.shopify-policy__body .rte >*:not(div,h1,h2,h3,h4,h5,h6),
#shopify-section-template--25847172530524__main .rte >*:not(div,h1,h2,h3,h4,h5,h6),
.shopify-policy__body .rte > div >*:not(h1,h2,h3,h4,h5,h6) {
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
}

.template-article .main-article__body h2,
.wt-collapse-menu .wt-collapse__trigger__title,
.search-results__title,
.wt-cart__title,
.shopify-policy__title > h1,
.template-page-contact .wt-page__title,
#shopify-section-template--25847172530524__main .wt-page__title,
.template-page-faq .rich-text--short .hero__overlay h2,
.template-article .main-article__title,
.shopify-policy__body .rte > div > h1,
.shopify-policy__body .rte > div > h2,
.shopify-policy__body .rte > div > h3,
.shopify-policy__body .rte > div > h4,
.shopify-policy__body .rte > div > h5,
.shopify-policy__body .rte > div > h6,
.shopify-policy__body .rte > h1,
.shopify-policy__body .rte > h2,
.shopify-policy__body .rte > h3,
.shopify-policy__body .rte > h4,
.shopify-policy__body .rte > h5,
.shopify-policy__body .rte > h6,
#shopify-section-template--25847172530524__main .rte > h1,
#shopify-section-template--25847172530524__main .rte > h2,
#shopify-section-template--25847172530524__main .rte > h3,
#shopify-section-template--25847172530524__main .rte > h4,
#shopify-section-template--25847172530524__main .rte > h5,
#shopify-section-template--25847172530524__main .rte > h6,
.template-page-contact .rich-text .hero__wrapper h2 {
    font-size: 26px;
    text-align: left;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -1px;
    text-transform: none;
    margin-top: 4rem;
}

.template-page-contact #root .form__field__input, .template-page-contact #root .form__field__textarea {
    background: #FCFBF9;
}

.template-article .main-article__title,
.search-results__title,
.wt-cart__title,
.shopify-policy__title > h1,
.template-page-contact .wt-page__title,
#shopify-section-template--25847172530524__main .wt-page__title,
.template-page-faq .rich-text--short .hero__overlay h2 {
    font-size: 38px !important;
    font-weight: 500;
    letter-spacing: -1.5px;
    line-height: 36px;
}

.template-article .main-article__title {
    text-transform: uppercase;
    margin-bottom: 2rem;
}

.template-product .product-section {
    margin-top: auto !important;
}

.wt-collapse__target--text.rte > *:not(ul,li) {
    padding: 0 0 1.5rem 0 !important;
}

.wt-product__main .wt-collapse__target--text.rte > *:not(ul,li) {
    padding: 0 !important;
}

.wt-collapse__trigger__title,
.wt-collapse__trigger .wt-icon {
    margin: calc(var(--gap, 8px) * 1) 0 !important;
}

.template-page-contact .wt-contact__form,
.shopify-policy__body,
#shopify-section-template--25847172530524__main .rte {
    margin-bottom: calc(4vw - -4rem);
}

.wt-grid-box__item .hero__overlay {
    bottom: 1vw;
}

main .wt-slider__container--featured .swiper-slide, .wt-cart .wt-slider__container--featured .swiper-slide {
    margin-right: 0 !important;
}

main .wt-slider.wt-slider--full, .wt-cart .wt-slider.wt-slider--full {
    padding-inline: 0 !important;
}

.card {
    border: none !important;
    border-radius: 0 !important;
    text-decoration: none !important;
}

.breadcrumbs__item,
.breadcrumbs__item a {
    text-transform: uppercase;
    text-decoration: unset;
    color: #2A272C;
    font-size: 10px;
    font-weight: 400;
}

.breadcrumbs__item a:hover {
    text-decoration: underline;
}

.breadcrumbs__item:not(:last-child):after {
    margin: 0 5px;
    opacity: 1;
}

body:not(.template-product) .background-video .hero__overlay {
    top: auto;
    bottom: 3vh;
}

.shoppable-video__control-button {
    display: none !important;
}

.wt-logo-banner__logo {
    position: absolute;
    top: calc(8vw - -5rem);
    left: auto !important;
}

.wt-header__panel.wt-header__panel--no-labels {
    margin-bottom: 0;
}

.wt-logo-banner__additional {
    bottom: 3vh !important;
}

.homepage-hero * {
    line-height: 0;
}

.homepage-hero {
    --font-headline-scale-desk: 2;
}

.homepage-hero .wt-logo-banner__additional * {
    line-height: 1.2;
}

.search-overlay-on .search-result-top__title,
.wt-drawer__title__text,
.wt-filter__header > div,
.hero__title {
    text-transform: none;
    letter-spacing: -0.08vw;
}

.filter__header.wt-collapse__trigger,
.wt-footer__title {
    font-family: var(--font-base);
    text-transform: unset;
    font-size: calc(16px + .3vw);
    font-weight: 500;
    letter-spacing: normal;
}

.collection__sticky-header {
    margin-bottom: 20px;
}

.wt-cart__login__title {
    text-transform: unset;
    font-size: calc(24px - -0.3vw);
    margin-bottom: 12px;
}

.wt-cart__login__text a,
.wt-cart__item__vendor,
.wt-cart__item__name,
.search-result-pages__item a,
.filter__remove {
    color: #212121;
}

.wt-cart__header--empty {
    margin-bottom: 100px;
}

.wt-footer__block--image [data-block-id="image_cbp3XH"] {
    --size-image: calc(140px - -3vw) !important;
}

.wt-footer__aside {
    border-top: 1px solid #C0C2DC;
}

.bottom-menu p:not(:first-child) {
    margin-left: 2rem;
}

.wt-grid-box__ul {
    padding-left: 0;
    margin-bottom: 0;
}

.bottom-footer-bar * {
    color: #FFF;
    font-size: 14px;
    font-weight: 400;
    opacity: 1;
}

.wt-footer__block .wt-collapse__trigger {
    padding-top: .75rem;
    padding-bottom: 1.5rem;
}

.social-links {
    margin-bottom: 50px;
}

.social-links__item svg {
    width: 15px;
    height: 15p;
}
.social-links__item svg path {
    fill: #5C5C5C;
}

#predictive-search-results-list,
.filter__body>*:last-child,
.breadcrumbs__list,
.wt-footer__list,
.social-links,
.wt-page-nav-mega__list {
    padding-left: 0;
}


.collection__counter,
.wt-options__trigger *,
.wt-filter__trigger,
.wt-options__list__item {
    color: #2A272C;
    font-size: 15px;
    font-weight: 400;
}

.search-results-tab__item,
.wt-cart__cta {
    font-size: 14px;
    text-transform: uppercase;
}

.wt-footer a,
.wt-footer__list a {
    text-decoration: none;
}

.search-overlay-on .search-result-top__title,
.wt-drawer__title__text,
.wt-filter__header > div {
    font-size: calc(24px - -0.3vw);
}

.wt-page-nav-mega__link {
    color: black;
    text-decoration: none;
}

.wt-page-nav-mega__decorated {
    padding-bottom: 0;
}

.social-links {
    max-width: var(--size-image);
}

.wt-newsletter {
    text-center;
}

.wt-newsletter > * {
    margin-left: auto;
    margin-right: auto;
}

.wt-footer__additional__form {
    max-width: 480px;
}

.prefooter {
    background: #2A272C;
}

.prefooter .wt-footer__title,
.prefooter p {
    color: white;
}

.prefooter .wt-footer__title {
    color: #FFF;
    text-align: center;
    font-family: var(--font-headline);
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    letter-spacing: 2.5px;
    text-transform: uppercase;
}

.collection-list-section .headline__title {
    font-size: calc(1.5vw - -2rem) !important;
    margin-bottom: 2rem;
}

.prefooter p {
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
}
/*
#shopify-section-template--26030286995804__rich_text_76hkFk .rich-text--short,
#shopify-section-template--26024310735196__rich_text_76hkFk .rich-text--short,
#shopify-section-template--26019847962972__rich_text_76hkFk .rich-text--short {
    margin-left: 0;
}

#shopify-section-template--26030286995804__rich_text_76hkFk .rich-text--short .hero__overlay,
#shopify-section-template--26024310735196__rich_text_76hkFk .rich-text--short .hero__overlay,
#shopify-section-template--26019847962972__rich_text_76hkFk .rich-text--short .hero__overlay {
    padding-left: 0;
    padding-right: 0;
}
*/
#shopify-section-template--26019847962972__video_section_kWVhMi .wt-video {
    flex-direction: row-reverse;
}

.w-fit {
    display: none;
}

.collection-list__item.collection-list__item--grid .w-fit {
    width: fit-content !important;
    display: block;
}

.collection-list__item.collection-list__item--grid .card__container a {
    text-align: left;
}

.wt-featured-collection--recommendation .headline__title {
    width: fit-content;
}

.article-card__info .hero__title,
.search-overlay-on .search-result__title,
.template-list-collections .main-collection-list__text-spacing,
.collection-list__item.collection-list__item--grid .card__title {
    margin-top: 15px !important;
    font-family: var(--font-headline);
    font-size: 24px;
    font-weight: 400;
    letter-spacing: -0.315px;
    text-transform: uppercase;
}

.article-card__info .hero__title a {
    text-decoration: unset;
    color: #212121;
}

.collection__toolbar .collection__sort {
        max-width: 100%;
}

.search-overlay-on .search-result__title {
    font-size: 26px;
    text-align: left;
    font-weight: 700;
    line-height: 36px;
    letter-spacing: -1px;
    text-transform: none;
}

.template-list-collections .main-collection-list__item a {
    text-decoration: none;
    color: #212121;
}

.collection-list__item.collection-list__item--grid .card__description {
    margin-top: 12px;
    margin-top: 7px;
    font-size: 17px;
    font-family: var(--font-base);
    font-weight: 400;
}

.nl-footer-containter {
    background: #2A272C;
    padding-top: calc(4vw - -3rem);
    padding-bottom: calc(4vw - -3rem);
}

.wt-header--fashion .wt-header__nav-teaser__link {
    text-decoration: none;
}

.wt-header--fashion .wt-header__nav-teaser__list {
    margin-bottom: 0;
}

.collection__grid {
    gap: 0 !important;
}

.showing-title {
    color:  #9BA0AE;
    font-size: 12px;
    font-weight: 400;
}

.collection__filter-trigger.wt-filter__trigger {
    border: 1px solid #212121 !important;
    padding: 12px;
    text-transform: uppercase;
    font-size: 15px;
    letter-spacing: 0.5px;
    white-space: nowrap;
    flex-direction: row-reverse;
    margin-right: 20px;
    width: fit-content;
}

.wt-product__main  .wt-product__excerpt {
    margin-bottom: 3rem;
}

.wt-product__main .wt-product__excerpt__name {
    color:  #888888;
    font-size: 15px;
    font-weight: 400;
}
.wt-product__options {
    margin-top: 6rem;
}

.collection__filter-trigger.wt-filter__trigger:after {
    display: none;
}

.wt-filter__trigger .svg-icon.svg-icon--filter[data-icon-theme=option_2] {
    margin-left: 12px;
    margin-right: 0;
}

.template-page-lookbook .hero__button--link {
    margin-top: 20px;
}

.template-search .card__title,
.template-search .card__price {
    text-align: center;
}

.search-results__title,
.wt-cart__title, {
    margin-bottom: 40px;
}

@media (max-width: 767px) {
    .homepage-hero video, .homepage-hero img {
        height: 50vh;
    }
    .wt-logo-banner__logo {
     top: 22vw;
    }
}

@media (min-width: 768px) {
    .homepage-hero .row > div:first-child .wt-logo-banner__additional {
        left: auto;
        right: 3vw;
        text-align: right;
        transform: unset;
        width: 100%;
    }
    .homepage-hero .row > div:last-child .wt-logo-banner__additional {
        left: 3vw;
        text-align: left;
        transform: unset;
        width: 100%;
    }
}

@media (max-width: 899px) {
    .template-collection .wt-logo-banner,
    .template-collection-collection-riviera .wt-logo-banner,
    .template-collection-collection-metropolitan .wt-logo-banner,
    .template-collection-collection-evening .wt-logo-banner {
        margin-top: -94px;
    }
    .wt-logo-banner__logo {
        width: calc(2vw - -15rem) !important;
    }
    .bottom-menu.d-flex.align-items-center {
        margin-top: 3.5rem;
        display: inline-block !important;
        text-align: center;
    }
    .bottom-menu p {
        display: inline-block !important;
        margin-left: 1rem !important;
        margin-right: 1rem !important;
    }
    .wt-footer__image,
    .social-links {
        margin-left: auto;
        margin-right: auto;
    }
    .wt-footer__list__item__text--underline {
        font-size: 14px;
    }
    main .wt-slider__container--featured .swiper-slide,
    body.template-product main .wt-slider__container--featured .swiper-slide {
        width: 47.7% !important;
    }
    body.template-index main .wt-slider__container--featured .swiper-slide {
        width: 47.7% !important;
    }
    #shopify-section-template--26019847962972__video_section_kWVhMi .hero__overlay__content * {
        color: white;
    }
}

@media (min-width: 900px) {
    .section-image-with-text .hero__overlay,
    #root > .shopify-section:not(:first-child) .rich-text .hero__overlay {
        align-items: start;
        padding-top: 0;
    }
    .template-collection .wt-logo-banner,
    .template-collection-collection-riviera .wt-logo-banner,
    .template-collection-collection-metropolitan .wt-logo-banner,
    .template-collection-collection-evening .wt-logo-banner {
        margin-top: -86px;
    }
    .wt-product__modal--content-info .headline__title {
        --custom-text-scale: var(--font-text-scale-desk);
    }
    .wt-logo-banner__logo {
        width: 200px !important;
    }
    main .wt-slider__container--featured .swiper-slide,
    body.template-product main .wt-slider__container--featured .swiper-slide {
        width: 33.33% !important;
    }
    body.template-index main .wt-slider__container--featured .swiper-slide {
        width: 25% !important;
    }
    #shopify-section-template--26030286995804__grid_view_DDxHDh .wt-grid-box__li:first-child,
    #shopify-section-template--26019847962972__video_section_xEdmJQ .wt-video__movie {
        margin-right: calc(1.5vw - -2.5rem);
    }
    #shopify-section-template--26030286995804__grid_view_DDxHDh .wt-grid-box__li:last-child,
    #shopify-section-template--26019847962972__video_section_xEdmJQ .hero {
        margin-left: calc(1.5vw - -2.5rem);
    }
}

@media (max-width: 1199px) {
    .wt-header__aside {
        position: static;
    }
    .wt-header__search {
        position: absolute;
        right: 0;
        top: 10px;
    }
    .collection__toolbar {
    justify-content: start;
    }
    .collection__highlight-banner__title,
    .collection__video-overlay {
        font-size: 26.6px;
    }
    .homepage-hero .hero__title {
        --font-headline-scale-desk: 1.4;
        font-size: min(calc(var(--font-headline-size) * var(--font-headline-scale-desk, 1)),calc(var(--font-headline-size) + 13.5vw));
    }
    .template-collection .collection__counter.mobile,
    .template-collection .collection__sticky-header,
    .template-collection-collection-riviera .collection__counter.mobile,
    .template-collection-collection-riviera .collection__sticky-header,
    .template-collection-collection-metropolitan .collection__counter.mobile,
    .template-collection-collection-metropolitan .collection__sticky-header,
    .template-collection-collection-evening .collection__counter.mobile,
    .template-collection-collection-evening .collection__sticky-header {
        padding-left: calc(var(--gap, 8px) * 2);
        padding-right: calc(var(--gap, 8px) * 2);
    }
    .template-collection .collection,
    .template-collection-collection-riviera .collection,
    .template-collection-collection-metropolitan .collection,
    .template-collection-collection-evening .collection {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 1200px) {
    .rich-text--short {
        width: 900px;
        min-width: 50%;
    }
    .template-collection .wt-logo-banner,
    .template-collection-collection-riviera .wt-logo-banner,
    .template-collection-collection-metropolitan .wt-logo-banner,
    .template-collection-collection-evening .wt-logo-banner {
        margin-top: -112px;
    }
    .collection__sticky-header {
        padding-bottom: 7px;
    }
    [desktop-layout=fashion] .wt-product__info {
        min-width: 431px;
    }
    .wt-product__modal--content {
        height: fit-content;
        max-width: 660px;
        top: 50%;
        transform: translate(-50%, -50%);
        margin-top: 0;
    }
    .wt-product__modal--content-info {
        margin-bottom: 60px;
    }
    .wt-logo-banner__logo {
        width: 110px !important;
    }
    .template-collection .collection__counter.mobile,
    .template-collection .collection__sticky-header,
    .template-collection-collection-riviera .collection__counter.mobile,
    .template-collection-collection-riviera .collection__sticky-header,
    .template-collection-collection-metropolitan .collection__counter.mobile,
    .template-collection-collection-metropolitan .collection__sticky-header,
    .template-collection-collection-evening .collection__counter.mobile,
    .template-collection-collection-evening .collection__sticky-header {
        padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
        padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
    }
    .template-collection .collection,
    .template-collection-collection-riviera .collection,
    .template-collection-collection-metropolitan .collection,
    .template-collection-collection-evening .collection {
        padding-left: 0;
        padding-right: 0;
    }
    .collection__counter {
        border-left: 1px solid #212121;
        padding-left: 12px;
        height: 47px;
        display: flex;
        justify-content: center;
        flex-direction: column;
        text-align: left;
    }
}

.order-now {
    font-size: 14px;
    margin-block: .5em !important;
}
.order-now a {
    color: #212121;
}

.template-product .hero__overlay__content--mobile--center {
    width: 100% !important;
}

.request-info-btn {
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px 15px;
    color: var(--color-button-primary-background);
    justify-content: space-between;
    border: 1px solid var(--color-button-primary-background);
    width: 100%;
    text-decoration: unset !important;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all cubic-bezier(.12,.67,.53,1) .5s;
}
.request-info-btn:hover {
    color: white;
    background-color: var(--color-button-primary-background);
}
.request-info-btn:hover * {
    color: white;
}

/* TEMP*/
.wt-product__add-to-cart_form--wrapper {
    cursor: not-allowed;
}
.wt-product__add-to-cart_form .js-add-to-cart {
    pointer-events: none;
    opacity: .6;
}
.wt-product__add-to-cart_form .js-add-to-cart,
.wt-header__panel.wt-header__panel--no-labels {
    display: none;
}

.swiper-wrapper--masonry {
    padding-left: 0;
}

.article-card__excerpt,
body.template-blog .headline__title {
    display: none;
}