 html {background-color: var(--surface)} body {background: none}:where(:root) .bricks-color-primary {color: var(--brand-primary)}:where(:root) .bricks-background-primary {background-color: var(--brand-primary)}:where(:root) .bricks-color-secondary {color: var(--brand-deep)}:where(:root) .bricks-background-secondary {background-color: var(--brand-deep)}:where(:root) .bricks-color-light {color: var(--surface)}:where(:root) .bricks-background-light {background-color: var(--surface)}:where(:root) .bricks-color-dark {color: var(--navy)}:where(:root) .bricks-background-dark {background-color: var(--navy)}:where(:root) .bricks-color-muted {color: var(--ink)}:where(:root) .bricks-background-muted {background-color: var(--ink)}:where(:root) * {border-color: var(--navy)} body {font-family: "DM Sans"; font-size: var(--text-18-16); line-height: var(--line-height-body); letter-spacing: var(--tracking-body); font-weight: var(--weight-medium); color: var(--ink)} h1, h2, h3, h4, h5, h6 {font-family: "DM Sans"; font-weight: var(--weight-regular); line-height: var(--line-height-heading); letter-spacing: var(--tracking-heading); color: var(--ink)} h1 {font-family: "DM Sans"; font-size: var(--text-80-48); font-weight: var(--weight-regular); line-height: var(--line-height-heading); letter-spacing: var(--tracking-display); color: var(--ink); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h2 {font-family: "DM Sans"; font-size: var(--text-56-40); font-weight: var(--weight-regular); line-height: var(--line-height-heading); letter-spacing: var(--tracking-heading); color: var(--ink); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h3 {font-family: "DM Sans"; font-size: var(--text-24-20); font-weight: var(--weight-regular); line-height: var(--line-height-heading); letter-spacing: var(--tracking-heading); color: var(--ink); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} h4 {font-family: "DM Sans"; font-size: var(--text-18-16); font-weight: var(--weight-regular); line-height: var(--line-height-heading); letter-spacing: var(--tracking-heading); color: var(--ink); margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} .bricks-type-lead {font-family: "DM Sans"; font-size: var(--text-18-16); font-weight: var(--weight-medium); line-height: var(--line-height-body); letter-spacing: var(--tracking-body); color: var(--ink)} body.bricks-is-frontend :focus-visible {outline: 2px solid var(--brand-primary)} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: 2px solid var(--brand-primary); }} .brxe-section {width: 100%; padding-top: var(--space-120-64); padding-bottom: var(--space-120-64)} .brxe-container {width: 100%; max-width: var(--content-max); margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; display: flex; flex-direction: column; padding-top: 0; padding-right: 20px; padding-bottom: 0; padding-left: 20px} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--content-max)} .brxe-block:where(:not(.accordion-content-wrapper):not(.accordion-title-wrapper)) {display: flex} .brxe-block {flex-direction: column}