#Content{
	padding: 0 3%;
}

/*********************************************************************************************/
/******************************************** Header *****************************************/
/*********************************************************************************************/	
.accessories_header{
	padding: 120px 2% 90px 2%;
	text-align: center;
}

.accessories_header > .font_H6{
	margin: auto;
	max-width: 1200px;
	padding-top: 20px;
}

@media (max-width: 1920px){
	.accessories_header{
		padding: 90px 2% 90px 2%;
	}
}

@media (max-width: 1000px){
	.accessories_header{
		padding: 70px 2% 70px 2%;
	}
}

@media (max-width: 767px){
	.accessories_header{
		padding: 60px 2% 60px 2%;
	}
}	
/*********************************************************************************************/
/******************************************** Items ******************************************/
/*********************************************************************************************/	
.accessories_items{
	margin: auto;
	max-width: 1570px;
	text-align: center;
	
	display: grid;
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(2, auto);
	grid-column-gap: 30px;
	grid-row-gap: 30px;
}
	
.accessories_item{
	background-color: var(--gray3);
	/*margin: 1%;
	max-width: 490px;
	display: inline-block;
	height: 550px;*/
	text-align: left;
	vertical-align: top;
	/*width: 31.3%;*/
	padding-bottom: 10%;
}

.accessories_item img{
	max-width: 100%;
	vertical-align: bottom;
}	

.accessories_item > div:last-child{
	padding: 60px 20px 0 20px;
}

.accessories_item_p{
	padding-top: 10px;
}	

@media (max-width: 1500px){
	.accessories_items{
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}	
}

@media (max-width: 1200px){
	.accessories_item > div:last-child {
		padding: 30px 20px 0 20px;
	}
}	

	
@media (max-width: 1000px){
	.accessories_items{
		grid-template-columns: repeat(2, 1fr);
		grid-template-rows: repeat(3, auto);
	}	
}	

@media (max-width: 767px){
	.accessories_items{
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}	
}
	
@media (max-width: 600px){
	.accessories_items{
		display: block;
		max-width: 490px;
		margin: auto;
	}
	
	.accessories_item{
		height: 100%;
		margin: 3% 1%;
		width: 98%;
		padding-bottom: 0;
	}
	
	.accessories_item > div:last-child{
		padding: 25px 30px 40px 30px;
	}
	
	.accessories_item img{
		max-width: 350px;
	}	
	
	.accessories_item_img_center{
		text-align: center;
	}

	.accessories_item_img_left{
		text-align: left;
	}		
}

@media (max-width: 400px){
	.accessories_item > div:last-child{
		padding: 30px 15px 30px 15px;
	}
	
	.accessories_item img{
		max-width: 100%;
	}
}
/*********************************************************************************************/
/******************************************** Order ******************************************/
/*********************************************************************************************/
.accessories_order{
	padding: 150px 0 160px 0;
	text-align: center;
}

.accessories_order_header{
	padding: 0 2%;
}	

.accessories_order_header > .font_H6{
	margin: auto;
	max-width: 1000px;
	padding-top: 20px;
}

.accessories_order_cols{
	margin: auto;
	max-width: 2240px;
	padding-top: 50px;
}
	
.accessories_order_col_l, .accessories_order_col_r{
	display: inline-block;
	vertical-align: top;
	
}

.accessories_order_col_l{
	width: 53%;
	margin-left: -100px;
	padding-top: 30px;
}
	
.accessories_order_col_l img{
	max-width: 100%;
}

.accessories_order_col_r{
	box-sizing: border-box;
	max-width: 540px;
	padding-top: 70px;
	padding-right: 50px;
	text-align: left;
	width: 37%;
}

.accessories_order_col_r .font_H7_B{
	padding-top: 40px;
}

.accessories_order_col_r > div > div:last-child{
	font-size: 0.9em;
}
	
.accessories_order_link{
	padding-top: 80px;
	font-size: 0.9em;
}

@media (max-width: 2150px){
	.accessories_order_col_l{
		width: 56%;;
	}
}

@media (max-width: 1920px){
	.accessories_order{
		padding: 135px 0 160px 0;
	}	
	
	.accessories_order_cols{
		padding-top: 20px;
	}
	
	.accessories_order_col_l{
		margin-left: 0px;
		width: 53%;
	}
	
	.accessories_order_col_r{
		padding-left: 40px;
		width: 47%;
	}

	.accessories_order_col_r .font_H7_B {
		padding-top: 30px;
	}	
	
	.accessories_order_link{
		padding-top: 60px;
	}	
}

@media (max-width: 1750px){
	.accessories_order_cols{
		max-width: 1300px;
	}
	
	.accessories_order_col_l{
		margin-right: 55px;
		width: 55%;
	}
	
	.accessories_order_col_r{
		padding-left: 40px;
		width: 40%;
	}
	
	.accessories_order_col_l img{
		max-width: 720px;
	}
}	

@media (max-width: 1500px){
	.accessories_order_cols{
        padding-top: 0;
    }
	
	.accessories_order_col_r .font_H7_B {
		padding-top: 20px;
	}	
	
	.accessories_order_link{
		padding-top: 40px;
	}	
}

@media (max-width: 1300px){
	.accessories_order_col_l {
		padding-top: 60px;
		width: 50%;
	}
	
	.accessories_order_col_l img{
		max-width: 620px;
	}
}
	
@media (max-width: 1179px){
	.accessories_order{
		padding: 110px 0 90px 0;
	}
	
	.accessories_order_cols{
		max-width: 1000px;
		padding-top: 0;
	}
	
	.accessories_order_col_l, .accessories_order_col_r{
		width: 100%;
	}

	.accessories_order_col_l{
		padding-top: 5px;
		margin-left: 0;
		margin-right: 0;
	}
	
	.accessories_order_col_l img{
		max-width: 520px;
	}
	
	.accessories_order_col_r{
		max-width: 70%;
		padding-right: 30px;
		padding-top: 30px;
	}	
}

@media (max-width: 1000px){	
	.accessories_order_col_l{
		padding-top: 0px;
	}
	
	.accessories_order_col_r{
		padding-top: 50px;
	}
}

@media (max-width: 850px){
	.accessories_order_col_r{
		max-width: 608px;
		padding: 50px 30px 0 30px;
	}	
}	
	
@media (max-width: 767px){
	.accessories_order{
		padding: 90px 0 80px 0;
	}
	
	.accessories_order_col_l{
		/*padding-top: 30px;*/
		margin-top: 20px;
	}
	
	.accessories_order_col_r{
		max-width: 608px;
		padding: 50px 30px 0 30px;
	}

	.accessories_order_col_l img{
		max-width: 480px;
	}	
}

@media (max-width: 500px){
	.accessories_order_link{
		padding-top: 60px;
	}
	
	.accessories_order_col_l img{
		max-width: 100%;
	}
}

@media (max-width: 450px){
	.accessories_order{
		padding: 70px 0 70px 0;
	}
	
	.accessories_order_col_l{
		/*padding-top: 20px;*/
	}	
		
	.accessories_order_col_r{
		padding: 40px 25px 0 25px;
	}	
	
	.accessories_order_col_r .font_H7_B{
		padding-top: 20px;
	}

	.accessories_order_link{
		padding-top: 40px;
	}
}

@media (max-width: 400px){
	.accessories_order{
		padding: 50px 0 60px 0;
	}
	
	.accessories_order_col_r{
		padding: 40px 20px 0 20px;
	}	
}	