.vue-star-rating-star[data-v-ef4bc576] {
	overflow: visible!important
}

.vue-star-rating-star-rotate[data-v-ef4bc576] {
	transition: all .25s
}

.vue-star-rating-star-rotate[data-v-ef4bc576]:hover {
	transition: transform .25s;
	transform: rotate(-15deg) scale(1.3)
}

.vue-star-rating-star[data-v-fde73a0c] {
	display: inline-block
}

.vue-star-rating-pointer[data-v-fde73a0c] {
	cursor: pointer
}

.vue-star-rating[data-v-fde73a0c] {
	display: flex;
	align-items: center
}

.vue-star-rating-inline[data-v-fde73a0c] {
	display: inline-flex
}

.vue-star-rating-rating-text[data-v-fde73a0c] {
	margin-left: 7px
}

.vue-star-rating-rtl[data-v-fde73a0c] {
	direction: rtl
}

.vue-star-rating-rtl .vue-star-rating-rating-text[data-v-fde73a0c] {
	margin-right: 10px;
	direction: rtl
}

.sr-only[data-v-fde73a0c] {
	position: absolute;
	left: -10000px;
	top: auto;
	width: 1px;
	height: 1px;
	overflow: hidden
}

.home .product-list[data-v-1bd881b2] {
	width: 100%;
	margin-bottom: 16px;
	display: inline-block;
	box-sizing: border-box
}

@media screen and (max-width: 600px) {
	.home .product-list[data-v-1bd881b2] {
		padding: 0 8px
	}
}

.home .product-list[data-v-1bd881b2]:after {
	content: '';
	display: table;
	clear: both
}

.home .product-list__wrapper[data-v-1bd881b2] {
	float: left;
	width: calc((100% - 32px) / 5);
	margin-right: 8px;
	margin-bottom: 8px
}

@media screen and (max-width: 800px) {
	.home .product-list__wrapper[data-v-1bd881b2] {
		width: calc((100% - 24px) / 4)
	}
}

@media screen and (max-width: 600px) {
	.home .product-list__wrapper[data-v-1bd881b2] {
		width: calc((100% - 8px) / 2)
	}
}

.home .product-list__wrapper[data-v-1bd881b2]:nth-child(5n) {
	margin-right: 0
}

@media screen and (max-width: 800px) {
	.home .product-list__wrapper[data-v-1bd881b2]:nth-child(5n) {
		margin-right: 8px
	}
}

@media screen and (max-width: 800px) {
	.home .product-list__wrapper[data-v-1bd881b2]:nth-child(4n) {
		margin-right: 0
	}
}

@media screen and (max-width: 600px) {
	.home .product-list__wrapper[data-v-1bd881b2]:nth-child(2n) {
		margin-right: 0
	}
}

.home .product-list__wrapper[data-v-1bd881b2]:hover {
	cursor: pointer;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1)
}

.home .product-list[data-v-1bd881b2]:last-child {
	margin-right: 0
}

.home .product-list__title-wrapper[data-v-1bd881b2] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.home .product-list__title-wrapper .read-more[data-v-1bd881b2] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	color: #03759E
}

.home .product-list__title-wrapper .read-more i[data-v-1bd881b2] {
	font-size: 24px
}

.home .banner-reason[data-v-1bd881b2] {
	position: relative;
	display: block;
	background-color: #ffffff;
	width: 100%;
	margin: 0 auto;
	margin-top: 8px;
	margin-bottom: 24px;
	padding: 15px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	max-width: 1200px
}

.home .banner-reason__title[data-v-1bd881b2] {
	float: left;
	width: 220px
}

@media screen and (max-width: 1080px) {
	.home .banner-reason__title[data-v-1bd881b2] {
		width: 190px
	}
}

@media screen and (max-width: 600px) {
	.home .banner-reason__title[data-v-1bd881b2] {
		width: 100%
	}
}

.home .banner-reason__content[data-v-1bd881b2] {
	display: -ms-flexbox;
	display: flex;
	float: left;
	width: calc(100% - 220px)
}

@media screen and (max-width: 1080px) {
	.home .banner-reason__content[data-v-1bd881b2] {
		display: block;
		width: calc(100% - 190px)
	}
}

@media screen and (max-width: 600px) {
	.home .banner-reason__content[data-v-1bd881b2] {
		width: 100%;
		margin-top: 8px
	}
}

.home .banner-reason__text[data-v-1bd881b2] {
	float: left;
	-ms-flex: 1;
	flex: 1
}

@media screen and (max-width: 1080px) {
	.home .banner-reason__text[data-v-1bd881b2] {
		width: 50%
	}
}

.home .banner-reason__text .text-description[data-v-1bd881b2] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: baseline;
	align-items: baseline;
	margin-left: 16px
}

@media screen and (max-width: 600px) {
	.home .banner-reason__text .text-description[data-v-1bd881b2] {
		margin-left: 0
	}
}

@media screen and (max-width: 370px) {
	.home .banner-reason__text .text-description[data-v-1bd881b2] {
		font-size: 10pt
	}
}

.home .banner-reason[data-v-1bd881b2]:after {
	content: '';
	display: table;
	clear: both
}

.home .icon-Checked[data-v-1bd881b2] {
	margin-right: 4px;
	color: #13a600
}

.home .product--title[data-v-1bd881b2] {
	display: block;
	font-weight: bold;
	margin-bottom: 4px;
	margin-top: 16px;
	font-size: 15pt;
	margin-bottom: 16px
}

@media screen and (max-width: 600px) {
	.home .product--title[data-v-1bd881b2] {
		padding: 0 8px
	}
}

.home .product--action[data-v-1bd881b2] {
	margin: -24px 11rem 0 68rem;
	font-size: 12px;
	color: #0095da
}

.home .product--action .arrow[data-v-1bd881b2] {
	box-sizing: border-box;
	height: .4rem;
	width: .4rem;
	border-style: solid;
	border-color: #0095da;
	border-width: 0px 1px 1px 0px;
	transform: rotate(-45deg);
	transition: border-width 150ms ease-in-out;
	float: right;
	margin-top: 7px
}

.home .new-product[data-v-1bd881b2] {
	margin: 0 auto;
	width: 100%;
	max-width: 1200px
}

.header[data-v-b0a2fc22] {
	color: white
}

.header-info[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	background-color: #13a600;
	color: white;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	padding: 4px 16px;
	font-size: 14px
}

@media screen and (max-width: 600px) {
	.header-info[data-v-b0a2fc22] {
		font-size: 12px
	}
}

@media screen and (max-width: 600px) {
	.header .category-list[data-v-b0a2fc22] {
		display: none
	}
}

.header__merchant[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	text-align: left;
	-ms-flex-align: center;
	align-items: center;
	font-size: 24px;
	font-weight: 600;
	-ms-flex: 1;
	flex: 1
}

@media screen and (max-width: 600px) {
	.header__merchant[data-v-b0a2fc22] {
		display: none
	}
}

@media screen and (max-width: 1075px) {
	.header__merchant[data-v-b0a2fc22] {
		font-size: 10pt
	}
}

.header .top__section[data-v-b0a2fc22] {
	display: block;
	width: 100%;
	background-color: #03759E;
	padding: 8px 0px
}

@media screen and (max-width: 600px) {
	.header .top__section[data-v-b0a2fc22] {
		display: none
	}
}

.header .top__section--wrapper[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1200px;
	margin: 0 auto
}

@media screen and (max-width: 1200px) {
	.header .top__section--wrapper[data-v-b0a2fc22] {
		margin: 0 24px
	}
}

.header .top__section--detail[data-v-b0a2fc22] {
	color: white;
	text-decoration: none;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	font-size: 14px
}

@media screen and (max-width: 600px) {
	.header .top__section--detail[data-v-b0a2fc22] {
		margin: 0 16px
	}
}

.header .top__section--detail[data-v-b0a2fc22]::after {
	content: '';
	display: table;
	clear: both
}

.header .top__section--detail .icon-Home[data-v-b0a2fc22] {
	width: 14px;
	height: 14px;
	margin: 3px 8px
}

.header .top__section--right[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap
}

.header .top__section--right .menu-top[data-v-b0a2fc22] {
	margin: 0 16px;
	font-size: 14px;
	cursor: pointer
}

.header .bottom__section[data-v-b0a2fc22] {
	width: 100%;
	background-color: #03759E
}

.header .bottom__section--detail[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	padding: 16px 0;
	margin: 0 auto;
	max-width: 1200px;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width: 1200px) {
	.header .bottom__section--detail[data-v-b0a2fc22] {
		margin: 0 24px
	}
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail[data-v-b0a2fc22] {
		display: block;
		margin: 0 8px;
		padding: 8px 0
	}
}

.header .bottom__section--detail.bottom__section--merchant[data-v-b0a2fc22] {
	max-width: 100%;
	margin: 0 24px
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail.bottom__section--merchant[data-v-b0a2fc22] {
		margin: 0 8px
	}
}

.header .bottom__section--detail .logo[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	margin-right: 16px;
	height: auto
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .logo[data-v-b0a2fc22] {
		float: left
	}
}

.header .bottom__section--detail .logo-icon[data-v-b0a2fc22] {
	width: 50px;
	height: 50px
}

@media screen and (max-width: 932px) {
	.header .bottom__section--detail .logo-icon[data-v-b0a2fc22] {
		width: 30px;
		height: 30px
	}
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .logo-icon[data-v-b0a2fc22] {
		width: 30px;
		height: 30px
	}
}

.header .bottom__section--detail .logo-text[data-v-b0a2fc22] {
	margin-left: 8px;
	width: 100px;
	height: 50px
}

@media screen and (max-width: 932px) {
	.header .bottom__section--detail .logo-text[data-v-b0a2fc22] {
		margin-left: 4px;
		width: 60px;
		height: 30px
	}
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .logo-text[data-v-b0a2fc22] {
		margin-left: 4px;
		width: 60px;
		height: 30px
	}
}

.header .bottom__section--detail .menu[data-v-b0a2fc22] {
	display: block;
	float: left;
	margin-right: 8px;
	font-size: 30px;
	line-height: 1rem;
	vertical-align: top
}

@media screen and (min-width: 601px) {
	.header .bottom__section--detail .menu[data-v-b0a2fc22] {
		display: none
	}
}

.header .bottom__section--detail .search-wrapper[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex: 1;
	flex: 1
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .search-wrapper[data-v-b0a2fc22] {
		display: block;
		float: left;
		width: 100%;
		height: auto;
		margin-top: 8px
	}
}

.header .bottom__section--detail .info[data-v-b0a2fc22] {
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-right: 64px;
	height: 100%
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .info[data-v-b0a2fc22] {
		position: absolute;
		top: 8px;
		right: 0;
		height: auto;
		padding: 0
	}
}

@media screen and (min-width: 601px) {
	.header .bottom__section--detail .info[data-v-b0a2fc22] {
		display: -ms-inline-flexbox;
		display: inline-flex;
		padding-right: 0px
	}
}

.header .bottom__section--detail .info[data-v-b0a2fc22]::after {
	content: '';
	display: table;
	clear: both
}

.header .bottom__section--detail .total-info[data-v-b0a2fc22] {
	display: -ms-flexbox;
	display: flex;
	width: 24px;
	height: 24px;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #ed1c24;
	border-radius: 50%;
	color: white;
	margin-left: 4px;
	font-size: 12px
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .total-info[data-v-b0a2fc22] {
		position: absolute;
		width: 20px;
		height: 20px;
		top: -4px;
		right: 0px;
		font-size: 9.5px
	}
}

.header .bottom__section--detail .btn[data-v-b0a2fc22] {
	cursor: pointer;
	color: white
}

@media screen and (max-width: 601px) {
	.header .bottom__section--detail .btn[data-v-b0a2fc22] {
		display: none
	}
}

@media screen and (max-width: 1075px) {
	.header .bottom__section--detail .btn[data-v-b0a2fc22] {
		font-size: 10pt
	}
}

@media screen and (max-width: 867px) {
	.header .bottom__section--detail .btn[data-v-b0a2fc22] {
		margin-right: 4px
	}
}

@media screen and (max-width: 830px) {
	.header .bottom__section--detail .btn[data-v-b0a2fc22] {
		padding-right: 4px;
		padding-left: 4px
	}
}

@media screen and (max-width: 706px) {
	.header .bottom__section--detail .btn[data-v-b0a2fc22] {
		font-size: 8pt !important
	}
}

.header .bottom__section--detail .hover-menu[data-v-b0a2fc22] {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	box-shadow: none
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .hover-menu[data-v-b0a2fc22] {
		display: block;
		float: left;
		font-size: 22px;
		margin: 0;
		padding: 4px 8px
	}
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .hover-menu--account[data-v-b0a2fc22] {
		display: none
	}
}

.header .bottom__section--detail .hover-menu__text[data-v-b0a2fc22] {
	padding-top: 2px;
	max-width: 200px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: block;
	text-align: left
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .hover-menu__text[data-v-b0a2fc22] {
		display: none
	}
}

.header .bottom__section--detail .hover-menu__text .desc[data-v-b0a2fc22] {
	font-size: 9pt;
	display: -ms-flexbox;
	display: flex
}

.header .bottom__section--detail .hover-menu__text .desc .school-name[data-v-b0a2fc22] {
	margin-right: 5px;
	text-overflow: ellipsis;
	overflow: hidden;
	max-width: 100px
}

.header .bottom__section--detail .hover-menu.active[data-v-b0a2fc22] {
	background-color: #03759E
}

.header .bottom__section--detail .hover-menu.active[data-v-b0a2fc22]:before {
	content: '';
	display: block;
	height: 100%;
	width: 100%;
	background: transparent;
	position: absolute;
	top: 100%;
	right: 0
}

.header .bottom__section--detail .hover-menu__lists[data-v-b0a2fc22] {
	position: absolute;
	right: 0;
	top: calc(100% + 17px);
	width: 300px;
	box-shadow: 0 26px 26px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.1);
	background-color: white;
	z-index: 10;
	text-align: left;
	overflow: hidden
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .hover-menu__lists[data-v-b0a2fc22] {
		display: none
	}
}

.header .bottom__section--detail .hover-menu i[data-v-b0a2fc22] {
	margin-right: 4px;
	font-size: 22px
}

@media screen and (max-width: 600px) {
	.header .bottom__section--detail .hover-menu i[data-v-b0a2fc22] {
		font-size: 22px;
		margin-right: 0
	}
}

.header .bottom__section--detail .hover-menu .icon-Down-arrow[data-v-b0a2fc22] {
	margin-left: 4px;
	font-size: 16px
}

.burger-menu[data-v-b0a2fc22] {
	position: fixed;
	display: block;
	width: 100vw;
	height: 100vh;
	z-index: 101;
	top: 0;
	left: 0
}

.burger-menu__overlay[data-v-b0a2fc22] {
	content: '';
	position: fixed;
	display: block;
	top: 0;
	left: 0;
	background-color: #333333;
	opacity: .5;
	width: 100vw;
	height: 100vh
}

.sticky[data-v-b0a2fc22] {
	position: fixed;
	width: 100%;
	z-index: 100;
	top: 0;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	animation: smoothScroll-data-v-b0a2fc22 2s forwards
}

@keyframes smoothScroll-data-v-b0a2fc22 {
	0% {
		transform: translateY(-8px)
	}
	100% {
		transform: translateY(0px)
	}
}

.router[data-v-b0a2fc22] {
	text-decoration: none;
	color: white;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}

.icon-Down-arrow[data-v-b0a2fc22] {
	margin-top: 3px;
	margin-left: 3px
}

.partners-tooltip[data-v-b0a2fc22] {
	position: absolute;
	z-index: 10;
	left: 65.5%
}

.circle[data-v-b0a2fc22] {
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin-top: 5px;
	margin-right: 8px;
	background-color: #08cf00
}

*[data-v-a012ed86],
[data-v-a012ed86]:after,
[data-v-a012ed86]:before {
	box-sizing: inherit
}

.row[data-v-a012ed86] {
	max-width: 1200px;
	min-width: 400px
}

.category__container[data-v-a012ed86] {
	margin: 0 auto;
	max-width: 1200px
}

.category__title[data-v-a012ed86] {
	margin-top: 32px !important;
	margin: auto;
	font-size: 24px;
	font-weight: 600;
	color: #333333
}

.box[data-v-a012ed86] {
	position: relative;
	background-color: white;
	padding: 10px 16px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	border-radius: 4px
}

.box .banner[data-v-a012ed86] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-pack: distribute;
	justify-content: space-around
}

@media screen and (max-width: 600px) {
	.box .banner[data-v-a012ed86] {
		-ms-flex-pack: start;
		justify-content: start
	}
}

.banner[data-v-a012ed86] {
	overflow: auto
}

@media (max-width: 1000px) and (max-width: 1000px) {
	.banner-width[data-v-a012ed86] {
		min-width: 900px
	}
}

.banner__item[data-v-a012ed86] {
	height: auto;
	text-align: center;
	padding-right: 16px;
	margin-bottom: 32px;
	width: calc((100% - 16px) / 7)
}

@media screen and (max-width: 600px) {
	.banner__item[data-v-a012ed86] {
		width: 100%
	}
}

.banner__item-img[data-v-a012ed86] {
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 10px;
	transition: all 0.2s
}

.banner__item-img[data-v-a012ed86]:hover {
	cursor: pointer
}

@media screen and (max-width: 600px) {
	.banner__item-img[data-v-a012ed86] {
		overflow: auto;
		width: 110px;
		height: 110px
	}
}

.banner__item-img img[data-v-a012ed86] {
	max-width: 100%;
	max-height: 100%;
	width: auto;
	height: auto;
	vertical-align: middle;
	border-radius: 50%
}

.banner__item-url[data-v-a012ed86] {
	display: inline-block;
	border-radius: 50%
}

.banner__item-text[data-v-a012ed86] {
	font-weight: bold;
	font-size: 14px;
	color: #333333
}

.row,
p {
	margin: 0
}

.mb8 {
	margin-bottom: 8px
}

@media screen and (max-width: 600px) {
	.mb8 {
		margin-top: 16px;
		text-align: left
	}
}

.wrapper {
	width: 100%;
	max-width: 1200px;
	padding: 16px 8px
}

@media screen and (max-width: 600px) {
	.wrapper {
		margin: 0;
		padding: 0
	}
}

@media screen and (min-width: 601px) {
	.wrapper {
		margin: 0 auto
	}
}

.col-sm-3,
.col-sm-4,
.col-sm-6,
.col-sm-8,
.col-sm-12 {
	padding: 0
}

@media screen and (max-width: 600px) {
	.col-sm-5 {
		padding-top: 16px
	}
}

.footer {
	background-color: white;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	bottom: 0
}

.footer-body {
	display: block;
	margin: auto;
	box-sizing: border-box
}

.footer-body:first-child {
	border-bottom: 1px solid #d6d6d6
}

.footer-body--merchant {
	max-width: none
}

@media screen and (max-width: 600px) {
	.footer-body {
		padding: 16px 0;
		margin: 0;
		width: 100%;
		text-align: justify
	}
}

.footer-body:last-child {
	border-bottom: 0
}

.footer-body .left {
	min-width: calc(100% / 12 * 8);
	max-width: calc(100% - 190px)
}

@media screen and (max-width: 600px) {
	.footer-body .left {
		width: 100%;
		max-width: 100%
	}
}

.footer-body .right {
	width: calc(100% / 12 * 4);
	max-width: 190px
}

@media screen and (max-width: 600px) {
	.footer-body .right {
		width: 100%
	}
}

.footer-body__top {
	padding: 0
}

.footer-body__top-buyer {
	padding: 0
}

@media screen and (max-width: 600px) {
	.footer-body__top-buyer {
		padding: 16px
	}
}

.footer-body__top-logo {
	width: 100%;
	height: 100%;
	padding: 0
}

@media screen and (max-width: 600px) {
	.footer-body__top-logo {
		width: auto
	}
}

.footer-body__top-logo--title {
	font-size: 16px
}

.footer-body__top-logo--kemendikbud {
	margin-top: 16px;
	height: auto;
	padding: 0 2rem;
	width: 220px
}

@media screen and (max-width: 600px) {
	.footer-body__top-logo--kemendikbud {
		padding: 0 16px;
		width: 190px
	}
}

.footer-body__top-logo--kemendikbud-merchant {
	width: 120px;
	margin-top: 6px;
	height: auto
}

.footer-body__top-logo--blibli {
	margin-top: 24px;
	height: auto;
	padding: 0 2rem
}

@media screen and (max-width: 600px) {
	.footer-body__top-logo--blibli {
		padding: 0 16px
	}
}

.footer-body__top-logo--blibli-merchant {
	margin-top: 16px;
	margin-left: 24px;
	width: 102px;
	height: auto
}

@media screen and (max-width: 600px) {
	.footer-body__top-logo--blibli-merchant {
		margin: 0;
		margin-top: 15px;
		margin-left: 24px
	}
}

@media screen and (max-width: 576px) {
	.footer-body__top-logo--blibli-merchant {
		margin: 0;
		margin-top: 15px;
		margin-left: 0px !important
	}
}

.footer-body__top-definition {
	color: rgba(0, 0, 0, 0.6);
	font-size: 14px;
	padding-left: 2rem
}

@media screen and (max-width: 600px) {
	.footer-body__top-definition {
		margin-top: 16px;
		text-align: left;
		padding: 0
	}
	.footer-body__top-definition.joins {
		padding-left: 16px;
		font-size: 16px;
		margin-top: 16px
	}
}

@media screen and (max-width: 600px) {
	.footer-body__top--lower {
		margin-top: 0;
		text-align: left
	}
	.footer-body__top--lower .col-sm-3,
	.footer-body__top--lower .col-sm-6 {
		margin-top: 8px
	}
	.footer-body__top--lower .col-sm-3 {
		width: 50%;
		text-align: left
	}
}

@media screen and (min-width: 601px) {
	.footer-body__top--lower {
		margin-top: 24px
	}
}

.footer-body__top--lower-merchant a {
	font-size: 14px !important
}

@media screen and (max-width: 576px) {
	.footer-body__top--lower-merchant .service,
	.footer-body__top--lower-merchant .partnership {
		padding: 4px 16px;
		margin: 8px 0px
	}
}

.footer-body__top--lower p .title {
	font-size: 16px
}

.footer-body__top--lower .link {
	color: #03759E;
	cursor: pointer
}

.footer-body__top--lower .link:hover {
	text-decoration: underline
}

.footer-body__bottom-copy {
	color: #333333;
	font-size: 14px
}

@media screen and (max-width: 768px) {
	.footer-body__bottom-copy {
		margin: 8px 16px 4px
	}
}

@media screen and (max-width: 600px) {
	.footer-body__bottom-copy {
		padding-left: 0px !important;
		font-size: 14px;
		margin: 8px 16px
	}
}

.footer-body__bottom-link {
	text-align: center;
	color: #03759E;
	font-size: 16px
}

@media screen and (max-width: 768px) {
	.footer-body__bottom-link {
		padding-left: 16px;
		margin-top: 4px;
		text-align: left
	}
}

@media screen and (max-width: 600px) {
	.footer-body__bottom .tnc-footer .col-sm-6 {
		padding: 0 16px;
		width: 50%
	}
}

@media screen and (max-width: 600px) {
	.footer-body__bottom .tnc-footer .col-sm-6 .footer-body__bottom-link {
		padding: 0;
		text-align: center
	}
}

@media screen and (max-width: 375px) {
	.footer-body__bottom .tnc-footer .col-sm-6 .footer-body__bottom-link .tnc-footer__text {
		font-size: 14px
	}
}

.footer-body .merchant {
	font-size: 14px
}

.footer hr {
	margin: 0
}

.icon {
	width: 20px;
	height: 20px;
	box-sizing: border-box;
	background-size: 100%;
	background-repeat: no-repeat;
	vertical-align: middle;
	margin-right: 4px;
	font-size: 20px;
	line-height: 24px;
	color: #5c5c5c
}

.modal-header__title {
	font-size: 16px;
	font-weight: bold;
	margin: 0
}

.modal-body {
	font-size: 12px
}

.modal-body__title {
	font-weight: bold;
	font-size: 12px
}

.modal-body__content li {
	margin-bottom: 8px;
	text-align: justify
}

@media screen and (max-width: 768px) {
	.bottom {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%
	}
}

.link-text {
	color: #0095da;
	cursor: pointer;
	font-size: 14px;
	line-height: 24px
}

