.search-filter--box{background-color:var(--praxis-beige);border-radius:8px;margin-bottom:72px;margin-left:0;margin-right:0;min-height:237px;display:grid;grid-template-areas:"col1" "col3" "col2";padding-top:36px;padding-left:25px;padding-right:25px}.search-filter--box .form-control{min-height:47px}.search-filter--box .select-group.select-cta .selected-option{padding-right:0;width:100%}.search-filter--box .select-group.select-cta input[placeholder]{width:100%;height:100%;line-height:1.5rem}.search-filter--box .select-group.select-cta input[placeholder]:focus-visible{outline:none}.search-filter--box .homecategories,.search-filter--box .homesearch{margin-bottom:24px}.search-filter--box .region{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;padding:0;margin:0}.search-filter--box .region:nth-of-type(1){grid-area:col1;position:relative}.search-filter--box .region:nth-of-type(1)::after{content:"";display:block;position:absolute;left:-25px;right:-25px;height:1px;background:var(--praxis-gray-light);bottom:0}.search-filter--box .region:nth-of-type(2){grid-area:col2;padding:0;align-self:flex-end}.search-filter--box .region:nth-of-type(3){grid-area:col3;padding-top:55px}.search-filter--box .photo-tile-figure{margin:0;margin-left:-25px;margin-right:-25px}.search-filter--box .photo-tile-image{max-width:100%}.search-filter--box.scores--footer-banner .region:nth-of-type(3){position:relative}.search-filter--box.scores--footer-banner .region:nth-of-type(3)::after{content:"";display:block;position:absolute;left:-25px;right:-25px;height:1px;background:var(--praxis-gray-light);bottom:0}@media(min-width: 545px){.search-filter--box{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;grid-template-areas:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:50px 72px}.search-filter--box .photo-tile-image{max-height:237px}.search-filter--box .homecategories,.search-filter--box .homesearch{margin-bottom:0}.search-filter--box .region:nth-of-type(1)::after{display:none}.search-filter--box .region:nth-of-type(2){margin:-50px 0;padding:0 50px}.search-filter--box .region:nth-of-type(3){padding-top:0}.search-filter--box .photo-tile-figure{margin-left:0;margin-right:0}.search-filter--box.scores--footer-banner .region:nth-of-type(3)::after{display:none}}
