/* vop-r110-scale
   One section-title size, one card-title size, no index numbers,
   one homepage content width. Hero stays full-bleed. 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 .f-section__heading,
  #f-custom-shape-pair .f-section__heading,
  #f-section-house-day .f-richtext__title,
  #f-section--product-tabs-tLg7WVl8Ow .f-section__heading,
  #f-section-house-spread .f-richtext__title,
  #f-collection-list-room-entries .f-section__heading,
  #f-section-house-story .f-richtext__title,
  #f-section-house-story .f-content-box__heading,
  #f-section-house-measure .f-richtext__title,
  #f-section-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 .f-collection-card__title,
  #f-collection-list-category-index .f-collection-card__title a,
  #f-collection-list-category-index .f-collection-card__link,
  .vop-r106-day__name,
  .vop-r105-finish__name,
  .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(
  .vop-r106-day__index,
  .vop-r105-finish__index,
  .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 .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 .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,
  #f-custom-shape-pair,
  #f-section-house-day,
  #f-section--product-tabs-tLg7WVl8Ow,
  #f-section-house-spread,
  #f-collection-list-room-entries,
  #f-section-house-story,
  #f-section-house-measure,
  #f-section-atmosphere
) :is(.container, .container-fluid) {
  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,
    #f-custom-shape-pair,
    #f-section-house-day,
    #f-section--product-tabs-tLg7WVl8Ow,
    #f-section-house-spread,
    #f-collection-list-room-entries,
    #f-section-house-story,
    #f-section-house-measure,
    #f-section-atmosphere
  ) :is(.container, .container-fluid) {
    padding-left: var(--fluid-container-offset, 56px) !important;
    padding-right: var(--fluid-container-offset, 56px) !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,
  #f-custom-shape-pair,
  #f-section-house-day,
  #f-section--product-tabs-tLg7WVl8Ow,
  #f-section-house-spread,
  #f-collection-list-room-entries,
  #f-section-house-measure,
  #f-section-atmosphere
) :is(.f-richtext, .f-section__header, .f-collection-list__content, .f-image-with-text__inner) {
  width: 100% !important;
  max-width: 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-story .f-image-with-text__inner {
  width: 100% !important;
  max-width: none !important;
}
