.rbo-search-improvements-new {
  display: block !important; }
  .rbo-search-improvements-new .search-categories, .rbo-search-improvements-new .search-suggestions {
    top: -15px !important; }

.rbo-search-improvemnents-old {
  display: none !important; }

@media (min-width: 544px) {
  .search-outer-row {
    margin-right: 0px; } }

@media (min-width: 768px) {
  .search-outer-row {
    margin-right: 0px !important; } }

@media (max-width: 367px) {
  .animated-site-search:not(.shc-con) {
    margin-bottom: -12px !important; } }

@media (min-width: 769px) {
  .animated-outer-container {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important; } }

@media (max-width: 768px) {
  .search-outer-row .btn-search {
    height: 52px; } }

.animated-heading {
  display: -ms-flexbox;
  display: flex;
  line-height: 16px;
  padding-top: 8px; }

.animated-outer-container {
  background-color: #FCFCFC !important; }

.animated-outer-container input {
  background-color: #FCFCFC !important; }

.search-outer-row form {
  background-color: #FCFCFC !important;
  border-radius: 4px; }

.animated-outer-container input:-ms-input-placeholder {
  color: #626366 !important;
  padding-left: 3px; }

.animated-outer-container input::placeholder {
  color: #626366 !important;
  padding-left: 3px; }

.animated-heading span {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 16px;
  letter-spacing: 0.2px;
  color: #626366; }

.animated-search-field {
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.3px; }

.animated-container .search-input-keyword-container-wrapper {
  border: 2px solid #626366; }

.animated-container .search-input-keyword-container-wrapper-focus {
  border: 2px solid #cce4ff !important;
  box-shadow: none !important; }

.rbo-search-focus-sheet-new {
  display: block !important; }
  .rbo-search-focus-sheet-new .experience-catagory-header-custom {
    margin-top: 0px;
    margin-left: 12px;
    height: 18px;
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 0.3px;
    color: #2E2E2E; }

.rbo-search-focus-sheet-old {
  display: none !important; }

.suggestions-wrapper .rbo-search-focus-sheet-desktop {
  display: block; }
  @media (max-width: 543px) {
    .suggestions-wrapper .rbo-search-focus-sheet-desktop {
      display: none; } }

.suggestions-wrapper .rbo-search-focus-sheet-mobile {
  display: none; }
  @media (max-width: 543px) {
    .suggestions-wrapper .rbo-search-focus-sheet-mobile {
      display: block; } }

.rbo-search-focus-sheet-scroll-bar {
  display: -ms-flexbox;
  display: flex;
  margin: 10px;
  margin-top: 15px;
  margin-bottom: 8px;
  padding-bottom: 12px;
  white-space: nowrap;
  overflow-x: auto;
  width: 400px;
  /* Adjust the width as needed */ }

.rbo-search-focus-sheet-scroll-item {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
      flex-direction: row;
  -ms-flex-align: center;
      align-items: center;
  padding: 8px 16px;
  height: 32px;
  background: #F1F2F2;
  border-radius: 5000px;
  padding: 10px;
  margin-right: 10px; }
  .rbo-search-focus-sheet-scroll-item a span {
    font-family: 'Roboto';
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 20px;
    letter-spacing: 0.3px;
    color: #414041;
    margin-top: 0px;
    margin-left: 0px; }

#searchBarPDP {
  margin-block-end: unset; }