.link-text:hover {
	text-decoration: underline
}

/*.main-app>div {
	display: -ms-flexbox;
	display: flex;
	min-height: 100vh;
	-ms-flex-direction: column;
	flex-direction: column
}

.main-app>div>div {
	-ms-flex: 1;
	flex: 1
}*/

.VueCarousel-navigation-button[data-v-453ad8cd] {
	position: absolute;
	top: 50%;
	box-sizing: border-box;
	color: #000;
	text-decoration: none;
	appearance: none;
	border: none;
	background-color: transparent;
	padding: 0;
	cursor: pointer;
	outline: none;
}

.VueCarousel-navigation-button[data-v-453ad8cd]:focus {
	outline: 1px solid lightblue;
}

.VueCarousel-navigation-next[data-v-453ad8cd] {
	right: 0;
	transform: translateY(-50%) translateX(100%);
	font-family: "system";
}

.VueCarousel-navigation-prev[data-v-453ad8cd] {
	left: 0;
	transform: translateY(-50%) translateX(-100%);
	font-family: "system";
}

.VueCarousel-navigation--disabled[data-v-453ad8cd] {
	opacity: 0.5;
	cursor: default;
}


/* Define the "system" font family */

@font-face {
	font-family: system;
	font-style: normal;
	font-weight: 300;
	src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"), local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Symbol"), local("Roboto-Light"), local("DroidSans"), local("Tahoma");
}

.VueCarousel-pagination[data-v-438fd353] {
	width: 100%;
	text-align: center;
}

.VueCarousel-pagination--top-overlay[data-v-438fd353] {
	position: absolute;
	top: 0;
}

.VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
	position: absolute;
	bottom: 0;
}

.VueCarousel-dot-container[data-v-438fd353] {
	display: inline-block;
	margin: 0 auto;
	padding: 0;
}

.VueCarousel-dot[data-v-438fd353] {
	display: inline-block;
	cursor: pointer;
	appearance: none;
	border: none;
	background-clip: content-box;
	box-sizing: content-box;
	padding: 0;
	border-radius: 100%;
	outline: none;
}

.VueCarousel-dot[data-v-438fd353]:focus {
	outline: 1px solid lightblue;
}

.VueCarousel-slide {
	flex-basis: inherit;
	flex-grow: 0;
	flex-shrink: 0;
	user-select: none;
	backface-visibility: hidden;
	-webkit-touch-callout: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	outline: none;
}

.VueCarousel-slide-adjustableHeight {
	display: table;
	flex-basis: auto;
	width: 100%;
}

.VueCarousel {
	display: flex;
	flex-direction: column;
	position: relative;
}

.VueCarousel--reverse {
	flex-direction: column-reverse;
}

.VueCarousel-wrapper {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.VueCarousel-inner {
	display: flex;
	flex-direction: row;
	backface-visibility: hidden;
}

.VueCarousel-inner--center {
	justify-content: center;
}

.banner {
	width: 100%;
	max-width: 1200px;
	max-height: 100%;
	margin: 0 auto;
	margin-top: 16px
}

.banner__desktop {
	width: 100%;
	height: 100%
}

@media screen and (max-width: 600px) {
	.banner__desktop {
		display: none
	}
}

.banner__mobile {
	width: 100%;
	height: 100%
}

@media screen and (min-width: 601px) {
	.banner__mobile {
		display: none
	}
}

.compare[data-v-b560be68] {
	display: block;
	position: fixed;
	width: 100%;
	max-width: 1800px;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 0);
	z-index: 98
}

.compare--relative[data-v-b560be68] {
	position: relative;
	display: block;
	width: 100%
}

.compare-wrapper[data-v-b560be68] {
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	-ms-flex-align: center;
	align-items: center;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	color: #333333;
	font-size: 16px;
	padding: 8px;
	background-color: white;
	top: -64px;
	right: 0
}

.compare-wrapper .button[data-v-b560be68] {
	display: block;
	cursor: pointer;
	border-radius: 4px;
	background-color: #03759E;
	color: white;
	border-radius: 4px;
	padding: 4px 8px;
	margin-left: 8px
}

.compare-wrapper .button[data-v-b560be68]:hover {
	text-decoration: none
}

.category[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	background-color: white;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

@media screen and (max-width: 600px) {
	.category[data-v-3d7d5c11] {
		display: none
	}
}

.category-menu[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: 40px;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width: 1200px) {
	.category-menu[data-v-3d7d5c11] {
		margin: 0 24px
	}
}

@media screen and (max-width: 993px) {
	.category-menu[data-v-3d7d5c11] {
		margin-right: 0px
	}
}

.category-menu label[data-v-3d7d5c11] {
	font-size: 16px;
	font-weight: bold;
	margin: 0 16px 0 0;
	width: 152px;
	box-sizing: border-box;
	color: #333
}

@media screen and (max-width: 1104px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 15px;
		margin-right: 0
	}
}

@media screen and (max-width: 1038px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 14px;
		margin-right: 0;
		width: 140px
	}
}

@media screen and (max-width: 983px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 13px;
		margin-right: 0;
		width: 130px
	}
}

@media screen and (max-width: 830px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 12px;
		margin-right: 0;
		width: 130px
	}
}

.category-menu__dropdown[data-v-3d7d5c11] {
	height: 100%;
	width: calc(100% - 164px)
}

.category-menu__dropdown ul[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin: 0
}

.category .menu-dropdown__list[data-v-3d7d5c11] {
	position: relative;
	color: #03759E;
	font-size: 12px;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-label[data-v-3d7d5c11] {
	position: relative;
	display: block;
	padding: 0 8px;
	margin: 0
}

@media screen and (max-width: 1056px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 11px
	}
}

@media screen and (max-width: 1038px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10px
	}
}

@media screen and (max-width: 993px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10.5px;
		padding-right: 4px
	}
}

@media screen and (max-width: 962px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10px
	}
}

@media screen and (max-width: 931px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 9.5px
	}
}

@media screen and (max-width: 899px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 9px
	}
}

@media screen and (max-width: 869px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 8.5px
	}
}

.category .menu-dropdown__list-label .ico[data-v-3d7d5c11] {
	font-weight: bold;
	vertical-align: middle;
	margin-left: 4px
}

.category .menu-dropdown__list-child[data-v-3d7d5c11] {
	position: absolute;
	display: block;
	width: 100%;
	min-width: 250px;
	max-width: 240px;
	visibility: hidden;
	top: 100%;
	left: 0;
	background-color: white;
	box-sizing: border-box;
	z-index: 3002;
	box-shadow: 0 26px 26px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.1)
}

