 html {background-color: var(--bg-body)} body {background: none}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-success {color: var(--success)}:where(:root) .bricks-background-success {background-color: var(--success)}:where(:root) .bricks-color-warning {color: var(--warning)}:where(:root) .bricks-background-warning {background-color: var(--warning)}:where(:root) .bricks-color-danger {color: var(--error)}:where(:root) .bricks-background-danger {background-color: var(--error)}:where(:root) .bricks-color-info {color: var(--alert)}:where(:root) .bricks-background-info {background-color: var(--alert)}:where(:root) .bricks-color-light {color: var(--light)}:where(:root) .bricks-background-light {background-color: var(--light)}:where(:root) .bricks-color-dark {color: var(--dark)}:where(:root) .bricks-background-dark {background-color: var(--dark)}:where(:root) .bricks-color-muted {color: var(--bg-light)}:where(:root) .bricks-background-muted {background-color: var(--bg-light)}:where(:root) * {border-color: var(--border-primary)} body {line-height: var(--lh-5); color: var(--light); font-family: "Helvetica Neue", system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji} h1, h2, h3, h4, h5, h6 {letter-spacing: -0.03em; font-family: "elza"} h1 {font-size: var(--h1); font-weight: 400} h2 {font-size: var(--h2); font-weight: 400} h3 {font-size: h3; font-weight: 400} h4 {font-size: var(--h4); font-weight: 400} h5 {font-size: var(--h5); font-weight: 400} h6 {font-size: var(--h6); font-weight: 400} .brxe-div {column-gap: var(--space-s); row-gap: var(--space-s); width: 100%} .brxe-container {row-gap: var(--space-s); column-gap: var(--space-s); width: var(--max-screen-width)} .woocommerce main.site-main {width: var(--max-screen-width)} #brx-content.wordpress {width: var(--max-screen-width)} .bricks-button.sm {padding-top: var(--u2); padding-right: u2; padding-bottom: var(--u2); padding-left: u2; font-size: var(--p-xs)} .bricks-button.md {padding-top: var(--u4); padding-right: var(--u5); padding-bottom: var(--u4); padding-left: var(--u5); font-size: var(--p-s); font-family: "elza"; font-weight: 500; letter-spacing: -0.075px} .bricks-button.lg {padding-top: var(--space-xs); font-size: var(--p-m)} .bricks-button.xl {font-size: var(--p-l)} .bricks-button {letter-spacing: -0.03px; font-weight: 500; line-height: var(--lh-1)}:root{ --nubien-blur-height: 64px;  --nubien-blur-strength: 4px;  --nubien-z: 40; }body::after{ content:""; position: fixed; left: 0; right: 0; bottom: 0; height: var(--nubien-blur-height); pointer-events: none; z-index: var(--nubien-z);  background: transparent; backdrop-filter: blur(var(--nubien-blur-strength)); -webkit-backdrop-filter: blur(var(--nubien-blur-strength));    -webkit-mask: linear-gradient(to top, #000 25%, rgba(0,0,0,0) 100%), radial-gradient(120% 140% at 50% 60%, #000 45%, rgba(0,0,0,0) 90%); -webkit-mask-composite: source-in;  mask-composite: intersect;}body::before{ content:""; position: fixed; inset: 0 0 calc(100vh - var(--nubien-blur-height)) 0;  pointer-events: none; z-index: calc(var(--nubien-z) - 1); }