/* rv-fix-20261030e loaded after cached sheet */
body[data-rodovida-theme="1985"] .rv-tab-pills .f-section__tabs,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-section__tabs,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-section__tabs {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow: hidden !important;
}
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tabs__wrapper,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tabs__wrapper,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tabs__wrapper {
  display: flex !important;
  flex-wrap: nowrap !important;
  justify-content: safe center !important;
  align-items: center !important;
  gap: 8px !important;
  width: 100% !important;
  max-width: 100% !important;
  overflow-x: auto !important;
  overflow-y: hidden !important;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  scroll-snap-type: x proximity;
}
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tabs__wrapper::-webkit-scrollbar,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tabs__wrapper::-webkit-scrollbar,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tabs__wrapper::-webkit-scrollbar {
  display: none;
}
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tab-header,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tab-header,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tab-header {
  display: inline-flex !important;
  flex: 0 0 auto !important;
  align-items: center !important;
  justify-content: center !important;
  min-height: 38px;
  padding: 7px 16px !important;
  border: 1px solid var(--rv-pine, #1C2822) !important;
  border-radius: 999px !important;
  background: transparent !important;
  color: var(--rv-pine, #1C2822) !important;
  text-decoration: none !important;
  line-height: 1.2 !important;
  white-space: nowrap !important;
  scroll-snap-align: start;
}
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tab-header:after,
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tab-header:before,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tab-header:after,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tab-header:before,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tab-header:after,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tab-header:before {
  display: none !important;
  content: none !important;
}
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tab-header.active,
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tab-header[aria-selected="true"],
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tab-header.active,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tab-header[aria-selected="true"],
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tab-header.active,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tab-header[aria-selected="true"] {
  background: var(--rv-pine, #1C2822) !important;
  border-color: var(--rv-pine, #1C2822) !important;
  color: var(--rv-linen, #F6F1E7) !important;
}
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tab-header:hover,
body[data-rodovida-theme="1985"] .rv-tab-pills .f-tab-header:focus-visible,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tab-header:hover,
body[data-rodovida-theme="1985"] .rv-product-tabs .f-tab-header:focus-visible,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tab-header:hover,
body[data-rodovida-theme="1985"] .rv-dept-tabs .f-tab-header:focus-visible {
  border-color: var(--rv-brass, #C6A36A) !important;
}

@media screen and (max-width: 1023px) {
  body[data-rodovida-theme="1985"] .rv-shop-types .f-collection-card__title,
  body[data-rodovida-theme="1985"] .rv-shop-types .f-collection-card__title a,
  body[data-rodovida-theme="1985"] .rv-shop-types .f-collection-card__name {
    display: block !important;
    white-space: nowrap !important;
    font-size: 13px !important;
    line-height: 1.15 !important;
    letter-spacing: -0.03em !important;
    margin-bottom: 0 !important;
  }
}

@media screen and (max-width: 1279px) {
  body[data-rodovida-theme="1985"] .f-footer--bottom-right,
  body[data-rodovida-theme="1985"] .f-footer .f-payment-icons {
    width: 100% !important;
    align-items: center !important;
    justify-content: center !important;
    text-align: center !important;
  }
  body[data-rodovida-theme="1985"] .f-footer .f-payment-icons--list {
    width: 100% !important;
    justify-content: center !important;
  }
}

body[data-rodovida-theme="1985"] .rv-reviews .f-testimonial__description {
  min-height: 0 !important;
}

/* rv-fix-20261030b about icons, about title, best sellers */
body[data-rodovida-theme="1985"] .rv-about-hero .f-content-box,
body[data-rodovida-theme="1985"] .rv-about-hero .f-richtext__subtitle,
body[data-rodovida-theme="1985"] .rv-about-hero .f-richtext__title,
body[data-rodovida-theme="1985"] .rv-about-hero .f-richtext__description,
body[data-rodovida-theme="1985"] .rv-about-hero .f-richtext__button {
  text-align: center !important;
}
body[data-rodovida-theme="1985"] .rv-about-hero .f-richtext__button {
  display: flex;
  justify-content: center;
}
body[data-rodovida-theme="1985"] .rv-about-hero .f-richtext__button .f-button {
  margin-left: auto;
  margin-right: auto;
}
body[data-rodovida-theme="1985"] .rv-about-choose .f-icon-box__icon {
  width: 46px !important;
  height: 46px !important;
  min-width: 46px;
  border: 1px solid #24312b;
  border-radius: 50%;
  display: inline-flex !important;
  align-items: center;
  justify-content: center;
  margin: 0 auto 12px;
  color: #24312b;
  background: transparent;
}
body[data-rodovida-theme="1985"] .rv-about-choose .f-hover-box__wrapper {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
body[data-rodovida-theme="1985"] .rv-about-choose .f-placeholder-svg {
  display: none !important;
}
body[data-rodovida-theme="1985"] .rv-about-choose .rv-choose-mark {
  font-family: "Iowan Old Style", "Palatino Linotype", Palatino, Georgia, serif;
  font-size: 13px;
  line-height: 1;
  letter-spacing: 0.04em;
  color: #24312b;
}
body[data-rodovida-theme="1985"] .rv-best-sellers .f-section__heading {
  font-weight: 400;
}

body[data-rodovida-theme="1985"] .rv-about-hero .f-section__header {
  display: none !important;
}

/* rv-fix-20261030c account register contrast */
body[data-rodovida-theme="1985"] .f-menu-customer .f-button--secondary,
body[data-rodovida-theme="1985"] .f-menu-customer .f-register-button,
body[data-rodovida-theme="1985"] .f-menu-customer .f-logout-button {
  background: transparent !important;
  border-color: #1C2822 !important;
  color: #1C2822 !important;
}
body[data-rodovida-theme="1985"] .f-menu-customer .f-button--secondary:hover,
body[data-rodovida-theme="1985"] .f-menu-customer .f-button--secondary:focus,
body[data-rodovida-theme="1985"] .f-menu-customer .f-register-button:hover,
body[data-rodovida-theme="1985"] .f-menu-customer .f-register-button:focus {
  background: #1C2822 !important;
  border-color: #1C2822 !important;
  color: #F6F1E7 !important;
}

/* rv-fix-20261030d contact page */
body[data-rodovida-theme="1985"] .rv-contact-page {
  padding-top: 28px;
  padding-bottom: 72px;
}
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-form__info {
  display: none !important;
}
body[data-rodovida-theme="1985"] .rv-contact-page .f-row {
  justify-content: center;
}
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-form__main,
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-form__main--full {
  width: min(720px, 100%) !important;
  max-width: 720px !important;
  flex: 0 0 auto !important;
  margin-left: auto !important;
  margin-right: auto !important;
}
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-form__heading,
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-form__description {
  text-align: center;
}
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-form__heading {
  font-weight: 400;
  margin-bottom: 12px;
}
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-form__description {
  max-width: 38rem;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 28px;
}
body[data-rodovida-theme="1985"] .rv-contact-page .form-field {
  background: #fffdf9;
  border: 1px solid rgba(28, 40, 34, 0.22);
  color: #1C2822;
}
body[data-rodovida-theme="1985"] .rv-contact-page .form-field:focus {
  border-color: #1C2822;
  outline: none;
}
body[data-rodovida-theme="1985"] .rv-contact-page .f-contact-submit {
  min-height: 44px;
  margin-top: 8px;
}

/* rv-fix-20261030e hero outline button and contact banner */
body[data-rodovida-theme="1985"] .rv-hero .f-slide__button-first {
  background: transparent !important;
  color: #fff8f3 !important;
  border: 1px solid rgba(255, 248, 243, 0.92) !important;
  box-shadow: none !important;
}
body[data-rodovida-theme="1985"] .rv-hero .f-slide__button-first:hover,
body[data-rodovida-theme="1985"] .rv-hero .f-slide__button-first:focus {
  background: #fff8f3 !important;
  color: #1C2822 !important;
  border-color: #fff8f3 !important;
}
body[data-rodovida-theme="1985"] .rv-contact-banner {
  margin-bottom: 8px;
}
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image,
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image img,
body[data-rodovida-theme="1985"] .rv-contact-banner responsive-image,
body[data-rodovida-theme="1985"] .rv-contact-banner .f-image {
  min-height: 240px;
  object-fit: cover;
}
@media screen and (min-width: 990px) {
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image,
  body[data-rodovida-theme="1985"] .rv-contact-banner .f-image-with-text__image img {
    min-height: 420px;
  }
}
