@charset "UTF-8";
.fix-bg .section-inner {
	background: url(../images/product_section.jpg) 50% 0;
	background-size: cover;
	background-repeat: no-repeat;
}

.main-text{
	font-size: 2.2rem;
	color: #000;
}

.img-thumbnail{
	margin-bottom: 2rem;
}

.meta-footer{
	border-top: 1px solid rgba(0,0,0,0.1);
	border-bottom: 1px solid rgba(0,0,0,0.1);
	padding: .5rem 0;
	margin-bottom: 2rem;
}

.btn {
	font-size: 15px;
	padding: 1rem 4rem;
}

.btn.btn-black:hover{
	text-decoration: underline;
}

.btn-related{
	border: 1px solid rgba(0,0,0,0.1);
	font-size: 1.2rem;
	height: 100%;
	transition: all 1s;
}
.btn-related:hover{
	opacity: 0.75;
	filter: opacity(75);
}

.gift-item h3 {
	font-size: 1.2rem;
	color: inherit;
	margin-bottom: 1em;
}
.content h4 {
	color: #464646;
}

@media (min-width: 993px){
	.content{
		padding-bottom: 5rem;
		line-height: 2.2;
		font-size: 15px;
	}
}

@media (max-width: 667px){
	.fix-bg .section-inner:before {
		width: 280px;
		height: 100%;
	}
	.main-text {
		font-size: 1.8rem;
	}
	.btn {
		padding: 1rem 3rem;
	}
}

@media (max-width: 480px){
	.btn-related {
		font-size: 5vw;
	}
	.gift-item h3 {
		font-size: 1rem;
		margin-top: 1rem;
	}
}