.project-plan-card--horizontal .plan-tag__text,.project-plan-card--horizontal .project-plan-card__mortgage,.project-plan-card--horizontal .project-plan-card__number{font-family:var(--font);font-size:var(--typescale-label-medium-font-size);font-style:normal;font-weight:var(--typescale-label-medium-font-weight,500);letter-spacing:var(--typescale-label-medium-letter-spacing);line-height:var(--typescale-label-medium-line-height);-webkit-text-decoration:var(--typescale-label-medium-text-decoration);text-decoration:var(--typescale-label-medium-text-decoration);text-transform:var(--typescale-label-medium-text-transform)}.project-plan-card__price-info{font-family:var(--font);font-size:var(--typescale-label-small-font-size);font-style:normal;font-weight:var(--typescale-label-small-font-weight,500);letter-spacing:var(--typescale-label-small-letter-spacing);line-height:var(--typescale-label-small-line-height);-webkit-text-decoration:var(--typescale-label-small-text-decoration);text-decoration:var(--typescale-label-small-text-decoration);text-transform:var(--typescale-label-small-text-transform)}.project-plan-card--horizontal .project-plan-card__size{font-family:var(--font);font-size:var(--typescale-h4-title-font-size);font-style:normal;font-weight:var(--typescale-h4-title-font-weight,500);letter-spacing:var(--typescale-h4-title-letter-spacing);line-height:var(--typescale-h4-title-line-height);-webkit-text-decoration:var(--typescale-h4-title-text-decoration);text-decoration:var(--typescale-h4-title-text-decoration);text-transform:var(--typescale-h4-title-text-transform)}.project-plan-card{color:var(--color-on-surface);min-width:310px;position:relative;transition:transform .3s cubic-bezier(.2,0,0,1);will-change:transform}@media (any-hover:hover) and (pointer:fine){.project-plan-card:hover .project-plan-card__visited{opacity:0}}.project-plan-card__more{background:var(--color-primary);border:1px solid var(--color-primary);border-radius:8px;bottom:calc(100% - 2px);color:var(--color-on-primary);left:16px;padding:9px;position:absolute;transform:translateY(100%)}.project-plan-card__more,.project-plan-card__wrapper{transition:transform .3s cubic-bezier(.2,0,0,1);will-change:transform}.project-plan-card__wrapper{background:var(--color-surface);border-radius:20px;display:flex;flex-direction:column;height:100%;padding-top:50px;position:relative}.project-plan-card__row{padding:0 20px}@media only screen and (max-width:734px){.project-plan-card__row{padding:0 15px}}.project-plan-card__images{display:flex;flex-direction:column;position:relative}.project-plan-card__image{aspect-ratio:1.4;height:100%;width:100%}.project-plan-card__image img,.project-plan-card__image picture{display:flex;height:100%;object-fit:contain;width:100%}.project-plan-card__footer{border-radius:inherit;flex:1;margin-top:7px;padding-bottom:15px;padding-top:13px;transition:color .3s cubic-bezier(.2,0,0,1),background-color .3s cubic-bezier(.2,0,0,1)}.project-plan-card__footer-end:has(.plan-tags:empty) .project-plan-card__tags{display:none!important}.project-plan-card__title{display:flex;flex-direction:column;gap:7px}@media only screen and (max-width:734px){.project-plan-card__size{font-size:24px}}.project-plan-card__number-wrapper{display:flex;flex-direction:column;gap:12px}.project-plan-card__number{color:var(--color-on-surface-light)}.project-plan-card__project-name{line-height:1}.project-plan-card__buy{display:flex;flex-direction:column;gap:7px;margin-top:5px;min-height:35px}@media only screen and (max-width:734px){.project-plan-card__buy{min-height:37px}}.project-plan-card__price{align-items:center;color:var(--color-primary);display:flex;gap:1px 10px;transition:inherit}@media only screen and (max-width:734px){.project-plan-card__price{font-size:18px;gap:0 8px}}.project-plan-card__price span span{color:var(--color-attention)}.project-plan-card__full-price{color:var(--color-on-surface-light);font-size:10px}.project-plan-card__price-info{align-self:flex-start;background:var(--price-info-color,#3e3a3b33);border:1px solid var(--price-info-color,#3e3a3b33);border-radius:4px;color:#292830;display:inline-flex;font-weight:600;margin-top:10px;padding:8px 10px;white-space:nowrap}.project-plan-card__price-info span{color:#ec746c}.project-plan-card__mortgage{color:var(--color-on-surface-light);transition:inherit}@media only screen and (max-width:734px){.project-plan-card__mortgage{font-size:12px}}.project-plan-card__tags{margin-top:16px}.project-plan-card__favorite{position:absolute;right:7.5px;top:7.5px;z-index:var(--z-index-1)}.project-plan-card__favorite.is-favorite{color:var(--color-attention)}.project-plan-card__link{inset:0;position:absolute}.project-plan-card--default{max-width:400px}@media only screen and (any-hover:hover) and (pointer:fine) and (min-width:734.1px){.project-plan-card--default:hover{--plan-tag-color:var(--color-white);--plan-tag-bg:var(--color-white-10);--plan-tag-icon-color:var(--color-white-50)}.project-plan-card--default:hover .project-plan-card__more,.project-plan-card--default:hover .project-plan-card__wrapper{transform:translateY(12px)}.project-plan-card--default:hover .project-plan-card__footer{background-color:var(--color-primary);color:var(--color-on-primary)}.project-plan-card--default:hover .project-plan-card__price{color:var(--color-on-primary)}.project-plan-card--default:hover .project-plan-card__full-price{color:inherit;opacity:.8}.project-plan-card--default:hover .project-plan-card__mortgage{color:var(--color-on-surface-dark-variant)}}.project-plan-card--default .project-plan-card__number-wrapper{gap:10px;left:20px;position:absolute;top:20px}.project-plan-card--default .project-plan-card__visited-wrapper{margin-top:19px}.project-plan-card--horizontal .project-plan-card__wrapper{border-radius:15px;flex-direction:row;gap:35px;padding:15px 35px 15px 15px}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__wrapper{padding:0}}.project-plan-card--horizontal .project-plan-card__images{padding:0;width:var(--scheme-width)}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__images{position:absolute;right:5px;top:5px}}.project-plan-card--horizontal .project-plan-card__image{aspect-ratio:1.275;height:80px}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__image{aspect-ratio:1.32;border:1px solid var(--color-primary-10);border-radius:16px;height:91px;max-width:120px;padding:1px}}.project-plan-card--horizontal .project-plan-card__title{width:var(--square-width)}.project-plan-card--horizontal .project-plan-card__price{width:var(--cost-width)}@media only screen and (min-width:734.1px){.project-plan-card--horizontal .project-plan-card__price{align-items:flex-start;flex-direction:column}}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__price{font-size:20px}.project-plan-card--horizontal .project-plan-card__mortgage,.project-plan-card--horizontal .project-plan-card__number{font-size:12px}}.project-plan-card--horizontal .project-plan-card__buy{margin-top:0}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__buy{gap:3px}.project-plan-card--horizontal .project-plan-card__mortgage{color:var(--color-primary)}}.project-plan-card--horizontal .project-plan-card__favorite{height:41px;inset:unset;margin-left:auto;min-width:41px;padding:0;position:relative;width:41px}.project-plan-card--horizontal .project-plan-card__favorite svg{height:36px!important;width:36px!important}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__favorite{height:35px;min-width:35px;width:35px}.project-plan-card--horizontal .project-plan-card__favorite svg{height:26px!important;width:26px!important}}.project-plan-card--horizontal .project-plan-card__tags{margin:0}.project-plan-card--horizontal .plan-tags{gap:10px}@media only screen and (max-width:734px){.project-plan-card--horizontal .plan-tags{gap:4px}}.project-plan-card--horizontal .plan-tag{gap:7px;padding:12px 10px}@media only screen and (max-width:734px){.project-plan-card--horizontal .plan-tag{padding:8px 10px}}.project-plan-card--horizontal .plan-tag svg{height:16px;width:16px}@media only screen and (max-width:734px){.project-plan-card--horizontal .plan-tag__text{font-size:12px}}.project-plan-card--horizontal .project-plan-card__footer{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:14px 35px;margin:0;padding:0}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__footer{align-items:unset;flex-direction:column;padding:15px}.project-plan-card--horizontal .project-plan-card__tag:nth-child(n+2){display:none}}.project-plan-card--horizontal .project-plan-card__footer-end{align-items:center;display:flex;flex:1;justify-content:space-between}@media only screen and (max-width:734px){.project-plan-card--horizontal .project-plan-card__footer-end{border-top:1px solid var(--color-primary-10);padding-top:10px}.project-plan-card--horizontal .project-plan-card__visited-text{font-size:12px}.project-plan-card--horizontal .project-plan-card__visited{align-items:flex-start;justify-content:flex-end;padding:5px}.project-plan-card--horizontal .project-plan-card__visited-wrapper{gap:6px;margin-top:99px;width:120px}}.project-plan-card--horizontal .project-plan-card__discount,.project-plan-card--horizontal .project-plan-card__discount-meters{right:-9px;top:-11px}@media only screen and (min-width:734.1px){.project-plan-card--horizontal .project-plan-card__discount,.project-plan-card--horizontal .project-plan-card__discount-meters{left:-21px;top:-25px}}.project-plan-card__visited{align-items:center;background:var(--plan-card-visited-bg-color,#25548033);border-radius:inherit;display:flex;gap:8px;inset:0;justify-content:center;pointer-events:none;position:absolute;transition:opacity .4s cubic-bezier(.2,0,0,1);z-index:var(--z-index-1)}.project-plan-card__visited-wrapper{align-items:center;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:var(--plan-card-visited-icon-bg-color,#25548099);border-radius:6px;color:var(--plan-card-visited-text-color,var(--color-on-primary));display:flex;gap:8px;padding:5px 10px 5px 8px}.project-plan-card__visited-icon{align-items:center;display:flex;height:20px;justify-content:center;width:20px}.project-plan-card__visited-text{font-size:14px;line-height:1}.project-plan-card__discount,.project-plan-card__discount-meters{align-items:center;color:var(--color-white);display:flex;flex-direction:column;gap:5px;height:75px;justify-content:center;position:absolute;right:15px;text-align:center;top:0;width:75px;z-index:2}@media only screen and (max-width:734px){.project-plan-card__discount,.project-plan-card__discount-meters{right:12px}}.project-plan-card__discount{background-color:var(--color-attention);border-radius:50%;right:15px}.project-plan-card__discount.label-large{font-size:28px;font-weight:700;letter-spacing:0}@media only screen and (max-width:734px){.project-plan-card__discount{right:5px;top:5px}}.project-plan-card__discount span{font-size:12px;font-weight:400;letter-spacing:-2%;text-transform:uppercase}.project-plan-card .discount-new span{font-size:16px;font-weight:700;letter-spacing:0}.project-plan-card__discount-meters{background-color:var(--color-attention-dark);border-radius:14px}.project-plan-card__discount-meters span{font-size:9px;letter-spacing:-.02em}.project-plan-card--discount.project-plan-card .project-plan-card__mortgage,.project-plan-card--discount.project-plan-card .project-plan-card__price{color:var(--color-attention)!important}.project-plan-card__discount.discount--project-12{background:linear-gradient(20.1deg,#ce4589,#fde538 120.36%)}@media only screen and (max-width:734px){.project-plan-card__discount.discount--project-12{height:55px;width:55px}}
