/* air-main-product_1.17.css */
 /* article.css */
@charset "UTF-8";
/*use with wrap div .select for styld arrow*/
/*
exempel
@include media("screen", ">=sm") {}
@include media("screen", "<sm") {}
*/
/*module*/
/*dimmer*/
/*transition*/
/* Flex */
/*scroll*/
/**/
/*font*/
/*SKA DETTA VARA MED? >>>*/
/* DISPLAY FLEX */
/* ROW */
/* COL */
/* JUSTIFY CONTENT */
/* ALIGN ITEMS */
/* ALIGN SELF */
/* Flex wrap */
/* Order */
/* FONT SIZES */
@media screen and (min-width: 1000px) {
  #grade_conteiner {
    margin-bottom: 48px;
  }
}
@media screen and (max-width: 999px) {
  #grade_conteiner {
    margin-bottom: 32px;
  }
}
#grade_conteiner ._header {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 1em;
}
@media screen and (max-width: 999px) {
  #grade_conteiner ._header {
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (min-width: 1000px) {
  #grade_conteiner ._header .betyg_siffra {
    margin-left: 2em;
  }
}
@media screen and (max-width: 999px) {
  #grade_conteiner ._header .betyg_siffra {
    margin-left: auto;
  }
}
#grade_conteiner ._header .ToggleGradeinputs-btn {
  background: #41574B;
  padding: 12.8px 19.2px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  font-family: "oswald-light", sans-serif;
  letter-spacing: 0.02rem;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  padding: 12.8px 32px;
}
@media screen and (max-width: 999px) {
  #grade_conteiner ._header .ToggleGradeinputs-btn {
    width: 100%;
    margin-top: 2em;
  }
}
#grade_conteiner ._header ._left {
  margin-left: auto;
}
@media screen and (max-width: 999px) {
  #grade_conteiner ._header ._left {
    width: 100%;
    margin-top: 2em;
  }
}
#grade_conteiner ._header .login-btn {
  cursor: pointer;
  font-family: "opensans", sans-serif;
  font-weight: 400;
}
#grade_conteiner ._header .hl {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}
@media screen and (max-width: 999px) {
  #grade_conteiner ._header .hl {
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
    width: 100%;
  }
}
#grade_conteiner ._header ._star {
  text-align: right;
}
#grade_conteiner ._header ._star ._text {
  width: 100%;
  font-size: 12px;
  font-weight: 600;
  display: block;
  text-transform: capitalize;
  font-family: "opensans", sans-serif;
}
#grade_conteiner .rate_wrap {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  margin-bottom: 0.5em;
}
#grade_conteiner .rate_wrap ._text {
  margin-right: 0.5em;
}
#grade_conteiner .rate-module.clicked span label:after, #grade_conteiner .rate-module:hover span label:after {
  font-weight: 700;
}
#grade_conteiner .rate-module span {
  position: relative;
}
#grade_conteiner .rate-module span label:after {
  font-weight: 400;
  font-family: "Font Awesome 6 Pro";
  content: "\f005";
  letter-spacing: 8px;
  color: #1D1D1D;
  font-size: 22px;
}
#grade_conteiner .rate-module span:hover ~ span label:after {
  font-weight: 400;
}
#grade_conteiner .rate-module input {
  position: absolute;
  top: -4px;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: calc(100% + 4px);
  margin: 0;
  border: none;
  cursor: pointer;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
#grade_conteiner .rate-module:not(:hover) span.checked ~ span label:after {
  font-weight: 400;
}

#article-grades-list {
  gap: 16px;
  display: grid;
}
@media screen and (min-width: 1000px) {
  @supports (display: grid) {
    #article-grades-list {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
    }
  }
}
#article-grades-list ._wrap {
  border: 1px solid #C6C6C6;
  padding: 2em;
  display: none;
}
#article-grades-list ._wrap:nth-child(-n+4) {
  display: block;
}
#article-grades-list ._wrap:nth-child(5) ~ ._toggle span {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
#article-grades-list ._header {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  justify-content: flex-start;
  text-align: start;
}
#article-grades-list ._header .betyg_siffra {
  margin: 0;
}
#article-grades-list ._header span {
  margin-left: 16px;
  font-family: "oswald", sans-serif;
  letter-spacing: 0.02rem;
  font-size: 1.2em;
}
#article-grades-list ._header i {
  margin-left: auto;
}
@media screen and (min-width: 1000px) {
  #article-grades-list ._toggle {
    grid-column: span 2;
  }
}
#article-grades-list ._toggle span {
  display: none;
  cursor: pointer;
  border: 1px solid #C6C6C6;
  padding: 1em;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}
