.catalogue-search-alert {margin:1rem 0 1.5rem; display:flex; align-items:center; flex-wrap:wrap; gap:.5rem 1.25rem;}
.catalogue-search-alert p {margin:0;}
.catalogue-search-alert .button {white-space:normal; text-align:center; max-width:100%;}
@media(max-width:600px){.catalogue-search-alert{align-items:stretch;flex-direction:column;}.catalogue-search-alert .button{width:100%;}.catalogue-search-alert p{line-height:1.5;}}
