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