/* BREAKPOINT: Desktop (BASE) */ .brxe-section {display: block} .brxe-container {width: 100%; max-width: 1640px} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%} body {font-family: "Cardo"} h1,  h2,  h3,  h4,  h5,  h6 {font-family: "Pinyon Script"; font-weight: 400} .bricks-button {font-size: var(--font-18); line-height: var(--font-18-lh); text-transform: uppercase; letter-spacing: 0.1em; color: var(--action); font-weight: 500; font-family: "Helvetica Neue"; padding-top: 0; padding-right: calc(var(--space-m) * 2.8); padding-bottom: 1.2rem; padding-left: calc(var(--space-m) * 2.8); border-bottom: 1.5px solid var(--accent)} :root .bricks-button[class*="light"] {color: var(--secondary); border-color: var(--secondary)} :root .bricks-button[class*="light"]:not(.outline):not(.bricks-lightbox) {background-color: rgba(0, 0, 0, 0)} .bricks-button.sm {padding-top: 0; padding-right: calc(var(--space-m) * 1.15); padding-bottom: 1.2rem; padding-left: calc(var(--space-m) * 1.15); font-size: var(--font-18); line-height: var(--font-18-lh)}.brxe-form .bricks-button {padding-right: calc(var(--space-m) * 2.35); padding-left: calc(var(--space-m) * 2.35)}.brxe-form .form-group label {font-size: var(--text-s); line-height: var(--text-s-lh); font-weight: 400; color: var(--success)}.brxe-form .form-group .label {font-size: var(--text-s); line-height: var(--text-s-lh); font-weight: 400; color: var(--success)}.brxe-form .form-group input {color: var(--success)}.brxe-form select {color: var(--success)}.brxe-form textarea {color: var(--success)}/* BREAKPOINT: Paesaggio mobile */@media (max-width: 767px) { .bricks-button {padding-right: calc(var(--space-m) * 1.15); padding-left: calc(var(--space-m) * 1.15)}}