*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;border:0}html,body{font-size:100%;line-height:1.6;font-family:'Open Sans',sans-serif;letter-spacing:.025rem;position:relative;overscroll-behavior:none;background:var(--main-bg);color:var(--main-color)}html{scroll-behavior:smooth}input,button,select,textarea{font-size:1rem;border:1px solid #ccc;background-color:#fff;background-image:none;border-radius:.25rem;padding:.375rem .75rem;margin-bottom:.25rem;line-height:1.42857143}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{font-size:1rem;-webkit-box-shadow:0 0 0 1000px #fff inset}nav,article,section,div,ul,ol,li{display:flex}ul,ol{flex-flow:column}ul{list-style:none}li{flex-flow:row wrap}body{display:flex;flex-flow:column;overflow-y:auto;min-height:100vh}.material-icons{display:inline-flex;justify-content:center;align-items:center}:root{--main-bg:#202020;--main-color:#fafafa;--header-color:#fff;--link-color:#b0cfde;--error-color:#b22222;--content-width:72rem;--max-content-width:100%;--thumb-width:.65rem;--box-shadow:inset 0 -3em 3em rgb(0 0 0 / 10%),0 0 0 2px rgb(0 0 0 / 20%),0.3em .3em 1em rgb(0 0 0 / 90%)}*,*::before,*::after{box-sizing:border-box;padding:0;margin:0;border:0}html,body{font-size:100%;line-height:1.6;font-family:Tahoma,sans-serif;font-family:'Open Sans',sans-serif;letter-spacing:.025rem;position:relative;overscroll-behavior:none;background:var(--main-bg);color:var(--main-color)}html{scroll-behavior:smooth}input,button,select,textarea{font-size:1rem;border:1px solid #ccc;background-color:#fff;background-image:none;border-radius:.25rem;padding:.375rem .75rem;margin-bottom:.25rem;line-height:1.42857143}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{font-size:1rem;-webkit-box-shadow:0 0 0 1000px #fff inset}input:focus,textarea:focus,select:focus{outline:0}section,div,ul,ol,li,nav,article{display:flex}ul,ol{flex-flow:column}ul{list-style:none}li{flex-flow:row wrap}p{font-size:1rem;line-height:1.6;letter-spacing:.125rem}.logo{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.3);padding:.75rem 1.25rem;font-weight:900;letter-spacing:.125rem;font-style:italic}h1{color:var(--header-color);font-size:1.55rem;font-weight:500;font-family:'Faster One',cursive;font-family:'Cantarell',sans-serif;font-family:'Open Sans',sans-serif;font-family:'Exo',sans-serif;font-family:'Montserrat Subrayada',sans-serif;font-family:'Open Sans',sans-serif;font-family:'Play',sans-serif;font-family:'Racing Sans One',cursive;font-family:'Audiowide',cursive;position:relative;padding-left:3.25rem;text-transform:uppercase}h1 .material-icons{font-size:4.75rem;position:absolute;top:-0.5rem;left:-1rem}header{position:relative}.skew-container,.skew-container .skew-up::before{height:37rem;max-height:67vh}.skew-container{flex-flow:column;z-index:1;width:100%;max-width:72rem;margin:0 auto;position:relative}.skew-container.up{margin-top:4rem}.search-container input,.search-container{background:rgba(0,0,0,0.3)}.search-container{position:relative;top:-1.25rem;width:21rem;max-width:90%;justify-content:flex-end;justify-self:flex-end;align-self:flex-end;margin-right:2rem;padding:.25rem;border-radius:.25rem}.search-container input{width:100%;height:100%}.search-container input,.search-container input:active,.search-container input:focus{border:0;outline:0;outline-width:0;color:#fafafa}.search-container input:active,.search-container input:focus{background:rgba(255,255,255,0.2)}.search-container .material-icons{font-size:2.2rem;font-weight:900}.skew-container .skew-up::before{background-repeat:no-repeat;background-size:cover;width:100%;content:"";position:absolute;box-shadow:inset 0 -3em 3em rgb(0 0 0 / 10%),0 0 0 2px rgb(0 0 0 / 20%),0.3em .3em 1em rgb(0 0 0 / 90%);left:0;bottom:0;top:-2rem;overflow:visible;z-index:-1;-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);backface-visibility:initial;background-image:url(../images/cars/polestar2.jpg)}article h2{position:relative;display:flex;letter-spacing:.25rem;text-transform:uppercase;font-weight:600;font-size:1.55rem;font-family:'Cantarell',sans-serif;font-family:'Faster One',cursive;font-family:'Cantarell',sans-serif;font-family:'Open Sans',sans-serif;font-family:'Exo',sans-serif;font-family:'Montserrat Subrayada',sans-serif;font-family:'Open Sans',sans-serif;font-family:'Play',sans-serif;font-family:'Racing Sans One',cursive;font-family:'Audiowide',cursive;padding:0 2rem;width:100%;padding-bottom:2rem}nav label,nav li{cursor:pointer}nav label{display:inline-flex}header nav{position:fixed;top:0;left:0;right:0;z-index:11;display:flex;justify-content:flex-start;align-items:flex-end;flex-flow:column}header nav li{max-width:31.28rem;width:90%;margin:0 auto;padding:1.25rem 2rem;text-transform:uppercase;letter-spacing:.25rem;font-size:1.55rem}.page{display:flex;flex-flow:column;flex:1 0 75%;margin-bottom:auto;height:75vh}.error-message,article,.disclaimer{max-width:91%;width:72rem;margin:0 auto}.error-message{font-size:1.45rem;font-weight:600;font-style:italic;color:var(--error-color);padding:5rem 0 2rem 0;justify-content:center;position:fixed;bottom:30%;left:50%;transform:translateX(-50%);z-index:2}.error{padding-left:.5rem;font-style:italic;font-size:.75rem;font-weight:700;color:var(--error-color)}article{padding-bottom:10rem}.main-menu{position:fixed;bottom:0;left:0;justify-content:space-around;flex-flow:row wrap;width:100vw;min-width:100vw;background:#101010;padding:.5rem .5rem 1.25rem .5rem;z-index:10;overflow:visible}.main-menu.visible{overflow:visible}.filters .control,.main-menu .control{position:relative;display:inline-flex;width:3.25rem;height:3.25rem;padding:.75rem;justify-content:center;align-items:center;background:rgba(255,255,255,0.2);color:#dadada;border-radius:50%;cursor:pointer;margin:.45rem .25rem;box-shadow:inset 0 -3em 3em rgb(0 0 0 / 10%),0 0 0 2px rgb(0 0 0 / 20%),0.3em .3em 1em rgb(0 0 0 / 90%)}.main-menu .control.show{background:rgba(0,0,0,0.9);border:4px inset teal;position:absolute;right:.25rem;bottom:.25rem;z-index:15}.main-menu .material-icons{font-size:1.35rem}.range-slider .multiple-icons i,.main-menu .multiple-icons i{font-size:.8rem}.control i.transition{transition:all 1s ease-in-out}.control i.high-to-low{transform:rotateX(360deg)}.main-menu .swap,.main-menu .customize{display:none;position:absolute;z-index:11;bottom:-2rem;height:2rem}nav .control+.menu-item{background:#202020;flex-flow:column;justify-content:flex-start;align-content:flex-start;align-items:center;position:absolute;right:0;bottom:0;display:flex;max-width:0;max-height:0;width:85vw;height:100vh;transition:all 1s ease-in-out;z-index:12;overflow:visible}nav .control.show+.menu-item{max-height:200vh;max-width:200vw;padding:1.75rem;padding-top:5rem;overflow-y:auto}#inputHere{display:none}.main-menu h2{text-transform:uppercase;font-weight:500;letter-spacing:.125rem;border-bottom:2px #303030 groove;width:100%;margin-bottom:1.25rem;margin-top:1.75rem;padding-left:.125rem;padding-bottom:.75rem;font-size:1.25rem}.main-menu h3{font-size:1.15rem;letter-spacing:.125rem;font-weight:600;margin:1.15rem 0 1.1rem 0;color:#909090}.main-menu a,.main-menu a:hover,.main-menu a:focus,.main-menu a:visited{color:#fafafa;letter-spacing:.125rem}.main-menu form{display:flex;flex-flow:column;width:31rem;max-width:100%;padding:1rem;margin:0 auto}.main-menu .form-control{display:flex;flex-flow:column;margin-bottom:.9375rem}.form-control button{display:flex;margin-left:auto;width:4rem;padding:.55rem;justify-content:center;align-items:center}.main-menu .form-control input,.main-menu .form-control button,.main-menu .form-control textarea{background:rgba(255,255,255,0.1);color:var(--main-color);border:0}.policy{flex-flow:column;width:36rem;max-width:95%;margin:0 auto;padding-bottom:4rem}.policy ul{flex-flow:column;flex:1 0 auto;width:100%;background:inherit;color:inherit;margin:.5rem 0}.policy li::before{content:"\2197";transform:rotate(45deg);margin-right:.5rem;display:inline-block}.policy li{width:100%;display:block;padding:.25rem 0}.policy button.link{width:auto;background:0;margin-left:auto;padding:.55rem;border:0;font-size:1.125rem;letter-spacing:.15rem;color:#fafafa;cursor:pointer}.policy .note{display:inline-flex;width:100%;font-style:italic}.tme-control-panel-overlay,.tme-overlay{max-height:0}.tme-control-panel-overlay.show,.tme-overlay.show{max-height:1000vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:10;background:rgb(0,0,0,0.7)}.tme-control-panel-overlay.show{z-index:8}.cookie-consent{background:rgba(0,0,0,0.99);width:100vw;font-size:1rem;flex-flow:column;display:none;position:fixed;bottom:0;left:0;z-index:100;padding:2.75rem 1.75rem}.cookie-consent.show{display:flex}.cookie-consent .controls,.cookie-consent p{width:36rem;max-width:100%;margin:0 auto}.cookie-consent em{font-weight:600}.cookie-consent .controls{justify-content:flex-end;align-items:flex-end}.cookie-consent button{border-radius:0;margin:.5rem;border:0;padding:.375rem .75rem;min-height:2.5rem;cursor:pointer;font-weight:600}button.ok{background:#3ea055;color:#fff}#disableGoogleAnalyticsOnSite{margin:.5rem}#disableGoogleAnalyticsOnSite .message{background:#fafafa;color:#101010;padding:1rem;justify-content:center;align-items:center}#disableGoogleAnalyticsOnSite button{margin:.5rem}.main-menu [data-listing-type="sort"].show .swap{display:flex;position:absolute;bottom:-100%}.single-choice .zybd-checkbox{border-radius:50%}.single-choice .zybd-checkbox.selected.material-icons{font-size:0;background:#707070;border-width:4px}.sort-button-collection{width:100%;justify-content:flex-start;margin-top:2rem}.sort-button-collection .button{margin-right:1rem;background-color:#202020;padding:.25rem;border-radius:50%;width:2.5rem;height:2.5rem;display:flex;justify-content:center;align-items:center}.ascending .swap,.ascending.swap,.ascending i{transform:rotateX(180deg)}.control-panel{position:sticky;top:0;width:var(--content-width);max-width:100%;margin:0 auto;flex-flow:column;z-index:3}.filters.controls{justify-content:flex-start;width:100%;max-width:100%;margin:0 auto;flex-flow:row wrap;background:#101010;padding:0;z-index:3}.accordion-control{display:none}.accordion-control:checked ~ .filters.controls{padding:1.25rem .55rem}.accordion-control ~ label::before,.accordion-control ~ label{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.055rem}.accordion-control ~ label::before{content:"Visa";width:2.75rem;height:2.25rem;margin-right:.25rem}.accordion-control:checked ~ label::before{content:"Stäng "}.accordion-control ~ label{margin:1rem auto;width:9rem;background:rgba(255,255,255,0.1);cursor:pointer}.accordion{max-height:0;overflow:hidden;transition:max-height 1s;padding:0}.accordion-control:checked ~ .accordion{max-height:1000vh;overflow:visible}.filters .main-panel{margin-bottom:2rem;width:100%}.filters section{flex-flow:row wrap;flex:2 2;max-width:75%;justify-content:center;align-items:flex-start}.filters .actions{flex-flow:row wrap;width:5.25rem;max-width:5.25rem;margin-left:auto;justify-content:flex-end;align-items:flex-end}.filters .more{width:100%;max-width:100%}.filter-unit{position:relative;flex-flow:row;align-items:center;justify-content:center;max-width:100%;width:21rem;height:4.25rem;margin:.25rem .25rem .25rem 0}.action.filter-unit{width:4.51rem}.filter-select,.filters .body,.filters .title{flex-flow:column;height:100%;justify-content:flex-end;padding-bottom:.25rem;background:rgba(255,255,255,0.1)}.filters .title{max-width:23%;width:4.5rem;position:relative}.action .title{max-width:100%}.filters .control{margin:0 auto;width:2rem;height:2rem;cursor:default}.filters .control.filter-set{border:4px inset teal}.filters .control.multiple-icons i.material-icons{font-size:.6rem}.filters .body{max-width:75%;width:75%;border-left:1px solid #101010}.filter-select{display:flex;justify-content:center;align-items:center;width:1.75rem}.filter-select .zybd-checkbox{margin:0}.filters label,.filters input{max-width:100%}.filters input{height:1.65rem}.filters label{font-size:.475rem;font-weight:700;text-transform:uppercase;letter-spacing:.055rem;text-align:center;margin-top:.25rem}.select-box{max-height:0;opacity:0;overflow:hidden;z-index:-1;position:absolute;right:0;background:#101010;width:31rem;max-width:95vw;box-shadow:inset 0 -3em 3em rgb(0 0 0 / 10%),0 0 0 2px rgb(0 0 0 / 20%),0.3em .3em 1em rgb(0 0 0 / 90%);transition:max-height 1s}.select-box.show{z-index:10;max-height:2000vh;opacity:1}.select-box .close{display:flex;align-items:center;justify-content:center;position:absolute;background:#101010;right:1rem;top:1rem;width:1.75rem;height:1.75rem;box-shadow:var(--box-shadow);cursor:pointer}.select-box h3{font-weight:500;font-size:1rem}.select-box>div{flex-flow:column;border:2px solid royalblue;margin:.5rem;border:2px solid #303030;padding:.75rem}.select-box li{margin:.5rem}.select-box .order .control{display:flex;margin:auto}.make-wrapper .select-box .menu{width:100%}.make-wrapper .select-box ul{width:100%;flex-flow:row wrap}.button-collection{order:2;width:100%;display:flex;flex-flow:row wrap}.button-collection button{margin:1rem;width:10rem;max-width:100%;background:#dadada;background:rgba(255,255,255,0.1);color:#fff;border:0;cursor:pointer}.range-slider .current-value{text-align:center;font-size:.75rem}.search-wrapper .body{justify-content:center}input[type="range"]{overflow:hidden;-webkit-appearance:none;background:0;border:0;max-width:100%}input[type="range"]::-webkit-slider-runnable-track{height:.55rem;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#dadada;border-radius:1.3px;border:.2px solid #010101}input[type=range]:focus::-webkit-slider-runnable-track{background-color:#dadada}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #000;width:1rem;width:var(--thumb-width);height:2rem;cursor:pointer;border-radius:3px;background:#fff;margin-top:-14px;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d}input[type=range]::-moz-range-track{height:.55rem;cursor:pointer;box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;background:#dadada;border-radius:1.3px;border:.2px solid #010101}input[type="range"]::-moz-range-thumb{box-shadow:1px 1px 1px #000,0 0 1px #0d0d0d;border:1px solid #000;width:1rem;width:var(--thumb-width);height:2rem;border-radius:3px;background:#fff;cursor:pointer}.search-wrapper input{width:92%;margin:0 auto}.vehicle-listing{max-width:79vw;flex-flow:row wrap;justify-content:space-around;align-items:flex-start;align-content:space-between;margin:2.75rem auto}.vehicle{display:flex;flex-flow:column;position:relative;width:22rem;max-width:100%;border:1px solid #101010;margin:.75rem .25rem;box-shadow:inset 0 -3em 3em rgb(0 0 0 / 10%),0 0 0 2px rgb(0 0 0 / 20%),0.3em .3em 1em rgb(0 0 0 / 90%);cursor:pointer}.vehicle section:first-of-type{background:rgba(0,0,0,0.7);position:absolute;top:-0.125rem;left:0;right:0;width:100%;justify-content:space-between}.image-wrapper{width:100%;height:14rem;overflow:hidden;align-items:center;justify-content:center}.vehicle img{min-width:100%;min-height:100%;flex-shrink:0;object-fit:cover}.vehicle h3{font-size:1rem;font-weight:600}.vehicle .properties{flex-flow:column}.vehicle section{flex-flow:row wrap;padding:1rem 1.35rem}.vehicle span{display:flex;justify-content:center;align-items:center;padding:.25rem 0;line-height:normal}.vehicle .material-icons{font-size:1.025rem;font-size:1.55rem;color:#cacaca}.vehicle ul{width:100%}.vehicle li{justify-content:space-between;flex:1 0 auto;border-bottom:1px dashed #303030;padding:.125rem 0}.add-to-compare{justify-content:flex-start;align-items:center}.add-to-compare label[data-compare-state="set"]{cursor:pointer}.disclaimer{padding-bottom:8rem;font-style:italic;font-family:'Times New Roman',Times,serif;border-top:1px solid #404040;padding-top:.75rem}footer{border:4px solid #202020}.hide-scrollbars{scrollbar-width:none}.hide-scrollbars::-webkit-scrollbar{display:none}.right{margin-left:auto;padding-right:2.25rem;text-align:right;justify-content:flex-end}.page.compare,.page.details{min-height:100vh;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1000;background:#202020;overflow-y:auto}.page.compare,.page.details article{flex-flow:column;min-height:100%;max-width:100%;padding-top:5rem;flex:1 0 auto}.page.compare h2,.page.details article h2{font-family:'Cantarell',sans-serif;font-family:'Faster One',cursive;font-family:'Cantarell',sans-serif;font-family:'Open Sans',sans-serif;font-family:'Montserrat Subrayada',sans-serif;font-family:'Open Sans',sans-serif;font-family:'Play',sans-serif;font-family:'Racing Sans One',cursive;font-family:'Exo',sans-serif;padding:0 2rem}.page.details a{color:var(--link-color)}.button.close::before{content:"\00ab";font-size:2rem;position:absolute;top:0;left:.5rem;height:100%;display:flex;justify-content:center;align-items:center;padding-bottom:.45rem;font-weight:600}.button.close{position:fixed;top:.75rem;left:1.25rem;display:flex;font-size:1rem;font-weight:700;cursor:pointer;background:#101010;padding:.5rem .75rem;z-index:1;padding-left:1.75rem}.page.details .image-wrapper{flex:1}.page.details .image-wrapper img{width:100%;height:auto;min-height:100%;object-fit:contain}.page.details .gauges-container{padding:1rem;justify-content:space-around}.page.details .gauge-measure{text-align:center;font-weight:bold;white-space:nowrap}.page.details p{width:36rem;max-width:80%;margin:2rem auto}.page.details ul,.page.details h3{width:100%;max-width:80vw}.page.details h3,.page.details ul,.page.details section{flex-flow:column;margin:0 auto}.page.details section{width:100%;margin:2rem auto}.page.details h3{font-size:1.35rem;padding:.25rem 0;margin-bottom:1rem;border-bottom:3px groove #404040}.page.compare li,.page.details li{flex-flow:row nowrap;justify-content:space-between;padding:.75rem 1rem;background:#303030;font-size:1.25rem}.page.compare li:nth-child(2n),.page.details li:nth-child(2n){background:#404040}.page.compare{overflow-x:hidden}.page.compare article::-webkit-scrollbar{display:block}.page.compare article{justify-content:flex-start;overflow-x:auto;position:relative;width:89rem;max-width:unset;max-width:98vw;flex-flow:row nowrap;flex:1 0 auto;padding-bottom:5rem;scrollbar-width:initial}.page.compare section{flex-flow:column;margin:0 .25rem 0 .25rem;flex:1 0 12rem;min-width:15rem;max-width:17rem}.page.compare h2{font-size:1rem;width:100%;height:4rem;flex:0 0 4rem;background:#404040;margin-bottom:.25rem;padding:.75rem 1rem}.page.compare .unit{width:10rem;width:4rem;max-width:4rem;min-width:4rem;flex:1 0 4rem;position:sticky;left:-0.25rem;z-index:1;border-right:6px solid #202020}.page.compare .unit h2{height:12.25rem;flex:0 0 12.25rem;justify-content:center;align-items:center;writing-mode:vertical-lr;text-orientation:upright}.page.compare .image-wrapper{height:8rem;flex:0 0 8rem;overflow:hidden;margin-bottom:.25rem}.page.compare img{min-width:100%;min-height:100%;object-fit:cover}.page.compare ul{width:100%}.page.compare li{font-size:.725rem;width:100%;justify-content:flex-end;padding:0;height:2.5rem}.page.compare li span{padding:.75rem 1rem}.page.compare .unit li{justify-content:flex-start;white-space:nowrap;overflow:visible}.page.compare .unit li span{background:inherit;min-width:10rem;border-right:1px dashed #707070}.zybd-dialog-content p{text-align:center}@media screen and (min-width:1024px){.main-menu [data-listing-type="sort"].show.ascending .swap{bottom:120%}body{padding-right:6.75rem}.skew-container .skew-up::before{left:0;bottom:0;top:-2rem;overflow:visible;z-index:-1;-webkit-transform:skewY(-2deg);-moz-transform:skewY(-2deg);-o-transform:skewY(-2deg);transform:skewY(-2deg);backface-visibility:initial;background-image:url(../images/cars/polestar2.jpg)}article h2{font-size:2.125rem}.main-menu{left:unset;right:0;top:0;width:6rem;max-width:15vw;min-width:0;height:100vh;padding-top:5rem}.main-menu .control+.select-menu{height:100vh;width:35vw;align-items:flex-start;padding-right:5rem}.main-menu .control.show{top:5rem}.filters section{width:100%;max-width:100%}}@media screen and (orientation:portrait){h1{padding-left:2.25rem}.logo{top:-0.75rem}h1 .material-icons{font-size:3.75rem;top:0}aricle h2{font-size:1.25rem}.skew-container .skew-up::before{background-image:url(../images/cars/roadsterPortrait1.jpg);background-image:url(../images/cars/Hyundai_Kona_Electric_2020-01.jpg);background-image:url(../images/cars/Peugeot_e-208_GT-01.jpg);background-image:url(../images/cars/polestarLandscape1.jpg);background-image:url(../images/cars/polestar9.jpg);background-image:url(../images/cars/polestar2.jpg);background-image:url(../images/cars/polestar2portrait.jpg)}}@media screen and (min-width:1280px){.page.compare article{justify-content:center}}@media screen and (min-width:1800px){.main-menu .show .select-menu{min-width:72rem}}@media screen and (max-width:940px){.range-slider .control,.main-menu .control{width:2.5rem;height:2.5rem}h1{font-size:1.25rem}}.hide{display:none}.no-scroll{overflow:hidden}@media screen and (max-width:330px){.filter-unit{width:10rem}}