/** Shopify CDN: Minification failed

Line 520:0 Unexpected "{"

**/
/* CUSTOM CSS START */

.wizzy-available-stores-apply-button {
  background: black;
}

/* CUSTOM CSSS END */
@media(min-width: 768px) {
    .wizzy-has-not-available-stores .wizzy-search-summary-container {
      display: none;
    }
}

#wizzy-shop-location .wizzy-shop-location-button {
	margin-right: 10px;
	display: flex;
	flex-direction: row;
	cursor: pointer;
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */
}

#wizzy-shop-location .wizzy-shop-location-button .wizzy-shop-location-icon {
	height: 20px;
	width: 20px;
	margin: auto;
}

#wizzy-shop-location .wizzy-shop-location-pop-up[data-wizzy-popup-visible="hidden"] {
	display: none;
}

#wizzy-shop-location .wizzy-shop-location-pop-up[data-wizzy-popup-visible="visible"] {
	position: absolute;
	min-height: 235px;
	min-width: var(--wizzy-popup-width);
	background: rgba(255, 255, 255, 1);
	z-index: 4;
	padding: 10px;
	border: 1px solid var(--wizzy-border);
	border-radius: 1em;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-use-my-current-location {
	display: flex;
	font-size: 10px;
	color: var(--wizzy-primary);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin: 10px 5px;
	cursor: pointer;
}
.wizzy-no-store-found-data-to-add-wrapper {
  text-transform: capitalize;
}
#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-use-my-current-location svg {
	height: 15px;
	width: 15px;
	margin: auto 0;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-use-my-current-location svg path {
	fill: var(--wizzy-primary);
}

#wizzy-shop-location .wizzy-shop-location-pop-up [name="wizzy-zip"] {
	border: 1px solid var(--wizzy-border);
	border-radius: 0.5em;
	padding: 10px 15px;
	width: 100%;
}

.wizzy-shop_by_locations-list-item-count {
  font-size: 11px;
  color: #979797;
}

.wizzy-shop-location-button:hover {
	color: var(--wizzy-primary);
}

.wizzy-shop-location-button:hover .wizzy-shop-location-icon svg path {
	fill: var(--wizzy-primary);
}

