page {
	height: 100%;
	background-color: #F7F7F7;
}
.container {
	background-color: white;
}
.swiper-container {
	background-color: pink;
}
.img {
	display: block;
	width: 100%;
	height: 100%;
}
.shop-container {
	padding: 0 30rpx;
}

.address-container {
	align-items: center;
}

.left {
	padding-right: 40rpx;
}

.address {
	color: #6E6E6E;
	font-size: 26rpx;
	text-align: justify;
	padding-top: 20rpx;
}

.distance {
	padding-top: 20rpx;
	color: #6E6E6E;
	font-size: 26rpx;
	text-align: right;
}

.right {
	flex-shrink: 0;
	text-align: right;
}


.btn {
	display: inline-block;
	height: 60rpx;
	line-height: 60rpx;
	padding: 0 30rpx;
	border-radius: 30rpx;
	border: 2rpx solid #B0B0B0;
	font-size: 26rpx;
}




.section {
	align-items: center;
	justify-content: space-between;
	padding: 36rpx 0;
	border-bottom: 2rpx solid #F0F0F0;
}

.section:last-child {
	border-bottom: none;
}

.iconfont {
	margin-right: 20rpx;
	font-size: 28rpx;
}