.content{padding:1.875rem .9375rem}.content--primary-background{background-color:#fff}.content--brand-primary{background-color:#004a80}.content--box{background-color:#ebebeb}.content--border-top{border-top:1px solid #cacaca}.content--border-bottom{border-bottom:1px solid #cacaca}.content--thick{padding:1.875rem .9375rem}@media screen and (width>=48em){.content--thick{padding:3.125rem .9375rem}}@media screen and (width>=64em){.content--thick{padding-left:0;padding-right:0}.content--thick-sidefull{padding-left:1.875rem;padding-right:1.875rem}}.content--sideless{padding-left:0;padding-right:0}@media screen and (width<=47.9375em){.content--sideless-small{padding-left:0;padding-right:0}}.content--topless{padding-top:0}.content--bottomless{padding-bottom:0}.content--centered,.content--mobile-centered{text-align:center}@media screen and (width>=48em){.content--mobile-centered{text-align:left}}.content__section{width:100%;max-width:80rem;margin:0 auto;position:relative}.list-page .top-menu__title{border-bottom:3px solid #ffb015;margin-top:1.875rem}.list-page .top-menu__title>span{font-weight:400}.list-page .top-menu__oikotie-container{text-align:center;border:1px solid #cecece;width:9.5rem;height:6.375rem;display:none;position:relative}@media screen and (width>=64em){.list-page .top-menu__oikotie-container{order:3;margin-left:.9375rem;display:block}}.list-page .top-menu__oikotie-container span{color:#fff;font-size:10px}.list-page .top-menu__oikotie-container img{z-index:-1;max-width:100%;max-height:100%;position:absolute;top:0;left:0}@media screen and (width>=64em){.list-page .top-menu__controls{align-items:flex-end;display:flex}}.list-page .top-menu__address{margin-bottom:.9375rem}@media screen and (width>=64em){.list-page .top-menu__address{flex:1;order:2;margin-bottom:0;margin-left:.9375rem}}.list-page .top-menu__address .input-group{position:relative}@media screen and (width>=64em){.list-page .top-menu__address .input-group{margin-bottom:0}}.list-page .top-menu__address .input-group-field{color:#004a80;border-color:#004a80 currentColor #004a80 #004a80;border-right-style:none;border-right-width:0;font-size:14px;font-weight:700}@media screen and (width>=64em){.list-page .top-menu__address .input-group-field{font-size:18px}}.list-page .top-menu__address .button{border-left:0;box-shadow:inset 0 0 0 1px #fff}.list-page .top-menu__address .input-group-button .button{opacity:1;background-color:#004a80;background-image:url(/images/icon-arrow-right-frontpage.png);background-position:50% .25rem;background-repeat:no-repeat;background-size:2rem;border-color:#004a80;width:3em;padding:.77em}.list-page .top-menu__address .input-group-button .button:hover{background-color:#ffb015}.list-page .top-menu__address input[type=text]#address{z-index:100;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;background-color:#0000;height:2.85rem;position:relative}.list-page .top-menu__address #addressButton{z-index:100;position:relative}.list-page .top-menu__address #addressShadow{color:#999;background-color:#0000;border:0;font-size:14px}@media screen and (width>=64em){.list-page .top-menu__address #addressShadow{font-size:18px}}.list-page .top-menu__address #addressShadow{z-index:99;width:100%;height:2.85rem;margin:0;font-weight:700;position:absolute;top:0;left:1px}.list-page .top-menu__cta button{text-align:left;border-width:0;border-radius:0;width:100%;margin-bottom:1px;padding:.75rem 4.26rem .75rem 1.01rem;font-weight:700;position:relative}@media screen and (width>=48em){.list-page .top-menu__cta button{width:auto;font-size:1.125rem}}.list-page .top-menu__cta button i{background-color:#ffb015;border-left:2px solid #fff;width:3.25rem;height:100%;display:block;position:absolute;top:0;right:0}.list-page .top-menu__cta button i:after{content:"";border:10px solid #0000;border-top-width:0;border-bottom-color:#fff;width:0;height:0;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-page .top-menu__cta button.collapsed i:after{border-top-color:#fff;border-bottom-width:0;border-bottom-color:#0000}.list-page .scroll-down-btn{text-align:center}.list-page .scroll-down-btn a{margin-top:15px;padding:1rem 2rem;font-weight:700;text-decoration:none}@media screen and (width>=48em){.list-page .popout-menu{display:block}}@media screen and (width>=64em){.list-page .popout-menu{margin-top:6px}}.list-page .popout-menu .menu-container{color:#fff;background-color:#004a80}.list-page .popout-menu .menu-container header{margin-bottom:19px;padding-top:14px}.list-page .popout-menu .menu-container header .columns>div{border-bottom:1px solid #fff;padding-bottom:6px}.list-page .popout-menu .menu-container header h6{vertical-align:middle;margin:0;line-height:25px}.list-page .popout-menu .menu-container input,.list-page .popout-menu .menu-container select,.list-page .popout-menu .menu-container label{font-weight:700}.list-page .popout-menu .menu-container label,.list-page .popout-menu .menu-container .help-text{color:#fff}.list-page .popout-menu .menu-container label{margin-bottom:0}.list-page .popout-menu .menu-container .help-text{margin-top:0;font-size:12px;font-style:normal}.list-page .list-filter>ul{border-top:1px solid #ffb015;border-bottom:1px solid #ffb015;margin:0;padding:0;list-style-type:none}@media screen and (width>=48em){.list-page .list-filter>ul{width:100%;display:table}}.list-page .list-filter>ul>li{width:100%;padding:2px 1px}@media screen and (width>=48em){.list-page .list-filter>ul>li{vertical-align:top;width:21.5%;display:table-cell}.list-page .list-filter>ul>li.search{width:40%}}.list-page .list-filter>ul>li .number-of-filters-checked{display:none}.list-page .list-filter>ul>li.active .button{font-weight:700}.list-page .list-filter>ul>li.active .number-of-filters-checked{color:#fff;background-color:#ffb015;border-radius:50%;margin-left:10px;padding:5px 9px;font-size:14px;display:inline}@media only screen and (width>=640px) and (width<=855px){.list-page .list-filter>ul>li.active .number-of-filters-checked{float:right;padding:3px 6px;display:inline-block}}.list-page .list-filter>ul>li input[type=text]{color:#202020;background-color:#ebebeb;border-color:#ebebeb;border-radius:0;height:2.9rem;margin-bottom:0;font-size:15px;display:inline-block}.list-page .list-filter>ul>li .search-container{width:99%;display:table-cell}.list-page .list-filter>ul>li .help-container{text-align:right;width:1%;padding-left:8px;display:table-cell}.list-page .list-filter>ul>li .pricewatch-container{vertical-align:top;width:1%;display:table-cell;position:relative}.list-page .list-filter>ul>li ul.dropdown-pane{max-width:320px;padding:.5rem 1rem;list-style-type:none}@media screen and (width>=48em){.list-page .list-filter>ul>li ul.dropdown-pane{border-top:0;max-width:260px}}.list-page .list-filter>ul>li ul.dropdown-pane li{margin-bottom:.25rem}.list-page .list-filter>ul>li ul.dropdown-pane li label{vertical-align:top;width:87.5%;margin-right:0;padding-top:.2em;font-size:12px}.list-page .list-filter>ul>li ul.dropdown-pane li input{margin-bottom:0}.list-page button.white{color:#004a80;background-color:#fff;border-width:2px;border-color:#004a80;width:100%;padding:1.1em;font-weight:700}@media screen and (width>=48em){.list-page button.white{max-width:400px}}.list-page button.white:hover{text-decoration:underline}#product-list{margin-bottom:1.875rem}.product-list-item{border-bottom:1px solid #ddd;flex-direction:column;padding:1.25rem 0;display:flex}@media screen and (width>=48em){.product-list-item{flex-direction:row}.product-list-item__column{flex-direction:column;width:25%;display:flex}.product-list-item__column>:first-child{margin-bottom:1em}.product-list-item__column--wide{width:34%}.product-list-item__column--narrow{width:16%}}.product-list-item__column+.product-list-item__column{margin-top:1rem}@media screen and (width>=48em){.product-list-item__column+.product-list-item__column{margin-top:0;margin-left:1rem}}.product-list-item__price{color:#2a8436;text-decoration:none;transition:color .25s ease-out}.product-list-item__price strong{font-size:2.25rem;line-height:normal}.product-list-item__price:hover,.product-list-item__price:focus{color:#6bc877}@media screen and (width>=48em){.product-list-item__aligned{align-items:flex-end;height:2.75rem;display:flex}}.product-list-item .renewable{background:url(/images/100-percent-green.png) 0/contain no-repeat;height:2rem}.product-list-item .eco-energy{background:url(/images/ekoenergia.png) -14px/contain no-repeat;height:3rem}.product-list-item .renewable,.product-list-item .eco-energy{margin-top:1rem}@media screen and (width>=48em){.product-list-item .renewable,.product-list-item .eco-energy{margin-top:0}}.button--list-filter{color:#202020;text-align:left;background-color:#ebebeb;border-radius:0;width:100%;margin-bottom:0;padding-left:.625rem;padding-right:.625rem}.button--list-filter i{margin:0 0 0 4px;display:inline-block}.button--list-filter i:after{content:"";border:6px solid #0000;border-top-color:#202020;border-bottom-width:0;width:0;height:0;margin-top:-7px;display:inline-block}.compare-tight .filters-content .card{padding:12px 16px}.compare-tight .filters-content .scrollable>h3{font-size:18px}.compare-tight .filters-content .scrollable>h3 i{font-size:16px}.compare-tight .filter-options .option i,.compare-tight .filter-options .input-group .input-group-label.pre-label em{width:20px;font-size:20px}.compare-tight .checkbox-group>button{font-size:16px}.compare-tight .checkbox-group label span{font-size:14px}.compare-tight .checkbox-group label span:before{flex-shrink:0;align-self:flex-start;margin-top:2px}.compare-tight .divider{font-size:16px}.compare-tight .top-notices .market-price{padding:12px 16px}.compare-tight .top-notices .market-price .append{margin-right:5px;padding-right:5px}.compare-tight .top-notices .market-price .append i{font-size:16px}.compare-tight .top-notices .market-price p{font-size:14px}.compare-tight #compare-filters{padding-right:16px}@media screen and (width>=64em){.compare-tight #compare-filters{width:22%}.compare-tight #compare-list{width:78%}}.compare-tight #compare-list .main-header{flex-flow:wrap;align-content:center;align-items:flex-start;gap:10px;display:flex}.compare-tight #compare-list .main-header .sorting-notice{text-align:center;align-self:center;margin-bottom:10px;font-size:14px;line-height:1.15}@media screen and (width<=1023px){.compare-tight #compare-list .main-header .sorting-notice{display:none}}
