.elementor-2737 .elementor-element.elementor-element-5c2682e{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-2737 .elementor-element.elementor-element-98c9e65{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2737 .elementor-element.elementor-element-98c9e65 .woocommerce-breadcrumb{color:#7B3FE4;font-family:"Inter", Sans-serif;font-size:12.8px;font-weight:500;text-align:center;}.elementor-2737 .elementor-element.elementor-element-98c9e65 .woocommerce-breadcrumb > a{color:#8B94A5;}.elementor-2737 .elementor-element.elementor-element-626b304{--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-2737 .elementor-element.elementor-element-33e2b1d{--display:flex;}.elementor-2737 .elementor-element.elementor-element-4a583d2{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2737 .elementor-element.elementor-element-626b304{--width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-f55414f */.custom-cart-card{
  background:#070d18;
  border:1px solid #263244;
  border-radius:10px;
  padding:26px 30px;
  display:flex;
  align-items:center;
  gap:34px;
  color:#e8edf5;
  margin-bottom:18px;
}

.custom-cart-img img{
  width:120px;
  height:90px;
  object-fit:contain;
}

.custom-cart-info{
  flex:1;
}

.custom-cart-info h3{
  margin:0 0 10px;
  font-size:20px;
  color:#fff;
  font-weight: 600;
}

.custom-cart-tags{
  display:flex;
  gap:10px;
  margin-bottom:20px;
}

.custom-cart-tags span{
  font-size:13px;
  color:#8f99a8;
  background:#171f2b;
  border:1px solid #2a3443;
  padding:6px 11px;
  border-radius:6px;
}

.custom-cart-actions{
  display:flex;
  gap:10px;
}

.custom-qty{
  border:1px solid #344155;
  border-radius:6px;
  display:flex;
  align-items:center;
  overflow:hidden;
}

.custom-qty a,
.custom-qty span{
  width:32px;
  height:31px;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#b8c0cc;
  text-decoration:none;
}

.custom-remove{
  height:31px;
  padding:0 13px;
  border-radius:6px;
  border:1px solid #d10073;
  color:#d10073;
  display:flex;
  align-items:center;
  text-decoration:none;
}

.custom-price{
  font-size:25px;
  font-weight:800;
}
.custom-cart-tags{
    display:flex;
    gap:10px;
    margin-top:10px;
    margin-bottom:15px;
    flex-wrap:wrap;
}

.custom-cart-tags span{
    background:#171f2b;
    border:1px solid #2a3443;
    color:white;
    padding:6px 12px;
    border-radius:6px;
    font-size:13px;
}/* End custom CSS */