/* FiboSearch Autocomplete Layout Customization */
.dgwt-wcas-suggestions-wrapp {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
  align-content: flex-start;
  gap: 10px;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper {
  position: absolute;
  top: 0;
  z-index: 999;
  background: white;
  box-sizing: border-box;
  padding: 10px;
  gap: 10px;
  display: flex;
  flex-direction: column;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper {
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin: 0px;
  align-items: center;
  background: var(--brand-secondary);
  padding: var(--spacing-2xl) !important;
  border-radius: var(--radius-sm);
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper > span {
  width: fit-content;
  line-height: 1;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper > a {
  width: fit-content;
  text-transform: none !important;
  text-decoration: underline !important;
  color: #000;
  padding: 0 !important;
  min-height: 0 !important;
  border: 0;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper > a:hover {
  background: none;
  text-decoration: underline !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
  border-radius: var(--radius-sm);
  padding: var(--spacing-lg) var(--spacing-xs) var(--spacing-lg) var(--spacing-xs) !important;
  margin-bottom: 0;
  transition: all 0.3s ease !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover {
  text-decoration: none !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp {
  flex-direction: column;
  align-items: start;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp bdi {
  font-weight: var(--bold);
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--spacing-sm);
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title {
  font-weight: var(--bold);
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp {
  padding: 0;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion[data-taxonomy=product_cat] {
  width: auto;
  flex-basis: auto;
  flex-grow: 0;
  border-bottom: 1px solid #dfdfdf;
  border-right: 1px solid #dfdfdf;
  padding: 7px 15px;
  display: inline-flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion[data-taxonomy=product_cat]:nth-last-child(1) {
  border-right: none;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion[data-taxonomy=product_cat] ~ .dgwt-wcas-suggestion:not([data-taxonomy=product_cat]) {
  width: 100%;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline {
  background: var(--brand-secondary);
  border: none !important;
  padding: var(--spacing-2xl) !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline .dgwt-wcas-st {
  padding: 0;
  margin: 0;
  border: none;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline.dgwt-wcas-full-width-row, .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline.dgwt-wcas-full-width-row ~ .dgwt-wcas-suggestion[data-taxonomy=product_cat] {
  position: fixed;
  left: var(--fibosearch-left);
  width: var(--fibosearch-full-width);
  z-index: 999;
  box-sizing: border-box;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-tax {
  border: 1px solid var(--grey-3) !important;
  border-radius: var(--radius-sm);
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product {
  border: 1px solid var(--grey-3) !important;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-si {
  width: 100px;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-si img {
  border: none;
}
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected,
.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-selected {
  background: var(--base-background) !important;
  border: 1px solid var(--brand-primary) !important;
  text-decoration: none !important;
}

.dgwt-wcas-details-wrapp {
  padding: 10px;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-main-image {
  border: none !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-main-image img {
  border-radius: var(--radius-sm);
  max-height: 100%;
  width: 100%;
  height: 100%;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space {
  padding: 0;
  display: grid;
  row-gap: 10px;
  grid-template-areas: "title		title" "details	details" "price		stock" "view		view";
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-product-title {
  font-size: var(--font-size-md) !important;
  font-weight: var(--bold);
  grid-area: title;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-pd-price {
  grid-area: price;
  font-weight: 600;
  margin: 0;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-hr {
  display: none;
  grid-area: details;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-view-product-btn {
  grid-area: view;
  width: 100%;
  padding: 12px 16px;
  text-align: center;
  color: black;
  border: 1px solid var(--grey-3) !important;
  border-radius: var(--radius-sm);
  margin: 15px 0 0 0 !important;
  transition: background-color 0.3s ease;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-view-product-btn:hover {
  background-color: #ddd !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-stock {
  grid-area: stock;
  margin: 0;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-pd-addtc {
  display: none !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .quantity {
  display: none !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .add_to_cart_button {
  display: none !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .product.add_to_cart_inline {
  display: none !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-datails-title {
  border-bottom: 1px solid var(--brand-accent);
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-datails-title .dgwt-wcas-details-title-tax {
  font-weight: var(--bold);
  letter-spacing: normal;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details {
  border-radius: var(--radius-sm) !important;
  padding: var(--spacing-lg) var(--spacing-xs) var(--spacing-lg) var(--spacing-xs) !important;
  transition: all 0.3s ease !important;
  margin: 0 0 var(--spacing-sm) 0 !important;
  border: 1px solid var(--grey-3) !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-image {
  border: none !important;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-rest-title {
  font-weight: var(--bold);
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price .woocommerce-Price-amount {
  font-weight: var(--bold) !important;
  color: #000;
}
.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details:hover {
  background: var(--base-background) !important;
  border: 1px solid var(--brand-primary) !important;
}

/*# sourceMappingURL=fibosearch.css.map */
