@import"https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Nunito:ital,wght@0,200..1000;1,200..1000&display=swap";*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%}body{font-family:"Arial",sans-serif;font-size:16px;line-height:1.5;color:#333}a{text-decoration:none;color:inherit}ul,ol{list-style:none}img,video{max-width:100%;height:auto}input,textarea,select,button{font-family:inherit;font-size:inherit;line-height:inherit;border:none;outline:none}table{border-collapse:collapse;border-spacing:0}.container{max-width:1400px;margin:0 auto;padding:0;display:block}.container.narrow{max-width:800px}.row{display:flex;flex-flow:row wrap;margin:0 -15px;flex:0 1 auto}.row .row{margin:0 -15px !important}@media screen and (max-width: 1430px){.row{margin:0}}.row .col-1{flex:0 0 auto;width:calc(8.3333333333% - 30px);margin:0 15px}.row .col-2{flex:0 0 auto;width:calc(16.6666666667% - 30px);margin:0 15px}.row .col-3{flex:0 0 auto;width:calc(25% - 30px);margin:0 15px}.row .col-4{flex:0 0 auto;width:calc(33.3333333333% - 30px);margin:0 15px}.row .col-5{flex:0 0 auto;width:calc(41.6666666667% - 30px);margin:0 15px}.row .col-6{flex:0 0 auto;width:calc(50% - 30px);margin:0 15px}.row .col-7{flex:0 0 auto;width:calc(58.3333333333% - 30px);margin:0 15px}.row .col-8{flex:0 0 auto;width:calc(66.6666666667% - 30px);margin:0 15px}.row .col-9{flex:0 0 auto;width:calc(75% - 30px);margin:0 15px}.row .col-10{flex:0 0 auto;width:calc(83.3333333333% - 30px);margin:0 15px}.row .col-11{flex:0 0 auto;width:calc(91.6666666667% - 30px);margin:0 15px}.row .col-12{flex:0 0 auto;width:calc(100% - 30px);margin:0 15px}@media(max-width: 1024px){.row .col-md-1{flex:0 0 auto;width:calc(8.3333333333% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-2{flex:0 0 auto;width:calc(16.6666666667% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-3{flex:0 0 auto;width:calc(25% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-4{flex:0 0 auto;width:calc(33.3333333333% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-5{flex:0 0 auto;width:calc(41.6666666667% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-6{flex:0 0 auto;width:calc(50% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-7{flex:0 0 auto;width:calc(58.3333333333% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-8{flex:0 0 auto;width:calc(66.6666666667% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-9{flex:0 0 auto;width:calc(75% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-10{flex:0 0 auto;width:calc(83.3333333333% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-11{flex:0 0 auto;width:calc(91.6666666667% - 30px);margin:0 15px}}@media(max-width: 1024px){.row .col-md-12{flex:0 0 auto;width:calc(100% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-1{flex:0 0 auto;width:calc(8.3333333333% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-2{flex:0 0 auto;width:calc(16.6666666667% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-3{flex:0 0 auto;width:calc(25% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-4{flex:0 0 auto;width:calc(33.3333333333% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-5{flex:0 0 auto;width:calc(41.6666666667% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-6{flex:0 0 auto;width:calc(50% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-7{flex:0 0 auto;width:calc(58.3333333333% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-8{flex:0 0 auto;width:calc(66.6666666667% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-9{flex:0 0 auto;width:calc(75% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-10{flex:0 0 auto;width:calc(83.3333333333% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-11{flex:0 0 auto;width:calc(91.6666666667% - 30px);margin:0 15px}}@media(max-width: 780px){.row .col-sm-12{flex:0 0 auto;width:calc(100% - 30px);margin:0 15px}}@media(max-width: 780px){.hide-for-sm{display:none !important}.sm-order-1{order:1}.sm-order-2{order:2}.sm-order-3{order:3}.sm-order-4{order:4}.sm-order-5{order:5}.sm-order-6{order:6}.sm-order-7{order:7}.sm-order-8{order:8}.sm-order-9{order:9}.sm-order-10{order:10}.sm-order-11{order:11}.sm-order-12{order:12}.sm-order-13{order:13}.sm-order-14{order:14}.sm-order-15{order:15}.sm-order-16{order:16}.sm-order-17{order:17}.sm-order-18{order:18}.sm-order-19{order:19}.sm-order-20{order:20}}@media(max-width: 1024px){.hide-for-md{display:none !important}.md-order-1{order:1}.md-order-2{order:2}.md-order-3{order:3}.md-order-4{order:4}.md-order-5{order:5}.md-order-6{order:6}.md-order-7{order:7}.md-order-8{order:8}.md-order-9{order:9}.md-order-10{order:10}.md-order-11{order:11}.md-order-12{order:12}.md-order-13{order:13}.md-order-14{order:14}.md-order-15{order:15}.md-order-16{order:16}.md-order-17{order:17}.md-order-18{order:18}.md-order-19{order:19}.md-order-20{order:20}}@media screen and (min-width: 1024px){.hide-for-lg{display:none !important}}body{font-family:"Lato",sans-serif;font-weight:300;font-style:normal;font-size:1.1em}h1,h2,h3,h4,h5,h6{font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal;color:#7f4f24;margin:.5em 0 0 0}p{margin:0 0 .5em 0}h1{font-size:4em}@media(max-width: 1024px){h1{font-size:3em}}@media(max-width: 780px){h1{font-size:2em}}h2{font-size:3em}@media(max-width: 1024px){h2{font-size:2em}}@media(max-width: 780px){h2{font-size:1.6em}}h3{font-size:2em}@media(max-width: 1024px){h3{font-size:1.6em}}@media(max-width: 780px){h3{font-size:1.4em}}h4{font-size:1.4em}@media(max-width: 1024px){h4{font-size:1.2em}}@media(max-width: 780px){h4{font-size:1em}}h5{font-size:1.2em}@media(max-width: 1024px){h5{font-size:1em}}@media(max-width: 780px){h5{font-size:1em}}.text-center{text-align:center}a{text-decoration:none;color:#0e51a0;word-break:break-word}a:visited{color:#0e51a0}.lead{font-size:140%}@media(max-width: 1024px){.lead{font-size:120%}}@media(max-width: 780px){.lead{font-size:110%}}strong{font-weight:700}ul{font-family:"Lato",sans-serif}.page-title{margin:1em 0}.subheader{margin-bottom:0;color:#161616}.narrow{max-width:1000px}.icon-text{padding-left:40px;position:relative;margin-bottom:1.5em}.icon-text img{width:25px;height:25px;position:absolute;left:0;top:0}#navigation{width:100%;display:block;margin:0;height:auto;position:absolute;left:0;top:0;z-index:10000;transition:background-color .3s ease-in-out}#navigation .navigation-content{background-color:hsla(0,0%,100%,.7);height:70px;display:block;width:100%;clear:both}@media(max-width: 1024px){#navigation .navigation-content{height:40px}}#navigation.open{background-color:#fff}#navigation .offercart{float:right;margin:5px 0 0 0;display:block;font-weight:bold;font-size:18px;line-height:24px;color:#fff;transition:all .3s ease-in-out;text-shadow:1px 1px 2px #000;position:relative;padding:10px 15px}#navigation .offercart:before{transition:all .3s ease-in-out;position:absolute;bottom:0;left:0;width:100%;height:0;content:"";background-color:hsla(0,0%,100%,.7);z-index:-1}#navigation .offercart img{width:24px;height:24px;float:right;margin:0 0 0 10px}#navigation .offercart .count{position:absolute;color:#fff;right:10px;display:block;width:20px;text-shadow:none;font-size:13px;height:20px;line-height:20px;top:5px;text-align:center;background-color:#0e51a0;border-radius:10px;font-weight:400}#navigation .offercart:hover{color:#0e51a0;text-shadow:none}#navigation .offercart:hover:before{height:100%}#navigation .logo{display:block;width:auto;height:70px;position:relative;float:left;margin:0 0 0 10px}#navigation .logo img{width:auto;height:100px;margin:-15px 0 -15px 0}@media screen and (min-width: 1024px)and (max-width: 1400px){#navigation .logo img{height:60px;margin:5px}}@media(max-width: 1024px){#navigation{margin:15px 0}#navigation .offercart{position:absolute;right:50px;padding:10px 20px 10px 0;top:0;margin:0}#navigation .offercart:before{display:none}#navigation .offercart .text{display:none}#navigation .logo{height:40px;margin:0 0 0 10px}#navigation .logo img{height:40px;margin:0}}#menu{box-sizing:border-box;display:block;text-align:right;float:right;font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;color:#333}#menu ul{display:block;margin:0;padding:0}#menu ul li{display:inline-block;margin:0;padding:0;line-height:70px;position:relative}#menu ul li a{color:#333;padding:0 20px;margin:0;display:block;font-size:18px;text-decoration:none;position:relative;transition:all .3s ease}#menu ul li a img{width:22px;height:22px;display:inline-block;margin:0 0 -4px 10px}#menu ul li a::before,#menu ul li a::after{content:"";position:absolute;display:block;border:0 solid rgba(0,0,0,0);width:0;height:0;transition:all .3s ease}#menu ul li a::after{top:0;right:0;border-top:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0)}#menu ul li a::before{left:0;bottom:0;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0)}#menu ul li a:hover::before,#menu ul li a:hover::after{width:15px;height:15px;border-color:#0e51a0}#menu ul li a:hover{background-color:#f0f0f0}#menu ul li ul{display:none;margin:0;padding:0;position:absolute;width:200px;height:auto;top:70px;right:0;background-color:#f0f0f0}#menu ul li ul li{display:block;width:100%;line-height:32px;padding:0;margin:0;height:auto}#menu ul li ul li a{height:32px;width:100%;text-align:right;padding:0 10px;box-sizing:border-box;font-size:16px}#menu ul li ul li a:hover{background-color:#dcdcdc}#menu ul li:hover ul,#menu ul li:active ul,#menu ul li:focus ul,#menu ul li.opened ul{display:block}@media(max-width: 1024px){#menu{width:100%;display:none;background-color:hsla(0,0%,100%,.7)}#menu ul{display:block;height:auto}#menu ul li{display:block;height:auto}#menu ul li a{text-align:center;line-height:40px;height:40px}#menu ul li ul{width:100%;position:relative;top:0;background-color:#e5e5e5}#menu ul li ul li{display:block;width:100%;height:40px}#menu ul li ul li a{text-align:center;height:40px;line-height:40px}#menu.open{display:block}}#navigation-toggle{margin:0;right:10px;top:3px;position:absolute;display:none;padding:0;transition:.3s;cursor:pointer;width:30px;height:30px;z-index:1000;background-color:rgba(0,0,0,0);border:none}@media(max-width: 1024px){#navigation-toggle{display:block}}#navigation-toggle:before,#navigation-toggle:after{display:none}#navigation-toggle .lines{display:inline-block;width:30px;height:4.2857142857px;background:#161616;border-radius:2.1428571429px;transition:all .3s ease-in-out;color:#161616;position:relative}#navigation-toggle .lines:before,#navigation-toggle .lines:after{display:inline-block;width:30px;height:4.2857142857px;background:#161616;border-radius:2.1428571429px;transition:all .3s ease-in-out;color:#161616;position:absolute;left:0;content:"";transform-origin:2.1428571429px center}#navigation-toggle .lines:before{top:7.5px}#navigation-toggle .lines:after{top:-7.5px}#navigation-toggle.open .lines{background:rgba(0,0,0,0)}#navigation-toggle.open .lines:before,#navigation-toggle.open .lines:after{transform-origin:50% 50%;top:0;width:30px;background:#161616}#navigation-toggle.open .lines:before{transform:rotate3d(0, 0, 1, 45deg)}#navigation-toggle.open .lines:after{transform:rotate3d(0, 0, 1, -45deg)}.section-image{position:relative;width:100%;height:auto}.section-image img{height:auto;border:3px solid #fff;position:relative;z-index:100}section{display:block;width:100%;height:auto;position:relative;clear:both}section .section-content{padding:50px;display:block}section .section-content h2{margin-top:0}@media(max-width: 780px){section .section-content{padding:50px 0}}section#intro{position:relative;width:100%;height:70vh;display:block}@media(max-width: 1024px){section#intro{height:40vh}}@media(max-width: 780px){section#intro{height:50vh}}section#kokemuksella{padding:10vh 0 20vh 0}section#kokemuksella h2{font-size:2.5em;margin-top:0}@media(max-width: 780px){section#kokemuksella h2{font-size:1.5em}}section#kokemuksella .bg{position:absolute;width:auto;height:90%;opacity:.5;top:0;left:0;z-index:-1}section#kokemuksella .container{max-width:800px}@media(max-width: 1024px){section#kokemuksella{padding:100px 0}section#kokemuksella .bg{width:90%;height:auto}}section#tuotteet{background-color:#e9e4d0;margin:100px 0}@media(max-width: 780px){section#tuotteet{overflow:hidden}}section#tuotteet .products-image{display:block;width:100%;height:auto;position:relative;clip-path:inset(-100vw 0 -100vw -100vw)}@media(max-width: 780px){section#tuotteet .products-image{width:80%;margin-left:20%}}section#tuotteet .products-image .floatbox{right:0;top:-100px;width:50%;height:140%;background-color:#c19f72;box-shadow:-5px 5px 10px rgba(0,0,0,.3)}@media(max-width: 1024px){section#tuotteet .products-image .floatbox{top:50px;height:100%}}@media(max-width: 780px){section#tuotteet .products-image .floatbox{top:0}}section#tuotteet .products-image img{margin:-80px 0 -80px 0;width:100%;height:auto;position:relative;opacity:0;right:-80px;transition:all 1s;border:none}@media(max-width: 1024px){section#tuotteet .products-image img{margin:50px 0 0 0}}@media(max-width: 780px){section#tuotteet .products-image img{margin:0}}section#tuotteet.visible .products-image img{opacity:1;right:0}@media(max-width: 1024px){section#tuotteet .img-column{order:2}section#tuotteet .text-column{order:1}}section#tuoteryhmat{margin-top:200px}section#tuoteryhmat .narrow{margin-left:auto;margin-right:auto}@media(max-width: 1024px){section#tuoteryhmat{margin-top:50px}}section#kotimaista{background-color:#d6d0b7;margin:400px 0}@media(max-width: 1024px){section#kotimaista{margin:100px 0}}section#kotimaista .section-image img{right:20px;width:50%;position:absolute}section#kotimaista .section-image img.left{left:40px;top:-100px}@media(max-width: 1024px){section#kotimaista .section-image img.left{top:20px}}section#kotimaista .section-image img.right{right:30px;top:-30px}@media(max-width: 1024px){section#kotimaista .section-image img.right{top:50px}}section#kotimaista .section-image .floatbox{width:40%;height:500px;top:-50px;right:0}section#kotimaista .section-image .floatbox.alt{top:50px;left:0;width:45%}@media(max-width: 1024px){section#kotimaista .section-image .floatbox{width:40%;top:-20px;height:220px}section#kotimaista .section-image .floatbox.alt{top:20px;left:10px;width:45%;height:260px}}@media(max-width: 780px){section#kotimaista .section-image{height:80vw}}section#kuljetukset{background-color:#fff;background-image:url("../images/white-wood-bg.gif");background-size:cover;background-repeat:no-repeat;margin:400px 0 200px 0}@media(max-width: 1024px){section#kuljetukset{margin:100px 0}}@media(max-width: 780px){section#kuljetukset .floatbox{display:none}}section#kuljetukset .section-image img{width:90%;position:relative;border:3px solid #fff;margin:-50px 5%}@media(max-width: 1024px){section#kuljetukset .section-image img{margin:20px 0;width:100%}}section#kuljetukset .section-image .floatbox{width:80%;height:110%;top:-30px}section#kuljetukset .section-image .floatbox.alt{top:30px;left:0;width:70%}section#kokemuksen-takaamaa{background-color:#d6d0b7;margin:100px 0 200px 0}@media(max-width: 780px){section#kokemuksen-takaamaa{margin:0}}section#kokemuksen-takaamaa .section-image img{width:90%;position:relative;border:3px solid #fff;margin:-50px 5%}@media(max-width: 1024px){section#kokemuksen-takaamaa .section-image img{margin:60px 0;width:100%}}section#kokemuksen-takaamaa .section-image .floatbox{width:80%;height:20vw;top:60px}@media(max-width: 780px){section#kokemuksen-takaamaa .section-image .floatbox{top:150px;height:230px}}section#kokemuksen-takaamaa .section-image .floatbox.alt{top:30px;left:0;width:70%}@media(max-width: 780px){section#kokemuksen-takaamaa .section-image .floatbox.alt{top:200px;height:200px}}section#ratkaisut{background-color:#fff;margin:300px 0 200px 0}@media(max-width: 1024px){section#ratkaisut{margin:100px 0}}section#ratkaisut .section-image img{width:90%;position:relative;border:3px solid #fff;margin:-50px 5%}@media(max-width: 1024px){section#ratkaisut .section-image img{margin:100px 0;width:100%}}section#ratkaisut .section-image .floatbox{width:80%;height:20vw;top:30px}@media(max-width: 780px){section#ratkaisut .section-image .floatbox{top:160px;height:150px}}section#ratkaisut .section-image .floatbox.alt{top:80px;left:0;width:70%}@media(max-width: 780px){section#ratkaisut .section-image .floatbox.alt{top:200px;height:200px}}section#sijainti{height:80vh;background-image:url("../images/kartta.jpg");background-size:cover;background-position:left center;background-repeat:no-repeat}@media(max-width: 1024px){section#sijainti{height:70vw}}@media(max-width: 780px){section#sijainti{height:auto;background-size:120% auto;background-position:top left}}section#sijainti .content{display:block;width:100%;height:auto;overflow-x:hidden}section#sijainti .content .block{display:block;width:50%;height:auto;margin:0 0 0 50%;background-color:hsla(0,0%,100%,.8);padding:30px;box-sizing:border-box;position:relative}section#sijainti .content .block:after{position:absolute;top:0;right:-2000px;width:2000px;height:100%;background-color:hsla(0,0%,100%,.8);content:""}@media(max-width: 780px){section#sijainti .content .block{width:100%;margin:67vw 0 0 0}section#sijainti .content .block:after{display:none}}.carousel{position:relative;display:block;width:100%;height:100%}.carousel .slide{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;opacity:0;transition:opacity 1s ease-in-out;z-index:10}.carousel .slide.active{opacity:1;z-index:50}.carousel .slide .carousel-content{display:block;width:100%;height:auto;overflow-x:hidden}.carousel .slide .carousel-content .block{display:block;width:50%;height:auto;margin:0 0 0 50%;background-color:hsla(0,0%,100%,.8);padding:30px;box-sizing:border-box;position:relative}.carousel .slide .carousel-content .block *:first-child{margin-top:0}.carousel .slide .carousel-content .block *:last-child{margin-bottom:0}@media(max-width: 1400px){.carousel .slide .carousel-content .block{width:80%;margin:0 0 0 20%}}@media(max-width: 1024px){.carousel .slide .carousel-content .block{width:70%;margin:0 0 0 30%;padding:15px}}@media(max-width: 780px){.carousel .slide .carousel-content .block{width:90%;margin:0 0 0 10%;padding:15px}}.carousel .slide .carousel-content .block:after{position:absolute;top:0;right:-2000px;width:2000px;height:100%;background-color:hsla(0,0%,100%,.8);content:""}.carousel-links{position:absolute;bottom:20px;left:0;width:100%;height:12px;display:block;text-align:center;margin:0;padding:0;list-style:none;z-index:100}.carousel-links li{position:relative;display:inline-block;background-color:#9f7c4d;width:16px;height:16px;border-radius:8px;margin:0 5px;cursor:pointer;transition:background 1s ease-in-out}.carousel-links li.active{background-color:#7f4f24}.products{display:flex;flex-flow:row wrap;flex:0 1 auto}.products .product{display:inline-block;width:20%;margin:0 0 30px 0;padding:30px 30px 0 0;position:relative;box-sizing:border-box;flex:0 0 auto}@media(max-width: 1024px){.products .product{width:25%}}@media(max-width: 780px){.products .product{width:50%}}.products .product .bg{position:absolute;right:20px;top:40px;width:88%;height:88%;content:"";display:block;z-index:10;background-color:red;transition:all .3s ease-in-out}.products .product img{position:relative;width:100%;height:auto;display:block;z-index:20;transition:all .3s ease-in-out}.products .product span{font-weight:400;display:block;width:100%;position:relative;font-size:20px;color:#fff;z-index:20;margin:15px 0 0 0;text-align:center;padding:0 10px;transition:all .3s ease-in-out}.products .product span a{color:#fff}.products .product:nth-child(8n+1) .bg{background-color:#bc8e82}.products .product:nth-child(8n+2) .bg{background-color:#d29278}.products .product:nth-child(8n+3) .bg{background-color:#be9174}.products .product:nth-child(8n+4) .bg{background-color:#c4937f}.products .product:nth-child(8n+5) .bg{background-color:#caa76b}.products .product:nth-child(8n+6) .bg{background-color:#bb8d6e}.products .product:nth-child(8n+7) .bg{background-color:#c48d79}.products .product:nth-child(8n+8) .bg{background-color:#bba365}.product-header{border-bottom:1px dashed #000}#specs{background-color:#7f4f24;display:block;margin:70px 0;width:100%;color:#fff;padding:30px 0}@media(max-width: 780px){#specs{margin:50px 0}}#specs h1,#specs h2,#specs h3,#specs h4,#specs p,#specs table{color:#fff}.product-table,.lot-table{width:100%;margin:50px 0;border:0;border-spacing:0}.product-table tr+tr td,.lot-table tr+tr td{border-top:1px dashed #e5d6ae}.product-table tr td,.lot-table tr td{color:#fff;padding:10px 20px 10px 0;text-align:left;vertical-align:top}.product-table tr td p,.lot-table tr td p{margin:0}.product-table tr td.label,.lot-table tr td.label{font-weight:bold;width:160px}.calculator{display:flex;flex-flow:row wrap;margin:0;flex:0 1 auto}.calculator .calc-col{flex:0 0 auto;width:33%;margin:0;padding:10px 10px 10px 0;box-sizing:border-box}#offer-cart-title{margin:100px 0}#offer-cart{background-color:#fff;padding:30px 0}.image-carousel{position:relative;display:block;width:100%;height:100%;margin:0;min-height:400px}.image-carousel .carousel-link{background:none;color:#0e51a0;font-size:20px;position:absolute;top:50%;width:40px;height:40px;display:block;margin:-20px 0 0 0;z-index:100}.image-carousel .carousel-link img{display:block;width:100%;height:100%}.image-carousel .carousel-link.back{left:0}.image-carousel .carousel-link.next{right:0}.image-carousel .slide{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transition:all 1s ease-in-out}.image-carousel .slide .slide-content{position:relative;width:100%;height:100%;display:block}.image-carousel .slide .slide-content img{width:80%;height:auto;z-index:30;position:relative;transition:margin 1s ease-in-out;margin-top:40px}.image-carousel .slide .slide-content .floatbox{width:80%;z-index:10;transition:margin 1s ease-in-out;margin-top:80px;height:70%;top:60px}.image-carousel .slide.active{opacity:1}.image-carousel .slide.active .slide-content .floatbox{margin-top:0}.image-carousel .slide.active .slide-content img{margin-top:0}.placeholder{position:relative;width:100%;height:100%}.placeholder img{width:80%;height:auto;z-index:50}.placeholder .floatbox{width:80%;right:5%;top:50px;height:80%;z-index:10}section#offercart{background-color:#fff;margin:50px 0;padding:0}.cart-header{display:block;width:100%;padding:10px 0;background-color:#d6d0b7}.cart-header h4{font-size:20px;color:#000;margin:0;font-weight:bold}.cart-header .cart-header-content{margin-left:13%}@media(max-width: 1024px){.cart-header{display:none}}.cart-row{background-color:#fff}.cart-row .cart-row-inner{display:flex;margin:0;padding:10px 0;width:100%;clear:both;align-items:center}.cart-row .cart-row-inner .cart-image{display:block;width:15%;float:left}.cart-row .cart-row-inner .cart-image img{width:80%;display:block;height:auto;margin:0 auto}.cart-row .cart-row-inner .cart-content{display:block;width:90%;flex-grow:1;float:right}.cart-row .cart-row-inner .cart-content p{margin:0}.cart-row .cart-row-inner .cart-content p span{display:none;font-weight:bold}@media(max-width: 1024px){.cart-row .cart-row-inner .cart-content p span{display:inline-block;width:100px}}.cart-row+.cart-row{border-top:1px solid #d6d0b7}.small-cart{padding:0;margin:20px 0;display:block;width:100%}.small-title-row{background-color:#fdb71e;font-size:14px;padding:10px 0;font-weight:bold}.small-title-row p{margin:0}.small-cart-row{background-color:#fff;font-size:14px;padding:10px 0}.small-cart-row p{margin:0}.small-cart-row+.small-cart-row{border-top:1px solid #d6d0b7}.outlet-row{width:100%;height:auto;margin:100px 0;position:relative}@media(max-width: 780px){.outlet-row{background-color:#fff}}.outlet-row h3{margin:0 0 30px 0;padding:0;line-height:30px;font-weight:bold;font-size:30px}.outlet-row h3 a{color:#7f4f24}.outlet-row .description{width:80%}@media(max-width: 780px){.outlet-row .description{width:100%}}.outlet-row .inforow{font-size:20px;font-weight:400}.outlet-row .inforow strong{font-weight:600;display:inline-block;width:120px}.outlet-row .inforow .label{display:inline-block;width:120px}.outlet-row .inforow .price{color:#3e290b}@media(max-width: 780px){.outlet-row .inforow .text-right{text-align:left}}.outlet-row:before{position:absolute;left:0;bottom:0;width:100%;height:calc(100% - 40px);content:"";background-color:#fff;z-index:-1}@media(max-width: 780px){.outlet-row:before{display:none}}.outlet-row .outlet-image{width:100%;height:auto;display:block;position:relative}.outlet-row .outlet-image img{margin:-20px 0 -30px 0;width:100%;height:auto;position:relative;z-index:100}@media(max-width: 780px){.outlet-row .outlet-image img{margin:30px 0}}.lot-table{margin:30px 0}.lot-table tr td{color:#161616;line-height:40px}.lot-table tr td.label{width:160px}.lot-table tr td.price{font-size:1.3em;color:#0e51a0;font-weight:700}.lot-table tr td.lengths{font-size:1.3em}.lot-table tr td.amount{font-size:1.3em;color:#3e290b;font-weight:700}.lot-table tr+tr td{border-top:1px dashed #7f4f24}.lot-image{cursor:zoom-in}.lot-description{font-size:1.4em}body.lot-detail #specs{padding:30px 0;background-color:#d6d0b7;color:#161616}body.lot-detail #specs p{color:#161616}body.lot-detail #specs a{font-weight:bold}.modal{display:none;position:fixed;z-index:10000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:#000;background-color:rgba(0,0,0,.8)}.modal .modal-content{background-color:#fefefe;margin:10% auto;padding:30px;border:1px solid #888;width:90%;max-width:1024px;height:70%}.modal .modal-content .description{text-align:center}.modal .modal-content iframe{display:block;width:100%;height:100%;margin:0;padding:0;border:none}.modal .close{color:#d6d0b7;float:right;font-size:28px;font-weight:bold;margin:0 30px 0 0}.modal .close:hover,.modal .close:focus{color:#000;text-decoration:none;cursor:pointer}.modal.open{display:block}#image-modal .modal-content{margin:5% auto;padding:5px;width:90%;max-width:1200px;height:auto}body{margin:0;padding:0;background-image:url("../images/puutausta2.jpg");background-repeat:repeat-y;background-position:top center;background-size:100% auto}img{height:auto;max-width:100%}.vertical-middle,section#sijainti,.carousel .slide,.image-carousel .slide .slide-content,.placeholder{display:flex;justify-content:center;align-items:center}hr{border:none;height:1px;background-color:#d6d0b7;padding:0;margin:20px 0}label{display:block;width:100%;height:auto;padding:5px 20px 5px 0;font-family:"Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.1em}input,textarea,select{border:1px solid #8d400d;background-color:#f4f2ea;display:block;width:100%;height:auto;padding:10px;margin:0 0 20px 0;line-height:20px;font-family:"Lato",sans-serif;font-weight:400;font-style:normal;font-size:1.1em}.button,button{display:inline-block;padding:15px 30px;background-color:#fdb71e;color:#161616;text-align:center;border:none;cursor:pointer;font-size:16px;position:relative;font-family:"Nunito",sans-serif;font-optical-sizing:auto;font-weight:600;font-style:normal;transition:all .3s ease}.button.small,button.small{padding:7px 15px}.button:visited,button:visited{color:#161616}.button.success,button.success{background-color:#06bd86;border:none}.button.hollow,button.hollow{background-color:rgba(0,0,0,0);border:1px solid #fdb71e}.button::before,.button::after,button::before,button::after{content:"";position:absolute;display:block;border:0 solid rgba(0,0,0,0);width:0;height:0;transition:all .3s ease}.button::after,button::after{top:0;right:0;border-top:2px solid rgba(0,0,0,0);border-right:2px solid rgba(0,0,0,0)}.button::before,button::before{left:0;bottom:0;border-bottom:2px solid rgba(0,0,0,0);border-left:2px solid rgba(0,0,0,0)}.button:hover::before,.button:hover::after,button:hover::before,button:hover::after{width:15px;height:15px;border-color:#7f4f24}.button:hover,button:hover{background-color:hsl(41.1659192825,98.2378854626%,75.4901960784%)}.text-success{color:#06bd86}.text-right{text-align:right}.text-left{text-align:left}.text-center{text-align:center}.error{color:#ad1c17;font-weight:600}.has-error{background-color:#e1abab;padding-top:10px;padding-bottom:10px}input[type=checkbox]{margin:0 10px 0 0;display:inline-block;width:20px}#id_email2{display:none}.footer{margin:50px 0 0 0;padding:0;display:block;width:100%;height:auto;color:#fff}.footer a{color:#fff}.footer a.link{color:#fdb71e}.footer h1,.footer h2,.footer h3,.footer h4{color:#fdb71e;text-transform:uppercase;margin-bottom:1em}.footer ul{list-style:none;margin:0;padding:0}.footer ul li{margin:3px 0;padding:0}.footer ul li a{color:#fff}.footer .footer-top{background-color:#3e290b;display:block;padding:50px 0;width:100%}.footer .footer-bottom{background-color:#7f4f24;padding:5px 0;display:block;width:100%}.footer .footer-bottom a{display:block;margin:0 auto;width:300px}.footer .footer-bottom a img{width:100%;height:auto}.header{position:relative;width:100%;height:40vh;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;background-image:url("../images/wood-plane-header.jpg")}@media(max-width: 1024px){.header{height:25vh}}@media(max-width: 780px){.header{height:20vh}}body.lot-list .header,body.lot-detail .header{background-image:url("../images/tarjouserat.jpg")}#breadcrump{max-width:1400px;padding:0;display:block;width:100%;margin:15px auto 15px auto;line-height:20px;font-weight:600;font-family:"Nunito",sans-serif}#breadcrump span{margin:0 10px;color:#0e51a0;font-size:20px;line-height:20px;height:20px;display:inline;font-weight:900}#breadcrump a{color:#7f4f24}@media screen and (max-width: 1400px){#breadcrump{padding:0 15px}}.page-content{margin:50px 0}.floatbox{position:absolute;display:block;content:"";width:80%;height:100%;background-color:#9b7c45;z-index:10;top:-50px;right:30px}@media(max-width: 1024px){.floatbox{top:50px;right:50px}}.floatbox.alt{background-color:#a87e41}.floating-image{position:relative;width:100%;height:auto;margin:100px 0 0 0}.floating-image img{position:relative;width:80%;margin:-50px 10%;z-index:100}@media(max-width: 1024px){.floating-image img{margin:50px 10%}}.whitebox{background-color:#fff;padding:30px;display:block;width:100%;height:auto}.pagination{display:block;width:100%;list-style:none;font-weight:bold;background-color:hsla(0,0%,100%,.5);padding:10px}.pagination li{display:inline-block;margin:0 10px}.pagination li a{color:#7f4f24}#form-success .icon{display:block;width:150px;height:150px;margin:50px auto 30px auto;position:relative}#form-success .icon svg{width:150px;height:150px}#form-success .icon svg #circle,#form-success .icon svg #check{opacity:0;transition:all .5s ease-in}#form-success .icon svg #check{transform:translate(0, -3px)}#form-success .text{font-size:20px;color:#06bd86;font-weight:bold;text-align:center}#form-success.visible .icon svg #circle,#form-success.visible .icon svg #check{opacity:1}#form-success.visible .icon svg #check{transform:translate(0, 0)}/*# sourceMappingURL=app.css.map */
