:where(:root) .bricks-color-primary {color: var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50))}:where(:root) .bricks-background-primary {background-color: var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50))}:where(:root) .bricks-color-secondary {color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24))}:where(:root) .bricks-background-secondary {background-color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24))}:where(:root) .bricks-color-light {color: var(--ssd-color-soft, var(--bricks-color-b42e88, #FFF2F6))}:where(:root) .bricks-background-light {background-color: var(--ssd-color-soft, var(--bricks-color-b42e88, #FFF2F6))}:where(:root) .bricks-color-dark {color: var(--ssd-color-dark, var(--bricks-color-d86fa7, #211C22))}:where(:root) .bricks-background-dark {background-color: var(--ssd-color-dark, var(--bricks-color-d86fa7, #211C22))}:where(:root) .bricks-color-muted {color: var(--ssd-color-muted, var(--bricks-color-7a960c, #70656D))}:where(:root) .bricks-background-muted {background-color: var(--ssd-color-muted, var(--bricks-color-7a960c, #70656D))}:where(:root) * {border-color: var(--ssd-color-border, var(--bricks-color-602f42, #EADCE3))}:where(:root) .bricks-color-info {color: var(--ssd-color-info, var(--bricks-color-b1d839, #215C94))}:where(:root) .bricks-background-info {background-color: var(--ssd-color-info, var(--bricks-color-b1d839, #215C94))}:where(:root) .bricks-color-success {color: var(--ssd-color-success, var(--bricks-color-0908c5, #256B4B))}:where(:root) .bricks-background-success {background-color: var(--ssd-color-success, var(--bricks-color-0908c5, #256B4B))}:where(:root) .bricks-color-warning {color: var(--ssd-color-warning, var(--bricks-color-bc60eb, #865500))}:where(:root) .bricks-background-warning {background-color: var(--ssd-color-warning, var(--bricks-color-bc60eb, #865500))}:where(:root) .bricks-color-danger {color: var(--ssd-color-danger, var(--bricks-color-a91291, #B42336))}:where(:root) .bricks-background-danger {background-color: var(--ssd-color-danger, var(--bricks-color-a91291, #B42336))} html {background-color: var(--ssd-color-canvas, var(--bricks-color-b44839, #FFFAF9))} body {background: none} .brxe-container.root {width: var(--ssd-content-width, 80rem)} .brxe-container.root.stretch > .brxe-container {width: var(--ssd-content-width, 80rem)} .brxe-container.root.stretch > .brxe-div {width: var(--ssd-content-width, 80rem)} .woocommerce main.site-main {width: var(--ssd-content-width, 80rem)} #brx-content.wordpress {width: var(--ssd-content-width, 80rem)} html {font-size: 100%} body {font-family: system-ui; font-size: var(--ssd-type-body, 1rem); font-weight: 400; line-height: var(--ssd-line-body, 1.85); color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24))} h1, h2, h3, h4, h5, h6 {font-family: system-ui; font-weight: var(--ssd-weight-heading, 700); line-height: var(--ssd-line-heading, 1.55); letter-spacing: 0.01em} h1 {font-size: var(--ssd-type-h1, clamp(1.875rem, 1.5825rem + 1.2vw, 2.625rem)); line-height: var(--ssd-line-h1, 1.4); font-weight: var(--ssd-weight-heading, 700); margin-top: 0; margin-right: 0; margin-bottom: 1.125rem; margin-left: 0} h2 {font-size: var(--ssd-type-h2, clamp(1.5rem, 1.35375rem + 0.6vw, 1.875rem)); line-height: var(--ssd-line-heading, 1.55); font-weight: var(--ssd-weight-heading, 700); margin-top: 0; margin-right: 0; margin-bottom: 1rem; margin-left: 0} h3 {font-size: var(--ssd-type-h3, clamp(1.1875rem, 1.114375rem + 0.3vw, 1.375rem)); line-height: var(--ssd-line-h3, 1.6); font-weight: var(--ssd-weight-heading, 700); margin-top: 0; margin-right: 0; margin-bottom: 0.75rem; margin-left: 0} h4 {font-size: var(--ssd-type-h4, clamp(1.0625rem, 1.038125rem + 0.1vw, 1.125rem)); line-height: 1.7; font-weight: var(--ssd-weight-card, 600); margin-top: 0; margin-right: 0; margin-bottom: 0.75rem; margin-left: 0} h5 {font-size: var(--ssd-type-h5, 1rem); line-height: 1.7; font-weight: var(--ssd-weight-card, 600); margin-top: 0; margin-right: 0; margin-bottom: 0.75rem; margin-left: 0} h6 {font-size: var(--ssd-type-h6, 0.875rem); line-height: 1.7; font-weight: var(--ssd-weight-card, 600); margin-top: 0; margin-right: 0; margin-bottom: 0.75rem; margin-left: 0} .bricks-type-hero {font-size: var(--ssd-type-hero, clamp(2rem, 1.61rem + 1.6vw, 3rem)); line-height: var(--ssd-line-h1, 1.4)} .bricks-type-lead {font-size: var(--ssd-type-lead, clamp(1.0625rem, 0.9894rem + 0.3vw, 1.25rem)); line-height: 1.85} body.bricks-is-frontend :focus-visible {outline: 3px solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50))} @supports not selector(:focus-visible) { body.bricks-is-frontend :focus {outline: 3px solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); }} blockquote {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 1.5rem; border-top: 0 solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); border-right: 0 solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); border-bottom: 0 solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); border-left: 3px solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); font-size: var(--ssd-type-lead, clamp(1.0625rem, 0.9894rem + 0.3vw, 1.25rem)); line-height: 1.85} .brxe-section {padding-top: var(--ssd-space-section, clamp(2.75rem, 2.2625rem + 2vw, 4rem)); padding-right: var(--ssd-page-gutter, clamp(1.125rem, 0.5rem + 2vw, 2.5rem)); padding-bottom: var(--ssd-space-section, clamp(2.75rem, 2.2625rem + 2vw, 4rem)); padding-left: var(--ssd-page-gutter, clamp(1.125rem, 0.5rem + 2vw, 2.5rem))} .brxe-container {row-gap: var(--ssd-space-grid, clamp(1rem, 0.805rem + 0.8vw, 1.5rem)); width: 100%; max-width: var(--ssd-content-width, 80rem)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--ssd-content-width, 80rem)} :where(.brxe-accordion .accordion-content-wrapper) a, :where(.brxe-icon-box .content) a, :where(.brxe-list) a, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)), :where(.brxe-posts .dynamic p) a, :where(.brxe-shortcode) a, :where(.brxe-tabs .tab-content) a, :where(.brxe-team-members) .description a, :where(.brxe-testimonials) .testimonial-content-wrapper a, :where(.brxe-text) a, :where(a.brxe-text), :where(.brxe-text-basic) a, :where(a.brxe-text-basic), :where(.brxe-post-comments) .comment-content a, .brxe-product-content a, .brxe-product-short-description a, .brxe-product-tabs .woocommerce-Tabs-panel a {color: var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); transition: color 180ms ease} :where(.brxe-accordion .accordion-content-wrapper) a:hover, :where(.brxe-icon-box .content) a:hover, :where(.brxe-list) a:hover, :where(.brxe-post-content):not([data-source="bricks"]) a:where(:not(.wp-element-button):not(.wp-block-button__link):not(.wp-block-file__button):not(.wp-block-social-link-anchor):not(.wp-block-navigation-item__content):not(.wp-block-image > a):not(.wp-block-image > figure > a)):hover, :where(.brxe-posts .dynamic p) a:hover, :where(.brxe-shortcode) a:hover, :where(.brxe-tabs .tab-content) a:hover, :where(.brxe-team-members) .description a:hover, :where(.brxe-testimonials) .testimonial-content-wrapper a:hover, :where(.brxe-text) a:hover, :where(a.brxe-text):hover, :where(.brxe-text-basic) a:hover, :where(a.brxe-text-basic):hover, :where(.brxe-post-comments) .comment-content a:hover, .brxe-product-content a:hover, .brxe-product-short-description a:hover, .brxe-product-tabs .woocommerce-Tabs-panel a:hover {color: var(--ssd-color-accent-hover, var(--bricks-color-41d7d9, #97143E))} .bricks-button {font-size: var(--ssd-type-body, 1rem); font-weight: 600; line-height: 1.5; color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24)); border-radius: var(--ssd-radius-control, 0.25rem); transition: background-color 180ms ease, color 180ms ease, border-color 180ms ease; padding-top: 0.8125rem; padding-right: 1.5rem; padding-bottom: 0.8125rem; padding-left: 1.5rem} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)) {background-color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24))} .bricks-button:where(.outline) {color: var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); background-color: transparent; border: 1px solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); border-radius: var(--ssd-radius-control, 0.25rem)} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); border-radius: var(--ssd-radius-control, 0.25rem)} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50))} .bricks-button:where(.bricks-background-primary:not(.outline)):hover {background-color: var(--ssd-color-accent-hover, var(--bricks-color-41d7d9, #97143E))} .bricks-button:where(.bricks-background-primary):hover, .bricks-button:where(.bricks-color-primary):hover {border: 1px solid var(--ssd-color-accent-hover, var(--bricks-color-41d7d9, #97143E)); border-radius: var(--ssd-radius-control, 0.25rem)} .bricks-button:where(.bricks-color-primary.outline) {color: var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); background-color: transparent; border: 1px solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); border-radius: var(--ssd-radius-control, 0.25rem)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24)); border-radius: var(--ssd-radius-control, 0.25rem)} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24))} .bricks-button:where(.bricks-background-light:not(.bricks-lightbox)), .bricks-button:where(.bricks-color-light:not(.bricks-lightbox)) {color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24)); border: 1px solid var(--ssd-color-border, var(--bricks-color-602f42, #EADCE3)); border-radius: var(--ssd-radius-control, 0.25rem)} .bricks-button:where(.bricks-background-light:not(.outline):not(.bricks-lightbox)) {background-color: var(--ssd-color-soft, var(--bricks-color-b42e88, #FFF2F6))} .bricks-button:where(.bricks-background-dark), .bricks-button:where(.bricks-color-dark) {color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-dark, var(--bricks-color-d86fa7, #211C22)); border-radius: var(--ssd-radius-control, 0.25rem)} .bricks-button:where(.bricks-background-dark:not(.outline)) {background-color: var(--ssd-color-dark, var(--bricks-color-d86fa7, #211C22))} .bricks-button:where(.sm) {padding-top: 0.75rem; padding-right: 1rem; padding-bottom: 0.75rem; padding-left: 1rem; font-size: var(--ssd-type-small, 0.875rem)} .bricks-button:where(.md) {padding-top: 0.8125rem; padding-right: 1.5rem; padding-bottom: 0.8125rem; padding-left: 1.5rem} .bricks-button:where(.lg) {padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; font-size: 1.125rem}.brxe-form .form-group label {font-size: var(--ssd-type-small, 0.875rem); font-weight: 600; line-height: 1.7; color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24))}.brxe-form .form-group .label {font-size: var(--ssd-type-small, 0.875rem); font-weight: 600; line-height: 1.7; color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24))}.brxe-form ::placeholder {color: var(--ssd-color-muted, var(--bricks-color-7a960c, #70656D)); font-size: 1rem}.brxe-form select {color: var(--ssd-color-muted, var(--bricks-color-7a960c, #70656D)); font-size: 1rem; line-height: 1.5; color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24)); background-color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-field-border, var(--bricks-color-a9d353, #8A7B84)); border-radius: var(--ssd-radius-control, 0.25rem); padding-top: 0.8125rem; padding-right: 1rem; padding-bottom: 0.8125rem; padding-left: 1rem}.brxe-form .form-group input {font-size: 1rem; line-height: 1.5; color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24)); background-color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-field-border, var(--bricks-color-a9d353, #8A7B84)); border-radius: var(--ssd-radius-control, 0.25rem); padding-top: 0.8125rem; padding-right: 1rem; padding-bottom: 0.8125rem; padding-left: 1rem}.brxe-form textarea {font-size: 1rem; line-height: 1.5; color: var(--ssd-color-ink, var(--bricks-color-b6f91b, #251F24)); background-color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-field-border, var(--bricks-color-a9d353, #8A7B84)); border-radius: var(--ssd-radius-control, 0.25rem); padding-top: 0.8125rem; padding-right: 1rem; padding-bottom: 0.8125rem; padding-left: 1rem}.brxe-form .flatpickr {background-color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-field-border, var(--bricks-color-a9d353, #8A7B84)); border-radius: var(--ssd-radius-control, 0.25rem); padding-top: 0.8125rem; padding-right: 1rem; padding-bottom: 0.8125rem; padding-left: 1rem}.brxe-form .form-field-richtext + .tox-tinymce {background-color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); border: 1px solid var(--ssd-color-field-border, var(--bricks-color-a9d353, #8A7B84)); border-radius: var(--ssd-radius-control, 0.25rem)}.brxe-form .bricks-button {border: 1px solid var(--ssd-color-field-border, var(--bricks-color-a9d353, #8A7B84)); border-radius: var(--ssd-radius-control, 0.25rem); padding-top: 0.8125rem; padding-right: 1.5rem; padding-bottom: 0.8125rem; padding-left: 1.5rem; font-size: 1rem; font-weight: 600; color: var(--ssd-color-surface, var(--bricks-color-b236e6, #FFFFFF)); background-color: var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50)); border: 1px solid var(--ssd-color-accent, var(--bricks-color-e295ff, #BC1C50))}.brxe-form .choose-files {border: 1px solid var(--ssd-color-field-border, var(--bricks-color-a9d353, #8A7B84)); border-radius: var(--ssd-radius-control, 0.25rem)}.brxe-form .form-group {padding-top: 0; padding-right: 0; padding-bottom: 1rem; padding-left: 0}.brxe-form .form-field-richtext + .tox-tinymce .tox-edit-area__iframe {padding-top: 0.8125rem; padding-right: 1rem; padding-bottom: 0.8125rem; padding-left: 1rem}