/* -----------------------------------------------------------------------------   
    TABLE OF CONTENT
---------------------------------------------------------
   1.Shop Page CSS
    		Shop v1 CSS
    		Shop v2 CSS
        Related Product CSS
        Up Sell Product CSS
        Cross Sell Product CSS
        WOO Sidebar CSS
    2.Product Mini CSS
    3.Single Product Page CSS
            Simple Product
            Variable Product
            Notice CSS
            Group Product
            External/Affiliate Product
    4.Cart Page CSS
    5.Checkout Page CSS
    6.Thank you Page CSS
    7.My Account Page CSS

--------------------------------------------------------*/

#yith-quick-view-modal.open .yith-wcqv-main{   
   transform: translateY(0%) !important;}
.yith-quick-view-content.woocommerce div.product .product.product-type-variable,.yith-quick-view-content.woocommerce div.product .product.product-type-grouped,tr.woocommerce-grouped-product-list-item.product{
  height: 100% !important;
}
.woocommerce-downloads .dp_my_account .woocommerce-info{justify-content: space-between;}
.yith-quick-view-content.woocommerce div.summary .price{color:var(--dpprofe-color-1) !important;margin: 10px 0 !important;display: block;}
.yith-quick-view-content.woocommerce div.summary .woocommerce-info,.dp_wc_add_to_cart_info .woocommerce-info{margin: 10px 0 !important;}
.yith-quick-view-content.woocommerce div.summary .woocommerce-variation-availability .stock{color:var(--black) !important;}
.dp_checkout_login .woocommerce-info{justify-content:unset !important; } 
.dp_checkout_payment .woocommerce-error{ display: block !important; } 
.dp_checkout_payment .woocommerce-error a{color:var(--white) !important;}

.dp_shop_process .et_pb_blurb .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
  position: absolute;
  top: -15px;
  left: 50%;
  bottom: auto;
  right: auto;
  background: var(--dpprofe-color-2);
  padding: 10px;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  color: #ffff;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dp_process_active .et_pb_blurb_content .et_pb_blurb_container .et_pb_blurb_description {
  background-color: var(--dpprofe-color-1) !important;
}

.dp_process_iteam .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
  height: 65px;
  width: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--dpprofe-color-1);
  border-radius: 50%;
}

.dp_process_active .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap {
  height: 65px;
  width: 65px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: var(--dpprofe-color-2);
  border-radius: 50%;
  animation: blink 2s linear infinite;
}


@keyframes blink {
  50% {
    background-color: var(--dpprofe-color-1);
  }
}


/* woo-commerce button css */

.woocommerce a.button.product_type_external,.woocommerce button.button,
.woocommerce-page button.button,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button,
.dp_my_account .woocommerce table tbody tr td .button,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a ,.dp_wc_add_to_cart_info .cart .button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 30px !important;
  overflow: hidden;
  font-size: 15px;
}

.woocommerce button.button:hover,
.woocommerce-page hover.button:hover,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover,
.dp_my_account .woocommerce table tbody tr td .button:hover,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover {
  /*   color: #fff !important;
  border-color: #fff !important; */
}


.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button {
  background-color: var(--dpprofe-color-2) !important;
  color: #fff !important;
  order: 1;
}


.woocommerce a.button.product_type_external:before,.woocommerce button.button:before,
.woocommerce-page button.button:before,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:before,
.dp_my_account .woocommerce table tbody tr td .button:before,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:before ,.dp_wc_add_to_cart_info .cart .button:before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button:before{
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;

}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:before {
  /* 	background-color:#fff!important;
     border: 2px solid var(--dpprofe-color-1)!important; */
}

.woocommerce a.button.product_type_external:hover:before,.woocommerce button.button:hover:before,
.woocommerce-page button.button:hover:before,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:hover:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover:before,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover:before,
.dp_my_account .woocommerce table tbody tr td .button:hover:before,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover:before,.dp_wc_add_to_cart_info .cart .button:hover:before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button:hover:before {
  left: 125%;
}

.woocommerce button.button:after,
.woocommerce-page button.button:after,
.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-info .button:after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:after,
.dp_my_account .woocommerce table tbody tr td .button:after ,.dp_wc_add_to_cart_info .cart .button:after,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button:after{
  display: none !important;
}

.tinv-wishlist .tinv-lists-nav .button i {
  display: none;
}

/* woo-commerce button end */


/* cross sel module css */
.dp_wc_cross_sell_product .cross-sells ul.products li.product {
  width: 100% !important;
}

.dp_wc_cross_sell_product .cross-sells ul.products:before {
  display: none;
}

.dp_wc_cross_sell_product .cross-sells ul.products {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 20px;
}

@media only screen and (max-width:980px) {
  .dp_wc_cross_sell_product .cross-sells ul.products {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-gap: 20px;
  }
}

@media only screen and (max-width:530px) {
  .dp_wc_cross_sell_product .cross-sells ul.products {
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    grid-gap: 20px;
  }
}

/* cross sel module css end  */
/* fly cat pagination css */
.slick-dots li button:before {
  font-size: 0px !important;
}

@media only screen and (max-width:480px) {

  .dp_wc_related_product .related ul li,
  body.et-db #et-boc .et-l .dp_wc_related_product.et_pb_wc_related_products .related ul li.product {
    width: 100% !important;

  }
}

@media only screen and (max-width:580px){ 
	.dp_wc_product ul.products li.product:nth-child(n),
  .et-db #et-boc .et-l .dp_wc_product ul.products li.product:nth-child(n) {
    width: 100% !important;
    margin-right: 0 !important;
  }}
@media only screen and (max-width:767px) {
  .dp_wc_related_product .related ul.products li.product {
    margin-bottom: 35px !important;
  }
}

.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wlfmc-wishlist-table .wishlist-items-wrapper tr td strong {
  font-size: 18px;
  color: var(--dpprofe-color-1);
  font-weight: 500;
  font-family: 'Poppins', Helvetica, Arial, Lucida, sans-serif;

}

.wlfmc-list .quantity {
  width: auto;
}

.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button,
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button {
  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 12px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 30px;
  font-size: 16px;
  margin-top: 20px;
  position: relative;
  overflow: hidden;
}


.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button:before,
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}


.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button:after,
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button:after {
  display: none;
}


.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .add_to_cart_button:hover:before,
.dp_wishlist_shop .wlfmc-wishlist-table-wrapper .wishlist-empty .empty-button:hover:before {
  left: 100%;
}



.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table.view-mode-list .last-column{
	max-width:100%!important;
}



.dp_wishlist_shop .wlfmc_wishlist_bulk_action .checkbox-label {
  display: none !important;
}


.dp_wishlist_shop .wlfmc_wishlist_bulk_action #bulk_actions {
  height: 54px !important;
  border-radius: 5px;
  background: transparent !important;
  border: 1px solid #e5e5e5 !important;
  color: var(--dpprofe-color-2) !important;
  padding: 0 20px;
}

.dp_wishlist_shop .share-wrapper .wlfmc-share {
  justify-content: end !important;
}

.dp_wishlist_shop .share-wrapper .wlfmc-share ul li a {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 5px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  opacity: 1 !important;
  position: relative;
  overflow: hidden;
}

.dp_wishlist_shop .share-wrapper .wlfmc-share ul li a::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}

.dp_wishlist_shop .share-wrapper .wlfmc-share ul li a:hover::before {
  left: 100%;
}

.dp_wishlist_shop .wlfmc-wishlist-table .wlfmc-wishlist-footer .wlfmc-share-title {
  font-size: 18px !important;
  color: #000000;
  font-weight: 500;
  display: flex;
  align-items: center;
}


/* .dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .wishlist-items-wrapper tr td{
      padding: 25px 5px !important;
      font-size: 16px;
  
  } */


.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .wishlist-items-wrapper .wlfmc-table-item .product-name {
  font-size: 18px;
  color: var(--dpprofe-color-1);
  font-weight: 500;
}

.dp_wishlist_shop .wlfmc-list .wlfmc-remove-from-list {
  background: var(--dpprofe-color-1);
  color: #fff !important;
  height: 25px;
  width: 25px
}

.dp_wishlist_shop .wlfmc-list .wlfmc-remove-from-list i {
  color: #fff !important;
}

.dp_wishlist_shop .et_pb_text_inner .wlfmc-wishlist-table-wrapper .f-center-item {
  align-items: inherit !important;
}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a {
  position: relative;
}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 30px !important;
  overflow: hidden;
  font-size: 15px;

}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:hover:before {
  left: 100%;
}

.popup_wrapper .wlfmc-popup .wlfmc-popup-footer a:after {
  display: none;
}

.dp_wc_product ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_related_product .related ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist,
.dp_wc_upsell_product .up-sells ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist {
  top: unset;
  right: unset;
  position: relative;
}

.dp_wc_product_list ul.products li.product .dp_shop_btn_info .wlfmc-add-to-wishlist {
  top: unset;
  right: unset;
  position: relative;
}


.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item .variable-item-span:after {
  display: none !important;
}

.woocommerce #respond input#submit,
.woocommerce-page #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #content input.button,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
  background-color: var(--dpprofe-color-1) !important;
  display: flex;
  align-items: center;
  justify-content: space-between;
 /* margin-bottom: 0px !important;*/
}


/* Shop Sidebar CSS Start */

.dp_shop_sidebar,
.et-db #et-boc .et-l .dp_shop_sidebar {}

.dp_shop_sidebar .et_pb_widget,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget,
.dp_shop_sidebar .berocket_single_filter_widget {
  background: #fff;
  padding: 20px;
  border-radius: 5px;
  margin-bottom: 25px !important;
  border-radius: 10px;
  border: 1px solid #e5e5e5;
  width: 100%;

}

.dp_shop_sidebar .dgwt-wcas-search-wrapp {
  min-width: 100% !important;
}

.dp_shop_sidebar .et_pb_widget .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button {}

.dp_shop_sidebar .et_pb_widget .button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button:hover {}

.dp_shop_sidebar .et_pb_widget .button::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button::before {}

.dp_shop_sidebar .et_pb_widget .button:hover::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button:hover::before {}

.dp_shop_sidebar .et_pb_widget .button::after,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .button::after {}

.dp_shop_sidebar .et_pb_widget .widgettitle,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget .widgettitle,
.dp_shop_sidebar .bapf_sfilter .bapf_head h3 {
  font-size: 32px;
  text-transform: capitalize;
  line-height: 32px;
  font-weight: 500;
  padding-bottom: 25px !important;
  color: var(--dpprofe-color-2);
}

/* reset button  CSS */

.dp_shop_sidebar .bapf_rst_sel {
  box-shadow: none !important;
  padding: 10px 0px 0px 0px !important;
  background-color: transparent !important;

}

.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button {
  position: relative;
  margin: 0 20px;
}

/* shop by category  CSS */
.dp_shop_sidebar .berocket_single_filter_widget {
  clear: both !important;
}

/* Cart CSS */

