/*
 ███╗   ███╗██╗███╗   ██╗███╗   ██╗███████╗ █████╗ ██████╗  ██████╗ ██╗     ██╗███████╗
 ████╗ ████║██║████╗  ██║████╗  ██║██╔════╝██╔══██╗██╔══██╗██╔═══██╗██║     ██║██╔════╝
 ██╔████╔██║██║██╔██╗ ██║██╔██╗ ██║█████╗  ███████║██████╔╝██║   ██║██║     ██║███████╗
 ██║╚██╔╝██║██║██║╚██╗██║██║╚██╗██║██╔══╝  ██╔══██║██╔═══╝ ██║   ██║██║     ██║╚════██║
 ██║ ╚═╝ ██║██║██║ ╚████║██║ ╚████║███████╗██║  ██║██║     ╚██████╔╝███████╗██║███████║
 ╚═╝     ╚═╝╚═╝╚═╝  ╚═══╝╚═╝  ╚═══╝╚══════╝╚═╝  ╚═╝╚═╝      ╚═════╝ ╚══════╝╚═╝╚══════╝
                ███╗   ███╗ █████╗ ██████╗ ███████╗
                ████╗ ████║██╔══██╗██╔══██╗██╔════╝
                ██╔████╔██║███████║██║  ██║█████╗
                ██║╚██╔╝██║██╔══██║██║  ██║██╔══╝
                ██║ ╚═╝ ██║██║  ██║██████╔╝███████╗
                ╚═╝     ╚═╝╚═╝  ╚═╝╚═════╝ ╚══════╝ © All Rights Reserved 2026

          www.minneapolismade.com  ·  crafted in Minneapolis
*/

/* <*><*><*><*> WIDEN THE STATE + CITY DROPDOWNS <*><*><*><*> */

/* ASL lays the search filters out in a pol-* grid (State and City at a third
   each), leaving the right third empty once the Distance/Status filters are off.
   Let State and City grow to fill that space. Scoped to #asl-storelocator so it
   applies wherever the locator renders, including Breakdance pages. */
#asl-storelocator .sl-ddl-state,
#asl-storelocator .sl-ddl-city {
	flex: 1 1 0 !important;
	max-width: none !important;
	width: auto !important;
}

/* The hidden native <select> is replaced by a Bootstrap-multiselect button and
   menu; make that visible widget fill its (now wider) column. */
#asl-storelocator .sl-dropdown-cont,
#asl-storelocator .sl-dropdown-cont .btn-group,
#asl-storelocator .sl-dropdown-cont .multiselect.adropdown-toggle,
#asl-storelocator .sl-dropdown-cont .multiselect-container {
	width: 100% !important;
	max-width: 100% !important;
	box-sizing: border-box;
}

/* Keep the label left and the caret at the right edge of the wide button. */
#asl-storelocator .sl-dropdown-cont .multiselect.adropdown-toggle {
	display: flex;
	align-items: center;
	justify-content: space-between;
	text-align: left;
}

/* <*><*><*><*> LIFT THE STORE INFO BOX ABOVE THE PIN <*><*><*><*> */

/* ASL anchors its info box only ~43px above the marker (inline margin-bottom),
   so the taller SG pin ends up behind it. Raise the box so the whole pin stays
   visible below it; the inline left/centering margin is left untouched. */
#asl-storelocator .infoBox {
	margin-bottom: 90px !important;
}
