.elementor-1852 .elementor-element.elementor-element-5648e18{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1852 .elementor-element.elementor-element-ed17464 > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-1852 .elementor-element.elementor-element-ed17464{font-family:"Nian Font", Sans-serif;font-size:18px;font-weight:700;color:var( --e-global-color-primary );}.elementor-1852 .elementor-element.elementor-element-ed17464 a{color:#808080;}.elementor-1852 .elementor-element.elementor-element-bd289ff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1852 .elementor-element.elementor-element-95464b6{--display:flex;}@media(min-width:768px){.elementor-1852 .elementor-element.elementor-element-95464b6{--width:100%;}}@media(max-width:767px){.elementor-1852 .elementor-element.elementor-element-ed17464 > .elementor-widget-container{margin:0px 0px -22px 0px;}}/* Start custom CSS for wd_archive_products, class: .elementor-element-d8ced8e */.wd-product.wd-hover-icons .wd-buttons {
  border-radius: 12px;
  padding: 0 !important;
  max-width: calc(50% - 20px) !important;
}

.wd-action-btn > a:before {
  font-size: 16px !important;
}

.wd-buttons .wd-action-btn > a {
  height: 35px !important;
}

.wd-entities-title a,
.price .amount {
  color: inherit;
  font-size: 16px !important;
  font-weight: 800;
  font-family: "Nian Font";
}
.price .amount {
    font-weight: 900;
}

.wd-product.wd-hover-icons .wrapp-buttons {
  opacity: 1 !important;
  visibility: visible !important;
  bottom: 4px !important;
  transform: unset !important;
  transition: opacity .3s ease, visibility .3s ease, transform .3s ease;
}

.wd-swatches-product {
  position: absolute;
  right: 0;
  left: 10px;
  bottom: 180px;
  display: inline-flex;
  flex-direction: column;
  align-content: flex-end;
  gap: 10px !important;
}

@media (max-width: 768px) {
  .wd-product:not(.wd-hover-small) :is(.product-image-link, .hover-img) :is(picture, img) {
    height: 165px !important;
  }

  .wd-swatches-product {
    left: 10px;
    bottom: 115px;
    pointer-events: none !important;
  }
}

.wd-products-with-shadow:not(.products-bordered-grid)
  :is(.wd-cat-wrap, .product-wrapper) {
  padding: 0;
}

.wd-products[class*=wd-stretch-cont] .product-element-bottom {
  padding: 15px;
}

.wd-swatch {
  border-radius: 100px !important;
}/* End custom CSS */