.container{
	padding-top:100px;
	margin:0 auto;
	
}
#content{
	width:80%;
	margin:0 auto;
}
h1{
	margin-bottom:40px;
}
.breadcrumb li{
	display:inline-block;
}
.category-flex.dop{
flex-wrap:wrap;
}
.category-flex.dop .category__product{
flex:0 0 calc(25% - 12px);
}
.predzakaz{
	display:none;
}
.product-button{
	display:none;
}
.predzakaz.active{
	display:block;
}
.product-button.active{
	display:block;
}

#modal-cart .modal-bottom{
	display:none;
}
#modal-cart .modal-bottom.is--active{
	display:block;
}
.price-old{
	text-decoration:line-through;
	display:inline-block;
	margin-right:20px;
	opacity:0.7;
}

.modal-search__not-found{
	display:none;
}
.modal-search__not-found.active{
	display:block!important;
}
.modal-search__reset{
	background-color:#fff!important;
	cursor:pointer;
}
.search-results .category-flex{
	flex-wrap:wrap;
}
.search-results .category-flex .category__product{
	flex:0 0 calc(25% - 12px);
	margin-bottom:20px;
}
.search-results .modal-search__button.active{
	display:inline-block;
}
.sform{
	margin-bottom:40px!important;
}
.modal-search__button.button button{
	cursor:pointer;
	background-color:transparent;
	border:0;
	width:160px;
	height:43px;
	border:1px solid #0c0c0c;
}
.modal-search__button.button button:hover{
border: #deb38b 1px solid;
    background: #deb38b;
    color: white;	
}

.brand-history .section-title{
	line-height:72px;
}
.home-page .amat-history .sections-title, .page .amat-history .sections-title{
	line-height:48px;
}

.home-page .about-amat__description .about-amat__info, .page .about-amat__description .about-amat__info{
line-height:30px;
}
.modal.modal-color .modal-color__product-photo-container a{
	text-align:center;
}

.opt-wrap{
	padding:20px;
	border-bottom:1px solid #ddd;
}
.opt-wrap h4{
	margin-bottom:10px;
	margin-top:20px;
	
}
.opt-wrap a{
	display:inline-block;
	padding:0 10px;
	height:30px;
	line-height:30px;
	margin-right:20px;
	border:1px solid #eee;
	margin-bottom:20px;
}
.opt-wrap a:hover{
	background-color:#eee;
}
.home-page .collections-list__item .sections-title, .page .collections-list__item .sections-title{
	line-height:1.3!important;
}
@media screen and (max-width: 768px){
.home-page .home-video.is--active .home-video__description .title, .page .home-video.is--active .home-video__description .title {
    line-height:1.3;
	color:#fff;
}
.category-flex.dop .category__product{
	flex:0 0 calc(50% - 12px);
	margin-bottom:30px;
}
}
.favorite-icon-wrap.active img:nth-of-type(1){
	display:none;
}
.category__photo-container .favorite-icon-wrap.active img:nth-child(2) {
    display: block;
}

.p-option{
	text-align:left;
	font-size:14px;
}
.property-item__name{
	font-size:16px;
}
.property-item__value{
	font-size:16px;
}
.added-message{
	z-index:9999;
}
.home-page .home-video{
	background:url(/image/vfon.jpg) no-repeat;
	background-size:cover;
}
.favorite-icon-wrap.is--active img:nth-of-type(2) {
    display: inline-block;
}
.favorite-icon-wrap.is--active img:nth-of-type(1) {
    display: none;
}

.favorite-icon-wrap img:nth-of-type(2) {
    display: none;
}
#modal-favorites .category__photo-container .swiper-slide img{
	height:auto;
	width:100%;
	/*object-fit:none;*/
}
#modal-favorites .category__photo-container .swiper{
	opacity:1;
}
.main-header .mobile-menu .mobile-nav__items .mobile-nav__item--submenu.is--active{
	min-height:190px;
}
@media screen and (max-width: 768px){
.about-us-page .ornament{
	display:none!important;
}	
.home-page .home-video{
	background:url(/image/vfonmob.jpg) no-repeat;
	background-size:cover;
}	

.thanks {
    position: fixed;
    z-index: 100;
    width: auto;
    height: autp;
    background: white;
    left: 10px;
    top: 10px;
	right:10px;
	bottom:10px;
    transform: none;
    border: 1px solid #ce9b57;
    display: none;
    z-index: 1002;
}

}
#filter-button{
	cursor:pointer;
}
.home-page .favorite-shawls__list .favorite-shawls__item img, .page .favorite-shawls__list .favorite-shawls__item img{
	height:auto;
}


.category__photo-container img{
	/*height:100%;
	max-height:430px;
	
	object-fit:none!important;
	object-position:center;
	display:inline-block;
	position:relative;
	*/
}
.category__collection-title .category__photo-container{
	position:relative;
}

.category__photo-container .swiper-slide img{
/*	object-fit:cover;
	object-position:center;*/
	/*object-fit:none!important;
	width:100%;
	height:auto;*/
}
.category-product__swiper .swiper-slide a{
	display:block;
	position:relative;
	height:100%;
}
@media screen and (max-width: 766px)
{
#content{
	width:auto;
}	
.search-results .section-wrapper{
	padding-top:10px;
}
.search-results .category-flex .category__product{
	flex:0 0 calc(50% - 12px);
}
.search-results .modal-search__button.active{
	padding-left:0;
	padding-right:0;
}
#content h1{
	font-size:28px;
	line-height:30px;
}
.category__product .category__photo-container{
	min-height:180px!important;
	padding:15px 20px;
}
.product-page .product-photos__item img{
	height:auto;
}
.product-page .product-photos__list{
	height:auto;
}
main.product-page{
	padding-top:80px;
}
.category-product__swiper .swiper-slide{
	overflow:hidden;
}
}

@media screen and (max-width: 450px)
{
.category__product-title {
    padding-left: 16px;
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
}
}

.cart__product-add-to-favorite img:nth-of-type(2){
	display:none;
}

.cart__product-add-to-favorite.active img:nth-of-type(2){
	display:inline-block;
}
.cart__product-add-to-favorite.active img:nth-of-type(1){
	display:none;
}

.category__product .category__photo-container{
	/*min-height:290px;*/
}

.cart__total-subtitle.s1{ 
	margin-bottom:20px;
}
#filter-form{
	height:calc(100% - 65px);
overflow-y:auto;
}
#filter-form .modal-content__wrapper{
	max-height:100%;
	overflow-y:auto;
	height:100%;
}
.notfound:disabled{
	opacity:0;
}

.cdek_office_info{
	display:none!important;
}
.category__product .category__photo-container{
	/*padding:0;*/
	padding: 75px 31px;
}