.mlsimport-listings,.mlsimport-page-block{--mli-gap:24px;--mli-radius:10px;--mli-border:#e3e6ea;--mli-accent:#1a73e8;--mli-text:#1f2733;--mli-muted:#6b7785}.mlsimport-archive{padding:0 30px}.mlsimport-listings{display:grid;grid-template-columns:1fr;gap:var(--mli-gap);color:var(--mli-text)}.mlsimport-listings--map{grid-template-columns:320px 1fr 1fr}.mlsimport-listings:not(.mlsimport-listings--map) .mlsimport-search{display:grid;grid-template-columns:repeat(var(--mlsimport-search-cols,4),1fr);align-items:end}.mlsimport-listings:not(.mlsimport-listings--map) .mlsimport-search__submit{grid-column:auto;justify-self:stretch}@media (max-width:600px){.mlsimport-listings:not(.mlsimport-listings--map) .mlsimport-search{grid-template-columns:1fr 1fr}}@media (max-width:900px){.mlsimport-listings,.mlsimport-listings--map{grid-template-columns:1fr}}.mlsimport-search{display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--mli-border);border-radius:var(--mli-radius);background:#fff;align-self:start}.mlsimport-search__field{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--mli-muted)}.mlsimport-search__field input,.mlsimport-search__field select{box-sizing:border-box;min-height:40px;padding:8px 10px;border:1px solid var(--mli-border);border-radius:6px;font-family:inherit;font-size:13px;font-weight:300;line-height:22px;color:var(--mli-text);background:#fff}.mlsimport-search__field input::placeholder{color:var(--mli-muted);opacity:1}.mlsimport-search__field input[type=date]{height:40px}.mlsimport-search__field input[type=date]::-webkit-calendar-picker-indicator{filter:grayscale(1) opacity(.45);cursor:pointer}.mlsimport-listings :focus,.mlsimport-page-block :focus{outline:none}.mlsimport-search__field input:focus,.mlsimport-search__field select:focus,.mlsimport-search-form__field input:focus,.mlsimport-search-form__field select:focus,.mlsimport-contact-form__field input:not([type=checkbox]):not([type=radio]):focus,.mlsimport-contact-form__field select:focus,.mlsimport-contact-form__field textarea:focus,.mlsimport-results__sort select:focus,.mlsimport-range__toggle:focus,.mlsimport-bedsbaths__toggle:focus{outline:none;border-color:var(--mli-accent)}.mlsimport-listings :focus-visible,.mlsimport-page-block :focus-visible{outline:2px solid #8a8a8a;outline-offset:2px}.mlsimport-search__row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mlsimport-search__submit,.mlsimport-search__submit:hover,.mlsimport-search__submit:focus{box-sizing:border-box;min-height:40px;padding:10px 14px;border:0;border-radius:6px;background:var(--mli-accent);color:#fff;font-family:inherit;font-size:14px;line-height:1.2;font-weight:600;cursor:pointer}.mlsimport-search__submit:hover{filter:brightness(.95)}.mlsimport-results{display:flex;flex-direction:column;gap:var(--mli-gap)}.mlsimport-results__toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.mlsimport-results__meta{font-size:14px;color:var(--mli-muted)}.mlsimport-results__sort{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:var(--mli-muted)}.mlsimport-results__sort-control{position:relative;display:block}.mlsimport-interest.is-enhanced>select{display:none}.mlsimport-results__sort-control .mlsimport-interest__trigger{box-sizing:border-box;display:flex;align-items:center;height:40px;line-height:1;min-width:150px;padding:8px 30px 8px 10px;border:1px solid var(--mli-border);border-radius:6px;font-family:inherit;font-size:13px;font-weight:300;color:var(--mli-text);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1L5 5L9 1' fill='none' stroke='%238a8a8a' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:8px 5px;text-align:left;cursor:pointer}.mlsimport-results__sort-control .mlsimport-interest__trigger:focus,.mlsimport-interest.is-open .mlsimport-interest__trigger{outline:none;border-color:var(--mli-accent)}.mlsimport-results__sort-control .mlsimport-interest__list{color:var(--mli-text)}.mlsimport-results__sort-control .mlsimport-location__option{font-size:13px;font-weight:300}.mlsimport-results__sort select{box-sizing:border-box;min-height:40px;padding:8px 30px 8px 10px;border:1px solid var(--mli-border);border-radius:6px;font-family:inherit;font-size:13px;font-weight:300;color:var(--mli-text);appearance:none;-webkit-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath d='M1 1L5 5L9 1' fill='none' stroke='%238a8a8a' stroke-width='1.5' stroke-linecap='square'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:8px 5px}.mlsimport-results__grid{display:grid;grid-template-columns:repeat(var(--mli-cols,3),1fr);gap:var(--mli-gap,20px)}@media (max-width:900px){.mlsimport-results__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mlsimport-results__grid{grid-template-columns:1fr}}.mlsimport-listings--map .mlsimport-results__grid{grid-template-columns:repeat(auto-fill,minmax(220px, 1fr))}.mlsimport-results__empty{grid-column:1/-1;padding:40px 0;text-align:left;font-size:14px;color:var(--mli-muted)}.mlsimport-results.is-loading{pointer-events:none}.mlsimport-skeleton-card{cursor:default}.mlsimport-skeleton-card:hover{box-shadow:none;transform:none}.mlsimport-skeleton__box{height:180px}.mlsimport-skeleton__line{display:block;height:12px;border-radius:6px}.mlsimport-skeleton__line--price{width:40%;height:18px}.mlsimport-skeleton__line--title{width:85%}.mlsimport-skeleton__line--specs{width:60%}.mlsimport-skeleton__box,.mlsimport-skeleton__line{background:linear-gradient(90deg,#eef1f4 25%,#e2e6eb 37%,#eef1f4 63%);background-size:400% 100%;animation:mlsimport-skeleton-shimmer 1.4s ease infinite}@keyframes mlsimport-skeleton-shimmer{0%{background-position:100% 0}100%{background-position:0 0}}@media (prefers-reduced-motion:reduce){.mlsimport-skeleton__box,.mlsimport-skeleton__line{animation:none}}.mlsimport-listing-card{display:flex;flex-direction:column;border:1px solid var(--mlsimport-hairline,var(--mli-border));border-radius:var(--mlsimport-radius-card,var(--mli-radius));overflow:hidden;background:var(--mlsimport-card-bg,#fff);transition:box-shadow .2s ease,transform .2s ease}.mlsimport-listing-card:hover{box-shadow:var(--mlsimport-shadow-card,0 6px 22px rgba(20,30,50,.12));transform:translateY(-3px)}.mlsimport-listing-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.mlsimport-listing-card__media{position:relative;height:180px;background-color:#eef1f4;background-size:cover;background-position:center;background-repeat:no-repeat}.mlsimport-listing-card__badge{position:absolute;top:11px;left:11px;padding:5px 11px;border-radius:var(--mlsimport-radius-chip,999px);background:rgba(255,255,255,.92);color:var(--mlsimport-ink,var(--mli-text));font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1}.mlsimport-listing-card__body{display:flex;flex-direction:column;gap:5px;flex:1;padding:14px 16px 15px}.mlsimport-listing-card__price{font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--mlsimport-ink,var(--mli-text))}.mlsimport-listing-card__title{margin:0;font-size:14px;font-weight:400;line-height:1.35;color:var(--mlsimport-ink-2,var(--mli-muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mlsimport-listing-card__specs{margin:0;font-size:13px;color:var(--mlsimport-ink-2,var(--mli-muted))}.mlsimport-listing-card__agency{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:12px;border-top:1px solid var(--mlsimport-hairline,var(--mli-border))}.mlsimport-listing-card__office{min-width:0;font-size:11.5px;font-weight:500;color:var(--mlsimport-muted,var(--mli-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlsimport-listing-card__mls{max-height:35px;width:auto;flex-shrink:0}.mlsimport-pager{display:flex;gap:8px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:22px}.mlsimport-results__pager:empty{display:none}.mlsimport-pager__btn{padding:8px 12px;border:1px solid var(--mli-border);border-radius:6px;background:#fff;color:var(--mli-text);font-family:inherit;font-size:14px;line-height:1.2;text-decoration:none;cursor:pointer}a.mlsimport-pager__btn:hover{border-color:var(--mli-accent,var(--mlsimport-accent));color:var(--mli-accent,var(--mlsimport-accent))}.mlsimport-pager__btn.is-active{background:var(--mli-accent,var(--mlsimport-accent));color:#fff;border-color:var(--mli-accent,var(--mlsimport-accent));cursor:default}.mlsimport-pager__gap{padding:8px 4px;color:var(--mli-muted)}.mlsimport-content-slider{position:relative;padding-top:54px}.mlsimport-content-slider .splide__slide{height:auto}.mlsimport-content-slider .splide__slide>*{box-sizing:border-box;width:100%;height:100%;padding:0;margin:0}.mlsimport-content-slider:not(.is-initialized) .splide__track{overflow:hidden}.mlsimport-content-slider:not(.is-initialized) .splide__list{display:flex;gap:1.5rem;margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.mlsimport-content-slider:not(.is-initialized) .splide__slide{flex:0 0 calc(33.333% - 1rem);min-width:0;list-style:none;scroll-snap-align:start}@media (max-width:980px){.mlsimport-content-slider:not(.is-initialized) .splide__slide{flex-basis:calc(50% - 0.75rem)}}@media (max-width:640px){.mlsimport-content-slider:not(.is-initialized) .splide__slide{flex-basis:85%}}.mlsimport-content-slider .splide__arrows{position:absolute;top:0;right:0;display:flex;gap:0;pointer-events:auto}.mlsimport-content-slider .splide__arrow{position:static;top:auto;left:auto;right:auto;transform:none;width:38px;height:38px;border:1px solid #e7e7e7;border-radius:0;background:0 0;opacity:1;pointer-events:auto;transition:background .2s ease,border-color .2s ease}.mlsimport-content-slider .splide__arrow--next{border-left:none}.mlsimport-content-slider .splide__arrow svg{width:14px;height:14px;fill:#333;transition:fill .2s ease}.mlsimport-content-slider .splide__arrow:hover:not(:disabled){background:#1a1a1a;border-color:#1a1a1a}.mlsimport-content-slider .splide__arrow:hover:not(:disabled) svg{fill:#fff}.mlsimport-content-slider .splide__arrow:disabled{opacity:.35;cursor:default}.mlsimport-map{min-height:480px;border-radius:var(--mli-radius);overflow:hidden;border:1px solid var(--mli-border)}.mlsimport-agent-box{padding:16px 18px;border:1px solid var(--mli-border);border-radius:var(--mli-radius);background:#fff;max-width:320px}.mlsimport-agent-box__name{margin:0 0 4px;font-size:18px}.mlsimport-agent-box__office{margin:0 0 10px;color:var(--mli-muted);font-size:14px}.mlsimport-agent-box__contact{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.mlsimport-agent-box__contact a{color:var(--mli-accent);text-decoration:none}.mlsimport-agents__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px, 1fr));gap:var(--mli-gap)}.mlsimport-agent-card{border:1px solid var(--mli-border);border-radius:var(--mli-radius);overflow:hidden;background:#fff;text-align:center}.mlsimport-agent-card__link{text-decoration:none;color:inherit}.mlsimport-agent-card__photo img{width:100%;height:200px;object-fit:cover}.mlsimport-agent-card__name{margin:12px 0 4px;font-size:16px}.mlsimport-agent-card__phone{margin:0 0 14px;color:var(--mli-muted);font-size:14px}.mlsimport-agents-directory{display:grid;grid-template-columns:repeat(var(--mlsimport-agents-cols,4),minmax(0, 1fr));gap:var(--mlsimport-agents-gap,var(--mli-gap))}.mlsimport-agent-card--dir{display:block;text-decoration:none;color:inherit;border-radius:var(--mlsimport-agents-radius,var(--mli-radius));transition:box-shadow .15s ease,transform .15s ease}.mlsimport-agent-card--dir:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);transform:translateY(-2px)}.mlsimport-agent-card__img{display:block;width:100%;height:240px;object-fit:cover}.mlsimport-agent-card__img--empty{background:linear-gradient(135deg,#eef1f4,#dfe4ea)}.mlsimport-agent-card__body{padding:14px 12px 16px}.mlsimport-agent-card--dir .mlsimport-agent-card__name{display:block;margin:0 0 4px;font-size:16px;font-weight:600}.mlsimport-agent-card__title{display:block;color:var(--mli-accent);font-size:13px;font-weight:500}.mlsimport-agent-card__office{display:block;margin-top:4px;color:var(--mli-muted);font-size:13px}@media (max-width:900px){.mlsimport-agents-directory{grid-template-columns:repeat(auto-fill,minmax(180px, 1fr))}}@media (max-width:480px){.mlsimport-agents-directory{grid-template-columns:repeat(2,minmax(0, 1fr))}}.mlsimport-page-block{margin:0 0 28px}.mlsimport-listings.mlsimport-listings--no-form .mlsimport-search{display:none}.mlsimport-contact-form{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;align-items:end}.mlsimport-search-form{display:grid;grid-template-columns:repeat(12,1fr);gap:12px;align-items:end}.mlsimport-search-form__field,.mlsimport-search-form__submit{grid-column:span 12}.mlsimport-search-form__title{grid-column:span 12;margin:0;font-size:18px;line-height:1.3}.mlsimport-search-form__field--two-thirds,.mlsimport-search-form__submit--two-thirds{grid-column:span 8}.mlsimport-search-form__field--half,.mlsimport-search-form__submit--half{grid-column:span 6}.mlsimport-search-form__field--third,.mlsimport-search-form__submit--third{grid-column:span 4}.mlsimport-search-form__field--quarter,.mlsimport-search-form__submit--quarter{grid-column:span 3}.mlsimport-search-form__field,.mlsimport-contact-form__field{display:flex;flex-direction:column;gap:4px;flex:1 1 160px;font-size:13px;color:var(--mli-muted,#666)}.mlsimport-search-form .mlsimport-search-form__field{min-width:240px}@media (max-width:600px){.mlsimport-search-form__field,.mlsimport-search-form__submit{grid-column:span 12}}.mlsimport-search-form__field input,.mlsimport-search-form__field select,.mlsimport-contact-form__field input:not([type=checkbox]):not([type=radio]),.mlsimport-contact-form__field select,.mlsimport-contact-form__field textarea{padding:9px 11px;border:1px solid var(--mli-border,#e2e2e2);border-radius:6px;font-family:inherit;font-size:14px}.mlsimport-search-form__field input,.mlsimport-search-form__field select{box-sizing:border-box;min-height:40px}.mlsimport-contact-form__field{grid-column:span 12}.mlsimport-contact-form__field--two-thirds{grid-column:span 8}.mlsimport-contact-form__field--half{grid-column:span 6}.mlsimport-contact-form__field--third{grid-column:span 4}.mlsimport-contact-form__field--quarter{grid-column:span 3}.mlsimport-contact-form__field--checkbox{flex-direction:row;align-items:center;gap:8px}.mlsimport-contact-form__field--radio{display:block;border:0;margin:0;padding:0}.mlsimport-contact-form__field--radio label{display:flex;align-items:center;gap:6px;margin-top:4px}@media (max-width:600px){.mlsimport-contact-form__field{grid-column:span 12}}.mlsimport-search-form__submit,.mlsimport-search-form__submit:hover,.mlsimport-search-form__submit:focus,.mlsimport-contact-form__submit,.mlsimport-contact-form__submit:hover,.mlsimport-contact-form__submit:focus{padding:10px 22px;border:0;border-radius:6px;background:var(--mli-accent);color:#fff;font-family:inherit;font-size:14px;line-height:1.2;cursor:pointer}.mlsimport-search-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;width:100%;min-height:40px}.mlsimport-search-form__submit{transition:filter .2s ease}.mlsimport-search-form__submit:hover{filter:brightness(.95)}.mlsimport-search-form__submit--small{padding:7px 16px;font-size:13px}.mlsimport-search-form__submit--large{padding:14px 28px;font-size:16px}.mlsimport-search-form__submit-icon{width:1em;height:1em;flex:none;object-fit:contain}.mlsimport-location{position:relative;display:flex;flex-direction:column}.mlsimport-location__list{position:absolute;z-index:20;top:calc(100% + 4px);left:0;right:0;margin:0;padding:4px;list-style:none;max-height:260px;overflow-y:auto;background:#fff;border:1px solid var(--mli-border,#e2e2e2);border-radius:6px;box-shadow:0 8px 24px -12px rgba(0,0,0,.3)}.mlsimport-location__list[hidden]{display:none}.mlsimport-location__option{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:4px;font-size:14px;cursor:pointer}.mlsimport-location__option:hover,.mlsimport-location__option.is-active{background:var(--mli-soft,#f2f4f3)}.mlsimport-location__type{margin-left:auto;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--mli-muted,#666);border:1px solid var(--mli-border,#e2e2e2);border-radius:4px;padding:1px 6px}.mlsimport-hp{position:absolute;left:-9999px}.mlsimport-contact-form__submit{grid-column:span 12;justify-self:start}.mlsimport-contact-form__submit--two-thirds{grid-column:span 8}.mlsimport-contact-form__submit--half{grid-column:span 6}.mlsimport-contact-form__submit--third{grid-column:span 4}.mlsimport-contact-form__submit--quarter{grid-column:span 3}.mlsimport-contact-form--btn-start .mlsimport-contact-form__submit{justify-self:start}.mlsimport-contact-form--btn-center .mlsimport-contact-form__submit{justify-self:center}.mlsimport-contact-form--btn-end .mlsimport-contact-form__submit{justify-self:end}.mlsimport-contact-form--btn-stretch .mlsimport-contact-form__submit{justify-self:stretch}.mlsimport-contact-form__submit--small{padding:7px 16px;font-size:13px}.mlsimport-contact-form__submit--large{padding:14px 28px;font-size:16px}.mlsimport-contact-form--small .mlsimport-contact-form__field input:not([type=checkbox]):not([type=radio]),.mlsimport-contact-form--small .mlsimport-contact-form__field select,.mlsimport-contact-form--small .mlsimport-contact-form__field textarea{padding:6px 9px;font-size:13px}.mlsimport-contact-form--large .mlsimport-contact-form__field input:not([type=checkbox]):not([type=radio]),.mlsimport-contact-form--large .mlsimport-contact-form__field select,.mlsimport-contact-form--large .mlsimport-contact-form__field textarea{padding:13px 15px;font-size:16px}.mlsimport-contact-form__title{grid-column:span 12;margin:0;font-size:18px;line-height:1.3}.mlsimport-contact-form__consent{grid-column:1/-1;font-size:13px;color:var(--mli-muted,#666)}.mlsimport-contact-form__consent .mlsimport-property-lead-form__consent{display:flex;align-items:flex-start;gap:8px}.mlsimport-contact-form__message{grid-column:1/-1;font-size:14px}@media (max-width:600px){.mlsimport-contact-form .mlsimport-contact-form__submit{grid-column:span 12;justify-self:stretch}}.mlsimport-page-block--map .mlsimport-map{width:100%;height:420px;border-radius:8px;background:#eef1f4}.mlsimport-listing-card--v2 .mlsimport-listing-card__link{display:grid;grid-template-columns:40% 1fr;align-items:stretch}.mlsimport-listing-card--v2 .mlsimport-listing-card__media{height:100%;min-height:180px}.mlsimport-listing-card--v2 .mlsimport-listing-card__body{display:flex;flex-direction:column;justify-content:center;gap:6px}.mlsimport-listing-card--v2 .mlsimport-fav--heart{right:calc( 60% + 10px )}@media (max-width:480px){.mlsimport-listing-card--v2 .mlsimport-listing-card__link{grid-template-columns:1fr}.mlsimport-listing-card--v2 .mlsimport-fav--heart{right:10px}}.mlsimport-listing-card--v3 .mlsimport-listing-card__media{position:relative;height:320px}.mlsimport-listing-card--v3 .mlsimport-listing-card__overlay{position:absolute;left:0;right:0;bottom:0;padding:28px 16px 14px;color:#fff;background:linear-gradient(to top,rgba(0,0,0,.72) 0%,rgba(0,0,0,0) 100%)}.mlsimport-listing-card--v3 .mlsimport-listing-card__title,.mlsimport-listing-card--v3 .mlsimport-listing-card__price,.mlsimport-listing-card--v3 .mlsimport-listing-card__specs{color:#fff}.mlsimport-listing-card--v3 .mlsimport-listing-card__price{font-size:20px;font-weight:700}.mlsimport-cat-tile{position:relative;display:block;overflow:hidden;height:var(--mlsimport-cat-height,240px);border-radius:var(--mlsimport-cat-radius,8px);text-decoration:none;color:#fff;background:#d7dde3}.mlsimport-cat-tile__img{position:absolute;inset:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .4s ease}.mlsimport-cat-tile__img--empty{display:block;background:linear-gradient(135deg,#c9d2da,#aab6c0)}.mlsimport-cat-tile:hover .mlsimport-cat-tile__img{transform:scale(1.06)}.mlsimport-cat-tile__overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 55%)}.mlsimport-cat-tile__body{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;padding:var(--mlsimport-cat-pad,16px)}.mlsimport-cat-tile__title{font-size:var(--mlsimport-cat-title-size,18px);font-weight:600;line-height:1.2;color:var(--mlsimport-cat-title-color,#fff);margin-bottom:var(--mlsimport-cat-title-mb,4px)}.mlsimport-cat-tile__tagline{font-size:13px;opacity:.9;color:var(--mlsimport-cat-title-color,#fff);margin-bottom:var(--mlsimport-cat-tagline-mb,0)}.mlsimport-cat-list{display:grid;grid-template-columns:repeat(var(--mlsimport-cat-cols,4),1fr);gap:var(--mlsimport-cat-gap,16px)}.mlsimport-cat-list--autogrid{grid-template-columns:repeat(auto-fill,minmax(var(--mlsimport-cat-min-width, 220px), 1fr))}@media (max-width:980px){.mlsimport-cat-list:not(.mlsimport-cat-list--autogrid){grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.mlsimport-cat-list:not(.mlsimport-cat-list--autogrid){grid-template-columns:1fr}}.mlsimport-cat--design-2 .mlsimport-cat-tile__overlay{background:rgba(0,0,0,.4)}.mlsimport-cat--design-2 .mlsimport-cat-tile__body{inset:0;align-items:center;justify-content:center;text-align:center}.mlsimport-cat--design-3 .mlsimport-cat-tile{border:var(--mlsimport-cat-border-w,0) solid var(--mlsimport-cat-border-c,#e0e0e0)}.mlsimport-cat--design-3 .mlsimport-cat-tile__overlay{display:none}.mlsimport-cat--design-3 .mlsimport-cat-tile__body{background:rgba(0,0,0,.72)}.mlsimport-category-slider .splide__slide{height:auto;list-style:none}.mlsimport-category-slider .splide__arrow{width:50px;height:50px;background:#ffffff8c;opacity:1}.mlsimport-category-slider .splide__arrow:disabled{opacity:.35}.mlsimport-category-slider:not(.is-initialized) .splide__track{overflow:hidden}.mlsimport-category-slider:not(.is-initialized) .splide__list{display:flex;gap:var(--mlsimport-cat-gap,16px);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.mlsimport-category-slider:not(.is-initialized) .splide__slide{flex:0 0 calc(33.333% - 1rem);min-width:0;scroll-snap-align:start}@media (max-width:640px){.mlsimport-category-slider:not(.is-initialized) .splide__slide{flex-basis:80%}}