@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,900;1,300;1,400;1,500;1,600&Antonio:wght@100..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap";@import"https://cdn.jsdelivr.net/npm/swiper@12/swiper-bundle.min.css";.inv-detail{background:#f4f7fa;padding-bottom:20px}.inv-detail__inner{max-width:1440px;margin:0 auto;padding:0 20px}.inv-detail__band{background:#5288b9;color:#fff;padding:14px 0;margin-bottom:24px}.inv-detail__band .inv-detail__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.inv-detail__back{color:#fff;font-weight:700;text-decoration:none;text-transform:uppercase;letter-spacing:.04em;font-size:.85rem}.inv-detail__back:hover{color:#06131f}.inv-detail__crumbs{display:flex;flex-wrap:wrap;gap:6px;font-size:.85rem;opacity:.9}.inv-detail__crumbs a{color:#fff}.inv-detail__hero{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.inv-detail__gallery{position:relative;background:#fff;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.08);padding:10px;min-width:0}.inv-detail__no-photo{width:100%;border-radius:6px}.inv-detail__status{position:absolute;top:20px;left:20px;z-index:5;padding:5px 14px;border-radius:100px;background:#d33701;color:#fff;font-weight:700;font-size:.85rem;text-transform:uppercase}.inv-detail__summary{background:#fff;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.08);border-top:4px solid #5288b9;padding:22px}.inv-detail__chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.inv-detail__chip{padding:3px 12px;border-radius:100px;background:#06131f;color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase}.inv-detail__chip--light{background:#d6e3ee;color:#06131f}.inv-detail__chip--sale{background:#d33701}.inv-detail__title{font-size:1.6rem;font-weight:700;line-height:1.25;color:#06131f;margin:0 0 14px}.inv-detail__price{display:flex;flex-direction:column;padding:12px 0;margin-bottom:14px;border-top:3px solid #e8ecef;border-bottom:3px solid #e8ecef}.inv-detail__price-label{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888}.inv-detail__price-now{font-size:2.2rem;font-weight:700;line-height:1.1;color:#00aa75}.inv-detail__price-was{color:#dc3545;text-decoration:line-through}.inv-detail__meta{list-style:none;margin:0 0 16px;padding:0}.inv-detail__meta li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #f0f3f6}.inv-detail__meta span{color:#888}.inv-detail__call{display:block;text-align:center;padding:12px;margin-bottom:12px;border-radius:100px;background:#396996;color:#fff;font-size:1.15rem;font-weight:700;text-decoration:none;transition:background .2s}.inv-detail__call:hover{background:#5288b9;color:#fff}.inv-detail__actions{display:grid;grid-template-columns:1fr;gap:8px}.inv-detail__actions .btn-rounded{width:100%;padding:9px 20px;margin:0}.inv-detail__btn-alt.btn-rounded{background:#fff;color:#06131f;box-shadow:inset 0 0 0 2px #06131f}.inv-detail__btn-alt.btn-rounded:hover{background:#06131f;color:#fff}.inv-detail__full.btn-rounded{display:block;width:100%;margin-top:14px;padding:9px 20px}.inv-detail__glance{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:12px;margin:24px 0}.inv-detail__glance-item{display:flex;flex-direction:column;gap:2px;background:#fff;border:2px solid #c3e2fe;border-radius:6px;padding:12px 14px}.inv-detail__glance-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#888}.inv-detail__glance-value{font-size:1.05rem;font-weight:700;color:#06131f}.inv-detail__body{display:grid;grid-template-columns:1fr;gap:24px;align-items:start}.inv-detail__main,.inv-detail__side{display:flex;flex-direction:column;gap:24px;min-width:0}.inv-detail__panel{background:#fff;border-radius:6px;box-shadow:0 8px 32px rgba(0,0,0,.08);padding:22px}.inv-detail__panel-title{font-size:1.15rem;font-weight:700;color:#06131f;text-transform:uppercase;letter-spacing:.03em;margin:0 0 14px;padding-bottom:10px;border-bottom:3px solid #e8ecef}.inv-detail__description{line-height:1.6;overflow-wrap:anywhere}.inv-detail__description img{max-width:100%;height:auto}.inv-detail__description.is-collapsed{max-height:340px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, #000 70%, transparent);mask-image:linear-gradient(to bottom, #000 70%, transparent)}.inv-detail__more{margin-top:10px;padding:0;border:0;background:none;color:#396996;font-weight:700}.inv-detail__specs{display:grid;grid-template-columns:1fr;margin:0}.inv-detail__spec{display:grid;grid-template-columns:minmax(120px, 40%) 1fr;gap:12px;padding:9px 4px;border-bottom:1px solid #f0f3f6}.inv-detail__spec dt{font-weight:600;color:#777}.inv-detail__spec dd{margin:0;color:#06131f;overflow-wrap:anywhere}.inv-detail__video{margin-bottom:14px}.inv-detail__video iframe{display:block;width:100%;aspect-ratio:16/9;height:auto;border-radius:6px}.inv-detail__calculator .form-group{margin-bottom:10px}.inv-detail__calculator .monthly-payment,.inv-detail__calculator .result{font-size:1.3rem;font-weight:700;color:#00aa75}.inv-detail__location-name{font-size:1.1rem;font-weight:700;color:#06131f;margin-bottom:8px}.inv-detail__location-address,.inv-detail__location-phone{display:flex;gap:8px;margin-bottom:8px;color:#555;text-decoration:none}.inv-detail__location-address i,.inv-detail__location-phone i{color:#396996;margin-top:4px}.inv-detail__location-address:hover,.inv-detail__location-phone:hover{color:#396996}.inv-detail__location-phone{font-weight:700;color:#06131f}.inv-detail__similar{margin-top:40px;padding:40px 0 20px;background:#fff}.inv-detail__similar-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr));gap:20px;margin-top:24px;text-align:center}.inv-detail__similar-grid .featured-item{display:flex;flex-direction:column;border-radius:6px}.inv-detail__similar-grid .featured-item .btn-rounded{margin-top:auto;align-self:center}@media(max-width: 575px){.inv-detail__title{font-size:1.35rem}.inv-detail__price-now{font-size:1.8rem}.inv-detail__crumbs{display:none}}@media(min-width: 768px){.inv-detail__actions{grid-template-columns:1fr 1fr}.inv-detail__actions .btn-rounded:first-child{grid-column:1/-1}.inv-detail__specs{grid-template-columns:1fr 1fr;column-gap:28px}}@media(min-width: 1024px){.inv-detail__hero{grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:stretch}.inv-detail__gallery{display:flex;flex-direction:column}.inv-detail__gallery .gallery-carousel{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}.inv-detail__gallery .gallery-carousel .main-swiper{flex:1 1 auto;display:flex;min-height:360px}.inv-detail__gallery .gallery-carousel .main-swiper .swiper{flex:1 1 auto;aspect-ratio:auto;height:auto}.inv-detail__gallery .gallery-carousel .thumbs-swiper{flex:0 0 auto}.inv-detail__body{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}}
