/* search title superscript */
.superscript {
  vertical-align: super;
  font-size: 0.8em;
}

/* Shared styles for elements within the search blocks and forms */
#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search,
#block-cohesion-theme-views-block-consumer-search-block,
#block-cohesion-theme-views-block-solr-search-block-1,
#block-cohesion-theme-views-block-solr-search-block-2 {
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
}

/* Search page count text */
[id^="block-cohesion-theme-views-block-solr-search-new-block"] .search-page-results-count-text {
  font-size: 24px;
  margin-top: 3%;
  margin-bottom: 2%;
  font-weight: 400;
  line-height: 32px;
  border-top: 1px solid rgba(167, 167, 167, 1);
  color: #707070;
  padding-top: 40px;
}

[id^="block-cohesion-theme-views-block-solr-search-block"] .search-page-results-count-text {
  font-size: 24px;
  margin-top: 4%;
  margin-bottom: 2%;
}

/* Submit button */
#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search #edit-submit-drupal-search,
#block-cohesion-theme-views-block-consumer-search-block #edit-submit-consumer-search-block,
#block-cohesion-theme-views-block-solr-search-block-1 #edit-submit-solr-search,
#block-cohesion-theme-views-block-solr-search-block-2 #edit-submit-solr-search {
  background-color: #003595;
  border-radius: 100px;
  border: 1px solid;
  color: #f3f7fc;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.02em;
  text-align: center;
  padding: 16px 40px;
  text-transform: uppercase;
  width: 100% !important;
  margin-top: 1%;
  margin-bottom: 1%;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 #edit-submit-solr-search-new,
#block-cohesion-theme-views-block-solr-search-new-block-2 #edit-submit-solr-search-new {
  background-color: #003595;
  border-radius: 100px;
  border: 1px solid;
  color: #f3f7fc;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  letter-spacing: 0.02em;
  text-align: center;
  padding: 16px 40px;
  text-transform: uppercase;
  width: 100% !important;
  margin-top: 1%;
  margin-bottom: 1%;
}

 #views-exposed-form-solr-search-new-block-1 .form-radios.form--inline,
 #views-exposed-form-solr-search-new-block-2 .form-radios.form--inline {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  white-space: nowrap;
  width: 355px;
  min-width: 100%;
  scrollbar-width: none;
 }


@media (min-width: 769px) {
  #views-exposed-form-solr-search-new-block-1 #edit-actions,
  #views-exposed-form-solr-search-new-block-2 #edit-actions {
    justify-self: end;
    margin-left: 20px;
  }
}

input#edit-alcon-search {
  display: block;
  width: 100%;
  background-color: #fff;
  border: 1px solid #A7A7A7;
  border-radius: 8px;
  color: #000;
  padding: 16px 32px;
  padding-left: 56px;
  background-image: url(https://www.acquia.com/themes/custom/juice/images/search-gray.svg);
  background-position: 2% 50%;
  background-repeat: no-repeat;
}

/* Styles for search results rows */
#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search .search-results.views-row,
#block-cohesion-theme-views-block-consumer-search-block .search-results.views-row,
#block-cohesion-theme-views-block-solr-search-block-1 .search-results.views-row,
#block-cohesion-theme-views-block-solr-search-block-2 .search-results.views-row,
#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row{
  flex-direction: row;
  width: 100%;
  border: 1px solid #cdcdcd;
  margin: 10px 0;
  border-radius: 16px;
  background: #fff;
  padding: 1.875rem 1.25rem;
}

