.elementor-1523 .elementor-element.elementor-element-7e459c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-aux_breadcrumbs span.aux-breadcrumb-home{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-aux_breadcrumbs span:not(.aux-breadcrumb-sep) a{color:var( --e-global-color-primary );}.elementor-widget-aux_breadcrumbs span:not(.aux-breadcrumb-sep) a:hover{color:var( --e-global-color-primary );}.elementor-widget-aux_breadcrumbs span:not(.aux-breadcrumb-sep){color:var( --e-global-color-primary );}.elementor-widget-aux_breadcrumbs span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_breadcrumbs .aux-breadcrumb-sep{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1523 .elementor-element.elementor-element-d338d01 span:not(.aux-breadcrumb-sep){color:var( --e-global-color-secondary );}.elementor-1523 .elementor-element.elementor-element-d338d01 .aux-elementor-breadcrumbs{text-align:center;}.elementor-1523 .elementor-element.elementor-element-d338d01 p.aux-breadcrumbs{transition:all ease-out 0.3s;}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1523 .elementor-element.elementor-element-b2f4180{text-align:center;}.elementor-1523 .elementor-element.elementor-element-b2f4180 .elementor-heading-title{color:var( --e-global-color-367fa83 );}.elementor-1523 .elementor-element.elementor-element-3cfb5c6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-aux_advance_recent_product .aux-filters ul > li{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .auxshp-loop-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .woocommerce-Price-amount{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .aux-shop-meta-terms, .elementor-widget-aux_advance_recent_product .aux-shop-meta-terms a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .aux-shop-desc-wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .aux-shop-meta-field span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .onsale, .elementor-widget-aux_advance_recent_product .auxin-onsale-badge{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .aux-product-featured-badge{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_advance_recent_product .add_to_cart_button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-1523 .elementor-element.elementor-element-bbf6d09 .auxshp-loop-title:hover{color:var( --e-global-color-primary );}.elementor-1523 .elementor-element.elementor-element-bbf6d09 .woocommerce-Price-amount{font-family:"Arial", Sans-serif;font-size:16px;}/* Start custom CSS for aux_advance_recent_product, class: .elementor-element-bbf6d09 */.aux-shop-archive .product:hover .button {
  transform: translateX(calc(5% + 5px)) !important;
  transition: transform 1.2s cubic-bezier(.19,1,.22,1) 70ms !important;
}
.aux-shop-archive a.button:not(.product_type_variable) {
  bottom: 0;
  left: 0px;
   padding: 9px 25px;
  
}
.aux-shop-archive a.button, .aux-shop-archive a.button:hover {
  background-color: var(--e-global-color-primary);
  border-radius: 25px;
  line-height: 19px;
  color: var( --e-global-color-a595f2d );
  letter-spacing: -0.45px;
  text-transform: capitalize;
  padding: 9px 25px;
}
.aux-shop-archive .product:hover  .auxshp-title-heading {
  color: var(--e-global-color-primary) !important;
  font-weight: bold;
  transition: all .2s cubic-bezier(.4,0,.2,1) 70ms;
}
a {
  text-decoration: none;
  transition: background-color .15s linear,color .15s linear;
  border: none;
  padding: 0;
  margin: 0;
}
.aux-shop-archive a img {
  width: 100%;
  height: 340px !important;
  display: block;
  margin: 0 0 1em;
  box-shadow: none;
}/* End custom CSS */