.additional___RxKiU {
	width: 100%;
	margin-top: .5rem;
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7;
	font-size: .75rem
}

.additional___RxKiU:empty {
	display: none
}

.ui-menu-item{
	float: none;
	background:rgba(71, 71, 71, 0.55);
}
.ui-corner-all{
	color: #000;
}

.cla_refr {
  height: 60px;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #c4c4c4;
  background-color: transparent;
  font-size: 2rem;
  color: #333;
  background-image: linear-gradient(to bottom,transparent,transparent 50%,rgba(0,0,0,.04));
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), inset 0 1px 0 0 rgba(255,255,255,.45), inset 0 -1px 0 0 rgba(255,255,255,.15), 0 1px 0 0 rgba(255,255,255,.15);
  text-shadow: 0 1px rgba(255,255,255,.4);
}

.cla_refr:hover {
  background-color: #eaeaea;
}

@custom-media --small-viewport (max-width: 419px),
(min-width: 768px) and (max-width: 899px);
:root {
	--padding: 0.5rem;
	--padding-sm: 0.3rem;
	--quantity: 1.7rem;
	--additional: 1.2rem;
	--total: 5rem;
	--tools: 2rem;
	--quantity-sm: 1.5rem;
	--additional-sm: 1rem;
	--total-sm: 3.5rem;
	--tools-sm: 1.5rem;
	--name: calc(100% - 11.9rem);
	--name: calc(100% + -1*(var(--quantity) + var(--additional) + var(--total) + var(--tools)) - 2rem);
	--name-sm: calc(100% - 8.5rem);
	--name-sm: calc(100% + -1*(var(--quantity-sm) + var(--additional-sm) + var(--total-sm) + var(--tools-sm)) - 1rem)
}

.tools_cr_tot {
	width: 2rem;
	height: 2rem;
	width: var(--tools);
	height: var(--tools)
}

@media (--small-viewport) {
	.tools_cr_tot {
		width: 1.5rem;
		height: 1.5rem;
		width: var(--tools-sm);
		height: var(--tools-sm)
	}
}

.button_cr_tot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border: 1px solid #f7f7f7;
	padding: 0;
	border-radius: 50%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.5rem;
	line-height: 1
}

@media (--small-viewport) {
	.button_cr_tot {
		font-size: 1rem
	}
}

.active___2U85C {
	z-index: 3;
	position: relative
}

.toolsModal___1aQU8 {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%)
}

.toolsModal___1aQU8>div>div {
	cursor: pointer;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.toolsModal___1aQU8>div>div>a {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	text-decoration: none;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: inherit
}

.quantity___1bXCe input {
	width: 100%;
	border-radius: 50%;
	text-align: center;
	line-height: 1;
	border: 1px solid #ddd;
	background: #525252;
	color: #fff
}

.quantity___1bXCe {
	width: 26px
}

@media (--small-viewport) {
	.quantity___1bXCe {
		width: 1.5rem;
		width: var(--quantity-sm)
	}
}

div.price___e9yK9 {
	text-align: center;
	display: none
}

.price___e9yK9 input {
	width: 100%;
	text-align: center;
	border-radius: .25rem;
	line-height: 1;
	border: 1px solid #ddd;
	background: #f6f6f6
}

.price___e9yK9 {
	width: var(--price)
}

@media (--small-viewport) {
	.price___e9yK9 {
		width: var(--price-sm)
	}
}

@custom-media --small-viewport (max-width: 419px),
(min-width: 768px) and (max-width: 899px);
:root {
	--padding: 0.5rem;
	--padding-sm: 0.3rem;
	--quantity: 1.7rem;
	--additional: 1.2rem;
	--total: 5rem;
	--tools: 2rem;
	--quantity-sm: 1.5rem;
	--additional-sm: 1rem;
	--total-sm: 3.5rem;
	--tools-sm: 1.5rem;
	--name: calc(100% - 11.9rem);
	--name: calc(100% + -1*(var(--quantity) + var(--additional) + var(--total) + var(--tools)) - 2rem);
	--name-sm: calc(100% - 8.5rem);
	--name-sm: calc(100% + -1*(var(--quantity-sm) + var(--additional-sm) + var(--total-sm) + var(--tools-sm)) - 1rem)
}

:root {
	--height: 2rem;
	--height-sm: 1.5rem
}

.lineItem_cr_tot {
	border-bottom: 1px solid #ddd;
	padding: .5rem;
	padding: var(--padding)
}

@media (--small-viewport) {
	.lineItem_cr_tot {
		padding: .3rem;
		padding: var(--padding-sm)
	}
}

.main_cr_tot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.main_cr_tot button,
.main_cr_tot input {
	max-width: 100%;
	margin: 0
}

.main_cr_tot {
	height: 2rem;
	height: var(--height)
}

@media (--small-viewport) {
	.main_cr_tot {
		font-size: .7rem;
		height: 1.5rem;
		height: var(--height-sm)
	}
}

.quantity___3ya4o input {
	width: inherit;
	height: inherit;
	text-align: center;
	background: #fff;
	color: #3ea742;
	border: 2px solid #3ea742;
	border-radius: 1.7rem;
	border-radius: var(--quantity);
	font-size: .8rem;
	text-overflow: ellipsis
}

.quantity___3ya4o input.extended___2iaIV:focus {
	height: 100%;
	width: 80px;
	max-width: none;
	position: relative;
	z-index: 1
}

.quantity___3ya4o {
	width: 1.7rem;
	width: var(--quantity);
	height: 1.7rem;
	height: var(--quantity);
	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
}

@media (--small-viewport) {
	.quantity___3ya4o {
		width: 1.5rem;
		width: var(--quantity-sm);
		height: 1.5rem;
		height: var(--quantity-sm)
	}
}

.name_cr_tot {
	position: relative;
	height: 2rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.name_cr_tot input {
	width: 100%;
	margin-right: .5rem;
	line-height: 1;
	border: 0;
	border-radius: .25rem;
	background: #fff;
	text-overflow: ellipsis
}

.name_cr_tot input:focus {
	outline: none;
	/*position: absolute;*/
	z-index: 1;
	max-width: none;
	/*width: 190px*/
}

.name_cr_tot {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0
}

.additional___3COBc {
	margin-right: .2rem
}

.additional___3COBc button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	width: 100%;
	height: 100%;
	line-height: 1;
	border: 1px solid #ccc;
	background: #f7f7f7;
	color: #000;
	-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%;
	font-size: .6rem
}

@media (--small-viewport) {
	.additional___3COBc button {
		font-size: .4rem
	}
}

.additional___3COBc {
	width: 1.2rem;
	height: 1.2rem;
	width: var(--additional);
	height: var(--additional)
}

@media (--small-viewport) {
	.additional___3COBc {
		width: 1rem;
		height: 1rem;
		width: var(--additional-sm);
		height: var(--additional-sm)
	}
}

.additional___3COBc[hidden] {
	display: block;
	visibility: hidden
}

div.price___2ZU8Z {
	text-align: center
}

.price___2ZU8Z input {
	width: 100%;
	text-align: center;
	border-radius: .25rem;
	line-height: 1;
	border: 1px solid #ddd;
	background: #f6f6f6
}

.price___2ZU8Z {
	width: var(--price)
}

@media (--small-viewport) {
	.price___2ZU8Z {
		width: var(--price-sm)
	}
}

.total_cr_tot {
	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
}

.total_cr_tot input {
	width: 100%;
	text-align: center;
	border-radius: .25rem;
	line-height: 1;
	border: none;
	text-overflow: ellipsis
}

.total_cr_tot input:focus {
	position: relative;
	width: 200px;
	left: calc((-200px - -5rem)/2);
	left: calc(-1*(200px - var(--total))/2);
	max-width: none
}

@media (--small-viewport) {
	.total_cr_tot input:focus {
		left: calc((-200px - -3.5rem)/2);
		left: calc(-1*(200px - var(--total-sm))/2)
	}
}

.total_cr_tot {
	width: 5rem;
	width: var(--total)
}

@media (--small-viewport) {
	.total_cr_tot {
		width: 3.5rem;
		width: var(--total-sm)
	}
}

@custom-media --small-viewport (max-width: 419px),
(min-width: 768px) and (max-width: 899px);
:root {
	--padding: 0.5rem;
	--padding-sm: 0.3rem;
	--quantity: 1.7rem;
	--additional: 1.2rem;
	--total: 5rem;
	--tools: 2rem;
	--quantity-sm: 1.5rem;
	--additional-sm: 1rem;
	--total-sm: 3.5rem;
	--tools-sm: 1.5rem;
	--name: calc(100% - 11.9rem);
	--name: calc(100% + -1*(var(--quantity) + var(--additional) + var(--total) + var(--tools)) - 2rem);
	--name-sm: calc(100% - 8.5rem);
	--name-sm: calc(100% + -1*(var(--quantity-sm) + var(--additional-sm) + var(--total-sm) + var(--tools-sm)) - 1rem)
}

.lineHeaders_cr_div {
	background: #f7f7f7;
	color: #525252;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: 1.2rem;
	padding: .5rem;
	padding: var(--padding);
	height: 40px;
}

@media (--small-viewport) {
	.lineHeaders_cr_div {
		font-size: .8rem;
		padding: .3rem;
		padding: var(--padding-sm)
	}
}

.quantity___1SKPN {
	width: 1.7rem;
	width: var(--quantity)
}

@media (--small-viewport) {
	.quantity___1SKPN {
		width: 1.5rem;
		width: var(--quantity-sm)
	}
}

.name_cr_div {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	/*flex-basis: 0*/
}

.additional___2kOp4 {
	width: 1.2rem;
	width: var(--additional)
}

@media (--small-viewport) {
	.additional___2kOp4 {
		width: 1rem;
		width: var(--additional-sm)
	}
}

.price___3ak04 {
	text-align: center;
	width: var(--price)
}

@media (--small-viewport) {
	.price___3ak04 {
		width: var(--price-sm)
	}
}

.total_cr_div {
	text-align: center;
	width: 5rem;
	width: var(--total)
}

@media (--small-viewport) {
	.total_cr_div {
		width: 3.5rem;
		width: var(--total-sm)
	}
}

.tools_cr_div {
	width: 2rem;
	width: var(--tools)
}

@media (--small-viewport) {
	.tools_cr_div {
		width: 1.5rem;
		width: var(--tools-sm)
	}
}

.sort_cr_div {
	background: none;
	border: 0;
	width: 100%;
	cursor: pointer;
	text-align: left;
	padding: 0 0 0 .6rem
}

@custom-media --small-viewport (max-width: 419px),
(min-width: 768px) and (max-width: 899px);
:root {
	--padding: 0.5rem;
	--padding-sm: 0.3rem;
	--quantity: 1.7rem;
	--additional: 1.2rem;
	--total: 5rem;
	--tools: 2rem;
	--quantity-sm: 1.5rem;
	--additional-sm: 1rem;
	--total-sm: 3.5rem;
	--tools-sm: 1.5rem;
	--name: calc(100% - 11.9rem);
	--name: calc(100% + -1*(var(--quantity) + var(--additional) + var(--total) + var(--tools)) - 2rem);
	--name-sm: calc(100% - 8.5rem);
	--name-sm: calc(100% + -1*(var(--quantity-sm) + var(--additional-sm) + var(--total-sm) + var(--tools-sm)) - 1rem)
}

.itemsWrapper_cr_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: column wrap;
	flex-flow: column wrap;
	-ms-flex-positive: 1;
	flex-grow: 1;
    overflow-y: auto;
}

