.dev-pricelist--cardlist .rp-developer-estate-item{background:var(--rp-card-background,#f7f7f7);border-radius:var(--rp-card-radius-left,0) var(--rp-card-radius-top,0) var(--rp-card-radius-right,0) var(--rp-card-radius-bottom,0);box-shadow:inset 0 0 0 var(--rp-card-outline-width,0) var(--rp-card-outline-color,transparent);color:var(--rp-card-text,#333);display:flex;flex-direction:column;font-family:Satoshi,sans-serif;min-width:0;padding:var(--rp-card-padding-top,20px) var(--rp-card-padding-right,20px) var(--rp-card-padding-bottom,20px) var(--rp-card-padding-left,20px);transition:color .18s ease,background-color .18s ease,border-radius .18s ease,box-shadow .18s ease}.dev-pricelist--cardlist .rp-developer-estate-item__header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.dev-pricelist--cardlist .rp-developer-estate-item__header .estate-state{margin-top:12px}.dev-pricelist--cardlist .rp-developer-estate-item__title{margin:0}.dev-pricelist--cardlist .rp-developer-estate-item__like{background:transparent;border:0;color:inherit;cursor:pointer;display:grid;padding:0;place-items:center;position:relative;z-index:1}.dev-pricelist--cardlist .rp-developer-estate-item__like img{display:block;height:20px;transition:transform .18s ease;width:20px}.dev-pricelist--cardlist .rp-developer-estate-item__like:hover img{transform:scale(1.06)}.dev-pricelist--cardlist .rp-developer-estate-item__plan{aspect-ratio:4/3;position:relative;width:100%}.dev-pricelist--cardlist .rp-developer-estate-item__plan-media{display:grid;inset:20px;min-height:0;min-width:0;place-items:center;position:absolute}.dev-pricelist--cardlist .rp-developer-estate-item__plan-media img{display:block;height:100%;min-height:0;min-width:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.dev-pricelist--cardlist .rp-developer-estate-item__plan-placeholder{color:currentColor;font-size:13px;opacity:.45;text-transform:uppercase}.dev-pricelist--cardlist .rp-developer-estate-item__facts{display:grid;gap:26px clamp(20px,4vw,44px);grid-template-columns:repeat(2,minmax(0,1fr))}.dev-pricelist--cardlist .rp-developer-estate-item__fact{align-items:flex-start;display:flex;flex-direction:column;min-width:0}.dev-pricelist--cardlist .rp-developer-estate-item__fact strong{font-size:17px;font-weight:700;line-height:1.15}.dev-pricelist--cardlist .rp-developer-estate-item__fact strong sup{font-size:.58em}.dev-pricelist--cardlist .rp-developer-estate-item__details dt,.dev-pricelist--cardlist .rp-developer-estate-item__label{font-size:12px;font-weight:500;letter-spacing:.035em;line-height:1.15;margin-bottom:5px;text-transform:uppercase}.dev-pricelist--cardlist .rp-developer-estate-item__fact--price .rp-developer-list-item--like-lockprice,.dev-pricelist--cardlist .rp-developer-estate-item__price-row .rp-developer-list-item--like-lockprice{background:var(--rp-card-accent,#d99c70);color:#fff}.dev-pricelist--cardlist .rp-developer-estate-item__details{border-top:1px solid rgba(51,51,51,.18);margin:20px 0 0}.dev-pricelist--cardlist .rp-developer-estate-item__detail-row,.dev-pricelist--cardlist .rp-developer-estate-item__price-row{align-items:center;border-bottom:1px solid rgba(51,51,51,.18);display:grid;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:42px;padding:5px 0}.dev-pricelist--cardlist .rp-developer-estate-item__detail-row dd,.dev-pricelist--cardlist .rp-developer-estate-item__detail-row dt{margin:0}.dev-pricelist--cardlist .rp-developer-estate-item__detail-row dt{margin-bottom:0}.dev-pricelist--cardlist .rp-developer-estate-item__detail-row dd{font-size:12px;font-weight:500;line-height:1.25;text-align:right}.dev-pricelist--cardlist .rp-developer-estate-item__detail-row dd sup{font-size:.65em}.dev-pricelist--cardlist .rp-developer-estate-item__price-row{margin-top:0}.dev-pricelist--cardlist .rp-developer-estate-item__price-row .rp-developer-estate-item__label{margin-bottom:0}.dev-pricelist--cardlist .rp-developer-estate-item__price-row>:last-child{justify-self:end}.dev-pricelist--cardlist .rp-developer-estate-item__detail{align-items:center;background:#333;border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:14px;justify-content:center;margin:20px auto 0;padding:8px 16px;transition:transform .18s ease,background .18s ease}.dev-pricelist--cardlist .rp-developer-estate-item__detail .rp-icon{width:10px}.dev-pricelist--cardlist .rp-developer-estate-item__detail:hover{background:#1f1f1f;transform:translateY(-2px)}.dev-pricelist--cardlist .rp-developer-estate-item__detail:disabled{cursor:default;opacity:.45;transform:none}@media (max-width:420px){.dev-pricelist--cardlist .rp-developer-estate-item__facts{gap:22px 14px}.dev-pricelist--cardlist .rp-developer-estate-item__fact--price .rp-developer-list-item--like-lockprice{padding:0 12px}.dev-pricelist--cardlist .rp-developer-estate-item__fact--price .rp-developer-list-item--like-lockprice .estate-state__label{font-size:13px}}@media (hover:hover) and (pointer:fine){.dev-pricelist--cardlist .rp-developer-estate-item:hover{background:var(--rp-card-hover-background,var(--rp-card-background,#f7f7f7));border-radius:var(--rp-card-hover-radius-left,var(--rp-card-radius-left,0)) var(--rp-card-hover-radius-top,var(--rp-card-radius-top,0)) var(--rp-card-hover-radius-right,var(--rp-card-radius-right,0)) var(--rp-card-hover-radius-bottom,var(--rp-card-radius-bottom,0));box-shadow:inset 0 0 0 var(--rp-card-hover-outline-width,0) var(--rp-card-hover-outline-color,transparent);color:var(--rp-card-hover-text,var(--rp-card-text,#333))}}
