/*
Theme Name: fastabiqamalmulia
Version: 1.0
Description: A child theme of Astra
Template: astra
Author: Administrator
*/
@import url("../astra/style.css");
/* Your awesome customization starts here */




h2.woocommerce-loop-product__title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
		text-align: left; 
}
.kategori-menu {
    cursor: pointer;
}
.kategori-menu:hover span {
    color: #134a9c;
}
a:focus {
    outline: none;
}
.sub-kategori-menu {
    display: none;
}
.header-sticky {
    position: fixed;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background-color: white;
    padding: 10px;
    border-radius: 10px;
	margin-bottom: 20px;
	border: solid 2px #ffffff;
}
.woocommerce ul.products li.product:hover, .woocommerce-page ul.products li.product:hover {
    border: solid 2px #134a9c;
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 15%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
    display: block;
}
.woocommerce ul.products li.product .price ins {
	font-weight: 500;
    display: block;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
	font-weight: 500;
    font-size: 1em;
}
.woocommerce ul.products li.product .price del bdi, .woocommerce-page ul.products li.product .price del bdi {
    font-weight: 500;
}
.woocommerce .star-rating span::before {
    color: #fbcb00;
}
.woocommerce .star-rating::before {
    color: #fbcb00;
}

/* Single Products*/
p {
    margin-bottom: 1em;
}
.woocommerce div.product form.cart {
    margin-bottom: 10px;
}
ul.wl-wishlist-compare-txt {
    display: none !important;
}
.woocommerce div.product form.cart .button {
    margin-bottom: 0px;
}
.single_add_to_cart_button i.fas.fa-plus {
    padding-right: 5px;
}
.woocommerce .quantity .qty {
    margin: 0;
}

/* Shop & Archive Page */
.woocommerce .woocommerce-breadcrumb {
    margin: 0;
}
.page-title {
    margin-bottom: 0.1em;
}
.woocommerce .woocommerce-ordering {
    float: right;
    background-color: white;
    border-radius: 10px;
    padding: 5px;
    margin-bottom: 2.5em;
}
.woocommerce .woocommerce-ordering:hover {
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 15%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}


/* Cart Page*/
.woocommerce-cart .woocommerce,
.woocommerce-checkout .woocommerce,
.woocommerce-account .woocommerce{
    background-color: white;
    border-radius: 10px;
    padding: 10px;
}

.woocommerce-cart .woocommerce:hover,
.woocommerce-checkout .woocommerce:hover,
.woocommerce-account .woocommerce:hover{
    box-shadow: 0px 0px 15px 0px rgb(0 0 0 / 15%);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
body .woocommerce form.login, body .woocommerce form.checkout_coupon, body .woocommerce form.register {
    background-color: #f8f8f8;
}

