.kbb-phero{position:relative;padding:2.5rem 0 2rem;color:#fff;background:radial-gradient(1200px 400px at 85% 10%,rgba(253,102,5,.18),transparent 60%),radial-gradient(900px 380px at 10% 100%,rgba(0,86,253,.35),transparent 60%),linear-gradient(120deg,#04213f,#0b2d57 55%,#13406f)}@media (min-width: 1024px){.kbb-phero{padding:3.25rem 0 2.75rem}}.kbb-phero__inner{max-width:1100px}.kbb-phero__title{margin:0 0 .375rem;color:#fff;font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:800;line-height:1.15}.kbb-phero__lead{margin:0 0 1.5rem;color:#ffffffe0;font-size:clamp(1rem,1.6vw,1.25rem)}.kbb-phero__form{max-width:880px}.kbb-phero__tabs{display:inline-flex;margin:0;padding:0;border:0;overflow:hidden;border-radius:.75rem .75rem 0 0;background:#fff}.kbb-phero__tab{min-width:110px;margin:0;padding:.75rem 1.5rem;color:var(--kbb-color-ink);font-weight:600;text-align:center;cursor:pointer;min-width:44px;min-height:44px}.kbb-phero__tab-input:checked+.kbb-phero__tab{background:var(--kbb-color-primary);color:#fff}.kbb-phero__tab-input:focus-visible+.kbb-phero__tab{outline:3px solid rgba(0,86,253,.45);outline-offset:-3px}.kbb-phero__box{display:grid;gap:.75rem;padding:.875rem;border-radius:0 .75rem .75rem;background:#fff;box-shadow:0 10px 24px #0b12401f}@media (min-width: 768px){.kbb-phero__box{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;align-items:center}}.kbb-phero__field--q{position:relative;display:block;color:var(--kbb-color-muted)}.kbb-phero__field--q .kbb-icon{position:absolute;top:50%;left:.875rem;transform:translateY(-50%);pointer-events:none}.kbb-phero__field--q .form-control{padding-left:2.5rem}.kbb-phero .form-control,.kbb-phero .form-select{min-height:48px}.kbb-phero__submit{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding-inline:1.75rem;font-weight:700}.kbb-plist{padding-bottom:3rem}.kbb-plist__grid{display:grid;gap:1.5rem;align-items:start}@media (min-width: 1024px){.kbb-plist__grid{grid-template-columns:270px minmax(0,1fr)}}@media (min-width: 1280px){.kbb-plist__grid{grid-template-columns:280px minmax(0,1fr) 300px}}@media (max-width: 1023.98px){.kbb-pfilters{overflow-y:auto}}@media (min-width: 1024px){.kbb-pfilters{position:sticky;top:1rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem;padding:1.25rem}}.kbb-pfilters__form{padding:1rem}@media (min-width: 1024px){.kbb-pfilters__form{padding:0}}.kbb-pfilters__head{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.kbb-pfilters__title{margin:0;font-size:1.125rem;font-weight:800}.kbb-pfilters__reset{display:inline-flex;align-items:center;gap:.25rem;margin-left:auto;font-size:.875rem;font-weight:600;text-decoration:none}.kbb-pfilters__group{margin:0 0 1.125rem;padding:0;border:0}.kbb-pfilters__group legend,.kbb-pfilters__group>summary{margin-bottom:.5rem;font-size:.9375rem;font-weight:700;color:var(--kbb-color-ink)}.kbb-pfilters__more>summary{cursor:pointer}.kbb-pfilters__check{display:flex;align-items:center;gap:.25rem;margin-bottom:.375rem;font-size:.9375rem}.kbb-pfilters__check .form-check-label{flex:1}.kbb-pfilters__count{color:var(--kbb-color-muted);font-size:.8125rem;font-variant-numeric:tabular-nums}.kbb-pfilters__range{display:grid;grid-template-columns:1fr auto 1fr;gap:.375rem;align-items:center}.kbb-pfilters__range .form-control{padding-inline:.5rem;font-size:.875rem}.kbb-pfilters__range:not(:has(span)){grid-template-columns:1fr 1fr}.kbb-pfilters__select{margin-bottom:.5rem}.kbb-pfilters__beds{display:flex;flex-wrap:wrap;gap:.5rem 1rem}.kbb-pfilters__bed{margin:0;font-size:.9375rem}.kbb-pfilters__hint{margin:.375rem 0 0;color:var(--kbb-color-muted);font-size:.75rem}.kbb-pfilters__apply{min-height:46px;font-weight:700}.kbb-presults{min-width:0}.kbb-presults__head{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem}.kbb-presults__title{margin:0;font-size:1.25rem;font-weight:800}.kbb-presults__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto}.kbb-presults__sort-label{color:var(--kbb-color-muted);font-size:.875rem}.kbb-presults__sort{width:auto;min-width:170px}.kbb-presults__view{display:inline-flex;border:1px solid var(--kbb-color-border);border-radius:.5rem;overflow:hidden}.kbb-presults__view .btn{display:inline-flex;align-items:center;gap:.25rem;border:0;border-radius:0;color:var(--kbb-color-body)}.kbb-presults__view .btn[aria-pressed=true]{background:var(--kbb-color-primary);color:#fff}.kbb-presults__list{display:grid;gap:1rem;margin:0 0 1.5rem;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.kbb-presults__list.is-list{grid-template-columns:1fr}@media (min-width: 768px){.kbb-presults__list.is-list .kbb-pcard{display:grid;grid-template-columns:300px minmax(0,1fr)}}@media (min-width: 768px){.kbb-presults__list.is-list .kbb-pcard__media{aspect-ratio:auto;min-height:100%}}.kbb-pcard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem;transition:box-shadow .15s ease,transform .15s ease}.kbb-pcard:hover{box-shadow:0 4px 12px #0b124014}.kbb-pcard:has(.kbb-pcard__link:focus-visible){outline:3px solid rgba(0,86,253,.45);outline-offset:2px}@media (prefers-reduced-motion: reduce){.kbb-pcard{transition:none}}.kbb-pcard__media{position:relative;aspect-ratio:4/3;background:var(--kbb-color-canvas)}.kbb-pcard__media img{width:100%;height:100%;object-fit:cover;display:block}.kbb-pcard__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--kbb-color-muted)}.kbb-pcard__media.is-fallback:after{content:"";position:absolute;inset:0;background:var(--kbb-color-canvas)}.kbb-pcard__badge{display:inline-block;padding:.25rem .75rem;border-radius:.5rem;color:#fff;font-size:.8125rem;font-weight:700;line-height:1.3}.kbb-pcard__badge--sale{background:#0b7a47}.kbb-pcard__badge--rent{background:var(--kbb-color-primary)}.kbb-pcard__media .kbb-pcard__badge{position:absolute;top:.75rem;left:.75rem;z-index:1}.kbb-pcard__featured{position:absolute;bottom:.75rem;left:.75rem;z-index:1;padding:.125rem .5rem;border-radius:.375rem;background:#c44d00;color:#fff;font-size:.75rem;font-weight:700}.kbb-pcard__save{position:absolute;top:.625rem;right:.625rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:.5rem;background:#fffffff2;color:var(--kbb-color-ink);box-shadow:0 1px 2px #0b12400f}.kbb-pcard__save:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-pcard__save[aria-pressed=true]{color:#d0111b}.kbb-pcard__save[aria-pressed=true] .kbb-icon{fill:currentcolor}.kbb-pcard__body{display:flex;flex:1;flex-direction:column;gap:.375rem;padding:.875rem 1rem 1rem}.kbb-pcard__title{margin:0;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kbb-pcard__link{color:var(--kbb-color-ink);text-decoration:none}.kbb-pcard__link:after{content:"";position:absolute;inset:0;z-index:1}.kbb-pcard__link:focus-visible{outline:none}.kbb-pcard__place{display:flex;align-items:center;gap:.25rem;margin:0;color:var(--kbb-color-muted);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbb-pcard .kbb-price__current{color:#d0111b;font-size:1.0625rem;font-weight:800}.kbb-pcard__facts{display:flex;flex-wrap:wrap;gap:.25rem .875rem;margin:.125rem 0 0;padding:0;list-style:none;color:var(--kbb-color-body);font-size:.8125rem}.kbb-pcard__facts li{display:inline-flex;align-items:center;gap:.25rem}.kbb-pcard__seller{display:flex;align-items:center;gap:.5rem;margin-top:auto;padding-top:.625rem;border-top:1px solid var(--kbb-color-border);font-size:.8125rem}.kbb-pcard__seller-name{display:flex;align-items:center;gap:.25rem;color:var(--kbb-color-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbb-pcard__time{display:block;color:var(--kbb-color-muted);font-size:.75rem}.kbb-pcard__cta{position:relative;z-index:2;margin-top:.5rem}.kbb-pcard--compact .kbb-pcard__body{padding:.75rem}.kbb-pcard--compact .kbb-pcard__title{font-size:.9375rem}.kbb-prail{display:grid;gap:1rem;align-content:start}@media (min-width: 1024px){.kbb-prail{grid-column:2}}@media (min-width: 1280px){.kbb-prail{grid-column:auto;position:sticky;top:1rem}}.kbb-prail__card{background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem;padding:1.125rem}.kbb-prail__title{display:flex;align-items:center;gap:.375rem;margin:0 0 .875rem;font-size:1.0625rem;font-weight:800}.kbb-prail__areas .kbb-chip.is-active{border-color:var(--kbb-color-primary);background:var(--kbb-color-primary-tint);color:var(--kbb-color-primary-dark);font-weight:600}.kbb-prail__areas .kbb-chips{padding:0;list-style:none}.kbb-prail__post p{color:var(--kbb-color-muted);font-size:.875rem}.kbb-prail__post .btn-cta{background:#c44d00;border-color:#c44d00;color:#fff}.kbb-prail__post .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-weight:700}.kbb-pager{margin-top:.5rem}.kbb-pd{padding-bottom:3rem}.kbb-pd__banner{margin-bottom:1rem}.kbb-pd__layout{display:grid;gap:1.5rem;align-items:start}@media (min-width: 1280px){.kbb-pd__layout{grid-template-columns:minmax(0,1fr) 330px}}.kbb-pd__main{min-width:0}.kbb-pd__top{display:grid;gap:1.5rem}@media (min-width: 1024px){.kbb-pd__top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.kbb-pd__rail{display:grid;gap:1rem;align-content:start}.kbb-pd__tabs{position:sticky;top:0;z-index:5;display:flex;gap:1.5rem;margin:2rem 0 1rem;padding:.5rem 0 0;overflow-x:auto;border-bottom:1px solid var(--kbb-color-border);background:var(--kbb-color-surface)}.kbb-pd__tabs a{flex:none;padding:.5rem 0 .75rem;border-bottom:3px solid transparent;color:var(--kbb-color-body);font-weight:600;text-decoration:none}.kbb-pd__tabs a:hover,.kbb-pd__tabs a:focus-visible{border-bottom-color:var(--kbb-color-primary);color:var(--kbb-color-primary)}.kbb-pd__section{scroll-margin-top:4rem;margin-bottom:2rem}.kbb-pd__heading{margin:0 0 .875rem;font-size:1.375rem;font-weight:800}.kbb-pd__desc p{margin-bottom:.75rem;color:var(--kbb-color-body);line-height:1.65}.kbb-pgallery{position:relative;overflow:hidden;border-radius:.75rem;background:var(--kbb-color-canvas)}.kbb-pgallery__main{display:block;width:100%;padding:0;border:0;background:none;aspect-ratio:4/3;cursor:zoom-in}.kbb-pgallery__main img{width:100%;height:100%;object-fit:cover;display:block}.kbb-pgallery__main:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:-3px}.kbb-pgallery__main--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;color:var(--kbb-color-muted);cursor:default}.kbb-pgallery__nav{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:50%;background:#fffffff2;color:var(--kbb-color-ink);box-shadow:0 4px 12px #0b124014;transform:translateY(-50%)}.kbb-pgallery__nav--prev{left:.75rem}.kbb-pgallery__nav--next{right:.75rem}.kbb-pgallery__nav:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-pgallery__counter{position:absolute;right:.75rem;bottom:.75rem;padding:.125rem .625rem;border-radius:999px;background:#0b1240bf;color:#fff;font-size:.8125rem;font-weight:600}.kbb-pgallery__badge{position:absolute;top:.75rem;left:.75rem;padding:.25rem .75rem;border-radius:.5rem;background:#d0111b;color:#fff;font-size:.8125rem;font-weight:700}.kbb-pgallery__save{top:.75rem;right:.75rem}.kbb-pgallery__thumbs{position:relative;display:grid;grid-auto-columns:calc((100% - 2rem)/5);grid-auto-flow:column;gap:.5rem;margin:.625rem 0 0;padding:0 0 .25rem;overflow-x:auto;list-style:none;scrollbar-width:thin}.kbb-pgallery__thumb{position:relative;width:100%;padding:0;overflow:hidden;border:2px solid transparent;border-radius:.5rem;background:var(--kbb-color-canvas);aspect-ratio:4/3}.kbb-pgallery__thumb img{width:100%;height:100%;object-fit:cover;display:block}.kbb-pgallery__thumb[aria-current=true]{border-color:var(--kbb-color-primary)}.kbb-pgallery__thumb:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-pgallery__dialog{max-width:min(96vw,1600px);max-height:94vh;padding:0;border:0;background:transparent}.kbb-pgallery__dialog::backdrop{background:#040c1ee0}.kbb-pgallery__dialog img{display:block;max-width:100%;max-height:92vh;margin:auto;object-fit:contain}.kbb-pgallery__close{position:fixed;top:1rem;right:1rem}.kbb-pinfo__head{display:flex;align-items:flex-start;gap:1rem}.kbb-pinfo__title{margin:0 0 .625rem;font-size:clamp(1.375rem,2.4vw,1.75rem);font-weight:800;line-height:1.25}.kbb-pinfo__share{display:inline-flex;flex:none;flex-direction:column;align-items:center;gap:.125rem;margin-left:auto;padding:.375rem .5rem;border:1px solid var(--kbb-color-border);border-radius:.5rem;background:var(--kbb-color-surface);color:var(--kbb-color-ink);font-size:.75rem}.kbb-pinfo__share:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-pinfo__badges{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-bottom:.75rem;font-size:.8125rem}.kbb-pinfo__type,.kbb-pinfo__verified,.kbb-pinfo__views{display:inline-flex;align-items:center;gap:.25rem}.kbb-pinfo__type{font-weight:600;color:var(--kbb-color-ink)}.kbb-pinfo__verified{color:var(--kbb-color-primary);font-weight:600}.kbb-pinfo__views{color:var(--kbb-color-muted)}.kbb-pinfo__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin-bottom:1rem}.kbb-pinfo__price .kbb-price__current{color:#d0111b}.kbb-pinfo__per{color:var(--kbb-color-muted);font-size:.875rem}.kbb-pfacts{display:grid;gap:.125rem;margin:0 0 1.25rem}.kbb-pfacts__row{display:grid;grid-template-columns:minmax(130px,42%) 1fr;gap:.75rem;padding:.375rem 0;border-bottom:1px dashed var(--kbb-color-border)}.kbb-pfacts dt{display:flex;align-items:center;gap:.5rem;color:var(--kbb-color-muted);font-weight:500}.kbb-pfacts dd{margin:0;color:var(--kbb-color-ink);font-weight:600}.kbb-pcontact{display:flex;flex-wrap:wrap;gap:.625rem}.kbb-pcontact__btn{display:inline-flex;flex:1 1 140px;align-items:center;justify-content:center;gap:.5rem;min-height:46px;font-weight:700}.kbb-pcontact__btn--call{background:#0b7a47;color:#fff}.kbb-pcontact__btn--call:hover{background:#096339;color:#fff}.kbb-pcontact__btn--whatsapp{background:#128c4b;color:#fff}.kbb-pcontact__btn--whatsapp:hover{background:#0f7840;color:#fff}.kbb-pcontact__btn--outline{border:1px solid var(--kbb-color-primary);color:var(--kbb-color-primary);background:var(--kbb-color-surface)}.kbb-pcontact__note{flex-basis:100%;min-height:1.25rem;margin:0;color:var(--kbb-color-muted);font-size:.8125rem}.kbb-pspecs{display:grid;gap:1rem}@media (min-width: 768px){.kbb-pspecs{grid-template-columns:1fr 1fr}}.kbb-pspecs__table{width:100%;border:1px solid var(--kbb-color-border);border-radius:.5rem;border-collapse:separate;border-spacing:0;overflow:hidden;font-size:.9375rem}.kbb-pspecs th,.kbb-pspecs td{padding:.625rem .875rem;border-bottom:1px solid var(--kbb-color-border);vertical-align:top}.kbb-pspecs tr:last-child th,.kbb-pspecs tr:last-child td{border-bottom:0}.kbb-pspecs th{width:45%;background:var(--kbb-color-canvas);color:var(--kbb-color-muted);font-weight:500}.kbb-pspecs td{color:var(--kbb-color-ink);font-weight:600}.kbb-pamen{display:grid;gap:.5rem 1rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.kbb-pamen li{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.5rem;background:var(--kbb-color-canvas);color:var(--kbb-color-ink);font-weight:500}.kbb-pamen .kbb-icon{color:#0b7a47}.kbb-ploc{display:flex;gap:1rem;padding:1rem 1.25rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}.kbb-ploc__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:52px;height:52px;border-radius:50%;background:var(--kbb-color-primary-tint);color:var(--kbb-color-primary)}.kbb-ploc__address{margin:0;color:var(--kbb-color-ink);font-weight:700}.kbb-ploc__trail{margin:0 0 .625rem;color:var(--kbb-color-body)}.kbb-ploc__hint{margin:0;color:var(--kbb-color-muted);font-size:.875rem}.kbb-ploc .btn{display:inline-flex;align-items:center;gap:.375rem}.kbb-pseller{background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem;padding:1.25rem}.kbb-pseller__head{display:flex;gap:.875rem;margin-bottom:.75rem}.kbb-pseller__name{display:flex;align-items:center;gap:.25rem;margin:0 0 .125rem;font-size:1.125rem;font-weight:800}.kbb-pseller__meta{margin:0 0 .25rem;color:var(--kbb-color-muted);font-size:.8125rem}.kbb-pseller__rating{display:flex;align-items:center;gap:.375rem;margin:0;font-size:.8125rem}.kbb-pseller__rating span{color:var(--kbb-color-muted)}.kbb-pseller__chips{margin:0 0 .75rem}.kbb-pseller__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:0 0 1rem;padding:.75rem 0;border-block:1px solid var(--kbb-color-border);text-align:center}.kbb-pseller__stats div+div{border-left:1px solid var(--kbb-color-border)}.kbb-pseller__stats dt{order:2;color:var(--kbb-color-muted);font-size:.75rem;font-weight:500}.kbb-pseller__stats dd{margin:0;color:var(--kbb-color-ink);font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.25rem;font-weight:800}.kbb-pseller__stats div{display:flex;flex-direction:column-reverse}.kbb-pseller .btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;font-weight:700}.kbb-pci__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.kbb-pci__list li{display:flex;align-items:center;gap:.625rem}.kbb-pci__icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:50%;color:#fff}.kbb-pci__icon--phone{background:#0b7a47}.kbb-pci__icon--whatsapp{background:#128c4b}.kbb-pci__value{flex:1;color:var(--kbb-color-ink);font-weight:600;font-variant-numeric:tabular-nums}.kbb-psafety{background:linear-gradient(160deg,var(--kbb-color-primary-tint),var(--kbb-color-surface) 70%)}.kbb-psafety__list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none;font-size:.875rem}.kbb-psafety__list li{display:flex;gap:.5rem}.kbb-psafety__list .kbb-icon{flex:none;margin-top:2px;color:#0b7a47}.kbb-preport{border-color:#f7cacc;background:#fff5f5}.kbb-preport .kbb-prail__title{color:#b4141c}.kbb-preport p{color:var(--kbb-color-body);font-size:.875rem}.kbb-preport__details>summary{list-style:none}.kbb-preport__details>summary::-webkit-details-marker{display:none}.kbb-preport__form{display:grid;gap:.5rem;margin-top:.75rem}.kbb-preport__status{min-height:1.25rem;margin:0;font-size:.8125rem}.kbb-psimilar{margin-top:2.5rem}.kbb-psimilar__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.kbb-psimilar__more{display:inline-flex;align-items:center;gap:.25rem;font-weight:600;text-decoration:none}.kbb-psimilar__list{display:grid;gap:1rem;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}.kbb-ptrust{display:grid;gap:1rem;margin:2.5rem 0 0;padding:1.25rem;list-style:none;border-radius:.75rem;background:var(--kbb-color-canvas)}@media (min-width: 768px){.kbb-ptrust{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1280px){.kbb-ptrust{grid-template-columns:repeat(4,1fr)}}.kbb-ptrust li{display:flex;align-items:center;gap:.75rem;font-size:.8125rem;color:var(--kbb-color-muted)}.kbb-ptrust strong{display:block;color:var(--kbb-color-ink);font-size:.9375rem}.kbb-ptrust .kbb-icon{flex:none;color:var(--kbb-color-primary)}.kbb-pemail{display:grid;gap:.5rem;margin-top:.75rem;padding:1rem;border:1px solid var(--kbb-color-border);border-radius:10px}.kbb-pemail .btn{justify-self:start}.kbb-pemail__hint{margin:0;color:var(--kbb-color-muted);font-size:.75rem}.kbb-pemail__msg{margin:0;color:#12784a;font-size:.875rem}.kbb-pemail__msg:empty{display:none}.kbb-vhero{position:relative;overflow:hidden;padding:2.25rem 0;color:#fff;background:url(../assets/vehicle-hero-CYuQzcOU.svg) right bottom/auto 100% no-repeat,radial-gradient(900px 380px at 15% 110%,rgba(0,86,253,.35),transparent 60%),linear-gradient(120deg,#04213f,#0b2d57 55%,#13406f)}@media (max-width: 1023.98px){.kbb-vhero{padding-bottom:4.5rem;background:url(../assets/vehicle-hero-CYuQzcOU.svg) right -150px bottom/auto 48% no-repeat,linear-gradient(120deg,#04213f,#0b2d57 55%,#13406f)}}@media (min-width: 1024px){.kbb-vhero{padding:3.25rem 0 3.5rem}}.kbb-vhero__inner{position:relative}.kbb-vhero__title{max-width:12ch;margin:0 0 .5rem;color:#fff;font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,4.2vw,3rem);font-weight:800;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.35)}.kbb-vhero__lead{max-width:26rem;margin:0;color:#ffffffeb;font-size:clamp(1rem,1.5vw,1.25rem);text-shadow:0 1px 8px rgba(0,0,0,.35)}.kbb-vtabs{padding:1rem 0 .25rem}.kbb-vtabs__list{display:flex;gap:.75rem;margin:0;padding:0 0 .5rem;overflow-x:auto;list-style:none;scroll-snap-type:x proximity}.kbb-vtabs__list>li{flex:1 0 auto;scroll-snap-align:start}.kbb-vtabs__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;min-width:104px;min-height:84px;padding:.75rem .875rem;border:1px solid var(--kbb-color-border);border-radius:.75rem;background:#fff;color:var(--kbb-color-body);font-size:.875rem;font-weight:600;text-align:center;text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.kbb-vtabs__tab:hover{border-color:var(--kbb-color-primary);box-shadow:0 1px 2px #0b12400f}.kbb-vtabs__tab:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-vtabs__tab.is-active{border-color:var(--kbb-color-primary);background:#eaf1ff;color:var(--kbb-color-primary);box-shadow:inset 0 0 0 1px var(--kbb-color-primary)}@media (prefers-reduced-motion: reduce){.kbb-vtabs__tab{transition:none}}.kbb-vtabs__icon{display:inline-flex;color:var(--kbb-color-primary)}.kbb-vtabs__icon--zap{align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:#12ae68;color:#fff}.kbb-vtabs__icon--zap .kbb-icon{width:20px;height:20px}.kbb-vtabs__name{white-space:nowrap}.kbb-vbrands__search{margin-bottom:.5rem}.kbb-vbrands__list{max-height:18rem;overflow-y:auto}.kbb-vbrands__more{display:inline-flex;align-items:center;gap:.25rem;margin-top:.125rem;padding:0;border:0;background:none;color:var(--kbb-color-primary);font-size:.875rem;font-weight:600}.kbb-vbrands__more:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-vbrands__more[aria-expanded=true] .kbb-icon{transform:rotate(180deg)}.kbb-vbrands__model-label{margin:.75rem 0 .25rem;font-size:.875rem;font-weight:600}.kbb-vbrands__extra[hidden]{display:none}.kbb-vrange{position:relative;height:28px;margin-top:.625rem}.kbb-vrange__track{position:absolute;top:50%;right:0;left:0;height:4px;border-radius:999px;background:var(--kbb-color-border);transform:translateY(-50%)}.kbb-vrange__fill{position:absolute;top:0;bottom:0;left:var(--kbb-from, 0%);width:var(--kbb-span, 100%);border-radius:inherit;background:var(--kbb-color-primary)}.kbb-vrange__input{position:absolute;inset:0;width:100%;margin:0;background:none;pointer-events:none;-webkit-appearance:none;appearance:none}.kbb-vrange__input::-webkit-slider-thumb{width:18px;height:18px;border:3px solid #fff;border-radius:50%;background:var(--kbb-color-primary);box-shadow:0 0 0 1px var(--kbb-color-primary);pointer-events:auto;cursor:pointer;-webkit-appearance:none;appearance:none}.kbb-vrange__input::-moz-range-thumb{width:14px;height:14px;border:3px solid #fff;border-radius:50%;background:var(--kbb-color-primary);box-shadow:0 0 0 1px var(--kbb-color-primary);pointer-events:auto;cursor:pointer}.kbb-vrange__input::-webkit-slider-runnable-track{background:none}.kbb-vrange__input::-moz-range-track{background:none}.kbb-vmore{margin:.75rem 0 0;padding:0;border:0}.kbb-vmore legend,.kbb-vmore__label{display:block;margin-bottom:.375rem;color:var(--kbb-color-ink);font-size:.875rem;font-weight:700}@media (min-width: 1536px){.kbb-vresults{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbb-vcard__specs{margin:0;color:var(--kbb-color-muted)}.kbb-vcard__specs .kbb-icon{color:var(--kbb-color-muted)}.kbb-vsell{position:relative;overflow:hidden;margin-bottom:1.25rem;padding:1.25rem;border-radius:.75rem;background:radial-gradient(260px 160px at 100% 100%,rgba(253,102,5,.22),transparent 70%),linear-gradient(160deg,#f2f6ff,#e3ecff)}.kbb-vsell__title{margin:0 0 .75rem;color:var(--kbb-color-ink);font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.375rem;font-weight:800;line-height:1.2}.kbb-vsell__title span{color:var(--kbb-color-primary)}.kbb-vsell__list{display:grid;gap:.375rem;margin:0 0 1rem;padding:0;list-style:none;font-size:.875rem}.kbb-vsell__list li{display:flex;align-items:center;gap:.375rem}.kbb-vsell__list .kbb-icon{color:#0b7a47}.kbb-vsell__cta{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:46px;font-weight:700}.kbb-dealers__list{margin:0;padding:0;list-style:none}.kbb-dealers__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.75rem 0}.kbb-dealers__item+.kbb-dealers__item{border-top:1px solid var(--kbb-color-border)}.kbb-dealers__name{display:flex;align-items:center;gap:.25rem;margin:0 0 .125rem;font-size:.9375rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbb-dealers__meta{display:flex;align-items:center;gap:.25rem;margin:0;color:var(--kbb-color-muted);font-size:.8125rem}.kbb-dealers__view{white-space:nowrap}.kbb-pinfo__condition{font-weight:700}.kbb-vhigh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1rem 0;padding:0;list-style:none}@media (min-width: 576px){.kbb-vhigh{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbb-vhigh__item{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.75rem;border:1px solid var(--kbb-color-border);border-radius:.5rem;background:var(--kbb-color-canvas)}.kbb-vhigh__item .kbb-icon{margin-bottom:.25rem;color:var(--kbb-color-primary)}.kbb-vhigh__value{color:var(--kbb-color-ink);font-size:1rem;font-weight:800;line-height:1.2}.kbb-vhigh__label{color:var(--kbb-color-muted);font-size:.75rem}.kbb-loan__form{display:grid;gap:.75rem}@media (min-width: 768px){.kbb-loan__form{grid-template-columns:repeat(3,minmax(0,1fr))}}.kbb-loan__result{margin-top:1rem;padding:1rem 1.25rem;border-radius:.75rem;background:#eaf1ff}.kbb-loan__emi{margin:0;color:var(--kbb-color-ink);font-size:1rem}.kbb-loan__emi strong{color:var(--kbb-color-primary);font-size:1.5rem;font-weight:800}.kbb-loan__detail{margin:.25rem 0 0;color:var(--kbb-color-body);font-size:.875rem}.kbb-loan__note{margin:.75rem 0 0;color:var(--kbb-color-muted);font-size:.8125rem}.kbb-rhero{position:relative;padding:2.25rem 0 2.5rem;color:#fff;background:url(../assets/restaurant-hero-CkSfg1xF.svg) center/cover no-repeat,linear-gradient(120deg,#2a1206,#4a1f0a 55%,#6b2e0e)}.kbb-rhero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#140802c7,#14080273 55%,#14080226)}@media (min-width: 1024px){.kbb-rhero{padding:3.25rem 0 3rem}}.kbb-rhero__inner{position:relative}.kbb-rhero__title{margin:0 0 .5rem;color:#fff;font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,4.2vw,3.25rem);font-weight:800;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.4)}.kbb-rhero__lead{max-width:34rem;margin:0 0 1.25rem;color:#fffffff0;font-size:clamp(1rem,1.5vw,1.25rem);text-shadow:0 1px 8px rgba(0,0,0,.4)}.kbb-rhero__search{display:grid;gap:.5rem;max-width:1040px;padding:.625rem;border-radius:1rem;background:#fff;box-shadow:0 10px 24px #0b12401f}@media (min-width: 768px){.kbb-rhero__search{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) auto}}.kbb-rhero__field{position:relative;display:flex;align-items:center}.kbb-rhero__field>.kbb-icon{position:absolute;left:.75rem;z-index:1;color:var(--kbb-color-muted);pointer-events:none}.kbb-rhero__field .form-control,.kbb-rhero__field .form-select{min-height:46px;padding-left:2.375rem}.kbb-rhero__go{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:46px;padding-inline:1.5rem;font-weight:700}.kbb-rtabs__tab{min-width:92px}.kbb-rtabs__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;background:#fff1e6;color:#c44d00}.kbb-rtabs__tab.is-active .kbb-rtabs__icon{background:var(--kbb-color-primary);color:#fff}.kbb-rtabs__icon--nepali{background:#fff1e6;color:#b54708}.kbb-rtabs__icon--indian{background:#ffedeb;color:#b42318}.kbb-rtabs__icon--chinese{background:#fef3c7;color:#92400e}.kbb-rtabs__icon--continental{background:#ecfdf3;color:#067647}.kbb-rtabs__icon--italian{background:#fdecec;color:#b42318}.kbb-rtabs__icon--fast-food{background:#fff7e6;color:#9a5b00}.kbb-rtabs__icon--cafe{background:#f4ebe3;color:#6b3e1d}.kbb-rtabs__icon--bakery{background:#fef6e7;color:#8a5a00}.kbb-rtabs__icon--japanese{background:#eef4ff;color:#1d4ed8}.kbb-rtabs__icon--thai{background:#ecfdf3;color:#067647}.kbb-rtabs__icon--korean{background:#fdf2fa;color:#9e1f63}.kbb-rtabs__icon--others{background:#f2f4f7;color:#344054}.kbb-rcuisines__extra[hidden]{display:none}@media (min-width: 1536px){.kbb-rresults{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbb-rcard__ribbon{position:absolute;top:.75rem;left:.75rem;z-index:1;padding:.25rem .625rem;border-radius:.375rem;background:#d0111b;color:#fff;font-size:.75rem;font-weight:700}.kbb-rcard__cuisine{position:absolute;bottom:.625rem;left:.625rem;z-index:1;padding:.1875rem .625rem;border-radius:.375rem;background:#0b1240d1;color:#fff;font-size:.75rem;font-weight:600}.kbb-rcard .kbb-pcard__title{display:flex;align-items:center;gap:.25rem}.kbb-rcard__rating{display:flex;align-items:center;gap:.25rem;margin:0 0 .375rem;font-size:.875rem}.kbb-rcard__rating strong{color:var(--kbb-color-ink)}.kbb-rcard__count{color:var(--kbb-color-muted)}.kbb-rcard__facts{display:grid;gap:.25rem;margin:0 0 .5rem;padding:0;list-style:none;color:var(--kbb-color-body);font-size:.875rem}.kbb-rcard__facts li{display:flex;align-items:center;gap:.375rem}.kbb-rcard__facts .kbb-icon{color:var(--kbb-color-muted)}.kbb-rcard__services{display:flex;flex-wrap:wrap;gap:.25rem .625rem;margin:0 0 .625rem;padding:0;list-style:none;color:var(--kbb-color-body);font-size:.75rem}.kbb-rcard__services li{display:inline-flex;align-items:center;gap:.25rem}.kbb-rcard__services .kbb-icon{color:#0b7a47}.kbb-rcard__hours{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:auto 0 0;padding-top:.625rem;border-top:1px solid var(--kbb-color-border);font-size:.8125rem}.kbb-rcard__when{color:var(--kbb-color-muted)}.kbb-open{display:inline-flex;align-items:center;gap:.25rem;padding:.1875rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;white-space:nowrap}.kbb-open--open{background:#e7f7ef;color:#0b7a47}.kbb-open--closed{background:#fdecec;color:#d0111b}.kbb-rareas__list{display:grid;gap:.125rem;margin:0;padding:0;list-style:none}.kbb-rareas__list li{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem 0}.kbb-rareas__list li+li{border-top:1px solid var(--kbb-color-border)}.kbb-rareas__list a{display:inline-flex;align-items:center;gap:.375rem;color:var(--kbb-color-ink);font-weight:600;text-decoration:none}.kbb-rareas__list a:hover{color:var(--kbb-color-primary)}.kbb-rareas__list a:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-rareas__count{color:var(--kbb-color-muted);font-size:.8125rem}.kbb-rpopular__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem .5rem;margin:0;padding:0;list-style:none}.kbb-rpopular__item{display:flex;flex-direction:column;align-items:center;gap:.375rem;color:var(--kbb-color-ink);font-size:.8125rem;font-weight:600;text-align:center;text-decoration:none}.kbb-rpopular__item:hover{color:var(--kbb-color-primary)}.kbb-rpopular__item:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-rpopular__icon{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:.75rem;background:#fff1e6;color:#c44d00}.kbb-rpromo{position:relative;overflow:hidden;padding:1.375rem 1.25rem;border-radius:.75rem;color:#fff;background:radial-gradient(240px 160px at 100% 100%,rgba(253,102,5,.55),transparent 70%),linear-gradient(150deg,#2a1206,#4a1f0a 60%,#6b2e0e)}.kbb-rpromo__title{margin:0 0 .5rem;color:#fff;font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1.375rem;font-weight:800;line-height:1.2}.kbb-rpromo__text{margin:0 0 1rem;color:#ffffffeb;font-size:.875rem}.kbb-rpromo__cta{display:inline-flex;align-items:center;gap:.375rem;border-color:#d0111b;background:#d0111b;color:#fff;font-weight:700}.kbb-rpromo__cta:hover{border-color:#a50d15;background:#a50d15;color:#fff}.kbb-shero{position:relative;padding:2rem 0;color:#fff;background:url(../assets/search-hero-BUb2Zk-G.svg) center/cover no-repeat,linear-gradient(120deg,#13294b,#1f4f8f)}.kbb-shero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#061024cc,#06102480 60%,#06102440)}@media (min-width: 1024px){.kbb-shero{padding:3rem 0}}.kbb-shero__inner{position:relative;display:grid;gap:1rem;align-items:center}@media (min-width: 1024px){.kbb-shero__inner{grid-template-columns:minmax(0,1fr) auto}}.kbb-shero__title{margin:0 0 .5rem;color:#fff;font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.75rem,5vw,3.5rem);font-weight:800;line-height:1.1;text-shadow:0 2px 12px rgba(0,0,0,.4)}.kbb-shero .breadcrumb,.kbb-shero .kbb-breadcrumbs{margin:0}.kbb-shero .breadcrumb{margin:0;--bs-breadcrumb-divider-color: rgba(255, 255, 255, .8);--bs-breadcrumb-item-active-color: #fff}.kbb-shero .breadcrumb-item,.kbb-shero .breadcrumb-item a{color:#fff;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.5)}.kbb-shero__box{max-width:26rem;padding:1rem 1.25rem;border-radius:.75rem;background:#0610249e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.kbb-shero__tagline{display:flex;align-items:center;gap:.5rem;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}.kbb-shero__lead{margin:0;color:#ffffffeb;font-size:.9375rem}.kbb-shead{padding:1.25rem 0 1rem;background:var(--kbb-color-surface);border-bottom:1px solid var(--kbb-color-border)}.kbb-shead__title{margin:.25rem 0 1rem;font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.375rem,3vw,2rem);font-weight:800;color:var(--kbb-color-ink);overflow-wrap:anywhere}.kbb-shead__bar{max-width:960px}.kbb-sstrip{margin:1rem 0;padding:.75rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}@media (min-width: 1024px){.kbb-sstrip{margin-top:-1.5rem;position:relative}}.kbb-sstrip__list{display:flex;gap:.5rem;margin:0;padding:0;overflow-x:auto;list-style:none;scrollbar-width:thin}.kbb-sstrip__tile{display:flex;flex-direction:column;align-items:center;gap:.375rem;min-width:88px;padding:.625rem .5rem;border:1px solid transparent;border-radius:.5rem;color:var(--kbb-color-ink);font-size:.8125rem;font-weight:600;text-align:center;text-decoration:none}.kbb-sstrip__tile:hover{background:var(--kbb-color-canvas)}.kbb-sstrip__tile:focus-visible{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-sstrip__tile.is-active{border-color:var(--kbb-color-primary);background:var(--kbb-color-primary-tint);color:var(--kbb-color-primary)}.kbb-sstrip__icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:var(--kbb-color-primary-tint);color:var(--kbb-color-primary)}.kbb-sstrip__name{white-space:nowrap}.kbb-sstrip__icon--electronics{background:#eaf1ff;color:#0046d1}.kbb-sstrip__icon--vehicles{background:#fdecec;color:#b3151e}.kbb-sstrip__icon--real-estate{background:#eaf1ff;color:#0046d1}.kbb-sstrip__icon--restaurants{background:#fff1e6;color:#c44d00}.kbb-sstrip__icon--home-living{background:#e7f7ef;color:#0b7a47}.kbb-sstrip__icon--fashion{background:#fdecef;color:#b0174a}.kbb-sstrip__icon--sports-hobbies{background:#f1eafe;color:#5a16d6}.kbb-sstrip__icon--books-education{background:#fdecec;color:#b3151e}.kbb-sstrip__icon--jobs-services{background:#fff4e5;color:#a85a00}.kbb-main--search{background:var(--kbb-color-canvas)}.kbb-slayout{padding-bottom:3rem}.kbb-slayout__grid{display:grid;gap:1.5rem;align-items:start}@media (min-width: 1024px){.kbb-slayout__grid{grid-template-columns:300px minmax(0,1fr)}}@media (max-width: 1023.98px){.kbb-sfilters{overflow-y:auto}}@media (min-width: 1024px){.kbb-sfilters{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto;padding:1.25rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}}.kbb-sfilters__form{padding:1rem}@media (min-width: 1024px){.kbb-sfilters__form{padding:0}}.kbb-sfilters__head{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.kbb-sfilters__title{margin:0;font-size:1.25rem;font-weight:800;color:var(--kbb-color-ink)}.kbb-sfilters__reset{margin-left:auto;font-size:.875rem;font-weight:600;text-decoration:none}.kbb-sfilters__group{margin:0;padding:.875rem 0;border:0;border-top:1px solid var(--kbb-color-border)}.kbb-sfilters__group>legend+*{clear:left}.kbb-sfilters__legend{display:block;float:left;width:100%;margin:0 0 .5rem;padding:0;color:var(--kbb-color-ink);font-size:.9375rem;font-weight:700}.kbb-sfilters__search{position:relative;display:flex;align-items:center}.kbb-sfilters__search .kbb-icon{position:absolute;left:.75rem;color:var(--kbb-color-muted);pointer-events:none}.kbb-sfilters__search .form-control{padding-left:2.25rem}.kbb-sfilters__search--sm{margin-bottom:.5rem}.kbb-sfilters__select+.kbb-sfilters__select{margin-top:.5rem}.kbb-sfilters__range{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.kbb-sfilters__inline{display:flex;flex-wrap:wrap;gap:.25rem 1.25rem}.kbb-sfilters__check{min-height:32px;margin-bottom:0;font-size:.875rem}.kbb-sfilters__count{color:var(--kbb-color-muted);font-size:.8125rem}.kbb-sfilters__links{display:grid;gap:.25rem;margin:0;padding:0;list-style:none}.kbb-sfilters__links a{display:block;padding:.25rem 0;color:var(--kbb-color-body);text-decoration:none}.kbb-sfilters__links a:hover{color:var(--kbb-color-primary)}.kbb-sfilters__more{padding:.25rem 0;border:0;background:none;color:var(--kbb-color-primary);font-size:.875rem;font-weight:600}.kbb-sfilters__actions{position:sticky;bottom:0;padding:.75rem 0 0;background:var(--kbb-color-surface)}.kbb-sfilters .is-collapsed:not(.is-searching) .kbb-sfilters__extra{display:none}.kbb-sresults{min-width:0}.kbb-sresults[aria-busy=true]{opacity:.55;transition:opacity .15s}.kbb-sresults__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.kbb-sresults__count{margin:0;font-size:1rem;font-weight:700;color:var(--kbb-color-ink)}.kbb-sresults__tools{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.kbb-sresults__sort-label{margin:0;color:var(--kbb-color-muted);font-size:.875rem}.kbb-sresults__sort{width:auto;min-width:11rem}.kbb-sresults__views{display:inline-flex;overflow:hidden;border:1px solid var(--kbb-color-border);border-radius:.5rem}.kbb-sresults__view{min-width:40px;min-height:40px;border:0;background:var(--kbb-color-surface);color:var(--kbb-color-muted)}.kbb-sresults__view[aria-pressed=true]{background:var(--kbb-color-primary);color:#fff}.kbb-sresults__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width: 768px){.kbb-sresults__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}@media (min-width: 1280px){.kbb-sresults__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kbb-sresults__grid.is-list{grid-template-columns:minmax(0,1fr)}.kbb-sresults__grid.is-list .kbb-scard{flex-direction:row}.kbb-sresults__grid.is-list .kbb-scard__media{flex:0 0 38%;max-width:240px;aspect-ratio:4/3}.kbb-sresults__empty{padding:1rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}.kbb-sresults__popular{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin:0;font-size:.875rem}.kbb-schips{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1rem;padding:0;list-style:none}.kbb-schips__chip{display:inline-flex;align-items:center;gap:.375rem;min-height:32px;padding:.25rem .75rem;border:1px solid var(--kbb-color-primary);border-radius:999px;background:var(--kbb-color-primary-tint);color:var(--kbb-color-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.kbb-schips__chip:hover{background:var(--kbb-color-primary);color:#fff}.kbb-schips__chip--plain{border-color:var(--kbb-color-border);background:var(--kbb-color-surface);color:var(--kbb-color-body)}.kbb-schips__clear{display:inline-flex;align-items:center;min-height:32px;font-size:.8125rem;font-weight:600}.kbb-sbiz{margin-bottom:1rem;padding:1rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}.kbb-sbiz__title{margin:0 0 .75rem;font-size:1rem;font-weight:700;color:var(--kbb-color-ink)}.kbb-sbiz__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width: 768px){.kbb-sbiz__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.kbb-sbiz__item{display:flex;align-items:center;gap:.75rem;min-width:0}.kbb-sbiz__text{display:flex;flex-wrap:wrap;align-items:center;gap:0 .375rem;min-width:0}.kbb-sbiz__name{font-weight:700;text-decoration:none}.kbb-sbiz__verified{color:var(--kbb-color-primary)}.kbb-sbiz__meta{flex-basis:100%;color:var(--kbb-color-muted);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbb-scard{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}.kbb-scard__media{position:relative;aspect-ratio:4/3;background:var(--kbb-color-canvas)}.kbb-scard__media img{width:100%;height:100%;object-fit:cover}.kbb-scard__placeholder{display:flex;align-items:center;justify-content:center;height:100%;color:var(--kbb-color-muted)}.kbb-scard__badge{position:absolute;top:.5rem;left:.5rem;padding:.125rem .5rem;border-radius:999px;color:#fff;font-size:.75rem;font-weight:700}.kbb-scard__badge--featured{background:#d0111b}.kbb-scard__badge--new{background:#0b7a47}.kbb-scard__save{position:absolute;top:.5rem;right:.5rem;z-index:2;min-width:36px;min-height:36px;border:0;border-radius:50%;background:#fffffff2;color:var(--kbb-color-ink);box-shadow:0 1px 4px #00000026}.kbb-scard__save[aria-pressed=true]{color:#d0111b}.kbb-scard__save[aria-pressed=true] .kbb-icon{fill:currentcolor}.kbb-scard__body{display:flex;flex:1;flex-direction:column;gap:.25rem;padding:.75rem;min-width:0}.kbb-scard__place{display:flex;align-items:center;gap:.25rem;margin:0;color:var(--kbb-color-muted);font-size:.8125rem}.kbb-scard__title{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kbb-scard__link{color:var(--kbb-color-ink);text-decoration:none}.kbb-scard__link:after{content:"";position:absolute;inset:0;z-index:1}.kbb-scard__link:focus-visible{outline:none}.kbb-scard__link:focus-visible:after{outline:3px solid rgba(0,86,253,.45);outline-offset:2px;border-radius:.75rem}.kbb-scard__price .kbb-price__current{color:#d0111b;font-weight:800}.kbb-scard__meta{display:flex;flex-wrap:wrap;gap:.25rem;margin:0}.kbb-scard__cond,.kbb-scard__cat{padding:.0625rem .5rem;border-radius:.5rem;font-size:.75rem;font-weight:600}.kbb-scard__cond--used{background:#0b7a47;color:#fff}.kbb-scard__cond--new,.kbb-scard__cond--refurbished{background:var(--kbb-color-primary-tint);color:var(--kbb-color-primary)}.kbb-scard__cat{background:var(--kbb-color-canvas);color:var(--kbb-color-body)}.kbb-scard__seller{display:flex;align-items:center;gap:.375rem;margin:auto 0 0;padding-top:.5rem;font-size:.8125rem;min-width:0}.kbb-scard__seller-name{color:var(--kbb-color-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbb-scard__verified{flex:0 0 auto;color:var(--kbb-color-primary)}.kbb-spages{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-top:1.5rem}.kbb-spages__list{display:flex;flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none}.kbb-spages__page,.kbb-spages__step{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:40px;min-height:40px;padding:0 .75rem;border:1px solid var(--kbb-color-border);border-radius:.5rem;background:var(--kbb-color-surface);color:var(--kbb-color-ink);font-weight:600;text-decoration:none}.kbb-spages__page.is-current{border-color:var(--kbb-color-primary);background:var(--kbb-color-primary);color:#fff}.kbb-spages__step.is-disabled{color:var(--kbb-color-muted)}.kbb-spages__gap{display:inline-flex;align-items:center;min-height:40px;padding:0 .25rem}.kbb-splaces{margin-bottom:1rem}.kbb-splaces__title{margin:0 0 .5rem;font-size:1rem;font-weight:700;color:var(--kbb-color-ink)}.kbb-splaces__list{display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.kbb-scats{padding-top:1rem;padding-bottom:3rem}.kbb-scats__title{margin:.5rem 0 .25rem;font-family:Plus Jakarta Sans,Noto Sans Devanagari,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;color:var(--kbb-color-ink)}.kbb-scats__lead{margin:0 0 1.25rem;color:var(--kbb-color-muted)}.kbb-scats__grid{display:grid;gap:1rem;margin:0;padding:0;list-style:none}@media (min-width: 768px){.kbb-scats__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.kbb-scats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.kbb-scats__card{padding:1.25rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}.kbb-scats__name{margin:0 0 .75rem;font-size:1.125rem}.kbb-scats__name a{display:flex;align-items:center;gap:.75rem;color:var(--kbb-color-ink);font-weight:800;text-decoration:none}.kbb-scats__subs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem 1rem;margin:0;padding:0;list-style:none;font-size:.875rem}.kbb-scats__subs a{color:var(--kbb-color-body);text-decoration:none}.kbb-scats__subs a:hover{color:var(--kbb-color-primary)}.kbb-bcard{position:relative;display:flex;gap:.875rem;align-items:flex-start;height:100%;padding:1rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}.kbb-bcard:focus-within{outline:3px solid rgba(0,86,253,.45);outline-offset:2px}.kbb-bcard__logo{display:grid;flex:none;place-items:center;width:64px;height:64px;overflow:hidden;border-radius:12px;background:var(--kbb-color-canvas);color:var(--kbb-color-muted)}.kbb-bcard__logo img{width:100%;height:100%;object-fit:cover}.kbb-bcard__body{min-width:0}.kbb-bcard__name{display:flex;align-items:center;gap:.25rem;margin:0;font-size:1rem;font-weight:700}.kbb-bcard__link{color:var(--kbb-color-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kbb-bcard__link:after{position:absolute;inset:0;content:""}.kbb-bcard__link:focus-visible{outline:none}.kbb-bcard__tick{flex:none;color:var(--kbb-color-primary)}.kbb-bcard__tagline{margin:.25rem 0 0;color:var(--kbb-color-body);font-size:.8125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kbb-bcard__meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin:.375rem 0 0;color:var(--kbb-color-muted);font-size:.75rem}.kbb-bcard__meta span{display:inline-flex;align-items:center;gap:.25rem}.kbb-bcard__rating{color:var(--kbb-color-ink);font-weight:600}.kbb-bcard__rating svg{color:#f5a524}.kbb-bdir{padding-block:1.5rem 3rem}.kbb-bdir__head{margin-bottom:1.25rem}.kbb-bdir__title{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.kbb-bdir__sub{margin:.25rem 0 0;color:var(--kbb-color-muted)}.kbb-bdir__filters{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr)) auto auto;gap:.75rem;align-items:end;margin-bottom:1rem;padding:1rem;background:var(--kbb-color-surface);border:1px solid var(--kbb-color-border);border-radius:.75rem}@media (max-width: 1023.98px){.kbb-bdir__filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 575.98px){.kbb-bdir__filters{grid-template-columns:minmax(0,1fr)}}.kbb-bdir__filters .form-label{margin-bottom:.25rem;font-size:.8125rem;font-weight:600}.kbb-bdir__check{display:flex;align-items:center;gap:.5rem;min-height:44px}.kbb-bdir__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem;color:var(--kbb-color-body)}.kbb-bdir__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;margin:0;padding:0;list-style:none}.kbb-bdir__pager{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem}.kbb-bdir__join{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem;padding:1.25rem 1.5rem;border-radius:12px;background:var(--kbb-color-primary-tint)}.kbb-bdir__join p{margin:0}
