@media (max-width: 335px) {
    html {
        font-size:calc(10vw / 3.7)
    }
}

.button__yet {
	border-radius: 3rem;
	color: #f5f5f5;
	font-size: 2rem;
	padding: 2.6rem 8.5rem 2.6rem;
	background: linear-gradient(to right, #6636a8 0%, #b53493 100%);
	border: .1rem solid #000;
	margin: 6rem auto;
	display: flex;
	align-items: center;
	position: relative;
	z-index: 2
}

.big-product__soc-link--icon {
	width: 2.4rem;
	height: 2.4rem
}

.product__title-grey {
	color: #000;
	font-weight: normal;
	padding-left: 0rem;
	position: relative
}

.order-item__size {
	color: #000;
	font-size: 1.4rem;
	line-height: 1.3
}

.button__reviews {
	background: linear-gradient(to right, #6636a8 0%, #b53493 100%);
	border-radius: 2rem;
	border: none;
	color: #fff;
	font-size: 1.8rem;
	padding: 1.2rem 3rem;
	margin-bottom: 2rem;
	display: block;
	transition: all .3s ease
}

.big-product__color-link {
	text-decoration: none;
	margin-right: 1.5rem;
	position: relative;
	width: 5.8rem;
	height: 5.8rem;
	border-radius: 50%;
	display: inline-block;
	box-sizing: border-box
}

.sale {
	background: #ffded9;
	padding: 0.1rem 0
}

.catalogs-right {
	width: 100%
}

.catalogs {
	display: flex;
	justify-content: space-between;
	margin-top: 1.5rem;
	align-items: flex-start
}

.title__filter {
	margin-bottom: 1.1rem;
	display: flex;
	align-items: center
}

.catalogs-filter__sort {
	margin-bottom: 1.1rem
}

.catalogs-filter__sizes {
	display: flex;
	align-items: center;
	margin: 1.1rem 0
}

.filter__wrapper {
	font-size: 0;
	margin-bottom: 1.1rem;
	position: relative;
	z-index: 9
}

.button__size-filter {
	background: none;
	border: none;
	font-size: 1.6rem;
	color: #000;
	padding: 0;
	margin-right: 1rem;
	text-align: center;
	cursor: pointer
}

.button__clear {
	background: linear-gradient(to right, #6636a8 0%, #b53493 100%);
	border: none;
	color: #f9f9f9;
	font-size: 1.4rem;
	padding: 1.1rem 1.2rem .9rem;
	border-radius: 3rem;
	transition: all .3s ease
}

.filter__input {
	padding: 1.7rem 1.9rem 1.2rem 2rem;
	background: none;
	border: .1rem solid #000;
	color: #000;
	font-size: 1.5rem;
	font-weight: 500;
	width: 21.15rem;
	text-align: left;
	display: inline-block;
	border-radius: 3rem
}

.catalogs-filter__selects {
	position: absolute;
	display: none;
	width: 100%;
	background: #fff;
	z-index: 2;
	border: 0px solid #000;
	box-sizing: border-box;
	border-top: 0;
	padding: 0 1.7rem 2rem;
	max-height: 20rem;
	overflow: auto
}

@media screen and (max-width: 768px) {
	.catalogs-filter__selects {
		display: flex !important;
		flex-wrap: wrap;
		margin-top: 1.4rem;
		position: static;
		border: none;
		padding: 0;
		margin-bottom: 4rem
	}
}

.catalog-item__link {
	text-decoration: none;
	color: #000;
	font-size: 1.4rem;
	line-height: 1.1
}

.pager {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 5.3rem;
	text-align: center
}

@media screen and (max-width: 768px) {
	.pager {
		flex-direction: row;
		margin-bottom: 4.1rem;
		display: flex
	}
	.pager__link {
        margin: 0 0.5rem;
    }
}

.button__addbasket {
	background: linear-gradient(to right, #6636a8 0%, #b53493 100%);
	border: none;
	display: flex;
	align-items: center;
	padding: 2.4rem 8.7rem 2.5rem 8.7rem;
	color: #fff;
	font-size: 2rem;
	margin: 0 0 0 auto;
	transition: all .3s ease;
	border-radius: 3rem
}

.button__addbasket--cart {
	background: #07ef0e
}

.button__addbasket:hover {
	opacity: .8
}

@media screen and (max-width: 768px) {
	.button__addbasket {
		font-size: 1.5rem;
		padding: 1.7rem 4.8rem;
		margin: 0
	}
}

.button__reviews--order-place {
	background: linear-gradient(to right, #6636a8 0%, #b53493 100%);
	margin: 2rem auto 4.9rem;
	padding: 2rem 5.7rem;
	font-size: 1.8rem
}

@media screen and (max-width: 768px) {
	.button__reviews--order-mob {
		display: none
	}
}
.content-new__desc {
	border-radius: 3rem;
	background:#ffded9;
}
.content-new__img {
	border-radius: 3rem
}
.content-new__img--mob {
	border-radius: 3rem
}
.link {
	background: linear-gradient(to top,#6436a9 0,#b44fcd 100%);
	color: #f5f5f5;
	padding: 1rem 2.7rem;
	border-radius: 3rem
}
.data__input {
	border-radius: 1rem
}
.button__catalog-header--mob {
    font-size: 1.3rem;
}
@media screen and (max-width: 768px){.button__submit{right:-14.4rem;top:-0.8rem;width:1.8rem;height:2rem}}
.button__product {
    display: none;
}