.brx-popup-backdrop {backdrop-filter: blur(14px);}.modal-crossfade { display: block; visibility: hidden; opacity: 0; -webkit-transition: opacity .2s ease,visibility 0s linear .2s,z-index 0s linear .2s; transition: opacity .2s ease,visibility 0s linear .2s,z-index 0s linear .2s;} html {font-size: 100%} body {letter-spacing: var(--ce-ls-text-tc); line-height: var(--ce-lh-text); color: var(--sza-secondary); font-family: "Noto Sans TC"; font-weight: 400; font-size: var(--text-m)} h1, h2, h3, h4, h5, h6 {text-align: center; line-height: var(--ce-lh-text-sm); font-family: "Noto Sans TC"; font-weight: 800} h1 {font-size: var(--text-3xl); font-weight: 800} h2 {font-family: "Noto Sans TC"; font-weight: 800; font-size: var(--text-2xl)} h3 {font-size: var(--text-xl); font-family: "Noto Sans TC"; font-weight: 800} h4 {font-size: var(--text-l)} .pswp .pswp__bg {background-color: var(--sza-secondary-t-2)} html {background-color: var(--sza-primary)} body {background: none} .pswp.brx .pswp__top-bar button.pswp__button--close svg {color: var(--sza-primary)} .brxe-section {display: flex; column-gap: var(--ce-space-m); row-gap: var(--ce-space-m); padding-top: var(--space-3xl); padding-right: var(--ce-gutter); padding-bottom: var(--space-3xl); padding-left: var(--ce-gutter)}.brxe-post-title {font-size: var(--ce-h1); font-family: "Noto Serif TC"; font-weight: 600; letter-spacing: var(--ce-ls-heading); line-height: var(--ce-lh-heading)}.brx-popup {padding-top: var(--ce-gutter); padding-right: var(--ce-gutter); padding-bottom: var(--ce-gutter); padding-left: var(--ce-gutter)}.brx-popup .brx-popup-backdrop {background-color: var(--sza-secondary-t-2)} .brx-popup-content {width: 100%; background-color: var(--ce-white); border-radius: var(--ce-radius-m)}.brx-infobox-popup::after {border-top-color: var(--ce-white)} {pointer-events: none}.brx-popup:not(.hide) .brx-popup-content {pointer-events: auto} .brxe-container {align-items: center; width: 920px; gap: var(--ce-gutter)} .woocommerce main.site-main {width: 920px} #brx-content.wordpress {width: 920px} .brxe-block {column-gap: var(--ce-space-m); row-gap: var(--ce-space-m)} .brxe-div {row-gap: var(--ce-space-s); column-gap: var(--ce-space-s)} .bricks-button {color: var(--sza-primary); font-size: var(--ce-text-body); text-align: center; font-weight: 500} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)) {background-color: var(--sza-accent)}.brxe-form .form-group label {color: var(--ce-black-onyx); text-transform: capitalize; font-family: "Noto Sans TC"; font-weight: 500}.brxe-form .form-group .label {color: var(--ce-black-onyx); text-transform: capitalize; font-family: "Noto Sans TC"; font-weight: 500}.brxe-form ::placeholder {color: var(--ce-graphite)}.brxe-form select {color: var(--ce-graphite); font-size: var(--ce-text-base); border-radius: 8px}.brxe-form .form-group input {font-size: var(--ce-text-base); border-radius: 8px}.brxe-form textarea {font-size: var(--ce-text-base); border-radius: 8px}.brxe-form .flatpickr {border-radius: 8px}.brxe-form .bricks-button {border-radius: 8px; font-size: var(--ce-h6); color: var(--sza-primary); background-color: var(--sza-accent); border-radius: var(--ce-radius-pill)}.brxe-form .choose-files {border-radius: 8px}.brxe-form .form-group {padding-bottom: var(--ce-space-s)}.brxe-slider .slider-content {width: 1440px}.brxe-alert.success {color: var(--sza-secondary); background-color: var(--sza-primary)}.brxe-alert {text-align: center}.brxe-alert.warning {color: var(--sza-accent); background-color: var(--sza-primary)}.brxe-alert.info {color: var(--sza-secondary); background-color: var(--sza-primary)}@media (max-width: 991px) { body {font-weight: 400; font-family: "Noto Sans TC"}}