::selection { background: var(--color-primary); color: var(--color-on-primary);}html { scrollbar-gutter: stable; scroll-padding-top: calc(var(--header-height) + var(--space-16));}input,textarea,select { border-radius: 0;}body.bricks-is-frontend :focus-visible { outline: none;}@media (hover: hover) and (pointer: fine) { body.bricks-is-frontend :focus-visible { outline: 2px solid var(--focus-color); outline-offset: 4px; }}.brxe-icon { flex-shrink: 0;}strong { font-weight: 600;}p:not(:last-child) { margin-block: 0 1em;}p a { text-decoration: underline; color: var(--color-primary); transition: color var(--transition-fast);}p a:hover { text-decoration: underline; color: var(--color-text);}header { position: sticky; top: 0; z-index: 1000;}@media (max-width: 991px) { :root { --header-height: 7rem; --section-gap-x: 2.4rem; --section-gap-y: 4.8rem; }}@media (max-width: 478px) { :root { --section-gap-x: 1.6rem; --section-gap-y: 3.2rem; }} body {font-family: "Inter"; color: var(--color-text); line-height: var(--lh-body); font-size: 1.6rem} h1, h2, h3, h4, h5, h6 {color: var(--color-heading); font-weight: 600; line-height: var(--lh-heading); letter-spacing: var(--ls-heading); font-family: "Inter"} h1 {font-size: 4.8rem} h2 {font-size: 4rem} h3 {font-size: 2.2rem} h4 {font-size: 1.8rem} h5 {font-size: 1.6rem} .brxe-section {padding-top: var(--section-gap-y); padding-right: var(--section-gap-x); padding-bottom: var(--section-gap-y); padding-left: var(--section-gap-x)} .brxe-container {width: 100%; max-width: var(--container-width-2k)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--container-width-2k)}@media (max-width: 1600px) { .brxe-container {max-width: var(--container-width-desktop)} #brx-content.wordpress {max-width: var(--container-width-desktop)}}@media (max-width: 1400px) { h1 {font-size: 4.4rem} .brxe-container {max-width: var(--container-width-laptop)} #brx-content.wordpress {max-width: var(--container-width-laptop)}}@media (max-width: 1280px) { h1 {font-size: 4rem}}@media (max-width: 991px) { h2 {font-size: 3rem} h3 {font-size: 2rem} .brxe-container {max-width: var(--container-width-fluid)} #brx-content.wordpress {max-width: var(--container-width-fluid)}}@media (max-width: 767px) { h1 {font-size: 3.2rem}}@media (max-width: 478px) { h1 {font-size: 2.8rem} h2 {font-size: 2.6rem}}