.full-width-canvas > :not(.alignfull, section, header, .panel-seam) {
  max-width: var(--site-max-width, 1440px);
  margin-inline: auto;
}

.full-width-canvas * + :where(p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote) {
  margin-top: var(--space-4);
}

.wp-block-group.alignfull {
  margin: 0 calc(50% - 50vw);
  max-width: 100vw;
  padding-top: var(--section-padding, var(--space-9));
  padding-bottom: var(--section-padding, var(--space-9));
}

.wp-block-group.alignfull > * {
  max-width: var(--site-max-width, 1440px);
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--gutter-small, var(--space-4-5));
  padding-right: var(--gutter-small, var(--space-4-5));
}

.wp-block-group.alignfull > .wp-block-group__inner-container > * + :where(p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote) {
  margin-top: var(--space-4);
}

.wp-block-group.alignfull > .wp-block-group__inner-container > * + :where(.wp-block-columns,
.wp-block-image,
.wp-block-cover,
.wp-block-group,
.wp-block-gallery,
.wp-block-buttons,
.wp-block-separator,
.wp-block-media-text,
.wp-block-query,
.wp-block-woocommerce-product-collection,
.gform_wrapper) {
  margin-top: var(--space-6-5);
}

.wp-block-group:not(.alignfull) > .wp-block-group__inner-container > * + :where(p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote) {
  margin-top: var(--space-4);
}

.wp-block-group:not(.alignfull) > .wp-block-group__inner-container > * + :where(.wp-block-columns,
.wp-block-image,
.wp-block-cover,
.wp-block-group,
.wp-block-gallery,
.wp-block-buttons,
.wp-block-separator,
.wp-block-media-text,
.wp-block-query,
.gform_wrapper) {
  margin-top: var(--space-6-5);
}

.wp-block-group > .wp-block-group__inner-container > * + :where(.wp-block-table,
.wp-block-details,
.wp-block-file,
.wp-block-embed,
.wp-block-latest-posts,
.wp-block-pullquote,
.callout-box) {
  margin-top: var(--space-6-5);
}

.wp-block-group.alignfull > .wp-block-group__inner-container > * + .wp-block-separator,
.wp-block-group.alignfull > .wp-block-group__inner-container > .wp-block-separator + *,
.wp-block-group:not(.alignfull) > .wp-block-group__inner-container > * + .wp-block-separator,
.wp-block-group:not(.alignfull) > .wp-block-group__inner-container > .wp-block-separator + *,
.wp-block-cover__inner-container > * + .wp-block-separator,
.wp-block-cover__inner-container > .wp-block-separator + * {
  margin-top: var(--space-6);
}

:where(.has-text-align-center) {
  max-width: 720px;
  margin-inline: auto;
}

.wp-block-cover__inner-container > * + :where(p, h1, h2, h3, h4, h5, h6, ul, ol, blockquote) {
  margin-top: var(--space-4);
}

.wp-block-cover__inner-container > * + :where(.wp-block-columns,
.wp-block-image,
.wp-block-cover,
.wp-block-group,
.wp-block-gallery,
.wp-block-buttons,
.wp-block-separator,
.wp-block-media-text,
.wp-block-query,
.gform_wrapper) {
  margin-top: var(--space-6-5);
}

.is-style-ground-anchor,
.is-style-ground-charcoal,
.is-style-ground-hull-panel {
  --ground-accent: var(--ember);
  --ground-fg: var(--chrome-warm);
}

.is-style-ground-carbon {
  --ground-accent: var(--ember-glow);
  --ground-fg: var(--chrome-highlight);
}

.is-style-ground-bright,
.is-style-ground-chrome-warm,
.is-style-ground-chrome-highlight {
  --ground-accent: var(--ember-deep);
  --ground-fg: var(--charcoal);
}

.is-style-ground-primary,
.is-style-ground-saffron,
.is-style-ground-ember,
.is-style-ground-ember-glow {
  --ground-accent: var(--charcoal);
  --ground-fg: var(--on-primary-fixed);
}

.alignwide {
  max-width: var(--site-max-width-default, 1200px);
  margin-left: auto;
  margin-right: auto;
}

.woocommerce.alignwide {
  max-width: none;
}
/*# sourceMappingURL=section-bands.css.map */