/* Responsive search results styling */
@media (max-width: 768px) {
  #block-cohesion-theme-views-block-drupal-search-alcon-drupal-search .search-results.views-row,
  #block-cohesion-theme-views-block-consumer-search-block .search-results.views-row ,
  #block-cohesion-theme-views-block-solr-search-block-1 .search-results.views-row,
  #block-cohesion-theme-views-block-solr-search-block-2 .search-results.views-row,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row{
    flex-direction: column;
    padding: 1rem;
    margin: 5px 0;
  }

  #block-cohesion-theme-views-block-solr-search-new-block-1 .views-exposed-form.bef-exposed-form,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .views-exposed-form.bef-exposed-form {
    display: block !important;
 }

  #block-cohesion-theme-views-block-solr-search-block-1 .alcon-search-no-results,
  #block-cohesion-theme-views-block-solr-search-block-2 .alcon-search-no-results,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .alcon-search-no-results,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .alcon-search-no-results {
    font-size: 20px !important;
    line-height: 32px !important;
  }

  #block-cohesion-theme-views-block-solr-search-new-block-1 .popular-product-consumer-header,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .popular-product-consumer-header {
    font-size: 32px !important;
    line-height: 40px !important;
  }

  #edit-submit-drupal-search,#edit-submit-consumer-search-block, #edit-submit-solr-search {
    width: 100%;
    padding: 12px;
    font-size: 14px;
  }

  #block-cohesion-theme-views-block-solr-search-new-block-1 .product-item-list ul li,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .event-item-list ul li,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .popular-item-list ul li,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .product-item-list ul li,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .event-item-list ul li,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .popular-item-list ul li{
    width: 100% !important;
  }

  .search-top-text {
    color: rgb(0, 53, 149);
    display: block;
    text-align: center;
    margin: 2%;
    font-size: 40px !important;
  }

  #block-cohesion-theme-views-block-solr-search-new-block-1 .product-name,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .event-title,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .product-name,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .event-title {
    font-size: 16px !important;
    line-height: 28px !important;
  }

  #views-exposed-form-solr-search-new-block-1 #edit-actions,
  #views-exposed-form-solr-search-new-block-2 #edit-actions {
    margin-top: 22px;
  }

  #views-exposed-form-solr-search-new-block-1 .form-type-radio,
  #views-exposed-form-solr-search-new-block-2 .form-type-radio {
    flex: 0 0 auto;
    scroll-snap-align: start;
  }
}

/* Styles for the label fields */
#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search .views-field.views-field-label,
#block-cohesion-theme-views-block-consumer-search-block .views-field.views-field-label,
#block-cohesion-theme-views-block-solr-search-block-1 .views-field.views-field-label,
#block-cohesion-theme-views-block-solr-search-block-2 .views-field.views-field-label,
#block-cohesion-theme-views-block-solr-search-new-block-1 .views-field.views-field-label,
#block-cohesion-theme-views-block-solr-search-new-block-2 .views-field.views-field-label{
  margin-bottom: 10px;
}

#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search .views-field.views-field-label-1,
#block-cohesion-theme-views-block-consumer-search-block .views-field.views-field-label-1,
#block-cohesion-theme-views-block-solr-search-block-1 .views-field.views-field-label-1,
#block-cohesion-theme-views-block-solr-search-block-2 .views-field.views-field-label-1 {
  margin-top: 14px;
}

/* No results message styling */
[id^="block-cohesion-theme-views-block-solr-search-new-block"] .alcon-search-no-results  {
  font-size: 24px;
  color: #707070;
  font-weight: 700;
  line-height: 32px;
  margin-bottom: 2%;
  margin-top: 4%;
}

[id^="block-cohesion-theme-views-block-solr-search-block"] #alcon-search-no-results-search-msg {
  color: red;
  margin-bottom: 2%;
}

/* Search top text styling */
.search-top-text {
  color: rgb(0, 53, 149);
  display: block;
  text-align: center;
  margin: 2%;
  font-size: 48px;
}

/* Pager items styling */
#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search .pager__items,
#block-cohesion-theme-views-block-consumer-search-block .pager__items,
#block-cohesion-theme-views-block-solr-search-block-1 .pager__items,
#block-cohesion-theme-views-block-solr-search-block-2 .pager__items,
#block-cohesion-theme-views-block-solr-search-new-block-1 .pager__items,
#block-cohesion-theme-views-block-solr-search-new-block-2 .pager__items{
  list-style: none;
  padding: 0;
  margin: 1%;
  display: flex;
}

#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search li.pager__item,
#block-cohesion-theme-views-block-consumer-search-block li.pager__item,
#block-cohesion-theme-views-block-solr-search-block-1 li.pager__item,
#block-cohesion-theme-views-block-solr-search-block-2  li.pager__item,
#block-cohesion-theme-views-block-solr-search-new-block-1 li.pager__item,
#block-cohesion-theme-views-block-solr-search-new-block-2  li.pager__item{
  padding: 1%;
}

