.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    display: flex;
    width: 1.5em;
    justify-content: center;
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: right;
    text-align: center;
}

.elementor-accordion {
    text-align: center;
}

.woocommerce div.product div.images .flex-control-thumbs {
    display: none;
}

.elementor-sub-item {
width: 100%;
height: auto;
background-color: #293131;
padding: 14px 11px 11px 10px !important;
}

.woocommerce-error {
	display: none !important;;
}
.woocommerce-message {
		display:none !important;
}

.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock {
    color: red;
    /* bottom: -1px; */
    top: 2.5em;
    /* text-transform: uppercase; */
    font-weight: 500;
    width: fit-content;
    border-radius: 20px;
    padding: 0.4em 0.8em;
    font-size: .87em;
    font-weight: 500;
    line-height: normal;
    letter-spacing: normal;
    box-shadow: 0 4px 4px rgba(0,0,0,0.15);
}
.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .woocommerce-loop-category__title {
    position: absolute;
    background-color: rgba(255,255,255,.88);
    transition: background .3s;
    text-align: left;
}

.product.outofstock img{
    opacity: .4;
}
.woocommerce .star-rating, .woocommerce .comment-form-rating .stars a, .woocommerce .star-rating::before{
	color:#fedfdf;
}
a:focus{
    outline: hidden;
    }

.woocommerce ul.products li.product .ast-shop-product-out-of-stock, .woocommerce-page ul.products li.product .ast-shop-product-out-of-stock {
    top: 0px;
    text-transform: none;
    height: fit-content;
    font-weight: 400;
    left: auto;
}
table, td, th{
    border: 1px solid #edebe8;
}
header.entry-header .entry-title {
    font-family: 'sangbleu kingdom light';
    font-weight: 600;
    font-size: 32px;
    font-size: 2rem;
    text-align: center;
}

.woocommerce-message, .woocommerce-info {
   			border: 2px solid #c0a3e3!important;
    		margin-top: 10px!important;
		}
	
.woocommerce-message::before, .woocommerce-info::before {
    		content: url("/wp-content/uploads/2023/06/check-circle_.svg")!important;
		}

.star-rating {
    color: #F8D7D8!important;
}