﻿/*!
Theme Name: Trukki Timlin v2
Theme URI: http://www.trukkitimlin.fi
Description: Trukki Timlin pörssiin ja maailman kartalle.
Version: 2.0.1
Author: Aleksi Partanen
Author URI: http://www.nvl.studio
*/:root{--fluid-min-width: 320;--fluid-max-width: 1240;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) )}@media screen and (min-width: 1240px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--f--4-min: 7.72;--f--4-max: 6.65;--step--4: calc( ((var(--f--4-min) / 16) * 1rem) + (var(--f--4-max) - var(--f--4-min)) * var(--fluid-bp) );--f--3-min: 9.26;--f--3-max: 8.87;--step--3: calc( ((var(--f--3-min) / 16) * 1rem) + (var(--f--3-max) - var(--f--3-min)) * var(--fluid-bp) );--f--2-min: 11.11;--f--2-max: 11.82;--step--2: calc( ((var(--f--2-min) / 16) * 1rem) + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp) );--f--1-min: 13.33;--f--1-max: 15.75;--step--1: calc( ((var(--f--1-min) / 16) * 1rem) + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp) );--f-0-min: 16.00;--f-0-max: 21.00;--step-0: calc( ((var(--f-0-min) / 16) * 1rem) + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp) );--f-1-min: 19.20;--f-1-max: 27.99;--step-1: calc( ((var(--f-1-min) / 16) * 1rem) + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp) );--f-2-min: 23.04;--f-2-max: 37.31;--step-2: calc( ((var(--f-2-min) / 16) * 1rem) + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp) );--f-3-min: 27.65;--f-3-max: 49.74;--step-3: calc( ((var(--f-3-min) / 16) * 1rem) + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp) );--f-4-min: 33.18;--f-4-max: 66.30;--step-4: calc( ((var(--f-4-min) / 16) * 1rem) + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp) );--f-5-min: 39.81;--f-5-max: 88.38;--step-5: calc( ((var(--f-5-min) / 16) * 1rem) + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp) );--f-6-min: 47.78;--f-6-max: 117.81;--step-6: calc( ((var(--f-6-min) / 16) * 1rem) + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp) );--f-7-min: 57.33;--f-7-max: 157.05;--step-7: calc( ((var(--f-7-min) / 16) * 1rem) + (var(--f-7-max) - var(--f-7-min)) * var(--fluid-bp) )}:root{--fc-5xs-min: (var(--fc-s-min) * 0.25);--fc-5xs-max: (var(--fc-s-max) * 0.25);--fc-4xs-min: (var(--fc-s-min) * 0.25);--fc-4xs-max: (var(--fc-s-max) * 0.25);--fc-3xs-min: (var(--fc-s-min) * 0.25);--fc-3xs-max: (var(--fc-s-max) * 0.25);--fc-2xs-min: (var(--fc-s-min) * 0.5);--fc-2xs-max: (var(--fc-s-max) * 0.5);--fc-xs-min: (var(--fc-s-min) * 0.75);--fc-xs-max: (var(--fc-s-max) * 0.75);--fc-s-min: (var(--f-0-min, 15));--fc-s-max: (var(--f-0-max, 22));--fc-m-min: (var(--fc-s-min) * 1.5);--fc-m-max: (var(--fc-s-max) * 1.5);--fc-l-min: (var(--fc-s-min) * 2);--fc-l-max: (var(--fc-s-max) * 2);--fc-xl-min: (var(--fc-s-min) * 3);--fc-xl-max: (var(--fc-s-max) * 3);--fc-2xl-min: (var(--fc-s-min) * 4);--fc-2xl-max: (var(--fc-s-max) * 4);--fc-3xl-min: (var(--fc-s-min) * 6);--fc-3xl-max: (var(--fc-s-max) * 6);--fc-4xl-min: (var(--fc-s-min) * 6);--fc-4xl-max: (var(--fc-s-max) * 6);--space-5xs: calc(((var(--fc-5xs-min) / 16) * 1rem) + (var(--fc-5xs-max) - var(--fc-5xs-min)) * var(--fluid-bp));--space-4xs: calc(((var(--fc-4xs-min) / 16) * 1rem) + (var(--fc-4xs-max) - var(--fc-4xs-min)) * var(--fluid-bp));--space-3xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-4xl: calc(((var(--fc-4xl-min) / 16) * 1rem) + (var(--fc-4xl-max) - var(--fc-4xl-min)) * var(--fluid-bp));--space-5xs-4xs: calc(((var(--fc-5xs-min) / 16) * 1rem) + (var(--fc-4xs-max) - var(--fc-5xs-min)) * var(--fluid-bp));--space-4xs-3xs: calc(((var(--fc-4xs-min) / 16) * 1rem) + (var(--fc-3xs-max) - var(--fc-4xs-min)) * var(--fluid-bp));--space-3xs-2xs: calc(((var(--fc-3xs-min) / 16) * 1rem) + (var(--fc-2xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));--space-2xs-xs: calc(((var(--fc-2xs-min) / 16) * 1rem) + (var(--fc-xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));--space-xs-s: calc(((var(--fc-xs-min) / 16) * 1rem) + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));--space-s-m: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-m-max) - var(--fc-s-min)) * var(--fluid-bp));--space-m-l: calc(((var(--fc-m-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp));--space-l-xl: calc(((var(--fc-l-min) / 16) * 1rem) + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp));--space-xl-2xl: calc(((var(--fc-xl-min) / 16) * 1rem) + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp));--space-2xl-3xl: calc(((var(--fc-2xl-min) / 16) * 1rem) + (var(--fc-3xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));--space-3xl-4xl: calc(((var(--fc-3xl-min) / 16) * 1rem) + (var(--fc-4xl-max) - var(--fc-3xl-min)) * var(--fluid-bp));--space-s-l: calc(((var(--fc-s-min) / 16) * 1rem) + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp))}html{box-sizing:border-box;-webkit-text-size-adjust:none;text-size-adjust:none;scroll-behavior:smooth}*,*:before,*:after{box-sizing:inherit}body{margin:0}article,aside,figure,footer,header,aside,main,nav{display:block}body{background:#fff;font-family:"franklin-gothic-atf",sans-serif;font-weight:300;line-height:1.4;font-size:var(--step-0);color:#222}a{color:#c63739;text-decoration:none;transition:all .15s ease-in-out;border-bottom:2px solid rgba(0,0,0,0)}a:hover,a:active{color:#a2282a;border-bottom:2px solid #a2282a}:focus{outline:none}h1,h2,h3,h4,h5,h6{font-family:"alternate-gothic-atf",sans-serif;font-weight:700;line-height:1.2;margin:var(--space-m-l) 0 var(--space-xs-s);color:#333}h1{font-size:var(--step-5);line-height:1}h2{font-size:var(--step-3);line-height:1.1}h3{font-size:var(--step-2)}h4{font-size:var(--step-1)}h5{font-size:var(--step-0)}h6{font-size:var(--step--1)}p{margin:0 0 var(--space-xs-s) 0}dfn,cite,em,i{font-style:italic}strong,b{font-weight:600}img{height:auto}blockquote{margin:var(--space-s-m) auto;border-left:.2em solid #e6e6e6;padding-left:var(--space-xs-s)}blockquote cite{color:#666}figure.wp-block-pullquote{margin:var(--space-xl-2xl) auto;max-width:calc(38*var(--step-0)) !important;font-size:var(--step-1);line-height:1.4;padding:0}figure.wp-block-pullquote blockquote{margin:var(--space-s-m) auto;font-size:var(--step-1);border:none;padding:0}figure.wp-block-pullquote blockquote cite{color:#666}hr,hr.wp-block-separator{background:#e6e6e6;height:.2em;width:var(--space-l-xl);border:none;margin:var(--space-m-l) auto}iframe,embed,object{max-width:100%}ul,ol{padding:0;margin:0 0 var(--space-xs-s) var(--space-xs-s);list-style-position:inside}ul ul,ul ol,ol ol,ol ul{margin-bottom:0}dl{margin:0 0 var(--space-xs-s) 0}dt{font-weight:600}dd{margin:0 0 var(--space-xs-s) var(--space-xs-s)}table,.wp-block-table table,table.wp-block-table{border-collapse:collapse;width:100%;max-width:100%;border-spacing:0;font-size:var(--step--1);border:none}table>tbody>tr>td,table>tbody>tr>th,table>tfoot>tr>td,table>tfoot>tr>th,table>thead>tr>td,table>thead>tr>th,.wp-block-table table>tbody>tr>td,.wp-block-table table>tbody>tr>th,.wp-block-table table>tfoot>tr>td,.wp-block-table table>tfoot>tr>th,.wp-block-table table>thead>tr>td,.wp-block-table table>thead>tr>th,table.wp-block-table>tbody>tr>td,table.wp-block-table>tbody>tr>th,table.wp-block-table>tfoot>tr>td,table.wp-block-table>tfoot>tr>th,table.wp-block-table>thead>tr>td,table.wp-block-table>thead>tr>th{padding:var(--space-3xs-2xs) var(--space-2xs-xs);vertical-align:top;border:none}table th,.wp-block-table table th,table.wp-block-table th{text-align:left;font-weight:600}table tbody tr:nth-child(even) th,table tbody tr:nth-child(even) td,.wp-block-table table tbody tr:nth-child(even) th,.wp-block-table table tbody tr:nth-child(even) td,table.wp-block-table tbody tr:nth-child(even) th,table.wp-block-table tbody tr:nth-child(even) td{background-color:#f4f4f4}table tbody tr:nth-child(even) th:first-child,table tbody tr:nth-child(even) td:first-child,.wp-block-table table tbody tr:nth-child(even) th:first-child,.wp-block-table table tbody tr:nth-child(even) td:first-child,table.wp-block-table tbody tr:nth-child(even) th:first-child,table.wp-block-table tbody tr:nth-child(even) td:first-child{border-radius:var(--space-xs) 0 0 var(--space-xs)}table tbody tr:nth-child(even) th:last-child,table tbody tr:nth-child(even) td:last-child,.wp-block-table table tbody tr:nth-child(even) th:last-child,.wp-block-table table tbody tr:nth-child(even) td:last-child,table.wp-block-table tbody tr:nth-child(even) th:last-child,table.wp-block-table tbody tr:nth-child(even) td:last-child{border-radius:0 var(--space-xs) var(--space-xs) 0}::selection{background:#333;color:#fff}::-moz-selection{background:#333;color:#fff}figure{margin:0}label{display:block;font-size:var(--step--1);font-weight:600;color:#333}fieldset{margin-bottom:var(--space-xs-s)}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{background:#fff;display:block;padding:var(--space-2xs-xs);width:100%;font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step--1);font-weight:400;line-height:1.4;border:2px solid #333;border-radius:var(--space-2xs);transition:all .15s ease-in-out;-webkit-appearance:none}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{background-color:#f4f4f4;outline:none}select{border:2px solid #333;height:3em;max-width:100%}input[type=radio],input[type=checkbox]{margin-right:.6em}input[type=radio]+label,input[type=checkbox]+label{font-weight:300}.woocommerce a.button.product_type_simple,.wp-block-button .wp-block-button__link,button,.button,input[type=button],input[type=submit]{display:inline-block;background-color:#c63739;border-radius:var(--space-2xs);padding:var(--space-xs) var(--space-m-l);font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step--1);font-weight:600;line-height:1;letter-spacing:.05em;color:#fff;outline:none;border:none;box-shadow:none;cursor:pointer;text-shadow:none;text-decoration:none;transition:all .15s linear;-webkit-appearance:none}.woocommerce a.button.product_type_simple:hover,.woocommerce a.button.product_type_simple:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus,button:hover,button:focus,.button:hover,.button:focus,input[type=button]:hover,input[type=button]:focus,input[type=submit]:hover,input[type=submit]:focus{background-color:#a2282a;color:#fff;border:none;outline:none}.button.outline-button,.wp-block-button .wp-block-button__link.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{background-color:rgba(0,0,0,0);color:#c63739 !important;font-weight:800;padding:var(--space-xs) var(--space-m-l) !important;box-shadow:inset 0 0 0 .25em #c63739;border:none !important}.button.outline-button:hover,.wp-block-button .wp-block-button__link.is-style-outline:hover,.wp-block-button.is-style-outline>.wp-block-button__link:hover{background-color:#a2282a !important;color:#fff !important;text-decoration:none;box-shadow:none}.button.button--secondary{background-color:#25323b !important;background-color:oklch(.3084 .0242 241.35) !important}.button.button--secondary:hover,.button.button--secondary:focus{background-color:#121e27 !important;background-color:oklch(.2284 .0242 241.35) !important}input[type=checkbox]{opacity:0;width:100%;position:absolute;top:0;left:0}input[type=checkbox]+span::before{content:"";box-shadow:0 0 0 2px #333 inset;display:inline-block;width:1.65em;height:1.65em;margin:0;border-radius:var(--space-3xs);vertical-align:middle;cursor:pointer;position:absolute;top:-2px;left:0;background:rgba(0,0,0,0) url(i/check.svg) no-repeat center;background-size:60% auto;transition:.25s cubic-bezier(0.86, 0, 0.07, 1)}input[type=checkbox]:checked+span::before{content:"";background-color:#333}.wpcf7-form .wpcf7-list-item{position:relative;margin:4px 0 0}.wpcf7-form .wpcf7-list-item .wpcf7-list-item-label{position:relative;padding:0 0 0 2.3em;display:block}.row{max-width:calc(62*var(--step-0));margin:0 auto;overflow:hidden;padding:0 var(--space-s-m)}nav ul{display:flex;justify-content:center;flex-wrap:wrap;list-style:none;margin:0}nav ul li{font-size:var(--step--1);font-weight:600;letter-spacing:.02em}nav ul li a{display:block}nav.vertical-menu li{width:100%;margin:0;font-size:var(--step-0);font-weight:500;letter-spacing:.05em;font-family:"alternate-gothic-atf",sans-serif;text-transform:uppercase}nav.vertical-menu li a{padding:.75em var(--space-2xs-xs) .5em;border-bottom:1.5px solid #e6e6e6;display:block;width:100%;line-height:1.01}.wp-block-group{font-size:.9em}.wp-block-buttons{margin-top:1.2em}div.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100% !important}.wp-block-embed{margin-bottom:var(--space-xs-s)}.wp-block-embed.is-type-video .wp-block-embed__wrapper{width:100%;padding-top:56.25%;position:relative}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media(min-width: 520px){.wp-block-columns .wp-block-column,.wp-block-group .wp-block-columns{flex-wrap:nowrap !important}div.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0 !important;flex-grow:1 !important}}.header{background:#c63739;position:fixed;z-index:10;max-width:calc(62*var(--step-0));width:calc(100% - 2*var(--space-m-l));top:var(--space-xs-s);margin-left:var(--space-m-l);left:calc(50% - var(--space-m-l));transform:translate(-50%, 0);border-radius:10em;padding:var(--space-3xs-2xs) var(--space-s-m);transition:all .3s cubic-bezier(0, 0, 0.5, 1);box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431)}.header.header-up{top:calc(-3*var(--space-s-m))}.header.header-down{top:var(--space-xs-s)}.menu-shadsow{background:#c63739;position:absolute;display:block;height:100%;width:100%;top:0;left:0;z-index:-1;opacity:0}.js-nav-active .menu-shadow{opacity:1;display:block;height:100%;width:100%;position:fixed;transition:all .13s cubic-bezier(0, 0, 0.5, 1)}.menu-wrapper{position:relative;width:100%;max-width:calc(54*var(--step-0));margin:0 auto;display:flex;align-items:center}.logo-container{width:7.5em;height:1.9em;margin:.2em 0;order:2;display:none}.logo{background:#c63739 url(i/logo-trukki-timlin.svg) no-repeat center;background-size:contain;position:relative;display:block;width:100%;height:100%;text-indent:-9999px;white-space:nowrap;overflow:hidden;border-bottom:none}.logo:hover{border-bottom:none}@media(max-width: 64em){.menu-wrapper{justify-content:space-between}.logo-container{display:block;height:1.8em;margin:.3em 0}}.header nav{padding:0;margin:0;width:100%;order:4}.header nav ul{justify-content:space-around;align-items:center}.header nav li{font-size:var(--step-0);font-weight:500;letter-spacing:.05em;font-family:"alternate-gothic-atf",sans-serif;text-transform:uppercase}.header nav li a{color:#fff;line-height:1.01;padding:.45em 1em;border-radius:10em;border:none}.header nav li a:hover{background:hsla(0,0%,100%,.1098039216)}.header nav li:nth-child(4){width:7.5em;height:1.9em;margin:.3em 0}.header nav li:nth-child(4) a{background:url(i/logo-trukki-timlin.svg) no-repeat center;height:100%;background-size:contain;text-indent:-9999px;white-space:nowrap;overflow:hidden;display:block;width:100%;position:relative;padding:0;border-bottom:none;border-radius:0}@-moz-document url-prefix(){.header nav li a{padding-bottom:.2em}}.js .nav-collapse{clip:rect(0 0 0 0);max-height:0;position:relative;display:block;overflow:hidden;zoom:1}.nav-collapse.opened{max-height:9999px}.nav-collapse.opened ul li{visibility:visible;opacity:1;transform:translateY(0)}.js .nav-collapse.closed{max-height:none}.nav-toggle{display:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;user-select:none;transition-duration:.5s;order:1;position:relative;padding-right:2em;font-size:var(--step-0);font-weight:500;letter-spacing:.05em;font-family:"alternate-gothic-atf",sans-serif;text-transform:uppercase;color:#fff;line-height:1;border:none;padding:.45em 1.9em .45em 0;margin-left:var(--space-2xs-xs)}.nav-toggle:hover,.nav-toggle:active{color:#fff;border:none}.nav-toggle:before,.nav-toggle:after{transition-duration:.5s;position:absolute;width:1em;height:2px;background-color:#fff;content:"";right:.5em;border-radius:1em}.nav-toggle:before{margin-top:.21em}.nav-toggle:after{margin-top:.65em}.nav-toggle.active{transition-duration:.5s;background:rgba(0,0,0,0)}.nav-toggle.active:before{transform:rotate(-45deg);margin-top:.4em}.nav-toggle.active:after{transform:rotate(45deg);margin-top:.4em}@-moz-document url-prefix(){.nav-toggle{padding-bottom:.2em}.nav-toggle:before{margin-top:.1em}.nav-toggle:after{margin-top:.55em}}@media(max-width: 64em){.js-nav-active .header.header-up{top:var(--space-xs-s)}.js .nav-collapse{position:absolute !important;clip:auto}.js .nav-collapse.closed{max-height:0}.nav-toggle{display:block}.header nav{background:#c63739;top:var(--space-xl-2xl);margin-left:calc(-1*var(--space-s-m));width:calc(100% + var(--space-s-m)*2);border-radius:var(--space-s-m);box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431)}.header nav ul{margin:0;padding:var(--space-xs-s) 0}.header nav ul li{width:100%;margin:0 var(--space-s-m);visibility:visible;opacity:0;transform:translateY(-0.6em);transition:all .3s ease .3s}.header nav ul li:nth-child(4){display:none}.header nav ul li:not(:last-child){border-bottom:1.5px solid hsla(0,0%,100%,.1098039216)}.header nav ul li a{border-radius:0;padding:.75em var(--space-2xs-xs) .5em}.header nav ul li a:hover{background:none}}@media(max-width: 28em){.logo-container{height:1.65em;margin:.38em 0;padding:0 .5em}.nav-toggle{letter-spacing:.02em}.nav-toggle::before,.nav-toggle::after{right:.65em}.nav-toggle.active::before,.nav-toggle.active::after{margin-top:.4em}}@-moz-document url-prefix(){.nav-toggle.active::before,.nav-toggle.active::after{margin-top:.3em}}.android-chrome .nav-toggle,.android-chrome .contact-us{line-height:1.25;padding-top:.45em;padding-bottom:.25em}.contact-us{display:none;order:3;font-size:var(--step-0);font-weight:500;letter-spacing:.05em;font-family:"alternate-gothic-atf",sans-serif;text-transform:uppercase;color:#fff;line-height:1;border:none;padding:.45em 0;margin-right:var(--space-2xs-xs)}.contact-us:hover,.contact-us:active{color:#fff;border:none}@-moz-document url-prefix(){.contact-us{padding-bottom:.2em}}@media(max-width: 64em){.contact-us{display:block}}@media(max-width: 28em){.contact-us{letter-spacing:.02em}}.submenu{margin:0 var(--space-m-l)}.submenu nav{position:relative;z-index:2;background:#e8e8e8;transition:all .15s ease-in-out;max-width:calc(62*var(--step-0));margin-left:auto;margin-right:auto;padding:var(--space-xs) var(--space-s-m);border-radius:var(--space-xs-s)}.submenu ul li{margin:0;font-size:var(--step-0);font-weight:600;letter-spacing:.03em;font-family:"alternate-gothic-atf",sans-serif}.submenu ul li a{display:none;color:#333;line-height:1;padding:.25em .6em 0;border-radius:10em;border:none}.submenu ul li ul{gap:.2em 0}.submenu ul li ul li a{display:block}.submenu ul li ul li a:hover{color:#666;border-color:rgba(0,0,0,0)}.footer{background:#c63739;padding:var(--space-l-xl) var(--space-m-l);color:#fff}.footer h3{font-size:var(--step-2);font-weight:600;color:#fff;margin:0 0 var(--space-3xs-2xs)}.footer p{font-size:var(--step--1)}.footer a{color:#fff;border-bottom:1px solid rgba(0,0,0,0)}.footer a:hover{color:#fff;border-bottom:1px solid #fff}.footer-wrapper{max-width:calc(58*var(--step-0));margin:0 auto;display:flex;flex-wrap:wrap;gap:var(--space-l-xl) 0}.footer .logo-container{position:relative;width:100%;display:block;margin:0 0 calc(-1*var(--space-xs-s));order:0}.footer .logo-container:nth-child(4){margin-top:calc(-1*var(--space-xs-s))}.footer .logo-container:before{content:"";height:1.5px;background:#f9f9f9;position:absolute;top:50%;left:0;width:100%}.footer .logo-container .logo-small{background-image:url(i/logo-trukki-timlin-small.svg);width:5em;margin:0 auto;border:none}.footer-contact-form{flex-grow:2;flex-basis:20em;margin:0 var(--space-s-m)}.footer-contact-form .wpcf7 .wpcf7-form{margin:0}.footer-contact-form .wpcf7 .wpcf7-form label{color:#fff}.footer-contact-form .wpcf7 .wpcf7-form input,.footer-contact-form .wpcf7 .wpcf7-form textarea,.footer-contact-form .wpcf7 .wpcf7-form select{border:none;color:#222}.footer-contact-form .wpcf7 .wpcf7-form input:hover,.footer-contact-form .wpcf7 .wpcf7-form input:focus,.footer-contact-form .wpcf7 .wpcf7-form textarea:hover,.footer-contact-form .wpcf7 .wpcf7-form textarea:focus,.footer-contact-form .wpcf7 .wpcf7-form select:hover,.footer-contact-form .wpcf7 .wpcf7-form select:focus{border:none}.footer-contact-form .wpcf7 .wpcf7-form textarea{height:auto}.footer-contact-form .wpcf7 .wpcf7-form p:nth-child(5){flex-basis:100%}.footer-contact-form .wpcf7 .wpcf7-form .wpcf7-spinner::before,.footer-contact-form .wpcf7 .wpcf7-form .wpcf7-spinner::after{background-color:#fff}.footer-contact-form .wpcf7 .wpcf7-form span.wpcf7-not-valid-tip{color:#fff !important}.footer-contact-form .wpcf7 .wpcf7-form input[type=submit]{background-color:rgba(0,0,0,0);color:#fff;box-shadow:inset 0 0 0 .2em #fff}.footer-contact-form .wpcf7 .wpcf7-form input[type=submit]:hover{background-color:#fff;color:#c63739}.footer-contact-form .wpcf7 .wpcf7-form div.wpcf7-response-output{background:hsla(0,0%,100%,.1215686275)}.footer-contact-form .wpcf7 .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok{background:rgba(0,0,0,0);color:#fff;border:2px solid}.footer-navi{flex-grow:1;flex-basis:18em;margin:0 var(--space-s-m);align-self:baseline;display:flex;flex-wrap:wrap;gap:var(--space-m-l)}.footer-navi .col{flex-grow:1;flex-basis:7em}.footer-navi ul{font-size:var(--step--1);list-style:none;margin:0;display:flex;flex-direction:column;gap:var(--space-3xs)}.footer-navi p{line-height:1.6}@media(max-width: 45em){.footer-navi .col{flex-basis:11em}}@media(max-width: 33em){.footer-navi .col{flex-basis:8em}}.copyright{width:100%;text-align:center}.copyright p{margin:0}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom{border:none;background:#222}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton,#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{background-color:#3e3e3e;font-weight:bold}#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content a.mgbutton:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-align-center.moove-gdpr-dark-scheme.gdpr_infobar_postion_bottom .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton:hover{background-color:#fff}#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main h3.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-tab-main span.tab-title,#moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title .tab-title{font-weight:bold !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green{font-weight:bold !important}.gdpr_lightbox .moove-gdpr-company-logo-holder{display:none !important}#cookieConsentPopup{position:fixed;width:calc(100% - var(--space-m-l)*2);max-width:23em;background-color:#fff;padding:var(--space-s-m);border-radius:var(--space-s);bottom:var(--space-xs-s);right:var(--space-s-m);z-index:104;box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431);text-align:center;transition:all .15s linear;display:none;opacity:0}#cookieConsentPopup.show{display:block;opacity:1}#cookieConsentPopup button{margin-bottom:var(--space-2xs)}#cookieConsentPopup>*:last-child{margin-bottom:0}#cookieConsentPopup button{width:100%}@media(max-width: 50em){#cookieConsentPopup{right:auto;left:50%;transform:translate(-50%, 0)}}.contact-bar{position:fixed;bottom:var(--space-xs-s);right:var(--space-s-m);z-index:102;font-size:var(--step-0);font-weight:400;line-height:1;padding:var(--space-2xs) var(--space-xs);border-radius:var(--space-s);background:#cc3b3d;box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431);transition:all .15s linear;-webkit-appearance:none}.contact-bar ul{display:flex;gap:var(--space-3xs);margin:0}.contact-bar ul li{list-style:none;display:flex}.contact-bar ul li a{color:#fff;text-transform:none;border-bottom:none;position:relative;cursor:pointer;display:flex;justify-content:center;align-items:flex-end;width:auto;min-width:2.1em;height:2.3em;background-position:top center;background-size:1.4em}.contact-bar ul li a:after{position:relative;color:hsla(0,0%,100%,.8784313725);content:attr(data-tooltip);height:auto;width:auto;font-size:var(--step--2);text-align:center}.contact-bar ul li a:hover:after{color:#fff}.contact-bar{animation:attention 20s infinite;animation-timing-function:ease-in-out}@keyframes attention{0%,48.78%,100%{transform:rotate(0deg)}48.78%{transform:rotate(0deg)}48.88%{transform:rotate(-2deg)}48.98%{transform:rotate(2deg)}49.08%{transform:rotate(-2deg)}49.18%{transform:rotate(6deg)}49.28%{transform:rotate(0deg)}}.icon{background:no-repeat center;background-size:68%;transition:all .15s ease-in-out}.icon:after{content:"";background:no-repeat center;background-size:68%;position:absolute;height:100%;width:100%;transition:all .15s ease-in-out}.icon.phone{background-image:url(i/phone.svg)}.icon.chat{background-image:url(i/chat.svg)}.icon.mail{background-image:url(i/mail.svg)}.icon.whatsapp{background-image:url(i/wa.svg)}@-moz-document url-prefix(){.contact-bar ul li a:after{line-height:1.1}}.android-chrome .contact-bar ul li a:after{line-height:1.05}.form-popup{display:none;position:fixed;bottom:var(--space-xs-s);right:var(--space-s-m);z-index:99;background:#cc3b3d;font-weight:200;border-radius:var(--space-s-m);padding:var(--space-m);box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431);width:18em;max-width:calc(100% - 2*var(--space-m-l));max-height:calc(100% - var(--space-xs-s) - var(--space-2xl));overflow:scroll;bottom:-100%;transition:bottom .3s ease-in-out}.form-popup a{color:#fff;border-bottom:1px solid rgba(0,0,0,0)}.form-popup a:hover{color:#fff;border-bottom:2px solid #fff}.form-popup h3{color:#f9f9f9;margin:0 0 var(--space-2xs-xs);border-bottom:1.5px solid rgba(249,249,249,.3411764706);padding-bottom:var(--space-3xs-2xs);font-size:var(--step-1);letter-spacing:.01em;font-weight:600}.form-popup p+h3{margin:var(--space-s-m) 0 var(--space-3xs-2xs)}.form-popup h4{color:#fff;margin:0;font-family:"franklin-gothic-atf",sans-serif;font-weight:600;font-size:var(--step--1);line-height:1.6}.form-popup>p{font-family:"alternate-gothic-atf",sans-serif;font-size:var(--step-1);margin-bottom:var(--space-3xs-2xs)}@media(min-width: 768px){iframe#formilla-frame{transform:translate(-6px, -71px)}}.form-popup .wpcf7 .wpcf7-form{margin:var(--space-2xs-xs) 0 0}.form-popup .wpcf7 .wpcf7-form label{color:#fff}.form-popup .wpcf7 .wpcf7-form input,.form-popup .wpcf7 .wpcf7-form textarea,.form-popup .wpcf7 .wpcf7-form select{border:none;padding:var(--space-2xs);background:#f9f9f9}.form-popup .wpcf7 .wpcf7-form textarea{height:9em}.form-popup .wpcf7 .wpcf7-form input[type=checkbox]+span::before{background-color:#fff;box-shadow:0 0 0 2px #fff inset;background:rgba(0,0,0,0) url(i/check-red.svg) no-repeat center;background-size:60% auto}.form-popup .wpcf7 .wpcf7-form input[type=checkbox]:checked+span::before{background-color:#fff}.form-popup .wpcf7 .wpcf7-form p{flex-basis:5em}.form-popup .wpcf7 .wpcf7-form p:nth-child(5){flex-basis:100%}.form-popup .wpcf7 .wpcf7-form .wpcf7-spinner::before,.form-popup .wpcf7 .wpcf7-form .wpcf7-spinner::after{background-color:#fff}.form-popup .wpcf7 .wpcf7-form span.wpcf7-not-valid-tip{color:#fff !important;font-size:var(--step--2)}.form-popup .wpcf7 .wpcf7-form input[type=submit]{margin-top:0;float:right;background-color:rgba(0,0,0,0);color:#fff;padding:var(--space-xs) var(--space-m-l);box-shadow:inset 0 0 0 .2em #fff}.form-popup .wpcf7 .wpcf7-form input[type=submit]:hover{background-color:#fff;color:#c63739}.form-popup .wpcf7 .wpcf7-form div.wpcf7-response-output{background:rgba(0,0,0,0);border:1.5px solid rgba(249,249,249,.3411764706);font-size:var(--step--2);padding:var(--space-2xs)}.form-popup .wpcf7 .wpcf7-form div.wpcf7-response-output.wpcf7-mail-sent-ok{background:rgba(0,0,0,0);color:#fff}#WhatsAppForm.form-popup{border-radius:0;box-shadow:none;width:auto;display:flex !important;justify-content:center;gap:var(--space-xs);background:rgba(0,0,0,0);padding:var(--space-3xs) 0}#WhatsAppForm.form-popup p{margin:0;font-family:"franklin-gothic-atf",sans-serif}#WhatsAppForm.form-popup .WhatsAppPerson{border:none;display:flex;flex-direction:column;align-items:center}#WhatsAppForm.form-popup .WhatsAppPerson span{position:relative;background-color:#cc3b3d;border-radius:2em;font-size:var(--step--2);line-height:1.3;font-weight:600;letter-spacing:.02em;padding:var(--space-3xs) var(--space-xs);margin-top:calc(-1*var(--space-3xs));box-shadow:0 0 .45em -0.3em rgba(0,0,0,.6196078431)}#WhatsAppForm.form-popup .WhatsAppPerson img{width:3.4em;border-radius:10em;box-shadow:0 0 .45em -0.3em rgba(0,0,0,.6196078431);transition:all .15s linear}#WhatsAppForm.form-popup .WhatsAppPerson:hover img{transform:scale(1.03)}.formClosed{bottom:-100%;display:none;transition:bottom 300ms ease-in-out}.formOpen{display:block;bottom:5em;transition:bottom 300ms ease-in-out}@-moz-document url-prefix(){#WhatsAppForm.form-popup .WhatsAppPerson span{line-height:1.5}}button.close{position:absolute;top:var(--space-s-m);right:var(--space-s-m);width:2em;height:1.5em;border-radius:10em;font-size:var(--step-0);text-indent:100%;overflow:hidden;padding:0;background:url(i/arrow-down-white.svg) no-repeat center;background-size:auto 1.1em;transition:all .2s linear}button.close:hover{transform:scale(1.1)}@media(max-width: 50em){.contact-bar{right:auto;left:50%;transform:translate(-50%, 0) !important}.contact-bar ul{gap:var(--space-2xs)}.form-popup{width:26em;right:auto;left:50%;transform:translate(-50%, 0) !important}.form-popup .wpcf7 .wpcf7-form p{flex-basis:8em}#WhatsAppForm.form-popup{flex-direction:column}}.grecaptcha-badge{display:none !important}main.product-list .nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;color:#333;box-sizing:border-box;clear:both;cursor:pointer;display:block;float:left;height:100%;outline:none;position:relative;text-align:left !important;transition:all .2s ease-in-out;user-select:none;white-space:nowrap;width:100%;box-shadow:none;line-height:1.4;padding:var(--space-2xs-xs);border:2px solid #333;border-radius:var(--space-2xs) !important;font-size:1.1em}main.product-list .nice-select .current{font-size:var(--step--1);font-weight:500;display:block}main.product-list .nice-select:active,main.product-list .nice-select.open,main.product-list .nice-select:focus{box-shadow:none;border:2px solid #333}main.product-list .nice-select:after{border-bottom:3px solid #333;border-right:3px solid #333;content:"";display:block;height:13px;width:13px;margin-top:-7px;pointer-events:none;position:absolute;right:1.2em;top:47%;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out}main.product-list .nice-select.open:after{border-color:#393f41;transform:rotate(-135deg)}main.product-list .nice-select.open .list{opacity:1;pointer-events:auto;transform:scale(1) translateY(0)}.nice-select.disabled{border-color:#ededed;color:#999;pointer-events:none}.nice-select.disabled:after{border-color:#ccc}.nice-select.wide{width:100%}.nice-select.wide .list{left:0 !important;right:0 !important}.nice-select.right{float:right}.nice-select.right .list{left:auto;right:0}.nice-select.small{font-size:12px;height:36px;line-height:34px}.nice-select.small:after{height:4px;width:4px}.nice-select.small .option{line-height:34px;min-height:34px}main.product-list .nice-select .list{background-color:#fff;box-sizing:border-box;margin:var(--space-3xs-2xs) 0 0 -2px;opacity:0;overflow:hidden;padding:0;pointer-events:none;position:absolute;top:100%;left:0;transform-origin:50% 0;transform:scale(1) translateY(-21px);transition:all .2s cubic-bezier(0.5, 0, 0, 1.25),opacity .15s ease-out;z-index:9;border-radius:var(--space-2xs);width:calc(100% + 4px);color:#333;box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431);max-height:28em;overflow-y:auto}main.product-list .nice-select .list .option{cursor:pointer;list-style:none;min-height:1.5em;outline:none;padding:var(--space-3xs) var(--space-2xs-xs);margin:0;text-align:left;font-size:var(--step--1);line-height:1.5;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;transition:all .2s}main.product-list .nice-select .list .option:hover,main.product-list .nice-select .list .option.focus,main.product-list .nice-select .list .option.selected.focus{background-color:#f4f4f4}main.product-list .nice-select .list .option.selected{font-weight:500}main.product-list .nice-select .list .option.disabled{background-color:rgba(0,0,0,0);color:#999;cursor:default}main.product-list .nice-select .list .option .maaraSpan{font-weight:300;margin-left:.1em}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}@media(max-width: 32em){main.product-list .nice-select:after{height:11px;width:11px;right:16px;top:50%}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none !important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px, -50%, 0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.cover-main{position:relative;background:#f4f4f4;color:#fff;padding:13em var(--space-l-xl) 10em;overflow:hidden}.cover-main .image-wrap{z-index:0}.cover-main .image-wrap .cover-image-background{background:rgba(15,15,15,.6509803922);position:absolute;z-index:1;left:0;bottom:0;height:100%;width:100%}.cover-main .image-wrap img{left:-10%;width:120%;position:absolute;height:auto;top:-3.7em}.cover-main .sub-header{max-width:calc(38*var(--step-0))}.cover-main .sub-header h1{color:#fff}.cover-main .sub-header p{max-width:calc(31*var(--step-0));margin-left:auto;margin-right:auto;text-shadow:0 0 .5em rgba(0,0,0,.5019607843)}.cover-main.video-cover .image-wrap .cover-image-background{opacity:0;transition:opacity 1.25s ease-in-out}.cover-main.video-cover video{position:absolute;flex:1;object-fit:cover;width:100%;height:100%;opacity:0;transition:opacity 1s ease-in-out}.cover-main.video-cover .sub-header{opacity:0;transition:opacity .75s ease-in-out}.cover-main.video-cover .frontpage-label{opacity:0;transition:all .3s cubic-bezier(0, 0, 0.5, 1) !important}.loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee;display:flex;justify-content:center;align-items:center;z-index:2;transition:all .3s cubic-bezier(0, 0, 0.5, 1);opacity:1;transition:opacity 1s ease-in-out}.spinner{border:10px solid #c33739;border-top:10px solid #fff;border-radius:50%;width:3em;height:3em;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#intro-video.autoplay{opacity:0;pointer-events:none}@media(max-width: 56em){.cover-main .image-wrap img{top:0;width:150%;left:-25%;min-height:100%}}@media(max-width: 40em){.cover-main .image-wrap img{width:200%;left:-50%}}a.frontpage-video{background:url(i/label-video.svg) no-repeat center;width:9em;height:9em;position:absolute;margin:0 !important;border-bottom:none;left:3em;right:auto;top:auto;bottom:7em;z-index:2;opacity:0;transform:rotate(-9deg);transition:all .3s cubic-bezier(0, 0, 0.5, 1) !important}a.frontpage-video:hover{transform:rotate(-2deg) scale(1.05)}@media(max-width: 69em){a.frontpage-video{left:1em;bottom:4em}}@media(max-width: 56em){a.frontpage-video{width:8em;height:8em;left:0;bottom:2em}}.frontpage-icons-uusimmat-tuotteet{display:none}.latest-products{position:relative;display:block !important;padding:0 var(--space-m-l) var(--space-2xs-xs);margin-top:-5em}.latest-products .sub-header{display:none}.latest-products .products-wrap{max-width:calc(62*var(--step-0));margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-s-m);margin-bottom:1.2em}.latest-products .products-wrap .fourcol{width:100%;margin:0;position:relative}.latest-products .products-wrap .fourcol:nth-child(1){top:-2em}.latest-products .products-wrap .fourcol:nth-child(4){top:-2em}.latest-products .products-wrap .fourcol:nth-child(5),.latest-products .products-wrap .fourcol:nth-child(6){display:none}.products-wrap .frontpage-product{display:block;background:#f4f4f4;border-radius:var(--space-xs);overflow:hidden;border-bottom:none;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.products-wrap .frontpage-product:hover{box-shadow:1px 2px 6px rgba(0,0,0,.14);transform:translateY(var(--space-3xs))}.products-wrap .frontpage-product .img-wrap{height:13em;width:100%;overflow:hidden}.products-wrap .frontpage-product .img-wrap img{max-width:none;height:100%;width:100%;object-fit:cover;display:block}.products-wrap .frontpage-product .text-wrap{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-s)}.products-wrap .frontpage-product .text-wrap h3{font-family:alternate-gothic-extra-cond,sans-serif;font-size:1.8em;font-weight:600;line-height:1;text-align:center;margin:0}.products-wrap .frontpage-product .text-wrap .price-wrap{background:#fff;border-radius:var(--space-2xs);padding:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-3xs);font-size:var(--step--1);color:#333;line-height:1.2}.products-wrap .frontpage-product .text-wrap .price-wrap .price-line{display:flex;justify-content:space-between;gap:var(--space-3xs)}.products-wrap .frontpage-product .text-wrap .price-wrap .price-line label{font-weight:600}.products-wrap .frontpage-product .text-wrap .price-wrap .price-line.vat{font-size:var(--step--2);font-weight:400;text-align:right;border-top:1px solid #dfdfdf;padding-top:var(--space-3xs);display:block;margin-top:var(--space-3xs)}.products-wrap .frontpage-product .text-wrap .button{text-align:center;margin:0}.products-wrap .frontpage-product .uusimmat-lisatietoja{display:none}.action-section{text-align:center;margin-top:1.8em}@media(max-width: 75em){.latest-products .products-wrap{grid-template-columns:1fr 1fr 1fr}.latest-products .products-wrap .fourcol:nth-child(3){top:-2em}.latest-products .products-wrap .fourcol:nth-child(4){top:-2em;display:block}.latest-products .products-wrap .fourcol:nth-child(5){display:block}.latest-products .products-wrap .fourcol:nth-child(6){top:-2em;display:block}}@media(max-width: 56em){.latest-products{padding-bottom:var(--space-l)}.latest-products .products-wrap{grid-template-columns:1fr 1fr}.latest-products .products-wrap .fourcol{top:0 !important}}@media(max-width: 32em){.products-wrap .frontpage-product .img-wrap{height:80vw}.latest-products .products-wrap{grid-template-columns:1fr}}.silverstone{position:relative;background:#f4f4f4;padding:var(--space-2xl-3xl) var(--space-m-l) var(--space-xl-2xl);overflow:hidden}.silverstone .sub-header{margin-top:var(--space-s-m)}.silverstone .button-{box-shadow:inset 0 0 0 .2em #fff;color:#fff}.silverstone .button-:hover{color:#333;background-color:#fff;box-shadow:inset 0 0 0 .2em #fff}.silverstone .products-wrap{max-width:calc(62*var(--step-0));margin:0 auto;margin-top:var(--space-xl-2xl) !important}.silverstone .products-wrap ul.products{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-s-m)}.silverstone .products-wrap ul.products li.product{width:100%;margin:0}.silverstone .products-wrap ul.products li.product:nth-child(1){top:-2em}.silverstone .products-wrap ul.products li.product:nth-child(4){top:-2em}.silverstone .products-wrap ul.products li.product:nth-child(5),.silverstone .products-wrap ul.products li.product:nth-child(6){display:none}.silverstone .products-wrap ul.products:before,.silverstone .products-wrap ul.products:after{display:none}.silverstone .arc{top:0;bottom:auto}.silverstone .arc path{fill:#262626}.silverstone ul.products li.product{display:block;background:#e6e6e6;border-radius:var(--space-xs);overflow:hidden;border-bottom:none;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.silverstone ul.products li.product:hover{box-shadow:1px 2px 6px rgba(0,0,0,.14);transform:translateY(var(--space-3xs))}.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-image-wrap{background:#fff;height:13em;padding:var(--space-s-m);width:100%;overflow:hidden}.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-image-wrap img{max-width:none;height:100%;width:100%;object-fit:contain;display:block;margin:0}.silverstone ul.products li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title{margin:var(--space-s) var(--space-s) var(--space-xs);padding:0;font-family:alternate-gothic-extra-cond,sans-serif;font-size:1.8em;font-weight:600;line-height:1;text-align:center}.silverstone ul.products li.product a.woocommerce-loop-product__link .price{display:block;color:#c63739;line-height:1;text-align:center;font-weight:600;text-transform:uppercase;margin:-0.5em 0 var(--space-s);letter-spacing:0;font-size:.85em}.silverstone ul.products li.product a.woocommerce-loop-product__link .price .woocommerce-price-suffix{display:none}.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-excerpt{background:#fff;border-radius:var(--space-2xs);padding:var(--space-xs);margin:var(--space-2xs) var(--space-s) var(--space-xs)}.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-excerpt ul{margin:0;display:flex;flex-direction:column;gap:var(--space-3xs);font-size:var(--step--1);color:#222;line-height:1.3}.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-excerpt ul:before,.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-excerpt ul:after{display:none}.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-excerpt ul li:not(:last-child){border-bottom:1px solid #dfdfdf;padding-bottom:var(--space-3xs)}.silverstone ul.products li.product a.button{margin:0 var(--space-s) var(--space-s);width:calc(100% - 2*var(--space-s));text-align:center}@media(max-width: 75em){.silverstone .products-wrap ul.products{grid-template-columns:1fr 1fr 1fr}.silverstone .products-wrap ul.products li.product{width:100% !important;margin:0 !important}.silverstone .products-wrap ul.products li.product:nth-child(3){top:-2em}.silverstone .products-wrap ul.products li.product:nth-child(4){display:none}}@media(max-width: 56em){.silverstone{padding-bottom:var(--space-l)}.silverstone .products-wrap ul.products{grid-template-columns:1fr 1fr}.silverstone .products-wrap ul.products li.product{top:0 !important}.silverstone .products-wrap ul.products li.product:nth-child(3){display:none}}@media(max-width: 32em){.silverstone ul.products li.product a.woocommerce-loop-product__link .product-list-image-wrap{height:80vw;padding:var(--space-m-l)}.silverstone .products-wrap ul.products{grid-template-columns:1fr}}.company{background:#f4f4f4;position:relative;overflow:hidden;padding:var(--space-2xl-3xl) var(--space-m-l) 44vw}.company .sub-header{margin-top:var(--space-s-m);max-width:calc(48*var(--step-0))}.company .sub-header>p{max-width:calc(35*var(--step-0));margin-left:auto;margin-right:auto}.company .sub-header .wp-block-embed{width:100%;margin-bottom:var(--space-s-m)}.company .sub-header .wp-block-embed iframe{border-radius:var(--space-xs);overflow:hidden}.company .image-wrap img{position:absolute;height:auto;bottom:0}.company .arc{top:0;bottom:auto}.company .arc path{fill:#fff}.company .arc-ii{position:absolute;bottom:-2px;left:0;width:100%;overflow:hidden;line-height:0}.company .arc-ii path{fill:#262626}@media(max-width: 52em){.company{padding:var(--space-xl-2xl) var(--space-m-l) 72vw}.company .image-wrap{width:150%;margin-left:-29%}}.support-article{background:#262626;position:relative;overflow:hidden;padding:var(--space-m-l) var(--space-m-l) 41vw}.support-article .image-wrap img{position:absolute;height:auto;bottom:-4.5em;width:114%;margin-left:-6%}.support-article .sub-header{z-index:1;color:#fff}.support-article .sub-header h2{color:#fff}@media(max-width: 52em){.support-article{padding:var(--space-xl-2xl) var(--space-m-l) 63vw}.support-article .image-wrap{width:150%;margin-left:-25%}.support-article .image-wrap img{bottom:-4em}}@media(max-width: 32em){.support-article{padding:var(--space-xl-2xl) var(--space-m-l) 93vw}.support-article .image-wrap img{bottom:-4em;width:180%;margin-left:-40%}}.frontpage-label{background:url(i/label-6kk-5.svg) no-repeat center;width:9em;height:9em;position:absolute;left:auto;right:3em;top:auto;bottom:11em;z-index:2;transform:rotate(9deg)}.trustmary .frontpage-label{background:url(i/label-90-1.svg) no-repeat center;left:2em;right:auto;top:auto;bottom:-3.5em;transform:rotate(-10deg)}@media(max-width: 69em){.cover-main .frontpage-label{right:-0.75em;bottom:8em}.trustmary-cover{padding-bottom:8em !important}.trustmary-cover .frontpage-label{transform:translate(-50%, 0) rotate(9deg);left:50%;bottom:0}}@media(max-width: 56em){.frontpage-label{width:8em;height:8em}.cover-main{padding:12em var(--space-l-xl) 11em}.cover-main .frontpage-label{right:0;bottom:2em}}@media(max-width: 28em){.cover-main .frontpage-label{display:none}}.ModalWrapper{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(32,32,32,.9294117647);z-index:10;overflow:auto;opacity:0;pointer-events:none;transition:opacity 500ms 0ms cubic-bezier(0, 0, 0.5, 1);display:flex;justify-content:center;align-items:center}.ModalWrapper>.Modal{position:relative;max-width:calc(43*var(--step-1));width:100%;margin:var(--space-xl-2xl);opacity:0;transform:scale(0.95);transition:all .3s cubic-bezier(0, 0, 0.5, 1) .3s}.ModalWrapper>.Modal>*{margin:0}.ModalWrapper>.Modal .wp-block-embed{width:100%}.ModalWrapper>.Modal .wp-block-embed iframe{border-radius:var(--space-xs);overflow:hidden}.ModalWrapper.active>.Modal{transform:scale(1);opacity:1}.Modal .closeModal{position:absolute;display:block;right:-1.125em;top:-1.125em;background:#fff url(i/close-black.svg) no-repeat center;background-size:auto 1.4em;width:2.25em;height:2.25em;border-radius:10em;transform:rotate(0);text-indent:-9999px;overflow:hidden;border:none;z-index:1}.Modal .closeModal:hover,.Modal .closeModal:focus{transform:rotate(-90deg);cursor:pointer}@media(max-width: 62em){.ModalWrapper>.Modal{margin:var(--space-m-l)}}/*!
Theme Name: Trukki Timlin v2
Theme URI: http://www.trukkitimlin.fi
Description: Trukki Timlin pörssiin ja maailman kartalle.
Version: 2.0.1
Author: Aleksi Partanen
Author URI: http://www.nvl.studio
*/main.product-list{position:relative;padding:8em var(--space-m-l) var(--space-l-xl)}main.product-list a{color:#c63739}main.product-list a:focus,main.product-list a:active,main.product-list a:hover{text-decoration:none;border-bottom:none}main.product-list>*{max-width:calc(62*var(--step-0));margin-left:auto;margin-right:auto}main.product-list h1{max-width:calc(35*var(--step-0));text-align:center}main.product-list h1:empty{display:none}main.product-list .bold-face{float:none;margin:0 auto !important;padding:0;font-size:var(--step-0)}main.product-list .bold-face.product-title{text-align:center;margin-bottom:var(--space-xs-s) !important}main.product-list .bold-face.product-title p{margin:var(--space-2xs) 0 0}main.product-list .bold-face h1{font-family:"alternate-gothic-atf",sans-serif;font-weight:700;margin:0 auto;color:#333;font-size:var(--step-5);line-height:1;max-width:calc(35*var(--step-0));text-align:center}main.product-list .bold-face h2{font-family:"alternate-gothic-atf",sans-serif;font-size:var(--step-3);line-height:1.1;font-weight:700;color:#333;margin:var(--space-m-l) 0 var(--space-xs-s);text-align:center}@-moz-document url-prefix(){main.product-list .bold-face.product-title p{margin:0}}main.product-list .narrow-row{max-width:calc(34*var(--step-0));width:100%}main.product-list .container-fluid{width:100%;position:relative;padding:0;background:rgba(0,0,0,0) !important}main.product-list .container-fluid #content{scroll-margin-top:var(--space-xs-s);background:rgba(0,0,0,0);padding:0}main.product-list .container-fluid .row{margin:0 auto;padding:0;position:relative}main.product-list .container-fluid .row .col-lg-4,main.product-list .container-fluid .row .col-lg-3{padding:0;width:100%}main.product-list .container-fluid #content .CleanSearch button,main.product-list .container-fluid #content .CleanSearch .btn,main.product-list .container-fluid #content .CleanSearch .button,main.product-list .container-fluid #content .CleanSearch input[type=submit],main.product-list .bold-face button,main.product-list .bold-face .btn,main.product-list .bold-face .button,main.product-list .bold-face input[type=submit]{display:inline-block;background-color:#c63739;border-radius:var(--space-2xs);padding:var(--space-xs) var(--space-m-l);font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step--1);font-weight:600;line-height:1;letter-spacing:.05em;color:#fff;outline:none;border:none;box-shadow:none;cursor:pointer;text-shadow:none;text-decoration:none;transition:all .15s linear;-webkit-appearance:none}main.product-list .container-fluid #content .CleanSearch button:hover,main.product-list .container-fluid #content .CleanSearch button:focus,main.product-list .container-fluid #content .CleanSearch .btn:hover,main.product-list .container-fluid #content .CleanSearch .btn:focus,main.product-list .container-fluid #content .CleanSearch .button:hover,main.product-list .container-fluid #content .CleanSearch .button:focus,main.product-list .container-fluid #content .CleanSearch input[type=submit]:hover,main.product-list .container-fluid #content .CleanSearch input[type=submit]:focus,main.product-list .bold-face button:hover,main.product-list .bold-face button:focus,main.product-list .bold-face .btn:hover,main.product-list .bold-face .btn:focus,main.product-list .bold-face .button:hover,main.product-list .bold-face .button:focus,main.product-list .bold-face input[type=submit]:hover,main.product-list .bold-face input[type=submit]:focus{background-color:#a2282a !important;color:#fff;border:none;outline:none;text-decoration:none;box-shadow:none}main.product-list .container-fluid #content .CleanSearch button i,main.product-list .container-fluid #content .CleanSearch .btn i,main.product-list .container-fluid #content .CleanSearch .button i,main.product-list .container-fluid #content .CleanSearch input[type=submit] i,main.product-list .bold-face button i,main.product-list .bold-face .btn i,main.product-list .bold-face .button i,main.product-list .bold-face input[type=submit] i{top:0;font-family:"franklin-gothic-atf",sans-serif;font-weight:600;line-height:1}main.product-list .container-fluid #content .CleanSearch .button.button--secondary,main.product-list .bold-face .button.button--secondary{background-color:#25323b;background-color:oklch(.3084 .0242 241.35)}main.product-list .container-fluid #content .CleanSearch .button.button--secondary:hover,main.product-list .container-fluid #content .CleanSearch .button.button--secondary:focus,main.product-list .bold-face .button.button--secondary:hover,main.product-list .bold-face .button.button--secondary:focus{background-color:#121e27 !important;background-color:oklch(.2284 .0242 241.35) !important}main.product-list .container-fluid #content .CleanSearch input,main.product-list .container-fluid #content .CleanSearch textarea,main.product-list .bold-face input,main.product-list .bold-face textarea{background:#fff;display:block;padding:var(--space-2xs-xs);width:100%;font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step--1);font-weight:400;line-height:1.4;border:2px solid #333;border-radius:var(--space-2xs) !important;transition:all .15s ease-in-out;-webkit-appearance:none;height:auto;color:#333;box-shadow:none}main.product-list .container-fluid #content .CleanSearch input:hover,main.product-list .container-fluid #content .CleanSearch input:focus,main.product-list .container-fluid #content .CleanSearch textarea:hover,main.product-list .container-fluid #content .CleanSearch textarea:focus,main.product-list .bold-face input:hover,main.product-list .bold-face input:focus,main.product-list .bold-face textarea:hover,main.product-list .bold-face textarea:focus{background-color:#f4f4f4 !important;outline:none;box-shadow:none;border:2px solid #333}main.product-list>.row>.eightcol>h1{display:none}main.product-list>.row>.eightcol>h1+p{font-size:1.25em;font-weight:500;line-height:1.4;color:#333;text-align:center;margin:-0.3em auto 1.2em;max-width:830px}main.product-list:not(.rent)>h1 span{font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step-0);line-height:1.4;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#595959;margin:var(--space-3xs) 0 var(--space-s-m);display:block}main.product-list:not(.rent)>h1+p{font-size:var(--step-0);margin-bottom:var(--space-m-l)}main.product-list:not(.rent) .product-list-bottom{position:relative;width:100%}main.product-list:not(.rent) .product-list-bottom>*{position:relative;width:50%;padding:0 var(--space-s)}main.product-list:not(.rent) .product-list-bottom>:first-child{margin:var(--space-xl-2xl) 0 var(--space-xs-s)}main.product-list:not(.rent) .product-list-bottom figure{position:absolute;right:0;top:0;margin:0 !important;width:50%;height:100%;overflow:hidden;display:flex}main.product-list:not(.rent) .product-list-bottom figure img{max-width:none;flex-shrink:0;min-width:100%;min-height:100%;height:100%;width:100%;object-fit:cover;border-radius:var(--space-xs)}main.product-list.rent .product-list-bottom>*{max-width:calc(62*var(--step-0));margin-left:auto;margin-right:auto}@media(max-width: 50em){main.product-list:not(.rent) .product-list-bottom>*{width:100%}main.product-list:not(.rent) .product-list-bottom figure{position:relative;width:100%;margin-top:var(--space-m-l) !important}}main.product-list .keskeytaBtnDiv{display:none}main.product-list .selected .keskeytaBtnDiv{opacity:1}.col-lg-3.product-type{display:none}main.product-list .container-fluid .product-search-area{display:flex;flex-wrap:wrap;justify-content:space-between;overflow:visible;background-color:#e6e6e6;border-radius:var(--space-xs);padding:var(--space-s);margin-bottom:var(--space-s-m) !important}.product-search-area .product-ylakategoria{width:100%;padding:0;font-size:var(--step-0);margin-bottom:var(--space-xs-s);display:block}.product-search-area .product-ylakategoria .form-control,.product-search-area .product-ylakategoria br{display:none}.product-search-area .product-ylakategoria .ylakategoriaUl{list-style:none;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-xs-s)}.product-search-area .product-ylakategoria .ylakategoriaUl li{padding:6.4em 1em 1em;margin:0;text-align:center;font-size:var(--step--1);font-weight:600;letter-spacing:.01em;line-height:1.4;background:#f4f4f4 no-repeat center top;background-size:auto 7.5em;border-radius:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;color:#333;transition:all .15s ease-in-out}.product-search-area .product-ylakategoria .ylakategoriaUl li[data-value=kaikki]{display:none}.product-search-area .product-ylakategoria .ylakategoriaUl li.polttomoottoritrukit{background-image:url(i/icon-forklift-gas-all.svg)}.product-search-area .product-ylakategoria .ylakategoriaUl li.sahkotrukit{background-image:url(i/icon-forklift-electricity-all.svg)}.product-search-area .product-ylakategoria .ylakategoriaUl li.pyorakuormaajat{background-image:url(i/icon-wheel-loader.svg)}.product-search-area .product-ylakategoria .ylakategoriaUl li.edulliset-vaihtokoneet{background-image:url(i/icon-forklift-cheap.svg);display:none}.product-search-area .product-ylakategoria .ylakategoriaUl li:hover{cursor:pointer}.product-search-area .product-ylakategoria .ylakategoriaUl li:hover,.product-search-area .product-ylakategoria .ylakategoriaUl li.active{background-color:#fff}.product-search-area .product-ylakategoria .ylakategoriaUl li.polttomoottoritrukit.active:after,.product-search-area .product-ylakategoria .ylakategoriaUl li.sahkotrukit.active:after{content:"";display:block;height:11px;width:11px;pointer-events:none;position:absolute;bottom:-6px;background-color:#e6e6e6;left:0;right:0;margin-left:auto;margin-right:auto;transform-origin:66% 66%;transform:rotate(45deg);transition:all .15s ease-in-out}.product-search-area .product-alakategoria{width:100%;padding:0;font-size:var(--step-0);margin-bottom:var(--space-xs-s);display:block}.product-search-area .product-alakategoria .form-control,.product-search-area .product-alakategoria br{display:none}.product-search-area .product-alakategoria .alakategoriaUl{list-style:none;margin:0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-xs-s)}.product-search-area .product-alakategoria .alakategoriaUl li{padding:1em 1em 1em 4em;text-align:left;font-size:var(--step--1);font-weight:600;letter-spacing:.01em;line-height:1.4;margin:0;background:#f4f4f4 no-repeat center left .85em;background-size:auto 2.7em;border-radius:var(--space-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;color:#333;transition:all .15s ease-in-out}.product-search-area .product-alakategoria .alakategoriaUl li[data-value=kaikki]{display:none}.product-search-area .product-alakategoria .alakategoriaUl li.lavansiirtovaunut{background-image:url(i/icon-forklift-pallet.svg)}.product-search-area .product-alakategoria .alakategoriaUl li.pinontatrukit{background-image:url(i/icon-forklift-stacker.svg)}.product-search-area .product-alakategoria .alakategoriaUl li.tyontomastotrukit{background-image:url(i/icon-forklift-reach.svg)}.product-search-area .product-alakategoria .alakategoriaUl li.vastapainotrukit{background-image:url(i/icon-forklift-counterbalance.svg)}.product-search-area .product-alakategoria .alakategoriaUl li.dieseltrukit{background-image:url(i/icon-forklift-diesel-small.svg)}.product-search-area .product-alakategoria .alakategoriaUl li.nestekaasutrukit{background-image:url(i/icon-forklift-gas-small.svg)}.product-search-area .product-alakategoria .alakategoriaUl li:hover{cursor:pointer}.product-search-area .product-alakategoria .alakategoriaUl li:hover,.product-search-area .product-alakategoria .alakategoriaUl li.active{background-color:#fff}main.product-list .container-fluid .product-search-area .gas-type{display:none}main.product-list .container-fluid .product-search-area .product-brand{width:calc(50% - var(--space-xs-s)/2 - 1px);margin:0}main.product-list .container-fluid .product-search-area .search-field{width:calc(50% - var(--space-xs-s)/2);margin:0 0 0 var(--space-xs-s)}main.product-list .container-fluid .product-search-area .search-field .input-group{width:100%;display:block}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn{font-size:var(--step-0)}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn input.hakusana{padding:.4em .8em}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn:nth-child(3){width:auto;margin:.7em 0 0;float:left}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn:nth-child(2){position:absolute;z-index:3;display:block;width:auto;right:0;width:3.2em;height:2.7em}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn input.hakusana{font-size:1em;color:#555;font-weight:600;padding:.4em .8em .5em .8em}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn button.hakunappi{text-indent:100%;padding:0;height:100%;width:100%;margin:0;overflow:hidden;background:rgba(0,0,0,0) url(i/icon-search-dark.svg) no-repeat center;background-size:1.5em;box-shadow:none}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn button.hakunappi:focus,main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn button.hakunappi:active,main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn button.hakunappi:hover{background-color:rgba(0,0,0,0) !important}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn button.hakunappi i{display:none}main.product-list .container-fluid #content .CleanSearch{z-index:2;width:auto;font-size:var(--step-0);margin:calc(-1*var(--space-m-l)) auto calc(-1*var(--space-3xs-2xs));display:flex;justify-content:center}main.product-list .container-fluid #content .CleanSearch button.tyhjennaHakuNappi{background-image:none;border-radius:10em;box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431)}main.product-list .container-fluid #content .CleanSearch button.tyhjennaHakuNappi i:before{display:none}@media(max-width: 60em){.product-search-area .product-alakategoria .alakategoriaUl{grid-template-columns:1fr 1fr}}@media(max-width: 52em){.product-search-area .product-ylakategoria .ylakategoriaUl{grid-template-columns:1fr 1fr}.product-search-area .product-ylakategoria .ylakategoriaUl li{background-size:auto 6.7em;padding:5.6em 1em 1em}.product-search-area .product-ylakategoria .ylakategoriaUl li.pyorakuormaajat{grid-column:1/3}.product-search-area .product-alakategoria .alakategoriaUl{grid-template-columns:1fr 1fr}}@media(max-width: 38em){main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn:nth-child(2){width:2.7em;height:2.4em}}@media(max-width: 32em){.product-search-area .product-ylakategoria .ylakategoriaUl{grid-template-columns:1fr}.product-search-area .product-ylakategoria .ylakategoriaUl li{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.product-search-area .product-ylakategoria .ylakategoriaUl li.pyorakuormaajat{grid-column:unset}}@media(max-width: 30em){main.product-list .container-fluid .product-search-area .product-brand,main.product-list .container-fluid .product-search-area .search-field{width:100%;margin:0 0 var(--space-xs-s)}main.product-list .container-fluid .product-search-area .search-field{margin:0}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn:nth-child(3){width:100%}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn:nth-child(3).search-field{margin-bottom:0}main.product-list .container-fluid .product-search-area .search-field .input-group .input-group-btn:nth-child(3) button.tyhjennaHakuNappi{margin:0 auto}}@media(max-width: 24em){.product-search-area .product-alakategoria .alakategoriaUl{grid-template-columns:1fr}}.tuotteet.product-list-view .items{text-align:center}.tuotteet.product-list-view .items .empty{display:block;margin-top:2em}.tuotteet.product-list-view table{font-size:var(--step-0);border:none;margin:0}.tuotteet.product-list-view table tbody{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:var(--space-s-m);color:#222}.tuotteet.product-list-view table tbody tr{background:#f4f4f4 !important;width:100%;border-radius:var(--space-xs);overflow:hidden;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.tuotteet.product-list-view table tbody tr:hover{box-shadow:1px 2px 6px rgba(0,0,0,.14)}.tuotteet.product-list-view table tbody tr td{display:block;padding:0;border:none;line-height:1.4;width:100%;border-radius:var(--space-2xs-xs);overflow:hidden}.tuotteet.product-list-view table .row{color:#222}.tuotteet.product-list-view table .row .col-sm-2{width:100%;padding:0}.tuotteet.product-list-view table .row .col-sm-2>img{height:0 !important;width:0 !important;background:rgba(0,0,0,0) url(i/label-myyty.svg) no-repeat;opacity:1 !important;padding:2.2em;background-size:8.5em;background-position:right -0.4em bottom -0.4em;border-radius:6px 0 0 0}.tuotteet.product-list-view table .row .col-sm-2 a{border:none;height:13em;overflow:hidden;display:flex;background:#f4f4f4}.tuotteet.product-list-view table .row .col-sm-2 a:hover{border:none}.tuotteet.product-list-view table .row .col-sm-2 a img{padding:0;box-shadow:none;margin:0;border:none;border-radius:0;max-width:none;flex-shrink:0;min-width:100%;min-height:100%;height:100%;width:100%;object-fit:cover}.tuotteet.product-list-view table .row .col-sm-2 .lisatietojaLink{background:rgba(0,0,0,0);height:auto}.tuotteet.product-list-view table .row .col-sm-2 .lisatietojaLink .i{background:#c63738 url(i/info.svg) no-repeat center;background-size:.85em;border-radius:10em;text-indent:100%;overflow:hidden;width:1.3em;height:1.3em;padding:0;cursor:pointer}.tuotteet.product-list-view table .row .col-sm-2 .lisatietojaLink .lisatietojaPopup{width:calc(100% + var(--space-s)*2);left:calc(-1*var(--space-s));margin-top:1.7em}.tuotteet.product-list-view table .row .col-sm-2 .lisatietojaLink .lisatietojaPopup p.small{display:none}.tuotteet.product-list-view table .row .col-sm-2 .list-value,.tuotteet.product-list-view table .row .col-sm-2 .leasinkihinta-tuotteet-sivulla{text-align:right}.tuotteet.product-list-view table .row .col-sm-4,.tuotteet.product-list-view table .row .col-sm-10{width:100%;padding:0}.tuotteet.product-list-view table .row .col-sm-10{font-size:var(--step-0);display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-xs) var(--space-s) var(--space-s);position:static}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-4{text-align:center}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-4 label{font-weight:500;text-transform:uppercase;margin:0 0 .5em;letter-spacing:.15em;font-size:.65em;color:#595959}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-4 a{color:#333 !important;font-family:alternate-gothic-extra-cond,sans-serif;font-size:var(--step-2);font-size:1.8em;font-weight:600 !important;line-height:1;text-align:center;margin:0;border:none}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-4 a:hover{color:#c63739 !important;border-bottom-color:rgba(0,0,0,0)}.tuotteet.product-list-view table .row .col-sm-10 .price-wrap,.tuotteet.product-list-view table .row .col-sm-10 .tech-specs-wrap{background:#fff;border-radius:var(--space-2xs);padding:var(--space-xs);display:flex;flex-direction:column;gap:var(--space-3xs);font-size:var(--step--1);color:#333;line-height:1.2}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-2{background-repeat:no-repeat;background-position:center right .5em;background-size:1.75em;background-image:none !important;display:flex;justify-content:space-between;gap:var(--space-3xs);line-height:1.3}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-2 label{margin:0;font-weight:600;display:flex;align-items:center;gap:.3em}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-2 label small{color:#888;font-weight:800;font-size:84%}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-2.h{background-image:url(i/icon-usage.svg)}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-2.kg{background-image:url(i/icon-weight.svg)}.tuotteet.product-list-view table .row .col-sm-10 .col-sm-2.m,.tuotteet.product-list-view table .row .col-sm-10 .col-sm-2.mm{background-image:url(i/icon-lift.svg)}.tuotteet.product-list-view table .row .col-sm-10 .vat{font-size:var(--step--2);font-weight:400;text-align:right;border-top:1px solid #dfdfdf;padding-top:var(--space-3xs);display:block;margin:var(--space-3xs) 0 0}.tuotteet.product-list-view table .row .col-sm-10 .product-list-link button{width:100%;border-radius:.5em}@media(max-width: 78em){.tuotteet.product-list-view table tbody{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 56em){.tuotteet.product-list-view table tbody{grid-template-columns:1fr 1fr}}@media(max-width: 34em){.tuotteet.product-list-view table .row .col-sm-2 a{height:80vw}.tuotteet.product-list-view table tbody{grid-template-columns:1fr}}.tuotteet.product-list-view .pager{margin:0;padding:0}.tuotteet.product-list-view .pager h3{display:none}.tuotteet.product-list-view .pager ul.yiiPager{font-size:var(--step-0);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3xs-2xs)}.tuotteet.product-list-view .pager ul.yiiPager li{margin:0;display:inline-block}.tuotteet.product-list-view .pager ul.yiiPager li.first,.tuotteet.product-list-view .pager ul.yiiPager li.last{display:none}.tuotteet.product-list-view .pager ul.yiiPager li a{background-color:#f4f4f4;color:#333;border:none;border-radius:var(--space-2xs);font-weight:600;padding:var(--space-2xs) var(--space-xs);font-size:var(--step--1)}.tuotteet.product-list-view .pager ul.yiiPager li a:hover{background-color:#e6e6e6}.tuotteet.product-list-view .pager ul.yiiPager li.selected a{color:#fff;background:#c63739}main.product-list blockquote.productpage-label p:first-of-type{margin:1em;font-size:1.15em}main.product-list blockquote.productpage-label ul{background-repeat:no-repeat;background-position:center top;background-size:auto 9.5em;padding-top:11em}main.product-list blockquote.productpage-label ul:nth-of-type(1){background-image:url(i/label-3.svg)}main.product-list blockquote.productpage-label ul:nth-of-type(2){background-image:url(i/label-2.svg)}main.product-list blockquote.productpage-label ul:nth-of-type(3){background-image:url(i/label-1.svg)}main.product-list blockquote.productpage-label ul li{border-top:7px solid rgba(0,0,0,.1215686275);padding-top:1em}.products-footer:empty{display:none}.products-footer{background-color:#e6e6e6;background-image:linear-gradient(to left, #fff, #f4f4f4);border-radius:.8em;margin-bottom:3em;padding:2em 2.4em;display:none}.products-footer>:first-child{margin-top:0}.products-footer>*{max-width:32em}main.product-list .container-fluid .row .col-lg-4 h1{display:flex;flex-direction:column-reverse}main.product-list .container-fluid .row .col-lg-4 h1 span{font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step-0);line-height:1.4;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#595959;margin:0 0 var(--space-xs)}a.back-link{background:url(i/arrow-left-small-red.svg) no-repeat center left !important;background-size:auto 1.2em;padding:0 0 .1em 1.43em;color:#c63739;font-size:var(--step--1);font-weight:600;letter-spacing:.05em;border:none}a.back-link:hover,a.back-link:focus{border:none;color:#a2282a}main.product-list .prdocut-page-images{background:#f4f4f4;padding:var(--space-s-m) !important;border-radius:var(--space-xs-s);margin-bottom:var(--space-s-m) !important}main.product-list .prdocut-page-images .go-back-button .button{width:100%}main.product-list #content .swiperSlider .swiper-container{padding-top:1px;margin:0 0 var(--space-xs);border-radius:var(--space-2xs-xs)}main.product-list #content .swiperSlider .swiper-slide{background-size:cover;background-position:center}main.product-list #content .swiperSlider .swiper-slide img{border-radius:.6em}main.product-list #content .swiperSlider .swiper-slide .open-fancybox{position:absolute;z-index:1;bottom:2em;border:none;background:#fff;color:#c63739;border-radius:var(--space-2xs);padding:var(--space-xs) var(--space-m-l);font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step--1);font-weight:600;line-height:1;letter-spacing:.05em;text-align:center;display:block;left:50%;transform:translate(-50%, 0)}main.product-list #content .swiperSlider .swiper-slide .open-fancybox:hover,main.product-list #content .swiperSlider .swiper-slide .open-fancybox:active,main.product-list #content .swiperSlider .swiper-slide .open-fancybox:focus{color:#a2282a;text-decoration:none}main.product-list #content .swiperSlider .swiper-button-next,main.product-list #content .swiperSlider .swiper-button-prev{background-color:#fff !important;width:2.25em;height:2.25em;border-radius:10em;opacity:.8;transition:all .25s linear;z-index:2}main.product-list #content .swiperSlider .swiper-button-next:after,main.product-list #content .swiperSlider .swiper-button-prev:after{display:none}main.product-list #content .swiperSlider .swiper-button-next:hover,main.product-list #content .swiperSlider .swiper-button-prev:hover{opacity:1}main.product-list #content .swiperSlider .swiper-button-next{background:url(i/arrow-right-black.svg) no-repeat center;background-size:auto 1.4em;right:var(--space-s-m)}main.product-list #content .swiperSlider .swiper-button-prev{background:url(i/arrow-left-black.svg) no-repeat center;background-size:auto 1.4em;left:var(--space-s-m)}main.product-list #content .swiperSlider .gallery-thumbs{margin-bottom:0;height:10%;box-sizing:border-box}main.product-list #content .swiperSlider .gallery-thumbs .swiper-slide{height:100%;opacity:1;transition:all .5s cubic-bezier(0.09, 0.5, 0.35, 0.98)}main.product-list #content .swiperSlider .gallery-thumbs .swiper-slide:hover{cursor:pointer}main.product-list #content .swiperSlider .gallery-thumbs .swiper-slide:hover img{opacity:.8}main.product-list #content .swiperSlider .gallery-thumbs .swiper-slide img{border-radius:var(--space-2xs-xs);transition:all .15s ease-in-out}@media(max-width: 32em){main.product-list #content .swiperSlider .swiper-button-next,main.product-list #content .swiperSlider .swiper-button-prev{display:none}main.product-list #content .swiperSlider .swiper-slide .open-fancybox{width:calc(100% - 2*var(--space-s-m));padding:var(--space-xs)}}.fancybox-is-open .fancybox-bg{opacity:.95}.fancybox-stage .fancybox-slide--image{padding:var(--space-m-l)}.fancybox-content .fancybox-image{border-radius:var(--space-xs-s)}.fancybox-container .fancybox-infobar,.fancybox-container .fancybox-button--zoom,.fancybox-container .fancybox-button--play,.fancybox-container .fancybox-button--thumbs{display:none !important}.fancybox-active #formilla-frame{z-index:1 !important}.fancybox-inner .fancybox-toolbar .fancybox-button,.fancybox-inner .fancybox-navigation .fancybox-button{width:2.25em;height:2.25em;border-radius:10em;opacity:.8 !important;font-size:var(--step-0);padding:0;top:calc(50% - 1em);transition:all .25s linear}.fancybox-inner .fancybox-toolbar .fancybox-button:hover,.fancybox-inner .fancybox-navigation .fancybox-button:hover{opacity:1 !important}.fancybox-inner .fancybox-toolbar .fancybox-button div,.fancybox-inner .fancybox-toolbar .fancybox-button svg,.fancybox-inner .fancybox-navigation .fancybox-button div,.fancybox-inner .fancybox-navigation .fancybox-button svg{display:none}.fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_left{background:#fff url(i/arrow-left-black.svg) no-repeat center;background-size:auto 1.4em;left:var(--space-s-m)}.fancybox-inner .fancybox-navigation .fancybox-button.fancybox-button--arrow_right{background:#fff url(i/arrow-right-black.svg) no-repeat center;background-size:auto 1.4em;right:var(--space-s-m)}.fancybox-inner .fancybox-toolbar .fancybox-button.fancybox-button--close{background:#fff url(i/close-black.svg) no-repeat center;background-size:auto 1.4em;top:var(--space-s-m);right:var(--space-s-m)}main.product-list .video-product-ad{display:block !important}main.product-list .video-product-ad:before{content:"";display:block;position:absolute;background:rgba(15,15,15,.2392156863);height:100%;width:100%}main.product-list .video-product-ad h2{position:absolute;color:#fff;top:50%;left:50%;transform:translate(-50%, -50%);margin:0;font-size:var(--step-4);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs-xs)}main.product-list .video-product-ad a.open-fancybox{background:#c63739 !important;color:#fff !important;display:flex !important;justify-content:center !important;position:relative !important;bottom:auto !important;left:auto !important;transform:none !important}main.product-list .video-product-ad a.open-fancybox:hover{background-color:#a2282a !important}main.product-list .video-product-ad a.open-fancybox b{height:1.3em;width:1.3em;background:url(i/play-round-light.svg) no-repeat center;background-size:auto 100%;margin:-0.1em 0 0 .4em}@media(max-width: 32em){main.product-list .video-product-ad a.open-fancybox{width:auto !important;padding:var(--space-xs) var(--space-m-l) !important}}@media(max-width: 23em){main.product-list .video-product-ad h2{font-size:var(--step-3)}}main.product-list #content .flexslaiderParent #slider{margin:0 0 1em;border:none;box-shadow:none;border-radius:0}main.product-list #content .flexslaiderParent #slider .flex-viewport{border:none}main.product-list #content .flexslaiderParent #slider .flex-viewport ul{border:none}main.product-list #content .flexslaiderParent #slider .flex-viewport ul li{height:35em;display:flex !important;align-items:center;justify-content:center;overflow:hidden}main.product-list #content .flexslaiderParent #slider .flex-viewport ul li img{max-height:100%;width:auto}main.product-list #content .flexslaiderParent #carousel{margin:0;border:none;box-shadow:none;border-radius:0}main.product-list #content .flexslaiderParent #carousel .flex-viewport ul li{height:150px;display:flex !important;align-items:center;justify-content:center;overflow:hidden;cursor:pointer}main.product-list #content .flexslaiderParent #carousel .flex-viewport ul li img{object-fit:cover;min-width:100%;min-height:100%;transition:all .5s cubic-bezier(0.09, 0.5, 0.35, 0.98)}main.product-list #content .flexslaiderParent #carousel .flex-viewport ul li:hover img{transform:scale(1.05)}main.product-list #content .flexslaiderParent .flex-direction-nav a{text-indent:100%;white-space:nowrap;overflow:hidden;display:block;opacity:1;width:1.8em;height:1.8em;left:-3em;background:#c63739 url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMzQuNSAzNC41Ij48c3R5bGU+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjUuNzkzO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0yNC44IDIuMkw5LjcgMTcuNGwxNC44IDE0LjkiLz48L3N2Zz4=") no-repeat center;background-size:auto 54%}main.product-list #content .flexslaiderParent .flex-direction-nav a.flex-next{transform:rotate(180deg);right:-3em;left:auto}main.product-list #content .flexslaiderParent .flex-direction-nav a:before{display:none}main.product-list #content .flexslaiderParent .flex-direction-nav a:hover{background-color:#a2282a}@media(max-width: 54em){main.product-list #content .flexslaiderParent #slider .flex-viewport ul li{height:30em}main.product-list #content .flexslaiderParent #carousel .flex-viewport ul li{width:120px !important;height:120px}}@media(max-width: 45em){main.product-list #content .flexslaiderParent #slider .flex-viewport ul li{height:25em}main.product-list #content .flexslaiderParent #carousel .flex-viewport ul li{width:100px !important;height:100px}main.product-list #content .flexslaiderParent .flex-direction-nav a.flex-next{right:.75em}main.product-list #content .flexslaiderParent .flex-direction-nav a{left:.75em}}@media(max-width: 35em){main.product-list #content .flexslaiderParent #slider .flex-viewport ul li{height:20em}}@media(max-width: 26em){main.product-list #content .flexslaiderParent #carousel .flex-viewport ul li{width:75px !important;height:75px}}@media(max-width: 20em){main.product-list #content .flexslaiderParent #slider .flex-viewport ul li{height:16em}main.product-list #content .flexslaiderParent #carousel .flex-viewport ul li{width:65px !important;height:65px}}main.product-list .go-back-button{margin-top:var(--space-xs);text-align:center}main.product-list .go-back-button input.btn{display:none}.ve-buttons-row{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}@media(min-width: 52em){.ve-buttons-row{flex-wrap:nowrap}}.ve-buttons-row .ve-container{margin-top:var(--space-3xs-2xs);flex-basis:100%}@media(min-width: 52em){.ve-buttons-row .ve-container{flex-basis:49%}}.ve-toggle{position:relative;width:100%;padding:var(--space-xs) var(--space-xl) !important;line-height:1.2em !important}.ve-toggle-icon{position:absolute;top:.5em;right:var(--space-xs);width:2em;height:2em;border-radius:50%;color:#fff;display:grid;place-items:center;transition:all .15s linear}.ve-toggle-icon svg{width:1.8em;height:1.8em}.ve-card{margin-top:var(--space-2xs-xs);background:#fff;padding:var(--space-s-m) var(--space-m-l);border-radius:var(--space-2xs);overflow:clip;max-height:0;opacity:0;text-align:left;transform:translateY(-6px);transition:max-height 320ms ease,opacity 220ms ease,transform 220ms ease}@supports not (overflow: clip){.ve-card{overflow:hidden}}.ve-card.ve-open{max-height:1200px;opacity:1;transform:translateY(0)}.ve-container .ve-lead{text-align:left;font-size:var(--step--1)}.ve-form-grid{display:flex;gap:var(--space-xs-s);margin:var(--space-xs-s) 0}@media(max-width: 48em){.ve-form-grid{flex-direction:column}}.ve-field{width:100%}.ve-container .ve-label{display:block;font-size:var(--step--1);font-weight:600}.ve-textarea{min-height:9em;resize:vertical}.ve-error{margin-top:5px;color:#c63739;font-size:var(--step--2);font-weight:500}.ve-field[data-invalid=true] .ve-input,.ve-field[data-invalid=true] .ve-textarea{border-color:#c63739}.ve-field[data-invalid=true] .ve-error{display:block}.ve-actions{display:flex;justify-content:flex-end;margin-top:var(--space-xs)}.ve-status{display:none;margin-bottom:var(--space-2xs);padding:var(--space-2xs-xs);border-radius:var(--space-2xs);border:1.5px solid #dfdfdf;background:#fafafa;font-weight:600;font-size:var(--step--1)}.ve-status.ve-show{display:block}.ve-status.ve-success{color:#c63739}.ve-status.ve-fail{color:#c63739;background:rgba(180,35,24,.08);border-color:rgba(180,35,24,.35)}main.product-list .prdocut-page-data.row.narrow-row{background:#f4f4f4;padding:var(--space-s-m);border-radius:var(--space-xs-s);margin-bottom:0;gap:var(--space-s-m)}main.product-list .prdocut-page-data.row.narrow-row:before,main.product-list .prdocut-page-data.row.narrow-row:after{display:none}main.product-list .prdocut-page-data.row.narrow-row h2{font-size:var(--step-2);text-align:left;margin:0 0 var(--space-2xs-xs) var(--space-2xs-xs)}main.product-list .prdocut-page-data.row.narrow-row .prdocut-page-data-wrap{background:#fff;border-radius:var(--space-2xs);padding:var(--space-xs-s);font-size:var(--step--1);color:#333;line-height:1.2}main.product-list .prdocut-page-data.row.narrow-row .vat{font-size:var(--step--2);font-weight:400;border-top:1px solid #dfdfdf;padding:var(--space-3xs-2xs) var(--space-3xs-2xs) 0 50%}.product-list .form-basic-info table{display:table;border:none}.product-list .form-basic-info table tr{background:rgba(0,0,0,0) !important;border-bottom:1px solid #dfdfdf;margin:0 .8em}.product-list .form-basic-info table tr th,.product-list .form-basic-info table tr td{background:rgba(0,0,0,0) !important;text-align:left;padding:var(--space-3xs-2xs) 0;font-size:var(--step--1);border:none;color:#222;width:50%}.product-list .form-basic-info table tr th{font-weight:600}.product-list .form-basic-info table tr td{font-weight:300}.product-list .form-basic-info table tbody>:last-child{border-bottom:none}@media(max-width: 26em){.product-list .form-basic-info table tr{margin:0;display:flex;flex-direction:column}.product-list .form-basic-info table tr th{width:100%}.product-list .form-basic-info table tr td{width:100%;padding-top:0}}.product-list .form-detailed-info .row:not(:last-child){border-bottom:1px solid #dfdfdf}.product-list .form-detailed-info .col-sm-5,.product-list .form-detailed-info .col-sm-7{width:50%;float:left;padding:var(--space-3xs-2xs);border:none;color:#222}.product-list .form-detailed-info .col-sm-5 label,.product-list .form-detailed-info .col-sm-7 label{font-weight:600;margin:0}@media(max-width: 26em){.product-list .form-detailed-info .col-sm-5{width:100%}.product-list .form-detailed-info .col-sm-7{width:100%;padding-top:0}}.product-list .form-ask-more .alert-info{background:#f4f4f4;padding:var(--space-s-m);border-radius:var(--space-xs-s);color:#333;text-shadow:none;box-shadow:none;margin:0;border:none}.product-list .form-ask-more form#lahetysLomake{color:#222}.product-list .form-ask-more form#lahetysLomake label{color:#222;font-weight:800;margin:0}.product-list .form-ask-more form#lahetysLomake .required{font-weight:800;color:#c6383b;padding-left:.2em}.product-list .form-ask-more form#lahetysLomake .form-control{width:100%;margin:.5em 0;border-radius:.6em !important}.product-list .form-ask-more form#lahetysLomake input[type=submit]{margin-top:1.2em;border-radius:.6em !important}.product-list .form-ask-more form#lahetysLomake input[type=submit]:hover,.product-list .form-ask-more form#lahetysLomake input[type=submit]:focus{background-color:#a2282a !important}.product-list h3.success-message{background:#c63739;font-weight:900;color:#fff;text-align:center;border-radius:1em;font-size:.9em;letter-spacing:.025em;padding:1em;margin:.7em 0}.product-list .last #sidebar{display:none}.tuotekorttisivu[data-tila=MYYTY] .form-basic-info-price{display:none}.tuotekorttisivu[data-tila=MYYTY] .form-ask-more{display:none}main.product-list .tuotekorttisivu[data-tila=MYYTY] .bold-face.product-title:before{content:"Myyty!";background:#c63739;padding:var(--space-xs) var(--space-s-m);color:#fff;border-radius:var(--space-2xs);font-family:"alternate-gothic-atf",sans-serif;font-size:var(--step-1);line-height:1;text-transform:uppercase;font-weight:700;letter-spacing:.05em;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) rotate(12deg);z-index:1}@-moz-document url-prefix(){main.product-list .tuotekorttisivu[data-tila=MYYTY] .bold-face.product-title:before{padding-bottom:var(--space-2xs)}}main.product-list .form-basic-info table .tuote-hinta{float:left}main.product-list .form-basic-info table .leasinki-main-div{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:.4em .6em}main.product-list .form-basic-info table .leasinki-main-div .hinta-kuukaudessa{margin-left:0}main.product-list .form-basic-info table .leasing-inner-wrapper{display:flex;justify-content:flex-start;align-items:center;border-radius:3em;padding:0;border:2px solid #333637}main.product-list .form-basic-info table .month-selector-wrapper{background:#fff;display:flex;border-radius:3em;align-items:center;padding:3px}main.product-list .form-basic-info table .month-selector-wrapper .kuukaudet{white-space:nowrap;font-size:.9em;font-weight:600;height:auto;line-height:1;margin:0 .5em}main.product-list .form-basic-info table .month-selector-wrapper button{background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:auto .9em;border-radius:3em;overflow:hidden;text-indent:-9999px;box-shadow:none;display:block;height:0;padding:.7em}main.product-list .form-basic-info table .month-selector-wrapper button.minus-btn{background-image:url(i/icon-minus.svg)}main.product-list .form-basic-info table .month-selector-wrapper button.plus-btn{background-image:url(i/icon-plus.svg)}main.product-list .form-basic-info table .month-selector-wrapper button:hover,main.product-list .form-basic-info table .month-selector-wrapper button:focus{background-color:#e6e6e6 !important;box-shadow:none}main.product-list .form-basic-info table .leasinkiKuukaudet{display:none}main.product-list .form-basic-info table .nice-select{background:rgba(0,0,0,0);border:none;height:auto;font-size:.8em;font-weight:700;padding:.45em 2em .55em .6em;line-height:1;color:#333}main.product-list .form-basic-info table .nice-select .current{display:block;white-space:nowrap}main.product-list .form-basic-info table .nice-select:after{border-bottom:2px solid #393f41;border-right:2px solid #393f41;height:9px;width:9px;margin-top:-4px;right:12px}main.product-list .form-basic-info table .nice-select .list{background-color:#ececec;border:none;border-radius:1em;box-shadow:0 0 1.3em -1em rgba(39,39,39,.7215686275);width:calc(100% + .2em);margin:.2em 0 0 -0.2em}main.product-list .form-basic-info table .nice-select .list .option{height:2.1em;margin-top:0;font-weight:700}main.product-list .form-basic-info table .nice-select .list .option:hover{background-color:#d6d6d6}main.product-list .form-basic-info table .nice-select .list .option.focus,main.product-list .form-basic-info table .nice-select .list .option.selected.focus{background-color:#333;color:#fff}div.lisatietojaParent .lisatietojaLink{padding:0}div.lisatietojaParent .lisatietojaLink .i{display:block;background-color:#c63738;box-shadow:none;padding:.6em .9em;line-height:1;color:#fff;font-size:.9em;font-weight:600;letter-spacing:.05em;border-radius:3em;cursor:pointer;transition:all .25s cubic-bezier(0.09, 0.5, 0.35, 0.98)}div.lisatietojaParent .lisatietojaLink .i:hover{background-color:#a2282a}div.lisatietojaParent .lisatietojaLink:hover{border-bottom:none}div.lisatietojaParent .lisatietojaLink .lisatietojaPopup.show{opacity:1;z-index:3;visibility:visible;margin-top:.7em !important}div.lisatietojaParent .lisatietojaPopup{position:absolute;width:22em;background-color:#333;padding:var(--space-s);border:none;font-size:var(--step--2);font-weight:400;line-height:1.4;right:0;border-radius:var(--space-2xs);color:#fff;margin:.25em 0 0 0;box-shadow:0 0 .6em -0.3em rgba(0,0,0,.6196078431);z-index:-5;opacity:0;visibility:hidden;transition:all .25s cubic-bezier(0.09, 0.5, 0.35, 0.98)}div.lisatietojaParent .lisatietojaPopup h3{font-size:var(--step--1);margin:0;color:#fff;font-weight:600;line-height:1.2}div.lisatietojaParent .lisatietojaPopup ul{border-top:1px solid #575757;margin:var(--space-2xs) 0;padding:var(--space-2xs) 0 0 var(--space-2xs)}div.lisatietojaParent .lisatietojaPopup ul li{margin:0}div.lisatietojaParent .lisatietojaPopup p{margin:0}div.lisatietojaParent .lisatietojaPopup p.small{border-top:1px solid #575757;padding-top:var(--space-2xs);margin-top:var(--space-2xs);color:#b3b3b3;font-size:.9em}@media(max-width: 32em){main.product-list .form-basic-info table tr td .nice-select:after{height:7px;width:7px;margin-top:-5px;right:9px}}@media(max-width: 26em){main.product-list .form-basic-info table .leasinki-main-div{margin-top:.4em}main.product-list .prdocut-page-data.row.narrow-row .vat{padding-left:.4em}}main.product-list .container-fluid .row.login-page{max-width:calc(30*var(--step-0))}main.product-list .container-fluid .form{margin-top:var(--space-s-m)}main.product-list .container-fluid .form .row{padding-bottom:var(--space-2xs-xs)}main.product-list .container-fluid .form label{margin:0;display:block;font-size:var(--step--1);font-weight:600}main.product-list .container-fluid .form label .required{color:#333}main.product-list .container-fluid .form label.error{color:#c63739}main.product-list .container-fluid .form input{margin:var(--space-3xs-2xs) 0 0}main.product-list .container-fluid .form input[type=button]{color:red}main.product-list .container-fluid .form .hint{color:#333;font-size:.9em}main.product-list .container-fluid .form .hint a{font-size:var(--step--1)}main.product-list .container-fluid .form .hint a:hover{text-decoration:none;color:#a2282a}main.product-list .container-fluid .form input[type=checkbox]{-webkit-appearance:checkbox}main.product-list .container-fluid .form input[type=submit]{width:auto}main.product-list .container-fluid .form input[type=submit]:hover{background-color:#a2282a !important;color:#fff;border:none;outline:none}main.product-list .container-fluid .form .errorSummary{border:none;margin:0 0 1.2em;background:#f4f4f4;padding:var(--space-s-m);border-radius:var(--space-xs-s)}main.product-list .container-fluid .form .errorSummary p{padding:0 0 .5em;font-weight:600}main.product-list .container-fluid .form [type=checkbox]:not(:checked),main.product-list .container-fluid .form [type=checkbox]:checked{position:absolute;left:-9999px}main.product-list .container-fluid .form [type=checkbox]:not(:checked)+label,main.product-list .container-fluid .form [type=checkbox]:checked+label{position:relative;padding-left:2em;cursor:pointer;line-height:1.45}main.product-list .container-fluid .form [type=checkbox]:not(:checked)+label:before,main.product-list .container-fluid .form [type=checkbox]:checked+label:before{content:"";position:absolute;left:0;top:0;width:1.5em;height:1.5em;background:#fff;padding:.5em;border:2px solid #333;border-radius:.3em}main.product-list .container-fluid .form [type=checkbox]:not(:checked)+label:after,main.product-list .container-fluid .form [type=checkbox]:checked+label:after{content:"";position:absolute;left:9px;top:5px;width:7px;height:12px;border:solid #333;border-width:0 2px 2px 0;transform:rotate(45deg);transition:all .15s ease-in-out}main.product-list .container-fluid .form [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}main.product-list .container-fluid .form [type=checkbox]:checked+label:after{opacity:1;transform:scale(1) rotate(45deg)}main.product-list .container-fluid .form [type=checkbox]:disabled:not(:checked)+label:before,main.product-list .container-fluid .form [type=checkbox]:disabled:checked+label:before{box-shadow:none;border-color:#d6d6d6;background-color:#d6d6d6}main.product-list .container-fluid .form [type=checkbox]:disabled:checked+label:after{color:#999}main.product-list .container-fluid .form [type=checkbox]:disabled+label{color:#aaa}main.product-list .container-fluid .form [type=checkbox]:checked:focus+label:before,main.product-list .container-fluid .form [type=checkbox]:not(:checked):focus+label:before{border:2px solid #333}.kaikki-kuvat-samassa-main-div .row:before,.kaikki-kuvat-samassa-main-div .row:after{display:none}main.product-list .kaikki-kuvat-samassa-main-div .product-title-kaikki-samassa{display:flex;text-align:center;margin-bottom:var(--space-s-m) !important}main.product-list .kaikki-kuvat-samassa-main-div .product-title-kaikki-samassa .palaa-tuotteeseen-div{margin-top:var(--space-2xs)}.kaikki-kuvat-samassa{max-width:calc(34*var(--step-0));margin:0 auto;display:flex;flex-direction:column;gap:var(--space-s-m)}.kaikki-kuvat-samassa .tuotekuva-div img{border-radius:var(--space-xs-s);max-width:100%;overflow:hidden}.kaikki-samassa-sivun-alareuna-div .palaa-tuotteeseen-div{margin-top:var(--space-s-m);text-align:center}.wp-content{max-width:calc(34*var(--step-0));width:100%;margin:2rem auto;font-size:var(--step-0)}.wp-content h2,.wp-content h3{font-family:"alternate-gothic-atf",sans-serif !important;margin:var(--space-m-l) 0 var(--space-xs-s) !important}.wp-content h2{font-size:var(--step-3) !important}.wp-content h3{font-size:var(--step-2) !important}.wp-content p{margin:0 0 var(--space-xs-s) 0 !important}.scopedBootstrap b,.scopedBootstrap strong{font-weight:600 !important}body.woocommerce{margin-top:var(--space-2xl-3xl)}.woocommerce .content ul.products{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:2em;margin:0}.woocommerce .content ul.products:before,.woocommerce .content ul.products:after{display:none}.woocommerce .content ul.products li.product{margin:0 !important;width:100% !important}.woocommerce .content ul.products li.product a{text-align:center}.woocommerce .content ul.products li.product a:hover,.woocommerce .content ul.products li.product a:active{border-color:rgba(0,0,0,0)}.woocommerce .content ul.products li.product a:hover .price,.woocommerce .content ul.products li.product a:active .price{color:#333}.woocommerce .content ul.products li.product .product-list-image-wrap{height:170px;line-height:162px;margin-bottom:.5em;text-align:center}.woocommerce .content ul.products li.product .product-list-image-wrap img{max-width:100%;max-height:100%;height:auto;display:inline-block;margin:0 auto;vertical-align:middle;width:auto}.woocommerce .content ul.products li.product .woocommerce-loop-category__title,.woocommerce .content ul.products li.product .woocommerce-loop-product__title,.woocommerce .content ul.products li.product h3{font-size:var(--step-1);padding-bottom:0}.woocommerce .content ul.products li.product h2.woocommerce-loop-product__title{width:100%;margin-left:0}.woocommerce .content ul.products li.product .price{color:#333;display:block;font-size:.8em;margin:.3em auto;transition:all .15s ease-in-out}.woocommerce .content ul.products li.product .price small{display:none}.woocommerce .content ul.products li.product .product-list-excerpt{font-size:.8em;line-height:1.35em}.woocommerce .content ul.products li.product .product-list-excerpt ul li{border-top:1px solid #dedede;padding:6px 18px;margin:0;color:#333;text-align:left;max-width:18em;margin:0 auto}.woocommerce .content ul.products li.product .product-list-excerpt ul li:nth-child(1){border-top:none}.woocommerce .content ul.products li.product p,.woocommerce .content ul.products li.product ul,.woocommerce .content ul.products li.product ol{margin:0}.woocommerce .content ul.products li.product .button{display:none}.woocommerce .product-list ul.products{margin:0}.woocommerce .product-list ul.products li.product-category{padding:1.25em 1.75em;border:6px solid #e8e8e8;border-radius:.8em;transition:all .15s ease-in-out}.woocommerce .product-list ul.products li.product-category .product-list-image-wrap{height:200px;line-height:192px;margin-bottom:.5em;text-align:center}.woocommerce .product-list ul.products li.product-category:hover,.woocommerce .product-list ul.products li.product-category:active{border:6px solid #ddd}.woocommerce .product-list ul.products li.product-category:hover a,.woocommerce .product-list ul.products li.product-category:active a{border-color:rgba(0,0,0,0)}.page-description,.term-description{color:#444;background:#f4f4f4;font-size:.9em;margin:2em 0;padding:2em 2.4em;border-radius:.8em;display:flex;flex-wrap:wrap}.page-description p:first-of-type,.term-description p:first-of-type{margin-top:0}.page-description ul,.term-description ul{list-style:none;width:33.33%;margin:1em 0;padding:0 1em}.page-description h3,.term-description h3{margin-top:0}.page-description h3+p,.term-description h3+p{margin-top:.475rem !important}.woocommerce .product-list nav.woocommerce-pagination{margin-top:1.2em}.woocommerce .product-list nav.woocommerce-pagination ul{margin:0;border:none}.woocommerce .product-list nav.woocommerce-pagination ul li{border:none}.woocommerce .product-list nav.woocommerce-pagination ul li a{padding:.6em}.woocommerce .product-list nav.woocommerce-pagination ul li a:hover,.woocommerce .product-list nav.woocommerce-pagination ul li a:focus{background-color:rgba(0,0,0,0)}.woocommerce .product-list nav.woocommerce-pagination ul li span.current{padding:.6em;background-color:rgba(0,0,0,0)}@media(max-width: 69em){.woocommerce .content ul.products{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 58em){.woocommerce .content ul.products{grid-template-columns:1fr 1fr}}@media(max-width: 41em){.woocommerce .content ul.products li.product .product-list-image-wrap{height:130px;line-height:122px}}@media(max-width: 32em){.woocommerce .content ul.products{grid-template-columns:1fr}.woocommerce ul.products li.product a{margin:0 auto}}.woocommerce .content div.product div.images{margin-top:.9em;margin-bottom:1.2em}.woocommerce .content div.product div.images .flex-viewport{border:9px solid #333;padding:0;height:518px !important;width:100%;border-radius:.8em}.woocommerce .content div.product div.images .flex-viewport a{height:500px;width:100%;text-align:center;line-height:452px;display:block;padding:20px}.woocommerce .content div.product div.images .flex-viewport a img{max-height:100%;width:auto;display:inline;vertical-align:middle}.woocommerce .content div.product div.images .woocommerce-product-gallery__trigger{top:20px;right:20px;border:none;background:#333 url(i/icon-zoom-glass-white.svg) no-repeat center;background-size:52%;width:40px;height:40px;z-index:3}.woocommerce .content div.product div.images .woocommerce-product-gallery__trigger:before,.woocommerce .content div.product div.images .woocommerce-product-gallery__trigger:after,.woocommerce .content div.product div.images .woocommerce-product-gallery__trigger img{display:none !important}.woocommerce .content div.product div.images .woocommerce-product-gallery__trigger:hover{background-color:#5a5a5a}.woocommerce .content div.product div.images ol.flex-control-thumbs{margin-top:1em}.woocommerce .content div.product div.images ol.flex-control-thumbs li{height:100px;text-align:center;line-height:100px;margin:0 2%;width:21%}.woocommerce .content div.product div.images ol.flex-control-thumbs li img{max-height:100%;width:auto;height:auto;margin:0 auto;vertical-align:middle;display:inline}.pswp__bg{background:#fff !important}.woocommerce .content div.product div.summary{margin-bottom:1.2em}.woocommerce .content div.product div.summary h1.product_title{margin-top:.3em;font-size:2.2em;text-align:left}.woocommerce .content div.product div.summary p.price,.woocommerce .content div.product div.summary span.price{color:#333;font-size:.9em;margin:.5rem 0 0;border-bottom:2px solid #333;padding:0 0 1em}.woocommerce .content div.product div.summary p.price small,.woocommerce .content div.product div.summary span.price small{background:#e8e8e8;color:#444;border-radius:10em;padding:.2em .6em .3em;font-size:.7em;text-transform:uppercase;font-weight:600;display:inline-block;line-height:1.2;position:relative;top:-0.1em}.product_meta{margin:1.2em 0 0;border-top:2px solid #333;padding:1em 0}.product_meta span{display:block;text-transform:capitalize;font-weight:700;font-size:.9em}.product_meta span a,.product_meta span span{display:inline;text-transform:none;font-weight:400;margin-left:.5em}.woocommerce .woocommerce-tabs.wc-tabs-wrapper{max-width:38em;padding:0 3em 0;margin:0 auto 3em}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs{margin:0;padding:0 0 0 1em}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs:before{border-bottom:2px solid #333}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li{background-color:#333;border:2px solid #333;border-radius:0}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:before,.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li:after{display:none}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a{color:#fff}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li a:hover{color:#a2a2a2;border-bottom:2px solid rgba(0,0,0,0)}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .tabs.wc-tabs li.active a:hover{color:#000;border-bottom:2px solid rgba(0,0,0,0)}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description{margin-top:1.885rem}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description h2:first-of-type{display:none}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description table tr td{text-align:left;font-size:.9em}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description table tr td:nth-child(1){font-weight:700}.woocommerce .woocommerce-tabs.wc-tabs-wrapper .woocommerce-Tabs-panel--description table tr td:nth-child(2){font-weight:400}.woocommerce .woocommerce-tabs.wc-tabs-wrapper table{border:none}.woocommerce .woocommerce-tabs.wc-tabs-wrapper table>tr:first-of-type td{border:none}form#product_enquiry_form{margin-top:1.2em;padding-top:.5em;color:#333;font-size:.9em;border-top:9px solid #d6d6d6}form#product_enquiry_form .form-row{padding:0}form#product_enquiry_form .form-row label{padding-bottom:.2em;font-weight:800}form#product_enquiry_form .form-row textarea{min-height:10em}form#product_enquiry_form .form-row input,form#product_enquiry_form .form-row textarea,form#product_enquiry_form .form-row select{font-weight:600;font-size:.9em;line-height:1.45em;width:100%;padding:.5em;border:3px solid #d6d6d6;border-radius:0;-webkit-appearance:none;transition:all .5s cubic-bezier(0.09, 0.5, 0.35, 0.98)}form#product_enquiry_form .form-row input:hover,form#product_enquiry_form .form-row input:focus,form#product_enquiry_form .form-row textarea:hover,form#product_enquiry_form .form-row textarea:focus,form#product_enquiry_form .form-row select:hover,form#product_enquiry_form .form-row select:focus{border:3px solid #333;outline:none}form#product_enquiry_form input[type=submit]{background-color:#333;box-shadow:inset 0 0 0 4px #333;border-radius:0;padding:.2em 2em .4em;font-size:.944em;font-weight:900;color:#fff;line-height:normal;transition:all .5s cubic-bezier(0.09, 0.5, 0.35, 0.98)}form#product_enquiry_form input[type=submit]:hover{background-color:rgba(0,0,0,0);color:#333;outline:none}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-error,.woocommerce-tabs.wc-tabs-wrapper .woocommerce-info,.woocommerce-tabs.wc-tabs-wrapper .woocommerce-message{background-color:#fff;color:#333;font-size:.9em;text-transform:uppercase;font-weight:800;width:100%;border:3px solid #d6d6d6;margin:1em 0 0}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-error{border-color:#c63739}.woocommerce-tabs.wc-tabs-wrapper .woocommerce-error:before{color:#c63739}@media(max-width: 60em){.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none !important;width:100% !important}.woocommerce .content div.product div.summary h1.product_title{text-align:center}}@media(max-width: 45em){.woocommerce .content div.product div.summary h1.product_title{font-size:2em}form#product_enquiry_form{border-top:7px solid #d6d6d6}.wpcf7-form .field-half-one{width:100%;margin-right:0}form#product_enquiry_form .form-row{width:100%}}@media(max-width: 38em){.woocommerce .woocommerce-tabs.wc-tabs-wrapper table tbody{display:block;width:100%}.woocommerce .woocommerce-tabs.wc-tabs-wrapper table tr{display:flex;flex-wrap:wrap;border-top:1px solid #ddd;justify-content:space-between;padding:.4em 0}.woocommerce .woocommerce-tabs.wc-tabs-wrapper table tr td{border:none !important;padding:.1em .5em !important}}@media(max-width: 24em){.woocommerce .content div.product div.summary h1.product_title{font-size:1.6em}form#product_enquiry_form{border-top:6px solid #d6d6d6}}.related.products{text-align:center}.related.products>h2{border-bottom:7px solid #333;display:inline-block;margin:0 auto 1em;padding-bottom:.1em}.related.products ul.products{text-align:left}@media(max-width: 77em){.woocommerce .woocommerce-tabs.wc-tabs-wrapper{padding-left:0;padding-right:0}}@media(max-width: 68em){.woocommerce .content div.product div.images .flex-viewport{height:458px !important}.woocommerce .content div.product div.images .flex-viewport a{height:440px;line-height:392px}}@media(max-width: 58em){.woocommerce .content div.product div.images .flex-viewport{height:388px !important}.woocommerce .content div.product div.images .flex-viewport a{height:370px;line-height:322px}}@media(max-width: 30em){.woocommerce .content div.product div.images .flex-viewport{height:328px !important}.woocommerce .content div.product div.images .flex-viewport a{height:310px;line-height:262px}}@media(max-width: 24em){.woocommerce .content div.product div.images .flex-viewport{height:258px !important}.woocommerce .content div.product div.images .flex-viewport a{height:240px;line-height:192px}}@media(max-width: 20em){.woocommerce .content div.product div.images .flex-viewport{height:208px !important}.woocommerce .content div.product div.images .flex-viewport a{height:190px;line-height:142px}}.blog{background:#f4f4f4}.blog .top-arc{background:#e6e6e6}.blog .top-arc .arc path{fill:#f4f4f4}main.blog-cover{position:relative;padding:8em var(--space-m-l) var(--space-l-xl)}main.blog-cover>*{max-width:calc(62*var(--step-0));margin-left:auto;margin-right:auto}main.blog-cover h1{max-width:calc(35*var(--step-0));text-align:center}main.blog-cover hr{background:#d2d2d2}.blog-cover .block-group{max-width:calc(38*var(--step-0));margin-bottom:0;grid-template-columns:1fr;gap:var(--space-m-l)}.blog-cover .block-group .block,.blog-cover .block-group>.no-img{background:#fff;padding:0;position:relative;overflow:hidden;color:#333;border-radius:var(--space-xs-s)}.blog-cover .block-group .block .img-wrap,.blog-cover .block-group>.no-img .img-wrap{height:19em;border-radius:0}.blog-cover .block-group .block .text-wrap,.blog-cover .block-group>.no-img .text-wrap{margin:0 auto;text-align:center;max-width:31em;padding:var(--space-s-m) var(--space-m-l);width:100%}.blog-cover .block-group .block .text-wrap h3,.blog-cover .block-group>.no-img .text-wrap h3{font-size:var(--step-3);padding:0;border:none;margin:0}.blog-cover .block-group .block .text-wrap p,.blog-cover .block-group>.no-img .text-wrap p{font-size:var(--step-0)}.blog-cover .block-group .block .text-wrap p:not(.arrow),.blog-cover .block-group>.no-img .text-wrap p:not(.arrow){color:#222}.blog-cover .block-group .block .text-wrap .arrow,.blog-cover .block-group>.no-img .text-wrap .arrow{position:relative;border:none;font-weight:400}.blog-cover .block-group .block .text-wrap .arrow:after,.blog-cover .block-group>.no-img .text-wrap .arrow:after{content:"";background:url(i/arrow-long-right-red.svg) no-repeat center left;background-size:auto 1em;width:1.5em;height:1em;margin-left:.35em;display:inline-block;position:relative;top:.15em;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.blog-cover .block-group .block .text-wrap .arrow:hover:after,.blog-cover .block-group>.no-img .text-wrap .arrow:hover:after{background-position:right;text-decoration:none}.blog-cover .block-group .block{transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.blog-cover .block-group .block:hover{box-shadow:1px 2px 6px rgba(0,0,0,.14)}.blog-cover .block-group>.no-img{padding:var(--space-xs-s) 0 0}.blog-cover .block-group>.no-img .img-wrap{display:none}.archive,.single{background:#f4f4f4}.archive .article-image,.single .article-image{height:26em;min-height:53vh;margin:2.8em auto 0;border-radius:var(--space-s-m);width:calc(100% - 2*var(--space-m-l));max-width:66em;margin-top:var(--space-3xl);max-width:62em;height:22em;min-height:43vh}.archive .article-image img,.single .article-image img{object-position:0}.archive .arc path,.single .arc path{fill:#f4f4f4}.archive .header+.blog,.single .header+.blog{margin-top:4.8em}.single main>*:not(.banner),.archive main>*:not(.banner){max-width:calc(36*var(--step-0)) !important}.single main>h1,.archive main>h1{font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step-4);max-width:calc(30*var(--step-0));text-align:left}.single main>h2,.single main>h3,.single main>h4,.single main>h5,.single main>h6,.archive main>h2,.archive main>h3,.archive main>h4,.archive main>h5,.archive main>h6{font-family:"franklin-gothic-atf",sans-serif}.single main h2,.archive main h2{font-size:var(--step-1)}.single main h3,.archive main h3{font-size:var(--step-0)}.single main h4,.archive main h4{font-size:var(--step--1)}.single main h5,.archive main h5{font-size:var(--step--1)}.single main>p:first-of-type,.archive main>p:first-of-type{max-width:calc(30*var(--step-0));font-size:var(--step-0);text-align:left;padding:0;margin:0 auto var(--space-xs-s)}.single main .back-to-blog,.archive main .back-to-blog{text-align:center;margin:var(--space-l-xl) 0}.single main .arrow-left,.archive main .arrow-left{position:relative;border:none}.single main .arrow-left:before,.archive main .arrow-left:before{content:"";background:url(i/arrow-long-left-red.svg) no-repeat center right;background-size:auto 1em;width:1.5em;height:1em;margin-right:.35em;display:inline-block;position:relative;top:.15em;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.single main .arrow-left:hover:before,.archive main .arrow-left:hover:before{background-position:left;text-decoration:none}.single main ul,.single main ol,.archive main ul,.archive main ol{list-style-position:outside;padding-left:var(--space-xs-s)}.single main ul li,.single main ol li,.archive main ul li,.archive main ol li{margin-left:0;margin-bottom:var(--space-2xs)}h3.blog-name{font-size:var(--step-0);text-align:center;margin-bottom:0}h3.blog-name a{font-family:"franklin-gothic-atf",sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.15em;font-size:var(--step--1);color:#595959}h3.blog-name{display:none}@media(max-width: 89em){.single .article-image{margin-top:var(--space-3xl);max-width:62em}}@media(max-width: 52em){.single .article-image{margin-top:5em;height:16em;min-height:40vh}}.social-share{display:flex;justify-content:center;margin:var(--space-m-l) auto}.social-share a{background:#c63739 url(i/icon-facebook.svg) no-repeat center;text-indent:-9999px;overflow:hidden;width:2.5em;height:2.5em;margin:0 .6em;background-size:70%;border-radius:10em}.social-share a:nth-child(2){background-image:url(i/icon-twitter.svg)}.social-share a:hover{background-color:#a2282a}.block.banner{border-radius:var(--space-m-l);padding:0;margin-top:var(--space-m-l);max-width:calc(62*var(--step-0))}.block.banner:before{content:"";background:rgba(15,15,15,.7215686275);position:absolute;z-index:1;left:0;bottom:0;height:100%;width:100%}.block.banner .img-wrap{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:0}.block.banner .block-wrap{position:relative;z-index:2;padding:var(--space-xl-2xl) var(--space-m-l);display:grid;grid-template-columns:repeat(auto-fill, minmax(21em, 1fr));gap:var(--space-m-l);align-items:center}.block.banner .text-wrap{padding:0 var(--space-s-m);margin:0 auto;text-align:center;color:#fff}.block.banner .text-wrap>*{max-width:calc(24*var(--step-0));margin-left:auto;margin-right:auto}.block.banner .text-wrap h3{font-size:var(--step-5);text-transform:uppercase;color:#fff;padding:0;border:none;letter-spacing:.025em;margin-bottom:var(--space-s-m);line-height:.95}.block.banner .text-wrap h3 span{display:block;margin:0 0 var(--space-xs-s);font-family:"franklin-gothic-atf",sans-serif;font-size:var(--step-0);letter-spacing:.1em;color:#fff;font-weight:600;text-transform:none}.block.banner .text-wrap h3 span.pdf{color:#333;background:#fff;border-radius:10em;padding:.45em;font-weight:700;font-size:var(--step--1);margin:var(--space-xs) auto 0;width:5.5em}.block.banner .text-wrap>p{font-size:var(--step-0);text-shadow:0 0 .5em rgba(0,0,0,.5019607843)}@-moz-document url-prefix(){.block.banner .text-wrap h3 span.pdf{margin:var(--space-3xs) auto 0}}.block.banner form{position:relative}.block.banner form>*{max-width:calc(20*var(--step-0));margin-left:auto;margin-right:auto}.block.banner form h4{margin-top:0;color:#fff}.block.banner form label{color:#fff}.block.banner form input,.block.banner form textarea,.block.banner form select{margin-top:var(--space-3xs-2xs);border:none;color:#222}.block.banner form input:hover,.block.banner form input:focus,.block.banner form textarea:hover,.block.banner form textarea:focus,.block.banner form select:hover,.block.banner form select:focus{border:none}.block.banner form input[type=submit]{color:#fff;width:100%}#submissionMessage{display:none;color:#fff;font-size:var(--step--1);text-align:center;position:absolute;width:100%;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .2s ease}@media(max-width: 32em){.block.banner .block-wrap{grid-template-columns:repeat(auto-fill, minmax(14em, 1fr))}}.faq-single{padding-top:var(--space-3xl);padding-bottom:var(--space-xl-2xl)}.faq-categories{display:flex;flex-wrap:wrap;gap:var(--space-3xs);margin-bottom:var(--space-m-l)}.faq-category-label{display:inline-block;background-color:#fff;padding:var(--space-3xs) var(--space-xs);border-radius:var(--space-2xs);font-size:var(--step--1);font-weight:500;border:none;transition:all .15s ease-in-out}.faq-category-label:hover{background-color:#222;color:#fff;border:none}.related-faqs{margin-top:var(--space-l-xl);padding-top:var(--space-m-l);border-top:1px solid #e6e6e6}.related-faqs h2{font-size:var(--step-1);margin-top:0}.related-faqs ul{list-style:none;margin:0}.related-faqs ul li{margin-bottom:var(--space-2xs)}.faq-wrapper{text-align:left}.faq-wrapper .faq{margin:0 !important;max-width:100%;font-size:85%}.faq-wrapper .faq h2{font-size:var(--step-1) !important;margin-top:var(--space-m-l) !important}.faq-wrapper .faq h3{font-size:var(--step-0) !important}.faq-wrapper .faq ul{margin-left:0;margin-bottom:var(--space-m-l)}.faq-wrapper *{text-align:left !important}.entry-content>*{max-width:calc(48*var(--step-0));margin-left:auto;margin-right:auto}.wpcf7-form .w-100{flex-basis:100%}.wpcf7-form .w-100 label{display:block}.text-start{text-align:left !important}.text-center{text-align:center !important}.text-end{text-align:right !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.ms-0{margin-left:0 !important}.me-0{margin-right:0 !important}.mx-0{margin-left:0 !important;margin-right:0 !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.ps-0{padding-left:0 !important}.pe-0{padding-right:0 !important}.px-0{padding-left:0 !important;padding-right:0 !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.m-1{margin:.5rem !important}.mt-1{margin-top:.5rem !important}.mb-1{margin-bottom:.5rem !important}.ms-1{margin-left:.5rem !important}.me-1{margin-right:.5rem !important}.mx-1{margin-left:.5rem !important;margin-right:.5rem !important}.my-1{margin-top:.5rem !important;margin-bottom:.5rem !important}.p-1{padding:.5rem !important}.pt-1{padding-top:.5rem !important}.pb-1{padding-bottom:.5rem !important}.ps-1{padding-left:.5rem !important}.pe-1{padding-right:.5rem !important}.px-1{padding-left:.5rem !important;padding-right:.5rem !important}.py-1{padding-top:.5rem !important;padding-bottom:.5rem !important}.m-2{margin:1rem !important}.mt-2{margin-top:1rem !important}.mb-2{margin-bottom:1rem !important}.ms-2{margin-left:1rem !important}.me-2{margin-right:1rem !important}.mx-2{margin-left:1rem !important;margin-right:1rem !important}.my-2{margin-top:1rem !important;margin-bottom:1rem !important}.p-2{padding:1rem !important}.pt-2{padding-top:1rem !important}.pb-2{padding-bottom:1rem !important}.ps-2{padding-left:1rem !important}.pe-2{padding-right:1rem !important}.px-2{padding-left:1rem !important;padding-right:1rem !important}.py-2{padding-top:1rem !important;padding-bottom:1rem !important}.m-3{margin:2rem !important}.mt-3{margin-top:2rem !important}.mb-3{margin-bottom:2rem !important}.ms-3{margin-left:2rem !important}.me-3{margin-right:2rem !important}.mx-3{margin-left:2rem !important;margin-right:2rem !important}.my-3{margin-top:2rem !important;margin-bottom:2rem !important}.p-3{padding:2rem !important}.pt-3{padding-top:2rem !important}.pb-3{padding-bottom:2rem !important}.ps-3{padding-left:2rem !important}.pe-3{padding-right:2rem !important}.px-3{padding-left:2rem !important;padding-right:2rem !important}.py-3{padding-top:2rem !important;padding-bottom:2rem !important}.m-4{margin:4rem !important}.mt-4{margin-top:4rem !important}.mb-4{margin-bottom:4rem !important}.ms-4{margin-left:4rem !important}.me-4{margin-right:4rem !important}.mx-4{margin-left:4rem !important;margin-right:4rem !important}.my-4{margin-top:4rem !important;margin-bottom:4rem !important}.p-4{padding:4rem !important}.pt-4{padding-top:4rem !important}.pb-4{padding-bottom:4rem !important}.ps-4{padding-left:4rem !important}.pe-4{padding-right:4rem !important}.px-4{padding-left:4rem !important;padding-right:4rem !important}.py-4{padding-top:4rem !important;padding-bottom:4rem !important}.m-5{margin:8rem !important}.mt-5{margin-top:8rem !important}.mb-5{margin-bottom:8rem !important}.ms-5{margin-left:8rem !important}.me-5{margin-right:8rem !important}.mx-5{margin-left:8rem !important;margin-right:8rem !important}.my-5{margin-top:8rem !important;margin-bottom:8rem !important}.p-5{padding:8rem !important}.pt-5{padding-top:8rem !important}.pb-5{padding-bottom:8rem !important}.ps-5{padding-left:8rem !important}.pe-5{padding-right:8rem !important}.px-5{padding-left:8rem !important;padding-right:8rem !important}.py-5{padding-top:8rem !important;padding-bottom:8rem !important}figure.wp-block-image,div.wp-block-image,figure.wp-block-embed{margin-top:var(--space-m-l);margin-bottom:var(--space-m-l)}.alignleft{float:left;margin:.4em 1.2em 1.2em -3em;max-width:50%}.alignright{float:right;margin:.4em -3em 1.2em 1.2em;max-width:50%}.aligncenter{clear:both;display:block;margin:0 auto 1.2em}figure{margin:0}.wp-caption{margin-top:1.2em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin:0}.wp-caption .wp-caption-text{color:#7b7b7b;font-weight:400;font-size:.7em;line-height:1.45em}.sub-header{position:relative;max-width:calc(35*var(--step-0));padding:0 var(--space-s-m);margin:0 auto;text-align:center}.sub-header>*:first-child{margin-top:0}.sub-header>*:last-child{margin-bottom:0}.sub-header h1{margin:0 auto var(--space-2xs)}.sub-header h2{font-size:var(--step-4);line-height:1;margin:0 auto var(--space-2xs)}.sub-header>p:first-child{font-size:var(--step-0);font-weight:600;line-height:1.2;letter-spacing:.03em;color:#333;margin-bottom:var(--space-2xs-xs)}.sub-header p{margin-bottom:var(--space-s-m)}.sub-header .button{padding:var(--space-xs) var(--space-s-m)}.sub-header+*{margin-top:var(--space-s-m) !important}.image-wrap{position:absolute;top:0;left:0;width:100%;height:100%}.image-wrap img{height:100%;width:100%;object-fit:cover}.arc{position:absolute;bottom:-2px;left:-1%;width:102%;overflow:hidden;line-height:0}.arc path{fill:#fff}.top-arc{background:#f4f4f4;background:linear-gradient(0deg, #f4f4f4 0%, #e6e6e6 100%);overflow:hidden;position:absolute;height:10.6em;width:100%}.top-arc.top-arc-higher{height:12.6em}@media(max-width: 72em){.top-arc{height:10em}.top-arc.top-arc-higher{height:11.5em}}@media(max-width: 40em){.top-arc{height:9.5em}}.arrow a{position:relative;color:#fff;border:none}.arrow a:after{content:"";background:url(i/arrow-long-right-white.svg) no-repeat center left;background-size:auto 1em;width:1.6em;height:1em;margin-left:.35em;display:inline-block;position:relative;top:.25em;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.arrow a:hover:after{background-position:right;text-decoration:none}.article-image+.content{margin:-4.8em 0 0}.content{margin:0;position:relative}.content .eightcol{float:none;max-width:38em;background:#fff;padding:1.8em 3em 0;margin:0 auto 3em}.content .eightcol h1:first-of-type{margin:0 auto .4em;text-align:center}.TableWrap{position:relative;float:none;overflow-x:scroll}@media screen and (max-width: 87em){.article-image+.content{margin:-2.8em 0 0}}@media(max-width: 77em){.content .eightcol{width:80%;padding:1.5em 2.5em 0}}@media screen and (max-width: 62em){.article-image+.content{margin:-2.2em 0 0}}@media(max-width: 54em){.content .eightcol{width:90%}}@media screen and (max-width: 51em){.article-image+.content{margin:-1.4em 0 0}}@media(max-width: 41em){.content .eightcol{width:100%;padding:1.4em 2em 0}}@media(max-width: 27em){.content .eightcol{padding:1em 1.35em 0;margin-bottom:2em}}.article-image{position:relative;overflow:hidden;display:flex;justify-content:center;align-items:center;height:28em;min-height:55vh}.article-image img{min-width:100%;min-height:100%;flex-shrink:0;width:auto;max-width:none;object-position:0 2em}@media(max-width: 82em){.article-image img{object-position:0}}main>*:first-child{margin-top:0}main>*:last-child{margin-bottom:0}main>p:first-of-type{max-width:calc(44*var(--step-0));font-size:var(--step-1);text-align:center;padding:0 var(--space-s-m)}.wp-block-group.content-box,.wp-block-columns.content-box{background:#f4f4f4;color:#333;padding:var(--space-s-m);border-radius:var(--space-xs-s);max-width:calc(33*var(--step-0)) !important;margin-top:var(--space-m-l);margin-bottom:var(--space-m-l);gap:var(--space-m-l)}.wp-block-group.content-box .wp-block-group__inner-container :first-of-type,.wp-block-columns.content-box .wp-block-group__inner-container :first-of-type{margin-top:0}.wp-block-group.content-box .wp-block-group__inner-container :last-of-type,.wp-block-columns.content-box .wp-block-group__inner-container :last-of-type{margin-bottom:0}.wp-block-group.content-box h3,.wp-block-columns.content-box h3{font-size:var(--step-1);margin:var(--space-s-m) 0 var(--space-3xs-2xs)}.wp-block-group.content-box .wp-block-column,.wp-block-columns.content-box .wp-block-column{text-align:center}.wp-block-group.content-box .wp-block-column h3,.wp-block-columns.content-box .wp-block-column h3{margin:var(--space-3xs) 0 0}.wp-block-group.content-box .wp-block-column .wp-block-image,.wp-block-columns.content-box .wp-block-column .wp-block-image{margin:0}.wp-block-group.content-box .wp-block-column img,.wp-block-columns.content-box .wp-block-column img{opacity:.78;height:7em}.fade-in{opacity:0;transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.fade-in img{transition-duration:.3s;transform:scale(1.03)}.fade-in .sub-header>*{opacity:0;transition-delay:.3s;transition-duration:.3s}.fade-in.loaded{opacity:1}.fade-in.loaded img{transform:scale(1)}.fade-in.loaded .sub-header>*{opacity:1}.center-content{position:relative;padding:var(--space-m-l) var(--space-m-l) var(--space-l-xl)}.center-content>*{max-width:calc(30*var(--step-0));margin-left:auto;margin-right:auto}.center-content h1{max-width:calc(35*var(--step-0));text-align:center}.center-content .sub-header{margin-top:var(--space-l-xl);max-width:calc(35*var(--step-0))}.center-content .sub-header h2{font-size:var(--step-3)}.center-content li{margin-left:1.2em}.center-content .wp-block-table{max-width:calc(44*var(--step-0));margin:var(--space-m-l) auto}.center-content figure.wp-block-image.size-large,.center-content div.wp-block-image.size-large{border-radius:var(--space-xs-s);max-width:calc(44*var(--step-0));overflow:hidden}.center-content figure.wp-block-embed{max-width:calc(44*var(--step-0))}.center-content figure.wp-block-embed .wp-block-embed__wrapper{border-radius:var(--space-xs-s);overflow:hidden}.center-content .block-group{max-width:calc(44*var(--step-0))}.recommended-links{max-width:calc(44*var(--step-0));margin-top:var(--space-l-xl);display:grid;grid-template-columns:repeat(auto-fill, minmax(18em, 1fr));gap:var(--space-s-m)}.recommended-links .link-block{padding:var(--space-m-l);border-radius:var(--space-xs-s);background:#f4f4f4}.recommended-links .link-block>*:first-child{margin-top:0}.recommended-links .link-block>*:last-child{margin-bottom:0}.recommended-links .link-block h3{margin:0 0 var(--space-4xs-3xs);font-size:var(--step-2)}.GalleryWrapper{position:relative;margin:var(--space-m-l) auto;padding-bottom:var(--space-m-l);overflow:hidden}.GalleryWrapper figure.wp-block-gallery{max-width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;flex-wrap:nowrap;align-items:center !important;gap:0;margin:0}.GalleryWrapper figure.wp-block-gallery figure.wp-block-image{flex-shrink:0;height:100%;margin-bottom:0 !important;transition-property:transform;border-radius:var(--space-xs-s);transform:translateZ(0);backface-visibility:hidden;overflow:hidden}.GalleryWrapper figure.wp-block-gallery figure.wp-block-image img{display:block;width:100%;height:100%;object-fit:cover}.GalleryWrapper figure.wp-block-gallery figure.wp-block-image figcaption{background:linear-gradient(0deg, rgba(0, 0, 0, 0.47), rgba(0, 0, 0, 0.18) 70%, transparent);padding:1em}.GalleryWrapper .swiper-button-prev,.GalleryWrapper .swiper-container-rtl .swiper-button-next,.GalleryWrapper .swiper-button-next,.GalleryWrapper .swiper-container-rtl .swiper-button-prev{background-color:#fff !important;width:2.25em;height:2.25em;border-radius:10em;margin-top:-2.25em;opacity:.8;transition:all .25s linear;z-index:2}.GalleryWrapper .swiper-button-prev:after,.GalleryWrapper .swiper-container-rtl .swiper-button-next:after,.GalleryWrapper .swiper-button-next:after,.GalleryWrapper .swiper-container-rtl .swiper-button-prev:after{display:none}.GalleryWrapper .swiper-button-prev:hover,.GalleryWrapper .swiper-container-rtl .swiper-button-next:hover,.GalleryWrapper .swiper-button-next:hover,.GalleryWrapper .swiper-container-rtl .swiper-button-prev:hover{opacity:1}.GalleryWrapper .swiper-button-next,.GalleryWrapper .swiper-container-rtl .swiper-button-prev{background:url(i/arrow-right-black.svg) no-repeat center;background-size:auto 1.4em;right:var(--space-s-m)}.GalleryWrapper .swiper-button-prev,.GalleryWrapper .swiper-container-rtl .swiper-button-next{background:url(i/arrow-left-black.svg) no-repeat center;background-size:auto 1.4em;left:var(--space-s-m)}.GalleryWrapper .swiper-pagination{bottom:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .75em;align-items:flex-end;z-index:2}.GalleryWrapper .swiper-pagination .swiper-pagination-bullet{background:#222;width:.5em;height:.5em;margin:0;transition:all .25s linear}.GalleryWrapper .swiper-pagination .swiper-pagination-bullet:hover{opacity:.5}.GalleryWrapper .swiper-pagination .swiper-pagination-bullet-active{background:#c63739}.GalleryWrapper .swiper-pagination .swiper-pagination-bullet-active:hover{opacity:1}.trustmary{position:relative;background:#262626;padding:var(--space-xl-2xl) 0}.trustmary .arc{top:0;bottom:auto}.trustmary .arc path{fill:#f4f4f4}.trustmary>div>div>div>div>div{padding:0 !important;background-color:rgba(0,0,0,0) !important}.trustmary h2{max-width:calc(28*var(--step-0)) !important;font-size:var(--step-3) !important;font-weight:600 !important;line-height:1 !important;color:#fff !important;margin:0 auto var(--space-m-l) !important;padding:0 var(--space-m-l) !important;letter-spacing:.03em}.trustmary h2+div{display:none !important}.trustmary h2+div+div>div .tm-carousel-outside{opacity:1 !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div{background:#313131 !important;margin:0 auto !important;box-shadow:none !important;border-radius:var(--space-xs) !important;padding:var(--space-m) !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(1){height:var(--space-xs) !important;order:2;margin:var(--space-xs-s) auto !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(1)>div:nth-child(1){display:none !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(1)>div:nth-child(2)>div:nth-child(1){justify-content:center !important;gap:var(--space-3xs-2xs) !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(1)>div:nth-child(2)>div:nth-child(1) svg{height:var(--space-xs) !important;width:var(--space-xs) !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(1)>div:nth-child(2)>div:nth-child(1) svg path{fill:#fff}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(1)>div:nth-child(2)>div:nth-child(2){display:none !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(2){order:1;display:flex !important;text-align:center !important;align-items:center}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(2)>div{font-family:"alternate-gothic-atf",sans-serif;font-size:var(--step-1) !important;font-weight:200 !important;line-height:1.2 !important;margin:0 !important;width:100% !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(2)>div>div:first-letter{text-transform:uppercase}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(3){order:3;text-align:center !important;border:none !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(3)>div:nth-child(1){font-weight:600 !important;line-height:1.4 !important;font-size:var(--step--1) !important;color:#fff !important;margin:0 !important}.trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div>div>div:nth-child(3)>div:nth-child(2){font-weight:400 !important;line-height:1.4 !important;font-size:var(--step--1) !important;color:hsla(0,0%,100%,.35) !important;opacity:1 !important}.trustmary h2+div+div>div>button.tm-carousel-arrow{font-size:var(--step-0) !important;width:2.25em !important;height:2.25em !important;border-radius:10em !important;padding:0 !important;opacity:.8 !important;z-index:0 !important;transition:all .25s linear !important}.trustmary h2+div+div>div>button.tm-carousel-arrow:hover{opacity:1 !important}.trustmary h2+div+div>div>button.tm-carousel-arrow svg{display:none !important}.trustmary h2+div+div>div>button.tm-carousel-arrow.tm-carousel-arrow-prev{background:#fff url(i/arrow-left-black.svg) no-repeat center !important;background-size:auto 1.4em !important;left:var(--space-s-m) !important}.trustmary h2+div+div>div>button.tm-carousel-arrow.tm-carousel-arrow-next{background:#fff url(i/arrow-right-black.svg) no-repeat center !important;background-size:auto 1.4em !important;right:var(--space-s-m) !important}.trustmary h2+div+div>div>div+button+button+div{display:none !important}.content.center-base ul.graphic-rent-forklift{max-width:915px;border-radius:.8em}ul.graphic-rent-forklift{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:2em -3em 2em -3em;background:#f4f4f4;padding:1.8em 3em}ul.graphic-rent-forklift li{margin:0 !important;font-weight:900;color:#666;font-size:1.4em;text-transform:uppercase;background:url(i/check-light.svg) no-repeat center left;background-size:auto 2.9em;padding:1.1em 1em 1.2em 3.2em;width:50%}ul.content-graphic{display:flex;flex-wrap:wrap;justify-content:space-around;list-style:none;margin:2em -3.33em 2em -3.33em;background:#f4f4f4;padding:1.8em 3.33em;font-size:.9em}ul.content-graphic li{margin:0;width:33%;text-align:center}ul.content-graphic li h3{margin-top:0;line-height:1.3;padding:0 .5em}ul.content-graphic li img{width:100%;opacity:.65;margin-bottom:.5em;height:6em}@media(max-width: 77em){ul.content-graphic{margin:2em -2.77em 2em -2.77em;padding:1.8em 2.77em}ul.graphic-rent-forklift{margin:2em -2.5em 2em;padding:1.5em 2em}}@media(max-width: 41em){ul.content-graphic{margin:2em -2.22em 2em -2.22em;padding:1.5em 2.22em}ul.graphic-rent-forklift{margin:2em -2em 2em;padding:1.5em 1.3em}ul.graphic-rent-forklift li{font-size:1.25em}ul.content-graphic li img{height:5em}}@media(max-width: 27em){ul.content-graphic{margin:2em -1.5em 2em -1.5em;padding:1.5em 1.5em}ul.graphic-rent-forklift{margin:2em -1.35em 2em}ul.graphic-rent-forklift li{width:100%}ul.content-graphic li h3{font-size:1em}ul.content-graphic li img{height:4em}}@media(max-width: 19em){ul.content-graphic li{width:100%;margin-bottom:1em}ul.content-graphic li img{height:8em}}.content.product-list .eightcol.silverstone-banner{background:#3e3e3e url(i/Banner-Silverstone.jpg) no-repeat center top -4em;background-size:cover;padding:11.8em 2.4em 2.4em;margin:-1.2em 3em 3em;width:calc(100% - 6em);border-radius:6px}.content.product-list .eightcol.silverstone-banner h3{font-size:2em;max-width:20em;hyphens:none;margin:0}.content.product-list .eightcol.silverstone-banner h3 strong{color:hsla(0,0%,100%,.8901960784);letter-spacing:.08em;font-size:.5em;text-transform:uppercase;display:block;font-weight:900;line-height:2}.content.product-list .eightcol.silverstone-banner h3 a{color:#fff;border-bottom:none}.content.product-list .eightcol.silverstone-banner p:first-of-type{display:block}.content.product-list .eightcol.silverstone-banner .button{background-color:#fff;color:#333;display:inline-block;margin-top:.5em;padding:.2em 1.5em .4em;box-shadow:inset 0 0 0 4px #fff;letter-spacing:.04em;border-radius:1em}.content.product-list .eightcol.silverstone-banner .button:hover{color:#fff;background-color:rgba(0,0,0,0)}@media(max-width: 77em){.content.product-list .eightcol.silverstone-banner{margin:-1.2em 2.5em 3em;width:calc(100% - 5em)}.content.product-list .eightcol.silverstone-banner h3{font-size:1.75em}}@media(max-width: 41em){.content.product-list .eightcol.silverstone-banner{background-position:center top -2em;padding:13.8em 1.8em 1.8em;margin:0 2em 3em;width:calc(100% - 4em)}.content.product-list .eightcol.silverstone-banner h3{font-size:1.4em}}@media(max-width: 27em){.content.product-list .eightcol.silverstone-banner{margin:0 1.35em 2em;width:calc(100% - 2.7em);padding:13.8em 1.2em 1.2em}}@media(max-width: 22em){.content.product-list .eightcol.silverstone-banner h3{font-size:1.2em}}.content.product-list .eightcol{width:100%;max-width:none;padding:1.8em 0 0}.content.product-list iframe{width:100%;border:9px solid #f4f4f4;height:90vh;max-height:45em}.content.product-list blockquote{display:flex;flex-wrap:wrap;margin:2em 0;padding:1em 2em;display:none}.content.product-list blockquote p:first-of-type{margin-top:0}.content.product-list blockquote ul{list-style:none;width:33.33%;margin:1em 0;padding:0 1em}.content.product-list blockquote h3{margin-top:0}@media screen and (max-width: 66em){.content.product-list blockquote ul{width:50%}}@media screen and (max-width: 54em){.content.product-list blockquote ul{width:100%;padding:0;margin:.5em 0}}@media screen and (max-width: 51em){.content.product-list iframe{max-width:none;width:calc(100% + 5em);border-left:0;border-right:0;margin-left:-2.5em;border:none}}@media(max-width: 32em){.content.product-list iframe{width:calc(100% + 7em);margin-left:-3.5em}}.block-group{display:grid;grid-template-columns:repeat(auto-fill, minmax(13em, 1fr));gap:var(--space-s-m);margin-top:var(--space-m-l);margin-bottom:var(--space-m-l)}.block{position:relative;overflow:hidden;background:#f4f4f4;color:#333;padding:var(--space-s-m);border-radius:var(--space-xs-s)}.block .img-wrap{overflow:hidden;width:100%;height:auto;border-radius:.6em}.block .img-wrap img{height:100%;width:100%;object-fit:cover;display:block}.block .text-wrap{padding:0}.block .text-wrap h3{font-size:var(--step-2);padding-bottom:var(--space-3xs-2xs);border-bottom:1.5px solid #dfdfdf;margin:0 0 var(--space-2xs-xs)}.block .text-wrap p{font-size:var(--step--1);line-height:1.5;margin-bottom:var(--space-2xs-xs)}.block .text-wrap :last-child{margin-bottom:0}.block-group.staff{grid-template-columns:repeat(8, 1fr)}.block-group.staff .block{padding:0;grid-column:1/5}.block-group.staff .block:nth-child(odd){grid-column:1/5}.block-group.staff .block:nth-child(even){grid-column:5/9}.block-group.staff .block .img-wrap{height:20em;border-radius:0}.block-group.staff .block .text-wrap{margin:var(--space-s-m)}.block-group.staff .block .text-wrap h3{padding-bottom:0;border-bottom:none;margin:0}.block-group.staff .block .text-wrap .title{padding-bottom:var(--space-3xs-2xs);border-bottom:1.5px solid #dfdfdf}@media(max-width: 58em){.block-group.staff .block .img-wrap{height:18em}}@media(max-width: 40em){.block-group.staff .block{grid-column:1/9 !important}.block-group.staff .block .img-wrap{height:80vw}}main.product-list.rent{padding-top:var(--space-m-l)}main.product-list.rent>p:not(:first-of-type){max-width:calc(30*var(--step-0))}main.product-list.rent>h2{max-width:calc(35*var(--step-0))}main.product-list.rent>.wp-block-buttons{width:fit-content}.wp-block-table.rent-table{background:#333;color:#f7f7f8;padding:var(--space-s-m);border-radius:var(--space-xs-s);display:grid;grid-template-columns:repeat(auto-fill, minmax(14em, 1fr));gap:var(--space-s-m)}.wp-block-table.rent-table table{display:table;margin:0}.wp-block-table.rent-table table tr{display:grid;grid-template-columns:1fr 1fr}.wp-block-table.rent-table table tr td{background:rgba(0,0,0,0) !important;padding:var(--space-3xs) var(--space-2xs-xs);line-height:1.4}.wp-block-table.rent-table table tr td strong{color:#383f41}.wp-block-table.rent-table table tr td:first-child{text-align:right}.wp-block-table.rent-table table tr td:last-child{text-align:left;border-left:2px solid #f7f7f8}.wp-block-table.rent-table table tr td[colspan]{background:#f7f7f8 !important;color:#fff;text-align:center;grid-column:1/3;border:none;border-radius:var(--space-3xs-2xs);margin:var(--space-2xs-xs) 0}.wp-block-table.rent-table table tr:first-child td{margin-top:0}main.product-list.rent .tuotteet.product-list-view .rent-price{position:absolute;background:#c63739;color:#fff;width:6.25em;height:6.25em;border-radius:10em;flex-direction:column;justify-content:center;align-items:center;gap:0;top:-1.2em;right:-0.5em;z-index:1;font-size:var(--step-0);font-weight:700}main.product-list.rent .tuotteet.product-list-view .rent-price label{font-size:var(--step--2);letter-spacing:.05em;color:#fff}main.product-list.rent .tuotteet.product-list-view .rent-price .recommended-links a{color:#fff}.rent .trustmary{background:#fff;padding:0;max-width:none;margin-top:var(--space-m-l);margin-left:calc(-1*var(--space-m-l));width:calc(100% + 2*var(--space-m-l))}.rent .trustmary h2{color:#333 !important;font-weight:700 !important;letter-spacing:0;line-height:1.1 !important}.rent .trustmary h2+div+div>div>div:nth-child(1)>div>div>div>div{background:#c63739 !important}.content.center-base.rent .scopedBootstrap{max-width:100%;margin:var(--space-m-l) auto}main.center-content.rent .wpcf7{max-width:calc(44*var(--step-0))}main.center-content.rent .wpcf7 .wpcf7-form{background:#e6e6e6;padding:var(--space-m-l);border-radius:var(--space-s)}main.center-content.rent .wpcf7 .wpcf7-form input,main.center-content.rent .wpcf7 .wpcf7-form textarea,main.center-content.rent .wpcf7 .wpcf7-form select{border:none;color:#222}main.center-content.rent .wpcf7 .wpcf7-form input:hover,main.center-content.rent .wpcf7 .wpcf7-form input:focus,main.center-content.rent .wpcf7 .wpcf7-form textarea:hover,main.center-content.rent .wpcf7 .wpcf7-form textarea:focus,main.center-content.rent .wpcf7 .wpcf7-form select:hover,main.center-content.rent .wpcf7 .wpcf7-form select:focus{border:none;background-color:#fff}main.center-content.rent .wpcf7 .wpcf7-form textarea{height:auto}main.center-content.rent .wpcf7 .wpcf7-form input[type=submit]{color:#fff !important}main.center-content.rent .wpcf7 .wpcf7-form input[type=submit]:hover,main.center-content.rent .wpcf7 .wpcf7-form input[type=submit]:active,main.center-content.rent .wpcf7 .wpcf7-form input[type=submit]:focus{background-color:#a2282a}.rent .recommended-links{max-width:calc(44*var(--step-0))}.rent .recommended-links .button{color:#fff}main .faq{max-width:calc(30*var(--step-0));margin:var(--space-xl-2xl) auto}main.product-list .faq h2{text-align:center}.faq h2{margin-left:auto;margin-right:auto;font-size:var(--step-4)}.faq details{background:#fff;border:2px solid #dfdfdf;border-radius:var(--space-s);margin-bottom:var(--space-2xs-xs);overflow:hidden}.faq details summary{display:block;width:auto;cursor:pointer;list-style:none;padding:var(--space-2xs-xs);user-select:none;position:relative}.faq details summary:after{content:"";display:block;height:2em;width:2em;border-radius:10em;background:url(i/arrow-left-black.svg) no-repeat center;background-size:auto 1.4em;position:absolute;right:var(--space-xs-s);top:50%;transform:translate(0, -50%) rotate(-90deg);transition:all .3s cubic-bezier(0, 0, 0.5, 1)}.faq details summary h3{font-size:var(--step-0) !important;font-family:"franklin-gothic-atf",sans-serif !important;font-weight:500 !important;line-height:1.3 !important;margin:0 var(--space-l-xl) 0 0 !important}.faq details summary::-webkit-details-marker{display:none}.faq details .content{overflow:hidden;padding:0 var(--space-xs-s);max-height:0;transition:max-height .3s ease,padding .3s ease}details.open summary::after{transform:translate(0, -50%) rotate(90deg)}details.open .content{padding-bottom:var(--space-xs-s)}details.open .content>*:last-child{margin-bottom:0}.wpcf7-form{margin-top:var(--space-m-l);display:flex;flex-wrap:wrap;gap:0 var(--space-xs-s)}.wpcf7-form p{margin:0;flex-basis:10em;flex-grow:1}.wpcf7-form p:nth-child(6){flex-basis:100%}.wpcf7-form label{margin-bottom:var(--space-2xs-xs)}.wpcf7-form span{font-weight:600}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form select{margin-top:var(--space-3xs-2xs)}.wpcf7-form input[type=submit]{margin-top:var(--space-2xs)}div.wpcf7 form.wpcf7-form span.wpcf7-not-valid-tip{color:#c63739;margin-top:var(--space-3xs);font-weight:300}div.wpcf7 form.wpcf7-form div.wpcf7-response-output{background:#139039;color:#fff;margin:var(--space-xs-s) 0 0;border:none;padding:var(--space-2xs-xs);width:100%;font-size:var(--step--1);font-weight:400;border-radius:var(--space-2xs);text-align:center}div.wpcf7 form.wpcf7-form.invalid div.wpcf7-response-output{background:#da4b4d}div.wpcf7 form.wpcf7-form div.wpcf7-mail-sent-ok{background:#f4f4f4;color:#222}@media(max-width: 45em){.wpcf7-form .field-half-one{width:100%;margin-right:0}.wpcf7-form .field-half-two{width:100%}}form.wpcf7-form .wpcf7-spinner{position:relative;display:grid;place-items:center;margin:var(--space-2xs-xs) 0 0;opacity:1;height:.75em;width:6em;border-radius:0;background:rgba(0,0,0,0)}form.wpcf7-form .wpcf7-spinner:before,form.wpcf7-form .wpcf7-spinner:after{content:"";box-sizing:border-box;position:absolute;width:.75em;height:.75em;background-color:#c63739;border-radius:50%;opacity:0;animation:loader 1.2s cubic-bezier(0.2, 0.32, 0, 0.87) infinite;top:auto;left:auto;transform-origin:unset}form.wpcf7-form .wpcf7-spinner:after{animation-delay:.3s}@keyframes loader{0%,80%,100%{opacity:0}33%{opacity:1}0%,100%{transform:translateX(-2em)}90%{transform:translateX(2em)}}#moove_gdpr_cookie_info_bar{display:none !important}
