a { text-underline-offset: 0.12em; transition: text-decoration-color 0.15s ease;}.brxe-text a,a.brxe-text-link { text-decoration: underline; text-decoration-color: transparent;}.brxe-text a:hover,a.brxe-text-link:hover,a:hover { text-decoration-color: currentColor;}.brxe-icon { line-height: 0;}svg:not([width]) {min-width:0;width: 1em;}svg:not([height]) {min-height:0;width: 1em;}svg.fill { min-width: unset; min-height: unset;}ul,ol { list-style: none; margin: 0; padding: 0;}.brxe-text ul,.brxe-text-basic ul,.brxe-post-content ul { list-style: disc; margin: 0; padding: 0 0 0 1.25em;}.brxe-text ol,.brxe-text-basic ol,.brxe-post-content ol { list-style: decimal; margin: 0; padding: 0 0 0 1.25em;}.u-clickable-overlay {position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: 1;cursor: pointer;border-radius: inherit;margin: 0;}.u-visually-hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; white-space: nowrap; border: 0; clip: rect(0, 0, 0, 0);}.u-background-img { position: absolute; inset: 0; z-index: -1; width: 100%; height: 100%; margin-top: 0; overflow: hidden; border-radius: inherit; background-position: bottom; background-size: cover; object-fit: cover;}h1 em,h2 em,h3 em,h4 em,h5 em { font-family: "Master Of Break", serif; font-style: normal; font-weight: 400; color: inherit; line-height: 0.92; display: inline; position: relative; top: 0.074em;}.brxe-button.has-icon { display: inline-flex; align-items: center; justify-content: space-between; gap: 1.125rem; padding-bottom: 0.4rem !important; padding-top: 0.4rem !important; padding-left: 0.4rem !important; padding-right: 2rem !important;}.brxe-button.has-icon svg { order: -1; background-color: black; width: 2.25rem; height: 2.25rem; border-radius: 50px; padding: 0.5rem; box-sizing: border-box; flex-shrink: 0;} html {font-size: 100%} body {font-size: var(--text-m); font-family: "Mulish"; font-weight: 400} h1, h2, h3, h4, h5, h6 {font-family: "Playfair Display"} .brxe-container {width: 100%; column-gap: 0px; row-gap: 0px; max-width: var(--container-width-primary)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: var(--container-width-primary)} .brxe-section {padding-right: var(--section-padding-primary); padding-left: var(--section-padding-primary)} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: 1.5em}h1,h2,h3,h4,h5,h6, ul, ol, li, p, figure, blockquote {margin: 0;}blockquote, button {padding: 0;}