@font-face { font-family: "DM Sans"; font-style: normal; font-weight: 100 1000; font-display: swap; src: url("/wp-content/uploads/2026/10/rP2Hp2ywxg089UriCZOIHQ.woff2") format("woff2");}@font-face { font-family: "DM Sans"; font-style: italic; font-weight: 100 1000; font-display: swap; src: url("/wp-content/uploads/2026/10/rP2Fp2ywxg089UriCZa4Hz-D.woff2") format("woff2");}body{ overflow-x: hidden;}html { scroll-behavior: smooth;}body .cmplz-cookiebanner { --cmplz_banner_background_color: #262626 !important; --cmplz_banner_border_color: rgba(254, 254, 251, 0.12) !important; --cmplz_banner_border_width: 1px !important; --cmplz_banner_border_radius: 20px !important; --cmplz_text_color: #bfbfbc !important; --cmplz_hyperlink_color: #b3c85f !important; --cmplz_button_accept_background_color: #b3c85f !important; --cmplz_button_accept_border_color: #b3c85f !important; --cmplz_button_accept_text_color: #1a1a1a !important; --cmplz_button_deny_background_color: transparent !important; --cmplz_button_deny_border_color: rgba(254, 254, 251, 0.25) !important; --cmplz_button_deny_text_color: #fefefb !important; --cmplz_button_settings_background_color: transparent !important; --cmplz_button_settings_border_color: rgba(254, 254, 251, 0.25) !important; --cmplz_button_settings_text_color: #fefefb !important; --cmplz_button_border_radius: 999px !important; --cmplz_category_header_always_active_color: #b3c85f !important; --cmplz_slider_active_color: #b3c85f !important; --cmplz_slider_inactive_color: #666666 !important; --cmplz_slider_bullet_color: #fefefb !important; font-family: "DM Sans", sans-serif !important; box-shadow: 0 24px 60px rgba(0, 0, 0, 0.45) !important;}body .cmplz-cookiebanner .cmplz-title { color: #fefefb !important; font-weight: 700 !important;}body .cmplz-cookiebanner .cmplz-close { color: #bfbfbc !important;}body .cmplz-cookiebanner .cmplz-close:hover { color: #b3c85f !important;}body .cmplz-cookiebanner .cmplz-divider { border-color: rgba(254, 254, 251, 0.08) !important;}body .cmplz-cookiebanner .cmplz-category { background-color: rgba(254, 254, 251, 0.05) !important; border-radius: 12px !important;}body .cmplz-cookiebanner .cmplz-category-title { color: #fefefb !important;}body .cmplz-cookiebanner .cmplz-btn { font-family: inherit !important; font-weight: 600 !important; transition: background-color 0.3s ease, border-color 0.3s ease, color 0.3s ease !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-accept:hover { background-color: #c6d687 !important; border-color: #c6d687 !important;}body .cmplz-cookiebanner .cmplz-btn.cmplz-deny:hover,body .cmplz-cookiebanner .cmplz-btn.cmplz-view-preferences:hover,body .cmplz-cookiebanner .cmplz-btn.cmplz-save-preferences:hover { background-color: rgba(254, 254, 251, 0.08) !important; border-color: rgba(254, 254, 251, 0.5) !important;}body .cmplz-cookiebanner .cmplz-btn:focus-visible { outline: 2px solid #b3c85f !important; outline-offset: 3px !important;}body .cmplz-cookiebanner .cmplz-links .cmplz-link { color: #b3c85f !important; text-underline-offset: 3px;}@media (max-width: 767px) { body .cmplz-cookiebanner { left: 8px !important; right: 8px !important; bottom: 8px !important; width: auto !important; max-width: calc(100% - 16px) !important; margin: 0 !important; max-height: calc(100vh - 16px) !important; overflow-y: auto !important; }}body .cmplz-manage-consent { background-color: #262626 !important; color: #fefefb !important; border: 1px solid rgba(254, 254, 251, 0.12) !important; font-family: "DM Sans", sans-serif !important;} body {font-family: "DM Sans"; color: var(--wit-beige)} h1, h2, h3, h4, h5, h6 {color: var(--wit-beige)} h1 {font-size: var(--text-2xl); line-height: 1em} h2 {font-size: var(--text-xl); line-height: 1em} h3 {font-size: var(--text-l); line-height: 1.1em} h4 {font-size: var(--text-m); line-height: 1.1em} h5 {font-size: var(--text-s); line-height: 1.2em} h6 {font-size: var(--text-xs); line-height: 1.3em} .bricks-button {color: var(--wit-beige); font-size: var(--text-s); text-transform: none; font-weight: 500; border-radius: 50px; transition: 300ms; padding-top: var(--text-2xs); padding-right: var(--text-l); padding-bottom: var(--text-2xs); padding-left: var(--text-l)} .bricks-button:where(:not([class*="bricks-background-"]):not([class*="bricks-color-"]):not(.outline)) {background-color: var(--brons)} .bricks-button:where(.outline) {border-radius: var(--text-2xl)} .bricks-button:where(.bricks-background-primary), .bricks-button:where(.bricks-color-primary) {color: var(--wit-beige); font-size: var(--text-s); text-transform: none; border: 1px solid var(--brons); box-shadow: 0 2px 20px 2px var(--brons-t-1)} .bricks-button:where(.bricks-background-primary:not(.outline)) {background-color: var(--brons)} .bricks-button:where(.bricks-background-primary:not(.outline)):hover {background-color: var(--brons-t-4)} .bricks-button:where(.bricks-background-secondary), .bricks-button:where(.bricks-color-secondary) {color: var(--wit-beige); font-size: var(--text-s); text-transform: none; border: 1px solid var(--beige-t-1); box-shadow: 0 2px 20px 2px var(--brons-t-1)} .bricks-button:where(.bricks-background-secondary:not(.outline)) {background-color: var(--beige-t-1)} .bricks-button:where(.bricks-background-secondary:not(.outline)):hover {background-color: var(--beige-t-2)} .bricks-button:where(.bricks-background-secondary):hover, .bricks-button:where(.bricks-color-secondary):hover {border-color: var(--beige-t-3)} .brxe-section {padding-top: var(--text-2xl); padding-right: var(--text-m); padding-bottom: var(--text-2xl); padding-left: var(--text-m)} .brxe-container {gap: var(--text-l); width: 1300px} .woocommerce main.site-main {width: 1300px} #brx-content.wordpress {width: 1300px} .brxe-block:where(:not(.accordion-content-wrapper):not(.accordion-title-wrapper)) {gap: var(--text-l)}.brxe-icon-box .icon {align-self: center; color: var(--brons)}.brxe-icon-box .icon i {font-size: 36px}.brxe-icon-box .icon a {color: var(--brons)}