:root .bricks-button[class*="primary"]:not(.outline){background-color:#fff0}:root .bricks-button[class*="primary"]{font-weight:600;color:var(--action);text-transform:uppercase;border:2px solid var(--action);border-radius:5px}:root .bricks-button[class*="secondary"]:not(.outline){background-color:var(--action)}.bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover{background-color:#0fe}:root .bricks-button[class*="secondary"]{border:2px solid var(--action);border-radius:5px;color:var(--base);text-transform:uppercase;font-size:inherit;text-align:center;font-weight:600}:root .bricks-button[class*="primary"]:not(.outline):hover{background-color:var(--action)}:root .bricks-button[class*="secondary"]:not(.outline):hover{background-color:var(--base)}:root .bricks-button[class*="secondary"]:hover{color:var(--action);border-color:var(--base)}.bricks-button{transition:all 0.3s ease-in}:root .bricks-button[class*="primary"]:hover{color:var(--base)}body{font-family:"Outfit";color:var(--white);line-height:1.4em;letter-spacing:1px}h1,h2,h3,h4,h5,h6{font-family:"Neue Kaine"}h1{font-family:"Neue Kaine";font-size:clamp(32, 1.2rem + 2vw, 48px)}h2{font-weight:600;letter-spacing:1px;font-size:clamp(28px, 16px + 1vw, 36px)}h3{font-weight:600;letter-spacing:1px;font-size:clamp(24px, 1vw + 0.5rem, 28px)}h4{font-weight:600;font-size:clamp(20px, 0.8vw + 0.4rem, 24px)}h5{font-size:clamp(16px, 0.5vw + 0.3rem, 20px)}blockquote{border-color:var(--action);font-family:"Outfit"}html{background-color:#fcfaf9}body{background:none}.pswp.brx .pswp__top-bar button.pswp__button--close svg{color:var(--action)}.brxe-section{padding-top:120px;padding-right:var(--space-xl);padding-bottom:120px;padding-left:var(--space-xl);column-gap:var(--space-m);row-gap:var(--space-m)}.brxe-container{width:100%;max-width:1600px}.woocommerce main.site-main{width:100%}#brx-content.wordpress{width:100%;max-width:1600px}a.bc-ripple-button,a.bc-ripple-button:visited{color:var(--button-text-color,#22282c)!important}body a:where(:not([class*=btn--]):not(.brxe-button)){color:var(--link-color,var(--action))!important;}.brxe-image .icon{color:var(--action)}@media (max-width:991px){h1{font-size:clamp(35px, 3vw, 45px)}.brxe-section{padding-top:80px;padding-right:var(--space-m);padding-bottom:80px;padding-left:var(--space-m)}}@media (max-width:767px){h1{font-size:clamp(30px, 3vw, 40px)}.brxe-section{padding-top:50px;padding-bottom:50px}}