 html {background-color: #ffffff} body {background: none} .pswp .pswp__bg {background-color: var(--secondary)} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--action)} .pswp.brx .pswp__top-bar button.pswp__button svg {width: 30px; height: 30px}:where(:root) .bricks-color-primary {color: var(--action)}:where(:root) .bricks-background-primary {background-color: var(--action)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-light {color: var(--white)}:where(:root) .bricks-background-light {background-color: var(--white)}:where(:root) .bricks-color-dark {color: var(--neutral)}:where(:root) .bricks-background-dark {background-color: var(--neutral)}:where(:root) .bricks-color-muted {color: var(--shade)}:where(:root) .bricks-background-muted {background-color: var(--shade)}:where(:root) * {border-color: var(--tertiary)}:where(:root) .bricks-color-info {color: var(--info)}:where(:root) .bricks-background-info {background-color: var(--info)}: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(--danger)}:where(:root) .bricks-background-danger {background-color: var(--danger)} body {font-size: var(--text-s) ; font-style: normal; text-wrap: wrap; font-family: "Outfit"} h1, h2, h3, h4, h5, h6 {font-family: "Inter"} blockquote {padding-left: var(--space-m); border-color: var(--action); font-size: var(--text-s); font-family: ""} .brxe-section {padding-top: var(--section-space-s); padding-right: var(--space-m) ; padding-bottom: var(--section-space-s); padding-left: var(--space-m) ; column-gap: var(--space-m); row-gap: var(--space-l); justify-content: center; align-items: center; display: flex; flex-direction: column} .brxe-container {flex-direction: column; column-gap: var(--space-l); row-gap: var(--space-m) ; width: var(--content-width)} .woocommerce main.site-main {width: var(--content-width)} #brx-content.wordpress {width: var(--content-width)} .brxe-block {row-gap: var(--space-xs); column-gap: var(--space-xs)} .brxe-div {column-gap: calc( var(--space-xs) - 2px); row-gap: calc( var(--space-xs) - 2px)}.brxe-divider.horizontal .line {border-top-color: var(--tertiary)}.brxe-divider.vertical .line {border-right-color: var(--tertiary)}.brxe-divider .icon i {color: var(--tertiary)}.brx-popup {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; justify-content: center; align-items: center} .brx-popup-content {padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; background-color: rgba(0, 0, 0, 0)}.brx-infobox-popup::after {border-top-color: rgba(0, 0, 0, 0)}.brx-popup .brx-popup-backdrop {background-color: var(--secondary-trans-90)} .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: var(--space-xs)}@media (max-width: 767px) { .bricks-button.xl {padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 20px} :root .bricks-button[class*="primary"] {letter-spacing: 1px} .brxe-section {padding-top: 60px; padding-bottom: 60px; row-gap: 40px} .brxe-container {row-gap: 20px; column-gap: 30px} .brxe-block {row-gap: 15px; column-gap: 15px} .brxe-div {row-gap: 10px; column-gap: 10px}.brxe-accordion .accordion-title .title {font-size: 17px}}@media (max-width: 478px) { .bricks-button.xl {padding-top: 5px; padding-bottom: 5px} .bricks-button.md {padding-top: 16px; padding-right: 30px; padding-bottom: 16px; padding-left: 30px} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {font-size: 14px; letter-spacing: 0.5px} :root .bricks-button[class*="secondary"] {font-size: 14px; letter-spacing: 0.5px} :root .bricks-button[class*="dark"] {font-size: 14px; letter-spacing: 0.5px} .brxe-section {row-gap: 30px; padding-right: 20px; padding-left: 20px} .brxe-container {column-gap: 20px; row-gap: 25px} .brxe-block {column-gap: 15px}.brxe-accordion .accordion-title .title {font-size: 16px}.brxe-form .form-group input {padding-top: 2px; padding-bottom: 2px}.brxe-form .flatpickr {padding-top: 2px; padding-bottom: 2px}.brxe-form select {padding-top: 2px; padding-bottom: 2px}.brxe-form textarea {padding-top: 2px; padding-bottom: 2px}.brxe-tabs .tab-title {font-size: 12px}}