#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search li.pager__item.is-active,
#block-cohesion-theme-views-block-consumer-search-block li.pager__item.is-active,
#block-cohesion-theme-views-block-solr-search-block-1 li.pager__item.is-active,
#block-cohesion-theme-views-block-solr-search-block-2  li.pager__item.is-active,
#block-cohesion-theme-views-block-solr-search-new-block-1 li.pager__item.is-active,
#block-cohesion-theme-views-block-solr-search-new-block-2  li.pager__item.is-active{
  background: #003595;
  color: white !important;
  border-radius: 19px;
}

#block-cohesion-theme-views-block-drupal-search-alcon-drupal-search li.pager__item.is-active a,
#block-cohesion-theme-views-block-consumer-search-block li.pager__item.is-active a,
#block-cohesion-theme-views-block-solr-search-block-1 li.pager__item.is-active a,
#block-cohesion-theme-views-block-solr-search-block-2  li.pager__item.is-active a,
#block-cohesion-theme-views-block-solr-search-new-block-1 li.pager__item.is-active a,
#block-cohesion-theme-views-block-solr-search-new-block-2  li.pager__item.is-active a{
  color: white;
}

/* Desktop layout adjustments */
@media (min-width: 768px) {
  #views-exposed-form-drupal-search-alcon-drupal-search,
  #views-exposed-form-consumer-search-block-alcon-drupal-search,
  #views-exposed-form-solr-search-block-1, #views-exposed-form-solr-search-block-2 {
    display: flex;
  }

  #views-exposed-form-drupal-search-alcon-drupal-search .form-item-alcon-search,
  #views-exposed-form-consumer-search-block-alcon-drupal-search .form-item-alcon-search , #views-exposed-form-solr-search-block-1 .form-item-alcon-search,
  #views-exposed-form-solr-search-block-2 .form-item-alcon-search {
    width: 80%;
  }

  #block-cohesion-theme-views-block-drupal-search-alcon-drupal-search #edit-actions,
  #views-exposed-form-consumer-search-block-alcon-drupal-search #edit-actions, #views-exposed-form-solr-search-block-1 #edit-actions,
  #views-exposed-form-solr-search-block-2 #edit-actions {
    width: 20%;
    padding-left: 2%;
  }
}

/* Clear button and search trim styling */
#edit-alcon-search {
  padding-right: 30px;
  box-sizing: border-box;
}

.clear-btn {
  position: absolute;
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
  color: #888;
  font-size: 16px;
  display: none;
}

.alconbase-search-trim, .alconbase-search-trim-0 {
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  word-break: break-word;
  line-height: 1.3;
}

/*** New Search tab filter styling ***/
#views-exposed-form-solr-search-new-block-1 .form-type-radio,
#views-exposed-form-solr-search-new-block-2 .form-type-radio{
  display: flex;
  padding-right: 18px;
  align-items: center;
}

/* Hide native radios */
#views-exposed-form-solr-search-new-block-1 .form-type-radio input[type="radio"],
#views-exposed-form-solr-search-new-block-2 .form-type-radio input[type="radio"]{
  position: absolute !important;
  opacity: 0 !important;
  pointer-events: none;
  width: 0;
  height: 0;
}

/* Style labels as tabs */
#views-exposed-form-solr-search-new-block-1 .form-type-radio label,
#views-exposed-form-solr-search-new-block-2 .form-type-radio label {
  padding: 8px 20px;
  border-radius: 100px;
  cursor: pointer;
  background: #DCE6F6;
  transition: 0.2s ease;
  white-space: nowrap;
  color: #003595;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}


/* Selected tab */
#views-exposed-form-solr-search-new-block-1 .form-type-radio input[type="radio"]:checked + label,
#views-exposed-form-solr-search-new-block-2 .form-type-radio input[type="radio"]:checked + label{
  background: #003595;
  color: #fff;
  border-color: #0069ff;
}

#views-exposed-form-solr-search-new-block-1 #edit-type--wrapper,
#views-exposed-form-solr-search-new-block-2 #edit-type--wrapper{
  margin-top: 28px;
  grid-column: 1 / span10;
  grid-row: 2;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .product-slider-header,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-slider-header,
