.maindesign .feature-hdg1 .sub_title{
	text-align: left;
	left: 30px;
	top: 35px;
	transform: none;
	font-size: 60px;
	color: #7f2d00;
	text-shadow: none;
}
.maindesign .feature-hdg1 .sub_title-secondary{
	margin-top: 0;
	font-size: 0.7em;
	color: #333;
	
}
@media screen and (max-width: 767px){
.maindesign .feature-hdg1 .sub_title{
	left: 4%;
	top: 15%;
	font-size: 6.5vw;
}

}


.maindesign .feature-hdg3 {
	border-left: 4px solid #f00;
	padding: 0.5rem 1rem;
}
.maindesign .feature-hdg4 {
	font-size: 1.75rem;
	margin-top: calc(80px - 0.6rem);
	margin-bottom: calc(30px - 0.75rem);
	padding-bottom: 0.5rem;
}

@media screen and (max-width: 767px){
.maindesign .feature-hdg4 {
	font-size: 1.25rem;
	margin-top: calc(50px - 0.6rem);
	margin-bottom: calc(20px - 0.75rem);
	padding-bottom: 0.5rem;
	line-height: 1.3;
	font-feature-settings: "palt";
}

}


.maindesign .anchor-link{
	display: grid;
	 grid-template-columns: repeat(3, 1fr);
	gap: 30px;
}
.maindesign .anchor-link--block{
	border: 1px solid #ccc;
}
.maindesign .anchor-link--block a{
	display: block;
	border: 1px solid #ccc;
	position: relative;
	padding: 10px 10px 40px;
	color: #333;
}
.maindesign .anchor-link--block a::after{
	content: "";
	width: 15px;
	height: 15px;
	border: 3px solid;
	border-color: transparent transparent #333 #333;
	margin: auto;
	position: absolute;
	left: 50%;
	bottom: 15px;
	transform: translateX(-50%) rotate(-45deg);
}

.maindesign .chor-link--block__images{
	margin-bottom: 10px;
}
.maindesign .chor-link--block__text{
	font-size: 1.15em;
	font-weight: bold;
	line-height: 1.3;
	text-align: center
}
@media screen and (max-width: 767px){
.maindesign .anchor-link{
	display: grid;
	 grid-template-columns: repeat(2, 1fr);
	gap: 10px;
}
.maindesign .chor-link--block__text{
	font-size: 4.5vw;
}

}



.maindesign .choice-frying-pan{
	display: grid;
	 grid-template-columns: repeat(2, 1fr);
	gap: 30px;
	margin-bottom: 40px;
}

.maindesign .choice-frying-pan--images{
	
}
.maindesign .choice-frying-pan--text{
	font-size: 1.15em;
	line-height: 1.3;
	font-feature-settings: "palt";
	text-align: justify;
}

.maindesign .howto--frying-pan li{
	text-indent: -3.5em;
	padding-left: 3.5em;
	font-size: 1.15em;
	line-height: 1.3;
	margin-bottom: 10px;
	font-feature-settings: "palt";
	text-align: justify;
}
@media screen and (max-width: 767px){
.maindesign .choice-frying-pan{
	display: grid;
	 grid-template-columns: 1fr;
	gap: 10px;
}
.maindesign .choice-frying-pan--text{
	font-size: 0.95em;
}
.maindesign .howto--frying-pan li{
	font-size: 0.95em;
}
}




