/*! core.scss | Nephos | CSS Ninja */
/*! _theme-default.scss | Nephos | CSS Ninja */
/*! _base.scss | Nephos | CSS Ninja */
/* line 18, src/assets/scss/base/_base.scss */
var {
	font-style: normal;
}

/* line 22, src/assets/scss/base/_base.scss */
a {
	color: #0023ff;
}

/*! _colors.scss | Nephos | CSS Ninja */
/*! _fonts.scss | Nephos | CSS Ninja */
/*! _helpers.scss | Nephos | CSS Ninja */
/* line 21, src/assets/scss/base/_helpers.scss */
.ml-auto {
	margin-left: auto !important;
}

/* line 25, src/assets/scss/base/_helpers.scss */
.no-padding {
	padding: 0 !important;
}

/* line 29, src/assets/scss/base/_helpers.scss */
.mt-80 {
	margin-top: 80px !important;
}

/* line 33, src/assets/scss/base/_helpers.scss */
.ml-5 {
	margin-left: 5px !important;
}

/* line 37, src/assets/scss/base/_helpers.scss */
.mr-5 {
	margin-right: 5px !important;
}

/* line 41, src/assets/scss/base/_helpers.scss */
.is-space-between {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 51, src/assets/scss/base/_helpers.scss */
.muted-text {
	color: #999 !important;
}

/* line 55, src/assets/scss/base/_helpers.scss */
.light-text {
	color: #fff !important;
}

/* line 63, src/assets/scss/base/_helpers.scss */
.has-slimscroll {
	overflow-x: hidden !important;
}

/* line 66, src/assets/scss/base/_helpers.scss */
.has-slimscroll::-webkit-scrollbar {
	width: 6px !important;
}

/* line 70, src/assets/scss/base/_helpers.scss */
.has-slimscroll::-webkit-scrollbar-thumb {
	border-radius: 10px !important;
	background: rgba(0, 0, 0, 0.2) !important;
}

/* line 80, src/assets/scss/base/_helpers.scss */
.no-click {
	pointer-events: none !important;
}

/* line 84, src/assets/scss/base/_helpers.scss */
.is-vhidden {
	visibility: hidden !important;
}

/* line 88, src/assets/scss/base/_helpers.scss */
.is-hidden {
	display: none !important;
}

/* line 92, src/assets/scss/base/_helpers.scss */
.is-disabled {
	pointer-events: none;
	opacity: 0.4;
	cursor: default !important;
}

/*! _utils.scss | Nephos | CSS Ninja */
/* line 19, src/assets/scss/base/_utils.scss */
.login-accounts-trigger {
	position: fixed;
	bottom: 20px;
	right: 20px;
	height: 48px;
	width: 48px;
	background: #fff;
	border-radius: 50%;
	border: 1px solid #e0e0e0;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: 0;
	-webkit-transform: translateY(40px) rotate(360deg);
	transform: translateY(40px) rotate(360deg);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}

/* line 37, src/assets/scss/base/_utils.scss */
.login-accounts-trigger.is-active {
	opacity: 1;
	-webkit-transform: translateY(0) rotate(0);
	transform: translateY(0) rotate(0);
}

/* line 42, src/assets/scss/base/_utils.scss */
.login-accounts-trigger svg {
	height: 20px;
	width: 20px;
}

/* line 52, src/assets/scss/base/_utils.scss */
.login-accounts-panel {
	position: fixed;
	bottom: 20px;
	right: 20px;
	height: 355px;
	width: 320px;
	border: 1px solid #ededed;
	border-radius: 6px;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateY(40px);
	transform: translateY(40px);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/* line 65, src/assets/scss/base/_utils.scss */
.login-accounts-panel.is-active {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/* line 70, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner {
	position: relative;
	height: 100%;
	width: 100%;
}

/* line 75, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .close-button {
	position: absolute;
	top: 6px;
	right: 6px;
	height: 36px;
	width: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 3;
	cursor: pointer;
}

/* line 87, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .close-button svg {
	height: 18px;
	width: 18px;
	stroke: #4a4a4a;
	stroke-width: 1.4px;
}

/* line 95, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .header {
	padding: 16px 20px 6px 20px;
}

/* line 98, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .header h3 {
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	color: #4a4a4a;
	font-size: 0.95rem;
	margin-bottom: 6px;
}

/* line 106, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .header p {
	font-size: 0.9rem;
	color: #999;
}

/* line 112, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 12px 0;
	margin: 0 20px;
	border-bottom: 1px solid #ededed;
	cursor: pointer;
}

/* line 120, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block:hover img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}

/* line 126, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block:last-child {
	border-bottom: none;
}

/* line 130, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block img {
	display: block;
	border-radius: 50%;
	height: 38px;
	width: 38px;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: 0.6;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 140, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block .meta {
	margin-left: 12px;
}

/* line 143, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block .meta > span {
	display: block;
	line-height: 1.1;
}

/* line 147, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block .meta > span span {
	font-size: 0.9rem;
	padding-left: 4px;
}

/* line 152, src/assets/scss/base/_utils.scss */
.login-accounts-panel .panel-inner .login-block .meta > span label {
	text-transform: uppercase;
	color: #999;
	font-size: 0.65rem;
}

/*! _animations.scss | Nephos | CSS Ninja */
@-webkit-keyframes fadeIn {
	from {
	}

	to {
		opacity: 1;
	}
}

@keyframes fadeIn {
	from {
	}

	to {
		opacity: 1;
	}
}

/* line 44, src/assets/scss/abstracts/_animations.scss */
.preFadeIn {
	opacity: 0;
}

/* line 48, src/assets/scss/abstracts/_animations.scss */
.fadeIn {
	opacity: 0;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

/* line 58, src/assets/scss/abstracts/_animations.scss */
.animated {
	animation-duration: 0.5s;
	animation-fill-mode: both;
	-webkit-animation-duration: 0.5s;
	-webkit-animation-fill-mode: both;
}

@-webkit-keyframes fadeInUp {
	from {
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes fadeInUp {
	from {
		-webkit-transform: translate3d(0, 20px, 0);
		transform: translate3d(0, 20px, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* line 93, src/assets/scss/abstracts/_animations.scss */
.preFadeInUp {
	opacity: 0;
}

/* line 97, src/assets/scss/abstracts/_animations.scss */
.fadeInUp {
	opacity: 0;
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
}

@-webkit-keyframes translateLeft {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes translateLeft {
	from {
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

/* line 133, src/assets/scss/abstracts/_animations.scss */
.translateLeft {
	-webkit-animation-name: translateLeft;
	animation-name: translateLeft;
	-webkit-animation-duration: 0.3s;
	animation-duration: 0.3s;
	-webkit-transition: all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
	transition: all 500ms cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

@-webkit-keyframes fadeInLeft {
	from {
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
		opacity: 0;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

@keyframes fadeInLeft {
	from {
		-webkit-transform: translate3d(20px, 0, 0);
		transform: translate3d(20px, 0, 0);
		opacity: 0;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* line 176, src/assets/scss/abstracts/_animations.scss */
.preFadeInLeft {
	opacity: 0;
}

/* line 180, src/assets/scss/abstracts/_animations.scss */
.fadeInLeft {
	opacity: 0;
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
}

@-webkit-keyframes gelatine {
	from,
	to {
		-webkit-transform: scale(1, 1);
	}

	25% {
		-webkit-transform: scale(0.9, 1.1);
	}

	50% {
		-webkit-transform: scale(1.1, 0.9);
	}

	75% {
		-webkit-transform: scale(0.95, 1.05);
	}
}

@keyframes gelatine {
	from,
	to {
		-webkit-transform: scale(1, 1);
		transform: scale(1, 1);
	}

	25% {
		-webkit-transform: scale(0.9, 1.1);
		transform: scale(0.9, 1.1);
	}

	50% {
		-webkit-transform: scale(1.1, 0.9);
		transform: scale(1.1, 0.9);
	}

	75% {
		-webkit-transform: scale(0.95, 1.05);
		transform: scale(0.95, 1.05);
	}
}

/* line 227, src/assets/scss/abstracts/_animations.scss */
.gelatine {
	-webkit-animation: gelatine 0.6s;
	animation: gelatine 0.6s;
	-webkit-animation-duration: 0.6s;
	animation-duration: 0.6s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

@-webkit-keyframes scaleIn {
	from {
		-webkit-transform: scale(0);
	}

	to {
		-webkit-transform: scale(1);
	}
}

@keyframes scaleIn {
	from {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	to {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

/* line 262, src/assets/scss/abstracts/_animations.scss */
.scaleIn {
	-webkit-animation: scaleIn 0.5s;
	animation: scaleIn 0.5s;
	-webkit-animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
	animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

@-webkit-keyframes scaleOut {
	from {
		-webkit-transform: scale(1);
	}

	to {
		-webkit-transform: scale(0);
	}
}

@keyframes scaleOut {
	from {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	to {
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

/* line 296, src/assets/scss/abstracts/_animations.scss */
.scaleOut {
	-webkit-animation: scaleOut 0.6s;
	animation: scaleOut 0.6s;
}

@-webkit-keyframes levitate {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	50% {
		-webkit-transform: translate(0, 10px);
		transform: translate(0, 10px);
	}

	to {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

@keyframes levitate {
	from {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}

	50% {
		-webkit-transform: translate(0, 10px);
		transform: translate(0, 10px);
	}

	to {
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
	}
}

/* line 341, src/assets/scss/abstracts/_animations.scss */
.levitate {
	-webkit-animation-name: levitate;
	animation-name: levitate;
	-webkit-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-timing-function: ease-in-out;
	animation-timing-function: ease-in-out;
}

@-webkit-keyframes scaleAnimation {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes scaleAnimation {
	0% {
		opacity: 0;
		-webkit-transform: scale(1.5);
		transform: scale(1.5);
	}

	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes drawCircle {
	0% {
		stroke-dashoffset: 151px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes drawCircle {
	0% {
		stroke-dashoffset: 151px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes drawCheck {
	0% {
		stroke-dashoffset: 36px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes drawCheck {
	0% {
		stroke-dashoffset: 36px;
	}

	100% {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}

@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}

@keyframes fadeInUp {
	from {
		-webkit-transform: translate3d(0, 10px, 0);
		transform: translate3d(0, 10px, 0);
		opacity: 0;
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1;
	}
}

/* line 429, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.is-primary .SuccessAnimationCircle,
.SuccessAnimation.is-primary .SuccessAnimationCheck {
	stroke: #0023ff;
}

/* line 433, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.is-primary .SuccessAnimationResult {
	fill: #0023ff;
}

/* line 439, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.is-success .SuccessAnimationCircle,
.SuccessAnimation.is-success .SuccessAnimationCheck {
	stroke: #00d1b2;
}

/* line 443, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.is-success .SuccessAnimationResult {
	fill: #00d1b2;
}

/* line 448, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation .SuccessAnimationCircle {
	stroke-dasharray: 151px 151px;
	stroke: #7f00ff;
}

/* line 453, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation .SuccessAnimationCheck {
	stroke-dasharray: 36px 36px;
	stroke: #7f00ff;
}

/* line 458, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation .SuccessAnimationResult {
	fill: #7f00ff;
	opacity: 0;
}

/* line 464, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.animated {
	-webkit-animation: 1s ease-out 0s 1 both scaleAnimation;
	animation: 1s ease-out 0s 1 both scaleAnimation;
}

/* line 467, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.animated .SuccessAnimationCircle {
	-webkit-animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle,
		0.3s linear 0.9s 1 both fadeOut;
	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCircle,
		0.3s linear 0.9s 1 both fadeOut;
}

/* line 471, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.animated .SuccessAnimationCheck {
	-webkit-animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck,
		0.3s linear 0.9s 1 both fadeOut;
	animation: 1s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 both drawCheck,
		0.3s linear 0.9s 1 both fadeOut;
}

/* line 475, src/assets/scss/abstracts/_animations.scss */
.SuccessAnimation.animated .SuccessAnimationResult {
	-webkit-animation: 0.3s linear 0.9s both fadeIn;
	animation: 0.3s linear 0.9s both fadeIn;
}

/* line 31, src/assets/scss/layout/_layout.scss */
.shop-wrapper {
	height: 100%;
	min-height: 100vh;
	width: calc(100% - 80px);
	margin-left: 80px;
	position: relative;
	background: #f0f0f0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 41, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-background-image {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}

/* line 48, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
}

/* line 54, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error .error-wrapper {
	position: relative;
	width: 100%;
	max-width: 640px;
	margin: 0 auto;
	text-align: center;
}

/* line 61, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error .error-wrapper .error-code {
	position: absolute;
	top: 30%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0;
	right: 0;
	margin: 0 auto;
	font-size: 24rem;
	font-weight: bolder;
	opacity: 0.08;
}

/* line 73, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error .error-wrapper img {
	position: relative;
	display: block;
	margin: 0 auto;
	max-width: 420px;
	z-index: 1;
}

/* line 81, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error .error-wrapper h2,
.shop-wrapper.has-error .error-wrapper p,
.shop-wrapper.has-error .error-wrapper .button {
	position: relative;
	z-index: 1;
}

/* line 86, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error .error-wrapper h2 {
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	font-size: 1.4rem;
	color: #4a4a4a;
}

/* line 93, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error .error-wrapper p {
	color: #999;
	max-width: 410px;
	margin: 0 auto;
	padding: 0 16px;
}

/* line 100, src/assets/scss/layout/_layout.scss */
.shop-wrapper.has-error .error-wrapper .button {
	margin-top: 16px;
	height: 44px;
	font-weight: 500;
	min-width: 240px;
}

/* line 110, src/assets/scss/layout/_layout.scss */
.shop-wrapper.is-mobile-mode {
	width: 100% !important;
	margin-left: 0 !important;
}

/* line 116, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper {
	position: relative;
	height: 100%;
	width: 100%;
	max-height: 100vh;
}

/* line 123, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .fullscreen-slick {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	min-height: 100vh;
	width: 100%;
	outline: none !important;
}

/* line 132, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .fullscreen-slick:focus,
.shop-wrapper .slider-wrapper .fullscreen-slick:active {
	outline: none !important;
}

/* line 136, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .fullscreen-slick img {
	min-height: 100vh;
}

/* line 142, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .full-slide {
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	min-height: 100vh;
	outline: none !important;
}

/* line 149, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .full-slide:focus,
.shop-wrapper .slider-wrapper .full-slide:active {
	outline: none !important;
}

/* line 155, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .slick-dots {
	bottom: 20px;
	max-width: 200px;
	right: 0;
}

/* line 160, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .slick-dots li {
	width: 30px;
	height: 30px;
}

/* line 164, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .slick-dots li button::before {
	font-size: 12px;
}

/* line 168, src/assets/scss/layout/_layout.scss */
.shop-wrapper .slider-wrapper .slick-dots li.slick-active button::before {
	color: #0023ff;
}

/* line 176, src/assets/scss/layout/_layout.scss */
.shop-wrapper .hero-caption {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	padding: 120px 0;
	text-align: center;
	z-index: 1;
}

/* line 185, src/assets/scss/layout/_layout.scss */
.shop-wrapper .hero-caption h1 {
	font-size: 8rem;
	font-weight: 300 !important;
	font-family: "Alegreya Sans SC", sans-serif;
}

/* line 191, src/assets/scss/layout/_layout.scss */
.shop-wrapper .hero-caption h2 {
	font-size: 1.6rem;
	margin-top: -44px;
	font-family: "Alegreya Sans SC", sans-serif;
	font-weight: 300 !important;
}

/* line 198, src/assets/scss/layout/_layout.scss */
.shop-wrapper .hero-caption .button {
	margin-top: 20px;
	font-size: 0.8rem !important;
}

/* line 205, src/assets/scss/layout/_layout.scss */
.shop-wrapper .background-caption {
	position: absolute;
	right: 0;
	left: 0;
	margin: 0 auto;
	padding: 50px 0;
	text-align: center;
	z-index: 1;
}

/* line 216, src/assets/scss/layout/_layout.scss */
.shop-wrapper .background-caption h1 {
	font-size: 14rem;
	font-weight: 900 !important;
	font-family: "Alegreya Sans SC", sans-serif;
	opacity: 0.04;
}

/* line 225, src/assets/scss/layout/_layout.scss */
.shop-wrapper .nephos-section {
	padding: 1.5rem;
}

/* line 231, src/assets/scss/layout/_layout.scss */
.shop-wrapper .columns .column.main-column {
	max-width: 1140px;
	margin: 0 auto;
}

/* line 236, src/assets/scss/layout/_layout.scss */
.shop-wrapper .columns .column.invoice-column {
	max-width: 860px;
	margin: 0 auto;
}

/*! _navbar.scss | Nephos | CSS Ninja */
/* line 19, src/assets/scss/layout/_navbar.scss */
.action-bar {
	position: fixed;
	top: 0;
	left: 0;
	margin-left: 80px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px;
	width: calc(100% - 500px);
	background: #fff;
	z-index: 2;
	-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 35, src/assets/scss/layout/_navbar.scss */
.action-bar.is-centered {
	-webkit-box-pack: center !important;
	-ms-flex-pack: center !important;
	justify-content: center !important;
}

/* line 45, src/assets/scss/layout/_navbar.scss */
.mobile-navbar {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 99;
	-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.12);
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 56, src/assets/scss/layout/_navbar.scss */
.mobile-navbar.is-active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/* line 64, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-item.is-icon svg {
	stroke-width: 1.6px;
	stroke: #0023ff;
}

/* line 72, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-item.is-sidebar-toggler svg {
	stroke: #999 !important;
}

/* line 78, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-item.is-flex {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 83, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-item.is-flex span {
	display: block;
}

/* line 86, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-item.is-flex span.menu-badge {
	color: #fff;
	min-width: 20px;
	height: 20px;
	padding: 0 6px;
	border: 1px solid #fff;
	border-radius: 100px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 90%;
	font-weight: 500;
}

/* line 104, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-burger:hover {
	background-color: rgba(0, 0, 0, 0.02);
}

/* line 108, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-burger span {
	background-color: #4a4a4a;
}

/* line 113, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu {
	background: #344258;
}

/* line 116, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-item,
.mobile-navbar .navbar-menu .navbar-link {
	color: #fff;
}

/* line 121, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #475a78;
}

/* line 127, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-link img {
	height: 32px;
	width: 32px;
	max-height: 32px !important;
	border-radius: 50%;
}

/* line 134, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-link svg {
	height: 20px;
	width: 20px;
	stroke-width: 1.2px;
	stroke: #fff;
}

/* line 141, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-link span {
	margin: 0 10px;
}

/* line 144, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-link span.is-heading {
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
}

/* line 153, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-dropdown .navbar-item {
	font-size: 90%;
	padding: 0.75rem 1.5rem !important;
}

/* line 157, src/assets/scss/layout/_navbar.scss */
.mobile-navbar .navbar-menu .navbar-dropdown .navbar-item.is-atcive,
.mobile-navbar .navbar-menu .navbar-dropdown .navbar-item:hover {
	background: #475a78;
}

/* line 165, src/assets/scss/layout/_navbar.scss */
.navbar-link:not(.is-arrowless)::after {
	border-color: #fff !important;
}

/*! _sidebar.scss | Nephos | CSS Ninja */
/* line 18, src/assets/scss/layout/_sidebar.scss */
.main-sidebar {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 80px;
	background-color: #fff;
	-webkit-box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.02);
	box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.02);
	border-right: 1px solid #ededed;
	z-index: 10;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 31, src/assets/scss/layout/_sidebar.scss */
.main-sidebar.is-pushed-mobile {
	-webkit-transform: translateX(-100%) !important;
	transform: translateX(-100%) !important;
}

/* line 36, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-brand {
	width: 80px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fcfcfc;
	border-right: 1px solid #ededed;
}

/* line 45, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-brand img {
	width: 32px;
	height: 32px;
}

/* line 52, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner {
	height: calc(100% - 60px);
	width: 100%;
	position: relative;
}

/* line 59, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li,
.main-sidebar .sidebar-inner .bottom-menu li {
	width: 80px;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* line 66, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li.fold-link,
.main-sidebar .sidebar-inner .bottom-menu li.fold-link {
	display: none;
}

/* line 70, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li a,
.main-sidebar .sidebar-inner .bottom-menu li a {
	display: block;
	position: relative;
	max-height: 20px;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 78, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li a svg,
.main-sidebar .sidebar-inner .bottom-menu li a svg {
	stroke: #a9abac;
	width: 20px;
	height: 20px;
}

/* line 85, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li a:hover svg,
.main-sidebar .sidebar-inner .icon-menu li a.is-active svg,
.main-sidebar .sidebar-inner .bottom-menu li a:hover svg,
.main-sidebar .sidebar-inner .bottom-menu li a.is-active svg {
	stroke: #0023ff;
}

/* line 90, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li a .cart-items,
.main-sidebar .sidebar-inner .bottom-menu li a .cart-items {
	position: absolute;
	top: -6px;
	right: -9px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 9px;
	background: #0023ff;
	font-weight: 700;
}

/* line 106, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li a.is-opened,
.main-sidebar .sidebar-inner .bottom-menu li a.is-opened {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
	opacity: 0;
}

/* line 111, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li a.is-inactive,
.main-sidebar .sidebar-inner .bottom-menu li a.is-inactive {
	-webkit-transform: rotate(-360deg);
	transform: rotate(-360deg);
	opacity: 0;
}

/* line 118, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li #open-filters svg,
.main-sidebar .sidebar-inner .bottom-menu li #open-filters svg {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 124, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .icon-menu li #open-filters:hover svg,
.main-sidebar .sidebar-inner .bottom-menu li #open-filters:hover svg {
	-webkit-transform: rotate(145deg);
	transform: rotate(145deg);
}

/* line 133, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .bottom-menu {
	position: absolute;
	bottom: 0;
	padding: 0;
}

/* line 138, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .bottom-menu li {
	position: relative;
}

/* line 141, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .bottom-menu li .small-auth-loader {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	opacity: 0;
	pointer-events: none;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 156, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .bottom-menu li .small-auth-loader.is-active {
	opacity: 1;
	pointer-events: all;
}

/* line 161, src/assets/scss/layout/_sidebar.scss */
.main-sidebar .sidebar-inner .bottom-menu li .small-auth-loader .loader {
	height: 1.5rem;
	width: 1.5rem;
}

/*! _filters.scss | Nephos | CSS Ninja */
/* line 23, src/assets/scss/layout/_filters.scss */
.price-range-wrapper .price-limit {
	position: relative;
	top: 3px;
	float: left;
	color: #999;
	font-size: 16px;
	font-weight: 500;
	margin-right: 5px;
}

/* line 31, src/assets/scss/layout/_filters.scss */
.price-range-wrapper .price-limit small {
	font-size: 70%;
}

/* line 42, src/assets/scss/layout/_filters.scss */
.range-slider {
	position: relative;
	width: 220px;
	float: left;
	margin: 0 4px;
}

/* line 48, src/assets/scss/layout/_filters.scss */
.range-slider .slider-output {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

/* line 53, src/assets/scss/layout/_filters.scss */
.range-slider .slider-output small {
	font-size: 0.8rem;
	color: #999;
}

/* line 60, src/assets/scss/layout/_filters.scss */
.range-slider .input-range {
	-webkit-appearance: none;
	width: 220px;
	height: 5px;
	border-radius: 5px;
	background: #ccc;
	outline: none;
}

/* line 68, src/assets/scss/layout/_filters.scss */
.range-slider .input-range::-webkit-slider-thumb {
	-webkit-appearance: none;
	width: 16px;
	height: 16px;
	border-radius: 50%;
	background: #0023ff;
	cursor: pointer;
	-webkit-transition: background 0.15s ease-in-out;
	transition: background 0.15s ease-in-out;
	-webkit-transition: transform 0.3s;
	-webkit-transition: -webkit-transform 0.3s;
	transition: -webkit-transform 0.3s;
	transition: transform 0.3s;
	transition: transform 0.3s, -webkit-transform 0.3s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 81, src/assets/scss/layout/_filters.scss */
.range-slider .input-range::-webkit-slider-thumb:hover {
	background: #0023ff;
}

/* line 84, src/assets/scss/layout/_filters.scss */
.range-slider .input-range:active::-moz-range-thumb {
	background: #0023ff;
}

/* line 87, src/assets/scss/layout/_filters.scss */
.range-slider .input-range::-moz-range-thumb {
	width: 16px;
	height: 16px;
	border: 0;
	border-radius: 50%;
	background: #0023ff;
	cursor: pointer;
	-webkit-transition: background 0.15s ease-in-out;
	transition: background 0.15s ease-in-out;
}

/* line 97, src/assets/scss/layout/_filters.scss */
.range-slider .range-value {
	display: block !important;
	position: relative;
	color: #0023ff;
	font-size: 14px;
	font-weight: 500;
	padding: 0 10px;
}

/* line 105, src/assets/scss/layout/_filters.scss */
.range-slider ::-moz-range-track {
	background: #ccc;
	border: 0;
}

/* line 109, src/assets/scss/layout/_filters.scss */
.range-slider input::-moz-focus-inner {
	border: 0;
}

/* line 120, src/assets/scss/layout/_filters.scss */
.columns.is-checkboxes .column .field {
	margin: 5px 0;
}

/*! _pageloader.scss | Nephos | CSS Ninja */
/* line 20, src/assets/scss/components/_pageloader.scss */
.pageloader {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 80px;
	width: calc(100% - 80px);
	background-color: #ededed;
	z-index: 999998;
	transition: -webkit-transform 0.35s ease-out;
	-webkit-transition: -webkit-transform 0.35s ease-out;
	transition: transform 0.35s ease-out;
	transition: transform 0.35s ease-out, -webkit-transform 0.35s ease-out;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	will-change: transform;
}

/* line 36, src/assets/scss/components/_pageloader.scss */
.pageloader.is-active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/* line 41, src/assets/scss/components/_pageloader.scss */
.pageloader.is-full {
	width: 100% !important;
	left: 0 !important;
}

/* line 45, src/assets/scss/components/_pageloader.scss */
.pageloader.is-demo {
	background-image: -webkit-gradient(
		linear,
		left top,
		right top,
		from(#6a11cb),
		to(#2575fc)
	) !important;
	background-image: linear-gradient(
		to right,
		#6a11cb 0%,
		#2575fc 100%
	) !important;
}

/* line 49, src/assets/scss/components/_pageloader.scss */
.pageloader::after,
.pageloader::before {
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	border-radius: 100%;
	content: "";
	z-index: 999999;
}

/* line 59, src/assets/scss/components/_pageloader.scss */
.pageloader::after {
	margin-top: -100px;
	margin-left: -100px;
	width: 200px;
	height: 200px;
	background-color: rgba(255, 255, 255, 0.5);
	border: 3px solid rgba(255, 255, 255, 0.75);
	-webkit-animation: page-loader-inner 1.5s infinite ease-out;
	animation: page-loader-inner 1.5s infinite ease-out;
}

/* line 70, src/assets/scss/components/_pageloader.scss */
.pageloader::before {
	margin-top: -30px;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	background-color: #fff;
	-webkit-animation: page-loader-outer 1.5s infinite ease-in;
	animation: page-loader-outer 1.5s infinite ease-in;
}

@-webkit-keyframes page-loader-inner {
	0%,
	40% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes page-loader-inner {
	0%,
	40% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@-webkit-keyframes page-loader-outer {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100%,
	40% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

@keyframes page-loader-outer {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	100%,
	40% {
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}

/* line 141, src/assets/scss/components/_pageloader.scss */
.infraloader {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 80px;
	width: calc(100% - 80px);
	background-color: #fff;
	z-index: -1;
	opacity: 0;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}

/* line 153, src/assets/scss/components/_pageloader.scss */
.infraloader.is-active {
	opacity: 1;
	z-index: 999997;
}

/* line 158, src/assets/scss/components/_pageloader.scss */
.infraloader.is-full {
	width: 100% !important;
	left: 0 !important;
}

/*! _buttons.scss | Nephos | CSS Ninja */
/* line 21, src/assets/scss/components/_buttons.scss */
.button.big-button {
	padding: 18px 36px 22px 36px !important;
}

/* line 25, src/assets/scss/components/_buttons.scss */
.button.big-button.btn-outlined.is-bold {
	border-width: 2px;
	font-weight: 600;
}

/* line 30, src/assets/scss/components/_buttons.scss */
.button.big-button.is-bold {
	font-weight: 600;
}

/* line 36, src/assets/scss/components/_buttons.scss */
.button.raised:hover {
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(0, 0, 0, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.2) !important;
	opacity: 0.8;
}

/* line 42, src/assets/scss/components/_buttons.scss */
.button.upper-button {
	text-transform: uppercase;
}

/* line 45, src/assets/scss/components/_buttons.scss */
.button.upper-button.is-bold {
	font-weight: 600 !important;
}

/* line 51, src/assets/scss/components/_buttons.scss */
.button.rounded {
	border-radius: 500px;
}

/* line 56, src/assets/scss/components/_buttons.scss */
.button.feather-button {
	min-width: 130px;
	font-weight: 200;
	font-size: 80%;
	height: 40px;
}

/* line 62, src/assets/scss/components/_buttons.scss */
.button.feather-button.is-pushed {
	margin-left: auto;
}

/* line 66, src/assets/scss/components/_buttons.scss */
.button.feather-button svg {
	position: relative;
	top: 1px;
	width: 17px;
	height: 17px;
	margin-right: 8px;
}

/* line 75, src/assets/scss/components/_buttons.scss */
.button.feather-button.is-small {
	min-width: 100px;
	height: 32px;
	font-size: 60%;
	font-weight: 500;
}

/* line 83, src/assets/scss/components/_buttons.scss */
.button.feather-button.is-bold {
	font-weight: 500 !important;
	font-size: 0.75rem;
	text-transform: uppercase;
	border-width: 2px;
}

/* line 92, src/assets/scss/components/_buttons.scss */
button[type="submit"],
.will-upload {
	display: block !important;
	text-align: center !important;
}

/* line 102, src/assets/scss/components/_buttons.scss */
.button.primary-button {
	outline: none;
	border-color: #0023ff;
	background-color: #0023ff;
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

/* line 109, src/assets/scss/components/_buttons.scss */
.button.primary-button:hover {
	color: #fff;
}

/* line 114, src/assets/scss/components/_buttons.scss */
.button.primary-button.raised:hover {
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	opacity: 0.9 0.5;
}

/* line 118, src/assets/scss/components/_buttons.scss */
.button.primary-button.raised:hover.opaque {
	opacity: 1 !important;
}

/* line 124, src/assets/scss/components/_buttons.scss */
.button.primary-button.btn-outlined {
	border-color: #0023ff;
	color: #0023ff !important;
	background-color: transparent;
}

/* line 129, src/assets/scss/components/_buttons.scss */
.button.primary-button.btn-outlined:hover {
	color: #fff !important;
	background-color: #0023ff;
}

/* line 135, src/assets/scss/components/_buttons.scss */
.button.primary-button:focus {
	border-color: #0023ff;
}

/* line 141, src/assets/scss/components/_buttons.scss */
.button.secondary-button {
	outline: none;
	border-color: #00d1b2;
	background-color: #00d1b2;
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

/* line 148, src/assets/scss/components/_buttons.scss */
.button.secondary-button:hover {
	color: #fff;
}

/* line 153, src/assets/scss/components/_buttons.scss */
.button.secondary-button.raised:hover {
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 209, 178, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 209, 178, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(0, 209, 178, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 209, 178, 0.2) !important;
	opacity: 0.95;
}

/* line 157, src/assets/scss/components/_buttons.scss */
.button.secondary-button.raised:hover.opaque {
	opacity: 1 !important;
}

/* line 163, src/assets/scss/components/_buttons.scss */
.button.secondary-button.btn-outlined {
	border-color: #00d1b2;
	color: #00d1b2;
	background-color: transparent;
}

/* line 168, src/assets/scss/components/_buttons.scss */
.button.secondary-button.btn-outlined:hover {
	color: #fff;
	background-color: #00d1b2;
}

/* line 174, src/assets/scss/components/_buttons.scss */
.button.secondary-button:focus {
	border-color: #00d1b2;
}

/* line 180, src/assets/scss/components/_buttons.scss */
.button.accent-button {
	outline: none;
	border-color: #7f00ff;
	background-color: #7f00ff;
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

/* line 187, src/assets/scss/components/_buttons.scss */
.button.accent-button:hover {
	color: #fff;
}

/* line 192, src/assets/scss/components/_buttons.scss */
.button.accent-button.raised:hover {
	-webkit-box-shadow: 0 14px 26px -12px rgba(127, 0, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(127, 0, 255, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(127, 0, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(127, 0, 255, 0.2) !important;
	opacity: 0.8;
}

/* line 196, src/assets/scss/components/_buttons.scss */
.button.accent-button.raised:hover.opaque {
	opacity: 1 !important;
}

/* line 202, src/assets/scss/components/_buttons.scss */
.button.accent-button.btn-outlined {
	border-color: #7f00ff;
	color: #7f00ff;
	background-color: transparent;
}

/* line 207, src/assets/scss/components/_buttons.scss */
.button.accent-button.btn-outlined:hover {
	color: #fff;
	background-color: #7f00ff;
}

/* line 213, src/assets/scss/components/_buttons.scss */
.button.accent-button:focus {
	border-color: #7f00ff;
}

/* line 219, src/assets/scss/components/_buttons.scss */
.button.grey-button {
	outline: none;
	border-color: #ccc;
	background-color: #ccc;
	color: #fff;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

/* line 226, src/assets/scss/components/_buttons.scss */
.button.grey-button:hover {
	color: #fff;
}

/* line 231, src/assets/scss/components/_buttons.scss */
.button.grey-button.raised:hover {
	opacity: 0.8;
}

/* line 234, src/assets/scss/components/_buttons.scss */
.button.grey-button.raised:hover.opaque {
	opacity: 1 !important;
}

/* line 240, src/assets/scss/components/_buttons.scss */
.button.grey-button.btn-outlined {
	border-color: #ccc;
	color: #ccc;
	background-color: transparent;
}

/* line 245, src/assets/scss/components/_buttons.scss */
.button.grey-button.btn-outlined:hover {
	color: #fff;
	background-color: #ccc;
}

/* line 251, src/assets/scss/components/_buttons.scss */
.button.grey-button:focus {
	border-color: #ccc;
}

/* line 267, src/assets/scss/components/_buttons.scss */
.pop-button {
	position: relative;
}

/* line 270, src/assets/scss/components/_buttons.scss */
.pop-button .button {
	position: relative;
	z-index: 1;
}

/* line 275, src/assets/scss/components/_buttons.scss */
.pop-button .p1 {
	z-index: 0;
	position: absolute;
	left: 45%;
	top: 45%;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	background-color: #0023ff;
}

/* line 285, src/assets/scss/components/_buttons.scss */
.pop-button .p2 {
	z-index: 0;
	position: absolute;
	left: 45%;
	top: 45%;
	border-radius: 50%;
	width: 10px;
	height: 10px;
	border: 1.4px solid #0023ff;
}

/* line 295, src/assets/scss/components/_buttons.scss */
.pop-button .p3 {
	z-index: 0;
	position: absolute;
	left: 45%;
	top: 45%;
	border-radius: 50%;
	width: 4px;
	height: 4px;
	background-color: #0023ff;
}

/* line 305, src/assets/scss/components/_buttons.scss */
.pop-button .p4 {
	z-index: 0;
	position: absolute;
	left: 45%;
	top: 45%;
	border-radius: 50%;
	width: 8px;
	height: 8px;
	border: 2px solid #0023ff;
}

/* line 315, src/assets/scss/components/_buttons.scss */
.pop-button .p5 {
	z-index: 0;
	position: absolute;
	left: 45%;
	top: 45%;
	border-radius: 50%;
	width: 8px;
	height: 8px;
	background-color: #0023ff;
}

/* line 325, src/assets/scss/components/_buttons.scss */
.pop-button .p6 {
	z-index: 0;
	position: absolute;
	left: 45%;
	top: 45%;
	border-radius: 50%;
	width: 12px;
	height: 12px;
	border: 1.4px solid #0023ff;
}

/* line 335, src/assets/scss/components/_buttons.scss */
.pop-button .p7 {
	z-index: 0;
	position: absolute;
	left: 45%;
	top: 45%;
	border-radius: 50%;
	width: 5px;
	height: 5px;
	background-color: #0023ff;
}

/*! _modals.scss | Nephos | CSS Ninja */
/* line 24, src/assets/scss/components/_modals.scss */
.modal .modal-background {
	background: rgba(0, 35, 255, 0.3);
}

/* line 35, src/assets/scss/components/_modals.scss */
.review-modal .modal-content {
	max-width: 480px;
}

/* line 39, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .modal-delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
}

/* line 45, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .modal-delete svg {
	width: 20px;
	height: 20px;
	stroke: #999;
	cursor: pointer;
}

/* line 51, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .modal-delete svg:hover {
	stroke: #0023ff;
}

/* line 58, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .box {
	padding: 0;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

/* line 65, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .box .box-header {
	width: 100%;
	background: #ededed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 20px;
}

/* line 73, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .box .box-header img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

/* line 79, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .box .box-header span {
	display: block;
	padding-left: 10px;
	color: #4a4a4a;
}

/* line 85, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .box .box-header .delete {
	margin-left: auto;
}

/* line 90, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .box .box-body {
	padding: 20px;
}

/* line 94, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .box p {
	font-size: 85%;
	color: #999;
}

/* line 101, src/assets/scss/components/_modals.scss */
.review-modal .modal-content fieldset,
.review-modal .modal-content label {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 99;
}

/* line 109, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .rating {
	border: none;
	float: left;
}

/* line 114, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .rating > input {
	display: none;
}

/* line 118, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .rating > label:before {
	margin: 5px;
	font-size: 1.25em;
	font-family: FontAwesome;
	display: inline-block;
	content: "\f005";
}

/* line 126, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .rating > .half:before {
	content: "\f089";
	position: absolute;
}

/* line 131, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .rating > label {
	color: #ddd;
	float: right;
}

/* line 137, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .rating > input:checked ~ label,
.review-modal .modal-content .rating:not(:checked) > label:hover,
.review-modal .modal-content .rating:not(:checked) > label:hover ~ label {
	color: #ffd700 !important;
}

/* line 143, src/assets/scss/components/_modals.scss */
.review-modal .modal-content .rating > input:checked + label:hover,
.review-modal .modal-content .rating > input:checked ~ label:hover,
.review-modal .modal-content .rating > label:hover ~ input:checked ~ label,
.review-modal .modal-content .rating > input:checked ~ label:hover ~ label {
	color: #ffed85 !important;
}

/* line 153, src/assets/scss/components/_modals.scss */
.review-modal.is-active .box {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 165, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content {
	max-width: 480px;
}

/* line 169, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .modal-delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
}

/* line 175, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .modal-delete svg {
	width: 20px;
	height: 20px;
	stroke: #999;
	cursor: pointer;
}

/* line 181, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .modal-delete svg:hover {
	stroke: #0023ff;
}

/* line 188, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box {
	padding: 0;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

/* line 195, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-header {
	width: 100%;
	background: #ededed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 20px;
}

/* line 203, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-header img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

/* line 209, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-header span {
	display: block;
	padding-left: 10px;
	color: #4a4a4a;
}

/* line 215, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-header .delete {
	margin-left: auto;
}

/* line 220, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-body {
	padding: 20px;
}

/* line 223, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-body img {
	display: block;
	max-width: 190px;
	margin: 20px auto;
}

/* line 229, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-body .inner-content {
	text-align: center;
	max-width: 320px;
	margin: 0 auto;
}

/* line 234, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-body .inner-content .input {
	margin-bottom: 10px;
}

/* line 238, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box .box-body .inner-content .button-wrap {
	margin-bottom: 20px;
}

/* line 244, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content .box p {
	font-size: 85%;
	color: #999;
	margin-bottom: 10px;
}

/* line 252, src/assets/scss/components/_modals.scss */
.wishlist-modal .modal-content fieldset,
.wishlist-modal .modal-content label {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 99;
}

/* line 262, src/assets/scss/components/_modals.scss */
.wishlist-modal.is-active .box {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 274, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content {
	max-width: 480px;
}

/* line 278, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .modal-delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
}

/* line 284, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .modal-delete svg {
	width: 20px;
	height: 20px;
	stroke: #999;
	cursor: pointer;
}

/* line 290, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .modal-delete svg:hover {
	stroke: #0023ff;
}

/* line 297, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box {
	padding: 0;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

/* line 304, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box .box-header {
	width: 100%;
	background: #ededed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 20px;
}

/* line 312, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box .box-header img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

/* line 318, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box .box-header span {
	display: block;
	padding-left: 10px;
	color: #4a4a4a;
}

/* line 324, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box .box-header .delete {
	margin-left: auto;
}

/* line 329, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box .box-body {
	padding: 20px;
}

/* line 332, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box .box-body img {
	display: block;
	max-width: 190px;
	margin: 20px auto;
}

/* line 338, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box .box-body .inner-content {
	max-width: 320px;
	margin: 0 auto;
}

/* line 343, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.modal-placeholder
	.placeholder-content {
	width: 100%;
	max-width: 340px;
	margin: 0 auto;
	text-align: center;
}

/* line 349, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.modal-placeholder
	.placeholder-content
	img {
	display: block;
	max-width: 170px;
	margin: 0 auto 20px auto;
}

/* line 355, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.modal-placeholder
	.placeholder-content
	h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #4a4a4a;
}

/* line 362, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.modal-placeholder
	.placeholder-content
	p {
	margin: 0 0 10px 0;
	color: #999;
	font-size: 0.9rem;
}

/* line 368, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.modal-placeholder
	.placeholder-content
	.button-wrap {
	margin: 10px 0;
}

/* line 371, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.modal-placeholder
	.placeholder-content
	.button-wrap
	.button {
	min-width: 160px;
}

/* line 379, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.message
	.message-body {
	padding: 12px;
	font-size: 0.9rem;
	color: #1f3dff;
	border: 1px solid #1f3dff;
}

/* line 387, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list {
	margin: 10px 0;
}

/* line 390, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul {
	border: 1px solid #ededed;
	border-radius: 8px;
	padding: 12px;
}

/* line 395, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	cursor: pointer;
}

/* line 401, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li.is-active {
	background: transparent;
}

/* line 406, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li.is-active
	.meta
	span.name {
	color: #0023ff;
}

/* line 412, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li.is-active
	.selected-indicator {
	background: #0023ff;
	border-color: #0023ff;
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 418, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li.is-active
	.selected-indicator
	svg {
	opacity: 1;
}

/* line 424, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li
	.meta {
	text-align: left;
}

/* line 427, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li
	.meta
	span {
	display: block;
}

/* line 430, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li
	.meta
	span.name {
	font-weight: 500;
}

/* line 434, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li
	.meta
	span.count {
	color: #999;
	font-size: 0.9rem;
}

/* line 441, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li
	.selected-indicator {
	height: 34px;
	width: 34px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	border: 1px solid #ededed;
	-webkit-transform: scale(0.6);
	transform: scale(0.6);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 452, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.wishlist-modal-list
	ul
	li
	.selected-indicator
	svg {
	opacity: 0;
	stroke: #fff;
	height: 16px;
	width: 16px;
	stroke-width: 3px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 465, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal
	.modal-content
	.box
	.box-body
	.inner-content
	.button-wrap {
	margin-top: 20px;
}

/* line 471, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content .box p {
	font-size: 85%;
	color: #999;
	margin: 10px 0;
}

/* line 479, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal .modal-content fieldset,
.add-to-wishlist-modal .modal-content label {
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 99;
}

/* line 489, src/assets/scss/components/_modals.scss */
.add-to-wishlist-modal.is-active .box {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 501, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content {
	max-width: 480px;
}

/* line 505, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .modal-delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
}

/* line 511, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .modal-delete svg {
	width: 20px;
	height: 20px;
	stroke: #999;
	cursor: pointer;
}

/* line 517, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .modal-delete svg:hover {
	stroke: #0023ff;
}

/* line 524, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box {
	padding: 0;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

/* line 531, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-header {
	width: 100%;
	background: #ededed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 20px;
}

/* line 539, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-header img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

/* line 545, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-header span {
	display: block;
	padding-left: 10px;
	color: #4a4a4a;
}

/* line 551, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-header .delete {
	margin-left: auto;
}

/* line 556, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-body {
	padding: 20px;
}

/* line 559, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-body .profile-uploader-box {
	display: block;
	width: 100%;
	height: 300px;
	padding: 40px;
	border: 3px dashed #ededed;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 571, src/assets/scss/components/_modals.scss */
.upload-crop-modal
	.modal-content
	.box
	.box-body
	.profile-uploader-box:hover
	.inner-modal-content {
	position: relative;
}

/* line 574, src/assets/scss/components/_modals.scss */
.upload-crop-modal
	.modal-content
	.box
	.box-body
	.profile-uploader-box:hover
	.inner-modal-content
	img {
	opacity: 1;
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}

/* line 582, src/assets/scss/components/_modals.scss */
.upload-crop-modal
	.modal-content
	.box
	.box-body
	.profile-uploader-box
	.inner-modal-content {
	display: block;
}

/* line 585, src/assets/scss/components/_modals.scss */
.upload-crop-modal
	.modal-content
	.box
	.box-body
	.profile-uploader-box
	.inner-modal-content
	img {
	display: block;
	max-height: 110px;
	margin: 0 auto;
	opacity: 0.5;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 595, src/assets/scss/components/_modals.scss */
.upload-crop-modal
	.modal-content
	.box
	.box-body
	.profile-uploader-box
	.inner-modal-content
	span {
	display: block;
	text-align: center;
	color: #cecece;
	padding: 10px 0;
}

/* line 603, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-body .profile-uploader-box input {
	display: none;
}

/* line 609, src/assets/scss/components/_modals.scss */
.upload-crop-modal
	.modal-content
	.box
	.box-body
	.croppie-container
	.cr-boundary {
	background-image: url(http://cdn.thedesigninspiration.com/wp-content/uploads/2014/07/Icon-Pattern-l.jpg);
	background-repeat: repeat;
	background-size: cover;
}

/* line 615, src/assets/scss/components/_modals.scss */
.upload-crop-modal
	.modal-content
	.box
	.box-body
	.croppie-container
	.cr-viewport {
	-webkit-box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 2000px 2000px rgba(0, 0, 0, 0.1);
}

/* line 619, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-body .croppie-container .cr-slider {
	cursor: pointer;
}

/* line 624, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box .box-body .upload-help {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 6px;
}

/* line 632, src/assets/scss/components/_modals.scss */
.upload-crop-modal .modal-content .box p {
	font-size: 85%;
	color: #999;
	margin-bottom: 10px;
}

/* line 642, src/assets/scss/components/_modals.scss */
.upload-crop-modal.is-active .box {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 653, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-background,
.checkout-unauth-modal .modal-background {
	background: rgba(255, 255, 255, 0.9);
}

/* line 658, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content,
.checkout-unauth-modal .modal-content {
	max-width: 480px;
}

/* line 662, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .modal-delete,
.checkout-unauth-modal .modal-content .modal-delete {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
}

/* line 668, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .modal-delete svg,
.checkout-unauth-modal .modal-content .modal-delete svg {
	width: 20px;
	height: 20px;
	stroke: #999;
	cursor: pointer;
}

/* line 674, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .modal-delete svg:hover,
.checkout-unauth-modal .modal-content .modal-delete svg:hover {
	stroke: #0023ff;
}

/* line 681, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .box,
.checkout-unauth-modal .modal-content .box {
	padding: 0;
	overflow: hidden;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: scale(0);
	transform: scale(0);
	border: 1px solid #e8e8e8;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 689, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .box.scaled,
.checkout-unauth-modal .modal-content .box.scaled {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 694, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .box .box-header,
.checkout-unauth-modal .modal-content .box .box-header {
	width: 100%;
	background: #ededed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 20px;
}

/* line 702, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .box .box-header img,
.checkout-unauth-modal .modal-content .box .box-header img {
	width: 40px;
	height: 40px;
	border-radius: 50%;
}

/* line 708, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .box .box-header span,
.checkout-unauth-modal .modal-content .box .box-header span {
	display: block;
	padding-left: 10px;
	color: #4a4a4a;
}

/* line 714, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .box .box-header .delete,
.checkout-unauth-modal .modal-content .box .box-header .delete {
	margin-left: auto;
}

/* line 719, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal .modal-content .box .box-body,
.checkout-unauth-modal .modal-content .box .box-body {
	padding: 20px;
}

/* line 723, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content,
.checkout-unauth-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content {
	width: 100%;
	max-width: 340px;
	margin: 0 auto;
	text-align: center;
}

/* line 729, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	img,
.checkout-unauth-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	img {
	display: block;
	max-width: 170px;
	margin: 0 auto 20px auto;
}

/* line 735, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	h3,
.checkout-unauth-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #4a4a4a;
}

/* line 742, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	p,
.checkout-unauth-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	p {
	margin: 0 0 10px 0;
	color: #999;
	font-size: 0.9rem;
}

/* line 748, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	.button-wrap,
.checkout-unauth-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	.button-wrap {
	margin: 10px 0;
}

/* line 751, src/assets/scss/components/_modals.scss */
.checkout-blocked-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	.button-wrap
	.button,
.checkout-unauth-modal
	.modal-content
	.box
	.box-body
	.modal-placeholder
	.placeholder-content
	.button-wrap
	.button {
	max-width: 180px;
	min-width: 180px;
	margin: 0 auto;
}

/*! _quickview.scss | Nephos | CSS Ninja */
/* line 24, src/assets/scss/components/_quickview.scss */
.menu-fab {
	position: fixed;
	right: 30px;
	top: 12px;
	width: 50px;
	height: 50px;
	background: #fff;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	z-index: 10;
	-webkit-box-shadow: 0 3px 10px 4px rgba(0, 0, 0, 0.04);
	box-shadow: 0 3px 10px 4px rgba(0, 0, 0, 0.04);
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: translateX(0) rotate(0);
	transform: translateX(0) rotate(0);
	opacity: 1;
}

/* line 42, src/assets/scss/components/_quickview.scss */
.menu-fab.dismissed {
	-webkit-transform: translateX(300px) rotate(360deg);
	transform: translateX(300px) rotate(360deg);
	opacity: 0;
}

/* line 47, src/assets/scss/components/_quickview.scss */
.menu-fab a {
	padding: 10px 0;
}

/* line 52, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle {
	font-size: 20px;
	color: #666;
	line-height: 48px;
	text-align: center;
	background: transparent;
	display: block;
	width: 24px;
	height: 26px;
	cursor: pointer;
	padding: 0;
	margin: 0 14px;
	-webkit-transition: opacity 0.4s;
	transition: opacity 0.4s;
	opacity: 1;
	position: relative;
	-webkit-transform: scale(0.7);
	transform: scale(0.7);
}

/* line 70, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-box-toggle {
	height: 100%;
	width: 100%;
	background: tranparent;
	position: relative;
	display: block;
}

/* line 78, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-box-toggle.active > span.rotate {
	-webkit-transform: rotate(90deg);
	transform: translate(0px, 0px) rotate(90deg);
}

/* line 87, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-box-toggle.active > span > i.icon-line-center {
	visibility: hidden;
	width: 1px;
	height: 3px;
	left: 70%;
}

/* line 94, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-box-toggle.active > span > i.icon-line-bottom {
	margin: -1.5px 0 0 -10px;
	left: 50%;
	top: 50%;
	-webkit-transform: rotate(135deg);
	transform: translate(0px, 0px) rotate(135deg);
}

/* line 105, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-box-toggle.active > span > i.icon-line-top {
	margin: -1.5px 0 0 -10px;
	left: 50%;
	top: 50%;
	-webkit-transform: rotate(45deg);
	transform: translate(0px, 0px) rotate(45deg);
}

/* line 118, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-line-center {
	position: absolute;
	width: 20px;
	height: 2px;
	background: #0023ff;
	margin: -1.5px 0 0 -10px;
	left: 50%;
	top: 50%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/* line 132, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-line-top {
	position: absolute;
	width: 20px;
	height: 2px;
	background: #0023ff;
	margin: -2px 0 0 -10px;
	left: 50%;
	top: 30%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/* line 146, src/assets/scss/components/_quickview.scss */
.menu-fab .menu-toggle .icon-line-bottom {
	position: absolute;
	width: 20px;
	height: 2px;
	background: #0023ff;
	margin: 1.5px 0 0 -10px;
	left: 50%;
	top: 60%;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/* line 166, src/assets/scss/components/_quickview.scss */
.category-quickview {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 260px;
	background-color: #fff;
	-webkit-box-shadow: -2px 0px -2px 0px rgba(0, 0, 0, 0.06);
	box-shadow: -2px 0px -2px 0px rgba(0, 0, 0, 0.06);
	border-left: 1px solid #ededed;
	z-index: 9;
	-webkit-transform: translateX(261px);
	transform: translateX(261px);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 180, src/assets/scss/components/_quickview.scss */
.category-quickview.is-active {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

/* line 184, src/assets/scss/components/_quickview.scss */
.category-quickview.is-pushed-mobile {
	-webkit-transform: translateX(calc(-100% - 80px));
	transform: translateX(calc(-100% - 80px));
}

/* line 188, src/assets/scss/components/_quickview.scss */
.category-quickview .inner {
	position: relative;
	height: 100%;
}

/* line 193, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu {
	padding: 80px 0;
}

/* line 196, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu li {
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 0 34px;
}

/* line 203, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu li a {
	font-family: "Raleway", sans-serif;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #4a4a4a;
}

/* line 210, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu li a span {
	min-width: 150px;
	text-align: right;
	padding: 0 10px;
	text-transform: uppercase;
	font-weight: 600;
	font-size: 76%;
	-webkit-transition: color 0.4s;
	transition: color 0.4s;
}

/* line 220, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu li a img,
.category-quickview .inner .category-menu li a svg {
	max-height: 40px;
}

/* line 224, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu li a svg {
	height: 40px;
	width: 40px;
	fill: #ccc;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 232, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu li a:hover span {
	color: #0023ff;
}

/* line 236, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .category-menu li a:hover svg {
	fill: #0023ff;
}

/* line 245, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .all-categories {
	position: absolute;
	bottom: 52px;
	width: 100%;
	text-align: center;
}

/* line 251, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .all-categories a {
	text-transform: uppercase;
	font-size: 75%;
	font-weight: 500;
}

/* line 257, src/assets/scss/components/_quickview.scss */
.category-quickview .inner .all-categories .centered-divider {
	width: 100px;
	height: 1px;
	border-bottom: 2px solid #0023ff;
	margin: 0 auto;
	padding-top: 8px;
}

/* line 272, src/assets/scss/components/_quickview.scss */
.shop-quickview {
	position: fixed;
	top: 0;
	left: 80px;
	height: 100%;
	width: 280px;
	background-color: #344258;
	background-size: cover;
	background-position: bottom;
	-webkit-box-shadow: -2px 0px -2px 0px rgba(0, 0, 0, 0.06);
	box-shadow: -2px 0px -2px 0px rgba(0, 0, 0, 0.06);
	z-index: 3;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	overflow: hidden;
}

/* line 288, src/assets/scss/components/_quickview.scss */
.shop-quickview.is-pushed-mobile {
	-webkit-transform: translateX(calc(-100% - 80px));
	transform: translateX(calc(-100% - 80px));
	left: 0 !important;
}

/* line 294, src/assets/scss/components/_quickview.scss */
.shop-quickview.is-active {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

/* line 298, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner {
	position: relative;
	height: 100%;
	background-color: rgba(43, 56, 76, 0.95);
}

/* line 304, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .quickview-header {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #3d4e68;
}

/* line 311, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .quickview-header span {
	cursor: pointer;
}

/* line 315, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .quickview-header h2 {
	position: relative;
	font-family: "Raleway", sans-serif;
	font-size: 0.95rem;
	font-weight: 500;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 6px;
	padding-left: 20px;
}

/* line 326, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .quickview-header svg {
	margin-right: 20px;
	width: 20px;
	height: 20px;
	stroke: #fff;
}

/* line 336, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .shop-menu li,
.shop-quickview .inner .user-profile li {
	width: 100%;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	border-bottom: 1px solid #3d4e68;
}

/* line 348, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .shop-menu li {
	cursor: pointer;
}

/* line 351, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .shop-menu li:hover a {
	opacity: 0.8;
}

/* line 354, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .shop-menu li:hover a svg {
	-webkit-transform: translate3d(0, 0, 0) rotate(0);
	transform: translate3d(0, 0, 0) rotate(0);
	opacity: 1;
}

/* line 361, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .shop-menu a {
	width: 100%;
	padding: 0 20px;
	font-family: "Raleway", sans-serif;
	font-weight: 500 !important;
	text-transform: uppercase;
	letter-spacing: 3px;
	font-size: 0.75rem;
	color: #fff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify !important;
	-ms-flex-pack: justify !important;
	justify-content: space-between !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 374, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .shop-menu a svg {
	width: 18px;
	height: 18px;
	margin: 0;
	opacity: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: translate3d(100px, 0, 0) rotate(360deg);
	transform: translate3d(100px, 0, 0) rotate(360deg);
}

/* line 386, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile {
	position: absolute;
	bottom: 0;
	padding: 0;
}

/* line 392, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li {
	border-bottom: none !important;
}

/* line 395, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li img {
	max-height: 40px;
	max-width: 40px;
	border-radius: 50%;
	margin-left: 20px;
}

/* line 402, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li a {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 408, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li a .user {
	padding-left: 10px;
	color: #fff;
}

/* line 412, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li a .user span {
	display: block;
	font-family: "Raleway", sans-serif;
}

/* line 416, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li a .user span:first-child {
	text-transform: uppercase;
	font-weight: 600;
	font-size: 0.7rem;
	letter-spacing: 3px;
}

/* line 423, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li a .user span:nth-child(2) {
	font-size: 0.8rem;
}

/* line 426, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li a .user span:nth-child(2) small {
	font-size: 0.6rem;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* line 436, src/assets/scss/components/_quickview.scss */
.shop-quickview .inner .user-profile li a:hover span {
	opacity: 0.8;
}

/* line 449, src/assets/scss/components/_quickview.scss */
.filters-quickview {
	position: fixed;
	top: 0;
	left: 80px;
	height: 100%;
	width: 320px;
	background-color: #fff;
	background-size: cover;
	background-position: bottom;
	-webkit-box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.02);
	box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.02);
	z-index: 3;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 464, src/assets/scss/components/_quickview.scss */
.filters-quickview.is-pushed-mobile {
	-webkit-transform: translateX(calc(-100% - 80px));
	transform: translateX(calc(-100% - 80px));
}

/* line 469, src/assets/scss/components/_quickview.scss */
.filters-quickview.is-active {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

/* line 473, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner {
	position: relative;
	height: 100%;
}

/* line 478, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .quickview-header {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 485, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .quickview-header span {
	cursor: pointer;
}

/* line 489, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .quickview-header h2 {
	position: relative;
	font-size: 0.95rem;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	color: #4a4a4a;
	text-transform: uppercase;
	letter-spacing: 6px;
	padding-left: 20px;
}

/* line 500, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .quickview-header svg {
	margin: 0 20px;
	width: 20px;
	height: 20px;
	stroke: #4a4a4a;
}

/* line 506, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .quickview-header svg:hover {
	stroke: #0023ff;
}

/* line 513, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .filters-body {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 100vh;
	padding: 30px 20px;
}

/* line 520, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .filters-body::-webkit-scrollbar {
	width: 10px;
}

/* line 524, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .filters-body::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.2);
}

/* line 531, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .filter-block {
	width: 100%;
	margin-bottom: 30px;
}

/* line 535, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .filter-block .filter-title {
	position: relative;
	font-size: 0.8rem;
	font-weight: 500;
	color: #4a4a4a;
	text-transform: uppercase;
	letter-spacing: 1px;
}

/* line 543, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .filter-block .filter-title.has-padding {
	padding: 2px 0;
}

/* line 549, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .checkbox-wrap {
	padding: 0;
	color: #4a4a4a !important;
	font-family: "Raleway", sans-serif;
	font-size: 0.9rem;
}

/* line 555, src/assets/scss/components/_quickview.scss */
.filters-quickview .inner .checkbox-wrap span {
	position: relative;
	top: -2px;
}

/* line 567, src/assets/scss/components/_quickview.scss */
.cart-quickview {
	position: fixed;
	top: 0;
	left: 80px;
	height: 100%;
	width: 340px;
	background-color: #fff;
	background-size: cover;
	background-position: bottom;
	-webkit-box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.02);
	box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.02);
	z-index: 3;
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 582, src/assets/scss/components/_quickview.scss */
.cart-quickview.is-pushed-mobile {
	-webkit-transform: translateX(calc(-100% - 80px));
	transform: translateX(calc(-100% - 80px));
}

/* line 587, src/assets/scss/components/_quickview.scss */
.cart-quickview.is-active {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

/* line 591, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner {
	position: relative;
	height: 100%;
}

/* line 596, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .quickview-header {
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 603, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .quickview-header span {
	cursor: pointer;
}

/* line 607, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .quickview-header h2 {
	position: relative;
	font-family: "Raleway", sans-serif;
	font-size: 0.95rem;
	font-weight: 500;
	color: #4a4a4a;
	text-transform: uppercase;
	letter-spacing: 6px;
	padding: 0 20px;
}

/* line 618, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .quickview-header svg {
	margin: 0 20px;
	width: 20px;
	height: 20px;
	stroke: #4a4a4a;
}

/* line 624, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .quickview-header svg:hover {
	stroke: #0023ff;
}

/* line 631, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-action {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px;
	height: 80px;
	background: #fcfcfc;
	border-bottom: 1px solid #ededed;
}

/* line 640, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-action .cart-total {
	display: block;
	font-size: 1.4rem;
	color: #4a4a4a;
	font-weight: 600;
}

/* line 646, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-action .cart-total:before {
	content: "R$";
	font-size: 90%;
}

/* line 651, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-action .cart-total .abstract {
	display: block;
	font-size: 0.8rem;
	color: #999;
}

/* line 656, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-action .cart-total .abstract span {
	font-size: 1rem;
	font-weight: 600;
}

/* line 663, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-action a {
	min-width: 130px;
	font-weight: 200;
	font-size: 80%;
	height: 40px;
}

/* line 669, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-action a svg {
	position: relative;
	top: 1px;
	width: 17px;
	height: 17px;
	margin-right: 8px;
}

/* line 680, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body {
	position: relative;
	height: calc(100% - 140px);
	width: 100%;
}

/* line 685, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .cart-loader {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	opacity: 0;
	pointer-events: none;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 700, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .cart-loader.is-active {
	opacity: 1;
	pointer-events: all;
}

/* line 705, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .cart-loader .loader {
	height: 4rem;
	width: 4rem;
}

/* line 712, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart {
	padding: 40px 0;
	width: 100%;
}

/* line 716, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart h3,
.cart-quickview .inner .cart-body .empty-cart img {
	display: block;
}

/* line 720, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart h3 {
	font-family: "Raleway", sans-serif;
	font-size: 1.1rem;
	font-weight: 600;
	padding: 10px 0 0 0;
	color: #4a4a4a;
}

/* line 728, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart p {
	font-size: 0.9rem;
}

/* line 733, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart img {
	max-height: 65px;
	max-width: 65px;
	margin: 0 auto;
}

/* line 739, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart a {
	margin-top: 10px;
	color: #0023ff;
	border: 1.4px solid #0023ff;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

/* line 745, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart a:hover {
	color: #fff;
	border-color: #0023ff;
	background: #0023ff;
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
}

/* line 753, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .empty-cart small {
	display: block;
	color: #999;
	font-size: 80%;
	margin-top: 10px;
}

/* line 762, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items {
	position: relative;
	overflow-x: hidden;
	overflow-y: auto;
	max-height: 80vh;
	min-height: 60vh;
}

/* line 769, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items::-webkit-scrollbar {
	width: 10px;
}

/* line 773, src/assets/scss/components/_quickview.scss */
.cart-quickview
	.inner
	.cart-body
	.shopping-cart-items::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.2);
}

/* line 778, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items li {
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 20px;
	position: relative;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 788, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items li:hover .remove-item {
	opacity: 1;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

/* line 796, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items img {
	float: left;
	max-height: 50px;
}

/* line 801, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-meta {
	display: block;
	width: 40%;
	padding: 0 10px;
}

/* line 808, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-name {
	display: block;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
	max-width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* line 820, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-price {
	font-size: 0.8rem;
	color: #999;
}

/* line 824, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-price var {
	color: #0023ff;
	margin-right: 4px;
	font-size: 0.8rem;
	font-weight: 500;
}

/* line 830, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-price var:before {
	content: "R$";
}

/* line 835, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-price span {
	font-size: 0.9rem;
	color: #4a4a4a;
}

/* line 842, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .quantity {
	position: relative;
	display: block;
	margin-left: auto;
	padding-right: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 851, src/assets/scss/components/_quickview.scss */
.cart-quickview
	.inner
	.cart-body
	.shopping-cart-items
	.quantity
	.sidebar-spinner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 36px;
	min-width: 90px;
	border: 1px solid #ededed;
	border-radius: 100px;
	margin: 12px;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 862, src/assets/scss/components/_quickview.scss */
.cart-quickview
	.inner
	.cart-body
	.shopping-cart-items
	.quantity
	.sidebar-spinner
	.spinner-value {
	display: block;
	line-height: 2.2;
}

/* line 867, src/assets/scss/components/_quickview.scss */
.cart-quickview
	.inner
	.cart-body
	.shopping-cart-items
	.quantity
	.sidebar-spinner
	.spinner-button {
	height: 36px;
	width: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	padding: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 1;
}

/* line 879, src/assets/scss/components/_quickview.scss */
.cart-quickview
	.inner
	.cart-body
	.shopping-cart-items
	.quantity
	.sidebar-spinner
	.spinner-button:hover
	svg {
	stroke: #0023ff;
}

/* line 884, src/assets/scss/components/_quickview.scss */
.cart-quickview
	.inner
	.cart-body
	.shopping-cart-items
	.quantity
	.sidebar-spinner
	.spinner-button
	svg {
	height: 14px;
	width: 14px;
	stroke: #999;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 894, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-quantity {
	color: #999;
}

/* line 897, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .item-quantity small {
	font-size: 80%;
}

/* line 903, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .remove-item {
	position: absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 78px;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.45s;
	transition: all 0.45s;
	opacity: 0;
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
	background: #f9f9f9;
}

/* line 918, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .remove-item svg {
	width: 16px;
	height: 16px;
	stroke: #999;
}

/* line 924, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .remove-item:hover {
	background: #fcfcfc;
}

/* line 927, src/assets/scss/components/_quickview.scss */
.cart-quickview .inner .cart-body .shopping-cart-items .remove-item:hover svg {
	stroke: #4a4a4a;
}

/* line 943, src/assets/scss/components/_quickview.scss */
.quickview-header span:hover svg {
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* line 948, src/assets/scss/components/_quickview.scss */
.quickview-header svg {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/*! _cards.scss | Nephos | CSS Ninja */
/* line 20, src/assets/scss/components/_cards.scss */
.flat-card {
	position: relative;
	background-color: #fff;
	border: 1px solid #ededed;
	border-radius: 0.1875rem;
	display: inline-block;
	position: relative;
	overflow: hidden;
	width: 100%;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	max-height: 270px;
	min-height: 270px;
}

/* line 34, src/assets/scss/components/_cards.scss */
.flat-card .image {
	text-align: center;
	margin: 40px 0;
}

/* line 38, src/assets/scss/components/_cards.scss */
.flat-card .image img {
	max-width: 100px;
	margin: 10px auto;
}

/* line 45, src/assets/scss/components/_cards.scss */
.flat-card .product-info {
	padding: 0 20px;
}

/* line 48, src/assets/scss/components/_cards.scss */
.flat-card .product-info a {
	color: #4a4a4a;
}

/* line 51, src/assets/scss/components/_cards.scss */
.flat-card .product-info a:hover {
	opacity: 0.8;
	color: #0023ff;
}

/* line 58, src/assets/scss/components/_cards.scss */
.flat-card .product-info .product-name {
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: 500;
}

/* line 66, src/assets/scss/components/_cards.scss */
.flat-card .product-info .product-description {
	font-size: 80%;
	color: #999;
}

/* line 72, src/assets/scss/components/_cards.scss */
.flat-card .product-info .product-price {
	font-size: 90%;
	font-weight: 500;
	color: #0023ff;
}

/* line 78, src/assets/scss/components/_cards.scss */
.flat-card .product-info .product-price span:first-child:before {
	content: "R$";
	font-size: 80%;
	position: relative;
}

/* line 86, src/assets/scss/components/_cards.scss */
.flat-card .product-info .product-price .sale-price {
	color: #999;
	text-decoration: line-through;
	padding: 0 10px;
	font-size: 85%;
}

/* line 92, src/assets/scss/components/_cards.scss */
.flat-card .product-info .product-price .sale-price:before {
	content: "R$";
	font-size: 70%;
	position: relative;
}

/* line 102, src/assets/scss/components/_cards.scss */
.flat-card.is-auto {
	height: auto !important;
	width: 100% !important;
	min-height: 0 !important;
	max-height: none !important;
	max-width: auto !important;
}

/* line 111, src/assets/scss/components/_cards.scss */
.flat-card:hover {
	-webkit-box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.11) !important;
	box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.11) !important;
}

/* line 116, src/assets/scss/components/_cards.scss */
.flat-card.is-long {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: distribute;
	justify-content: space-around;
}

/* line 123, src/assets/scss/components/_cards.scss */
.flat-card.is-long .left-image img {
	max-width: 260px;
}

/* line 127, src/assets/scss/components/_cards.scss */
.flat-card.is-long .left-image.is-md img {
	max-width: 220px;
}

/* line 134, src/assets/scss/components/_cards.scss */
.flat-card.is-long .product-info .product-name.featured {
	font-size: 1.2rem;
}

/* line 138, src/assets/scss/components/_cards.scss */
.flat-card.is-long .product-info .product-name.featured-md {
	font-size: 1rem;
}

/* line 145, src/assets/scss/components/_cards.scss */
.flat-card .actions {
	position: absolute;
	top: 15px;
	right: 15px;
}

/* line 150, src/assets/scss/components/_cards.scss */
.flat-card .actions div,
.flat-card .actions span {
	display: inline-block;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 154, src/assets/scss/components/_cards.scss */
.flat-card .actions div svg,
.flat-card .actions span svg {
	height: 18px;
	width: 18px;
	margin-left: 10px;
	stroke: #999;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 165, src/assets/scss/components/_cards.scss */
.flat-card .actions div:hover,
.flat-card .actions span:hover {
	cursor: pointer;
}

/* line 170, src/assets/scss/components/_cards.scss */
.flat-card .actions div.add,
.flat-card .actions span.add {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
	-webkit-transform: translateX(250px);
	transform: translateX(250px);
}

/* line 175, src/assets/scss/components/_cards.scss */
.flat-card .actions div.add svg.is-active,
.flat-card .actions span.add svg.is-active {
	stroke: #0023ff;
}

/* line 179, src/assets/scss/components/_cards.scss */
.flat-card .actions div.add:hover svg,
.flat-card .actions span.add:hover svg {
	stroke: #0023ff;
}

/* line 185, src/assets/scss/components/_cards.scss */
.flat-card .actions div.like,
.flat-card .actions span.like {
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
}

/* line 190, src/assets/scss/components/_cards.scss */
.flat-card .actions div.like svg.is-active,
.flat-card .actions span.like svg.is-active {
	stroke: #ff3b3c;
	fill: #ff3b3c;
}

/* line 195, src/assets/scss/components/_cards.scss */
.flat-card .actions div.like:hover svg,
.flat-card .actions span.like:hover svg {
	stroke: #ff3b3c;
	fill: #ff3b3c;
}

/* line 204, src/assets/scss/components/_cards.scss */
.flat-card .on-sale {
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 90px;
	padding: 9px;
	background: #0023ff;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-transform: translate(-50%, -50%) rotate(135deg);
	transform: translate(-50%, -50%) rotate(135deg);
}

/* line 217, src/assets/scss/components/_cards.scss */
.flat-card .on-sale svg {
	height: 18px;
	width: 18px;
	stroke: #fff;
	-webkit-transform: rotate(-135deg);
	transform: rotate(-135deg);
}

/* line 227, src/assets/scss/components/_cards.scss */
.flat-card:hover .add,
.flat-card:hover .like {
	-webkit-transform: translateX(0) !important;
	transform: translateX(0) !important;
}

/* line 240, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: auto !important;
	padding: 20px 40px;
	margin-top: 20px;
}

/* line 248, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item:first-child {
	margin-top: 0 !important;
}

/* line 253, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item span {
	display: block;
}

/* line 256, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item span.image {
	margin: 0 !important;
	width: 80px;
	height: 80px;
}

/* line 261, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item span.image img {
	margin: 0 !important;
}

/* line 269, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .rating i {
	font-size: 12px;
	color: #ffd700;
}

/* line 273, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .rating i.is-empty {
	color: #cecece;
}

/* line 278, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .rating small {
	padding: 0 5px;
	font-size: 0.65rem;
	color: #999;
}

/* line 286, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .product-info {
	padding: 20px 40px !important;
}

/* line 290, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .product-info .product-price span {
	display: inline-block !important;
}

/* line 297, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .product-abstract {
	margin-left: auto;
	padding: 15px 0;
	width: 40%;
	color: #999;
	font-size: 0.8rem;
}

/* line 305, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .product-abstract .view-more {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 0;
}

/* line 311, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .product-abstract .view-more a {
	font-size: 0.75rem;
	font-weight: 500;
	text-transform: uppercase;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 319, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .product-abstract .view-more a svg {
	position: relative;
	height: 16px;
	width: 16px;
	opacity: 0;
	-webkit-transform: translate(0);
	transform: translate(0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 330, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .product-abstract .view-more a:hover svg {
	opacity: 1;
	-webkit-transform: translate(3px);
	transform: translate(3px);
}

/* line 339, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .actions {
	right: 40px !important;
}

/* line 342, src/assets/scss/components/_cards.scss */
.flat-card.is-list-item .actions span {
	display: inline-block !important;
}

/*! _utils.scss | Nephos | CSS Ninja */
@media (min-width: 768px) {
	/* line 22, src/assets/scss/components/_messages.scss */
	.iziToast .iziToast-body {
		max-width: 250px;
	}

	/* line 26, src/assets/scss/components/_messages.scss */
	.iziToast .iziToast-body .iziToast-icon {
		height: 24px;
		width: 24px;
		margin-right: 4px;
		font-size: 1rem;
	}

	/* line 34, src/assets/scss/components/_messages.scss */
	.iziToast .iziToast-body .iziToast-texts p,
	.iziToast .iziToast-body .iziToast-texts strong {
		display: block !important;
	}
}

@media (max-width: 767px) {
	/* line 43, src/assets/scss/components/_messages.scss */
	.iziToast-wrapper {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
	}

	/* line 49, src/assets/scss/components/_messages.scss */
	.iziToast .iziToast-body .iziToast-icon {
		height: 24px;
		width: 24px;
		margin-right: 4px;
		font-size: 1rem;
	}

	/* line 57, src/assets/scss/components/_messages.scss */
	.iziToast .iziToast-body .iziToast-texts p,
	.iziToast .iziToast-body .iziToast-texts strong {
		display: block !important;
		font-weight: 500;
	}
}

/* line 72, src/assets/scss/components/_messages.scss */
.message.has-close-icon .message-body {
	position: relative;
}

/* line 75, src/assets/scss/components/_messages.scss */
.message.has-close-icon .message-body .close-icon {
	position: absolute;
	top: 3px;
	right: 4px;
	height: 20px;
	width: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 85, src/assets/scss/components/_messages.scss */
.message.has-close-icon .message-body .close-icon svg {
	height: 14px;
	width: 14px;
}

/* line 98, src/assets/scss/components/_messages.scss */
.webui-popover {
	-webkit-box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 10px 4px !important;
	box-shadow: rgba(0, 0, 0, 0.04) 0px 3px 10px 4px !important;
	background: #344258 !important;
	color: #fff !important;
	border: none !important;
	margin-top: -20px !important;
}

/* line 105, src/assets/scss/components/_messages.scss */
.webui-popover.top > .webui-arrow {
	border-top-color: transparent !important;
}

/* line 110, src/assets/scss/components/_messages.scss */
.webui-popover .webui-arrow {
	border-top-color: transparent !important;
}

/* line 113, src/assets/scss/components/_messages.scss */
.webui-popover .webui-arrow:after {
	border-top-color: #344258 !important;
}

/* line 119, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-title {
	background-color: #344258 !important;
	border-bottom: none !important;
	font-weight: 500;
}

/* line 126, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content {
	font-size: 0.75rem !important;
}

/* line 129, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 5px 0;
}

/* line 135, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block .staff-avatar {
	height: 38px;
	width: 38px;
	border-radius: 50%;
}

/* line 142, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block .content-block {
	margin-left: 10px;
}

/* line 145, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block .content-block label,
.webui-popover .webui-popover-content .popover-flex-block .content-block span {
	display: block;
}

/* line 149, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block .content-block label {
	color: #879ab8;
	text-transform: uppercase;
	font-size: 70%;
}

/* line 156, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block .fa.fa-star,
.webui-popover .webui-popover-content .popover-flex-block .fa.fa-star-half {
	color: #ffd700;
}

/* line 160, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block .icon-block {
	height: 38px;
	width: 38px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 167, src/assets/scss/components/_messages.scss */
.webui-popover .webui-popover-content .popover-flex-block .icon-block svg {
	height: 18px;
	width: 18px;
	stroke: #fff;
	stroke-width: 1.3px;
}

/* line 173, src/assets/scss/components/_messages.scss */
.webui-popover
	.webui-popover-content
	.popover-flex-block
	.icon-block
	svg.is-medium {
	height: 26px;
	width: 26px;
}

/*! _tabs.scss | Nephos | CSS Ninja */
/* line 19, src/assets/scss/components/_tabs.scss */
.tabs-wrapper .tabs {
	overflow: hidden;
}

/* line 25, src/assets/scss/components/_tabs.scss */
.tabs-wrapper.animated-tabs .navtab-content {
	-webkit-animation-name: fadeInLeft;
	animation-name: fadeInLeft;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
}

/* line 33, src/assets/scss/components/_tabs.scss */
.tabs-wrapper.translated-tabs .navtab-content {
	-webkit-animation-name: translateLeft;
	animation-name: translateLeft;
	-webkit-animation-duration: 0.5s;
	animation-duration: 0.5s;
}

/* line 40, src/assets/scss/components/_tabs.scss */
.tabs-wrapper .navtab-content {
	display: none;
	padding: 15px;
	min-height: 190px;
}

/* line 47, src/assets/scss/components/_tabs.scss */
.tabs-wrapper .navtab-content.is-active {
	display: block;
}

/*! _switch.scss | Nephos | CSS Ninja */
/* line 18, src/assets/scss/components/_switch.scss */
.form-switch {
	position: relative;
	display: inline-block;
	cursor: pointer;
	-webkit-tap-highlight-color: transparent;
}

/* line 24, src/assets/scss/components/_switch.scss */
.form-switch i {
	position: relative;
	display: inline-block;
	margin-right: 0.5rem;
	width: 46px;
	height: 26px;
	background-color: #e6e6e6;
	border-radius: 23px;
	vertical-align: text-bottom;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}

/* line 35, src/assets/scss/components/_switch.scss */
.form-switch i::before {
	content: "";
	position: absolute;
	left: 0;
	width: 42px;
	height: 22px;
	background-color: #fff;
	border-radius: 11px;
	-webkit-transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
	transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);
	-webkit-transition: all 0.25s linear;
	transition: all 0.25s linear;
}

/* line 47, src/assets/scss/components/_switch.scss */
.form-switch i::after {
	content: "";
	position: absolute;
	left: 0;
	width: 22px;
	height: 22px;
	background-color: #fff;
	border-radius: 11px;
	-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
	box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);
	-webkit-transform: translate3d(2px, 2px, 0);
	transform: translate3d(2px, 2px, 0);
	-webkit-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

/* line 62, src/assets/scss/components/_switch.scss */
.form-switch:active i::after {
	width: 28px;
	-webkit-transform: translate3d(2px, 2px, 0);
	transform: translate3d(2px, 2px, 0);
}

/* line 68, src/assets/scss/components/_switch.scss */
.form-switch:active input:checked + i::after {
	-webkit-transform: translate3d(16px, 2px, 0);
	transform: translate3d(16px, 2px, 0);
}

/* line 74, src/assets/scss/components/_switch.scss */
.form-switch input {
	position: absolute;
	opacity: 0;
	pointer-events: none;
}

/* line 79, src/assets/scss/components/_switch.scss */
.form-switch input:checked + i {
	background-color: #0023ff;
}

/* line 82, src/assets/scss/components/_switch.scss */
.form-switch input:checked + i::before {
	-webkit-transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0);
	transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0);
}

/* line 86, src/assets/scss/components/_switch.scss */
.form-switch input:checked + i::after {
	-webkit-transform: translate3d(22px, 2px, 0);
	transform: translate3d(22px, 2px, 0);
}

/*! _alert.scss | Nephos | CSS Ninja */
/* line 18, src/assets/scss/components/_alert.scss */
.alertify .ajs-dialog {
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	margin: auto;
	border-radius: 8px !important;
}

/* line 25, src/assets/scss/components/_alert.scss */
.alertify.ajs-maximized .ajs-dialog {
	top: 50% !important;
	-webkit-transform: translateY(-50%) !important;
	transform: translateY(-50%) !important;
	margin: auto;
	border-radius: 0 !important;
}

/* line 32, src/assets/scss/components/_alert.scss */
.ajs-dimmer {
	background-color: rgba(0, 35, 255, 0.3) !important;
}

/* line 36, src/assets/scss/components/_alert.scss */
.ajs-header {
	font-weight: 500 !important;
	font-family: "Montserrat", sans-serif;
	border-radius: 8px 8px 0 0 !important;
	background: #fff !important;
	border: none !important;
}

/* line 45, src/assets/scss/components/_alert.scss */
.ajs-commands button {
	outline: none !important;
}

/* line 50, src/assets/scss/components/_alert.scss */
.ajs-footer {
	border-radius: 0 0 6px 6px !important;
	background: #fff !important;
	border: none !important;
}

/* line 56, src/assets/scss/components/_alert.scss */
.ajs-content {
	font-family: "Montserrat", sans-serif;
	font-size: 0.9rem;
	padding: 16px 0 !important;
	color: #999;
}

/* line 62, src/assets/scss/components/_alert.scss */
.ajs-content b {
	font-weight: 500 !important;
	color: #0023ff !important;
}

/* line 68, src/assets/scss/components/_alert.scss */
.ajs-buttons {
	padding: 6px 10px;
}

/* line 72, src/assets/scss/components/_alert.scss */
.ajs-close {
	outline: none !important;
}

/* line 76, src/assets/scss/components/_alert.scss */
.ajs-ok {
	padding: 8px 22px 8px 22px;
	font-weight: 600;
	height: 33px;
	min-width: 82px !important;
	line-height: 0;
	text-transform: capitalize !important;
	font-weight: 500 !important;
	font-size: 0.75rem;
	border-radius: 3px;
	background: #0023ff !important;
	color: #fff !important;
	border: 1px solid #0023ff;
	border-radius: 100px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
	outline: none !important;
}

/* line 94, src/assets/scss/components/_alert.scss */
.ajs-ok:hover {
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
}

/* line 99, src/assets/scss/components/_alert.scss */
.ajs-cancel {
	padding: 8px 22px 8px 22px;
	font-weight: 600;
	height: 33px;
	min-width: 82px !important;
	line-height: 0;
	text-transform: capitalize !important;
	font-weight: 500 !important;
	font-size: 0.75rem;
	border-radius: 3px;
	background: #fff !important;
	color: #999 !important;
	border: 1px solid #cecece !important;
	border-radius: 100px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
	outline: none !important;
}

/*! _checkboxes.scss | Nephos | CSS Ninja */
/* line 18, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap {
	position: relative;
	cursor: pointer;
	padding: 1em;
}

/* line 23, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap::-moz-selection {
	background: transparent;
}

.checkbox-wrap::selection {
	background: transparent;
}

/* line 27, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap input.d-checkbox + span,
.checkbox-wrap input.b-radio + span {
	background: #fff;
	content: "";
	display: inline-block;
	margin: 0 0.5em 0 0;
	padding: 0;
	border: 1px solid #999;
	vertical-align: middle;
	width: 2em;
	height: 2em;
}

/* line 37, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap input.d-checkbox + span::after,
.checkbox-wrap input.b-radio + span::after {
	content: "";
	display: block;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: -webkit-transform 0.2s;
	transition: -webkit-transform 0.2s;
	transition: transform 0.2s;
	transition: transform 0.2s, -webkit-transform 0.2s;
}

/* line 45, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap input.d-checkbox:checked + span::after,
.checkbox-wrap input.b-radio:checked + span::after {
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 49, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap input.d-checkbox,
.checkbox-wrap input.b-radio {
	position: absolute;
	cursor: pointer;
	opacity: 0;
}

/* line 60, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap input + span {
	border-radius: 2px;
}

/* line 62, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap input + span::after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+)
		no-repeat center;
	background-size: contain;
	width: 1.9em;
	height: 1.9em;
	position: relative;
	top: -1px;
}

/* line 72, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap.is-medium input + span {
	width: 1.4em;
	height: 1.4em;
}

/* line 75, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap.is-medium input + span::after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+)
		no-repeat center;
	background-size: contain;
	width: 1.3em;
	height: 1.3em;
	position: relative;
	top: -1px;
}

/* line 85, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap.is-small input + span {
	width: 1em;
	height: 1em;
}

/* line 88, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap.is-small input + span::after {
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSI2NHB4IiBoZWlnaHQ9IjY0cHgiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjQgNjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxnPjxwb2x5Z29uIHBvaW50cz0iMTMuNzA3LDMyLjI5MyAxMi4yOTMsMzMuODU0IDI0LjI5Myw0NiAyNS43MDcsNDYgNDkuNzA3LDIxLjg1NCA0OC4yOTMsMjAuMzY2IDI1LDQzLjYyMyAiLz48L2c+PC9zdmc+)
		no-repeat center;
	background-size: contain;
	width: 0.9em;
	height: 0.9em;
	position: relative;
	top: -1px;
}

/* line 98, src/assets/scss/components/_checkboxes.scss */
.checkbox-wrap label {
	color: #999;
}

/*! _forms.scss | Nephos | CSS Ninja */
/* line 20, src/assets/scss/components/_forms.scss */
textarea.textarea {
	color: #999;
	-webkit-box-shadow: none;
	box-shadow: none;
	overflow: hidden;
	-webkit-transition: all 0.8s;
	transition: all 0.8s;
}

/* line 27, src/assets/scss/components/_forms.scss */
textarea.textarea:focus {
	border: 1px solid #ededed;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* line 32, src/assets/scss/components/_forms.scss */
textarea.textarea.is-primary-focus:focus {
	border-color: #0023ff;
}

/* line 35, src/assets/scss/components/_forms.scss */
textarea.textarea.is-primary-focus:focus ~ span.icon i {
	color: #0023ff;
}

/* line 40, src/assets/scss/components/_forms.scss */
textarea.textarea.is-secondary-focus:focus {
	border-color: #00d1b2;
}

/* line 43, src/assets/scss/components/_forms.scss */
textarea.textarea.is-secondary-focus:focus ~ span.icon i {
	color: #00d1b2;
}

/* line 48, src/assets/scss/components/_forms.scss */
textarea.textarea.is-accent-focus:focus {
	border-color: #7f00ff;
}

/* line 51, src/assets/scss/components/_forms.scss */
textarea.textarea.is-accent-focus:focus ~ span.icon i {
	color: #7f00ff;
}

/* line 56, src/assets/scss/components/_forms.scss */
textarea.textarea.is-grey-focus:focus {
	border-color: #a9abac;
}

/* line 59, src/assets/scss/components/_forms.scss */
textarea.textarea.is-grey-focus:focus ~ span.icon i {
	color: #a9abac;
}

/* line 64, src/assets/scss/components/_forms.scss */
textarea.textarea.is-default-focus:focus {
	border-color: #999;
}

/* line 67, src/assets/scss/components/_forms.scss */
textarea.textarea.is-default-focus:focus ~ span.icon i {
	color: #999;
}

/* line 73, src/assets/scss/components/_forms.scss */
textarea.textarea.is-grow {
	min-height: 40px !important;
	height: 40px;
	resize: none;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

/* line 79, src/assets/scss/components/_forms.scss */
textarea.textarea.is-grow:focus {
	height: 130px !important;
	border-color: #ededed;
}

/* line 86, src/assets/scss/components/_forms.scss */
textarea.textarea.is-button {
	min-height: 60px !important;
	height: 60px !important;
	resize: none;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom: none !important;
	-webkit-transition: all 0.6s;
	transition: all 0.6s;
}

/* line 97, src/assets/scss/components/_forms.scss */
textarea.textarea.is-button:hover {
	border-color: #ededed;
}

/* line 101, src/assets/scss/components/_forms.scss */
textarea.textarea.is-button:focus {
	height: 130px !important;
	padding-bottom: 40px !important;
	border-color: #ededed;
}

/* line 107, src/assets/scss/components/_forms.scss */
textarea.textarea.is-button + .textarea-button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative;
	border: 1px solid #ededed;
	border-top: none !important;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	background: #f9f9f9;
}

/* line 117, src/assets/scss/components/_forms.scss */
textarea.textarea.is-button + .textarea-button button {
	margin: 10px 7px 7px 7px;
	font-size: 0.85rem;
	padding: 4px 10px 8px 10px;
	width: 92px;
}

/* line 136, src/assets/scss/components/_forms.scss */
.field.has-flex-label > label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 141, src/assets/scss/components/_forms.scss */
.field.has-flex-label > label span {
	display: block;
}

/* line 144, src/assets/scss/components/_forms.scss */
.field.has-flex-label > label span.error {
	text-transform: initial;
	font-size: 0.75rem;
	color: #ff3b3c;
	display: none;
}

/* line 155, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation.has-error > label .error {
	display: block;
}

/* line 160, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation.has-error .control .input {
	border-color: #ff3b3c;
}

/* line 164, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation.has-error .control .error-icon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 170, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation .control {
	position: relative;
}

/* line 173, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation .control .input {
	padding-right: 36px;
}

/* line 178, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation .control.is-bigger .input {
	padding-right: 44px;
}

/* line 182, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation .control.is-bigger .error-icon {
	height: 44px;
	width: 44px;
}

/* line 188, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation .control .error-icon {
	position: absolute;
	top: 0;
	right: 0;
	height: 36px;
	width: 36px;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 198, src/assets/scss/components/_forms.scss */
.field.has-flex-label.has-validation .control .error-icon svg {
	height: 18px;
	width: 18px;
	stroke: #ff3b3c;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 211, src/assets/scss/components/_forms.scss */
.control.control-medium {
	padding: 20px;
}

/* line 215, src/assets/scss/components/_forms.scss */
.control.is-input-wrapper {
	margin: 10px 0;
	background: #f7f7f7;
}

/* line 220, src/assets/scss/components/_forms.scss */
.control.has-icon {
	position: relative;
}

/* line 223, src/assets/scss/components/_forms.scss */
.control.has-icon .input {
	padding-left: 40px;
}

/* line 226, src/assets/scss/components/_forms.scss */
.control.has-icon .input:focus + .form-icon svg {
	stroke: #0023ff;
}

/* line 231, src/assets/scss/components/_forms.scss */
.control.has-icon .form-icon {
	position: absolute;
	top: 0;
	left: 0;
	height: 40px;
	width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 241, src/assets/scss/components/_forms.scss */
.control.has-icon .form-icon svg {
	height: 18px;
	width: 18px;
	stroke: #cecece;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 251, src/assets/scss/components/_forms.scss */
.control.is-bigger .input {
	height: 44px;
	padding-left: 44px;
}

/* line 257, src/assets/scss/components/_forms.scss */
.control.is-bigger.has-icon .form-icon {
	height: 44px;
	width: 44px;
}

/* line 269, src/assets/scss/components/_forms.scss */
.input {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 272, src/assets/scss/components/_forms.scss */
.input.is-minimal {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* line 275, src/assets/scss/components/_forms.scss */
.input.is-minimal:focus {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	border: 1px solid #ededed;
}

/* line 281, src/assets/scss/components/_forms.scss */
.input.is-default {
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #828282;
}

/* line 285, src/assets/scss/components/_forms.scss */
.input.is-default:focus {
	border: 1px solid #ededed;
}

/* line 296, src/assets/scss/components/_forms.scss */
.special-toggle {
	width: 65px;
	display: block;
	position: relative;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-transform: scale(0.9);
	transform: scale(0.9);
}

/* line 309, src/assets/scss/components/_forms.scss */
.special-toggle input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
}

/* line 315, src/assets/scss/components/_forms.scss */
.special-toggle input:checked ~ .toggler {
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 318, src/assets/scss/components/_forms.scss */
.special-toggle input:checked ~ .toggler .active,
.special-toggle input:checked ~ .toggler .inactive {
	-webkit-transform: translateX(100%) rotate(360deg);
	transform: translateX(100%) rotate(360deg);
}

/* line 322, src/assets/scss/components/_forms.scss */
.special-toggle input:checked ~ .toggler .active {
	opacity: 1;
}

/* line 326, src/assets/scss/components/_forms.scss */
.special-toggle input:checked ~ .toggler .inactive {
	opacity: 0;
}

/* line 333, src/assets/scss/components/_forms.scss */
.special-toggle .toggler {
	position: relative;
	display: block;
	height: 34px;
	width: 61px;
	border: 1px solid #e0e0e0;
	background: #e0e0e0;
	border-radius: 100px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 344, src/assets/scss/components/_forms.scss */
.special-toggle .toggler .active,
.special-toggle .toggler .inactive {
	position: absolute;
	top: 3px;
	left: 3px;
	height: 26px;
	width: 26px;
	border-radius: 50%;
	background: black;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transform: translateX(0) rotate(0);
	transform: translateX(0) rotate(0);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 358, src/assets/scss/components/_forms.scss */
.special-toggle .toggler .active svg,
.special-toggle .toggler .inactive svg {
	stroke: #fff;
	height: 14px;
	width: 14px;
	stroke-width: 3px;
}

/* line 366, src/assets/scss/components/_forms.scss */
.special-toggle .toggler .inactive {
	background: #fff;
	border-color: #cecece;
	opacity: 1;
	z-index: 1;
}

/* line 372, src/assets/scss/components/_forms.scss */
.special-toggle .toggler .inactive svg {
	stroke: #999;
}

/* line 377, src/assets/scss/components/_forms.scss */
.special-toggle .toggler .active {
	background: #0023ff;
	border-color: #0023ff;
	-webkit-box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	box-shadow: 0 14px 26px -12px rgba(0, 35, 255, 0.42),
		0 4px 23px 0px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 35, 255, 0.2) !important;
	opacity: 0;
	z-index: 0;
}

/* line 393, src/assets/scss/components/_forms.scss */
.animated-checkbox {
	position: relative;
	height: 32px;
	width: 32px;
}

/* line 398, src/assets/scss/components/_forms.scss */
.animated-checkbox input {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 1;
}

/* line 409, src/assets/scss/components/_forms.scss */
.animated-checkbox .checkmark-wrap {
	position: relative;
	height: 32px;
	width: 32px;
}

/* line 414, src/assets/scss/components/_forms.scss */
.animated-checkbox .checkmark-wrap .shadow-circle {
	position: absolute;
	top: 0;
	left: 0;
	height: 32px;
	width: 32px;
	border-radius: 50%;
	border: 1px solid #cecece;
	z-index: 0;
	opacity: 1;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

/* line 426, src/assets/scss/components/_forms.scss */
.animated-checkbox .checkmark-wrap .shadow-circle.is-opaque {
	opacity: 0;
}

/* line 431, src/assets/scss/components/_forms.scss */
.animated-checkbox .checkmark-wrap .checkmark-circle {
	height: 32px;
	width: 32px;
	stroke-dasharray: 166;
	stroke-dashoffset: 166;
	stroke-width: 2;
	stroke-miterlimit: 10;
	stroke: #0023ff;
	fill: none;
	stroke: #0023ff;
}

/* line 444, src/assets/scss/components/_forms.scss */
.animated-checkbox .checkmark-wrap .checkmark {
	width: 32px;
	height: 32px;
	border-radius: 50%;
	display: block;
	stroke-width: 2;
	stroke: #cecece;
	stroke-miterlimit: 10;
	-webkit-box-shadow: inset 0px 0px 0px #0023ff;
	box-shadow: inset 0px 0px 0px #0023ff;
}

/* line 458, src/assets/scss/components/_forms.scss */
.animated-checkbox .checkmark-wrap .checkmark-check {
	-webkit-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	stroke-dasharray: 48;
	stroke-dashoffset: 48;
	stroke: #0023ff;
}

/* line 467, src/assets/scss/components/_forms.scss */
.animated-checkbox.is-checked .checkmark-circle {
	-webkit-animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) both;
	animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) both;
}

/* line 471, src/assets/scss/components/_forms.scss */
.animated-checkbox.is-checked .checkmark-check {
	-webkit-animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s both;
	animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s both;
}

/* line 477, src/assets/scss/components/_forms.scss */
.animated-checkbox.is-unchecked .checkmark-circle {
	-webkit-animation: reverseCircle 0.6s cubic-bezier(0.65, 0, 0.45, 1) 0.2s both;
	animation: reverseCircle 0.6s cubic-bezier(0.65, 0, 0.45, 1) 0.2s both;
}

/* line 481, src/assets/scss/components/_forms.scss */
.animated-checkbox.is-unchecked .checkmark-check {
	-webkit-animation: reverseCheck 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.1s both;
	animation: reverseCheck 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.1s both;
}

@-webkit-keyframes stroke {
	100% {
		stroke-dashoffset: 0;
	}
}

@keyframes stroke {
	100% {
		stroke-dashoffset: 0;
	}
}

@-webkit-keyframes reverseCircle {
	from {
		stroke-dashoffset: 0;
	}

	to {
		stroke-dashoffset: 166;
	}
}

@keyframes reverseCircle {
	from {
		stroke-dashoffset: 0;
	}

	to {
		stroke-dashoffset: 166;
	}
}

@-webkit-keyframes reverseCheck {
	from {
		stroke-dashoffset: 0;
	}

	to {
		stroke-dashoffset: 48;
	}
}

@keyframes reverseCheck {
	from {
		stroke-dashoffset: 0;
	}

	to {
		stroke-dashoffset: 48;
	}
}

/*! _categories.scss | Nephos | CSS Ninja */
/* line 20, src/assets/scss/pages/_categories.scss */
.is-categories-grid {
	margin-top: 20px;
}

/* line 26, src/assets/scss/pages/_categories.scss */
.tile.has-background-image {
	background-size: cover;
	background-repeat: no-repeat;
	position: relative;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	padding: 1.25rem 2rem;
}

/* line 34, src/assets/scss/pages/_categories.scss */
.tile.has-background-image:hover .tile-overlay {
	background: rgba(52, 66, 88, 0.95);
}

/* line 38, src/assets/scss/pages/_categories.scss */
.tile.has-background-image:hover .tile-content .divider {
	width: 100% !important;
}

/* line 41, src/assets/scss/pages/_categories.scss */
.tile.has-background-image:hover .tile-content p,
.tile.has-background-image:hover .tile-content .products,
.tile.has-background-image:hover .tile-content .action {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/* line 48, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-overlay {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(52, 66, 88, 0.5);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 0;
}

/* line 59, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content {
	position: relative;
	height: 100%;
	z-index: 2;
}

/* line 65, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content.is-small .divider,
.tile.has-background-image .tile-content.is-small p {
	display: none;
}

/* line 70, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .shop-category {
	font-family: "Raleway", sans-serif;
	font-weight: 400;
	font-size: 1.2rem;
	color: #fff;
	letter-spacing: 3px;
}

/* line 77, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .shop-category.is-small {
	font-size: 0.9rem;
}

/* line 82, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .divider {
	height: 1.4px;
	background: #fff;
	width: 0%;
	min-width: 0px;
	margin: 10px 0;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 91, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content p {
	color: #fff;
	font-family: "Raleway", sans-serif;
	font-size: 1rem;
	font-weight: 400;
	opacity: 0;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	font-size: 0.9rem;
}

/* line 101, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content p.is-italic {
	font-weight: 300;
	font-size: 0.7rem;
	font-family: "Raleway", sans-serif;
}

/* line 108, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .products {
	color: #fff;
	position: absolute;
	bottom: 0;
	padding: 0;
	left: 0;
	opacity: 0;
	-webkit-transform: translateY(20px);
	transform: translateY(20px);
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}

/* line 118, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .products span {
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-size: 50%;
	font-weight: 300;
}

/* line 126, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .action {
	position: absolute;
	right: 0;
	bottom: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #fff;
	opacity: 0;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}

/* line 138, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .action span {
	font-family: "Raleway", sans-serif;
	font-size: 0.75rem;
	font-weight: 400;
	text-transform: uppercase;
}

/* line 144, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .action svg {
	width: 16px;
	height: 16px;
	stroke: #fff;
	opacity: 0;
	-webkit-transform: translateX(0);
	transform: translateX(0);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 153, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .action:hover {
	opacity: 0.7;
}

/* line 155, src/assets/scss/pages/_categories.scss */
.tile.has-background-image .tile-content .action:hover svg {
	opacity: 1;
	-webkit-transform: translateX(5px);
	transform: translateX(5px);
}

/* line 164, src/assets/scss/pages/_categories.scss */
.tile.is-relative {
	position: relative;
}

/* line 167, src/assets/scss/pages/_categories.scss */
.tile.has-min-height {
	min-height: 280px;
}

/* line 178, src/assets/scss/pages/_categories.scss */
.category-header.low-padding {
	padding-top: 20px;
}

/* line 181, src/assets/scss/pages/_categories.scss */
.category-header.no-padding {
	padding-top: 0 !important;
}

/* line 183, src/assets/scss/pages/_categories.scss */
.category-header.no-padding h2 {
	font-family: "Raleway", sans-serif;
	font-weight: 300;
	font-size: 1.8rem;
	line-height: 1.2;
}

/* line 190, src/assets/scss/pages/_categories.scss */
.category-header h2 {
	font-size: 1.8rem;
	font-family: "Raleway", sans-serif;
	font-weight: 400 !important;
	line-height: 1.2;
	text-transform: uppercase;
}

/* line 196, src/assets/scss/pages/_categories.scss */
.category-header h2.is-small {
	font-size: 1.2rem;
}

/* line 201, src/assets/scss/pages/_categories.scss */
.category-header .category-title {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 20px 0;
	position: relative;
}

/* line 208, src/assets/scss/pages/_categories.scss */
.category-header .category-title.no-border {
	border-bottom: none !important;
}

/* line 211, src/assets/scss/pages/_categories.scss */
.category-header .category-title.is-product-category {
	margin: 10px 0 !important;
}

/* line 214, src/assets/scss/pages/_categories.scss */
.category-header .category-title h2 {
	width: 100%;
	color: #4a4a4a;
}

/* line 218, src/assets/scss/pages/_categories.scss */
.category-header .category-title .shadow-title {
	position: absolute;
	opacity: 0.1;
	font-weight: 700;
	text-transform: uppercase;
	display: block;
	font-size: 2.8rem;
	top: -11px;
}

/* line 228, src/assets/scss/pages/_categories.scss */
.category-header .category-title .category-icon {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

/* line 234, src/assets/scss/pages/_categories.scss */
.category-header .category-title .category-icon img,
.category-header .category-title .category-icon svg {
	max-height: 40px;
	height: 40px;
	width: 40px;
	display: block;
}

/* line 240, src/assets/scss/pages/_categories.scss */
.category-header .category-title .category-icon svg {
	fill: #999;
}

/* line 243, src/assets/scss/pages/_categories.scss */
.category-header .category-title .category-icon span {
	text-transform: uppercase;
	font-size: 80%;
	color: #ccc;
	display: block;
}

/* line 251, src/assets/scss/pages/_categories.scss */
.category-header .category-title .brand-filigrane {
	position: absolute;
	top: -18px;
	left: -25px;
	height: 68px;
	opacity: 0.4;
}

/* line 262, src/assets/scss/pages/_categories.scss */
.no-controls {
	margin-top: 20px;
}

/* line 267, src/assets/scss/pages/_categories.scss */
.show-more {
	text-align: center;
	padding: 10px 0;
}

/* line 270, src/assets/scss/pages/_categories.scss */
.show-more a {
	text-transform: uppercase;
	font-size: 85%;
	font-weight: 600;
	color: #0023ff;
}

/* line 275, src/assets/scss/pages/_categories.scss */
.show-more a:hover {
	opacity: 0.8;
	text-decoration: underline;
}

/* line 287, src/assets/scss/pages/_categories.scss */
.listing-controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
	border-top: 1px solid #d6d6d6;
	line-height: 16px;
}

/* line 294, src/assets/scss/pages/_categories.scss */
.listing-controls .layout-controls {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 298, src/assets/scss/pages/_categories.scss */
.listing-controls .layout-controls span {
	margin-right: 5px;
	cursor: pointer;
	display: block;
}

/* line 302, src/assets/scss/pages/_categories.scss */
.listing-controls .layout-controls span svg {
	stroke: #999;
}

/* line 305, src/assets/scss/pages/_categories.scss */
.listing-controls .layout-controls span.is-active svg {
	stroke: #0023ff;
}

/* line 311, src/assets/scss/pages/_categories.scss */
.listing-controls .search-count {
	color: #999;
}

/* line 316, src/assets/scss/pages/_categories.scss */
.listing-controls .search-field .control {
	position: relative;
}

/* line 319, src/assets/scss/pages/_categories.scss */
.listing-controls .search-field .control .input {
	padding-left: 39px;
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* line 323, src/assets/scss/pages/_categories.scss */
.listing-controls .search-field .control .input:focus {
	border-color: #ededed;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 328, src/assets/scss/pages/_categories.scss */
.listing-controls .search-field .control .input:focus + .search-icon svg {
	stroke: #0023ff;
}

/* line 335, src/assets/scss/pages/_categories.scss */
.listing-controls .search-field .control .search-icon {
	position: absolute;
	top: 0;
	left: 3px;
	height: 36px;
	width: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 345, src/assets/scss/pages/_categories.scss */
.listing-controls .search-field .control .search-icon svg {
	height: 18px;
	width: 18px;
	stroke: #cecece;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 357, src/assets/scss/pages/_categories.scss */
.sort-box {
	position: relative;
	max-width: 200px;
}

/* line 360, src/assets/scss/pages/_categories.scss */
.sort-box label,
.sort-box .sort-box-select {
	display: block;
}

/* line 364, src/assets/scss/pages/_categories.scss */
.sort-box label {
	line-height: 40px;
	margin-top: 1px;
	padding: 0;
}

/* line 370, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container-single .chosen-single {
	height: 36px;
	line-height: 34px;
	border: 1px solid #fff;
	background-color: #fff;
	width: 100%;
	display: inline-block;
	padding: 0 14px 0 16px;
	-webkit-box-shadow: none;
	box-shadow: none;
	color: #666;
	font-weight: 500;
	font-size: 14px;
	border-radius: 50px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	display: inline-block;
}

/* line 386, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container .chosen-results li.highlighted {
	color: #0023ff !important;
}

/* line 389, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container-active .chosen-choices,
.sort-box .chosen-container-active.chosen-with-drop .chosen-single,
.sort-box .chosen-single:hover {
	background: #f3f3f3;
}

/* line 392, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container .chosen-drop {
	padding-top: 10px;
	border: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	border-radius: 3px;
	width: 200px;
	margin-left: 10px;
	background: #fff;
	-webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
	box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.08);
	z-index: 999;
}

/* line 403, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container.chosen-with-drop .chosen-drop,
.sort-box .chosen-container .chosen-drop {
	left: auto;
	right: -1px;
}

/* line 408, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container-single .chosen-single div:after {
	color: #66676b;
	right: 0;
	top: 1px;
}

/* line 413, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container-single .chosen-default {
	color: #66676b;
}

/* line 416, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container-single .chosen-single span {
	margin-right: 0px;
	color: #666;
	font-weight: 600;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

/* line 422, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container-single .chosen-single div {
	position: relative;
	top: 0;
	margin-left: 0;
	display: inline-block;
}

/* line 428, src/assets/scss/pages/_categories.scss */
.sort-box .chosen-container-single .chosen-single span {
	display: inline-block;
	margin-right: 0;
	vertical-align: top;
}

/*! _account.scss | Nephos | CSS Ninja */
/* line 26, src/assets/scss/pages/_account.scss */
.account-header h2 {
	font-family: "Raleway", sans-serif;
	font-size: 1.8rem;
	font-weight: 400 !important;
	text-transform: uppercase;
}

/* line 33, src/assets/scss/pages/_account.scss */
.account-header .account-title {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px;
}

/* line 40, src/assets/scss/pages/_account.scss */
.account-header .account-title .title-back {
	position: relative;
	height: 43px;
	width: 43px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	z-index: 2;
}

/* line 49, src/assets/scss/pages/_account.scss */
.account-header .account-title .title-back svg {
	height: 26px;
	width: 26px;
	stroke: #4a4a4a;
}

/* line 56, src/assets/scss/pages/_account.scss */
.account-header .account-title h2 {
	width: 100%;
}

/* line 61, src/assets/scss/pages/_account.scss */
.account-header .account-title .account-icon {
	width: 100%;
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

/* line 68, src/assets/scss/pages/_account.scss */
.account-header .account-title .account-icon img {
	height: 40px;
	width: 40px;
	border-radius: 50%;
	display: block;
}

/* line 75, src/assets/scss/pages/_account.scss */
.account-header .account-title .account-icon span {
	text-transform: uppercase;
	font-size: 80%;
	color: #ccc;
	display: block;
}

/* line 84, src/assets/scss/pages/_account.scss */
.account-header .account-title .brand-filigrane {
	position: absolute;
	top: -20px;
	left: -40px;
	height: 80px;
	opacity: 0.4;
}

/* line 98, src/assets/scss/pages/_account.scss */
.account-tabs {
	margin-top: 1.5rem;
}

/* line 102, src/assets/scss/pages/_account.scss */
.account-tabs li a {
	color: #999;
	border-width: 2px;
	padding-bottom: 15px;
}

/* line 107, src/assets/scss/pages/_account.scss */
.account-tabs li a:hover {
	color: #999;
	border-color: #999;
}

/* line 114, src/assets/scss/pages/_account.scss */
.account-tabs li.is-active a {
	color: #0023ff;
	border-color: #0023ff;
}

/* line 122, src/assets/scss/pages/_account.scss */
.account-tabs.has-controls {
	margin-bottom: 0 !important;
}

/* line 127, src/assets/scss/pages/_account.scss */
.is-account-grid {
	position: relative;
	min-height: 480px;
}

/* line 131, src/assets/scss/pages/_account.scss */
.is-account-grid .account-loader {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f0f0f0;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 10;
}

/* line 146, src/assets/scss/pages/_account.scss */
.is-account-grid .account-loader.is-active {
	opacity: 1;
	pointer-events: all;
}

/* line 151, src/assets/scss/pages/_account.scss */
.is-account-grid .account-loader .loader {
	height: 5rem;
	width: 5rem;
}

/* line 155, src/assets/scss/pages/_account.scss */
.is-account-grid .account-loader .loader.is-pulled {
	position: relative;
	top: -10%;
}

/* line 160, src/assets/scss/pages/_account.scss */
.is-account-grid .account-loader .loader.is-pulled-lg {
	position: relative;
	top: -25%;
}

/* line 172, src/assets/scss/pages/_account.scss */
.main-placeholder {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 450px;
}

/* line 178, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content {
	width: 100%;
	max-width: 340px;
	margin: 0 auto;
	text-align: center;
}

/* line 184, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content img {
	display: block;
	max-width: 230px;
	margin: 0 auto 20px auto;
}

/* line 190, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 1.1rem;
	font-weight: 600;
	color: #4a4a4a;
}

/* line 197, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content p {
	color: #999;
}

/* line 201, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content .button-wrap {
	margin: 20px 0;
}

/* line 204, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content .button-wrap .button {
	min-width: 200px;
}

/* line 209, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content > a {
	font-size: 0.9rem;
	color: #999;
}

/* line 213, src/assets/scss/pages/_account.scss */
.main-placeholder .placeholder-content > a:hover {
	color: #0023ff;
}

/* line 224, src/assets/scss/pages/_account.scss */
.profile-card {
	border: none;
	margin-bottom: 20px;
}

/* line 229, src/assets/scss/pages/_account.scss */
.profile-card .card-body {
	padding: 20px 40px;
}

/* line 235, src/assets/scss/pages/_account.scss */
.profile-card .profile-image img {
	display: block;
	width: 80px;
	height: 80px;
	border-radius: 50%;
	margin: 0 auto;
}

/* line 245, src/assets/scss/pages/_account.scss */
.profile-card .username {
	padding-top: 10px;
}

/* line 248, src/assets/scss/pages/_account.scss */
.profile-card .username span,
.profile-card .username small {
	display: block;
}

/* line 252, src/assets/scss/pages/_account.scss */
.profile-card .username span {
	color: #4a4a4a;
	font-weight: 500;
}

/* line 257, src/assets/scss/pages/_account.scss */
.profile-card .username small {
	font-size: 0.85rem;
	color: #999;
}

/* line 264, src/assets/scss/pages/_account.scss */
.profile-card .profile-footer {
	padding: 16px;
	background: #fcfcfc;
}

/* line 268, src/assets/scss/pages/_account.scss */
.profile-card .profile-footer .achievement-title {
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 0.75rem;
	color: #999;
	display: block;
}

/* line 277, src/assets/scss/pages/_account.scss */
.profile-card .profile-footer .count {
	font-size: 1.5rem;
	font-weight: 700;
	color: #4a4a4a;
	line-height: 1;
}

/* line 291, src/assets/scss/pages/_account.scss */
.profile-info-card,
.menu-card {
	margin-bottom: 20px;
	position: relative;
}

/* line 295, src/assets/scss/pages/_account.scss */
.profile-info-card.is-billing,
.menu-card.is-billing {
	position: relative;
	z-index: 2;
}

/* line 300, src/assets/scss/pages/_account.scss */
.profile-info-card.is-shipping,
.menu-card.is-shipping {
	position: relative;
	z-index: 1;
}

/* line 306, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title,
.menu-card .card-title {
	position: relative;
	padding: 15px 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	background: #fcfcfc;
	z-index: 2;
}

/* line 316, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title h3,
.menu-card .card-title h3 {
	font-weight: 500;
	color: #828282;
}

/* line 322, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .edit-account,
.menu-card .card-title .edit-account {
	position: relative;
	height: 40px;
	width: 40px;
	max-height: 40px;
}

/* line 328, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .edit-account svg,
.menu-card .card-title .edit-account svg {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	height: 18px;
	width: 18px;
	stroke-width: 1.6px;
}

/* line 336, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .edit-account a,
.menu-card .card-title .edit-account a {
	color: grey;
	height: 40px;
	width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1.8px dashed #999;
	border-radius: 50%;
	max-height: 40px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 348, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .edit-account a span,
.menu-card .card-title .edit-account a span {
	font-size: 90% !important;
	padding-left: 5px;
}

/* line 353, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .edit-account a:hover,
.menu-card .card-title .edit-account a:hover {
	border: 1.8px solid #0023ff;
}

/* line 356, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .edit-account a:hover svg,
.menu-card .card-title .edit-account a:hover svg {
	stroke: #0023ff;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

/* line 365, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .confirm-button,
.menu-card .card-title .confirm-button {
	position: relative;
	height: 40px;
	width: 40px;
	max-height: 40px;
}

/* line 371, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .confirm-button svg,
.menu-card .card-title .confirm-button svg {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	stroke-width: 1.2px;
}

/* line 377, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .confirm-button a,
.menu-card .card-title .confirm-button a {
	color: grey;
	height: 40px;
	width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1.8px dashed #999;
	border-radius: 50%;
	max-height: 40px;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

/* line 389, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .confirm-button a span,
.menu-card .card-title .confirm-button a span {
	font-size: 90% !important;
	padding-left: 5px;
}

/* line 394, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .confirm-button a:hover,
.menu-card .card-title .confirm-button a:hover {
	border: 1.8px solid #00b289;
}

/* line 397, src/assets/scss/pages/_account.scss */
.profile-info-card .card-title .confirm-button a:hover svg,
.menu-card .card-title .confirm-button a:hover svg {
	stroke: #00b289;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

/* line 407, src/assets/scss/pages/_account.scss */
.profile-info-card .card-body,
.menu-card .card-body {
	padding: 20px;
}

/* line 410, src/assets/scss/pages/_account.scss */
.profile-info-card .card-body .info-block,
.menu-card .card-body .info-block {
	margin-bottom: 16px;
}

/* line 416, src/assets/scss/pages/_account.scss */
.profile-info-card .card-body .info-block label.label-text span:first-child,
.menu-card .card-body .info-block label.label-text span:first-child {
	color: #4a4a4a;
	font-weight: 500;
	font-size: 0.85rem;
}

/* line 425, src/assets/scss/pages/_account.scss */
.profile-info-card .card-body .info-block span,
.menu-card .card-body .info-block span {
	display: block;
}

/* line 428, src/assets/scss/pages/_account.scss */
.profile-info-card .card-body .info-block span.label-value,
.menu-card .card-body .info-block span.label-value {
	color: #828282;
}

/* line 434, src/assets/scss/pages/_account.scss */
.profile-info-card .card-body .main-address,
.menu-card .card-body .main-address {
	position: relative;
	top: 1px;
	font-size: 0.8rem;
	color: #828282;
}

/* line 443, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark,
.menu-card.is-dark {
	background: #344258;
	color: #fff;
}

/* line 450, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement .card-body,
.menu-card.is-dark.is-achievement .card-body {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 455, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement .card-body img,
.menu-card.is-dark.is-achievement .card-body img {
	height: 45px;
}

/* line 460, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement .card-body .achievement-name,
.menu-card.is-dark.is-achievement .card-body .achievement-name {
	padding: 0 10px;
}

/* line 463, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement .card-body .achievement-name span,
.menu-card.is-dark.is-achievement .card-body .achievement-name span {
	display: block;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
}

/* line 468, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement
	.card-body
	.achievement-name
	span:first-child,
.menu-card.is-dark.is-achievement
	.card-body
	.achievement-name
	span:first-child {
	text-transform: uppercase;
	font-size: 0.8rem;
	font-family: "Raleway", sans-serif;
}

/* line 474, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement
	.card-body
	.achievement-name
	span.is-gold,
.menu-card.is-dark.is-achievement .card-body .achievement-name span.is-gold {
	color: #ffd700;
}

/* line 478, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement
	.card-body
	.achievement-name
	span.is-green,
.menu-card.is-dark.is-achievement .card-body .achievement-name span.is-green {
	color: #00b289;
}

/* line 482, src/assets/scss/pages/_account.scss */
.profile-info-card.is-dark.is-achievement
	.card-body
	.achievement-name
	span:nth-child(2),
.menu-card.is-dark.is-achievement
	.card-body
	.achievement-name
	span:nth-child(2) {
	font-size: 0.75rem;
}

/* line 492, src/assets/scss/pages/_account.scss */
.profile-info-card.has-overflow,
.menu-card.has-overflow {
	overflow: visible !important;
}

/* line 496, src/assets/scss/pages/_account.scss */
.profile-info-card.has-overflow .chosen-single,
.menu-card.has-overflow .chosen-single {
	max-height: 36px;
}

/* line 499, src/assets/scss/pages/_account.scss */
.profile-info-card.has-overflow .chosen-single span,
.menu-card.has-overflow .chosen-single span {
	max-height: 36px;
	display: block;
	position: relative;
	top: -42.5px;
	left: -8px;
}

/* line 509, src/assets/scss/pages/_account.scss */
.profile-info-card.has-overflow .switch-wrapper,
.menu-card.has-overflow .switch-wrapper {
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 518, src/assets/scss/pages/_account.scss */
.profile-info-card .card-bg,
.menu-card .card-bg {
	position: absolute;
	right: -32px;
	bottom: 6px;
	height: 160px;
	opacity: 0.3;
}

/* line 535, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 10px 20px;
	border-top: 1px solid #ededed;
	cursor: pointer;
}

/* line 543, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li a {
	padding: 10px 0;
	color: #999;
	font-size: 0.8rem;
	text-transform: uppercase;
}

/* line 551, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li.is-active {
	background: #f9f9f9;
}

/* line 554, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li.is-active a {
	color: #4a4a4a !important;
	font-weight: 500;
}

/* line 559, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li.is-active .action-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 564, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li:first-child {
	border-top: none !important;
}

/* line 568, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li:hover {
	background: #fcfcfc;
}

/* line 571, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li:hover a {
	color: #828282;
}

/* line 576, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li .action-block {
	display: none;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}

/* line 581, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li .action-block span {
	display: block;
	color: #999;
	font-size: 0.9rem;
}

/* line 587, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li .action-block .remove-button {
	height: 36px;
	width: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 6px;
	background: none;
	border: none;
	outline: none !important;
	cursor: pointer;
}

/* line 600, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li .action-block .remove-button:hover svg {
	stroke: #0023ff;
}

/* line 605, src/assets/scss/pages/_account.scss */
.menu-card .wishlists li .action-block .remove-button svg {
	height: 18px;
	width: 18px;
	stroke-width: 1.4px;
	stroke: #cecece;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 619, src/assets/scss/pages/_account.scss */
.wishlist-card {
	overflow: visible;
}

/* line 623, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .placeholder-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 450px;
}

/* line 629, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .placeholder-wrap .placeholder-content {
	width: 100%;
	max-width: 340px;
	margin: 0 auto;
	text-align: center;
}

/* line 635, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .placeholder-wrap .placeholder-content img {
	display: block;
	max-width: 230px;
	margin: 0 auto 20px auto;
}

/* line 641, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .placeholder-wrap .placeholder-content h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 1.1rem;
	font-weight: 600;
	color: #4a4a4a;
}

/* line 648, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .placeholder-wrap .placeholder-content p {
	color: #999;
}

/* line 655, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item {
	border-top: 1px solid #ededed;
}

/* line 658, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item:first-child {
	border-top: none !important;
}

/* line 662, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item span {
	display: block;
}

/* line 667, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 40px;
}

/* line 675, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper:hover .on-sale {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 683, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper img {
	height: 80px;
}

/* line 689, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.product-info
	span:first-child,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.product-info
	a:first-child {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	font-size: 0.9rem;
}

/* line 695, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.product-info
	span:nth-child(2),
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.product-info
	a:nth-child(2) {
	font-size: 70%;
	font-weight: 500;
	text-transform: uppercase;
	color: #828282;
}

/* line 704, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper .action {
	margin-left: auto;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 708, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper .action .add-button,
.wishlist-card .wishlist .wishlist-item .item-wrapper .action .remove-button {
	position: relative;
}

/* line 711, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button
	.add-button-inner,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button
	.remove-button-inner,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button
	.add-button-inner,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button
	.remove-button-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	color: #999;
	border: 1.6px dashed transparent;
	height: 40px;
	width: 40px;
	max-height: 40px;
	border-radius: 50%;
	background: #fff;
	z-index: 1;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 726, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button
	.add-button-inner
	svg,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button
	.remove-button-inner
	svg,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button
	.add-button-inner
	svg,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button
	.remove-button-inner
	svg {
	width: 18px;
	height: 18px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	stroke-width: 1.2px;
}

/* line 736, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button:hover
	.add-button-inner,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button:hover
	.remove-button-inner,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button:hover
	.add-button-inner,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button:hover
	.remove-button-inner {
	border: 1.8px solid #0023ff;
}

/* line 739, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button:hover
	.add-button-inner
	svg,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.add-button:hover
	.remove-button-inner
	svg,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button:hover
	.add-button-inner
	svg,
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.remove-button:hover
	.remove-button-inner
	svg {
	stroke: #0023ff;
}

/* line 747, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper .action .dropdown-button {
	position: relative;
	height: 40px;
	width: 40px;
	max-height: 40px;
}

/* line 753, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-button
	svg {
	width: 20px;
	height: 20px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	stroke-width: 1.2px;
}

/* line 761, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-button
	a {
	color: grey;
	height: 40px;
	width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1.8px dashed #999;
	border-radius: 50%;
	max-height: 40px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 773, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-button
	a
	span {
	font-size: 90% !important;
	padding-left: 5px;
}

/* line 778, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-button
	a:hover {
	border: 1.8px solid #0023ff;
}

/* line 781, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-button
	a:hover
	svg {
	stroke: #0023ff;
}

/* line 789, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper .action .dropdown-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 794, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-item
	span {
	display: block;
	margin-left: 15px;
	color: #4a4a4a;
}

/* line 800, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-item
	svg {
	height: 18px;
	width: 18px;
	stroke-width: 1.2px;
	stroke: #cecece;
}

/* line 808, src/assets/scss/pages/_account.scss */
.wishlist-card
	.wishlist
	.wishlist-item
	.item-wrapper
	.action
	.dropdown-item:hover
	svg {
	stroke: #0023ff;
}

/* line 816, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper .on-sale {
	position: absolute;
	top: -15px;
	left: -15px;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #0023ff;
	display: none;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

/* line 828, src/assets/scss/pages/_account.scss */
.wishlist-card .wishlist .wishlist-item .item-wrapper .on-sale svg {
	height: 12px;
	width: 12px;
	stroke: #fff;
	stroke-width: 3px !important;
	-webkit-transform: rotate(0) translate(5px, 5px);
	transform: rotate(0) translate(5px, 5px);
}

/* line 842, src/assets/scss/pages/_account.scss */
.wishlist-pagination {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px 0;
}

/* line 851, src/assets/scss/pages/_account.scss */
.wishlist-pagination ul li {
	display: inline-block;
	margin: 0 5px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	cursor: pointer;
}

/* line 857, src/assets/scss/pages/_account.scss */
.wishlist-pagination ul li span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 45px;
	height: 45px;
	border-radius: 50%;
	background: #999;
	font-size: 0.9rem;
	color: #fff;
	-webkit-transition: inherit;
	transition: inherit;
}

/* line 872, src/assets/scss/pages/_account.scss */
.wishlist-pagination ul li.is-active span {
	background: #0023ff;
	font-weight: 500;
	-webkit-box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18) !important;
	box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18) !important;
}

/* line 879, src/assets/scss/pages/_account.scss */
.wishlist-pagination ul li:hover {
	opacity: 0.7;
}

/* line 882, src/assets/scss/pages/_account.scss */
.wishlist-pagination ul li:hover span {
	-webkit-box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18) !important;
	box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18) !important;
}

/* line 891, src/assets/scss/pages/_account.scss */
.avatar-wrapper {
	position: relative;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	border-radius: 50%;
	overflow: hidden;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 902, src/assets/scss/pages/_account.scss */
.avatar-wrapper:hover {
	cursor: pointer;
}

/* line 907, src/assets/scss/pages/_account.scss */
.avatar-wrapper:hover .profile-pic {
	opacity: 0.5;
}

/* line 911, src/assets/scss/pages/_account.scss */
.avatar-wrapper .profile-pic {
	height: 100%;
	width: 100%;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 916, src/assets/scss/pages/_account.scss */
.avatar-wrapper .profile-pic:after {
	font-family: FontAwesome;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	font-size: 60px;
	color: #34495e;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 937, src/assets/scss/pages/_account.scss */
.avatar-wrapper .upload-button {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

/* line 944, src/assets/scss/pages/_account.scss */
.avatar-wrapper .upload-button .upload-icon {
	position: absolute;
	width: 30px;
	height: 30px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
	opacity: 0;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	stroke: #0023ff;
}

/* line 957, src/assets/scss/pages/_account.scss */
.avatar-wrapper .upload-button:hover .upload-icon {
	opacity: 0.9;
}

/* line 968, src/assets/scss/pages/_account.scss */
.upload-card {
	overflow: visible;
	padding: 40px 20px;
}

/* line 973, src/assets/scss/pages/_account.scss */
.upload-card .username {
	padding: 10px 0;
	font-weight: 500;
}

/* line 977, src/assets/scss/pages/_account.scss */
.upload-card .username span {
	display: block;
}

/* line 980, src/assets/scss/pages/_account.scss */
.upload-card .username span:nth-child(2) {
	font-size: 90%;
	font-weight: 400;
	color: #828282;
}

/* line 989, src/assets/scss/pages/_account.scss */
.upload-card .button {
	font-weight: 500 !important;
	text-transform: uppercase;
	margin: 0 auto !important;
	min-width: 170px !important;
}

/*! _cart.scss | Nephos | CSS Ninja */
/* line 20, src/assets/scss/pages/_cart.scss */
.cart-page-wrap {
	position: relative;
}

/* line 28, src/assets/scss/pages/_cart.scss */
.cart-card {
	padding: 20px;
	margin-bottom: 16px;
}

/* line 35, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 40, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li img {
	display: block;
	height: 80px;
}

/* line 45, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li span {
	display: block;
}

/* line 50, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .product-info {
	padding: 0 30px;
	width: 220px;
}

/* line 55, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .product-info span:first-child {
	color: #4a4a4a;
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	font-size: 0.9rem;
}

/* line 62, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .product-info span:nth-child(2) {
	font-size: 80%;
	text-transform: uppercase;
	color: #828282;
	font-weight: 500;
}

/* line 76, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .product-price span:first-child {
	font-weight: 600;
	font-size: 0.75rem;
	text-transform: uppercase;
	color: #4a4a4a;
}

/* line 83, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .product-price span:nth-child(2) {
	font-size: 1.1rem;
	font-weight: 500;
	line-height: 1;
	color: #4a4a4a;
	width: 100px;
}

/* line 90, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .product-price span:nth-child(2):before {
	content: "R$";
	font-size: 90%;
}

/* line 99, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .main-cart-spinner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 36px;
	min-width: 90px;
	border: 1px solid #ededed;
	border-radius: 100px;
	margin: 12px;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 110, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .main-cart-spinner .spinner-value {
	display: block;
	line-height: 2.2;
}

/* line 115, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .main-cart-spinner .spinner-button {
	height: 36px;
	width: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	padding: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 1;
}

/* line 127, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .main-cart-spinner .spinner-button:hover svg {
	stroke: #0023ff;
}

/* line 132, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .main-cart-spinner .spinner-button svg {
	height: 14px;
	width: 14px;
	stroke: #999;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 142, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action {
	margin-left: auto;
}

/* line 145, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link {
	position: relative;
	height: 40px;
	width: 40px;
	max-height: 40px;
	margin: 0 2px;
	display: inline-block;
}

/* line 153, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link svg {
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transform: rotate(0);
	transform: rotate(0);
	stroke-width: 1.2px;
}

/* line 159, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link a {
	color: grey;
	height: 40px;
	width: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border: 1.6px dashed transparent;
	border-radius: 50%;
	max-height: 40px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 171, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link a span {
	font-size: 90% !important;
	padding-left: 5px;
}

/* line 176, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link a svg {
	height: 18px;
	width: 18px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 182, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link a:hover {
	border: 1.6px solid #0023ff;
}

/* line 185, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link a:hover svg {
	stroke: #0023ff;
}

/* line 192, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link.is-remove:hover a {
	border: 1.8px solid #0023ff;
}

/* line 196, src/assets/scss/pages/_cart.scss */
.cart-card .cart-content li .action .action-link.is-remove:hover svg {
	stroke: #0023ff;
}

/* line 206, src/assets/scss/pages/_cart.scss */
.cart-order-summary {
	height: auto;
	min-height: unset;
	max-height: unset;
	padding: 30px;
}

/* line 212, src/assets/scss/pages/_cart.scss */
.cart-order-summary .summary-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 216, src/assets/scss/pages/_cart.scss */
.cart-order-summary .summary-header var {
	font-weight: bold;
	color: #4a4a4a;
}

/* line 221, src/assets/scss/pages/_cart.scss */
.cart-order-summary .summary-header svg {
	height: 18px;
	width: 18px;
	stroke: #999;
	margin-right: 10px;
}

/* line 229, src/assets/scss/pages/_cart.scss */
.cart-order-summary .cart-summary-list {
	padding: 16px 8px;
}

/* line 232, src/assets/scss/pages/_cart.scss */
.cart-order-summary .cart-summary-list .summary-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
}

/* line 238, src/assets/scss/pages/_cart.scss */
.cart-order-summary .cart-summary-list .summary-item:last-child {
	margin-bottom: 0;
}

/* line 243, src/assets/scss/pages/_cart.scss */
.cart-order-summary .cart-summary-list .summary-item.is-bold span {
	font-size: 1.1rem;
	color: #4a4a4a;
	font-weight: 600;
}

/* line 250, src/assets/scss/pages/_cart.scss */
.cart-order-summary .cart-summary-list .summary-item span {
	display: block;
	color: #999;
}

/* line 255, src/assets/scss/pages/_cart.scss */
.cart-order-summary .cart-summary-list .summary-item span.amount:before {
	content: "R$";
}

/* line 268, src/assets/scss/pages/_cart.scss */
.empty-cart-card {
	padding: 40px;
	border-radius: 6px;
}

/* line 273, src/assets/scss/pages/_cart.scss */
.empty-cart-card .empty-cart h3,
.empty-cart-card .empty-cart img {
	display: block;
}

/* line 277, src/assets/scss/pages/_cart.scss */
.empty-cart-card .empty-cart h3 {
	font-family: "Raleway", sans-serif;
	font-size: 1.4rem;
	font-weight: 400;
	padding-bottom: 40px;
	color: #999;
}

/* line 285, src/assets/scss/pages/_cart.scss */
.empty-cart-card .empty-cart img {
	max-height: 90px;
	max-width: 90px;
	margin: 0 auto;
}

/* line 291, src/assets/scss/pages/_cart.scss */
.empty-cart-card .empty-cart a {
	margin-top: 20px;
	color: #0023ff;
	border: 1.4px solid #0023ff;
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
}

/* line 297, src/assets/scss/pages/_cart.scss */
.empty-cart-card .empty-cart a:hover {
	color: rgba(0, 35, 255, 0.4);
	border-color: rgba(0, 35, 255, 0.4);
}

/* line 304, src/assets/scss/pages/_cart.scss */
.empty-cart-card .empty-cart small {
	display: block;
	color: #999;
	font-size: 80%;
	margin-top: 10px;
}

/*! _orders.scss | Nephos | CSS Ninja */
/* line 21, src/assets/scss/pages/_orders.scss */
.order-card {
	position: relative;
	padding: 20px;
	overflow: visible;
}

/* line 27, src/assets/scss/pages/_orders.scss */
.order-card .order-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 20px;
}

/* line 33, src/assets/scss/pages/_orders.scss */
.order-card .order-info span {
	display: block;
}

/* line 36, src/assets/scss/pages/_orders.scss */
.order-card .order-info span a {
	color: #4a4a4a;
	font-size: 90%;
	font-weight: 500;
}

/* line 41, src/assets/scss/pages/_orders.scss */
.order-card .order-info span a:hover {
	color: #0023ff;
	text-decoration: underline;
}

/* line 50, src/assets/scss/pages/_orders.scss */
.order-card .circle-chart-wrapper {
	text-align: center;
}

/* line 54, src/assets/scss/pages/_orders.scss */
.order-card .circle-chart-circle {
	animation: circle-chart-fill 2s reverse;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
	-webkit-transform-origin: center;
	transform-origin: center;
}

/* line 61, src/assets/scss/pages/_orders.scss */
.order-card .chart-icon {
	position: absolute;
	top: 45%;
	left: 0;
	width: 100%;
	height: 40px;
}

/* line 68, src/assets/scss/pages/_orders.scss */
.order-card .chart-icon svg {
	position: relative;
	width: 30px;
	height: 30px;
	stroke: #999;
	stroke-width: 1.2px;
}

/* line 78, src/assets/scss/pages/_orders.scss */
.order-card .ring-title span {
	font-size: 1rem;
	color: #a9abac;
}

/* line 84, src/assets/scss/pages/_orders.scss */
.order-card .tag {
	position: relative;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
}

/* line 88, src/assets/scss/pages/_orders.scss */
.order-card .tag.is-primary {
	background: #0023ff !important;
	color: #fff !important;
}

/* line 93, src/assets/scss/pages/_orders.scss */
.order-card .tag.is-success {
	background: #00b289 !important;
	color: #fff !important;
}

/* line 98, src/assets/scss/pages/_orders.scss */
.order-card .tag.is-warning {
	background: #eda514 !important;
	color: #fff !important;
}

/* line 103, src/assets/scss/pages/_orders.scss */
.order-card .tag.is-danger {
	background: #ff3b3c !important;
	color: #fff !important;
}

@-webkit-keyframes circle-chart-fill {
	to {
		stroke-dasharray: 0 100;
	}
}

@keyframes circle-chart-fill {
	to {
		stroke-dasharray: 0 100;
	}
}

/* line 121, src/assets/scss/pages/_orders.scss */
.order-long-card {
	width: 100%;
	min-height: 340px;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	margin-bottom: 30px;
}

/* line 131, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side {
	padding: 30px 10px 30px 30px;
}

/* line 135, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side {
	padding: 30px;
}

/* line 139, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side {
	width: 60%;
	border-right: 1px solid #e3e3e3;
}

/* line 143, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 20px;
	padding-bottom: 20px;
}

/* line 149, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header h3,
.order-long-card .left-side .order-header .date {
	margin-right: 12px;
}

/* line 153, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header h3 {
	color: #4a4a4a;
	font-weight: 600;
}

/* line 158, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header .date {
	font-size: 0.9rem;
	color: #999;
}

/* line 164, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header .tag.is-primary {
	background: #0023ff !important;
	color: #fff !important;
}

/* line 169, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header .tag.is-success {
	background: #00b289 !important;
	color: #fff !important;
}

/* line 174, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header .tag.is-warning {
	background: #eda514 !important;
	color: #fff !important;
}

/* line 179, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header .tag.is-danger {
	background: #ff3b3c !important;
	color: #fff !important;
}

/* line 185, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header .order-total {
	margin-left: auto;
	color: #4a4a4a;
	font-weight: 700;
	font-size: 1.2rem;
}

/* line 191, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .order-header .order-total:before {
	content: "R$";
}

/* line 197, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .ordered-products {
	position: relative;
	max-height: 255px;
	height: 255px;
	padding-right: 20px;
	overflow-y: auto;
}

/* line 204, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .ordered-products .products-loader {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	max-height: 255px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	z-index: 2;
}

/* line 220, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .ordered-products .products-loader.is-active {
	opacity: 1;
	pointer-events: all;
}

/* line 225, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .ordered-products .products-loader .loader {
	height: 3.5rem;
	width: 3.5rem;
}

/* line 231, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .ordered-products .ordered-product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 16px 0;
	border-top: 1px solid #e8e8e8;
}

/* line 237, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .ordered-products .ordered-product img {
	display: block;
	width: 50px;
	height: 50px;
	min-width: 50px;
}

/* line 244, src/assets/scss/pages/_orders.scss */
.order-long-card .left-side .ordered-products .ordered-product .product-meta {
	margin-left: 16px;
}

/* line 247, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-meta
	span {
	display: block;
}

/* line 250, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-meta
	span.name {
	font-weight: 600;
	color: #4a4a4a;
}

/* line 255, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-meta
	span.price {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 259, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-meta
	span.price
	span:first-child {
	margin-right: 8px;
	font-weight: 600;
	color: #0023ff;
}

/* line 264, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-meta
	span.price
	span:first-child:before {
	content: "R$";
}

/* line 269, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-meta
	span.price
	span:nth-child(2) {
	font-size: 0.95rem;
	color: #999;
}

/* line 278, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-subtotal {
	margin-left: auto;
}

/* line 281, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-subtotal
	span {
	display: block;
}

/* line 284, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-subtotal
	span:first-child {
	text-align: right;
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-size: 0.7rem;
	line-height: 1;
	color: #999;
}

/* line 294, src/assets/scss/pages/_orders.scss */
.order-long-card
	.left-side
	.ordered-products
	.ordered-product
	.product-subtotal
	span:nth-child(2):before {
	content: "R$";
}

/* line 304, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side {
	position: relative;
	width: 40%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 311, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .side-bg {
	position: absolute;
	bottom: -90px;
	right: -100px;
	max-width: 80%;
	opacity: 0.3;
	z-index: 0;
}

/* line 320, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 324, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header img {
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 50%;
}

/* line 331, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header .inner-meta {
	margin-left: 12px;
}

/* line 334, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header .inner-meta span {
	display: block;
}

/* line 337, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header .inner-meta span:first-child {
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-size: 0.7rem;
	line-height: 1;
	color: #999;
}

/* line 345, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header .inner-meta span:nth-child(2) {
	font-weight: 600;
	color: #4a4a4a;
}

/* line 352, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header .support {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
	height: 40px;
	width: 40px;
	border-radius: 50%;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 362, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header .support:hover {
	background: #f7f7f7;
}

/* line 366, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-header .support svg {
	height: 24px;
	width: 24px;
	stroke: #4a4a4a;
	stroke-width: 1.2px;
}

/* line 375, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 378, src/assets/scss/pages/_orders.scss */
.order-long-card .right-side .meta-actions .button {
	margin: 0 3px;
	height: 44px;
	font-size: 0.9rem;
	font-weight: 500;
	padding-bottom: 6px;
	width: calc(50% - 6px);
}

/* line 394, src/assets/scss/pages/_orders.scss */
.order-top-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2;
	min-width: 240px;
}

/* line 400, src/assets/scss/pages/_orders.scss */
.order-top-actions a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 20px;
	color: #4a4a4a;
}

/* line 406, src/assets/scss/pages/_orders.scss */
.order-top-actions a:hover {
	text-decoration: underline;
	color: #0023ff;
}

/* line 411, src/assets/scss/pages/_orders.scss */
.order-top-actions a svg {
	height: 18px;
	width: 18px;
	stroke-width: 1.2px;
	stroke: #999;
	margin-right: 4px;
}

/* line 422, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 30px 0;
}

/* line 428, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .left span {
	display: block;
}

/* line 431, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .left span:first-child {
	font-family: "Montserrat", sans-serif;
	font-size: 1rem;
	font-weight: 600;
	color: #4a4a4a;
}

/* line 438, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .left span:nth-child(2) {
	font-size: 0.9rem;
	color: #999;
}

/* line 445, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .right {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 449, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .right img {
	display: block;
	height: 40px;
	width: 40px;
	border-radius: 50%;
}

/* line 456, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .right .inner-meta {
	margin-left: 12px;
}

/* line 459, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .right .inner-meta span {
	display: block;
}

/* line 462, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .right .inner-meta span:first-child {
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-size: 0.7rem;
	line-height: 1;
	color: #999;
}

/* line 470, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-details-header .right .inner-meta span:nth-child(2) {
	font-weight: 600;
	color: #4a4a4a;
}

/* line 480, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-stats .order-stat {
	width: 100%;
	background: #fff;
	border: 1px solid #e0e0e0;
	border-radius: 6px;
	padding: 20px;
	height: 130px;
}

/* line 487, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-stats .order-stat > h3 {
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	color: #999;
	font-size: 0.9rem;
	line-height: 1;
	margin-bottom: 16px;
}

/* line 499, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.is-done
	.order-stat-inner
	.icon-container
	.indicator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #00b289;
}

/* line 503, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.is-done
	.order-stat-inner
	.icon-container
	.indicator
	.check {
	display: block;
}

/* line 507, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.is-done
	.order-stat-inner
	.icon-container
	.indicator
	.error {
	display: none;
}

/* line 511, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.is-done
	.order-stat-inner
	.icon-container
	.indicator
	.warning {
	display: none;
}

/* line 520, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-error
	.order-stat-inner
	.icon-container
	.indicator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #ff3b3c;
}

/* line 524, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-error
	.order-stat-inner
	.icon-container
	.indicator
	.check {
	display: none;
}

/* line 528, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-error
	.order-stat-inner
	.icon-container
	.indicator
	.error {
	display: block;
}

/* line 532, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-error
	.order-stat-inner
	.icon-container
	.indicator
	.warning {
	display: none;
}

/* line 541, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-warning
	.order-stat-inner
	.icon-container
	.indicator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	background: #eda514;
}

/* line 545, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-warning
	.order-stat-inner
	.icon-container
	.indicator
	.check {
	display: none;
}

/* line 549, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-warning
	.order-stat-inner
	.icon-container
	.indicator
	.error {
	display: none;
}

/* line 553, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat.has-warning
	.order-stat-inner
	.icon-container
	.indicator
	.warning {
	display: block;
}

/* line 560, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-stats .order-stat .order-stat-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 563, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-stats .order-stat .order-stat-inner .icon-container {
	position: relative;
	width: 44px;
	height: 44px;
}

/* line 568, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.icon-container
	.indicator {
	position: absolute;
	bottom: -4px;
	left: -4px;
	height: 26px;
	width: 26px;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	border: 2px solid #fff;
}

/* line 580, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.icon-container
	.indicator
	svg {
	height: 10px;
	width: 10px;
	stroke-width: 5px;
	stroke: #fff;
}

/* line 586, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.icon-container
	.indicator
	svg.check,
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.icon-container
	.indicator
	svg.error {
	display: none;
}

/* line 592, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.icon-container
	img {
	display: block;
}

/* line 597, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-stats .order-stat .order-stat-inner .meta {
	margin-left: 12px;
}

/* line 600, src/assets/scss/pages/_orders.scss */
.order-details-wrap .order-stats .order-stat .order-stat-inner .meta span {
	display: block;
}

/* line 603, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.meta
	span:first-child {
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	color: #4a4a4a;
	font-size: 1rem;
	line-height: 1;
}

/* line 611, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.meta
	span:nth-child(2) {
	color: #999;
}

/* line 615, src/assets/scss/pages/_orders.scss */
.order-details-wrap
	.order-stats
	.order-stat
	.order-stat-inner
	.meta
	span:nth-child(3) {
	font-size: 0.9rem;
}

/* line 624, src/assets/scss/pages/_orders.scss */
.order-details-wrap .left-side-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 0.75rem;
}

/* line 630, src/assets/scss/pages/_orders.scss */
.order-details-wrap .left-side-header h3 {
	font-size: 0.9rem;
	font-family: Montserrat;
	font-weight: bold;
	color: #4a4a4a;
}

/* line 638, src/assets/scss/pages/_orders.scss */
.order-details-wrap .payment-info {
	width: 100%;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	padding: 30px;
	margin-top: 24px;
}

/* line 646, src/assets/scss/pages/_orders.scss */
.order-details-wrap .payment-info .info-title {
	font-family: Montserrat;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	padding-bottom: 20px;
}

/* line 655, src/assets/scss/pages/_orders.scss */
.order-details-wrap .payment-info .payment-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 2px 0;
}

/* line 661, src/assets/scss/pages/_orders.scss */
.order-details-wrap .payment-info .payment-block span {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 1rem;
}

/* line 667, src/assets/scss/pages/_orders.scss
.order-details-wrap .payment-info .payment-block span:nth-child(2):before {
	content: "R$";
}
 */
/* line 672, src/assets/scss/pages/_orders.scss */
.order-details-wrap .payment-info .payment-block span.is-bold {
	font-weight: 600;
}

/* line 679, src/assets/scss/pages/_orders.scss */
.order-details-wrap .address-widget {
	width: 100%;
	background: #fff;
	border-radius: 6px;
	border: 1px solid #e3e3e3;
	padding: 30px;
	margin-top: 1.5rem;
}

/* line 687, src/assets/scss/pages/_orders.scss */
.order-details-wrap .address-widget.is-narrow {
	margin-top: 0.75rem;
}

/* line 691, src/assets/scss/pages/_orders.scss */
.order-details-wrap .address-widget .widget-title {
	font-size: 0.9rem;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	color: #999;
	padding-bottom: 20px;
}

/* line 699, src/assets/scss/pages/_orders.scss */
.order-details-wrap .address-widget .address {
	font-size: 0.82rem;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #4a4a4a;
	line-height: 1.8;
}

/* line 709, src/assets/scss/pages/_orders.scss */
.flex-table {
	margin-top: 20px;
}

/* line 712, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 4px;
}

/* line 717, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-header span {
	font-family: Montserrat;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	padding-bottom: 10px;
}

/* line 725, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-header span.product {
	width: 50%;
}

/* line 729, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-header span.quantity {
	width: 15%;
	text-align: center;
}

/* line 734, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-header span.price {
	width: 15%;
	text-align: center;
}

/* line 739, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-header span.discount {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.preco_tabela {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.lista_preco {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.margem_contribuicao {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.preco_liq {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.total_orcamento {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.acoes_orcamento {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.total_st {
	width: 10%;
	text-align: center;
}

.flex-table .flex-table-header span.total_ipi {
	width: 10%;
	text-align: center;
}

.flex-table .flex-table-header span.desconto {
	width: 15%;
	text-align: center;
}

.flex-table .flex-table-header span.quantidade {
	width: 7%;
	text-align: center;
}

/* line 744, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-header span.total {
	width: 15%;
	text-align: center;
}

/* line 751, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	width: 100%;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e3e3e3;
	padding: 8px;
	margin-bottom: 6px;
}

/* line 761, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .product {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 50%;
}

/* line 766, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .product img {
	display: block;
	-o-object-fit: contain;
	object-fit: contain;
	width: 50px;
	height: 50px;
	min-width: 50px;
}

/* line 774, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .product .product-name {
	display: block;
	/*margin-left: 12px;*/
	max-width: 360px;
	font-family: Montserrat;
	font-weight: 600;
	/*font-size: 0.8rem;*/
	color: #4a4a4a;
}

/* line 786, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .quantity span,
.flex-table .flex-table-item .price span {
	display: block;
	font-family: Montserrat;
	font-weight: 600;
	font-size: 0.9rem;
	color: #999;
}

/* line 796, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .discount span,
.flex-table .flex-table-item .total_st span,
.flex-table .flex-table-item .total_ipi span,
.flex-table .flex-table-item .desconto span,
.flex-table .flex-table-item .quantidade span,
.flex-table .flex-table-item .preco_tabela span,
.flex-table .flex-table-item .lista_preco span,
.flex-table .flex-table-item .margem_contribuicao span,
.flex-table .flex-table-item .preco_liq span,
.flex-table .flex-table-item .total_orcamento span,
.flex-table .flex-table-item .acoes_orcamento span,
.flex-table .flex-table-item .total span {
	display: block;
	font-family: Montserrat;
	font-weight: 600;
	font-size: 0.9rem;
	color: #4a4a4a;
}

/* line 805, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .quantity {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

/* line 813, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .price {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

/* line 821, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .price span:before {
	content: "R$";
}

/* line 827, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .discount {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .preco_liq {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .preco_tabela {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .lista_preco {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .margem_contribuicao {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .total_orcamento {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .acoes_orcamento {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .desconto {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .total_st {
	width: 10%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .total_ipi {
	width: 10%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

.flex-table .flex-table-item .quantidade {
	width: 7%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

/* line 835, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .total {
	width: 15%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-left: 1px solid #e3e3e3;
}

/* line 843, src/assets/scss/pages/_orders.scss */
.flex-table .flex-table-item .total span:before {
	content: "R$";
}

@media (max-width: 767px) {
	/* line 857, src/assets/scss/pages/_orders.scss */
	.is-account-grid .order-long-card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	/* line 860, src/assets/scss/pages/_orders.scss */
	.is-account-grid .order-long-card .left-side {
		width: 100%;
		padding: 20px 10px 0 20px;
		padding-bottom: 0;
	}

	/* line 865, src/assets/scss/pages/_orders.scss */
	.is-account-grid .order-long-card .left-side .order-header {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		position: relative;
	}

	/* line 869, src/assets/scss/pages/_orders.scss */
	.is-account-grid .order-long-card .left-side .order-header h3,
	.is-account-grid .order-long-card .left-side .order-header span {
		margin-right: 0;
	}

	/* line 873, src/assets/scss/pages/_orders.scss */
	.is-account-grid .order-long-card .left-side .order-header .tag {
		display: none;
	}

	/* line 877, src/assets/scss/pages/_orders.scss */
	.is-account-grid .order-long-card .left-side .order-header .order-total {
		margin-left: 0;
	}

	/* line 883, src/assets/scss/pages/_orders.scss */
	.is-account-grid .order-long-card .right-side {
		width: 100%;
		min-height: 250px;
		padding: 20px;
	}
}

/*! _product.scss | Nephos | CSS Ninja */
/* line 22, src/assets/scss/pages/_product.scss */
.product-panel {
	overflow-x: hidden;
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	min-height: 100vh;
	width: 40%;
	background: #fff;
	-webkit-box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.06);
	box-shadow: 2px 0px 2px 0px rgba(0, 0, 0, 0.06);
	z-index: 1;
}

/* line 35, src/assets/scss/pages/_product.scss */
.product-panel .panel-header {
	line-height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0;
	position: relative;
	z-index: 15;
}

/* line 44, src/assets/scss/pages/_product.scss */
.product-panel .panel-header .likes {
	margin: 0 30px;
}

/* line 47, src/assets/scss/pages/_product.scss */
.product-panel .panel-header .likes span {
	font-size: 1.1rem;
	font-weight: 500;
	color: #999;
}

/* line 53, src/assets/scss/pages/_product.scss */
.product-panel .panel-header .likes svg {
	width: 18px;
	height: 18px;
	stroke: #a9abac;
	position: relative;
	top: 2px;
}

/* line 60, src/assets/scss/pages/_product.scss */
.product-panel .panel-header .likes svg.is-liked {
	stroke: #ff3b3c !important;
	fill: #ff3b3c !important;
}

/* line 69, src/assets/scss/pages/_product.scss */
.product-panel .product-image {
	padding: 25% 0;
	text-align: center;
	position: relative;
}

/* line 74, src/assets/scss/pages/_product.scss */
.product-panel .product-image img {
	max-width: 250px;
}

/* line 80, src/assets/scss/pages/_product.scss */
.product-panel .product-actions {
	position: absolute;
	bottom: 30px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 88, src/assets/scss/pages/_product.scss */
.product-panel .product-actions svg {
	width: 20px;
	height: 20px;
	cursor: pointer;
}

/* line 95, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .zoom-buttons {
	margin: 0 30px;
	max-height: 20px;
}

/* line 99, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .zoom-buttons svg {
	stroke: #999;
}

/* line 102, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .zoom-buttons svg:hover {
	stroke: #0023ff;
}

/* line 109, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .right-actions {
	margin: 0 30px;
	max-height: 20px;
}

/* line 113, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .right-actions svg {
	stroke: #999;
}

/* line 116, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .right-actions svg:hover {
	stroke: #0023ff;
}

/* line 121, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .right-actions span {
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
}

/* line 127, src/assets/scss/pages/_product.scss */
.product-panel .product-actions .right-actions span.is-active svg {
	stroke: #0023ff;
}

/* line 135, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description {
	padding: 10px 40px 20px 40px;
	max-height: 65vh;
	overflow-y: auto;
	margin-top: 20px;
}

/* line 141, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description::-webkit-scrollbar {
	width: 5px;
}

/* line 145, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.2);
}

/* line 151, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description .meta-block {
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding: 10px 0;
}

/* line 155, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description .meta-block h3 {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	color: #4a4a4a;
	font-size: 0.8rem;
	text-transform: uppercase;
}

/* line 162, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description .meta-block h3.spaced {
	padding-top: 10px;
}

/* line 167, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description .meta-block p {
	color: #999;
	padding-top: 5px;
	font-size: 0.9rem;
}

/* line 172, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description .meta-block p.spaced {
	padding-top: 10px;
}

/* line 178, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description .meta-block .colored-dots {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 10px;
}

/* line 184, src/assets/scss/pages/_product.scss */
.product-panel .detailed-description .meta-block .colored-dots .dot-wrapper {
	text-align: center;
	margin: 0 5px;
}

/* line 188, src/assets/scss/pages/_product.scss */
.product-panel
	.detailed-description
	.meta-block
	.colored-dots
	.dot-wrapper
	.dot {
	width: 24px;
	height: 24px;
	border-radius: 50%;
}

/* line 193, src/assets/scss/pages/_product.scss */
.product-panel
	.detailed-description
	.meta-block
	.colored-dots
	.dot-wrapper
	.dot.is-blue {
	background: #0023ff;
}

/* line 197, src/assets/scss/pages/_product.scss */
.product-panel
	.detailed-description
	.meta-block
	.colored-dots
	.dot-wrapper
	.dot.is-white {
	background: #fff;
	border: 1px solid #ccc;
}

/* line 202, src/assets/scss/pages/_product.scss */
.product-panel
	.detailed-description
	.meta-block
	.colored-dots
	.dot-wrapper
	.dot.is-dark {
	background: #393447;
}

/* line 206, src/assets/scss/pages/_product.scss */
.product-panel
	.detailed-description
	.meta-block
	.colored-dots
	.dot-wrapper
	.dot.is-cream {
	background: #d6d3c0;
}

/* line 210, src/assets/scss/pages/_product.scss */
.product-panel
	.detailed-description
	.meta-block
	.colored-dots
	.dot-wrapper
	.dot.is-red {
	background: #ff3b3c;
}

/* line 220, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings {
	padding: 10px 40px 20px 40px;
	max-height: 65vh;
	overflow-y: auto;
	margin-top: 20px;
}

/* line 226, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings::-webkit-scrollbar {
	width: 5px;
}

/* line 230, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.2);
}

/* line 236, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .main-rating {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 245, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings h3 {
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-weight: 400;
	font-size: 1.2rem;
	margin-bottom: 15px;
}

/* line 253, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings span {
	font-weight: 400;
	color: #999;
	font-size: 0.9rem;
	padding-top: 15px;
}

/* line 259, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings span small {
	font-size: 0.9rem;
	font-weight: 500;
	color: #0023ff;
}

/* line 267, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .stars {
	padding: 10px 20px;
	border-radius: 6px;
	border: 1px solid rgba(0, 0, 0, 0.1);
}

/* line 272, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .stars i {
	font-size: 1.2rem;
	color: #ffd700;
}

/* line 279, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .add-review {
	cursor: pointer;
}

/* line 282, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .add-review svg {
	height: 16px;
	width: 16px;
	position: relative;
	top: 4px;
}

/* line 289, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .add-review:hover {
	color: #0023ff;
}

/* line 292, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .add-review:hover svg {
	stroke: #0023ff;
}

/* line 301, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .customer-ratings .media {
	margin-top: 30px;
}

/* line 304, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .customer-ratings .media img {
	border-radius: 50%;
}

/* line 310, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .customer-ratings .media-content p {
	font-size: 0.9rem;
	color: #999;
}

/* line 314, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .customer-ratings .media-content p span {
	color: #4a4a4a;
	font-size: 0.9rem;
	font-weight: 500;
}

/* line 320, src/assets/scss/pages/_product.scss */
.product-panel
	.product-ratings
	.customer-ratings
	.media-content
	p
	.rating-content {
	font-size: 0.85rem;
	color: #999;
	font-weight: 400;
}

/* line 326, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .customer-ratings .media-content p small {
	padding-left: 10px;
}

/* line 329, src/assets/scss/pages/_product.scss */
.product-panel .product-ratings .customer-ratings .media-content p small i {
	color: #ffd700;
}

/* line 344, src/assets/scss/pages/_product.scss */
.product-info-panel {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	min-height: 100vh;
	width: 60%;
	background: #f0f0f0;
}

/* line 353, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel {
	height: 100%;
}

/* line 357, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-header {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 40px 0;
}

/* line 364, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-header .category-title {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	padding: 0 80px;
}

/* line 371, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-header .category-title h2 {
	font-family: "Raleway", sans-serif;
	font-size: 1.3rem;
	text-transform: uppercase;
	font-weight: 500;
	padding: 0 20px;
	color: #4a4a4a;
}

/* line 380, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-header .category-title img {
	height: 48px;
}

/* line 384, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-header .category-title svg {
	height: 40px;
	width: 40px;
	fill: #999;
}

/* line 393, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-body {
	padding: 60px 80px;
}

/* line 397, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-body .product-name {
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
	font-size: 2.2rem;
	font-weight: 500;
	color: #4a4a4a;
}

/* line 404, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-body .product-name span {
	color: #999;
	font-size: 40%;
}

/* line 411, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-body .product-description {
	padding-top: 20px;
	color: #999;
}

/* line 417, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-body .product-controls {
	padding-top: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
}

/* line 424, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-body .product-controls .product-price {
	position: relative;
}

/* line 427, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-price
	.heading {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	margin: 5px 0;
}

/* line 435, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-price
	.value
	span:first-child {
	font-size: 1.6rem;
	font-weight: 700;
	color: #0023ff;
}

/* line 440, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-price
	.value
	span:first-child:before {
	content: "R$";
}

/* line 445, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-price
	.value
	span:nth-child(2) {
	font-size: 1.2rem;
	font-weight: 500;
	padding: 0 20px;
	color: #999;
	text-decoration: line-through;
}

/* line 452, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-price
	.value
	span:nth-child(2):before {
	content: "R$";
}

/* line 461, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-body .product-controls .size-box-wrap {
	margin-left: auto;
	margin-right: 10px;
}

/* line 465, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.size-box-wrap
	.heading {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	margin: 5px 0;
	text-align: left;
	padding-left: 8px;
}

/* line 477, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.heading {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	margin: 5px 0;
	text-align: left;
	padding-left: 8px;
}

/* line 485, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.details-spinner {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 36px;
	min-width: 90px;
	border: 1px solid #ededed;
	border-radius: 100px;
	background: #fff;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 498, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.details-spinner
	.spinner-value {
	display: block;
	line-height: 2.2;
}

/* line 503, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.details-spinner
	.spinner-button {
	height: 36px;
	width: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 50%;
	padding: 0;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	opacity: 1;
}

/* line 515, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.details-spinner
	.spinner-button:hover
	svg {
	stroke: #0023ff;
}

/* line 520, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.details-spinner
	.spinner-button
	svg {
	height: 14px;
	width: 14px;
	stroke: #999;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 529, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.control {
	height: 48px;
	max-width: 80px;
}

/* line 533, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.product-quantity
	.control
	.input {
	text-align: center;
}

/* line 541, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.add-to-cart
	.heading {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	margin: 0;
}

/* line 547, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-body
	.product-controls
	.add-to-cart
	button {
	line-height: 0.4;
	font-size: 0.75rem;
	font-weight: 600;
	margin-left: 20px;
}

/* line 558, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-footer {
	padding: 35px 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	background: #fff;
	min-height: 250px;
	z-index: 0;
}

/* line 567, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-footer .footer-inner {
	padding: 20px 0;
}

/* line 573, src/assets/scss/pages/_product.scss */
.product-info-panel .inner-panel .panel-footer .footer-inner .recommended {
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-size: 1.1rem;
	font-weight: 500;
	color: #999;
	position: absolute;
	top: 106px;
	left: -20px;
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

/* line 588, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-footer
	.footer-inner
	.featured-product
	.image
	img {
	max-width: 80px;
	margin: 5px auto;
}

/* line 594, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-footer
	.footer-inner
	.featured-product
	a {
	color: #4a4a4a;
}

/* line 598, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-footer
	.footer-inner
	.featured-product
	.product-name {
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	font-size: 0.9rem;
}

/* line 605, src/assets/scss/pages/_product.scss */
.product-info-panel
	.inner-panel
	.panel-footer
	.footer-inner
	.featured-product
	.product-description {
	font-size: 70%;
	color: #999;
}

/* line 620, src/assets/scss/pages/_product.scss */
.is-carousel img {
	max-height: 350px !important;
}

/* line 624, src/assets/scss/pages/_product.scss */
.is-carousel .slider {
	margin: 0 auto;
}

/* line 628, src/assets/scss/pages/_product.scss */
.is-carousel .slick-slide img {
	margin: 0 auto !important;
}

/* line 633, src/assets/scss/pages/_product.scss */
.is-carousel .slider:focus,
.is-carousel .slick-slide:focus {
	outline: none !important;
}

/*! _checkout.scss | Nephos | CSS Ninja */
/* line 27, src/assets/scss/pages/_checkout.scss */
.steps-wrapper {
	width: 600px;
}

/* line 31, src/assets/scss/pages/_checkout.scss */
.steps-wrapper .step-list {
	position: relative;
	overflow: hidden;
	counter-reset: wizard;
	list-style-type: none;
}

/* line 37, src/assets/scss/pages/_checkout.scss */
.steps-wrapper .step-list li {
	position: relative;
	float: left;
	width: 25%;
	text-align: center;
}

/* line 45, src/assets/scss/pages/_checkout.scss */
.steps-wrapper .step-list .active {
	color: #fff;
}

/* line 48, src/assets/scss/pages/_checkout.scss */
.steps-wrapper .step-list .active:before {
	background: #0023ff;
	color: #fff;
	border-color: #fff;
	font-weight: 500;
}

/* line 57, src/assets/scss/pages/_checkout.scss */
.steps-wrapper .step-list li:before {
	counter-increment: wizard;
	content: counter(wizard);
	display: block;
	color: #999;
	background-color: #cecece;
	border: 3px solid #fff;
	text-align: center;
	width: 3em;
	height: 3em;
	line-height: 2.5em;
	font-weight: 500;
	border-radius: 3em;
	position: relative;
	left: 50%;
	margin-left: -1.5em;
	z-index: 1;
	font-size: 0.8rem;
	font-weight: 700 !important;
}

/* line 79, src/assets/scss/pages/_checkout.scss */
.steps-wrapper .step-list li + li:after {
	content: "";
	display: block;
	width: 100%;
	background-color: #cecece;
	height: 5px;
	position: absolute;
	left: -50%;
	top: 1.1em;
	z-index: 0;
}

/* line 93, src/assets/scss/pages/_checkout.scss */
.steps-wrapper .step-list .active:after {
	background-color: #0023ff;
}

/* line 103, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	min-height: 100vh;
	padding-top: 60px;
}

/* line 109, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main {
	width: calc(100% - 420px);
	height: 100%;
}

/* line 113, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container {
	width: 100%;
	max-width: 860px;
	margin: 0 auto;
	padding: 0 40px;
}

/* line 119, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .checkout-success {
	min-height: calc(100vh - 60px);
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 125, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-success
	.success-card {
	position: relative;
	top: -60px;
	width: 100%;
	max-width: 520px;
	margin: 20px;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #cecece;
	padding: 40px;
	-webkit-animation: fadeInUp 0.5s;
	animation: fadeInUp 0.5s;
}

/* line 137, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-success
	.success-card
	.success-content {
	max-width: 400px;
	margin: 0 auto;
}

/* line 141, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-success
	.success-card
	.success-content
	h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 1rem;
	color: #4a4a4a;
	font-weight: 600;
}

/* line 148, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-success
	.success-card
	.success-content
	p {
	margin-bottom: 20px;
	color: #999;
}

/* line 154, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-success
	.success-card
	.success-content
	.button-wrap
	.button {
	max-width: 170px;
	margin: 0 auto;
	font-size: 0.9rem;
	height: 38px;
}

/* line 165, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .flex-table,
.checkout-wrapper .checkout-main .checkout-container .checkout-shipping-methods,
.checkout-wrapper .checkout-main .checkout-container .checkout-payment-methods,
.checkout-wrapper .checkout-main .checkout-container .checkout-form,
.checkout-wrapper .checkout-main .checkout-container .order-summary {
	margin-top: 40px;
}

/* line 169, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .checkout-shipping-methods,
.checkout-wrapper .checkout-main .checkout-container .checkout-payment-methods,
.checkout-wrapper .checkout-main .checkout-container .order-summary {
	-webkit-animation: fadeInLeft 0.5s;
	animation: fadeInLeft 0.5s;
}

/* line 172, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.title-wrap,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.title-wrap,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.title-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 175, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.title-wrap
	.payment-back,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.title-wrap
	.payment-back,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.title-wrap
	.payment-back {
	height: 30px;
	width: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 6px;
	border-radius: 50%;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 185, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.title-wrap
	.payment-back:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.title-wrap
	.payment-back:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.title-wrap
	.payment-back:hover {
	background: #e0e0e0;
}

/* line 189, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.title-wrap
	.payment-back
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.title-wrap
	.payment-back
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.title-wrap
	.payment-back
	svg {
	stroke: #4a4a4a;
	height: 20px;
	width: 20px;
}

/* line 197, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	h2,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	h2,
.checkout-wrapper .checkout-main .checkout-container .order-summary h2 {
	font-family: "Raleway", sans-serif;
	font-size: 1.2rem;
	font-weight: 400 !important;
	text-transform: uppercase;
}

/* line 204, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	p,
.checkout-wrapper .checkout-main .checkout-container .order-summary p {
	color: #999;
}

/* line 208, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid {
	margin: 20px 0;
}

/* line 211, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.summary-label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.summary-label {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	padding-bottom: 8px;
}

/* line 221, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card {
	position: relative;
	width: 100%;
}

/* line 226, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card:hover
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card:hover
	.method-card-inner {
	border-color: #4a4a4a;
}

/* line 232, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card.is-readonly
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card.is-readonly
	.method-card-inner {
	min-height: 100px;
}

/* line 237, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.change-link,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.change-link {
	position: absolute;
	top: 10px;
	right: 14px;
	font-size: 0.65rem;
	color: #cecece;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

/* line 248, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.change-link:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.change-link:hover {
	color: #0023ff;
	text-decoration: underline;
}

/* line 254, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	> input,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	> input {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	cursor: pointer;
}

/* line 264, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner {
	border-color: #0023ff;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 269, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	img {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}

/* line 274, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	> input:checked
	~ .method-card-inner
	.icon-container
	.indicator {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

/* line 282, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.method-card-inner,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.method-card-inner {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px;
	border-radius: 8px;
	border: 1px solid #cecece;
	background: #fff;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 292, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.icon-container,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.icon-container {
	position: relative;
	height: 48px;
	width: 48px;
	min-width: 48px;
	margin: 0 auto;
}

/* line 299, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.icon-container
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.icon-container
	img {
	display: block;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: 0.6;
}

/* line 305, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.icon-container
	.indicator,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.icon-container
	.indicator {
	position: absolute;
	bottom: -18px;
	left: -12px;
	height: 26px;
	width: 26px;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #0023ff;
	border-radius: 50%;
	border: 2px solid #fff;
}

/* line 318, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.icon-container
	.indicator
	svg,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.icon-container
	.indicator
	svg {
	height: 10px;
	width: 10px;
	stroke-width: 5px;
	stroke: #fff;
}

/* line 327, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.meta,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.meta {
	margin-left: 16px;
}

/* line 330, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.meta
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.meta
	h3 {
	font-weight: 600;
	font-size: 1rem;
	color: #4a4a4a;
}

/* line 336, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.shipping-methods-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-methods-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.order-summary-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.shipping-methods-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-methods-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.order-summary-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.shipping-methods-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-methods-grid
	.method-card
	.meta
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.order-summary-grid
	.method-card
	.meta
	p {
	line-height: 1.2;
	font-size: 0.9rem;
}

/* line 346, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.checkout-form
	.field
	label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.checkout-form
	.field
	label,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.checkout-form
	.field
	label {
	text-transform: uppercase;
	font-size: 0.8rem;
	font-weight: 500;
	color: #4a4a4a;
}

/* line 354, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.checkout-form
	.form-image,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.checkout-form
	.form-image,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.checkout-form
	.form-image {
	display: block;
	margin: 0 auto;
	max-width: 120px;
}

/* line 360, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.checkout-form
	.form-text,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.checkout-form
	.form-text,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.checkout-form
	.form-text {
	font-size: 0.9rem;
	color: gray;
	margin-top: 10px;
}

/* line 367, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.checkout-form
	.jp-card
	.jp-card-front,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.checkout-form
	.jp-card
	.jp-card-front,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.checkout-form
	.jp-card
	.jp-card-front {
	background: #344258;
}

/* line 373, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer {
	width: 100%;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #cecece;
	padding: 20px;
	margin-left: 20px;
}

/* line 381, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer.is-narrow,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer.is-narrow,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer.is-narrow {
	margin-left: 0;
	margin-top: 16px;
}

/* line 386, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	.title-wrap,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	.title-wrap,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	.title-wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-bottom: 10px;
}

/* line 391, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	.title-wrap
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	.title-wrap
	img,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	.title-wrap
	img {
	display: block;
	height: 28px;
	width: 28px;
	min-width: 28px;
}

/* line 398, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	.title-wrap
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	.title-wrap
	h3,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	.title-wrap
	h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 0.7rem;
	font-weight: 600;
	color: #4a4a4a;
	text-transform: uppercase;
	margin-left: 10px;
}

/* line 408, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	p,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	p {
	font-size: 0.9rem;
	color: gray;
	margin-bottom: 10px;
}

/* line 413, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	p
	a,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	p
	a,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	p
	a {
	color: #4a4a4a;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

/* line 418, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	p
	a:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	p
	a:hover,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	p
	a:hover {
	color: #0023ff;
	text-decoration: underline;
}

/* line 425, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	.agree-block,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	.agree-block,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	.agree-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 429, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	.agree-block
	.animated-checkbox,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	.agree-block
	.animated-checkbox,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	.agree-block
	.animated-checkbox {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

/* line 433, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-shipping-methods
	.payment-disclaimer
	.agree-block
	span,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.checkout-payment-methods
	.payment-disclaimer
	.agree-block
	span,
.checkout-wrapper
	.checkout-main
	.checkout-container
	.order-summary
	.payment-disclaimer
	.agree-block
	span {
	display: block;
	margin-left: 10px;
	font-size: 0.9rem;
	font-weight: 500;
	color: #4a4a4a;
}

/* line 444, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .coupon-wrapper {
	padding: 20px;
	border: 2px dashed #cecece;
	border-radius: 8px;
	margin-top: 30px;
}

/* line 450, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .coupon-wrapper h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 0.9rem;
	font-weight: 600;
	color: #4a4a4a;
}

/* line 457, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .coupon-wrapper p {
	color: #999;
	font-size: 0.95rem;
}

/* line 462, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .coupon-wrapper .field {
	margin-top: 10px;
}

/* line 466, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-main
	.checkout-container
	.coupon-wrapper
	.field
	.control
	.coupon-button {
	position: absolute;
	top: 0;
	right: 0;
	height: 44px;
	min-width: 164px;
	font-size: 0.9rem;
	font-weight: 500;
	border-radius: 100px 6px 6px 100px;
}

/* line 480, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .order-notes {
	padding: 20px;
	border: 2px dashed #cecece;
	border-radius: 8px;
	margin-top: 30px;
}

/* line 486, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .order-notes h3 {
	font-family: "Montserrat", sans-serif;
	font-size: 0.9rem;
	font-weight: 600;
	color: #4a4a4a;
}

/* line 493, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .order-notes p {
	color: #999;
	font-size: 0.95rem;
	line-height: 1.1;
	margin-bottom: 16px;
}

/* line 501, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-main .checkout-container .flex-table {
	padding-bottom: 60px;
}

/* line 507, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side {
	position: fixed;
	top: 0;
	right: 0;
	height: 100%;
	width: 420px;
	background: #dedede;
	z-index: 5;
}

/* line 518, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-header {
	height: 60px;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 30px;
	background: #fafafa;
}

/* line 527, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-header .side-title {
	font-family: "Raleway", sans-serif;
	font-size: 1.3rem;
	font-weight: 400 !important;
	text-transform: uppercase;
}

/* line 534, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-header .button {
	height: 38px;
	font-size: 0.9rem;
	font-weight: 500;
	min-width: 90px;
}

/* line 542, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner {
	position: relative;
	height: calc(100% - 60px);
	width: 100%;
	padding: 20px 30px 80px 30px;
	overflow-y: auto;
}

/* line 549, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-action {
	position: fixed;
	bottom: 0;
	right: 0;
	background: -webkit-gradient(
		linear,
		left bottom,
		left top,
		from(#fff),
		to(rgba(255, 255, 255, 0))
	);
	background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0));
	width: 420px;
	height: 80px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 30px;
}

/* line 564, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-action .button {
	height: 44px;
	font-size: 0.9rem;
	font-weight: 500;
}

/* line 569, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-action .button.no-click {
	background: #828282;
	border-color: #828282;
}

/* line 576, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card {
	width: 100%;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #cecece;
	padding: 20px;
	margin-bottom: 20px;
}

/* line 584, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card.user-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 588, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.user-card
	.avatar-container {
	position: relative;
	height: 44px;
	width: 44px;
	min-width: 44px;
}

/* line 594, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.user-card
	.avatar-container
	img {
	display: block;
	border-radius: 50%;
}

/* line 600, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card.user-card .meta {
	width: 100%;
	margin-left: 12px;
}

/* line 604, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card.user-card .meta span {
	display: block;
}

/* line 607, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.user-card
	.meta
	span:first-child {
	font-family: Montserrat;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
}

/* line 615, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.user-card
	.meta
	span:nth-child(2) {
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	color: #4a4a4a;
	font-size: 0.9rem;
}

/* line 625, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card.is-address {
	position: relative;
}

/* line 628, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-address
	.form-switch {
	position: absolute;
	top: 16px;
	right: 10px;
}

/* line 634, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-address
	.address-title {
	font-family: "Montserrat", sans-serif;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	padding-bottom: 14px;
}

/* line 643, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card.is-address .address {
	font-size: 0.82rem;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #4a4a4a;
	line-height: 1.8;
}

/* line 653, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card.is-totals .info-title {
	font-family: Montserrat;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	padding-bottom: 14px;
}

/* line 662, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-totals
	.payment-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 4px 0;
}

/* line 668, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-totals
	.payment-block
	span {
	display: block;
	font-family: "Montserrat", sans-serif;
	font-size: 0.9rem;
}

/* line 674, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-totals
	.payment-block
	span:nth-child(2):before {
	content: "R$";
}

/* line 679, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-totals
	.payment-block
	span.is-bold {
	font-weight: 600;
}

/* line 686, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper .checkout-side .side-inner .side-card.is-shipping-method {
	position: relative;
}

/* line 689, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-shipping-method
	.method-title {
	font-family: "Montserrat", sans-serif;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	padding-bottom: 8px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}

/* line 699, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-shipping-method
	.method-title
	span,
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-shipping-method
	.method-title
	a {
	display: block;
}

/* line 703, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-shipping-method
	.method-title
	a {
	font-size: 0.65rem;
	color: #cecece;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

/* line 708, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-shipping-method
	.method-title
	a:hover {
	color: #0023ff;
	text-decoration: underline;
}

/* line 715, src/assets/scss/pages/_checkout.scss */
.checkout-wrapper
	.checkout-side
	.side-inner
	.side-card.is-shipping-method
	.method {
	font-size: 0.82rem;
	font-family: "Montserrat", sans-serif;
	font-weight: 600;
	color: #4a4a4a;
	line-height: 1.8;
}

/* line 732, src/assets/scss/pages/_checkout.scss */
.checkout-title {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 10px 0;
}

/* line 739, src/assets/scss/pages/_checkout.scss */
.checkout-title h2 {
	font-size: 1.6rem;
	font-weight: 400 !important;
	text-transform: uppercase;
}

/* line 745, src/assets/scss/pages/_checkout.scss */
.checkout-title h3 {
	font-weight: 500;
	color: #0023ff;
}

/* line 750, src/assets/scss/pages/_checkout.scss */
.checkout-title.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* line 755, src/assets/scss/pages/_checkout.scss */
.checkout-title .brand-filigrane {
	position: absolute;
	top: -5px;
	left: -27px;
	height: 48px;
	opacity: 0.4;
}

/* line 763, src/assets/scss/pages/_checkout.scss */
.checkout-title .brand-filigrane.is-centered {
	left: 0;
	right: 0;
	top: -10px;
	margin: 0 auto;
	height: 60px;
}

/* line 785, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form.has-overflow {
	overflow: visible !important;
}

/* line 790, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .form-title h3 {
	font-size: 1.2rem;
	font-weight: 300 !important;
	text-transform: uppercase;
	padding-bottom: 20px;
}

/* line 799, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .column.is-padded {
	padding: 40px !important;
}

/* line 803, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .column.is-light-padded {
	padding: 15px 40px !important;
}

/* line 807, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .column.grey-column {
	background: #f9f9f9;
}

/* line 813, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper {
	padding: 80px 0;
}

/* line 816, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper .logged-as {
	font-size: 90%;
	color: #828282;
	padding-top: 10px;
}

/* line 823, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper .username {
	font-weight: 500;
}

/* line 828, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper .switch {
	padding-top: 10px;
	font-size: 90%;
	font-weight: 500;
}

/* line 833, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper .switch a {
	color: #828282;
}

/* line 836, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper .switch a:hover {
	color: #0023ff;
}

/* line 843, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper img {
	height: 75px;
	width: 75px;
	border-radius: 50%;
	border: 4px solid #fff;
	-webkit-box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18) !important;
	box-shadow: 0px 5px 43px rgba(0, 0, 0, 0.18) !important;
}

/* line 850, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .customer-wrapper img.logo {
	border-radius: 0;
	height: 75px;
	width: auto;
}

/* line 859, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper {
	padding: 80px 10px;
}

/* line 863, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card {
	position: relative;
	background: #fff;
	border-radius: 6px;
	border: 2px solid #cecece;
	padding: 20px;
	margin: 10px;
	overflow: visible;
	cursor: pointer;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 874, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card svg {
	height: 48px;
	fill: #cecece;
}

/* line 880, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card .shipping-method {
	text-transform: uppercase;
	font-size: 70%;
	color: #cecece;
	display: block;
}

/* line 888, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card .shipping-price {
	text-transform: uppercase;
	font-size: 70%;
	font-weight: 500;
	color: #0023ff;
	display: none;
}

/* line 897, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card:hover {
	border-color: #999;
}

/* line 900, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card:hover svg {
	fill: #999;
}

/* line 904, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.shipping-wrapper
	.mini-card:hover
	.shipping-method {
	color: #999;
}

/* line 910, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card .active-indicator {
	visibility: hidden;
	position: absolute;
	top: -16px;
	right: -16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 32px;
	height: 32px;
	border: 2px solid #99a7ff;
	border-radius: 50%;
	background: #0023ff;
}

/* line 924, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card .active-indicator svg {
	width: 14px;
	height: 14px;
	stroke: #fff;
	stroke-width: 3px;
}

/* line 933, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card.is-active {
	border-color: #0023ff;
}

/* line 936, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-wrapper .mini-card.is-active svg {
	fill: #0023ff;
}

/* line 940, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.shipping-wrapper
	.mini-card.is-active
	.shipping-method {
	color: #0023ff;
	display: none;
}

/* line 945, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.shipping-wrapper
	.mini-card.is-active
	.shipping-price {
	display: block;
}

/* line 949, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.shipping-wrapper
	.mini-card.is-active
	.active-indicator {
	visibility: visible;
}

/* line 958, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-address-form .column {
	padding: 0 0.75rem !important;
}

/* line 962, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-address-form .chosen-single {
	max-height: 36px;
}

/* line 965, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .shipping-address-form .chosen-single span {
	max-height: 36px;
	display: block;
	position: relative;
	top: -2.5px;
	left: -8px;
}

/* line 976, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .verification-wrapper {
	padding: 80px 0;
}

/* line 981, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .verification-wrapper .total-price svg {
	width: 26px;
	height: 26px;
	stroke: #999;
}

/* line 987, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .verification-wrapper .total-price span {
	display: block;
}

/* line 990, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.verification-wrapper
	.total-price
	span:nth-child(2) {
	font-family: "Raleway", sans-serif;
	font-size: 0.85rem;
	font-weight: 600;
	text-transform: uppercase;
}

/* line 997, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.verification-wrapper
	.total-price
	span:nth-child(3) {
	font-size: 2rem;
	font-weight: 600;
}

/* line 1001, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.verification-wrapper
	.total-price
	span:nth-child(3):before {
	content: "R$";
	position: relative;
	top: -10px;
	font-size: 50%;
}

/* line 1009, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.verification-wrapper
	.total-price
	span:nth-child(4) {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	color: #0023ff;
	margin: 5px 0;
	font-size: 0.85rem;
}

/* line 1021, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column {
	max-height: 350px;
	overflow-y: auto;
}

/* line 1026, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column::-webkit-scrollbar {
	width: 10px;
}

/* line 1030, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background: rgba(0, 0, 0, 0.2);
}

/* line 1036, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column .order-item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0;
	border-top: 1px solid #ededed;
}

/* line 1044, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column .order-item .item-description span,
.flat-card.is-checkout-form .items-column .order-item .item-quantity span {
	display: block;
}

/* line 1047, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.items-column
	.order-item
	.item-description
	span:first-child,
.flat-card.is-checkout-form
	.items-column
	.order-item
	.item-quantity
	span:first-child {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	font-size: 80%;
}

/* line 1054, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form
	.items-column
	.order-item
	.item-description
	span:nth-child(2),
.flat-card.is-checkout-form
	.items-column
	.order-item
	.item-quantity
	span:nth-child(2) {
	font-size: 80%;
	color: #828282;
}

/* line 1062, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column .order-item .item-description {
	width: 50%;
}

/* line 1067, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column .order-item .item-quantity {
	width: 15%;
}

/* line 1072, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .items-column .order-item .item-price {
	width: 25%;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 90%;
	color: #0023ff;
}

/* line 1083, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper {
	padding: 100px 0;
}

/* line 1087, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper .subtotal {
	padding: 5px 0;
}

/* line 1091, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper .subtotal .partial-value:before,
.flat-card.is-checkout-form .payment-wrapper .subtotal .vat-value:before {
	content: "R$";
	font-size: 60%;
	position: relative;
	top: -6px;
}

/* line 1099, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper .subtotal .partial-value {
	font-weight: 500;
	color: #828282;
}

/* line 1104, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper .subtotal .vat-value {
	font-weight: 500;
	color: #0023ff;
}

/* line 1109, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper .subtotal .plus-operator,
.flat-card.is-checkout-form .payment-wrapper .subtotal .equal-operator {
	font-weight: 600;
}

/* line 1116, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper .total span {
	display: block;
	font-size: 2.2rem;
	font-weight: 700;
	color: #4a4a4a;
}

/* line 1122, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .payment-wrapper .total span:before {
	content: "R$";
	font-size: 60%;
	position: relative;
	top: -10px;
}

/* line 1133, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .logo {
	height: 35px;
	width: auto;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	display: block;
}

/* line 1140, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .logo.is-centered {
	margin: 0 auto;
}

/* line 1146, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .bank-account {
	padding: 10px 0;
	display: block;
	font-size: 90%;
	color: #828282;
}

/* line 1154, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .control {
	margin: 10px 0;
}

/* line 1157, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .control.has-margin {
	margin-left: 5px;
	margin-right: 5px;
}

/* line 1162, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .control .input {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
	color: #828282;
}

/* line 1169, src/assets/scss/pages/_checkout.scss */
.flat-card.is-checkout-form .checkout-label {
	font-weight: 500;
	color: #4a4a4a;
	font-size: 90%;
	margin: 5px 0;
	display: block;
}

/* line 1179, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method {
	text-align: center;
	padding: 40px;
	border: 2px solid transparent;
	cursor: pointer;
}

/* line 1187, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method .payment-icon svg {
	height: 60px;
	width: 60px;
	fill: #cecece;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 1196, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method .payment-text {
	text-transform: uppercase;
	padding: 10px 0;
	font-size: 80%;
	color: #cecece;
}

/* line 1206, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-paypal {
	border-color: #039be5;
}

/* line 1209, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-paypal svg {
	fill: #039be5;
}

/* line 1213, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-paypal .payment-text {
	color: #039be5;
}

/* line 1219, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-bank {
	border-color: #eda514;
}

/* line 1222, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-bank svg {
	fill: #eda514;
}

/* line 1226, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-bank .payment-text {
	color: #eda514;
}

/* line 1232, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-credit-card {
	border-color: #0023ff;
}

/* line 1235, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-credit-card svg {
	fill: #0023ff;
}

/* line 1239, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-credit-card .payment-text {
	color: #0023ff;
}

/* line 1245, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-cash {
	border-color: #00b289;
}

/* line 1248, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-cash svg {
	fill: #00b289;
}

/* line 1252, src/assets/scss/pages/_checkout.scss */
.flat-card.payment-method:hover.is-cash .payment-text {
	color: #00b289;
}

/* line 1260, src/assets/scss/pages/_checkout.scss */
.flat-card.thanks-card {
	padding: 40px;
	margin: 10px 0;
}

/* line 1265, src/assets/scss/pages/_checkout.scss */
.flat-card.thanks-card img {
	display: block;
	height: 75px;
	margin: 0 auto 10px auto;
}

/* line 1272, src/assets/scss/pages/_checkout.scss */
.flat-card.thanks-card .card-heading {
	font-size: 1rem;
	font-weight: 500;
}

/* line 1277, src/assets/scss/pages/_checkout.scss */
.flat-card.thanks-card p {
	padding: 10px 40px;
	font-size: 0.9rem;
	color: #828282;
}

/* line 1284, src/assets/scss/pages/_checkout.scss */
.flat-card.thanks-card .big-button {
	border: 2px solid #0023ff;
	color: #0023ff;
	font-weight: 500;
}

/* line 1289, src/assets/scss/pages/_checkout.scss */
.flat-card.thanks-card .big-button:hover {
	border-color: #667bff;
	color: #667bff;
}

/* line 1301, src/assets/scss/pages/_checkout.scss */
#payment-methods {
	padding: 10px 0;
}

/* line 1305, src/assets/scss/pages/_checkout.scss */
.button-wrapper {
	padding: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media (max-width: 1300px) {
	/* line 1317, src/assets/scss/pages/_checkout.scss */
	.action-bar {
		width: calc(100% - 440px) !important;
	}

	/* line 1322, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main {
		width: calc(100% - 360px);
	}

	/* line 1326, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side {
		width: 360px;
	}

	/* line 1330, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side .side-inner .side-action {
		width: 360px;
	}
}

@media (max-width: 1024px) {
	/* line 1339, src/assets/scss/pages/_checkout.scss */
	.action-bar {
		width: calc(100% - 400px) !important;
	}

	/* line 1344, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main {
		width: calc(100% - 320px);
	}

	/* line 1348, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side {
		width: 320px;
	}

	/* line 1352, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side .side-inner .side-action {
		width: 320px;
	}
}

@media (max-width: 990px) {
	/* line 1361, src/assets/scss/pages/_checkout.scss */
	.action-bar {
		width: calc(100% - 80px) !important;
	}

	/* line 1365, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	/* line 1368, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main {
		width: 100%;
	}

	/* line 1372, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main .checkout-container .flex-table {
		padding-bottom: 0 !important;
	}

	/* line 1376, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main .checkout-container .coupon-wrapper {
		margin-bottom: 30px;
	}

	/* line 1382, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side {
		position: static;
		width: 100%;
	}

	/* line 1386, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side .side-inner {
		padding: 30px 30px 20px 30px;
	}

	/* line 1389, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side .side-inner .side-action {
		position: static;
		background: transparent;
		width: 100%;
		padding: 0;
	}
}

@media (max-width: 767px) {
	/* line 1401, src/assets/scss/pages/_checkout.scss */
	.action-bar {
		width: calc(100% - 80px) !important;
	}

	/* line 1406, src/assets/scss/pages/_checkout.scss */
	.flex-table .flex-table-header {
		display: none;
	}

	/* line 1410, src/assets/scss/pages/_checkout.scss */
	.flex-table .flex-table-item {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: 100% !important;
		padding: 20px;
		margin-bottom: 16px;
	}

	/* line 1417, src/assets/scss/pages/_checkout.scss */
	.flex-table .flex-table-item:last-child {
		margin-bottom: 0;
	}

	/* line 1421, src/assets/scss/pages/_checkout.scss */
	.flex-table .flex-table-item > div {
		border: none !important;
	}

	/* line 1426, src/assets/scss/pages/_checkout.scss */
	.flex-table .product {
		width: 100% !important;
		padding-bottom: 10px;
	}

	/* line 1431, src/assets/scss/pages/_checkout.scss */
	.flex-table .quantity,
	.flex-table .price,
	.flex-table .discount,
	.flex-table .preco_tabela,
	.flex-table .lista_preco,
	.flex-table .margem_contribuicao,
	.flex-table .preco_liq,
	.flex-table .total_orcamento,
	.flex-table .acoes_orcamento,
	.flex-table .quantidade,
	.flex-table .desconto,
	.flex-table .total_st,
	.flex-table .total_ipi,
	.flex-table .total {
		position: relative;
		-webkit-box-pack: end !important;
		-ms-flex-pack: end !important;
		justify-content: flex-end !important;
		width: 100% !important;
		border: none;
	}

	/* line 1437, src/assets/scss/pages/_checkout.scss */
	.flex-table .quantity:before,
	.flex-table .price:before,
	.flex-table .discount:before,
	.flex-table .preco_tabela:before,
	.flex-table .lista_preco:before,
	.flex-table .margem_contribuicao:before,
	.flex-table .preco_liq:before,
	.flex-table .total_orcamento:before,
	.flex-table .acoes_orcamento:before,
	.flex-table .quantidade:before,
	.flex-table .total_st:before,
	.flex-table .total_ipi:before,
	.flex-table .desconto:before,
	.flex-table .total:before {
		text-transform: uppercase;
		font-size: 0.7rem;
		font-weight: 500;
		color: #999;
	}

	/* line 1446, src/assets/scss/pages/_checkout.scss */
	.flex-table .quantity:before {
		content: "Quantity";
		position: absolute;
		top: 0;
		left: 0;
	}

	/* line 1455, src/assets/scss/pages/_checkout.scss */
	.flex-table .price:before {
		content: "Price";
		position: absolute;
		top: 0;
		left: 0;
	}

	/* line 1464, src/assets/scss/pages/_checkout.scss */
	.flex-table .discount:before {
		content: "Discount";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .preco_liq:before {
		content: "Preço Liq";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .preco_tabela:before {
		content: "Preço Tab";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .lista_preco:before {
		content: "Lista";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .margem_contribuicao:before {
		content: "Lista";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .total_orcamento:before {
		content: "Total";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .acoes_orcamento:before {
		content: "Ações";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .quantidade:before {
		content: "Quantidade";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .total_st:before {
		content: "ST";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .total_ipi:before {
		content: "IPI";
		position: absolute;
		top: 0;
		left: 0;
	}

	.flex-table .desconto:before {
		content: "Desconto";
		position: absolute;
		top: 0;
		left: 0;
	}

	/* line 1473, src/assets/scss/pages/_checkout.scss */
	.flex-table .total:before {
		content: "Total";
		position: absolute;
		top: 0;
		left: 0;
	}

	/* line 1482, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper {
		padding-top: 51px !important;
	}

	/* line 1486, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main .checkout-container {
		padding: 0 30px;
	}

	/* line 1492, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper
		.checkout-main
		.checkout-container
		.coupon-wrapper
		.field
		.control
		.coupon-button {
		position: static;
		margin-top: 10px;
		border-radius: 100px;
		width: 100%;
	}

	/* line 1503, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper
		.checkout-main
		.checkout-container
		.checkout-payment-methods
		.payment-disclaimer {
		margin-left: 0;
	}

	/* line 1508, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main .checkout-container .checkout-form {
		margin: 30px 0;
	}

	/* line 1511, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper
		.checkout-main
		.checkout-container
		.checkout-form
		.card-wrapper {
		margin-bottom: 30px;
	}

	/* line 1517, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper
		.checkout-main
		.checkout-container
		.order-summary
		.flex-table {
		padding-bottom: 30px !important;
	}

	/* line 1522, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-main .checkout-container .checkout-success {
		height: auto;
		min-height: auto;
		padding: 30px 0;
	}

	/* line 1527, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper
		.checkout-main
		.checkout-container
		.checkout-success
		.success-card {
		top: 0;
		margin: 0;
		padding: 30px;
	}

	/* line 1536, src/assets/scss/pages/_checkout.scss */
	.checkout-wrapper .checkout-side {
		position: static;
		width: 100%;
		z-index: 1;
	}
}

/*! _auth.scss | Nephos | CSS Ninja */
/* line 19, src/assets/scss/pages/_auth.scss */
.auth-title {
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 20px 0;
}

/* line 26, src/assets/scss/pages/_auth.scss */
.auth-title h2 {
	font-family: "Raleway", sans-serif;
	font-size: 1.6rem;
	font-weight: 400 !important;
	text-transform: uppercase;
}

/* line 33, src/assets/scss/pages/_auth.scss */
.auth-title h3 {
	font-weight: 500;
	color: #0023ff;
}

/* line 38, src/assets/scss/pages/_auth.scss */
.auth-title.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

/* line 42, src/assets/scss/pages/_auth.scss */
.auth-title .brand-filigrane {
	position: absolute;
	top: -15px;
	left: 0;
	right: 0;
	margin: 0 auto;
	height: 68px;
	opacity: 0.4;
}

/* line 53, src/assets/scss/pages/_auth.scss */
.auth-toggler {
	position: relative;
	width: 68px;
	margin: 60px auto 30px auto;
}

/* line 58, src/assets/scss/pages/_auth.scss */
.auth-toggler > input {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	opacity: 0;
	cursor: pointer;
	z-index: 2;
}

/* line 70, src/assets/scss/pages/_auth.scss */
.auth-toggler > input:checked + .toggler-track .hexagon-wrap {
	margin-left: 38px;
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}

/* line 74, src/assets/scss/pages/_auth.scss */
.auth-toggler > input:checked + .toggler-track .hexagon-wrap .hexagon {
	background-color: #0023ff;
}

/* line 77, src/assets/scss/pages/_auth.scss */
.auth-toggler > input:checked + .toggler-track .hexagon-wrap .hexagon:before {
	border-bottom-color: #0023ff;
}

/* line 81, src/assets/scss/pages/_auth.scss */
.auth-toggler > input:checked + .toggler-track .hexagon-wrap .hexagon:after {
	border-top-color: #0023ff;
}

/* line 86, src/assets/scss/pages/_auth.scss */
.auth-toggler
	> input:checked
	+ .toggler-track
	.hexagon-wrap
	.hexagon
	svg.register-icon {
	display: block;
}

/* line 90, src/assets/scss/pages/_auth.scss */
.auth-toggler
	> input:checked
	+ .toggler-track
	.hexagon-wrap
	.hexagon
	svg.login-icon {
	display: none;
}

/* line 100, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track {
	position: relative;
	width: 100%;
	height: 20px;
	background: #e0e0e0;
	border-radius: 100px;
}

/* line 107, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap {
	position: absolute;
	top: -12px;
	left: -4px;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 113, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap .hexagon {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	width: 38px;
	height: 21.94px;
	background-color: #fff;
	margin: 10.97px 0;
}

/* line 123, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap .hexagon svg {
	height: 18px;
	width: 18px;
	stroke-width: 1.6px;
}

/* line 128, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap .hexagon svg.register-icon {
	display: none;
	stroke: #fff;
}

/* line 133, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap .hexagon svg.login-icon {
	display: block;
	stroke: #4a4a4a;
}

/* line 140, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap .hexagon:before,
.auth-toggler .toggler-track .hexagon-wrap .hexagon:after {
	content: "";
	position: absolute;
	width: 0;
	border-left: 19px solid transparent;
	border-right: 19px solid transparent;
}

/* line 149, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap .hexagon:before {
	bottom: 100%;
	border-bottom: 10.97px solid #fff;
}

/* line 154, src/assets/scss/pages/_auth.scss */
.auth-toggler .toggler-track .hexagon-wrap .hexagon:after {
	top: 100%;
	width: 0;
	border-top: 10.97px solid #fff;
}

/* line 168, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper,
.main-auth-wrapper .registration-form-wrapper {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-animation: fadeInLeft 0.5s;
	animation: fadeInLeft 0.5s;
}

/* line 175, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form,
.main-auth-wrapper .login-form-wrapper .reset-form,
.main-auth-wrapper .login-form-wrapper .registration-form,
.main-auth-wrapper .registration-form-wrapper .login-form,
.main-auth-wrapper .registration-form-wrapper .reset-form,
.main-auth-wrapper .registration-form-wrapper .registration-form {
	width: 100%;
	max-width: 400px;
	margin: 0 auto;
	-webkit-animation: fadeInLeft 0.5s;
	animation: fadeInLeft 0.5s;
}

/* line 181, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .form-description,
.main-auth-wrapper .login-form-wrapper .reset-form .form-description,
.main-auth-wrapper .login-form-wrapper .registration-form .form-description,
.main-auth-wrapper .registration-form-wrapper .login-form .form-description,
.main-auth-wrapper .registration-form-wrapper .reset-form .form-description,
.main-auth-wrapper
	.registration-form-wrapper
	.registration-form
	.form-description {
	font-family: "Montserrat", sans-serif;
	font-size: 0.9rem;
	color: #999;
	margin-bottom: 20px;
	text-align: center;
}

/* line 190, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .field label,
.main-auth-wrapper .login-form-wrapper .reset-form .field label,
.main-auth-wrapper .login-form-wrapper .registration-form .field label,
.main-auth-wrapper .registration-form-wrapper .login-form .field label,
.main-auth-wrapper .registration-form-wrapper .reset-form .field label,
.main-auth-wrapper .registration-form-wrapper .registration-form .field label {
	font-family: "Montserrat", sans-serif;
	text-transform: uppercase;
	font-size: 0.85rem;
	font-weight: 500;
}

/* line 198, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .field .control .input,
.main-auth-wrapper .login-form-wrapper .reset-form .field .control .input,
.main-auth-wrapper
	.login-form-wrapper
	.registration-form
	.field
	.control
	.input,
.main-auth-wrapper
	.registration-form-wrapper
	.login-form
	.field
	.control
	.input,
.main-auth-wrapper
	.registration-form-wrapper
	.reset-form
	.field
	.control
	.input,
.main-auth-wrapper
	.registration-form-wrapper
	.registration-form
	.field
	.control
	.input {
	height: 44px;
	-webkit-box-shadow: none;
	box-shadow: none;
}

/* line 202, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .field .control .input:focus,
.main-auth-wrapper .login-form-wrapper .reset-form .field .control .input:focus,
.main-auth-wrapper
	.login-form-wrapper
	.registration-form
	.field
	.control
	.input:focus,
.main-auth-wrapper
	.registration-form-wrapper
	.login-form
	.field
	.control
	.input:focus,
.main-auth-wrapper
	.registration-form-wrapper
	.reset-form
	.field
	.control
	.input:focus,
.main-auth-wrapper
	.registration-form-wrapper
	.registration-form
	.field
	.control
	.input:focus {
	border-color: #8a8a8a;
}

/* line 209, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .flex-field,
.main-auth-wrapper .login-form-wrapper .reset-form .flex-field,
.main-auth-wrapper .login-form-wrapper .registration-form .flex-field,
.main-auth-wrapper .registration-form-wrapper .login-form .flex-field,
.main-auth-wrapper .registration-form-wrapper .reset-form .flex-field,
.main-auth-wrapper .registration-form-wrapper .registration-form .flex-field {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-top: 10px;
}

/* line 216, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .button-wrap,
.main-auth-wrapper .login-form-wrapper .reset-form .button-wrap,
.main-auth-wrapper .login-form-wrapper .registration-form .button-wrap,
.main-auth-wrapper .registration-form-wrapper .login-form .button-wrap,
.main-auth-wrapper .registration-form-wrapper .reset-form .button-wrap,
.main-auth-wrapper .registration-form-wrapper .registration-form .button-wrap {
	margin-top: 20px;
}

/* line 219, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .button-wrap .button,
.main-auth-wrapper .login-form-wrapper .reset-form .button-wrap .button,
.main-auth-wrapper .login-form-wrapper .registration-form .button-wrap .button,
.main-auth-wrapper .registration-form-wrapper .login-form .button-wrap .button,
.main-auth-wrapper .registration-form-wrapper .reset-form .button-wrap .button,
.main-auth-wrapper
	.registration-form-wrapper
	.registration-form
	.button-wrap
	.button {
	height: 42px;
	font-weight: 600;
	font-size: 0.85rem;
	font-family: "Montserrat", sans-serif;
}

/* line 227, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .forgot-link,
.main-auth-wrapper .login-form-wrapper .login-form .back-link,
.main-auth-wrapper .login-form-wrapper .reset-form .forgot-link,
.main-auth-wrapper .login-form-wrapper .reset-form .back-link,
.main-auth-wrapper .login-form-wrapper .registration-form .forgot-link,
.main-auth-wrapper .login-form-wrapper .registration-form .back-link,
.main-auth-wrapper .registration-form-wrapper .login-form .forgot-link,
.main-auth-wrapper .registration-form-wrapper .login-form .back-link,
.main-auth-wrapper .registration-form-wrapper .reset-form .forgot-link,
.main-auth-wrapper .registration-form-wrapper .reset-form .back-link,
.main-auth-wrapper .registration-form-wrapper .registration-form .forgot-link,
.main-auth-wrapper .registration-form-wrapper .registration-form .back-link {
	margin: 20px 0;
}

/* line 230, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .forgot-link a,
.main-auth-wrapper .login-form-wrapper .login-form .back-link a,
.main-auth-wrapper .login-form-wrapper .reset-form .forgot-link a,
.main-auth-wrapper .login-form-wrapper .reset-form .back-link a,
.main-auth-wrapper .login-form-wrapper .registration-form .forgot-link a,
.main-auth-wrapper .login-form-wrapper .registration-form .back-link a,
.main-auth-wrapper .registration-form-wrapper .login-form .forgot-link a,
.main-auth-wrapper .registration-form-wrapper .login-form .back-link a,
.main-auth-wrapper .registration-form-wrapper .reset-form .forgot-link a,
.main-auth-wrapper .registration-form-wrapper .reset-form .back-link a,
.main-auth-wrapper .registration-form-wrapper .registration-form .forgot-link a,
.main-auth-wrapper .registration-form-wrapper .registration-form .back-link a {
	color: #999;
}

/* line 233, src/assets/scss/pages/_auth.scss */
.main-auth-wrapper .login-form-wrapper .login-form .forgot-link a:hover,
.main-auth-wrapper .login-form-wrapper .login-form .back-link a:hover,
.main-auth-wrapper .login-form-wrapper .reset-form .forgot-link a:hover,
.main-auth-wrapper .login-form-wrapper .reset-form .back-link a:hover,
.main-auth-wrapper .login-form-wrapper .registration-form .forgot-link a:hover,
.main-auth-wrapper .login-form-wrapper .registration-form .back-link a:hover,
.main-auth-wrapper .registration-form-wrapper .login-form .forgot-link a:hover,
.main-auth-wrapper .registration-form-wrapper .login-form .back-link a:hover,
.main-auth-wrapper .registration-form-wrapper .reset-form .forgot-link a:hover,
.main-auth-wrapper .registration-form-wrapper .reset-form .back-link a:hover,
.main-auth-wrapper
	.registration-form-wrapper
	.registration-form
	.forgot-link
	a:hover,
.main-auth-wrapper
	.registration-form-wrapper
	.registration-form
	.back-link
	a:hover {
	color: #0023ff;
}

/*! _search.scss | Nephos | CSS Ninja */
/* line 21, src/assets/scss/pages/_search.scss */
.search-overlay {
	position: fixed;
	top: -100px;
	left: -100px;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: rgba(255, 255, 255, 0.9);
	-webkit-transition: all 0.4s;
	transition: all 0.4s;
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 3;
}

/* line 33, src/assets/scss/pages/_search.scss */
.search-overlay.is-active {
	-webkit-transform: scale(50);
	transform: scale(50);
}

/* line 42, src/assets/scss/pages/_search.scss */
.search-input-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 4;
}

/* line 50, src/assets/scss/pages/_search.scss */
.search-input-wrapper.is-desktop {
	left: 80px;
	width: calc(100% - 80px);
}

/* line 56, src/assets/scss/pages/_search.scss */
.search-input-wrapper .field {
	position: relative;
	top: 10%;
	width: 100%;
	padding: 0 18%;
	opacity: 0;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 66, src/assets/scss/pages/_search.scss */
.search-input-wrapper .field.is-active {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/* line 70, src/assets/scss/pages/_search.scss */
.search-input-wrapper .field.is-active .search-help {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

/* line 77, src/assets/scss/pages/_search.scss */
.search-input-wrapper .field .search-help {
	display: block;
	color: #4a4a4a;
	text-transform: uppercase;
	font-size: 0.9rem;
	padding-top: 20px;
	opacity: 0;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-webkit-transition-delay: 0.4s;
	transition-delay: 0.4s;
}

/* line 91, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

/* line 97, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control.is-loading:after {
	right: 1.625em;
	top: 2.625em;
	height: 2rem;
	width: 2rem;
}

/* line 106, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control input {
	width: 100%;
	height: 120px;
	padding-right: 75px;
	border-left: none;
	border-right: none;
	border-top: none;
	border-radius: 0;
	border-bottom: 3px solid #ededed;
	background: transparent;
	font-size: 5rem;
	font-weight: 200;
	font-family: "Alegreya Sans SC", sans-serif;
	text-transform: uppercase;
	padding-bottom: 10px;
}

/* line 122, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control input:focus {
	outline: none !important;
}

/* line 126, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control input::-webkit-input-placeholder {
	color: #ededed;
}

/* line 130, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control input:-ms-input-placeholder {
	color: #ededed;
}

/* line 134, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control input::-webkit-input-placeholder {
	color: #ededed;
}

.search-input-wrapper .control input::-moz-placeholder {
	color: #ededed;
}

.search-input-wrapper .control input:-ms-input-placeholder {
	color: #ededed;
}

.search-input-wrapper .control input::-ms-input-placeholder {
	color: #ededed;
}

.search-input-wrapper .control input::placeholder {
	color: #ededed;
}

/* line 139, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control .bar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 3px;
	background: #0023ff;
	border-radius: 100px;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}

/* line 149, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control .bar.is-active {
	width: 100%;
}

/* line 155, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control #clear-search {
	display: block;
	position: absolute;
	top: 28px;
	right: 16px;
	width: 55px;
	height: 55px;
	border-radius: 50%;
	padding: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 172, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control #clear-search:hover {
	background: #f7f7f7;
}

/* line 175, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control #clear-search:hover svg {
	stroke: #4a4a4a;
}

/* line 180, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control #clear-search.is-active {
	opacity: 1;
	pointer-events: all;
}

/* line 185, src/assets/scss/pages/_search.scss */
.search-input-wrapper .control #clear-search svg {
	width: 36px;
	height: 36px;
	stroke: #999;
	stroke-width: 1px;
	-webkit-transition: stroke;
	transition: stroke;
}

/* line 195, src/assets/scss/pages/_search.scss */
.search-input-wrapper .easy-autocomplete input {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* line 200, src/assets/scss/pages/_search.scss */
.search-input-wrapper .easy-autocomplete-container {
	width: 100%;
}

/* line 203, src/assets/scss/pages/_search.scss */
.search-input-wrapper .easy-autocomplete-container ul {
	padding: 0 !important;
}

/* line 206, src/assets/scss/pages/_search.scss */
.search-input-wrapper .easy-autocomplete-container ul.opened {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border: 1px solid #e3e3e3;
	border-radius: 8px;
	overflow: hidden;
	margin-top: 16px;
	-webkit-box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
	box-shadow: -1px 3px 15px 0 rgba(0, 0, 0, 0.06);
}

/* line 216, src/assets/scss/pages/_search.scss */
.search-input-wrapper .easy-autocomplete-container ul li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 50%;
	border: none;
}

/* line 221, src/assets/scss/pages/_search.scss */
.search-input-wrapper .easy-autocomplete-container ul li.full-search {
	cursor: pointer;
}

/* line 225, src/assets/scss/pages/_search.scss */
.search-input-wrapper .easy-autocomplete-container ul li.selected {
	background: #fff !important;
}

/* line 229, src/assets/scss/pages/_search.scss */
.search-input-wrapper
	.easy-autocomplete-container
	ul
	li.selected
	.nephos-search-template
	.autocpl-product {
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
	opacity: 1;
}

/* line 236, src/assets/scss/pages/_search.scss */
.search-input-wrapper
	.easy-autocomplete-container
	ul
	li.selected
	.nephos-search-template
	.entry-text
	span:nth-child(2) {
	color: #0023ff;
}

/* line 252, src/assets/scss/pages/_search.scss */
.nephos-search-template {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 30px;
}

/* line 260, src/assets/scss/pages/_search.scss */
.nephos-search-template:hover .icon-wrapper svg {
	stroke: #0023ff;
}

/* line 267, src/assets/scss/pages/_search.scss */
.nephos-search-template .autocpl-product {
	display: block;
	width: 65px !important;
	height: 65px !important;
	border-radius: 8px !important;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	opacity: 0.6;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 277, src/assets/scss/pages/_search.scss */
.nephos-search-template .icon-wrapper {
	width: 65px !important;
	height: 65px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 284, src/assets/scss/pages/_search.scss */
.nephos-search-template .icon-wrapper svg {
	height: 34px;
	width: 34px;
	stroke-width: 1.2px;
	stroke: #999;
	-webkit-transition: stroke 0.3s;
	transition: stroke 0.3s;
}

/* line 294, src/assets/scss/pages/_search.scss */
.nephos-search-template .entry-text {
	margin-left: 15px;
	width: 100%;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* line 302, src/assets/scss/pages/_search.scss */
.nephos-search-template .entry-text span {
	display: block;
	font-size: 0.8rem;
	color: #a9abac;
}

/* line 307, src/assets/scss/pages/_search.scss */
.nephos-search-template .entry-text span:first-child {
	font-size: 1rem;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	color: #4a4a4a;
}

/* line 314, src/assets/scss/pages/_search.scss */
.nephos-search-template .entry-text span:nth-child(2) {
	font-size: 1rem;
	font-weight: 500;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
}

/* line 319, src/assets/scss/pages/_search.scss */
.nephos-search-template .entry-text span:nth-child(2):before {
	content: "R$";
}

/* line 331, src/assets/scss/pages/_search.scss */
.filter-card {
	width: 100%;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #e3e3e3;
	padding: 20px;
	margin-bottom: 20px;
}

/* line 339, src/assets/scss/pages/_search.scss */
.filter-card .block-title {
	font-family: "Montserrat", sans-serif;
	font-size: 0.7rem;
	font-weight: 600;
	color: #999;
	text-transform: uppercase;
	padding-bottom: 14px;
}

/* line 348, src/assets/scss/pages/_search.scss */
.filter-card .filter-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 12px;
}

/* line 354, src/assets/scss/pages/_search.scss */
.filter-card .filter-block .field {
	margin-bottom: 0;
}

/* line 358, src/assets/scss/pages/_search.scss */
.filter-card .filter-block .field .control .checkbox-wrap {
	padding: 0;
}

/* line 364, src/assets/scss/pages/_search.scss */
.filter-card .filter-block > span {
	display: block;
}

/* line 368, src/assets/scss/pages/_search.scss */
.filter-card .filter-block .checkbox-wrap {
	position: relative;
}

/* line 371, src/assets/scss/pages/_search.scss */
.filter-card .filter-block .checkbox-wrap .filter-label {
	position: relative;
	top: 1px;
}

/* line 378, src/assets/scss/pages/_search.scss */
.filter-card .filter-block .filter-count span {
	padding: 0 10px;
	min-height: 20px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	border-radius: 100px;
	font-size: 0.8rem;
	background: #ededed;
}

/* line 389, src/assets/scss/pages/_search.scss */
.filter-card .address {
	font-size: 0.82rem;
	font-family: "Montserrat", sans-serif;
	font-weight: 500;
	color: #4a4a4a;
	line-height: 1.8;
}

/* line 398, src/assets/scss/pages/_search.scss */
.search-card {
	border: 1px solid #e3e3e3;
}

/*! _invoice.scss | Nephos | CSS Ninja */
/* line 21, src/assets/scss/pages/_invoice.scss */
.invoice-wrap {
	padding: 20px 0;
}

/* line 26, src/assets/scss/pages/_invoice.scss */
.invoice-controls {
	padding: 10px 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 32, src/assets/scss/pages/_invoice.scss */
.invoice-controls .invoice-top-actions {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-flex: 2;
	-ms-flex-positive: 2;
	flex-grow: 2;
}

/* line 37, src/assets/scss/pages/_invoice.scss */
.invoice-controls .invoice-top-actions a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 20px;
	color: #4a4a4a;
}

/* line 43, src/assets/scss/pages/_invoice.scss */
.invoice-controls .invoice-top-actions a:hover {
	text-decoration: underline;
	color: #0023ff;
}

/* line 48, src/assets/scss/pages/_invoice.scss */
.invoice-controls .invoice-top-actions a svg {
	height: 18px;
	width: 18px;
	stroke-width: 1.2px;
	stroke: #999;
	margin-right: 4px;
}

/* line 63, src/assets/scss/pages/_invoice.scss */
.invoice {
	background: #fff;
	width: 100%;
	padding: 50px;
}

/* line 69, src/assets/scss/pages/_invoice.scss */
.invoice .logo {
	width: 60px;
}

/* line 73, src/assets/scss/pages/_invoice.scss */
.invoice .document-type {
	text-align: right;
	color: #444;
}

/* line 78, src/assets/scss/pages/_invoice.scss */
.invoice .conditions {
	font-size: 0.7em;
	color: #666;
}

/* line 84, src/assets/scss/pages/_invoice.scss */
.invoice .bottom-page {
	font-size: 0.85em;
}

/* line 87, src/assets/scss/pages/_invoice.scss */
.invoice .bottom-page .company,
.invoice .bottom-page .url {
	font-weight: 500;
	font-family: "Raleway", sans-serif;
}

/* line 92, src/assets/scss/pages/_invoice.scss */
.invoice .bottom-page .url {
	color: #0023ff;
}

/* line 96, src/assets/scss/pages/_invoice.scss */
.invoice .bottom-page .code,
.invoice .bottom-page .id {
	color: #4a4a4a;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	font-size: 90%;
}

/* line 105, src/assets/scss/pages/_invoice.scss */
.invoice .seller,
.invoice .buyer {
	font-size: 0.85rem;
	color: #828282;
	font-weight: 400;
}

/* line 110, src/assets/scss/pages/_invoice.scss */
.invoice .seller span,
.invoice .buyer span {
	font-family: "Raleway", sans-serif;
	font-size: 1.1rem;
	font-weight: 500;
	color: #4a4a4a;
}

/* line 120, src/assets/scss/pages/_invoice.scss */
.invoice .invoice-meta span {
	text-transform: uppercase;
	font-family: "Raleway", sans-serif;
	font-size: 70%;
	font-weight: 600;
}

/* line 126, src/assets/scss/pages/_invoice.scss */
.invoice .invoice-meta span small {
	font-weight: 500;
	color: #828282;
	text-transform: none;
	font-size: 1rem;
}

/* line 132, src/assets/scss/pages/_invoice.scss */
.invoice .invoice-meta span small.date {
	font-size: 0.85rem;
	padding: 0 5px;
}

/* line 145, src/assets/scss/pages/_invoice.scss */
.responsive-table {
	width: 100%;
}

/* line 148, src/assets/scss/pages/_invoice.scss */
.responsive-table td {
	vertical-align: middle !important;
}

/* line 151, src/assets/scss/pages/_invoice.scss */
.responsive-table td .product {
	font-family: "Raleway", sans-serif;
	font-weight: 600;
	font-size: 90%;
}

/* line 157, src/assets/scss/pages/_invoice.scss */
.responsive-table td .sku {
	font-size: 80%;
	color: #828282;
	font-weight: 500;
}

/* line 163, src/assets/scss/pages/_invoice.scss */
.responsive-table td .quantity {
	color: #828282;
}

/* line 167, src/assets/scss/pages/_invoice.scss */
.responsive-table td .unit-price,
.responsive-table td .total-price {
	font-weight: 500;
	color: #4a4a4a;
	font-size: 85%;
}

/* line 172, src/assets/scss/pages/_invoice.scss */
.responsive-table td .unit-price:before,
.responsive-table td .total-price:before {
	content: "R$";
	font-size: 80%;
}

/* line 179, src/assets/scss/pages/_invoice.scss */
.responsive-table th {
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 0.75rem;
	color: #828282 !important;
}

@media only screen and (max-width: 760px),
	(min-device-width: 768px) and (max-device-width: 1024px) {
	/* line 189, src/assets/scss/pages/_invoice.scss */
	.responsive-table table,
	.responsive-table thead,
	.responsive-table tbody,
	.responsive-table th,
	.responsive-table td,
	.responsive-table tr {
		display: block;
	}

	/* line 194, src/assets/scss/pages/_invoice.scss */
	.responsive-table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}

	/* line 200, src/assets/scss/pages/_invoice.scss */
	.responsive-table tr {
		border: 1px solid #ccc;
	}

	/* line 204, src/assets/scss/pages/_invoice.scss */
	.responsive-table td {
		border: none;
		border-bottom: 1px solid #eee;
		position: relative;
		padding-left: 50%;
	}

	/* line 211, src/assets/scss/pages/_invoice.scss */
	.responsive-table td.has-text-centered {
		text-align: left !important;
	}

	/* line 216, src/assets/scss/pages/_invoice.scss */
	.responsive-table td:before {
		position: absolute;
		top: 12px;
		left: 6px;
		width: 45%;
		padding-right: 10px;
		white-space: nowrap;
		text-transform: uppercase;
		font-weight: 500 !important;
		font-size: 0.75rem;
		color: #828282 !important;
	}

	/* line 233, src/assets/scss/pages/_invoice.scss */
	.responsive-table td:nth-of-type(1):before {
		content: "Product";
	}

	/* line 237, src/assets/scss/pages/_invoice.scss */
	.responsive-table td:nth-of-type(2):before {
		content: "Quantity";
	}

	/* line 241, src/assets/scss/pages/_invoice.scss */
	.responsive-table td:nth-of-type(3):before {
		content: "Price";
	}

	/* line 245, src/assets/scss/pages/_invoice.scss */
	.responsive-table td:nth-of-type(4):before {
		content: "Total";
	}
}

/* line 252, src/assets/scss/pages/_invoice.scss */
.sub-table {
	width: 100% !important;
}

/* line 255, src/assets/scss/pages/_invoice.scss */
.sub-table .subtotal,
.sub-table .vat {
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 0.75rem;
	color: #828282;
}

/* line 262, src/assets/scss/pages/_invoice.scss */
.sub-table .total {
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 95%;
	color: #4a4a4a;
}

/* line 269, src/assets/scss/pages/_invoice.scss */
.sub-table .subtotal-value,
.sub-table .vat-value {
	font-weight: 500;
	font-size: 80%;
	color: #4a4a4a;
}

/* line 274, src/assets/scss/pages/_invoice.scss */
.sub-table .subtotal-value:before,
.sub-table .vat-value:before {
	content: "R$";
	font-size: 80%;
}

/* line 280, src/assets/scss/pages/_invoice.scss */
.sub-table .total-value {
	font-weight: 600;
	color: #0023ff;
}

/* line 284, src/assets/scss/pages/_invoice.scss */
.sub-table .total-value:before {
	content: "R$";
	font-size: 80%;
}

/*! _elements.scss | Nephos | CSS Ninja */
/* line 25, src/assets/scss/pages/_elements.scss */
.is-element-card {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 20px 40px;
}

/* line 32, src/assets/scss/pages/_elements.scss */
.is-element-card .element-card-title {
	text-transform: uppercase;
	font-size: 0.75rem;
	font-weight: 500;
}

/* line 38, src/assets/scss/pages/_elements.scss */
.is-element-card img {
	max-width: 120px;
	width: 120px;
	margin: 5px 0;
}

/* line 45, src/assets/scss/pages/_elements.scss */
.is-element-card .view-element {
	font-family: "Raleway", sans-serif;
	text-transform: uppercase;
}

/* line 49, src/assets/scss/pages/_elements.scss */
.is-element-card .view-element a {
	font-weight: 600;
}

/* line 56, src/assets/scss/pages/_elements.scss */
.is-element-details {
	border: none !important;
	margin-bottom: 20px;
}

/* line 61, src/assets/scss/pages/_elements.scss */
.is-element-details.has-overflow {
	overflow: visible !important;
}

/* line 65, src/assets/scss/pages/_elements.scss */
.is-element-details .columns.is-gapless {
	background: #344258;
}

/* line 70, src/assets/scss/pages/_elements.scss */
.is-element-details .is-component .inner,
.is-element-details .is-description .inner {
	padding: 40px;
}

/* line 76, src/assets/scss/pages/_elements.scss */
.is-element-details .is-component {
	background: #fff;
}

/* line 83, src/assets/scss/pages/_elements.scss */
.is-element-details .is-component.is-grey {
	background: #fcfcfc;
}

/* line 89, src/assets/scss/pages/_elements.scss */
.is-element-details .is-description {
	color: #fcfcfc !important;
}

/* line 92, src/assets/scss/pages/_elements.scss */
.is-element-details .is-description .divider {
	height: 1.6px;
	background: #fcfcfc;
	border-radius: 50px;
	width: 60px;
	margin: 10px 0;
}

/* line 100, src/assets/scss/pages/_elements.scss */
.is-element-details .is-description h2 {
	color: #fcfcfc !important;
}

/* line 104, src/assets/scss/pages/_elements.scss */
.is-element-details .is-description p {
	font-family: "Raleway", sans-serif;
	font-size: 0.85rem;
	margin-bottom: 10px;
}

/* line 110, src/assets/scss/pages/_elements.scss */
.is-element-details .is-description code {
	color: #ffcc00;
	background: transparent !important;
}

/* line 118, src/assets/scss/pages/_elements.scss */
.spacer {
	padding: 20px 0;
}

/* line 128, src/assets/scss/pages/_elements.scss */
.control.required {
	position: relative;
}

/* line 131, src/assets/scss/pages/_elements.scss */
.control.required .input {
	padding-right: 36px;
}

/* line 136, src/assets/scss/pages/_elements.scss */
.control.required svg {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 16px;
	height: 16px;
	display: none;
	stroke-width: 2.4px;
}

/* line 145, src/assets/scss/pages/_elements.scss */
.control.required svg.success-icon {
	stroke: #00b289;
}

/* line 149, src/assets/scss/pages/_elements.scss */
.control.required svg.error-icon {
	stroke: #ff3b3c;
}

/* line 153, src/assets/scss/pages/_elements.scss */
.control.required svg.warning-icon {
	stroke: #eda514;
}

/* line 160, src/assets/scss/pages/_elements.scss */
.control.required .status-text span {
	font-size: 60%;
	font-family: "Raleway", sans-serif;
	display: none;
}

/* line 165, src/assets/scss/pages/_elements.scss */
.control.required .status-text span.success-text {
	color: #00b289;
}

/* line 169, src/assets/scss/pages/_elements.scss */
.control.required .status-text span.warning-text {
	color: #eda514;
}

/* line 173, src/assets/scss/pages/_elements.scss */
.control.required .status-text span.error-text {
	color: #ff3b3c;
}

/* line 181, src/assets/scss/pages/_elements.scss */
.control.required.has-success .input {
	border-color: #00b289 !important;
}

/* line 185, src/assets/scss/pages/_elements.scss */
.control.required.has-success .success-icon,
.control.required.has-success .success-text {
	display: block;
}

/* line 192, src/assets/scss/pages/_elements.scss */
.control.required.has-warning .input {
	border-color: #eda514 !important;
}

/* line 196, src/assets/scss/pages/_elements.scss */
.control.required.has-warning .warning-icon,
.control.required.has-warning .warning-text {
	display: block;
}

/* line 203, src/assets/scss/pages/_elements.scss */
.control.required.has-error .input {
	border-color: #ff3b3c !important;
}

/* line 207, src/assets/scss/pages/_elements.scss */
.control.required.has-error .error-icon,
.control.required.has-error .error-text {
	display: block;
}

/* line 214, src/assets/scss/pages/_elements.scss */
.control.has-module {
	position: relative;
}

/* line 219, src/assets/scss/pages/_elements.scss */
.control.has-module.has-block .input {
	padding-right: 40px;
}

/* line 223, src/assets/scss/pages/_elements.scss */
.control.has-module.has-block .input-block {
	position: absolute;
	top: 0;
	right: 0;
	height: 40px;
	width: 40px;
	background: #ededed;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 500;
}

/* line 239, src/assets/scss/pages/_elements.scss */
.control.has-module.has-button .input {
	padding-right: 70px;
}

/* line 243, src/assets/scss/pages/_elements.scss */
.control.has-module.has-button .input-button {
	height: 30px;
	background: #00d1b2;
	color: #fff;
	padding: 8px 14px;
	font-size: 0.7rem;
	line-height: 1.2;
	border-radius: 3px;
	position: absolute;
	top: 5px;
	right: 5px;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	cursor: pointer;
}

/* line 257, src/assets/scss/pages/_elements.scss */
.control.has-module.has-button .input-button:hover {
	opacity: 0.7;
}

/* line 265, src/assets/scss/pages/_elements.scss */
.control.has-module.has-icon .input {
	padding-left: 40px;
}

/* line 268, src/assets/scss/pages/_elements.scss */
.control.has-module.has-icon .input:focus {
	border-color: #0023ff;
}

/* line 271, src/assets/scss/pages/_elements.scss */
.control.has-module.has-icon .input:focus + svg {
	stroke: #0023ff;
}

/* line 277, src/assets/scss/pages/_elements.scss */
.control.has-module.has-icon svg {
	height: 22px;
	width: 22px;
	position: absolute;
	top: 7px;
	left: 10px;
	stroke: #cecece;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 296, src/assets/scss/pages/_elements.scss */
.control.has-select-icon {
	position: relative;
}

/* line 299, src/assets/scss/pages/_elements.scss */
.control.has-select-icon svg {
	position: absolute;
	top: 7px;
	left: 10px;
	width: 18px;
	height: 18px;
	color: #ccc;
}

/* line 308, src/assets/scss/pages/_elements.scss */
.control.has-select-icon .styledSelect {
	left: 36px !important;
}

/* line 312, src/assets/scss/pages/_elements.scss */
.control.has-select-icon.is-loading::after {
	left: 0.625em !important;
	top: 0.49em !important;
}

/* line 320, src/assets/scss/pages/_elements.scss */
.s-hidden {
	visibility: hidden;
	padding-right: 10px;
}

/* line 325, src/assets/scss/pages/_elements.scss */
.select-wrap:not(.is-multiple) {
	height: 2.85em !important;
}

/* line 330, src/assets/scss/pages/_elements.scss */
.select-wrap {
	cursor: pointer;
	display: block;
	position: relative;
	font: normal 11px/22px Arial, Sans-Serif;
	color: black;
	border: 1px solid #ccc;
}

/* line 339, src/assets/scss/pages/_elements.scss */
.styledSelect {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #fff;
	color: #999;
	padding: 0 10px;
	font-family: "Raleway", sans-serif;
	font-weight: 500;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 354, src/assets/scss/pages/_elements.scss */
.styledSelect:active,
.styledSelect.active {
	background-color: #fcfcfc;
}

/* line 359, src/assets/scss/pages/_elements.scss */
.options {
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	left: 0;
	z-index: 999;
	margin: 0 0;
	padding: 0 0;
	list-style: none;
	border: 1px solid #ccc;
	background-color: white;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
}

/* line 376, src/assets/scss/pages/_elements.scss */
.options li {
	padding: 5px 6px;
	margin: 0 0;
	padding: 5px 10px;
}

/* line 382, src/assets/scss/pages/_elements.scss */
.options li:hover {
	background-color: #0023ff;
	color: #fff;
}

/* line 393, src/assets/scss/pages/_elements.scss */
.control.is-loading.is-preloading:after {
	left: 0.625em !important;
	top: 0.8em !important;
}

/* line 399, src/assets/scss/pages/_elements.scss */
.control.is-loading.is-preloading.native:after {
	top: 0.5em !important;
}

/* line 404, src/assets/scss/pages/_elements.scss */
.control.is-loading.is-preloading .chosen-single {
	padding-left: 36px !important;
}

/* line 410, src/assets/scss/pages/_elements.scss */
.chosen-container-multi .chosen-choices li.search-field input[type="text"] {
	height: 40px !important;
}

/* line 414, src/assets/scss/pages/_elements.scss */
.chosen-container-multi .chosen-choices li.search-choice {
	background-color: #0023ff !important;
	margin: 10px 12px 10px -8px !important;
}

/* line 419, src/assets/scss/pages/_elements.scss */
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {
	top: 0px !important;
}

/* line 427, src/assets/scss/pages/_elements.scss */
.easy-autocomplete {
	width: 100% !important;
}

/* line 432, src/assets/scss/pages/_elements.scss */
.autocpl {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}

/* line 437, src/assets/scss/pages/_elements.scss */
.autocpl .easy-autocomplete-container ul {
	padding: 10px !important;
}

/* line 440, src/assets/scss/pages/_elements.scss */
.autocpl .easy-autocomplete-container ul li {
	margin: 0 10px;
}

/* line 448, src/assets/scss/pages/_elements.scss */
.template-wrapper {
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 454, src/assets/scss/pages/_elements.scss */
.template-wrapper .autocpl-avatar {
	display: block;
	width: 36px !important;
	height: 36px !important;
	border-radius: 100px !important;
}

/* line 461, src/assets/scss/pages/_elements.scss */
.template-wrapper .autocpl-country {
	display: block;
	width: 28px !important;
	height: 28px !important;
	border-radius: 100px !important;
	-o-object-fit: cover;
	object-fit: cover;
}

/* line 469, src/assets/scss/pages/_elements.scss */
.template-wrapper .autocpl-product {
	display: block;
	width: 36px !important;
	height: 36px !important;
	border-radius: 6px !important;
}

/* line 477, src/assets/scss/pages/_elements.scss */
.template-wrapper .entry-text {
	margin-left: 15px;
	max-width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/* line 484, src/assets/scss/pages/_elements.scss */
.template-wrapper .entry-text span {
	font-size: 0.8rem;
	color: #a9abac;
}

/* line 496, src/assets/scss/pages/_elements.scss */
.spinner-control {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

/* line 502, src/assets/scss/pages/_elements.scss */
.spinner-control input {
	height: 36px;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	border-left: none !important;
	border-right: none !important;
}

/* line 509, src/assets/scss/pages/_elements.scss */
.spinner-control input:focus,
.spinner-control input:active {
	border-top: 1px solid #fcfcfc !important;
	border-bottom: 1px solid #fcfcfc !important;
	outline: non !important;
}

/* line 517, src/assets/scss/pages/_elements.scss */
.spinner-control .spinner-button {
	width: 36px;
	height: 36px;
	background: #ededed;
	border: 1px solid #cecece;
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 529, src/assets/scss/pages/_elements.scss */
.spinner-control .spinner-button svg {
	width: 16px;
	height: 16px;
	stroke-width: 1.6px;
	stroke: #999;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 537, src/assets/scss/pages/_elements.scss */
.spinner-control .spinner-button:hover {
	opacity: 0.7;
}

/* line 540, src/assets/scss/pages/_elements.scss */
.spinner-control .spinner-button:hover svg {
	stroke: #0023ff;
}

/* line 548, src/assets/scss/pages/_elements.scss */
.spinner-control .input-group-prepend .spinner-button {
	border-radius: 4px 0 0 4px;
}

/* line 555, src/assets/scss/pages/_elements.scss */
.spinner-control .input-group-append .spinner-button {
	border-radius: 0 4px 4px 0;
}

/* line 569, src/assets/scss/pages/_elements.scss */
.tabs-wrapper.underline-tabs .tabs ul li a {
	color: #cecece;
}

/* line 574, src/assets/scss/pages/_elements.scss */
.tabs-wrapper.underline-tabs .tabs ul li.is-active a {
	color: #0023ff;
}

/* line 581, src/assets/scss/pages/_elements.scss */
.tabs-wrapper .navtab-content {
	font-family: "Raleway", sans-serif;
	font-size: 0.9rem;
}

/*! _responsive.scss | Nephos | CSS Ninja */
@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (orientation: portrait) {
	/* line 24, src/assets/scss/layout/_responsive.scss */
	.fullscreen-slick .full-slide {
		background-position: bottom;
	}

	/* line 29, src/assets/scss/layout/_responsive.scss */
	.fullscreen-slick .slick-dots {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	/* line 37, src/assets/scss/layout/_responsive.scss */
	.shop-wrapper .is-tablet-landscape-padded {
		margin-left: 5.33333% !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) {
	/* line 51, src/assets/scss/layout/_responsive.scss */
	.shop-wrapper .is-tablet-landscape-padded {
		width: 100% !important;
		margin: 0 !important;
	}

	/* line 56, src/assets/scss/layout/_responsive.scss */
	.shop-wrapper .is-invoice-landscape-padded {
		width: 100% !important;
		margin: 0 !important;
	}

	/* line 62, src/assets/scss/layout/_responsive.scss */
	.shop-quickview {
		left: 79px;
	}

	/* line 67, src/assets/scss/layout/_responsive.scss */
	.product-panel {
		width: 35%;
	}

	/* line 71, src/assets/scss/layout/_responsive.scss */
	.product-panel .likes {
		margin: 0 30px !important;
	}

	/* line 76, src/assets/scss/layout/_responsive.scss */
	.product-panel .detailed-description,
	.product-panel .product-ratings {
		padding: 10px 20px !important;
		margin-top: 10px !important;
	}

	/* line 82, src/assets/scss/layout/_responsive.scss */
	.product-panel .product-image {
		padding: 40% 0 !important;
	}

	/* line 85, src/assets/scss/layout/_responsive.scss */
	.product-panel .product-image img {
		max-width: 220px;
	}

	/* line 92, src/assets/scss/layout/_responsive.scss */
	.product-info-panel {
		width: 65%;
	}

	/* line 95, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .category-title {
		padding: 0 40px !important;
	}

	/* line 99, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .panel-body {
		padding: 60px 40px !important;
	}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
	/* line 112, src/assets/scss/layout/_responsive.scss */
	.fullscreen-slick .full-slide {
		background-position: bottom;
	}

	/* line 116, src/assets/scss/layout/_responsive.scss */
	.fullscreen-slick .slick-dots {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	/* line 123, src/assets/scss/layout/_responsive.scss */
	.hero-caption {
		padding: 160px 0 !important;
	}

	/* line 127, src/assets/scss/layout/_responsive.scss */
	.background-caption {
		padding: 90px 0 !important;
	}

	/* line 133, src/assets/scss/layout/_responsive.scss */
	.main-sidebar.is-pushed-mobile {
		-webkit-transform: translateX(-100%) !important;
		transform: translateX(-100%) !important;
	}

	/* line 139, src/assets/scss/layout/_responsive.scss */
	.main-sidebar .sidebar-inner .icon-menu .fold-link,
	.main-sidebar .sidebar-inner .bottom-menu .fold-link {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	/* line 147, src/assets/scss/layout/_responsive.scss */
	.shop-wrapper {
		margin-top: 20px !important;
		width: 100%;
		margin-left: 0;
	}

	/* line 154, src/assets/scss/layout/_responsive.scss */
	.menu-fab {
		top: 80px !important;
	}

	/* line 160, src/assets/scss/layout/_responsive.scss */
	.category-title .brand-filigrane {
		left: -26px !important;
	}

	/* line 168, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image {
		min-height: 300px !important;
		padding: 1.25rem 1.5rem !important;
	}

	/* line 172, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image .tile-content {
		height: 260px !important;
	}

	/* line 176, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image .tile-content.is-small .divider,
	.tile.has-background-image .tile-content.is-small p {
		display: block !important;
	}

	/* line 181, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image .tile-content .products {
		position: absolute;
		bottom: 0;
		padding: 0;
		left: 0;
	}

	/* line 192, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long {
		display: block;
	}

	/* line 195, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long .left-image,
	.flat-card.is-long .left-image.is-md {
		text-align: center !important;
		margin: 40px 0 !important;
		width: 100% !important;
	}

	/* line 200, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long .left-image img,
	.flat-card.is-long .left-image.is-md img {
		max-width: 100px;
		margin: 10px auto !important;
		display: block !important;
	}

	/* line 207, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long .product-info {
		text-align: center !important;
	}

	/* line 210, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long .product-info h3 {
		font-family: "Raleway", sans-serif !important;
		text-transform: uppercase !important;
		font-size: 0.8rem !important;
		font-weight: 500 !important;
	}

	/* line 220, src/assets/scss/layout/_responsive.scss */
	.product-panel {
		display: block;
		position: relative;
		width: 100%;
	}

	/* line 225, src/assets/scss/layout/_responsive.scss */
	.product-panel .panel-header {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}

	/* line 228, src/assets/scss/layout/_responsive.scss */
	.product-panel .panel-header .likes {
		margin: 0 40px !important;
	}

	/* line 234, src/assets/scss/layout/_responsive.scss */
	.product-panel img {
		max-width: 360px !important;
	}

	/* line 239, src/assets/scss/layout/_responsive.scss */
	.product-panel .detailed-description,
	.product-panel .product-ratings {
		max-height: 75vh !important;
		padding: 20px 40px !important;
	}

	/* line 245, src/assets/scss/layout/_responsive.scss */
	.product-panel .product-actions {
		padding: 0 10px !important;
		bottom: 40px !important;
	}

	/* line 252, src/assets/scss/layout/_responsive.scss */
	.product-info-panel {
		display: block;
		position: relative;
		width: 100%;
	}

	/* line 257, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel {
		padding-right: 0;
	}

	/* line 261, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header {
		padding-top: 40px !important;
	}

	/* line 264, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header .category-title {
		padding: 0 40px !important;
	}

	/* line 267, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header .category-title h2 {
		padding-left: 20px !important;
	}

	/* line 272, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header .category-icon {
		display: none !important;
	}

	/* line 278, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body {
		padding: 0 40px 40px 40px !important;
	}

	/* line 281, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body .product-name {
		padding-top: 20px !important;
		font-size: 1.8rem !important;
	}

	/* line 287, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body .product-controls {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}

	/* line 290, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.product-price {
		margin-bottom: 10px;
	}

	/* line 294, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.product-quantity {
		margin-left: 0 !important;
		margin-right: 10px;
	}

	/* line 300, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.add-to-cart
		button {
		margin-left: 0 !important;
	}

	/* line 308, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer {
		display: block;
		position: relative;
	}

	/* line 312, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer .footer-inner {
		margin-top: 0;
		padding-bottom: 45px;
	}

	/* line 317, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer .footer-inner .recommended {
		display: block;
		position: relative;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		top: 12px;
		left: 40px;
	}

	/* line 325, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer .footer-inner .product-info {
		padding: 0 40px;
		text-align: center !important;
	}

	/* line 336, src/assets/scss/layout/_responsive.scss */
	.cart-card .action {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	/* line 342, src/assets/scss/layout/_responsive.scss */
	.action-bar {
		width: 100% !important;
		margin-left: 0 !important;
	}

	/* line 348, src/assets/scss/layout/_responsive.scss */
	.is-auth {
		padding: 100px 0 !important;
	}

	/* line 353, src/assets/scss/layout/_responsive.scss */
	.checkout-wrapper {
		padding-top: 40px !important;
	}

	/* line 356, src/assets/scss/layout/_responsive.scss */
	.checkout-wrapper .checkout-container {
		padding-bottom: 40px !important;
	}

	/* line 359, src/assets/scss/layout/_responsive.scss */
	.checkout-wrapper .checkout-container .checkout-success {
		display: block !important;
		min-height: 356px !important;
	}

	/* line 363, src/assets/scss/layout/_responsive.scss */
	.checkout-wrapper .checkout-container .checkout-success .success-card {
		top: 0 !important;
		margin: 40px auto 0 auto !important;
	}

	/* line 370, src/assets/scss/layout/_responsive.scss */
	.checkout-wrapper .card-wrapper {
		margin-bottom: 20px;
	}

	/* line 376, src/assets/scss/layout/_responsive.scss */
	.shipping-methods-grid .columns,
	.payment-methods-grid .columns,
	.order-summary-grid .columns {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}

	/* line 379, src/assets/scss/layout/_responsive.scss */
	.shipping-methods-grid .columns .column,
	.payment-methods-grid .columns .column,
	.order-summary-grid .columns .column {
		width: 50% !important;
		min-width: 50%;
		max-width: 50%;
	}

	/* line 387, src/assets/scss/layout/_responsive.scss */
	.payment-disclaimer {
		margin-left: 0 !important;
	}
}

@media (max-width: 767px) {
	/* line 399, src/assets/scss/layout/_responsive.scss */
	.fullscreen-slick .full-slide {
		background-position: bottom;
	}

	/* line 404, src/assets/scss/layout/_responsive.scss */
	.fullscreen-slick .slick-dots {
		left: 50%;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		bottom: 24px !important;
	}

	/* line 415, src/assets/scss/layout/_responsive.scss */
	.main-sidebar .sidebar-inner .icon-menu .fold-link,
	.main-sidebar .sidebar-inner .bottom-menu .fold-link {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}

	/* line 423, src/assets/scss/layout/_responsive.scss */
	.navbar-link {
		padding: 0.5rem 1.5rem !important;
	}

	/* line 428, src/assets/scss/layout/_responsive.scss */
	.menu-fab {
		top: 72px !important;
	}

	/* line 433, src/assets/scss/layout/_responsive.scss */
	.shop-wrapper {
		width: 100%;
		margin-left: 0;
	}

	/* line 439, src/assets/scss/layout/_responsive.scss */
	.shop-wrapper.is-mobile-mode {
		margin-top: 10px;
	}

	/* line 445, src/assets/scss/layout/_responsive.scss */
	.pageloader,
	.infraloader {
		left: 60px;
		width: calc(100% - 60px);
	}

	/* line 449, src/assets/scss/layout/_responsive.scss */
	.pageloader.is-full,
	.infraloader.is-full {
		left: 0 !important;
		width: 100% !important;
	}

	/* line 456, src/assets/scss/layout/_responsive.scss */
	.hero-caption {
		padding-top: 100px !important;
	}

	/* line 459, src/assets/scss/layout/_responsive.scss */
	.hero-caption h1 {
		font-size: 4rem !important;
	}

	/* line 463, src/assets/scss/layout/_responsive.scss */
	.hero-caption h2 {
		font-size: 1.3rem !important;
		margin-top: -20px !important;
	}

	/* line 470, src/assets/scss/layout/_responsive.scss */
	.background-caption {
		top: 0 !important;
		padding-top: 76px !important;
	}

	/* line 474, src/assets/scss/layout/_responsive.scss */
	.background-caption h1 {
		font-size: 6rem !important;
	}

	/* line 480, src/assets/scss/layout/_responsive.scss */
	.search-input-wrapper.is-desktop {
		position: fixed;
		top: 0;
		left: 60px;
		height: 100%;
		width: calc(100% - 60px);
	}

	/* line 487, src/assets/scss/layout/_responsive.scss */
	.search-input-wrapper.is-desktop .field {
		padding: 0 5%;
		top: 22%;
	}

	/* line 492, src/assets/scss/layout/_responsive.scss */
	.search-input-wrapper.is-desktop .search-help {
		font-size: 1rem !important;
	}

	/* line 496, src/assets/scss/layout/_responsive.scss */
	.search-input-wrapper.is-desktop input {
		height: 60px !important;
		padding-right: 34px !important;
		font-size: 1.6rem !important;
	}

	/* line 503, src/assets/scss/layout/_responsive.scss */
	.search-input-wrapper.is-desktop #clear-search {
		top: 10px !important;
		right: 1px !important;
	}

	/* line 507, src/assets/scss/layout/_responsive.scss */
	.search-input-wrapper.is-desktop #clear-search svg {
		width: 32px !important;
		height: 32px !important;
	}

	/* line 515, src/assets/scss/layout/_responsive.scss */
	.error-code {
		font-size: 12rem !important;
	}

	/* line 520, src/assets/scss/layout/_responsive.scss */
	.is-product-grid {
		padding-top: 20px;
	}

	/* line 523, src/assets/scss/layout/_responsive.scss */
	.is-product-grid .column {
		padding: 0.45rem 0.15rem !important;
	}

	/* line 528, src/assets/scss/layout/_responsive.scss */
	.category-header {
		padding-top: 12px;
	}

	/* line 533, src/assets/scss/layout/_responsive.scss */
	.category-title {
		border-bottom: none !important;
	}

	/* line 537, src/assets/scss/layout/_responsive.scss */
	.category-title .category-icon {
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}

	/* line 540, src/assets/scss/layout/_responsive.scss */
	.category-title .category-icon img {
		max-height: 30px !important;
		padding: 0 !important;
	}

	/* line 546, src/assets/scss/layout/_responsive.scss */
	.category-title h2 {
		font-size: 1.4rem !important;
	}

	/* line 551, src/assets/scss/layout/_responsive.scss */
	.category-title .brand-filigrane {
		top: -16px !important;
		left: -25px !important;
		height: 58px !important;
	}

	/* line 559, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long {
		display: block;
	}

	/* line 562, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long .left-image,
	.flat-card.is-long .left-image.is-md {
		text-align: center !important;
		margin: 40px 0 !important;
		width: 100% !important;
	}

	/* line 567, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long .left-image img,
	.flat-card.is-long .left-image.is-md img {
		max-width: 100px;
		margin: 10px auto !important;
		display: block !important;
	}

	/* line 574, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-long .product-info h3 {
		font-family: "Raleway", sans-serif !important;
		text-transform: uppercase !important;
		font-size: 0.8rem !important;
		font-weight: 500 !important;
	}

	/* line 583, src/assets/scss/layout/_responsive.scss */
	.shop-quickview {
		left: 80px !important;
		width: calc(100% - 80px) !important;
		-webkit-transform: translateX(calc(-100% - 80px));
		transform: translateX(calc(-100% - 80px));
	}

	/* line 590, src/assets/scss/layout/_responsive.scss */
	.cart-quickview {
		left: 80px !important;
		width: calc(100% - 80px);
		-webkit-transform: translateX(calc(-100% - 80px));
		transform: translateX(calc(-100% - 80px));
	}

	/* line 599, src/assets/scss/layout/_responsive.scss */
	.cart-quickview .inner .cart-body .shopping-cart-items li .quantity {
		position: relative;
		z-index: 2;
		left: -22px;
		padding: 0 !important;
	}

	/* line 605, src/assets/scss/layout/_responsive.scss */
	.cart-quickview
		.inner
		.cart-body
		.shopping-cart-items
		li
		.quantity
		.sidebar-spinner {
		margin: 12px 0 !important;
		-webkit-transform: scale(0.85);
		transform: scale(0.85);
	}

	/* line 617, src/assets/scss/layout/_responsive.scss */
	.filters-quickview {
		left: 80px !important;
		width: calc(100% - 80px);
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}

	/* line 624, src/assets/scss/layout/_responsive.scss */
	.range-slider {
		width: 200px !important;
	}

	/* line 627, src/assets/scss/layout/_responsive.scss */
	.range-slider .input-range {
		width: 200px !important;
	}

	/* line 633, src/assets/scss/layout/_responsive.scss */
	.product-panel {
		display: block;
		position: relative;
		width: 100%;
	}

	/* line 638, src/assets/scss/layout/_responsive.scss */
	.product-panel .panel-header {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding-top: 60px;
	}

	/* line 642, src/assets/scss/layout/_responsive.scss */
	.product-panel .panel-header .likes {
		margin: 0 30px;
	}

	/* line 647, src/assets/scss/layout/_responsive.scss */
	.product-panel .detailed-description,
	.product-panel .product-ratings {
		margin-top: 0 !important;
		max-height: 70vh !important;
		padding: 10px 20px !important;
	}

	/* line 653, src/assets/scss/layout/_responsive.scss */
	.product-panel .product-actions {
		bottom: 30px !important;
	}

	/* line 659, src/assets/scss/layout/_responsive.scss */
	.product-info-panel {
		display: block;
		position: relative;
		width: 100%;
	}

	/* line 664, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel {
		padding-right: 0;
	}

	/* line 667, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header {
		padding: 20px 0;
	}

	/* line 670, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header .category-title {
		padding: 0 20px !important;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}

	/* line 674, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header .category-title h2 {
		font-size: 1.1rem !important;
		padding: 0 10px !important;
	}

	/* line 679, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-header .category-title svg {
		display: none !important;
	}

	/* line 686, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body {
		padding: 20px !important;
	}

	/* line 689, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body .product-name {
		text-align: center !important;
		font-size: 1.8rem !important;
	}

	/* line 693, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body .product-name span {
		display: block;
	}

	/* line 698, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body .product-description {
		text-align: center;
	}

	/* line 702, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body .product-controls {
		display: block;
	}

	/* line 705, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.size-box-wrap {
		margin-right: 0;
	}

	/* line 708, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.size-box-wrap
		.heading {
		text-align: center;
	}

	/* line 712, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.size-box-wrap
		.size-box {
		max-width: 100%;
	}

	/* line 715, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.size-box-wrap
		.size-box
		.chosen-container {
		width: 100%;
	}

	/* line 719, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.size-box-wrap
		.size-box
		.chosen-container
		.chosen-single
		> div {
		float: right;
	}

	/* line 724, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.size-box-wrap
		.size-box
		.chosen-container
		.chosen-drop {
		width: 100%;
	}

	/* line 731, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.product-price {
		margin-bottom: 10px;
		width: 100%;
		text-align: center;
	}

	/* line 736, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.product-price
		.value::after {
		display: none;
	}

	/* line 741, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.product-quantity {
		margin-left: 0 !important;
		width: 100%;
		text-align: center !important;
		margin-right: 0;
	}

	/* line 747, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.product-quantity
		.heading {
		margin-left: 0 !important;
		text-align: center;
	}

	/* line 752, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.product-quantity
		.control {
		height: auto;
		width: 100%;
		max-width: 100%;
	}

	/* line 759, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-body .product-controls .add-to-cart {
		width: 100%;
		text-align: center;
		margin-top: 10px;
	}

	/* line 764, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.add-to-cart
		.heading {
		display: none;
	}

	/* line 768, src/assets/scss/layout/_responsive.scss */
	.product-info-panel
		.inner-panel
		.panel-body
		.product-controls
		.add-to-cart
		button {
		margin-left: 0 !important;
		width: 100%;
	}

	/* line 777, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer {
		display: block;
		position: relative;
	}

	/* line 781, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer .footer-inner {
		margin-top: 20px;
		padding-bottom: 45px;
	}

	/* line 785, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer .footer-inner .recommended {
		display: block;
		-webkit-transform: rotate(0);
		transform: rotate(0);
		top: 25px;
		right: 0;
		left: 0;
		max-width: 300px;
		margin: 0 auto;
		text-align: center;
	}

	/* line 796, src/assets/scss/layout/_responsive.scss */
	.product-info-panel .inner-panel .panel-footer .footer-inner .product-info {
		text-align: center !important;
	}

	/* line 806, src/assets/scss/layout/_responsive.scss */
	.is-account-grid .column {
		padding: 0.75rem 0.25rem !important;
	}

	/* line 812, src/assets/scss/layout/_responsive.scss */
	.account-title .brand-filigrane {
		top: -8px !important;
		left: -25px !important;
		height: 60px !important;
	}

	/* line 818, src/assets/scss/layout/_responsive.scss */
	.account-title .ml-auto {
		display: none;
	}

	/* line 825, src/assets/scss/layout/_responsive.scss */
	.profile-info-card .card-title {
		padding: 15px 12px;
	}

	/* line 832, src/assets/scss/layout/_responsive.scss */
	.wishlist-card .item-wrapper {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 40px !important;
	}

	/* line 836, src/assets/scss/layout/_responsive.scss */
	.wishlist-card .item-wrapper img {
		margin-right: 0 !important;
	}

	/* line 840, src/assets/scss/layout/_responsive.scss */
	.wishlist-card .item-wrapper .product-info {
		text-align: center;
	}

	/* line 844, src/assets/scss/layout/_responsive.scss */
	.wishlist-card .item-wrapper .action {
		margin: 0 !important;
	}

	/* line 847, src/assets/scss/layout/_responsive.scss */
	.wishlist-card .item-wrapper .action .dropdown-menu {
		left: 0 !important;
		-webkit-transform: translateX(-40%) !important;
		transform: translateX(-40%) !important;
	}

	/* line 855, src/assets/scss/layout/_responsive.scss */
	.menu-card {
		margin-bottom: 0;
	}

	/* line 860, src/assets/scss/layout/_responsive.scss */
	.wishlist-item .action {
		padding: 10px 0;
	}

	/* line 866, src/assets/scss/layout/_responsive.scss */
	.action-bar {
		width: calc(100% - 60px) !important;
		margin-left: 60px !important;
	}

	/* line 872, src/assets/scss/layout/_responsive.scss */
	.invoice-wrapper {
		padding: 0.75rem 0 !important;
	}

	/* line 876, src/assets/scss/layout/_responsive.scss */
	.invoice {
		padding: 20px !important;
	}

	/* line 882, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-auth-form .columns {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}

	/* line 889, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image {
		min-height: 300px !important;
		padding: 1.25rem 1.5rem !important;
	}

	/* line 893, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image .tile-content {
		height: 260px !important;
	}

	/* line 897, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image .tile-content.is-small .divider,
	.tile.has-background-image .tile-content.is-small p {
		display: block !important;
	}

	/* line 902, src/assets/scss/layout/_responsive.scss */
	.tile.has-background-image .tile-content .products {
		position: absolute;
		bottom: 0;
		padding: 0;
		left: 0;
	}

	/* line 914, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-list-item {
		padding: 20px !important;
	}

	/* line 917, src/assets/scss/layout/_responsive.scss */
	.flat-card.is-list-item .product-info {
		padding: 20px !important;
	}

	/* line 924, src/assets/scss/layout/_responsive.scss */
	.is-product-grid .product-info {
		text-align: center;
	}

	/* line 931, src/assets/scss/layout/_responsive.scss */
	.cart-card:last-child {
		margin-bottom: 0;
	}

	/* line 935, src/assets/scss/layout/_responsive.scss */
	.cart-card li {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}

	/* line 939, src/assets/scss/layout/_responsive.scss */
	.cart-card li .product-info,
	.cart-card li .product-price,
	.cart-card li .product-quantity,
	.cart-card li .action {
		text-align: center !important;
		padding: 5px !important;
	}

	/* line 944, src/assets/scss/layout/_responsive.scss */
	.cart-card li .product-price span {
		margin-left: 0 !important;
	}

	/* line 948, src/assets/scss/layout/_responsive.scss */
	.cart-card li .action {
		margin: 10px auto;
	}

	/* line 951, src/assets/scss/layout/_responsive.scss */
	.cart-card li .action .action-link {
		margin: 0 2px !important;
	}

	/* line 959, src/assets/scss/layout/_responsive.scss */
	.order-list-card {
		padding: 20px !important;
	}

	/* line 967, src/assets/scss/layout/_responsive.scss */
	.checkout-title .brand-filigrane {
		left: -15px !important;
	}

	/* line 974, src/assets/scss/layout/_responsive.scss */
	.action-bar.is-mobile {
		width: 100% !important;
		margin-left: 0 !important;
	}

	/* line 981, src/assets/scss/layout/_responsive.scss */
	.customer-wrapper,
	.verification-wrapper {
		padding: 0 !important;
	}

	/* line 985, src/assets/scss/layout/_responsive.scss */
	.shipping-wrapper {
		padding: 20px 10px !important;
	}

	/* line 989, src/assets/scss/layout/_responsive.scss */
	.payment-wrapper {
		padding: 20px 0 !important;
	}

	/* line 993, src/assets/scss/layout/_responsive.scss */
	#payment-methods {
		padding: 20px 0 !important;
	}

	/* line 1001, src/assets/scss/layout/_responsive.scss */
	.thanks-card p {
		padding: 10px 0 !important;
	}

	/* line 1008, src/assets/scss/layout/_responsive.scss */
	.auth-title .brand-filigrane {
		top: -10px !important;
		left: -16px !important;
		height: 58px !important;
	}

	/* line 1016, src/assets/scss/layout/_responsive.scss */
	.is-auth-form .column.is-mobile-padded {
		padding: 40px 20px !important;
	}

	/* line 1022, src/assets/scss/layout/_responsive.scss */
	.modal .modal-content {
		max-width: calc(100% - 20px);
	}
}

/* line 3, node_modules/slick-carousel/slick/slick.scss */
.slick-slider {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

/* line 17, node_modules/slick-carousel/slick/slick.scss */
.slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0;
}

/* line 24, node_modules/slick-carousel/slick/slick.scss */
.slick-list:focus {
	outline: none;
}

/* line 28, node_modules/slick-carousel/slick/slick.scss */
.slick-list.dragging {
	cursor: pointer;
	cursor: hand;
}

/* line 33, node_modules/slick-carousel/slick/slick.scss */
.slick-slider .slick-track,
.slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}

/* line 42, node_modules/slick-carousel/slick/slick.scss */
.slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/* line 50, node_modules/slick-carousel/slick/slick.scss */
.slick-track:before,
.slick-track:after {
	content: "";
	display: table;
}

/* line 56, node_modules/slick-carousel/slick/slick.scss */
.slick-track:after {
	clear: both;
}

/* line 60, node_modules/slick-carousel/slick/slick.scss */
.slick-loading .slick-track {
	visibility: hidden;
}

/* line 64, node_modules/slick-carousel/slick/slick.scss */
.slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none;
}

/* line 68, node_modules/slick-carousel/slick/slick.scss */
[dir="rtl"] .slick-slide {
	float: right;
}

/* line 71, node_modules/slick-carousel/slick/slick.scss */
.slick-slide img {
	display: block;
}

/* line 74, node_modules/slick-carousel/slick/slick.scss */
.slick-slide.slick-loading img {
	display: none;
}

/* line 80, node_modules/slick-carousel/slick/slick.scss */
.slick-slide.dragging img {
	pointer-events: none;
}

/* line 84, node_modules/slick-carousel/slick/slick.scss */
.slick-initialized .slick-slide {
	display: block;
}

/* line 88, node_modules/slick-carousel/slick/slick.scss */
.slick-loading .slick-slide {
	visibility: hidden;
}

/* line 92, node_modules/slick-carousel/slick/slick.scss */
.slick-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent;
}

/* line 98, node_modules/slick-carousel/slick/slick.scss */
.slick-arrow.slick-hidden {
	display: none;
}

/* line 45, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-loading .slick-list {
	background: #fff url("/assets/fonts/ajax-loader.gif") center center no-repeat;
}

@font-face {
	font-family: "slick";
	src: url("/assets/fonts/slick.eot");
	src: url("/assets/fonts/slick.eot?#iefix") format("embedded-opentype"),
		url("/assets/fonts/slick.woff") format("woff"),
		url("/assets/fonts/slick.ttf") format("truetype"),
		url("/assets/fonts/slick.svg#slick") format("svg");
	font-weight: normal;
	font-style: normal;
}

/* line 63, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev,
.slick-next {
	position: absolute;
	display: block;
	height: 20px;
	width: 20px;
	line-height: 0px;
	font-size: 0px;
	cursor: pointer;
	background: transparent;
	color: transparent;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	transform: translate(0, -50%);
	padding: 0;
	border: none;
	outline: none;
}

/* line 81, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
	outline: none;
	background: transparent;
	color: transparent;
}

/* line 85, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
	opacity: 1;
}

/* line 89, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
	opacity: 0.25;
}

/* line 92, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:before,
.slick-next:before {
	font-family: "slick";
	font-size: 20px;
	line-height: 1;
	color: #fff;
	opacity: 0.75;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* line 103, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev {
	left: -25px;
}

/* line 105, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-prev {
	left: auto;
	right: -25px;
}

/* line 109, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-prev:before {
	content: "â†";
}

/* line 111, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-prev:before {
	content: "â†’";
}

/* line 117, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-next {
	right: -25px;
}

/* line 119, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-next {
	left: -25px;
	right: auto;
}

/* line 123, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-next:before {
	content: "â†’";
}

/* line 125, node_modules/slick-carousel/slick/slick-theme.scss */
[dir="rtl"] .slick-next:before {
	content: "â†";
}

/* line 133, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dotted.slick-slider {
	margin-bottom: 30px;
}

/* line 137, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots {
	position: absolute;
	bottom: -25px;
	list-style: none;
	display: block;
	text-align: center;
	padding: 0;
	margin: 0;
	width: 100%;
}

/* line 146, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li {
	position: relative;
	display: inline-block;
	height: 20px;
	width: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

/* line 154, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button {
	border: 0;
	background: transparent;
	display: block;
	height: 20px;
	width: 20px;
	outline: none;
	line-height: 0px;
	font-size: 0px;
	color: transparent;
	padding: 5px;
	cursor: pointer;
}

/* line 166, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:hover,
.slick-dots li button:focus {
	outline: none;
}

/* line 168, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
	opacity: 1;
}

/* line 172, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li button:before {
	position: absolute;
	top: 0;
	left: 0;
	content: "â€¢";
	width: 20px;
	height: 20px;
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	text-align: center;
	color: #000;
	opacity: 0.25;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

/* line 189, node_modules/slick-carousel/slick/slick-theme.scss */
.slick-dots li.slick-active button:before {
	color: #000;
	opacity: 0.75;
}

.column {
	display: block;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	padding: 0.75rem;
}

.columns.is-mobile > .column.is-narrow {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
}

.columns.is-mobile > .column.is-full {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%;
}

.columns.is-mobile > .column.is-three-quarters {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%;
}

.columns.is-mobile > .column.is-two-thirds {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.6666%;
}

.columns.is-mobile > .column.is-half {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%;
}

.columns.is-mobile > .column.is-one-third {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.3333%;
}

.columns.is-mobile > .column.is-one-quarter {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%;
}

.columns.is-mobile > .column.is-one-fifth {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 20%;
}

.columns.is-mobile > .column.is-two-fifths {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 40%;
}

.columns.is-mobile > .column.is-three-fifths {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 60%;
}

.columns.is-mobile > .column.is-four-fifths {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 80%;
}

.columns.is-mobile > .column.is-offset-three-quarters {
	margin-left: 75%;
}

.columns.is-mobile > .column.is-offset-two-thirds {
	margin-left: 66.6666%;
}

.columns.is-mobile > .column.is-offset-half {
	margin-left: 50%;
}

.columns.is-mobile > .column.is-offset-one-third {
	margin-left: 33.3333%;
}

.columns.is-mobile > .column.is-offset-one-quarter {
	margin-left: 25%;
}

.columns.is-mobile > .column.is-offset-one-fifth {
	margin-left: 20%;
}

.columns.is-mobile > .column.is-offset-two-fifths {
	margin-left: 40%;
}

.columns.is-mobile > .column.is-offset-three-fifths {
	margin-left: 60%;
}

.columns.is-mobile > .column.is-offset-four-fifths {
	margin-left: 80%;
}

.columns.is-mobile > .column.is-0 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 0%;
}

.columns.is-mobile > .column.is-offset-0 {
	margin-left: 0%;
}

.columns.is-mobile > .column.is-1 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 8.3333333333%;
}

.columns.is-mobile > .column.is-offset-1 {
	margin-left: 8.3333333333%;
}

.columns.is-mobile > .column.is-2 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 16.6666666667%;
}

.columns.is-mobile > .column.is-offset-2 {
	margin-left: 16.6666666667%;
}

.columns.is-mobile > .column.is-3 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 25%;
}

.columns.is-mobile > .column.is-offset-3 {
	margin-left: 25%;
}

.columns.is-mobile > .column.is-4 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 33.3333333333%;
}

.columns.is-mobile > .column.is-offset-4 {
	margin-left: 33.3333333333%;
}

.columns.is-mobile > .column.is-5 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 41.6666666667%;
}

.columns.is-mobile > .column.is-offset-5 {
	margin-left: 41.6666666667%;
}

.columns.is-mobile > .column.is-6 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 50%;
}

.columns.is-mobile > .column.is-offset-6 {
	margin-left: 50%;
}

.columns.is-mobile > .column.is-7 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 58.3333333333%;
}

.columns.is-mobile > .column.is-offset-7 {
	margin-left: 58.3333333333%;
}

.columns.is-mobile > .column.is-8 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 66.6666666667%;
}

.columns.is-mobile > .column.is-offset-8 {
	margin-left: 66.6666666667%;
}

.columns.is-mobile > .column.is-9 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 75%;
}

.columns.is-mobile > .column.is-offset-9 {
	margin-left: 75%;
}

.columns.is-mobile > .column.is-10 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 83.3333333333%;
}

.columns.is-mobile > .column.is-offset-10 {
	margin-left: 83.3333333333%;
}

.columns.is-mobile > .column.is-11 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 91.6666666667%;
}

.columns.is-mobile > .column.is-offset-11 {
	margin-left: 91.6666666667%;
}

.columns.is-mobile > .column.is-12 {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none;
	width: 100%;
}

.columns.is-mobile > .column.is-offset-12 {
	margin-left: 100%;
}

@media screen and (max-width: 768px) {
	.column.is-narrow-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-one-fifth-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%;
	}

	.column.is-two-fifths-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%;
	}

	.column.is-three-fifths-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%;
	}

	.column.is-four-fifths-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%;
	}

	.column.is-offset-three-quarters-mobile {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-mobile {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-mobile {
		margin-left: 50%;
	}

	.column.is-offset-one-third-mobile {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-mobile {
		margin-left: 25%;
	}

	.column.is-offset-one-fifth-mobile {
		margin-left: 20%;
	}

	.column.is-offset-two-fifths-mobile {
		margin-left: 40%;
	}

	.column.is-offset-three-fifths-mobile {
		margin-left: 60%;
	}

	.column.is-offset-four-fifths-mobile {
		margin-left: 80%;
	}

	.column.is-0-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%;
	}

	.column.is-offset-0-mobile {
		margin-left: 0%;
	}

	.column.is-1-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.3333333333%;
	}

	.column.is-offset-1-mobile {
		margin-left: 8.3333333333%;
	}

	.column.is-2-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.6666666667%;
	}

	.column.is-offset-2-mobile {
		margin-left: 16.6666666667%;
	}

	.column.is-3-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-mobile {
		margin-left: 25%;
	}

	.column.is-4-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333333333%;
	}

	.column.is-offset-4-mobile {
		margin-left: 33.3333333333%;
	}

	.column.is-5-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.6666666667%;
	}

	.column.is-offset-5-mobile {
		margin-left: 41.6666666667%;
	}

	.column.is-6-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-mobile {
		margin-left: 50%;
	}

	.column.is-7-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.3333333333%;
	}

	.column.is-offset-7-mobile {
		margin-left: 58.3333333333%;
	}

	.column.is-8-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666666667%;
	}

	.column.is-offset-8-mobile {
		margin-left: 66.6666666667%;
	}

	.column.is-9-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-mobile {
		margin-left: 75%;
	}

	.column.is-10-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.3333333333%;
	}

	.column.is-offset-10-mobile {
		margin-left: 83.3333333333%;
	}

	.column.is-11-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.6666666667%;
	}

	.column.is-offset-11-mobile {
		margin-left: 91.6666666667%;
	}

	.column.is-12-mobile {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-mobile {
		margin-left: 100%;
	}
}

@media screen and (min-width: 769px), print {
	.column.is-narrow,
	.column.is-narrow-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full,
	.column.is-full-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters,
	.column.is-three-quarters-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds,
	.column.is-two-thirds-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half,
	.column.is-half-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third,
	.column.is-one-third-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter,
	.column.is-one-quarter-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-one-fifth,
	.column.is-one-fifth-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%;
	}

	.column.is-two-fifths,
	.column.is-two-fifths-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%;
	}

	.column.is-three-fifths,
	.column.is-three-fifths-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%;
	}

	.column.is-four-fifths,
	.column.is-four-fifths-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%;
	}

	.column.is-offset-three-quarters,
	.column.is-offset-three-quarters-tablet {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds,
	.column.is-offset-two-thirds-tablet {
		margin-left: 66.6666%;
	}

	.column.is-offset-half,
	.column.is-offset-half-tablet {
		margin-left: 50%;
	}

	.column.is-offset-one-third,
	.column.is-offset-one-third-tablet {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter,
	.column.is-offset-one-quarter-tablet {
		margin-left: 25%;
	}

	.column.is-offset-one-fifth,
	.column.is-offset-one-fifth-tablet {
		margin-left: 20%;
	}

	.column.is-offset-two-fifths,
	.column.is-offset-two-fifths-tablet {
		margin-left: 40%;
	}

	.column.is-offset-three-fifths,
	.column.is-offset-three-fifths-tablet {
		margin-left: 60%;
	}

	.column.is-offset-four-fifths,
	.column.is-offset-four-fifths-tablet {
		margin-left: 80%;
	}

	.column.is-0,
	.column.is-0-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%;
	}

	.column.is-offset-0,
	.column.is-offset-0-tablet {
		margin-left: 0%;
	}

	.column.is-1,
	.column.is-1-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.3333333333%;
	}

	.column.is-offset-1,
	.column.is-offset-1-tablet {
		margin-left: 8.3333333333%;
	}

	.column.is-2,
	.column.is-2-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.6666666667%;
	}

	.column.is-offset-2,
	.column.is-offset-2-tablet {
		margin-left: 16.6666666667%;
	}

	.column.is-3,
	.column.is-3-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3,
	.column.is-offset-3-tablet {
		margin-left: 25%;
	}

	.column.is-4,
	.column.is-4-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333333333%;
	}

	.column.is-offset-4,
	.column.is-offset-4-tablet {
		margin-left: 33.3333333333%;
	}

	.column.is-5,
	.column.is-5-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.6666666667%;
	}

	.column.is-offset-5,
	.column.is-offset-5-tablet {
		margin-left: 41.6666666667%;
	}

	.column.is-6,
	.column.is-6-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6,
	.column.is-offset-6-tablet {
		margin-left: 50%;
	}

	.column.is-7,
	.column.is-7-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.3333333333%;
	}

	.column.is-offset-7,
	.column.is-offset-7-tablet {
		margin-left: 58.3333333333%;
	}

	.column.is-8,
	.column.is-8-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666666667%;
	}

	.column.is-offset-8,
	.column.is-offset-8-tablet {
		margin-left: 66.6666666667%;
	}

	.column.is-9,
	.column.is-9-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9,
	.column.is-offset-9-tablet {
		margin-left: 75%;
	}

	.column.is-10,
	.column.is-10-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.3333333333%;
	}

	.column.is-offset-10,
	.column.is-offset-10-tablet {
		margin-left: 83.3333333333%;
	}

	.column.is-11,
	.column.is-11-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.6666666667%;
	}

	.column.is-offset-11,
	.column.is-offset-11-tablet {
		margin-left: 91.6666666667%;
	}

	.column.is-12,
	.column.is-12-tablet {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12,
	.column.is-offset-12-tablet {
		margin-left: 100%;
	}
}

@media screen and (max-width: 1023px) {
	.column.is-narrow-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-one-fifth-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%;
	}

	.column.is-two-fifths-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%;
	}

	.column.is-three-fifths-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%;
	}

	.column.is-four-fifths-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%;
	}

	.column.is-offset-three-quarters-touch {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-touch {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-touch {
		margin-left: 50%;
	}

	.column.is-offset-one-third-touch {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-touch {
		margin-left: 25%;
	}

	.column.is-offset-one-fifth-touch {
		margin-left: 20%;
	}

	.column.is-offset-two-fifths-touch {
		margin-left: 40%;
	}

	.column.is-offset-three-fifths-touch {
		margin-left: 60%;
	}

	.column.is-offset-four-fifths-touch {
		margin-left: 80%;
	}

	.column.is-0-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%;
	}

	.column.is-offset-0-touch {
		margin-left: 0%;
	}

	.column.is-1-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.3333333333%;
	}

	.column.is-offset-1-touch {
		margin-left: 8.3333333333%;
	}

	.column.is-2-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.6666666667%;
	}

	.column.is-offset-2-touch {
		margin-left: 16.6666666667%;
	}

	.column.is-3-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-touch {
		margin-left: 25%;
	}

	.column.is-4-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333333333%;
	}

	.column.is-offset-4-touch {
		margin-left: 33.3333333333%;
	}

	.column.is-5-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.6666666667%;
	}

	.column.is-offset-5-touch {
		margin-left: 41.6666666667%;
	}

	.column.is-6-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-touch {
		margin-left: 50%;
	}

	.column.is-7-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.3333333333%;
	}

	.column.is-offset-7-touch {
		margin-left: 58.3333333333%;
	}

	.column.is-8-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666666667%;
	}

	.column.is-offset-8-touch {
		margin-left: 66.6666666667%;
	}

	.column.is-9-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-touch {
		margin-left: 75%;
	}

	.column.is-10-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.3333333333%;
	}

	.column.is-offset-10-touch {
		margin-left: 83.3333333333%;
	}

	.column.is-11-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.6666666667%;
	}

	.column.is-offset-11-touch {
		margin-left: 91.6666666667%;
	}

	.column.is-12-touch {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-touch {
		margin-left: 100%;
	}
}

@media screen and (min-width: 1024px) {
	.column.is-narrow-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-one-fifth-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%;
	}

	.column.is-two-fifths-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%;
	}

	.column.is-three-fifths-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%;
	}

	.column.is-four-fifths-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%;
	}

	.column.is-offset-three-quarters-desktop {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-desktop {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-desktop {
		margin-left: 50%;
	}

	.column.is-offset-one-third-desktop {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-desktop {
		margin-left: 25%;
	}

	.column.is-offset-one-fifth-desktop {
		margin-left: 20%;
	}

	.column.is-offset-two-fifths-desktop {
		margin-left: 40%;
	}

	.column.is-offset-three-fifths-desktop {
		margin-left: 60%;
	}

	.column.is-offset-four-fifths-desktop {
		margin-left: 80%;
	}

	.column.is-0-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%;
	}

	.column.is-offset-0-desktop {
		margin-left: 0%;
	}

	.column.is-1-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.3333333333%;
	}

	.column.is-offset-1-desktop {
		margin-left: 8.3333333333%;
	}

	.column.is-2-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.6666666667%;
	}

	.column.is-offset-2-desktop {
		margin-left: 16.6666666667%;
	}

	.column.is-3-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-desktop {
		margin-left: 25%;
	}

	.column.is-4-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333333333%;
	}

	.column.is-offset-4-desktop {
		margin-left: 33.3333333333%;
	}

	.column.is-5-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.6666666667%;
	}

	.column.is-offset-5-desktop {
		margin-left: 41.6666666667%;
	}

	.column.is-6-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-desktop {
		margin-left: 50%;
	}

	.column.is-7-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.3333333333%;
	}

	.column.is-offset-7-desktop {
		margin-left: 58.3333333333%;
	}

	.column.is-8-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666666667%;
	}

	.column.is-offset-8-desktop {
		margin-left: 66.6666666667%;
	}

	.column.is-9-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-desktop {
		margin-left: 75%;
	}

	.column.is-10-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.3333333333%;
	}

	.column.is-offset-10-desktop {
		margin-left: 83.3333333333%;
	}

	.column.is-11-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.6666666667%;
	}

	.column.is-offset-11-desktop {
		margin-left: 91.6666666667%;
	}

	.column.is-12-desktop {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-desktop {
		margin-left: 100%;
	}
}

@media screen and (min-width: 1216px) {
	.column.is-narrow-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-one-fifth-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%;
	}

	.column.is-two-fifths-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%;
	}

	.column.is-three-fifths-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%;
	}

	.column.is-four-fifths-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%;
	}

	.column.is-offset-three-quarters-widescreen {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-widescreen {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-widescreen {
		margin-left: 50%;
	}

	.column.is-offset-one-third-widescreen {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-widescreen {
		margin-left: 25%;
	}

	.column.is-offset-one-fifth-widescreen {
		margin-left: 20%;
	}

	.column.is-offset-two-fifths-widescreen {
		margin-left: 40%;
	}

	.column.is-offset-three-fifths-widescreen {
		margin-left: 60%;
	}

	.column.is-offset-four-fifths-widescreen {
		margin-left: 80%;
	}

	.column.is-0-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%;
	}

	.column.is-offset-0-widescreen {
		margin-left: 0%;
	}

	.column.is-1-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.3333333333%;
	}

	.column.is-offset-1-widescreen {
		margin-left: 8.3333333333%;
	}

	.column.is-2-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.6666666667%;
	}

	.column.is-offset-2-widescreen {
		margin-left: 16.6666666667%;
	}

	.column.is-3-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-widescreen {
		margin-left: 25%;
	}

	.column.is-4-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333333333%;
	}

	.column.is-offset-4-widescreen {
		margin-left: 33.3333333333%;
	}

	.column.is-5-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.6666666667%;
	}

	.column.is-offset-5-widescreen {
		margin-left: 41.6666666667%;
	}

	.column.is-6-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-widescreen {
		margin-left: 50%;
	}

	.column.is-7-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.3333333333%;
	}

	.column.is-offset-7-widescreen {
		margin-left: 58.3333333333%;
	}

	.column.is-8-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666666667%;
	}

	.column.is-offset-8-widescreen {
		margin-left: 66.6666666667%;
	}

	.column.is-9-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-widescreen {
		margin-left: 75%;
	}

	.column.is-10-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.3333333333%;
	}

	.column.is-offset-10-widescreen {
		margin-left: 83.3333333333%;
	}

	.column.is-11-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.6666666667%;
	}

	.column.is-offset-11-widescreen {
		margin-left: 91.6666666667%;
	}

	.column.is-12-widescreen {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-widescreen {
		margin-left: 100%;
	}
}

@media screen and (min-width: 1408px) {
	.column.is-narrow-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
	}

	.column.is-full-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-three-quarters-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-two-thirds-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666%;
	}

	.column.is-half-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-one-third-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333%;
	}

	.column.is-one-quarter-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-one-fifth-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 20%;
	}

	.column.is-two-fifths-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 40%;
	}

	.column.is-three-fifths-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 60%;
	}

	.column.is-four-fifths-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 80%;
	}

	.column.is-offset-three-quarters-fullhd {
		margin-left: 75%;
	}

	.column.is-offset-two-thirds-fullhd {
		margin-left: 66.6666%;
	}

	.column.is-offset-half-fullhd {
		margin-left: 50%;
	}

	.column.is-offset-one-third-fullhd {
		margin-left: 33.3333%;
	}

	.column.is-offset-one-quarter-fullhd {
		margin-left: 25%;
	}

	.column.is-offset-one-fifth-fullhd {
		margin-left: 20%;
	}

	.column.is-offset-two-fifths-fullhd {
		margin-left: 40%;
	}

	.column.is-offset-three-fifths-fullhd {
		margin-left: 60%;
	}

	.column.is-offset-four-fifths-fullhd {
		margin-left: 80%;
	}

	.column.is-0-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 0%;
	}

	.column.is-offset-0-fullhd {
		margin-left: 0%;
	}

	.column.is-1-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 8.3333333333%;
	}

	.column.is-offset-1-fullhd {
		margin-left: 8.3333333333%;
	}

	.column.is-2-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 16.6666666667%;
	}

	.column.is-offset-2-fullhd {
		margin-left: 16.6666666667%;
	}

	.column.is-3-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 25%;
	}

	.column.is-offset-3-fullhd {
		margin-left: 25%;
	}

	.column.is-4-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 33.3333333333%;
	}

	.column.is-offset-4-fullhd {
		margin-left: 33.3333333333%;
	}

	.column.is-5-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 41.6666666667%;
	}

	.column.is-offset-5-fullhd {
		margin-left: 41.6666666667%;
	}

	.column.is-6-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 50%;
	}

	.column.is-offset-6-fullhd {
		margin-left: 50%;
	}

	.column.is-7-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 58.3333333333%;
	}

	.column.is-offset-7-fullhd {
		margin-left: 58.3333333333%;
	}

	.column.is-8-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 66.6666666667%;
	}

	.column.is-offset-8-fullhd {
		margin-left: 66.6666666667%;
	}

	.column.is-9-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 75%;
	}

	.column.is-offset-9-fullhd {
		margin-left: 75%;
	}

	.column.is-10-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 83.3333333333%;
	}

	.column.is-offset-10-fullhd {
		margin-left: 83.3333333333%;
	}

	.column.is-11-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 91.6666666667%;
	}

	.column.is-offset-11-fullhd {
		margin-left: 91.6666666667%;
	}

	.column.is-12-fullhd {
		-webkit-box-flex: 0;
		-ms-flex: none;
		flex: none;
		width: 100%;
	}

	.column.is-offset-12-fullhd {
		margin-left: 100%;
	}
}

.columns {
	margin-left: -0.75rem;
	margin-right: -0.75rem;
	margin-top: -0.75rem;
}

.columns:last-child {
	margin-bottom: -0.75rem;
}

.columns:not(:last-child) {
	margin-bottom: calc(1.5rem - 0.75rem);
}

.columns.is-centered {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.columns.is-gapless {
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
}

.columns.is-gapless > .column {
	margin: 0;
	padding: 0 !important;
}

.columns.is-gapless:not(:last-child) {
	margin-bottom: 1.5rem;
}

.columns.is-gapless:last-child {
	margin-bottom: 0;
}

.columns.is-mobile {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
}

.columns.is-multiline {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

.columns.is-vcentered {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

@media screen and (min-width: 769px), print {
	.columns:not(.is-desktop) {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-desktop {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
}

.columns.is-variable {
	--columnGap: 0.75rem;
	margin-left: calc(-1 * var(--columnGap));
	margin-right: calc(-1 * var(--columnGap));
}

.columns.is-variable .column {
	padding-left: var(--columnGap);
	padding-right: var(--columnGap);
}

.columns.is-variable.is-0 {
	--columnGap: 0rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-0-mobile {
		--columnGap: 0rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-0-tablet {
		--columnGap: 0rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-0-tablet-only {
		--columnGap: 0rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-0-touch {
		--columnGap: 0rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-0-desktop {
		--columnGap: 0rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-0-desktop-only {
		--columnGap: 0rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-0-widescreen {
		--columnGap: 0rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-0-widescreen-only {
		--columnGap: 0rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-0-fullhd {
		--columnGap: 0rem;
	}
}

.columns.is-variable.is-1 {
	--columnGap: 0.25rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-1-mobile {
		--columnGap: 0.25rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-1-tablet {
		--columnGap: 0.25rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-1-tablet-only {
		--columnGap: 0.25rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-1-touch {
		--columnGap: 0.25rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-1-desktop {
		--columnGap: 0.25rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-1-desktop-only {
		--columnGap: 0.25rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-1-widescreen {
		--columnGap: 0.25rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-1-widescreen-only {
		--columnGap: 0.25rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-1-fullhd {
		--columnGap: 0.25rem;
	}
}

.columns.is-variable.is-2 {
	--columnGap: 0.5rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-2-mobile {
		--columnGap: 0.5rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-2-tablet {
		--columnGap: 0.5rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-2-tablet-only {
		--columnGap: 0.5rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-2-touch {
		--columnGap: 0.5rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-2-desktop {
		--columnGap: 0.5rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-2-desktop-only {
		--columnGap: 0.5rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-2-widescreen {
		--columnGap: 0.5rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-2-widescreen-only {
		--columnGap: 0.5rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-2-fullhd {
		--columnGap: 0.5rem;
	}
}

.columns.is-variable.is-3 {
	--columnGap: 0.75rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-3-mobile {
		--columnGap: 0.75rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-3-tablet {
		--columnGap: 0.75rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-3-tablet-only {
		--columnGap: 0.75rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-3-touch {
		--columnGap: 0.75rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-3-desktop {
		--columnGap: 0.75rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-3-desktop-only {
		--columnGap: 0.75rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-3-widescreen {
		--columnGap: 0.75rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-3-widescreen-only {
		--columnGap: 0.75rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-3-fullhd {
		--columnGap: 0.75rem;
	}
}

.columns.is-variable.is-4 {
	--columnGap: 1rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-4-mobile {
		--columnGap: 1rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-4-tablet {
		--columnGap: 1rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-4-tablet-only {
		--columnGap: 1rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-4-touch {
		--columnGap: 1rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-4-desktop {
		--columnGap: 1rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-4-desktop-only {
		--columnGap: 1rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-4-widescreen {
		--columnGap: 1rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-4-widescreen-only {
		--columnGap: 1rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-4-fullhd {
		--columnGap: 1rem;
	}
}

.columns.is-variable.is-5 {
	--columnGap: 1.25rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-5-mobile {
		--columnGap: 1.25rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-5-tablet {
		--columnGap: 1.25rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-5-tablet-only {
		--columnGap: 1.25rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-5-touch {
		--columnGap: 1.25rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-5-desktop {
		--columnGap: 1.25rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-5-desktop-only {
		--columnGap: 1.25rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-5-widescreen {
		--columnGap: 1.25rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-5-widescreen-only {
		--columnGap: 1.25rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-5-fullhd {
		--columnGap: 1.25rem;
	}
}

.columns.is-variable.is-6 {
	--columnGap: 1.5rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-6-mobile {
		--columnGap: 1.5rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-6-tablet {
		--columnGap: 1.5rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-6-tablet-only {
		--columnGap: 1.5rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-6-touch {
		--columnGap: 1.5rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-6-desktop {
		--columnGap: 1.5rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-6-desktop-only {
		--columnGap: 1.5rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-6-widescreen {
		--columnGap: 1.5rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-6-widescreen-only {
		--columnGap: 1.5rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-6-fullhd {
		--columnGap: 1.5rem;
	}
}

.columns.is-variable.is-7 {
	--columnGap: 1.75rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-7-mobile {
		--columnGap: 1.75rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-7-tablet {
		--columnGap: 1.75rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-7-tablet-only {
		--columnGap: 1.75rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-7-touch {
		--columnGap: 1.75rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-7-desktop {
		--columnGap: 1.75rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-7-desktop-only {
		--columnGap: 1.75rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-7-widescreen {
		--columnGap: 1.75rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-7-widescreen-only {
		--columnGap: 1.75rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-7-fullhd {
		--columnGap: 1.75rem;
	}
}

.columns.is-variable.is-8 {
	--columnGap: 2rem;
}

@media screen and (max-width: 768px) {
	.columns.is-variable.is-8-mobile {
		--columnGap: 2rem;
	}
}

@media screen and (min-width: 769px), print {
	.columns.is-variable.is-8-tablet {
		--columnGap: 2rem;
	}
}

@media screen and (min-width: 769px) and (max-width: 1023px) {
	.columns.is-variable.is-8-tablet-only {
		--columnGap: 2rem;
	}
}

@media screen and (max-width: 1023px) {
	.columns.is-variable.is-8-touch {
		--columnGap: 2rem;
	}
}

@media screen and (min-width: 1024px) {
	.columns.is-variable.is-8-desktop {
		--columnGap: 2rem;
	}
}

@media screen and (min-width: 1024px) and (max-width: 1215px) {
	.columns.is-variable.is-8-desktop-only {
		--columnGap: 2rem;
	}
}

@media screen and (min-width: 1216px) {
	.columns.is-variable.is-8-widescreen {
		--columnGap: 2rem;
	}
}

@media screen and (min-width: 1216px) and (max-width: 1407px) {
	.columns.is-variable.is-8-widescreen-only {
		--columnGap: 2rem;
	}
}

@media screen and (min-width: 1408px) {
	.columns.is-variable.is-8-fullhd {
		--columnGap: 2rem;
	}
}
/*# sourceMappingURL=../../../scss */
