.elementor-17503 .elementor-element.elementor-element-dc7aea9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-87af698 */#vd-head .cart-drawer .vd-cart-row{
  display:grid !important;
  grid-template-columns:84px minmax(0,1fr) !important;
  gap:12px !important;
  align-items:start !important;
}

#vd-head .cart-drawer .vd-cart-thumb img{
  width:84px !important;
  height:84px !important;
  object-fit:contain !important;
  background:#f8f8f8 !important;
  border-radius:12px !important;
  padding:6px !important;
  display:block !important;
}

#vd-head .cart-drawer .vd-cart-title{
  display:block !important;
  color:#1f4ed8 !important;
  text-decoration:none !important;
  line-height:1.55 !important;
  margin:0 28px 8px 0 !important;
}

#vd-head .cart-drawer .vd-remove{
  position:absolute !important;
  top:12px !important;
  right:12px !important;
  width:26px !important;
  height:26px !important;
  border:1px solid #ddd !important;
  border-radius:999px !important;
  background:#fff !important;
  display:grid !important;
  place-items:center !important;
  cursor:pointer !important;
  z-index:50 !important;
  font-size:18px !important;
  color:#999 !important;
  padding:0 !important;
}

#vd-head .cart-drawer .vd-qty{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  margin-top:8px !important;
}/* End custom CSS */