:where(:root) .bricks-color-primary {color: var(--bricks-color-9677bc)}:where(:root) .bricks-background-primary {background-color: var(--bricks-color-9677bc)}:where(:root) .bricks-color-secondary {color: #ffffff}:where(:root) .bricks-background-secondary {background-color: #ffffff} body {font-family: "Helvetica"; font-weight: 400; line-height: 140%; font-size: clamp(1.6rem, 0.191vw + 1.539rem, 1.8rem)} h1 {font-size: clamp(3.4rem, 2.772vw + 2.513rem, 6.3rem); font-family: "Coolvetica"; font-weight: 500; line-height: 110%} h2 {font-family: "Helvetica"; line-height: 115%; font-weight: 400; font-size: clamp(2.4rem, 1.147vw + 2.033rem, 3.6rem)} h3 {line-height: 120%; font-size: clamp(2.4rem, 0.574vw + 2.216rem, 3rem); font-family: "Coolvetica"; color: var(--bricks-color-gcslie); font-weight: 500} h4 {font-family: "Coolvetica"; font-weight: 400; line-height: 110%; font-size: clamp(3.4rem, 2.772vw + 2.513rem, 6.3rem)} h5 {font-size: clamp(1.8rem, 0.574vw + 1.616rem, 2.4rem); font-family: "Helvetica"; font-weight: 500; line-height: 120%} h6 {font-family: "Helvetica"; font-weight: 300; line-height: 130%; color: var(--bricks-color-9677bc); font-size: clamp(2.1rem, 0.574vw + 1.916rem, 2.7rem)} .bricks-type-hero {color: var(--bricks-color-9677bc); font-family: "Rubik"; font-weight: 500} .bricks-type-lead {color: var(--bricks-color-9677bc); font-family: "Rubik"; font-weight: 500}.woocommerce .button, body:not(.woocommerce) .product_type_variable, body:not(.woocommerce) .product_type_grouped, body:not(.woocommerce) .product_type_external, body:not(.woocommerce) .product_type_simple, body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button, body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button {background-color: var(--bricks-color-giskeg); border-top: 1px solid var(--bricks-color-9677bc); border-right: 1px solid var(--bricks-color-9677bc); border-bottom: 3px solid var(--bricks-color-9677bc); border-left: 1px solid var(--bricks-color-9677bc); border-radius: 30px; font-family: "Helvetica"; font-weight: 500; color: var(--bricks-color-9677bc); text-transform: uppercase; font-size: clamp(1.4rem, 0.191vw + 1.339rem, 1.6rem); padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem}.woocommerce .button:hover, body:not(.woocommerce) .product_type_variable:hover, body:not(.woocommerce) .product_type_grouped:hover, body:not(.woocommerce) .product_type_external:hover, body:not(.woocommerce) .product_type_simple:hover, body:not(.woocommerce) .brx-popup-content:not(.woocommerce) form.cart .single_add_to_cart_button:hover, body:not(.woocommerce) .brxe-woocommerce-mini-cart .woocommerce-mini-cart__buttons .button:hover {background-color: var(--bricks-color-xsjaee); color: var(--bricks-color-ohqzwk); padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem} .brxe-container {width: 100%} .woocommerce main.site-main {width: 100%} #brx-content.wordpress {width: 100%}.brxe-form .form-group input {border-width: 1px; border-color: var(--bricks-color-9677bc); border-radius: 10px; font-size: clamp(1.3rem, calc(1.3rem + ((1vw - 0.48rem) * 0.4545)), 1.6rem); font-family: "Helvetica"; font-weight: 400; letter-spacing: 140%; background-color: var(--bricks-color-ohqzwk)}.brxe-form .flatpickr {border-width: 1px; border-color: var(--bricks-color-9677bc); border-radius: 10px; background-color: var(--bricks-color-ohqzwk)}.brxe-form select {border-width: 1px; border-color: var(--bricks-color-9677bc); border-radius: 10px; font-size: clamp(1.3rem, calc(1.3rem + ((1vw - 0.48rem) * 0.4545)), 1.6rem); font-family: "Helvetica"; font-weight: 400; letter-spacing: 140%; font-weight: 500; background-color: var(--bricks-color-ohqzwk)}.brxe-form textarea {border-width: 1px; border-color: var(--bricks-color-9677bc); border-radius: 10px; font-size: clamp(1.3rem, calc(1.3rem + ((1vw - 0.48rem) * 0.4545)), 1.6rem); font-family: "Helvetica"; font-weight: 400; letter-spacing: 140%; background-color: var(--bricks-color-ohqzwk)}.brxe-form .bricks-button {border-width: 1px; border-color: var(--bricks-color-9677bc); border-radius: 10px}.brxe-form .choose-files {border-width: 1px; border-color: var(--bricks-color-9677bc); border-radius: 10px}.brxe-form .form-group label {font-size: clamp(1.3rem, calc(1.3rem + ((1vw - 0.48rem) * 0.4545)), 1.6rem); font-family: "Helvetica"; font-weight: 400; line-height: 140%}.brxe-form .form-group .label {font-size: clamp(1.3rem, calc(1.3rem + ((1vw - 0.48rem) * 0.4545)), 1.6rem); font-family: "Helvetica"; font-weight: 400; line-height: 140%}.brxe-form ::placeholder {font-size: clamp(1.3rem, calc(1.3rem + ((1vw - 0.48rem) * 0.4545)), 1.6rem); font-family: "Helvetica"; font-weight: 500; letter-spacing: 140%} .bricks-button:hover {font-family: ""; font-weight: 500; font-size: 1.5rem; color: var(--bricks-color-ohqzwk)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--bricks-color-xsjaee)} :root .bricks-button[class*="primary"] {color: var(--bricks-color-9677bc); font-size: 1.6rem; text-align: center; text-transform: uppercase; font-family: "Helvetica"; font-weight: 500; border-top: 1px solid var(--bricks-color-9677bc); border-right: 1px solid var(--bricks-color-9677bc); border-bottom: 3px solid var(--bricks-color-9677bc); border-left: 1px solid var(--bricks-color-9677bc)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-giskeg)} :root .bricks-button[class*="primary"]:hover {color: var(--bricks-color-ohqzwk); border-top: 1px solid var(--bricks-color-9677bc); border-right: 1px solid var(--bricks-color-9677bc); border-bottom: 3px solid var(--bricks-color-9677bc); border-left: 1px solid var(--bricks-color-9677bc); border-radius: 30px} :root .bricks-button[class*="primary"]:not(.outline):hover {background-color: var(--bricks-color-xsjaee)}.brxe-alert.success {color: var(--bricks-color-ohqzwk); background-color: var(--bricks-color-9677bc)}.brxe-alert.info {color: var(--bricks-color-9677bc); background-color: #ffeb3b; border-left: 6px solid var(--bricks-color-9677bc)}.brxe-alert.warning {color: var(--bricks-color-ohqzwk); background-color: var(--bricks-color-9677bc)}.brxe-alert.danger {color: var(--bricks-color-ohqzwk); background-color: var(--bricks-color-9677bc)}.brxe-alert.muted {color: var(--bricks-color-ohqzwk); background-color: var(--bricks-color-9677bc)} html {background-color: var(--bricks-color-urfczn)} body {background: none}.woocommerce-notices-wrapper .woocommerce-error, .woocommerce-NoticeGroup .woocommerce-error {background-color: var(--bricks-color-ohqzwk); border-left: 9px solid var(--bricks-color-9677bc); border-radius: 0 9px 9px 0; box-shadow: 0 0 18px 0 rgba(33, 33, 33, 0.3); color: var(--bricks-color-9677bc); font-size: clamp(1.6rem, 0.191vw + 1.539rem, 1.8rem)}.woocommerce-notices-wrapper .woocommerce-message, .woocommerce-NoticeGroup .woocommerce-message {background-color: var(--bricks-color-ohqzwk); border-left: 9px solid var(--bricks-color-giskeg); border-radius: 0 9px 9px 0; box-shadow: 0 0 18px 0 rgba(33, 33, 33, 0.3); color: var(--bricks-color-9677bc); font-size: clamp(1.6rem, 0.191vw + 1.539rem, 1.8rem); font-family: "Helvetica"; font-weight: 400}.woocommerce-notices-wrapper .woocommerce-message a, .woocommerce-NoticeGroup .woocommerce-message a.button {background-color: var(--bricks-color-giskeg); border-top: 1px solid var(--bricks-color-9677bc); border-right: 1px solid var(--bricks-color-9677bc); border-bottom: 3px solid var(--bricks-color-9677bc); border-left: 1px solid var(--bricks-color-9677bc); border-radius: 30px; font-size: clamp(1.4rem, 0.191vw + 1.339rem, 1.6rem); font-family: "Helvetica"; font-weight: 500; color: var(--bricks-color-9677bc); padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; margin-top: 1rem}.woocommerce-notices-wrapper .woocommerce-info, .woocommerce-NoticeGroup .woocommerce-info, .woocommerce-info {background-color: var(--bricks-color-ohqzwk); border-left: 9px solid var(--bricks-color-giskeg); border-radius: 0 9px 9px 0; color: var(--bricks-color-9677bc); font-size: clamp(1.6rem, 0.191vw + 1.539rem, 1.8rem); font-family: "Helvetica"; font-weight: 400; box-shadow: 0 0 18px 0 rgba(33, 33, 33, 0.3)}.woocommerce-notices-wrapper .woocommerce-info a, .woocommerce-NoticeGroup .woocommerce-info a.button, .woocommerce-info a, .woocommerce-info a.button {color: var(--bricks-color-9677bc); font-size: clamp(1.4rem, 0.191vw + 1.339rem, 1.6rem); font-family: "Helvetica"; font-weight: 500; text-transform: uppercase; text-decoration: none; background-color: var(--bricks-color-giskeg); border-top: 1px solid var(--bricks-color-9677bc); border-right: 1px solid var(--bricks-color-9677bc); border-bottom: 3px solid var(--bricks-color-9677bc); border-left: 1px solid var(--bricks-color-9677bc); border-radius: 30px; margin-top: 1rem; margin-left: 0; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem}.woocommerce-notices-wrapper .woocommerce-error a, .woocommerce-NoticeGroup .woocommerce-error a.button {color: var(--bricks-color-gcslie); font-family: "Helvetica"; font-weight: 500; font-size: clamp(1.4rem, 0.191vw + 1.339rem, 1.6rem); background-color: var(--bricks-color-giskeg); border-top: 1px solid var(--bricks-color-9677bc); border-right: 1px solid var(--bricks-color-9677bc); border-bottom: 3px solid var(--bricks-color-9677bc); border-left: 1px solid var(--bricks-color-9677bc); border-radius: 30px; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; margin-top: 1rem}.woocommerce-notices-wrapper .woocommerce-error a:hover, .woocommerce-NoticeGroup .woocommerce-error a.button:hover {background-color: var(--bricks-color-xsjaee); color: var(--bricks-color-ohqzwk)}.woocommerce-notices-wrapper .woocommerce-message a:hover, .woocommerce-NoticeGroup .woocommerce-message a.button:hover {background-color: var(--bricks-color-xsjaee); color: var(--bricks-color-ohqzwk)}@media (max-width: 478px) { .bricks-button {font-size: 1.5rem}}