.site-header col-full{
	max-width: 100% !important;
}

.entry-title{
	font-size: 0px !important;
}

.product_title{
	font-size: 37px !important;
}

ul.products, .wc-block-grid__products {
		display: flex;
		flex-wrap: wrap;
}

.hentry .entry-content .wp-block-columns .wp-block-column:not(:last-child), .editor-styles-wrapper .wp-block-columns .wp-block-column:not(:last-child){
	margin-right: 0px;
}
.home.blog .site-header, .home.page:not(.page-template-template-homepage) .site-header, .home.post-type-archive-product .site-header {
    margin-bottom: 0;
}

.storefront-breadcrumb{
	margin-bottom: 0px !important;
}

.slick-list{
		height: fit-content !important; 
}

.frontmargin{
	margin: 0;
}
.woocommerce div.product .stock{
	background-color: #FFFFFF;	
}

@media (min-width: 1280px){
 .single-product .site-content .content-area {
		width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
	}
}


.page-template-template-homepage:not(.has-post-thumbnail) .site-main {
	padding-top: 0px;
}

.marginbt0 {
	margin-top: auto;
	margin-bottom: 0;
}

.marginb0{
	margin-left: auto;
	margin-right: auto;
}

.widget{
	margin-bottom: 0;
}

.wc-block-components-product-rating__link{
  display: none;
}

@media (min-width: 768px) {
	.hide-desktop{
		display:none;
	}

.sidebar-open #sidebar {
  left: 0;
}
	.woocommerce.single-product.collateral-product-columns-4 ul.products li.product, .woocommerce-page.single-product.collateral-product-columns-4 ul.products li.product, .woocommerce.single-product.collateral-product-columns-4 .upsells.products li.product, .woocommerce-page.single-product.collateral-product-columns-4 .upsells.products li.product{
		width: auto;
		margin: auto;
	}
}

@media (max-width: 1500px){
	.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{
		grid-column: 1;
    grid-row: 2;
	}
	.wp-block-media-text.is-stacked-on-mobile {
    grid-template-columns: 100%!important;
	}
}

@media (max-width: 768px) {
	.hide-mobile{
		display: none;
	}
	.special{
		max-height:300px
	}
.zoomtoo-container {
pointer-events: none;
}
  ul.products.columns-5{
  	display: flex;
  	flex-wrap: wrap;
  	justify-content: space-between;
	}
	ul.products{
		display: flex;
  	flex-wrap: wrap;
  	justify-content: space-between;
  }
	ul.products li.product, ul.products .wc-block-grid__product, .wc-block-grid__products li.product, .wc-block-grid__products .wc-block-grid__product{
  margin-bottom: 0;
  max-width: 44%;
	margin-left: auto;
  margin-right: auto;
	}
}

@media (max-width: 768px){
	.wc-block-grid.has-4-columns .wc-block-grid__product{
		max-width: 44%
	}
	.wc-block-grid.has-4-columns .wc-block-grid__products {
		display: flex;
	}
}
}