/* BREAKPOINT: Desktop (BASE) */ .brxe-container {max-width: 1440px; padding-right: 112px; padding-left: 112px; width: 100%; column-gap: 0px} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%} :root .bricks-button[class*="primary"] {color: var(--bricks-color-lqkqwc); font-family: "Noto Sans SC"; font-weight: 500} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-cbxsqh)} :root .bricks-button[class*="light"]:not(.outline) {background-color: var(--bricks-color-lqkqwc)} .bricks-button.lg {font-size: 70px; font-family: "Proto Grotesk"; font-weight: 200; line-height: 1em; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]) {background-color: var(--bricks-color-cbxsqh)} .bricks-button {color: var(--bricks-color-lqkqwc); font-family: "Noto Sans SC"; font-weight: 500} :root .bricks-button[class*="light"] {color: var(--bricks-color-cbxsqh); font-family: "Noto Sans SC"; font-weight: 500} :root .bricks-button[class*="secondary"]:not(.outline) {background-color: rgba(0, 0, 0, 0)} .bricks-button.sm {font-size: 14px; font-family: "Noto Sans SC"; font-weight: 500; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0} body {font-family: "Noto Sans SC", arial; font-weight: 400; font-size: 16px; line-height: 1.625em; font-style: normal; color: var(--bricks-color-cbxsqh)} h1 {font-size: 72px; line-height: 1.25; font-family: "Noto Sans SC"; font-weight: 100} h2 {font-size: 85px; line-height: 1.17em; font-family: "Noto Sans SC"; font-style: normal; font-weight: 100; margin-top: -15px; margin-bottom: -16px} h3 {font-size: 16px; font-family: "Noto Sans SC"; font-weight: 500; line-height: 1} h4 {font-family: "Noto Sans SC"; font-weight: 500} h5 {font-family: "Noto Sans SC"; font-weight: 500; font-size: 16px} body.bricks-is-frontend :focus {outline: none} html {background-color: var(--bricks-color-lqkqwc); background-size: cover} body {background: none} .pswp__button.pswp__button--close {width: 24px; height: 24px} .pswp .pswp__bg {background-color: var(--bricks-color-cbxsqh); background-size: cover} .brxe-block {padding-right: 11px; padding-left: 11px}/* BREAKPOINT: Laptop */@media (max-width: 1024px) { .brxe-container {padding-right: 67px; padding-left: 67px} h1 {font-size: 51px} h2 {font-size: 51px; line-height: 66px} h2 {margin-top: -12px; margin-bottom: -13px}}/* BREAKPOINT: Tablet */@media (max-width: 820px) { .brxe-container {padding-right: 29px; padding-left: 29px}}/* BREAKPOINT: Mobile portrait */@media (max-width: 480px) { .brxe-container {padding-right: 9px; padding-left: 9px} h2 {font-size: 52px}}