#country-zone-fields-block {
	display: none!important;
}
.ds-product-images-main .swiper-wrapper.mb-5 {
	margin-bottom: 0rem !important;
}
.ds-module-caption .ds-category-item-info .ds-module-title{
	min-height: 42px;
}
.ds-module-stock-weight {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
@media (min-width: 768px) {
	.ds-module-stock-weight {
		margin-bottom: 20px;
	}
}
#product-product #content {
	border-top: 1px solid #f2f2f2;
}
.ds-category-wall-item .ds-category-wall-title {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: max-content;
	font-size: 25px;
	padding: 12px 25px!important;
	background-color: rgba(0, 0, 0, .7);
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: 600 !important;
}
.ds-category-wall-item img {
	width: 100%;
	height: 100%;
}
@media (min-width: 992px) {
	.ds-category-wall-item {
		width: 25%;
	}
	.form-check+.form-check {
    margin-top: 1rem;
}
}
@media(max-width:576px) {
	.ds-category-wall-item {
		width: 50%;
	}
	.ds-category-wall-item .ds-category-wall-title {
		font-size: 10px !important;
		padding: 8px 16px !important;
	}
}
@media (min-width: 1200px) {
	#logo {
		max-width: 200px;
	}
	#productImages .ds-product-images-main {
		padding-left: 0;
}
}
.shipping-method .form-check {
	flex-direction: column;
	align-items: flex-start;
}
#ds-product-options .form-checkbox-group+.form-group {
	margin-top: 1rem;
}
#common-home .py-3.fw-500 {
	text-align: center;
}