
/*----------------------------------------------------------------------------------
  VARUKORG 1 - Standardutförande
----------------------------------------------------------------------------------*/
#kundvagn {margin:4px 0 0; position:relative; z-index:4;}
#kundvagn .Cart {border-radius:2px 0 0 2px; -webkit-border-radius:2px 0 0 2px; z-index:4;}
#kundvagn .Varukorg {padding:0 10px; position:relative; z-index:4;}
.Varukorg span.AIRvarukorg-Qty {float:left;}
.Varukorg .AIRvarukorg-Arrow {display:inline-block !important; float:left;}
.Varukorg .AIRvarukorg-Arrow::before {font-family:"SS BlackTie-Regular"; content:"\E500"; display:block;}
.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart {background:#be3d3d; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; display:block; float:none; width:25px; height:25px; line-height:25px; margin:3px 3px 0 -5px !important; padding:0; position:relative; text-align:center;}
.Varukorg .EmptyCart {float:left;}
.AIRvarukorg-Text a.Checkout {float:right; height:24px; line-height:24px; margin:5px 0; padding:0 10px;}
.AIRvarukorg-Text i.fa-caret-down, .AIRvarukorg-Text i.fa-shopping-cart {float:left; margin:0 10px 0 0;}
.AIRvarukorg-Text p {float:left; margin:0 10px 0 0;}
.AIRvarukorg-Sum {display:inline-block;}
#AIRvarukorg-Wrap {position:absolute; right:0; width:400px; z-index:4; background:#fff; margin-top:12px; border-radius:5px; box-shadow:0px 10px 15px rgba(0,0,0,0.2);}
.Varukorg.active::after {content:"\f0de"; font-family:FontAwesome; position:absolute; left:50%; top:66px; -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); color:#fff; font-size:40px;}
#AIRvarukorg-Wrap .DescrWrap {order:1}
#AIRvarukorg-Wrap .BWrap {width:100%;}
#AIRvarukorg-Wrap.active {display:block!important;}
#AIRvarukorg-Wrap span.EmptyCart {padding:10px; display:none;}
#AIRvarukorg-Wrap .Rem {float:right; margin:0 0 0 8% !important;}
#AIRvarukorg-Wrap .Rem, #AIRvarukorg-Wrap .Sub, #AIRvarukorg-Wrap .Add {cursor:pointer; margin:0 1% 0; line-height:20px; width:5%; -webkit-order:2; -ms-flex-order:2; order:2;}
#AIRvarukorg-Wrap .TxtWrap input {border:0 none; background:transparent; display:inline-block; margin:0 1% 0; text-align:center; height:20px; line-height:20px; padding:0 !important; width:11%; -webkit-order:2; -ms-flex-order:2; order:2;}
#AIRvarukorg-Wrap .Rem img, #AIRvarukorg-Wrap .Sub img, #AIRvarukorg-Wrap .Add img {max-width:15px;}
#AIRvarukorg-Wrap .Img {width:10%; text-align:center; float:left; margin:0 2% 0 0; background:#fff;}
#AIRvarukorg-Wrap .TxtWrap {float:left; width:88%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items: center; -ms-flex-align:center; align-items:center;}
#AIRvarukorg-Wrap .RowWrap .Row {border-bottom:1px solid #ddd; padding:20px; width:100%;}
#AIRvarukorg-Wrap .Rabatt {float:left; line-height:normal; margin:-17px 0 0;}
#AIRvarukorg-Wrap .DescrWrap {width:100%; -webkit-order:1; -ms-flex-order:1; order:1;}
#AIRvarukorg-Wrap .DescrWrap, #AIRvarukorg-Wrap .TxtWrap .Price {display:inline-block;}
#AIRvarukorg-Wrap .TxtWrap .Price {width:60%; -webkit-order:1; -ms-flex-order:1; order:1;}
#AIRvarukorg-Wrap .Footer .SumWrap {display:block; text-align:center; line-height:45px;}
#AIRvarukorg-Wrap .Footer .SumWrap .SumTxt, #AIRvarukorg-Wrap .BWrap .Footer .SumWrap .Sum {display:inline-block;}
#AIRvarukorg-Wrap .Checkout {display:block; text-align:center;}
#AIRvarukorg-Wrap .RowWrap {max-height:300px; overflow-y:scroll;}
#AIRvarukorg-Wrap .BWrap .Footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.Varukorg .Checkout a {margin:5px 0;}
.Checkout a {background-color:#008043; border-bottom:2px solid #003f21; color:#fff; height:50px; line-height:50px; text-transform:uppercase; display:block; padding:0 10px; transition:all 0.5s ease 0s;}
.Checkout a:hover {background:#00512a;}
.CheckoutBig a {height:50px; line-height:50px; -webkit-border-radius:0 2px 2px 0; border-radius:0 2px 2px 0;}
.Footer .Checkout a {border-bottom-right-radius:5px; border-bottom-left-radius:5px;}
.SumTxt {margin:0 5px;}
.BError {padding:10px;}
.br-vk {display:none;}

/* ANPASSNINGAR */
#kundvagn .Varukorg {background:#E8E6E4; border:2px solid #dcd8d4; border-right:0px; height:50px; border-top-left-radius:5px; border-bottom-left-radius:5px;}
#kundvagn .Cart:hover .Varukorg {background:#d0ccc8;}
.CheckoutBig a {border-radius:5px;}
#kundvagn .Varukorg.emptyCart {background:transparent; border:none;}
#kundvagn .Varukorg.addedAnimation {background:#008043;}
.Varukorg span {line-height:50px}
.Checkout a {font-weight:400;}
.Varukorg .AIRvarukorg-Arrow:before {font-size:25px;}
.SumTxt, .Sum {font-size:17px;}
.Footer .Checkout a {font-size:15px;}
#AIRvarukorg-Wrap .DescrWrap .Descr {font-size:13px; font-weight:400;}
#AIRvarukorg-Wrap .DescrWrap .VarukorgVarum {font-size:11px; font-weight:400;}
#AIRvarukorg-Wrap .TxtWrap .Price {font-size:16px; font-weight:700;}
.BError {color:red; font-size:12px;}
.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart, .Checkout a {font-size:12px;}
.Checkout a:after {font-size:11px;}
#AIRvarukorg-Wrap .Rabatt {font-size:10px;}
.AIRvarukorg-Sum {color:#000;}
.Varukorg .AIRvarukorg-Arrow:before {color:#5d5a57;}
.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart {color:#fff;}
#AIRvarukorg-Wrap .Rabatt {color:#CD3928;}
#AIRvarukorg-Wrap .RowWrap .Row, #kundvagn .Cart:hover, #kundvagn .Varukorg {-moz-transition:all 0.2s ease-in-out; -o-transition:all 0.2s ease-in-out; -webkit-transition:all 0.2s ease-in-out; transition:all 0.2s ease-in-out;}

/* TILLBEHÖR I VARUKORG */
.TillbehorIVarukorg {max-height:100px; overflow-y:scroll; margin:20px 0 !important;}
.TillbehorIVarukorg .PT_WrapperLista {border:none; margin:0; width:100%;}
.TillbehorIVarukorg .PT_Wrapper {width:100%; margin:0!important; border:none!important;}
.TillbehorIVarukorg .PT_WrapperLista .PT_Beskr a {font-size:13px; font-weight:400;}

@media screen and (min-width: 851px) {
	#kundvagn {margin-top:0; position:absolute; right:0; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%);}
}

/*----------------------------------------------------------------------------------*/
@media screen and (max-width: 850px) {
	#kundvagn .Varukorg {padding:0;}
	#kundvagn {position:static; background:transparent; height:35px;}
	#kundvagn .Cart:hover {background:none;}
	.Varukorg {min-width:inherit; line-height:35px;}
	.Varukorg .AIRvarukorg-Arrow::before {color:#222;}
	.Varukorg.active::after {top:65px;}
	#AIRvarukorg-Wrap {width:100%; top:45px;}
	.AIRvarukorg-Sum, #Snabbkassa_Artiklar_FyndaIKassan {display:none !important;}
	.AddKassa, .SubKassa, .remove-it {margin:5px 5px 0;}
	.Varukorg.active::after {font-size:50px; left:30%; }
	#kundvagn .Varukorg {background:transparent; border:none;}
	.Varukorg span {line-height:inherit;}
	#kundvagn .CheckoutBig {display:none;}
}
/*----------------------------------------------------------------------------------*/
@media screen and (max-width: 430px) {
	#AIRvarukorg-Wrap .BWrap .RowWrap .Row .TxtWrap .DescrWrap {font-size:10px;}
}