@layer bricks {.brxe-code{width:100%}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-b929be {text-transform: uppercase; font-size: var(--text-s)}#brxe-b87393 {font-size: var(--h4)}#brxe-101881 .filter-item:nth-child(4) input[type="search"] {color: var(--primary)}#brxe-101881 .filter-item:nth-child(4) input[type="search"]::placeholder {color: var(--primary)}#brxe-101881 .title {flex-direction: row}#brxe-4b9823 {width: 25%; max-width: 30rem; row-gap: var(--space-s); z-index: 20; top: 60px; position: sticky; margin-top: var(--space-s)}@media (max-width: 991px) {#brxe-4b9823 {flex-direction: column}}@media (max-width: 767px) {#brxe-4b9823 {width: 100%; max-width: 100%; position: static}}@media (max-width: 478px) {#brxe-4b9823 {flex-direction: column}}#brxe-17e5f5 {flex-direction: row}#brxe-aadaf3 {flex-direction: row; justify-content: flex-end; align-items: center}#brxe-aadaf3 .woocommerce-ordering select { background: var(--primary); color: var(--white); border: 1px solid var(--white-trans-20); border-radius: var(--btn-radius); padding: 0.5em 2em 0.4em 0.8em; font-family: "Josefin Sans", sans-serif; font-size: var(--text-s); cursor: pointer;}#brxe-aadaf3 .woocommerce-ordering { display: flex; justify-content: flex-end; width: 100%;}#brxe-aadaf3 .woocommerce-ordering select { background: var(--primary); color: var(--white); border: 1px solid var(--white-trans-20); border-radius: var(--btn-radius); padding: 0.5em 2em 0.4em 0.8em; font-family: "Josefin Sans", sans-serif; font-size: var(--text-s); cursor: pointer; width: auto;}#brxe-2033b1 .repeater-item [data-field-id="15b770"] {margin-top: 15px; margin-bottom: 5px}#brxe-2033b1 .products {grid-template-columns: repeat(3, 1fr)}#brxe-2033b1 .woocommerce-info { background: transparent !important; color: var(--neutral) !important; border: 1px solid var(--neutral-light); border-radius: var(--btn-radius); padding: 2rem; text-align: center; font-family: "Josefin Sans", sans-serif;}@media (max-width: 478px) {#brxe-2033b1 .products {grid-template-columns: repeat(1, 1fr)}}#brxe-279794 {align-items: flex-end; flex-direction: row; flex-wrap: wrap}#brxe-6388dd {display: flex; flex-direction: row}@media (max-width: 991px) {#brxe-6388dd {flex-direction: row}}#brxe-85cddc {margin-top: -30px}