:root { --bricks-border-color: var(--dark); --bricks-bg-light: var(--light); --bricks-bg-dark: var(--dark);}::selection { background-color: var(--accent); color: var(--light); text-shadow: 0.05em 0.05em 0 var(--dark-shadow);}body.single-product { padding: 0px !important;}.bricks-button:hover { transform: translate(-0.25rem, -0.25rem); box-shadow: 0.5rem 0.5rem 0 var(--dark);}.woocommerce .button { background-color: var(--dark); color: var(--light);}.wpforms-form button[type="submit"] { padding-top: 1em !important; padding-right: 2em !important; padding-bottom: 1em !important; padding-left: 2em !important; height: auto !important; line-height: 1 !important; font-family: "Roboto Serif" !important; letter-spacing: -0.01em !important; text-shadow: 0.05em 0.05em 0 var(--dark-shadow) !important; font-weight: 900 !important; box-shadow: 0.25rem 0.25rem 0 0 var(--dark-shadow) !important; transition: transform 200ms ease, box-shadow 200ms ease !important; font-size: var(--text-base) !important; width: 100%; text-align: center;}.brxe-text h2 { font-size: var(--h3);}.wc-custom-wrapper { max-width: 80rem !important; margin: 0 auto !important; padding: var(--space-md) !important;}.wc-block-components-button { font-family: "Roboto Serif" !important; letter-spacing: -0.01em !important; text-shadow: 0.05em 0.05em 0 var(--dark-shadow) !important; font-weight: 900 !important; text-align: center; background-color: var(--primary) !important; color: var(--light) !important;} html {font-size: 100%} body {font-size: var(--text-base); line-height: 1.5; font-family: "Nunito Sans"; font-weight: 500; color: var(--dark)} h1, h2, h3, h4, h5, h6 {line-height: 1.2; font-family: "Roboto Serif"; letter-spacing: -0.01em; font-weight: 900} h1 {font-size: var(--h1)} h2 {font-size: var(--h2)} h3 {font-size: var(--h3)} .brxe-section {display: flex; flex-direction: column; row-gap: var(--space-xl); padding-top: var(--space-xl); padding-right: var(--space-md); padding-bottom: var(--space-xl); padding-left: var(--space-md)} .brxe-container {width: 100%; max-width: 80rem} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%; max-width: 80rem} .bricks-button {padding-top: 1em; padding-right: 2em; padding-bottom: 1em; padding-left: 2em; line-height: 1; font-family: "Roboto Serif"; letter-spacing: -0.01em; text-shadow: 0.05em 0.05em 0 var(--dark-shadow); font-weight: 900; box-shadow: 0.25rem 0.25rem 0 0 var(--dark-shadow); transition: transform 200ms ease, box-shadow 200ms ease} :root .bricks-button[class*="primary"] {color: var(--light)} html {background-color: var(--light)} body {background: none}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-light {color: var(--light)}:where(:root) .bricks-background-light {background-color: var(--light)}:where(:root) .bricks-color-dark {color: var(--dark)}:where(:root) .bricks-background-dark {background-color: var(--dark)} .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: 1em} .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: 1em}.brxe-text * + :is(li), .brxe-post-content:not([data-source=bricks]) * + :is(li), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(li) {margin-block-start: 0.25em}.brxe-text * + :is(ul), .brxe-post-content:not([data-source=bricks]) * + :is(ul), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ul) {margin-block-start: 1em; padding-inline-start: 1em}.brxe-text * + :is(ol), .brxe-post-content:not([data-source=bricks]) * + :is(ol), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(ol) {margin-block-start: 1em; padding-inline-start: 1em}h1,h2,h3,h4,h5,h6, p, ul, ol, li, figure, blockquote {margin: 0;}ul, ol, blockquote {padding: 0;}