/* Catálogo Hábitat Clima: producto, modelo y precio en filas abiertas. */
.hc-page .hc-offer-nav{display:flex;gap:12px 32px;flex-wrap:wrap;padding:0 0 28px;margin:0 0 34px;border-bottom:1px solid #cfd8dd;}
.hc-page .hc-offer-nav a{font-size:15px;font-weight:700;text-decoration:none;border-bottom:2px solid #ff9900;padding-bottom:5px;}
.hc-page .hc-offer-category{margin-top:64px;scroll-margin-top:140px;}
.hc-page #aire-acondicionado,.hc-page #financiacion{scroll-margin-top:140px;}
.hc-offer-list{margin:30px 0 20px;border-top:1px solid #cfd8dd;}
.hc-offer-row{display:grid;grid-template-columns:150px minmax(0,1fr) 155px 205px;gap:28px;align-items:center;padding:26px 0;border-bottom:1px solid #dce2e5;scroll-margin-top:140px;}
.hc-offer-image{background:white;display:flex;align-items:center;justify-content:center;height:155px;}
.hc-offer-image img{display:block;max-width:100%;max-height:150px;width:auto;height:auto;object-fit:contain;}
.hc-page .hc-offer-brand{margin:0 0 8px;font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:#595959;}
.hc-page .hc-offer-model h3{font-size:23px;line-height:1.3;margin:0 0 12px;overflow-wrap:anywhere;}
.hc-page .hc-offer-scope{font-size:12px;line-height:1.65;margin:0;color:#595959;}
.hc-page .hc-offer-price{display:flex;flex-direction:column;align-items:flex-start;margin:0;line-height:1.25;white-space:nowrap;}
.hc-offer-price span{font-size:13px;}
.hc-offer-price strong{font-size:32px;color:#25353d;letter-spacing:-.04em;margin:3px 0 5px;font-weight:700;}
.hc-offer-price small{font-size:12px;}
.hc-offer-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start;}
body.site .hc-offer-actions .hc-button{font-size:13px;justify-content:center;padding:13px 18px!important;border-radius:2px!important;line-height:1.5;white-space:nowrap;}
.hc-page .hc-offer-finance{font-size:13px;line-height:1.6;color:#45555e;display:inline-flex;gap:8px;align-items:center;}
.hc-offer-finance i{font-size:14px;color:#595959;}
.hc-page .hc-offer-note{font-size:12px;line-height:1.8;margin-top:24px;max-width:800px;}
.hc-page .hc-offer-conditions p,.hc-page .hc-finance-section p{max-width:850px;}
.hc-page .hc-offer-teaser{padding:32px 0;border-top:1px solid #cfd8dd;border-bottom:1px solid #cfd8dd;}
.hc-page .hc-offer-teaser p{max-width:800px;}
@media(min-width:992px) and (max-width:1199px){body.site .sp-megamenu-parent>li>a{padding:0 6px;font-size:15px;}#sp-header .logo img{max-width:235px!important;}.hc-offer-row{grid-template-columns:120px minmax(0,1fr) 135px 185px;gap:20px;}.hc-page .hc-offer-model h3{font-size:21px;}}
@media(min-width:768px) and (max-width:991px){.hc-offer-row{grid-template-columns:115px minmax(0,1fr) 165px;gap:18px;}.hc-offer-actions{grid-column:2 / span 2;flex-direction:row;align-items:center;gap:24px;}.hc-offer-image{grid-row:1 / span 2;}.hc-offer-price strong{font-size:29px;}}
@media(max-width:767px){.hc-offer-row{grid-template-columns:90px minmax(0,1fr);gap:16px 20px;padding:24px 0;}.hc-offer-image{height:120px;grid-row:1 / span 2;}.hc-offer-image img{max-height:120px;}.hc-page .hc-offer-model h3{font-size:20px;margin-bottom:8px;}.hc-page .hc-offer-brand{font-size:11px;}.hc-offer-price{grid-column:2;}.hc-offer-price strong{font-size:29px;}.hc-offer-actions{grid-column:1 / -1;flex-direction:row;align-items:center;justify-content:space-between;gap:14px;}body.site .hc-offer-actions .hc-button{font-size:12px;padding:12px!important;white-space:normal;text-align:center;}.hc-page .hc-offer-finance{font-size:12px;}.hc-page .hc-offer-category{margin-top:44px;}.hc-page .hc-offer-nav{gap:12px 22px;}.hc-page .hc-offer-nav a{font-size:13px;}}
@media(max-width:360px){.hc-offer-actions{align-items:flex-start;flex-direction:column;}}
