div.whycards {
    display: flex;
    
    justify-content: center;
    align-items: stretch;
    flex-direction: row;
	flex-wrap: wrap;
    
}

.whycards h3 {
	font-size: 1.4em;
}

.whycards>div.whycard, .whycards>a>div.whycard {
    padding:20px;
    margin:20px;
    width:200px;
    text-align:center;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    -moz-box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    vertical-align: top;
	position: relative;
	
	background-color: white;
	
	}
	
.whycards>a {
border-bottom: none;
}


div.whycards:after {
width: 100%;
display: inline-block;
content: ".";
visibility: hidden;

}

.whycards img {
	width:240px;
	height:auto;
    border-radius:3px;
	
	margin: -20px 0 0 -20px;
	
	/*-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);*/
	}
	
.whycards a {
	border-bottom: unset;
}

.marked {
	font-family: "Pacifico", cursive;
    font-weight: 400;
    font-style: normal;
	color: #4ACACF;
}

h11 {
	font-family: "Pacifico", cursive;
    font-weight: 700;
    font-style: normal;
	color: var(--hover-link-underline-border-color);
	font-size:2em;
}

h2 {
	font-family: "Pacifico", cursive;
    font-weight: 400;
    font-style: normal;
	color: var(--hover-link-underline-border-color);
	font-size:1.7em;
}

/* Каталог в товарах */

div.catalog {
    display: flex;
    
    justify-content: center;
    align-items: stretch;
    flex-direction: row;
	flex-wrap: wrap;
    
}

.catalog>div.catalogitem, .catalog>a>div.catalogitem {
    padding:20px;
    margin:20px;
    width:240px;
    text-align:center;
    -webkit-box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    -moz-box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    vertical-align: top;
	position: relative;
	
	background-color: white;
	
	background-color: #e5fbfc;
	
	}
	
.catalog>a {
border-bottom: none;
}

div.catalog:after {
width: 100%;
display: inline-block;
content: ".";
visibility: hidden;

}

.catalog img {
	width:280px;
	height:auto;
	height:280px;
	object-fit:cover;
    border-radius:3px;
	
	margin: -20px 0 0 -20px;
	
	/*-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75);*/
	}
	
.catalog a {
	border-bottom: unset;
}

div.moretag {

position: absolute;
padding:10px;
bottom:-20px;
right:-10px;
background-color: #C52620;
background-color: rgba(233, 255, 226,0.45);
backdrop-filter:blur(2px);
border-radius:3px;
border-radius:15px 0;
color:black;

-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);
	box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.25);

}

.images img {
	width: 280px;
	height: 280px;
	object-fit:cover;
	
	-webkit-box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    -moz-box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
    box-shadow: 0px 0px 40px 0px rgba(200, 200, 200, 0.75);
}

.images a {
	border-bottom: unset;
}

.images {
	display: flex;
	gap:30px;
	justify-content: center;
	flex-wrap: wrap;
}