/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--listing-card-angle:0deg}}}@layer theme,base,components,utilities;@property --listing-card-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes _listing-card-border-spin_cvrop_1{to{--listing-card-angle:360deg}}._frame_cvrop_2{height:100%;position:relative}._frame_cvrop_2 ._action_cvrop_2{top:var(--spacing-sm,8px);right:var(--spacing-sm,8px);z-index:1;border-radius:var(--radius-full,9999px);background-color:var(--color-core-white,#fff);display:flex;position:absolute}._root_cvrop_2{gap:var(--spacing-0,0px);height:100%;position:relative;overflow:hidden;padding:var(--spacing-0,0px)!important}._root_cvrop_2[data-unavailable=true] ._imageWrap_cvrop_2,._root_cvrop_2[data-unavailable=true] ._body_cvrop_2{opacity:.6}._root_cvrop_2[data-unavailable=true] ._unavailableLabel_cvrop_2{bottom:var(--spacing-sm,8px);left:var(--spacing-sm,8px);border-radius:var(--radius-md,6px);background-color:var(--color-background-inverse-primary,var(--color-blue-950));padding-inline:var(--spacing-sm,8px);padding-block:var(--spacing-2xs,2px);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-content-inverse-primary,var(--color-core-white));align-items:center;display:inline-flex;position:absolute}._root_cvrop_2[data-promoted=true]{isolation:isolate;padding:2px}._root_cvrop_2[data-promoted=true]:before{content:"";background:conic-gradient(from var(--listing-card-angle), var(--color-blue-950), var(--color-blue-600), var(--color-indigo-700), var(--color-blue-950));pointer-events:none;position:absolute;inset:0}._root_cvrop_2[data-promoted=true] ._inner_cvrop_2{background-color:var(--color-background-primary,var(--color-core-white));border-radius:calc(var(--radius-xl) - 2px);position:relative;overflow:hidden}@media (prefers-reduced-motion:no-preference){._root_cvrop_2[data-promoted=true]:before{animation:8s linear infinite _listing-card-border-spin_cvrop_1}}._root_cvrop_2 ._inner_cvrop_2{align-items:stretch;gap:var(--spacing-0,0px);width:100%}._root_cvrop_2 ._imageWrap_cvrop_2{flex-shrink:0;width:100%;position:relative}._root_cvrop_2 ._image_cvrop_2{aspect-ratio:4/3;border-radius:var(--radius-none,0px);object-fit:cover;flex-shrink:0;width:100%}._root_cvrop_2 ._badges_cvrop_2{top:var(--spacing-sm,8px);left:var(--spacing-sm,8px);gap:var(--spacing-xs,4px);flex-wrap:wrap;display:flex;position:absolute}._root_cvrop_2 ._badge_cvrop_2{align-items:center;gap:var(--spacing-2xs,2px);border-radius:var(--radius-md,6px);background-color:var(--color-background-inverse-primary,var(--color-blue-950));padding-inline:var(--spacing-sm,8px);padding-block:var(--spacing-2xs,2px);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-content-inverse-primary,var(--color-core-white));display:inline-flex}._root_cvrop_2 ._badgeIcon_cvrop_2{width:var(--spacing-sm,8px);height:var(--spacing-sm,8px)}._root_cvrop_2 ._body_cvrop_2{gap:var(--spacing-xs,4px);width:100%;padding:var(--spacing-md,12px);flex-direction:column;flex-grow:1;display:flex}._root_cvrop_2 ._address_cvrop_2{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:auto;display:-webkit-box;overflow:hidden}
