.cassia-layout-preview {
  --cassia-content-max-width: 1080px;
  --cassia-content-gutter: 20px;
}

/* A single content frame for page titles, editorial pages and catalogue views. */
.cassia-layout-preview > .page-header > .container-fluid,
.cassia-layout-preview > .cassia-catalog-header > .container-fluid,
.cassia-layout-preview .user-content > .container,
.cassia-layout-preview .contact-page > .container-fluid,
.cassia-layout-preview > .category-controls > .container-fluid,
.cassia-layout-preview > .category-body > .container-fluid,
.cassia-layout-preview > section.container-fluid.d-md-none,
.cassia-layout-preview > div.container-fluid.visible-when-content-ready.d-md-none,
.cassia-layout-preview #single-product > .container-fluid,
.cassia-layout-preview > .section-products-related.container-fluid {
  box-sizing: border-box;
  width: 100%;
  max-width: var(--cassia-content-max-width);
  margin-inline: auto;
  padding-inline: var(--cassia-content-gutter);
}

/* Imported editorial templates used an eight-column block on the left. */
.cassia-layout-preview .user-content > .container > .row { margin-inline: 0; }
.cassia-layout-preview .user-content > .container > .row > .col-md-8,
.cassia-layout-preview .user-content > .container > .row > .col-lg-8 {
  flex: 0 0 100%;
  width: 100%;
  max-width: 100%;
  min-width: 0;
  padding-inline: 0;
}
.cassia-layout-preview .user-content > .container > .row > .col-12 { padding-inline: 0; }
