.btn {
	border-radius: 25px;
	font-weight: 400;
}

.landing__text-wrapper {
    max-width: 500px;
    margin: auto;
    text-align: center;
	height: 100%;
}

.swiper-button-next:after, .swiper-button-prev:after {
	display: none !important;
}

.module .module-head {
    display: flex;
    justify-content: center;
}

.module-head .module-head-title  {
    font-weight: 500;
}

.product-desc h1,
.product-desc h2,
.product-desc h3,
.product-desc h4,
.product-desc h5,
.product-desc h6,
.product-desc span,
.product-desc p,
.custom-product-desc p,
.custom-product-desc span,
.product-parameter__value p,
.product-parameter__value span {
    font-family: 'Instrument Sans', sans-serif !important;
}

.product-desc {
	color: var(--bs-body-color);
}

.tab-content__pane-inner .module-head {
    display: none !important;
}

.module-body .em-ig-title {
    display: none;
}

.subcategory__link,
.page-head-title,
.product-list-body .page-head-title,
.product-card__title-link,
.product-page-product-name,
.categoryoffer-card__title,
.module-head-title {
    font-family: var(--base-font-family);
	font-weight: 400;
}

.product-page-top-grid__element-3 {
    grid-column: span 2;
    width: 100%;
}

.tab-wrapper.container {
    max-width: 1100px;
}

footer .module .module-head {
    display: block;
}

.text-limit-wrapper {
	display: none;
}

.footer-row-wrapper {
    max-width: 1100px;
    justify-self: center;
}

@media (min-width: 1200px) {
    .footer-col {
        min-width: 400px;
    }
	.product-page-head-title {
        font-size: 2.2rem
    }
}

@media (min-width: 992px) {
	.product-review-list {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	
	.home-landing .landing-warpper .landing-row {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
	.tab-menu.d-flex {
		justify-content: center;
	}
	
}

@media (min-width: 1400px) {
	.product-review-list {
		grid-template-columns: repeat(3, minmax(0, 1fr));
	}
}


@media (min-width: 1400px) {
    .full-width-main-content .product-page-top-grid {
        grid-template-columns: 700px auto;
    }
}

@media (min-width: 1800px) {
    .full-width-main-content .product-page-top-grid {
        grid-template-columns: 920px auto;
    }
}

.product-page-top-grid__element-2 {
    max-width: 600px;
}

.compact-modules .module .module-head {
    display: none
}

.custom-product-desc ul li p {
	margin-bottom: 2px;
}

.product-desc span,
.product-desc p {
    font-family: var(--bs-body-font-family);
}