.bakala-best-sellers {
  border:1px solid #e6e6e6
}
.bakala-best-sellers.style2 .bakala-best-sellers-items {
  display:grid;
  grid-template-columns:1fr 1fr 1fr;
  grid-template-rows:1fr 1fr 1fr;
  gap:30px;
}
.bakala-best-sellers.style2 .bakala-best-sellers-item {
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:40px;
  padding:18px 25px;
  border-radius:19px;
  border:1px solid #eef2f9;
  background:#fff;
  box-shadow:0 6px 10px -2px rgba(178,189,206,.2);
  transition:.2s;
  position:relative;
  height: 88px;
  margin: 0;
}
.bakala-best-sellers.style2 .bakala-best-sellers-item:first-child,
.bakala-best-sellers.style2 .bakala-best-sellers-item:hover {
  border-radius:20px;
  border:1px solid #eef2f9;
  background:#e6eff3;
  box-shadow:0 14px 14px -4px rgba(136,160,170,.07)
}
.bakala-best-sellers.style2 img.bakala-best-sellers-item-fire {
  position:absolute;
  bottom:0;
  right:0
}
.bakala-best-sellers.style2 a.bakala-best-sellers-item>div {
  display:block!important;
  min-width:unset!important
}
.bakala-best-sellers.style2 a.bakala-best-sellers-item>div.bakala-best-sellers-item-detail {
  display:flex!important;
  align-items:center;
  gap:25px;
  max-width:60%;
  min-width:unset!important
}
.bakala-best-sellers.style2 span.bakala-best-sellers-number {
  font-size:33px;
  font-weight:600
}
.bakala-best-sellers.style2 .bakala-best-sellers-seperator {
  display:block;
  width:1px;
  height:22px;
  background-color:#eff3f9
}
.bakala-best-sellers.style2 .bakala-best-sellers-item-title {
  color:#031955;
  font-size:13px;
  font-weight:700;
  line-height:21px;
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient:vertical
}
.bakala-best-sellers.style2 .bakala-best-sellers-item-img {
  width:60px !important;
  height:60px !important;
  object-fit:contain!important;
  border-radius:5px!important;
  background-color:transparent;
  mix-blend-mode: multiply;
}
.bakala-best-sellers.style2 .bakala-best-sellers-item-title-wrap:before {
  content:unset
}
.bakala-best-sellers.style2 {
  border:none!important;
  box-shadow:unset!important;
  padding:0!important;
  border-radius:0!important
}
.bakala-best-sellers-head-section {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  position:relative;
  margin-bottom:20px
}
.bakala-best-sellers-head-section-right {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  background-color:#fff;
  z-index:9;
  position:relative;
  padding-left:18px
}
.bakala-best-sellers-head-section-right span {
  color:#021959;
  font-weight:700;
  font-size:21px
}
.bakala-best-sellers-head-section-more {
  color:#021959;
  font-size:10px;
  font-style:normal;
  font-weight:700;
  display:flex;
  align-items:center;
  background-color:#fff;
  z-index:9;
  padding-right:24px;
  -webkit-transition:.3s;
  -o-transition:.3s;
  transition:.3s
}
.bakala-best-sellers-head-section-more i {
  font-size:11px;
  color:#fff;
  margin-right:14px;
  -webkit-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
  padding:8px 15px 8px 7px;
  border-radius:20px 8px 8px 20px;
  background:var(--accent_color2);
}
.bakala-best-sellers-head-section-more i:before {
  content:"\E184"
}
.bakala-best-sellers-head-section:after {
  content:"";
  position:absolute;
  height:1px;
  right:0;
  left:0;
  bottom:16px;
  background-color:#e2e4eb
}
a.ar-delete.remove.remove_from_cart_button {
  text-align:center
}
.bakala_recent_visits_style2_body {
  display:grid;
  grid-template-columns:1fr 1fr 1fr 1fr;
  gap:20px;
  margin-bottom:40px
}
.bakala_recent_visits_style2_item_childs {
  display:grid;
  grid-template-columns:1fr 1fr;
  grid-template-rows:1fr 1fr;
  gap:10px;
  margin-bottom:20px
}
a.bakala_recent_visits_style2_item_category {
  border-radius:15px;
  background:#f3f7f9;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding:20px;
  position:relative;
  overflow:hidden;
  width: 130px;
  height: 130px;
}
.bakala_recent_visits_style2_item_category_title {
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  padding-bottom:35px;
  text-align:center
}
.bakala_recent_visits_style2_item_category_title span:first-child {
  color:#021959;
  font-size:15px;
  font-weight:700
}
.bakala_recent_visits_style2_item_category_title span:nth-child(2) {
  color:#98a5ba;
  text-shadow:1px 1px 0 #fff;
  font-weight:600;
  font-size:10px
}
img.bakala_recent_visits_style2_item_category_img {
  position:absolute;
  bottom:-50%;
  right:0;
  left:0;
  transform:translateY(-80%);
  mix-blend-mode: multiply;
}
a.bakala_recent_visits_style2_item_product {
  padding:20px;
  border-radius:15px;
  border:1px solid #eef2f9;
  background:#fff;
  box-shadow:0 6px 10px -2px rgba(178,189,206,.2);
  position:relative
}
img.bakala_recent_visits_style2_item_product_img.wp-post-image {
  aspect-ratio:1;
  object-fit:contain
}
.bakala_recent_visits_style2_item_product_popup {
  position:absolute;
  bottom:calc(100% + 20px);
  right:50%;
  transform:translateX(50%);
  z-index:100;
  width:350px;
  box-shadow:0 6px 10px rgba(197,215,223,.64);
  border-radius:15px;
  padding:15px 20px;
  background-color:#fff;
  justify-content:space-between;
  display:none
}
.bakala_recent_visits_style2_item_product:hover .bakala_recent_visits_style2_item_product_popup {
  display:flex
}
a.bakala_recent_visits_style2_item_showmore {
  display:flex;
  justify-content:space-between;
  padding:15px;
  border-radius:15px;
  border:1px solid rgba(238,242,249,.72);
  background:#fff
}
.bakala_recent_visits_style2_item_showmore span {
  color:#021959;
  font-size:12px;
  font-weight:700
}
a.bakala_recent_visits_style2_item_showmore {
  display:flex;
  justify-content:space-between;
  padding:15px;
  border-radius:15px;
  border:1px solid rgba(238,242,249,.72);
  background:#fff
}
.bakala_recent_visits_style2_item_showmore span {
  color:#021959;
  font-size:12px;
  font-weight:700
}
.bakala_recent_visits_style2_item_showmore svg {
  border-radius:20px 8px 8px 20px;
  background:var(--accent_color2);
  padding:4px;
  width:24px;
  height:20px
}
.bakala_recent_visits_style2_head {
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:45px
}
.bakala_recent_visits_style2_head-title {
  display:flex;
  align-items:center;
  gap:22px
}
.bakala_recent_visits_style2_title_seperator {
  width:1px;
  background:#ecf2f5;
  height:40px
}
.bakala_recent_visits_style2_title_subtitle {
  color:#8795ab;
  font-size:12px;
  font-weight:600;
  line-height:23px
}
a.bakala_recent_visits_style2_showmore {
  display:flex;
  align-items:center;
  gap:2px
}
a.bakala_recent_visits_style2_showmore span {
  color:#021959;
  font-size:10px;
  font-weight:700;
  line-height:15px;
  padding-bottom:6px
}
article.item.bk_carousel_modern_item.slick-slide {
  -webkit-box-shadow:0 3px 2px rgba(2,25,89,.02)!important;
  box-shadow:0 3px 8px rgba(2,25,89,.07)!important;
  border-radius:24px;
  background-color:#fff;
  padding:50px 25px 25px;
  -webkit-transition:.3s;
  -o-transition:.3s;
  transition:.3s;
  margin:10px;
  position:relative
}
header.bk_carousel_modern_head {
  position:absolute;
  top:20px;
  right:20px;
  left:20px;
  z-index:50
}
.bk_carousel_modern_item figure {
  mix-blend-mode:darken;
  margin-bottom:51px!important;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  justify-content:center;
  height:149px
}
.bk_carousel_modern_item h2 {
  font-size:16px;
  font-weight:700;
  line-height:30px;
  min-height:60px
}
.bk_carousel_modern_item h2 a {
  overflow:hidden;
  display:-webkit-box;
  -webkit-line-clamp:2;
  line-clamp:2;
  -webkit-box-orient:vertical;
  min-height:unset!important;
  line-height:25px!important;
  font-size:16px!important
}
footer.bk_carousel_modern_footer {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:28px;
  direction:rtl
}
footer.bk_carousel_modern_footer .add_to_cart_btn {
  background:var(--accent_color2);
  border-radius:16px;
  font-size:13px;
  font-weight:400;
  color:#fff!important;
  padding:15px 10px
}
.bk_carousel_modern_price {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  -webkit-box-align:baseline;
  -ms-flex-align:baseline;
  align-items:baseline
}
.bk_carousel_modern_price_off {
  min-height:24px;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  margin-bottom:4px
}
.bk_carousel_modern_price_off del {
  color:rgba(2,25,89,.5);
  font-size:12px;
  font-weight:400
}
.bk_carousel_modern_price_off del span.woocommerce-Price-currencySymbol {
  display:none
}
.bk_carousel_modern_price_off b {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-line-pack:center;
  align-content:center;
  font-size:12px;
  font-weight:700;
  height:24px;
  line-height:24px;
  background-color:#ef4055;
  color:#fff;
  padding:0 7px;
  border-radius:30px 30px 30px 0;
  margin-right:10px;
  -moz-font-feature-settings:"ss02";
  -webkit-font-feature-settings:"ss02";
  font-feature-settings:"ss02";
  align-items:center
}
.bk_carousel_modern_price_off b i {
  font-size:14px;
  margin-bottom:-5px;
  font-weight:600
}
.bk_carousel_modern_price_off b i:before {
  content:"%"
}
.elementor.elementor-49562 {
  overflow:visible
}
footer.bk_carousel_modern_footer .snappay img {
  max-width:100%!important;
  padding:1px;
  border-radius:3px
}
footer.bk_carousel_modern_footer .snappay {
  width:20%;
  font-size:10px;
  text-align:center
}
.bk_carousel_modern_stock_star {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  margin-top:28px;
  direction:rtl;
  -moz-font-feature-settings:"ss02";
  -webkit-font-feature-settings:"ss02";
  font-feature-settings:"ss02";
  color:#021959;
  font-weight:600
}
.bk_carousel_modern_rating i:before {
  font-family:bakala;
  content:"\E05E";
  color:#dd901f
}
.bakala-best-sellers-head-section-more svg g path, .bakala_recent_visits_style2_showmore svg g path {
    fill: var(--accent_color2)
}
.bakala_recent_visits_style2_head-title-icon>svg>path {
    stroke: var(--accent_color2);
}
i.bakala-icon.icon-box:before {content: "\E13E";color: var(--accent_color2) !important;font-size: 20px;font-weight: 600;}

.bakala_recent_visits_style2_head-title-icon {
    display: flex;
    align-items: center;
    gap: 5px;
}

.bakala_recent_visits_style2_head-title-icon span {
    color: var(--accent_color1);
    font-weight: 600;
}

.bakala_recent_visits_style2_head-title-icon i.bakala-icon.icon-dots:before {
    content: "\E097";
    font-size: 20px;
    color: var(--accent_color2);
    line-height: 0;
    font-weight: 600;
}

a.bakala_recent_visits_style2_showmore {
    gap: 5px;
}
  .section-products-carousel .price del::after {
    display: none
  }
  .section-products-carousel .price del span {
    font-weight: normal !important;
    text-decoration: line-through !important;
  }
.section-products-carousel .sale-perc {
  border-radius: 6px !important;
  padding: 3px 5px 2px;
  display: flex;
  align-items: center;
  gap: 2px;
}
/*span.woocommerce-Price-currencySymbol::before {
  content: '\E004' !important;
  font-size: 15px !important;
}