html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:auto;-ms-text-size-adjust:auto;text-size-adjust:auto;font-size:18px}h1,h2,h3,h4,h5{font-weight:600}h1{font-size:calc(1.8em + 1vw)}@media screen and (min-width:2000px){h1{font-size:calc(1.8em + .5vw)}}h2{font-size:calc(1.4em + 1vw);margin:1.2rem 0}@media screen and (min-width:2000px){h2{font-size:calc(1.4em + .5vw)}}h3{font-size:calc(1.2em + 1vw)}@media screen and (min-width:2000px){h3{font-size:calc(1.2em + .5vw)}}body{font-weight:400;line-height:1.2}p{line-height:1.4}/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,figcaption,figure,footer,header,main,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.instagram-feed a.instagram-image:hover{cursor:default}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:inherit;text-decoration:none}::-webkit-input-placeholder{color:#767676}:-moz-placeholder,::-moz-placeholder{color:#767676}:-ms-input-placeholder{color:#767676}body{overflow-x:hidden}.container{margin-left:auto;margin-right:auto;max-width:990px;padding:0 15px}.bp-layout-container{display:flex;flex-direction:column;min-height:100vh}.bp-main{flex:1 0 auto}.u-hidden{display:none}.hr{height:2px;margin-bottom:1em}.btn,.btn--secondary,.button--primary,li.pager__item .button{background-color:#14aafd;border:1px solid #14aafd;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:600;margin:15px auto;padding:15px 28px;transition:all .1s ease-in-out}.btn--secondary:hover,.btn:hover,.button--primary:hover,li.pager__item .button:hover{background-color:#022549;border:1px solid #fff}.btn--hero{color:#fff;font-weight:600;margin:1em auto auto;max-width:400px;padding:15px 28px;transition:all .1s ease-in-out}.btn--hero:hover{background-color:#022549;border:1px solid #fff}.button--primary{background:#14aafd;color:#fff;padding:15px 50px}.btn--white{background:#fff;color:#022549}.btn--small{padding:9px 20px}.btn--secondary{background:#fff;border:1px solid #f9f9f9;color:#000}.btn--secondary:hover{color:#fff}.view-content{margin:3em 0}.view-header{margin-bottom:1em}.item-list ul{display:flex;flex-wrap:wrap;list-style-type:none;list-style:none;padding:0}.view-constructors-overview .item-list .views-view-list--list-item,.view-product .item-list .views-view-list--list-item{margin:0 0 10px}@media screen and (min-width:600px){.view-constructors-overview .item-list .views-view-list--list-item,.view-product .item-list .views-view-list--list-item{margin:1em}}@media screen and (min-width:990px){.view-constructors-overview .item-list .views-view-list--list-item,.view-product .item-list .views-view-list--list-item{flex:1 1 auto;margin:0 29px 29px 0;max-width:310px;width:300px}.view-constructors-overview .item-list .views-view-list--list-item:nth-child(3n),.view-product .item-list .views-view-list--list-item:nth-child(3n){margin-right:0}}.pager{padding:0;text-align:center}.TaxonomySubCatagories a{color:#022549;font-size:.9em;margin:0 .5em;text-decoration:underline}.TaxonomySubCatagories a:first-of-type{margin-left:0}.field--name-field-section>.field__item{margin:5em 0}@media screen and (min-width:900px){.field--name-field-section>.field__item{margin:6.5em 0}}html{font-family:Source Sans Pro,sans-serif;font-weight:400}@keyframes mobile-fold-even--first-level--enter{0%{max-height:0;opacity:0}50%{max-height:50px;opacity:.5}to{max-height:1000px;opacity:1}}@keyframes mobile-fold-odd--first-level--enter{0%{max-height:0;opacity:0}50%{max-height:50px;opacity:.5}to{max-height:1000px;opacity:1}}@keyframes mobile-fold-even--first-level--exit{0%{max-height:1000px;opacity:1}50%{max-height:50px;opacity:.5}to{max-height:0;opacity:0}}@keyframes mobile-fold-odd--first-level--exit{0%{max-height:1000px;opacity:1}50%{max-height:50px;opacity:.5}to{max-height:0;opacity:0}}@keyframes mobile-fold-even--second-level--enter{0%{max-height:0;opacity:0;padding-left:0}50%{max-height:50px;opacity:.5;padding-left:1.5em}to{max-height:1000px;opacity:1;padding-left:3em}}@keyframes mobile-fold-odd--second-level--enter{0%{max-height:0;opacity:0;padding-left:0}50%{max-height:50px;opacity:.5;padding-left:1.5em}to{max-height:1000px;opacity:1;padding-left:3em}}@keyframes mobile-fold-even--second-level--exit{0%{max-height:1000px;opacity:1;padding-left:3em}50%{max-height:50px;opacity:.5;padding-left:1.5em}to{max-height:0;opacity:0;padding-left:0}}@keyframes mobile-fold-odd--second-level--exit{0%{max-height:1000px;opacity:1;padding-left:3em}50%{max-height:50px;opacity:.5;padding-left:1.5em}to{max-height:0;opacity:0;padding-left:0}}h1,h2{color:#14aafd}.hr{background:#022549}#toolbar-administration{font-family:sans-serif}.view-brands .views-view-list--list-item{margin:1em}@media screen and (min-width:990px){.view-brands .views-view-list--list-item{flex:1 1 218px;margin:0 29px 29px 0;max-width:218px;width:218px}.view-brands .views-view-list--list-item:nth-child(4n){margin-right:0}}.teaser--brand--title{color:#14aafd}.teaser--brand--read-more a{align-items:center;display:flex;justify-content:space-between;max-width:100%}.teaser--brand--read-more span,.teaser--brand--read-more svg{display:block}.teaser--brand--read-more span{flex:1 1 auto;white-space:nowrap}.teaser--brand--read-more svg{flex:0 0 auto;max-height:15px;max-width:20px}.group{border-bottom:2px solid #022549}.subcategories li{border-radius:4px}.btn,.button--primary,.form-submit{background-color:#14aafd;border:1px solid #14aafd;border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:600;margin:15px auto;padding:15px 28px;transition:all .1s ease-in-out}.btn:hover,.button--primary:hover,.form-submit:hover{background-color:#022549;border:1px solid #fff}.commerce-order-item-add-to-cart-form .button--primary,.commerce-order-item-add-to-cart-form .form-submit{background:#58a009;background-image:url(../assets/icon-lista-small--white.svg);background-position:88% 50%;background-repeat:no-repeat;border:1px solid #58a009;padding-left:30px;padding-right:58px}.commerce-order-item-add-to-cart-form .button--primary:hover,.commerce-order-item-add-to-cart-form .form-submit:hover{border:1px solid #fff}.block--bad-cart .bad-cart-send-cart-form svg{fill:#14aafd}.block--bad-cart .bad-cart-send-cart-form .form-wrapper a{color:#767676}.block--bad-cart .bad-cart-send-cart-form .form-wrapper a.active,.block--bad-cart .bad-cart-send-cart-form .form-wrapper a:hover{background:#14aafd}.block--bad-cart .bad-cart-send-cart-form input,.block--bad-cart .bad-cart-send-cart-form textarea{border-radius:4px}.view-commerce-cart-form input{min-height:42px}.view-commerce-cart-form .views-field-remove-button input{background:url(../assets/icon-delete.svg);background-position:50%;background-repeat:no-repeat;background-size:20px 20px}@media screen and (min-width:900px){.cart--cart-block{display:block}}.cart--cart-block .cart-block--link__expand{color:#767676}.cart--cart-block .cart-block--summary__count{background:#022549}.cart--cart-block svg{fill:#022549}.block--catalogue{left:calc(-50vw + 50%);text-align:center;width:100vw}.block--catalogue h1{font-size:1.6em!important;font-weight:400}.block--catalogue h1,.block--catalogue p{color:#fff}.block--catalogue a{font-weight:400}.block--catalogue h2{color:#000}.block--catalogue--blue h1{color:#fff}.constructor-contact{margin-top:10px}.constructor-contact .constructor-adress{color:#143051;font-size:.9em;font-weight:400}.constructor-contact .constructor-adress h4{color:#143051}.constructor-contact .constructor-adress svg{fill:#143051}.constructor-contact svg{fill:#14aafd}.node-constructor-register-with-user-form .help-text{color:#5f5f5f;font-size:1em}.node-constructor-register-with-user-form a{font-weight:600;text-decoration:underline}.node-constructor-register-with-user-form label{display:inline-block;font-weight:600;margin-bottom:.5em}.node-constructor-register-with-user-form .installator-form-section{margin-top:60px}.node-constructor-register-with-user-form .description{color:#5f5f5f;font-size:1em;margin-top:8px}@media screen and (max-width:599px){.page-node-type-constructor .constructor{display:block}}.page-node-type-constructor .paragraph--type--project{margin-bottom:5em}.page-node-type-constructor .paragraph--type--project .field{margin:1em 0}.page-node-type-constructor .constructor-contact .constructor-contact-person,.page-node-type-constructor .constructor-contact .constructor-email,.page-node-type-constructor .constructor-contact .constructor-phone,.page-node-type-constructor .constructor-contact .constructor-website{color:#6a6a6a;font-weight:600}.page-node-type-constructor #constructor-title{color:#143051}.page-node-type-constructor .constructor-project .field--name-field-projektnamn{box-shadow:0 4px 5px -5px rgba(0,0,0,.2);color:#143051;font-size:1.7em;font-weight:bolder;letter-spacing:2px;margin-bottom:33px;padding-bottom:4px;text-align:left;text-transform:uppercase}.page-node-type-constructor .field--name-field-images .field__label{display:none}.page-node-type-constructor .constructor-wrapper p{font-weight:400}.page-node-type-constructor .constructor-adress{margin:20px 20px 7px 0}@media screen and (min-width:960px){.page-node-type-constructor .constructor-adress{margin:12px 0 7px}}.page-node-type-constructor .node--unpublished{background-color:#fff}.page-node-type-constructor .field--name-field-description{margin:2em 0;max-width:600px}.page-node-type-constructor .constructor-references--image-wrapper{margin-top:2em}.page-node-type-constructor article{margin-bottom:5em}.page-node-type-constructor .field--type-image img{border:1px solid #f9f9f9;box-shadow:0 2px 5px -2px rgba(0,0,0,.4);height:auto;margin:.5em .5em 0 0;max-height:100%;max-width:100%;transition:all .1s ease-in-out}.page-node-type-constructor .field--type-image img:hover{box-shadow:0 12px 10px -10px rgba(0,0,0,.4);transform:scale(1.03) translateY(-2px)}.page-node-type-constructor .field--type-image .field__items{display:flex;flex-wrap:wrap}.page-node-type-constructor .field--type-image .field__items .field__item{height:auto;margin-right:.5em;max-width:150px;width:100%}.page-node-type-constructor .constructor-name{max-width:700px}@media screen and (max-width:599px){.page-node-type-constructor .constructor-logo{text-align:center}}.page-node-type-constructor .constructor-logo img{margin-right:10px}@media screen and (max-width:599px){.page-node-type-constructor .constructor-logo img{margin-bottom:2em;margin-right:0;max-width:275px}}@media screen and (min-width:900px){.page-node-type-constructor .constructor-logo img{margin-right:5em}}.path-user #block-huvudsakligtsidinnehall{margin:3em 0}.path-user input[value="Logga in"],.path-user input[value=Skicka]{border:0;color:#fff;margin-top:1em;padding:10px 20px}#node-constructor-edit-form input[value="Ladda upp"]{display:none!important}#node-constructor-edit-form input[value="Ta bort"]{color:#fff}#node-constructor-edit-form #edit-field-images{display:none}#node-constructor-edit-form .paragraph-type-top{float:right;margin-top:-2em;max-width:110px;width:100%}@media screen and (min-width:900px){#node-constructor-edit-form .paragraph-type-top{margin-top:1em}}#node-constructor-edit-form .field--name-field-projektnamn{display:block;margin-bottom:0;margin-top:0}@media screen and (min-width:900px){#node-constructor-edit-form .field--name-field-projektnamn{display:flex;margin-bottom:-1em;margin-top:-1em}}#node-constructor-edit-form .paragraph-type-title{display:none}#node-constructor-edit-form .fieldset-legend{color:#14aafd;font-size:20px;font-weight:600}#node-constructor-edit-form label{display:inline-block;font-weight:600;margin-bottom:.5em}#node-constructor-edit-form label.ck-voice-label{display:none}#node-constructor-edit-form .field--name-field-company-image input[value="Ta bort"]{margin-left:30px}#node-constructor-edit-form .form-wrapper{min-width:100%}#node-constructor-edit-form .description{color:#5f5f5f;font-size:16px;margin-top:10px}#node-constructor-edit-form .tabledrag-handle,#node-constructor-edit-form .tabledrag-toggle-weight,#node-constructor-edit-form thead{display:none}#node-constructor-edit-form tr.draggable.paragraph-type--project{padding:.1em .6em}#node-constructor-edit-form #edit-field-images .details-wrapper{margin-top:20px}#node-constructor-edit-form .image-widget-data .form-text{line-height:.8rem;max-width:350px;width:100%}@media screen and (max-width:599px){#node-constructor-edit-form .image-widget-data .form-text{max-width:230px}}#node-constructor-edit-form .image-widget-data .form-file{line-height:1.2rem;max-width:350px;width:100%}#node-constructor-edit-form .responsive-enabled .tabledrag-hide{display:none!important}#node-constructor-edit-form .responsive-enabled th{padding:11px 12px;text-align:left}#node-constructor-edit-form .responsive-enabled .even>td,#node-constructor-edit-form .responsive-enabled .odd>td{display:inline-block}#node-constructor-edit-form .responsive-enabled .image-preview{margin-left:14px}@media screen and (max-width:599px){#node-constructor-edit-form .responsive-enabled .image-preview{margin:0}#node-constructor-edit-form .responsive-enabled .file--image{word-wrap:break-word;width:230px}}#node-constructor-edit-form .responsive-enabled td:last-child{display:inline-block}#node-constructor-edit-form .responsive-enabled .draggable{margin-top:30px}#node-constructor-edit-form .responsive-enabled .file--image{margin-bottom:30px}.constructor-certificates{margin:3em 0}.constructor-certificates .field--name-field-certificates{margin-bottom:4em}.constructor-certificates .field--name-field-certificates .field__items{display:flex}.constructor-certificates .field--name-field-certificates .field__item img{height:auto;margin-right:12px;max-width:100px;width:100%}#node-constructor-edit-form .form-type-checkbox input[type=checkbox],.constructor-form-page .form-type-checkbox input[type=checkbox]{opacity:0}@media screen and (max-width:599px){#node-constructor-edit-form .form-type-checkbox input[type=checkbox],.constructor-form-page .form-type-checkbox input[type=checkbox]{margin:15px 0}}#node-constructor-edit-form .form-type-checkbox label,.constructor-form-page .form-type-checkbox label{display:inline-block;padding-left:20px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#node-constructor-edit-form .form-type-checkbox label:after,#node-constructor-edit-form .form-type-checkbox label:before,.constructor-form-page .form-type-checkbox label:after,.constructor-form-page .form-type-checkbox label:before{content:"";display:inline-block;position:absolute}#node-constructor-edit-form .form-type-checkbox label:before,.constructor-form-page .form-type-checkbox label:before{border:1px solid #cac8bf;height:24px;left:-17px;top:-2px;width:24px}#node-constructor-edit-form .form-type-checkbox label:after,.constructor-form-page .form-type-checkbox label:after{border-bottom:2px solid;border-left:2px solid;height:5px;left:-9px;top:7px;transform:rotate(-45deg);width:9px}#node-constructor-edit-form .form-type-checkbox input[type=checkbox]+label:after,.constructor-form-page .form-type-checkbox input[type=checkbox]+label:after{content:none}#node-constructor-edit-form .form-type-checkbox input[type=checkbox]:checked+label:after,.constructor-form-page .form-type-checkbox input[type=checkbox]:checked+label:after{content:""}#node-constructor-edit-form .form-type-checkbox input[type=checkbox]:focus+label:before,.constructor-form-page .form-type-checkbox input[type=checkbox]:focus+label:before{outline:5px auto #14aafd}#node-constructor-edit-form .form-type-radio input[type=radio],.constructor-form-page .form-type-radio input[type=radio]{opacity:0}#node-constructor-edit-form .form-type-radio label,.constructor-form-page .form-type-radio label{display:inline-block;padding-left:15px;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#node-constructor-edit-form .form-type-radio label:after,#node-constructor-edit-form .form-type-radio label:before,.constructor-form-page .form-type-radio label:after,.constructor-form-page .form-type-radio label:before{content:"";display:inline-block;position:absolute}#node-constructor-edit-form .form-type-radio label:before,.constructor-form-page .form-type-radio label:before{border:1px solid #cac8bf;border-radius:50%;height:24px;left:-23px;top:-2px;width:24px}#node-constructor-edit-form .form-type-radio label:after,.constructor-form-page .form-type-radio label:after{background-color:#000;border-radius:50%;height:20px;left:-21px;transform:scale(.5);width:20px}#node-constructor-edit-form .form-type-radio input[type=radio]+label:after,.constructor-form-page .form-type-radio input[type=radio]+label:after{content:none}#node-constructor-edit-form .form-type-radio input[type=radio]:checked+label:after,.constructor-form-page .form-type-radio input[type=radio]:checked+label:after{content:""}#node-constructor-edit-form .paragraph--type--text h2,.constructor-form-page .paragraph--type--text h2{font-size:2em}#node-constructor-edit-form .paragraph--type--text p,.constructor-form-page .paragraph--type--text p{max-width:690px}#node-constructor-edit-form .paragraph--type--text a,.constructor-form-page .paragraph--type--text a{font-weight:600;text-decoration:underline}#node-constructor-edit-form #edit-field-membership,.constructor-form-page #edit-field-membership{margin-top:20px}.field--name-field-project input{display:unset;width:100%}.field--name-field-project .form-item{margin:1em 0!important}.field--name-field-project .form-type-textfield label{width:100%}.field--name-field-project .form-type-textfield input{max-width:682px}.field--name-field-project table{width:100%}.field--name-field-project .form-wrapper{min-width:80px!important}.field--name-field-project .field--type-image td:last-child{display:inline-block}.field--name-field-project .field .field__label{max-width:250px;width:100%}.field--name-field-project input[value="Ta bort"]{color:#fff;max-width:110px}.field--name-field-project input[value="Lägg till Projekt"]{color:#fff;max-width:200px;width:100%}.field--name-field-project .paragraph-type--project td:nth-child(2){width:100%}.field--name-field-project .image-widget-data>.form-type-textfield{margin-top:0!important}.webform-submission-catalogue-request-constructor-form .form-item-send{display:flex}.webform-submission-catalogue-request-constructor-form .form-item-send div.description{display:inline-block}.view-constructors-overview .view-content .item-list h3{color:#14aafd}.bp-footer{background:#022549}.bp-footer .region-footer-upper nav.menu--category.menu{max-width:100%;padding-left:0}.bp-footer .region-footer-upper nav.menu--category.menu li{display:inline-block}.bp-footer .region-footer-lower{background:#011830}.bp-footer [data-region=footer_upper] li.menu-level--0:hover,.bp-footer [data-region=footer_upper] li.menu-level--0:hover a{color:#fff}.region-header{background:hsla(0,0%,100%,.8);z-index:4}.region-header .logo{left:50%;position:absolute;transform:translateX(-50%)}.region-header .logo svg{max-height:45px}@media screen and (min-width:900px){.region-header .logo{margin-left:0;max-height:70px;position:static;transform:none}.region-header .logo svg{max-height:70px}.content--taxonomy--category{background:hsla(0,0%,100%,.7)}}@media screen and (min-width:600px){.hero-description--landing-page{background:hsla(0,0%,100%,.7)}}.landing-page--full{margin-top:40px}@media(min-width:900px){.landing-page--full{margin-top:60px}}.block--block-inspiration-widget h2,.block-inspiration h2{color:#022549;margin-bottom:.5em}.block--block-inspiration-widget>.field__items,.block-inspiration>.field__items{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.block--block-inspiration-widget>.field__items>.field__item,.block-inspiration>.field__items>.field__item{flex:1 1 auto;height:245px;margin:1em;overflow:hidden;position:relative}@media screen and (min-width:900px){.block--block-inspiration-widget>.field__items>.field__item,.block-inspiration>.field__items>.field__item{margin:0 1.5em 1.5em 0;width:calc(50% - 1.5em)}.block--block-inspiration-widget>.field__items>.field__item:nth-child(2n),.block-inspiration>.field__items>.field__item:nth-child(2n){margin-right:0}}.block--block-inspiration-widget .inspiration-block--item-hero-image,.block-inspiration .inspiration-block--item-hero-image{height:100%;max-height:100%;position:relative}.block--block-inspiration-widget .inspiration-block--item-hero-image img,.block-inspiration .inspiration-block--item-hero-image img{display:inline-block;height:auto}.block--block-inspiration-widget .inspiration-block--item-hero-description,.block-inspiration .inspiration-block--item-hero-description{align-items:flex-end;background:linear-gradient(90deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.05));bottom:0;color:#022549;font-size:1.3em;font-weight:600;height:100%;left:0;padding:10% 20% 10% 10%;position:absolute;right:0;top:0;width:100%}.block--block-inspiration-widget .inspiration-block--item-hero-description span,.block-inspiration .inspiration-block--item-hero-description span{display:block}.block--block-inspiration-widget .inspiration-block--item-hero-description span a,.block-inspiration .inspiration-block--item-hero-description span a{color:inherit;text-align:left;width:auto}.block--block-inspiration-widget .inspiration-block--item-hero-description a,.block-inspiration .inspiration-block--item-hero-description a{display:block;text-align:right;width:100%}.block--block-inspiration-widget .inspiration-block--item-hero--read-more,.block-inspiration .inspiration-block--item-hero--read-more{align-self:flex-end;font-size:.9em;font-weight:400}.block--block-inspiration-widget .inspiration-block--item-hero--read-more div,.block-inspiration .inspiration-block--item-hero--read-more div{display:inline-block}.block--block-inspiration-widget .inspiration-block--item-hero--read-more svg,.block-inspiration .inspiration-block--item-hero--read-more svg{max-height:10px;max-width:10px;fill:#022549;margin-left:4px}.block--block-inspiration-widget .inspiration-block--item-hero--title,.block-inspiration .inspiration-block--item-hero--title{margin-right:12%}@media screen and (min-width:900px){.region-menu-main{position:relative;z-index:3}.Nav-menu-toggle{display:none}}.region-footer-upper nav.menu--category li.menu-level--0:hover a{color:#fff}.Nav-burger,.Nav-burger:after,.Nav-burger:before{background:#022549}nav.menu--category{background:#f9f9f9}.fixed nav.menu--category{background:none}@media screen and (min-width:900px){nav.menu--category{height:100%;line-height:1.2em;max-height:2000px;opacity:1;overflow:visible;padding-bottom:5px;padding-top:1em;text-align:center}nav.menu--category a{padding:0}}nav.menu--category li.menu-level--0,nav.menu--category li.menu-level--1{font-weight:600}@media screen and (min-width:900px){nav.menu--category li.menu-level--0,nav.menu--category li.menu-level--1{display:inline-block}nav.menu--category li.menu-level--0 span.menu-item--see-all,nav.menu--category li.menu-level--1 span.menu-item--see-all{display:none}}nav.menu--category svg.menu-item--has-children--arrow-down{fill:#022549}nav.menu--category ul.menu-level--top{padding-left:0}nav.menu--category li.menu-level--0 a{color:#022549}nav.menu--category li.menu-level--0.menu-item--open{background:#e0e0e0;box-shadow:inset 0 15px 10px -10px #adadad}nav.menu--category li.menu-level--0.menu-item--open svg.menu-item--has-children--arrow-down{transform:rotate(180deg)}nav.menu--category li.menu-level--0.menu-item--open ul.menu-level--1{background:#f9f9f9;border-top:2px solid #c6c6c6}nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1{background:#f9f9f9}nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1 a{color:#022549}nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1 svg.Icon,nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1 svg.menu-item--has-children--arrow-down{transform:rotate(0deg)}nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1.menu-item--open a{color:#fff}nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1.menu-item--open svg.Icon,nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1.menu-item--open svg.menu-item--has-children--arrow-down{fill:#fff}nav.menu--category li.menu-level--0.menu-item--open li.menu-level--1.menu-item--open svg.menu-item--has-children--arrow-down{transform:rotate(180deg)}nav.menu--category li.menu-level--1 a{color:#022549}nav.menu--category li.menu-level--1.menu-item--open{background:#022549!important;padding-left:0!important}nav.menu--category li.menu-level--1.menu-item--open a{color:#fff;padding-left:5px}nav.menu--category li.menu-level--1.menu-item--open ul a{padding-left:76px}nav.menu--category li.menu-level--1.menu-item--open .Icon{margin-left:22px}@media screen and (min-width:900px){nav.menu--category li.menu-item--has-children{position:static}nav.menu--category li.menu-item--has-children .Icon.menu-item--has-children--arrow-down{height:12px;margin-left:5px;margin-top:5px;width:12px}}.fixed nav.menu--category li.menu-item--has-children:hover .Icon.menu-item--has-children--arrow-down{fill:#000}nav.menu--category li.menu-item--has-children.menu-level--1 .Icon.menu-item--has-children--arrow-down{fill:#cac8bf}@media screen and (min-width:900px){nav.menu--category li.menu-item--has-children.menu-level--1 .Icon.menu-item--has-children--arrow-down{display:none}}nav.menu--category li.menu-item--has-children.menu-level--1.menu-item--open li.menu-level--2{background:#14aafd!important}nav.menu--category li.menu-item--has-children.menu-level--1.menu-item--open li.menu-level--2 a{padding-left:24px}nav.menu--category li.menu-item--has-children.menu-level--1.menu-item--open .Icon.menu-item--has-children--arrow-down{fill:#fff}@media screen and (min-width:900px){nav.menu--category{background:#f9f9f9;padding-top:2px}nav.menu--category ul.menu-level--top{background:#f9f9f9}.fixed nav.menu--category ul.menu-level--top{background:none}nav.menu--category ul.menu-level--1{display:flex;flex-wrap:wrap;max-height:0;opacity:0;overflow:hidden;transition:height .1s ease-in-out,width .1s ease-in-out,opacity .1s ease-in-out,box-shadow .15s ease-in-out,padding .09s ease-in-out;width:100%}nav.menu--category svg.menu-item--has-children--arrow-down{fill:#022549}.fixed nav.menu--category svg.menu-item--has-children--arrow-down{fill:#fff}nav.menu--category li.menu-level--0 a{color:#022549}.fixed nav.menu--category li.menu-level--0 a{color:#fff}nav.menu--category li.menu-level--0:hover,nav.menu--category li.menu-level--0:hover a{color:#022549}.fixed nav.menu--category li.menu-level--0:not(.menu-item--has-children):hover>a{color:#fff}nav.menu--category li.menu-level--0 li.menu-level--1{flex-basis:33.3333333333%;flex:1 1 33.3333333333%;max-width:32%;padding:0;vertical-align:top}nav.menu--category li.menu-level--0 li.menu-level--1 a{color:#14aafd}nav.menu--category li.menu-level--0 li.menu-level--2 a{color:#022549}nav.menu--category li.menu-level--0 li.menu-level--2:hover a{color:#fff}nav.menu--category li.menu-item--has-children.menu-level--1 .Icon.menu-item--has-children--arrow-down{fill:#fff}nav.menu--category li.menu-item--has-children.menu-level--1.menu-level--0 ul.menu-level--1{display:flex;max-height:2000px;min-height:370px;opacity:1;padding:1rem}nav.menu--category li.menu-item--has-children.menu-level--1.menu-item--open .Icon.menu-item--has-children--arrow-down{fill:#000}nav.menu--category li.menu-item--has-children.menu-level--1.menu-item--active ul.menu-level--1{min-height:370px}nav.menu--category li.menu-level--2:hover{background:#14aafd}nav.menu--category li.menu-level--2:hover:after{background:url(../assets/arrow-left--white.svg) no-repeat}nav.menu--category ul.menu-level--2 a:hover{color:#fff}.menu--category ul.menu-level--2{display:block}.menu--category ul.menu-level--2 a{font-size:1em;transition:all .14s ease-out}.menu--category ul.menu-level--top{display:inline-block;margin:auto;padding:0 1em;position:relative;text-align:left;width:960px;width:990px;z-index:3}.menu--category ul.menu-level--2{padding-left:36px}.menu--category ul.menu-level--1{max-height:0;opacity:0;overflow:hidden;transition:height .1s ease-in-out,width .1s ease-in-out,opacity .1s ease-in-out,box-shadow .15s ease-in-out,padding .09s ease-in-out}.menu--category li.menu-level--0{border:none;display:flex;float:left;padding:10px;vertical-align:top}.menu--category li.menu-level--0.menu-item--has-children.menu-item--active,.menu--category li.menu-level--0.menu-item--has-children:hover{background:#f9f9f9;box-shadow:0 0 5px -5px rgba(0,0,0,.15),5px 1px 6px -6px rgba(0,0,0,.15),-5px 1px 6px -6px rgba(0,0,0,.15)}.menu--category li.menu-level--0.menu-item--has-children.menu-item--active ul.menu-level--1{max-height:2000px;opacity:1;padding:1rem}.menu--category li.menu-level--0:last-of-type{border:none}.menu--category li.menu-level--0 a{font-size:1em;padding:0}.menu--category li.menu-level--0 li.menu-level--2 a{font-size:14px;line-height:1.5}.menu--category li.menu-level--2{display:block;font-size:16px;line-height:1.1;position:relative;transition:background .15s}.menu--category li.menu-level--2:hover:after{content:"";display:inline-block;height:10px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px}.menu--category li.menu-level--2 a{display:block;width:100%}.menu--category li.menu-level--1{border:none;margin-bottom:.5rem;padding-right:1rem}.menu--category li.menu-level--1:last-of-type{border:none}}nav.menu--quick-links ul.menu-level--top{background:transparent}nav.menu--quick-links ul.menu-level--top li.menu-level--0 a{color:#767676}nav.menu--quick-links ul.menu-level--top svg.Icon{fill:#14aafd}nav.menu--quick-links ul.menu-level--top li:hover{background:#14aafd}nav.menu--quick-links ul.menu-level--top li:hover svg.Icon{fill:#fff}nav.menu--quick-links ul.menu-level--top li:hover a{color:#fff}@media screen and (min-width:900px){.menu--submenu-wrapper{background:#f9f9f9;box-shadow:0 0 25px -1px rgba(0,0,0,.15);display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;left:0;position:absolute;top:97%;width:700px;z-index:-1}}@media screen and (min-width:600px){.menu--quick-links--mobile{display:none}.menu--quick-links--mobile li.menu-level--0{flex:1 1 30%;width:34%}}.menu--main{display:none}@media screen and (min-width:900px){.menu--main{display:block}}.menu--main .Icon{fill:#022549}.menu--main li{color:#767676}.login-top-main{background-color:#022549;display:flex;justify-content:center;line-height:1.5}.login-top-main span{position:relative;top:-1px}.login-top-main a{color:#fff;font-size:13px;margin-right:10px}.login-top-main .login-top-links-first{margin-right:20px}.login-top-main .login-top-links-second-in:after{background:url(../assets/icon-login-locked.svg);background-position:50%;background-repeat:no-repeat;background-size:11px;content:"";display:inline-block;float:right;height:23px;position:relative;top:2px;width:12px}.login-top-main .login-top-links-second-out:after{background:url(../assets/icon-login-open.svg) no-repeat center 11px;content:"";display:inline-block;float:right;height:26px;position:relative;top:-5px;width:12px}.login-top-main .login-top-wrap{max-width:1042px;width:100%}.login-top-main .login-top-links{float:right;margin-right:27px}.region-menu-main .block--bad-cart,.region-menu-main .cart--link-title,.region-menu-main .cart-block--summary__count,.region-menu-main .logo,.region-menu-main .menu--main,.region-menu-main .search-toggle{display:none}@media screen and (min-width:900px){.region-menu-main .nav-content-wrapper{height:60px}}.region-menu-main.fixed{background:#022549;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);position:fixed;top:0;z-index:5}.region-menu-main.fixed .nav-content-wrapper{align-items:center;display:flex;justify-content:center;margin:auto;max-width:1185px;padding:0 10px;position:relative}.region-menu-main.fixed .menu--category{box-shadow:none;margin:auto;min-width:730px}.region-menu-main.fixed .menu-level--0{padding:16px 8px}.region-menu-main.fixed ul{margin:0;min-width:0}.region-menu-main.fixed ul.menu-level--top{margin-left:-5px}.region-menu-main.fixed .block--bad-cart svg,.region-menu-main.fixed .logo svg,.region-menu-main.fixed .menu--main svg,.region-menu-main.fixed .search-toggle svg{opacity:0;fill:#fff}.region-menu-main.fixed svg{height:21px;transition:opacity .35s ease-in;width:21px}.region-menu-main.fixed.active svg{opacity:1}.region-menu-main.fixed .block--bad-cart,.region-menu-main.fixed .menu--main,.region-menu-main.fixed .search-toggle{height:21px}.region-menu-main.fixed .block--bad-cart,.region-menu-main.fixed .logo,.region-menu-main.fixed .menu--main,.region-menu-main.fixed .search-toggle{display:block;opacity:1}.region-menu-main.fixed .logo{height:43px;margin:auto 2vw auto 0;width:132px}.region-menu-main.fixed .logo svg{height:100%;width:auto}.region-menu-main.fixed .menu--main{margin:auto}.region-menu-main.fixed .menu--main li.menu-item{flex:0 0 25px;max-width:25px;padding:0}.region-menu-main.fixed .menu--main li.menu-item:last-of-type{margin-right:1rem}.region-menu-main.fixed .menu--main svg{margin-bottom:0;z-index:1}.region-menu-main.fixed .block--bad-cart{margin-left:auto}.region-menu-main.fixed .icon-arkitekter,.region-menu-main.fixed .icon-aterforsaljare{max-height:30px;overflow:hidden}.region-menu-main.fixed .icon-arkitekter a,.region-menu-main.fixed .icon-aterforsaljare a{bottom:-15px;color:transparent}.region-menu-main.fixed .search-toggle{background:transparent;border:none;margin:auto 0;padding:0}.region-menu-main.fixed .search-toggle svg,.region-menu-main.fixed .search-toggle.active svg{fill:#fff}.paragraph--full-width-banner .full-width-banner--content-wrapper{background:rgba(2,37,73,.65);color:#fff}.paragraph--full-width-banner .field--name-field-text-plain{text-shadow:0 2px 10px rgba(0,0,0,.5)}.paragraph--type--image-linked--image:before,.paragraph--type--image-linked--video:before,.paragraph--type--image-linked:before{background-image:linear-gradient(180deg,rgba(2,37,73,.2) 0,rgba(2,37,73,.9));z-index:1}.paragraph--type--image-linked--image:after,.paragraph--type--image-linked--video:after,.paragraph--type--image-linked:after{background-image:linear-gradient(180deg,rgba(2,37,73,0) 65%,rgba(2,37,73,.8))}.paragraph--type--promoted-categories{height:930px;left:calc(-50vw + 50%);max-width:2000px;overflow:hidden;position:relative;width:100vw}@media screen and (min-width:900px){.paragraph--type--promoted-categories{height:620px}}@media screen and (max-width:2000px){.paragraph--type--promoted-categories{left:calc(-1000px + 50%)}}.paragraph--type--promoted-categories .field__items{display:flex;flex-wrap:wrap}.paragraph--type--promoted-categories .field__item--promoted-category-item{flex:1 1 50%;height:310px;position:relative;width:50%}@media screen and (min-width:900px){.paragraph--type--promoted-categories .field__item--promoted-category-item{flex-basis:30%;width:30%}}.paragraph--type--promoted-categories .promoted-category-image{display:flex;overflow:hidden;position:relative}.paragraph--type--promoted-categories .promoted-category-image a,.paragraph--type--promoted-categories .promoted-category-image picture{display:block;height:310px;width:100%}.paragraph--type--promoted-categories .promoted-category-image img{height:auto;left:50%;min-height:310px;min-width:100%;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}.paragraph--type--promoted-categories .promoted-category-title-innner{align-items:center;background:rgba(2,37,73,.8);bottom:0;color:#fff;display:flex;font-size:1.3em;font-weight:600;height:100%;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .25s ease-in-out;width:100%}@media screen and (min-width:900px){.paragraph--type--promoted-categories .promoted-category-title-innner{font-size:1.5em;opacity:0}.paragraph--type--promoted-categories .promoted-category-title-innner:hover{opacity:1}}.paragraph--type--promoted-categories .promoted-category-title-innner .field--name-name{text-align:center}.product-wrapper ul.horizontal-tabs-list{background:#fff}.product-wrapper li.horizontal-tab-button.ui-state-active{background:#14aafd}@media(min-width:900px){.product-wrapper li.horizontal-tab-button.ui-state-active{background:inherit;color:inherit}}.product-wrapper .field--name-field-tip{background:#f9f9f9}.product-wrapper .product-tabs .ui-tabs-nav li.ui-state-active{border-bottom:7px solid #14aafd}.product-wrapper{margin-top:1.5em}.product-wrapper .product-variation--title-sku{padding-left:10px}.product-wrapper .add-to-cart-wrapper .field--type-commerce-price{margin-right:1rem}.product-wrapper .add-to-cart-wrapper .field--type-commerce-price .field__label{font-size:.8rem}.product-wrapper .add-to-cart-wrapper .field--type-commerce-price .field__item{font-size:2.2rem}.product-wrapper .product-variation--price .field__item{font-size:1.8em}.product-wrapper .field--name-field-accessories .field--name-title,.product-wrapper .field--name-field-heading-related .field--name-title{margin:0}.product-wrapper .product-box-selector__item,.product-wrapper .product-select .vue-picker__dropdown,.product-wrapper .product-select .vue-picker__opener{border:1px solid #14aafd}.teaser--product--title{color:#14aafd;font-weight:400}#block-searchformblock{display:block;margin:auto}#block-searchformblock .form--inline{display:flex;justify-content:center;width:100%}#block-searchformblock #bad-search-form{align-items:center;display:flex;justify-content:center;margin:0;position:relative;width:auto}#block-searchformblock .form-type-search{margin-right:2px;width:80%}#block-searchformblock input{border:1px solid #e0e0e0;font-size:18px;line-height:1.5;padding:4px}#block-searchformblock .form-actions,#block-searchformblock .form-item{display:inline-block}#block-searchformblock input[type=search]{border-bottom-left-radius:4px;border-right:0;border-top-left-radius:4px;height:27px;transition:all .1s ease-out;width:calc(100% - 7px)}#block-searchformblock input[type=search]:focus{border:1px solid rgba(2,37,73,.2);box-shadow:-2px 0 10px -2px #14aafd;outline:none}#block-searchformblock .button,#block-searchformblock .form-search{box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.2)}#block-searchformblock .button{background:url(../assets/icon-search.svg);background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:20px 20px;border-bottom-right-radius:4px;border-top-right-radius:4px;color:transparent;width:3rem}@media screen and (min-width:900px){#block-searchformblock{display:inline-block;margin-left:auto;margin-right:1.5rem;position:relative;vertical-align:middle}#block-searchformblock input[type=search]{width:250px}#block-searchformblock .form-submit{margin-right:-5px}}.region-menu-main.fixed #block-searchformblock{align-items:center;display:flex;height:0;justify-content:space-around;position:absolute;transition:height .3s ease-out;width:100%;width:100vw}.region-menu-main.fixed #block-searchformblock.active{align-items:center;background:#022549;box-shadow:0 2px 6px 0 rgba(0,0,0,.3);height:100px;justify-content:center;top:60px}.region-menu-main.fixed #block-searchformblock.leave{height:0;transition:height .3s ease-in}.region-menu-main.fixed #block-searchformblock:not(.active){display:none}.region-menu-main.fixed #block-searchformblock form{align-items:center;display:flex;height:100%;justify-content:space-around}.region-menu-main.fixed #block-searchformblock input[type=search]{max-width:220px}.region-menu-main.fixed #block-searchformblock .form-submit{margin-right:0}#block-searchformblock .autocomplete-list{background-color:#fff;border:1px solid #cac8bf;list-style:none;margin:0;overflow-y:auto;padding:10px;position:absolute;width:calc(80% + 55px);z-index:1}#block-searchformblock .autocomplete-item{cursor:pointer;font-size:.7em;padding:7px}#block-searchformblock .autocomplete-item--id{font-weight:700}#block-searchformblock .autocomplete-item.active,#block-searchformblock .autocomplete-item:hover{background-color:#f9f9f9}
/*# sourceMappingURL=main.css.map*/