.category .menu-dropdown__list-child.grandchild[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child.last[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child.underlast[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child ul[data-v-3d7d5c11] {
	position: relative;
	display: block;
	width: 100%
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.child-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.child-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.child-list:hover .grandchild[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.grandchild-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.grandchild-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.grandchild-list:hover .last[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.last-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.last-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.last-list:hover .underlast[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list:hover .menu-dropdown__list-child[data-v-3d7d5c11] {
	display: block;
	visibility: visible
}

.search[data-v-24b9ace8] {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	background-color: transparent;
	font-size: 14px
}

.search-autocomplete[data-v-24b9ace8] {
	position: relative;
	width: calc(100% - 98px);
	height: 100%;
	margin-right: 8px
}

@media screen and (max-width: 600px) {
	.search-autocomplete[data-v-24b9ace8] {
		width: 100%;
		margin: 0
	}
}

.search-autocomplete__input[data-v-24b9ace8] {
	padding: 8px 16px;
	border: 1px solid #ddd;
	width: 100%;
	height: 100%;
	border-radius: 4px
}

@media screen and (max-width: 600px) {
	.search-autocomplete__input[data-v-24b9ace8] {
		padding-right: 32px
	}
}

.search-autocomplete__content[data-v-24b9ace8] {
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	top: calc(100% + 10px);
	z-index: 100
}

.search .button[data-v-24b9ace8] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ff6100;
	font-size: 16px;
	width: 90px;
	color: white;
	border-radius: 4px;
	border: 0;
	box-sizing: border-box
}

@media screen and (max-width: 600px) {
	.search .button[data-v-24b9ace8] {
		border: 1px solid #adadad;
		display: none
	}
}

.search .button[data-v-24b9ace8]:hover {
	background-color: #cc550d
}

.search .button .icon-Search[data-v-24b9ace8] {
	display: block;
	color: white;
	padding-top: 2px;
	margin-right: 4px
}

.search .icon-Search[data-v-24b9ace8] {
	display: none;
	font-size: 20px;
	color: #333333
}

@media screen and (max-width: 600px) {
	.search .icon-Search[data-v-24b9ace8] {
		display: block;
		position: absolute;
		top: 50%;
		right: 8px;
		transform: translate(0, -50%)
	}
}

.modal[data-v-659aa5be] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	position: fixed;
	width: 100%;
	height: 100%;
	background-color: rgba(51, 51, 51, 0.6)
}

.modal .modal-header[data-v-659aa5be] {
	position: relative;
	padding: 0;
	border: 0
}

.modal .modal-header__title[data-v-659aa5be] {
	font-size: 20px;
	font-weight: 600px
}

.modal-wrapper[data-v-659aa5be] {
	position: relative;
	background: white;
	box-shadow: 0 26px 26px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.1);
	border-radius: 6px;
	padding: 20px;
	width: 500px
}

@media screen and (max-width: 600px) {
	.modal-wrapper[data-v-659aa5be] {
		width: 90%
	}
}

.modal-wrapper .icon-Cross[data-v-659aa5be] {
	position: absolute;
	top: 50%;
	right: -6px;
	transform: translate(0, -50%);
	font-size: 24px;
	cursor: pointer;
	z-index: 1
}

.modal__body[data-v-659aa5be] {
	text-align: center;
	margin-top: 16px
}

.modal__body .message[data-v-659aa5be] {
	max-height: 400px;
	overflow: auto
}

.button[data-v-659aa5be] {
	border-radius: 4px;
	text-align: center;
	font-size: 14px;
	padding: 12px 36px
}

.button__blue[data-v-659aa5be] {
	background-color: #03759E;
	color: white;
	cursor: pointer
}

.button__blue[data-v-659aa5be]:hover {
	background-color: #03759E
}

.modal-footer[data-v-659aa5be] {
	padding: 0;
	border: 0;
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 16px
}

.router[data-v-6c89556c] {
	text-decoration: none;
	color: #333333
}

.icon-Location[data-v-6c89556c] {
	vertical-align: middle;
	margin-right: 4px
}

.product[data-v-6c89556c] {
	position: relative;
	background-color: white;
	padding: 8px;
	border-radius: 6px
}

.product hr[data-v-6c89556c] {
	margin: 10px 0
}

.product-icon[data-v-6c89556c] {
	margin-bottom: 16px
}

.product-label[data-v-6c89556c] {
	position: absolute;
	padding: 2px 4px;
	border-radius: 4px;
	font-size: 8pt;
	color: #ffffff;
	text-transform: uppercase;
	left: 8px;
	top: 8px;
	letter-spacing: 1px;
	z-index: 2
}

@media screen and (max-width: 600px) {
	.product-label[data-v-6c89556c] {
		font-size: 5pt
	}
}

.product-type-label[data-v-6c89556c] {
	position: absolute;
	padding: 2px 4px;
	border-radius: 4px;
	font-size: 8pt;
	color: #ffffff;
	text-transform: uppercase;
	top: 8px;
	letter-spacing: 1px;
	z-index: 2;
	background-color: #608935
}

@media screen and (max-width: 600px) {
	.product-type-label[data-v-6c89556c] {
		left: 40px;
		font-size: 5pt
	}
}

.product-umkm-label[data-v-6c89556c] {
	position: absolute;
	padding: 2px 4px;
	border-radius: 4px;
	font-size: 8pt;
	color: #ffffff;
	text-transform: uppercase;
	top: 8px;
	letter-spacing: 1px;
	z-index: 2;
	background-color: #4f3589
}

@media screen and (max-width: 600px) {
	.product-umkm-label[data-v-6c89556c] {
		left: 40px;
		font-size: 5pt
	}
}

.product-img[data-v-6c89556c] {
	display: block;
	width: 100%;
	padding-top: 100%;
	position: relative;
	margin-bottom: 8px
}

.product-img img[data-v-6c89556c] {
	display: block;
	position: absolute;
	margin: auto;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	object-fit: contain;
	border-radius: 4px
}

.product-title[data-v-6c89556c] {
	font-size: 16px;
	line-height: 20px;
	height: 60px;
	font-weight: 600;
	margin-bottom: 0;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden
}

@media screen and (max-width: 768px) {
	.product-title[data-v-6c89556c] {
		font-size: 14px
	}
}

.product-price[data-v-6c89556c] {
	font-size: 14px;
	line-height: 20px;
	height: 40px;
	overflow: hidden;
	color: #ff6100;
	font-weight: 600;
	margin-top: 8px
}

@media screen and (max-width: 768px) {
	.product-price[data-v-6c89556c] {
		margin-top: 6px
	}
}

.product-shipping[data-v-6c89556c] {
	color: #13a600;
	font-weight: 600;
	font-size: 14px;
	height: 16px
}

@media screen and (max-width: 374px) {
	.product-shipping[data-v-6c89556c] {
		font-size: 12px
	}
}

.product-merchant-name[data-v-6c89556c] {
	font-size: 16px;
	font-weight: 600;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media screen and (max-width: 768px) {
	.product-merchant-name[data-v-6c89556c] {
		font-size: 14px;
		height: 18px
	}
}

.product-sellby[data-v-6c89556c] {
	font-size: 14px;
	color: #888888
}

@media screen and (max-width: 768px) {
	.product-sellby[data-v-6c89556c] {
		margin-top: 8px;
		font-size: 12px
	}
}

.product-icon[data-v-6c89556c] {
	border-radius: 4px;
	font-size: 16px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #888888
}

@media screen and (max-width: 768px) {
	.product-icon[data-v-6c89556c] {
		font-size: 14px;
		height: 20px
	}
}

.new[data-v-6c89556c] {
	background-color: #13a600
}

.oos[data-v-6c89556c] {
	background-color: #ed1c24
}

.education-level[data-v-6c89556c] {
	display: -ms-flexbox;
	display: flex;
	margin: 10px 0;
	height: 21px
}

.education-level .item-content[data-v-6c89556c] {
	color: white;
	padding: 0 3px;
	border-radius: 4px;
	width: -webkit-fit-content;
	width: fit-content;
	margin-right: 3px;
	font-size: 14px
}

.button-comparison[data-v-6c89556c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 35px;
	padding: 4px 4px;
	border-radius: 4px;
	border: solid 1px #ff6100;
	font-size: 14px;
	cursor: pointer;
	color: white;
	margin-top: 12px;
	background-color: #ff6100
}

.button-comparison[data-v-6c89556c]:hover {
	background-color: #cc550d
}

.button-comparison .icon-Cart[data-v-6c89556c] {
	margin-right: 4px;
	color: white
}

.left-8[data-v-6c89556c] {
	left: 8px
}

.left-55[data-v-6c89556c] {
	left: 55px
}

.left-93[data-v-6c89556c] {
	left: 93px
}

.register[data-v-47f97b2a] {
	max-width: 500px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	padding: 24px
}

@media screen and (max-width: 600px) {
	.register[data-v-47f97b2a] {
		margin: 80px auto
	}
}

@media screen and (min-width: 601px) {
	.register[data-v-47f97b2a] {
		max-width: 500px;
		margin: 80px auto
	}
}

.register .register__header[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #333333
}

.register .register__header--info[data-v-47f97b2a] {
	width: 100%;
	font-size: 16px;
	float: left;
	text-align: left
}

.register .register__header--logo[data-v-47f97b2a] {
	margin-top: 8px
}

.register .register__header--logo img[data-v-47f97b2a] {
	width: 80px;
	height: 80px
}

.register .register__header--title[data-v-47f97b2a] {
	margin-top: 14px;
	font-size: 24px;
	font-weight: 600
}

.register .register__form[data-v-47f97b2a] {
	margin-top: 24px
}

.register .register__form--title[data-v-47f97b2a] {
	margin-top: 36px;
	font-size: 20px;
	font-weight: 600;
	color: #333333
}

.register .register__form .width-75[data-v-47f97b2a] {
	width: 75% !important
}

.register .register__form .textInputTitle[data-v-47f97b2a] {
	margin-top: 10px
}

.register .register__form .textInput[data-v-47f97b2a] {
	position: relative;
	width: 100%;
	height: 48px;
	border-radius: 4px;
	border: solid 1px #adadad;
	margin: 6px 0
}

.register .register__form .textInput--error[data-v-47f97b2a] {
	font-size: 14px;
	color: #ed1c24
}

.register .register__form .icon-Cross[data-v-47f97b2a] {
	width: 13px;
	height: 13px;
	color: #ffddde;
	background-color: #ed1c24;
	border-radius: 50%;
	top: 4px;
	margin-right: 4px
}

.register .register__form .icon-default[data-v-47f97b2a] {
	font-size: 20px;
	color: #03759E;
	background-color: transparent;
	border-radius: 50%
}

.register .register__form .textInput span[data-v-47f97b2a] {
	position: absolute;
	top: 12px;
	right: 15px;
	font-size: 20px;
	z-index: 0
}

.register .register__form .textInput input[data-v-47f97b2a],
.register .register__form .textInput label[data-v-47f97b2a] {
	cursor: text;
	padding: 1.1em 1% 0.15em 1%;
	position: absolute;
	transition: all 0.15s ease;
	width: 100%
}

.register .register__form .textInput select[data-v-47f97b2a] {
	cursor: pointer;
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 1;
	background-color: transparent;
	padding: 5px 10px;
	color: #BCB9B8;
	padding-right: 30px
}

.register .register__form .textInput select.filled[data-v-47f97b2a] {
	color: #333333
}

.register .register__form .textInput select.dropdown-disabled[data-v-47f97b2a] {
	background-color: #ddd
}

.register .register__form .textInput option[data-v-47f97b2a]:not(:first-of-type) {
	color: #333333
}

.register .register__form .textInput select[data-v-47f97b2a]:selected {
	color: #333333
}

.register .register__form .textInput input[data-v-47f97b2a],
.register .register__form .textInput select[data-v-47f97b2a],
.register .register__form textareaInput textarea[data-v-47f97b2a] {
	border: solid #eee 1px;
	border-radius: 5px;
	outline: none
}

.register .register__form .textInput label[data-v-47f97b2a] {
	color: #BCB9B8;
	padding: 0.5em 0.5em
}

.register .register__form .textInput input.filled~label[data-v-47f97b2a],
.register .register__form .textInput input:focus~label[data-v-47f97b2a] {
	font-size: 0.6em;
	font-weight: 600;
	position: absolute
}

.register .register__form .textInput input.filled~label[data-v-47f97b2a],
.register .register__form .textInput select.filled~label[data-v-47f97b2a],
.register .register__form .textareaInput textarea.filled~label[data-v-47f97b2a] {
	color: #0095da
}

.register .register__form .textInput input.filled~label[data-v-47f97b2a],
.register .register__form .textInput input:focus~label[data-v-47f97b2a],
.register .register__form .textInput select.filled~label[data-v-47f97b2a],
.register .register__form .textInput select:focus~label[data-v-47f97b2a] {
	font-size: 0.6em;
	font-weight: 600;
	position: absolute
}

.register .register__form select[data-v-47f97b2a] {
	-webkit-appearance: none;
	-moz-appearance: none
}

.register .register__form .radio[data-v-47f97b2a] {
	-webkit-appearance: none;
	width: 18px;
	height: 18px;
	margin-top: 10px;
	border: 2px solid gray;
	border-radius: 50%;
	outline: none
}

.register .register__form input[type='radio'][data-v-47f97b2a]:before {
	content: '';
	display: block;
	width: 60%;
	height: 60%;
	margin: 20% auto;
	border-radius: 50%
}

.register .register__form input[type="radio"][data-v-47f97b2a]:checked:before {
	background: #03759E
}

.register .register__form input[type="radio"][data-v-47f97b2a]:checked {
	border-color: #03759E
}

.register .register__form .radio~label[data-v-47f97b2a] {
	margin-top: -2px;
	margin-left: 10px;
	vertical-align: middle;
	font-size: 16px
}

.register .register__form .form__upload[data-v-47f97b2a] {
	max-width: 452px;
	min-height: 124px;
	background-color: #eaeaea;
	text-align: center;
	padding: 16px;
	margin-top: 16px
}

.register .register__form .form__upload--title[data-v-47f97b2a] {
	font-size: 18px;
	font-weight: 600;
	color: #333333
}

.register .register__form .form__upload--filename[data-v-47f97b2a] {
	margin-top: 16px
}

.register .register__form .form__upload--button[data-v-47f97b2a] {
	margin: 8px;
	font-size: 14px;
	font-weight: 600
}

.register .register__form .form__upload--button button[data-v-47f97b2a] {
	padding: 3px 8px;
	border-radius: 5px;
	background-color: #03759E;
	color: #ffffff;
	border: none
}

.register .register__form .form__upload--button button[data-v-47f97b2a]:hover {
	background-color: #03759E
}

.register .register__form .form__upload--button .icon-Upload[data-v-47f97b2a] {
	width: 16px;
	height: 16px;
	margin-right: 8px
}

.register .register__form .form__upload--hidden[data-v-47f97b2a] {
	display: none
}

.register .register__form .form__upload--error[data-v-47f97b2a] {
	font-size: 14px;
	color: #ed1c24
}

.register .register__form .form__upload--description[data-v-47f97b2a] {
	font-size: 14px;
	color: #333333
}

.register .register__form .textareaInput[data-v-47f97b2a] {
	position: relative;
	width: 100%;
	height: 128px;
	border-radius: 4px;
	border: solid 1px #adadad
}

.register .register__form .textareaInput textarea[data-v-47f97b2a],
.register .register__form .textareaInput label[data-v-47f97b2a] {
	cursor: text;
	padding: 1.1em 1% 0.15em 1%;
	position: absolute;
	transition: all 0.15s ease;
	width: 100%;
	height: 100%;
	outline: none
}

.register .register__form .textareaInput label[data-v-47f97b2a] {
	color: #BCB9B8;
	padding: 0.5em 0.5em
}

.register .register__form .textareaInput textarea.filled~label[data-v-47f97b2a],
.register .register__form .textareaInput textarea:focus~label[data-v-47f97b2a] {
	font-size: 0.6em;
	font-size: 0.6em;
	font-weight: 600;
	position: absolute
}

.register .register__form .agreement[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px
}

.register .register__form .agreement__checkbox[data-v-47f97b2a] {
	width: 50px;
	height: 30px;
	background-color: #ffffff;
	margin-right: 8px
}

.register .register__form .agreement__description[data-v-47f97b2a] {
	font-size: 16px;
	color: #333333
}

.register .register__form .agreement__description .tnc[data-v-47f97b2a] {
	color: #03759E;
	cursor: pointer
}

.register .register__form .agreement--error[data-v-47f97b2a] {
	margin-top: 5px
}

.register .register__form .form__submit[data-v-47f97b2a] {
	margin-top: 24px;
	padding: 14px 30px;
	background-color: #ff6100;
	border-radius: 5px;
	color: white;
	text-align: center;
	cursor: pointer
}

.register .register__form .form__submit--disabled[data-v-47f97b2a] {
	background-color: #ddd
}

.register .register__form .form__submit[data-v-47f97b2a]:hover {
	background-color: #cc550d
}

.register .register__form .form__submit--disabled[data-v-47f97b2a]:hover {
	background-color: #ddd
}

.register .modal-header__title[data-v-47f97b2a] {
	font-size: 16px;
	font-weight: bold;
	margin: 0
}

.register .capitalize[data-v-47f97b2a] {
	text-transform: capitalize
}

.register .fweight-bold[data-v-47f97b2a] {
	font-weight: bold
}

.register .document[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1
}

.register .document-select[data-v-47f97b2a] {
	font-size: 16px
}

.register .document-add[data-v-47f97b2a] {
	color: #03759E;
	font-weight: 600;
	cursor: pointer
}

.register .document-upload__button[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	color: #03759E;
	font-weight: 600;
	border: 1px solid #03759E;
	border-radius: 4px;
	margin: 6px 0 6px 10px;
	padding: 12px auto;
	background-color: white
}

.register .document-upload__remove[data-v-47f97b2a] {
	color: #03759E;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	font-size: 14px;
	cursor: pointer;
	float: right
}

.register .document-name[data-v-47f97b2a] {
	font-size: 14px;
	font-weight: 600;
	padding: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.register .document-placeholder[data-v-47f97b2a] {
	padding: 10px;
	color: #adadad
}

.register .icon-Plus[data-v-47f97b2a] {
	font-weight: 600
}

.register .address-maps[data-v-47f97b2a] {
	height: 500px !important;
	width: 100%;
	padding: 0px !important
}

.register .bank-account-info[data-v-47f97b2a] {
	font-size: 14px;
	color: rgba(51, 51, 51, 0.6);
	margin-top: 15px
}

.header .top__section[data-v-b0a2fc22] {
	display: block;
	width: 100%;
	background-color: #133D66;
	padding: 8px 0px;
}

.header .bottom__section[data-v-b0a2fc22] {
	width: 100%;
	background-color: #03759E;
}

.color-center {
	color: #03759E;
}

.portal__header[data-v-60fd1250] {
	text-align: center;
	letter-spacing: normal;
	line-height: normal;
	text-align: center;
	font-stretch: normal;
	color: #333333
}

.portal__title[data-v-60fd1250] {
	font-size: 34px;
	font-weight: 600
}

.portal__subtitle[data-v-60fd1250] {
	font-size: 16px;
	font-weight: normal
}

@media screen and (max-width: 600px) {
	.portal__content[data-v-60fd1250] {
		margin: 40px 16px
	}
}

@media screen and (min-width: 601px) {
	.portal__content[data-v-60fd1250] {
		margin-top: 40px;
		margin-bottom: 40px;
		padding-left: 2%
	}
}

.portal__content--title[data-v-60fd1250] {
	font-size: 20px;
	font-weight: 600;
	color: #333333
}

.portal__content--description[data-v-60fd1250] {
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #888888
}

.portal__content--wrapper[data-v-60fd1250] {
	color: black;
	text-decoration: none;
	cursor: pointer;
	height: auto;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	display: -ms-flexbox;
	display: flex;
	padding: 16px 8px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width: 600px) {
	.portal__content--wrapper[data-v-60fd1250] {
		margin: 10px auto
	}
}

@media screen and (min-width: 601px) {
	.portal__content--wrapper[data-v-60fd1250] {
		width: 400px;
		margin: 10px auto
	}
}

.portal__content--wrapper .left[data-v-60fd1250] {
	width: 61px
}

.portal__content--wrapper .left img[data-v-60fd1250] {
	float: right;
	width: 61px;
	height: 61px
}

.portal__content--wrapper .middle[data-v-60fd1250] {
	width: calc(100% - 91px);
	padding-left: 8px;
	box-sizing: border-box
}

.portal__content--wrapper .right[data-v-60fd1250] {
	width: 30px
}

.portal__content--wrapper .right i[data-v-60fd1250] {
	font-size: 30px
}

.product__detail {
	background-color: #f1f1f1;
	font-size: 16px
}

.product__detail .breadcrumb {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	padding: 0.75rem 0rem;
	margin: 0 auto;
	background-color: transparent;
	max-width: 1200px
}

@media screen and (max-width: 1200px) {
	.product__detail .breadcrumb {
		margin: 0 24px
	}
}

@media screen and (max-width: 600px) {
	.product__detail .breadcrumb {
		display: none
	}
}

.product__detail .breadcrumb .active {
	color: #03759E;
	cursor: pointer
}

.product__detail .breadcrumb .icon-Right-arrow {
	font-size: 18px
}

.product__detail--section {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto
}

@media screen and (max-width: 600px) {
	.product__detail--section {
		display: block
	}
}

.product__detail--section-left {
	width: 100%;
	margin-bottom: 24px
}

@media screen and (max-width: 1200px) {
	.product__detail--section-left {
		margin: 0 24px
	}
}

@media screen and (max-width: 600px) {
	.product__detail--section-left {
		width: 100% !important;
		margin-bottom: 16px;
		margin: 0 auto
	}
}

.product__detail--section-left-up {
	display: -ms-flexbox;
	display: flex;
	background-color: white;
	height: -webkit-fit-content;
	height: fit-content
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up {
		margin-left: 0px;
		display: block
	}
}

.product__detail--section-left-up_info {
	width: 60%;
	padding: 0.6rem 16px 16px 8px
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info {
		padding: 0.6rem 16px 16px 16px;
		width: 100%
	}
}

.product__detail--section-left-up_info .title {
	border-bottom: 1px solid rgba(0, 0, 0, 0.12)
}

.product__detail--section-left-up_info .title .brand {
	margin-bottom: 16px;
	font-weight: normal;
	font-size: 16px
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .title .publisher {
		font-weight: normal;
		color: #03759E
	}
}

.product__detail--section-left-up_info .title .product-label {
	display: inline-block;
	padding: 4px 8px;
	border-radius: 4px;
	font-size: 14px;
	color: white;
	text-transform: uppercase
}

.product__detail--section-left-up_info .title .new {
	background-color: #13a600
}

.product__detail--section-left-up_info .title .oos {
	background-color: #ed1c24
}

.product__detail--section-left-up_info .title .product-type-label {
	display: inline-block;
	padding: 4px 8px;
	border-radius: 4px;
	font-size: 14px;
	color: white;
	background-color: #608935
}

.product__detail--section-left-up_info .title .umkm-label {
	display: inline-block;
	padding: 4px 8px;
	border-radius: 4px;
	font-size: 14px;
	color: white;
	background-color: #4f3589
}

.product__detail--section-left-up_info .title .education-level {
	display: -ms-flexbox;
	display: flex;
	margin: 10px 0
}

.product__detail--section-left-up_info .title .education-level .item-info {
	margin-right: 10px
}

.product__detail--section-left-up_info .title .education-level .item-content {
	color: white;
	padding: 0 3px;
	border-radius: 4px;
	width: -webkit-fit-content;
	width: fit-content;
	margin-right: 3px
}

.product__detail--section-left-up_info .price {
	margin-top: 16px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.12)
}

.product__detail--section-left-up_info .price__label {
	margin-bottom: 0
}

.product__detail--section-left-up_info .price__section .currency {
	font-size: 24px;
	color: #f37021;
	font-weight: bold;
	margin: 4px 0
}

.product__detail--section-left-up_info .price__section .currency-zone {
	font-size: 18px
}

.product__detail--section-left-up_info .price__section .currency--black {
	padding-right: 16px;
	color: #333333
}

.product__detail--section-left-up_info .price__section .shipping {
	color: #13a600;
	font-weight: 600;
	font-size: 14px;
	height: 16px;
	padding-bottom: 32px
}

@media screen and (max-width: 768px) {
	.product__detail--section-left-up_info .price__section .shipping {
		font-size: 12px
	}
}

.product__detail--section-left-up_info .price__section .all-product-offers {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 16px;
	color: #03759E;
	cursor: pointer
}

.product__detail--section-left-up_info .price__section .desc {
	font-size: 14px;
	margin-bottom: 16px
}

.product__detail--section-left-up_info .stock {
	margin-top: 16px
}

.product__detail--section-left-up_info .stock__available {
	padding-top: 5px;
	color: #13a600;
	font-weight: 600
}

.product__detail--section-left-up_info .stock .danger {
	color: #ed1c24
}

.product__detail--section-left-up_info .stock__qtyError {
	color: #ed1c24 !important;
	font-size: 14px
}

.product__detail--section-left-up_info .stock__wholesale {
	margin-top: 16px;
	display: -ms-flexbox;
	display: flex
}

.product__detail--section-left-up_info .button {
	display: -ms-flexbox;
	display: flex;
	margin-top: 16px
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .button {
		display: block
	}
}

.product__detail--section-left-up_info .button__buy {
	cursor: pointer;
	background-color: #03759E;
	padding: 10px;
	border-radius: 4px;
	color: white;
	width: 50%;
	margin-right: 10px;
	text-align: center;
	font-size: 14px
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .button__buy {
		width: 100%
	}
}

.product__detail--section-left-up_info .button__buy:hover {
	background-color: #cc550d
}

.product__detail--section-left-up_info .button .notAllowed {
	background-color: #d6d6d6;
	cursor: not-allowed
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .button .notAllowed {
		width: 100%;
		margin-bottom: 8px
	}
}

.product__detail--section-left-up_info .button__cart {
	cursor: pointer;
	background-color: #03759E;
	padding: 10px;
	border-radius: 4px;
	color: white;
	width: 50%;
	text-align: center;
	font-size: 14px
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .button__cart {
		width: 100%;
		margin-top: 8px
	}
}

.product__detail--section-left-up_info .button__cart:hover {
	background-color: #03759E
}

.product__detail--section-left-up_info .button .notAllowed {
	background-color: #d6d6d6;
	cursor: not-allowed
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .button .notAllowed {
		width: 100%
	}
}

.product__detail--section-left-up_info .more-info {
	display: -ms-flexbox;
	display: flex;
	margin-top: 16px;
	border-top: 1px solid rgba(0, 0, 0, 0.12)
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .more-info {
		display: block
	}
}

.product__detail--section-left-up_info .more-info::after {
	content: '';
	display: table;
	clear: both
}

.product__detail--section-left-up_info .more-info .label {
	padding-top: 10px;
	width: 70%
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .more-info .label {
		width: 100%
	}
}

.product__detail--section-left-up_info .more-info .ask-seller {
	width: 30% !important
}

.product__detail--section-left-up_info .more-info .button__orange {
	width: -webkit-fit-content;
	width: fit-content;
	padding: 8px 16px;
	float: right !important;
	border: solid 1px #ff6100;
	border-radius: 4px;
	background-color: #ff6100;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	color: white;
	margin: 16px 0 0 0
}

.product__detail--section-left-up_info .more-info .button__orange:hover {
	background-color: #cc550d
}

@media screen and (max-width: 600px) {
	.product__detail--section-left-up_info .more-info .button__orange {
		float: left !important;
		width: auto;
		padding: 8px 24px;
		margin-top: 8px
	}
}

.product__detail--section-left-bottom {
	margin-right: 0
}

.product__detail--section-right {
	margin-right: 1rem
}

@media screen and (max-width: 600px) {
	.product__detail--section-right {
		margin-right: 0px
	}
}

.product__detail .modal__add {
	display: -ms-flexbox;
	display: flex;
	padding: 8px 0;
	-ms-flex-align: start;
	align-items: flex-start
}

.product__detail .modal__add-left {
	min-width: 60px;
	width: 60px;
	height: auto;
	border-radius: 4px;
	border: solid 1px #d6d6d6;
	margin-right: 8px;
	padding: 2px
}

.product__detail .modal__add-left img {
	border-radius: 4px
}

.product__detail .modal__add-right {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-positive: 1;
	flex-grow: 1;
	word-wrap: break-word;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 80px
}

.product__detail .modal__add-right .title {
	width: 100%;
	font-size: 16px;
	font-weight: 600;
	margin-top: -4px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.product__detail .modal__add-right .description {
	display: -ms-flexbox;
	display: flex
}

.product__detail .modal__add-right .description-price {
	margin-right: 16px
}

.product__detail .modal__add-right .description-price .price {
	color: #ff6100;
	font-weight: 600
}

.product__detail .modal__add-right .description-stock .stock {
	font-weight: 600
}

.product__detail .modal .button {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 8px
}

.product__detail .modal .button__blue {
	cursor: pointer;
	background-color: #03759E;
	padding: 6px;
	border-radius: 4px;
	color: white;
	width: 50%;
	text-align: center;
	font-size: 14px
}

.product__detail .modal .button__blue:hover {
	background-color: #03759E
}

@media screen and (max-width: 600px) {
	.product__detail .modal .button__blue {
		width: 100%
	}
}

.product__detail .modal .button__white {
	cursor: pointer;
	background-color: white;
	padding: 6px;
	border-radius: 4px;
	border: 1px solid #03759E;
	color: #03759E;
	width: 50%;
	text-align: center;
	font-size: 14px
}

.product__detail .modal .button__white:hover {
	background-color: #ddf2fb
}

@media screen and (max-width: 600px) {
	.product__detail .modal .button__white {
		width: 100%
	}
}

.product__detail .modal--dialog {
	text-align: center
}

.product__detail .modal--dialog .modal-container {
	width: 375px !important
}

@media screen and (max-width: 600px) {
	.product__detail .modal--dialog .modal-container {
		width: 80% !important
	}
}

.product__detail .modal--dialog .dialog-content {
	display: block;
	position: relative;
	width: 100%;
	padding: 0 24px;
	font-size: 14px
}

@media screen and (max-width: 320px) {
	.product__detail .modal--dialog .dialog-content {
		font-size: 12px
	}
}

.product__detail .modal--dialog .dialog-title {
	font-size: 18px;
	font-weight: 600;
	margin-bottom: 8px
}

@media screen and (max-width: 320px) {
	.product__detail .modal--dialog .dialog-title {
		font-size: 16px
	}
}

.product__detail .modal--dialog .button__blue {
	width: 100%
}

.product__detail .merchant-suspended {
	text-align: center
}

.product__detail .merchant-suspended.modal-mask .modal-wrapper .modal-container {
	padding: 40px 38px
}

.product__detail .merchant-suspended.modal-mask .modal-wrapper .modal-container .modal-header {
	display: none
}

.product__detail .merchant-suspended.modal-mask .modal-wrapper .modal-container .modal-body {
	margin-bottom: 24px
}

.product__detail .merchant-suspended .title {
	font-size: 20px;
	font-weight: 600
}

.product__detail .merchant-suspended .button__blue {
	padding: 14px 24px;
	width: 100%;
	font-weight: 600
}

.icon-Cart {
	margin-right: 4px;
	color: white
}

.icon-Info1 {
	margin: 4px 0px 0px 4px;
	color: #858585
}

.icon-Info1:hover {
	cursor: pointer
}

.m-t-10 {
	margin-top: 10px
}

.quantityInput[data-v-75e4e2aa] {
	display: -ms-flexbox;
	display: flex
}

.quantityInput .number[data-v-75e4e2aa] {
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	border: none;
	width: 35px;
	text-align: center
}

.quantityInput input[type='number'][data-v-75e4e2aa] {
	-webkit-appearance: textfield;
	appearance: textfield
}

.btnPlus[data-v-75e4e2aa] {
	cursor: pointer;
	background-color: #03759E;
	border: none;
	border-radius: 4px;
	color: #ffffff;
	font-size: 16px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 35px;
	margin-left: 10px;
	margin-right: 10px
}

.btnPlus[data-v-75e4e2aa]:hover {
	background-color: #03759E
}

.btnPlus.notAllowed[data-v-75e4e2aa] {
	background-color: #d6d6d6;
	cursor: not-allowed
}

.btnMinus[data-v-75e4e2aa] {
	cursor: pointer;
	background-color: #03759E;
	color: #ffffff;
	border: none;
	border-radius: 4px;
	font-size: 16px;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 5px;
	width: 35px;
	margin-left: 10px;
	margin-right: 10px
}

.btnMinus[data-v-75e4e2aa]:hover {
	background-color: #03759E
}

.btnMinus.notAllowed[data-v-75e4e2aa] {
	background-color: #d6d6d6;
	cursor: not-allowed
}

.qtyError[data-v-75e4e2aa] {
	margin-top: 35px;
	margin-left: 8px;
	font-size: 14px;
	color: #ed1c24;
	position: absolute
}

.itemDesc[data-v-ad560210] {
	margin-top: 16px;
	background-color: white;
	border: 10pt;
	border-color: #333333;
	text-align: justify;
	padding-top: 0
}

@media screen and (max-width: 600px) {
	.itemDesc[data-v-ad560210] {
		margin-left: 0px
	}
}

.tab[data-v-ad560210] {
	display: -ms-flexbox;
	display: flex
}

.tab[data-v-ad560210]:hover {
	cursor: pointer
}

.tabs[data-v-ad560210] {
	width: 100%;
	overflow: hidden;
	background-color: white;
	display: -ms-flexbox;
	display: flex
}

.tabs__left[data-v-ad560210] {
	width: 50%
}

.tabs__right[data-v-ad560210] {
	width: 100%;
	border-bottom: 1px solid #d6d6d6
}

.tablinks[data-v-ad560210] {
	background-color: inherit;
	text-align: center;
	border: none;
	outline: none;
	cursor: pointer;
	padding: 16px 16px;
	transition: 0.3s;
	font-size: 17px;
	font-weight: 600;
	border-bottom: 1px solid #d6d6d6;
	min-width: 150px;
	min-height: 50px;
	width: 100%
}

.active-tab[data-v-ad560210] {
	border-top: 2px solid #03759E !important;
	color: #03759E !important;
	border-bottom: none !important;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6
}

.content[data-v-ad560210] {
	padding-left: 16px;
	padding-right: 16px;
	padding-bottom: 24px !important;
	margin-bottom: 24px
}

@media screen and (max-width: 450px) {
	.content[data-v-ad560210] {
		font-size: 11px
	}
}

@media screen and (max-width: 600px) {
	.content[data-v-ad560210] {
		font-size: 13px
	}
}

.hr[data-v-ad560210] {
	margin-bottom: 10px !important;
	margin-top: 10px !important
}

.title[data-v-ad560210] {
	font-weight: 600;
	font-size: 18px;
	margin-top: 24px
}

@media screen and (max-width: 450px) {
	.title[data-v-ad560210] {
		font-size: 14px
	}
}

.info[data-v-ad560210] {
	margin: 16px 16px 0px 0px;
	display: -ms-flexbox;
	display: flex
}

.info-title[data-v-ad560210] {
	width: 120px;
	min-width: 120px
}

@media screen and (max-width: 361px) {
	.info-title[data-v-ad560210] {
		width: 70px
	}
}

@media screen and (max-width: 345px) {
	.info-title[data-v-ad560210] {
		width: 50px
	}
}

.desc-content[data-v-ad560210] {
	margin-top: 14px;
	font-weight: normal;
	font-size: 16px;
	white-space: pre-line;
	word-break: break-word
}

@media screen and (max-width: 450px) {
	.desc-content[data-v-ad560210] {
		font-size: 12px
	}
}

.merchant-info[data-v-5922405f] {
	background-color: white;
	padding: 16px;
	width: 100%;
	margin: 0 24px;
	max-width: 303px
}

@media screen and (max-width: 1200px) {
	.merchant-info[data-v-5922405f] {
		margin: 0 24px;
		margin-left: 0
	}
}

@media screen and (max-width: 600px) {
	.merchant-info[data-v-5922405f] {
		margin-left: 0px;
		max-width: 100%;
		margin-bottom: 40px
	}
}

.merchant-info .title[data-v-5922405f] {
	font-weight: 700;
	font-size: 16px !important
}

.merchant-info .content[data-v-5922405f] {
	display: block;
	padding-top: 10px;
	padding-bottom: 5px;
	font-weight: 600;
	color: #333333;
	padding-left: 0px;
	padding-right: 0px
}

@media screen and (max-width: 600px) {
	.merchant-info .content[data-v-5922405f] {
		padding-left: 0px
	}
}

.merchant-info .content[data-v-5922405f]:last-child {
	margin-bottom: 0px;
	padding-bottom: 0px !important
}

.merchant-info .content-image[data-v-5922405f] {
	text-align: center
}

.merchant-info .content-name[data-v-5922405f] {
	margin-left: 10px;
	text-align: center
}

.merchant-info .content-loc[data-v-5922405f] {
	display: -ms-flexbox;
	display: flex;
	color: rgba(51, 51, 51, 0.6)
}

.merchant-info .content-rating[data-v-5922405f] {
	display: block;
	margin-top: 8px;
	color: #333333
}

.merchant-info .content-rating__label[data-v-5922405f] {
	display: block;
	margin-bottom: 4px
}

.merchant-info .content-btn[data-v-5922405f] {
	margin-top: 16px;
	display: -ms-flexbox;
	display: flex
}

.merchant-info .content-btn a[data-v-5922405f] {
	width: 100%
}

.merchant-info .content-btn button[data-v-5922405f] {
	width: 100%;
	padding: 5px 5px;
	margin-right: 4px;
	border: 1px solid #03759E;
	border-radius: 4px;
	background-color: #ffffff;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	font-weight: 600;
	color: #03759E
}

.merchant-info .content-btn button[data-v-5922405f]:hover {
	background-color: #ddf2fb
}

.merchant-img[data-v-5922405f] {
	width: 50px;
	height: 50px;
	border: 1px solid #d6d6d6;
	margin-bottom: 8px
}

@media screen and (max-width: 600px) {
	.merchant-img[data-v-5922405f] {
		width: 61px;
		height: 61px
	}
}

.merchant-status[data-v-5922405f] {
	width: 51.9px;
	height: 24px;
	border-radius: 4px;
	color: #fff;
	line-height: 24px;
	font-weight: 600;
	font-size: 14px;
	text-align: center;
	margin: auto;
	display: block
}

.merchant-status.closed[data-v-5922405f] {
	background-color: #ed1c24
}

.merchant-status.open[data-v-5922405f] {
	background-color: #13a600
}

.merchant-name[data-v-5922405f] {
	color: #000;
	font-size: 16px;
	font-weight: 600
}

.merchant-loc[data-v-5922405f] {
	color: #333333;
	font-weight: normal;
	margin-left: 4px
}

.icon-Location[data-v-5922405f] {
	margin-top: 4px
}

a[data-v-5922405f]:hover {
	text-decoration: none
}

.active {
	color: #03759E !important;
}

.star[data-v-6c5bc10e] {
	display: inline-block;
	position: relative;
	height: 20px;
	font-size: 20px;
	line-height: 20px;
	color: #d6d6d6
}

.star__wrapper[data-v-6c5bc10e] {
	position: absolute;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	left: 0;
	float: left
}

.star__wrapper.active[data-v-6c5bc10e] {
	width: 100px;
	color: #f7931e
}

.star__wrapper .icon-Starsvg[data-v-6c5bc10e] {
	display: block;
	width: 20px
}

.star[data-v-6c5bc10e]::after {
	content: '';
	display: table;
	clear: both
}

.image-list[data-v-19431e1e] {
	display: block;
	width: 100%;
	overflow: hidden;
	margin-top: 8px
}

.image-list[data-v-19431e1e]::after {
	content: '';
	display: table;
	clear: both
}

.image-list .image-item[data-v-19431e1e] {
	display: block;
	float: left;
	cursor: pointer;
	margin-right: 8px;
	border: 1px solid #e0e0e0;
	border-radius: 4px;
	width: calc((100% - 32px) / 5)
}

.image-list .image-item__wrapper[data-v-19431e1e] {
	position: relative;
	width: 100%;
	padding-top: 100%
}

.image-list .image-item__wrapper img[data-v-19431e1e] {
	display: block;
	position: absolute;
	margin: auto;
	height: 100%;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	object-fit: contain;
	padding: 2px
}

.image-list .image-item[data-v-19431e1e]:last-child {
	margin-right: 0px
}

.image-list .active[data-v-19431e1e] {
	border: 1px solid #03759E
}

.review-product[data-v-5046ee6d] {
	padding: 0px 16px;
	color: #333333;
	font-size: 16px
}

@media screen and (max-width: 400px) {
	.review-product[data-v-5046ee6d] {
		padding: 0px
	}
}

.review-product__top--title[data-v-5046ee6d] {
	font-weight: 600;
	font-size: 18px;
	margin-top: 24px
}

@media screen and (max-width: 400px) {
	.review-product__top--title[data-v-5046ee6d] {
		font-size: 16px
	}
}

.review-product__top--rating-summary[data-v-5046ee6d] {
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

@media screen and (max-width: 700px) {
	.review-product__top--rating-summary[data-v-5046ee6d] {
		display: block
	}
}

.review-product__top--rating-summary .left[data-v-5046ee6d] {
	padding-left: 16px;
	width: 150px;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width: 700px) {
	.review-product__top--rating-summary .left[data-v-5046ee6d] {
		margin-bottom: 16px
	}
}

.review-product__top--rating-summary .rating-number[data-v-5046ee6d] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 20px;
	margin-left: 28px
}

@media screen and (max-width: 400px) {
	.review-product__top--rating-summary .rating-number[data-v-5046ee6d] {
		font-size: 16px
	}
}

.review-product__top--rating-summary .rating-number__main-number[data-v-5046ee6d] {
	font-size: 28px;
	margin-right: 2px
}

@media screen and (max-width: 400px) {
	.review-product__top--rating-summary .rating-number[data-v-5046ee6d] {
		font-size: 18px
	}
}

.review-product__top--rating-summary .total-review[data-v-5046ee6d] {
	margin-left: 14px
}

@media screen and (max-width: 400px) {
	.review-product__top--rating-summary .total-review[data-v-5046ee6d] {
		font-size: 14px
	}
}

.review-product__top--rating-summary .right[data-v-5046ee6d] {
	width: 600px
}

.review-product__top--rating-summary .right__desc[data-v-5046ee6d] {
	display: -ms-flexbox;
	display: flex
}

.review-product__top--rating-summary .right__desc--number[data-v-5046ee6d] {
	margin-left: 110px
}

@media screen and (max-width: 400px) {
	.review-product__top--rating-summary .right__desc--number[data-v-5046ee6d] {
		font-size: 12px;
		margin-left: 98px
	}
}

.review-product__bottom[data-v-5046ee6d] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: 24px
}

@media screen and (max-width: 700px) {
	.review-product__bottom[data-v-5046ee6d] {
		display: block
	}
}

progress[data-v-5046ee6d] {
	border-radius: 0;
	height: 4px;
	margin-left: 10px;
	margin-bottom: 3px
}

@media screen and (max-width: 400px) {
	progress[data-v-5046ee6d] {
		margin-bottom: 8px;
		margin-left: 8px
	}
}

progress[data-v-5046ee6d]::-webkit-progress-value {
	background-color: #f7931e
}

progress[data-v-5046ee6d]::-webkit-progress-bar {
	background-color: #e0e0e0
}

progress[data-v-5046ee6d]::-moz-progress-value {
	background-color: #f7931e
}

progress[data-v-5046ee6d]::-moz-progress-bar {
	background-color: #e0e0e0
}

.bullets[data-v-5046ee6d] {
	display: -ms-flexbox;
	display: flex;
	margin-top: 16px
}

@media screen and (max-width: 400px) {
	.bullets[data-v-5046ee6d] {
		font-size: 12px;
		display: block;
		width: -webkit-max-content;
		width: max-content
	}
}

.bullets__each[data-v-5046ee6d] {
	border: 2px solid #e0e0e0;
	border-radius: 16px;
	padding: 4px 16px;
	margin-left: 8px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	color: #bdbdbd
}

.bullets__each[data-v-5046ee6d]:hover {
	cursor: default
}

.bullets__each[data-v-5046ee6d]:first-child {
	margin-left: 0px
}

@media screen and (max-width: 400px) {
	.bullets__each[data-v-5046ee6d] {
		margin-left: 0px;
		margin-top: 4px
	}
}

.active[data-v-5046ee6d] {
	color: #0095da;
	border: 2px solid #41c3ff
}

.active[data-v-5046ee6d]:hover {
	cursor: pointer
}

.chosen[data-v-5046ee6d] {
	color: white;
	background-color: #0095da;
	border: 2px solid #0095da
}

.chosen[data-v-5046ee6d]:hover {
	cursor: pointer
}

.icon-Starsvg[data-v-5046ee6d] {
	margin-left: 4px;
	color: #bdbdbd
}

.icon-active[data-v-5046ee6d] {
	color: #fdb813
}

.sort[data-v-5046ee6d] {
	margin-top: 16px
}

.sort__wrapper[data-v-5046ee6d] {
	position: relative;
	display: inline-block
}

.sort__wrapper .select[data-v-5046ee6d] {
	padding: 0px 8px;
	position: relative;
	border: 1px solid #adadad;
	border-radius: 4px;
	width: 250px;
	height: 36px;
	background-color: transparent;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	z-index: 1
}

.sort__wrapper .icon-Down-arrow[data-v-5046ee6d] {
	position: absolute;
	font-size: 18px;
	top: 50%;
	right: 4px;
	transform: translate(0, -50%)
}

.rating-mobile[data-v-5046ee6d] {
	font-size: 12px;
	margin-top: 6px
}

@media screen and (max-width: 600px) {
	.rating-mobile[data-v-5046ee6d] {
		margin-top: 2px
	}
}

.blue[data-v-5046ee6d] {
	color: #0095da
}

.merchant-detail__content[data-v-5dde4396] {
	max-width: 1200px;
	margin: auto;
	width: 100%
}

.merchant-detail__profile[data-v-5dde4396] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	margin: 25px 0 16px;
	overflow: hidden
}

@media screen and (max-width: 800px) {
	.merchant-detail__profile[data-v-5dde4396] {
		margin-top: 0
	}
}

.merchant-detail__profile .banner[data-v-5dde4396] {
	height: 360px;
	position: relative;
	overflow: hidden
}

@media screen and (max-width: 800px) {
	.merchant-detail__profile .banner[data-v-5dde4396] {
		height: 30vw
	}
}

.merchant-detail__profile .banner img[data-v-5dde4396] {
	width: 100%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.merchant-detail__profile .profile[data-v-5dde4396] {
	display: -ms-flexbox;
	display: flex;
	padding: 16px
}

.merchant-detail__profile .profile__image[data-v-5dde4396] {
	width: 120px;
	height: 120px;
	border: solid 1px #d6d6d6;
	margin-right: 16px;
	margin-top: -56px;
	z-index: 1
}

.merchant-detail__profile .profile__name[data-v-5dde4396] {
	font-size: 24px;
	font-weight: 600
}

.merchant-detail__profile .profile__open[data-v-5dde4396] {
	width: 50px;
	height: 24px;
	background-color: #13a600;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	top: -3px;
	position: relative
}

.merchant-detail__profile .profile__rating[data-v-5dde4396] {
	display: -ms-flexbox;
	display: flex;
	font-size: 18px;
	font-weight: 600;
	top: 3px;
	position: relative
}

.merchant-detail__profile .profile__rating--star[data-v-5dde4396] {
	width: 100px;
	margin: 0 8px;
	position: relative;
	top: 3px
}

.merchant-detail__info[data-v-5dde4396] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	padding: 12px 16px 24px;
	margin: 16px 0 25px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.merchant-detail__info .title[data-v-5dde4396] {
	width: 100%;
	font-size: 20px;
	font-weight: 600;
	border-bottom: solid 1px #d6d6d6;
	padding-bottom: 8px;
	margin-bottom: 20px
}

.merchant-detail__info .column[data-v-5dde4396] {
	width: calc(50% - 8px)
}

@media screen and (max-width: 800px) {
	.merchant-detail__info .column[data-v-5dde4396] {
		width: 100%;
		margin-top: 16px
	}
}

.merchant-detail__info .info[data-v-5dde4396] {
	display: -ms-flexbox;
	display: flex
}

.merchant-detail__info .info+.info[data-v-5dde4396] {
	margin-top: 16px
}

.merchant-detail__info .info .label[data-v-5dde4396] {
	font-size: 16px;
	font-weight: 600;
	width: 115px;
	margin-right: 16px
}

.merchant-detail__info .info .value[data-v-5dde4396] {
	width: calc(100% - 131px)
}

.merchant-detail__product[data-v-5dde4396] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.merchant-detail__product--sort[data-v-5dde4396] {
	width: 100%
}

.merchant-detail__product--left[data-v-5dde4396] {
	width: 290px
}

@media screen and (max-width: 768px) {
	.merchant-detail__product--left[data-v-5dde4396] {
		display: none
	}
}

.merchant-detail__product--right[data-v-5dde4396] {
	width: calc(100% - 300px)
}

@media screen and (max-width: 768px) {
	.merchant-detail__product--right[data-v-5dde4396] {
		width: 100%;
		margin: 0 8px
	}
}

.pagination-wrapper[data-v-5dde4396] {
	width: 100%;
	margin-left: 300px
}

@media screen and (max-width: 768px) {
	.pagination-wrapper[data-v-5dde4396] {
		margin-left: 0
	}
}

.mobile-sortby[data-v-5dde4396] {
	display: none;
	background-color: white;
	text-align: center;
	color: #03759E;
	font-size: 16px;
	box-shadow: 0 0 16px 0 rgba(0, 0, 0, 0.1)
}

/* @media screen and (max-width: 768px) {
	.mobile-sortby[data-v-5dde4396] {
		display: block
	}
} */

.mobile-sortby[data-v-5dde4396]::after {
	content: '';
	display: table;
	clear: both
}

.mobile-sortby__body[data-v-5dde4396] {
	width: 50%;
	float: left;
	padding: 8px;
	box-sizing: border-box;
	border-right: 1px solid #dddddd;
	cursor: pointer
}

.sort-mobile[data-v-5dde4396] {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 101;
	overflow: hidden
}

.sort-mobile__overlay[data-v-5dde4396] {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	background-color: rgba(51, 51, 51, 0.33)
}

.filter-mobile[data-v-5dde4396] {
	display: block;
	position: fixed;
	top: 0;
	left: 0;
	width: 100vw;
	height: 100vh;
	z-index: 101;
	overflow: hidden
}

.filter-mobile__overlay[data-v-5dde4396] {
	display: block;
	position: relative;
	width: 100%;
	height: 100%;
	background-color: white
}

.filter-mobile__header[data-v-5dde4396] {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	-ms-flex-pack: start;
	justify-content: start;
	-ms-flex-align: center;
	align-items: center;
	color: white;
	height: 50px;
	padding: 0 16px;
	background-color: #03759E;
	font-size: 16px;
	font-weight: 600;
	letter-spacing: .5px
}

.filter-mobile__header .icon-Left-arrow-long[data-v-5dde4396] {
	font-size: 26px;
	margin-right: 4px
}

.filter-mobile__header .icon-Checked[data-v-5dde4396] {
	position: absolute;
	font-size: 26px;
	top: 50%;
	right: 16px;
	transform: translate(0, -50%)
}

.filter-mobile__content[data-v-5dde4396] {
	height: calc(100vh - 50px);
	overflow: scroll
}

.merchant-profile__profile[data-v-4825ca88] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	margin: 25px 0 16px;
	overflow: hidden
}

@media screen and (max-width: 800px) {
	.merchant-profile__profile[data-v-4825ca88] {
		margin-top: 0
	}
}

.merchant-profile__profile .banner[data-v-4825ca88] {
	display: block;
	position: relative;
	width: 100%;
	padding-top: 30.25%;
	overflow: hidden
}

.merchant-profile__profile .banner img[data-v-4825ca88] {
	display: block;
	position: absolute;
	height: 100%;
	object-fit: contain;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%)
}

.merchant-profile__profile .profile[data-v-4825ca88] {
	display: -ms-flexbox;
	display: flex;
	padding: 16px
}

.merchant-profile__profile .profile__image[data-v-4825ca88] {
	width: 120px;
	height: 100%;
	border: solid 1px #d6d6d6;
	margin-right: 16px;
	margin-top: -56px;
	z-index: 1;
	background-color: white
}

.merchant-profile__profile .profile__image--wrapper[data-v-4825ca88] {
	position: relative;
	display: block;
	padding-top: 100%
}

.merchant-profile__profile .profile__image--wrapper img[data-v-4825ca88] {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	object-fit: contain;
	height: 100%
}

.merchant-profile__profile .profile__name[data-v-4825ca88] {
	font-size: 24px;
	font-weight: 600
}

.merchant-profile__profile .profile__open[data-v-4825ca88] {
	width: 50px;
	height: 24px;
	background-color: #13a600;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	top: -3px;
	position: relative
}

.merchant-profile__profile .profile__close[data-v-4825ca88] {
	width: 50px;
	height: 24px;
	background-color: #ed1c24;
	color: #fff;
	border-radius: 4px;
	font-size: 14px;
	font-weight: 600;
	line-height: 24px;
	text-align: center;
	display: inline-block;
	top: -3px;
	position: relative
}

.merchant-profile__profile .profile__rating[data-v-4825ca88] {
	display: -ms-flexbox;
	display: flex;
	font-size: 18px;
	font-weight: 600;
	top: 3px;
	position: relative
}

.merchant-profile__profile .profile__rating--star[data-v-4825ca88] {
	width: 100px;
	margin: 0 8px;
	position: relative;
	top: 3px
}

.merchant-profile__info[data-v-4825ca88] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	padding: 12px 16px 24px;
	margin: 16px 0 25px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.merchant-profile__info .title[data-v-4825ca88] {
	width: 100%;
	font-size: 20px;
	font-weight: 600;
	border-bottom: solid 1px #d6d6d6;
	padding-bottom: 8px;
	margin-bottom: 20px
}

.merchant-profile__info .column[data-v-4825ca88] {
	width: calc(50% - 8px)
}

@media screen and (max-width: 800px) {
	.merchant-profile__info .column[data-v-4825ca88] {
		width: 100%;
		margin-top: 16px
	}
}

.merchant-profile__info .info[data-v-4825ca88] {
	display: -ms-flexbox;
	display: flex
}

.merchant-profile__info .info+.info[data-v-4825ca88] {
	margin-top: 16px
}

.merchant-profile__info .info .label[data-v-4825ca88] {
	font-size: 16px;
	font-weight: 600;
	width: 115px;
	margin-right: 16px
}

.merchant-profile__info .info .value[data-v-4825ca88] {
	width: calc(100% - 131px)
}

.product--list .flex-container[data-v-ea19d7a8] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%
}

.product--list .flex-container__item[data-v-ea19d7a8] {
	width: calc((100% - 24px) / 4);
	border-radius: 8px;
	box-shadow: 0 0 16px -4px rgba(0, 0, 0, 0.22);
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer
}

@media screen and (max-width: 600px) {
	.product--list .flex-container__item[data-v-ea19d7a8] {
		width: calc((100% - 8px) / 2)
	}
}

@media screen and (max-width: 600px) {
	.product--list .flex-container__item[data-v-ea19d7a8]:nth-child(2n) {
		margin-right: 0
	}
}

.product--list .flex-container__item[data-v-ea19d7a8]:nth-child(4n) {
	margin-right: 0
}

.product[data-v-ea19d7a8] {
	margin: 0
}

.sortby[data-v-8ed4d546] {
	display: -ms-flexbox;
	display: flex;
	margin: 24px 0;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px
}

@media screen and (max-width: 1200px) {
	.sortby[data-v-8ed4d546] {
		margin: 24px
	}
}

@media screen and (max-width: 600px) {
	.sortby[data-v-8ed4d546] {
		margin: 16px 8px 8px
	}
}

.sortby .section__left[data-v-8ed4d546] {
	width: 50%
}

@media screen and (max-width: 600px) {
	.sortby .section__left[data-v-8ed4d546] {
		width: 100%
	}
}

.sortby .section__right[data-v-8ed4d546] {
	width: 50%;
	text-align: right
}

@media screen and (max-width: 600px) {
	.sortby .section__right[data-v-8ed4d546] {
		display: none
	}
}

.sortby .section__right .filter-select__wrapper[data-v-8ed4d546] {
	position: relative;
	background-color: #ffffff;
	width: 40%;
	margin-left: 8px;
	display: inline-block;
	color: #333333;
	border-radius: 4px
}

.sortby .section__right .filter-select__wrapper .select[data-v-8ed4d546] {
	position: relative;
	padding: 8px 24px 8px 8px;
	border: 1px solid #adadad;
	border-radius: 4px;
	width: 100%;
	background-color: transparent;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	z-index: 1
}

.sortby .section__right .filter-select__wrapper .icon-Down-arrow[data-v-8ed4d546] {
	position: absolute;
	font-size: 18px;
	top: 50%;
	right: 4px;
	transform: translate(0, -50%)
}

.sortby .hidden[data-v-8ed4d546] {
	display: none
}

.pagination[data-v-721fbd46] {
	display: block;
	padding: 16px 24px;
	right: 0
}

.pagination[data-v-721fbd46]:after {
	content: '';
	clear: both;
	display: table
}

.pagination__content[data-v-721fbd46] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	max-width: 100%
}

.pagination__content>span[data-v-721fbd46] {
	width: 36px;
	height: 36px;
	background-color: #ffffff;
	text-align: center;
	border-radius: 4px;
	margin: 4px;
	line-height: 36px
}

.pagination-button[data-v-721fbd46] {
	width: 36px;
	height: 36px;
	margin: 4px;
	background-color: white;
	border: 1px solid #03759E;
	border-radius: 4px;
	color: #03759E;
	text-align: center;
	font-size: 14px;
	outline: none
}

.pagination-button--disabled[data-v-721fbd46] {
	background-color: #ddd !important;
	cursor: not-allowed;
	border: 1px solid #d3d3d3
}

.pagination-button--disabled i[data-v-721fbd46] {
	color: #aaa
}

.pagination-button[data-v-721fbd46]:hover {
	background-color: #ddf2fb
}

.pagination-button span[data-v-721fbd46] {
	font-weight: 600
}

.pagination .active[data-v-721fbd46] {
	background-color: #03759E;
	color: white
}

.pagination .arrow[data-v-721fbd46] {
	font-size: 24px;
	line-height: 36px
}

.filter-component[data-v-3366ef65] {
	width: 100%
}

.filter-component__left-section[data-v-3366ef65] {
	width: 100%;
	color: #333333;
	vertical-align: top
}

.filter-section[data-v-3366ef65] {
	position: relative;
	background-color: #FFFFFF;
	border-radius: 8px;
	width: 100%;
	box-shadow: 0 0 16px -4px rgba(0, 0, 0, 0.12);
	font-size: 16px
}

.filter-section label[data-v-3366ef65] {
	display: block;
	font-weight: bold;
	margin-bottom: 15px;
	font-size: 18px
}

.filter-section--mobile[data-v-3366ef65] {
	border-radius: 0;
	box-shadow: none
}

.category-filter[data-v-3366ef65] {
	padding: 15px
}

.category-filter__list[data-v-3366ef65] {
	cursor: pointer;
	line-height: 26px;
	margin: 0
}

.category-filter__list--c2[data-v-3366ef65],
.category-filter__list--c3[data-v-3366ef65],
.category-filter__list--c4[data-v-3366ef65],
.category-filter__list--c5[data-v-3366ef65] {
	display: none;
	font-weight: normal;
	padding-left: 8px
}

.category-filter__list .active .category-filter__list--c2[data-v-3366ef65],
.category-filter__list--c2 .active .category-filter__list--c3[data-v-3366ef65],
.category-filter__list--c3 .active .category-filter__list--c4[data-v-3366ef65],
.category-filter__list--c4 .active .category-filter__list--c5[data-v-3366ef65] {
	display: block
}

.category-filter__list .select-category[data-v-3366ef65] {
	position: relative;
	padding: 4px 24px 4px 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.category-filter__list .select-category .ico[data-v-3366ef65] {
	font-size: 20px;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translate(0, -50%)
}

.category-filter__list .select-category.active[data-v-3366ef65] {
	font-weight: bold
}

.category-filter__list .select-category.active .ico[data-v-3366ef65] {
	font-weight: bold
}

.price-filter[data-v-3366ef65],
.distance-filter[data-v-3366ef65] {
	border-top: 1px solid #DDDDDD;
	padding: 15px
}

.price-filter__content[data-v-3366ef65],
.distance-filter__content[data-v-3366ef65] {
	margin-bottom: 10px
}

.price-filter__range[data-v-3366ef65],
.distance-filter__range[data-v-3366ef65] {
	width: 70%
}

.price-filter__range .component[data-v-3366ef65],
.distance-filter__range .component[data-v-3366ef65] {
	border-radius: 18px;
	border: 1px solid #adadad;
	margin: 10px 0;
	padding: 5px 0;
	text-align: center;
	cursor: pointer
}

.price-filter__range .component[data-v-3366ef65]:hover,
.distance-filter__range .component[data-v-3366ef65]:hover {
	background-color: #ddf2fb
}

.price-filter__range .active[data-v-3366ef65],
.distance-filter__range .active[data-v-3366ef65] {
	background-color: #03759E;
	color: white;
	border: none
}

.price-filter__range .active[data-v-3366ef65]:hover,
.distance-filter__range .active[data-v-3366ef65]:hover {
	background-color: #03759E;
	color: white;
	border: none
}

.courier-filter[data-v-3366ef65] {
	border-top: 1px solid #DDDDDD;
	padding: 15px
}

.courier-filter .select-courier[data-v-3366ef65] {
	position: relative
}

.source-of-fund-filter[data-v-3366ef65] {
	border-top: 1px solid #DDDDDD;
	padding: 15px
}

.location-filter[data-v-3366ef65] {
	border-top: 1px solid #DDDDDD;
	padding: 15px
}

.location-filter__search[data-v-3366ef65] {
	position: relative;
	margin-bottom: 10px
}

.location-filter__search .search-icon[data-v-3366ef65] {
	position: absolute;
	display: block;
	width: 20px;
	height: 20px;
	margin: auto;
	top: 0;
	bottom: 0;
	right: 5px;
	font-size: 18px;
	line-height: 20px;
	cursor: pointer
}

.location-filter__search input[type=text][data-v-3366ef65] {
	margin: 0;
	padding-right: 25px
}

.location-filter .select-position .show-all[data-v-3366ef65] {
	display: block;
	color: #0095DA;
	cursor: pointer
}

.multi-select-filter__list[data-v-3366ef65] {
	position: relative
}

.multi-select-filter__list .checkmark[data-v-3366ef65] {
	position: absolute;
	width: 16px;
	height: 16px;
	background-color: transparent;
	border: 1.4px solid #999;
	border-radius: 2px;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: top;
	cursor: pointer;
	margin-right: 5px
}

.multi-select-filter__list .checkmark[data-v-3366ef65]::before {
	position: absolute;
	content: '';
	left: 5px;
	top: 2px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	opacity: 0
}

.multi-select-filter__list input:checked+.checkmark[data-v-3366ef65] {
	background: #0095DA;
	border: #0095DA
}

.multi-select-filter__list input:checked+.checkmark[data-v-3366ef65]::before {
	opacity: 1
}

.multi-select-filter__list label[data-v-3366ef65] {
	line-height: 22px;
	cursor: pointer;
	font-weight: normal;
	font-size: 16px
}

.multi-select-filter__list .checkmark-value[data-v-3366ef65] {
	margin-left: 22px
}

input[type=text][data-v-3366ef65] {
	position: relative;
	width: 100%;
	border-radius: 4px;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin-bottom: 10px;
	outline: none
}

input[type=checkbox][data-v-3366ef65] {
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0
}

.input-error[data-v-3366ef65] {
	display: -ms-flexbox;
	display: flex;
	color: #ed1c24;
	-ms-flex-align: center;
	align-items: center;
	font-size: 9pt;
	margin-top: 4px
}

.input-error .icon-Close1[data-v-3366ef65] {
	margin-right: 4px;
	font-size: 10pt
}

.relative[data-v-3366ef65] {
	position: relative
}

.img[data-v-ce77dd14] {
	width: 80px;
	height: 80px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 14px
}

.login[data-v-ce77dd14] {
	background-color: #ffffff;
	margin: 0 auto;
	margin-top: 24px;
	max-width: 500px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.login-body[data-v-ce77dd14] {
	padding-left: 20px;
	padding-right: 20px
}

.login-body .error[data-v-ce77dd14] {
	padding: 12px;
	font-size: 16px;
	color: #ed1c24;
	background-color: #ffddde;
	max-height: 48px;
	margin-bottom: 14px;
	border-radius: 5px;
	line-height: normal
}

.login-body .error .icon-Cross[data-v-ce77dd14] {
	width: 14px;
	height: 14px;
	color: #ffddde;
	background-color: #ed1c24;
	border-radius: 50%;
	margin-top: 2px;
	margin-right: 14px
}

.login-body .error .message[data-v-ce77dd14] {
	color: #333
}

.login-body-btnLogin[data-v-ce77dd14] {
	padding-top: 15px
}

.login-body-btnRegister[data-v-ce77dd14] {
	padding-bottom: 24px
}

.btn[data-v-ce77dd14] {
	border: none;
	border-radius: 4px;
	text-align: center;
	padding-top: 10px;
	width: 100%;
	height: 48px;
	padding-top: 10px;
	padding-bottom: 24px;
	font-size: 16px;
	font-weight: 600;
	text-align: center;
	color: #ffffff
}

.btnLogin[data-v-ce77dd14] {
	background-color: #ff6100
}

.btnLogin[data-v-ce77dd14]:hover {
	background-color: #cc550d
}

.btnRegister[data-v-ce77dd14] {
	background-color: #03759E
}

.btnRegister[data-v-ce77dd14]:hover {
	background-color: #0D74CC
}

.textInput[data-v-ce77dd14] {
	position: relative;
	width: 100%;
	height: 48px;
	border-radius: 4px;
	border: solid 1px #adadad;
	margin-bottom: 15px
}

.textInput span[data-v-ce77dd14] {
	position: absolute;
	top: 12px;
	right: 15px;
	font-size: 20px
}

.textInput input[data-v-ce77dd14],
.textInput label[data-v-ce77dd14] {
	cursor: text;
	padding: 1.1em 1% 0.15em 1%;
	position: absolute;
	transition: all 0.15s ease;
	width: 100%
}

.textInput input[data-v-ce77dd14] {
	border: solid #eee 1px;
	border-radius: 5px;
	padding-right: 45px
}

.textInput label[data-v-ce77dd14] {
	color: #BCB9B8;
	padding: 0.5em 0.5em
}

.textInput input.filled~label[data-v-ce77dd14],
.textInput input:focus~label[data-v-ce77dd14] {
	font-size: 0.6em;
	font-weight: 600;
	position: absolute
}

.textInput input.filled~label[data-v-ce77dd14] {
	color: #0095da
}

.title[data-v-ce77dd14] {
	font-size: 24px;
	font-weight: 600;
	text-align: center;
	color: #333333;
	margin-bottom: 24px
}

.textInputTitle[data-v-ce77dd14] {
	margin-bottom: 5px !important
}

.password[data-v-ce77dd14]:hover {
	cursor: pointer
}

@media (max-width: 600px) {
	.login[data-v-ce77dd14] {
		max-width: 100%;
		max-height: 100%
	}
}

@media (min-width: 600px) {
	.login-option[data-v-ce77dd14] {
		display: -ms-flexbox;
		display: flex
	}
}

.login-option .remember-me[data-v-ce77dd14] {
	width: 75%
}

.login-option .remember-me input[data-v-ce77dd14] {
	display: none
}

.login-option .remember-me label[data-v-ce77dd14] {
	position: relative;
	padding-left: 30px
}

.login-option .remember-me label[data-v-ce77dd14]:before,
.login-option .remember-me label[data-v-ce77dd14]:after {
	content: '';
	position: absolute
}

.login-option .remember-me label[data-v-ce77dd14]:before {
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #ccc;
	transition: background-color .3s;
	border-radius: 4px
}

.login-option .remember-me label[data-v-ce77dd14]:after {
	transform: rotate(-45deg)
}

.login-option .remember-me input:checked+label[data-v-ce77dd14]:before {
	background-color: #03759E
}

.login-option .remember-me input:checked+label[data-v-ce77dd14]:after {
	width: 10px;
	height: 5px;
	top: calc(50% - 5px);
	left: 5px;
	border-left: #ffffff 2px solid;
	border-bottom: #ffffff 2px solid
}

.login-option .forgot-password[data-v-ce77dd14] {
	color: #03759E
}

.login-option .forgot-password[data-v-ce77dd14]:hover {
	text-decoration: none
}

@media (max-width: 600px) {
	.login-option .forgot-password[data-v-ce77dd14] {
		text-align: center
	}
}

.about[data-v-41a83192] {
	position: relative
}

.about .content[data-v-41a83192] {
	max-width: 1200px;
	margin: auto;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	box-sizing: border-box;
	min-height: 100%
}

.about .content__left[data-v-41a83192] {
	min-width: 200px
}

@media screen and (max-width: 600px) {
	.about .content__left[data-v-41a83192] {
		display: none
	}
}

.about .content__right[data-v-41a83192] {
	margin-left: 24px;
	width: calc(100% - 200px);
	padding: 24px 0
}

@media screen and (max-width: 600px) {
	.about .content__right[data-v-41a83192] {
		width: 100%;
		margin: 0 16px;
		padding: 16px 0
	}
}

.about .content__right .about-wrapper[data-v-41a83192] {
	background-color: white;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	padding: 23px 25px
}

.about .content__right .about-wrapper__title[data-v-41a83192] {
	font-size: 22pt;
	font-weight: bold;
	margin-bottom: 16px
}

.about .content__right .about-wrapper__content[data-v-41a83192] {
	font-size: 16px;
	text-align: justify
}

.about .content__right .about-wrapper__content p[data-v-41a83192] {
	margin-bottom: 8px
}

.shadow-wrapper[data-v-41a83192] {
	overflow: hidden;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.sidebar-menu[data-v-40e32ccc] {
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px
}

.sidebar-menu-wrapper[data-v-40e32ccc] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	background-color: white;
	overflow: hidden
}

.sidebar-menu .menu[data-v-40e32ccc] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 14px 24px;
	color: #03759E;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #d6d6d6
}

.sidebar-menu .menu[data-v-40e32ccc]:last-child {
	border-bottom: 0
}

.sidebar-menu .menu[data-v-40e32ccc]:hover {
	background-color: #ddf2fb
}

.sidebar-menu .menu.child i[data-v-40e32ccc] {
	line-height: 24px
}

.sidebar-menu .menu .count-bullet[data-v-40e32ccc] {
	color: white;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(-50%, -50%);
	min-width: 32px;
	height: 32px;
	background-color: #ed1c24;
	border-radius: 50%;
	font-size: 14px;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	padding: 0 6px
}

.sidebar-menu .menu .count-bullet span[data-v-40e32ccc] {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 32px;
	left: 2px;
	position: relative
}

.sidebar-menu .active[data-v-40e32ccc] {
	text-indent: -4px;
	border-left: 4px solid #03759E;
	background-color: #f5f5f5;
	display: block
}

.hidden[data-v-40e32ccc] {
	display: none !important
}

.category[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	background-color: white;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

@media screen and (max-width: 600px) {
	.category[data-v-3d7d5c11] {
		display: none
	}
}

.category-menu[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: 40px;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width: 1200px) {
	.category-menu[data-v-3d7d5c11] {
		margin: 0 24px
	}
}

@media screen and (max-width: 993px) {
	.category-menu[data-v-3d7d5c11] {
		margin-right: 0px
	}
}

.category-menu label[data-v-3d7d5c11] {
	font-size: 16px;
	font-weight: bold;
	margin: 0 16px 0 0;
	width: 152px;
	box-sizing: border-box;
	color: #333
}

@media screen and (max-width: 1104px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 15px;
		margin-right: 0
	}
}

@media screen and (max-width: 1038px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 14px;
		margin-right: 0;
		width: 140px
	}
}

@media screen and (max-width: 983px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 13px;
		margin-right: 0;
		width: 130px
	}
}

