.apts-section{background:linear-gradient(#f0ede6 0%,#e8e1d4 100%);padding:48px 0 96px}.apts-section__heading{font-family:"Baskerville","Libre Baskerville",var(--font-playfair),"Playfair Display",Georgia,serif;color:#2d2119;margin-bottom:32px;padding-bottom:12px;font-size:clamp(1.4rem,2.5vw,1.9rem);font-weight:700;position:relative}.apts-section__heading:after{content:"";background:linear-gradient(90deg,#8d8a3e,#c4b96a);border-radius:2px;width:40px;height:3px;position:absolute;bottom:0;left:0}.apts-section__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:600px){.apts-section__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (min-width:1200px){.apts-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1600px){.apts-section__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.apts-section__empty{text-align:center;color:#9c8070;font-size:1rem;font-family:var(--font-inter),"Inter",sans-serif;padding:80px 0}.apt-card__link{min-width:0;height:100%;color:inherit;text-decoration:none;display:block}.apt-card{box-sizing:border-box;background:#f7f4ee;border:1px solid #b4aa9633;border-radius:16px;flex-direction:column;width:100%;min-width:0;height:100%;transition:transform .26s,box-shadow .26s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000000f}@media (hover:hover){.apt-card:hover{transform:translateY(-3px);box-shadow:0 12px 36px #0000001a}.apt-card:hover .apt-card__img-wrap img{transform:scale(1.04)}.apt-card:hover .apt-card__cta{filter:brightness(1.1);box-shadow:0 8px 20px #6e6a2c61}}.apt-card__title-row{box-sizing:border-box;border-bottom:1px solid #8c826e26;flex-shrink:0;min-width:0;padding:14px 16px 12px}@media (min-width:600px){.apt-card__title-row{padding:16px 18px 13px}}@media (min-width:1200px){.apt-card__title-row{padding:18px 20px 15px}}.apt-card__name{color:#2d2119;overflow-wrap:break-word;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;margin:0;font-family:Baskerville,Libre Baskerville,Cormorant Garamond,Georgia,serif;font-size:18px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}@media (min-width:600px){.apt-card__name{font-size:20px}}@media (min-width:1200px){.apt-card__name{font-size:22px}}.apt-card__body{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:1200px){.apt-card__body{flex-direction:row;align-items:stretch;min-height:180px}}.apt-card__img-wrap{aspect-ratio:16/9;background:#e8d9bc;flex-shrink:0;width:100%;min-width:0;position:relative;overflow:hidden}@media (min-width:600px){.apt-card__img-wrap{aspect-ratio:16/10}}@media (min-width:1200px){.apt-card__img-wrap{width:auto;aspect-ratio:unset;flex:0 0 40%}}.apt-card__info{flex-direction:column;flex:1;min-width:0;display:flex}@media (min-width:1200px){.apt-card__info{border-left:1px solid #8c826e1f}}.apt-card__capacity{min-width:0;font-family:var(--font-inter),"Inter",sans-serif;color:#3b3127;border-bottom:1px solid #8c826e26;flex-shrink:0;align-items:center;gap:4px;height:46px;padding:0 14px;font-size:14px;font-weight:500;display:flex;overflow:hidden}@media (min-width:600px){.apt-card__capacity{gap:5px;height:50px;padding:0 16px;font-size:14px}}@media (min-width:1200px){.apt-card__capacity{gap:4px;height:46px;padding:0 14px;font-size:14px}}.apt-card__capacity span:not(.apt-card__sep){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apt-card__sep{white-space:nowrap;color:#3b312759;flex-shrink:0;min-width:0;font-weight:400}.apt-card__hr{border:none;border-top:1px solid #8c826e26;flex-shrink:0;margin:0}.apt-card__rating-block{background:#ece8d8;border-radius:10px;flex-shrink:0;align-items:center;gap:10px;min-width:0;margin:12px 14px 0;padding:8px 10px;display:flex}@media (min-width:600px){.apt-card__rating-block{border-radius:11px;margin:14px 16px 0;padding:10px 12px}}@media (min-width:1200px){.apt-card__rating-block{border-radius:10px;margin:12px 14px 0;padding:8px 10px}}.apt-card__score-badge{background:linear-gradient(#9a9c54 0%,#7d8041 100%);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:6px 9px;display:flex}@media (min-width:600px){.apt-card__score-badge{padding:7px 11px}}.apt-card__score{color:#fff;letter-spacing:-.01em;font-weight:700;line-height:1;font-family:var(--font-inter),"Inter",sans-serif;white-space:nowrap;font-size:18px;display:block}@media (min-width:600px){.apt-card__score{font-size:20px}}.apt-card__rating-label{color:#2e241b;min-width:0;font-weight:500;line-height:1.35;font-family:var(--font-inter),"Inter",sans-serif;overflow-wrap:break-word;word-break:break-word;font-size:10px}@media (min-width:600px){.apt-card__rating-label{font-size:11px}}.apt-card__city-price{flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 14px 0;display:flex}@media (min-width:600px){.apt-card__city-price{padding:12px 16px 0}}@media (min-width:1200px){.apt-card__city-price{padding:10px 14px 0}}.apt-card__city{min-width:0;font-family:var(--font-inter),"Inter",sans-serif;color:#3b312773;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:11px;font-style:italic;overflow:hidden}@media (min-width:1200px){.apt-card__city{font-size:12px}}.apt-card__price{flex-shrink:0;align-items:baseline;gap:1px;min-width:0;display:flex}.apt-card__price-amount{color:#241812;letter-spacing:-.02em;font-weight:700;line-height:1;font-family:var(--font-inter),"Inter",sans-serif;white-space:nowrap;font-size:22px}@media (min-width:600px){.apt-card__price-amount{font-size:23px}}@media (min-width:1200px){.apt-card__price-amount{font-size:26px}}.apt-card__price-euro{color:#241812;font-weight:700;line-height:1;font-family:var(--font-inter),"Inter",sans-serif;white-space:nowrap;font-size:14px}@media (min-width:600px){.apt-card__price-euro{font-size:15px}}@media (min-width:1200px){.apt-card__price-euro{font-size:16px}}.apt-card__price-unit{color:#4e4338;font-weight:500;font-family:var(--font-inter),"Inter",sans-serif;white-space:nowrap;align-self:flex-end;padding-bottom:1px;font-size:10px}@media (min-width:600px){.apt-card__price-unit{font-size:11px}}@media (min-width:1200px){.apt-card__price-unit{font-size:11px}}.apt-card__bottom{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:auto;padding:10px 14px 14px;display:flex}@media (min-width:600px){.apt-card__bottom{padding:12px 16px 16px}}@media (min-width:1200px){.apt-card__bottom{padding:10px 14px 14px}}.apt-card__stars{flex-shrink:0;align-items:center;gap:1px;display:flex}.apt-card__star{filter:drop-shadow(0 0 2px #d9a32740)}.apt-card__cta{box-sizing:border-box;color:#fff;cursor:pointer;letter-spacing:.02em;font-weight:700;font-family:var(--font-inter),"Inter",sans-serif;background-image:url(/images/buttons_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:34px;padding:0 16px;font-size:13px;transition:filter .2s,box-shadow .2s;display:flex;box-shadow:0 4px 12px #6e6a2c40}@media (min-width:600px){.apt-card__cta{border-radius:9px;height:36px;padding:0 18px;font-size:13px}}@media (min-width:1200px){.apt-card__cta{border-radius:10px;height:38px;padding:0 20px;font-size:14px}}.apt-card--skeleton{pointer-events:none}.apt-card--skeleton .apt-card__img-wrap{background:linear-gradient(90deg,#ede0c0,#e4d4aa,#ede0c0) 0 0/200% 100%;animation:1.6s infinite apt-shimmer}@keyframes apt-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.apartments-page{padding-top:88px}
