/* Flat Search Pro v645 — order-preserving cacheable CSS layer bundle. */
/* Flat Search Pro v645 source: fsp-v380-mobile-lightbox-viewmore-checkout-padding */
@media (max-width: 849px) {
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more {
				padding-top: 15px !important;
				padding-bottom: 15px !important;
				box-sizing: border-box !important;
			}

			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link {
				display: block !important;
				width: 100% !important;
				margin: 0 !important;
				padding: 0 !important;
				box-sizing: border-box !important;
			}

			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link > .wm-pill,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link > .wm-pill,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link > .wm-pill {
				display: flex !important;
				align-items: center !important;
				justify-content: center !important;
				width: 100% !important;
				box-sizing: border-box !important;
				margin: 0 !important;
			}
		}

/* Flat Search Pro v645 source: fsp-v381-mobile-viewmore-bottom-gap-balance */
@media (max-width: 849px) {
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more {
				padding-top: 15px !important;
				padding-bottom: 15px !important;
				margin-bottom: 0 !important;
				background: #fff !important;
				box-sizing: border-box !important;
			}

			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .fsp-search-checkout-sticky.fsp-search-checkout-mobile-inside,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .fsp-search-checkout-sticky,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .fsp-search-checkout-sticky {
				padding-top: 15px !important;
				padding-bottom: calc(15px + env(safe-area-inset-bottom, 0px)) !important;
				margin-top: 0 !important;
				background: #fff !important;
				box-shadow: none !important;
				border-top: 1px solid rgba(0,0,0,.12) !important;
				box-sizing: border-box !important;
			}

			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .fsp-search-checkout-sticky.fsp-search-checkout-mobile-inside .fsp-search-checkout-button,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .fsp-search-checkout-sticky .fsp-search-checkout-button,
			body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .fsp-search-checkout-sticky .fsp-search-checkout-button {
				box-shadow: none !important;
				margin: 0 !important;
			}
		}

/* Flat Search Pro v645 source: fsp-v382-mobile-viewmore-checkout-equal-gap */
@media (max-width: 849px) {

		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more {
		    padding: 15px 12px !important;
		    height: 76px !important;
		    min-height: 76px !important;
		    max-height: 76px !important;
		    flex: 0 0 76px !important;
		    margin: 0 !important;
		    background: #fff !important;
		    box-sizing: border-box !important;
		    overflow: visible !important;
		  }

		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link {
		    display: flex !important;
		    align-items: center !important;
		    justify-content: center !important;
		    width: 100% !important;
		    height: 46px !important;
		    min-height: 46px !important;
		    max-height: 46px !important;
		    margin: 0 !important;
		    padding: 0 !important;
		    box-sizing: border-box !important;
		  }

		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link > .wm-pill,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link > .wm-pill,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .autocomplete-suggestion.wm-mobile-view-more-suggestion.fsp-inline-view-more > a.fsp-inline-view-more-link > .wm-pill {
		    height: 46px !important;
		    min-height: 46px !important;
		    max-height: 46px !important;
		    margin: 0 !important;
		  }

		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions > .fsp-search-checkout-sticky.fsp-search-checkout-mobile-inside,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-search-mobile-bottom-fixed > .fsp-search-checkout-sticky,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .autocomplete-suggestions.fsp-v341-mobile-checkout-host > .fsp-search-checkout-sticky {
		    padding: 15px 12px calc(15px + env(safe-area-inset-bottom, 0px)) 12px !important;
		    height: calc(76px + env(safe-area-inset-bottom, 0px)) !important;
		    min-height: calc(76px + env(safe-area-inset-bottom, 0px)) !important;
		    max-height: none !important;
		    flex: 0 0 calc(76px + env(safe-area-inset-bottom, 0px)) !important;
		    margin: 0 !important;
		    background: #fff !important;
		    box-sizing: border-box !important;
		    overflow: visible !important;
		  }

		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox .fsp-search-checkout-sticky .fsp-search-checkout-button,
		  body.fsp-search-checkout-visible .mfp-wrap #search-lightbox a.fsp-search-checkout-button {
		    height: 46px !important;
		    min-height: 46px !important;
		    max-height: 46px !important;
		    margin: 0 !important;
		  }
		}