@media screen and (min-width: 1000px) {
  #article-grades-list ._toggle span {
    max-width: 275px;
  }
}
#article-grades-list ._toggle span::before {
  content: attr(data-more);
}
#article-grades-list ._toggle span::after {
  font-family: "Font Awesome 6 Pro";
  content: "+";
}
#article-grades-list.active ._wrap {
  display: block;
}
#article-grades-list.active ._toggle span::before {
  content: attr(data-less);
}
#article-grades-list.active ._toggle span::after {
  content: "\f068";
}

#article-grades-form .close-header {
  -ms-flex-align: start;
  -webkit-box-align: start;
  align-items: start;
}
#article-grades-form ._text {
  font-family: "oswald", sans-serif;
  letter-spacing: 0.02rem;
}
#article-grades-form .betyg_siffra {
  display: block;
  margin: 0.5em 0 0 0;
  width: 100%;
}
#article-grades-form ._btn {
  background: #41574B;
  padding: 12.8px 19.2px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  text-decoration: none;
  font-family: "oswald", sans-serif;
  letter-spacing: 0.02rem;
  text-transform: uppercase;
}
#article-grades-form input, #article-grades-form .select, #article-grades-form textarea {
  margin-bottom: 0.5em;
}
#article-grades-form input.error, #article-grades-form .select.error, #article-grades-form textarea.error {
  margin-bottom: 0;
}
#article-grades-form .error {
  font-size: 0.9em;
  margin-bottom: 0.5em;
  display: block;
}

#grade-error {
  position: absolute;
  top: -25px;
  width: max-content;
  display: none;
}
#grade-error:after {
  display: none;
}

#variation-wrapper {
  width: 100%;
  order: -1;
}

.VB_Wrap {
  width: 100%;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  margin-bottom: 1em;
}
.VB_Wrap .variant-select {
  width: 100%;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
}
@media screen and (max-width: 999px) {
  .VB_Wrap .variant-select {
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 0.7em;
  }
}
.VB_Wrap .variant-select .variant-title-wrap {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  align-items: center;
  -moz-align-items: center;
  -webkit-align-items: center;
  min-width: 129px;
}
@media screen and (max-width: 999px) {
  .VB_Wrap .variant-select .variant-title-wrap {
    width: 100%;
  }
}
.VB_Wrap .variant-select .variant-title-wrap div {
  padding-right: 1em;
}
.VB_Wrap .variant-select .variant-title-wrap .variant-title {
  color: #979797;
}
.VB_Wrap .variant-select .variant-title-wrap .VB_label {
  display: none;
}
.VB_Wrap .variant-select .select-dropdown {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -moz-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0.7em;
}
.VB_Wrap .variant-select .select-dropdown .VB_Egenskap {
  background: #41574B;
  padding: 12.8px 19.2px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #41574B;
  padding: 6px 14px;
  text-transform: none;
}
.VB_Wrap .variant-select .select-dropdown .VB_Egenskap:not(.slct_tt) {
  color: #1D1D1D;
  background-color: #FFFFFF;
  border: 1px solid #C6C6C6;
}
.VB_Wrap .variant-select .select-dropdown .VB_Egenskap:not(.slct_tt):hover {
  background: #41574B;
  color: #FFFFFF;
  border: 1px solid #41574B;
}
.VB_Wrap .variant-select.disabled {
  pointer-events: none;
  filter: grayscale(1);
  opacity: 0.4;
}

