*,*::after,*::before{ box-sizing: border-box;}svg:not([width]) { min-width: 10px;}body{ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}:root .form-group > .options-wrapper > li { display: flex; flex-wrap: nowrap; gap: 10px;}:root .form-group > .options-wrapper > li > *:first-child{ min-width: 25px;}:root body.bricks-is-frontend .brxe-form :focus-visible{ outline: none;}:root .options-wrapper > li:has(input[type="radio"]){ margin-bottom: 5px;}:root main{ min-height: 90vh;}.dgwt-wcas-suggestions-wrapp{ border-radius: 0; border-width: 0; box-shadow: var(--article-box-shadow);}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{ border-radius: 0; border-width: 0; box-shadow: var(--article-box-shadow);}.dgwt-wcas-si img{ border-radius: 0; box-shadow: var(--article-box-shadow);}:root .woocommerce-info a{ text-decoration: none;}.wc-item-meta li{ margin-bottom: 10px;}.wc-item-meta p{ display: inline-block;}table.woocommerce-table--custom-fields{ margin-top: 40px;}:root body.dynamic-role-wm{ --nav-bg: #8D9091; --nav-text: white; --color-wm-tg: #3195D3;}:root body.dynamic-role-tg{ --nav-bg: white; --nav-text: var(--color-text); --color-wm-tg: #F9BA0B;}:root .woocommerce-cart-form dl.variation{ display: block; font-size: 0.9rem;}:root .woocommerce-cart-form dl.variation dt{margin-top: 5px;}:root .woocommerce-cart-form dl.variation dd{ margin-left: 1rem; font-weight: 400;}:root .ftw-hiddenField{ display: none;}:root .brxe-woocommerce-checkout-customer-details h3{ margin-bottom: 15px;}:root div.woocommerce .brxe-container{ margin: 0;}:root .woocommerce-info{ margin-bottom: 10px;}:where(:root) .bricks-color-primary {color: var(--color-wm-tg)}:where(:root) .bricks-background-primary {background-color: var(--color-wm-tg)} .brxe-container {width: 100%; max-width: 1310px; margin-top: var(--container-padding-y); margin-bottom: var(--container-padding-y)} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 1310px} .brxe-section {padding-right: 2rem; padding-left: 2rem} html {font-size: 100%} body {font-size: var(--text-body-fs); line-height: var(--text-body-lh); font-weight: 400; letter-spacing: 0px; font-family: "Cera Pro"; color: var(--color-text)} h1, h2, h3, h4, h5, h6 {font-family: "Cera Pro"; color: var(--color-headings)} h1 {font-size: var(--text-h1-fs); letter-spacing: -1.5px; line-height: var(--text-h1-lh); font-weight: 700; font-family: "Cera Pro"} h2 {font-size: var(--text-h2-fs); line-height: var(--text-h2-lh); font-weight: 700; letter-spacing: -2px; font-family: "Cera Pro"} h3 {font-size: var(--text-h3-fs); line-height: var(--text-h3-lh); letter-spacing: -1.52px; font-weight: 500; font-family: "Cera Pro"} h4 {font-size: var(--text-h4-fs); line-height: var(--text-h4-lh); letter-spacing: -1px; font-weight: 500; font-family: "Cera Pro"} h5 {font-size: var(--text-h5-fs); line-height: var(--text-h5-lh); letter-spacing: -0.84px; font-weight: 500; font-family: "Cera Pro"} .bricks-button {font-family: "Cera Pro"; font-weight: 500; transition: var(--default-transient); padding-top: 1rem; padding-right: 2.00rem; padding-bottom: 1rem; padding-left: 2.00rem} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {color: var(--color-bg); line-height: normal; letter-spacing: -0.36px; border: 0; border-radius: var(--btn-border-radius)} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--color-wm-tg)} .bricks-button:where(.bricks-background-primary:not(.outline)):hover {background-color: var(--color-border)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--color-bg)} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: var(--color-border)} .bricks-button:where(.bricks-background-secondary:not(.outline)):hover {background-color: var(--color-text)} .bricks-button:where(.bricks-background-info), .bricks-button:where(.bricks-color-info) {color: var(--color-text); border: 2px solid var(--color-border)} .bricks-button:where(.bricks-background-info:not(.outline)) {background-color: var(--bricks-color-mteuyj)} .bricks-button:where(.sm) {padding-top: 0.5rem; padding-right: 1rem; padding-bottom: 0.5rem; padding-left: 1rem}.brxe-form .form-group label {font-size: var(--text-sm-fs); line-height: var(--text-sm-lh); font-family: "Cera Pro"; text-transform: none; font-weight: 400; color: var(--color-text)}.brxe-form .form-group .label {font-size: var(--text-sm-fs); line-height: var(--text-sm-lh); font-family: "Cera Pro"; text-transform: none; font-weight: 400; color: var(--color-text)}.brxe-form ::placeholder {font-size: var(--text-body-fs); line-height: var(--text-body-lh); text-transform: none; font-family: "Cera Pro"; font-weight: 400; color: var(--color-faded)}.brxe-form select {font-size: var(--text-body-fs); line-height: var(--text-body-lh); text-transform: none; font-family: "Cera Pro"; font-weight: 400; color: var(--color-faded); font-weight: 500; line-height: normal; background-color: var(--color-bg); border: var(--border-width) solid var(--color-border); border-radius: 0; padding-top: 0.8rem; padding-right: 0.8rem; padding-bottom: 0.8rem; padding-left: 0.8rem}.brxe-form .form-group input {font-size: var(--text-body-fs); font-family: "Cera Pro"; font-weight: 500; line-height: normal; background-color: var(--color-bg); border: var(--border-width) solid var(--color-border); border-radius: 0; padding-top: 0.8rem; padding-right: 0.8rem; padding-bottom: 0.8rem; padding-left: 0.8rem}.brxe-form textarea {font-size: var(--text-body-fs); font-family: "Cera Pro"; font-weight: 500; line-height: normal; background-color: var(--color-bg); border: var(--border-width) solid var(--color-border); border-radius: 0; padding-top: 0.8rem; padding-right: 0.8rem; padding-bottom: 0.8rem; padding-left: 0.8rem}.brxe-form .flatpickr {background-color: var(--color-bg); border: var(--border-width) solid var(--color-border); border-radius: 0; padding-top: 0.8rem; padding-right: 0.8rem; padding-bottom: 0.8rem; padding-left: 0.8rem}.brxe-form .form-field-richtext + .tox-tinymce {background-color: var(--color-bg); border: var(--border-width) solid var(--color-border); border-radius: 0; padding-top: 0.8rem; padding-right: 0.8rem; padding-bottom: 0.8rem; padding-left: 0.8rem}.brxe-form .bricks-button {border: var(--border-width) solid var(--color-border); border-radius: 0}.brxe-form .choose-files {border: var(--border-width) solid var(--color-border); border-radius: 0}