 .brx-body { display: flex; flex-direction: column; min-height: 100dvh;  } main#brx-content { flex-grow: 1;  }  ul[role=list] { margin: 0px; padding-inline-start: 20px; }  .overflow-slider-right .splide__track { overflow: visible; } .overflow-slider-right .splide__pagination { bottom: -40px; flex-wrap: nowrap; } .overflow-slider-right .splide__pagination .splide__pagination__page { background-color: var(--neutral__550); width: 30px; height: 5px; border-radius: 8px; } .overflow-slider-right .splide__pagination .splide__pagination__page.is-active { background-color: var(--sekundaer__default); }  .splide:not(.is-active) .splide__list { display: grid !important; gap: 24px !important; transform: none !important; } .splide:not(.is-active) .splide__slide { width: 100% !important; } .splide:not(.is-active) .splide__pagination, .splide:not(.is-active) .splide__arrows { display: none !important; }   @media (min-width: 769px) { #grid-2-slides:not(.is-active) .splide__list { grid-template-columns: repeat(2, auto) !important; justify-content: center !important; } }  @media (min-width: 1140px) { #grid-3-slides:not(.is-active) .splide__list { grid-template-columns: repeat(3, 1fr) !important; } }   .plus-filter .brx-option-text::after { font-family: "Soleto"; content: "\2b";  font-size: 24px; display: inline-block; transition: transform 0.3s ease, color 0.3s ease; }  .plus-filter .brx-option-active::after { transform: rotate(45deg);  color: #ffffff; } .plus-filter .brx-option-text:hover { text-decoration: none !important; }  body.bricks-is-frontend *:focus-visible { outline: 2px dashed var(--primaer__hover) !important; outline-offset: 3px !important; border-radius: 4px !important; }  .brxe-form .form-group-error-message { color: var(--red__error__default); font-size: 0.85rem;  margin-top: 5px;  padding: 0px; font-weight: 500; background-color: transparent !important; }  .brxe-form .form-group:has(.form-group-error-message.show) input, .brxe-form .form-group:has(.form-group-error-message.show) textarea { border-color: var(--red__error__default); }  .brxe-form .form-group-error-message.show::before { content: url("/wp-content/uploads/ic_cross_red.svg"); margin-right: 8px; display: inline-block; }  .brxe-form ul.options-wrapper { display: flex; flex-wrap: wrap; gap: 20px;  list-style: none; padding: 0; } .brxe-form ul.options-wrapper li { display: flex; align-items: center;  gap: 12px;  line-height: 1.2; margin-bottom: 8px; }  .brxe-form input[type="checkbox"], .brxe-form input[type="radio"] { appearance: none; -webkit-appearance: none; width: 24px; height: 24px; border: 2px solid #ccc; border-radius: 4px; cursor: pointer; display: inline-grid; place-content: center;  background-color: #fff; margin: 0 !important; flex-shrink: 0;  vertical-align: middle; transition: all 0.2s ease; }  .brxe-form input[type="radio"] { border-radius: 50%; }  .brxe-form input[type="checkbox"]:checked, .brxe-form input[type="radio"]:checked { background-color: #2F4954; border-color: #2F4954; }  .brxe-form input[type="checkbox"]:checked::before { content: "✓"; color: white; font-size: 16px; font-weight: bold; }  .brxe-form input[type="radio"]:checked::before { content: ""; width: 10px; height: 10px; border-radius: 50%; background: white; }  .brxe-form input[type="checkbox"]:focus-visible, .brxe-form input[type="radio"]:focus-visible { outline: 2px solid #2F4954; outline-offset: 3px; }