#Bildkolumn {
  /* expanded view */
  /*.thumbswrapper{
  	position: relative;
  }*/
  /* scrollbars */
}
#Bildkolumn .thumbnail {
  cursor: pointer;
  transition: 300ms ease opacity;
}
#Bildkolumn .carousel .item {
  cursor: zoom-in;
  scroll-snap-align: center;
  scroll-snap-stop: always;
}
#Bildkolumn .icon-arrow-round.carousel-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  color: #333;
  opacity: 0;
  z-index: 2;
  cursor: pointer;
}
#Bildkolumn .icon-arrow-round.carousel-arrow:hover {
  transform: scale(1.2) translateY(-45%);
}
#Bildkolumn .icon-arrow-round.carousel-prev {
  left: 15px;
}
#Bildkolumn .icon-arrow-round.carousel-prev:before {
  content: "\f060";
  padding-right: 4px;
}
#Bildkolumn .icon-arrow-round.carousel-next {
  right: 15px;
}
#Bildkolumn .icon-arrow-round.carousel-next:before {
  content: "\f061";
  padding-left: 4px;
}
#Bildkolumn .icon-arrow-round.carousel-prev:before, #Bildkolumn .icon-arrow-round.carousel-next:before {
  font-family: "Font Awesome 6 Pro";
  font-size: 1.2em;
}
#Bildkolumn .carousel:hover ~ .hover-arrows .icon-arrow-round.carousel-arrow:not(.notvisible),
#Bildkolumn .hover-arrows:hover .icon-arrow-round.carousel-arrow:not(.notvisible) {
  opacity: 1;
}
#Bildkolumn .carousel:hover ~ .hover-arrows.nomore .icon-arrow-round.carousel-arrow:not(.notvisible),
#Bildkolumn .hover-arrows.nomore:hover .icon-arrow-round.carousel-arrow:not(.notvisible) {
  opacity: 0;
}
#Bildkolumn .expanded-view-controls {
  display: none;
}
#Bildkolumn .carousel::-webkit-scrollbar, #Bildkolumn .thumbswrapper-inner::-webkit-scrollbar {
  display: none;
}
#Bildkolumn .thumbswrapper {
  scrollbar-width: none; /* Firefox 64 */
}
#Bildkolumn .thumbs-arrow {
  pointer-events: none;
}

#Faktakolumn .lager ._icon {
  cursor: pointer;
}

/* expanded view */
.popped_img {
  max-width: 100%;
  max-height: 100%;
  position: fixed;
}
.popped_img #Bildkolumn .carousel {
  z-index: 1000000;
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow-y: hidden;
}
.popped_img #Bildkolumn .popped_img_overlay {
  position: fixed;
  background: #fff;
  width: 100%;
  height: 100%;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10000;
}
.popped_img #Bildkolumn .item {
  cursor: initial;
}
.popped_img #Bildkolumn .item img, .popped_img #Bildkolumn .item figure, .popped_img #Bildkolumn .item .video-placeholder video, .popped_img #Bildkolumn .item video, .popped_img #Bildkolumn .item iframe {
  object-fit: scale-down;
}
.popped_img #Bildkolumn .item video {
  height: auto;
  width: auto;
}
.popped_img #Bildkolumn .expanded-view-controls {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000000;
  width: 100%;
}
.popped_img #Bildkolumn .carousel-arrow, .popped_img #Bildkolumn #popped_img_close {
  font-family: "Font Awesome 6 Pro";
  z-index: 1000000;
  font-size: 24px;
  position: fixed;
  line-height: 18px;
}
.popped_img #Bildkolumn .carousel-arrow:not(.notvisible), .popped_img #Bildkolumn #popped_img_close:not(.notvisible) {
  cursor: pointer;
}
.popped_img #Bildkolumn .carousel-arrow.notvisible {
  opacity: 0.25;
}
.popped_img #Bildkolumn .carousel-arrow:not(.notvisible):hover {
  transform: scale(1.2);
}
.popped_img #Bildkolumn .carousel-prev {
  left: 20px;
  top: 50%;
}
.popped_img #Bildkolumn .carousel-prev:after {
  content: "\f060";
}
.popped_img #Bildkolumn .carousel-next {
  top: 50%;
  right: 20px;
}
.popped_img #Bildkolumn .carousel-next:after {
  content: "\f061";
}
.popped_img #Bildkolumn #popped_img_close {
  right: 20px;
  top: 20px;
}
.popped_img #Bildkolumn #popped_img_close:hover {
  transform: scale(1.2);
}
.popped_img #Bildkolumn #popped_img_close:after {
  content: "\f00d";
}
.popped_img .hover-arrows {
  display: none;
}

.carousel-zoom, .popped_img .carousel-normal {
  display: none;
}

.popped_img .carousel-zoom, .carousel-normal {
  display: block;
}

.wishlist span {
  cursor: pointer;
}

