@media all{html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,.noList,.noList li,nav ol,nav ol li fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.noList,nav ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}.clearFix:after,header .top:after,header .bottom:after{content:"";display:table;clear:both}nav a{text-decoration:none}body{background-color:#f8f8f8;font-family:Roboto,sans-serif;font-size:95%;line-height:1.5em}#site{width:100%;background-color:#f8f8f8}.sitePart{width:calc(100% - 8em);margin:0 auto;max-width:1200px;padding:0 4em}#mobileNav{padding:4rem 2.5rem;font-family:Roboto,sans-serif;text-align:right;font-size:100%;position:fixed;transition:top .15s ease-out;top:-100%;height:calc(100% - 8rem);left:0;right:0;background-color:rgba(12,23,27,.85);z-index:106;color:#fff;overflow:hidden}#mobileNav #closeMobileNav{font-size:2.2em;position:absolute;right:1.1rem;top:1.1rem}#mobileNav a{color:#fff;text-decoration:none}#mobileNav>ol{font-size:1.8em;max-width:30em;width:100%;margin:0 auto;text-align:left}#mobileNav ol a{padding:.5em 0;display:inline-block}#mobileNav>ol>li{border-bottom:solid 2px rgba(255,255,255,.2);overflow:hidden}#mobileNav>ol ol li+li{border-top:solid 1px rgba(255,255,255,.075)}#mobileNav>ol ol{font-size:.8em;max-height:0;overflow:hidden;padding-left:.75rem}#mobileNav>ol ol ol{font-size:.8em}#mobileNav ol li{position:relative}#mobileNav .expand{position:absolute;cursor:pointer;display:block;right:0;top:.35rem;width:2rem;padding:0;font-size:.8em;text-align:center;line-height:2.5rem;height:2.5rem;z-index:110}#mobileNav .expand i{display:inline-block;cursor:pointer}#mobileNav li>.expand i::after{content:''}#mobileNav li.active>.expand i::after{content:'';opacity:.7}#mobileNav li.active>ol{max-height:none;overflow:visible}#mobileNav li.active>ol{border-top:solid 1px rgba(255,255,255,.075)}#mobileNav li a.active{color:#2daae1}header{background-color:#f8f8f8;border-bottom:solid 1px #e3e3e3;box-shadow:0 2px 4px -4px rgba(0,0,0,.2);position:relative;z-index:100;width:100%}header #mobileNavTrigger{display:none}header .top{text-align:right;border-bottom:solid 1px #eee;padding:.5em 0}header .top nav{font-size:.85em;display:inline-block;vertical-align:middle}header .top nav ol li{float:left;border-right:solid 1px #d9d9d9}header .top nav ol li:last-child{border-right:0}header .top nav ol li a{color:#919191;display:inline-block;padding:0 .6em}.noTouch header .top nav ol li a:hover,header .top nav ol li a.active,header .top nav .phone a{color:#2daae1;text-decoration:none}header .top nav .phone a i{display:inline-block;margin-right:.35em}header .top #creditCards{display:inline-block;vertical-align:middle;margin-left:1em}header .bottom{padding:1em 0}header .logo{display:block;max-width:160px;width:25%}header .logo img{max-width:100%}header .bottom nav,header .bottom #miniBasket{float:right}header .bottom #miniBasket{padding:.25em 0;margin-left:3em}header .bottom #miniBasket a{color:#919191;text-decoration:none;display:block}header .bottom #miniBasket a span{display:inline-block;vertical-align:middle;font-size:.9em}header .bottom #miniBasket a i{display:inline-block;vertical-align:middle;font-size:2em;color:#1c1f20;margin-right:.6em;position:relative}header .bottom #miniBasket a i[data-count]::after{content:attr(data-count);position:absolute;background-color:#2daae1;width:1.6em;height:1.6em;line-height:1.6em;color:#fff;border-radius:50%;text-align:center;font-size:.425em;font-family:Roboto,sans-serif;display:block;font-weight:normal;top:-.35em;right:-.9em}header .bottom nav ol li{float:left;margin-right:1em}header .bottom nav ol li:last-child{margin-right:0}header .bottom nav a{color:#1c1f20;font-size:1.1em;display:block;padding:.65em .5em;position:relative}.noTouch header .bottom nav a:hover,header .bottom nav a.active{color:#2daae1;text-decoration:none}header .bottom nav a.active::after{content:'';position:absolute;left:.5em;right:.5em;bottom:0;height:1px;background-color:#2daae1}#breadcrumb{padding:.5em 0}#breadcrumb ol li{display:inline-block}#breadcrumb ol li:not(:last-child)::after{content:'/';color:#e1d9d9;font-size:.9em}#breadcrumb a{font-size:.8em;color:#2daae1;margin:0 .65em}#breadcrumb ol li:first-child a{margin-left:0}#breadcrumb ol li:last-child a{margin-right:0}#breadcrumb a[href]{color:#919191}.noTouch #breadcrumb a[href]:hover{color:#2daae1}#hero{min-height:19.5em;position:relative;margin-bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:multiply}#hero .sitePart{position:relative;z-index:2}#hero .overlay{text-align:center;padding-top:5em}#hero.left .overlay{padding-left:5em;text-align:left;max-width:40em}#hero.large{min-height:26.5em}#hero h1{font-size:2.4em;text-transform:uppercase;color:inherit;font-weight:400;text-shadow:1px 1px 2px rgba(0,0,0,.35)}#hero p{font-size:1.2em;margin:.5em 0 0;filter:none;position:relative;line-height:1.2em;text-shadow:1px 1px 2px rgba(0,0,0,.35)}#hero p a{color:#2daae1;text-decoration:none}#hero .back{font-size:.9em;color:#fff;text-decoration:none;position:absolute;top:1.4em}#hero .back i{display:inline-block;font-size:.8em;margin-right:.5em}#hero+main{position:relative;margin-top:-4em}#site main .sitePart{background-color:#fff;padding:2em 4em;border-radius:.5em .5em 0 0;min-height:50em}main nav,main #categoryFilter{padding-right:2em;position:relative}main nav::after,main #categoryFilter::after{content:'';box-shadow:15px 0 20px -20px rgba(0,0,0,.25);position:absolute;top:1em;right:0;width:100px;height:400px}main nav a:not(.expand){color:#141f25;text-decoration:none;font-size:1.1em;display:block;padding:.5em 0;border-bottom:solid 1px #f3f3f3}.noTouch main nav a:hover,main nav a.active{color:#2daae1;text-decoration:none}main nav a.active{border-color:#2daae1}main nav ol{margin:0}main nav ol ol{margin-left:1em;font-size:.85em;max-height:0;transition:max-height .2s ease-in-out;overflow:hidden}main nav li{position:relative}main nav .expand{position:absolute;top:0;right:0;text-align:center;width:2em;line-height:2.6em;z-index:5}main nav .expand i::after{content:'';vertical-align:middle;display:inline-block;font-size:.8em}main nav a.active+.expand i::after{content:''}main nav a.active+.expand+ol{max-height:1024px}main #seoText{font-size:.9em;color:#888;margin-top:3em}main #pageImage{margin:0 auto;max-width:35em}main #pageImage img{display:block;max-width:100%;margin:0 auto}#hero+main #pageImage{position:relative;margin-top:-8em}p.noItems{font-size:.9em;text-align:center;margin:.5em 0 2em 0;font-style:italic}footer{margin-bottom:2em;color:#81888b}footer .sitePart{background-color:#3c4042;min-height:30em;border-radius:0 0 .5em .5em;padding:2em 4em}footer h5{border-bottom:2px solid #4e5355;color:#fff;padding:.5em 0;margin-bottom:.75em;font-size:1em;font-weight:400}footer h5 i{display:inline-block;margin-right:.25em}footer .infoList,footer nav{font-size:.88em}footer .infoList li,footer nav li{padding-left:1.5em;position:relative}footer .infoList li i{position:absolute;left:0;font-size:1.1em;top:.5em}footer .infoList+.infoList{margin-top:2em}footer a{color:inherit;text-decoration:none;padding:.25rem 0;display:inline-block}.noTouch footer a:hover{color:#2daae1;text-decoration:underline}footer .infoList .email{color:#2daae1}footer .testimonial h5{color:#fff;font-size:1.25em;border:none}footer .testimonial .rating .stars i{color:#2daae1;display:inline-block}footer .testimonial p{font-size:.85em;color:#fff;margin-bottom:.75em}.greyWrapper{padding:1.5em;background:#f3f3f3;border-radius:.65em;margin-bottom:1.5em}.row{display:flex;flex-direction:row;flex-wrap:wrap;margin:0 -.75em}.row.centeredVertically{align-items:center}.row.centeredHorizontally{justify-content:center}.row.noColSpacing{margin:0}.row>.col{box-sizing:border-box;padding:0 .75em;margin-bottom:1.5rem}.row.noColSpacing>.col{padding:0}.row>.col.right{text-align:right}.row>.col.center{text-align:center}.row.two>.col{max-width:50%;flex:50%}.row.three>.col{max-width:33.33%;flex:33.33%}.row.four>.col{max-width:25%;flex:25%}.row.two>.col:nth-last-child(-n+2){margin-bottom:0}.row.three>.col.spanTwo{max-width:66.66%;flex:66.66%}.row.four>.col.spanThree{max-width:75%;flex:75%}.ctaBox{position:relative;height:100%}.ctaBox.rounded,.ctaBox.rounded .bgContainer{border-radius:.5em}.ctaBox .bgContainer{position:absolute;left:0;top:0;right:0;bottom:0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-blend-mode:multiply;opacity:.3}.ctaBox .content{position:relative;z-index:2;text-align:center;color:#fff;padding:7em 2em}.ctaBox .content h2{font-size:2.4em;text-transform:uppercase;font-weight:normal;position:relative;margin-bottom:1.4em}.ctaBox .content h2::after{content:'';position:absolute;left:42%;right:42%;bottom:-.7em;height:2px;background-color:#fff}.ctaBox .content a{display:inline-block;padding:.85em 1.6em;border-radius:3px;text-decoration:none;color:#fff;border:solid 2px #fff}.ctaBox .content a i{display:inline-block;margin-left:.5em}.ctaBox .content a:hover{text-decoration:none}.ctaBox.inverted .content{color:#25292b}.ctaBox.inverted .content h2::after{background-color:#25292b}.ctaBox.inverted .content a{border-color:#25292b;color:#25292b}.greyBox{background-color:#f3f3f3;border-radius:.65em;text-align:center;height:100%;position:relative;cursor:pointer}.greyBox .tag{position:relative;z-index:4;padding:0 1em 0 1.25em;line-height:2.2em;position:absolute;top:0;left:0;border-radius:.65rem 0 0 0;font-size:.77em;background-color:rgba(45,170,225,1);color:#fff}.greyBox .tag::after{content:'';transform:skew(-20deg);width:1em;position:absolute;right:-.4em;height:2.1em;background-color:rgba(45,170,225,1)}.greyBox .content{padding:3.75em 5% 1em;font-size:.89em}.greyBox .content h3{font-size:1.3em}.greyBox a{color:#2daae1;text-decoration:none;display:inline-block}.greyBox .content>a.readMore{margin-top:1em}.greyBox figure{margin-bottom:1.3em;position:relative;height:12rem;background-position:center center;background-size:contain;background-repeat:no-repeat}.greyBox p{color:#666;margin:0}.greyBox .priceContainer{display:block;font-size:1.1em;margin-top:1em}.greyBox .priceContainer data{margin:0;display:inline-block;background-color:#fff;border:solid 1px #ccc;font-weight:500;padding:.35em .75em;box-shadow:0 2px 1px -1px rgba(0,0,0,.1)}.greyBox .priceContainer data+data{border-left:none}.greyBox .priceContainer data.oldPrice{color:#bdbdbd;text-decoration:line-through;font-weight:normal}.greyBox .priceContainer data[data-prefix]::before{content:attr(data-prefix);font-size:.7em;display:inline-block;margin-right:.5em}#callMe{position:fixed;bottom:0;right:2%;background-color:rgba(28,203,139,1);border-radius:.65em .65em 0 0;z-index:100;width:15em}#callMe .trigger{padding:.5rem 1rem;display:block;color:#fff;text-decoration:none;font-size:1em}#callMe .trigger i{display:inline-block;vertical-align:middle;font-size:1.8em;margin-right:.4em}#callMe form{display:block;max-height:0;height:0;visibility:hidden;overflow:hidden;transition:max-height .35s ease-in-out}#callMe.active form{display:block;max-height:500px;height:auto;visibility:visible}#callMe form fieldset{padding:.5em 1em 1em}#callMe form label{color:#fff;display:block}#callMe form .textbox{background-color:#fff;border:2px solid #fff;padding:.5em;width:calc(100% - 1em - 2px)}#callMe form .textbox.error{border-color:#d48484}#callMe form .textbox::placeholder{color:rgba(28,203,139,.4)}#callMe form .actions{margin-top:1.5em}#callMe form .submit{color:#fff;background-color:transparent;border:solid 1px #fff;text-align:center;padding:.75em .5em;width:100%}#callMeForm .status.success{color:#fff;font-size:1em;font-weight:400}#callMeForm .status.error{background-color:rgba(255,0,0,.46);border-radius:.65em;font-size:.8em;line-height:1.4em;color:#fff;margin-bottom:1em}#callMeForm.submitted.error .status.error{padding:1em}#callMeForm.submitted.success .status.success{padding:0 2em}.checkoutPage #callMe{display:none}.infoList{margin-bottom:1.5em}.infoList label{font-weight:500;display:inline-block;width:10em}.priceListList,.priceListList>li,div.priceList ol,div.priceList li{list-style-type:none;margin:0;padding:0}.priceListList>li{margin-bottom:4em}.priceListList+.ctaBox{margin-top:2em}.priceList>.prices li,div.priceList .headers{display:flex;flex-wrap:wrap;flex-direction:row;padding-right:10em;position:relative}div.priceList .headers{padding-right:12em}.priceList label,div.priceList .headers li:first-child{max-width:66%;flex:66%}.priceList data,div.priceList .headers li:last-child{box-sizing:border-box;max-width:34%;flex:34%;text-align:right}.priceList data[data-prefix]::before{content:attr(data-prefix);font-size:.7em;display:inline-block;margin-right:.5em}ol.prices a{text-align:right;text-decoration:none;position:absolute;right:0;font-size:.9em}ol.prices a:hover{text-decoration:none}ol.prices a i{display:inline-block;margin-left:.25em}.priceList .headers{padding:0 3em .5em 2em;color:#979797}.priceList .prices{background-color:#f3f3f3;padding:1em 2em;border-radius:.65em}.priceList .prices>li{border-bottom:solid 1px #e1e1e1;padding-top:.5em;padding-bottom:.5em}.priceList .prices .details{max-height:0;height:0;overflow:hidden;transition:max-height 1s ease-in-out}.priceList .prices .expanded .details{max-height:500px;height:auto}.priceList .prices .details p{font-size:.85em;line-height:1.2em;margin:1em 0 .5em;color:#666;max-width:40em}.priceList .prices .details a{font-size:.85em;text-decoration:none}.priceList .prices .details a i{display:inline-block;margin-left:.25em}.employeeList{justify-content:center}.employeeList .card{background-color:#f3f3f3;border-radius:.65em;height:100%}.employeeList .content{padding:1.5em 1em;text-align:center}.employeeList figure{min-height:284px;text-align:center}.employeeList figure img{display:inline-block;border-radius:.65em .65em 0 0;max-width:100%}.employeeList h3{text-transform:uppercase;color:#002f43}.employeeList .title{color:#002f43}.employeeList p.description{font-size:.9em;margin-bottom:0}.openingHourList label{display:inline-block;width:50%}.openingHourList span{display:inline-block;width:50%;text-align:right}#holidayWrapper{background-color:#009ee5;padding:.5em 1.5em;border-radius:.65em;color:#fff}.holidayList label{display:inline-block;margin-right:.25em}.holidayList label::after{content:':'}.greyList{background-color:#f3f3f3;padding:.5em 1.5em;border-radius:.65em;margin-bottom:1.5em}.greyList li{padding:.35em 0;color:#141f25}.greyList li:not(:last-of-type){border-bottom:solid 1px #e1e1e1}.specificationList li label{display:inline-block;margin-right:.25em}.specificationList li label::after{content:':'}#shopNavigation a[data-productcount]::after{content:'(' attr(data-productcount) ')';color:rgba(45,170,225,1);font-size:.9em;font-size:.7em;margin-left:.5em;font-weight:600}#categoryFilter #resetFilter{background-color:#e9f0f3;padding:.5em;border-radius:4px}#categoryFilter #resetFilter span,#categoryFilter #resetFilter a{font-size:.75rem}#categoryFilter h4{text-transform:uppercase;position:relative}#categoryFilter h4[data-productcount]::after{content:attr(data-productcount) ' produkter';position:absolute;right:0;text-transform:none;color:rgba(45,170,225,1);font-weight:400;font-size:.75em}#categoryFilter #maxPrice a[data-maxprice]::after{content:attr(data-maxprice)}#categoryFilter #maxPrice input{-webkit-appearance:none;appearance:none;-moz-appearance:none;appearance:none;width:100%;height:10px;background:#f1f1f1;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;border-radius:4px;margin:0;position:relative;z-index:10}#categoryFilter #maxPrice input:hover{opacity:1}#categoryFilter #maxPrice input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#2daae1;cursor:pointer;border-radius:50%;box-shadow:0 2px 4px -1px rgba(0,0,0,.75)}#categoryFilter #maxPrice input::-ms-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#2daae1;cursor:pointer;border-radius:50%;box-shadow:0 2px 4px -1px rgba(0,0,0,.75)}#categoryFilter #maxPrice input::-moz-range-thumb{appearance:none;-moz-appearance:none;width:20px;height:20px;background:#2daae1;cursor:pointer;border-radius:50%;box-shadow:0 2px 4px -1px rgba(0,0,0,.75)}#categoryFilter .filterList{margin-top:2em}#categoryFilter .filterList>li{margin-bottom:1.5em}#categoryFilter .filterHeader{color:#141f25;font-size:1.1em;border-bottom:solid 1px #141f25;display:block;text-decoration:none;font-weight:500;padding:.45em 0;position:relative}#categoryFilter .filterHeader[data-filtercount]:not([data-filtercount='0'])::after,#categoryFilter .filterHeader[data-maxprice]::after{color:rgba(45,170,225,1);font-size:.8em;position:absolute;right:1.3rem;font-weight:400}#categoryFilter .filterHeader[data-filtercount]:not([data-filtercount='0'])::after{content:attr(data-filtercount) ' valgt'}#categoryFilter .filterHeader[data-maxprice]::after{content:attr(data-maxprice)}#categoryFilter .filterHeader i{position:absolute;right:0;top:1.25em;font-size:.65em}#categoryFilter .filterHeader i::after{content:''}#categoryFilter .filterContent{height:0;max-height:0;overflow:hidden;transition:max-height .25s ease-in-out}#categoryFilter .filterContent ol li{margin:.5em 0;padding:0 0 0 1.5em;position:relative}#categoryFilter .filterContent label{line-height:1.2rem;display:inline-block;font-size:.95em;margin-left:.4em;cursor:pointer}#categoryFilter .filterContent label[data-productcount]::after{content:'(' attr(data-productcount) ')';color:rgba(45,170,225,1);font-size:.75em;display:inline-block;margin-left:.25em;font-weight:500}#categoryFilter .filterContent input[type="checkbox"]{cursor:pointer;position:absolute;left:0;top:.1em;background-color:#f1f1f1;border:none;margin:0;width:1.2rem;height:1.2rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none}#categoryFilter .filterContent input[type="checkbox"]:checked{background-color:#2daae1}#categoryFilter .filterContent input[type="checkbox"]:checked::after{content:'✔';font-size:1.2em;position:absolute;width:100%;line-height:1.2rem;color:#fff;text-align:center}#categoryFilter .expanded .filterHeader i{color:rgba(45,170,225,1)}#categoryFilter .expanded .filterHeader i::after{content:''}#categoryFilter .expanded .filterContent{height:auto;max-height:700px;margin-top:.5em;overflow:visible}.productList .product.filtered{display:none}.productList .product.newProduct .tag{background-color:rgba(45,170,225,1);color:#fff}.productList .product.newProduct .tag::after{background-color:rgba(45,170,225,1)}.productList .product.newPrice .tag{background-color:#e9ec1c;color:#000}.productList .product.newPrice .tag::after{background-color:#e9ec1c}.productList .btn.blue{padding:.65em 2em;border-radius:4px;box-sizing:border-box;width:100%}.noTouch .productList .product .greyBox figure{transition:transform .25s}.noTouch .productList .product .greyBox:hover{opacity:.9}.noTouch .productList .product .greyBox:hover figure{transform:scale(1.1)}.productCategoryList>li{position:relative}.productCategoryList>li h2{width:auto;padding-right:10em;text-transform:uppercase;margin-bottom:.75em}.productCategoryList>li h2::after{content:'(' attr(data-count) ')';display:inline-block;color:rgba(45,170,225,1);margin-left:.25em;font-size:.7em;vertical-align:bottom}.productCategoryList>li:not(:last-of-type){margin-bottom:4em}.productCategoryList .showCategoryLink{text-decoration:none;position:absolute;right:0;top:0}section>h2,section>h3{margin-bottom:3rem;text-align:center}.homePage section{margin-bottom:3rem}.homePage .repairList .content{padding-left:10%;padding-right:8%}.textPage main .row.four .col:last-child blockquote{width:calc(100% - 5em);position:relative;right:-2em}#hero.googleMap #map{position:absolute;left:0;top:0;right:0;bottom:0;opacity:.75;cursor:text}#hero.googleMap .overlay{position:absolute;top:5em;background-color:#fff;padding:1em;border-radius:.65em;box-shadow:0 0 9px -2px rgba(0,0,0,.5)}#contactForm .col:last-child ol,#contactForm .col:last-child ol li{height:100%}#contactForm textarea{height:calc(100% - 2em - 2px)}#contactForm .status{color:#fff;border-radius:.65em}#contactForm .status.error{background-color:#da5a5a}#contactForm .status.success{background-color:#1ccb8b}#contactForm.submitted.error .status.error,#contactForm.submitted.success .status.success{padding:1em;margin-bottom:1em}.location main section+section{margin-top:5em}.location main h1{font-size:1.3em;font-weight:500;margin:0 0 .45em 0}.location .locationDetails p{margin-bottom:0}body.price data.price{font-size:2em;color:#154052;margin-top:.25em;display:block}body.price .priceWrapper h2{display:inline-block;color:#154052;font-size:1.3em;font-weight:400;margin:0;vertical-align:middle;width:auto}body.price .priceWrapper .time{margin:.75em 0 0;font-size:.9em}body.price .priceWrapper .phone{text-decoration:none;font-size:1.4em;vertical-align:middle}body.price .priceWrapper .phone i{display:inline-block;font-size:1.1em;margin-right:.25em}#product{border-bottom:solid 1px #e2e2e2;padding-bottom:3em}.product #hero .overlay{position:absolute;top:0;right:0;bottom:0;left:50%;text-align:left;padding-left:.75em}.product #hero .overlay h2{font-weight:400;margin-top:.25em}.product #hero data{font-weight:600;font-size:2.4em;margin-top:.75em;display:block;text-transform:uppercase}.product #hero data[data-prefix]:not([data-prefix=""])::before{content:attr(data-prefix);display:inline-block;margin-right:.25em}.product #imageGallery{position:relative;margin-top:-15em;padding:2em;background-color:#fff;border-radius:.65em .65em 0 0}.product #imageGallery figure{width:100%}.product #imageGallery figure img{display:block;max-width:100%;margin:0 auto}.product #imageGallery .thumbList{display:flex;position:relative;justify-content:center}.product #imageGallery .thumbList::after{content:'';position:absolute;left:10%;right:10%;height:1px;background-color:#bebebe;top:calc(50% - 1px);z-index:1}.product #imageGallery .thumbList li{margin:0 .25em;position:relative;z-index:2}.product #imageGallery .thumbList li a{display:block;border-radius:50%;width:36px;height:36px;border:solid 1px #bebebe;overflow:hidden;background-color:#fff}.product #imageGallery .thumbList li a figure{opacity:.35}.product #imageGallery .thumbList li a.active{border-color:#009ee5}.product #imageGallery .thumbList li a:hover figure,.product #imageGallery .thumbList li a.active figure{opacity:1}.product #imageGallery #currentImage{position:relative;padding-bottom:5em}.product #imageGallery #currentImage a{position:absolute;right:-1em;bottom:2em;width:3em;height:3em;line-height:3em;background-color:#f3f3f3;border-radius:50%;text-align:center}.product #imageGallery #currentImage a i{display:inline-block;vertical-align:middle;font-size:1.4em;color:#495155}#productIcons ol{display:flex;max-width:90%;margin:4em auto 0 auto}#productIcons ol li{text-align:center;box-sizing:border-box;width:25%;flex:25%;padding:1em}#productIcons ol li i{display:block;font-size:3em;color:#7e7e7e}#productIcons ol li span{color:#7e7e7e;font-size:.8em;margin-top:.5em;display:block;line-height:1.3em}.product #productStock label{display:inline-block;margin-right:.15em}.product #productStock label::after{content:':'}.product #productStock .stock{display:inline-block;padding:.1em .75em;color:#fff;border-radius:.65rem;background-color:#46af49}.product #productStock .stock::after{vertical-align:middle;content:'På lager'}.product #productStock .stock i{display:inline-block;margin-right:.35em;vertical-align:middle}.product #productStock .stock i::after{content:''}.product #productStock .stock.noStock{background-color:#dd4852}.product #productStock .stock.noStock::after{content:'Ikke på lager'}.product #productStock .stock.noStock i::after{content:''}.product #productServices{margin:2em 0}.product #productServices li{background-color:#f5f5f5;padding:1em 1em 1em 3.5em;border-radius:.65rem;margin-bottom:.6em;position:relative}.product #productServices li:last-child{margin-bottom:0}.product #productServices li input[type="checkbox"]{cursor:pointer;position:absolute;left:1.5em;top:1.1em;background-color:#fff;border:none;margin:0;width:1.4rem;height:1.4rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;outline:none;border-radius:50%}.product #productServices li input[type="checkbox"]:checked{background-color:#2daae1}.product #productServices li input[type="checkbox"]:checked::after{content:'✔';font-size:1.2em;position:absolute;width:100%;line-height:1.5rem;color:#fff;text-align:center}.product #productServices li label{font-size:1.4em;vertical-align:middle;position:relative;display:block;cursor:pointer}.product #productServices li label::after{content:'+' attr(data-price);color:#2daae1;right:0;top:.2em;font-size:.7em;position:absolute}.product #productServices li p{margin:.5em 0 0;color:#5d5d5d;font-size:.9em;line-height:1.2em}.product #addToBasket input{outline:none;vertical-align:middle;background-color:#f5f5f5;color:#3b3b3b;font-size:2em;padding:.35em .25em .35em 1.25em;max-width:1.75em;border:none;width:auto;border-radius:.65rem}.product #addToBasket .col:first-child::after{margin-left:.5em;content:'stk';font-size:1.4em;text-transform:uppercase;color:#3b3b3b;font-weight:500;display:inline-block;vertical-align:middle}.product #addToBasket #productPrice{font-size:1.8em;text-transform:uppercase;color:#3b3b3b;font-weight:600;display:inline-block;vertical-align:middle}.product #addToBasket .btn{padding:1.5em}.product #addToBasket .btn i{font-size:1.65em}.product main section{margin-bottom:3rem}.product main section.greyWrapper h3{margin-bottom:1rem}.product main section.greyWrapper p:last-of-type{margin-bottom:0}.product .productSection .row{justify-content:center}.btn{background:none;text-decoration:none;border:none;padding:1em 2em;margin:0;cursor:pointer;text-decoration:none;display:inline-block;outline:none;text-transform:uppercase}.btn.small{font-size:.9em;padding:.75em 1em;text-transform:none}.noTouch .btn:hover{text-decoration:none;opacity:.8}.btn.blue{background-color:#009ee5;color:#fff}.btn.green{background-color:#58ad51;color:#fff}.btn.icon span{display:inline-block;vertical-align:middle;margin-left:.4em}.btn.icon i{vertical-align:middle;font-size:1.2em;display:inline-block}#checkoutWrapper .loader{text-align:center;display:block}#checkoutWrapper .loader i{display:inline-block;font-size:1.6em;vertical-align:middle;margin-right:.25em}#checkoutWrapper .loader span{font-size:1.2em;display:inline-block;vertical-align:middle;color:#999}#checkoutWrapper .empty{text-align:center}.checkoutStepList{margin:2em 0 4em;text-align:center}.checkoutStepList>li{display:inline-block;color:#777;font-size:1.4em;font-weight:400;margin-right:2em;opacity:.6}.checkoutStepList>li.active{opacity:1}.checkoutStepList>li:before{content:attr(data-step);background-color:#999;color:#fff;font-weight:500;width:2em;height:2em;line-height:2em;text-align:center;border-radius:50%;display:inline-block}.checkoutStepList>li.active:before,.checkoutStepList li.completed:before{background-color:#009ee5}.checkoutStepList>li.previous{opacity:.35}.checkoutStepList>li.previous:before{background-color:#5db05a}.basketProductList>li{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:2rem;padding-bottom:2rem;border-bottom:solid 1px #ccc;align-items:center;position:relative}.basketProductList>li:last-of-type{margin-bottom:0}.basketProductList>li div{box-sizing:border-box;padding-right:2rem}.basketProductList>li .image{flex:24%;max-width:24%}.basketProductList>li .image img{max-width:100%;display:block}.basketProductList>li .name{flex:32%;max-width:32%;padding-right:2rem}.basketProductList>li .name strong{font-size:1.2em}.basketProductList>li .quantity{flex:15%;max-width:15%;white-space:nowrap}.basketProductList>li .quantity .textbox{max-width:3.5em;padding:.75rem 1rem;color:#009ee5;font-weight:700}.basketProductList>li .total{flex:17%;max-width:17%;text-align:right;white-space:nowrap}.basketProductList>li .price{flex:12%;max-width:12%;text-align:right;white-space:nowrap;position:relative}.basketProductList>li .noVat{display:inline-block;margin-top:1em;font-size:.71em;padding:.25em .75em;background-color:#d9ecf5;border-radius:4px}.basketProductList>li div:last-of-type{padding-right:4em}.basketProductList>li .remove{position:absolute;right:0;color:#999;display:block;vertical-align:middle;line-height:.7rem}.basketProductList>li .remove i{font-size:2em}.basketProductList>li .remove:hover{color:#e50000}.basketProductList .services{font-size:.85em;line-height:1.2em;margin-top:.25em}.basketProductList .services i{display:inline-block;color:#009ee5;font-size:1em;margin-right:.5em}.basketProductList .services span{display:inline-block;margin-left:.5em;color:#999}.basketProductList .services li{margin:.25em 0}.summaryList{margin-top:2rem}.summaryList li{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:solid 1px #ccc;position:relative}.summaryList li label{flex:50%;max-width:50%;font-weight:700;box-sizing:border-box}.summaryList li span{flex:50%;max-width:50%;text-align:right;box-sizing:border-box;padding-right:4rem}.summaryList #total span{font-size:1.7rem;color:#009ee5;font-weight:500;border-color:#009ee5}.summaryList #total{border-color:#009ee5}#checkoutPaymentAddress{border-right:solid 1px #e1e1e1}#shippingOptions{margin:5em auto 4em;max-width:50em}#shippingOptions h2{text-align:center}#shippingOptions .shippingOptionList{background-color:#fff;border:solid 1px #ccc}#shippingOptions .shippingOptionList li{border-bottom:solid 1px #ccc;padding:.5em;position:relative;cursor:pointer}#shippingOptions .shippingOptionList li:last-of-type{border-bottom:none}#shippingOptions .shippingOptionList li .checkbox{vertical-align:middle;position:absolute;left:2em;top:1.8em}#shippingOptions .shippingOptionList li label{padding:1em 7em 1em 5em;display:block;position:relative;cursor:pointer}#shippingOptions .shippingOptionList li label .name{display:inline-block;vertical-align:middle}#shippingOptions .shippingOptionList li label .price{position:absolute;right:2.5em;top:1em}#shippingOptions .shippingOptionList li label .description{display:block;font-size:.9em;line-height:1.4em;color:#999}#checkoutShippingAddress{transition:max-height .2s ease-in-out;max-height:0;overflow:hidden}#checkoutShippingAddress.visible{max-height:600px}#page1164 #checkoutBasket{margin-top:4em}#page1164 #checkoutPaymentAddress{border-right:none}#goToPaymentWrapper p{color:#999;margin-top:1em;margin-left:10em}#acceptTermsWrapper label{font-weight:700;display:inline-block;margin-left:.5em;vertical-align:middle;position:relative}#acceptTermsWrapper input{vertical-align:middle;position:relative;z-index:3}#acceptTermsWrapper .formList li{position:relative}#acceptTermsWrapper #acceptTerms-error{color:transparent;z-index:2;display:block !important;position:absolute;left:-.6em;top:.05em;border-radius:4px;bottom:0;background-color:#f00;width:1.5em}#checkoutNavigation .back{color:#999;text-decoration:none}#checkoutNavigation .btn{font-size:1.4em;text-transform:uppercase;padding-left:1em}#checkoutNavigation .col:last-child{text-align:right}form .formList,form>ol,form fieldset>ol{list-style-type:none;margin:0;padding:0}form .formList>li,form>ol>li,form fieldset>ol>li{margin:0;list-style-type:none;padding:0}form .formList>li:not(:last-of-type),form>ol>li:not(:last-of-type),form fieldset>ol>li:not(:last-of-type){margin-bottom:1em}form fieldset{border:none;padding:0;margin:0}form fieldset legend{display:none}form .submit{font-size:1em}form label.required::after{content:'*';display:inline-block;margin-left:.25em}form label.error{display:none !important}.textbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f3f3f3;border:solid 2px #f3f3f3;padding:1em 1em;border-radius:.65em;outline:none;color:#3c4042;font-size:1em;width:calc(100% - 2em - 4px);font-family:Roboto,sans-serif}.textbox.error{border-color:#b94b4b}.textbox.small{width:calc(25% - 2em - 4px)}.textbox.medium{width:calc(75% - 2em - 4px)}.textbox.small+.textbox.medium,.textbox.small+label+.textbox.medium{width:calc(75% - 3em - 4px);margin-left:1em}form .actions{margin-top:1.5em}form .actions.centered{text-align:center}form .status,form fieldset{transition:max-height .2s ease-in-out}form .status p{margin:0}form.submitting button.btn{position:relative}form.submitting button.btn::before{content:'';position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}form.submitting button.btn::after{content:'';position:absolute;z-index:3;left:0;right:0;top:calc(50% - .5em);font-size:2em;animation:fa-spin 1s infinite linear;font-family:"Font Awesome 5 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}form.submitting button.btn.blue::before{background-color:#009ee5}form.submitted.success .status.success,form.submitted.error .status.error,form fieldset{max-height:1000px}form:not(.submitted) .status,form.submitted.error .status.success,form.submitted .status.error,form.submitted.success fieldset{max-height:0;overflow:hidden}.iconList{display:flex;margin:1em 0;padding:1em 0;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;flex-direction:row;flex-wrap:wrap;font-size:.9em}.iconList li{width:50%;text-align:left;position:relative;padding:.25rem 0 .25rem 1.75rem;box-sizing:border-box;line-height:1.2em;color:#666}.iconList label{position:absolute;left:0;width:1.5rem;text-align:center;cursor:pointer}.iconList label i{color:#999;font-size:.9rem}#notification{position:fixed;bottom:-100%;left:0;right:0;background-color:#fff;transition:bottom 1s ease-in-out;z-index:101}#notification .sitePart{max-width:900px;margin:0 auto;padding:2rem 1rem 2rem}#notification a{text-decoration:none;display:inline-block}#notification a+a{margin-left:1.5rem}#notificationOverlay{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5);z-index:100;display:none;opacity:0;transition:opacity .2s ease-in-out}#notification.active{bottom:0;box-shadow:0 5px 15px 5px rgba(0,0,0,.5)}#notification.active+#notificationOverlay{display:block;opacity:100}#importantInfo{background-color:rgba(28,203,139,1);padding:.5em 1.5em;border-radius:.65em;color:#fff;margin-top:2rem}}@media screen and (max-width:1230px){body.price .priceWrapper .row.three{display:block}body.price .priceWrapper .row.three .col{max-width:none;text-align:center;margin:.5rem 0}body.price .priceWrapper .time{white-space:nowrap}}@media screen and (max-width:1160px){.basketProductList>li .image{flex:22%;max-width:22%}.basketProductList>li .quantity{flex:17%;max-width:17%}.product #hero .overlay{padding-top:2.5em}#product.row.two>.col:first-of-type{flex:40%;max-width:40%}#product.row.two>.col:last-of-type{flex:60%;max-width:60%}}@media screen and (max-width:1100px){.sitePart{padding-left:2em !important;padding-right:2em !important;width:calc(98% - 4em)}.greyBox figure{height:10rem}.greyBox figure.icon i{line-height:10rem}blockquote{right:0 !important;width:auto !important;padding:2em !important}blockquote p{font-size:1.1em !important}.basketProductList>li div{padding-right:1rem}.basketProductList>li .image{flex:20%;max-width:20%}.basketProductList>li .quantity{flex:19%;max-width:19%}}@media screen and (max-width:1024px){.row.four .spanThree .row.three .col{max-width:50%;flex:50%}.basketProductList>li .quantity{flex:14%;max-width:14%}.basketProductList>li .quantity .textbox{max-width:2.5em;padding:.75rem .5rem}.basketProductList>li .price{flex:14%;max-width:14%}.basketProductList>li .total{flex:20%;max-width:20%}.checkoutStepList{font-size:.9em}body.price .priceWrapper .row.three{display:flex}body.price .priceWrapper .row.three .col{max-width:33.33%;text-align:inherit;margin:0}}@media screen and (max-width:1023px){header .top,header #miniBasket span,header #miniBasket i:last-child,header .bottom nav{display:none !important}header .bottom #miniBasket{padding:0}header #mobileNavTrigger{display:block;float:right;margin-left:1em;font-size:2.2em;color:#1c1f20}header .logo{max-width:140px;margin-top:.2em;width:unset}main #subNavigation{display:none}main>.sitePart>.row>.col.spanThree{max-width:100%;flex:100%}main>.sitePart>.row>.col.spanThree .col.spanTwo{max-width:66.66%;flex:66.66%}body.mobileNav{overflow:hidden}body.mobileNav #site,body.mobileNav #callMe{filter:blur(4px);-webkit-filter:blur(4px)}body.mobileNav #mobileNav{top:0;overflow:auto}#hero.large{padding-left:0}.row.four .spanThree .row.three .col{max-width:33.33%;flex:33.33%}#hero+main #pageImage{position:static;margin-top:auto}.contactPage #hero .overlay{padding-left:24em;text-align:left}.row.employeeList>li.col{max-width:50% !important;flex:50% !important}.row.employeeList>li.col img{width:100%}}@media all and (max-width:900px){footer a{padding:.35rem 0;min-width:48px}.row{margin:0}.row:not(.employeeList)>.col{max-width:100% !important;flex:100% !important;padding-left:0;padding-right:0;padding-bottom:2em !important}.row .col:nth-last-child(-n+1){padding-bottom:0 !important}.row .col.center,.row .col.right{text-align:left}.ctaBox .content{padding:4em 2em}main nav,main #categoryFilter{padding-right:0}main nav::after,main #categoryFilter::after{display:none}.product #imageGallery{position:static;margin-top:auto;padding:1em 2em}.product #imageGallery #currentImage a{bottom:2em}.product #imageGallery #currentImage{padding-bottom:2em}.product #imageGallery .thumbList::after{left:0;right:0}.product #hero .overlay{position:static;text-align:center;left:auto}.product #hero{min-height:15.5em}.basketProductList>li .image{max-width:unset;width:100%;flex:100%;padding-right:0;text-align:center}.basketProductList>li .image a{display:inline-block;max-width:15em}.basketProductList>li .name{max-width:unset;flex:100%;text-align:center;padding:0}.basketProductList>li .quantity{max-width:33.33%;flex:33.33%;text-align:left;padding:0}.basketProductList>li .price{max-width:33.33%;flex:33.33%;padding:0;text-align:center}.basketProductList>li .total{max-width:33.33%;flex:33.33%;padding:0 !important}.summaryList li span{padding-right:0}.basketProductList>li .remove{top:4em}.basketProductList>li div:last-of-type{padding-right:0}.basketProductList>li .noVat{margin-bottom:.5em}.checkoutStepList{margin:0 0 3em;text-align:left}.checkoutStepList>li{margin:.5em 0;display:block}#checkoutPaymentAddress{border:none}#checkoutNavigation .col{text-align:center !important}}@media screen and (max-width:767px){.sitePart{padding-left:1em !important;padding-right:1em !important;width:calc(98% - 2em)}#breadcrumb nav li:not(:first-of-type):not(:last-of-type){display:none}#hero{min-height:13.5em}#hero.large{min-height:15em}#hero .overlay{text-align:center !important;padding-top:2.5em;padding-left:0 !important;max-width:none !important;font-size:.9em}#hero h1{font-size:2em}#hero .back{position:static;top:0;display:inline-block;margin-top:1em}.product #hero .overlay{font-size:.85em}.productCategory #hero .sitePart{text-align:center}.productCategoryList .showCategoryLink{font-size:.8em}.productCategoryList>li h2{padding-right:7em}.product #productServices li label{font-size:1.2em}.priceList{font-size:.9em}ol.prices a{position:static}ol.prices span{font-size:1em}.priceList>.prices li,div.priceList .headers{padding-right:0}div.priceList .headers{padding-right:2em}.priceList .prices .details p{max-width:none}.contactPage #hero{min-height:28em}.contactPage #hero .whiteBox{width:20em;left:calc(50% - 12em);top:6.5em}}@media all and (max-width:480px){#breadcrumb{display:none}#hero h1{font-size:1.8em}#hero p{font-size:1em}#callMe{left:calc(50% - 7.5em);right:auto}.productCategoryList>li h2{padding-right:0;margin-bottom:.25em}.productCategoryList .showCategoryLink{font-size:1em}.productCategoryList .showCategoryLink{position:static;display:inline-block;margin-bottom:.75em}.row.employeeList>li.col{max-width:100% !important;flex:100% !important}}h1,h2,h3,h4,h5{line-height:1em;width:100%}h2{font-size:1.3em;font-weight:500;margin:0 0 .45em 0}h2.indented{padding:0 1.5rem;width:calc(100% - 3rem)}h3{font-size:1.2em;font-weight:500;margin:0 0 .35em 0}h3.indented{padding:0 1.5rem;width:calc(100% - 3rem)}h4{font-size:1.1em;font-weight:500;margin:0 0 .25em 0}h4.indented{padding:0 1.5rem;width:calc(100% - 3rem)}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}h2.centered,h3.centered{margin-bottom:2em;text-align:center}a{color:#2daae1}.noTouch a:hover{text-decoration:underline}p{margin:0 0 2em}b{font-weight:500}em{font-style:italic}p.intro{font-size:1.2em}p.blueBox{font-size:1em;background-color:#2daae1;padding:1em;color:#fff}blockquote{background-color:#2daae1;color:#fff;padding:3em 4em}blockquote p{font-size:1.5em;line-height:1.2em;margin-bottom:1em}main ol,main ul{margin-top:0;margin-bottom:2em}.richText img{max-width:100%;height:auto !important}.textPage main article img{display:inline-block;max-width:100%;height:auto !important}.old-ie #site{display:none}.old-ie body{text-align:center}.old-ie body:before{content:'Du benytter en gammel og ikke-understøttet version af Internet Explorer. Opgradér din browser for at se det fulde website.';background:transparent url(../gfx/logo.png) no-repeat top center;background-size:250px;width:100%;max-width:600px;display:inline-block;padding-top:75px;margin-top:4em}.old-ie body:after{content:'Kontakt os på e-mail kontakt@nordcom.dk eller telefon 50 72 50 77';width:100%;display:block;margin-top:1em}