.dgwt-wcas-search-form {
  position: relative;
}

.dgwt-wcas-search-wrapp {
  margin: 0;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
  background-color: transparent;
  padding: 0;
}

/* .dgwt-wcas-search-icon {
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
} */

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input::placeholder {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: rgba(112, 102, 137, 1);
  font-weight: 500;
  line-height: 1;
  font-style: normal;
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:hover {
  background-color: transparent;
}

.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:focus,
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input:active {
  background-color: transparent !important;
  border: 1px solid transparent;
  border-bottom: 1px solid rgba(38, 38, 38, 1) !important;
  outline: none;
  box-shadow: none;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
  left: 0px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
}

.dgwt-wcas-content-wrapp {
  flex-direction: column;
  align-items: flex-start;
}

.dgwt-wcas-st-title {
  font-size: 16px;
  font-weight: 500;
  display: -webkit-box !important;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 1;
}

.dgwt-wcas-st-title strong {
  font-weight: 400 !important;
}

.dgwt-wcas-si img {
  position: relative;
  height: 100%;
  max-height: max-content;
  width: auto;
  position: relative;
  height: 100%;
  width: auto;
  border: none;
  padding: 0;
  margin: 0;
}

.dgwt-wcas-sp {
  padding-left: 0;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  margin-top: 12px;
  color: rgba(38, 38, 38, 1);
  display: flex;
  align-items: center;
  line-height: 1;
}

.dgwt-wcas-has-img .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
  padding: 0;
  padding-top: 4px;
  padding-bottom: 4px;
}

.dgwt-wcas-suggestion-product:hover {
  background-color: transparent !important;
}

.dgwt-wcas-suggestion-product:hover .dgwt-wcas-st-title {
  color: rgba(112, 102, 137, 1);
}

.js-dgwt-wcas-overlay-mobile.dgwt-wcas-overlay-mobile {
  background: rgba(240, 234, 255, 1);
}

.dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
  position: relative;
  order: -1;
}

.dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before {
  display: none;
}

.dgwt-wcas-sf-wrapp {
  display: flex;
  align-items: center;
}

.dgwt-wcas-om-return.js-dgwt-wcas-om-return {
  background: rgba(212, 199, 250, 1) !important;
  border-bottom: 1px solid rgba(38, 38, 38, 1) !important;
}

.dgwt-wcas-layout-icon-open .dgwt-wcas-search-icon-arrow {
  display: none !important;
}
.dgwt-wcas-sf-wrapp input[type="search"].dgwt-wcas-search-input {
  position: relative;
  position: relative;
  background: transparent;
  border: 1px solid transparent;
  border-bottom: 1px solid rgba(38, 38, 38, 1) !important;
  border-radius: 0 !important;
  height: 44px;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  color: rgba(112, 102, 137, 1);
  font-weight: 500;
  padding-left: 40px !important;
  padding-right: 0;
  box-sizing: border-box;
  outline: none;
  line-height: 1px;
  font-style: normal;
}

.dgwt-wcas-si {
  width: 76px;
  min-width: 76px;
  height: 76px;
  border: 1px solid rgba(0, 0, 0, 1);
  position: relative;
  background-color: #fff;
  display: flex;
  justify-content: center;
}

.dgwt-wcas-suggestions-wrapp {
  border: 1px solid rgba(38, 38, 38, 1) !important;
  border-top: none !important;
  background: rgba(240, 234, 255, 1);
  width: 320px !important;
  padding: 12px;
}

.dgwt-wcas-suggestion-more {
  text-decoration: underline !important;
  color: rgba(38, 38, 38, 1) !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  text-align: left !important;
  display: block;
}

.dgwt-wcas-suggestion-selected{
  background-color: transparent !important;
}

.dgwt-wcas-suggestion-more:hover{
  background-color: transparent !important;
}

.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{
  text-transform: capitalize;
  text-align: left;
  padding: 10px 0 !important;
}

/* .dgwt-wcas-search-icon{
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
} */

/* .dgwt-wcas-ico-magnifier, .dgwt-wcas-ico-magnifier-handler{
    max-width: 32px;
} */

@media (min-width: 1199px) {
  html:not(.dgwt-wcas-overlay-mobile-on)
    .dgwt-wcas-search-wrapp.dgwt-wcas-layout-icon
    .dgwt-wcas-search-form {
    min-width: 320px !important;
    top: -12px;
    left: 0 !important;
  }

  .dgwt-wcas-search-wrapp {
    max-width: 32px !important;
  }
}
