/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.dropshadowBox{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);background-color:#fff}.path-varmepumpdb{overflow-y:scroll}.product-page{max-width:980px;margin:0 auto}.product-page h1{font-size:24px;margin:0 0 15px}.product-page .product-subtype{margin:15px 0 5px;font-size:13px;color:#777}.product-page .product-subtype a:hover{text-decoration:underline}.product-index-body{margin:10px 0;font-size:14px;line-height:1.3}.product-index-body h2{font-size:17px;margin:20px 0 10px}.product-index-body h2:first-child{margin-top:0}.product-index-body a:hover{text-decoration:underline}.product-index-body .muted{color:#222!important}.product-index-body #faq{max-width:640px;margin:0 auto}.product-page .pricerunner-product-large,.product-page .product-widget-pricerunner{margin:15px 0}.product-page .product-widget-pricerunner-search{margin:20px 0}.product-page .product-widget-pricerunner-search h3{font-size:18px}.product-content-narrow,.product-details-narrow{max-width:640px;margin-left:auto;margin-right:auto}.product-admin-actions{padding-bottom:10px;border-bottom:1px solid #eee;margin-bottom:10px}.product-admin-actions ul{padding:0;margin:0;list-style-type:none}.product-admin-actions ul li{display:inline-block;margin-right:10px}.product-breadcrumbs{margin:0 0 15px}.product-breadcrumbs a{font-size:14px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#777}.product-breadcrumbs .svgicon{width:20px;height:20px;fill:#777}.varmepump-page{margin:0 auto}.varmepump-page.visibility-deferred .sort-arrow .arrow-asc,.varmepump-page.visibility-deferred .sort-arrow .arrow-desc{visibility:hidden!important}.varmepump-page h1{font-size:24px;margin:0 0 10px}.varmepump-filter #varmepump-search-field{-webkit-box-shadow:none;box-shadow:none;border-radius:15px;padding:4px 14px;height:32px}.varmepump-filter .search{-webkit-box-flex:1;-ms-flex:1;flex:1}.varmepump-filter .clearable-wrap{height:auto}.varmepump-filter .clearable-x .svgicon{margin-right:7px;width:18px;height:18px}.varmepump-filter .filter-buttons{margin:10px 0 -5px 0;font-size:13px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.varmepump-filter .filter-buttons>span{color:#337ab7;cursor:pointer}.varmepump-filter .filter-buttons>span:hover{text-decoration:underline}.varmepump-filter .filter-buttons>span.active{color:#222;font-weight:700}.varmepump-filter .filter-buttons>span.active:hover{text-decoration:none}.varmepump-filter .btn-filter{padding:3px 10px;font-size:13px;line-height:18px;border-radius:14px;border:1px solid #ddd!important;color:#2e7061!important;background-color:#fff!important;margin-right:5px;margin-bottom:5px}.varmepump-filter .btn-filter:last-child{margin-right:0}.varmepump-filter .btn-active{background-color:#def2ed!important;color:#2e7061!important;border-color:#2e7061!important}.varmepump-results{margin:10px 0;font-size:13px;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.varmepump-results a:hover{text-decoration:underline}#varmepump-table{padding:0!important}.varmepump-table-container{padding:0!important;margin:0 -10px}@media (min-width:768px){.varmepump-table-container{margin:0}}.varmepump-table-scroll{overflow-x:auto}#varmepump-table{font-size:12px;margin:0}#varmepump-table .sorting{cursor:pointer}#varmepump-table .col-sticky-right{position:-webkit-sticky!important;position:sticky!important;right:0;background:#fff}#varmepump-table .odd .col-sticky-right{background:#f7f7f7}#varmepump-table .col-namn{min-width:180px;font-weight:500}#varmepump-table .col-chevron{text-align:right;padding:0;vertical-align:middle}#varmepump-table .col-inner-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#varmepump-table .col-inner-namn{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}#varmepump-table .col-inner-bild{width:35px;-webkit-box-flex:0;-ms-flex:0 0 35px;flex:0 0 35px;margin-left:5px}#varmepump-table .col-inner-bild img{height:35px;width:auto;mix-blend-mode:multiply}#varmepump-table .highlight{display:inline-block;color:#337ab7}#varmepump-table .sub-name{display:inline-block;margin-top:1px}#varmepump-table .muted{color:#777}#varmepump-table>tbody>tr>td{padding:6px 4px;line-height:1.25}#varmepump-table>tbody>tr>td:first-child{padding-left:10px}#varmepump-table>tbody>tr>td:last-child{padding-right:10px}#varmepump-table .odd{background:#f7f7f7}#varmepump-table .even{background:#fff}#varmepump-table>thead>tr>th{font-weight:400;line-height:1.25;border-bottom:1px solid #ddd;padding:0}#varmepump-table>thead>tr>th .th-content{padding:6px 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#varmepump-table>thead>tr>th.text-center .th-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#varmepump-table>thead>tr>th.text-right .th-content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#varmepump-table>thead>tr>th:first-child .th-content{padding-left:10px}#varmepump-table>thead>tr>th:last-child .th-content{padding-right:10px}#varmepump-table>thead>tr>th .tooltip-content-container{display:none}#varmepump-table .good{color:#4bb628}#varmepump-table .bad{color:red}#varmepump-table td.sorting_1,#varmepump-table th.sorting_asc,#varmepump-table th.sorting_desc{position:relative}#varmepump-table td.sorting_1:after,#varmepump-table th.sorting_asc:after,#varmepump-table th.sorting_desc:after{position:absolute;content:'';top:0;left:0;width:100%;height:100%;border-left:1px solid #ddd;border-right:1px solid #ddd;pointer-events:none}#varmepump-table td.sorting_1:first-child:after,#varmepump-table th.sorting_asc:first-child:after,#varmepump-table th.sorting_desc:first-child:after{border-left:none}#varmepump-table td.sorting_1:last-child:after,#varmepump-table th.sorting_asc:last-child:after,#varmepump-table th.sorting_desc:last-child:after{border-right:none}#varmepump-table>tbody>tr>td{vertical-align:middle;border-top:none}#varmepump-table .main{padding:0;cursor:pointer}#varmepump-table .main .extra-data{display:none}#varmepump-table .main .svgicon-chevron-right{width:24px;height:24px;fill:#777;margin-right:-5px}#varmepump-table .main:hover{background:#f2fcf8}#varmepump-table .main:hover .col-sticky-right{background:#f2fcf8!important}#varmepump-table .main:hover .highlight{text-decoration:underline}#varmepump-table .details{position:-webkit-sticky;position:sticky;left:0}#varmepump-table .expanded.main .svgicon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}#varmepump-table .item-empty{display:none;padding:10px 15px}.sort-arrow{display:block;position:relative;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:4px}.sort-arrow .arrow-asc,.sort-arrow .arrow-desc{border-style:solid;border-color:transparent}.sort-arrow .arrow-asc{visibility:visible;border-width:0 4px 6px;border-bottom-color:#e5e5e5;border-bottom-color:#ddd;margin:0 0 1px}.sort-arrow .arrow-desc{visibility:visible;border-width:6px 4px 0;border-top-color:#e5e5e5;border-top-color:#ddd}thead .sorting_asc .sort-arrow .arrow-asc{border-bottom-color:#333}thead .sorting_desc .sort-arrow .arrow-desc{border-top-color:#333}@media (min-width:768px){#varmepump-table .col-namn{min-width:160px}#varmepump-table .details{position:relative}#varmepump-table .key-value-list{margin:0 -20px}#varmepump-table .key-value-container{padding-left:20px;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.fixedHeader-floating{font-size:12px}.fixedHeader-floating thead{background:#fff}.fixedHeader-floating thead th{border-bottom:2px solid #ddd}.product-body{margin:15px 0 20px}.product-body .product-image{float:right;width:25%;margin-left:15px;margin-bottom:10px}.product-body .product-description{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-body .product-description a:hover{text-decoration:underline}.product-body .product-description .field-name-description{margin:0 0 10px}.product-body .product-description .field-name-description:last-child{margin:0}@media (min-width:836px){.product-body{margin-top:0}.product-body .product-image{width:20%}}.product-tooltip-content{padding:15px}.product-details h2{font-size:18px;margin:0}.product-details .details-row{margin:0 -10px}.product-details .details-col{padding:0 10px;min-width:0;max-width:480px;margin-left:auto;margin-right:auto}.product-details .details-section{margin:0 0 20px}.product-details .section-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;padding:0 0 5px}.product-details .section-header h2{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-details .section-header .svgicon{margin:-5px 0;margin-right:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg);fill:#777;width:26px;height:26px}.product-details .unexpanded .section-header .svgicon{-webkit-transform:rotate(0);transform:rotate(0)}.product-details .unexpanded .section-content{display:none}.product-details .key-value{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;font-size:14px;margin:0 0 5px}.product-details .key-value .key,.product-details .key-value .value{position:relative;z-index:2}.product-details .key-value .key{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:3px;min-width:0;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.product-details .key-value .value{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:3px;text-align:left;font-weight:700;min-width:0;white-space:initial}.product-details .key-value .value a:hover{text-decoration:underline}.product-details .key-value .muted{color:#777}.product-details .key-value-full-width{display:block}.product-details .key-value-full-width:after{display:none}.product-details .key-value-full-width .key,.product-details .key-value-full-width .value{padding:0;text-align:left;white-space:initial}.product-details .text-value{font-size:14px;margin:0 0 10px}@media (min-width:768px){.product-details .details-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 -20px}.product-details .details-col{padding:0 20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:0;margin-right:0}.product-details .key-value-list{margin:0 -20px}.product-details .key-value-container{padding-left:20px;padding-right:20px;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.product-page{margin:0 auto}.product-page .footnote-wrap{display:inline-block;margin:-2px 0 0}.product-page .footnote{vertical-align:super;font-size:11px;margin-left:3px}.product-page .footnote-list{margin:5px 0 20px;font-size:13px}.product-page .footnote-list .footnote-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-page .footnote-list .number{font-weight:700;white-space:nowrap;margin-right:4px}.product-page .footnote-list .description{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-page .footer-button{margin:20px auto;max-width:640px}.product-page .footer-button .btn{font-size:15px;padding:10px 0;display:inline-block;width:100%}