.itemsWrapper_cr_div,
.lineItems_cr_tot {
	-webkit-box-flex: 1;
	width: 100%
}

.lineItems_cr_tot {
	-ms-flex-preferred-size: 0;
	/*flex-basis: 0*/
}

.emptyLines___Lgjqb,
.lineItems_cr_tot {
	-ms-flex-positive: 1;
	flex-grow: 1;
	    height: 100vh;
}

.emptyLines___Lgjqb {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	border-bottom: 0;
	-webkit-box-flex: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.enter___1HvlY {
	opacity: .01
}

.enter___1HvlY.enterActive___1zcHm {
	opacity: 1;
	-webkit-transition: opacity .2s ease-in;
	transition: opacity .2s ease-in
}

.leave___aFv9Z {
	opacity: 0;
	-webkit-transition: opacity .15s ease-in;
	transition: opacity .15s ease-in
}

.quantity___1bVAs {
	width: 26px;
	height: 26px
}

.row___2fHr6 {
	padding: .5rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	border-bottom: 1px solid #fff
}

.name___2iIV7,
.row___2fHr6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.name___2iIV7 {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.amount___DXA5j,
.name___2iIV7 {
	text-align: right
}

.amount___DXA5j {
	width: 6rem
}

.amount___DXA5j input {
	width: calc(100% - .25rem);
	text-align: right;
	border-radius: .25rem;
	line-height: 1;
	border: none;
	text-overflow: ellipsis
}

.amount___DXA5j input:focus {
	position: relative;
	width: 200px;
	left: -100px;
	max-width: none
}

.row_in_tot {
	padding: .5rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap
}

.name_in_tot,
.row_in_tot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.name_in_tot {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-pack: right;
	-ms-flex-pack: right;
	justify-content: right;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.amount_in_tot,
.name_in_tot {
	text-align: right
}

.amount_in_tot {
	width: 6rem
}
.amount_in_tax_tot{
    width: 6rem;
    text-align: right;

}
.amount_in_tot input {
	width: calc(100% - .25rem);
	text-align: right;
	border-radius: .25rem;
	line-height: 1;
	border: none;
	text-overflow: ellipsis
}

.amount_in_tot input:focus {
	position: relative;
	width: 200px;
	left: -100px;
	max-width: none
}

.primary_in_tot {
	font-weight: 700
}

.toggler___1DrTe {
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 1em;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 1.5em;
	line-height: 1;
	border-radius: 1em
}

.schemeWhite___mG2CV {
	color: #111;
	background: hsla(0, 0%, 100%, .7)
}

.schemeWhite___mG2CV>.fa-toggle-on {
	color: #3ea742
}

.schemeBlack___38gp2 {
	color: #fff;
	background: rgba(0, 0, 0, .7)
}

.schemeBlack___38gp2>.fa-toggle-on {
	color: #3ea742
}

.transparent___j5hUp {
	background: rgba(0, 0, 0, 0)
}

.print___W05dI {
	background: #efefef;
	padding: .5rem;
	border-radius: .5rem;
	margin-left: .5rem;
	color: #000
}

.printIcon___Y5Snd {
	margin-right: .5rem
}

.actions____rfeV {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.actions____rfeV,
.center___8b3FH,
.left___1-dKJ,
.right_in_tot {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.center___8b3FH,
.left___1-dKJ,
.right_in_tot {
	
	height: 3rem
}
.Checkout {
	width: 100%;
    background: #fadb42;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid transparent;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor: pointer;
}
.reprint {
	width: 100%;
    background: #fadb42;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid transparent;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor: pointer;
}

.disebled {
	opacity: 0.5;
	height: 60px;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid #c4c4c4;
	background-color: transparent;
	font-size: 2rem;
	color: #333;
	background-image: linear-gradient(to bottom,transparent,transparent 50%,rgba(0,0,0,.04));
	box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), inset 0 1px 0 0 rgba(255,255,255,.45), inset 0 -1px 0 0 rgba(255,255,255,.15), 0 1px 0 0 rgba(255,255,255,.15);
	text-shadow: 0 1px rgba(255,255,255,.4);
}

.Checkout_cal_complete {
	width: 100%;
    background: #1e7e34;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid transparent;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor: pointer;
	
}

.Checkout_cal_partly {
	width: 100%;
    background: #fadb42;
    font-size: 14px;
    font-weight: 500;
    border: 1px solid transparent;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
	cursor: pointer;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.Reprint_key {


    text-align: center;
    display:inline-block;
    text-decoration: none !important;
    margin:0 auto;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	width: 100%;
    height: 100%;
    line-height: 3.4;
}

.Checkout_key {


    text-align: center;
    display:inline-block;
    text-decoration: none !important;
    margin:0 auto;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	width: 100%;
    height: 100%;
    line-height: 3.4;
}

.pricenum {


    text-align: center;
    display:inline-block;
    text-decoration: none !important;
    margin:0 auto;

    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
	width: 100%;
    height: 100%;
    line-height: 3.4;
}
.center___8b3FH>div,
.left___1-dKJ>div,
.right_in_tot>div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	margin: 0 .3rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.center___8b3FH>div:first-child,
.left___1-dKJ>div:first-child,
.right_in_tot>div:first-child {
	margin-left: 0
}

.center___8b3FH>div:last-child,
.left___1-dKJ>div:last-child,
.right_in_tot>div:last-child {
	margin-right: 0
}

.center___8b3FH:first-child:last-child {
	width: 100%
}

.icons___205QR {
	padding: .5rem
}

.left___1-dKJ {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.center___8b3FH {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.right_in_tot {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.footerNew___38Rch {
	width: 100%;
	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
}

.footerNew___38Rch.fullSize___3wg5y {
	height: 100%;
	width: 100%
}

.footerNew___38Rch .new___13nC4 {
	font-size: 1rem;
	padding: .5rem 1rem;
	height: 2rem;
	background: #3ea742;
	border-radius: 5px
}

.footerNew___38Rch .new___13nC4.editable___3vHAt {
	background: #585858
}

.footerNew___38Rch .new___13nC4.fullSize___3wg5y {
	border-radius: 0 0 7px 7px;
	width: 100%;
	height: 100%;
	font-size: 1.4rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.footerNew___38Rch .new___13nC4 i {
	margin-right: .5rem
}

.actionsPopup___3BjJV {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

button.menu___mbLb_ {
	position: relative;
	background: #585858;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 2rem;
	text-align: right;
	width: 1.5rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

button.menu___mbLb_ .fa {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

button.menu___mbLb_:after {
	position: absolute;
	content: "";
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1
}

button.menu___mbLb_:before {
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	border-left: 1rem solid rgba(0, 0, 0, 0);
	border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #585858;
	border-style: solid;
	border-width: 1rem .5rem;
	top: 0;
	left: 100%
}

button.menuActive___2CbpL {
	-webkit-transform: rotate(-90deg) translate(-.25rem, .25rem);
	-ms-transform: rotate(-90deg) translate(-.25rem, .25rem);
	transform: rotate(-90deg) translate(-.25rem, .25rem);
	background: #fff;
	color: #585858;
	z-index: 2
}

button.menuActive___2CbpL:before {
	border-left-color: #fff
}

.rows___2S2rB {
	max-height: calc(7rem + 2px);
	overflow-y: auto;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 100%
}

.row___2fbah {
	padding: .5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px solid #fff
}

.name___19tbX {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0
}

.amount___2aRFa,
.name___19tbX {
	text-align: right
}

.amount___2aRFa {
	width: 4.5rem
}

.remove___3v75X {
	margin-left: .5em
}

.note___1sfRm {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.textarea___1AAZ3 {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	width: 100%;
	padding: .5rem;
	resize: none;
	border: 1px solid rgba(0, 0, 0, 0);
	border-bottom-color: #e0e0e0;
	overflow: hidden
}

.textarea___1AAZ3:not(:focus) {
	height: 2rem
}

.customer___E7eOv {
	padding: .5rem;
	border-bottom: 1px solid #fff;
	-webkit-box-direction: reverse;
	-ms-flex-flow: wrap row-reverse;
	flex-flow: row-reverse wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.addCustomer___1kKxK,
.customer___E7eOv {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.addCustomer___1kKxK {
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap
}

.currentCustomer___EzP5p {
	border: 0;
	background: rgba(0, 0, 0, 0);
	text-decoration: none;
	color: #525252;
	line-height: 2rem
}

.currentCustomer___EzP5p:active,
.currentCustomer___EzP5p:hover {
	text-decoration: underline
}

.currentCustomerInfo___3NN81 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap
}

.remove___1hXnM {
	margin-left: .5em
}

.info_in_tot {
	border-top: 1px solid #fff;
	background: #f7f7f7;
	position: relative
}

.arrowInfoMode_in_tot {
	color: #585858;
	position: absolute;
	left: .5rem;
	/*width: 20%;*/
}

.rowWrap_in_tot {
	height: 50px;
	line-height: 1;
	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;
	border-bottom: 1px solid #fff
}

.gateway___2LtLC {
	border-bottom: 1px solid #e0e0e0
}

.gateway___2LtLC h1 {
	font-size: 1rem;
	padding: .5rem;
	margin: 0;
	cursor: pointer
}

.gateway___2LtLC .info___39-1x {
	padding: .5rem
}

.gateway___2LtLC .info___39-1x p {
	margin: 0
}

.gateway___2LtLC.selected___2gY5t h1 {
	background: #66bb6a;
	color: #fff
}

.options___3mgwX {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.options___3mgwX .label___3OXwb {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.options___3mgwX input {
	border: 1px solid #e0e0e0;
	background: #f6f6f6;
	text-align: center;
	height: 2rem;
	padding-left: .5rem;
	padding-right: .5rem;
	width: 180px
}

@media (max-width:399px) {
	.options___3mgwX input {
		width: 100%
	}
	
}

.input___28dTV {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.input___28dTV span {
	margin-right: .5rem
}

.inputRow___3MR9s {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .5rem
}

.status___udvZL {
	margin-top: .5rem;
	font-size: 1rem;
	line-height: 1.6rem
}

.status___udvZL .big___35m-J {
	font-size: 1.4rem
}

.wrapper___3t87D {
	height: 100%;
	background: #f7f7f7
}

.wrapper___3t87D div,
.wrapper___3t87D span {
	color: #737577
}

.wrapper___3t87D .status___2F5D2 {
	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;
	text-align: center;
	color: #333;
	height: 55%
}

.wrapper___3t87D .status___2F5D2 .details___3l80X {
	margin: auto
}

.wrapper___3t87D .status___2F5D2 .statusIcon___1bkdP {
	margin-bottom: 1rem;
	color: #f7f7f7;
	background: #94d6e9;
	border-radius: 50%;
	width: 6rem;
	height: 6rem;
	line-height: 6rem
}

.wrapper___3t87D .status___2F5D2 .statusIcon___1bkdP.completed___15z4O {
	background: #90cd90
}

.wrapper___3t87D .status___2F5D2 .statusIcon___1bkdP.on-hold___2-qaB {
	background: #fabdcb
}

.wrapper___3t87D .status___2F5D2 .statusIcon___1bkdP.cancelled___x4mCF {
	background: #fb7886
}

.wrapper___3t87D .status___2F5D2 .statusIcon___1bkdP.failed___1h_Vv {
	background: #ffa427
}

.wrapper___3t87D .status___2F5D2 .statusIcon___1bkdP.pending___3QmT2 {
	background: #f3ef82
}

.wrapper___3t87D .status___2F5D2 .statusIcon___1bkdP.refunded___2o5OR {
	background: #c0a5c2
}

.wrapper___3t87D .status___2F5D2>span {
	margin: 1rem 1rem 0
}

.wrapper___3t87D .status___2F5D2 .statusName___2C-UB {
	text-transform: capitalize;
	margin: 1rem auto;
	font-size: 1.5rem
}

.wrapper___3t87D .status___2F5D2 .additional___2VAj7>:first-child {
	border-radius: 10px 10px 0 0
}

.wrapper___3t87D .status___2F5D2 .additional___2VAj7 .customer___2u-Pl {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 1rem;
	background: #ececec
}

.wrapper___3t87D .status___2F5D2 .additional___2VAj7 .customer___2u-Pl,
.wrapper___3t87D .status___2F5D2 .additional___2VAj7 .viewButton___wePkF {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 3rem
}

.wrapper___3t87D .status___2F5D2 .additional___2VAj7 .viewButton___wePkF {
	text-decoration: none;
	background: #ddd;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 1rem;
	cursor: pointer
}

.wrapper___3t87D .status___2F5D2 .additional___2VAj7 .viewButton___wePkF:hover {
	background: #ccc
}

.wrapper___3t87D .status___2F5D2 .additional___2VAj7 .viewButton___wePkF i {
	margin-right: .5rem
}

.wrapper___3t87D .actions___15P9n {
	height: 35%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.wrapper___3t87D .actions___15P9n>a,
.wrapper___3t87D .actions___15P9n>button {
	border: 1px solid #efefef;
	height: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 0;
	-ms-flex: 0 50%;
	flex: 0 1 50%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.wrapper___3t87D .actions___15P9n>a:hover,
.wrapper___3t87D .actions___15P9n>a:hover div,
.wrapper___3t87D .actions___15P9n>button:hover,
.wrapper___3t87D .actions___15P9n>button:hover div {
	background: #eee
}

.wrapper___3t87D .actions___15P9n :nth-child(4) {
	border-top: 0;
	border-left: 0
}

.wrapper___3t87D .actions___15P9n :nth-child(3) {
	border-top: 0
}

.wrapper___3t87D .actions___15P9n :nth-child(2) {
	border-left: 0
}

.wrapper___3t87D .newOrder___2KyZa {
	height: 10%
}

.wrapper___3t87D .newOrder___2KyZa span {
	color: #fff
}

.cart_cr_div {
	width: 100%;
	max-height: 100%;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.modalOverlay___snXgr {
	position: absolute;
	background: rgba(0, 0, 0, .3);
	width: 100%;
	height: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.modalOverlay___snXgr,
.modalOverlay___snXgr .modal___1wJsp {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.modalOverlay___snXgr .modal___1wJsp {
	max-width: 400px;
	width: 90%;
	height: 25%;
	border-radius: 5px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fff;
	z-index: 1000
}

.modalOverlay___snXgr .modal___1wJsp .loader___2Mdz8 {
	position: absolute;
	font-size: 16px;
	height: 100%
}

.modalOverlay___snXgr .modal___1wJsp .content___2Er20 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	width: 100%;
	position: relative;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly
}

.modalOverlay___snXgr .modal___1wJsp .content___2Er20 span {
	color: #fff;
	z-index: 3
}

.modalOverlay___snXgr .modal___1wJsp .content___2Er20 button {
	font-size: 1em;
	color: #fff;
	padding: 0 1rem;
	border-radius: 0;
	height: 2rem;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	min-width: 240px;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	text-align: left;
	cursor: pointer
}

.modalOverlay___snXgr .modal___1wJsp .content___2Er20 button i {
	margin-right: 1rem
}

.modalOverlay___snXgr .modal___1wJsp .content___2Er20 .newOrderButton___opJKL {
	background: #3da742
}

.modalOverlay___snXgr .modal___1wJsp .content___2Er20 .restoreButton___3L9Oo {
	background: #9c9c9c
}

.modalOverlay___snXgr .modal___1wJsp .header___2MGVm {
	background: #eeefee;
	text-align: center;
	width: 100%
}

.modalOverlay___snXgr .modal___1wJsp .header___2MGVm h1 {
	font-size: 16px;
	padding: 1rem;
	margin: 0
}

.loading___3C_F7 {
	position: relative
}

.loading___3C_F7:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	background: hsla(0, 0%, 100%, .6);
	z-index: 1
}

.loading___3C_F7:after {
	z-index: 2;
	height: 4rem;
	content: "";
	width: 4rem;
	border-radius: 50%;
	border: 2px solid #666;
	border-left-color: rgba(0, 0, 0, 0);
	position: absolute;
	left: calc(50% - 2rem);
	top: calc(50% - 2rem);
	-webkit-animation: spin___1RTI8 1s linear infinite;
	animation: spin___1RTI8 1s linear infinite
}

@-webkit-keyframes spin___1RTI8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

@keyframes spin___1RTI8 {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg)
	}
	to {
		-webkit-transform: rotate(1turn);
		transform: rotate(1turn)
	}
}

.group___1I3G8,
.type___3vENj {
	width: 100%;
	border-bottom: 1px solid #ddd
}

.type___3vENj:last-of-type {
	border-bottom: rgba(0, 0, 0, 0)
}

.type___3vENj h2 {
	font-size: 1.2rem;
	font-weight: 400;
	margin: .5rem .5rem 0
}

@media (max-width:479px) {
	.type___3vENj h2 {
		font-size: 1rem;
		margin: .25rem .25rem 0
	}
}

.optionSelect___2rkit {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	padding: .5rem
}

@media (max-width:479px) {
	.optionSelect___2rkit {
		padding: .35rem
	}
}

.optionSelect___2rkit .option___1NGFk {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0
}

.optionSelect___2rkit .option___1NGFk:first-child label {
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px
}

.optionSelect___2rkit .option___1NGFk:last-child label {
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px
}

.optionSelect___2rkit label {
	width: 100%;
	height: 100%;
	padding: .5rem;
	font-size: 1.25rem;
	line-height: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f7f7f7;
	-webkit-box-shadow: inset 0 0 0 1px #fff;
	box-shadow: inset 0 0 0 1px #fff
}

.optionSelect___2rkit label span:last-child {
	margin-left: .5rem
}

.optionSelect___2rkit label span:last-child:first-child {
	margin-left: 0
}

@media (max-width:479px) {
	.optionSelect___2rkit label {
		font-size: .9rem;
		padding: .5rem
	}
}

.optionSelect___2rkit input {
	display: none
}

.optionSelect___2rkit input:checked+label {
	background: #e0e0e0
}

.optionText___2J43v {
	width: 100%
}

.optionText___2J43v,
.optionText___2J43v .option___1NGFk {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.optionText___2J43v .option___1NGFk {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: .5rem
}

.optionText___2J43v .option___1NGFk input {
	border: 1px solid #e0e0e0
}

@media (max-width:479px) {
	.optionText___2J43v .option___1NGFk {
		margin: .25rem
	}
}

.optionText___2J43v label span:first-child {
	margin-right: .5rem
}

.product___2exT_ {
	width: 100%;
	-webkit-box-orient: vertical;
	-ms-flex-direction: column;
	flex-direction: column
}

.name___1DyZa,
.product___2exT_ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.name___1DyZa {
	-webkit-box-orient: horizontal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .5rem;
	background-color: #f7f7f7;
	border-bottom: 1px solid #f7f7f7;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media (max-width:479px) {
	.name___1DyZa {
		padding: .25rem
	}
}

.name___1DyZa .back___oZagv {
	height: 1.8rem;
	width: 1.8rem;
	padding: 0;
	font-size: 1.2rem;
	margin-right: .2rem
}

.name___1DyZa .back___oZagv .fa___Gr2vz {
	height: 1.2rem
}

.name___1DyZa input {
	margin-left: .5rem;
	background-color: rgba(0, 0, 0, 0);
	border-radius: .5rem
}

.name___1DyZa input:focus {
	background: hsla(0, 0%, 100%, .7)
}

.name___1DyZa input {
	border: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	width: 100px;
	padding: .2rem;
	font-size: 1.6rem
}

@media (max-width:479px) {
	.name___1DyZa input {
		font-size: 1rem
	}
}

.groups___2OgCA {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	overflow-y: auto;
	position: relative
}

.row___3Kh3T {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 .5rem;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f7f7f7;
	border-top: 1px solid #fff
}

.row___3Kh3T .arrowMinMax___19Iw- {
	color: #585858;
	cursor: pointer;
	position: absolute;
	left: 1.5rem
}

@media (max-width:479px) {
	.row___3Kh3T {
		padding: .25rem
	}
}

.label___25rPm {
	line-height: 1;
	-ms-flex-negative: 1;
	flex-shrink: 1;
	-ms-flex-preferred-size: 40%;
	flex-basis: 40%;
	margin-right: .5rem;
	padding: .5rem 0
}

@media (max-width:479px) {
	.label___25rPm {
		padding: .25rem 0
	}
}

.total___1Tm2w {
	font-weight: 700
}

.price___ap9Uz {
	width: 4rem
}

.price___ap9Uz input,
.price___ap9Uz span {
	text-align: center;
	line-height: 1;
	font-size: 1rem;
	display: block
}

@media (max-width:479px) {
	.price___ap9Uz input,
	.price___ap9Uz span {
		padding: .25rem 0
	}
}

.price___ap9Uz input {
	line-height: 1;
	width: 100%;
	border: 1px solid #bbb;
	border-radius: 5px;
	background: #f6f6f6;
	padding: .25rem 0
}

.actions___33lX4 {
	padding: .5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-top: 1px solid #fff;
	background: #f7f7f7
}

@media (max-width:479px) {
	.actions___33lX4 {
		padding: .25rem
	}
	
	.loginform {
		max-width: 100%;
		flex: 0 0 100%;
	}
}

.actions___33lX4 .add___3oH5t {
	background-color: #525252;
	color: #fff;
	border-radius: 50%
}

.actions___33lX4 .add___3oH5t,
.actions___33lX4 .save___2NuAg {
	padding: 0;
	font-size: 1.5rem
}

.right___1Jug2 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: row wrap;
	flex-flow: row wrap;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

.quantity___3gD4q {
	border: 1px solid #ddd;
	background: #f6f6f6;
	width: 100%;
	height: 100%;
	text-align: center;
	border-radius: .5rem
}

.quantityWrapper___3Id78 {
	width: 4rem;
	margin-right: .5rem
}

.notFound___quSna {
	padding: .5rem;
	text-align: center
}

.image_main_prod_div {
	display: block;
	width: 60%;
	margin: 10px auto;
	position: relative
}

.image_main_prod_div:before {
	width: 100%;
	padding-top: 100%;
	content: " ";
	display: block
}

.image_main_prod_div img {
	position: absolute;
	top: 0;
	left: 0;
	-o-object-fit: contain;
	object-fit: contain;
	height: 100%;
	width: 100%
}

.productWrapper_main_div {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	height: 100%;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.product_main_div,
.productWrapper_main_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.product_main_div {
	position: relative;
	padding: 5px;
	color: inherit;
	text-decoration: none;
	text-align: center;
	cursor: pointer;
	min-height: 15em;
	border: 0;
	background: none
}

.product_main_div h1 {
	margin: 5px 0 0;
	font-size: 1em;
	font-weight: 400;
	word-wrap: break-word
}

.attributes___3-131 {
	padding: .5rem 1rem;
	width: 100%
}

.attributes___3-131 .attribute___1hRPc {
	margin-top: .5rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap
}

.attributes___3-131 .attribute___1hRPc>div {
	display: inline-block;
	width: 50%;
	text-align: left
}

.products_main_div {
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	overflow-y: auto
}

.products_main_div>div {
	height: 100%
}

.clarification___3BcTd {
	color: #737373;
	font-size: 12px
}

.outOfStock___1yO5S {
	color: #ff4320;
	position: absolute;
	top: 30%;
	font-size: 1.1em;
	font-weight: 700;
	width: 100%
}

.contentBlock_main_pord {
	position: relative;
	width: 100%;
	height: 100%
}

.highlight___RyvVV {
	color: #b5b5b5
}

.variable___AZ2p9 {
	-webkit-box-orient: vertical;
	-ms-flex-flow: column;
	flex-flow: column;
	width: 100%
}

.header___2amKN,
.variable___AZ2p9 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal
}

.header___2amKN {
	border-bottom: 1px solid #f7f7f7;
	background: #f7f7f7;
	-webkit-box-orient: horizontal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .5rem
}

.heading___13DsS {
	font-size: 1.6rem;
	margin: 0 0 0 .5rem;
	font-weight: 400
}

.checkoutWrapper___PtnC7 {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.checkout___wVKwu,
.checkoutWrapper___PtnC7 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%
}

.checkout___wVKwu {
	max-width: 100%;
	width: 500px;
	position: relative;
	background: #fff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap column;
	flex-flow: column wrap;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	border-radius: 5px
}

.toPay___1nYTf {
	width: 100%;
	background: #585858;
	color: #fff;
	padding: 1rem;
	text-align: center
}

.toPay___1nYTf h1 {
	font-size: 1.5rem;
	font-weight: 400;
	margin: 0
}

.toPay___1nYTf h2 {
	font-size: 1rem;
	font-weight: 400;
	margin: .5rem 0 0
}

.toPay___1nYTf .info___RRLag:not(:empty) {
	margin-top: 1rem
}

.actions___3glKX {
	border-top: 1px solid #fff;
	background: #f7f7f7;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .5rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.actions___3glKX,
.back___2AWK_ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal
}

.back___2AWK_ {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-direction: row;
	flex-direction: row
}

.backButton___X9uwC {
	margin-right: .5rem
}

button.process___3Z1Hp {
	background: #3ea742;
	font-size: 1em;
	border-radius: 0;
	height: 3rem;
	margin: -.5rem -.5rem -.5rem 0;
	padding-right: 1em;
	padding-left: 1em
}

button.process___3Z1Hp>* {
	margin-left: 1rem
}

.gateways___sh7BE {
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.print___1kEt1 {
	font-size: 1.5rem;
	padding: 0 .5rem
}

.printIcon___219zj {
	padding-right: 10px
}

.checkoutWrapper___19Hs6 {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.checkout___2VqT1,
.checkoutWrapper___19Hs6 {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%
}

.checkout___2VqT1 {
	max-width: 100%;
	width: 500px;
	background: #fff;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap column;
	flex-flow: column wrap;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	border-radius: 5px
}

.toPay___3aUxa {
	width: 100%;
	background: #585858;
	color: #fff;
	padding: 1rem;
	text-align: center
}

.toPay___3aUxa h1 {
	font-size: 1.5rem;
	font-weight: 400;
	margin: 0
}

.toPay___3aUxa h2 {
	font-size: 1rem;
	font-weight: 400;
	margin: .5rem 0 0
}

.toPay___3aUxa .info___1zwxp:not(:empty) {
	margin-top: 1rem
}

.actions___1zy0n {
	border-top: 1px solid #fff;
	background: #f7f7f7;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: .5rem;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.actions___1zy0n,
.back___3OlGf {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal
}

.back___3OlGf {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-preferred-size: 0;
	flex-basis: 0;
	-ms-flex-direction: row;
	flex-direction: row
}

.backButton___CJ3O7 {
	margin-right: .5rem
}

.space___3v7_d {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.tipsWrapper___1eucg {
	width: 100%;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.tips___u959P,
.tipsWrapper___1eucg {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%
}

.tips___u959P {
	max-width: 100%;
	width: 500px;
	color: #525252;
	background: #fff;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	border: 1px solid #e0e0e0;
	overflow: hidden;
	overflow-y: auto;
	border-radius: 5px
}

.inner___3Q94V {
	padding: 2rem;
	width: 100%
}

.header___3947w {
	background: #585858;
	width: 100%;
	height: -webkit-min-content;
	height: -moz-min-content;
	height: min-content;
	color: #fff;
	padding: 1rem;
	font-size: 1.5rem
}

.header___3947w,
.heading___1AG3j {
	text-align: center
}

.heading___1AG3j {
	font-size: 2rem;
	font-weight: 400;
	margin: 0 0 1.5rem
}

.button___3pyAl {
	width: 100%;
	display: block;
	background: #f7f7f7;
	padding: 1rem 0;
	margin-top: 1rem;
	border-radius: 5px;
	color: #525252;
	border: 1px solid #f1f1f1
}

.mainTips___19uWC {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

.tip___3sg1E {
	width: 25%
}

.tipPercent___2naD5 {
	font-size: 2rem
}

@media (max-width:500px) {
	.tipPercent___2naD5 {
		font-size: 1.5rem
	}
	
	.loginform {
		max-width: 100%;
		flex: 0 0 100%;
	}
}

.tipValue___3OZiN {
	font-size: 1rem;
	margin-top: .5rem;
	color: #a0a0a0
}

.toggler_main_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	overflow-x: auto;
	color: #000;
	background-color: #f7f7f7
}

.menuitem_main_div {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: .5rem;
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%;
	line-height: 1;
	display: block;
	font-size: 1.2rem;
	text-align: center;
	text-decoration: none;
	color: #525252;
	border-bottom: 0 solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0
}

.menuitem_main_div:focus {
	border-color: #89c3ff;
	-webkit-box-shadow: inset 0 0 0 1px #89c3ff;
	box-shadow: inset 0 0 0 1px #89c3ff
}

.menuitem_main_div:last-child {
	border-right: none
}

.menuitem_main_div:hover {
	color: #000
}

.active_main_div {
	color: #3f515a;
	font-weight: 600;
	background-color: #fff
}

.input_main_div {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: .9rem;
	padding: calc(.55rem - 2px);
	line-height: 1;
	height: 2rem;
	display: block;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	border-radius: 0
}

.input_main_div:focus {
	outline: none;
	border: 1px solid #e0e0e0;
	background-color: #fff;
	position: relative;
	z-index: 1
}

.iconWrapper_main_div {
	border: 0;
	background-color: #f7f7f7;
	height: 2rem;
	min-width: 2rem;
	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;
	font-size: 1rem;
	cursor: pointer;
	color: #585858;
	position: relative
}

.iconWrapper_main_div,
.iconWrapper_main_div i {
	line-height: 1
}

.iconWrapper_main_div .searchIcon_main_div {
	margin-right: .4rem
}

.iconWrapper_main_div:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.searchIconWrapper_main_div {
	border-left: 0 solid #a1abaf
}

.iconModal___3FlZy {
	background: #fff
}

.iconModal___3FlZy:hover {
	background: #d9d9d9;
	color: #585858
}

.iconWrapper___3vhkJ {
	border: 0;
	background-color: #f7f7f7;
	height: 2rem;
	min-width: 2rem;
	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;
	font-size: 1rem;
	cursor: pointer;
	color: #585858;
	position: relative
}

.iconWrapper___3vhkJ,
.iconWrapper___3vhkJ i {
	line-height: 1
}

.iconWrapper___3vhkJ:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0
}

.top_main_div {
	width: 100%
}

.addCustomProduct_main_div {
	cursor: pointer;
	border: 0;
	width: 2rem;
	height: 2rem;
	background: #f7f7f7;
	color: #585858;
	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;
	text-decoration: none
}

.addCustomProduct_main_div:focus {
	position: relative;
	z-index: 1
}

.searchWrap_main_div {
	background-color: #f7f7f7;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 7px
}

.searchWrap_main_div button,
.searchWrap_main_div input {
	border-radius: 0
}

.searchWrap_main_div button:first-child,
.searchWrap_main_div input:first-child {
	border-radius: 3px 0 0 3px
}

.searchWrap_main_div button:last-child,
.searchWrap_main_div input:last-child {
	border-radius: 0 3px 3px 0
}

.searchWrap_main_div>:focus {
	position: relative
}

.image___uoSxD {
	display: block;
	width: 60%;
	margin: 10px auto;
	position: relative
}

.image___uoSxD:before {
	width: 100%;
	padding-top: 100%;
	content: " ";
	display: block
}

.image___uoSxD img {
	top: 0;
	left: 0;
	-o-object-fit: contain;
	object-fit: contain;
	height: 100%;
	width: 100%
}

.countLabel___4J7Q6,
.image___uoSxD img {
	position: absolute
}

.countLabel___4J7Q6 {
	float: right;
	color: #6f6f6f;
	top: 15px;
	right: 15px
}

.category___1jf-j {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	padding: 5px;
	-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;
	min-height: 15em;
	text-decoration: none;
	color: #000;
	text-align: center
}

.category___1jf-j h1 {
	margin: 5px 0 0;
	font-size: 1em;
	font-weight: 400;
	word-wrap: break-word
}

.wrapper_main_div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	max-height: 100%;
	width: 100%
}

.wrapper_main_div>div {
	width: 100%
}

.badge_sel_tot {
	background: #585858;
	color: #fff;
	padding: .25rem 1rem;
	height: calc(2rem - 2px);
	font-size: 1.5rem;
	margin-left: .5rem;
	line-height: 1.5rem;
	font-weight: 400;
	width: -webkit-min-content;
	width: -moz-min-content;
	width: min-content;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: block
}

.noActive_sel_tot {
	background: #3ea742
}

.couponModal___2D4Ff {
	min-height: calc(100vh - 100px)
}

.couponModal___2D4Ff main {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.coupon___18Hsi {
	border: 1px solid #ddd;
	padding: 1rem;
	width: 300px
}

.loader___2Clx9 {
	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
}

.table___2Td1m {
	padding: 10px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.table___2Td1m,
.table___2Td1m .col___2BNZ- {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.table___2Td1m .col___2BNZ- {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	border: 1px solid #cecece;
	border-left: none;
	border-radius: 0;
	width: 150px
}

.table___2Td1m .col___2BNZ- .row___11boc {
	padding: 10px 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	border-bottom: 1px solid #cecece
}

.table___2Td1m .col___2BNZ- .row___11boc input {
	padding: 5px 10px;
	width: 100%;
	outline: none;
	border: 1px solid #cecece;
	height: 30px;
	border-radius: 3px
}

.table___2Td1m .col___2BNZ- .row___11boc:first-child {
	background-color: #f8f8f8;
	font-weight: 600;
	font-size: 14px
}

.table___2Td1m .col___2BNZ- .row___11boc:last-child {
	border-bottom: none
}

.table___2Td1m .col___2BNZ-:first-child {
	width: calc(100% - 300px);
	border-radius: 3px 0 0 3px;
	border-left: 1px solid #cecece
}

.table___2Td1m .col___2BNZ-:first-child .row___11boc:first-child {
	text-align: left;
	width: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.table___2Td1m .col___2BNZ-:last-child {
	border-radius: 0 3px 3px 0
}

@media (max-width:768px) {
	
	
	.loginform {
		max-width: 100%;
		flex: 0 0 100%;
	}
	.modal-content {
		width:95% !important;
	}
	.select2-container {
		width:90% !important;
	}
	.pricenum-d-b {
		width:90% !important;
	}
	.hight_mob {		
		height: 50% !important;
	}
	.text_mob {		
		font-size: 25px !important;
	}
	.mob_dis {
		width:90% !important;
	}
	.modal-content-height400 {
		width:95% !important;
	}
	.input_main_div {
		width: 50%  !important;	
	}
	.table___2Td1m {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
	.table___2Td1m .col___2BNZ- {
		width: 100%;
		border-bottom: none;
		border-left: 1px solid #cecece;
		border-right: 1px solid #cecece
	}
	.table___2Td1m .col___2BNZ-:first-child {
		border-radius: 3px 3px 0 0;
		width: 100%
	}
	.table___2Td1m .col___2BNZ-:first-child .row___11boc:first-child {
		text-align: center
	}
	.table___2Td1m .col___2BNZ-:last-child {
		border-radius: 0 0 3px 3px;
		width: 100%;
		border-bottom: 1px solid #cecece
	}
}

.form___33zEY {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap column;
	flex-flow: column wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.inner___1RjEJ,
.loader___2xz8L {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.loader___2xz8L {
	overflow: hidden
}

.header___3S7_g {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap
}

.header___3S7_g>* {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.label___3nq0Z {
	border-bottom: 2px solid #e6e6e6;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	font-size: .9rem;
	font-weight: 600;
	margin: 0 .5rem;
	height: 1.5rem
}

.inputWrapper___1HZHx {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	margin: .5rem;
	position: relative
}

.inputWrapper___1HZHx label {
	display: inline-block;
	font-size: .9rem;
	margin-bottom: .3rem
}

.inputWrapper___1HZHx .inputError___rWZPp {
	position: absolute;
	right: 0;
	top: 0;
	height: 1rem;
	font-size: .8rem;
	line-height: 1rem;
	text-align: right;
	color: #8b0000
}

.input___2Tj_l {
	border-radius: 3px;
	border: 1px solid #bbb;
	line-height: 1;
	padding: .5rem;
	width: 100%;
	font-size: .9rem;
	color: #1a1a1a
}

.input___2Tj_l.error___2zYmw {
	border-color: #8b0000
}

.billing___38zS7,
.shipping___bn3_r {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	width: 50%;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.billing___38zS7 .inputWrapper___1HZHx,
.shipping___bn3_r .inputWrapper___1HZHx {
	width: calc(50% - 1rem)
}

.billing___38zS7 .company___hwnqJ,
.billing___38zS7 .country___3A-Id,
.shipping___bn3_r .company___hwnqJ,
.shipping___bn3_r .country___3A-Id {
	width: 100%
}

.shippingCopy___cbWaF {
	justify-self: end
}

.select___OYMnA__input input:focus {
	-webkit-box-shadow: none;
	box-shadow: none
}

.select___OYMnA__control-is-focused,
.select___OYMnA__control-is-focused:hover {
	border-color: #89c3ff;
	-webkit-box-shadow: 0 0 0 2px #89c3ff;
	box-shadow: 0 0 0 2px #89c3ff
}

.modal___1vNEW {
	height: 710px
}

.modal___1yTDD {
	width: 400px;
	max-width: 100%
}

.customers___1wPfH {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-ms-flex-line-pack: start;
	align-content: flex-start;
	overflow-x: hidden;
	overflow-y: auto
}

.customers___1wPfH,
.empty___3LqGZ {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	padding: 0;
	margin: 0;
	border: 1px solid #eee
}

.empty___3LqGZ {
	-ms-flex-positive: 1;
	flex-grow: 1;
	-ms-flex-flow: wrap row;
	flex-flow: row wrap;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.customer___29nxI {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-flow: wrap column;
	width: 100%;
	padding: .5rem;
	height: 4rem;
	-ms-flex-pack: distribute;
	justify-content: space-around;
	flex-flow: column wrap
}

.customer___29nxI:nth-child(2n) {
	background: #eee
}

.customer___29nxI:hover {
	background: #90bed5
}

.email___2GKj5 {
	font-weight: 700
}

.email___2GKj5,
.username___1Wi5L {
	width: 100%
}

.search___1uXFf {
	padding: .5rem;
	margin-bottom: .5rem;
	border: 1px solid #eee
}



.modalclient {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}


.modalprice {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}

.modalhold {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modal-contenthold {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    /*padding: 10px;*/
    width: 40rem;
    border-radius: 0.5rem;
	height: 200px;
}
.close-buttonhold {
    float: right;
    width: 1rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: 0.25rem;
    /*background-color: lightgray;*/
}
.close-buttonhold:hover {
    /*background-color: darkgray;*/
}

.modalreprint {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modallist {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modal-contentlist {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    /*padding: 10px;*/
    width: 60rem;
    border-radius: 0.5rem;
	height: 300px;
}
.close-buttonlist {
    float: right;
    width: 1rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: 0.25rem;
    /*background-color: lightgray;*/
}
.close-buttonlist:hover {
    /*background-color: darkgray;*/
}

.modalqty {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modal {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    visibility: hidden;
    transform: scale(1.1);
    transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modal-content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    /*padding: 10px;*/
    width: 40rem;
    border-radius: 0.5rem;
}


.modal-content-height400 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    /*padding: 10px;*/
    width: 40rem;
    border-radius: 0.5rem;
	height: 400px;
}

.modal-content-height300 {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: white;
    /*padding: 10px;*/
    width: 40rem;
    border-radius: 0.5rem;
	height: 300px;
}
.close-button {
    float: right;
    width: 1rem;
    line-height: 1.5rem;
    text-align: center;
    cursor: pointer;
    border-radius: 0.25rem;
    /*background-color: lightgray;*/
}
.close-button:hover {
    /*background-color: darkgray;*/
}
.show-modal {
    opacity: 1;
    visibility: visible;
    transform: scale(1.0);
    transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.calculator {
  border: 1px solid #ccc;
  border-radius: 5px;
  /*position: absolute;*/
  width: 250px;
}

.calculator-screen {
  width: 100%;
  font-size: 5rem;
  height: 80px;
  border: none;
  background-color: #252525;
  color: #fff;
  text-align: right;
  padding-right: 20px;
  padding-left: 10px;
}
.cla_but {
  height: 60px;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #c4c4c4;
  background-color: transparent;
  font-size: 2rem;
  color: #333;
  background-image: linear-gradient(to bottom,transparent,transparent 50%,rgba(0,0,0,.04));
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), inset 0 1px 0 0 rgba(255,255,255,.45), inset 0 -1px 0 0 rgba(255,255,255,.15), 0 1px 0 0 rgba(255,255,255,.15);
  text-shadow: 0 1px rgba(255,255,255,.4);
}

.cla_but:hover {
  background-color: #eaeaea;
}
.cla_but_qty {
  height: 60px;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #c4c4c4;
  background-color: transparent;
  font-size: 2rem;
  color: #333;
  background-image: linear-gradient(to bottom,transparent,transparent 50%,rgba(0,0,0,.04));
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), inset 0 1px 0 0 rgba(255,255,255,.45), inset 0 -1px 0 0 rgba(255,255,255,.15), 0 1px 0 0 rgba(255,255,255,.15);
  text-shadow: 0 1px rgba(255,255,255,.4);
}

.cla_but_qty:hover {
  background-color: #eaeaea;
}

.cla_but_price {
  height: 60px;
  background-color: #fff;
  border-radius: 3px;
  border: 1px solid #c4c4c4;
  background-color: transparent;
  font-size: 2rem;
  color: #333;
  background-image: linear-gradient(to bottom,transparent,transparent 50%,rgba(0,0,0,.04));
  box-shadow: inset 0 0 0 1px rgba(255,255,255,.05), inset 0 1px 0 0 rgba(255,255,255,.45), inset 0 -1px 0 0 rgba(255,255,255,.15), 0 1px 0 0 rgba(255,255,255,.15);
  text-shadow: 0 1px rgba(255,255,255,.4);
}

.cla_but_price:hover {
  background-color: #eaeaea;
}

.operator {
  color: #337cac;
}

.all-clear {
  background-color: #f0595f;
  border-color: #b0353a;
  color: #fff;
}

.all-clear:hover {
  background-color: #f17377;
}

.equal-sign {
  background-color: #2e86c0;
  border-color: #337cac;
  color: #fff;
}

.equal-sign:hover {
  background-color: #4e9ed4;
}

.calculator-keys {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}

.left{
  display: inline-block;
  float: left;
  width: 45%;
  margin: 10px;
}

.right{
  display: inline-block;
  float: right;
  width: 50%;
  margin-top: 12px;
}


.mar-10 {
    margin: 10px;
}


.qty_counter {
	color: #FFFFFF;
    background-color: #F43B05;
    float: left;
    padding: 3px;
    position: absolute;
    bottom: 5%;
    right: 5%;
	
}

a {
  text-decoration: none;
}

nav {
    font-family: monospace;
}

ul {
 /* background: darkorange;*/
     z-index: 999;
    list-style: none;
    margin: 0;
    padding-left: 0;
}

li {
  /* color: #fff;*/
  /*background: darkorange;*/
    display: block;
    float: left;
    padding: 1rem;
    position: relative;
    text-decoration: none;
  transition-duration: 0.5s;
}
  
li a {
  color: #fff;
}

li:hover {
    background: #f7f7f7;
    cursor: pointer;
}

ul li ul {
   background: #fff;
    visibility: hidden;
  opacity: 0;
  min-width: 5rem;
    position: absolute;
  transition: all 0.5s ease;
  margin-top: 1rem;
    left: 0;
  display: none;
}

ul li:hover > ul,
ul li ul:hover {
  visibility: visible;
  opacity: 1;
  display: block;
}

ul li ul li {
    clear: both;
	width:100%;
	text-align: center;
}


.arrowInfoMode_in_tot a{
	    padding-right: 10px;
		cursor: pointer;
}
/*# sourceMappingURL=2.css.map?f6c66eda70dabb9d0d4f*/