/* --- SET I SET --- */
.Set_Falt_Wrap {display:none;}
.Set-I-Set {width:100%; text-align:left; clear:both;}
.Set-I-Set .ArtiklarISet {margin-bottom: 30px;}
.Artikellista_wrapper_SET {position:relative; width:100%; display:none;}
.SetFaltWrap:before, .SetFaltWrap:after {content:""; display:block; clear:both; visibility:hidden;}
.ArtiklarISet > .SetFaltWrap:nth-child(1n + 2) {padding-top:15px;}
.ArtiklarISet {text-align:left;}

/* Rubriker */
.SetFaltWrap h3 {cursor:pointer; font-size:19px; text-align: center; 	display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center;}
.SetFaltWrap h3 .h3-prepend {/*float:right;*/ -webkit-box-ordinal-group:2; -ms-flex-order:1; order:1;	margin-left: 8px; top: 3px; position: relative;}
.SetFaltWrap h3 .h3-append {font-size:14px; display:block; text-align:right; float:right; margin:0 10px; padding-bottom:5px; -webkit-box-flex:1; -ms-flex:1; flex:1;}
.SetFaltWrap h3 .h3-append i {color:#3B8583; font-size:14px;}
.SetFaltWrap h3 .h3-prepend i.fa-angle-double-down:before{content: "\f107";}
.SetFaltWrap h3 .h3-append i.fa-angle-double-up:before, .SetFaltWrap h3 .h3-append i.fa-angle-double-up:before, .SetFaltWrap h3 .h3-prepend i.fa-angle-double-up:before{content: "\f106";}
.SetFaltWrap h3 .h3-prepend i.fa-angle-double-down:before, .SetFaltWrap h3 .h3-prepend i.fa-angle-double-up:before{font-weight: 300; font-size: 24px; line-height: 18px;}
.SetFaltWrap h3.level2 {border-top:1px solid #ddd; padding:10px 0; margin:0; display:-webkit-box; display:-ms-flexbox; display:flex;}
.ArtiklarISet > .SetFaltWrap > h3 {padding-bottom:15px; border-bottom:1px solid #ddd; margin-bottom:-1px;}
.ArtiklarISet > .SetFaltWrap > h3 .h3-append {display:none;}
.Artikellista_Beskr_SET_conteiner{justify-content:space-between;}

/* Nivå 1 */
.Artikellista_SET {display:block; background-color:#fff; width:100%; height:auto; padding:0 1em; position:relative; float:left; border:1px solid #ddd; border-radius:3px; border-bottom:0px; cursor:pointer; /*opacity: 0.6;*/}
.Artikellista_SET:last-of-type {margin-bottom:20px; border-bottom:1px solid #ddd;}
.Artikellista_SET.set-selected {font-weight:bold; border:1px solid #398583; box-shadow:0 0 1px #398583;opacity:1;}
.Artikellista_SET.set-selected:last-of-type {border-bottom:1px solid #325d36;}
.Artikellista_Bildruta_SET img {max-height:70px;}
.Artikellista_Bildruta_SET {width:70px; height:70px; min-width:70px; float:left; display:flex; align-items:center;}
.Artikellista_SET_Val, .Artikellista_Beskr_SET {padding-top:0px; float:left;}
.Artikellista_Beskr_SET {margin-left:14px; padding-right:10px; padding-bottom:0px; flex-grow:100; font-size:16px; text-align:left;}
.Artikellista_Text_SET {margin:5px 0; font-size:11px;}
.Artikellista_Pris_SET {float:right; width:auto!important; white-space:nowrap; text-align:right;}
.Artikellista_Pris_SET .Pris_Kampanj{color:#cb0000;}
.Artikellista_Pris_SET .Pris_ordpris{color:#777; text-decoration: line-through;}
.Artikellista_Prisdiff_SET a {display:block;}
.Artikellista_SET_Val input {position:absolute; width:100%; height:100%; top:0; left:0; opacity:0; margin:0; cursor:pointer;}
.Artikellista_SET_Val i {font-size:28px; margin-right:10px; color:#3B8583; width:30px;}
.Artikellista_SET_Val input:checked + i:before {content:"\f058"; font-size:28px; width:30px; margin-right:10px; color:#3B8583;}
.ProduktbeskrAntalvalTabell, .Set-I-Set .set_in_set_loader {display:none;}
.Artikellista_Attribut.hide-it, .Set-I-Set .Artikellista_SET_I_SET.hide-it {visibility:hidden; display:none!important; width:0;}
.Artikellista_SET .relative{position: relative; width:100%;}

/* Nivå 2 */
.Artikellista_SET_I_SET {width:100%; margin-top:20px; clear:both;}
.Artikellista_SET_I_SET .Artikellista_SET.set-selected {background:#e9eeea;}
.Artikellista_SET_I_SET .Artikellista_SET, .Artikellista_SET .relative {display:flex; align-items:center; padding:5px;}
.Artikellista_SET_I_SET .Artikellista_SET_Val, .Artikellista_SET_I_SET .Artikellista_Beskr_SET {padding-top:0;}
.Artikellista_SET_I_SET .Artikellista_SET_Val i, .Artikellista_SET_I_SET .Artikellista_SET_Val input:checked + i:before {font-size:18px; margin-right:5px; width:20px;}
.Artikellista_SET_I_SET .Artikellista_Beskr_SET {font-size:13px;  padding-bottom:0;}


/* Lagerstatus */
.Artikellista_Beskr_SET_conteiner .status {font-weight: 300;}
/*.Artikellista_Beskr_SET_conteiner .status::before {content: 'Uppskattad leveranstid:'; margin-right: 3px; display: block; font-size: 13px;}*/
.Artikellista_Beskr_SET_conteiner .status .Text_Lagerstatus::before {content: '\f0d1'; margin-right: 5px; font-size: 14px;}


.SET_I_SET_Active .Artikellista_SET .status{display: none;}
.SET_I_SET_Active .Artikellista_SET .SET_I_SET_Data .status{display: block;}

/* Zoom */
.Artikellista_SET .relative > .zoomIMG {position: absolute;z-index: 5;background: rgba(255,255,255,0.9);border-radius: 100%;left: 80px;top: 42px;text-align: center;line-height: 28px;width: 28px;height: 28px;}
.Artikellista_SET .zoomIMGdiv {display: none; position: absolute; border: 1px solid #000; background:#fff; left: -300px; z-index: 5;}
.Artikellista_SET .active .zoomIMGdiv {display: block;}
.Artikellista_SET .active .zoomIMGdiv .closeIMG {position: absolute; right: 5px; top: 5px; padding: 5px; cursor: pointer;}

@media screen and (max-width: 1280px) and (min-width:851px) {.Artikellista_Beskr_SET_conteiner{/*-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;*/}}
@media screen and (max-width:850px) {.Artikellista_SET .zoomIMGdiv {left: -16px;}
@media screen and (max-width:485px) {.Artikellista_Beskr_SET_conteiner{-webkit-flex-wrap: wrap;-ms-flex-wrap: wrap;flex-wrap: wrap;}}

