@layer bricks {.brxe-filter-search{position:relative;width:100%}.brxe-filter-search .brx-search-input{display:flex;position:relative;width:100%}.brxe-filter-search :where(input){width:100%}.brxe-filter-search .icon{cursor:pointer;display:grid;height:100%;margin-inline:10px;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);visibility:hidden}.brxe-filter-search .icon.brx-show{visibility:visible}}@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}}#xlc-search-modal {display: flex; position: relative; flex-direction: column; gap: var(--space-card-gap)}@media (max-width: 991px) { section#xlc-search-modal { --xlc-pad-x: var(--space-m); --xlc-pad-y: var(--space-m); } }#xlc-search-modal { --xlc-pad-x: var(--space-gutter); --xlc-pad-y: var(--space-section);}#xlc-search-modal>.offer-h5 { margin-bottom: calc(var(--space-s) - var(--space-card-gap)); padding-right: 56px;}#xlc-search-modal #xlc-search-q { border: 0; box-shadow: none; background: transparent; padding: 0; min-height: 0;}#xlc-search-modal #xlc-search-q:hover { border: 0; box-shadow: none; background: transparent; padding: 0; min-height: 0;}#xlc-search-modal #xlc-search-q input { width: 100%; border: 1px solid var(--color-border); border-radius: var(--radius-lg); background: var(--color-input);}#xlc-search-modal #xlc-search-q input:focus-visible { outline: 2px solid var(--color-text); outline-offset: 2px;}#xlc-search-modal #xlc-search-close { position: sticky; top: var(--space-m); z-index: 2; align-self: flex-end; flex: none; width: 44px; height: 44px; margin: calc(var(--space-m) - var(--xlc-pad-y)) calc(var(--space-m) - var(--xlc-pad-x)) calc(-44px - var(--space-card-gap)) 0; padding: 0; border: 0; border-radius: var(--radius-sm); background: transparent; color: var(--color-text); cursor: pointer;}#xlc-search-modal #xlc-search-close::before { content: ""; position: absolute; top: 50%; left: 50%; width: 16px; height: 1.5px; margin: -0.75px 0 0 -8px; border-radius: 1px; background: currentColor;}#xlc-search-modal #xlc-search-close::after { content: ""; position: absolute; top: 50%; left: 50%; width: 16px; height: 1.5px; margin: -0.75px 0 0 -8px; border-radius: 1px; background: currentColor;}#xlc-search-modal #xlc-search-close::before { transform: rotate(45deg);}#xlc-search-modal #xlc-search-close::after { transform: rotate(-45deg);}#xlc-search-modal #xlc-search-close:hover { background: var(--color-surface);}#xlc-search-modal #xlc-search-close:focus-visible { outline: 2px solid var(--color-text); outline-offset: 2px;}#xlc-search-modal .search-more { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: var(--space-xs) var(--space-m); padding-top: var(--space-xs);}#xlc-search-modal .search-more[hidden] { display: none;}#xlc-search-modal .search-more-count { color: var(--color-text-muted); font-size: var(--text-button); line-height: 1.45;}#xlc-search-modal .search-more-link { color: var(--color-text); font-size: var(--text-button); font-weight: var(--font-weight-medium); line-height: 1.45; text-decoration: underline;}#xlc-search-modal .search-more-link:hover { color: var(--color-accent);}