
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap');@font-face{font-family:'Inter-Regular';font-weight:400;src:url("../../public/fonts/Inter-Regular.woff");}/* change of preset for all containers */.App-content .Preset-Container-Max-Width{max-width:1352px;}.App-content .Preset-Container-Margin{margin:0px;}.Breakpoint--lg .Preset-Container-Padding{padding-right:0px!important;padding-left:0px!important;}.App-content .Preset-Container-Padding{padding-right:10px;padding-left:10px;}/* Set z-index for all swiper buttons */.App-content .swiper-button-next,.App-content .swiper-button-prev{z-index:1 !important;}/* Set size of toggle icon in sub menu */.App-content .CMS-SubMenuNode-toggler{font-size:1em;}.App-content .Dropdown.SearchForm{z-index:1;}.App-content .CMS-Newsletter-input input::placeholder{color:#fff;}.App-content .slideout-overlay{background:rgba(0,75,150,10)!important;}.App-content .DropdownMenu{box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.03);}.App-content .Button--primary{background-color:#004B96;border-radius:30px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;color:#fff;font-size:12px;font-family:Inter, sans-serif;}.App-content .Select-input{border-bottom:1px solid #F0F0F0;font-family:Inter, sans-serif;font-size:14px;}.App-content .FindStore-more{font-family:Inter, sans-serif;font-size:14px;}.App-content .CMS-MyPagesProfile-show label{font-weight:600;font-size:12px;}.App-content .Preset-Dropdown-Icon{padding-right:30px;padding-left:30px;}.Breakpoint--lg .CMS-StickyHeader-content{box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.10),
      0 3px 1px -2px rgba(0, 0, 0, 0.15),
      0 1px 5px 0 rgba(0, 0, 0, 0.08);}.App-content .Slideout-overlay{z-index:5;}.App-content .CMS-ScrollToTop .ScrollUp--active{display:flex !important;justify-content:center !important;align-items:center !important;}.App-content .CMS-Articles-pagination-item--active{font-weight:600;}.App-content .Preset-MyPagesOrders-Parcel{Display:none;}.App-content .BadgeList-item--club{display:none;}.App-content .CMS-ArticleMedia .Badge,.App-content .ListArticle .Badge{max-height:50px;max-width:95px;}/* Filter box */.App-content .FilterAccordion{margin-bottom:0px !important;border-color:#b7b7b7 !important;}.App-content .FilterAccordion-label{padding:18px 20px !important;}.App-content .FilterAccordion-checkbox{height:56px !important;}.App-content .FilterAccordion-image{right:20px;top:50%;transform:translateY(-50%);}.App-content .FilterAccordion-image img{width:20px !important;}.App-content .FilterAccordion-options{padding:0px 20px;background-color:#F0F0F0 !important;}.App-content .FilterBox-option--active{background:#F0F0F0 !important;border-color:#fff !important;}.App-content .FilterBox-option--active .FilterBox-option-label{color:#000 !important;}.App-content .FilterBox-option-color{width:16px;height:16px;top:initial;display:inline-block;border-radius:4px;}/* Price slider */.App-content .Filter-slider{margin-top:45px;}.App-content .Filter-slider .noUi-connect{background:#262626;}.App-content .Filter-slider .noUi-tooltip{font-family:'DM mono', sans-serif;font-size:12px;font-weight:400;color:#262626;}.App-content .Filter-slider.noUi-horizontal .noUi-handle{border:1px solid #262626;background:#262626;height:20px;width:20px;top:-9px;}.App-content .Filter-slider .noUi-handle-lower{margin-left:14px;}.App-content .Filter-slider .noUi-handle-upper{margin-left:-6px;}.App-content .Filter-slider .noUi-base{height:45%;background:#f4f4f4;}.App-content .Filter-slider .noUi-background{background:#f4f4f4 !important;}/* Sort select */.App-content .Article-sort .Select-text{display:none;}.App-content .Select:hover>.Select-input{border:none;}.App-content .Article-sort .Option--active{background:#fff !important;color:#000;}/* Remove input styling in iphone */.App-content input[type=search]{-moz-appearance:none;-webkit-appearance:none;}/* Newsletter input */.App-content .CMS-Newsletter-input input{background-color:#004993;border-left:0px;border-right:0px;border-top:0px;border-bottom:1px solid #ffffff;padding:12px;color:#ffffff!important;font-family:"Inter";font-size:14px;border-radius:0px;}.App-content .CMS-Newsletter-input input:focus{border-bottom:1px solid #ffffff;border-left:0px;border-right:0px;border-top:0px;}/* Set campaign code input padding */.App-content .checkout .FormField-controls input{padding:14px;}.App-content .newsletter Form{display:flex;}.App-content .TextField>.FormField-controls textarea{min-width:330px;max-width:330px;min-height:100px;max-height:200px;}.App-content .FormField-controls label{display:flex;align-items:center;text-transform:inherit;font-family:Inter, sans-serif;}.App-content .InputField>.FormField-label,.App-content .TextField>.FormField-label{text-transform:inherit;font-family:Inter, sans-serif;}.App-content .custom .FormField-label{display:none;}.App-content .map-container
iframe{width:100%;height:400px;/* standardhöjd, t.ex. för mobil */border:none;}@media (min-width: 768px){.map-container iframe{width:840px;min-height:680px;}}.App-content .CMS-CustomerForm-Form .InputField{max-height:70px;}/* request-form-popup */.App-content .request-form-popup{position:relative;}.App-content .request-form-popup .CMS-Popup--close{text-align:right;position:absolute;right:20px;top:20px;}.App-content .request-form-popup .TextField>.FormField-controls textarea{max-width:100% !important;}/* Change style of selected attribute */.App-content .CMS-AttributeName--active{color:#ffffff;background-color:#262626;border:solid 1px transparent;border-radius:3px;}.App-content .CMS-ArticleStockStatus{display:flex;}.App-content .Preset-Thumbnail-Video-Icon{display:none;}/* QTY select */.App-content .QtySelect{display:flex;justify-content:center;padding:0px 10px;}.App-content .QtySelect-qty{border:none;padding:0px 0px 0px 10px;text-align:center;max-width:50px;}.App-content .CMS-ArticleStockStatus--inStock{display:flex;}.App-content .CMS-ArticleStockStatus--inStock-icon{padding-right:5px;padding-top:1px;}/*Load more button */.App-content .CMS-Articles-pagination-loadmore{margin-left:auto;margin-right:auto;}/* Remove unneccssary margin on show more icon */.App-content .Preset-ShowMore-Icon > i{margin-bottom:0px;}/* Style favorites icon for articles and articles-list (remove when style class is fixed) */.App-content .ListArticle .CMS-ArticleFavorite-icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;position:absolute;top:0px;right:0px;border-radius:50%;background-color:rgba(255, 255, 255, 0.6);margin-top:10px;margin-right:10px;z-index:1;}.App-content .ListArticle .CMS-ArticleFavorite-icon img{width:16px;margin-top:2px;}/* Even up cells in articles column size */.App-content .CMS-ArticlesColumnSize .Grid-cell{width:16px !important;}.App-content .ListArticle-img{text-align:left;}.App-content .ListArticleContainer:before{padding-top:165%;}.App-content .Grid--withGutter>.Grid-cell{padding:0 calc(var(--Grid-gutter-size)*0.3);}.App-content .CMS-Articles-pagination-loadprevious{display:none;}/* Set parent to search input field to full width */

.SearchForm .Form {
    width: 100%;
  }.App-content .CMS-SubMenuNode-children-sliding{transition:all 0.3s ease-out;animation:2.5s cubic-bezier(.25, 1, .30, 1) wipe-in-left both;padding-bottom:82px;}.App-content .menumob .CMS-SubMenuNode-title>a{padding:5px;}.App-content .chosen-filters-container .FilterBox-option:after{content:"✕";margin-left:6px;color:#555;font-weight:600;cursor:pointer;font-size:10px;}.App-content .chosen-filters-container .FilterBox-option--active{background:#fff!important;}.App-content .Article-sort .Option:hover{background:transparent;}.App-content .Article-sort .Select-options>div:hover{font-weight:500;}.App-content .Article-sort .Option--active{background:transparent;font-weight:500;line-height:15px;}.App-content .Article-sort .Select-icon{position:unset;display:flex;align-items:center;justify-content:center;}.App-content .Article-sort .Select-placeholder{color:#000;}/* Chosen filters *//*
.chosen-filters-container .CMS-Filter {
  width: 100%;
  height: 100%;
}/*

.chosen-filters-container .FilterBox-option:not(.chosen-filters-container .FilterBox-option:last-child)::after {
  content: ", ";
  font-size: 12px;
  line-height: 15px;
  font-weight: 300;
  color: #000000;
  font-family: Helvetica Neue, nimbus-sans, sans-serif;
}

/*Remove filter accordion dropdown*/.App-content .FilterAccordion-icon{display:none;}.App-content .FilterCheck-option-icon:hover{display:none;}.App-content .FilterAccordion-columns{display:flex;flex-direction:column;align-items:flex-start;}.App-content .FilterCheck-option{flex:0;}.App-content .FilterCheck-option-wrapper{display:flex;flex-direction:row-reverse;align-items:center;column-gap:5px;}.App-content .FilterCheck-option-checkmark{width:11px !important;height:11px !important;position:unset;}.App-content .FilterCheck-option:hover .FilterCheck-option-checkmark{background-color:#000 !important;}.App-content .FilterCheck-option--active .FilterCheck-option-checkmark{background:#000 !important;}.App-content .FilterCheck-option:hover .FilterCheck-option-checkmark > span > div{color:#fff !important;font-size:12px !important;}.App-content .FilterCheck-option--active .FilterCheck-option-checkmark > span > div{color:#fff !important;font-size:12px !important;}/*
.FilterCheck-option--active .FilterCheck-option-checkmark > span > div>i {
  width: 10px;
  height: 10px;
}

.FilterCheck-option--active .FilterCheck-option-checkmark > span > div>i::before {
  content: " ";
  width: 10px !important;
  height: 10px;
  background-color: red !important;
  display: block;
}*/.App-content .kataloger-container .CMS-HtmlAdvanced{height:100%;}.App-content .CMS-ShopcartRowRemove-Quantity_Input input{padding:1px 2px;border-color:rgb(118, 118, 118);}.App-content .CMS-Discount-Form .InputField{margin:0px;}.Breakpoint--md .CMS-Discount-Form .InputField{margin:0px 10px 0px 0px;}/* Set campaign code input padding */.App-content .checkout .FormField-controls input{padding:10px;}.App-content .CMS-Discount-Form .Grid{margin:0px;}.App-content .CMS-Discount-Form .Grid-cell{padding:0px;}.App-content .CMS-ShopcartRowRemove-Quantity_Input input{border:none;}.App-content .Popup-content{font-family:inter;font-size:14px;}.App-content .CMS-ShopcartRowRemove-Quantity_Input input{text-align:center;}.App-content .PurchaseError-error{font-family:inter;font-size:14px;}.App-content .indication .Slideout-stickyHeader{margin-top:20px!important;}.App-content .Receipt > .Container{padding:0px !important;margin:0px !important;max-width:100vw !important;}.App-content .CMS-ReceiptField-row-value{padding:10px 0px;}.App-content .CMS-ReceiptField-row{display:grid !important;grid-template-columns:35% 20% 10% 5% 15% !important;width:100% !important;grid-column-gap:10px;padding-bottom:5px !important;}.App-content .CMS-ArticlePrice-price--sale::before{content:'Avtalspris: ';font-size:16px;font-weight:600;}.App-content .CMS-ArticlePrice-price--org::before{content:'Grundpris: ';font-size:13px;font-weight:400;}.App-content .ListArticle-pluno::before{content:'Art.Nr. ';}.App-content .Price--sale::before{content:'Avtalspris: ';font-size:14px;}.App-content .Price--org::before{content:'Grundpris: ';font-size:13px;font-weight:400;}.App-content .CMS-MyPagesOrders-order a{color:#000 !important;}
.Preset-Primary-Font-Family{font-family:Inter,sans-serif}.Preset-Heading-Font-Family{font-family:Inter,sans-serif}.Preset-Primary-Background-Color{background-color:#fff}.Preset-Secondary-Background-Color{background-color:#f0f0f0}.Preset-Secondary-Accent-Background-Color{background-color:#004b96}.Preset-Primary-Color{color:#000}.Preset-Primary-Text{font-weight:400;font-size:14px;line-height:20px}.Preset-Heading1{font-size:24px;font-weight:300;color:#004b96;letter-spacing:0}.Preset-Heading2{font-weight:300;font-size:18px;color:#004b96}.Preset-Heading3{font-weight:700;font-size:14px}.Preset-Heading4{font-size:12px;font-weight:700}.Preset-Link-Color{color:#000}.SC-semi-bold{font-weight:600}.SC-white-text{color:#fffefe}.SC-blue-link{color:#004b96;font-weight:700}.Preset-Primary-Button{background-color:#004b96;border-radius:30px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;color:#fff;font-size:12px;font-family:Inter,sans-serif}.Preset-Secondary-Button{background-color:#fff;border-radius:30px;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;color:#000;font-size:12px;font-family:Inter,sans-serif}.SC-big-button{margin-right:20px!important;font-size:12px!important;padding-left:20px!important;padding-right:20px!important;padding-top:14px!important;padding-bottom:14px!important;border-radius:30px!important;background-color:#fffefe!important}.SC-small-text{font-size:10px}.SC-smaller-text{font-size:12px}.SC-article-title{font-size:13px;color:#004993;font-family:Inter,sans-serif;font-weight:700;max-width:260px;white-space:normal;overflow-wrap:normal;word-break:normal}.SC-overflow-x-hidden{overflow-x:hidden}.SC-text-space{line-height:25px}.SC-text-style-big{font-size:34px}.Breakpoint--lg .SC-article-title{font-size:14px}