/* Search controls use the site's existing Poppins type and prevent overflow. */
.home-hero-wrap>.pw-search{display:grid!important;grid-template-columns:minmax(180px,1.35fr) repeat(2,minmax(145px,1fr)) repeat(2,minmax(125px,.9fr)) minmax(112px,.6fr)!important;gap:8px!important;align-items:stretch;width:100%;max-width:100%;box-sizing:border-box;padding:11px;border-radius:22px}
.home-hero-wrap>.pw-search>.sf,.home-hero-wrap>.pw-search>.btn{min-width:0!important;width:100%;box-sizing:border-box}
.home-hero-wrap>.pw-search>.sf{display:flex;align-items:center;gap:8px;padding-inline:11px;overflow:hidden}
.home-hero-wrap>.pw-search>.sf select,.home-hero-wrap>.pw-search>.sf input{display:block;flex:1 1 0;min-width:0!important;width:100%;max-width:100%;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:13px;line-height:1.35;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.home-hero-wrap>.pw-search>.btn{min-height:48px;padding:12px 16px;white-space:nowrap;font-family:Poppins,Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:15px;line-height:1.2;font-weight:700}
@media(min-width:761px) and (max-width:1100px){.home-hero-wrap>.pw-search{grid-template-columns:repeat(3,minmax(0,1fr))!important}.home-hero-wrap>.pw-search>.sf:first-child{grid-column:span 2}}
@media(max-width:760px){.home-hero-wrap>.pw-search{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;padding:9px;border-radius:18px}.home-hero-wrap>.pw-search>.sf:first-child{grid-column:1/-1}.home-hero-wrap>.pw-search>.sf{min-height:48px;padding-inline:10px}.home-hero-wrap>.pw-search>.sf select,.home-hero-wrap>.pw-search>.sf input{font-size:13px}.home-hero-wrap>.pw-search>.btn{grid-column:1/-1;min-height:50px}}
@media(max-width:360px){.home-hero-wrap>.pw-search>.sf{gap:5px;padding-inline:7px}.home-hero-wrap>.pw-search>.sf select,.home-hero-wrap>.pw-search>.sf input{font-size:12px}}
/* Keep the optional dog-size filter and search action aligned on wide screens. */
@media(min-width:1101px){.home-hero-wrap>.pw-search:has(#f-size-wrap:not([hidden])){grid-template-columns:minmax(170px,1.05fr) repeat(2,minmax(130px,1fr)) minmax(115px,.85fr) repeat(2,minmax(140px,1.2fr)) minmax(100px,.7fr)!important}}
@media(min-width:1101px){.home-hero-wrap>.pw-search:has(#f-size-wrap:not([hidden])) .sf:has(#f-fiyat),.home-hero-wrap>.pw-search:has(#f-size-wrap:not([hidden])) .sf:has(#f-size){gap:5px;padding-inline:8px}.home-hero-wrap>.pw-search:has(#f-size-wrap:not([hidden])) .sf:has(#f-fiyat) select,.home-hero-wrap>.pw-search:has(#f-size-wrap:not([hidden])) .sf:has(#f-size) select{font-size:12px}.home-hero-wrap>.pw-search:has(#f-size-wrap:not([hidden])) .sf:has(#f-giris) .ic,.home-hero-wrap>.pw-search:has(#f-size-wrap:not([hidden])) .sf:has(#f-cikis) .ic{display:none}}
