/* compiled by scssphp 1.12.1 on Mon, 07 Jul 2025 08:57:17 +0000 (0.2682s) */

@charset "UTF-8";
@font-face{font-family:"Grold";font-style:italic;font-weight:600;font-stretch:normal;src:url("../fonts/GroldMediumItalic.woff2") format("woff2"), url("../fonts/GroldMediumItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Grold";font-style:normal;font-weight:600;font-stretch:normal;src:url("../fonts/GroldMedium.woff2") format("woff2"), url("../fonts/GroldMedium.woff") format("woff");font-display:swap}@font-face{font-family:"Grold";font-style:normal;font-weight:700;font-stretch:normal;src:url("../fonts/GroldBold.woff2") format("woff2"), url("../fonts/GroldBold.woff") format("woff");font-display:swap}@font-face{font-family:"Grold";font-style:italic;font-weight:normal;font-stretch:normal;src:url("../fonts/GroldLightItalic.woff2") format("woff2"), url("../fonts/GroldLightItalic.woff") format("woff");font-display:swap}@font-face{font-family:"Grold";font-style:normal;font-weight:normal;font-stretch:normal;src:url("../fonts/GroldRegular.woff2") format("woff2"), url("../fonts/GroldRegular.woff") format("woff");font-display:swap}html{font-family:"Grold", sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;font-size:16px}@media screen and (min-width:768px){html{font-size:18px}}@media screen and (min-width:1350px){html{font-size:20px}}html,body{height:100%;margin:0;padding:0}body{background-color:#000000;color:#fff;border:0}div,section{position:relative}strong{font-weight:700}a,button{-webkit-tap-highlight-color:transparent}a,td,div,body,span,*{background-repeat:no-repeat}h1,h2,h3,h4,h5,h6{font-family:plantin, sans-serif;font-weight:600;font-style:italic}h1,h2{line-height:0.96em;margin:0.8em 0 0.6em;font-size:1.9rem}@media screen and (min-width:768px){h1,h2{margin:0.8em 0 1em;font-size:1.8rem}}@media screen and (min-width:1000px){h1,h2{font-size:2.3rem}}@media screen and (min-width:1333px){h1,h2{font-size:3rem;margin:0.5em 0}}h3{font-size:1.25rem;font-style:normal;font-family:"Grold", sans-serif;text-transform:uppercase}a{color:inherit;text-decoration:none;color:inherit;text-transform:uppercase}p{line-height:1.3em}.imagelink{font-size:0;color:transparent;text-indent:-500px;overflow:hidden}#wrap{max-width:1600px;margin:0 auto;padding-top:55px}@media screen and (min-width:1000px){#wrap{padding-top:134px}}@media screen and (min-width:1333px){#wrap{padding-top:134px}}.arrowlink{position:relative}.arrowlink::after{content:"";background-image:url(../img/arrowright.svg);background-size:100% auto;transition:transform 0.2s ease 0s;background-repeat:no-repeat;width:17px;height:15px;display:inline-block;vertical-align:middle;margin:2px 0 0 10px;transform:translate(0, 0)}@media screen and (min-width:1333px){.arrowlink::after{margin:0 0 2px 10px;width:25px;height:17px}}.arrowlink.black::after{background-image:url(../img/arrowright-black.svg)}.arrowlink:hover::after{transform:translate(5px, 0)}@media screen and (min-width:960px){body.hasinfo #wrap{padding-top:135px}}select{appearance:none;background-image:url(../img/caret-down.svg?v=1);box-sizing:border-box;padding-right:50px;background-size:20px auto;background-position:right 10px center}header{width:100%;color:#000;position:fixed;left:0;top:0;z-index:1;background-color:#fff;transition:background-color 0.5s ease}header .bg{position:absolute;left:50%;top:0;width:50%;height:100%;background-color:#efefef;display:none}@media screen and (min-width:1000px){header .bg{display:block}}header>.inner{width:100%;max-width:1310px;margin:0 auto;text-align:center;min-height:55px;box-sizing:border-box}@media screen and (min-width:1000px){header>.inner{min-height:135px}}header .left{width:auto;display:block}@media screen and (min-width:1000px){header .left{background-color:#fff;display:inline-block;vertical-align:top;min-height:135px}}header .left .inner{box-sizing:border-box;text-align:left;padding:12px 0 0}@media screen and (min-width:1000px){header .left .inner{padding:51px 20px 0}}@media screen and (min-width:1350px){header .left .inner{text-align:right;padding:53px 40px 0 0}}header .right{background-color:#efefef;display:none;width:121px}@media screen and (min-width:1000px){header .right{display:inline-block;vertical-align:top}}@media screen and (min-width:1350px){header .right{width:221px}}header .right .inner{box-sizing:border-box;padding:58px 0 0 5px}@media screen and (min-width:1350px){header .right .inner{padding:61px 0 0 20px}}header .logo{background-image:url(../img/sandberg.svg);background-size:100% auto;display:inline-block;vertical-align:top;margin:0 0 0 15px;width:105px;height:32px}@media screen and (min-width:1000px){header .logo{margin:-2px 3px 0 0;width:125px;height:37px}}@media screen and (min-width:1350px){header .logo{margin:-9px 5px 0 0;width:175px;height:50px}}header .items{box-sizing:border-box;transform:translateY(-1000px);transition:transform 0.2s ease;position:absolute;top:55px;width:100%;overflow-y:scroll;height:calc(100vh - 55px);z-index:-1}@media screen and (min-width:1000px){header .items{z-index:0;overflow-y:initial;padding-left:5px;width:auto;top:auto;position:relative;transform:none;height:auto;vertical-align:top;display:inline-block}}header .items .l1{padding:4px 20px 5px 20px}@media screen and (min-width:1000px){header .items .l1{margin-bottom:0;padding:0;display:inline-block}}header .items .l1>.subitems{display:none}header .items .l1>a{display:block;font-size:1.5rem;position:relative;padding-bottom:7px}@media screen and (min-width:1000px){header .items .l1>a{padding:0.9em 0.5em;font-size:0.8rem}}@media screen and (min-width:1350px){header .items .l1>a{padding:0.9em 0.9em}}header .items .l1 span{position:relative}header .items .l1.selected>.subitems{display:block;padding-left:20px}@media screen and (min-width:1000px){header .items .l1.selected>.subitems{display:none}}header .items .l1.selected>.subitems{display:block}@media screen and (min-width:1000px){header .items .l1.selected>.subitems{display:none}}header .items .l1.selected>a{font-weight:700}@media screen and (min-width:768px){header .items .l1.selected>a{font-weight:600;text-decoration:underline}}@media screen and (min-width:1000px){header .items .l1.active span::after{content:"";position:absolute;left:0;bottom:-5px;background-color:#000;width:100%;height:3px}}@media screen and (min-width:768px){header .items .l1:hover{text-decoration:underline}}header .items .l2{}header .items .l2>.subitems{display:none;padding:0 20px 0 15px}@media screen and (min-width:1000px){header .items .l2>.subitems{display:none}}header .items .l2>a{font-size:1.5rem;font-weight:400;line-height:1em;display:block;padding-bottom:7px}@media screen and (min-width:1000px){header .items .l2>a{font-size:1.7rem;line-height:0.7em}}header .items .l2.selected>.subitems{display:block}@media screen and (min-width:1000px){header .items .l2.selected>.subitems{display:none}}header .items .l2.selected>a{font-weight:700}@media screen and (min-width:1000px){header .items .l3{display:none}}header .items .l3 a{font-size:1.5rem;font-weight:400;line-height:1em;padding-bottom:7px;display:block}header .items .l3.selected>a{font-weight:700}header .lang{display:inline-block;vertical-align:top;font-size:1.5rem;padding:10px 0 0 37px;font-size:1.5rem;padding:10px 0 0 20px}@media screen and (min-width:768px){header .lang{font-size:1.7rem;padding:0}}@media screen and (min-width:1000px){header .lang{font-size:0.8rem}}header .lang a{display:inline-block;vertical-align:middle;padding:0.9em 0.1em}header .lang a.active{color:#7a7a7a}header .items a,header .lang a{font-weight:600}header .modelsearch{display:inline-block;position:relative}header .modelsearch button{font-size:0.9rem;padding:0 0.3rem 0 0.4rem;border:0;display:inline-block;vertical-align:middle}header .modelsearch input{border:0;position:relative;background-color:transparent;font-weight:600;font-size:0.8rem;font-family:"Grold", sans-serif;text-transform:uppercase;width:calc(100% - 50px);width:calc(100% - 40px);display:inline-block;vertical-align:middle;padding-top:6px}header .modelsearch input:focus{outline:0}header .modelsearch input:focus::-webkit-input-placeholder{color:transparent}header .modelsearch input:focus::placeholder,header .modelsearch input:focus::-moz-placeholder{color:transparent}header .inner .left .inner .toggle{display:block;position:absolute;right:15px;top:8px;width:40px;height:40px;background-color:transparent;border:0;padding:0;cursor:pointer}@media screen and (min-width:1000px){header .inner .left .inner .toggle{display:none}}header .inner .left .inner .toggle div{pointer-events:none;background-color:#000;width:38px;height:3px;position:absolute;left:1px;opacity:1;transform:rotate(0deg)}header .inner .left .inner .toggle .l1{top:9px;transition:all 0.4s ease}header .inner .left .inner .toggle .l2{top:18px;transition:all 0.1s ease}header .inner .left .inner .toggle .l3{top:27px;transition:all 0.4s ease}header .inner .left .inner .toggle::before{content:"";position:absolute;left:-17px;top:-3px;width:2px;height:46px;background-color:#000;opacity:1}body.navi header{background-color:#b08d8b}body.navi header .inner .left .inner .toggle .l1{transform:rotate(45deg) translate(7px, 7px)}body.navi header .inner .left .inner .toggle .l2{width:0;left:19px}body.navi header .inner .left .inner .toggle .l3{transform:rotate(-45deg) translate(6px, -6px)}body.navi header .inner .left .inner .toggle::before{opacity:0}body.navi header .items{background-color:#b08d8b;transform:translateY(0)}header .mobilesearch{border:1px solid #000;display:flex;flex-direction:row;margin:8px auto 15px;width:calc(100% - 30px);max-width:400px}@media screen and (min-width:1000px){header .mobilesearch{display:none}}header .mobilesearch input{width:100%;box-sizing:border-box;border:0;flex:0 0 calc(100% - 40px);height:33px;padding:2px 16px 0;font-size:1rem;text-transform:uppercase}header .mobilesearch input:focus{outline:none}header .mobilesearch button{border:0;padding:0;background-color:#000;flex:0 0 40px}header .mobilesearch button::after{font-family:"FontAwesome";content:"";color:#fff;font-size:1.1rem}footer{padding:23px 15px 120px}@media screen and (min-width:1000px){footer{padding:50px 0 120px}}@media screen and (min-width:1350px){footer{padding-top:60px;padding-bottom:120px}}footer .inner{max-width:960px;margin:0 auto}@media screen and (min-width:1000px){footer .inner{display:flex;flex-direction:row;justify-content:center}}@media screen and (min-width:1350px){footer .inner{max-width:none;margin:0}}@media screen and (min-width:1000px){footer .left{flex:0 1 325px}}@media screen and (min-width:1350px){footer .left{flex:0 1 425px}}footer .right{padding:12px 0;flex:0 0 auto}@media screen and (min-width:1000px){footer .right{padding-top:25px;padding-bottom:15px;flex:0 1 888px}}footer .logo{background-image:url(../img/sandberg-slogan-white.svg);background-size:100% auto;display:block;width:127px;height:53px}@media screen and (min-width:1000px){footer .logo{width:110px;height:45px;width:170px;height:70px;margin-left:1px}}@media screen and (min-width:1350px){footer .logo{width:300px;height:140px;margin-left:7px}}footer .avainlippu{background-image:url(../img/avainlippu.png.webp);background-size:100% auto;margin-top:55px;width:56px;height:60px;display:none}@media screen and (min-width:1000px){footer .avainlippu{display:block}}@media screen and (min-width:1350px){footer .avainlippu{margin-top:35px;width:86px;height:90px}}footer .sitemap{display:flex;flex-direction:column;padding-left:15px}@media screen and (min-width:1000px){footer .sitemap{padding-left:0;flex-direction:row}}footer .sitemap a:hover{text-decoration:underline}footer .section{flex:0 0 auto}@media screen and (min-width:1000px){footer .section{padding-right:1em}}@media screen and (min-width:1350px){footer .section{padding-right:2em}}footer .section a{display:block;padding-left:22px;line-height:1.5em;font-size:1rem}@media screen and (min-width:768px){footer .section a{line-height:1.24em;font-size:0.6rem}}@media screen and (min-width:1000px){footer .section a{line-height:1.5em;padding-left:0;font-size:0.7rem}}footer .section a.top{font-size:1.15rem;font-weight:500;padding-left:0;line-height:1.4em;margin:0.2em 0}@media screen and (min-width:768px){footer .section a.top{font-size:0.75rem}}@media screen and (min-width:1000px){footer .section a.top{margin:0 0 0.2em;line-height:1.5em;font-size:0.8rem}}footer .subitems{padding-left:10px}footer .l1>a{font-size:1.15rem;font-weight:500}@media screen and (min-width:768px){footer .l1>a{padding:0 16px 0 0;font-size:1.05rem}}footer .l1>.subitems{display:none}footer .l1.selected>.subitems{display:block}footer .l2>.subitems{display:none}footer .l2.selected{font-weight:700}footer .l2.selected>.subitems{display:block}footer .some{padding-bottom:3em;padding-top:10px}@media screen and (min-width:768px){footer .some{padding-bottom:2em}}@media screen and (min-width:1000px){footer .some{padding-top:0}}footer .some a{position:relative;background-color:#b08d8b;color:#fff;height:70px;display:inline-block;width:calc(50% - 10px);box-sizing:border-box}@media screen and (min-width:1000px){footer .some a{width:125px;margin-right:20px}}@media screen and (min-width:1350px){footer .some a{height:100px;width:195px}}footer .some a:after{position:absolute;left:50%;top:50%;font-size:3.5rem;color:#fff;width:50px;text-indent:0;transform:translate(-50%, -50%);font-family:"fontawesome";text-align:center}footer .some a.instagram{margin-right:10px}@media screen and (min-width:1000px){footer .some a.instagram{margin-right:20px}}footer .some a.instagram::after{content:""}footer .some a.facebook{margin-left:10px}@media screen and (min-width:1000px){footer .some a.facebook{margin-left:0}}footer .some a.facebook::after{content:"";font-size:3rem}footer .links{font-size:1rem}@media screen and (min-width:768px){footer .links{font-size:0.8rem}}footer .links a:hover{text-decoration:underline}footer .links a,footer .links span{display:block;text-align:center;margin:0 0 0.5em}@media screen and (min-width:1000px){footer .links a,footer .links span{margin:0 2em 0 0;text-align:left;margin-right:2em;display:inline}}footer .selected{font-weight:700}.indicator1,.indicator2,.indicator3,.indicator4,.indicator5,.indicator6{display:flex;flex-direction:row;width:300px;justify-content:space-between}@media screen and (min-width:1333px){.indicator1,.indicator2,.indicator3,.indicator4,.indicator5,.indicator6{width:470px}}.indicator1 .l1,.indicator1 .l2,.indicator1 .l3,.indicator1 .l4,.indicator2 .l1,.indicator2 .l2,.indicator2 .l3,.indicator2 .l4,.indicator3 .l1,.indicator3 .l2,.indicator3 .l3,.indicator3 .l4,.indicator4 .l1,.indicator4 .l2,.indicator4 .l3,.indicator4 .l4,.indicator5 .l1,.indicator5 .l2,.indicator5 .l3,.indicator5 .l4,.indicator6 .l1,.indicator6 .l2,.indicator6 .l3,.indicator6 .l4{flex:0 0 65px;display:inline-block;vertical-align:middle;width:50px;height:2px;transition:all 1s ease 0s;background-color:#000;margin-top:8px}@media screen and (min-width:768px){.indicator1 .l1,.indicator1 .l2,.indicator1 .l3,.indicator1 .l4,.indicator2 .l1,.indicator2 .l2,.indicator2 .l3,.indicator2 .l4,.indicator3 .l1,.indicator3 .l2,.indicator3 .l3,.indicator3 .l4,.indicator4 .l1,.indicator4 .l2,.indicator4 .l3,.indicator4 .l4,.indicator5 .l1,.indicator5 .l2,.indicator5 .l3,.indicator5 .l4,.indicator6 .l1,.indicator6 .l2,.indicator6 .l3,.indicator6 .l4{flex:0 0 50px}}@media screen and (min-width:1333px){.indicator1 .l1,.indicator1 .l2,.indicator1 .l3,.indicator1 .l4,.indicator2 .l1,.indicator2 .l2,.indicator2 .l3,.indicator2 .l4,.indicator3 .l1,.indicator3 .l2,.indicator3 .l3,.indicator3 .l4,.indicator4 .l1,.indicator4 .l2,.indicator4 .l3,.indicator4 .l4,.indicator5 .l1,.indicator5 .l2,.indicator5 .l3,.indicator5 .l4,.indicator6 .l1,.indicator6 .l2,.indicator6 .l3,.indicator6 .l4{width:90px;flex:0 0 90px}}.indicator1 .numbers,.indicator2 .numbers,.indicator3 .numbers,.indicator4 .numbers,.indicator5 .numbers,.indicator6 .numbers{position:absolute;left:0;top:0}@media screen and (min-width:768px){.indicator1 .numbers,.indicator2 .numbers,.indicator3 .numbers,.indicator4 .numbers,.indicator5 .numbers,.indicator6 .numbers{position:relative;left:auto;top:auto;line-height:1.6em}}@media screen and (min-width:1333px){.indicator1 .numbers,.indicator2 .numbers,.indicator3 .numbers,.indicator4 .numbers,.indicator5 .numbers,.indicator6 .numbers{line-height:1em}}.indicator1 span,.indicator2 span,.indicator3 span,.indicator4 span,.indicator5 span,.indicator6 span{font-size:0.7rem}@media screen and (min-width:768px){.indicator1 span,.indicator2 span,.indicator3 span,.indicator4 span,.indicator5 span,.indicator6 span{flex:0 0 0;font-size:0.8rem;text-align:center;color:#000}}.indicator1.p1 span::after{content:"1 / 1"}.indicator2.p1 span::after{content:"1 / 2"}.indicator2.p2 span::after{content:"2 / 2"}.indicator3.p1 span::after{content:"1 / 3"}.indicator3.p2 span::after{content:"2 / 3"}.indicator3.p3 span::after{content:"3 / 3"}.indicator4.p1 span::after{content:"1 / 4"}.indicator4.p2 span::after{content:"2 / 4"}.indicator4.p3 span::after{content:"3 / 4"}.indicator4.p4 span::after{content:"4 / 4"}.indicator5.p1 span::after{content:"1 / 5"}.indicator5.p2 span::after{content:"2 / 5"}.indicator5.p3 span::after{content:"3 / 5"}.indicator5.p4 span::after{content:"4 / 5"}.indicator5.p5 span::after{content:"5 / 5"}.indicator6.p1 span::after{content:"1 / 6"}.indicator6.p2 span::after{content:"2 / 6"}.indicator6.p3 span::after{content:"3 / 6"}.indicator6.p4 span::after{content:"4 / 6"}.indicator6.p5 span::after{content:"5 / 6"}.indicator6.p6 span::after{content:"6 / 6"}.indicator1,.indicator2,.indicator3,.indicator4,.indicator5,.indicator6{padding-top:12px;padding-bottom:6px}@media screen and (min-width:768px){.indicator1,.indicator2,.indicator3,.indicator4,.indicator5,.indicator6{padding-top:0;padding-bottom:0}}.indicator1.p1 .l1,.indicator1.p2 .l2,.indicator1.p3 .l3,.indicator1.p4 .l4,.indicator2.p1 .l1,.indicator2.p2 .l2,.indicator2.p3 .l3,.indicator2.p4 .l4,.indicator3.p1 .l1,.indicator3.p2 .l2,.indicator3.p3 .l3,.indicator3.p4 .l4,.indicator4.p1 .l1,.indicator4.p2 .l2,.indicator4.p3 .l3,.indicator4.p4 .l4,.indicator5.p1 .l1,.indicator5.p2 .l2,.indicator5.p3 .l3,.indicator5.p4 .l4,.indicator6.p1 .l1,.indicator6.p2 .l2,.indicator6.p3 .l3,.indicator6.p4 .l4{height:2px;margin-top:7px}@media screen and (min-width:768px){.indicator1.p1 .l1,.indicator1.p2 .l2,.indicator1.p3 .l3,.indicator1.p4 .l4,.indicator2.p1 .l1,.indicator2.p2 .l2,.indicator2.p3 .l3,.indicator2.p4 .l4,.indicator3.p1 .l1,.indicator3.p2 .l2,.indicator3.p3 .l3,.indicator3.p4 .l4,.indicator4.p1 .l1,.indicator4.p2 .l2,.indicator4.p3 .l3,.indicator4.p4 .l4,.indicator5.p1 .l1,.indicator5.p2 .l2,.indicator5.p3 .l3,.indicator5.p4 .l4,.indicator6.p1 .l1,.indicator6.p2 .l2,.indicator6.p3 .l3,.indicator6.p4 .l4{height:4px}}.indicator1.light .l1,.indicator1.light .l2,.indicator1.light .l3,.indicator1.light .l4,.indicator2.light .l1,.indicator2.light .l2,.indicator2.light .l3,.indicator2.light .l4,.indicator3.light .l1,.indicator3.light .l2,.indicator3.light .l3,.indicator3.light .l4,.indicator4.light .l1,.indicator4.light .l2,.indicator4.light .l3,.indicator4.light .l4,.indicator5.light .l1,.indicator5.light .l2,.indicator5.light .l3,.indicator5.light .l4,.indicator6.light .l1,.indicator6.light .l2,.indicator6.light .l3,.indicator6.light .l4{background-color:#fff}.indicator1.light span,.indicator2.light span,.indicator3.light span,.indicator4.light span,.indicator5.light span,.indicator6.light span{color:#fff}section.hero{height:auto;background-color:#000}section.hero .innerslide{display:flex;flex-direction:column}@media screen and (min-width:768px){section.hero .innerslide{flex-direction:row}}section.hero .bg{width:100%;background-size:cover;background-position:right center;height:46vw}@media screen and (min-width:768px){section.hero .bg{left:0;top:0;position:absolute;height:100%}}section.hero .bg .veil{position:absolute;left:0;top:0;width:100%;height:100%;background-color:black;opacity:0.3}section.hero .slide.light{background-color:#fff}section.hero .slide.light .bg .veil{display:none}section.hero .left{display:flex;flex-direction:column;flex:0 0 53%}@media screen and (min-width:1333px){section.hero .left{flex:0 0 45.3%}}section.hero .left .content{flex:1;padding-bottom:20px}@media screen and (min-width:768px){section.hero .left .content{padding-bottom:0;min-height:415px}}@media screen and (min-width:1333px){section.hero .left .content{min-height:656px}}section.hero .left .content .colorbg{background-color:#efefef;height:100%;position:absolute;left:0;top:0;width:calc((100vw - 1310px)/2 + 310px)}@media screen and (min-width:1350px){section.hero .left .content .colorbg{width:calc((100vw - 1310px)/2 + 195px)}}section.hero .left .link{background-color:#b08d8b;color:#fff;text-align:left;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:0 0 45px;padding-left:15px}@media screen and (min-width:768px){section.hero .left .link{text-align:right;justify-content:flex-end;padding-left:0;padding-right:115px;flex:0 0 60px}}@media screen and (min-width:1333px){section.hero .left .link{padding-right:150px;flex:0 0 90px}}section.hero .left .link span{max-width:666px;display:inline-block;line-height:1em}@media screen and (min-width:768px){section.hero .left .link span{width:100%}}section.hero .left .link:hover span::after{right:-42px}section.hero .left .inner{box-sizing:border-box;padding:0 15px 25px 15px}@media screen and (min-width:768px){section.hero .left .inner{padding:132px 30px 50px 50px}}@media screen and (min-width:1333px){section.hero .left .inner{padding:209px 140px 50px 80px}}section.hero .left .textalign{text-align:right}section.hero .left .text{display:inline-block;max-width:363px;text-align:left;padding-right:20px;box-sizing:border-box}@media screen and (min-width:1333px){section.hero .left .text{padding-right:0;max-width:430px}}section.hero .left .text p{}section.hero .avainlippu{background-image:url(../img/avainlippu.png.webp);position:absolute;background-size:100% auto;right:20px;width:45px;bottom:0;height:50px}@media screen and (min-width:768px){section.hero .avainlippu{bottom:20px;width:87px;height:90px;right:auto}}@media screen and (min-width:1310px){section.hero .avainlippu{bottom:-40px}}section.hero .avainlippu.mobile{bottom:20px}@media screen and (min-width:768px){section.hero .avainlippu.mobile{display:none}}section.hero .avainlippu.desktop{display:none}@media screen and (min-width:768px){section.hero .avainlippu.desktop{display:block;bottom:0;right:0}}section.hero .right{background-size:contain;background-position:center center;flex:0 0 37%}@media screen and (min-width:1333px){section.hero .right{flex:0 0 40%}}section.hero .slide.light .left{color:#000}section.hero .slide.light .left .avainlippu{background-image:url(../img/avainlippu-dark.png.webp)}section.hero .slide.flag .left .content{padding-bottom:50px}section.hero .next,section.hero .prev{position:absolute;width:50px;background-color:transparent;opacity:0.5;background-size:15px auto;height:30px;border:0;top:39vw}@media screen and (min-width:768px){section.hero .next,section.hero .prev{height:60px;background-size:25px auto;bottom:auto;top:50%;transform:translateY(-50%)}}section.hero .next{right:0;background-image:url(../img/arrowright-black.svg);background-position:right 5px center}section.hero .prev{left:0;background-image:url(../img/arrowleft-black.svg);background-position:left 5px center}section.bgtext{display:flex;flex-direction:column;padding:0}@media screen and (min-width:768px){section.bgtext{padding:65px 0 50px;flex-direction:row-reverse}}@media screen and (min-width:1333px){section.bgtext{padding:95px 0}}section.bgtext .bg{background-position:left center;background-size:cover;position:relative;width:100%;height:80vw}@media screen and (min-width:768px){section.bgtext .bg{background-position:center center;width:100%;height:100%;left:0;top:0;position:absolute}}section.bgtext .content{background-color:#000000;color:#ffffff;flex:0 1 42%;padding:17px 20px 20px 20px}@media screen and (min-width:768px){section.bgtext .content{padding:11px 20px 70px 40px}}@media screen and (min-width:1333px){section.bgtext .content{flex:0 1 45%;padding:20px 20px 70px 60px}}section.bgtext .inner{max-width:320px}@media screen and (min-width:1333px){section.bgtext .inner{max-width:560px}}section.bgtext h2{margin:0.5em 0 0.6em}section.productslider{background-color:#b08d8b;padding:10px 0 40px}@media screen and (min-width:768px){section.productslider{padding:50px 0 90px}}@media screen and (min-width:1333px){section.productslider{padding:50px 0 150px}}section.productslider .inner{max-width:1500px;margin:0 auto}section.productslider .inner .intro{max-width:650px;margin:0 auto;padding:0 20px 20px}@media screen and (min-width:768px){section.productslider .inner .intro{padding:0 95px 20px}}@media screen and (min-width:1333px){section.productslider .inner .intro{padding:0 95px 20px;max-width:800px}}section.productslider .sliderwrap{padding:0 35px;max-width:240px;margin:0 auto}@media screen and (min-width:768px){section.productslider .sliderwrap{max-width:580px}}@media screen and (min-width:1333px){section.productslider .sliderwrap{max-width:none;padding:0 75px}}section.productslider .prev,section.productslider .next{background-color:transparent;border:0;width:26px;height:21px;top:50%;position:absolute;background-position:center center;transform:translateY(-50%);height:100%;width:60px;cursor:pointer;background-size:18px auto}@media screen and (min-width:1333px){section.productslider .prev,section.productslider .next{background-size:26px auto}}section.productslider .prev:focus,section.productslider .next:focus{outline:none}section.productslider .prev{background-image:url(../img/arrowleft.svg);left:0;background-position:left center}@media screen and (min-width:768px){section.productslider .prev{background-position:center center}}@media screen and (min-width:1333px){section.productslider .prev{left:30px}}section.productslider .next{background-image:url(../img/arrowright.svg);right:0;background-position:right center}@media screen and (min-width:768px){section.productslider .next{background-position:center center}}@media screen and (min-width:1333px){section.productslider .next{right:30px}}section.productslider .slick-dots{bottom:-37px;max-width:222px}@media screen and (min-width:768px){section.productslider .slick-dots{max-width:none}}section.productslider .slick-dots li{color:#fff;transition:color 0.5s ease;width:5px;height:10px}section.productslider .slick-dots li.slick-active{color:#000}section.productslider .slick-dots li{margin:0 6px}section.productslider .slick-dots li button:before{font-size:9px;color:#fff}section.productslider .product{cursor:pointer}section.productslider .product:focus{outline:0}section.productslider .product .inner{background-color:#fff;width:calc(100% - 30px);margin-left:15px;color:#000;text-align:center;padding-bottom:20px}section.productslider .product .inner .image{width:100%;padding-bottom:92%;background-size:contain;background-position:center center}section.productslider .product .inner .name{font-weight:bold;font-size:1.5rem;text-transform:none}section.productslider .product .inner .model{font-size:1.2rem}section.productslider .product .inner .indicator{padding:15px 0;display:none}section.productslider .product .inner .indicator .bar{display:inline-block;vertical-align:top;color:transparent;font-size:0;width:9px}@media screen and (min-width:1333px){section.productslider .product .inner .indicator .bar{width:20px}}section.productslider .product .inner .indicator .bar div{display:block;width:2px;height:20px;background-color:#cccccc;margin:0 auto 5px}@media screen and (min-width:1333px){section.productslider .product .inner .indicator .bar div{width:4px}}section.productslider .product .inner .indicator .bar.active{color:#afa19c;font-size:1rem}section.productslider .product .inner .indicator .bar.active div{background-color:#afa19c;height:30px}@media screen and (min-width:1333px){section.productslider .product .inner .indicator .bar.active div{height:45px}}section.showings{background-color:#fff;color:#000;display:flex;flex-direction:column}section.showings .inner{margin:0 auto;display:flex;flex-direction:column-reverse;max-width:720px;max-width:960px;padding:40px 0px 40px 0px;box-sizing:border-box;padding:28px 0 25px;width:100%}@media screen and (min-width:1000px){section.showings .inner{width:auto;padding:50px 0px 50px 0px;flex-direction:row}}@media screen and (min-width:1350px){section.showings .inner{padding:50px 0px 65px;max-width:1314px;box-sizing:content-box}}section.showings .left{padding:13px 20px}@media screen and (min-width:1000px){section.showings .left{padding:0;flex:1 1 0}}section.showings .right{background-image:url(../img/3kivea.svg);background-size:contain;background-position:center center;flex:0 0 136px}@media screen and (min-width:768px){section.showings .right{flex:0 0 150px;background-position:20px bottom}}@media screen and (min-width:1000px){section.showings .right{background-position:left bottom}}@media screen and (min-width:1350px){section.showings .right{flex:0 0 250px;background-position:center bottom}}section.showings .table{display:flex;flex-direction:column;flex-wrap:wrap;line-height:1.75em;padding:10px 0 0}@media screen and (min-width:768px){section.showings .table{flex-direction:row;padding:0 0 20px 35px;align-items:center}}@media screen and (min-width:1350px){section.showings .table{padding:15px 0 20px 55px}}section.showings .table .city{padding-right:10px;box-sizing:border-box;text-transform:uppercase;font-weight:600;flex:1 1 auto}@media screen and (min-width:768px){section.showings .table .city{flex:0 0 130px}}@media screen and (min-width:1350px){section.showings .table .city{flex:0 0 150px}}section.showings .table .time{padding-right:10px;box-sizing:border-box;flex:1 1 auto;line-height:1em}@media screen and (min-width:768px){section.showings .table .time{line-height:initial;flex:0 0 195px}}@media screen and (min-width:1350px){section.showings .table .time{flex:0 0 245px}}section.showings .table .location{box-sizing:border-box;flex:1 1 auto;margin-bottom:1em;line-height:1.1em}@media screen and (min-width:768px){section.showings .table .location{flex:0 0 calc(100% - 325px);margin-bottom:0}}@media screen and (min-width:1350px){section.showings .table .location{flex:0 0 calc(100% - 395px)}}section.showings .table .location a{text-transform:none}section.showings .link{background-color:#b08d8b;color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;max-width:450px;padding-right:40px;flex:0 0 60px;box-sizing:border-box;padding-right:60px;text-align:right;padding-left:20px}@media screen and (min-width:768px){section.showings .link{padding-left:0;justify-content:flex-end;padding-right:100px}}@media screen and (min-width:1350px){section.showings .link{flex:0 0 90px;max-width:710px;padding-right:150px}}section.showings .link span{max-width:666px;display:inline-block;line-height:1em}@media screen and (min-width:768px){section.showings .link span{width:100%}}section.showings .link:hover span::after{right:-42px}section.productlink{display:flex;flex-direction:column-reverse;align-items:center;padding:0;background-size:cover;padding-bottom:40px}@media screen and (min-width:1000px){section.productlink{padding:160px 0 167px;flex-direction:row}}@media screen and (min-width:1333px){section.productlink{padding:120px 0 167px}}section.productlink .left{box-sizing:border-box;background-color:#fff;align-items:center}@media screen and (min-width:1000px){section.productlink .left{flex:1 1 49.5%;text-align:right;padding-right:30px;display:flex;flex-direction:row-reverse;align-items:center;min-height:39vh}}@media screen and (min-width:1333px){section.productlink .left{min-height:59vh}}section.productlink .left .inner{color:#000;display:inline-block;text-align:left;box-sizing:border-box;flex:0 0 470px;padding:15px 20px 20px 20px}@media screen and (min-width:1000px){section.productlink .left .inner{width:auto;padding:50px 50px 50px 30px}}@media screen and (min-width:1350px){section.productlink .left .inner{flex:0 1 645px}}section.productlink .right{box-sizing:border-box;height:260px;padding:30px;width:100%}@media screen and (min-width:1000px){section.productlink .right{width:auto;height:auto;flex:1 1 50.5%;padding:0 150px 0 47px}}section.productlink .right .inner{width:210px;margin:0 auto}@media screen and (min-width:1000px){section.productlink .right .inner{width:auto;padding:0;margin:0}}section.productlink .right .veil{background-color:#af8d8b;width:87%;height:73%;position:absolute;bottom:-10px;right:-8px}@media screen and (min-width:1000px){section.productlink .right .veil{bottom:-40px}}section.productlink .right .product{width:100%;background-color:#fff;box-shadow:20px 20px 20px rgba(0, 0, 0, 0.3);padding-bottom:96%;background-size:contain;background-position:center}@media screen and (min-width:1000px){section.productlink .right .product{width:calc(100% - 30px)}}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}section.resellersearch{background-color:#e5e5e5;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#000}section.resellersearch .inner{display:flex;flex-direction:column;padding:30px 0;max-width:660px}@media screen and (min-width:768px){section.resellersearch .inner{padding:60px 0;flex-direction:row}}@media screen and (min-width:1333px){section.resellersearch .inner{max-width:none;flex:0 1 1080px}}section.resellersearch .left{box-sizing:border-box;flex:0 0 100px}@media screen and (min-width:768px){section.resellersearch .left{flex:0 1 150px}}@media screen and (min-width:1333px){section.resellersearch .left{flex:0 1 270px}}section.resellersearch .left .img1{position:absolute;width:100px;animation:rotate 180s infinite linear;left:calc(50% - 50px)}@media screen and (min-width:768px){section.resellersearch .left .img1{width:75%;top:0}}@media screen and (min-width:1333px){section.resellersearch .left .img1{width:65%}}section.resellersearch .left .img2{animation:rotate 180s infinite linear reverse;position:absolute;width:100px;left:calc(50% - 50px)}@media screen and (min-width:768px){section.resellersearch .left .img2{width:75%}}@media screen and (min-width:1333px){section.resellersearch .left .img2{width:65%}}section.resellersearch .right{flex:1 1 0;padding:0 20px}@media screen and (min-width:768px){section.resellersearch .right{padding:0 0 0 20px}}section.resellersearch form{padding:0;width:245px}@media screen and (min-width:1333px){section.resellersearch form{padding:20px 0;width:320px}}section.resellersearch select{border:0;background-color:#fff;border-radius:0;width:100%;font-size:1rem;padding:0.8em 1em;display:block}section.resellersearch select:focus{outline:none}section.resellersearch button{margin-top:10px;color:#fff;border:0;border-radius:0;background-color:#b08d8b;width:100%;text-align:left;padding:1.1em 1.3em 0.95em;text-transform:uppercase;font-weight:600;font-size:0.8rem}@media screen and (min-width:1333px){section.resellersearch button{padding:1em 1.3em}}section.resellersearch button span{background-image:url(../img/arrowright.svg);background-size:100% auto;display:inline-block;margin-left:1em;transition:margin-left 0.2s ease;vertical-align:top;width:15px;height:14px}@media screen and (min-width:1333px){section.resellersearch button span{width:20px}}section.resellersearch button:hover span{margin-left:1.2em}section.instagram{display:flex;flex-direction:row;background-color:#ffffff;color:#000;justify-content:center;padding:20px}@media screen and (min-width:768px){section.instagram{padding:95px 0px 55px}}@media screen and (min-width:1333px){section.instagram{padding:150px 0px 110px}}section.instagram .inner{display:flex;flex-direction:column-reverse;align-items:center}@media screen and (min-width:980px){section.instagram .inner{flex-direction:row;flex:0 0 960px}}@media screen and (min-width:1350px){section.instagram .inner{max-width:none;flex:0 0 1310px}}section.instagram .left{flex:1;padding-right:20px}@media screen and (min-width:768px){section.instagram .left{padding:0 20px}}@media screen and (min-width:1333px){section.instagram .left{padding-right:20px}}section.instagram .left a{color:#b08d8b;text-transform:none;font-weight:600}section.instagram .left h2{margin:0 0 1em}@media screen and (min-width:1333px){section.instagram .left h2{margin:0.8em 0 1em}}section.instagram .right{display:flex;flex-wrap:wrap;flex:1 1 auto;width:100%;max-width:600px;margin-bottom:40px}@media screen and (min-width:1333px){section.instagram .right{flex:0 1 35%}}section.instagram .right a{flex:1 1 calc(50% - 6px);background-size:cover;padding-top:50%;margin:0 2px 4px;border:1px solid #ccc}section.product{display:flex;flex-direction:column-reverse;background-color:#fff}@media screen and (min-width:768px){section.product{flex-direction:row}}@media screen and (min-width:768px){section.product .mob{display:none}}section.product .dsk{display:none}@media screen and (min-width:768px){section.product .dsk{display:block}}section.product .left{background-position:center bottom;flex:0 0 auto;background-size:0}@media screen and (min-width:768px){section.product .left{background-size:cover;flex:0 0 330px}}@media screen and (min-width:1350px){section.product .left{flex:0 0 calc((100% - 1310px)/2 + 415px)}}section.product .right{width:100%;padding:0;flex:1 1 auto;background-color:#fff}@media screen and (min-width:768px){section.product .right{overflow:hidden;padding-bottom:200px;flex:0 0 calc(100% - 330px);overflow:hidden}}@media screen and (min-width:1350px){section.product .right{flex:0 0 calc((100% - 1310px)/2 + 605px)}}section.product .right .imagewrap{padding:0 25px;box-sizing:border-box}@media screen and (min-width:768px){section.product .right .imagewrap{padding:0}}section.product .right .imagewrap .prev,section.product .right .imagewrap .next{position:absolute;top:50%;left:0;background-color:transparent;border:0;font-size:40px;color:#000;opacity:0.8;cursor:pointer;transform:translateY(-50%)}section.product .right .imagewrap .prev::after,section.product .right .imagewrap .next::after{font-family:FontAwesome;content:""}section.product .right .imagewrap .next{left:auto;right:0}section.product .right .imagewrap .next::after{content:""}section.product .right .image{width:100%;max-width:835px}section.product .right .image .slick-slide{max-width:835px;display:inline-block}section.product .right .image .slide{background-size:contain}section.product .right .image .slide:after{content:"";display:block;padding-bottom:100%}section.product h2{color:#000;font-size:1.5rem;flex:0;text-align:center}section.product h2.mob{margin-top:2em}section.product .compatible .list{display:flex;justify-content:center;flex-wrap:wrap}section.product .compatible .product{padding:0;margin:0 10px 45px;flex-wrap:wrap;text-align:center;color:#000;box-shadow:0 0 10px rgba(0, 0, 0, 0);transition:box-shadow 0.5s ease;flex:0 0 170px;text-transform:none;line-height:1em;min-height:230px}@media screen and (min-width:1350px){section.product .compatible .product{min-height:270px;flex:0 0 200px}}section.product .compatible .product img{width:98%;margin:0 auto;transition:width 0.2s ease}section.product .compatible .product:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}section.product .compatible .product:hover img{width:100%}section.product .left{text-align:left}@media screen and (min-width:768px){section.product .left{text-align:right}}section.product .left .info{background-color:#e8e8e8}section.product .left .info .inner{text-align:left;width:100%;display:inline-block;color:#000;padding:30px 20px 20px 20px;box-sizing:border-box;max-width:350px}@media screen and (min-width:768px){section.product .left .info .inner{padding:30px 20px 20px 20px}}@media screen and (min-width:1350px){section.product .left .info .inner{max-width:430px}}section.product .left .info table{margin-bottom:1.2em}section.product .left .info td{font-weight:bold}section.product .left .info td.head{font-weight:normal}section.product .left h2{font-size:1.5rem;margin-bottom:0.9em;text-align:left}@media screen and (min-width:768px){section.product .left h2{text-align:left}}section.product .left .download{background-color:#000;color:#fff;display:flex;flex-direction:row;height:90px}@media screen and (min-width:768px){section.product .left .download{flex-direction:row-reverse}}section.product .left .download .inner{text-align:left;width:100%;color:#fff;padding:0 20px;box-sizing:border-box;max-width:350px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1350px){section.product .left .download .inner{max-width:430px}}section.product .left .download a::after{content:"";color:#fff;font-size:1.5rem;font-family:"FontAwesome";margin-left:0.5em;vertical-align:middle}section.product .left .share{text-align:right;background-color:#b08d8b;color:#fff;display:flex;flex-direction:row;height:90px;text-transform:uppercase}@media screen and (min-width:768px){section.product .left .share{flex-direction:row-reverse}}section.product .left .share .inner{text-align:left;width:100%;display:inline-block;color:#fff;padding:30px 20px 20px 20px;box-sizing:border-box;max-width:350px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:1350px){section.product .left .share .inner{max-width:430px}}section.product .left .share a{display:inline-block;font-size:1.8rem;margin-left:10px}section.products{background-color:#fff}section.products .bg{position:absolute;left:0;top:0;height:100%;width:50%;background-color:#e8e8e8}section.products>.inner{max-width:960px;width:100%;margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap}@media screen and (min-width:1350px){section.products>.inner{max-width:1340px}}section.products .left{background-color:#e8e8e8;color:#000;flex-direction:column;flex:0 0 330px;display:none}@media screen and (min-width:1000px){section.products .left{flex:0 0 330px;display:flex}}@media screen and (min-width:1350px){section.products .left{flex:0 0 430px}}section.products .left .info{text-align:right;flex:1}section.products .left .info .inner{padding-top:3rem;width:100%;text-align:left;display:inline-block;line-height:1.45em;padding-right:20px;box-sizing:border-box;padding-bottom:2em;max-width:410px}section.products .left h2{font-size:1.5rem;margin-bottom:0.8em}section.products .left a{display:block;text-transform:uppercase}section.products .left a.selected{font-weight:700}section.products .left a.sub{text-transform:none;padding-left:0.7em}section.products .right{background-color:#fff;box-sizing:border-box;padding:25px 10px 20px 10px;flex:0 0 calc(100% - 10px)}@media screen and (min-width:1000px){section.products .right{flex:1;padding-left:30px;padding-top:65px;padding-bottom:40px;padding-right:0}}section.products .right .inner{display:flex;flex-wrap:wrap}section.products .right .inner h2{color:#000;flex:1 1 100%}@media screen and (min-width:1000px){section.products .right .inner h2{display:none}}section.products .right .description{color:#000;padding-bottom:1em}section.products .right .product{padding:0;margin:0 10px 45px;flex-wrap:wrap;text-align:center;color:#000;box-shadow:0 0 10px rgba(0, 0, 0, 0);transition:box-shadow 0.5s ease;text-transform:none;line-height:1em;min-height:230px;flex:0 0 calc(50% - 20px)}@media screen and (min-width:500px){section.products .right .product{margin:0 10px 45px;flex:0 0 calc(50% - 20px)}}@media screen and (min-width:768px){section.products .right .product{flex:0 0 170px}}@media screen and (min-width:1350px){section.products .right .product{min-height:270px;flex:0 0 200px}}section.products .right .product img{width:98%;margin:0 auto;transition:width 0.2s ease}section.products .right .product:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}section.products .right .product:hover img{width:100%}section.products .backwrap{background-color:#fff}section.products .backwrap .bg{background-color:#000;background-color:#b08d8b;width:30%}section.products .backwrap .inner{text-align:left;color:#fff;width:100%;margin:0 auto;padding:0 0 0 20px;display:flex;flex-direction:row;max-width:960px;box-sizing:border-box}@media screen and (min-width:1000px){section.products .backwrap .inner{padding:0}}@media screen and (min-width:1350px){section.products .backwrap .inner{max-width:1310px}}section.products .backwrap .left{display:flex;flex-direction:column;justify-content:center;background-color:#000;background-color:#b08d8b;color:#fff;box-sizing:border-box;min-height:90px;flex:0 0 auto}@media screen and (min-width:1000px){section.products .backwrap .left{flex:0 0 330px}}@media screen and (min-width:1350px){section.products .backwrap .left{flex:0 0 415px}}section.products .backwrap a{display:inline-block}section.products .backwrap a::after{content:"";color:#fff;font-family:"FontAwesome";margin-left:0.5em;padding-right:20px}section.products .morewrap .bg{background-color:#b08d8b;width:30%}section.products .morewrap .inner{display:flex;width:100%;margin:0 auto;color:#fff;height:90px;box-sizing:border-box;flex-direction:row-reverse;max-width:960px;background-color:#b08d8b}@media screen and (min-width:1350px){section.products .morewrap .inner{max-width:1310px}}section.products .morewrap .right{padding:0;background-color:transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 calc(100% - 330px)}@media screen and (min-width:1350px){section.products .morewrap .right{flex:0 0 895px}}section.products .morewrap a::after{content:"";color:#fff;font-family:"FontAwesome";margin-left:0.5em}section.subhero{background-color:#fff;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (min-width:768px){section.subhero{flex-direction:row;min-height:52vh;padding:20px 0}}@media screen and (min-width:1350px){section.subhero{min-height:72vh}}section.subhero .bg{position:absolute;left:0;top:0;height:100%;background-color:#e8e8e8;width:calc((100% - 960px)/2 + 135px);display:none}@media screen and (min-width:768px){section.subhero .bg{display:block}}@media screen and (min-width:1350px){section.subhero .bg{width:calc((100% - 1310px)/2 + 195px)}}section.subhero .inner{width:100%;margin:0 auto;color:#000;flex:1;display:flex;flex-direction:column-reverse;align-items:center;max-width:960px;box-sizing:border-box}@media screen and (min-width:768px){section.subhero .inner{padding:0 20px;max-width:960px;flex-direction:row}}@media screen and (min-width:1350px){section.subhero .inner{max-width:1310px}}section.subhero .left{width:100%;flex:1 1 auto;background-color:#e8e8e8;padding:0 20px;box-sizing:border-box}@media screen and (min-width:768px){section.subhero .left{padding:0;background-color:transparent;width:auto;flex:0 0 46%}}section.subhero .right{flex:1 1 auto;height:300px}@media screen and (min-width:768px){section.subhero .right{flex:0 0 54%;height:100%}}section.subhero .right .image{height:300px;margin:0 auto;width:300px;background-size:contain}@media screen and (min-width:768px){section.subhero .right .image{width:100%;height:100%;margin:0}}@media screen and (min-width:768px){section.subhero .indented{padding-left:100px}}section.shoppicker{background-color:#fff}section.shoppicker .picker{background-color:#b08d8b}section.shoppicker .picker .inner{width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center;max-width:960px;min-height:310px}@media screen and (min-width:768px){section.shoppicker .picker .inner{min-height:400px;flex-direction:row}}@media screen and (min-width:1350px){section.shoppicker .picker .inner{max-width:1080px}}section.shoppicker .picker .left{flex:0 0 150px;background-image:url(../img/kivi2.svg);background-size:100px auto;background-position:left center;width:calc(100% - 60px)}@media screen and (min-width:768px){section.shoppicker .picker .left{flex:0 0 300px;min-height:300px;background-size:200px auto;width:auto}}section.shoppicker .picker .right{flex:1;width:calc(100% - 60px);padding-bottom:40px}@media screen and (min-width:768px){section.shoppicker .picker .right{width:auto;padding:0}}section.shoppicker .result .inner{margin:0 auto;color:#000;box-sizing:border-box;padding:1.5em 30px 2em;line-height:1.4em;max-width:960px}@media screen and (min-width:768px){section.shoppicker .result .inner{padding:1.5em 0 2em 300px}}@media screen and (min-width:1350px){section.shoppicker .result .inner{max-width:1080px}}section.shoppicker .result .inner a{text-transform:none}section.shoppicker .result .inner p{margin:0}section.shoppicker .result .name{font-size:1.15rem;font-weight:600;text-transform:uppercase}section.shoppicker .result .url{font-weight:600}section.shoppicker .result .url::after{content:"";font-family:FontAwesome;margin-left:0.5em;vertical-align:middle}section.shoppicker select{border:0;background-color:#fff;border-radius:0;width:100%;font-size:1rem;padding:0.8em 1em;display:block;max-width:320px}section.shoppicker select:focus{outline:none}section.news{background-color:#fff;color:#000}section.news .bg{position:absolute;left:0;top:0;height:100%;background-color:#e8e8e8;width:calc((100% - 960px)/2 + 135px)}@media screen and (min-width:1350px){section.news .bg{width:calc((100% - 1310px)/2 + 195px)}}section.news .inner{max-width:960px;margin:0 auto;padding:80px 20px}@media screen and (min-width:1350px){section.news .inner{max-width:1310px}}section.news .inner h1{margin-bottom:1em}section.news .white{background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, 0.3);padding:20px 40px;box-sizing:border-box;display:flex;flex-direction:row}section.news .item{position:relative;width:100%;margin:0 auto 50px;max-width:920px}@media screen and (min-width:1350px){section.news .item{max-width:1130px}}section.news .shadow{background-color:#b08d8b;position:absolute;bottom:-20px;left:-20px;height:calc(100% - 30px);width:60%}section.news .image{flex:0 0 310px;background-size:contain;background-position:center top}section.news .content{flex:1;padding-left:40px;padding-bottom:1em}section.news .heading{text-transform:uppercase;margin-bottom:0}section.news .time{margin-top:0}section.news .heading,section.news .time{font-weight:600}section.info{background-color:#fff;padding-top:65px}@media screen and (min-width:1000px){section.info{padding-top:85px}}section.info .items .navstop{position:absolute;top:-140px}@media screen and (min-width:960px){section.info .items .navstop{top:-230px}}section.info .items .bg{position:absolute;left:0;top:0;height:100%;background-color:#e8e8e8;width:calc((100% - 960px)/2 + 135px)}@media screen and (min-width:1350px){section.info .items .bg{width:calc((100% - 1310px)/2 + 195px)}}section.info .items .inner{margin:0 auto;padding:0 20px;max-width:960px}@media screen and (min-width:768px){section.info .items .inner{padding:65px 20px}}@media screen and (min-width:1350px){section.info .items .inner{max-width:1310px}}section.info .items .item{color:#000}@media screen and (min-width:768px){section.info .items .item{display:flex;flex-wrap:wrap;flex-direction:row}}section.info .items .item a{color:#3366ff}section.info .items .left{box-sizing:border-box;padding-bottom:2em}@media screen and (min-width:768px){section.info .items .left{flex:1 1 30%}}@media screen and (min-width:1350px){section.info .items .left{flex:1 1 50%}}section.info .items .left .image{margin-top:30px}section.info .items .left .image .shadow{position:absolute;right:0;background-color:#b08d8b;width:85%;height:85%;bottom:-20px}@media screen and (min-width:1350px){section.info .items .left .image .shadow{bottom:-30px}}section.info .items .left .image img{position:relative;height:auto;display:block;width:calc(100% - 20px);box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}@media screen and (min-width:1350px){section.info .items .left .image img{box-shadow:0 0 30px rgba(0, 0, 0, 0.3);width:calc(100% - 40px)}}section.info .items .right{box-sizing:border-box;padding-bottom:0.5em}@media screen and (min-width:768px){section.info .items .right{flex:1 1 50%;padding-left:55px;padding-bottom:0}}@media screen and (min-width:1350px){section.info .items .right{padding-left:95px}}section.info .items .right h2{margin:0.3em 0 0.2em;font-size:2.4rem}section.info a{text-transform:none;text-decoration:underline}section.subnavi{height:90px;background-color:#b08d8b}section.subnavi .inner{margin:0 auto;display:flex;flex-direction:row;justify-content:space-between;align-content:center;height:100%;padding:0px 25px;max-width:960px}@media screen and (min-width:1350px){section.subnavi .inner{max-width:1150px}}section.subnavi a{flex:0 0 auto;display:inline-block;display:flex;justify-content:center;align-items:center}section.subnavi a span{flex:0 0 auto;padding:5px 16px 0px;line-height:1.1em}section.subnavi a.active span{border:2px solid #fff}section.contact{background-color:#fff;color:#000}section.contact a{text-transform:none}section.contact .bg{position:absolute;left:0;top:0;height:100%;background-color:#e8e8e8;width:calc((100% - 960px)/2 + 135px);display:none}@media screen and (min-width:1000px){section.contact .bg{display:block}}@media screen and (min-width:1350px){section.contact .bg{width:calc((100% - 1310px)/2 + 195px)}}section.contact .inner{max-width:960px;margin:0 auto;padding:10px 15px}@media screen and (min-width:1000px){section.contact .inner{padding:80px 20px}}@media screen and (min-width:1350px){section.contact .inner{max-width:1310px}}section.contact form{position:relative}section.contact .form{margin:0 auto}@media screen and (min-width:1000px){section.contact .form{padding-top:25px;width:calc(100% - 160px)}}section.contact .shadow{position:absolute;left:0;background-color:#b08d8b;width:57%;height:80%;bottom:-20px;display:none}@media screen and (min-width:1000px){section.contact .shadow{display:block}}@media screen and (min-width:1350px){section.contact .shadow{bottom:-20px}}section.contact .content{background-color:#fff;box-shadow:0 0 30px rgba(0, 0, 0, 0.3);padding:5px 15px 15px;box-sizing:border-box}@media screen and (min-width:1000px){section.contact .content{padding:55px 50px 50px 80px;width:calc(100% - 20px);margin-left:20px}}section.contact .content .fields{margin-top:1.5em;display:flex;flex-direction:column}@media screen and (min-width:1350px){section.contact .content .fields{flex-direction:row}}section.contact .content .left{display:inline-block;flex:0 0 auto;box-sizing:border-box;padding-right:10px}@media screen and (min-width:1000px){section.contact .content .left{padding-right:30px}}@media screen and (min-width:1350px){section.contact .content .left{flex:0 0 355px}}section.contact .content .right{display:inline-block;flex-direction:column;flex:1 1 auto;box-sizing:border-box;padding-right:10px}@media screen and (min-width:1000px){section.contact .content .right{padding-right:30px}}section.contact .content .field{box-sizing:border-box;border:1px solid #000;margin-bottom:5px;padding:7px 10px 2px}@media screen and (min-width:1000px){section.contact .content .field{margin-bottom:15px;padding:12px 20px 7px}}section.contact .content .field::after{content:"*";position:absolute;right:-15px;top:-5px;color:#b08d8b}section.contact .content .field.invalid{border:1px solid #f00}section.contact .content .field.invalid input,section.contact .content .field.invalid textarea{color:#f00}section.contact .content .right .field{height:auto}@media screen and (min-width:1000px){section.contact .content .right .field{height:calc(100% - 15px)}}section.contact .content input,section.contact .content select,section.contact .content textarea{width:100%;box-sizing:border-box;border:0;background-color:transparent;appearance:none;font-family:inherit;font-size:0.97rem}section.contact .content input:focus,section.contact .content select:focus,section.contact .content textarea:focus{outline:none}section.contact .content textarea{resize:none;height:50px}@media screen and (min-width:1000px){section.contact .content textarea{height:120px}}@media screen and (min-width:1350px){section.contact .content textarea{height:100%}}section.contact .content .submit{background-color:#b08d8b;border:1px solid #b08d8b;color:#fff;text-align:left;box-sizing:border-box;padding-left:20px;font-family:inherit;font-size:0.97rem;height:33px;width:calc(100% - 10px);cursor:pointer}@media screen and (min-width:1000px){section.contact .content .submit{width:calc(100% - 30px);height:43px}}section.contact .content .submit span{line-height:1.9em}section.contact .thankyou{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(255, 255, 255, 0.8);display:none;flex-direction:row;align-items:flex-end}section.contact .thankyou.visible{display:flex}section.contact .thankyou .text{flex:1 1 auto;padding:15px;box-sizing:border-box}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}section.newslinks{background-color:#fff;color:#000;display:flex;flex-direction:column}section.newslinks .inner{margin:0 auto;display:flex;flex-direction:column-reverse;max-width:720px;max-width:960px;padding:90px 0px 25px 0px;box-sizing:border-box;padding:28px 0 25px;width:100%}@media screen and (min-width:1000px){section.newslinks .inner{padding:50px 0 25px;flex-direction:row}}@media screen and (min-width:1350px){section.newslinks .inner{padding:50px 0 25px;max-width:1314px;box-sizing:content-box}}section.newslinks .left{padding:13px 20px}@media screen and (min-width:1000px){section.newslinks .left{padding:0;flex:0 0 calc(100% - 250px)}}section.newslinks .right{display:none;flex:0 0 100px}@media screen and (min-width:768px){section.newslinks .right{flex:0 0 100px}}@media screen and (min-width:1350px){section.newslinks .right{flex:0 0 250px}}section.newslinks .right .img1{position:absolute;width:100px;animation:rotate 90s infinite linear;left:calc(50% - 50px)}@media screen and (min-width:768px){section.newslinks .right .img1{left:20px}}@media screen and (min-width:1000px){section.newslinks .right .img1{width:75%;top:50%;transform:translateY(-50%)}}@media screen and (min-width:1333px){section.newslinks .right .img1{width:65%}}section.newslinks .right .img2{animation:rotate 120s infinite linear reverse;position:absolute;width:100px;left:calc(50% - 50px);opacity:0.3}@media screen and (min-width:768px){section.newslinks .right .img2{left:20px}}@media screen and (min-width:1000px){section.newslinks .right .img2{width:75%;top:50%;transform:translateY(-50%)}}@media screen and (min-width:1333px){section.newslinks .right .img2{width:65%}}section.newslinks .items{padding:0 0 20px 35px;overflow:hidden}@media screen and (min-width:768px){section.newslinks .items{overflow:auto}}@media screen and (min-width:1000px){section.newslinks .items{padding:0 0 1em 55px}}section.newslinks .items .item{padding-bottom:1em}section.newslinks .items .date{color:#aaa;margin:0}section.newslinks .items a{display:inline-block;text-transform:none;font-weight:600;line-height:1em}section.newslinks .link{background-color:#b08d8b;color:#fff;display:flex;flex-direction:row;align-items:center;width:100%;max-width:450px;padding-right:40px;flex:0 0 60px;box-sizing:border-box;padding-left:15px}@media screen and (min-width:768px){section.newslinks .link{justify-content:center;text-align:right;justify-content:flex-end;padding-right:100px}}@media screen and (min-width:1350px){section.newslinks .link{flex:0 0 90px;max-width:710px;padding-right:150px}}section.newslinks .link span{max-width:666px;display:inline-block;line-height:1em}@media screen and (min-width:768px){section.newslinks .link span{width:100%}}section.newslinks .link:hover span::after{right:-42px}section.post{background-color:#fff;color:#000}section.post .bg{position:absolute;left:0;top:0;height:100%;background-color:#e8e8e8;width:calc((100% - 960px)/2 + 135px);display:none}@media screen and (min-width:1000px){section.post .bg{display:block}}@media screen and (min-width:1350px){section.post .bg{width:calc((100% - 1310px)/2 + 195px)}}section.post .inner{max-width:960px;margin:0 auto;padding:10px 15px}@media screen and (min-width:1000px){section.post .inner{padding:80px 20px}}@media screen and (min-width:1350px){section.post .inner{max-width:1310px}}section.post .form{margin-bottom:4em}section.post .shadow{position:absolute;left:0;background-color:#b08d8b;width:57%;height:80%;bottom:-20px;display:none}@media screen and (min-width:1000px){section.post .shadow{display:block}}@media screen and (min-width:1350px){section.post .shadow{bottom:-20px}}section.post .content{background-color:#fff;box-shadow:0 0 30px rgba(0, 0, 0, 0.3);padding:5px 15px 15px;box-sizing:border-box}@media screen and (min-width:1000px){section.post .content{padding:55px 50px 50px 80px;width:calc(100% - 20px);margin-left:20px}}section.post .content .left{display:inline-block;flex:0 0 auto;box-sizing:border-box;padding-right:10px}@media screen and (min-width:1000px){section.post .content .left{padding-right:30px}}@media screen and (min-width:1350px){section.post .content .left{flex:0 0 355px}}section.post .content .right{display:inline-block;flex-direction:column;flex:1 1 auto;box-sizing:border-box;padding-right:10px}@media screen and (min-width:1000px){section.post .content .right{padding-right:30px}}section.post .content .image{display:block;padding-top:20px;padding-bottom:33px}@media screen and (min-width:1000px){section.post .content .image{padding-top:0;padding-bottom:0;display:inline-block;width:355px;vertical-align:top;padding-right:53px;box-sizing:border-box}}section.post .content .text{display:block}@media screen and (min-width:1000px){section.post .content .text{display:inline-block;width:calc(100% - 360px);vertical-align:top}}section.post .content .text h1,section.post .content .text h2{margin-top:0}section.post .content .image img{border:1px solid #ccc;max-width:100%;height:auto}section.post .content a{color:inherit !important;text-transform:none}section.infoheader{background-color:#b08d8b;padding:30px 20px;z-index:1;position:fixed;width:100%;left:0;top:55px;box-sizing:border-box;text-align:right}@media screen and (min-width:960px){section.infoheader{text-align:left}}@media screen and (min-width:1000px){section.infoheader{top:135px}}@media screen and (min-width:960px){section.infoheader .mobileitems{display:none}}section.infoheader .mobileitems select{padding:4px 10px;min-width:200px;width:100%;max-width:400px;font-size:1.2rem}section.infoheader .items{margin:0 auto;text-align:center;display:none}@media screen and (min-width:960px){section.infoheader .items{display:block;max-width:960px}}@media screen and (min-width:1350px){section.infoheader .items{max-width:1235px}}section.infoheader .items a{padding:0 1em}section.infoheader .items a.active{text-decoration:underline}section.plain{background-color:#fff;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media screen and (min-width:768px){section.plain{flex-direction:row;min-height:52vh;padding:20px 0}}@media screen and (min-width:1350px){section.plain{min-height:72vh}}section.plain .bg{position:absolute;left:0;top:0;height:100%;background-color:#e8e8e8;width:calc((100% - 960px)/2 + 135px);display:none}@media screen and (min-width:768px){section.plain .bg{display:block}}@media screen and (min-width:1350px){section.plain .bg{width:calc((100% - 1310px)/2 + 195px)}}section.plain .inner{width:100%;margin:0 auto;color:#000;flex:1;max-width:960px;box-sizing:border-box;padding:0 20px}@media screen and (min-width:768px){section.plain .inner{max-width:960px}}@media screen and (min-width:1350px){section.plain .inner{max-width:1310px}}@media screen and (min-width:768px){section.plain .indented{padding-left:100px}}section.plain a{text-transform:none}section.facebook{display:flex;flex-direction:row;background-color:#e5e5e5;color:#000;justify-content:center;padding:20px}@media screen and (min-width:768px){section.facebook{padding:95px 0 40px}}@media screen and (min-width:1333px){section.facebook{padding:150px 0 50px}}section.facebook .inner{display:flex;flex-direction:column-reverse;width:100%;justify-content:center;max-width:480px}@media screen and (min-width:768px){section.facebook .inner{align-items:center;flex-direction:row;flex:1 1 auto;max-width:960px}}@media screen and (min-width:1350px){section.facebook .inner{max-width:none;flex:0 0 1310px}}section.facebook .left{flex:1;padding-right:20px;box-sizing:border-box;display:none}@media screen and (min-width:768px){section.facebook .left{display:block;padding:0 20px;flex:0 0 calc(100% - 400px)}}section.facebook .left a{color:#b08d8b;text-transform:none;font-weight:600}section.facebook .left h2{margin:0 0 1em}@media screen and (min-width:1333px){section.facebook .left h2{margin:0.8em 0 1em}}section.facebook .right{display:flex;flex-wrap:wrap;flex:1 1 auto;width:100%;max-width:600px;margin-bottom:40px}@media screen and (min-width:768px){section.facebook .right{flex:0 0 400px}}section.plain .searchresults{display:flex;flex-direction:row;flex-wrap:wrap;min-height:200px}section.plain .searchresults h3{flex:1 1 100%}section.plain .searchresults .product{padding:0 0 20px;margin:0 10px 45px;flex-wrap:wrap;text-align:center;color:#000;box-shadow:0 0 10px rgba(0, 0, 0, 0);transition:box-shadow 0.5s ease;text-transform:none;line-height:1em;min-height:230px;flex:0 0 calc(50% - 20px);background-color:#fff}@media screen and (min-width:500px){section.plain .searchresults .product{margin:0 10px 45px;flex:0 0 calc(50% - 20px)}}@media screen and (min-width:768px){section.plain .searchresults .product{flex:0 0 170px}}@media screen and (min-width:1350px){section.plain .searchresults .product{padding:0;min-height:270px;flex:0 0 200px}}section.plain .searchresults .product img{width:98%;margin:0 auto;transition:width 0.2s ease}section.plain .searchresults .product:hover{box-shadow:0 0 10px rgba(0, 0, 0, 0.3)}section.plain .searchresults .product:hover img{width:100%}section.plain .searchresults .page{flex:1 1 100%;margin-bottom:1em}section.heading{background-color:#fff;padding:30px 0 20px}section.heading .inner{max-width:1310px;margin:0 auto;padding:0 20px}section.heading h1{color:#000;margin-bottom:0}