/* rd-nav-ref-v1 */
@media (min-width: 1024px) {
  .f-header__desktop.logo-center__2l {
    background: #fffcf8 !important;
    color: #1c1916 !important;
  }
  .f-header__desktop.logo-center__2l .f-header__top {
    background: #fffcf8 !important;
    border-bottom: 1px solid #e6ddd3 !important;
  }
  .f-header__desktop.logo-center__2l .f-header__inner {
    position: relative !important;
    min-height: 84px !important;
    align-items: center !important;
  }
  .f-header__desktop.logo-center__2l .f-header__left,
  .f-header__desktop.logo-center__2l .f-header__right {
    display: flex !important;
    align-items: center !important;
    gap: 18px !important;
  }
  .f-header__desktop.logo-center__2l .f-header__left {
    justify-content: flex-start !important;
  }
  .f-header__desktop.logo-center__2l .f-header__right {
    justify-content: flex-end !important;
    gap: 16px !important;
  }
  .f-header__desktop.logo-center__2l .f-switcher-dropdown,
  .f-header__desktop.logo-center__2l .f-select-custom--trigger {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
    font-size: 14px !important;
    color: #1c1916 !important;
    min-height: 36px !important;
    padding: 0 !important;
  }
  .f-header__desktop.logo-center__2l .f-header__search {
    position: absolute !important;
    right: 118px !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    margin: 0 !important;
    width: auto !important;
    flex: none !important;
  }
  .f-header__desktop.logo-center__2l .f-header__logo,
  .f-header__desktop.logo-center__2l .f-logo__image {
    max-width: 196px !important;
  }
  .f-header__desktop.logo-center__2l .f-header__main,
  .f-header__main.f-menu-bar {
    background: #fffcf8 !important;
    border-top: 0 !important;
    border-bottom: 1px solid #e6ddd3 !important;
    min-height: 54px !important;
  }
  .f-header__menu .f-menu,
  .f-header__desktop.logo-center__2l .f-header__menu .f-menu {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    gap: 42px !important;
    width: 100% !important;
    margin: 0 !important;
    border: 0 !important;
  }
  .f-header__menu .f-menu__item,
  .f-header__desktop.logo-center__2l .f-header__menu .f-menu__item {
    border: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
  }
  .f-header__menu .f-menu__link--main,
  .f-header__desktop.logo-center__2l .f-menu__link--main {
    min-height: 52px !important;
    padding: 0 !important;
    color: #1c1916 !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    letter-spacing: 0 !important;
    text-transform: none !important;
  }
  .f-header__desktop.logo-center__2l .f-menu__arrow {
    margin-left: 6px !important;
    width: 10px !important;
    opacity: .7 !important;
  }
}
#f-slider-rd-hero.rd-hero {
  background: #e7e1d8;
}
#f-slider-rd-hero .container-fluid,
#f-slider-rd-hero .f-slide__wrapper.container-fluid {
  padding-left: 0;
  padding-right: 0;
  max-width: none;
}
#f-slider-rd-hero .f-slide__media,
#f-slider-rd-hero .f-slide__bg,
#f-slider-rd-hero .f-slide__bg img,
#f-slider-rd-hero .f-slide__bg picture {
  border-radius: 0;
}
#f-slider-rd-hero .f-slide__media {
  min-height: calc(100vh - 168px);
}
#f-slider-rd-hero .f-slide__bg,
#f-slider-rd-hero .f-slide__bg picture,
#f-slider-rd-hero .f-slide__bg img {
  min-height: calc(100vh - 168px);
  height: calc(100vh - 168px);
  object-fit: cover;
  object-position: 68% center;
}