@media screen and (max-width: 830px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 12px;
		margin-right: 0;
		width: 130px
	}
}

.category-menu__dropdown[data-v-3d7d5c11] {
	height: 100%;
	width: calc(100% - 164px)
}

.category-menu__dropdown ul[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin: 0
}

.category .menu-dropdown__list[data-v-3d7d5c11] {
	position: relative;
	color: #03759E;
	font-size: 12px;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-label[data-v-3d7d5c11] {
	position: relative;
	display: block;
	padding: 0 8px;
	margin: 0
}

@media screen and (max-width: 1056px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 11px
	}
}

@media screen and (max-width: 1038px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10px
	}
}

@media screen and (max-width: 993px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10.5px;
		padding-right: 4px
	}
}

@media screen and (max-width: 962px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10px
	}
}

@media screen and (max-width: 931px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 9.5px
	}
}

@media screen and (max-width: 899px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 9px
	}
}

@media screen and (max-width: 869px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 8.5px
	}
}

.category .menu-dropdown__list-label .ico[data-v-3d7d5c11] {
	font-weight: bold;
	vertical-align: middle;
	margin-left: 4px
}

.category .menu-dropdown__list-child[data-v-3d7d5c11] {
	position: absolute;
	display: block;
	width: 100%;
	min-width: 250px;
	max-width: 240px;
	visibility: hidden;
	top: 100%;
	left: 0;
	background-color: white;
	box-sizing: border-box;
	z-index: 3002;
	box-shadow: 0 26px 26px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.1)
}

