/* vop-r111-scale
   Stronger than r106-r110. One section title, one card title,
   no index numbers, one content width. Hidden sections stay hidden. */

html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content :is(
  #f-collection-list-category-index.vop-r106-categories.vop-r107-catfill .f-section__heading,
  #f-custom-shape-pair.vop-r74-banner .f-section__heading,
  #f-section-house-day.vop-r106-day-section .f-richtext__title,
  #f-section--product-tabs-tLg7WVl8Ow.vop-r104-tabs .f-section__heading,
  #f-section-house-spread.vop-r105-finish-section .f-richtext__title,
  #f-collection-list-room-entries.vop-r74-rooms .f-section__heading,
  #f-section-house-story.vop-r105-approach .f-richtext__title,
  #f-section-house-story.vop-r105-approach .f-content-box__heading,
  #f-section-house-measure.vop-r106-measure-section .f-richtext__title,
  #f-section-atmosphere.vop-atmosphere .f-richtext__title
) {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: clamp(30px, 2.4vw, 40px) !important;
  font-weight: 500 !important;
  line-height: 1.12 !important;
  letter-spacing: 0 !important;
}

html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content :is(
  #f-collection-list-category-index.vop-r106-categories.vop-r107-catfill .f-collection-card__title,
  #f-collection-list-category-index.vop-r106-categories.vop-r107-catfill .f-collection-card__title a,
  #f-collection-list-category-index.vop-r106-categories.vop-r107-catfill .f-collection-card__link,
  #f-section-house-day.vop-r106-day-section .vop-r106-day__name,
  #f-section-house-spread.vop-r105-finish-section .vop-r105-finish__name,
  #f-section-house-measure.vop-r106-measure-section .vop-r106-measure__name
) {
  font-family: "Cormorant Garamond", Georgia, serif !important;
  font-size: clamp(22px, 1.5vw, 28px) !important;
  font-weight: 500 !important;
  line-height: 1.15 !important;
  letter-spacing: 0 !important;
}

html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content :is(
  #f-section-house-day.vop-r106-day-section .vop-r106-day__index,
  #f-section-house-spread.vop-r105-finish-section .vop-r105-finish__index,
  #f-section-house-measure.vop-r106-measure-section .vop-r106-measure__index,
  .vop-r104-start__index
) {
  display: none !important;
}

html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content #f-collection-list-category-index.vop-r106-categories.vop-r107-catfill .f-collection-card__title::before {
  content: none !important;
  display: none !important;
}

html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content #f-section-house-measure.vop-r106-measure-section .vop-r106-measure__item {
  grid-template-columns: minmax(0, 1fr) !important;
}

html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content :is(
  #f-collection-list-category-index.vop-r106-categories.vop-r107-catfill,
  #f-custom-shape-pair.vop-r74-banner,
  #f-section-house-day.vop-r106-day-section,
  #f-section--product-tabs-tLg7WVl8Ow.vop-r104-tabs,
  #f-section-house-spread.vop-r105-finish-section,
  #f-collection-list-room-entries.vop-r74-rooms,
  #f-section-house-story.vop-r105-approach,
  #f-section-house-measure.vop-r106-measure-section,
  #f-section-atmosphere.vop-atmosphere
) :is(.container, .container-fluid, .f-collection-list__header-container, .f-collection-list__content-container) {
  box-sizing: border-box !important;
  width: 100% !important;
  max-width: calc(var(--fluid-container-width, 1360px) + var(--fluid-container-offset, 56px) * 2) !important;
  margin-left: auto !important;
  margin-right: auto !important;
  padding-left: 20px !important;
  padding-right: 20px !important;
}

@media (min-width: 1280px) {
  html body#f-theme.vop-pass-r106.vop-pass-r105.vop-pass-r104.vop-pass-r103.vop-pass-r102.vop-pass-r101.vop-pass-r100.vop-pass-r99.vop-pass-r98.vop-pass-r97.vop-pass-r96.vop-pass-r95.vop-pass-r94.vop-pass-r93.vop-pass-r92.vop-pass-r91.vop-pass-r90.vop-pass-r89.vop-pass-r88.vop-pass-r87.vop-pass-r86.vop-pass-r85.vop-pass-r84.vop-pass-r83.vop-pass-r80.vop-pass-r77.vop-pass-r76.vop-pass-r75j.vop-pass-r75l #main-content :is(
    #f-collection-list-category-index.vop-r106-categories.vop-r107-catfill,
    #f-custom-shape-pair.vop-r74-banner,
    #f-section-house-day.vop-r106-day-section,
    #f-section--product-tabs-tLg7WVl8Ow.vop-r104-tabs,
    #f-section-house-spread.vop-r105-finish-section,
    #f-collection-list-room-entries.vop-r74-rooms,
    #f-section-house-story.vop-r105-approach,
    #f-section-house-measure.vop-r106-measure-section,
    #f-section-atmosphere.vop-atmosphere
  ) :is(.container, .container-fluid, .f-collection-list__header-container, .f-collection-list__content-container) {
    padding-left: var(--fluid-container-offset, 56px) !important;
    padding-right: var(--fluid-container-offset, 56px) !important;
  }
}
