/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2026 | 14:26:09 */
.activate a.elementor-button{
	background-color: #000000 !important;
}

.activate span.elementor-button-text, .activate span.elementor-button-icon{
	color: #fff !important;
}

.product-card{
	display: none;
}

.active{
	display: initial;
}

span.woocommerce-Price-amount.amount bdi{
	display: flex;
	flex-direction: row-reverse !important;
}

.elementor-menu-cart__subtotal {
    display: flex;
    justify-content: space-between;
	margin-top: auto;
}

.jedling-attr-items > label {
    border: 2px solid transparent;
    outline: 1px solid #686868;
    border-radius: 50%;
}


.jedling-attr-items > label:has(input:checked) {	
	outline-color: #000
}

.woocommerce table.shop_table_responsive tr td::before, .woocommerce-page table.shop_table_responsive tr td::before {
	display: none !important;
}

div#customer_login {
			display: flex;
			flex-direction: column;
		}

		.u-column1 > h2, .u-column2 > h2 {
			display: none !important;
		}

#customer_login .woocommerce-js form .form-row label {
    text-align: right !important;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1,
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
    float: none !important;
    width: 100% !important;
    max-width: 550px !important;
    margin: 0 auto !important;
}

p.form-row:has(button[type="submit"]) {
    display: flex;
    flex-direction: column;
	align-items: flex-start;
}

#customer_login * {
    text-align: right;
}

