body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card{position:relative!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;height:auto!important;min-width:0!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #ede9fe!important;border-radius:4px!important;background:#fff!important;box-shadow:0 5px 12px #00000008!important;overflow:hidden!important;scroll-snap-align:start}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card>a{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;color:inherit!important;text-decoration:none!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-photo{position:relative!important;display:block!important;flex:0 0 142px!important;width:100%!important;height:142px!important;min-height:142px!important;max-height:142px!important;margin:0!important;padding:0!important;border:0!important;border-radius:3px 3px 0 0!important;background:#f2f4f7!important;overflow:hidden!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-photo img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;margin:0!important;padding:0!important;object-fit:contain!important;object-position:center!important;border-radius:0!important;transform:none!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-body{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;align-items:stretch!important;min-width:0!important;min-height:110px!important;gap:0!important;margin:0!important;padding:10px 11px 8px!important;box-sizing:border-box!important;text-align:left!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-body h3{display:block!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;height:15px!important;min-height:15px!important;max-height:15px!important;margin:0!important;padding:0!important;color:#0f172a!important;font-size:12.5px!important;font-weight:600!important;line-height:15px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:normal!important;word-break:normal!important;-webkit-line-clamp:unset!important;text-decoration:none!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-body .price{display:block!important;flex:0 0 auto!important;height:19px!important;min-height:19px!important;margin:4px 0 0!important;padding:0!important;color:#4d148c!important;font-size:14.5px!important;font-weight:900!important;line-height:19px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-city{display:flex!important;align-items:center!important;flex:0 0 12px!important;gap:3px!important;min-width:0!important;height:12px!important;min-height:12px!important;margin:auto 0 0!important;padding:0!important;color:#64748b!important;font-size:10px!important;font-weight:600!important;line-height:12px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-city>span{min-width:0!important;margin:0!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-city svg{display:block!important;flex:0 0 12px!important;width:12px!important;height:12px!important;margin:0!important;color:#4d148c!important;stroke-width:1.7!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-specs{display:block!important;flex:0 0 auto!important;width:100%!important;height:17px!important;min-height:17px!important;max-height:17px!important;box-sizing:border-box!important;margin:5px 0 0!important;padding:5px 0 0!important;border:0!important;border-top:1px solid #ede9fe!important;border-radius:0!important;background:transparent!important;color:#6b7280!important;font-size:9px!important;font-weight:600!important;line-height:11px!important;letter-spacing:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-specs span{display:inline!important;height:auto!important;min-height:0!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:inherit!important;font-size:9px!important;font-weight:600!important;line-height:11px!important;white-space:nowrap!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-specs .listing-spec-separator{padding:0 3px!important;font-weight:400!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-specs span:before{content:none!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing{position:absolute!important;z-index:3!important;display:grid!important;place-items:center!important;top:8px!important;right:8px!important;left:auto!important;width:31px!important;height:31px!important;min-width:31px!important;min-height:31px!important;margin:0!important;padding:0!important;box-sizing:border-box!important;border:1px solid #ede9fe!important;border-radius:50%!important;background:#fff!important;color:#64748b!important;box-shadow:0 4px 12px #0f172a21!important;line-height:1!important;transform:none!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing svg{display:block!important;width:16px!important;height:16px!important;margin:0!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing[aria-pressed=true]{background:#fff!important;color:#4d148c!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing[aria-pressed=true] svg{fill:#4d148c!important;stroke:#4d148c!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card,body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card :is(a,h3,div,span,p,strong,button){font-family:Poppins,Arial,sans-serif!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}body :is(#pkd-seo-landing,#pkd-seo-related) .pkdsl-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 6px;align-items:stretch}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-no-image{display:grid;place-items:center;height:100%;color:#64748b;font-size:12px}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing::before{content:'';position:absolute;inset:-6px}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing{cursor:pointer;touch-action:manipulation}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing:active{color:#4d148c!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing:disabled{opacity:.65;cursor:wait}body :is(#pkd-seo-landing,#pkd-seo-related) .pkdsl-card-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body :is(#pkd-seo-landing,#pkd-seo-related) .pkdsl-card-status.is-error{position:static;width:auto;height:auto;clip-path:none;white-space:normal;grid-column:1/-1;color:#9b2c2c;font-size:12px}@media(max-width:950px) and (min-width:768px){body :is(#pkd-seo-landing,#pkd-seo-related) .pkdsl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){body :is(#pkd-seo-landing,#pkd-seo-related) .pkdsl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 4px}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card{height:242px!important;min-height:242px!important;max-height:242px!important;border-radius:3px!important;transform:none!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-photo{flex-basis:130px!important;height:130px!important;min-height:130px!important;max-height:130px!important;border-radius:2px 2px 0 0!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-body{min-height:0!important;padding:10px 11px 8px!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing{width:26px!important;height:26px!important;min-width:26px!important;min-height:26px!important;padding:5px!important;border:0!important;color:#202124!important;box-shadow:0 2px 4px #0000001f!important}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing::before{inset:-9px}body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .save-listing[aria-pressed=true]{color:#4d148c!important}}@media(max-width:350px){body :is(#pkd-seo-landing,#pkd-seo-related) .listing-card .listing-body{padding-inline:8px!important}}