search-literal {
  display: inline-flex;
  align-items: baseline;
  flex-wrap: wrap;
  --input-font-colour: #888888;
}
search-literal > span {
  margin-right: 0.5ch;
}
search-literal span, search-literal .dropdown-trigger {
  font-weight: 700;
  white-space: nowrap;
  color: var(--input-font-colour);
  font-size: clamp(2em, 5vw, 3em) !important;
}
search-literal :is(span, .dropdown-trigger, dropdown-button, input-field.format\:underline .dropdown-trigger, search-postcode > input-field[type=text] > span.input) {
  font-size: 2em;
  line-height: 1.3;
}
@media (max-width: 480px) {
  search-literal :is(span, .dropdown-trigger, dropdown-button, input-field.format\:underline .dropdown-trigger, search-postcode > input-field[type=text] > span.input) {
    font-size: 1.5625em;
    line-height: 1.4;
  }
}
search-literal .break {
  flex-basis: 100%;
}
@media (max-width: 960px) {
  search-literal .break {
    display: none;
  }
}
search-literal > input-field {
  margin-right: 1ch;
}
search-literal input-field {
  --gradient-angle: 270deg;
}
search-literal input-field .input, search-literal input-field > span {
  font-weight: 700;
}
search-literal input-field.format\:underline {
  --font-colour: linear-gradient(var(--gradient-angle, 270deg), #ff2871 var(--gradient-offset, 33%), #ff715c);
}
search-literal input-field.format\:underline .dropdown-trigger {
  grid-column: initial;
  color: rgba(255, 255, 255, 0.6);
  background: var(--font-colour);
  display: inline;
  text-transform: lowercase;
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
search-literal input-field.format\:underline .dropdown-trigger dropdown-menu.dropdown {
  color: white;
  overflow: visible;
  background-clip: initial;
  -webkit-background-clip: initial;
  -webkit-text-fill-color: initial;
}
search-literal input-field.format\:underline .dropdown-trigger dropdown-menu.dropdown .link[disabled] {
  display: none;
}
search-literal input-field.format\:underline .dropdown-trigger dropdown-menu.dropdown .link {
  white-space: nowrap;
}
search-literal input-field.format\:underline .dropdown-trigger dropdown-menu.dropdown .heading {
  display: none;
}
search-literal input-field.format\:underline .text-ticker\:container {
  list-style: none;
  pointer-events: none;
  padding: var(--input-padding-block) var(--input-padding-inline);
  grid-row: 1;
  grid-column: 1;
  line-height: 1.3em;
  font-size: clamp(2em, 5vw, 3em);
  font-weight: 700;
  white-space: nowrap;
  height: calc(1.3em + var(--gap));
  opacity: 0;
}
search-literal input-field.format\:underline .text-ticker\:container li {
  background: var(--font-colour);
  text-transform: lowercase;
  background-clip: text;
  list-style: none;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
search-literal input-field.format\:underline .text-ticker\:container + .dropdown-trigger {
  grid-column: 1;
}
.js-has-pseudo [csstools-has-37-2t-2p-36-2r-2w-19-30-2x-38-2t-36-2p-30-w-2x-32-34-39-38-19-2u-2x-2t-30-2s-1a-2u-33-36-31-2p-38-2k-1m-39-32-2s-2t-36-30-2x-32-2t-1m-2w-2p-37-14-1m-32-33-38-14-1a-2x-32-38-2t-36-2p-2r-38-2t-2s-15-w-1a-2s-36-33-34-2s-33-3b-32-w-1q-w-2q-39-38-38-33-32-1a-2r-39-36-36-2t-32-38-1m-2u-2x-36-37-38-19-2r-2w-2x-30-2s-15-w-1a-38-2t-3c-38-19-38-2x-2r-2z-2t-36-2k-1m-2r-33-32-38-2p-2x-32-2t-36]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist):not(does-not-exist) {
  display: inline-grid;
  opacity: 1;
}
search-literal input-field.format\:underline:has(:not(.interacted) .dropdown > button.current:first-child) .text-ticker\:container {
  display: inline-grid;
  opacity: 1;
}
.js-has-pseudo [csstools-has-37-2t-2p-36-2r-2w-19-30-2x-38-2t-36-2p-30-w-2x-32-34-39-38-19-2u-2x-2t-30-2s-1a-2u-33-36-31-2p-38-2k-1m-39-32-2s-2t-36-30-2x-32-2t-1m-2w-2p-37-14-1m-32-33-38-14-1a-2x-32-38-2t-36-2p-2r-38-2t-2s-15-w-1a-2s-36-33-34-2s-33-3b-32-w-1q-w-2q-39-38-38-33-32-1a-2r-39-36-36-2t-32-38-1m-2u-2x-36-37-38-19-2r-2w-2x-30-2s-15-w-1a-38-2t-3c-38-19-38-2x-2r-2z-2t-36-2k-1m-2r-33-32-38-2p-2x-32-2t-36-w-17-w-1a-2s-36-33-34-2s-33-3b-32-19-38-36-2x-2v-2v-2t-36]:not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(.does-not-exist):not(does-not-exist):not(does-not-exist):not(does-not-exist) {
  --font-colour: transparent;
}
search-literal input-field.format\:underline:has(:not(.interacted) .dropdown > button.current:first-child) .text-ticker\:container + .dropdown-trigger {
  --font-colour: transparent;
}
search-literal input-field.format\:underline::after {
  --input-underline-height: 7px;
  grid-column: initial;
  background: var(--font-colour);
  bottom: 1px;
}
search-literal input-field.format\:underline[type=text] {
  --gap:initial;
  caret-color: #ff2871;
}
search-literal input-field.format\:underline[type=text] .input {
  min-width: 1ch;
  background: var(--font-colour);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
search-literal input-field.format\:underline.is-autogrow [type=text], search-literal input-field.format\:underline.is-autogrow input-autogrow::after {
  max-width: 7ch;
}
search-literal input-field.format\:underline:not(.has-changed) {
  --font-colour: #dddddd;
}
@media (hover: hover) {
  search-literal input-field.format\:underline:not(.has-changed)[type=select]:hover {
    --font-colour: #787878;
  }
}
search-literal input-field.has-changed ~ input-field.has-changed ~ input-field.has-changed ~ search-postcode.has-changed ~ .find-care-and-cta input-field {
  opacity: 1;
  pointer-events: all;
}

.text-ticker\:container {
  display: inline-grid;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.text-ticker\:container .text-ticker\:item {
  grid-column: 1;
  grid-row: 1;
  display: grid;
  grid-template-columns: 0fr;
  opacity: 0;
  white-space: nowrap;
  animation: cycle 18s cubic-bezier(0.78, 0, 0.22, 1) forwards;
}
.text-ticker\:container .text-ticker\:item > span {
  overflow: hidden;
}
.text-ticker\:container .text-ticker\:item:nth-child(1) {
  animation-delay: 0s;
}
.text-ticker\:container .text-ticker\:item:nth-child(2) {
  animation-delay: 3.6s;
}
.text-ticker\:container .text-ticker\:item:nth-child(3) {
  animation-delay: 7.2s;
}
.text-ticker\:container .text-ticker\:item:nth-child(4) {
  animation-delay: 10.8s;
}
.text-ticker\:container .text-ticker\:item:nth-child(5) {
  animation-delay: 14.4s;
}
.text-ticker\:container .text-ticker\:item:first-child {
  animation: cycle 18s cubic-bezier(0.78, 0, 0.22, 1) forwards, freezeItem1 0.01s linear 18s forwards;
}
@keyframes freezeItem1 {
  0% {
    grid-template-columns: 1fr;
    opacity: 1;
  }
  100% {
    grid-template-columns: 1fr;
    opacity: 1;
  }
}
@keyframes cycle {
  0% {
    grid-template-columns: 0fr;
    opacity: 0;
  }
  3.3333333333% {
    grid-template-columns: 1fr;
    opacity: 1;
  }
  14.4444444444% {
    grid-template-columns: 1fr;
    opacity: 1;
  }
  17.7777777778% {
    grid-template-columns: 0fr;
    opacity: 0;
  }
  100% {
    grid-template-columns: 0fr;
    opacity: 0;
  }
}
/*# sourceMappingURL=../../sourcemaps/components/search/search-literal.css.map */