h1, h2, h3, h4 { word-break: break-word; hyphens: auto;} html {font-size: 100%} body {font-size: var(--text-body); line-height: var(--line-height-text); letter-spacing: var(--letter-spacing-text); font-family: "General Sans"; color: var(--testo-corpo-base)} h1, h2, h3, h4, h5, h6 {line-height: var(--line-height-heading); font-family: "TrenchSlab"; font-weight: 700; letter-spacing: var(--letter-spacing-heading); color: var(--testo-titolo-base); text-wrap: balance} h1 {font-size: var(--heading-1)} h2 {font-size: var(--heading-2)} h3 {font-size: var(--heading-3)} .brxe-section {row-gap: var(--section-gap); column-gap: var(--section-gap); flex-direction: column; padding-top: var(--spacing-3xl); padding-right: var(--section-padding-x); padding-bottom: var(--spacing-3xl); padding-left: var(--section-padding-x); width: var(--screenwidth)} .brxe-container {column-gap: var(--spacing-2xl); flex-direction: column; max-width: var(--max-screen-width); width: 100%; row-gap: var(--spacing-2xl)} #brx-content.wordpress {max-width: var(--max-screen-width); width: 100%} .woocommerce main.site-main {width: 100%} .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:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), .brxe-post-content:not([data-source=bricks]) * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *), body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.woocommerce-mini-cart__total, .woocommerce-checkout *, .brxe-woocommerce-account-form-edit-account *) {margin-block-start: 1em} .brxe-block {column-gap: var(--stack-gap); row-gap: var(--stack-gap); flex-direction: row; max-width: 100%} .brxe-block:where(:not(.accordion-content-wrapper):not(.accordion-title-wrapper)) {display: flex} html {background-color: var(--sfondo-pagina-base)} body {background: none} .brxe-div:where(:not(.brx-dropdown-content)) {display: flex} .brxe-div {column-gap: var(--stack-gap); row-gap: var(--stack-gap)} .bricks-button:where(.sm) {padding-top: 0.4em; padding-right: 1.5em; padding-bottom: 0.4em; padding-left: 1.5em} .bricks-button:where(.md) {padding-top: 0.65em; padding-right: 2.1em; padding-bottom: 0.65em; padding-left: 2.1em} .bricks-button:where(.lg) {padding-top: 0.85em; padding-right: 2.5em; padding-bottom: 0.85em; padding-left: 2.5em} .bricks-button {padding-top: 0.65em; padding-right: 2.1em; padding-bottom: 0.65em; padding-left: 2.1em} .bricks-button:where(.xl) {padding-top: 1em; padding-right: 3em; padding-bottom: 1em; padding-left: 3em} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--azione-primaria-sfondo)} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {border: 2px solid var(--azione-primaria-sfondo); border-radius: var(--radius-m); color: var(--azione-primaria-testo); font-size: var(--text-small); line-height: var(--line-height-button); letter-spacing: var(--letter-spacing-button)}@media (max-width: 478px) { h1, h2, h3, h4, h5, h6 {text-wrap: stable}}p, h1,h2,h3,h4,h5,h6 {margin: 0;}