 html {background-color: var(--ieShop-background)} body {background: none}:where(:root) .bricks-color-primary {color: #294048}:where(:root) .bricks-background-primary {background-color: #294048}:where(:root) .bricks-color-secondary {color: #102027}:where(:root) .bricks-background-secondary {background-color: #102027}:where(:root) .bricks-color-light {color: #f4fbfd}:where(:root) .bricks-background-light {background-color: #f4fbfd}:where(:root) .bricks-color-dark {color: #1c1c1c}:where(:root) .bricks-background-dark {background-color: #1c1c1c}:where(:root) .bricks-color-muted {color: #5f5f5f}:where(:root) .bricks-background-muted {background-color: #5f5f5f}:where(:root) * {border-color: #dedede}:where(:root) .bricks-color-info {color: #dbeef5}:where(:root) .bricks-background-info {background-color: #dbeef5}:where(:root) .bricks-color-success {color: #d9f3e4}:where(:root) .bricks-background-success {background-color: #d9f3e4}:where(:root) .bricks-color-warning {color: #fff6d8}:where(:root) .bricks-background-warning {background-color: #fff6d8}:where(:root) .bricks-color-danger {color: #ffe1e1}:where(:root) .bricks-background-danger {background-color: #ffe1e1} :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(.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: #294048; transition: color 0.2s ease} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: var(--ieShop-heading-mt-h2)} .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(--ieShop-paragraph-mb)} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + *:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: var(--ieShop-space-m)} html {font-size: 100%} body {color: var(--ieShop-text-main); font-family: "Inter"; font-size: var(--ieShop-font-size-m); line-height: var(--ieShop-line-height-normal)} h1, h2, h3, h4, h5, h6 {color: var(--ieShop-primary); font-family: "Inter"; line-height: var(--ieShop-line-height-tight); font-size: var(--ieShop-font-size-m)} h1 {font-size: var(--ieShop-font-size-2xl); margin-top: var(--ieShop-heading-mt-h1); margin-bottom: var(--ieShop-heading-mb-h1)} h2 {font-size: var(--ieShop-font-size-xl); margin-top: var(--ieShop-heading-mt-h2); margin-bottom: var(--ieShop-heading-mb-h2)} h3 {font-size: var(--ieShop-font-size-l); margin-top: var(--ieShop-heading-mt-h3); margin-bottom: var(--ieShop-heading-mb-h3)} h4 {font-size: var(--ieShop-font-size-m); font-weight: 600; margin-top: var(--ieShop-heading-mt-h4); margin-bottom: var(--ieShop-heading-mb-h4)} h5 {font-size: var(--ieShop-font-size-s); font-weight: 600; margin-top: var(--ieShop-heading-mt-h4); margin-bottom: var(--ieShop-heading-mb-h4)} h6 {color: var(--ieShop-text-main); font-size: var(--ieShop-font-size-xs); font-weight: 600; margin-top: var(--ieShop-heading-mt-h4); margin-bottom: var(--ieShop-heading-mb-h4)} .bricks-type-hero {font-size: var(--ieShop-font-size-2xl); font-weight: 800; line-height: var(--ieShop-line-height-tight); color: var(--ieShop-primary)} .bricks-type-lead {color: var(--ieShop-text-muted); font-size: var(--ieShop-font-size-l); font-weight: 400; line-height: var(--ieShop-line-height-loose)} blockquote {margin-top: var(--ieShop-space-l); margin-right: 0; margin-bottom: var(--ieShop-space-l); margin-left: 0; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: var(--ieShop-space-m); border-left: 3px solid var(--ieShop-accent); color: var(--ieShop-text-muted)}.brx-popup .brx-popup-backdrop {background-color: rgba(0,0,0,0.75)} .brx-popup-content {padding-top: var(--ieShop-space-l); padding-right: var(--ieShop-space-l); padding-bottom: var(--ieShop-space-l); padding-left: var(--ieShop-space-l); background-color: var(--ieShop-surface); box-shadow: 0 4px 24px 0 rgba(41,64,72,0.13); max-width: 600px}.brx-infobox-popup::after {border-top-color: var(--ieShop-surface)} .brxe-section {padding-top: var(--ieShop-space-section); padding-right: 0; padding-bottom: var(--ieShop-space-section); padding-left: 0} .brxe-container {width: 100%; max-width: 1200px; padding-top: 0; padding-right: var(--ieShop-space-l); padding-bottom: 0; padding-left: var(--ieShop-space-l)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1200px} .bricks-button {font-weight: 600; color: #ffffff; border: 1px solid var(--ieShop-border); transition: background 0.2s ease, color 0.2s ease} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--ieshop-surface)} :root .bricks-button[class*="primary"] {font-weight: 600; color: #ffffff} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--ieShop-button-bg)} :root .bricks-button[class*="primary"].outline {border: 2px solid var(--ieShop-button-bg); color: var(--ieShop-button-bg)} :root .bricks-button[class*="secondary"] {font-weight: 600; color: var(--ieshop-button-text)} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: var(--ieShop-secondary)} :root .bricks-button[class*="secondary"].outline {border: 2px solid var(--ieShop-secondary); color: var(--ieShop-secondary)} :root .bricks-button[class*="light"]:not(.bricks-lightbox) {color: var(--ieShop-primary); font-weight: 600; border: 1px solid var(--ieShop-border)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: var(--ieShop-highlight)} :root .bricks-button[class*="dark"] {color: var(--ieshop-button-text)} :root .bricks-button[class*="dark"]:not(.outline) {background-color: var(--ieShop-secondary)} :root .bricks-button[class*="muted"] {color: var(--ieShop-primary)} :root .bricks-button[class*="muted"]:not(.outline) {background-color: var(--ieShop-highlight)} :root .bricks-button[class*="info"] {color: var(--ieShop-primary)} :root .bricks-button[class*="info"]:not(.outline) {background-color: var(--ieShop-highlight)} :root .bricks-button[class*="success"] {color: #1a5c33} :root .bricks-button[class*="success"]:not(.outline) {background-color: var(--ieShop-success-bg)} :root .bricks-button[class*="warning"] {color: #7a4f00} :root .bricks-button[class*="warning"]:not(.outline) {background-color: var(--ieShop-notice-bg)} :root .bricks-button[class*="danger"] {color: #8b0000} :root .bricks-button[class*="danger"]:not(.outline) {background-color: var(--ieShop-error-bg)} .bricks-button.sm {font-size: var(--ieShop-font-size-xs)} .bricks-button.md {font-size: var(--ieShop-font-size-s)} .bricks-button.lg {font-size: var(--ieShop-font-size-l)} .bricks-button.xl {font-size: var(--ieShop-font-size-xl)}.brxe-form .form-group label {font-size: var(--ieShop-font-size-s); font-weight: 500; color: var(--ieShop-text-main)}.brxe-form .form-group .label {font-size: var(--ieShop-font-size-s); font-weight: 500; color: var(--ieShop-text-main)}.brxe-form ::placeholder {font-size: var(--ieShop-font-size-s); color: var(--ieShop-text-muted)}.brxe-form select {font-size: var(--ieShop-font-size-s); color: var(--ieShop-text-muted); color: var(--ieShop-text-main); background-color: var(--ieshop-surface); border: 1px solid var(--bricks-border-color); border-radius: var(--ieShop-radius-sm); padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 14px}.brxe-form .form-group input {font-size: var(--ieShop-font-size-s); color: var(--ieShop-text-main); background-color: var(--ieshop-surface); border: 1px solid var(--bricks-border-color); border-radius: var(--ieShop-radius-sm); padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 14px}.brxe-form textarea {font-size: var(--ieShop-font-size-s); color: var(--ieShop-text-main); background-color: var(--ieshop-surface); border: 1px solid var(--bricks-border-color); border-radius: var(--ieShop-radius-sm); padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 14px}.brxe-form .flatpickr {background-color: var(--ieshop-surface); border: 1px solid var(--bricks-border-color); border-radius: var(--ieShop-radius-sm); padding-top: 10px; padding-right: 14px; padding-bottom: 10px; padding-left: 14px}.brxe-form .bricks-button {border: 1px solid var(--bricks-border-color); border-radius: var(--ieShop-radius-sm); padding-top: 10px; padding-right: 22px; padding-bottom: 10px; padding-left: 22px; font-size: var(--ieShop-font-size-m); font-weight: 600; color: var(--ieshop-button-text); background-color: var(--ieShop-button-bg); border-radius: var(--ieShop-radius-md)}.brxe-form .choose-files {border: 1px solid var(--bricks-border-color); border-radius: var(--ieShop-radius-sm)}.brxe-nav-menu .bricks-nav-menu > li > a {padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px; font-size: var(--ieShop-font-size-xs); font-weight: 500; letter-spacing: var(--ieShop-letter-spacing-wide); color: rgba(255,255,255,0.85)}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle > * {padding-top: 8px; padding-right: 16px; padding-bottom: 8px; padding-left: 16px}.brxe-nav-menu .bricks-nav-menu {flex-direction: row}.brxe-nav-menu .bricks-nav-menu > li > .brx-submenu-toggle {font-size: var(--ieShop-font-size-xs); font-weight: 500; letter-spacing: var(--ieShop-letter-spacing-wide); color: rgba(255,255,255,0.85)}.brxe-nav-menu .bricks-nav-menu .current-menu-item > a {color: var(--ieShop-accent); font-weight: 700; border-bottom: 2px solid var(--ieShop-accent)}.brxe-nav-menu .bricks-nav-menu .current-menu-item > .brx-submenu-toggle {color: var(--ieShop-accent); font-weight: 700; border-bottom: 2px solid var(--ieShop-accent)}.brxe-nav-menu .bricks-nav-menu .sub-menu a {padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 18px}.brxe-nav-menu .bricks-nav-menu .sub-menu button {padding-top: 10px; padding-right: 18px; padding-bottom: 10px; padding-left: 18px}.brxe-nav-menu .bricks-nav-menu .sub-menu > li {font-size: var(--ieShop-font-size-s); font-weight: 400; color: var(--ieShop-text-main)}.brxe-nav-menu .bricks-nav-menu .sub-menu > .current-menu-item > a {color: var(--ieShop-accent); font-weight: 500}.brxe-nav-menu .bricks-nav-menu .sub-menu > .current-menu-item > .brx-submenu-toggle {color: var(--ieShop-accent); font-weight: 500}.brxe-nav-menu .bricks-nav-menu .sub-menu .menu-item {background-color: var(--ieshop-surface)}.brxe-nav-menu .bricks-nav-menu .sub-menu {border: 1px solid var(--ieShop-border); border-radius: var(--ieShop-radius-md); box-shadow: 0 4px 24px 0 rgba(41,64,72,0.13)}.brxe-divider.horizontal .line {border-top-color: var(--ieShop-divider)}.brxe-divider.vertical .line {border-right-color: var(--ieShop-divider)}.brxe-divider .icon i {color: var(--ieShop-divider)}.woocommerce .button, body:not(.woocommerce) .product_type_variable, body:not(.woocommerce) .product_type_grouped, body:not(.woocommerce) .product_type_external, body:not(.woocommerce) .product_type_simple, body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button, body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button {padding-top: 10px; padding-right: 22px; padding-bottom: 10px; padding-left: 22px; background-color: var(--ieShop-button-bg); border: 0; border-radius: var(--ieShop-radius-md); font-size: var(--ieShop-font-size-m); font-weight: 600; color: var(--ieshop-button-text)}.woocommerce-notices-wrapper .woocommerce-error, .woocommerce-NoticeGroup .woocommerce-error {margin-bottom: 16px; padding-top: 14px; padding-right: 18px; padding-bottom: 14px; padding-left: 18px; background-color: var(--ieShop-error-bg); border: 3px solid var(--bricks-border-color); border-radius: var(--ieShop-radius-sm); font-size: var(--ieShop-font-size-s); color: var(--ieShop-text-main)}.woocommerce-notices-wrapper .woocommerce-message, .woocommerce-NoticeGroup .woocommerce-message {margin-bottom: 16px; padding-top: 14px; padding-right: 18px; padding-bottom: 14px; padding-left: 18px; background-color: var(--ieShop-success-bg); border: 3px solid #27ae60; border-radius: var(--ieShop-radius-sm); font-size: var(--ieShop-font-size-s); color: var(--ieShop-text-main)}.woocommerce-notices-wrapper .woocommerce-error a, .woocommerce-NoticeGroup .woocommerce-error a.button {color: #c0392b}.woocommerce-notices-wrapper .woocommerce-info, .woocommerce-NoticeGroup .woocommerce-info, .woocommerce-info {font-size: var(--ieShop-font-size-s); color: var(--ieShop-text-main); margin-bottom: 16px; padding-top: 14px; padding-right: 18px; padding-bottom: 14px; padding-left: 18px; background-color: var(--ieShop-notice-bg); border: 3px solid #f0a500; border-radius: var(--ieShop-radius-sm)}.woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-NoticeGroup .woocommerce-message a.button {color: #27ae60}.woocommerce-notices-wrapper .woocommerce-info a, .woocommerce-NoticeGroup .woocommerce-info a.button, .woocommerce-info a, .woocommerce-info a.button {color: var(--ieShop-link)} .brxe-text {font-size: var(--ieShop-font-size-m); font-weight: 400; color: var(--ieShop-text-main); line-height: var(--ieShop-line-height-normal)} .brxe-text-basic {font-size: var(--ieShop-font-size-m); font-weight: 400; color: var(--ieShop-text-main); line-height: var(--ieShop-line-height-normal)}