/*
Theme Name: Bankietowo Child
Template: bankietowo
Author: ARPEX
Description: Dedykowany motyw dla ARPEX
Version: 1.0.1735914386
Updated: 2025-01-03 15:26:26

*/

@media screen and (max-width: 600px) {
	body.archive .products.columns-3{
		display: grid!important;
		grid-template-columns: 1fr 1fr!important;
		grid-gap: 1px 10px!important;
	}
	
	body.archive .products.columns-3:before{
		position: absolute;
	}

    body.archive .products.columns-3 li span.price {
        position: static;
    }
	
	body.archive .products.columns-3 li{
		padding-bottom: 10px !important;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        gap: 40px;
	}
	
	body.archive .products.columns-3 li .cst-sku{
		width: 100%;
	}
	.woocommerce ul.products li.product.outofstock a:before {
		font-size: 16px;
	}
	footer .left-col-1,
	footer .left-col-2 {
		margin-bottom: 10px;
	}
	body.archive .products.columns-3 li .discount-badge{
		z-index: 10000!important;
	}


	body.archive .products.columns-3 li.product.outofstock a.woocommerce-LoopProduct-link:before {
		left: 5%!important;
		right: 5%!important;
		width: initial!important;
		height: auto!important;
		line-height: 1.2!important;
	}
}

li .custom-product-label {
	display: none;
}

.cross-sells .owl-stage, .home-popular-products .owl-stage, .related.products .owl-stage{
	display: flex;
}

.cross-sells .owl-stage .owl-item, .home-popular-products .owl-stage .owl-item, .related.products .owl-stage .owl-item{
	display: flex;
    flex: 1 0 auto;
}

.cross-sells .owl-stage .owl-item li a, .home-popular-products .owl-stage .owl-item li a, .related.products .owl-stage .owl-item li a{
	height: auto;
}

.cross-sells .owl-stage .owl-item .cst-sku, .home-popular-products .owl-stage .owl-item .cst-sku, .related.products .owl-stage .owl-item .cst-sku{
	margin-top: 0;
	float: unset;
}

.cross-sells .owl-stage .owl-item span.price, .home-popular-products .owl-stage .owl-item span.price, .related.products .owl-stage .owl-item span.price{
	position: static !important;
	bottom: unset !important;
	right: unset !important;
}

.cross-sells:not(:has(li)) h2{
	display: none;
}

.single-product .summary .product_meta{
	display: flex;
	flex-direction: column;
}
.single-product .summary .product_meta #omnibus-price-data{
	font-family: 'Glegoo', sans-serif;
	font-size: 12px;
	line-height: 24px;
	color: #1a1b25;
	order: 4;
	margin-bottom: 10px;

}
.single-product .summary .product_meta .sku_wrapper{
	font-family: 'Glegoo', sans-serif;
	font-weight: 900;
	font-size: 24px;
	order: 1;

}
.single-product .summary .product_meta .discount-percentage{
	font-family: 'Glegoo', sans-serif;
	font-weight: 900;
	order: 2;

}

.single-product .summary .product_meta .stock{
	font-size: 14px;
	margin: 5px 0;
	font-family: 'Glegoo', sans-serif;
	order: 3;


}
.single-product .summary .product_meta .posted_in{
	order: 5;
}
.single-product .summary .product_meta .tagged_as{
	order: 6;
}
.single-product .summary > .stock{
	display: none;
}
.single-product .summary .p-cst-delivery-info{
	font-weight: 800;
}