/* cart popup  button css  */

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button {
  background-color: var(--dpprofe-color-2) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  overflow: hidden;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:hover {
  color: #fff !important;
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:before {
  position: absolute;
  content: "";
  width: 0;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  box-shadow: 0px 0px 15px 0px rgba(255, 255, 255);
  transition: all 0.4s ease;
  transition-delay: 0.1s;
  display: block !important;
  opacity: 1;
  /* margin: 0 !important; */
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:after {
  display: none;
}

.woofc-area-bot .woofc-suggested-product .woofc-suggested-product-info .woofc-suggested-product-atc .button:hover:before {
  width: 100%;
}

.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout,
.woofc-area .woofc-inner .woofc-area-bot .woofc-continue .woofc-continue-url {
  position: relative;
}


.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout,
.woofc-area .woofc-inner .woofc-area-bot .woofc-continue .woofc-continue-url {
  background-color: var(--dpprofe-color-2) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
  overflow: hidden;
  font-size: 15px;
  display: flex;
  justify-content: center;
  align-items: center;
}


.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart:before,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout:before,
.woofc-area .woofc-inner .woofc-area-bot .woofc-continue .woofc-continue-url:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;

}

.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart:hover,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout:hover,
.woofc-area .woofc-inner .woofc-area-bot .woofc-continue .woofc-continue-url:hover {
  color: #fff !important;
  opacity: 1 !important;
}

.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-left .woofc-action-cart:hover:before,
.woofc-area .woofc-inner .woofc-area-bot .woofc-action .woofc-action-inner .woofc-action-right .woofc-action-checkout:hover:before,
.woofc-area .woofc-inner .woofc-area-bot .woofc-continue .woofc-continue-url:hover:before {
  left: 100%;

}


/* cart popup  button css  end */

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li,
.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li,
.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li {
  margin-bottom: 10px;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 15px;
}


.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove {
  background: var(--dpprofe-color-1);
  color: #fff !important;
  padding: 5px;
  border-radius: 5px;
  display: flex;
  justify-content: center;
  align-items: center;

}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:before {
  /* 	    content: "\e019";
    font-family: 'ETmodules';
    color: var(--dpprofe-color-1);
    position: absolute;
    font-size: 16px;
    font-weight: 100;
    width: 100%;
    margin: 0 auto;
    top: 50%;
    bottom: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%) translateY(-50%);
    transition: all 0.4s; */
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li .remove:hover {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a,
.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title,
.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.3em;
  margin: 8px 0px;
  color: var(--dpprofe-color-2);
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li a img,
.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img,
.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img {
  height: 60px;
  width: 60px;
  object-fit: cover;
  border-radius: 5px;
  border: 1px solid #e5e5e5;
  padding: 5px;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity {
  color: var(--dpprofe-color-1);
  font-weight: 800;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content ul li span.quantity .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__total .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons {}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff;
  z-index: 1;
  border-radius: 30px;
  overflow: hidden;
  font-size: 15px;
	text-transform:capitalize;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}


.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:hover:before,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:hover:before {
  left: 100%;
}

.dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_shopping_cart .widget_shopping_cart_content .woocommerce-mini-cart__buttons .button:after,
.dp_shop_sidebar .bapf_sfilter.bapf_button_berocket .bapf_button:after {
  display: none;
}

/* Search Product */
.dp_shop_sidebar .et_pb_widget.widget_product_search,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .search-field,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .search-field {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button {}

.dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_search .woocommerce-product-search .wp-element-button:hover {}

/* SFilter by price */
.dp_shop_sidebar .et_pb_widget.widget_price_filter,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-range {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider .ui-slider-handle {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .span,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .span {}

.dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .clear,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_price_filter form .price_slider_wrapper .price_slider_amount .price_label .clear {}

/* Product categories */
.dp_shop_sidebar .et_pb_widget.widget_product_categories,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a::before {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item a:hover {}


.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>.count,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>.count,
.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item.current-cat>a {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_categories ul.product-categories li.cat-item ul.children li.cat-item a {}

/* Products */
.dp_shop_sidebar .et_pb_widget.widget_products,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products {}

/* .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget {} */

/* .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li {} */

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a img {
  border: 1px solid #e5e5e5;
  padding: 5px;
}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li a .product-title:hover {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating::before {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span {}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .star-rating span::before {
  color: var(--dpprofe-color-1);
}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount span,
.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount span {
  color: var(--dpprofe-color-1);
  font-weight: 700;
}

.dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_products ul.product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

/* Product Tags */
.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud {}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud {}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link {
  margin: 5px 3px;
  padding: 5px 10px;
  color: var(--dpprofe-color-2);
  font-size: 14px !important;
}

.dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_product_tag_cloud .tagcloud .tag-cloud-link:hover {
  background-color: var(--dpprofe-color-1);
  color: #fff;
}

/* Average rating */
.dp_shop_sidebar .et_pb_widget.widget_rating_filter,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a::before {
  color: #ff0000;
}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span.star-rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span.star-rating {}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span::before,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span::before {
  color: var(--dpprofe-color-1);
}

.dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span .rating,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_rating_filter ul li.wc-layered-nav-rating a span .rating {}

/* Recently Viewed Products */
.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products {}

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget {}

/* .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li {} */

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li:last-child {}

/* .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a img {} */

/* .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title {} */

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li a .product-title:hover {}

/* .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount {} */

.dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_recently_viewed_products .product_list_widget li .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

/* Filter by */
.dp_shop_sidebar .et_pb_widget.widget_layered_nav,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li:last-child,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li:last-child {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a:hover,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li a:hover {}

.dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li .count,
.et-db #et-boc .et-l .dp_shop_sidebar .et_pb_widget.widget_layered_nav .woocommerce-widget-layered-nav-list li .count {}

/* Shop Sidebar CSS End */


.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon .button:after {
  display: none;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon .button.yith-wcqv-button:before {
  content: "\55" !important;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon .added_to_cart {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  margin: 0;
  border-radius: 50% !important;
  border: none;
  overflow: hidden;
  font-size: 0;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 0px !important;
  transition: all 0.6s;
  z-index: 1;
  opacity: 1;
  transition-delay: 0s !important;
  position: absolute;
  top: 10px;
  right: 10px;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon .added_to_cart:before {
  content: "\f06e";
  position: absolute;
  font-family: "FontAwesome";
  font-size: 15px;
  z-index: -1;
  color: #fff;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .onsale {
  font-size: 12px;
  background-color: var(--dpprofe-color-2) !important;
  z-index: 5;
  border-radius: 50% !important;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon .button.loading::before {
  content: "\e02d" !important;
}

.dp_wc_shop_list_v2 .product .et_shop_image .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon .button.added:before {
  content: "\4e" !important;
  font-family: 'ETmodules';
}
.dp_wc_shop_list_v2 .woocommerce-notices-wrapper{margin-bottom: 30px;}
.dp_wc_shop_list_v2.et_pb_shop  ul.products li.product {
  background-color: var(--dpprofe-color-3);
  border-radius: 5px;
  box-shadow: 0 0 5px 2px rgba(95, 45, 237, 0.05);
  display: flex;
  width: 100% !important;
  padding: 0px !important;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main {
  display: flex;
  /* justify-content: center; */
  align-items: start;
  flex-direction: column;
  padding: 20px;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link {
  display: flex !important;
  width: 100%;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {
  width: 35%;
}

.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {
  margin-bottom: 0px !important;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main {
  width: 65%;
  display: flex;
  flex-direction: column;
  align-items: start;
  padding: 20px;
}

/* 
@media only screen and (max-width:980px) {
	.dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main{
		width:100%;
		align-items:center;
		justify-content:center;
		padding:25px!important;
	}
	
	.dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image{
		width:100%;
	}
} */

body.et-db #et-boc .et-l .dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main .woocommerce-loop-product__title,
.dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main .woocommerce-loop-product__title {
  font-size: 22px !important;text-align: left;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main .price {
  font-size: 16px !important;
}

body.et-db #et-boc .et-l .dp_wc_shop_list_v2.dp_wc_product ul.products li.product .dp_wc_product_list_content_main .star-rating,
.dp_wc_shop_list_v2.dp_wc_product ul.products li.product .dp_wc_product_list_content_main .star-rating {
  margin: 0px !important;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main .dp_shop_btn_info {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  z-index: 99;
  text-align: center;
  transition: all .3s ease 0s;
  opacity: 1 !important;
  visibility: visible !important;
	position:unset !important;
	transform:unset !important;
	    margin-top: 10px;
}



@media only screen and (max-width: 480px) {
  .dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link {
    display: block !important;
  }
	
	.dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main .dp_shop_btn_info{
		left:0px;
	}

  .dp_wc_shop_list_v2 ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
  .dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main {
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 25px !important;
  }

  .dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main {
    padding: 0px 0px .5em 0px;
  }
	body.et-db #et-boc .et-l .dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main .woocommerce-loop-product__title, .dp_wc_shop_list_v2 ul.products li.product .dp_wc_product_list_content_main .woocommerce-loop-product__title {
  font-size: 22px !important;
  text-align: center;
}
}

/* .dp_wc_shop_list_v2 ul.products li.product .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.dp_wc_shop_list_v2 ul.products li.product .dp_wc_shop_list_v2_content_main .dp_wc_shop_list_v2_icon .wlfmc-add-to-wishlist {
  position: unset !important;
} */

/* -----------------------------------
      00. Shop Page CSS Start Here
  -------------------------------------*/

/*  quick view  CSS Start */



.dp_wc_product ul.products li.product .yith-wcqv-button:before,
.dp_wc_shop_list_v2 ul.products li.product .yith-wcqv-button:before,
.dp_wc_related_product .related ul.products li.product .yith-wcqv-button:before,
.dp_wc_upsell_product .up-sells ul.products li.product .yith-wcqv-button:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .yith-wcqv-button:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .yith-wcqv-button:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .yith-wcqv-button:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .yith-wcqv-button:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .yith-wcqv-button:before {
  position: inherit !important;
}

.dp_wc_product ul.products li.product .yith-wcqv-button:hover,
.dp_wc_shop_list_v2 ul.products li.product .yith-wcqv-button:hover,
.dp_wc_related_product .related ul.products li.product .yith-wcqv-button:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .yith-wcqv-button:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .yith-wcqv-button:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .yith-wcqv-button:hover,
hover .et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .yith-wcqv-button:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .yith-wcqv-button:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .yith-wcqv-button:hover {
  background-color: var(--dpprofe-color-1) !important;
}

.dp_wc_product ul.products li.product .button:hover,
.dp_wc_related_product .related ul.products li.product .button:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover {
  /* 	background-color: var(--dpprofe-color-2); */
}


.wlfmc-popup .wlfmc-popup-header {
  margin-bottom: 20px !important;
}

.wlfmc-popup .wlfmc-popup-desc {
  font-size: 20px !important;
}


#yith-quick-view-content .summary-content .cart {
  margin: 20px 0px !important;
}

#yith-quick-view-modal.open,
#yith-quick-view-modal.open .yith-wcqv-wrapper {
  z-index: 99999;
}

/* title */
.yith-wcqv-main .summary-content .product_title.entry-title {
  font-size: 40px !important;
  line-height: 1.3em;
  font-weight: 500;
  color: var(--dpprofe-color-2);
  margin-bottom: 0px;
}

/* star rating  and pricing*/
.yith-wcqv-main .woocommerce .star-rating span::before,
.yith-wcqv-main .woocommerce-page .star-rating span::before,
.yith-wcqv-main p.price .woocommerce-Price-amount bdi,
.yith-wcqv-main p.price {
  color: var(--dpprofe-color-1);
  margin-bottom: 15px;
}


#yith-quick-view-content .tinv-wishlist.tinvwl-after-add-to-cart .tinvwl_add_to_wishlist_button {
  margin: 20px 20px !important;
}

.yith-quick-view-content.woocommerce div.summary div[itemprop="description"],
.yith-quick-view-content.woocommerce div.summary .product_meta {
  margin-top: 30px !important;
}

/* sku css */
.yith-wcqv-main .posted_in a,
.yith-wcqv-main .tagged_as a {
  color: var(--dpprofe-color-1);
}

/* .woocommerce div.product form.cart .button,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a {
background-color: var(--dpprofe-color-1) !important;
    border: none !important;
    padding: 10px 30px !important;
    color: #fff !important;
    z-index: 1;
    border-radius: 5px;
    overflow: hidden;
    font-size: 15px;
}

#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a {
  padding: 24px 30px !important;
  margin-bottom: 20px !important;
} */

/* .woocommerce div.product form.cart .button:before,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:after {
     position: absolute;
    content: "";
    width: 0;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
    box-shadow: 0px 0px 15px 0px rgba(255, 255, 255);
    transition: all 0.4s ease;
    transition-delay: 0.1s;
    display: block !important;
    opacity: 1;
} */

/* .woocommerce div.product form.cart .button:hover,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover {
  color: #fff !important;
} */

/* #yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover {
    color: var(--dpprofe-color-2) !important;
  } */


.woocommerce div.product form.cart .button:hover:before,
#yith-quick-view-content .product .summary-content .wlfmc-add-to-wishlist .wlfmc-add-button a:hover:after {
  width: 100%;
}

.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button:after {
  display: none;
}

/* .woocommerce div.product form.cart .button:hover,
  .yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button:hover{
    color:#000 !important;
  } */


.woocommerce div.product form.cart .button:after {
  display: none !important;
}

.yith-wcqv-main .cart .tinv-wraper a.tinvwl_add_to_wishlist_button {
  padding: 10px 40px !important;
}

#yith-quick-view-close {
  color: var(--dpprofe-color-1) !important;
  opacity: 1;
}

/* quick view popup css end */


/* Shop CSS Start */

.dp_wc_product {}

.dp_wc_product .entry {}

.dp_wc_product .entry .not-found-title {}


.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button::before {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button:hover::before {}

.dp_wc_product .woocommerce-notices-wrapper .woocommerce-message .button::after {}

.dp_wc_product .woocommerce-ordering .orderby {
  padding: 10px 30px;
  font-size: 16px;
  background-color: transparent;
  border: 2px solid var(--dpprofe-color-1);
  color: var(--dpprofe-color-2) !important;
  border-radius: 5px;
}

.dp_wc_product .woocommerce-pagination {}

.dp_wc_product .woocommerce-pagination ul {
  border: none !important;
}

.dp_wc_product .woocommerce-pagination .page-numbers li {
  border: 0px !important;
}

.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers {
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 10px 10px;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
  transition: all 0.2s;
  color: var(--dpprofe-color-2);
  font-size: 20px;

}

.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers:hover,
.dp_wc_product .woocommerce-pagination .page-numbers li .page-numbers.current {
  background-color: var(--dpprofe-color-1);
  color: #fff;
  font-size: 20px;
}

/* Shop CSS End */
/* Shop & Related & Up Sell & Cross Sell Product CSS Start */

.dp_wc_product,
.dp_wc_related_product,
.dp_wc_upsell_product,
.dp_wc_cross_sell_product,
.et-db #et-boc .et-l .dp_wc_product,
.et-db #et-boc .et-l .dp_wc_related_product,
.et-db #et-boc .et-l .dp_wc_upsell_product,
.et-db #et-boc .et-l .dp_wc_cross_sell_product {}

.dp_wc_product .related,
.dp_wc_related_product .related,
.dp_wc_upsell_product .up-sells,
.dp_wc_cross_sell_product .cross-sells,
.et-db #et-boc .et-l .dp_wc_product .related,
.et-db #et-boc .et-l .dp_wc_related_product .related,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells {}

.dp_wc_product .woocommerce .woocommerce-result-count,
.dp_wc_related_product .related h2,
.dp_wc_upsell_product .up-sells h2,
.dp_wc_cross_sell_product .cross-sells h2,
.et-db #et-boc .et-l .dp_wc_product .woocommerce .woocommerce-result-count,
.et-db #et-boc .et-l .dp_wc_related_product .related h2,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells h2,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells h2 {
  font-size: 32px !important;
  color: var(--dpprofe-color-2);
  line-height: 1.3em;
  font-weight: 600;
}

.dp_wc_product ul.products,
.dp_wc_related_product .related ul.products,
.dp_wc_upsell_product .up-sells ul.products,
.dp_wc_cross_sell_product .cross-sells ul.products,
.et-db #et-boc .et-l .dp_wc_product ul.products,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products {}

.dp_wc_product ul.products li.product,
.dp_wc_related_product .related ul.products li.product,
.dp_wc_upsell_product .up-sells ul.products li.product,
.dp_wc_cross_sell_product .cross-sells ul.products li.product,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product {
  padding: 5px 5px 20px 5px;
  border: 1px dashed #e5e5e5;
  border-radius: 10px;
  transition: all 0.2s linear;
  background-color: #f9f9f9;
  margin-bottom: 20px !important;
  overflow: hidden;

}

.dp_wc_product ul.products li.product:hover,
.dp_wc_related_product .related ul.products li.product:hover,
.dp_wc_upsell_product .up-sells ul.products li.product:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, .10);
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_product_img .et_pb_module_inner .onsale,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner .onsale,
.yith-wcqv-main .product span.onsale {
  font-size: 14px;
  padding: 0px 10px !important;
  background-color: var(--dpprofe-color-1) !important;
  z-index: 999;
  border-radius: 0px !important;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale::before,
.dp_wc_product_img .et_pb_module_inner .onsale:before,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner .onsale:before,
.yith-wcqv-main .product span.onsale:before {
  position: absolute;
  content: "";
  bottom: -8px;
  left: 0;
  border-left: 10px solid var(--dpprofe-color-1);
  width: 0;
  height: 0;
  border-bottom: 8px solid transparent;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {
  /* 	padding: 10px;
    border: 1px solid #e5e5e5;
    border-radius: 5px; */
  transform: scale(1);
  transition: all 0.4s linear;
height: 100% !important;
  object-fit: cover;

}


.dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img {
  transform: scale(1.1);
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image:before {
  content: "";
  position: absolute;
  height: 0%;
  width: 100%;
  top: 0;
  right: 0;
  background: rgb(0 0 0 / 10%);
  backdrop-filter: blur(5px);
  opacity: 1;
  transition: all 0.4s linear;
  z-index: 9;
}

.dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image:before {
  height: 100%;
}



.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay {
  display: none !important;
}

.dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image .et_overlay {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
  text-align: center;
  font-size: 22px !important;
  line-height: 1.3em;
  color: var(--dpprofe-color-2);
  font-weight: 400;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating {
  margin: 4px auto .3em auto !important;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before {
  color: var(--dpprofe-color-1);
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price {
  text-align: center;
}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del {}

.dp_wc_product ul.products li.product .price::before,
.dp_wc_related_product .related ul.products li.product .price::before,
.dp_wc_upsell_product .up-sells ul.products li.product .price::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .price::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .price::before {}

.dp_wc_product ul.products li.product:hover .price::before,
.dp_wc_related_product .related ul.products li.product:hover .price::before,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .price::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .price::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .price::before {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}




.dp_wc_product ul.products li.product .dp_shop_btn_info,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .dp_shop_btn_info,
.dp_wc_upsell_product .up-sells ul.products li.product .dp_shop_btn_info,
.dp_wc_related_product .related ul.products li.product .dp_shop_btn_info {
  /*     position: absolute;
    bottom: 0px;
    right: 0;
    display: flex;
    align-items: center;
    gap: 10px;
    justify-content: center;
    left: 0;
	opacity: 0;
    visibility: hidden;
	transition:all 0.4s linear;
	z-index:99; */


  /* position: absolute; */
  /* bottom: 0px; */
  /* right: 0; */
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  z-index: 99;
  position: absolute;
  top: 56%;
  left: 0;
  right: 0;
  text-align: center;
  transform: translateY(-50%);
  transition: all .3s ease 0s;
  opacity: 0;
  visibility: hidden;
}

.dp_wc_product ul.products li.product:hover .dp_shop_btn_info,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .dp_shop_btn_info,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .dp_shop_btn_info,
.dp_wc_related_product .related ul.products li.product:hover .dp_shop_btn_info {
  /* 	 opacity: 1;
    visibility: visible;
	bottom:190px; */

  top: 50%;
  opacity: 1;
  visibility: visible;
}

.dp_wc_product ul.products li.product .button,
.dp_wc_related_product .related ul.products li.product .button,
.dp_wc_upsell_product .up-sells ul.products li.product .button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button {
  /* 	border: none;
    font-size: 14px;
    background-color: var(--dpprofe-color-1);
    color: #fff;
    padding: 12px 25px;
    transition: all 0.4s; */
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  margin: 0;
  border-radius: 50% !important;
  border: none;
  overflow: hidden;
  font-size: 0;
  background-color: var(--dpprofe-color-1);
  color: #fff !important;
  padding: 0px !important;
  transition: all 0.6s;
  z-index: 1;
  transition-delay: 0s !important;
}

.dp_wc_product ul.products li.product .button:hover,
.dp_wc_related_product .related ul.products li.product .button:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_wc_product ul.products li.product .button::before,
.dp_wc_related_product .related ul.products li.product .button::before,
.dp_wc_upsell_product .up-sells ul.products li.product .button::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button::before {}

.dp_wc_product ul.products li.product .button:hover::before,
.dp_wc_related_product .related ul.products li.product .button:hover::before,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before {}

.dp_wc_product ul.products li.product .button:hover::before,
.dp_wc_related_product .related ul.products li.product .button:hover::before,
.dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button:hover::before,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button:hover::before {}



.dp_wc_product ul.products li.product .yith-wcqv-button:after,
.dp_wc_related_product .related ul.products li.product .yith-wcqv-button:after {
  content: "\55" !important;
  color: #fff !important;
}


.dp_wc_product ul.products li.product .button.loading::after,
.dp_wc_product_list ul.products li.product .button.loading::after,
.dp_wc_related_product .related ul.products li.product .button.loading::after,
.dp_wc_upsell_product .up-sells ul.products li.product .button.loading::after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button.loading::after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button.loading::after {
  content: "\e02d" !important;
  font-family: ETmodules;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}


.dp_wc_product .product .et_shop_image .button.added:after {
  content: "\4e" !important;
  font-family: 'ETmodules';
}


.dp_wc_product ul.products li.product .button::after,
.dp_wc_related_product .related ul.products li.product .button::after,
.dp_wc_upsell_product .up-sells ul.products li.product .button::after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .button::after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .button::after {
  content: "\e015";
  opacity: 1;
  margin: 0 !important;
  display: flex;
  justify-content: center;
  align-items: center;
  top: 0 !important;
  left: 0 !important;
  right: 0;
  bottom: 0;
  font-size: 18px;
}

.dp_wc_product ul.products li.product:hover .button,
.dp_wc_related_product .related ul.products li.product:hover .button,
.dp_wc_upsell_product .up-sells ul.products li.product:hover .button,
.dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:hover .button,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:hover .button {}

.dp_wc_product ul.products li.product .added_to_cart,
.dp_wc_related_product .related ul.products li.product .added_to_cart,
.dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 40px;
  width: 40px;
  margin: 0;
  border-radius: 50% !important;
  border: none;
  overflow: hidden;
  font-size: 0;
  background-color: var(--dpprofe-color-1);
  color: #fff !important;
  padding: 0px !important;
  transition: all 0.6s;
  z-index: 1;
  transition-delay: 0s !important;
}

.dp_wc_product ul.products li.product .added_to_cart:after,
.dp_wc_related_product .related ul.products li.product .added_to_cart:after,
.dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:after,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:after,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .added_to_cart:after,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .added_to_cart:after,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:after,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:after {
  content: "\f06e";
  font-family: FontAwesome;
  font-weight: 900;
  font-size: 15px;
  color: #fff;
  position: relative;
  display: block;
}

.dp_wc_product ul.products li.product .added_to_cart:hover,
.dp_wc_related_product .related ul.products li.product .added_to_cart:hover,
.dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:hover,
.dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:hover,
.et-db #et-boc .et-l .dp_wc_product ul.products li.product .added_to_cart:hover,
.et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product .added_to_cart:hover,
.et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product .added_to_cart:hover,
.et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product .added_to_cart:hover {
  background-color: var(--dpprofe-color-2);
}

@media only screen and (max-width: 980px) {

  .dp_wc_product ul.products li.product:nth-child(n),
  .dp_wc_related_product .related ul.products li.product:nth-child(n),
  .dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
  .dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n),
  .et-db #et-boc .et-l .dp_wc_product ul.products li.product:nth-child(n),
  .et-db #et-boc .et-l .dp_wc_related_product .related ul.products li.product:nth-child(n),
  .et-db #et-boc .et-l .dp_wc_upsell_product .up-sells ul.products li.product:nth-child(n),
  .et-db #et-boc .et-l .dp_wc_cross_sell_product .cross-sells ul.products li.product:nth-child(n) {
    margin-bottom: 50px !important;
  }
}

/* Shop & Related & Up Sell & Cross Sell Product CSS End */
/* Shop Mini CSS Start */
.dp_wc_product_mini {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button:hover {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button::before {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button:hover::before {}

.dp_wc_product_mini .woocommerce-notices-wrapper .woocommerce-message .button::after {}

.dp_wc_product_mini .related {}

.dp_wc_product_mini .woocommerce .woocommerce-result-count {}

.dp_wc_product_mini .woocommerce-ordering .orderby {}

.dp_wc_product_mini .woocommerce-pagination {}

.dp_wc_product_mini .woocommerce-pagination ul {}

.dp_wc_product_mini .woocommerce-pagination .page-numbers li {}

.dp_wc_product_mini .woocommerce-pagination .page-numbers li .page-numbers {}

.dp_wc_product_mini .woocommerce-pagination .page-numbers li .page-numbers:hover,
.dp_wc_product_mini .woocommerce-pagination .page-numbers li .page-numbers.current {}

/* Shop Mini CSS End */
/* Shop & Related & Up Sell & Cross Sell Mini Product CSS Start */

.dp_wc_product_mini_sec_v1 {}

.dp_wc_product_mini_sec_v1::before {}

.dp_wc_product_mini_sec_v1 .dp_title .et_pb_text_inner h3 {}

.dp_wc_product_mini,
.dp_wc_related_product_mini,
.dp_wc_upsell_product_mini,
.dp_wc_cross_sell_product_mini {}

.dp_wc_product_mini .related,
.dp_wc_related_product_mini .related,
.dp_wc_upsell_product_mini .up-sells,
.dp_wc_cross_sell_product_mini .cross-sells {}

.dp_wc_product_mini .woocommerce .woocommerce-result-count,
.dp_wc_related_product_mini .related h2,
.dp_wc_upsell_product_mini .up-sells h2,
.dp_wc_cross_sell_product_mini .cross-sells h2 {}

.dp_wc_product_mini ul.products,
.dp_wc_related_product_mini .related ul.products,
.dp_wc_upsell_product_mini .up-sells ul.products,
.dp_wc_cross_sell_product_mini .cross-sells ul.products {}

.dp_wc_product_mini ul.products li.product,
.dp_wc_related_product_mini .related ul.products li.product,
.dp_wc_upsell_product_mini .up-sells ul.products li.product,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product {}

.dp_wc_product_mini ul.products li.product:hover,
.dp_wc_related_product_mini .related ul.products li.product:hover,
.dp_wc_upsell_product_mini .up-sells ul.products li.product:hover,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product:hover {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .onsale,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .onsale {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image img {}

.dp_wc_product_mini ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_related_product_mini .related ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_upsell_product_mini .up-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product:hover .woocommerce-LoopProduct-link .et_shop_image img {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .et_shop_image .et_overlay::before {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title:hover {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .star-rating::before,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .star-rating::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating::before {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .star-rating span::before {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product_mini ul.products li.product .button,
.dp_wc_related_product_mini .related ul.products li.product .button,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button {}

.dp_wc_product_mini ul.products li.product .button::before,
.dp_wc_related_product_mini .related ul.products li.product .button::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button::before {}

.dp_wc_product_mini ul.products li.product .button:hover::before,
.dp_wc_related_product_mini .related ul.products li.product .button:hover::before,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button:hover::before,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button:hover::before {}

.dp_wc_product_mini ul.products li.product .button::after,
.dp_wc_related_product_mini .related ul.products li.product .button::after,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .button::after,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .button::after {}

.dp_wc_product_mini ul.products li.product:hover .button,
.dp_wc_related_product_mini .related ul.products li.product:hover .button,
.dp_wc_upsell_product_mini .up-sells ul.products li.product:hover .button,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product:hover .button {}

.dp_wc_product_mini ul.products li.product .added_to_cart,
.dp_wc_related_product_mini .related ul.products li.product .added_to_cart,
.dp_wc_upsell_product_mini .up-sells ul.products li.product .added_to_cart,
.dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .added_to_cart {}


@media only screen and (max-width: 980px) {

  .et-db #et-boc .et-l .dp_wc_product_mini ul.products li.product,
  .et-db #et-boc .et-l .dp_wc_related_product_mini .related ul.products li.product,
  .et-db #et-boc .et-l .dp_wc_upsell_product_mini .up-sells ul.products li.product,
  .et-db #et-boc .et-l .dp_wc_cross_sell_product_mini .cross-sells ul.products li.product {
    margin-bottom: 4% !important;
  }
}

@media only screen and (max-width: 600px) {

  .dp_wc_product_mini ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
  .dp_wc_related_product_mini .related ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
  .dp_wc_upsell_product_mini .up-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title,
  .dp_wc_cross_sell_product_mini .cross-sells ul.products li.product .woocommerce-LoopProduct-link .woocommerce-loop-product__title {
    width: 100%;
    padding-top: 10px;
  }
}


/* Shop & Related & Up Sell & Cross Sell Mini Product CSS End */
/* -----------------------------------
      00. Shop Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00.Product Mini CSS Start Here
  -------------------------------------*/
/* Product Mini V1 CSS Start */
.product_mini_v1 {}

.product_mini_v1 .product_mini_row {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap {}

.product_mini_v1 .product_mini_blurb .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb:hover .et_pb_image_wrap img {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header:hover {}

.product_mini_v1 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}

.product_mini_v1 {}


/* Product Mini V1 CSS End */
/* Product Mini V1 CSS Start */

.product_mini_v2 .product_mini_blurb {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap::before {}

.product_mini_v2 .product_mini_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap::before {}

.product_mini_v2 .product_mini_blurb .et_pb_main_blurb_image .et_pb_image_wrap img {}

.product_mini_v2 .product_mini_blurb:hover .et_pb_main_blurb_image .et_pb_image_wrap img {}

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header {}

.product_mini_v2 .product_mini_blurb:hover .et_pb_blurb_container .et_pb_module_header {}

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_module_header:hover {}

.product_mini_v2 .product_mini_blurb .et_pb_blurb_container .et_pb_blurb_description {}

.dp_wc_cart_notice2 .woocommerce-notices-wrapper .woocommerce-message,
.et-db #et-boc .et-l .dp_wc_cart_notice2 .woocommerce-notices-wrapper .woocommerce-message,
.dp_wc_cart_notice2 .et_pb_module_inner .woocommerce-form-coupon-toggle .woocommerce-info {
  justify-content: unset;
}

/* Product Mini V1 CSS End */
/* -----------------------------------
      00.Product Mini CSS End Here
  -------------------------------------*/

/* -----------------------------------  
      00. Single Page CSS Start Here
  -------------------------------------*/
/* dp_wc_cart_notice CSS Start */

.dp_wc_cart_notice,
.et-db #et-boc .et-l .dp_wc_cart_notice {}

.dp_wc_cart_notice .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_cart_notice .et_pb_module_inner {}

.dp_wc_cart_notice .woocommerce-notices-wrapper,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper {}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error,
.dp_wc_cart_notice .cart-empty,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error,
.et-db #et-boc .et-l .dp_wc_cart_notice .cart-empty {
  background-color: var(--dpprofe-color-1);
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li a,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li a {}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message {
  background-color: var(--dpprofe-color-1);
  margin-bottom: 30px !important;
  border-radius: 5px;
  font-weight: 400;
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message a {
  order: 1;
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button,
.dp_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff;
  z-index: 1;
  border-radius: 30px;
  overflow: hidden;
  font-size: 15px;
}

.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button {
  background-color: #fff !important;
  color: var(--dpprofe-color-2) !important;

}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:before,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:before,
.dp_wc_cart_notice .return-to-shop .button:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}

.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover {
  color: #fff !important;
  background-color: var(--dpprofe-color-2) !important;
}

.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover:before,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover:before,
.dp_wc_cart_notice .return-to-shop .button:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover:before,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover:before {
  left: 125%;
}


.dp_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button {}

.dp_wc_cart_notice .return-to-shop .button,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button {
  padding: 12px 30px !important;
  font-size: 16px;
}


/* .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.dp_wc_cart_notice .return-to-shop .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button:hover,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button:hover {
  color: #fff !important;
  border: 1px solid #fff !important;
} */



.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::after,
.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::after,
.dp_wc_cart_notice .return-to-shop .button::after,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-error li .button::after,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-message .button::after,
.et-db #et-boc .et-l .dp_wc_cart_notice .return-to-shop .button::after {
  display: none;
}


.dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-info,
.et-db #et-boc .et-l .dp_wc_cart_notice .woocommerce-notices-wrapper .woocommerce-info {
  background-color: var(--dpprofe-color-1) !important;
  margin-bottom: 0px !important;
}


.dp_wc_cart_notice .cart-empty,
.et-db #et-boc .et-l .dp_wc_cart_notice .cart-empty {}

/* dp_wc_cart_notice CSS End */
/* dp_wc_product_img CSS Start */

.dp_wc_product_img,
.et-db #et-boc .et-l .dp_wc_product_img {}

.dp_wc_product_img .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner {}

.dp_wc_product_img .et_pb_module_inner .onsale,
.et-db #et-boc .et-l .dp_wc_product_img .et_pb_module_inner .onsale {
  font-size: 16px !important;
  padding: 5px 15px !important;
  background-color: var(--dpprofe-color-1) !important;
  z-index: 5;
}

.dp_wc_product_img .woocommerce-product-gallery,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery {}

.dp_wc_product_img .woocommerce-product-gallery__trigger,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger {
  border: 1px solid #e5e5e5
}

.dp_wc_product_img .woocommerce-product-gallery__trigger:hover,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger:hover {}

.dp_wc_product_img .woocommerce-product-gallery__trigger::before,
.dp_wc_product_img .woocommerce-product-gallery__trigger::after,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger::before,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger::after {}

.dp_wc_product_img .woocommerce-product-gallery__trigger:hover:before,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger:hover:before {}

.dp_wc_product_img .woocommerce-product-gallery__trigger:hover:after,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__trigger:hover:after {}

.dp_wc_product_img .flex-viewport,
.et-db #et-boc .et-l .dp_wc_product_img .flex-viewport {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide .et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image.flex-active-slide {}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image img {
  border: 1px solid #e5e5e5;
  border-radius: 10px;
}

.dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .zoomImg,
.et-db #et-boc .et-l .dp_wc_product_img .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image .zoomImg {}

.dp_wc_product_img .flex-control-nav,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav {}

.dp_wc_product_img .flex-control-nav li,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li {}

.dp_wc_product_img .flex-control-nav li img,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li img {}

.dp_wc_product_img .flex-control-nav li:hover img,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li:hover img {
  border: 1px solid var(--dpprofe-color-1);
  border-radius: 10px;
  box-shadow: 0 0 15px rgba(0, 0, 0, .10) !important;
}

.dp_wc_product_img .flex-control-nav li img.flex-active,
.et-db #et-boc .et-l .dp_wc_product_img .flex-control-nav li img.flex-active {
  border: 1px solid var(--dpprofe-color-1);
  border-radius: 10px;
  box-shadow: 0 0 15px rgba(0, 0, 0, .10) !important;
}

/* dp_wc_product_img CSS End */
/* dp_wc_product_title CSS Start */

.dp_wc_product_title,
.et-db #et-boc .et-l .dp_wc_product_title {}

.dp_wc_product_title .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_title .et_pb_module_inner {}

.dp_wc_product_title .et_pb_module_inner h1,
.et-db #et-boc .et-l .dp_wc_product_title .et_pb_module_inner h1 {
  font-size: 45px;
  line-height: 1.3em;
  color: var(--dpprofe-color-2);
  font-weight: 600;
}

/* dp_wc_product_title CSS End */
/* dp_wc_product_rating CSS Start */
.dp_wc_product_rating .woocommerce-product-rating span::before,
.et-db #et-boc .et-l .dp_wc_product_rating .woocommerce-product-rating span::before {
  color: var(--dpprofe-color-1);

}

.dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link,
.et-db #et-boc .et-l .dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link {
  color: var(--dpprofe-color-2);
  margin-top: 10px;


}

.dp_wc_product_rating .woocommerce-product-rating,
.et-db #et-boc .et-l .dp_wc_product_rating .woocommerce-product-rating {
  display: flex;
  flex-direction: column;
  margin: 25px 0px;
}

.dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link:hover,
.et-db #et-boc .et-l .dp_wc_product_rating .woocommerce-product-rating .woocommerce-review-link:hover {}

/* dp_wc_product_rating CSS End */
/* dp_wc_product_price CSS Start */

.dp_wc_product_price,
.et-db #et-boc .et-l .dp_wc_product_price {}

.dp_wc_product_price .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_price .et_pb_module_inner {}

.dp_wc_product_price .price,
.et-db #et-boc .et-l .dp_wc_product_price .price {
  color: var(--dpprofe-color-1);
}

.dp_wc_product_price .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product_price .price .woocommerce-Price-amount {
  color: var(--dpprofe-color-1);
  font-size: 28px;
}



.dp_wc_product_price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product_price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_product_price .price del[aria-hidden="true"],
.et-db #et-boc .et-l .dp_wc_product_price .price del[aria-hidden="true"] {}

.dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_product_price .price del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

/* dp_wc_product_price CSS End */
/* dp_wc_short_desc CSS Start */

.dp_wc_short_desc,
.et-db #et-boc .et-l .dp_wc_short_desc {}

.dp_wc_short_desc .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_short_desc .et_pb_module_inner {}

/* dp_wc_short_desc CSS End */
/* dp_wc_add_to_cart_info CSS Start */

.dp_wc_add_to_cart_info,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info {}

.dp_wc_add_to_cart_info .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .et_pb_module_inner {}

.dp_wc_add_to_cart_info .stock,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .stock {
  position: relative;
  font-size: 15px !important;
  font-weight: 600;
  padding-left: 20px;
}

.dp_wc_add_to_cart_info .in-stock,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .in-stock {
  color: var(--dpprofe-color-2) !important;
}

.dp_wc_add_to_cart_info .out-of-stock,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .out-of-stock {
  color: #ff0000 !important;
  position: relative;
}

.dp_wc_add_to_cart_info .stock::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .stock::before {
  position: absolute;
  content: "";
  font-family: etmodules;
  left: 0;
}

.dp_wc_add_to_cart_info .in-stock::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .in-stock::before {
  content: "\52";
  color: var(--dpprofe-color-1);
}

.dp_wc_add_to_cart_info .out-of-stock::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .out-of-stock::before {
  content: "\51";
  color: #ff0000;
  top: -1px;
}

/* Variable product */
.dp_wc_add_to_cart_info .variations_form,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form {}

.dp_wc_add_to_cart_info .variations_form .variations,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations {}

.dp_wc_add_to_cart_info .variations_form .variations tbody,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr th,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr th {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr th .pa_color,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr th .pa_color {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td select,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td select {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option .attached,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td select option .attached {}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff;
  z-index: 1;
  border-radius: 30px;
  overflow: hidden;
  font-size: 15px;
  margin-top: 20px !important;
  position: relative;
}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations:before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}

.dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations:hover:before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .variations_form .variations tbody tr td .reset_variations:hover:before {
  left: 100%;
}

.dp_wc_add_to_cart_info .single_variation_wrap,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-description,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-description {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount {
  font-size: 25px;
  color: var(--dpprofe-color-1);
  font-weight: 700;
}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation .woocommerce-variation-price .price .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-availability,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-availability {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .screen-reader-text,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .screen-reader-text {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .input-text,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity .input-text {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .quantity {}

.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button {}


.dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .single_variation_wrap .woocommerce-variation-add-to-cart .single_add_to_cart_button:hover {}

/* External/Affiliate product */

/* .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list {

  width: 100%;
  table-layout: fixed;
}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr {
  display: block;
}


 .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td {
  border: 1px solid #ebebeb;
  padding: 10px;
  vertical-align: middle;
  display: block;
  width: 100%;
} 

.dp_wc_add_to_cart_info .cart,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart {}

.dp_wc_add_to_cart_info .cart .button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .button {
	
} */

/* Grouped product */



.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list {
/*   width: 100%;
  table-layout: fixed; */
}


.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr {
/*   display: block; */
}


.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td {
  border: 1px solid #ebebeb;
  padding: 10px;
  vertical-align: middle;
/*   display: block;
  width: 100%; */
}
 
@media only screen and (max-width: 650px){
	
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td {
  border: 1px solid #ebebeb;
  padding: 10px;
  vertical-align: middle;
  display: block;
  width: 100%;
}
	
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr {
 display: block; 
}
	
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list {
   width: 100%;
  table-layout: fixed; 
}
	
	
}

.dp_wc_add_to_cart_info .grouped_form,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity .input-text,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .quantity .input-text {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a:hover,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td label a:hover {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount {}

.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td del[aria-hidden="true"] .woocommerce-Price-amount .woocommerce-Price-currencySymbol {}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button {
	margin-top:30px;
}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::before {}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button:hover::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button:hover::before {}

.dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::after,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .single_add_to_cart_button::after {}

/* Simple product */
.dp_wc_add_to_cart_info .cart,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart {margin-bottom: 20px !important;}

.dp_wc_add_to_cart_info .cart .quantity,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .quantity {}

.dp_wc_add_to_cart_info .cart .quantity .input-text,
.et-db #et-boc .et-l .et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .quantity .input-text {
  border: 1px solid var(--dpprofe-color-1) !important;
  border-radius: 5px;
  background-color: #fff;
  padding: 12px;
  color: var(--dpprofe-color-2);

}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button::before {}

.dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover::before,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button:hover::before {}


.dp_wc_add_to_cart_info .cart .single_add_to_cart_button::after,
.et-db #et-boc .et-l .dp_wc_add_to_cart_info .cart .single_add_to_cart_button::after {}


/* dp_wc_add_to_cart_info CSS End */
/* dp_wc_additional_info CSS Start */

.dp_wc_additional_info,
.et-db #et-boc .et-l .dp_wc_additional_info {}

.dp_wc_additional_info .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_additional_info .et_pb_module_inner {}

.dp_wc_additional_info .et_pb_module_inner h2,
.et-db #et-boc .et-l .dp_wc_additional_info .et_pb_module_inner h2 {}

.dp_wc_additional_info .woocommerce-product-attributes,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes {}

.dp_wc_additional_info .woocommerce-product-attributes tbody,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr th,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr th {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr td,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr td {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child th,
.dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child td,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child th,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr:last-child td {}

.dp_wc_additional_info .woocommerce-product-attributes tbody tr td,
.et-db #et-boc .et-l .dp_wc_additional_info .woocommerce-product-attributes tbody tr td {}

/* dp_wc_additional_info CSS End */
/* dp_wc_product_meta CSS Srart */

.dp_wc_product_meta,
.et-db #et-boc .et-l .dp_wc_product_meta {}

.dp_wc_product_meta .et_pb_module_inner,
.et-db #et-boc .et-l .dp_wc_product_meta .et_pb_module_inner {}

.dp_wc_product_meta .product_meta,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta {
  display: flex;
  flex-direction: column;
}

.dp_wc_product_meta .product_meta .sku_wrapper,
.dp_wc_product_meta .product_meta .posted_in,
.dp_wc_product_meta .product_meta .tagged_as,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .sku_wrapper,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .tagged_as {
  margin: 10px 0px;
  font-size: 16px;
  color: var(--dpprofe-color-2);
  font-weight: 600;
}

.dp_wc_product_meta .product_meta .sku_wrapper .sku,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .sku_wrapper .sku {
  font-weight: 300;
  color: var(--dpprofe-color-1);
}

.dp_wc_product_meta .product_meta .posted_in,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in {}

.dp_wc_product_meta .product_meta .posted_in a[rel="tag"],
.dp_wc_product_meta .product_meta .tagged_as a[rel="tag"],
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in a[rel="tag"],
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .tagged_as a[rel="tag"] {
  font-weight: 300;
  color: var(--dpprofe-color-1);
  margin-left: 5px;
}


.dp_wc_product_meta .product_meta .posted_in a[rel="tag"]:hover,
.dp_wc_product_meta .product_meta .tagged_as a[rel="tag"]:hover,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .posted_in a[rel="tag"]:hover,
.et-db #et-boc .et-l .dp_wc_product_meta .product_meta .tagged_as a[rel="tag"]:hover {}

/* dp_wc_product_meta CSS End */
/* dp_wc_product_social CSS Start */

.dp_wc_product_social,
.et-db #et-boc .et-l .dp_wc_product_social {}

.dp_wc_product_social::before,
.et-db #et-boc .et-l .dp_wc_product_social::before {}

.dp_wc_product_social li.et_pb_social_icon,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon {}

.dp_wc_product_social li.et_pb_social_icon a.icon,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon a.icon {}

.dp_wc_product_social li.et_pb_social_icon a.icon::before,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon a.icon::before {}

.dp_wc_product_social li.et_pb_social_icon a.icon:hover::before,
.et-db #et-boc .et-l .dp_wc_product_social li.et_pb_social_icon a.icon:hover::before {}

/* dp_wc_product_social CSS End */
/* dp_wc_product_tabs CSS Start */

.dp_wc_product_tabs,
.et-db #et-boc .et-l .dp_wc_product_tabs {}

.dp_wc_product_tabs .et_pb_tabs_controls,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls {
  border-left: none;
  border-right: none;
  background-color: transparent;
}

.dp_wc_product_tabs {
  border: none !important;
}

.dp_wc_product_tabs .et_pb_tabs_controls::after,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_tabs_controls::after {
  border-top: none;
}

.dp_wc_product_tabs li,
.et-db #et-boc .et-l .dp_wc_product_tabs li {
  border: none !important;
}

.dp_wc_product_tabs li:last-child,
.et-db #et-boc .et-l .dp_wc_product_tabs li:last-child {}

.dp_wc_product_tabs li.et_pb_tab_active,
.et-db #et-boc .et-l .dp_wc_product_tabs li.et_pb_tab_active {}

.dp_wc_product_tabs li::before,
.et-db #et-boc .et-l .dp_wc_product_tabs li::before {}

.dp_wc_product_tabs li.et_pb_tab_active::before,
.et-db #et-boc .et-l .dp_wc_product_tabs li.et_pb_tab_active::before {}

.dp_wc_product_tabs ul li a,
.et-db #et-boc .et-l .dp_wc_product_tabs ul li a {
  font-size: 16px;
}

@media only screen and (min-width:500px) and (max-width: 980px) {

  .dp_wc_product_tabs ul li a,
  .et-db #et-boc .et-l .dp_wc_product_tabs ul li a {
    padding-left: 0px;
  }

  .dp_wc_product_tabs li,
  .et-db #et-boc .et-l .dp_wc_product_tabs li {
    margin-bottom: 20px;
  }
}

.dp_wc_product_tabs ul li a:hover,
.dp_wc_product_tabs ul li.et_pb_tab_active a,
.et-db #et-boc .et-l .dp_wc_product_tabs ul li a:hover,
.et-db #et-boc .et-l .dp_wc_product_tabs ul li.et_pb_tab_active a {
  transition: 0.4s all;
}

.et-db #et-boc .et-l .dp_wc_product_tabs ul li.et_pb_tab_active a {
  border-bottom: 3px solid var(--dpprofe-color-1);
  font-size: 24px;

}

.dp_wc_product_tabs .et_pb_all_tabs,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab.et_pb_active_content,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab.et_pb_active_content {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content {}

/* Tabs Additional Info */
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .et_pb_tab_content h2 {
  font-size: 26px;
  line-height: 26px;
  margin-bottom: 0px !important;
  color: var(--dpprofe-color-1);
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr th,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr th {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child th,
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child td,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child th,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:first-child td {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p {
  color: #666666 !important;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr td p a {
  color: #666666 !important;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child th,
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child td,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child th,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-product-attributes tbody tr:last-child td {}

/* Tabs Reviews */
.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title {
  margin-bottom: 15px !important;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab {
  border-radius: 5px;
  padding: 20px;
  border: 1px solid #f2f2f2;
  margin-top: 20px;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a {
  font-size: 20px;
  color: var(--dpprofe-color-1);
  transition: all 0.4s;
}

.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title span {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .woocommerce-Reviews-title {
  font-size: 26px;
  line-height: 26px;
  color: var(--dpprofe-color-1);
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .avatar {
  border-radius: 50%;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-ratin::before,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-ratin::before {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .star-rating span::before {
  color: var(--dpprofe-color-1);
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__author {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__dash {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .meta .woocommerce-review__published-date {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .description,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #comments .commentlist .review .comment_container .comment-text .description {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title {}


.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a::before,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars span a::before {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea {
  resize: vertical;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit,
.et-db #et-boc .et-l .dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .form-submit {}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .form-submit .submit {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff;
  z-index: 1;
  border-radius: 30px;
  overflow: hidden;
  font-size: 15px;
}

.dp_wc_product_tabs .et_pb_all_tabs .et_pb_tab .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .form-submit .submit:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}

/* dp_wc_product_tabs CSS End */
/* dp_wc_product_reviews CSS Start */

.dp_wc_product_reviews,
.et-db #et-boc .et-l .dp_wc_product_reviews {}

.dp_wc_product_reviews .woocommerce-Reviews,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews {}

.dp_wc_product_reviews .woocommerce-Reviews #comments,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title span,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .woocommerce-Reviews-title span {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment_container,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment_container {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .avatar,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .avatar {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment-text,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .comment-text {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating span::before {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating .rating,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .star-rating .rating {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__author,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__author {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__dash,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__dash {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__published-date,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .meta .woocommerce-review__published-date {}

.dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .description,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #comments .commentlist .review .description {}

.dp_wc_product_reviews .woocommerce-Reviews .woocommerce-pagination,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews .woocommerce-pagination {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-reply-title {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-respond .comment-form .stars a.active::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment .required,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment .required {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .comment-form-comment textarea:focus {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button:hover::before,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button:hover::before {}

.dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::after,
.et-db #et-boc .et-l .dp_wc_product_reviews .woocommerce-Reviews #review_form_wrapper #review_form .form-submit .et_pb_button::after {}

/* dp_wc_product_reviews CSS End */
/* -----------------------------------
      00. Single Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. Cart Page CSS Start Here
  -------------------------------------*/
/* for table */
.dp_cart_products.et_pb_wc_cart_products {}

.dp_cart_products.et_pb_wc_cart_products .et_pb_module_inner .woocommerce-cart-form {}

.dp_cart_products.et_pb_wc_cart_products .et_pb_module_inner .woocommerce-cart-form .shop_table {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table th {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table tbody {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove {
  padding-left: 40px !important;

}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a {
  position: relative;
  font-size: 16px;
  margin-left: auto;
  margin-right: auto;
  color: transparent !important;
  background: transparent !important;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a::before {
  content: "\e019";
  font-family: 'ETmodules';
  color: var(--dpprofe-color-1);
  position: absolute;
  font-size: 16px;
  font-weight: 100;
  width: 100%;
  margin: 0 auto;
  top: 50%;
  bottom: auto;
  left: 50%;
  right: auto;
  transform: translateX(-50%) translateY(-50%);
  transition: all 0.4s;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-remove a:hover {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-thumbnail {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-thumbnail a {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-thumbnail a img {
  height: 100px;
  width: 100px;
  border-radius: 5px;
  object-fit: cover;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name a {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-name a:hover {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-price {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-price .woocommerce-Price-amount {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-price .woocommerce-Price-currencySymbol {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-quantity {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-quantity .quantity input.qty {
  padding: 10px !important;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-subtotal {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-subtotal .woocommerce-Price-amount {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item .product-subtotal .woocommerce-Price-currencySymbol {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions {}

/* coupon */
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .input-text {
  padding: 10px !important;
  border-radius: 5px 5px 5px 5px;
  overflow: hidden;
  border-width: 1px !important;
  border-color: #323232 !important;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .input-text:focus {}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .wp-element-button,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .wp-element-button:hover,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .coupon .wp-element-button::after,
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button::after {}

/* upgrade button*/
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .actions .wp-element-button {}

/*  Cart totals css */

.dp_cart_totols {}

.dp_cart_totols .cart_totals {}

.dp_cart_totols .cart_totals h2 {}

.dp_cart_totols .cart_totals .shop_table {}

.dp_cart_totols .cart_totals .shop_table th {}

.dp_cart_totols .cart_totals .shop_table td {}

.dp_cart_totols .cart_totals .shop_table .cart-subtotal {}

.dp_cart_totols .cart_totals .shop_table .cart-subtotal td .woocommerce-Price-amount {}

.dp_cart_totols .cart_totals .shop_table .cart-subtotal td .woocommerce-Price-currencySymbol {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals ul {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals ul li {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-destination {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator a {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .select2 .select2-selection,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .input-text {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .select2 .select2-selection:focus,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .input-text:focus {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .select2 .select2-selection span {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .input-text {}

.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button {}

.dp_cart_totols .cart_totals .shop_table .order-total {}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout {}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff;
  z-index: 1;
  border-radius: 30px;
  overflow: hidden;
  font-size: 15px;
}


.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::before,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button::before,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::before,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button::before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:hover,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover::before,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:hover::before,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button:hover::before,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button:hover::before {
  left: 125%;
}

.dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::after,
.dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button::after,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .wc-proceed-to-checkout .checkout-button::after,
body #page-container .et_pb_section .dp_cart_totols .cart_totals .shop_table .woocommerce-shipping-totals .woocommerce-shipping-calculator .shipping-calculator-form p .wp-element-button::after {
  display: none;
}

/* -----------------------------------
      00. Cart Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. Checkout Page CSS Start Here
  -------------------------------------*/
.dp_checkout_title .entry-title {}

/*------ Checkout Login ------*/
.dp_checkout_login {}

.dp_checkout_login .woocommerce-notices-wrapper {}

/* login */
.dp_checkout_login .woocommerce-info {
  background-color: var(--dpprofe-color-1);
}

.dp_checkout_login .woocommerce-info .showlogin {}

.dp_checkout_login .login {}

.dp_checkout_login .login p {}

.dp_checkout_login .login .form-row {}

.dp_checkout_login .login .form-row label {}

.dp_checkout_login .login .form-row label .required {}

.dp_checkout_login .login .form-row label span {}

.dp_checkout_login .login .form-row input {}

.dp_checkout_login .login .form-row input:focus {}

/* button */
.dp_checkout_login .login .form-row .button {}

.dp_checkout_login .login .form-row .button {}

.dp_checkout_login .login .form-row .button::before {}

.dp_checkout_login .login .form-row .button:hover::before {}

.dp_checkout_login .login .form-row .button::after {}

.dp_checkout_login .login .form-row .woocommerce-form__label-for-checkbox {}

.dp_checkout_login .login .form-row .woocommerce-form__label-for-checkbox input {}

/* lost Pass */
.dp_checkout_login .login .lost_password a {}

/* Toggle */
.dp_checkout_login .woocommerce-form-coupon-toggle {}

.dp_checkout_login .woocommerce-form-coupon-toggle .woocommerce-info {
  background-color: var(--dpprofe-color-1);
}

.dp_checkout_login .woocommerce-form-coupon-toggle .woocommerce-info .showcoupon {}

.dp_checkout_login .woocommerce-error {
  background-color: var(--dpprofe-color-1);
}

/* coupen */
.dp_checkout_login .checkout_coupon {}

.dp_checkout_login .checkout_coupon p {}

.dp_checkout_login .checkout_coupon .form-row {}

.dp_checkout_login .checkout_coupon .form-row label {}

.dp_checkout_login .checkout_coupon .form-row input {}

.dp_checkout_login .checkout_coupon .form-row input:focus {}

/* button */
.dp_checkout_login .checkout_coupon .form-row .button {}

.dp_checkout_login .checkout_coupon .form-row .button:hover {}

.dp_checkout_login .checkout_coupon .form-row .button::after {}

/*------ Checkout Details ------*/
.dp_checkout_details .woocommerce-notices-wrapper {}

.dp_checkout_details form .woocommerce-billing-fields h3 {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row label {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row label .required {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection:focus {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row-first {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper .form-row-last {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_company_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_country_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_address_1_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_address_2_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_city_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_state_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_postcode_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_phone_field {}

.dp_checkout_details form .woocommerce-billing-fields__field-wrapper #billing_email_field {}

/*------ Checkout Address ------*/
.dp_checkout_address .woocommerce-notices-wrapper {}

.dp_checkout_address form #ship-to-different-address {}

.dp_checkout_address form #ship-to-different-address .checkbox {}

.dp_checkout_address form #ship-to-different-address .checkbox input {}

.dp_checkout_address form #ship-to-different-address .checkbox span {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row label {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row label .required {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper input:focus {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper .selection .select2-selection:focus {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_first_name_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_last_name_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_company_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_country_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_address_1_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_address_2_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_city_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_state_field {}

.dp_checkout_address form .woocommerce-shipping-fields__field-wrapper #shipping_postcode_field {}

/* Addition Information */
.dp_checkout_details_add_info .woocommerce-notices-wrapper {}

.dp_checkout_details_add_info form #customer_details {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields h3 {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes label {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes label span {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper textarea {}

.dp_checkout_details_add_info form #customer_details .woocommerce-additional-fields__field-wrapper .notes .woocommerce-input-wrapper textarea:focus {}



/* checkout order column */
.dp_checkout_order_column {}

/*------ Checkout Order ------*/
.dp_checkout_order {}

/* notice */
.dp_checkout_order .woocommerce-notices-wrapper {}

.dp_checkout_order form #customer_details {}

/* Heading */
.dp_checkout_order form #order_review_heading {}

/* thead */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table thead .product-name {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table thead .product-total {}

/* tbody */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody td {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-name {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-name strong {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total .amount {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tbody .cart_item .product-total .amount .woocommerce-Price-currencySymbol {}

/*--- tfoot ---*/
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot td {}

/* Subtotal */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal .amount {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .cart-subtotal .amount .woocommerce-Price-currencySymbol {}

/* Shipping */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping th {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping .woocommerce-shipping-methods input {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .shipping .woocommerce-shipping-methods label {}

/* Total Order */
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .order-total {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot th,
.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot td {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .order-total .amount {}

.dp_checkout_order form .woocommerce-checkout-review-order .shop_table tfoot .order-total .amount .woocommerce-Price-currencySymbol {}

/*------ Checkout Payment ------*/
.dp_checkout_payment {}

/* notice */
.dp_checkout_payment .woocommerce-notices-wrapper {}

.dp_checkout_payment .checkout input {}

.dp_checkout_payment .checkout #customer_details {}

.dp_checkout_payment .checkout #order_review_heading {}

/* Payment Methods */

.dp_checkout_payment .checkout .woocommerce-NoticeGroup .woocommerce-error {
  background-color: var(--dpprofe-color-1);
}

.dp_checkout_payment .checkout .woocommerce-NoticeGroup .woocommerce-error li {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method input {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method label {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .wc_payment_methods .wc_payment_method .payment_box p {}

/* Place Order */
.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .woocommerce-privacy-policy-text p a {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button::before {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover::before {}

.dp_checkout_payment .checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button::after {}

/* Order details Main */
.dp_checkout_payment .woocommerce-order {
  border-radius: 10px;
  box-shadow: 0 0 15px rgba(0, 0, 0, .10);
  padding: 30px !important;
}

.dp_checkout_payment {
  /* 	    border: 1px solid #e5e5e5;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0, 0, 0, .10);
    padding: 30px !important; */
}


.dp_checkout_payment .woocommerce-order .woocommerce-notice {
  font-size: 26px;
  margin: 20px 0px 30px 0px;
  color: var(--dpprofe-color-1) !important;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-overview {
  margin-bottom: 20px !important;
  padding: 10px 0px !important;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-overview li {
  font-size: 12px !important;
  line-height: 1.3em;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-overview li strong {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads .woocommerce-order-downloads__title {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table thead {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table thead tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table thead tr th {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-product a {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-product a:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-file a {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-file a:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-downloads table tbody tr td.download-file a::after {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .woocommerce-order-details__title {
  color: var(--dpprofe-color-1);
  font-size: 26px;
  text-transform: capitalize;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table thead {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table thead tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table thead tr th {
  background: var(--dpprofe-color-1);
  color: #fff;
  font-size: 18px;
  font-weight: 500;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr th {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td a {
  color: var(--dpprofe-color-2);
  font-size: 15px;
}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td a:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td .woocommerce-Price-amount {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tbody tr td ul {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot tr {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot tr th {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details table tfoot tr td {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button:hover {}

.dp_checkout_payment .woocommerce-order .woocommerce-order-details .order-again .button::after {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details h2 {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone,
.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email {}

.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--phone::before,
.dp_checkout_payment .woocommerce-order .woocommerce-customer-details address .woocommerce-customer-details--email::before {}

/* Payment Methods */
.dp_checkout_payment #payment {}

.dp_checkout_payment #payment .wc_payment_methods {}

.dp_checkout_payment #payment .wc_payment_methods li {}

.dp_checkout_payment #payment .wc_payment_methods li input {}

.dp_checkout_payment #payment .wc_payment_methods li label {}

.dp_checkout_payment #payment .wc_payment_methods li .payment_box {}

.dp_checkout_payment #payment .wc_payment_methods li .payment_box::before {}

.dp_checkout_payment #payment .form-row {}

.dp_checkout_payment #payment .form-row .woocommerce-terms-and-conditions-wrapper {}

.dp_checkout_payment #payment .form-row .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text a {}

.dp_checkout_payment #payment .form-row .button {}

.dp_checkout_payment #payment .form-row .button:hover {}

.dp_checkout_payment #payment .form-row .button::after {}

.dp_checkout_payment .woocommerce-error {}

.dp_checkout_payment .woocommerce-error a {}

/* -----------------------------------
      00. Checkout Page CSS End Here
  -------------------------------------*/
/* -----------------------------------
      00. My Account Page CSS Start Here
  -------------------------------------*/
.dp_my_account {}

.dp_my_account .woocommerce {}

/* Notice Wrapper CSS */
.dp_my_account .woocommerce .woocommerce-notices-wrapper {}

.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
  background-color: var(--dpprofe-color-1);
}

/* Register Form CSS */
.dp_my_account .woocommerce {}

.dp_my_account .woocommerce .woocommerce-form-register {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row label {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row label .required {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row input.input-text {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-form-register .form-row button.woocommerce-form-register__submit::after {}

.dp_my_account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p {}

.dp_my_account .woocommerce .woocommerce-form-register .woocommerce-privacy-policy-text p a {}

/* Login Form CSS */
.dp_my_account .woocommerce h2 {
  font-weight: 500;
  font-size: 35px;
  margin: 10px 0px;
}

.dp_my_account .woocommerce .woocommerce-form-login {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row {}

/* Label CSS */
.dp_my_account .woocommerce .woocommerce-form-login .form-row label {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row label .required {}

/* Input Field CSS */
.dp_my_account .woocommerce .woocommerce-form-login .form-row input.input-text {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-form-login .form-row .show-password-input::after {}

/* Button CSS */
.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-form-login .form-row .woocommerce-form-login__submit::after {}

/* Lost Password CSS */
.dp_my_account .woocommerce .woocommerce-form-login .woocommerce-LostPassword {}

.dp_my_account .woocommerce .woocommerce-form-login .woocommerce-LostPassword a {}

/* Reset Password CSS */
.dp_my_account .woocommerce .woocommerce-ResetPassword {}

.dp_my_account .woocommerce .woocommerce-ResetPassword p {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .clear {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row label {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row input.input-text {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button {}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-ResetPassword .form-row button.button::after {}


/* Reset Password Error Box CSS */
.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error {
  background-color: var(--dpprofe-color-1);
}

.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li {}

.dp_my_account .woocommerce .woocommerce-notices-wrapper ul.woocommerce-error li a {}

/* Navigation CSS */
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation {}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul {
  list-style: none;
  background-color: var(--dpprofe-color-1);
  padding: 15px;
  border-radius: 5px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul::before {}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li {}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
  font-size: 15px;
  color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active,
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li:hover {}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a,
.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li:hover a {
  background-color: var(--dpprofe-color-2);
  color: #fff;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a {
  background-color: #fff;
  padding: 10px;
  border-radius: 5px;
  width: 100% !important;
  display: block;
  margin: 10px 0px;
  transition: all 0.2s linear;
  position: relative;
  overflow: hidden;

}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:before {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-navigation ul li a:hover:before {
  left: 100%;
}

/* Content CSS */
.dp_my_account .woocommerce .woocommerce-MyAccount-content {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content mark {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p strong {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p a {
  color: var(--dpprofe-color-1);
  transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content p a:hover {
  color: var(--dpprofe-color-2);
  text-decoration: underline;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button:hover {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .order-again .button::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-customer-details {}

/* Order CSS*/
.dp_my_account .woocommerce .woocommerce-message {}

.dp_my_account .woocommerce .woocommerce-message a {}

.dp_my_account .woocommerce .woocommerce-message a.button {}

.dp_my_account .woocommerce .woocommerce-message a.button:hover {}

.dp_my_account .woocommerce .woocommerce-message a.button::before {}

.dp_my_account .woocommerce .woocommerce-message a.button:hover::before {}

.dp_my_account .woocommerce .woocommerce-message a.button::after {}

/* Download CSS*/
.dp_my_account .woocommerce .woocommerce-Message {
  background-color: var(--dpprofe-color-1);
}

.dp_my_account .woocommerce .woocommerce-Message a.button {
  border: none;
  font-size: 14px;
  background-color: #fff;
  color: #202020;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-Message a.button:hover {
  background-color: var(--dpprofe-color-2);
  color: #fff;
}

.dp_my_account .woocommerce .woocommerce-Message a.button::after {}

/* Address CSS*/

.dp_my_account .woocommerce .woocommerce-MyAccount-content {
  padding: 20px;
  border: 1px solid #e5e5e5;
  border-radius: 10px;

}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title h3 {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a {
  color: var(--dpprofe-color-1);
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address .woocommerce-Address-title a:hover {
  color: var(--dpprofe-color-2);
  text-decoration: underline;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address address {}

/* Account Details CSS*/
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row label .required {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input.input-text {
  background-color: transparent;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row input.input-text:focus {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row .password-input .show-password-input::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .form-row em {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm legend {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button::before {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button:hover::before {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm button.button::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form h3 {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields label .required {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields input,
.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 {
  background-color: transparent;
  border: 1px solid #e5e5e5;
  border-radius: 5px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection .select2-selection__rendered {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection__arrow {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .woocommerce-address-fields .select2 .select2-selection__arrow b {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content form .button::after {}

/* Order List */
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table thead tr th {
  padding: 10px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td {
  font-size: 15px;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-number a:hover {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-date {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-status {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-total {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button {
  border: none;
  font-size: 14px;
  background-color: var(--dpprofe-color-1);
  color: #fff;
  padding: 12px 25px;
  transition: all 0.4s;
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a:hover,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button:hover {
  background-color: var(--dpprofe-color-2);
}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td.woocommerce-orders-table__cell-order-actions a::after,
.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-pagination .woocommerce-button::after {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-notices-wrapper {}

/* Order Details */
.dp_my_account .woocommerce table {}

.dp_my_account .woocommerce table thead {}

.dp_my_account .woocommerce table thead tr {
  font-size: 15px;
}

.dp_my_account .woocommerce table thead tr th {}

.dp_my_account .woocommerce table thead tr th.woocommerce-table__product-table {}

.dp_my_account .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr th {
  padding: 15px !important;
  font-size: 15px;
}

.dp_my_account .woocommerce table tbody {}

.dp_my_account .woocommerce table tbody tr {}

.dp_my_account .woocommerce table tbody tr td {}

.dp_my_account .woocommerce table tbody tr td.woocommerce-table__product-total {}

.dp_my_account .woocommerce table tbody tr td .woocommerce-Price-amount {}

.dp_my_account .woocommerce table tbody tr td a {}

.dp_my_account .woocommerce table tbody tr td a:hover {}

.dp_my_account .woocommerce table tbody tr td ul {}

.dp_my_account .woocommerce table tfoot {}

.dp_my_account .woocommerce table tfoot tr {}

.dp_my_account .woocommerce table tfoot tr td:last-child {}

.dp_my_account .woocommerce table tfoot tr th {}

.dp_my_account .woocommerce table tfoot tr td {}

.dp_my_account .woocommerce .woocommerce-customer-details address {}

.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone,
.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email {}

.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--phone::before,
.dp_my_account .woocommerce .woocommerce-customer-details address .woocommerce-customer-details--email::before {}

.dp_my_account .woocommerce table tbody tr td .button {}


.dp_my_account .woocommerce table tbody tr td .button:hover {}

.dp_my_account .woocommerce table tbody tr td .button::after {}

/* -----------------------------------
      00. My Account Page CSS End Here
  -------------------------------------*/



.dp_header_category_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .wlfmc-counter .wlfmc-counter-icon i:before {
  color: #fff;
  background-color: var(--dpprofe-color-1);
  align-items: center;
  border-radius: 5px;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all .2s linear;

}

.dp_header_category_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .wlfmc-counter .wlfmc-counter-icon i:hover:before {
  background-color: var(--dpprofe-color-2);
}

.wlfmc-counter-conten .total-products .wlfmc-view-wishlist-link {
  background-color: var(--dpprofe-color-1) !important;
  border: 1px solid var(--dpprofe-color-1) !important;
  padding: 10px 30px !important;
  color: #fff !important;
  z-index: 1;
  border-radius: 5px;
}



.dp_header_category_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .wlfmc-counter .wlfmc-counter-number {
  display: block;
  background-color: var(--dpprofe-color-2) !important;
  color: #ffffff;
  font-size: 10px;
  font-weight: 400;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  border-radius: 8px;
  position: absolute;
  left: 10px;
  top: -10px;
}



.dp_header_category_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li:hover .wlfmc-counter .wlfmc-counter-number {
  background-color: var(--dpprofe-color-1) !important;
}


.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul .dp-myaccount-topbar a:before {
  content: "\f007" !important;
  color: #fff;
  background-color: var(--dpprofe-color-1) !important;
  font-family: 'FontAwesome';
  font-size: 20px;
  background-color: #fff;
  align-items: center;
  border-radius: 5px;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.3s linear;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul .dp-myaccount-topbar a:hover:before {
  background-color: var(--dpprofe-color-2) !important;
}

.dp_header_category_menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a {
  padding-bottom: 0px !important;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul .dp-myaccount-topbar a {
  font-size: 0px;
  /* padding-bottom: 0px !important; */
  line-height: 0px;
}



/* .dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .woofc-menu-item{
	display: flex;
    align-items: center;
} */




.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .woofc-menu-item .woofc-menu-item-inner:after {
  background-color: var(--dpprofe-color-2);

}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu .woofc-menu-item:hover .woofc-menu-item-inner:after {
  background-color: var(--dpprofe-color-1);
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu {
  align-items: center !important;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav .et-menu li {
  padding-left: 0px;
  padding-right: 10px;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul .dp_myaccount_icon a {
  display: none;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul a:hover {
  opacity: 1;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a .wishlist_products_counter_number {
  position: absolute;
  top: -8px;
  width: 15px;
  height: 15px;
  right: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--dpprofe-color-2);
  color: #fff;
  border-radius: 50%;
  padding: 2px;
  font-size: 10px;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .woofc-menu-item-inner .woofc-menu-item-inner-subtotal {
  font-size: 0px;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .woofc-menu-item-inner {
  display: flex;
  align-items: center;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .woofc-menu-item-inner .woofc-icon-cart7 {
  background-color: var(--dpprofe-color-1) !important;
  border-radius: 5px;
  color: #fff;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all .2s linear;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .woofc-menu-item-inner .woofc-icon-cart7:before {
  font-size: 18px !important;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li .woofc-menu-item-inner .woofc-icon-cart7:hover {
  background-color: var(--dpprofe-color-2) !important;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a .wishlist_products_counter {
  font-size: 25px;
  margin-right: 0px;
  background-color: #fff;
  border-radius: 5px;
  color: var(--dpprofe-color-1);
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dp_header_category_menu .et_pb_menu_inner_container .et_pb_menu__wrap .et_pb_menu__menu .et-menu-nav ul li a .wishlist_products_counter:before {
  margin-right: 0px !important;
}




@media all and (max-width: 980px) {
  .dp_featured_product .slick-track {
    display: flex;
  }
}

.dp_fetatured_product_slider .woocommerce ul.products li.product,
.dp_deal_of_day_slider .woocommerce ul.products li.product {
  clear: none !important;
  margin-right: 0% !important;
  margin-bottom: 0% !important;
  padding: 0px;
  margin: 0px 5px 30px 5px !important;

}


.dp_best_seller .woocommerce ul.products li.product {
  clear: none !important;
  margin-right: 0% !important;
  margin-bottom: 0% !important;
  padding: 0px;
  margin: 0px 5px !important;
}

/*testimonial dots  */
.dp_fetatured_product_slider .slick-next:before,
.dp_fetatured_product_slider .slick-prev:before {
  content: "\35" !important;
  font-family: "ETmodules" !important;
  font-weight: 900;
  font-size: 25px;
  color: #fff !important;
  z-index: 1;
  opacity: 1;
  transition: all 0.4s linear;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dp_fetatured_product_slider .slick-prev:before {
  content: "\34" !important;
}


.dp_fetatured_product_slider .slick-prev {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  transition: all .3s linear;
  top: -40px;
  right: 65px !important;
  left: inherit !important;
  background-color: var(--dpprofe-color-1) !important;
}
.dp_fetatured_product_slider .slick-next {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  transition: all .3s linear;
  top: -40px;
  bottom: 0;
  right: 0;
  background-color: var(--dpprofe-color-1) !important;

}

.dp_fetatured_product_slider .slick-next:hover,
.dp_fetatured_product_slider .slick-prev:hover {
  background-color: #fff !important;
}

.dp_fetatured_product_slider .slick-prev:hover:before,
.dp_fetatured_product_slider .slick-next:hover:before {
  color: var(--dpprofe-color-1) !important;
}

.dp_fetatured_product_slider .slick-dots {
  padding-left: 0px !important;
  padding-bottom: 0px !important;
}

.dp_fetatured_product_slider .slick-dots li button:before {
  content: "" !important;
  background-color: var(--dpprofe-color-2);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 1;
}


.dp_fetatured_product_slider .slick-dots li.slick-active button:before {
  background: var(--dpprofe-color-1);
  opacity: 1;
}
@media only screen and (max-width: 767px){
	.dp_fetatured_product_slider .slick-prev{    top: unset;
    bottom: -30px;
    left: 0 !important;
    right: unset !important;
    transform: unset;}
	.dp_fetatured_product_slider .slick-next{    top: unset;
    bottom: -30px;
    right: 0 !important;
    left: unset !important;
    transform: unset;}
	.dp_wc_shop_list_v2 .woocommerce-message{display:block;}
}
@media all and (max-width: 980px) {
  .dp_fetatured_product_slider .slick-track {
    display: flex;
  }
}



.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-button .wlfmc-custom-btn {
  background-color: var(--dpprofe-color-1) !important;
  border: none !important;
  padding: 10px 30px !important;
  color: #fff;
  z-index: 1;
  border-radius: 30px;
  overflow: hidden;
  font-size: 15px;
 /* margin-top: 20px !important;*/
}

.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-button .wlfmc-custom-btn:after {
  position: absolute;
  top: 0;
  left: -75%;
  z-index: 2;
  display: block;
  content: "";
  width: 50%;
  height: 100%;
  background: linear-gradient(to right, #fff0, #ffffff4d);
  transform: skew(-25deg);
  display: block !important;
  transition: all 0.5s linear;
  opacity: 1;
}


.dp_wc_add_to_cart_info .et_pb_module_inner .wlfmc-add-button .wlfmc-custom-btn:hover:after {
  left: 100%;
}


@media all and (max-width: 980px) {
  .dp_best_seller .slick-track {
    display: flex;
  }
}

.dp_best_seller_slider .woocommerce ul.products li.product,
.dp_deal_of_day_slider .woocommerce ul.products li.product {
  clear: none !important;
  margin-right: 0% !important;
  margin-bottom: 0% !important;
  padding: 0px;
  margin: 0px 5px 30px 5px !important;

}


.dp_best_seller .woocommerce ul.products li.product {
  clear: none !important;
  margin-right: 0% !important;
  margin-bottom: 0% !important;
  padding: 0px;
  margin: 0px 5px !important;
}

/*testimonial dots  */
.dp_best_seller_slider .slick-next:before,
.dp_best_seller_slider .slick-prev:before {
  content: "\35" !important;
  font-family: "ETmodules" !important;
  font-weight: 900;
  font-size: 25px;
  color: #fff !important;
  z-index: 1;
  opacity: 1;
  transition: all 0.4s linear;
  display: flex;
  justify-content: center;
  align-items: center;
}

.dp_best_seller_slider .slick-prev:before {
  content: "\34" !important;
}


.dp_best_seller_slider .slick-prev {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  transition: all .3s linear;
  top: -40px;
  right: 60px;
  left: auto;
  background-color: var(--dpprofe-color-1) !important;
}


.dp_best_seller_slider .slick-next {
  width: 35px;
  height: 35px;
  border-radius: 50%;
  position: absolute;
  z-index: 1;
  transition: all .3s linear;
  top: -40px;
  bottom: auto;
  right: 0;
  background-color: var(--dpprofe-color-1) !important;

}

.dp_best_seller_slider .slick-next:hover,
.dp_best_seller_slider .slick-prev:hover {
  background-color: var(--dpprofe-color-2) !important;
}


.dp_best_seller_slider .slick-dots {
  padding-left: 0px !important;
  padding-bottom: 0px !important;
}

.dp_best_seller_slider .slick-dots li button:before {
  content: "" !important;
  background-color: var(--dpprofe-color-2);
  width: 10px;
  height: 10px;
  border-radius: 50%;
  opacity: 1;
}


.dp_best_seller_slider .slick-dots li.slick-active button:before {
  background: var(--dpprofe-color-1);
  opacity: 1;
}

@media all and (max-width: 980px) {
  .dp_best_seller_slider .slick-track {
    display: flex;
  }
}

@media all and (max-width: 767px){
	.dp_best_seller_slider .slick-prev{top: unset;
    bottom: 0;
    left: 0;
    right: unset;
    transform: unset;}
	.dp_best_seller_slider .slick-next{top: unset;
    bottom: 0;
    right: 0;
   left: unset;
    transform: unset;}
}

.dp_deal_of_day_lab .et_pb_text_inner {
  width: 180px;
  transform: rotate(-32deg);
  top: -230px;
  left: -40px;
  padding: 5px;
  position: absolute;
  white-space: nowrap;
  background-color: var(--dpprofe-color-1);
  bottom: auto;
  z-index: 9999;
}
.irs--flat .irs-bar,.irs--flat .irs-from, .irs--flat .irs-single, .irs--flat .irs-to,.irs--flat .irs-handle > i:first-child,.irs--flat .irs-handle.state_hover > i:first-child, .irs--flat .irs-handle:hover > i:first-child{background-color: var(--dpprofe-color-1);}

.irs--flat .irs-from::before, .irs--flat .irs-single::before, .irs--flat .irs-to::before{border-top-color: var(--dpprofe-color-1);}
.woocommerce-cart-form__cart-item th.product-name{background:#fff !important;}
.woocommerce-cart-form__cart-item th.product-name dl.variation{color: var(--dpprofe-color-1) !important;}
@media only screen and (max-width:600px){
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list{    width: 100% !important; 
    table-layout: fixed;}
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr{display:block;}
	.dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td, .et-db #et-boc .et-l .dp_wc_add_to_cart_info .grouped_form .woocommerce-grouped-product-list tbody tr td{  border: 1px solid #ebebeb;
  padding: 10px;
  vertical-align: middle;
  display: block;
width: 100%;text-align:left;}
}
@media only screen and (max-width:767px){
.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td,.dp_cart_products.et_pb_wc_cart_products .woocommerce-cart-form .shop_table .cart_item td:before{color:var(--dpprofe-color-2) !important;}
}