.u-textSecondary{color:gray}.u-textMidGray{color:#5e5e5e}.u-semiBold{font-weight:600}.u-bull{color:#c1c1c1;font-size:8px;margin:0 1.2em}.u-slightlyLargerText{font-size:1.2rem}.u-resetList{padding:0;margin:0;list-style:none}.left{float:left}.right{float:right}.clear{clear:both}.responsive-container{position:relative;margin-left:auto;margin-right:auto;width:100%;max-width:960px}#lvi-product-search{color:#111;font-size:1em;line-height:1.5;box-sizing:border-box;font-family:Open sans,sans-serif!important}#lvi-product-search *,#lvi-product-search *:before,#lvi-product-search *:after{box-sizing:inherit}#lvi-product-search #main-content{width:100%;max-width:960px;margin-left:auto;margin-right:auto;padding:15px 0 30px;border-radius:8px 8px 0 0;font-family:Open sans,sans-serif}#lvi-product-search .pageContainer.searchLayout{padding-left:15px;padding-right:15px}#lvi-product-search .table--compare{margin:0!important;box-shadow:none!important}#lvi-product-search ::selection{background:#fce7ba;text-shadow:none}#lvi-product-search hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}#lvi-product-search audio,#lvi-product-search canvas,#lvi-product-search iframe,#lvi-product-search img,#lvi-product-search svg,#lvi-product-search video{vertical-align:middle}#lvi-product-search fieldset{border:0;margin:0;padding:0}#lvi-product-search textarea{resize:vertical}.u-buttonReset{border:none;background:none}button{cursor:pointer}.resetEtimFilters{color:#1b64d3;font-size:.8em;padding:0;font-weight:600;text-transform:uppercase;margin:0 0 10px;display:block}.link-button{background:none;border:0;padding:4px 0;color:#005994;font-size:11px;text-transform:uppercase;font-weight:700;margin:7px 0}.link-button img{width:11px;margin:0 0 0 5px}.link-button img.arrowUp{transform:rotate(180deg)}.button{background:#f9f9f9;border:1px solid #b6b6b6;border-radius:2px;color:#005994;font-weight:600;display:inline-block;line-height:1.75;padding:.7em 1.9em;transition:all .08s ease-in-out;position:relative;text-decoration:none}.button:hover,.button:focus,.button:active{color:#004a7b;background:#ececec;border-color:#a9a9a9}.button--primary{background:#005994;border:1px solid #004b7c;color:#fff}.button--primary:hover,.button--primary:focus,.button--primary:active{background:#004a7b;border-color:#003c63;color:#fff}.button--disabled,.button--disabled:hover{background-color:#e0e0e0;color:#a9a9a9;border-color:transparent}.removeButton{width:22px;height:22px;background-color:#eaeaea;color:#bf4747;font-size:18px;border-radius:50%;padding:0;line-height:12px;margin-left:1rem}.removeButton:hover{background-color:#d6d6d6;color:#444}.buttonGroup button{font-size:11px;font-weight:600}.buttonGroup .button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.buttonGroup .button:last-child{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.buttonGroup .button:not(:first-child):not(:last-child){border-left:none;border-right:none;border-radius:0}.buttonGroup .buttonGroup__active{background-color:#dde1e4}label{display:block;font-weight:600;margin-bottom:.5em}input[type=number],input[type=text]{border:1px solid #888;padding:8px;font-size:14px;width:100%;border-radius:2px;transition:all .16s ease-out}input[type=number]:focus,input[type=text]:focus{outline:none;border-color:#31a8f8;box-shadow:0 0 0 3px #5abdff99}input[type=number][data-validation=invalid],input[type=text][data-validation=invalid]{border-color:#e56969;box-shadow:0 0 0 3px #e5696999}input.filterSearchField{margin:5px 0 15px}input[type=text].textInput--large{border:2px solid #888;padding:1em;font-size:1rem}.textInput--short{max-width:80px}.inputHelper{font-size:.9rem;color:gray}.styled-checkbox{position:absolute;opacity:0}.styled-checkbox+label{position:relative;cursor:pointer;padding:0;margin-bottom:.85em;display:flex;display:-webkit-flex}.styled-checkbox+label .styled-checkbox__box{margin-right:10px;display:inline-block;vertical-align:text-top;width:20px;height:20px;background:#fbfbfb;border:1px solid #8C8C8C;border-radius:2px;flex-shrink:0;-webkit-flex-shrink:0}.styled-checkbox:hover+label .styled-checkbox__box{background:#f3f3f3}.styled-checkbox:focus+label .styled-checkbox__box{box-shadow:0 0 0 3px #0000001f}.styled-checkbox:checked+label .styled-checkbox__box{background:#398ef0;border-color:#277ddf}.styled-checkbox:disabled+label{color:#b8b8b8;cursor:auto}.styled-checkbox:disabled+label .styled-checkbox__box{box-shadow:none;background:#ddd}.styled-checkbox:checked+label .styled-checkbox__box:after{content:"";position:absolute;left:5px;top:10px;background:#fff;width:2px;height:2px;box-shadow:2px 0 #fff,4px 0 #fff,4px -2px #fff,4px -4px #fff,4px -6px #fff,4px -8px #fff;transform:rotate(45deg)}.styledSelect{border:1px solid #8C8C8C;width:100%;border-radius:2px;overflow:hidden;background:url(/wp-content/themes/lvi-info/assets/lvi-tuotehaku/assets/images/icons/arrow-down.svg) #fafafa no-repeat 94% 55%;background-size:14px auto}.styledSelect:hover{border-color:#444}.styledSelect select{font-size:1em;padding:7px 11px 9px;width:100%;border:none;box-shadow:none;background:transparent;background-image:none;-webkit-appearance:none}a{cursor:pointer;color:#005994}.backLink{background:url(/wp-content/themes/lvi-info/assets/lvi-tuotehaku/assets/images/icons/arrow-left-tall.svg) no-repeat left center;background-size:19px auto;text-transform:uppercase;font-weight:600;text-decoration:none;padding-left:30px;font-size:13px}#lvi-product-search table{width:100%;border-collapse:collapse;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;margin:0}#lvi-product-search table tr:first-child th:first-child{border-top-left-radius:3px}#lvi-product-search table tr:first-child td:last-child{border-top-right-radius:3px}#lvi-product-search table tr:last-child th:first-child{border-bottom-left-radius:3px}#lvi-product-search table tr:last-child td:last-child{border-bottom-right-radius:3px}#lvi-product-search table th{text-align:left;font-weight:400;text-transform:uppercase;background-color:#e8ecf1;font-weight:600;color:#444;font-size:.8rem}#lvi-product-search table th,#lvi-product-search table td{padding:1em;border-bottom:1px solid #dbddde}#lvi-product-search table td{background-color:#fff;font-size:.9rem}#lvi-product-search .tableContainer{width:100%;overflow-y:auto;_overflow:auto;margin:0 0 1em;box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b}#lvi-product-search .tableContainer::-webkit-scrollbar{-webkit-appearance:none;width:14px;height:14px}#lvi-product-search .tableContainer::-webkit-scrollbar-thumb{border-radius:8px;border:3px solid #fff;background-color:#0000004d}h1{font-size:2.44em;line-height:1.23em;padding-top:.282em;margin-bottom:.333em}h2{font-size:1.94em;line-height:1.55em;margin-bottom:.355em}h3{font-size:1.56em;line-height:1.92em;margin-bottom:.32em}h4{font-size:1.25em;line-height:1.2em;margin-bottom:.95em}h1,h2,h3,h4,h5,h6{font-weight:600;margin-top:0}p{font-size:1em;line-height:1.5em;margin-bottom:1.06em}.panel{box-shadow:0 3px 6px #00000029,0 3px 6px #0000003b;border-radius:3px;margin-bottom:2rem}.panel__header{background-color:#e5e9f1;text-align:center;padding:.6rem 2.4rem;border-top-right-radius:3px;border-top-left-radius:3px}.panel__header h2{text-transform:uppercase;font-size:14px;margin:0}.panel__body{background-color:#fff;border-bottom-right-radius:3px;border-bottom-left-radius:3px;padding:1rem}.pagination{list-style:none;padding:0;display:flex;display:-webkit-flex;justify-content:center;flex-wrap:wrap;-webkit-flex-wrap:wrap}.pagination li:first-child a,.pagination li:last-child a{border-radius:2px;text-indent:-9999em;background:url(/wp-content/themes/lvi-info/assets/lvi-tuotehaku/assets/images/icons/arrow-down.svg) no-repeat center;background-size:13px auto;overflow:hidden}.pagination li:first-child.disabled a,.pagination li:last-child.disabled a{background:url(/wp-content/themes/lvi-info/assets/lvi-tuotehaku/assets/images/icons/arrow-down-gray.svg) no-repeat center;background-size:13px auto}.pagination li:first-child a{transform:rotate(90deg);margin-right:10px}.pagination li:last-child a{transform:rotate(-90deg);margin-left:10px}.pagination li:not(.disabled) a:hover{color:#004a7b;background-color:#ececec}.pagination .disabled a{color:#888;visibility:hidden}.pagination .active a{color:#e56969;border-bottom:2px solid #e56969}.pagination a{font-size:.94rem;font-weight:600;color:#005994;line-height:1.75;padding:.3em 1em;display:inline-block;position:relative;text-decoration:none;transition:all .08s ease-in-out;margin-right:1px}ul.searchResultsProducts{list-style:none;margin:0 0 3rem;padding:0}@media all and (min-width: 600px){.searchResultsProducts--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));grid-gap:10px}.searchResultsProducts--grid .productListItem{border:1px solid #ddd;padding:1.3rem;display:flex;display:-webkit-flex;flex-flow:column;align-items:flex-start;-webkit-align-items:flex-start;margin-bottom:0;height:100%}.searchResultsProducts--grid .productListItem__media{margin:0 0 1rem;text-align:center;width:100%}.searchResultsProducts--grid .compareButton{position:absolute;top:10px;right:10px}.searchResultsProducts--grid .productListItem__main,.searchResultsProducts--grid .productListItem__additional{flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;display:block}.searchResultsProducts--grid .productListItem__main .u-bull,.searchResultsProducts--grid .productListItem__additional .u-bull{display:none}}.productListItem{display:flex;display:-webkit-flex;-webkit-align-items:center;position:relative}.productListItem__media{margin-right:1.75rem;flex-basis:60px;-webkit-flex-basis:60px;text-align:center}.productListItem__media img{max-width:60px;height:auto;max-height:60px}.productListItem__actions{margin-left:auto}.productListItem--large{padding:1.2rem 1rem;background-color:#fff;border-bottom:1px solid #ebebeb}.productListItem__main{font-size:1.05rem;font-weight:600;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;color:#333;margin-bottom:3px}.productListItem__main>*{display:inline-block}.productListItem__main a{text-decoration:none;color:#1b64d3}.productListItem__main a:hover{text-decoration:underline}.productListItem__additional{font-size:.9rem;color:#616161;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center}@media all and (max-width: 600px){.productListItem__main,.productListItem__additional{flex-direction:column;align-items:flex-start;-webkit-align-items:flex-start;display:block}.productListItem__main .u-bull,.productListItem__additional .u-bull,.productComparisonBar .productListItem__media,.productComparisonBar .productName{display:none}}.productComparisonBar{z-index:2}.searchLayout__results{padding:0!important}ul.tabs{list-style:none;margin:0;padding:0;display:flex;display:-webkit-flex}ul.tabs li{margin-right:1.5rem}ul.tabs a{border-bottom:3px solid transparent;padding:7px 2px;display:block;text-decoration:none;font-weight:600;color:#616161;font-size:15px;transition:border .2s ease-in-out}ul.tabs a:hover{color:#222}ul.tabs a.active{border-color:#99c87f;color:#111}.tabContent{padding:2rem 0}.filters__checkbox .component-holder,.filters__range .component-holder{width:100%}.irs-slider{top:28px!important;width:20px!important;height:20px!important;border:1px solid #AAA;background:#ddd;background:linear-gradient(to bottom,#fff,#dcdcdc 20%,#fff);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px #0000004d;cursor:pointer}.irs-min,.irs-max{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:5px!important;padding:1px 5px;background:#0000001a;border-radius:3px;-moz-border-radius:3px}.irs-from,.irs-to,.irs-single{color:#fff;font-size:12px!important;line-height:1.333;text-shadow:none;top:5px!important;padding:1px 5px;background:#428bca;border-radius:3px;-moz-border-radius:3px}ul.slick-dots li.slick-active button{--dot-color: #99c77e!important}ul.slick-dots li button{--dot-color: #005994!important}ul.slick-dots li button:before{width:6px!important;height:6px!important}a.slides{background-color:#fff!important}.slideshow-container .arrow-container:before{height:40px!important;top:130px!important;background-color:#548bb4;width:40px!important;border-radius:50%;background-image:none!important}.slideshow-container .arrow-container.prev:before{left:5px!important}.slideshow-container .arrow-container.next:before{left:-20px!important}.irs{position:relative;display:block;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.irs-line{position:relative;display:block;overflow:hidden;outline:none!important}.irs-line-left,.irs-line-mid,.irs-line-right{position:absolute;display:block;top:0}.irs-line-left{left:0;width:11%}.irs-line-mid{left:9%;width:82%}.irs-line-right{right:0;width:11%}.irs-bar{position:absolute;display:block;left:0;width:0}.irs-bar-edge{position:absolute;display:block;top:0;left:0}.irs-shadow{position:absolute;display:none;left:0;width:0}.irs-slider{position:absolute;display:block;cursor:default;z-index:1}.irs-slider.type_last{z-index:2}.irs-min{position:absolute;display:block;left:0;cursor:default}.irs-max{position:absolute;display:block;right:0;cursor:default}.irs-from,.irs-to,.irs-single{position:absolute;display:block;top:0;left:0;cursor:default;white-space:nowrap}.irs-grid{position:absolute;display:none;bottom:0;left:0;width:100%;height:20px}.irs-with-grid .irs-grid{display:block}.irs-grid-pol{position:absolute;top:0;left:0;width:1px;height:8px;background:#000}.irs-grid-pol.small{height:4px}.irs-grid-text{position:absolute;bottom:0;left:0;white-space:nowrap;text-align:center;font-size:9px;line-height:9px;padding:0 3px;color:#000}.irs-disable-mask{position:absolute;display:block;top:0;left:-1%;width:102%;height:100%;cursor:default;background:#0000;z-index:2}.lt-ie9 .irs-disable-mask{background:#000;filter:alpha(opacity=0);cursor:not-allowed}.irs-disabled{opacity:.4}.irs-hidden-input{position:absolute!important;display:block!important;top:0!important;left:0!important;width:0!important;height:0!important;font-size:0!important;line-height:0!important;padding:0!important;margin:0!important;overflow:hidden;outline:none!important;z-index:-9999!important;background:none!important;border-style:solid!important;border-color:transparent!important}.irs{height:55px}.irs-with-grid{height:75px}.irs-line{height:10px;top:33px;background:#eee;background:linear-gradient(to bottom,#ddd -50%,#fff 150%);border:1px solid #CCC;border-radius:16px;-moz-border-radius:16px}.irs-line-left,.irs-line-mid,.irs-line-right{height:8px}.irs-bar{height:10px;top:33px;border-top:1px solid #428bca;border-bottom:1px solid #428bca;background:#428bca;background:linear-gradient(to top,#428bca,#7fc3e8)}.irs-bar-edge{height:10px;top:33px;width:14px;border:1px solid #428bca;border-right:0;background:#428bca;background:linear-gradient(to top,#428bca,#7fc3e8);border-radius:16px 0 0 16px;-moz-border-radius:16px 0 0 16px}.irs-shadow{height:2px;top:38px;background:#000;opacity:.3;border-radius:5px;-moz-border-radius:5px}.lt-ie9 .irs-shadow{filter:alpha(opacity=30)}.irs-slider{top:25px;width:27px;height:27px;border:1px solid #AAA;background:#ddd;background:linear-gradient(to bottom,#fff,#dcdcdc 20%,#fff);border-radius:27px;-moz-border-radius:27px;box-shadow:1px 1px 3px #0000004d;cursor:pointer}.irs-slider.state_hover,.irs-slider:hover{background:#fff}.irs-min,.irs-max{color:#333;font-size:12px;line-height:1.333;text-shadow:none;top:0;padding:1px 5px;background:#0000001a;border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-min,.lt-ie9 .irs-max{background:#ccc}.irs-from,.irs-to,.irs-single{color:#fff;font-size:14px;line-height:1.333;text-shadow:none;padding:1px 5px;background:#428bca;border-radius:3px;-moz-border-radius:3px}.lt-ie9 .irs-from,.lt-ie9 .irs-to,.lt-ie9 .irs-single{background:#999}.irs-grid{height:27px}.irs-grid-pol{opacity:.5;background:#428bca}.irs-grid-pol.small{background:#999}.irs-grid-text{bottom:5px;color:#99a4ac}
