.woocommerce ul.products li.product .rey-productInner .button {
	color:black!important;
}


.block-image.elementor-widget-image a {
	display:block;
}
.rey-wishlistCounter-number {display:none!important;}

.rey-siteHeader.header-pos--fixed {
	z-index:999999!important;
}

@media only screen and (max-width: 981px) {
	.rey-buyNowBtn-wrapper .rey-buyNowBtn {
		min-width:310px!important;
	}
	
	.home .rey-wc-skin--iconized .rey-productFooter-item {
		position:absolute;
		right:0px;
	}
	
	.woocommerce-product-gallery {
		margin-bottom:15px!important;
	}
	
	.reymodal.rey-acPopup-modal .reymodal__close {
		filter:invert(1)!important;
	}
	
	.rey-checkoutPage.--layout-custom .rey-checkoutPage-form .__step-footer .__step-back {
		background:#ededed;
		color:#0a0a0a;
		padding:12px;
		opacity:1;
	}
	
	.rey-cartBtnQty.--style-default .button {
		max-width:208px!important;
	}
	
	:is(.rey-brandLink,.rey-productCategories) {
		display:none!important;
	}
	
	.rey-stickyAtc .rey-stickyAtc-cart .rey-satc-openBtn {
		background:black;
		color:white;
	}
	
	.__table.--basic thead th {
		background:black!important;
	}
	
	
}



@media only screen and (min-width: 981px) {
	.rey-cartBtnQty.--style-default .button {
	width:200px!important;
}
.rey-buyNowBtn-wrapper .rey-buyNowBtn {
	width:305px!important;
}
	
}

}
form.woocommerce-form > div.nsl-container{
  display: none!important;
}
@media only screen and (max-width: 768px) {
body {padding-bottom: 52px!important;}
}

@media only screen and (max-width: 981px) {
.__thumbs-wrapper .__thumbItem .woocommerce-product-gallery__mobile-img {object-fit:contain!important;}
}

.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a {
    color: #000000 !important;
    text-decoration: none;
}

.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper a:hover {
    color: #000000 !important;
}

.woocommerce-terms-and-conditions + .woocommerce-invalid {
    color: red !important;
    font-weight: bold;
}