@media screen and (max-width: 999px) {
  .stickybuybutton #stickyWrap {
    position: fixed;
    bottom: 0;
    z-index: 3;
    margin-left: -16px;
  }
  .stickybuybutton #stickyWrap .TextKort, .stickybuybutton #stickyWrap #ArtnrFalt, .stickybuybutton #stickyWrap .ProduktbeskrAntalvalTabell, .stickybuybutton #stickyWrap .wishlist, .stickybuybutton #stickyWrap .variantegenskap, .stickybuybutton #stickyWrap #variation-wrapper {
    display: none;
  }
  .stickybuybutton #stickyWrap .variants {
    display: none;
  }
  .stickybuybutton #stickyWrap .amount-wrap, .stickybuybutton #stickyWrap .Set_Falt_Wrap {
    display: none;
  }
  .stickybuybutton #stickyWrap #PrisFalt {
    margin-bottom: 0;
  }
  .stickybuybutton #stickyWrap br {
    display: none;
  }
  .stickybuybutton #stickyWrap #IkonLagerIdFalt {
    margin: 0 0 8px 0;
  }
}
@media screen and (max-width: 999px) and (max-width: 419px) {
  .stickybuybutton #stickyWrap #IkonLagerIdFalt {
    margin: 0 auto 0 0;
  }
}
@media screen and (max-width: 999px) {
  .stickybuybutton .stickycontent {
    animation: transformBotTop;
    animation-duration: 1s;
    animation-fill-mode: both;
    position: relative;
    background: #fff;
    padding: 16px 32px;
    box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0px -1px 10px rgba(0, 0, 0, 0.25);
    gap: 16px;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
  }
}
@media screen and (max-width: 999px) and (min-width: 420px) {
  @supports (display: grid) {
    .stickybuybutton .stickycontent {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
    }
  }
}
@media screen and (max-width: 999px) {
  .stickybuybutton .stickycontent #LevtidFalt {
    display: none;
  }
  .stickybuybutton .firstcol {
    box-sizing: border-box;
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    -webkit-box-pack: justify;
    justify-content: space-between;
  }
}
@media screen and (max-width: 999px) and (min-width: 420px) {
  .stickybuybutton .firstcol {
    -moz-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 999px) {
  .stickybuybutton #PrisFalt {
    order: 1;
  }
  .stickybuybutton .Text_Lagerstatus {
    order: -1;
    width: 100%;
    margin-bottom: 8px;
  }
  .stickybuybutton form, .stickybuybutton .antalSubmit {
    height: 100%;
  }
  .stickybuybutton #SubmitFalt {
    margin: 0;
    width: 100%;
  }
  @keyframes transformBotTop {
    from {
      transform: translateY(100px);
    }
    to {
      transform: translateX(0);
    }
  }
}
@media screen and (max-width: 419px) {
  .stickybuybutton .firstcol {
    margin-bottom: 8px;
  }
  .stickybuybutton .Text_Lagerstatus {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1000px) {
  #accessories {
    margin-bottom: 10em;
  }
}
@media screen and (max-width: 999px) {
  #accessories {
    margin-bottom: 7em;
  }
}
#accessories .hl {
  display: block;
}
@media screen and (min-width: 1000px) {
  #accessories .hl {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 999px) {
  #accessories .hl {
    margin-bottom: 16px;
  }
}

#pop_ls ._text {
  font-family: "oswald", sans-serif;
  letter-spacing: 0.02rem;
}

#IkonLagerIdFalt div {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
}

.Text_Lagerstatus::before,
.Text_Lagerstatus[class*=Lager_1]::before,
.Text_Lagerstatus[class*=Lager_3]::before,
.Text_Lagerstatus[class*=Lager_4]::before,
.Text_Lagerstatus[class*=Lager_7]::before,
.Text_Lagerstatus[class*=Lager_2]::before,
.Text_Lagerstatus[class*=Lager_5]::before,
#IkonLagerIdFalt > div::before {
  font-family: "Font Awesome 6 Pro";
  font-size: 10px;
  line-height: normal;
  content: "\f00c";
  background: #1D1D1D;
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  justify-content: center;
  text-align: center;
  width: 20px;
  height: 20px;
  color: #FFFFFF;
  font-weight: 700;
  margin-right: 8px;
}

#IkonLagerIdFalt > div::after {
  font-family: "opensans-bold", sans-serif;
  text-transform: uppercase;
  color: #1D1D1D;
  background-color: #FFFFFF;
  z-index: 1;
  width: 100%;
}

/* Positive statuses */
#IkonLagerIdFalt > div.Ikon_Lager_1::before,
#IkonLagerIdFalt > div.Ikon_Lager_3::before,
#IkonLagerIdFalt > div.Ikon_Lager_4::before {
  background: #51A778;
}

#IkonLagerIdFalt > div.Ikon_Lager_1::after,
#IkonLagerIdFalt > div.Ikon_Lager_3::after,
#IkonLagerIdFalt > div.Ikon_Lager_4::after {
  color: #51A778;
}