.category .menu-dropdown__list-child.grandchild[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child.last[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child.underlast[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child ul[data-v-3d7d5c11] {
	position: relative;
	display: block;
	width: 100%
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.child-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.child-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.child-list:hover .grandchild[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.grandchild-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.grandchild-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.grandchild-list:hover .last[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.last-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.last-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.last-list:hover .underlast[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list:hover .menu-dropdown__list-child[data-v-3d7d5c11] {
	display: block;
	visibility: visible
}

.search[data-v-24b9ace8] {
	display: -ms-flexbox;
	display: flex;
	position: relative;
	width: 100%;
	background-color: transparent;
	font-size: 14px
}

.search-autocomplete[data-v-24b9ace8] {
	position: relative;
	width: calc(100% - 98px);
	height: 100%;
	margin-right: 8px
}

@media screen and (max-width: 600px) {
	.search-autocomplete[data-v-24b9ace8] {
		width: 100%;
		margin: 0
	}
}

.search-autocomplete__input[data-v-24b9ace8] {
	padding: 8px 16px;
	border: 1px solid #ddd;
	width: 100%;
	height: 100%;
	border-radius: 4px
}

@media screen and (max-width: 600px) {
	.search-autocomplete__input[data-v-24b9ace8] {
		padding-right: 32px
	}
}

.search-autocomplete__content[data-v-24b9ace8] {
	position: absolute;
	display: block;
	width: 100%;
	left: 0;
	top: calc(100% + 10px);
	z-index: 100
}

.search .button[data-v-24b9ace8] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-color: #ff6100;
	font-size: 16px;
	width: 90px;
	color: white;
	border-radius: 4px;
	border: 0;
	box-sizing: border-box
}

@media screen and (max-width: 600px) {
	.search .button[data-v-24b9ace8] {
		border: 1px solid #adadad;
		display: none
	}
}

.search .button[data-v-24b9ace8]:hover {
	background-color: #cc550d
}

.search .button .icon-Search[data-v-24b9ace8] {
	display: block;
	color: white;
	padding-top: 2px;
	margin-right: 4px
}

.search .icon-Search[data-v-24b9ace8] {
	display: none;
	font-size: 20px;
	color: #333333
}

@media screen and (max-width: 600px) {
	.search .icon-Search[data-v-24b9ace8] {
		display: block;
		position: absolute;
		top: 50%;
		right: 8px;
		transform: translate(0, -50%)
	}
}

.business-scheme[data-v-d3e1deae] {
	position: relative
}

.business-scheme-content[data-v-d3e1deae] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	margin: auto;
	box-sizing: border-box
}

.business-scheme-content__left[data-v-d3e1deae] {
	min-width: 200px
}

.business-scheme-content__left .shadow-wrapper[data-v-d3e1deae] {
	overflow: hidden;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

@media screen and (max-width: 600px) {
	.business-scheme-content__left[data-v-d3e1deae] {
		display: none
	}
}

@media screen and (max-width: 600px) {
	.business-scheme-content .dashboard-menu[data-v-d3e1deae] {
		display: none
	}
}

.business-scheme-content__right[data-v-d3e1deae] {
	width: calc(100% - 200px);
	min-height: 100vh
}

@media screen and (max-width: 600px) {
	.business-scheme-content__right[data-v-d3e1deae] {
		width: 100%
	}
}

.business-scheme-content__right .title[data-v-d3e1deae] {
	font-size: 22pt;
	font-weight: 600;
	margin-bottom: 16px
}

.business-scheme-content__right .content-wrapper[data-v-d3e1deae] {
	background-color: #ffffff;
	font-size: 16px;
	padding: 23px 25px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.business-scheme-content__right .content-wrapper.merchant[data-v-d3e1deae] {
	margin: 16px 24px
}

.business-scheme-content__right .heading[data-v-d3e1deae] {
	font-size: 20px;
	font-weight: 600
}

.business-scheme-content__right p.space-to-top-32[data-v-d3e1deae] {
	margin-top: 32px
}

.business-scheme-content__right p.space-to-top-8[data-v-d3e1deae] {
	margin-top: 8px
}

.business-scheme-content__right ol[data-v-d3e1deae] {
	padding-left: 20px;
	margin: 8px 0 0
}

.business-scheme-content__right ol li[data-v-d3e1deae] {
	padding-left: 8px
}

.dashboard-menu[data-v-d3e1deae] {
	width: 200px;
	background-color: #333333
}

.sidebar[data-v-d3e1deae] {
	max-width: 1200px
}

.position-footer[data-v-d3e1deae] {
	margin: 24px -24px -24px
}

@media screen and (max-width: 600px) {
	.position-footer[data-v-d3e1deae] {
		margin: 16px 0
	}
}

.position-footer-merchant[data-v-d3e1deae] {
	margin-top: 20px
}

.margin-wrapper[data-v-d3e1deae] {
	margin: 24px 24px 0 24px
}

@media screen and (max-width: 600px) {
	.margin-wrapper[data-v-d3e1deae] {
		margin: 16px
	}
}

.register[data-v-47f97b2a] {
	max-width: 500px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff;
	padding: 24px
}

@media screen and (max-width: 600px) {
	.register[data-v-47f97b2a] {
		margin: 80px auto
	}
}

@media screen and (min-width: 601px) {
	.register[data-v-47f97b2a] {
		max-width: 500px;
		margin: 80px auto
	}
}

.register .register__header[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	font-style: normal;
	font-stretch: normal;
	line-height: normal;
	letter-spacing: normal;
	color: #333333
}

.register .register__header--info[data-v-47f97b2a] {
	width: 100%;
	font-size: 16px;
	float: left;
	text-align: left
}

.register .register__header--logo[data-v-47f97b2a] {
	margin-top: 8px
}

.register .register__header--logo img[data-v-47f97b2a] {
	width: 80px;
	height: 80px
}

.register .register__header--title[data-v-47f97b2a] {
	margin-top: 14px;
	font-size: 24px;
	font-weight: 600
}

.register .register__form[data-v-47f97b2a] {
	margin-top: 24px
}

.register .register__form--title[data-v-47f97b2a] {
	margin-top: 36px;
	font-size: 20px;
	font-weight: 600;
	color: #333333
}

.register .register__form .width-75[data-v-47f97b2a] {
	width: 75% !important
}

.register .register__form .textInputTitle[data-v-47f97b2a] {
	margin-top: 10px
}

.register .register__form .textInput[data-v-47f97b2a] {
	position: relative;
	width: 100%;
	height: 48px;
	border-radius: 4px;
	border: solid 1px #adadad;
	margin: 6px 0
}

.register .register__form .textInput--error[data-v-47f97b2a] {
	font-size: 14px;
	color: #ed1c24
}

.register .register__form .icon-Cross[data-v-47f97b2a] {
	width: 13px;
	height: 13px;
	color: #ffddde;
	background-color: #ed1c24;
	border-radius: 50%;
	top: 4px;
	margin-right: 4px
}

.register .register__form .icon-default[data-v-47f97b2a] {
	font-size: 20px;
	color: #03759E;
	background-color: transparent;
	border-radius: 50%
}

.register .register__form .textInput span[data-v-47f97b2a] {
	position: absolute;
	top: 12px;
	right: 15px;
	font-size: 20px;
	z-index: 0
}

.register .register__form .textInput input[data-v-47f97b2a],
.register .register__form .textInput label[data-v-47f97b2a] {
	cursor: text;
	padding: 1.1em 1% 0.15em 1%;
	position: absolute;
	transition: all 0.15s ease;
	width: 100%
}

.register .register__form .textInput select[data-v-47f97b2a] {
	cursor: pointer;
	width: 100%;
	position: absolute;
	height: 100%;
	z-index: 1;
	background-color: transparent;
	padding: 5px 10px;
	color: #BCB9B8;
	padding-right: 30px
}

.register .register__form .textInput select.filled[data-v-47f97b2a] {
	color: #333333
}

.register .register__form .textInput select.dropdown-disabled[data-v-47f97b2a] {
	background-color: #ddd
}

.register .register__form .textInput option[data-v-47f97b2a]:not(:first-of-type) {
	color: #333333
}

.register .register__form .textInput select[data-v-47f97b2a]:selected {
	color: #333333
}

.register .register__form .textInput input[data-v-47f97b2a],
.register .register__form .textInput select[data-v-47f97b2a],
.register .register__form textareaInput textarea[data-v-47f97b2a] {
	border: solid #eee 1px;
	border-radius: 5px;
	outline: none
}

.register .register__form .textInput label[data-v-47f97b2a] {
	color: #BCB9B8;
	padding: 0.5em 0.5em
}

.register .register__form .textInput input.filled~label[data-v-47f97b2a],
.register .register__form .textInput input:focus~label[data-v-47f97b2a] {
	font-size: 0.6em;
	font-weight: 600;
	position: absolute
}

.register .register__form .textInput input.filled~label[data-v-47f97b2a],
.register .register__form .textInput select.filled~label[data-v-47f97b2a],
.register .register__form .textareaInput textarea.filled~label[data-v-47f97b2a] {
	color: #0095da
}

.register .register__form .textInput input.filled~label[data-v-47f97b2a],
.register .register__form .textInput input:focus~label[data-v-47f97b2a],
.register .register__form .textInput select.filled~label[data-v-47f97b2a],
.register .register__form .textInput select:focus~label[data-v-47f97b2a] {
	font-size: 0.6em;
	font-weight: 600;
	position: absolute
}

.register .register__form select[data-v-47f97b2a] {
	-webkit-appearance: none;
	-moz-appearance: none
}

.register .register__form .radio[data-v-47f97b2a] {
	-webkit-appearance: none;
	width: 18px;
	height: 18px;
	margin-top: 10px;
	border: 2px solid gray;
	border-radius: 50%;
	outline: none
}

.register .register__form input[type='radio'][data-v-47f97b2a]:before {
	content: '';
	display: block;
	width: 60%;
	height: 60%;
	margin: 20% auto;
	border-radius: 50%
}

.register .register__form input[type="radio"][data-v-47f97b2a]:checked:before {
	background: #03759E
}

.register .register__form input[type="radio"][data-v-47f97b2a]:checked {
	border-color: #03759E
}

.register .register__form .radio~label[data-v-47f97b2a] {
	margin-top: -2px;
	margin-left: 10px;
	vertical-align: middle;
	font-size: 16px
}

.register .register__form .form__upload[data-v-47f97b2a] {
	max-width: 452px;
	min-height: 124px;
	background-color: #eaeaea;
	text-align: center;
	padding: 16px;
	margin-top: 16px
}

.register .register__form .form__upload--title[data-v-47f97b2a] {
	font-size: 18px;
	font-weight: 600;
	color: #333333
}

.register .register__form .form__upload--filename[data-v-47f97b2a] {
	margin-top: 16px
}

.register .register__form .form__upload--button[data-v-47f97b2a] {
	margin: 8px;
	font-size: 14px;
	font-weight: 600
}

.register .register__form .form__upload--button button[data-v-47f97b2a] {
	padding: 3px 8px;
	border-radius: 5px;
	background-color: #03759E;
	color: #ffffff;
	border: none
}

.register .register__form .form__upload--button button[data-v-47f97b2a]:hover {
	background-color: #0d74cc
}

.register .register__form .form__upload--button .icon-Upload[data-v-47f97b2a] {
	width: 16px;
	height: 16px;
	margin-right: 8px
}

.register .register__form .form__upload--hidden[data-v-47f97b2a] {
	display: none
}

.register .register__form .form__upload--error[data-v-47f97b2a] {
	font-size: 14px;
	color: #ed1c24
}

.register .register__form .form__upload--description[data-v-47f97b2a] {
	font-size: 14px;
	color: #333333
}

.register .register__form .textareaInput[data-v-47f97b2a] {
	position: relative;
	width: 100%;
	height: 128px;
	border-radius: 4px;
	border: solid 1px #adadad
}

.register .register__form .textareaInput textarea[data-v-47f97b2a],
.register .register__form .textareaInput label[data-v-47f97b2a] {
	cursor: text;
	padding: 1.1em 1% 0.15em 1%;
	position: absolute;
	transition: all 0.15s ease;
	width: 100%;
	height: 100%;
	outline: none
}

.register .register__form .textareaInput label[data-v-47f97b2a] {
	color: #BCB9B8;
	padding: 0.5em 0.5em
}

.register .register__form .textareaInput textarea.filled~label[data-v-47f97b2a],
.register .register__form .textareaInput textarea:focus~label[data-v-47f97b2a] {
	font-size: 0.6em;
	font-size: 0.6em;
	font-weight: 600;
	position: absolute
}

.register .register__form .agreement[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px
}

.register .register__form .agreement__checkbox[data-v-47f97b2a] {
	width: 50px;
	height: 30px;
	background-color: #ffffff;
	margin-right: 8px
}

.register .register__form .agreement__description[data-v-47f97b2a] {
	font-size: 16px;
	color: #333333
}

.register .register__form .agreement__description .tnc[data-v-47f97b2a] {
	color: #03759E;
	cursor: pointer
}

.register .register__form .agreement--error[data-v-47f97b2a] {
	margin-top: 5px
}

.register .register__form .form__submit[data-v-47f97b2a] {
	margin-top: 24px;
	padding: 14px 30px;
	background-color: #ff6100;
	border-radius: 5px;
	color: white;
	text-align: center;
	cursor: pointer
}

.register .register__form .form__submit--disabled[data-v-47f97b2a] {
	background-color: #ddd
}

.register .register__form .form__submit[data-v-47f97b2a]:hover {
	background-color: #cc550d
}

.register .register__form .form__submit--disabled[data-v-47f97b2a]:hover {
	background-color: #ddd
}

.register .modal-header__title[data-v-47f97b2a] {
	font-size: 16px;
	font-weight: bold;
	margin: 0
}

.register .capitalize[data-v-47f97b2a] {
	text-transform: capitalize
}

.register .fweight-bold[data-v-47f97b2a] {
	font-weight: bold
}

.register .document[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1
}

.register .document-select[data-v-47f97b2a] {
	font-size: 16px
}

.register .document-add[data-v-47f97b2a] {
	color: #03759E;
	font-weight: 600;
	cursor: pointer
}

.register .document-upload__button[data-v-47f97b2a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column;
	flex-direction: column;
	text-align: center;
	color: #03759E;
	font-weight: 600;
	border: 1px solid #03759E;
	border-radius: 4px;
	margin: 6px 0 6px 10px;
	padding: 12px auto;
	background-color: white
}

.register .document-upload__remove[data-v-47f97b2a] {
	color: #03759E;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	font-size: 14px;
	cursor: pointer;
	float: right
}

.register .document-name[data-v-47f97b2a] {
	font-size: 14px;
	font-weight: 600;
	padding: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.register .document-placeholder[data-v-47f97b2a] {
	padding: 10px;
	color: #adadad
}

.register .icon-Plus[data-v-47f97b2a] {
	font-weight: 600
}

.register .address-maps[data-v-47f97b2a] {
	height: 500px !important;
	width: 100%;
	padding: 0px !important
}

.register .bank-account-info[data-v-47f97b2a] {
	font-size: 14px;
	color: rgba(51, 51, 51, 0.6);
	margin-top: 15px
}

.image-location[data-v-94431be4] {
	display: inline-block;
	width: 16px;
	position: relative;
	top: 4px
}

.address-map-detail[data-v-94431be4] {
	width: calc(100% - 20px);
	border: 1px solid #E1E2E1;
	padding: 5px;
	background: #ffffff;
	position: absolute;
	bottom: 20px;
	margin: 15px 10px;
	z-index: 1;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.address-map-detail-text[data-v-94431be4] {
	text-align: left;
	font-size: 12px
}

.container[data-v-94431be4] {
	width: 100%;
	height: 100%;
	margin: 0 auto;
	position: relative
}

.map[data-v-94431be4] {
	width: 100%;
	height: 95%;
	margin: 0 auto
}

.map-pointer[data-v-94431be4]:after {
	width: 19px;
	height: 27px;
	display: block;
	content: ' ';
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -30px 0 0 -9px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAcCAMAAAC02HQrAAAAXVBMVEUAAADoTD3qTDvjTTznSzzoTTzpTDznTDzpTD3nTTzmTDu+OCroTDx1IhrqTTzoTDzmSjqzNSh+JRySKyDpTDzEOSvxTj4AAADOPzDXRDTeRzg8Eg2MKR9qIBgcCAarfzBgAAAAFHRSTlMAK+QVyULyqIZqYPm7/tN8H/Dv7oKH83QAAADRSURBVCjPfZDZEoMgDEUDiku1e5IqLv//mU2ClXHa6fHJM4F7CSSK0PZtKCBTNB5ZPt/s1l0YE3xxm/KqYowqfZKlqJGUUWSp6pRUd++SPInrGSPReX2tD6KI3EumRxxofilPGhB9AU5uJprMTUTy5366W6VnF3OLnq1uUsViJx3rNFjLXFkHaT7PpGN8BQs2SaosVmjtaeMw2uNaVXpjpoREwEyAjXrfVQ0fXLW5ysFOw2msycr6pB4ZXaKt7kDJuuIjIffI1NbjiPMOviX84w3txBZ0/afpjwAAAABJRU5ErkJggg==);
	background-size: 19px 28px;
	pointer-events: none
}

.button-pick-location[data-v-94431be4] {
	position: absolute;
	top: 21%;
	left: 50.3%;
	text-align: center;
	width: 202.4px;
	margin-left: -102px;
	height: 0;
	z-index: 1
}

.down-arrow[data-v-94431be4] {
	display: inline-block;
	position: relative;
	background: #000000;
	border-radius: 3.5px;
	color: #FFF;
	text-decoration: none;
	padding: 8px;
	font-size: 13px;
	cursor: pointer;
	cursor: hand;
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)
}

.down-arrow[data-v-94431be4]:hover {
	background: #424242
}

.down-arrow[data-v-94431be4]:after {
	content: '';
	display: block;
	position: absolute;
	left: 45%;
	bottom: -15px;
	width: 0;
	height: 0;
	border-bottom: 9px solid transparent;
	border-top: 9px solid #000000;
	border-left: 9px solid transparent;
	border-right: 9px solid transparent
}

:hover.down-arrow[data-v-94431be4]:after {
	border-top-color: #424242
}

.bli2[data-v-94431be4] {
	font-size: 2.5em;
	display: table-cell;
	line-height: normal;
	display: inline;
	margin-left: -3.5px;
	margin-right: -4px
}

.circleG[data-v-94431be4] {
	margin-top: 190px
}

.geolocation-status[data-v-94431be4] {
	opacity: 0.8;
	padding: 10px 15px;
	color: #fff;
	font-size: 13px;
	background-color: #575655
}

.out-zone[data-v-94431be4] {
	background-color: #f73249
}

.controls[data-v-94431be4] {
	border: 1px solid transparent;
	border-radius: 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 32px;
	outline: none;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
	z-index: 1
}

.address[data-v-94431be4] {
	background-color: #fff;
	font-size: 13px;
	padding: 0 11px 0 13px;
	text-overflow: ellipsis;
	width: 41%;
	position: absolute;
	left: 0 !important;
	right: 0 !important;
	margin: 10px
}

.business-size-info {
	margin-top: 24px
}

.business-size-info__title .link {
	color: #03759E
}

.business-size-info__title .link:hover {
	cursor: pointer;
	text-decoration: underline
}

.business-size-info__desc {
	color: rgba(51, 51, 51, 0.6);
	font-size: 12px;
	margin-left: 25px
}

.business-size-info .radio {
	-webkit-appearance: none;
	width: 15px;
	height: 15px;
	margin-top: 10px;
	margin-right: 5px;
	border: 1px solid gray;
	border-radius: 50%;
	outline: none
}

.business-size-info input[type='radio']:before {
	content: '';
	display: block;
	width: 65%;
	height: 65%;
	margin: 20% auto;
	border-radius: 50%
}

.business-size-info input[type="radio"]:checked:before {
	background: #03759E
}

.business-size-info input[type="radio"]:checked {
	border-color: #03759E
}

.business-size-info .radio~label {
	margin-top: -8px;
	vertical-align: middle;
	font-size: 16px;
	margin-bottom: 0px
}

.business-size-info .input-error {
	width: 100%;
	margin-top: 4px;
	font-size: 14px;
	color: #ed1c24
}

.business-size-info .icon-Cross {
	width: 13px;
	height: 13px;
	color: #ffddde;
	background-color: #ed1c24;
	border-radius: 50%;
	top: 4px;
	margin-right: 4px
}

.business-size-info .disabled {
	border-color: #ddd !important;
	cursor: not-allowed !important
}

.business-size-info .disabled:checked:before {
	background: #ddd !important
}

.cart[data-v-fcfc890a] {
	background-color: #f1f1f1
}

.cart__section[data-v-fcfc890a] {
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
	width: 100%;
	max-width: 1200px;
	-ms-flex-direction: column;
	flex-direction: column;
	padding-bottom: 16px
}

@media screen and (max-width: 1200px) {
	.cart__section[data-v-fcfc890a] {
		margin: 0 24px
	}
}

@media screen and (max-width: 600px) {
	.cart__section[data-v-fcfc890a] {
		margin: 0 8px
	}
}

.cart__section-list[data-v-fcfc890a] {
	margin-right: 24px
}

.cart__section .title[data-v-fcfc890a] {
	font-size: 24px;
	font-weight: 600;
	margin-top: 16px;
	margin-bottom: 16px
}

@media screen and (max-width: 601px) {
	.cart__section .title[data-v-fcfc890a] {
		display: -ms-flexbox;
		display: flex;
		font-size: 8pt
	}
}

@media screen and (max-width: 840px) {
	.cart__section .title[data-v-fcfc890a] {
		font-size: 14pt
	}
}

.cart__section-body[data-v-fcfc890a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: start;
	align-items: flex-start;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.cart__section-body--wrapper[data-v-fcfc890a] {
	background-color: white;
	max-width: 1200px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	width: 100%;
	margin-bottom: 16px
}

.cart__section-body--wrapper .content[data-v-fcfc890a] {
	text-align: center;
	margin: 80px auto
}

.cart__section-body--wrapper .content__image[data-v-fcfc890a] {
	width: 100%
}

.cart__section-body--wrapper .content__image img[data-v-fcfc890a] {
	width: 278px;
	height: auto
}

.cart__section-body--wrapper .content__title[data-v-fcfc890a] {
	font-size: 24px;
	font-weight: 600;
	margin-top: 24px
}

@media screen and (max-width: 601px) {
	.cart__section-body--wrapper .content__title[data-v-fcfc890a] {
		font-size: 8px
	}
}

@media screen and (max-width: 840px) {
	.cart__section-body--wrapper .content__title[data-v-fcfc890a] {
		font-size: 14px
	}
}

.cart__section-body--wrapper .content__subtitle[data-v-fcfc890a] {
	font-size: 16px
}

@media screen and (max-width: 601px) {
	.cart__section-body--wrapper .content__subtitle[data-v-fcfc890a] {
		font-size: 8px
	}
}

@media screen and (max-width: 840px) {
	.cart__section-body--wrapper .content__subtitle[data-v-fcfc890a] {
		font-size: 12px
	}
}

.cart__section-bulk[data-v-fcfc890a] {
	background-color: #fff;
	padding: 16px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	vertical-align: middle
}

.cart__section-bulk .label[data-v-fcfc890a] {
	font-size: 16px
}

.cart__section-bulk .checkbox-input[data-v-fcfc890a] {
	display: -ms-flexbox;
	display: flex
}

.cart__section-bulk .checkbox-input label[data-v-fcfc890a] {
	display: -ms-flexbox;
	display: flex
}

.cart__section-bulk .checkbox-input .checkbox[data-v-fcfc890a] {
	display: none
}

.cart__section-bulk .checkbox-input .checkbox:checked~.checkmark[data-v-fcfc890a] {
	background-color: #03759E
}

.cart__section-bulk .checkbox-input .checkbox:checked~.checkmark[data-v-fcfc890a]:after {
	display: block
}

.cart__section-bulk .checkbox-input .checkbox-label[data-v-fcfc890a] {
	-ms-flex-align: center;
	align-items: center
}

.cart__section-bulk .checkbox-input .checkbox-label--description[data-v-fcfc890a] {
	margin-left: 8px
}

.cart__section-bulk .checkbox-input .checkbox-label .checkmark[data-v-fcfc890a] {
	cursor: pointer;
	position: relative;
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	border: 1px solid #adadad;
	border-radius: 4px
}

.cart__section-bulk .checkbox-input .checkbox-label .checkmark[data-v-fcfc890a]:after {
	content: ' ';
	position: absolute;
	display: none;
	left: 50%;
	top: 50%;
	width: 7px;
	height: 13px;
	border: solid white;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg) translate(-125%, -25%)
}

.cart__section-bulk .button-bulk-delete[data-v-fcfc890a] {
	padding: 4px 8px;
	border-radius: 4px;
	border: solid 1px #03759E;
	font-size: 14px;
	cursor: pointer;
	font-weight: 700;
	color: #349ae3;
	background-color: #fff
}

.cart__section-bulk .disabled[data-v-fcfc890a] {
	cursor: not-allowed;
	background-color: #d6d6d6;
	border: solid 1px #d6d6d6;
	color: white
}

.cart .dialog__body[data-v-fcfc890a] {
	margin: 16px 0;
	font-size: 16px
}

.cart .dialog__body--merchant[data-v-fcfc890a] {
	color: #333333;
	font-weight: 600
}

.cart .dialog__body--location[data-v-fcfc890a] {
	color: #888888;
	padding: 0
}

.cart .button[data-v-fcfc890a] {
	border-radius: 2px;
	text-align: center;
	font-size: 14px;
	padding: 10px 20px
}

.cart .button__blue[data-v-fcfc890a] {
	background-color: #03759E;
	color: white;
	cursor: pointer
}

.cart .button__blue[data-v-fcfc890a]:hover {
	background-color: #0d74cc
}

.cart .button__white[data-v-fcfc890a] {
	background-color: white;
	color: #03759E;
	border: 1px solid #03759E;
	cursor: pointer
}

.cart .button__white[data-v-fcfc890a]:hover {
	background-color: #ddf2fb
}

.box-shadow[data-v-fcfc890a] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.cart-bullet[data-v-fcfc890a] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 16px;
	background-color: #f1f1f1;
	padding-left: 0px;
	font-size: 14px
}

@media screen and (max-width: 600px) {
	.cart-bullet[data-v-fcfc890a] {
		overflow-x: auto;
		width: 100%
	}
}

.cart-bullet .active[data-v-fcfc890a] {
	background-color: #03759E !important;
	color: white !important
}

.cart-bullet .active[data-v-fcfc890a]:hover {
	background-color: #0d74cc !important
}

.cart-bullet .bullet[data-v-fcfc890a] {
	background-color: #eeeeee;
	border-radius: 16px;
	padding: 6px 13px 6px 13px;
	cursor: pointer;
	margin: 4px 4px;
	color: #03759E
}

@media screen and (max-width: 600px) {
	.cart-bullet .bullet[data-v-fcfc890a] {
		min-width: -webkit-max-content;
		min-width: max-content
	}
}

.cart-bullet .bullet[data-v-fcfc890a]:hover {
	background-color: #dedede
}

.cart-bullet .dot[data-v-fcfc890a] {
	position: absolute;
	height: 10px;
	width: 10px;
	background-color: #ed1c24;
	border-radius: 50%;
	display: inline-block;
	margin-left: -15px
}

.category[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	background-color: white;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

@media screen and (max-width: 600px) {
	.category[data-v-3d7d5c11] {
		display: none
	}
}

.category-menu[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: 40px;
	-ms-flex-align: center;
	align-items: center
}

@media screen and (max-width: 1200px) {
	.category-menu[data-v-3d7d5c11] {
		margin: 0 24px
	}
}

@media screen and (max-width: 993px) {
	.category-menu[data-v-3d7d5c11] {
		margin-right: 0px
	}
}

.category-menu label[data-v-3d7d5c11] {
	font-size: 16px;
	font-weight: bold;
	margin: 0 16px 0 0;
	width: 152px;
	box-sizing: border-box;
	color: #333
}

@media screen and (max-width: 1104px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 15px;
		margin-right: 0
	}
}

@media screen and (max-width: 1038px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 14px;
		margin-right: 0;
		width: 140px
	}
}

@media screen and (max-width: 983px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 13px;
		margin-right: 0;
		width: 130px
	}
}

@media screen and (max-width: 830px) {
	.category-menu label[data-v-3d7d5c11] {
		font-size: 12px;
		margin-right: 0;
		width: 130px
	}
}

.category-menu__dropdown[data-v-3d7d5c11] {
	height: 100%;
	width: calc(100% - 164px)
}

.category-menu__dropdown ul[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	margin: 0
}

.category .menu-dropdown__list[data-v-3d7d5c11] {
	position: relative;
	color: #03759E;
	font-size: 12px;
	cursor: pointer;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-label[data-v-3d7d5c11] {
	position: relative;
	display: block;
	padding: 0 8px;
	margin: 0
}

@media screen and (max-width: 1056px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 11px
	}
}

@media screen and (max-width: 1038px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10px
	}
}

@media screen and (max-width: 993px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10.5px;
		padding-right: 4px
	}
}

@media screen and (max-width: 962px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 10px
	}
}

@media screen and (max-width: 931px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 9.5px
	}
}

@media screen and (max-width: 899px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 9px
	}
}

