.elementor-844 .elementor-element.elementor-element-fed45bd {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 10px 0px 10px 0px;
}

.elementor-844 .elementor-element.elementor-element-fed45bd>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-844 .elementor-element.elementor-element-5b11418>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-bc-flex-widget .elementor-844 .elementor-element.elementor-element-ac13f85.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-844 .elementor-element.elementor-element-ac13f85.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-844 .elementor-element.elementor-element-c34fa9f div.wdt-logo-container img {
  max-width: 180px;
  width: 180px;
}

.elementor-bc-flex-widget .elementor-844 .elementor-element.elementor-element-58c2cea.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-844 .elementor-element.elementor-element-58c2cea.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-844 .elementor-element.elementor-element-58c2cea.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li>a {
  color: var(--e-global-color-accent);
}

.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.focus>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li:focus>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li:hover>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li>a.focus,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li>a:focus,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li>a:hover,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current-menu-item>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current-page-item>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current-menu-ancestor>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current-page-ancestor>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current_menu_item>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current_page_item>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current_menu_ancestor>a,
.elementor-844 .elementor-element.elementor-element-25dd71f .wdt-header-menu .menu-container .wdt-primary-nav>li.current_page_ancestor>a {
  color: var(--e-global-color-0ac4660);
}

.elementor-844 .elementor-element.elementor-element-25dd71f>.elementor-widget-container {
  --e-transform-translateX: 20px;
}

.elementor-bc-flex-widget .elementor-844 .elementor-element.elementor-element-8635553.elementor-column .elementor-column-wrap {
  align-items: center;
}

.elementor-844 .elementor-element.elementor-element-8635553.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-844 .elementor-element.elementor-element-8635553.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-844 .elementor-element.elementor-element-4234ebe .wdt-header-icons-list>div.search-item a.wdt-search-icon,
.elementor-844 .elementor-element.elementor-element-4234ebe .wdt-header-icons-list>div.search-item a.wdt-search-icon>*,
.elementor-844 .elementor-element.elementor-element-4234ebe .wdt-header-icons-list-item div[class*="menu-icon"] i,
.elementor-844 .elementor-element.elementor-element-4234ebe .wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-cart-icon {
  color: var(--e-global-color-accent);
}

.elementor-844 .elementor-element.elementor-element-4234ebe .wdt-header-icons-list-item a:hover i,
.elementor-844 .elementor-element.elementor-element-4234ebe .wdt-header-icons-list>div.search-item a.wdt-search-icon:hover>*,
.elementor-844 .elementor-element.elementor-element-4234ebe .wdt-header-icons-list>div.wdt-header-icons-list-item .wdt-shop-menu-icon:hover .wdt-shop-menu-cart-icon {
  color: var(--e-global-color-0ac4660);
}

.elementor-844 .elementor-element.elementor-element-4234ebe>.elementor-widget-container {
  margin: 0px 18px 0px 0px;
}

.elementor-844 .elementor-element.elementor-element-4234ebe {
  width: auto;
  max-width: auto;
}

.elementor-844 .elementor-element.elementor-element-f02a59c .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element .wdt-popup-box-trigger-icon {
  font-size: 28px;
  color: var(--e-global-color-accent);
}

.elementor-844 .elementor-element.elementor-element-f02a59c .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:focus .wdt-popup-box-trigger-icon,
.elementor-844 .elementor-element.elementor-element-f02a59c .wdt-popup-box-trigger-holder .wdt-popup-box-trigger-element:hover .wdt-popup-box-trigger-icon {
  color: var(--e-global-color-0ac4660);
}

.elementor-844 .elementor-element.elementor-element-f02a59c>.elementor-widget-container {
  padding: 0px 27px 0px 0px;
}

.elementor-844 .elementor-element.elementor-element-f02a59c {
  width: auto;
  max-width: auto;
}

.elementor-844 .elementor-element.elementor-element-f0c04be .elementor-widget-container {
  text-align: center;
  justify-content: center;
  justify-items: center;
}

.elementor-844 .elementor-element.elementor-element-f0c04be .wdt-button-holder .wdt-button {
  margin: 0px 0px 0px 0px;
}

