 html {font-size: 90%} body {font-size: 16px; font-family: "Plus Jakarta Sans"; font-weight: 400; line-height: 120%; white-space: normal; text-wrap: wrap} h3 {font-family: "Impact"; line-height: 129%; font-size: 1.5rem; font-weight: 400; margin-top: 5px} .bricks-button {font-size: 18px; color: var(--bricks-color-tklypg); border: 1px solid var(--bricks-color-tklypg); border-radius: var(--radius-sm); transition: all 0.3s ease-in-out; padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline) {background-color: var(--bricks-color-wdzeor)} .bricks-button:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline):hover {background-color: var(--bricks-color-lspzpk)} .bricks-button:hover {border: 1px solid var(--bricks-color-gqhqcm); color: var(--bricks-color-pwoabs); padding-top: 1rem; padding-right: 2rem; padding-bottom: 1rem; padding-left: 2rem; box-shadow: 3px 3px 10px 0 rgba(59, 3, 1, 0.3)} :root .bricks-button[class*="primary"] {font-size: 18px; color: var(--bricks-color-wdzeor); border: 1px solid var(--bricks-color-bbjiyy); border-radius: var(--radius-s)} :root .bricks-button[class*="primary"]:not(.outline) {background-color: var(--bricks-color-bbjiyy)}span.text-red { color: rgb(177, 31, 33);}.headline-sm{ font-size: 2rem; line-height:2rem;}:where(.brxe-form) .options-wrapper input, :where(.brxe-form) .options-wrapper label { display: initial;}footer{z-index:99999;}.brxe-woocommerce-products .button { align-self: flex-start; border-radius: 16px; background: #F2EFE9; padding: 8px 24px;}.repeater-item.product { transition: all 0.3s ease-in-out; background: #fff; padding:12px; border: 1px solid transparent; }.repeater-item.product:hover {  transform: translateY(-5px);  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08);  border: 1px solid #f0f0f0; }.repeater-item.product .dynamic img { transition: transform 0.5s ease;}.repeater-item.product:hover .dynamic img { transform: scale(1.03); }.repeater-item.product .add_to_cart_button { transition: background-color 0.3s ease;}.repeater-item.product:hover .add_to_cart_button { background-color: #000;  color: #fff;}.brxe-woocommerce-products-orderby select { border-radius: 16px;}.woocommerce .content-area .site-main .product .badge, .woocommerce .products .badge, .woocommerce.products .badge { background-color: #730C02; border-radius: 4px; font-size: 10px; line-height:12px; text-transform: uppercase; left: 0; top: 12px; z-index: 1; color: #fff; transform: rotate(-45deg); padding: 6px 8px; }.woocommerce .button, .woocommerce-mini-cart__buttons, .wc-forward { transition: transform 0.3s ease, box-shadow 0.3s ease;}.woocommerce .button:hover, .wc-forward:hover{ transform: translateZ(0) scale(0.97); box-shadow: 0 4px 12px rgba(59, 3, 1, 0.35);}.brxe-form .bricks-button {background-color: var(--bricks-color-bcuhbv); color: var(--bricks-color-wdzeor); border: 0; border-style: none; border-radius: var(--radius-s); border: 1px solid var(--bricks-color-spdaxg)}.brxe-form .bricks-button:hover {color: var(--bricks-color-bcuhbv); background-color: var(--bricks-color-pwoabs); border: 0; border-style: none}.brxe-form .form-group input {border: 1px solid var(--bricks-color-spdaxg); border-radius: var(--radius-s)}.brxe-form .flatpickr {border: 1px solid var(--bricks-color-spdaxg); border-radius: var(--radius-s)}.brxe-form select {border: 1px solid var(--bricks-color-spdaxg); border-radius: var(--radius-s)}.brxe-form textarea {border: 1px solid var(--bricks-color-spdaxg); border-radius: var(--radius-s)}.brxe-form .choose-files {border: 1px solid var(--bricks-color-spdaxg); border-radius: var(--radius-s)}@media (max-width: 991px) { html {font-size: 80%}}@media (max-width: 767px) { html {font-size: 75%}}@media (max-width: 478px) { html {font-size: 70%}}p, figure {margin: 0;}