@media screen and (max-width: 869px) {
	.category .menu-dropdown__list-label[data-v-3d7d5c11] {
		font-size: 8.5px
	}
}

.category .menu-dropdown__list-label .ico[data-v-3d7d5c11] {
	font-weight: bold;
	vertical-align: middle;
	margin-left: 4px
}

.category .menu-dropdown__list-child[data-v-3d7d5c11] {
	position: absolute;
	display: block;
	width: 100%;
	min-width: 250px;
	max-width: 240px;
	visibility: hidden;
	top: 100%;
	left: 0;
	background-color: white;
	box-sizing: border-box;
	z-index: 3002;
	box-shadow: 0 26px 26px 0 rgba(0, 0, 0, 0.12), 0 0 1px 0 rgba(0, 0, 0, 0.1)
}

.category .menu-dropdown__list-child.grandchild[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child.last[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child.underlast[data-v-3d7d5c11] {
	visibility: hidden !important;
	position: absolute;
	left: 100%;
	top: 0
}

.category .menu-dropdown__list-child ul[data-v-3d7d5c11] {
	position: relative;
	display: block;
	width: 100%
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.child-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.child-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.child-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.child-list:hover .grandchild[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.grandchild-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.grandchild-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.grandchild-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.grandchild-list:hover .last[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	padding: 12px;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}

.category .menu-dropdown__list-child ul li.last-list span.ellipsis[data-v-3d7d5c11] {
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11]:last:child {
	margin: 0
}

.category .menu-dropdown__list-child ul li.last-list .ico[data-v-3d7d5c11] {
	font-weight: bold;
	font-size: 14px
}

.category .menu-dropdown__list-child ul li.last-list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list-child ul li.last-list:hover .underlast[data-v-3d7d5c11] {
	visibility: visible !important
}

.category .menu-dropdown__list[data-v-3d7d5c11]:hover {
	background-color: #ddf2fb
}

.category .menu-dropdown__list:hover .menu-dropdown__list-child[data-v-3d7d5c11] {
	display: block;
	visibility: visible
}

.error[data-v-2f8f663c] {
	background-color: #ffddde;
	border-radius: 4px
}

.cart-item[data-v-2f8f663c] {
	background-color: #fff;
	margin-bottom: 16px;
	padding: 16px;
	width: 100%
}

.cart-item__header[data-v-2f8f663c] {
	font-size: 16px
}

.cart-item__header .header[data-v-2f8f663c] {
	margin-bottom: 20px
}

.cart-item__header .name[data-v-2f8f663c] {
	font-weight: 600;
	color: #333333
}

.cart-item__header .location[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	line-height: 100%;
	color: #888888
}

.cart-item__header .location .icon-Location[data-v-2f8f663c] {
	margin-right: 2px;
	font-size: 16px
}

.cart-item__header .rating[data-v-2f8f663c] {
	font-size: 14px;
	color: #888888;
	display: -ms-flexbox;
	display: flex
}

.cart-item__header .rating .label[data-v-2f8f663c] {
	margin-top: 4px;
	margin-right: 5px
}

.cart-item__header .rating .star[data-v-2f8f663c] {
	margin-top: 2px
}

.cart-item__body[data-v-2f8f663c] {
	overflow: auto
}

.cart-item__content[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex
}

.cart-item__content label[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex
}

.cart-item__content label .checkbox[data-v-2f8f663c] {
	display: none
}

.cart-item__content label .checkbox:checked~.checkmark[data-v-2f8f663c] {
	background-color: #03759E
}

.cart-item__content label .checkbox:checked~.checkmark[data-v-2f8f663c]:after {
	display: block
}

.cart-item__content label .checkbox-label[data-v-2f8f663c] {
	margin-left: 8px
}

.cart-item__content label .checkmark[data-v-2f8f663c] {
	margin-top: 3px;
	position: relative;
	width: 20px;
	height: 20px;
	background-color: #ffffff;
	border: 1px solid #adadad;
	border-radius: 4px;
	cursor: pointer
}

.cart-item__content label .checkmark[data-v-2f8f663c]:after {
	content: ' ';
	position: absolute;
	display: none;
	left: 50%;
	top: 50%;
	width: 7px;
	height: 13px;
	border: solid white;
	border-width: 0 3px 3px 0;
	transform: rotate(45deg) translate(-125%, -25%)
}

.cart-item__content .image[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	min-width: 56px;
	min-height: 56px;
	width: 56px;
	height: 56px;
	margin-right: 10px
}

.cart-item__content .image img[data-v-2f8f663c] {
	object-fit: contain
}

.cart-item__content .description[data-v-2f8f663c] {
	-ms-flex: 1 0;
	flex: 1 0;
	color: #03759E;
	cursor: pointer;
	word-break: break-word;
	line-height: 24px;
	max-height: 80px
}

.cart-item__content .description--name[data-v-2f8f663c] {
	margin-right: 18px;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	overflow: hidden
}

.cart-item__content .price[data-v-2f8f663c] {
	width: 13%
}

.cart-item__content .price .title[data-v-2f8f663c] {
	color: #333
}

.cart-item__content .price .total[data-v-2f8f663c] {
	color: #ff6100;
	font-weight: 600
}

.cart-item__content .stock[data-v-2f8f663c] {
	padding: 10px 0
}

.cart-item__content .stock .product-not-enough[data-v-2f8f663c] {
	color: #ed1c24;
	margin: 5px;
	display: block
}

.cart-item__content .stock .product-not-active[data-v-2f8f663c] {
	color: #ed1c24;
	margin: 5px
}

.cart-item__content .stock-total[data-v-2f8f663c] {
	margin: 0 8px
}

.cart-item__content .stock .quantityInput[data-v-2f8f663c] {
	padding-top: 0
}

.cart-item__content .stock .button-decrease[data-v-2f8f663c] {
	width: 32px;
	height: 32px;
	text-align: center;
	font-size: 20px;
	font-weight: 1000;
	border-radius: 4px;
	background-color: #d6d6d6;
	color: #fff;
	margin-left: 16px
}

.cart-item__content .stock .button-increase[data-v-2f8f663c] {
	width: 32px;
	height: 32px;
	text-align: center;
	font-size: 20px;
	font-weight: 1000;
	border-radius: 4px;
	background-color: #03759E;
	color: #fff;
	margin-right: 16px
}

.button-wrapper[data-v-2f8f663c] {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	margin-top: 8px;
	font-size: 14px;
	float: right
}

@media screen and (max-width: 414px) {
	.button-wrapper[data-v-2f8f663c] {
		font-size: 12px
	}
}

.button-wrapper .button[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 8px;
	padding: 8px 24px;
	width: 136px;
	border-radius: 4px;
	color: #03759E;
	border: 1px solid #03759E;
	text-align: center;
	cursor: pointer
}

.button-wrapper .button--blue[data-v-2f8f663c] {
	color: white;
	background-color: #03759E;
	margin-right: 8px
}

.button-wrapper .button--blue.hidden[data-v-2f8f663c] {
	display: none
}

.button-wrapper .button--white[data-v-2f8f663c] {
	color: #03759E;
	background-color: white
}

.button-wrapper .button--half[data-v-2f8f663c] {
	width: calc((100% - 8px) / 2);
	margin-right: 8px;
	float: left
}

.button-wrapper .button--half[data-v-2f8f663c]:last-child {
	margin-right: 0
}

.lower[data-v-2f8f663c] {
	margin-left: auto;
	margin-top: 10px;
	width: 60%;
	max-width: 400px
}

@media screen and (max-width: 600px) {
	.lower[data-v-2f8f663c] {
		width: 100%
	}
}

.lower--flex[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex
}

.lower--flex__bold[data-v-2f8f663c] {
	font-weight: 600;
	width: 110px
}

.lower--flex__title[data-v-2f8f663c] {
	font-weight: 600;
	width: 95px
}

.lower--flex__note[data-v-2f8f663c] {
	width: 270px;
	word-wrap: break-word
}

.lower--flex__orange[data-v-2f8f663c] {
	color: #f7931e
}

.green[data-v-2f8f663c] {
	color: #13a600
}

.red[data-v-2f8f663c] {
	color: #ed1c24
}

.purple[data-v-2f8f663c] {
	color: #7a4fe4
}

.wrapper-item[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	width: 100%
}

@media screen and (min-width: 600px) {
	.wrapper-item .image[data-v-2f8f663c] {
		width: 7%
	}
}

@media screen and (min-width: 600px) {
	.wrapper-item .description--name[data-v-2f8f663c] {
		width: 100%;
		margin-right: 16px
	}
}

@media screen and (max-width: 600px) {
	.wrapper-item .description[data-v-2f8f663c] {
		width: 300px
	}
}

@media screen and (max-width: 600px) {
	.wrapper-item .price[data-v-2f8f663c] {
		width: 13%;
		margin-right: 16px
	}
}

.wrapper-item .action[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 5px 0
}

@media screen and (min-width: 600px) {
	.wrapper-item .action[data-v-2f8f663c] {
		width: 17%
	}
}

.wrapper-header[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.wrapper-header .info[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex
}

.wrapper-header .info .expand-arrow[data-v-2f8f663c] {
	margin: 13px 10px;
	cursor: pointer;
	font-size: 20px
}

.wrapper-header .info .image-thumbnail[data-v-2f8f663c] {
	margin-right: 10px
}

a[data-v-2f8f663c]:hover {
	text-decoration: none
}

.sub[data-v-2f8f663c] {
	margin-left: 16px
}

.button-delete[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 35px;
	padding: 4px 8px;
	border-radius: 4px;
	border: solid 1px #03759E;
	font-size: 14px;
	cursor: pointer;
	font-weight: 700;
	color: #349ae3;
	margin-left: 6px;
	width: 80px
}

.button-delete[data-v-2f8f663c]:hover {
	background-color: #ddf2fb
}

.button-delete .icon-Delete[data-v-2f8f663c] {
	margin-right: 4px
}

@media screen and (max-width: 600px) {
	.button-delete[data-v-2f8f663c] {
		margin-left: 0px
	}
}

.button-negotiation[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	height: 35px;
	padding: 4px 23px;
	border-radius: 4px;
	background-color: #13a600;
	font-size: 14px;
	cursor: pointer;
	font-weight: 700;
	color: white;
	width: 80px
}

.button-negotiation[data-v-2f8f663c]:hover {
	background-color: #1b890d
}

.button-chat[data-v-2f8f663c] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	border-radius: 4px;
	background-color: #03759E;
	color: white;
	padding: 6px 8px;
	margin-top: 4px;
	cursor: pointer;
	width: -webkit-fit-content;
	width: fit-content
}

.button-chat i[data-v-2f8f663c] {
	margin-right: 4px
}

.button-chat[data-v-2f8f663c]:hover {
	background-color: #03759E
}

.image-thumbnail[data-v-2f8f663c] {
	width: 50px;
	height: 50px;
	position: relative;
	box-sizing: border-box;
	border: 1px solid #d6d6d6;
	font-size: 10px
}

.image-thumbnail img[data-v-2f8f663c] {
	display: block;
	position: absolute;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	object-fit: contain;
	padding: 2px
}

.image-thumbnail--merchant img[data-v-2f8f663c] {
	padding: 0
}

.block[data-v-2f8f663c] {
	display: block
}

.category[data-v-2f8f663c] {
	font-size: 12px;
	color: #adadad;
	min-width: 250px;
	margin-right: 16px
}

.dropdown[data-v-1dee7761] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.dropdown .info[data-v-1dee7761] {
	font-weight: bold;
	margin-right: 10px;
	margin-top: 10px
}

.dropdown .block[data-v-1dee7761] {
	display: block
}

.dropdown .block .error[data-v-1dee7761] {
	font-size: 14px;
	color: #ed1c24
}

.dropdown .block .select-wrapper[data-v-1dee7761] {
	position: relative;
	margin-top: 5px;
	margin-right: 10px;
	max-width: 200px
}

.dropdown .block .select-wrapper .custom-input[data-v-1dee7761] {
	display: block;
	width: 200px;
	position: relative;
	padding: 4px 8px;
	border: 1px solid #adadad;
	border-radius: 4px;
	font-size: 14px;
	margin: 0;
	background-color: white
}

.dropdown .block .select-wrapper .custom-input[data-v-1dee7761]:-ms-input-placeholder {
	color: rgba(51, 51, 51, 0.4)
}

.dropdown .block .select-wrapper .custom-input[data-v-1dee7761]::placeholder {
	color: rgba(51, 51, 51, 0.4)
}

.dropdown .block .select-wrapper .custom-input--button[data-v-1dee7761] {
	width: 100%;
	padding: 4px 24px;
	background-color: white;
	color: #03759E;
	border: 1px solid #03759E
}

.dropdown .block .select-wrapper .custom-input--button.disabled[data-v-1dee7761] {
	cursor: not-allowed;
	background-color: #dddddd;
	border: 1px solid #adadad;
	color: graytext
}

.dropdown .block .select-wrapper .custom-input--select[data-v-1dee7761] {
	color: rgba(51, 51, 51, 0.4);
	-webkit-appearance: none;
	appearance: none;
	padding-right: 16px
}

.dropdown .block .select-wrapper .custom-input--select option[data-v-1dee7761] {
	color: #333333
}

.dropdown .block .select-wrapper .custom-input--select.selected[data-v-1dee7761] {
	color: #333333
}

.dropdown .block .select-wrapper .custom-input--select[data-v-1dee7761]:focus {
	outline: none
}

.dropdown .block .select-wrapper .error[data-v-1dee7761] {
	border: 1px solid #ed1c24
}

.dropdown .block .select-wrapper .icon-Down-arrow[data-v-1dee7761] {
	position: absolute;
	top: 50%;
	right: 4px;
	font-size: 16px;
	transform: translate(0, -50%)
}

.dropdown .block .text-wrapper[data-v-1dee7761] {
	margin-top: 10px
}

.buyer-profile__content[data-v-ac3c6956] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	-ms-flex-pack: justify;
	justify-content: space-between;
	max-width: 1200px;
	margin: 16px auto 41px;
	-ms-flex-align: start;
	align-items: flex-start
}

@media only screen and (max-width: 1024px) {
	.buyer-profile__content[data-v-ac3c6956] {
		margin: 16px 16px 41px;
		width: calc(100% - 32px)
	}
}

@media only screen and (max-width: 600px) {
	.buyer-profile__content[data-v-ac3c6956] {
		margin: 0 16px 16px 16px;
		width: 100%
	}
}

.buyer-profile .btn-logout[data-v-ac3c6956] {
	height: 42px;
	border-radius: 4px;
	border: solid 1px #03759E;
	line-height: 42px;
	color: #03759E;
	font-weight: 600;
	width: 80%;
	margin: auto;
	text-align: center;
	cursor: pointer
}

.buyer-profile .btn-logout[data-v-ac3c6956]:hover {
	background: #d9eaf8;
	text-decoration: none
}

.buyer-profile .sidebar[data-v-ac3c6956] {
	margin-bottom: 16px;
	border-bottom: solid 1px #d6d6d6
}

.buyer-profile .card[data-v-ac3c6956] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: #ffffff
}

.buyer-profile .card+.card[data-v-ac3c6956] {
	margin-top: 16px
}

.buyer-profile--left[data-v-ac3c6956] {
	width: 25%;
	padding: 15px 8px 16px
}

/* @media only screen and (max-width: 600px) {
	.buyer-profile--left[data-v-ac3c6956] {
		display: none
	}
} */

.buyer-profile--left .name[data-v-ac3c6956] {
	font-size: 18px;
	font-weight: 600;
	text-align: center
}

.buyer-profile--left .school-name[data-v-ac3c6956] {
	text-align: center
}

.buyer-profile--right[data-v-ac3c6956] {
	width: calc(100% - 16px - 25%)
}

.buyer-profile--right .title[data-v-ac3c6956] {
	font-size: 24px;
	font-weight: 600;
	margin-bottom: 16px
}

.buyer-profile--right .card-info[data-v-ac3c6956] {
	padding: 12px 15px 24px
}

.buyer-profile--right .card-info .title[data-v-ac3c6956] {
	font-size: 20px;
	font-weight: 600;
	padding-bottom: 11px;
	border-bottom: solid 1px #d6d6d6
}

.buyer-profile--right .card-info .info[data-v-ac3c6956] {
	display: -ms-flexbox;
	display: flex
}

@media only screen and (max-width: 600px) {
	.buyer-profile--right .card-info .info[data-v-ac3c6956] {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.buyer-profile--right .card-info .info .label[data-v-ac3c6956] {
	font-weight: 600;
	width: 130px;
	margin-right: 16px
}

@media only screen and (max-width: 600px) {
	.buyer-profile--right .card-info .info .label[data-v-ac3c6956] {
		width: 100%
	}
}

.buyer-profile--right .card-info .info .value[data-v-ac3c6956] {
	width: calc(100% - 146px)
}

@media only screen and (max-width: 600px) {
	.buyer-profile--right .card-info .info .value[data-v-ac3c6956] {
		width: 100%
	}
}

.buyer-profile--right .card-info .info+.info[data-v-ac3c6956] {
	margin-top: 8px
}

@media only screen and (max-width: 600px) {
	.buyer-profile--right[data-v-ac3c6956] {
		width: calc(100% - 32px)
	}
}

.sidebar-menu[data-v-40e32ccc] {
	display: -ms-flexbox;
	display: flex;
	margin-top: 24px
}

.sidebar-menu-wrapper[data-v-40e32ccc] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	background-color: white;
	overflow: hidden
}

.sidebar-menu .menu[data-v-40e32ccc] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1 1;
	flex: 1 1;
	padding: 14px 24px;
	color: #03759E;
	cursor: pointer;
	position: relative;
	border-bottom: 1px solid #d6d6d6
}

.sidebar-menu .menu[data-v-40e32ccc]:last-child {
	border-bottom: 0
}

.sidebar-menu .menu[data-v-40e32ccc]:hover {
	background-color: #ddf2fb
}

.sidebar-menu .menu.child i[data-v-40e32ccc] {
	line-height: 24px
}

.sidebar-menu .menu .count-bullet[data-v-40e32ccc] {
	color: white;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: 50%;
	right: 0;
	transform: translate(-50%, -50%);
	min-width: 32px;
	height: 32px;
	background-color: #ed1c24;
	border-radius: 50%;
	font-size: 14px;
	-ms-flex-align: center;
	align-items: center;
	vertical-align: middle;
	text-align: center;
	padding: 0 6px
}

.sidebar-menu .menu .count-bullet span[data-v-40e32ccc] {
	display: block;
	width: 100%;
	height: 100%;
	line-height: 32px;
	left: 2px;
	position: relative
}

.sidebar-menu .active[data-v-40e32ccc] {
	text-indent: -4px;
	border-left: 4px solid #03759E;
	background-color: #f5f5f5;
	display: block
}

.hidden[data-v-40e32ccc] {
	display: none !important
}

.preview[data-v-ebbc4ff8] {
	color: #333333;
	font-size: 12px
}

.preview-wrapper[data-v-ebbc4ff8] {
	padding: 0 8px;
	max-height: 340px;
	overflow: auto
}

.preview-list[data-v-ebbc4ff8] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	border-bottom: 1px solid #d6d6d6;
	padding: 8px 0;
	box-sizing: border-box;
	font-size: 16px
}

.preview-list p[data-v-ebbc4ff8] {
	font-size: 14px;
	margin: 0 auto
}

.preview-list[data-v-ebbc4ff8]:last-child {
	border-bottom: 0
}

.preview-list__image[data-v-ebbc4ff8] {
	width: 64px;
	height: 64px
}

.preview-list__image img[data-v-ebbc4ff8] {
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #d6d6d6;
	border-radius: 4px
}

.preview-list__image-empty[data-v-ebbc4ff8] {
	width: 250px;
	height: auto;
	margin: 24px auto 16px auto
}

.preview-list__details[data-v-ebbc4ff8] {
	width: calc(100% - 64px);
	padding: 0 0 0 8px;
	box-sizing: border-box;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.preview-list__details label[data-v-ebbc4ff8] {
	margin: 0;
	cursor: pointer;
	font-weight: 600;
	font-size: 14px
}

.preview-list__details .orange[data-v-ebbc4ff8] {
	color: #ff6100;
	font-weight: 600
}

.preview-list__description[data-v-ebbc4ff8] {
	text-align: center;
	margin-bottom: 16px
}

.preview-list__description .title[data-v-ebbc4ff8] {
	font-size: 14px;
	font-weight: 700
}

.preview-list__description .subtitle[data-v-ebbc4ff8] {
	font-size: 12px
}

.preview-list__description .subtitle-empty[data-v-ebbc4ff8] {
	margin-bottom: 24px
}

.preview-more[data-v-ebbc4ff8] {
	padding: 8px 8px;
	margin: 0 8px;
	border-top: 1px solid #d6d6d6
}

.preview-more .btn[data-v-ebbc4ff8] {
	display: block;
	width: 100%;
	text-align: center;
	border-radius: 4px;
	border: 1px solid #008aff;
	color: #008aff;
	padding: 2px 0
}

.preview-more .btn[data-v-ebbc4ff8]:hover {
	background-color: #ddf2fb;
	outline: none
}

.order-page__wrapper[data-v-180f3dc2] {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 16px;
	margin-bottom: 16px;
	display: -ms-flexbox;
	display: flex
}

.order-page__wrapper--left[data-v-180f3dc2] {
	width: 25%
}

@media screen and (max-width: 600px) {
	.order-page__wrapper--left[data-v-180f3dc2] {
		display: none
	}
}

.order-page__wrapper--right[data-v-180f3dc2] {
	width: 75%;
	padding-left: 16px
}

@media screen and (max-width: 600px) {
	.order-page__wrapper--right[data-v-180f3dc2] {
		width: 100%;
		padding: 0 8px
	}
}

.order-page__wrapper--right .list-item[data-v-180f3dc2] {
	margin-bottom: 16px
}

.order-page .title[data-v-180f3dc2] {
	font-size: 24px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 16px
}

.order-page .pagination[data-v-180f3dc2] {
	padding: 0;
	background-color: transparent
}

.sidebar-navigation[data-v-6a32310c] {
	background-color: white;
	padding: 8px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.sidebar-navigation .title[data-v-6a32310c] {
	margin-top: 8px;
	text-align: center;
	font-size: 18px;
	font-weight: 600
}

.sidebar-navigation .place[data-v-6a32310c] {
	text-align: center;
	font-size: 16px
}

.sidebar-navigation__menus[data-v-6a32310c] {
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6
}

.sidebar-navigation .button[data-v-6a32310c] {
	margin: 16px auto 8px auto;
	text-align: center;
	color: #008aff;
	font-weight: 600;
	width: 80%;
	padding: 8px;
	height: auto;
	border: 1px solid #008aff;
	border-radius: 4px
}

.sidebar-navigation .button[data-v-6a32310c]:hover {
	cursor: pointer;
	background-color: #ddf2fb;
	color: white
}

.sidebar-navigation a[data-v-6a32310c] {
	text-decoration: none !important
}

.order-filter[data-v-ac6c9114] {
	font-size: 14px;
	display: block;
	width: 100%;
	position: relative
}

.order-filter__bullet[data-v-ac6c9114] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 16px;
	background-color: #f1f1f1;
	padding-left: 0px
}

.order-filter__bullet .active[data-v-ac6c9114] {
	background-color: #008aff !important;
	color: white !important
}

.order-filter__bullet .active[data-v-ac6c9114]:hover {
	background-color: #0d74cc !important
}

.order-filter__bullet .bullet[data-v-ac6c9114] {
	background-color: white;
	border-radius: 16px;
	border: solid 1px #008aff;
	padding: 4px 8px 4px 8px;
	cursor: pointer;
	margin: 4px 4px;
	color: #008aff
}

@media screen and (max-width: 600px) {
	.order-filter__bullet .bullet[data-v-ac6c9114] {
		min-width: -webkit-max-content;
		min-width: max-content
	}
}

.order-filter__bullet .bullet[data-v-ac6c9114]:hover {
	background-color: #ddf2fb
}

.order-filter__bullet .bullet-title[data-v-ac6c9114] {
	margin-top: 8px;
	margin-right: 8px;
	font-weight: 600
}

.mobile[data-v-ac6c9114] {
	display: -ms-flexbox;
	display: flex
}

@media screen and (max-width: 600px) {
	.mobile[data-v-ac6c9114] {
		overflow-x: auto;
		display: -ms-flexbox;
		display: flex;
		width: 100%
	}
}

.total-order[data-v-a863a736] {
	width: 100%;
	display: block;
	padding: 16px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	border-radius: 4px;
	background-color: white;
	margin-bottom: 16px;
	color: #333333;
	font-size: 16px;
	line-height: 24px
}

.total-order__wrapper[data-v-a863a736] {
	display: -ms-flexbox;
	display: flex;
	vertical-align: middle;
	position: relative;
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}

@media screen and (max-width: 600px) {
	.total-order__wrapper[data-v-a863a736] {
		display: block
	}
}

.wrapper-left[data-v-a863a736] {
	display: block;
	margin-top: -30px !important
}

@media screen and (max-width: 600px) {
	.wrapper-left[data-v-a863a736] {
		margin-top: 0px !important
	}
}

.wrapper-right[data-v-a863a736] {
	width: 45%;
	vertical-align: middle
}

@media screen and (max-width: 600px) {
	.wrapper-right[data-v-a863a736] {
		margin-top: 8px;
		width: 100%
	}
}

.wrapper-right__top[data-v-a863a736] {
	display: -ms-flexbox;
	display: flex
}

.search-title[data-v-a863a736] {
	font-size: 16px;
	font-weight: bold
}

.search-input[data-v-a863a736] {
	border: 1px solid #adadad;
	border-radius: 4px;
	height: 48px;
	width: calc(100% - 56px);
	padding: 0 8px;
	outline: none
}

.search-input[data-v-a863a736]:-ms-input-placeholder {
	color: rgba(51, 51, 51, 0.6)
}

.search-input[data-v-a863a736]::placeholder {
	color: rgba(51, 51, 51, 0.6)
}

.search-button[data-v-a863a736] {
	display: -ms-flexbox;
	display: flex;
	background-color: #008aff;
	height: 48px;
	width: 48px;
	padding: 4px;
	float: right;
	margin-left: 8px;
	font-size: 20px;
	color: white;
	border-radius: 4px;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.search-button .icon-Search[data-v-a863a736] {
	font-size: 22px
}

.radio[data-v-a863a736] {
	-webkit-appearance: none;
	width: 18px;
	height: 18px;
	margin-left: 8px;
	margin-right: 4px;
	border: 2px solid gray;
	border-radius: 50%;
	outline: none
}

input[type='radio'][data-v-a863a736]:before {
	content: '';
	display: block;
	width: 60%;
	height: 60%;
	margin: 20% auto;
	border-radius: 50%
}

input[type="radio"][data-v-a863a736]:checked:before {
	background: #008aff
}

input[type="radio"][data-v-a863a736]:checked {
	border-color: #008aff
}

.radio~label[data-v-a863a736] {
	margin-top: -2px;
	vertical-align: middle;
	font-size: 16px
}

.detail-info[data-v-4f696e1f] {
	background-color: white;
	border-radius: 5px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	padding: 16px
}

.detail-info__head[data-v-4f696e1f] {
	padding-bottom: 16px;
	border-bottom: 1px solid #d6d6d6
}

.detail-info__head--content[data-v-4f696e1f] {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 15px
}

.detail-info__head--content .ordered-by[data-v-4f696e1f] {
	width: calc(100% / 2)
}

.detail-info__head--content[data-v-4f696e1f]:last-child {
	margin-bottom: 0
}

.detail-info__head label[data-v-4f696e1f] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: calc(100% / 3);
	margin: 0
}

@media screen and (max-width: 768px) {
	.detail-info__head label[data-v-4f696e1f] {
		display: block;
		width: 100%
	}
}

.detail-info__head span[data-v-4f696e1f] {
	font-weight: bold;
	margin-right: 20px
}

@media screen and (max-width: 768px) {
	.detail-info__head span[data-v-4f696e1f] {
		display: block;
		width: 100%
	}
}

.detail-info__content[data-v-4f696e1f] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 16px 0;
	box-sizing: border-box
}

.detail-info__content .min-width-40[data-v-4f696e1f] {
	min-width: 40%
}

.detail-info__content .details[data-v-4f696e1f] {
	-ms-flex: 1 0 150px;
	flex: 1 0 150px;
	margin-right: 10px
}

@media screen and (max-width: 768px) {
	.detail-info__content .details[data-v-4f696e1f]:nth-child(n) {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		margin-top: 16px
	}
}

.detail-info__content .details .seller-info[data-v-4f696e1f] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.detail-info__content .details .seller-info__detail[data-v-4f696e1f] {
	width: calc(100% - 50px);
	padding-left: 16px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.detail-info__content .details .seller-info__detail .seller-location[data-v-4f696e1f] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 14px;
	color: #888888
}

.detail-info__content .details .seller-info__detail .seller-location span[data-v-4f696e1f] {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden
}

.detail-info__content .details .seller-info__detail .seller-location .icon-Location[data-v-4f696e1f] {
	font-size: 16px;
	margin-right: 2px
}

.detail-info__content .details label[data-v-4f696e1f] {
	display: block;
	margin-bottom: 8px;
	font-weight: bold
}

.detail-info__content .details .status-info[data-v-4f696e1f] {
	float: left;
	background-color: #f7931e;
	padding: 0 8px;
	line-height: 26px;
	color: white;
	border-radius: 4px
}

.detail-info__content .details .price[data-v-4f696e1f] {
	font-weight: bold;
	color: #ff6100
}

.detail-info__content .details .order-status[data-v-4f696e1f] {
	padding: 5px;
	color: white;
	border-radius: 4px
}

.detail-info__item[data-v-4f696e1f] {
	width: 100%;
	overflow: auto;
	margin-bottom: 10px;
	padding: 16px 0;
	border-top: 1px solid #d6d6d6;
	border-bottom: 1px solid #d6d6d6
}

.detail-info__item .item__section[data-v-4f696e1f] {
	display: -ms-flexbox;
	display: flex;
	padding: 8px 0;
	border-bottom: 1px solid #d6d6d6;
	min-width: 750px
}

.detail-info__item .item__section[data-v-4f696e1f]:first-child {
	padding-top: 0
}

.detail-info__item .item__section[data-v-4f696e1f]:last-child {
	padding-bottom: 0;
	border-bottom: 0
}

.detail-info__item .item__section .item__cell[data-v-4f696e1f] {
	position: relative;
	box-sizing: border-box
}

.detail-info__item .item__section .item__cell label[data-v-4f696e1f] {
	margin-bottom: 0;
	font-weight: bold
}

.detail-info__item .item__section .item__cell--qty[data-v-4f696e1f] {
	width: 80px
}

.detail-info__item .item__section .item__cell--product-name[data-v-4f696e1f] {
	width: calc(100% - 420px);
	padding: 0 16px
}

.detail-info__item .item__section .item__cell--price[data-v-4f696e1f] {
	width: 140px
}

.detail-info__item .item__section .item__cell--total[data-v-4f696e1f] {
	width: 180px
}

.detail-info__footer[data-v-4f696e1f] {
	display: block;
	position: relative;
	margin-top: 16px
}

.detail-info__footer span[data-v-4f696e1f] {
	margin-right: 10px
}

.detail-info__footer button[data-v-4f696e1f] {
	display: block;
	width: 100%;
	max-width: 180px;
	float: right;
	padding: 8px;
	border: 1px solid #008aff;
	border-radius: 4px;
	color: #008aff;
	font-weight: 600;
	font-size: 14px;
	background-color: white;
	outline: none
}

.detail-info__footer button[data-v-4f696e1f]:hover {
	background-color: #ddf2fb
}

.detail-info__footer[data-v-4f696e1f]::after {
	content: '';
	display: table;
	clear: both
}

.image-thumbnail[data-v-4f696e1f] {
	position: relative;
	width: 50px;
	height: 50px;
	box-sizing: border-box;
	border: 1px solid #d6d6d6
}

.image-thumbnail img[data-v-4f696e1f] {
	display: block;
	position: absolute;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	object-fit: contain;
	padding: 2px
}

.clickable[data-v-4f696e1f] {
	color: #008aff;
	cursor: pointer;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden
}

hr[data-v-4f696e1f] {
	margin-left: 15px;
	margin-right: 15px
}

a[data-v-4f696e1f]:hover {
	text-decoration: none
}

.link[data-v-4f696e1f]:hover {
	text-decoration: none;
	color: #008aff
}

.category[data-v-4f696e1f] {
	font-size: 10px;
	color: #adadad;
	max-width: 250px;
	min-width: 250px
}

.pagination[data-v-721fbd46] {
	display: block;
	padding: 16px 24px;
	right: 0
}

.pagination[data-v-721fbd46]:after {
	content: '';
	clear: both;
	display: table
}

.pagination__content[data-v-721fbd46] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	max-width: 100%
}