#block-cohesion-theme-views-block-solr-search-new-block-1 .page-items-header,
#block-cohesion-theme-views-block-solr-search-new-block-1 .article-items-header,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-slider-header,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-slider-header,
#block-cohesion-theme-views-block-solr-search-new-block-2 .page-items-header,
#block-cohesion-theme-views-block-solr-search-new-block-2 .article-items-header{
  font-weight: 300;
  font-size: 40px;
  line-height: 48px;
  color: #003595;
  margin-top: 40px;
  margin-bottom: 40px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .product-item .views-field-nothing,
#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-item .views-field-nothing,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-item .views-field-nothing,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-item .views-field-nothing,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-item .views-field-nothing,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-item .views-field-nothing{
  height: 100%;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-item-list .product-image,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-item-list .product-image{
  width: 100%;
  min-height: 186px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border-radius: 16px 16px 0 0;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-item-list .product-image,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-item-list .product-image{
  min-height: 276px;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border-radius: 16px 16px 0 0;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-image,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-image{
  width: 100%;
  min-height: 225px;
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
  border-radius: 15px 15px 0 0;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .product-image img,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-image img,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-image img,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-image img{
  max-width: 100%;
  object-fit: contain;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-text .product-categories div,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-text .product-categories div{
  background-color: #DCE6F6;
  font-size: 16px;
  text-align: center;
  line-height: 20px;
  font-weight: 700;
  border-radius: 4px;
  flex: 1;
  text-transform: uppercase;
  padding-top: 4px;
  padding-right: 8px;
  padding-bottom: 4px;
  padding-left: 8px;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-item-list .product-text,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-item-list .product-text{
  padding: 24px 12px;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-item-list .product-text,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-item-list .product-text{
  padding: 48px 24px;
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 32px;
  justify-content: space-between;
  gap: 10px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-text,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-text{
  padding: 24px 12px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  flex: 1;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .product-text .product-categories,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-text .product-categories{
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 4px;
  color: #0047C8;
  min-height: 28px;
  margin-bottom: auto;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-text .product-categories .brand_name,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-text .product-categories .brand_name {
  max-width: 100px;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-slider-consumer .views-row,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-slider-consumer .views-row{
  display: flex;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-description,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-description{
  font-size: 16px;
  color: #4F4F4F;
  font-weight: 400;
  line-height: 24px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .product-name,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-name{
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: #0047C8;
  margin-bottom: auto;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-title,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-title{
  font-size: 20px;
  line-height: 20px;
  text-align: center;
  text-transform: uppercase;
  font-weight: 600;
  color: #0047C8;
  margin-bottom: 20px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-list,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-list{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-list,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-list{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-list,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-list{
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 24px;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-item-list ul li{
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  min-height: 486px;
  border: 1px solid #A7A7A7;
  border-radius: 16px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-item-list ul li{
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  min-height: 668px;
  border: 1px solid #A7A7A7;
  border-radius: 16px;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .event-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-item-list ul li{
  margin-left: 0 !important;
  margin-bottom: 0 !important;
  min-height: 626px;
  border: 1px solid #A7A7A7;
  border-radius: 16px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .product-item-list .product-cards-wrapper,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-item-list .event-cards-wrapper,
#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-item-list .product-cards-wrapper,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-item-list .product-cards-wrapper,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-item-list .event-cards-wrapper,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-item-list .product-cards-wrapper{
  display: flex;
  flex-direction: column;
  height: 100%;

}
#block-cohesion-theme-views-block-solr-search-new-block-1 .views-exposed-form.bef-exposed-form,
#block-cohesion-theme-views-block-solr-search-new-block-2 .views-exposed-form.bef-exposed-form {
  all: unset;
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: auto;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .learn-more-link,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details-link,
#block-cohesion-theme-views-block-solr-search-new-block-2 .learn-more-link,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details-link{
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  color: #003595;
  text-align: center;
  text-decoration: underline;
  text-underline-offset: 5px;
  margin-top: auto;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .learn-more-link a:before,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details-link a:before,
#block-cohesion-theme-views-block-solr-search-new-block-2 .learn-more-link a:before,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details-link a:before{
  content: url(https://www.myalcon.com/sites/g/files/rbvwei4411/files/svg-images/arror_circule.svg);
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .learn-more-link a,
#block-cohesion-theme-views-block-solr-search-new-block-2 .learn-more-link a{
  display: flex;
  justify-content: center;
  gap: 8px;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details-link a,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details-link a{
  display: flex;
  gap: 8px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row .node-title,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row .node-title{
  font-weight: 600;
  color: #0047C8;
  line-height: 32px;
  font-size: 24px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row p.link-to-content,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row p.link-to-content {
  font-weight: 400;
  line-height: 20px;
  font-size: 14px;
  color: #707070;
  margin-top: 8px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row .views-field.views-field-short-description,
#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row .views-field.views-field-field-short-description,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row .views-field.views-field-short-description,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row .views-field.views-field-field-short-description{
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  color: #4F4F4F;
  margin-top: 18px;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row p.read-more-link,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row p.read-more-link{
  font-weight: 700;
  font-size: 16px;
  line-height: 24px;
  vertical-align: middle;
  color: #003595;
  text-decoration: underline;
  text-underline-offset: 5px;
  margin-top: 25px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row p.read-more-link a,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row p.read-more-link a{
  display: flex;
  align-items: center;
  gap: 11px;
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .search-results.views-row p.read-more-link a:before,
#block-cohesion-theme-views-block-solr-search-new-block-2 .search-results.views-row p.read-more-link a:before {
  content: url(https://www.myalcon.com/sites/g/files/rbvwei4411/files/svg-images/arror_circule.svg);
  position: relative;
  top: 5px;
}


#views-exposed-form-solr-search-new-block-1 .form-item-alcon-search,
#views-exposed-form-solr-search-new-block-2 .form-item-alcon-search{
  grid-column: 1 / span 10;
  grid-row: 1;
  width: 100%;
}

#views-exposed-form-solr-search-new-block-1 #edit-actions,
#views-exposed-form-solr-search-new-block-2 #edit-actions {
  grid-column: 11 / span 2;
  grid-row: 1;
  min-width: 144px;
}


/* Tablet — 2 columns */
@media (max-width: 992px) {
  .product-item-list .product-list,
  .event-item-list .event-list,
  .popular-item-list .popular-list {
    grid-template-columns: repeat(2, 1fr) !important;
  }
}

/* Mobile (≤ 600px) — 1 column */
@media (max-width: 600px) {
  .product-item-list .product-list,
  .event-item-list .event-list,
  .popular-item-list .popular-list {
    grid-template-columns: repeat(1, 1fr) !important;
  }
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details{
  font-weight: 400;
  font-size: 16px;
  color: #4F4F4F;
  justify-content: center;
  flex-direction: column;
  display: flex;
  line-height: 24px;
  gap: 10px;
  flex: 1;
}


#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details .event-duration:before,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details .event-duration:before{
  content: url(https://events.myalcon.com/modules/custom/event_hub/modules/event/images/calendar.svg);
}
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details .event-location:before,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details .event-location:before{
  content: url(https://events.myalcon.com/modules/custom/event_hub/modules/event/images/location.svg);
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details .event-duration,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-details .event-location,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details .event-duration,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-details .event-location{
  display: flex;
  gap: 6px;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-product-consumer-header,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-product-consumer-header{
  font-weight: 300;
  font-size: 40px;
  color: #003595;
  line-height: 48px;
  margin-bottom: 40px;
  margin-top: 40px;
}

@media (max-width: 360px) {
  #block-cohesion-theme-views-block-solr-search-new-block-1 .product-slider-header,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .event-slider-header,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .page-items-header,
  #block-cohesion-theme-views-block-solr-search-new-block-1 .article-items-header,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .product-slider-header,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .event-slider-header,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .page-items-header,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .article-items-header{
    font-size: 32px !important;
    line-height: 40px !important;
  }

  #block-cohesion-theme-views-block-solr-search-new-block-1 .product-description,
  #block-cohesion-theme-views-block-solr-search-new-block-2 .product-description {
    font-size: 14px !important;
    line-height: 20px !important;
  }
}

div#block-cohesion-theme-views-block-solr-search-new-block-1,
div#block-cohesion-theme-views-block-solr-search-new-block-2 {
  max-width: 1152px;
  margin: 0 auto;
}

#block-cohesion-theme-views-block-solr-search-new-block-1 .product-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-1 .event-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-1 .popular-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-2 .product-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-2 .event-item-list ul li,
#block-cohesion-theme-views-block-solr-search-new-block-2 .popular-item-list ul li {
  list-style-type: none !important;
}
