.Cart {padding-top:13px;}
.BWrap:before {content:"Varukorg"; font-size:20px; font-weight:700; line-height:35px; text-transform:uppercase; padding:10px; display:block; text-align:center; font-family:'Rajdhani', Arial, Helvetica, sans-serif;}
.Varukorg span.AIRvarukorg-Qty {float:left;}
.Varukorg .AIRvarukorg-Arrow {display:block !important; float:left;}
.Varukorg .AIRvarukorg-Arrow::before {display:block; font-family:"Font Awesome 5 Pro"; font-weight:300; content:"\f290"; font-size:24px; text-align:center; padding-top:1px;}
.Varukorg .AIRvarukorg-Arrow::after {content:"Varukorg"; color:#000; font-size:14px; display:block;}
.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart {background:#1d837b; color:#fff; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; display:block; float:none; width:25px; height:25px; line-height:25px; padding:0; position:relative; text-align:center; margin:0 -0 0 -25px;}
.Varukorg .EmptyCart {float:left;}
.AIRvarukorg-Text {position:absolute; top:5px; right:5px;}
.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:left; position:relative; margin:0 5px; display:none !important;}
#AIRvarukorg-Wrap {background:#fff; min-height:100%; height:100%; position:fixed; right:0; top:0; width:400px; z-index:1000; transition:right 0.3s ease 0s;}
#AIRvarukorg-Wrap .Sub, #AIRvarukorg-Wrap .Add{display: none;}
#AIRvarukorg-Wrap span.EmptyCart {padding:10px; display:none;}
#AIRvarukorg-Wrap .Rem {float:right;}
#AIRvarukorg-Wrap .Rem, #AIRvarukorg-Wrap .Sub, #AIRvarukorg-Wrap .Add {cursor:pointer; float:left; margin:15px 1% 0; line-height:25px; text-align:center; width:5%;}
#AIRvarukorg-Wrap .Rem img, #AIRvarukorg-Wrap .Sub img, #AIRvarukorg-Wrap .Add img {max-width:17px;}
#AIRvarukorg-Wrap .Img {width:10%; text-align:center; height:45px; float:left; margin:0 2% 0 0; background:#fff;}
#AIRvarukorg-Wrap .TxtWrap {float:right; width:88%}
#AIRvarukorg-Wrap .RowWrap .Row {border-bottom:1px solid #ddd; line-height:45px; padding:10px; width:100%;}
#AIRvarukorg-Wrap .Rabatt {float:left; line-height:normal; margin:-17px 0 0;}
#AIRvarukorg-Wrap .DescrWrap {width:70%;}
#AIRvarukorg-Wrap .DescrWrap, #AIRvarukorg-Wrap .TxtWrap .Price {float:left; height:45px; overflow:hidden;}
#AIRvarukorg-Wrap .TxtWrap .Price {width:23%; text-align:center;}
#AIRvarukorg-Wrap .TxtWrap input {background:#fff; float:left; margin:8px 1% 0; text-align:center; width:11%; display:none;}
#AIRvarukorg-Wrap .Footer .SumWrap {line-height:35px; text-align:center;}
#AIRvarukorg-Wrap .Footer .SumWrap .SumTxt, #AIRvarukorg-Wrap .BWrap .Footer .SumWrap .Sum {display:inline-block;}
#AIRvarukorg-Wrap .Checkout {width:90%; margin:0 auto 15px;}
#AIRvarukorg-Wrap .Checkout a {height:60px; line-height:60px; text-align:center; font-size:16px;}
#AIRvarukorg-Wrap .RowWrap {max-height:300px; overflow-y:scroll;}
#AIRvarukorg-Wrap .BWrap .Footer {position: absolute; bottom: 0; width: 100%;}
#AIRvarukorg-Wrap .BWrap .Footer:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.Varukorg .Checkout a {margin:5px 0;}
.Checkout a:after {font-family:"Font Awesome 5 Pro"; font-weight:300; content:"\f054"; padding-left:5px;}
.SumTxt {margin:0 5px;}
.BError {padding:0 0 5px;} 
.BWrap .Close {display:block; position:fixed; cursor:pointer; width:30px; height:30px; left:10px; top:15px;}
.BWrap .Close:before {display:block; content:''; cursor:pointer; width:30px; height:30px; background-image:url('/bilder/butik/svg/close.svg'); background-repeat:no-repeat; background-size:30px; background-position:center;}

/* ANPASSNINGAR */
.Varukorg span {font-size:13px; font-weight:300; text-transform:uppercase;}
.Checkout a, #AIRvarukorg-Wrap .DescrWrap {font-weight:400;}
.SumTxt, .Sum {font-size:23px; font-family:'Rajdhani', Arial, Helvetica, sans-serif; font-weight:600;}
.Footer .Checkout a {font-size:15px;}
#AIRvarukorg-Wrap .DescrWrap, #AIRvarukorg-Wrap .TxtWrap .Price {font-size:16px; font-weight:600; font-family:'Rajdhani', Arial, Helvetica, sans-serif;}
.BError {color:red; font-size:12px;}
.Varukorg .AIRvarukorg-Qty, .Varukorg .EmptyCart {font-size:10px; font-weight:500;}
.Checkout a:after {font-size:11px;}
#AIRvarukorg-Wrap .Rabatt {font-size:10px;}
.Checkout a, .Checkout a:hover, .AIRvarukorg-Sum, .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;}
/*----------------------------------------------------------------------------------*/
@media screen and (min-width:851px) {
	#AIRvarukorg-Wrap {-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;
	-webkit-transform:translateX(400px); transform:translateX(400px); -moz-transform:translateX(400px); -o-transform:translateX(400px); -ms-transform:translateX(400px);}
	#AIRvarukorg-Wrap.active {/*box-shadow:2px 1px 20px #555; -webkit-box-shadow:2px 1px 20px #555;*/ border-left:1px solid #000; display:block !important; -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;
	-webkit-transform:translateX(0px); transform:translateX(0px); -moz-transform:translateX(0px); -o-transform:translateX(0px); -ms-transform:translateX(0px);}
}
/*----------------------------------------------------------------------------------*/
@media screen and (max-width:850px) {
	#kundvagn {position:static; margin:9px 0 0;}
	.Varukorg {padding:0 5px 0 0;}
	.AIRvarukorg-Text { position:absolute; top:-5px; right:1px;}
	#kundvagn .Cart:hover {background:none;}
	.Varukorg {min-width:inherit; line-height:35px;}
	#AIRvarukorg-Wrap {width:100%; top:90px; height: calc(100% - 90px); min-height: calc(100% - 90px);}
	#AIRvarukorg-Wrap .Checkout {display:block;}
	.AIRvarukorg-Sum, #Snabbkassa_Artiklar_FyndaIKassan {display:none !important;}
	.AddKassa, .SubKassa, .remove-it {margin:5px 5px 0;}
	#kundvagn .Cart {background:none; border:none; box-shadow:none; margin:0 10px; padding:0; height:35px;}
	#kundvagn.stang:after {display:none;}
	.BWrap .Close {left:inherit; position:absolute; right:22px; top:13px;}
	.Varukorg .AIRvarukorg-Arrow::after {display:none;}
}
/*----------------------------------------------------------------------------------*/
@media screen and (max-width:430px) {
	#AIRvarukorg-Wrap .BWrap .RowWrap .Row .TxtWrap .DescrWrap {font-size:15px;}
	#AIRvarukorg-Wrap {top:81px; height: calc(100% - 75px); min-height: calc(100% - 75px);}
}
/*----------------------------------------------------------------------------------*/
@media screen and (max-height:510px) {
	#AIRvarukorg-Wrap .RowWrap {max-height:270px;}
}
/*----------------------------------------------------------------------------------*/