.pagination__content>span[data-v-721fbd46] {
	width: 36px;
	height: 36px;
	background-color: #ffffff;
	text-align: center;
	border-radius: 4px;
	margin: 4px;
	line-height: 36px
}

.pagination-button[data-v-721fbd46] {
	width: 36px;
	height: 36px;
	margin: 4px;
	background-color: white;
	border: 1px solid #008aff;
	border-radius: 4px;
	color: #008aff;
	text-align: center;
	font-size: 14px;
	outline: none
}

.pagination-button--disabled[data-v-721fbd46] {
	background-color: #ddd !important;
	cursor: not-allowed;
	border: 1px solid #d3d3d3
}

.pagination-button--disabled i[data-v-721fbd46] {
	color: #aaa
}

.pagination-button[data-v-721fbd46]:hover {
	background-color: #ddf2fb
}

.pagination-button span[data-v-721fbd46] {
	font-weight: 600
}

.pagination .active[data-v-721fbd46] {
	background-color: #008aff;
	color: white
}

.pagination .arrow[data-v-721fbd46] {
	font-size: 24px;
	line-height: 36px
}

.activity[data-v-afbad1f8] {
	position: relative
}

.activity-buyer__wrapper[data-v-afbad1f8] {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	margin-top: 16px;
	margin-bottom: 16px;
	display: -ms-flexbox;
	display: flex
}

.activity-buyer__wrapper--left[data-v-afbad1f8] {
	width: 25%
}

@media screen and (max-width: 600px) {
	.activity-buyer__wrapper--left[data-v-afbad1f8] {
		display: none
	}
}

.activity-buyer__wrapper--right[data-v-afbad1f8] {
	width: 75%;
	padding-left: 16px
}

@media screen and (max-width: 600px) {
	.activity-buyer__wrapper--right[data-v-afbad1f8] {
		width: 100%;
		padding: 0 8px
	}
}

.activity-merchant__wrapper[data-v-afbad1f8] {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	max-width: inherit;
	box-sizing: border-box;
	margin: 0
}

.activity-merchant__wrapper--left[data-v-afbad1f8] {
	min-width: 200px;
	min-height: 100vh;
	background-color: #333333
}

@media screen and (max-width: 600px) {
	.activity-merchant__wrapper--left[data-v-afbad1f8] {
		display: none
	}
}

.activity-merchant__wrapper--right[data-v-afbad1f8] {
	width: calc(100% - 200px);
	min-height: 100vh;
	padding: 16px 24px 310px 24px
}

@media screen and (max-width: 768px) {
	.activity-merchant__wrapper--right[data-v-afbad1f8] {
		padding-bottom: 380px
	}
}

@media screen and (max-width: 600px) {
	.activity-merchant__wrapper--right[data-v-afbad1f8] {
		width: 100%;
		padding-bottom: 380px
	}
}

@media screen and (max-width: 575px) {
	.activity-merchant__wrapper--right[data-v-afbad1f8] {
		padding-bottom: 598px
	}
}

.activity .title[data-v-afbad1f8] {
	font-size: 24px;
	font-weight: 600;
	color: #333333;
	margin-bottom: 16px
}

