/* THIS FILE IS GENERATED AUTOMATICALLY, DO NOT MODIFY IT DIRECTLY, ANY DIRECT CHANGES WILL BE LOST */
/* Last update: 2025-08-21T09:46:29+00:00 */

@charset "UTF-8";




:root {
  --myacc-font-lg: var(--text-xl);
  --myacc-font-md: var(--text-m);
  --myacc-font-sm: var(--text-s);
  --myacc-radius-lg: var(--radius-l);
  --myacc-radius-md: var(--radius-m);
  --myacc-radius-sm: var(--radius-s);
  --myacc-color-primary: var(--primary-ultra-light);
  --myacc-color-secondary: var(--secondary-ultra-light);
}
@media (max-width: 767px) {
  :root {
    --myacc-font-lg: var(--text-xl);
    --myacc-font-md: var(--text-m);
    --myacc-font-sm: var(--text-xs);
    --myacc-radius-lg: var(--radius-m);
    --myacc-radius-md: var(--radius-s);
    --myacc-radius-sm: var(--radius-xs);
  }
}
.wa-header-search {
  --search-height: 4.8rem;
  height: var(--search-height);
  padding-bottom: var(--space-m);
}
.wa-header-search .dgwt-wcas-search-submit {
  left: unset !important;
  right: 15px !important;
  top: 12px !important;
}
.wa-header-search .dgwt-wcas-search-input {
  padding-inline: var(--space-s) !important;
}
.wa-header-search .dgwt-wcas-sf-wrapp {
  border-radius: var(--radius-l) var(--radius-l) 0 0 !important;
}
.wa-header-search .dgwt-wcas-search-input {
  height: var(--search-height) !important;
}
.wa-header-search .dgwt-wcas-open-pirx.dgwt-wcas-overlay-mobile-on .dgwt-wcas-om-bar button.dgwt-wcas-om-return path, .wa-header-search .dgwt-wcas-style-pirx .dgwt-wcas-close:not(.dgwt-wcas-inner-preloader) path, .wa-header-search .dgwt-wcas-style-pirx .dgwt-wcas-voice-search svg path, .wa-header-search .dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
  fill: #ACACAC !important;
}
.wa-header-search .dgwt-wcas-search-wrapp {
  height: var(--search-height);
  min-width: unset;
}
.wa-header-search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form {
  height: var(--search-height);
  display: flex;
  justify-content: center;
  align-items: center;
}
.wa-header-search .dgwt-wcas-search-wrapp .dgwt-wcas-search-form .dgwt-wcas-sf-wrapp .dgwt-wcas-search-input {
  height: var(--search-height);
}
body .dgwt-wcas-suggestions-wrapp {
  display: block;
  padding-top: var(--space-xs) !important;
  border-radius: 0 0 var(--radius-m) var(--radius-m) !important;
  transition: 0.2s all ease-in-out !important;
  box-shadow: 0px 10px 10px #2c2c2c1c;
}
body .dgwt-wcas-suggestions-wrapp.dgwt-wcas-suggestions-wrapp-fixed {
  display: block !important;
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion {
  padding-left: 0 !important;
  padding-right: 0 !important;
  color: var(--primary) !important;
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2, body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline {
  margin: 0;
  background-color: var(--secondary-ultra-light);
  padding: var(--space-s) !important;
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st, body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline .dgwt-wcas-st {
  line-height: 1;
  margin: 0;
  color: var(--primary);
  border-bottom: none;
  font-size: var(--text-s);
  font-weight: 700;
  padding: 0 !important;
}
@media (max-width: 991px) {
  body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline-v2 .dgwt-wcas-st, body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-headline .dgwt-wcas-st {
    font-size: var(--text-m);
  }
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product {
  padding-inline: var(--space-s) !important;
  color: var(--primary);
  border-bottom: 1px solid var(--secondary-light);
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-product:last-of-type {
  border-bottom: none;
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-cat {
  padding-inline: var(--space-s) !important;
  padding-block: var(--space-xs) !important;
  color: var(--primary);
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion.dgwt-wcas-suggestion-selected {
  background-color: var(--action-ultra-light);
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-nores {
  padding: 15px !important;
  color: var(--primary) !important;
}
body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-sku, body .dgwt-wcas-suggestions-wrapp .dgwt-wcas-meta .woocommerce-price-suffix {
  display: none;
}
body .dgwt-wcas-suggestions-wrapp img {
  border-radius: var(--radius-s);
  aspect-ratio: 1;
  border: none;
  padding: 0;
}
@media (max-width: 991px) {
  .wa-header-search {
    width: 4.8rem !important;
  }
  .wa-header-search * {
    width: 4.8rem;
  }
  .wa-header-search .dgwt-wcas-sf-wrapp {
    width: 4.8rem;
    padding: 0 !important;
  }
  .wa-header-search .dgwt-wcas-search-input, .wa-header-search #dgwt-wcas-search-input-1 {
    font-size: 0;
    color: transparent;
    border: none !important;
    box-shadow: none !important;
  }
  .wa-header-search .dgwt-wcas-search-input::placeholder, .wa-header-search #dgwt-wcas-search-input-1::placeholder {
    color: transparent;
  }
  .wa-header-search .dgwt-wcas-search-input::-webkit-input-placeholder, .wa-header-search #dgwt-wcas-search-input-1::-webkit-input-placeholder {
    color: transparent;
  }
  .wa-header-search .dgwt-wcas-search-input::-moz-placeholder, .wa-header-search #dgwt-wcas-search-input-1::-moz-placeholder {
    color: transparent;
  }
  .wa-header-search .dgwt-wcas-search-input:-ms-input-placeholder, .wa-header-search #dgwt-wcas-search-input-1:-ms-input-placeholder {
    color: transparent;
  }
  .wa-header-search .dgwt-wcas-search-input::-ms-input-placeholder, .wa-header-search #dgwt-wcas-search-input-1::-ms-input-placeholder {
    color: transparent;
  }
  .wa-header-search .dgwt-wcas-search-submit {
    left: 50% !important;
    right: unset !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
}
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp {
  display: block !important;
}
.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar {
  padding-top: var(--space-xs);
  padding-inline: var(--space-xs);
  align-items: center;
  height: unset !important;
}
.dgwt-wcas-overlay-mobile .dgwt-wcas-om-bar .dgwt-wcas-om-return {
  height: 4.8rem !important;
  width: 4.8rem !important;
  border-radius: 50% !important;
  background-color: var(--secondary-light) !important;
}
.dgwt-wcas-overlay-mobile-on .dgwt-wcas-suggestions-wrapp {
  top: 70px !important;
  box-shadow: none !important;
  padding-top: 0 !important;
}

