 :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 {color: var(--color--mono); text-decoration: underline} html {font-size: 62.5%} body {font-size: 1.8rem; color: var(--color--mono-l-2); font-weight: 400; font-style: normal; line-height: 1.8; letter-spacing: 0.1em} h1, h2, h3, h4, h5, h6 {color: var(--color--mono); font-weight: 800; font-style: normal; line-height: 1.4; letter-spacing: 0.1em} .brxe-section {padding-top: 12rem; padding-bottom: 12rem} .brxe-container {flex-direction: row; align-items: flex-start; max-width: 120rem; width: calc(100% - 6rem)} #brx-content.wordpress {max-width: 120rem; width: calc(100% - 6rem)} .woocommerce main.site-main {width: calc(100% - 6rem)} .brxe-block {flex-direction: row} .brxe-block:not(.accordion-content-wrapper) {display: flex} .brxe-div:not(.brx-dropdown-content) {display: flex} .brxe-div {flex-direction: column}h1,h2,h3,h4,h5,h6,p,span,label,textarea{text-box-trim: trim-both;text-box-edge: text;font-feature-settings:"palt";}body {  font-family: "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", "Noto Sans JP", Meiryo, sans-serif;}br.br_tab,br.br_sp{display:none;}section{ overflow-x:clip;}@media (max-width: 1024px){ br.br_tab{ display:inline;}br.br_pc{display:none;}}@media (max-width: 520px){br.br_sp{ display:inline;}}#brx-header.sticky.scrolling .header--sns__icon{ color:var(--color--mono-l-3);}#brx-header.sticky.scrolling .header__logo{ width:10rem;}#brx-header.sticky.scrolling .header__section{ height:8rem;}#brx-header.sticky.scrolling .header--sns__icon,#brx-header.sticky.scrolling .header__logo,#brx-header.sticky.scrolling .header__section{ transition:all 0.4s ease;}@media (max-width: 520px){ #brx-header.sticky.scrolling .header__section{ height:6rem;} #brx-header.sticky.scrolling .header__logo{ width:8.8rem;}}@media (max-width: 1024px) { body {font-size: 1.5rem} .brxe-section {padding-top: 8rem; padding-bottom: 8rem}}