.elementor-844 .elementor-element.elementor-element-f0c04be {
  width: auto;
  max-width: auto;
}

.elementor-844 .elementor-element.elementor-element-bf2a413>.elementor-widget-container {
  --e-transform-translateX: 20px;
}

@media(max-width:1280px) {
  .elementor-844 .elementor-element.elementor-element-fed45bd {
    padding: 0px 0px 0px 0px;
  }

  .elementor-844 .elementor-element.elementor-element-25dd71f>.elementor-widget-container {
    --e-transform-translateX: 0px;
  }

  .elementor-844 .elementor-element.elementor-element-f0c04be>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
  }

  .elementor-844 .elementor-element.elementor-element-bf2a413 {
    width: auto;
    max-width: auto;
  }

  .elementor-844 .elementor-element.elementor-element-bf2a413>.elementor-widget-container {
    --e-transform-translateX: 0px;
  }
}

@media(max-width:1024px) {
  .elementor-844 .elementor-element.elementor-element-f0c04be>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
  }
}

@media(min-width:480px) {
  .elementor-844 .elementor-element.elementor-element-ac13f85 {
    width: 20%;
  }

  .elementor-844 .elementor-element.elementor-element-58c2cea {
    width: 50%;
  }

  .elementor-844 .elementor-element.elementor-element-8635553 {
    width: 30%;
  }
}

@media(max-width:1540px) and (min-width:480px) {
  .elementor-844 .elementor-element.elementor-element-ac13f85 {
    width: 13%;
  }

  .elementor-844 .elementor-element.elementor-element-58c2cea {
    width: 53%;
  }

  .elementor-844 .elementor-element.elementor-element-8635553 {
    width: 34%;
  }
}

@media(max-width:1280px) and (min-width:480px) {
  .elementor-844 .elementor-element.elementor-element-ac13f85 {
    width: 50%;
  }

  .elementor-844 .elementor-element.elementor-element-58c2cea {
    width: 2%;
  }

  .elementor-844 .elementor-element.elementor-element-8635553 {
    width: 50%;
  }
}

@media(max-width:1024px) and (min-width:480px) {
  .elementor-844 .elementor-element.elementor-element-ac13f85 {
    width: 40%;
  }

  .elementor-844 .elementor-element.elementor-element-58c2cea {
    width: 50%;
  }

  .elementor-844 .elementor-element.elementor-element-8635553 {
    width: 60%;
  }
}

@media(max-width:767px) and (min-width:480px) {
  .elementor-844 .elementor-element.elementor-element-ac13f85 {
    width: 30%;
  }

  .elementor-844 .elementor-element.elementor-element-58c2cea {
    width: 100%;
  }

  .elementor-844 .elementor-element.elementor-element-8635553 {
    width: 70%;
  }
}

@media(max-width:767px) {
  .elementor-844 .elementor-element.elementor-element-58c2cea.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-844 .elementor-element.elementor-element-25dd71f {
    width: auto;
    max-width: auto;
  }

  .elementor-844 .elementor-element.elementor-element-f0c04be .wdt-button-holder .wdt-button {
    padding: 8px 10px 6px 10px;
  }

  .elementor-844 .elementor-element.elementor-element-f0c04be>.elementor-widget-container {
    margin: 0px 20px 0px 0px;
  }

  .elementor-844 .elementor-element.elementor-element-bf2a413>.elementor-widget-container {
    padding: 0px 0px 0px 18px;
  }

  .elementor-844 .elementor-element.elementor-element-bf2a413 {
    width: auto;
    max-width: auto;
  }
}

@media(max-width:479px) {
  .elementor-844 .elementor-element.elementor-element-ac13f85 {
    width: 100%;
  }

  .elementor-844 .elementor-element.elementor-element-ac13f85>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-844 .elementor-element.elementor-element-58c2cea {
    width: 15%;
  }

  .elementor-844 .elementor-element.elementor-element-8635553 {
    width: 100%;
  }

  .elementor-844 .elementor-element.elementor-element-8635553.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-844 .elementor-element.elementor-element-4234ebe>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
}