.activity .title-merchant[data-v-afbad1f8] {
	font-size: 22pt
}

.activity .log__wrapper[data-v-afbad1f8] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: white;
	padding: 16px;
	margin-bottom: 16px
}

.activity .pagination[data-v-afbad1f8] {
	padding: 0;
	background-color: transparent;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.activity .merchant-footer[data-v-afbad1f8] {
	position: absolute;
	width: calc(100% - 200px);
	bottom: 0;
	margin-left: 200px
}

@media screen and (max-width: 600px) {
	.activity .merchant-footer[data-v-afbad1f8] {
		width: 100%;
		margin-left: 0;
		padding-right: 0
	}
}

.date-range-picker .vue-daterange-picker {
	display: -ms-flexbox;
	display: flex
}

.date-range-picker .form-control {
	max-width: 200px !important
}

.date-range-picker .input {
	min-width: 200px;
	width: 200px;
	padding-right: 16px
}

@media screen and (max-width: 600px) {
	.date-range-picker .input {
		width: 100%;
		min-width: 200px
	}
}

.date-range-picker .icon-Calendarsvg {
	position: absolute;
	top: 50%;
	left: 175px;
	font-size: 18px;
	transform: translate(0, -50%);
	color: #333333
}

.reportrange-text {
	width: 100%;
	height: auto
}

.bulk-order[data-v-54cc9492] {
	position: relative
}

.bulk-order .content[data-v-54cc9492] {
	max-width: 1200px;
	margin: auto;
	width: 100%;
	box-sizing: border-box
}

@media screen and (min-width: 1200px) {
	.bulk-order .content[data-v-54cc9492] {
		min-height: calc(100vh - 375px)
	}
}

@media (max-width: 600px) {
	.bulk-order .content[data-v-54cc9492] {
		padding: 0 8px
	}
}

.bulk-order .content .title[data-v-54cc9492] {
	font-size: 24px;
	font-weight: 600;
	margin-top: 24px;
	margin-bottom: 16px
}

.bulk-order .content .body[data-v-54cc9492] {
	background-color: white;
	width: 100%;
	margin-bottom: 50px;
	padding: 16px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.bulk-order .content .body--sub-title[data-v-54cc9492] {
	margin-top: 21px;
	margin-bottom: 8px;
	font-weight: 600;
	font-size: 20px;
	color: #333333
}

.bulk-order .content .body--desc[data-v-54cc9492] {
	margin-bottom: 4px
}

.bulk-order .form[data-v-54cc9492] {
	display: -ms-flexbox;
	display: flex
}

.bulk-order .form-input[data-v-54cc9492] {
	width: 100%;
	color: #333333
}

.bulk-order .form-input label[data-v-54cc9492] {
	display: block;
	margin-bottom: 8px;
	font-size: 16px
}

.bulk-order .form-input input[type="text"][data-v-54cc9492],
.bulk-order .form-input input[type="number"][data-v-54cc9492],
.bulk-order .form-input textarea[data-v-54cc9492] {
	width: 40%;
	border-radius: 4px;
	border: 1px solid #adadad;
	padding: 8px 16px;
	outline: none;
	margin-bottom: 8px
}

@media (max-width: 600px) {
	.bulk-order .form-input input[type="text"].search-input[data-v-54cc9492],
	.bulk-order .form-input input[type="number"].search-input[data-v-54cc9492],
	.bulk-order .form-input textarea.search-input[data-v-54cc9492] {
		width: calc(100% - 123px)
	}
}

.bulk-order .button[data-v-54cc9492] {
	text-align: center;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
	border-radius: 4px;
	margin-left: 8px
}

.bulk-order .button--lg[data-v-54cc9492] {
	max-height: 42px;
	padding: 10px;
	background-color: #008aff;
	width: 20%
}

@media (max-width: 600px) {
	.bulk-order .button--lg.search-button[data-v-54cc9492] {
		width: 123px
	}
}

.body[data-v-61ff14e8] {
	background-color: white;
	width: 100%;
	margin-bottom: 50px;
	padding: 16px;
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1)
}

.body--sub-title[data-v-61ff14e8] {
	margin-top: 21px;
	margin-bottom: 8px;
	font-weight: 600;
	font-size: 20px;
	color: #333333
}

.body--desc[data-v-61ff14e8] {
	margin-bottom: 4px
}

.form[data-v-61ff14e8] {
	display: -ms-flexbox;
	display: flex
}

.form-input[data-v-61ff14e8] {
	width: 100%;
	color: #333333
}

.form-input label[data-v-61ff14e8] {
	display: block;
	margin-bottom: 8px;
	font-size: 16px
}

.form-input input[type="text"][data-v-61ff14e8],
.form-input input[type="number"][data-v-61ff14e8],
.form-input textarea[data-v-61ff14e8] {
	width: 40%;
	border-radius: 4px;
	border: 1px solid #adadad;
	padding: 8px 16px;
	outline: none;
	margin-bottom: 8px
}

@media (max-width: 600px) {
	.form-input input[type="text"].search-input[data-v-61ff14e8],
	.form-input input[type="number"].search-input[data-v-61ff14e8],
	.form-input textarea.search-input[data-v-61ff14e8] {
		width: calc(100% - 123px)
	}
}

.button[data-v-61ff14e8] {
	text-align: center;
	color: #fff;
	font-weight: 600;
	cursor: pointer;
	border-radius: 4px;
	margin-left: 8px
}

.button--lg[data-v-61ff14e8] {
	max-height: 42px;
	padding: 10px;
	background-color: #008aff;
	width: 20%
}

@media (max-width: 600px) {
	.button--lg.search-button[data-v-61ff14e8] {
		width: 123px
	}
}

.button--lg[data-v-61ff14e8]:hover {
	background-color: #0d74cc
}

.confirm-dialog[data-v-61ff14e8] {
	display: block;
	position: relative;
	color: #333333;
	font-size: 14px;
	text-align: center
}

.confirm-dialog .title[data-v-61ff14e8] {
	font-size: 16px;
	font-weight: bold
}

.confirm-dialog__body[data-v-61ff14e8] {
	width: 100%;
	margin: 4px auto 16px;
	max-width: 350px
}

.confirm-dialog .button[data-v-61ff14e8] {
	display: block;
	width: 100%;
	max-width: 288px;
	margin: 0 auto;
	background-color: white;
	color: #008aff;
	border: 1px solid #008aff;
	padding: 8px 16px;
	border-radius: 4px;
	cursor: pointer
}

.confirm-dialog .button--blue[data-v-61ff14e8] {
	background-color: #008aff;
	color: white
}

.merchant-result[data-v-3f17936e] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 24.5px
}

.merchant-result .title[data-v-3f17936e] {
	width: 100%;
	font-size: 16px;
	font-weight: 600
}

.merchant-result-item[data-v-3f17936e] {
	width: calc(50% - 8px);
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #d6d6d6;
	padding: 16px;
	margin-top: 16px;
	background-color: white;
	padding-bottom: 65px;
	position: relative
}

@media (max-width: 700px) {
	.merchant-result-item[data-v-3f17936e] {
		width: 100%
	}
}

.merchant-result__image[data-v-3f17936e] {
	width: 80px;
	height: 80px;
	border: solid 1px #adadad;
	text-align: center
}

.merchant-result__content[data-v-3f17936e] {
	-ms-flex: 1;
	flex: 1;
	margin-left: 16px
}

.merchant-result__content .title[data-v-3f17936e] {
	font-size: 18px;
	font-weight: 600;
	color: #008aff;
	margin-bottom: 8px
}

.merchant-result__content .description[data-v-3f17936e] {
	display: -ms-flexbox;
	display: flex;
	padding: 4px 0
}

@media screen and (max-width: 600px) {
	.merchant-result__content .description[data-v-3f17936e] {
		display: block
	}
}

.merchant-result__content .description-left[data-v-3f17936e] {
	-ms-flex: 0 0 90px;
	flex: 0 0 90px;
	font-weight: 600
}

.merchant-result__content .description-right[data-v-3f17936e] {
	-ms-flex: 1;
	flex: 1
}

.merchant-result__content .button[data-v-3f17936e] {
	cursor: pointer;
	max-width: 180px;
	height: auto;
	padding: 8px;
	margin: 8px 0;
	text-align: center;
	background-color: #ff6100;
	color: white;
	font-weight: 600;
	font-size: 14px;
	border-radius: 4px;
	position: absolute;
	bottom: 8px
}

.merchant-result__content .button[data-v-3f17936e]:hover {
	background-color: #cc550d
}

.merchant-result .blue[data-v-3f17936e] {
	color: #008aff
}

a[data-v-3f17936e]:hover {
	text-decoration: none
}

.log-activity__wrapper[data-v-1ccb4a13] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-bottom: 16px;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 16px
}

.log-activity .left[data-v-1ccb4a13] {
	-ms-flex: 0 0 180px;
	flex: 0 0 180px
}

@media screen and (max-width: 600px) {
	.log-activity .left[data-v-1ccb4a13] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}
}

.log-activity .left .name[data-v-1ccb4a13] {
	font-size: 16px;
	max-width: 160px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-weight: 600
}

.log-activity .right[data-v-1ccb4a13] {
	-ms-flex: 1;
	flex: 1
}

@media screen and (max-width: 600px) {
	.log-activity .right[data-v-1ccb4a13] {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%
	}
}

.log-activity .text-small[data-v-1ccb4a13] {
	font-size: 12px
}

.log-activity .bold[data-v-1ccb4a13] {
	font-weight: 600
}

.log-filter__wrapper[data-v-0964c6fb] {
	border-radius: 4px;
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, 0.1);
	background-color: white;
	padding: 16px;
	margin-bottom: 16px
}

.log-filter__top[data-v-0964c6fb] {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 600;
	margin-bottom: 8px
}

.log-filter__top .button-download[data-v-0964c6fb] {
	padding: 4px 16px;
	border-radius: 4px;
	border: 1px solid #008aff;
	color: #008aff
}

.log-filter__top .button-download[data-v-0964c6fb]:hover {
	cursor: pointer;
	background-color: #ddf2fb;
	text-decoration: none
}

@media screen and (max-width: 600px) {
	.log-filter__top .button-download[data-v-0964c6fb] {
		font-size: 14px
	}
}

.log-filter__top .button-download--disabled[data-v-0964c6fb] {
	background-color: #dddddd;
	border: 1px solid #d6d6d6;
	color: graytext;
	cursor: not-allowed
}

.log-filter__top .button-download--disabled[data-v-0964c6fb]:hover {
	background-color: #dddddd
}

.log-filter .icon-Download[data-v-0964c6fb]:hover {
	cursor: pointer
}

.log-filter a[data-v-0964c6fb]:hover {
	text-decoration: none
}

td[data-v-64721b4e],
th[data-v-64721b4e] {
	padding: 2px;
	background-color: #fff
}

td.today[data-v-64721b4e] {
	font-weight: 700
}

td.disabled[data-v-64721b4e] {
	pointer-events: none;
	background-color: #eee;
	border-radius: 0;
	opacity: .6
}

.fa[data-v-64721b4e] {
	display: inline-block;
	width: 100%;
	height: 100%;
	background: transparent no-repeat 50%;
	background-size: 100% 100%;
	fill: #ccc
}

.next[data-v-64721b4e]:hover,
.prev[data-v-64721b4e]:hover {
	background-color: transparent!important
}

.next .fa[data-v-64721b4e]:hover,
.prev .fa[data-v-64721b4e]:hover {
	opacity: .6
}

.chevron-left[data-v-64721b4e] {
	width: 16px;
	height: 16px;
	display: block;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}

.chevron-right[data-v-64721b4e] {
	width: 16px;
	height: 16px;
	display: block;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-2 -2 10 10'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")
}

.yearselect[data-v-64721b4e] {
	padding-right: 1px;
	border: none;
	-webkit-appearance: menulist;
	-moz-appearance: menulist;
	appearance: menulist
}

.monthselect[data-v-64721b4e] {
	border: none
}

.daterangepicker {
	position: absolute;
	color: inherit;
	background-color: #fff;
	border-radius: 4px;
	border: 1px solid #ddd;
	width: 278px;
	max-width: none;
	padding: 0;
	margin-top: 7px;
	top: 100px;
	left: 20px;
	z-index: 3001;
	display: none;
	font-size: 15px;
	line-height: 1em
}

.daterangepicker:after,
.daterangepicker:before {
	position: absolute;
	display: inline-block;
	border-bottom-color: rgba(0, 0, 0, .2);
	content: ""
}

.daterangepicker:before {
	top: -7px;
	border-right: 7px solid transparent;
	border-left: 7px solid transparent;
	border-bottom: 7px solid #ccc
}

.daterangepicker:after {
	top: -6px;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	border-left: 6px solid transparent
}

.daterangepicker.opensleft:before {
	right: 9px
}

.daterangepicker.opensleft:after {
	right: 10px
}

.daterangepicker.openscenter:after,
.daterangepicker.openscenter:before {
	left: 0;
	right: 0;
	width: 0;
	margin-left: auto;
	margin-right: auto
}

.daterangepicker.opensright:before {
	left: 9px
}

.daterangepicker.opensright:after {
	left: 10px
}

.daterangepicker.drop-up {
	margin-top: -7px
}

.daterangepicker.drop-up:before {
	top: auto;
	bottom: -7px;
	border-bottom: initial;
	border-top: 7px solid #ccc
}

.daterangepicker.drop-up:after {
	top: auto;
	bottom: -6px;
	border-bottom: initial;
	border-top: 6px solid #fff
}

.daterangepicker.single .daterangepicker .ranges,
.daterangepicker.single .drp-calendar {
	float: none
}

.daterangepicker.single .drp-selected {
	display: none
}

.daterangepicker.show-calendar .drp-buttons,
.daterangepicker.show-calendar .drp-calendar {
	display: block
}

.daterangepicker.auto-apply .drp-buttons {
	display: none
}

.daterangepicker .drp-calendar {
	display: none;
	max-width: 270px
}

.daterangepicker .drp-calendar.left {
	padding: 8px 0 8px 8px
}

.daterangepicker .drp-calendar.right {
	padding: 8px
}

.daterangepicker .drp-calendar.single .calendar-table {
	border: none
}

.daterangepicker .calendar-table .next span,
.daterangepicker .calendar-table .prev span {
	color: #fff;
	border: solid #000;
	border-width: 0 2px 2px 0;
	border-radius: 0;
	display: inline-block;
	padding: 3px
}

.daterangepicker .calendar-table .next span {
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg)
}

.daterangepicker .calendar-table .prev span {
	transform: rotate(135deg);
	-webkit-transform: rotate(135deg)
}

.daterangepicker .calendar-table td,
.daterangepicker .calendar-table th {
	text-align: center;
	vertical-align: middle;
	min-width: 32px;
	width: 32px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border-radius: 4px;
	border: 1px solid transparent;
	white-space: nowrap;
	cursor: pointer
}

.daterangepicker .calendar-table {
	border: 1px solid #fff;
	border-radius: 4px;
	background-color: #fff
}

.daterangepicker .calendar-table table {
	width: 100%;
	margin: 0;
	border-spacing: 0;
	border-collapse: collapse;
	display: table
}

.daterangepicker td.available:hover,
.daterangepicker th.available:hover {
	background-color: #eee;
	border-color: transparent;
	color: inherit
}

.daterangepicker td.week,
.daterangepicker th.week {
	font-size: 80%;
	color: #ccc
}

.daterangepicker td.off,
.daterangepicker td.off.end-date,
.daterangepicker td.off.in-range,
.daterangepicker td.off.start-date {
	background-color: #fff;
	border-color: transparent;
	color: #999
}

.daterangepicker td.in-range {
	background-color: #ebf4f8;
	border-color: transparent;
	color: #000;
	border-radius: 0
}

.daterangepicker td.start-date {
	border-radius: 4px 0 0 4px
}

.daterangepicker td.end-date {
	border-radius: 0 4px 4px 0
}

.daterangepicker td.start-date.end-date {
	border-radius: 4px
}

.daterangepicker td.active,
.daterangepicker td.active:hover {
	background-color: #357ebd;
	border-color: transparent;
	color: #fff
}

.daterangepicker th.month {
	width: auto
}

.daterangepicker option.disabled,
.daterangepicker td.disabled {
	color: #999;
	cursor: not-allowed;
	text-decoration: line-through
}

.daterangepicker select.monthselect,
.daterangepicker select.yearselect {
	font-size: 12px;
	padding: 1px;
	height: auto;
	margin: 0;
	cursor: default
}

.daterangepicker select.monthselect {
	margin-right: 2%;
	width: 56%
}

.daterangepicker select.yearselect {
	width: 40%
}

.daterangepicker select.ampmselect,
.daterangepicker select.hourselect,
.daterangepicker select.minuteselect,
.daterangepicker select.secondselect {
	width: 50px;
	margin: 0 auto;
	background: #eee;
	border: 1px solid #eee;
	padding: 2px;
	outline: 0;
	font-size: 12px
}

.daterangepicker .calendar-time {
	text-align: center;
	margin: 4px auto 0 auto;
	line-height: 30px;
	position: relative
}

.daterangepicker .calendar-time select.disabled {
	color: #ccc;
	cursor: not-allowed
}

.daterangepicker .drp-buttons {
	clear: both;
	text-align: right;
	padding: 8px;
	border-top: 1px solid #ddd;
	display: none;
	line-height: 12px;
	vertical-align: middle
}

.daterangepicker .drp-selected {
	display: inline-block;
	font-size: 12px;
	padding-right: 8px
}

.daterangepicker .drp-buttons .btn {
	margin-left: 8px;
	font-size: 12px;
	font-weight: 700;
	padding: 4px 8px
}

.daterangepicker.show-ranges .drp-calendar.left {
	border-left: 1px solid #ddd
}

.daterangepicker .ranges {
	float: none;
	text-align: left;
	margin: 0
}

.daterangepicker.show-calendar .ranges {
	margin-top: 8px
}

.daterangepicker .ranges ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	width: 100%
}

.daterangepicker .ranges li {
	font-size: 12px;
	padding: 8px 12px;
	cursor: pointer
}

.daterangepicker .ranges li:hover {
	background-color: #eee
}

.daterangepicker .ranges li.active {
	background-color: #08c;
	color: #fff
}

@media (min-width:564px) {
	.daterangepicker {
		width: auto
	}
	.daterangepicker .ranges ul {
		width: 140px
	}
	.daterangepicker.single .ranges ul {
		width: 100%
	}
	.daterangepicker.single .drp-calendar.left {
		clear: none
	}
	.daterangepicker.single.ltr .drp-calendar,
	.daterangepicker.single.ltr .ranges {
		float: left
	}
	.daterangepicker.single.rtl .drp-calendar,
	.daterangepicker.single.rtl .ranges {
		float: right
	}
	.daterangepicker.ltr {
		direction: ltr;
		text-align: left
	}
	.daterangepicker.ltr .drp-calendar.left {
		clear: left;
		margin-right: 0
	}
	.daterangepicker.ltr .drp-calendar.left .calendar-table {
		border-right: none;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.daterangepicker.ltr .drp-calendar.right {
		margin-left: 0
	}
	.daterangepicker.ltr .drp-calendar.right .calendar-table {
		border-left: none;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.daterangepicker.ltr .drp-calendar.left .calendar-table {
		padding-right: 8px
	}
	.daterangepicker.ltr .drp-calendar,
	.daterangepicker.ltr .ranges {
		float: left
	}
	.daterangepicker.rtl {
		direction: rtl;
		text-align: right
	}
	.daterangepicker.rtl .drp-calendar.left {
		clear: right;
		margin-left: 0
	}
	.daterangepicker.rtl .drp-calendar.left .calendar-table {
		border-left: none;
		border-top-left-radius: 0;
		border-bottom-left-radius: 0
	}
	.daterangepicker.rtl .drp-calendar.right {
		margin-right: 0
	}
	.daterangepicker.rtl .drp-calendar.right .calendar-table {
		border-right: none;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0
	}
	.daterangepicker.rtl .drp-calendar.left .calendar-table {
		padding-left: 12px
	}
	.daterangepicker.rtl .drp-calendar,
	.daterangepicker.rtl .ranges {
		text-align: right;
		float: right
	}
}

@media (min-width:730px) {
	.daterangepicker .ranges {
		width: auto
	}
	.daterangepicker.ltr .ranges {
		float: left
	}
	.daterangepicker.rtl .ranges {
		float: right
	}
	.daterangepicker .drp-calendar.left {
		clear: none!important
	}
}

.reportrange-text[data-v-8cc9549e] {
	background: #fff;
	cursor: pointer;
	padding: 5px 10px;
	border: 1px solid #ccc;
	width: 100%
}

.daterangepicker[data-v-8cc9549e] {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: auto
}

@media screen and (max-width:768px) {
	.daterangepicker.show-ranges .drp-calendar.left[data-v-8cc9549e] {
		border-left: 0
	}
	.daterangepicker.show-ranges .ranges[data-v-8cc9549e] {
		border-bottom: 1px solid #ddd
	}
	.daterangepicker.show-ranges .ranges[data-v-8cc9549e] ul {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		width: auto
	}
}

@media screen and (min-width:540px) {
	.daterangepicker[data-v-8cc9549e] {
		min-width: 486px
	}
	.daterangepicker.show-weeknumbers[data-v-8cc9549e] {
		min-width: 544px
	}
}

@media screen and (min-width:768px) {
	.daterangepicker.show-ranges[data-v-8cc9549e] {
		min-width: 628px
	}
	.daterangepicker.show-ranges.show-weeknumbers[data-v-8cc9549e] {
		min-width: 682px
	}
}

@media screen and (max-width:340px) {
	.daterangepicker.single[data-v-8cc9549e] {
		min-width: 250px
	}
	.daterangepicker.single.show-weeknumbers[data-v-8cc9549e] {
		min-width: 304px
	}
}

@media screen and (min-width:339px) {
	.daterangepicker.single[data-v-8cc9549e] {
		min-width: auto
	}
	.daterangepicker.single.show-ranges[data-v-8cc9549e] {
		min-width: 328px
	}
	.daterangepicker.single.show-ranges.show-weeknumbers[data-v-8cc9549e] {
		min-width: 382px
	}
	.daterangepicker.single.show-ranges .drp-calendar.left[data-v-8cc9549e] {
		border-left: 1px solid #ddd
	}
	.daterangepicker.single.show-ranges .ranges[data-v-8cc9549e] {
		width: auto;
		max-width: none;
		-ms-flex-preferred-size: auto;
		flex-basis: auto;
		border-bottom: 0
	}
	.daterangepicker.single.show-ranges .ranges[data-v-8cc9549e] ul {
		display: block;
		width: 100%
	}
}

.daterangepicker.show-calendar[data-v-8cc9549e] {
	display: block
}

.daterangepicker.opensleft[data-v-8cc9549e] {
	top: 35px;
	right: 10px;
	left: auto
}

.daterangepicker.openscenter[data-v-8cc9549e] {
	top: 35px;
	right: auto;
	left: 50%;
	-webkit-transform: translate(-50%);
	transform: translate(-50%)
}

.daterangepicker.opensright[data-v-8cc9549e] {
	top: 35px;
	left: 10px;
	right: auto
}

.slide-fade-enter-active[data-v-8cc9549e] {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.slide-fade-leave-active[data-v-8cc9549e] {
	-webkit-transition: all .1s cubic-bezier(1, .5, .8, 1);
	transition: all .1s cubic-bezier(1, .5, .8, 1)
}

.slide-fade-enter[data-v-8cc9549e],
.slide-fade-leave-to[data-v-8cc9549e] {
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	opacity: 0
}

.vue-daterange-picker[data-v-8cc9549e] {
	position: relative;
	display: inline-block
}

.date-range-picker .vue-daterange-picker {
	display: -ms-flexbox;
	display: flex
}

.date-range-picker .form-control {
	max-width: 200px !important
}

.date-range-picker .input {
	min-width: 200px;
	width: 200px;
	padding-right: 16px
}

@media screen and (max-width: 600px) {
	.date-range-picker .input {
		width: 100%;
		min-width: 200px
	}
}

.date-range-picker .icon-Calendarsvg {
	position: absolute;
	top: 50%;
	left: 175px;
	font-size: 18px;
	transform: translate(0, -50%);
	color: #333333
}

.reportrange-text {
	width: 100%;
	height: auto
}