/* Negative statuses */
#IkonLagerIdFalt > div.Ikon_Lager_7::before,
#IkonLagerIdFalt > div.Ikon_Lager_5::before,
#IkonLagerIdFalt > div.Ikon_Lager_2::before {
  background: #DE5050;
  content: "\f00d";
}

#IkonLagerIdFalt > div.Ikon_Lager_7::after,
#IkonLagerIdFalt > div.Ikon_Lager_5::after,
#IkonLagerIdFalt > div.Ikon_Lager_2::after {
  color: #DE5050;
}

/* Neutral statuses */
#IkonLagerIdFalt > div.Ikon_Lager_9::after,
#IkonLagerIdFalt > div.Ikon_Lager_10::after,
#IkonLagerIdFalt > div.Ikon_Lager_11::after {
  color: #1D1D1D;
}

#IkonLagerIdFalt > div.Ikon_Lager_9::before,
#IkonLagerIdFalt > div.Ikon_Lager_10::before,
#IkonLagerIdFalt > div.Ikon_Lager_11::before {
  background: #1D1D1D;
}

html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "I lager";
}

html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "In stock";
}

html[lang=NL] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=NL] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=NL] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "WOP VOORRAAD ";
}

html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "På lager";
}

html[lang=DA] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=DA] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=DA] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "På lager";
}

html[lang=DE] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=DE] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=DE] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "AUF LAGER";
}

html[lang=FR] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=FR] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=FR] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "EN STOCK";
}

html[lang=FI] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=FI] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=FI] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "VARASTOSSA";
}

html[lang=PL] #IkonLagerIdFalt > div.Ikon_Lager_1::after,
html[lang=PL] #IkonLagerIdFalt > div.Ikon_Lager_3::after,
html[lang=PL] #IkonLagerIdFalt > div.Ikon_Lager_4::after {
  content: "W MAGAZYNIE";
}

html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_7::after {
  content: "Slutsåld";
}

html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_7::after {
  content: "Utsolgt";
}

html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_7::after {
  content: "Sold out";
}

html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_5::after {
  content: "Tillfälligt slut";
}

html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_5::after {
  content: "Midlertidig tomt";
}

html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_5::after {
  content: "Out of stock";
}

html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_2::after {
  content: "Tillfälligt slut";
}

html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_2::after {
  content: "Midlertidig tomt";
}

html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_2::after {
  content: "Out of stock";
}

html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_9::after {
  content: "Leverans 6-12 dagar";
}

html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_9::after {
  content: "Levering 6-12 dager";
}

html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_9::after {
  content: "Delivery 6-12 days";
}

html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_10::after {
  content: "Leverans 10-15 dagar";
}

html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_10::after {
  content: "Levering 10-15 dager";
}

html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_10::after {
  content: "Delivery 10-15 days";
}

html[lang=SV] #IkonLagerIdFalt > div.Ikon_Lager_11:after {
  content: "Leverans 15-30 dagar";
}

html[lang=NO] #IkonLagerIdFalt > div.Ikon_Lager_11::after {
  content: "Levering 15-30 dager";
}

html[lang=EN] #IkonLagerIdFalt > div.Ikon_Lager_11::after {
  content: "Delivery 15-30 days";
}

/* Backup text for lagerstatus */
#LevtidFalt {
  pointer-events: none;
  position: relative;
  width: 100%;
  display: flex;
  justify-content: flex-end;
  text-wrap-mode: nowrap;
}
#LevtidFalt a {
  font-family: "opensans-bold", sans-serif;
  text-transform: uppercase;
  color: #1D1D1D;
  top: 0;
  left: 28px;
  text-decoration: none;
}
#LevtidFalt a#Lagerid_2 {
	display: none;
}

/* --- SET --- */
.Set_Falt_Wrap {
  box-sizing: border-box;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 1em;
}
.Set_Falt_Wrap br {
  display: none;
}
.Set_Falt_Wrap b {
  display: none;
}
.Set_Falt_Wrap .select-wrapper {
  width: 100%;
  margin-bottom: 1em;
}
.Set_Falt_Wrap .select-wrapper select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 8px 10px;
  font-size: 1.1em;
  width: 100%;
  border: 1px solid #C6C6C6;
}
.Set_Falt_Wrap .select-wrapper:last-child {
  margin-bottom: 0;
}

.artikel_antal {
  display: none;
}

.amount-wrap .Sub, .amount-wrap .Add {
  font-family: "Font Awesome 6 Pro";
  cursor: pointer;
}
.amount-wrap .Sub:after {
  content: "\f068";
}
.amount-wrap .Add:after {
  content: "+";
}

