/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:contrafaceBold;src:url(STIHLContrafaceText-Bold.970bf8ff5f0fd1b9a9d1.woff);src:url(STIHLContrafaceText-Bold.5b814dcf206d579de11e.woff2)}@font-face{font-family:contraface;src:url(STIHLContrafaceText.f3a663ec2f2a92c5f293.woff);src:url(STIHLContrafaceText.90e3ea3e17193c71737b.woff2)}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.hg-theme-default .hg-button{height:80px!important}.hg-theme-default .hg-button span{font-size:24px;font-family:contrafaceBold;color:#b1b1b1}body,html{height:100%;width:100%;font-family:contrafaceBold}div.lateral-menu{background-color:#ededed;padding:15px}div.lateral-menu img{margin-bottom:15px}div.restart{height:36px;width:36px;background-color:#fff;background-image:url(restart2.1aafb2155c465c684c85.png);background-size:100% 100%;border:2px solid #000;margin-right:15px;border-radius:5px;margin-top:-5px}div.homebg{background-image:url(bg1.b330b49c6831ec97712b.jpg);background-size:cover;padding:25px}div.homebg img.home-logo{width:300px;height:auto;margin-bottom:25px}div.homebg h1{color:#fff;font-size:88px;line-height:88px;text-shadow:0 0 10px #0009;margin:40px 0 25px}div.homebg h1,div.homebg h3{text-transform:uppercase;text-align:center}div.homebg h3{font-family:contraface;color:#ffffffe6;font-size:44px;line-height:50px;width:45%;text-shadow:0 0 20px #000000fc;margin:0 0 25px}div.homebg h3 strong{font-family:contrafaceBold;color:#fff}div.btn-home{height:220px;width:220px;padding:20px;border-radius:6px;box-shadow:0 0 35px #0006}div.btn-home img{width:100%;height:auto;margin-bottom:25px}div.btn-home img.home-marker{height:60px;width:auto;margin-bottom:15px}div.btn-home label{font-size:24px;text-transform:uppercase}div.btn-home.orange{background-color:#f37a1f;color:#fff;border:2px solid #ffffff40}button.orange-small{background-color:#f37a1f;color:#fff;border:none;font-size:24px;text-transform:uppercase;margin:-7px 0 5px 20px;padding:10px 20px;border-radius:5px;line-height:24px}div.btn-home.white{background-color:#fff;color:#000;border:2px solid #f37a1f}button.orange-email{padding:28px 50px}button.orange-address,button.orange-email{height:80px;font-size:24px;text-transform:uppercase;color:#fff;background-color:#f37a1f;border:none;border-radius:8px}button.orange-address{padding:28px 20px}div.addressbg{background-image:url(bg2.d40cc402a2604b4fa0ad.jpg);background-size:cover;position:relative}div.addressbg div.address-top{position:absolute;width:100%;top:80px;left:0;z-index:1}div.addressbg div.address-top h1{text-transform:uppercase;font-size:77px;margin:0 0 10px;color:#fff;text-shadow:0 0 15px #000c}div.addressbg div.address-top div.search{width:70%;position:relative}div.addressbg div.address-top div.search input{margin:0 30px 0 0;height:80px;border-radius:8px;border:2px solid #0003;padding:24px 25px;font-size:32px;font-family:contraface}div.addressbg div.address-top div.search input::placeholder{color:#dadada;font-size:32px;margin:0}div.addressbg div.address-top div.search button{width:217px}div.addressbg div.address-top div.search img.clear{position:absolute;top:18px;right:263px;opacity:.2}div.addressbg .gmap{transition:all .5s ease-in-out;height:100%;width:100%}div.simple-keyboard{max-width:100%;width:100%;padding:40px;border-radius:0;position:absolute;bottom:0;left:0}.hide{opacity:0}.show{opacity:1}.pac-item{line-height:52px!important;padding:0 10px}.pac-icon{margin-top:16px!important}.pac-item,.pac-item-query{font-size:26px!important}div.kit-side{width:30%;background-color:#dadada;padding:50px}div.kit-side h3{text-transform:uppercase;font-size:32px;margin:0;padding:0 0 5px;border-bottom:1px solid #000}div.kit-side div.address{font-size:22px;font-family:contraface;line-height:22px;padding:15px 0}div.kit-side div.acreage{font-size:28px;font-family:contraface;text-transform:uppercase;padding:15px 0;border-top:1px solid #000}div.kit-side div.map-container{width:100%;display:block}div.kit-side div.map-container:after{content:"";display:block;padding-bottom:100%}div.kit-side div.orange-container{width:100%;display:block;background-color:#f37a1f;padding:80px 20px;border-radius:8px;border:3px solid #fffc}div.kit-side div.orange-container img{width:100%;height:auto}div.kit-side div.btn-mail{height:60px;text-transform:uppercase;padding:0 20px;background-color:#666;color:#fff;border-radius:4px}div.kit-side div.btn-mail img{height:35px;width:auto;margin-right:10px}div.kit-side p{font-size:22px;font-family:contraface}div.kit-side div.btn-mail.orange{background-color:#f37a1f}div.kit-content{padding:30px 50px}div.kit-content h1{margin:0;padding:0;font-size:66px;height:60px;color:#f37a1f;text-transform:uppercase}div.kit-content img.logo{height:60px;width:auto}div.kit-content div.badge{height:36px;color:#fff;font-size:24px;line-height:24px;background-color:#f37a1f;margin-right:10px;border-radius:18px;padding:0 12px}div.kit-content div.filters{width:100%;margin-bottom:30px}div.kit-content div.filters p{font-size:30px;text-transform:uppercase;color:#b1b1b1;width:600px;margin:0 0 20px;text-align:center}div.kit-content div.filters h3{margin:20px 0;color:#b1b1b1;font-family:contraface;font-size:32px;text-transform:uppercase}div.kit-content div.filters button.orange-filter{height:60px;text-transform:uppercase;font-size:28px;padding:0 50px;border-radius:5px;border:none;line-height:60px;background-color:#f37a1f;color:#fff}div.kit-content div.filters div.filter-row{margin:0 0 40px;width:90%}div.kit-content div.filters div.filter-row div.filter-option{border-radius:4px;border:1px solid #868686;height:60px;background-color:#fff;margin-right:10px}div.kit-content div.filters div.filter-row div.filter-option span{text-transform:uppercase;color:#666;font-size:28px;line-height:22px;height:22px;padding:0;margin:3px 0 0}div.kit-content div.filters div.filter-row div.filter-option span.medium{font-size:24px;line-height:24px;height:24px}div.kit-content div.filters div.filter-row div.filter-option span.small{font-size:12px;line-height:12px;height:12px}div.kit-content div.filters div.filter-row div.filter-option img{opacity:.25;height:35px;width:auto;margin-right:5px}div.kit-content div.filters div.filter-row div.filter-tag{border-radius:4px;border:3px solid #f37a1f;height:60px;background-color:#fff;margin-right:10px;margin-bottom:10px}div.kit-content div.filters div.filter-row div.filter-tag span{text-transform:uppercase;color:#f37a1f;font-size:22px;line-height:16px;padding:0;margin:3px 0 0}div.kit-content div.filters div.filter-row div.filter-tag img{opacity:.5;height:25px;width:auto;margin-right:5px}div.kit-content div.filters div.filter-row div.filter-option.selected{border:3px solid #f37a1f}div.kit-content div.filters div.filter-row div.filter-option.selected span{color:#f37a1f}div.kit-content div.filters div.filter-row div.filter-option.disabled{opacity:.4}div.kit-content div.filters div.filter-row div.filter-option.edit{background-color:#666}div.kit-content div.filters div.filter-row div.filter-option.edit span{color:#fff}div.kit-content div.filters div.filter-row div.filter-tag.disabled{opacity:.3}div.kit-content h4{height:70px;width:100%;line-height:70px;font-size:29px;text-transform:uppercase;margin:40px 0 0;border-bottom:2px solid #999}div.kit-content h4 div.single-cat{height:30px;font-size:18px;border:1px solid #666;color:#666;line-height:30px;border-radius:4px;padding:2px 20px 0;margin:0 10px}div.kit-content div.product-card{border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:40px 0}div.kit-content div.product-card div.internal{border-right:1px solid #dadada;padding:0 40px;position:relative}div.kit-content div.product-card div.internal div.img{width:307px;height:200px;background-position:50%;background-size:contain;background-repeat:no-repeat}div.kit-content div.product-card div.internal img.remove{position:absolute;opacity:.2;height:40px;width:auto;top:0;right:30px}div.kit-content div.product-card div.internal h3{font-size:24px;margin:10px 0 0}div.kit-content div.product-card div.internal span.cat{display:block;font-size:16px;margin:0 0 10px;padding:0;color:#f37a1f}div.kit-content div.product-card div.internal p{font-size:18px;font-family:contraface;margin:0;padding:0;height:80px;overflow:hidden}div.kit-content div.product-card div.internal:nth-child(3n){border-right:none}div.kit-content div.product-card button{height:40px;line-height:40px;text-align:center;font-size:15px;text-transform:uppercase;color:#fff;border-radius:4px;border:none}div.kit-content div.product-card button.orange{background-color:#f37a1f}div.kit-content div.product-card button.gray{background-color:#666}div.kit-content div.product-card button.green{background-color:#fff;color:#749f4a;border:2px solid #749f4a;padding:0 30px}div.kit-content div.product-card div.removed{opacity:.4}div.prod-detail div.back-to-kit{height:85px;background-color:#585757;color:#f37a1f;text-transform:uppercase;font-size:32px;font-family:contraface;text-shadow:0 0 10px #0009}div.prod-detail div.back-to-kit span.material-icons{margin-left:10px;font-size:55px}div.prod-detail div.content{padding:40px;width:100%;background-color:#dadada}div.prod-detail div.content div.product{height:100%;border:2px solid #f37a1f;border-radius:8px;margin-right:40px}div.prod-detail div.content div.product div.main-img{background-color:#fff;border-radius:8px;padding:30px;width:100%;position:relative}div.prod-detail div.content div.product div.main-img div.img-container{height:100%;width:100%;margin:20px;background-position:50%;background-size:contain;background-repeat:no-repeat}div.prod-detail div.content div.product div.main-img div.best-match{position:absolute;top:10px;left:10px;height:55px;border-radius:8px;background-color:#f37a1f;color:#fff;font-size:24px;text-transform:uppercase;padding:0 30px 0 20px;font-family:contraface}div.prod-detail div.content div.product div.main-img div.best-match .material-icons{font-size:30px;margin-right:10px;margin-bottom:5px}div.prod-detail div.content div.product div.prod-content{padding:40px;width:100%}div.prod-detail div.content div.product div.prod-content div.tabs{height:60px}div.prod-detail div.content div.product div.prod-content div.tabs div.tab{height:60px;line-height:60px;font-size:22px;color:#f37a1f;text-align:center;background-color:#585757;border-top-left-radius:4px;border-top-right-radius:4px;margin-right:6px}div.prod-detail div.content div.product div.prod-content div.tabs div.tab:last-child{margin:0}div.prod-detail div.content div.product div.prod-content div.tabs div.tab.active{background-color:#fff}div.prod-detail div.content div.product div.prod-content div.tab-content{padding:30px;background-color:#fff}div.prod-detail div.content div.product div.prod-content div.tab-content h2{margin:0 0 10px;font-size:28px;text-transform:uppercase}div.prod-detail div.content div.product div.prod-content div.tab-content p{margin:20px 0 0;font-family:contraface;font-size:20px;line-height:25px}div.prod-detail div.content div.other-options{overflow:hidden;overflow-y:auto}div.prod-detail div.content div.other-options div.item{position:relative;background-color:#fff;border-radius:8px;height:210px;min-height:210px;padding:20px;margin-bottom:20px}div.prod-detail div.content div.other-options div.item div.best-match{position:absolute;top:4px;left:4px;height:25px;border-radius:4px;background-color:#f37a1f;color:#fff;font-size:13px;text-transform:uppercase;padding:0 15px 0 10px}div.prod-detail div.content div.other-options div.item div.best-match .material-icons{font-size:18px;margin-right:5px;margin-bottom:2px}div.prod-detail div.content div.other-options div.item div.in-kit{position:absolute;top:20px;right:20px;text-transform:uppercase;font-size:18px;color:#749f4a}div.prod-detail div.content div.other-options div.item div.in-kit .material-icons{margin-left:10px;margin-bottom:3px}div.prod-detail div.content div.other-options div.item div.image-container{width:250px;height:170px;margin-right:20px;background-position:50%;background-size:contain;background-repeat:no-repeat}div.prod-detail div.content div.other-options div.item div.item-details h3{margin:0;padding:0;color:#f37a1f;text-transform:uppercase;font-size:28px}div.prod-detail div.content div.other-options div.item div.item-details p{font-size:19px;font-family:contraface;margin:10px 0 20px;line-height:20px;height:40px;overflow:hidden}div.prod-detail div.content div.other-options div.item div.item-details div.button{height:40px;line-height:40px;padding:0 20px;font-size:16px;text-transform:uppercase;color:#fff;border-radius:4px}div.prod-detail div.content div.other-options div.item div.item-details div.button.orange{background-color:#f37a1f}div.prod-detail div.content div.other-options div.item div.item-details div.button.gray{background-color:#666}div.review-kit{padding:40px;background-color:#dadada}div.review-kit h1{margin:0 0 30px;padding:0;font-size:66px;color:#f37a1f;text-transform:uppercase}div.review-kit div.button-nav{height:80px;line-height:80px;padding:0 40px;font-size:32px;text-transform:uppercase;color:#fff;border-radius:4px}div.review-kit div.button-nav.orange,div.review-kit div.button.orange{background-color:#f37a1f}div.review-kit div.button-nav.gray,div.review-kit div.button.gray{background-color:#666}div.review-kit input{margin:0;height:75px;border-radius:8px;border:2px solid #0003;padding:0 25px;font-size:32px;font-family:contraface}div.review-kit input::placeholder{color:#dadada;font-size:32px;margin:0}div.review-kit div.register{overflow:hidden;overflow-y:auto;width:100%}div.review-kit div.register div{margin-bottom:20px}div.review-kit div.register label{font-size:38px;margin-right:20px}div.review-kit div.kit-content{overflow:hidden;overflow-y:auto;width:70%;margin:0 auto}div.review-kit div.kit-content div.item{position:relative;background-color:#fff;border-radius:8px;height:140px;min-height:140px;padding:20px;margin-bottom:20px}div.review-kit div.kit-content div.item div.best-match{position:absolute;top:4px;left:4px;height:25px;border-radius:4px;background-color:#f37a1f;color:#fff;font-size:13px;text-transform:uppercase;padding:0 15px 0 10px}div.review-kit div.kit-content div.item div.best-match .material-icons{font-size:18px;margin-right:5px;margin-bottom:2px}div.review-kit div.kit-content div.item div.image-container{width:250px;height:100px;background-position:50%;background-size:contain;background-repeat:no-repeat;margin-right:20px}div.review-kit div.kit-content div.item div.item-details{margin-right:20px}div.review-kit div.kit-content div.item div.item-details h3{margin:0;padding:0;color:#f37a1f;text-transform:uppercase;font-size:28px}div.review-kit div.kit-content div.item div.item-details p{font-size:19px;font-family:contraface;margin:10px 0 20px;line-height:20px;height:40px;overflow:hidden}div.review-kit div.kit-content div.item div.button{height:40px;line-height:40px;padding:0 20px;font-size:16px;text-transform:uppercase;color:#fff;border-radius:4px}div.image-container-feat{height:60px;width:60px;margin:0 10px 10px 0;background-size:contain;background-position:50%}