/* rv-ui-20261020e */
/* 1. Give the two home titles the same air as the other sections, and keep images from climbing into the title. */
body[data-rodovida-theme="1985"].template-home .rv-shop-types .f-section-py {
  padding-top: 72px !important;
  padding-bottom: 40px !important;
}
body[data-rodovida-theme="1985"].template-home .rv-two-ways .f-section-py {
  padding-top: 64px !important;
  padding-bottom: 40px !important;
}
body[data-rodovida-theme="1985"].template-home .rv-shop-types .f-section__header,
body[data-rodovida-theme="1985"].template-home .rv-two-ways .f-section__header,
body[data-rodovida-theme="1985"].template-home .rv-shop-types .f-collection-list__header-container {
  position: static !important;
  margin-top: 0 !important;
  margin-bottom: 28px !important;
}
body[data-rodovida-theme="1985"].template-home .rv-shop-types .f-section__header,
body[data-rodovida-theme="1985"].template-home .rv-two-ways .f-section__header {
  margin-bottom: 48px !important;
}
body[data-rodovida-theme="1985"] .rv-shop-types [data-enable-slider="true"] .swiper-container,
body[data-rodovida-theme="1985"] .rv-shop-types [data-enable-slider="true"] .f-mixed-layout__wrapper,
body[data-rodovida-theme="1985"] .rv-shop-types .f-collection-list__content,
body[data-rodovida-theme="1985"] .rv-two-ways .f-section__inner,
body[data-rodovida-theme="1985"] .rv-two-ways .f-image-text-carousel {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media screen and (min-width: 1280px) {
  body[data-rodovida-theme="1985"] .rv-shop-types [data-enable-slider="true"] .swiper-container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  body[data-rodovida-theme="1985"] .rv-shop-types [data-enable-slider="true"] .swiper-slide {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}

/* 2. Copy panel only. The section itself stays transparent. */
body[data-rodovida-theme="1985"] .rv-story,
body[data-rodovida-theme="1985"] .rv-story .f-section-py,
body[data-rodovida-theme="1985"] .rv-story .f-image-with-text__inner {
  background: transparent !important;
  background-color: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
body[data-rodovida-theme="1985"] .rv-story .f-image-with-text__content {
  background: #EFE6D6 !important;
  background-color: #EFE6D6 !important;
  color: #1C2822 !important;
}

/* 3. One hairline under the navigation, not a page-wide divider. */
body[data-rodovida-theme="1985"] .f-header {
  border-bottom: 1px solid rgba(28, 40, 34, 0.18) !important;
  box-shadow: none !important;
}

/* 4. Quiet left-copy, right-image layout. No gold frame, image stays visible. */
body[data-rodovida-theme="1985"] .rv-about-hero .container-fluid.f-section-py,
body[data-rodovida-theme="1985"] .rv-about-room .container-fluid.f-section-py,
body[data-rodovida-theme="1985"] .rv-about-view,
body[data-rodovida-theme="1985"] .rv-about-choose .container-fluid.f-section-py,
body[data-rodovida-theme="1985"] .rv-contact-split .container-fluid.f-section-py,
body[data-rodovida-theme="1985"] .rv-contact-form .container,
body[data-rodovida-theme="1985"] .rv-contact-hero .container-fluid {
  background: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}
body[data-rodovida-theme="1985"] .rv-about-hero .f-image-with-text__image,
body[data-rodovida-theme="1985"] .rv-about-room .f-image-with-text__image,
body[data-rodovida-theme="1985"] .rv-contact-split .f-image-with-text__image {
  display: block !important;
  min-width: 0 !important;
}
body[data-rodovida-theme="1985"] .rv-about-hero .f-image-with-text__image img,
body[data-rodovida-theme="1985"] .rv-about-room .f-image-with-text__image img,
body[data-rodovida-theme="1985"] .rv-contact-split .f-image-with-text__image img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  opacity: 1 !important;
  visibility: visible !important;
  object-fit: cover !important;
  background: transparent !important;
}
@media screen and (min-width: 768px) {
  body[data-rodovida-theme="1985"] .rv-about-hero .f-image-with-text__inner,
  body[data-rodovida-theme="1985"] .rv-about-room .f-image-with-text__inner,
  body[data-rodovida-theme="1985"] .rv-contact-split .f-image-with-text__inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: center !important;
    gap: 56px !important;
  }
  body[data-rodovida-theme="1985"] .rv-about-hero .f-image-with-text__content,
  body[data-rodovida-theme="1985"] .rv-about-room .f-image-with-text__content,
  body[data-rodovida-theme="1985"] .rv-contact-split .f-image-with-text__content {
    order: 1 !important;
    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
  }
  body[data-rodovida-theme="1985"] .rv-about-hero .f-image-with-text__image,
  body[data-rodovida-theme="1985"] .rv-about-room .f-image-with-text__image,
  body[data-rodovida-theme="1985"] .rv-contact-split .f-image-with-text__image {
    order: 2 !important;
    flex: 1 1 0 !important;
    width: auto !important;
    max-width: none !important;
  }
}
@media screen and (max-width: 767px) {
  body[data-rodovida-theme="1985"].template-home .rv-shop-types .f-section-py,
  body[data-rodovida-theme="1985"].template-home .rv-two-ways .f-section-py {
    padding-top: 32px !important;
    padding-bottom: 20px !important;
  }
  body[data-rodovida-theme="1985"].template-home .rv-shop-types .f-section__header,
  body[data-rodovida-theme="1985"].template-home .rv-two-ways .f-section__header {
    margin-bottom: 20px !important;
  }
}
