.search-top-block-form {
  position: inherit;
}
.search-top-block-form .micon {
  fill: white;
}
.search-top-block-form button {
  align-items: center;
  display: flex;
  gap: var(--checkboxSpacingGap);
  background: none;
  border: none;
  cursor: pointer;
  color: white;
  font-size: var(--fontSizeSmall);
  font-weight: var(--fontWeightSemibold);
}
.search-top-block-form .show-lg {
  display: none;
}
@media all and (min-width: 992px) {
  .search-top-block-form .show-lg {
    display: inherit;
  }
}
.search-top-block-form .custom-search {
  background-color: var(--colorGreys100) !important;
  min-height: auto !important;
  height: auto !important;
  box-shadow: var(--shadowSm1X) var(--shadowSm1Y) var(--shadowSm1Blur) var(--shadowSm1Spread) var(--shadowSm0Color), var(--shadowSm0X) var(--shadowSm0Y) var(--shadowSm0Blur) var(--shadowSm0Spread) var(--shadowSm0Color);
  position: absolute;
  width: 100%;
  left: 0;
  top: 100%;
  padding-bottom: 1rem;
}
@media all and (min-width: 992px) {
  .search-top-block-form .custom-search {
    top: 160%;
  }
}
.search-top-block-form .custom-search {
  z-index: 2;
}
.search-top-block-form .custom-search form {
  position: relative;
  display: flex;
}
.search-top-block-form .custom-search form label {
  display: none;
}
.search-top-block-form .custom-search form .js-form-type-search {
  width: 100%;
}
.search-top-block-form .custom-search .form-search {
  padding: 0.5rem;
  height: 100%;
  width: 100%;
  border: 1px solid var(--colorGreys800);
}
.search-top-block-form .custom-search .button {
  padding-top: var(--spacing2xs) !important;
  padding-bottom: var(--spacing2xs) !important;
}
.search-top-block-form .container {
  max-width: var(--gridContainerMaxWidthXs);
  margin-left: auto;
  margin-right: auto;
  padding-right: var(--spacingSm);
  padding-left: var(--spacingSm);
  box-sizing: border-box;
}
@media all and (min-width: 576px) {
  .search-top-block-form .container {
    max-width: var(--gridContainerMaxWidthSm);
  }
}
@media all and (min-width: 801px) {
  .search-top-block-form .container {
    max-width: var(--gridContainerMaxWidthMd);
    padding-right: var(--spacingMd);
    padding-left: var(--spacingMd);
  }
}
@media all and (min-width: 992px) {
  .search-top-block-form .container {
    max-width: var(--gridContainerMaxWidthLg);
  }
}
@media all and (min-width: 1248px) {
  .search-top-block-form .container {
    max-width: var(--gridContainerMaxWidthXl);
  }
}
@media all and (min-width: 1320px) {
  .search-top-block-form .container {
    max-width: var(--gridContainerMaxWidthXxl);
    padding-right: 0;
    padding-left: 0;
  }
}
.search-top-block-form .container {
  width: 100%;
}

/*# sourceMappingURL=pjus-search-modal.css.map */
