.public-brand-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-bottom:1rem;display:grid}.public-brand-grid>a{align-items:center;gap:.65rem;padding:1rem;text-decoration:none;display:flex}.public-brand-grid>a>span:last-child{margin-left:auto}.public-counters{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.public-counters>div{flex-direction:column-reverse;gap:.75rem;padding:1.5rem;display:flex}.public-counters dd{margin:0;font-size:2rem;font-weight:600}.public-landing{padding-block:1.5rem}.public-landing-links{flex-wrap:wrap;gap:.75rem;margin-block:1rem;display:flex}.public-landing-links a{min-height:var(--control-height);border:1px solid var(--color-line);border-radius:.5rem;align-items:center;padding:.65rem 1rem;text-decoration:none;display:inline-flex}.public-landing-links span{margin-left:.5rem}.public-landing[data-compact=true]{align-items:center;gap:.5rem;min-width:0;padding-block:.25rem;display:flex}.public-landing[data-compact=true] h2{font-size:var(--text-body-sm);flex:none;margin:0}.public-landing[data-compact=true] .public-landing-links{flex-wrap:nowrap;min-width:0;margin:0;padding-block:.25rem;overflow-x:auto}.public-landing[data-compact=true] .public-landing-links a{flex:none}.hub-breadcrumbs{max-width:min(90vw,75rem);font-size:var(--text-caption);overflow-x:auto}.search-head:has(.hub-breadcrumbs) .container>div{flex:auto}.search-head:has(.hub-breadcrumbs) h1{clip:auto;white-space:normal;width:auto;height:auto;font-size:var(--text-heading-md);margin:0;position:static;overflow:visible}.hub-breadcrumbs ol{align-items:center;gap:.4rem;width:max-content;margin:0;padding:0;list-style:none;display:flex}.hub-breadcrumbs li+li:before{content:"/";color:var(--color-ink-muted);margin-inline-end:.4rem}.hub-breadcrumbs a{min-height:2.75rem;color:var(--color-ink-muted);align-items:center;display:inline-flex}.hub-intro{padding-block:.4rem .8rem}.hub-intro p{max-width:78ch;color:var(--color-ink-muted);font-size:var(--text-body-sm);margin:0 0 .5rem;line-height:1.4}.wizard-proposals .offer-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1.5rem}.home-search .search-box-fields{grid-template-columns:1fr 1fr 1fr 1.2fr auto}@media (max-width:64rem){.public-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.home-search .search-box-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:46rem){.public-brand-grid,.public-counters{grid-template-columns:repeat(2,minmax(0,1fr))}.public-brand-grid>a{flex-wrap:wrap}.home-search .search-box-fields,.wizard-proposals .offer-grid{grid-template-columns:minmax(0,1fr)}.search-head{padding-block-start:var(--space-2)}.search-head .container,.search-head .container>div{display:block}:is(.search-head:has(.hub-breadcrumbs) h1,.search-head h1){text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-heading-sm);display:block;overflow:hidden}.search-head .container>p,.hub-breadcrumbs{display:none}.catalog-main{flex-direction:column;display:flex}.catalog-main>.search-results{order:1}.catalog-main>.installment-limit{order:2}.search-grid .offer-image{aspect-ratio:16/10}.search-grid .photo-arrow{display:none}.search-grid .offer-image-stage:focus-within .photo-arrow{display:grid}.search-grid .offer-content{gap:var(--space-2);padding:var(--space-3)}.search-grid .offer-card-cta{--offer-card-gutter:var(--space-3)}.search-grid .offer-specs{z-index:1;white-space:nowrap;flex-wrap:nowrap;min-height:0;position:relative;overflow-x:auto}.search-grid .offer-card .offer-equipment{display:none}.search-grid .price-block{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.search-grid .price-block>small{grid-column:1/-1}.search-grid .price-block>.total-price{max-width:9rem}.search-grid .card-basis-note{color:var(--color-ink-muted)}}
