:focus + span,:focus-visible + span { outline: none !important;}html,body { overscroll-behavior-x: none;}*:focus { outline: none !important;}a,button,input,select,textarea,summary,span,[role="button"] { -webkit-tap-highlight-color: transparent !important;}:focus:not(:focus-visible) { outline: none;}:focus-visible { outline: 2px solid currentColor; outline-offset: 3px;}input:focus-visible,textarea:focus-visible,select:focus-visible{ outline: none!important;}a,button,input,select,textarea,[tabindex] { -webkit-tap-highlight-color: transparent;}.home .bricks-nav-menu > li:first-child { display: none;}nav a:hover{ font-weight:600;}#wpconsent-container::part(wpconsent-banner) { box-shadow: none !important; border-radius: 0 !important; padding:22px 42px !important; grid-gap:0 !important;}#wpconsent-container::part(wpconsent-button-preferences),#wpconsent-container::part(wpconsent-button-cancel),#wpconsent-container::part(wpconsent-button-accept) { border: 1px solid #595A5C !important; width:140px !important;}#wpconsent-container::part(wpconsent-button-cancel),#wpconsent-container::part(wpconsent-button-preferences){ font-weight:300 !important;}#wpconsent-container::part(wpconsent-banner-footer) { gap: 27px !important; flex-direction: row-reverse !important; grid-column: auto !important;}#wpconsent-container::part(wpconsent-banner-body) { padding-inline: 0 !important; width:474px !important; margin-bottom:20px !important;}#wpconsent-container::part(wpconsent-banner-body p) { margin: 0 !important;}@media (max-width: 767px) { #wpconsent-container::part(wpconsent-banner-footer) { flex-direction: column-reverse !important; gap: 16px !important; grid-column: 2 !important; } #wpconsent-container::part(wpconsent-button),#wpconsent-container::part(wpconsent-banner-body) { width: 100% !important; text-align:center !important; } #wpconsent-container::part(wpconsent-banner) { padding:20px !important; }} .bricks-button {border: 1px solid var(--secondary); text-transform: capitalize; font-size: 1rem; font-weight: 300; color: var(--secondary); padding-top: 0.75rem; padding-right: 1.25rem; padding-bottom: 0.75rem; padding-left: 1.25rem} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--white)} :root .bricks-button[class*="primary"] {color: var(--primary)} html {font-size: 100%} body {font-family: "Inter"; color: var(--secondary); line-height: 160%; font-size: var(--text-m)} h1, h2, h3, h4, h5, h6 {font-family: "Inter"; font-weight: 300; color: var(--secondary)} h2 {font-size: var(--text-xl); line-height: 110%} h3 {font-size: var(--text-l); letter-spacing: 1px; line-height: 140%} h4 {font-size: var(--text-m)} h5 {font-size: var(--text-s)} h6 {font-size: var(--text-xs)} .brxe-container {width: 1440px; padding-right: 128px; padding-left: 128px} .woocommerce main.site-main {width: 1440px} #brx-content.wordpress {width: 1440px}@media (max-width: 900px) { h2 {font-size: var(--text-2xl)} .brxe-container {padding-right: 30px; padding-left: 30px}}