
/*----------------------------------------------------------------------------------
  VARUKORG 1 - Standardutförande
----------------------------------------------------------------------------------*/
#kundvagn {margin:0 0 0; position:relative;} 
#kundvagn .Cart {-webkit-border-radius:2px 0 0 2px; z-index:4;}
#kundvagn .Varukorg {height: 40px; min-width: 40px; padding:0 10px; position:relative; z-index:4;}
.Varukorg span.AIRvarukorg-Qty {float:right;}
.Varukorg .AIRvarukorg-Arrow {display:inline-block !important; float:right;}
.Varukorg .AIRvarukorg-Arrow::before {font-family:"SS BlackTie-Regular"; content:"\E500"; display:block;}
.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart {background:#77adbb; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; display:block; float:none; width:25px; height:25px; line-height:25px; margin:-3px -42px 0 0px !important; padding:0; position:relative; text-align:center;}
.Varukorg .EmptyCart {float:right;}
.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 {float: right; display: none !important;}
#AIRvarukorg-Wrap {position:absolute; right:0; width:400px; z-index:1000; background:#fff; margin-top:12px;}
.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; height: 36px; min-width: 36px;}
#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; display:none;}
#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 {height:40px; width: 100%; line-height:40px; text-transform:uppercase; display:block; padding:2px 10px; transition:all 0.5s ease 0s;}
.Checkout a:hover {background: #2F2F2F;}
.CheckoutBig a {height:40px; line-height:38px; display: none;}
.SumTxt {margin:0 5px;}
.BError {padding:10px;}
.br-vk {display:none;}

/* ANPASSNINGAR */
#kundvagn .Varukorg.emptyCart {background:transparent; border:none;}
#kundvagn .Varukorg.addedAnimation {background:#CDE7F0;}
.Varukorg span {line-height:40px}
.Checkout a {font-weight:400; background: #111; color: #fff;}
.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, .Varukorg .AIRvarukorg-Arrow:before {color:#000;}
.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart {color:#fff;}
#AIRvarukorg-Wrap .Rabatt {color:#CD3928;}
#AIRvarukorg-Wrap .RowWrap .Row, #kundvagn .Cart:hover {-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;}

/* Anpassnign */
.fraktfriinformation {padding: 5px; text-align: center;}

/*----------------------------------------------------------------------------------*/
@media screen and (max-width: 850px) {
	#kundvagn .Varukorg {padding:0; margin: 0 10px 0 20px; min-width: 30px;}
	#kundvagn {position:static; background:transparent; height:35px; border: none;}
	#kundvagn .Varukorg.addedAnimation {background:none;}
	#kundvagn .Varukorg.addedAnimation .AIRvarukorg-Qty {background:#37a237 !important;}
	#kundvagn .Cart{border: none;};
	#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;}
}