/* Single Post typography */
.post__the_content p a{
	text-decoration: underline;
}

.post__the_content figure.wp-block-gallery.has-nested-images {
	margin-inline: 0;
}

.post__the_content p:nth-child(1) {
	margin-top: 0;
}

/* Products in single post */
.wc-block-grid__product.wc-block-grid__product{
	display: flex;
    flex-direction: column;
}

.wc-block-grid__products .wc-block-grid__product-image img{
	width: 100%;
}

.wc-block-grid .wc-block-grid__product-onsale{
	right: auto;
	left: 12px;
    top: 12px;
}

.wc-block-grid__product-add-to-cart.wp-block-button{
	display: flex;
    flex-grow: 1;
    flex-direction: column;
    justify-content: flex-end;
}

.wc-block-grid__product .added_to_cart{
	display: none;
}

.wc-block-grid__product-add-to-cart.wp-block-button .wp-block-button__link{
	font-size: 0.75rem;
    padding: 8px 16px;
}

@media screen and (max-width: 992px){
	.post__main .wc-block-grid .wc-block-grid__products{
		display: flex;
		overflow-x: scroll;
		flex-wrap: nowrap;
		-webkit-overflow-scrolling: touch;
		scroll-snap-type: x mandatory;
		overscroll-behavior-x: contain;
	}
	.post__main .wc-block-grid .wc-block-grid__products li.wc-block-grid__product{
		scroll-snap-align: center;
		flex-shrink: 0;
		width: 250px;
		max-width: 100%;
		margin: 0;
		flex-shrink: 0;
		overflow: unset;
		padding-inline: 0;
	}
}