.wizzy-shop-location-button .wizzy-city-data,
.wizzy-shop-location-button .wizzy-store-data {
	padding: 0 10px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores ul {
	list-style-type: none;
	max-height: 250px;
	overflow: hidden;
	overflow-y: auto;
	margin-right: -11px;
	position: relative;
}
.wizzy-shop-location-pop-up .wizzy-zip-code-desc {
  font-size: 14px;
  color: #0054a3;
  margin-top: 10px;
}
#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores ul li lable {
	display: flex;
	cursor: pointer;
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores ul li input {
	margin-right: 10px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper {
	width: 100%;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider input {
	width: 100%;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-steps {
	display: flex;
	justify-content: space-between;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-scale:nth-child(odd) {
	height: 6px;
	width: 2px;
	background: rgba(0, 0, 0, 0.1);
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-scale:nth-child(even) {
	height: 10px;
	width: 2px;
	background: rgba(0, 0, 0, 0.1);
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-points .wizzy-scale {
	height: 4px;
	width: 2px;
	background: rgba(0, 0, 0, 0.1);
	margin: auto;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-zip-code-wrapper .wizzy-zip-code-title,
#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-title {
	font-size: 14px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-title {
	display: flex;
	justify-content: space-between;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-title .wizzy-current-radius {
	font-size: 10px;
	margin-top: auto;
	margin-bottom: 3px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-stores-title {
	display: flex;
	width: calc(100% + 22px);
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	margin-left: -11px;
	margin-right: -11px;
	padding: 0 18px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-stores-title .wizzy-available-stores-title-count {
	margin-right: 5px;
	font-weight: bold;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-stores-apply-button-wrapper .wizzy-available-stores-apply-button {
	text-align: center;
	padding: 5px;
	background: var(--wizzy-primary);
	color: white;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-bottom: -11px;
	margin-left: -11px;
	margin-right: -11px;
	cursor: pointer;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores ul::-webkit-scrollbar {
	width: 5px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores ul::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores ul::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	border-radius: 5px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper {
	width: calc(100% + 22px);
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	margin-left: -11px;
	margin-right: -11px;
	padding: 0 18px;
}

#wizzy-shop-location .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-store-wrpper {
	margin-right: 10px;
}

/* For filter */
#wizzy-shop-location-filter {
	/* margin-top:15px; */
}

#wizzy-shop-location-filter .wizzy-shop-location-button {
	margin-right: 10px;
	display: flex;
	flex-direction: row;
	cursor: pointer;
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */
}

#wizzy-shop-location-filter .wizzy-shop-location-button .wizzy-shop-location-icon {
	height: 20px;
	width: 20px;
	margin: auto;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up[data-wizzy-popup-visible="hidden"] {
	display: none;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up[data-wizzy-popup-visible="visible"] {
	position: absolute;
	min-height: 235px;
	min-width: var(--wizzy-popup-width);
	background: rgba(255, 255, 255, 1);
	z-index: 4;
	padding: 10px;
	border: 1px solid var(--wizzy-border);
	border-radius: 1em;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up [name="wizzy-zip"] {
	border: 1px solid var(--wizzy-border);
	border-radius: 0.5em;
	padding: 15px 15px 15px 35px;
	width: 100%;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up [name="wizzy-zip"]::placeholder {
	color: gray;
}

.wizzy-shop-location-button:hover {
	color: var(--wizzy-primary);
}

.wizzy-shop-location-button:hover .wizzy-shop-location-icon svg path {
	fill: var(--wizzy-primary);
}

.wizzy-shop-location-button .wizzy-city-data,
.wizzy-shop-location-button .wizzy-store-data {
	padding: 0 10px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores ul {
	list-style-type: none;
	max-height: 250px;
	overflow: hidden;
	overflow-y: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	position: relative;

}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores ul li lable {
	display: flex;
	cursor: pointer;
	-webkit-user-select: none;
	/* Safari */
	-ms-user-select: none;
	/* IE 10 and IE 11 */
	user-select: none;
	/* Standard syntax */
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	position: relative;
	padding-left: 25px;
	line-height: 20px;
	padding-bottom: 10px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores ul li input {
	position: absolute;
	margin-left: -25px;
	margin-top: 4px;
	display: inline-table;
  width: 16px;
  height: 16px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper {
	width: 100%;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider input {
    height: 5px;
	width: 100%;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider {
  margin-bottom: 8px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-steps {
	display: flex;
	justify-content: space-between;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-scale:nth-child(odd) {
	height: 6px;
	width: 2px;
	background: rgba(0, 0, 0, 0.1);
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-scale:nth-child(even) {
	height: 10px;
	width: 2px;
	background: rgba(0, 0, 0, 0.1);
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-points .wizzy-scale {
	height: 6px;
	width: 2px;
	background: rgba(0, 0, 0, 0.3);
	margin: auto;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-points.first .wizzy-scale , #wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-points.last .wizzy-scale {
  height: 11px;
}


#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-title {
    font-size: 16px;
    font-weight: 600;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-title {
	display: flex;
	justify-content: space-between;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper .wizzy-radius-slider-title .wizzy-current-radius {
	font-size: 10px;
	margin-top: auto;
	margin-bottom: 3px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-stores-title {
	display: flex;
	width: calc(100% + 22px);
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	margin-left: -11px;
	margin-right: -11px;
	padding: 0 18px;
	font-size: 12px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-stores-title .wizzy-available-stores-title-count {
	margin-right: 5px;
	font-weight: bold;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-location-form .wizzy-available-stores-apply-button-wrapper .wizzy-available-stores-apply-button {
	text-align: center;
	padding: 5px;
	background: var(--wizzy-primary);
	color: white;

	cursor: pointer;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-location-form .wizzy-available-stores-apply-button-wrapper .wizzy-available-stores-apply-button[disabled="disabled"],
#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-location-form .wizzy-available-stores-apply-button-wrapper .wizzy-available-stores-apply-button.wizzy-loading {
	text-align: center;
	padding: 5px;
	background: #efefef;
	color: #5d5d5d;

	cursor: not-allowed;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores ul::-webkit-scrollbar {
	width: 5px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores ul::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores ul::-webkit-scrollbar-thumb {
	background-color: darkgrey;
	border-radius: 5px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper {
	width: calc(100% + 22px);
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	margin-left: -11px;
	margin-right: -11px;
	padding: 0 18px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-store-wrpper {
	margin-right: 10px;
}

.wizzy-search-wrapper .wizzy-search-filters-left .wizzy-facet-body.wizzy-shop-location-filter-wrapper {
	min-height: 100%;
	overflow: hidden;
	padding-right: 0;
	max-height: max-content;
}

.wizzy-search-filters-left-wrapper .facet-block-shop_by_locations.collapsible {
	overflow: hidden;
}

#wizzy-shop-location {}

.wizzy-available-stores-loading {
	display: none;
}

[wizzy-loading="true"] .wizzy-available-stores-loading {
	display: block;
}

[wizzy-loading="true"] .wizzy-shop-location-pop-up .wizzy-available-stores {
	display: none;
}

.wizzy-available-stores-loading div {
	border: 2px solid #f3f3f3;
	border-top: 2px solid var(--wizzy-primary);
	border-radius: 50%;
	width: 40px;
	height: 40px;
	animation: spin 2s linear infinite;
	margin: 36px auto;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-store-wrpper[disabled] input {}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-store-wrpper[disabled] {
	color: rgba(0, 0, 0, 0.3);
	cursor: not-allowed;
    display: none;
}

.wizzy-selected-facet-list-item[data-facetkey="product_inventory_sources_ids"] {
	display: none;
}

.wizzy-search-results-wrapper .wizzy-search-filters-left-wrapper .facet-block-product_inventory_sources,
.wizzy-search-results-wrapper .wizzy-search-filters-left-wrapper .facet-block-product_inventory_sources_ids {
	display: none;
}

.wizzy-available-stores ul li small {
	font-size: 12px;
}

.wizzy-available-stores ul li small a {
	color: var(--wizzy-primary) !important;
	font-weight: 900;
}


.wizzy-search-results-rendered .wizzy-search-results {
	display: none;
}

.wizzy-dont-have-pincode.wizzy-search-results-rendered .wizzy-search-results {
	display: none;
}

.wizzy-dont-have-pincode.wizzy-search-results-rendered .wizzy-no-pincode,
.wizzy-have-pincode.wizzy-search-results-rendered .wizzy-search-results,
{
display: block;
}

.wizzy-has-not-available-stores.wizzy-search-results-rendered .wizzy-search-results {
  display: none;
}

.wizzy-has-not-available-stores.wizzy-search-results-rendered.wizzy-filter-applied .wizzy-search-results ,.wizzy-dont-have-pincode.wizzy-search-results-rendered.wizzy-filter-applied .wizzy-search-results {
  display: block;
}
.wizzy-has-not-available-stores.wizzy-search-results-rendered.wizzy-filter-applied .wizzy-no-store-found-stores,.wizzy-dont-have-pincode.wizzy-search-results-rendered.wizzy-filter-applied .wizzy-no-store-found-stores {
  display: none;
}
.wizzy-has-not-available-stores.wizzy-have-pincode.wizzy-search-results-rendered.wizzy-filter-applied .wizzy-search-results {
  display: none;
}
.wizzy-have-pincode.wizzy-has-available-stores.wizzy-search-results-rendered .wizzy-search-results,
.wizzy-have-pincode.wizzy-has-not-available-stores.wizzy-search-results-rendered .wizzy-no-store-found-stores {
	display: block;
}

.wizzy-dont-have-pincode.wizzy-search-results-rendered .wizzy-no-pincode,
.wizzy-has-not-available-stores.wizzy-search-results-rendered .wizzy-no-store-found-stores {
	margin: 10px 20px;
	background: white;
	padding: 10px 20px;
	display: flex;
	flex-direction: column;
	padding: 30px 20px;
	row-gap: 25px;
	margin-top: 35px;
	margin-bottom: 35px;
}

/* .wizzy-dont-have-pincode.wizzy-search-results-rendered .wizzy-no-pincode .wizzy-no-pincode-title,
.wizzy-has-not-available-stores.wizzy-search-results-rendered .wizzy-no-store-found-stores .wizzy-no-store-found-stores-title {
	font-size: 25px;
	text-align: center;
	font-size: 25px;
	margin: auto;
	row-gap: 25px;
	margin-top: 35px;
	margin-bottom: 35px;
}

.wizzy-dont-have-pincode.wizzy-search-results-rendered .wizzy-no-pincode .wizzy-no-pincode-media,
.wizzy-has-not-available-stores.wizzy-search-results-rendered .wizzy-no-store-found-stores .wizzy-no-store-found-stores-media {
	background-image: url("data:image/png;base64,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");
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	min-height: 80px;
	min-width: 80px;
	margin: auto;
}  */

/* .wizzy-category-page .wizzy-filters-facet-block[data-key="product_value_tags_category"] {
	display: none;
}
 */



/* CSS according to figma */

.wizzy-zip-code-wrapper input[type=number]::-webkit-inner-spin-button, 
.wizzy-zip-code-wrapper input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

body.wizzy-desktop-search-executed.wizzy-search-results-rendered .wizzy-search-results, body.wizzy-desktop-search-executed .wizzy-search-results {
  display: block;
}

.wizzy-dont-have-pincode.wizzy-search-results-rendered .wizzy-no-pincode, .wizzy-geo-based-popup-wrapper {
  display: none;
}

body.wizzy-have-pincode:not(.wizzy-has-not-available-stores) .wizzy-no-store-found-stores {
  display: none;
}

body.wizzy-hide-no-store-found .wizzy-no-store-found-stores {
  display: none;
}

body .wizzy-no-store-found-stores {
  display: block;
  margin: 10px 20px;
  background: white;
  padding: 10px 20px;
  flex-direction: column;
  padding: 30px 20px;
  row-gap: 25px;
  margin-top: 35px;
  margin-bottom: 35px;
}

body.wizzy-dont-have-pincode.wizzy-has-not-available-stores .wizzy-no-store-found-stores, body.wizzy-have-pincode.wizzy-has-not-available-stores .wizzy-no-store-found-stores {
  display: block;
}

body.wizzy-dont-have-pincode.wizzy-has-available-stores .wizzy-search-results {
  display: block;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-radius-slider-wrapper {
  display: block;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-use-my-current-location {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: 0.02em;
  text-decoration-line: underline;
  color: #488CD4;
  display: flex;
  cursor: pointer;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-use-my-current-location svg {
  height: 18px;
  width: 18px;
  margin-right: 5px;
  margin-top: 2px;
}

#wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores ul li input:checked {
  accent-color: black;
}

/* visibility CSS */

body.wizzy-ignore-zipcode-info .wizzy-search-results {
  display: block !important;
}

body.wizzy-desktop-search-executed .wizzy-no-store-found-stores, 
body.wizzy-ignore-zipcode-info .wizzy-no-store-found-stores {
  display: none !important;
}

.wizzy-filters-facet-block .wizzy-zip-code-wrapper .wizzy-zipcode-input-box-label {
  position: absolute;
  top: 18px;
  left: 10px;
}

.wizzy-filters-facet-block .wizzy-available-stores-apply-button {
  position: absolute;
  top: 0px;
  right: 0px;
  height: 100%;
  width: 65px;
  border-radius: 0px !important;
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
  background: #0054A3;
  text-align: center;
  align-content: center;
  cursor: pointer;
}

.wizzy-filters-facet-block .wizzy-available-stores-apply-button[disabled="disabled"] {
  background: silver; 
}


@media(max-width:768px) {

  .wizzy-zip-title-wrapper {
    display: flex;
    justify-content: space-between;
  }
  .wizzy-scroll-disabled {
    overflow: hidden;
  }
    #wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-zip-code-wrapper .wizzy-zip-code-enter-title {
      font-size: 16px;
      font-weight: 500;
      color: #0d0d0d;    
    }
  
    #wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-filters-facet-block .wizzy-zip-code-wrapper .wizzy-zip-code-filter-title {
      font-weight: 500;
      font-size: 16px;
      color: #0B0D14;
    }
  
    #wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-zip-code-wrapper .wizzy-zip-code-title {
      font-size: 20px;
      font-weight: 600;
    }

    #wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-zip-code-wrapper .wizzy-zip-code-title-description {
      color: #939393;
      margin-bottom: 25px;
    }

    .wizzy-no-pincode .wizzy-geo-based-popup-wrapper .wizzy-available-stores ul {
      display: none !important;
    }

    .wizzy-dont-have-pincode.wizzy-search-results-rendered .wizzy-no-pincode {
      display: block;
    }

    .wizzy-search-summary-container {
      opacity: 0;
    }

    .wizzy-filters-facet-block  .wizzy-radius-slider-wrapper {
      display: none;
    }

    body.wizzy-ignore-zipcode-info .wizzy-search-results {
      display: block !important;
    }
  
    body.wizzy-no-pincode .wizzy-search-results,
    .wizzy-search-results-rendered .wizzy-search-results {
      display: block;
    }

    #wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-available-stores .wizzy-available-stores-title {
      padding-bottom: 10px;
      border: unset;
      display: none;
    }

    .wizzy-has-not-available-stores.wizzy-search-results-rendered .wizzy-no-store-found-stores .wizzy-no-store-found-stores-title {
      display: block;
      font-size: 1.2rem;
      font-weight: 700;
      color: #00224E;
      margin-bottom: 25px;
    }

	.wizzy-zipcode-popup-wrapper .wizzy-geo-based-popup-overlay {
		width: 100vw;
		height: 100vh;
		position: fixed;
		top: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.8);
		z-index: 9;
	}

	.wizzy-zipcode-popup-wrapper .wizzy-geo-based-popup-wrapper {
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
		position: fixed;
		bottom: 0px;
		left: 0px;
		width: 97.5vw;
		z-index: 10;
		background: white;
		padding: 30px 20px;
        display: block;
        margin: 5px;
        margin-bottom: unset;
      
	}

    body.wizzy-ignore-zipcode-info .wizzy-no-pincode, body.wizzy-search-results-rendered.wizzy-ignore-zipcode-info .wizzy-no-pincode {
      display: none;
    }

    body.wizzy-hide-mobile-pincode-popup .wizzy-no-pincode {
      display: none;
    }

    body.wizzy-hide-no-store-found .wizzy-no-store-found-stores {
      display: none;
    }
    
    .wizzy-zipcode-popup-wrapper .wizzy-zipcode-input-box-label {
      display: block;
      position: absolute;
      top: 17px;
      left: 10px;
      z-index: 1; 
    }

    #wizzy-shop-location-filter .wizzy-shop-location-pop-up [name="wizzy-zip"] {
      padding: 15px 15px 15px 35px;
    }

    #wizzy-shop-location-filter .wizzy-shop-location-pop-up [name="wizzy-zip"]:focus {
      border: 1px solid black;  
    }
  
    .wizzy-zipcode-popup-wrapper #wizzy-shop-location-filter .wizzy-radius-slider-wrapper {
      display: none;
    }

    #wizzy-shop-location-filter .wizzy-shop-location-pop-up .wizzy-location-form .wizzy-available-stores-apply-button-wrapper .wizzy-available-stores-apply-button {
      border-radius: 20px;
      padding: 10px;
    }

    .wizzy-search-results-rendered .wizzy-no-store-found-stores {
      display: none;
    }

}


@keyframes spin {
	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}