/* Style związane z poprawkami UX */

#w-blog-social-share {display: flex; justify-content: center; flex-wrap: wrap; gap: 15px; margin: 15px;}
#w-blog-social-share > a {font-size: 20px; cursor: pointer;}
#w-blog-social-share > span {font-size: 15px;}

.woocommerce-checkout header .whb-top-bar, .woocommerce-cart header .whb-top-bar {display: none;}
.woocommerce-checkout header .whb-general-header-inner > div, .woocommerce-cart header .whb-general-header-inner > div {display: none;}
.woocommerce-checkout header .whb-general-header-inner > div:first-child, .woocommerce-cart header .whb-general-header-inner > div:first-child {display: flex;}
.woocommerce-checkout header .whb-header-bottom, .woocommerce-cart header .whb-header-bottom {display: none;}
.woocommerce-checkout .page-title, .woocommerce-cart .page-title {background-image: none; background: #fff; }
.woocommerce-checkout .page-title ul li, .woocommerce-cart .page-title ul li {color: #666}
.woocommerce-checkout .page-title ul li.step-active, .woocommerce-cart .page-title ul li.step-active {color: #000}
.woocommerce-checkout .page-title ul li a:after, .woocommerce-cart .page-title ul li a:after {color: #000}
.woocommerce-checkout footer, .woocommerce-cart footer {display: none;}

.product-tabs-wrapper .woocommerce-tabs {width: 66%;}
.related-and-upsells .related.products {width: 66%;}
.single-product-content .summary-inner {background: #fff;}

.shop-advantages {margin: 20px 0; padding: 20px 0 0 0; border-top: 1px solid var(--brdcolor-gray-300); background-color: #ffffff; border-radius: 5px;}
.shop-advantages h4 {margin-bottom: 10px; font-weight: 600;}
.shop-advantages ul {list-style: none; padding: 0; margin: 0;}
.shop-advantages li {margin-bottom: 8px; padding-left: 30px; position: relative; font-size: 14px; display: flex; align-items: center; min-height: 24px;}
.shop-advantages li:before {position: absolute; left: 0; font-family: "woodmart-font"; font-size: 18px; color: var(--wd-primary-color); display: flex; align-items: center; height: 100%;}
.shop-advantages .advantage-shipping:before {content: "\f182";}
.shop-advantages .advantage-cutting:before {content: "\f13f";}
.shop-advantages .advantage-phone:before {content: "\f124";}
.shop-advantages .advantage-quality:before {content: "\f148";}

.comment_container img {display: none;}
#review_form_wrapper {background: #f9f9f9; padding: 20px; margin: 0 20px 0 0px; border-radius: 20px;}

.woocommerce-cart .wd-carousel-container .wd-grid {--wd-col-lg: 4 !important;}

.single-post #comments {display: none;}

@media (max-width: 1024px) {
	.product-tabs-wrapper .woocommerce-tabs {width: 100%;}
	.related-and-upsells .related.products {width: 100%;}	
	#review_form_wrapper {margin: 0 20px;}
}

@media (max-width: 768px) {
	#w-blog-social-share {gap: 10px;}
	#w-blog-social-share > a {font-size: 32px;}
	#w-blog-social-share > span {font-size: 20px; margin-bottom: 10px; width: 100%; text-align: center;}
	.woocommerce-cart .wd-carousel-container .wd-grid .wd-carousel-wrap {flex-wrap: wrap;}
	.woocommerce-cart .wd-carousel-container .wd-grid .wd-carousel-wrap > div {width: 50%;}
}