/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.23.4.1704580950
Updated: 2024-01-06 23:42:30

*/

body:not(.et-fb) .dl-slide-sidebar {
  transform:translateX(300px);
}
body:not(.et-fb) .dl-slide-sidebar.is-opened {
  transform:translateX(0);
}
.dl-slide-sidebar.has-transition {
  transition:.7s;
}
.dl-close {
  cursor:pointer;
}

.dl-btn-toggle {
  cursor:pointer;
}

.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img {
    float: left;
    margin-right: 10px;
    width: 60px;
    height: auto;
    box-shadow: none;
}

.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
    padding: 10px 0;
    border-bottom: solid;
}

.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a {
    display: block;
    font-weight: 700;
    float: right;
}

.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity {
    display: block;
    float: right;
}

p.woocommerce-mini-cart__buttons.buttons {
    position: fixed;
    bottom: 100px;
    padding-right: 30px;
}

a.button.wc-forward {
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: white;
    margin-top: 5px;
    border: 1px solid black;
    background-color: black;
	border-radius: 5px;
}

a.button.wc-forward:hover {
    width: 100%;
    font-size: 16px;
    text-align: center;
    color: black;
    margin-top: 5px;
    border: 1px solid black;
    background-color: white;
	border-radius: 5px;
}

a.button.wc-forward::after {
    display: none;
}

