/*
CSS tasmaniantiger
Daniel Miguel Baltes Amado <daniel@phunkei.de> (https://www.phunkei.de)
version: 2025-11-07T16:10:14.827Z
*/
@charset "UTF-8";:root{--max-width-wide:1920px}.color-olive{background-color:#464821}.color-black{background-color:#000}.color-red{background-color:#e22}.color-yellow{background-color:#ec3}.color-darkest-grey{background-color:#4d5456}.color-pine{background-color:#505742}.color-navy{background-color:#1f263a}.color-coyote-brown{background-color:#45392b}.color-khaki{background-color:#786c46}.color-pc-greenzone{background-image:url(img/colors/366-pc-greenzone.png);background-size:cover}.color-pc-greenzone>a{opacity:0}.color-multicam{background-image:url(img/colors/394-multicam.png);background-size:cover}.color-multicam>a{opacity:0}.color-carbon{background-image:url(img/colors/043-carbon.png);background-size:cover}.color-carbon>a{opacity:0}.color-cub{background-size:cover;background:#5b6052;background:linear-gradient(135deg,#5b6052 25%,#929b85 50%,#737e5c 76%)}.color-cub>a{opacity:0}.color-4-color-snow-forest,.color-462-4-color-snow-forest{background-image:url(img/colors/462-4-color-snow-forest.png);background-size:cover}.color-4-color-snow-forest>a,.color-462-4-color-snow-forest>a{opacity:0}.color-stone-grey-olive{background-color:#5c5e53}.color-titan-grey{background-color:#44413a}.color-flecktarn-5-ftd,.color-flecktarn-ii{background-image:url(img/colors/464-flecktarn-ii.png);background-size:cover}.color-flecktarn-5-ftd>a,.color-flecktarn-ii>a{opacity:0}.color-3-color-desert{background-image:url(img/colors/463-3-color-desert.png);background-size:cover}.color-3-color-desert>a{opacity:0}.color-3-color-desert-3-ftd,.color-463-3-color-desert-3-ftd{background-image:url(img/colors/463-3-color-desert-3-ftd.png);background-size:cover}.color-3-color-desert-3-ftd>a,.color-463-3-color-desert-3-ftd>a{opacity:0}.color-safety-yellow{background-color:#bada4a}.color-warm-grey{background-color:silver}.color-weiss{background-color:#fff}@font-face{font-family:"Open Sans";font-style:normal;font-weight:300;src:local(""),url(../webfonts/open-sans-v27-latin-300.woff2) format("woff2"),url(../webfonts/open-sans-v27-latin-300.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;src:local(""),url(../webfonts/open-sans-v27-latin-regular.woff2) format("woff2"),url(../webfonts/open-sans-v27-latin-regular.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:800;src:local(""),url(../webfonts/open-sans-v27-latin-800.woff2) format("woff2"),url(../webfonts/open-sans-v27-latin-800.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;src:local(""),url(../webfonts/open-sans-v27-latin-700.woff2) format("woff2"),url(../webfonts/open-sans-v27-latin-700.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:300;src:local(""),url(../webfonts/open-sans-v27-latin-300italic.woff2) format("woff2"),url(../webfonts/open-sans-v27-latin-300italic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;src:local(""),url(../webfonts/open-sans-v27-latin-italic.woff2) format("woff2"),url(../webfonts/open-sans-v27-latin-italic.woff) format("woff")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:700;src:local(""),url(../webfonts/open-sans-v27-latin-700italic.woff2) format("woff2"),url(../webfonts/open-sans-v27-latin-700italic.woff) format("woff")}.slider .text{width:50%;padding:4rem;margin-left:60px;-ms-flex-item-align:center;align-self:center;text-align:center;position:relative;-webkit-transform:scale(1.01);transform:scale(1.01)}.slider .text .height-wrapper div{display:inline-block;width:auto}.slider .text .height-wrapper div .sub{max-width:100%}.slider .text .btn-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column;flex-flow:column;width:auto}.slider .text .btn-wrapper .btn{font-size:1rem;text-decoration:none;text-transform:uppercase;width:100%;opacity:1;padding:1rem 4rem;letter-spacing:.05rem;-webkit-transition:background 50ms;transition:background 50ms;padding:.6rem 2rem;font-weight:700;margin-bottom:1.4rem;font-size:1rem;padding:1rem 4rem;font-weight:700}.slider .text .btn-wrapper .btn:hover{background-color:#f90;color:#fff}form.form input[type=checkbox]{display:block;width:calc(4rem + 4px);height:calc(2rem + 4px);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2rem;position:relative;background-color:#e0e0e0;border:2px solid #e0e0e0;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;outline:0}form.form input[type=checkbox]:disabled{opacity:.5}form.form input[type=checkbox]::before{content:"";background-color:#fff;display:block;position:absolute;width:2rem;height:2rem;border-radius:100%;top:0;left:0;-webkit-transition:left .2s;transition:left .2s}form.form input[type=checkbox]:checked{background-color:#f90;border-color:#f90}form.form input[type=checkbox]:checked::before{left:calc(100% - 2rem)}form.form input[type=email],form.form input[type=numerical],form.form input[type=password],form.form input[type=search],form.form input[type=text]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;background-color:#e0e0e0;color:#000;border:none;padding:.75rem;margin:0;height:3rem;outline:0}form.form input[type=email]::-webkit-input-placeholder,form.form input[type=numerical]::-webkit-input-placeholder,form.form input[type=password]::-webkit-input-placeholder,form.form input[type=search]::-webkit-input-placeholder,form.form input[type=text]::-webkit-input-placeholder{font-family:"Open Sans",sans-serif}form.form input[type=email]::-moz-placeholder,form.form input[type=numerical]::-moz-placeholder,form.form input[type=password]::-moz-placeholder,form.form input[type=search]::-moz-placeholder,form.form input[type=text]::-moz-placeholder{font-family:"Open Sans",sans-serif}form.form input[type=email]:-ms-input-placeholder,form.form input[type=numerical]:-ms-input-placeholder,form.form input[type=password]:-ms-input-placeholder,form.form input[type=search]:-ms-input-placeholder,form.form input[type=text]:-ms-input-placeholder{font-family:"Open Sans",sans-serif}form.form input[type=email]::-ms-input-placeholder,form.form input[type=numerical]::-ms-input-placeholder,form.form input[type=password]::-ms-input-placeholder,form.form input[type=search]::-ms-input-placeholder,form.form input[type=text]::-ms-input-placeholder{font-family:"Open Sans",sans-serif}form.form input[type=email]::placeholder,form.form input[type=numerical]::placeholder,form.form input[type=password]::placeholder,form.form input[type=search]::placeholder,form.form input[type=text]::placeholder{font-family:"Open Sans",sans-serif}form.form input[type=submit]{border:0 solid #f90;border-radius:2px;background-color:#f90;display:inline-block;width:auto;padding:.6rem 2rem;color:#fff;text-align:center;text-transform:uppercase;font-weight:400;cursor:pointer;text-decoration:none;font-family:"Open Sans",sans-serif;-webkit-transition:all .25s;transition:all .25s;letter-spacing:.2rem;line-height:1.5}form.form input[type=submit]:hover{background-color:#000;color:#fff}form.form .select-wrapper{display:inline-block;height:3rem;position:relative;overflow:hidden;vertical-align:center;margin-right:2.4rem;color:#000;padding:0;text-align:left;background-color:#e0e0e0;border:none;text-align:left;border:none}form.form .select-wrapper::after{content:"\f078";font-family:"Font Awesome 5 Pro";top:4px;right:4px;height:calc(3rem - 8px);width:calc(3rem - 8px);padding:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:absolute;color:#fff;pointer-events:none;background-color:#222;background-color:#f90;text-align:center;font-weight:200}form.form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#000;border:0;padding:0 2rem;line-height:3rem;height:3rem;font-weight:300;border-radius:0;width:100%;outline:0;text-align:left;appearance:none;background-color:transparent;border:0;padding:0 2rem;color:#000;outline:0}form.form select::-ms-expand{display:none}form.form .select-wrapper{-webkit-box-shadow:none;box-shadow:none;margin:0}form.form .grid label.captcha,form.form label.captcha{width:100%;display:grid;grid-template-columns:auto 1fr;gap:2rem}form.form .grid label.captcha .wrapper-img,form.form label.captcha .wrapper-img{background-color:#e0e0e0;display:-ms-flexbox;display:flex}form.form .grid label.captcha .wrapper-img img,form.form label.captcha .wrapper-img img{display:block;-ms-flex-item-align:center;align-self:center}form.form .grid label.captcha .wrapper-img button,form.form label.captcha .wrapper-img button{display:block;background-color:#f90;color:#fff;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;padding:0 1rem}form.form .grid label.captcha .wrapper-img button::after,form.form label.captcha .wrapper-img button::after{content:"\f021";font-family:"Font Awesome 5 Pro"}form.form .grid label.captcha .wrapper-img button:hover,form.form label.captcha .wrapper-img button:hover{background-color:#000}form.form .grid label.captcha .wrapper-img button:disabled,form.form label.captcha .wrapper-img button:disabled{background-color:#000;opacity:.5;cursor:wait}.table-grid{display:block}.table-grid tbody{display:block}.table-grid tbody tr{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.table-grid tbody tr td{display:block}ul.materials{display:block;list-style:none;padding:0;margin:0}ul.materials li{list-style:none;margin:0;padding:0;margin-bottom:2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;color:inherit}ul.materials li .image-wrapper{padding:1rem;width:calc(270px + 2rem);-ms-flex-positive:0;flex-grow:0}ul.materials li .image-wrapper image{max-width:100%;height:auto}ul.materials li .text-wrapper{width:calc(100% - 270px - 2rem);padding:1rem}ul.materials li .text-wrapper h2{display:inline-block;font-size:1rem;font-weight:700;margin:0;padding:0;font-weight:500;letter-spacing:.5rem;font-size:1.2rem}@media screen and (max-width:640px){ul.materials li{display:block}ul.materials li::after{content:"";display:block;clear:both}ul.materials li .image-wrapper{width:100%;float:none;padding:0}ul.materials li .image-wrapper img{max-width:100%;width:auto}ul.materials li .text-wrapper{width:100%;background-color:transparent;padding:0}}.popupModal{position:fixed;width:20rem;max-width:calc(100vw - 4rem);padding:2rem;background-color:rgba(255,255,255,.75);-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem);color:#000;bottom:2rem;right:2rem;z-index:2000;overflow:hidden;-webkit-transition:opacity .5s;transition:opacity .5s;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,.05);box-shadow:0 0 2px 2px rgba(0,0,0,.05)}.popupModal .btn-close{display:block;position:absolute;top:.5rem;right:.5rem;height:1rem;width:1rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.popupModal .btn-close:hover{color:#f90;cursor:pointer}.popupModal .btn-close::after{content:"\f00d";font-family:"Font Awesome 5 Pro";display:block}.popupModal p{margin-bottom:1rem;text-transform:uppercase;text-align:center}.popupModal a.btn{display:block;width:100%;text-transform:uppercase;-webkit-animation-name:blink;animation-name:blink;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;background-color:#f90;color:#fff;font-weight:700}.popupModal.disabled{opacity:0;pointer-events:none}@-webkit-keyframes blink{0%,10%{background-color:#f90}11%,20%{background-color:#000}21%,30%{background-color:#f90}31%,40%{background-color:#000}41%,50%{background-color:#f90}51%,60%{background-color:#000}100%,61%{background-color:#f90}}@keyframes blink{0%,10%{background-color:#f90}11%,20%{background-color:#000}21%,30%{background-color:#f90}31%,40%{background-color:#000}41%,50%{background-color:#f90}51%,60%{background-color:#000}100%,61%{background-color:#f90}}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{height:100%;padding:0;margin:0;font-size:14px}@media screen and (max-width:1200px){html{font-size:12px}}body{font-size:14px;font-family:"Open Sans",sans-serif;min-height:100%;font-weight:400;background-color:#000;background-image:url(../img/bg.png);color:#fff;padding:0;margin:0;line-height:1.5}.wrapper-h{max-width:1360px;width:100%;margin:0 auto;padding:2rem}header{background-color:#000;color:#fff;position:fixed;width:100%;z-index:5000;-webkit-box-shadow:0 6px 130px -28px #fff;box-shadow:0 6px 130px -28px #fff}header>.wrapper-h{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:2rem;padding-bottom:1rem;-webkit-transition:padding .2s;transition:padding .2s;width:1920px;max-width:100%}header form[name=search]{width:200px;-ms-flex-item-align:end;align-self:flex-end}header form[name=search] .search-wrapper{background-color:#fff;position:relative}header form[name=search] .search-wrapper input[type=text]{padding-right:4rem;width:100%}header form[name=search] .search-wrapper input[type=submit],header form[name=search] .search-wrapper span.delete{position:absolute;border:none;top:4px;right:4px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:calc(3rem - 8px);width:calc(3rem - 8px);background-color:#f90;font-family:"Font Awesome 5 Pro";color:#fff;cursor:pointer;padding:0;outline:0}header form[name=search] .search-wrapper span.delete{display:none}header form[name=search] .search-wrapper span.delete::before{content:"\f00d";font-weight:300}header form[name=search].filled input[type=submit]{display:none}header form[name=search].filled span.delete{display:-ms-flexbox;display:flex}#togglesearch-full{display:none;width:2rem;height:2rem;-ms-flex-pack:center;justify-content:center;cursor:pointer;color:#fff}#togglesearch-full .fa{-ms-flex-item-align:center;align-self:center;text-align:center}#togglesearch-full .fal{-ms-flex-item-align:center;align-self:center;text-align:center}#togglesearch-full .fa-times{display:block}h1,h2,h3{text-transform:uppercase;margin:0;margin:2rem 0}.h1,h1{font-size:2.7rem;font-weight:300;display:block;text-align:center;text-transform:uppercase}a.logo{display:block;width:210px}a.logo img{width:256px;max-width:100%;height:auto}.shadow-nav{display:none}nav.main{display:block;width:calc(100% - 256px - 2rem - 200px);display:-ms-flexbox;display:flex}nav.main>ul{list-style:none;display:block;margin:0;padding:0 2rem;-ms-flex-item-align:end;align-self:flex-end}nav.main>ul>li{list-style:none;display:inline-block;width:auto;margin-right:1rem;height:1rem;overflow:visible}nav.main>ul>li.only-mobile{display:none}nav.main>ul>li>a{color:#fff;text-decoration:none;line-height:1;font-weight:800;text-transform:uppercase;position:relative;display:block;padding-bottom:1rem}nav.main>ul>li.current-menu-item:hover>a::after,nav.main>ul>li.current-menu-parent:hover>a::after,nav.main>ul>li.menu-item-has-children:hover>a::after{content:"";position:absolute;bottom:-2.5rem;left:50%;margin-left:-.5rem;width:0;height:0;border-style:solid;border-width:1rem 1rem 0 1rem;-webkit-transform:rotate(180deg);transform:rotate(180deg);border-color:#fff transparent transparent transparent;z-index:2100}nav.main ul>li:hover>a{color:#f90}nav.main>ul>li .sub-wrapper{display:none;-ms-flex-flow:row wrap;flex-flow:row wrap;position:absolute;top:calc(100% - 1rem);border-top:1rem solid #000;width:100%;left:0;background-color:#fff;padding:2rem;z-index:2000;color:#000;padding:2rem 0}nav.main>ul>li:hover .sub-wrapper{display:block}nav.main>ul>li:hover .sub-wrapper>div{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;padding:0;display:grid;grid-template-columns:1fr calc(1920px / 2) calc(1920px / 2) 1fr;max-width:100%;min-height:20vw}nav.main>ul>li .sub-wrapper ul{list-style:none;display:block;padding-left:1rem}nav.main>ul>li .sub-wrapper .wrapper-h>ul{width:100%;padding-left:1rem;padding:0;margin:0;grid-column-start:2;grid-column-end:2;border-left:1px solid #ccc;padding-left:2rem}nav.main>ul>li.subwidget-products .sub-wrapper .wrapper-h>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-width:calc(50% - 1rem);-moz-column-width:calc(50% - 1rem);column-width:calc(50% - 1rem)}nav.main>ul>li.subwidget-specials .sub-wrapper .wrapper-h>ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;-webkit-column-width:calc(50% - 1rem);-moz-column-width:calc(50% - 1rem);column-width:calc(50% - 1rem)}nav.main>ul>li .sub-wrapper .wrapper-h>ul>li{-moz-column-break-inside:avoid;break-inside:avoid-column;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;display:table}.sub-wrapper .wrapper-h{max-width:100%}.sub-wrapper ul li{display:block;list-style:none;padding:0;margin:0}.sub-wrapper>div>ul>li>a{font-weight:700;text-transform:uppercase}.sub-wrapper>div>ul li a{display:block;text-decoration:none;color:#000;margin:.3rem 0}nav.main>ul>li .sub-wrapper ul .current-menu-item ul.sub-menu,nav.main>ul>li .sub-wrapper ul .current-menu-parent ul.sub-menu{display:block}.sub-wrapper .widgets{width:100%;margin-top:-2rem;margin-bottom:-2rem;height:calc(100% + 4rem);display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;grid-column-start:3;grid-column-end:5}.sub-wrapper .widgets .subwidget{width:calc(50% - 1rem);width:100%;height:100%;display:-ms-flexbox;display:flex;position:relative}.sub-wrapper .widgets .subwidget .wp-caption{position:relative;width:100%!important}.sub-wrapper .widgets .subwidget img{max-width:100%;width:100%!important;height:100%!important;position:absolute;top:0;left:0;bottom:0;right:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.sub-wrapper .widgets .subwidget a{text-decoration:none;color:#000;font-size:1rem}.sub-wrapper .widgets .subwidget a:hover{color:#f90}.sub-wrapper .widgets .subwidget p{display:none}nav.secondary{height:2rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:end;justify-content:flex-end;width:100%;position:relative;max-height:2rem;-webkit-transition:height .2s;transition:height .2s}nav.secondary ul{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;margin:0;padding:0;width:auto;top:0;right:0;text-align:right;position:relative;top:-1rem}nav.secondary ul.lang li{border-right:0}nav.secondary ul.lang li .active{opacity:.5}nav.secondary ul.lang li .active:hover{opacity:1}nav.secondary ul.lang li img{width:auto;height:1rem}nav.secondary ul li{list-style:none;display:inline-block;margin:0;padding:0;width:auto;border-right:1px solid #fff;height:.75rem}nav.secondary ul li:last-child{border-right:0}nav.secondary ul li a{text-decoration:none;color:#fff;position:relative;top:-.375rem;display:block;margin:0;padding:0 .5rem;font-size:.8rem;text-transform:uppercase}nav.secondary ul li a:hover{color:#f90}nav.secondary .fa-star{color:#f90;margin-left:.25rem}nav.main li.menu-item-has-children>span{display:none}header form.finder{width:200px}header form.finder input[type=text]::-webkit-calendar-picker-indicator{display:none}header form.finder label{width:100%}#togglenav,#togglesearch{display:none;width:2rem;height:2rem;-ms-flex-pack:center;justify-content:center;cursor:pointer}#togglenav .fa,#togglenav .fal,#togglesearch .fa,#togglesearch .fal{-ms-flex-item-align:center;align-self:center;text-align:center}#togglenav .fa-bars{display:block}#togglenav .fa-times{display:none}header.nav-active #togglenav .fa-bars{display:none}header.nav-active #togglenav .fa-times{display:block}#togglesearch .fa-search{display:block}#togglesearch .fa-times{display:none}header.search-active #togglesearch .fa-search{display:none}header.search-active #togglesearch .fa-times{display:block}header.scrolled{opacity:.85;-webkit-transition:opacity .2s;transition:opacity .2s}header.scrolled .wrapper-h{padding-top:1rem}header.scrolled nav.secondary{max-height:0;display:none}header.scrolled:hover{opacity:1}@media screen and (max-width:1200px){header form[name=search]{display:none}body.search-active header form[name=search]{display:block;position:absolute;background-color:#333;width:100%;padding:2rem;left:0;right:0;width:100%}body.search-active header form[name=search] #togglesearch-full{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:2rem;left:2rem;font-size:2rem;height:3rem;z-index:1200}body.search-active header form[name=search] .search-wrapper{width:calc(100% - 4rem);margin-left:auto}header.scrolled{opacity:1}header>.wrapper-h{-ms-flex-align:center;align-items:center}#togglenav{-ms-flex-order:2;order:2;display:-ms-flexbox;display:flex;font-size:1.8rem;text-align:left}#togglesearch{-ms-flex-order:4;order:4;display:-ms-flexbox;display:flex;font-size:1.8rem;text-align:right}a.logo{-ms-flex-order:3;order:3;width:calc(66% - 6rem);text-align:center}a.logo img{width:210px;height:auto;max-width:100%}.nav-active .shadow-nav{display:block;position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:#000;z-index:-10}nav.main{display:none;position:absolute;top:100%;left:0;right:0;width:100%}.nav-active nav.main{display:block}nav.main>ul{display:block;padding:0;background-color:#000}nav.main>ul>li,nav.main>ul>li.only-mobile{display:block;width:100%;height:auto;list-style:none;display:block;background-color:#000;padding:0;text-align:center;position:relative;overflow-y:auto}nav.main li.menu-item-has-children>span.togglesub{position:absolute;top:0;right:1rem;display:inline-block;cursor:pointer;text-align:right;height:3rem;width:3rem;padding:1rem;display:block;width:auto;left:1rem}.sub-wrapper>div>ul li a{margin:0}span.togglesub::after{content:"\f067";display:inline-block;font-family:"Font Awesome 5 Pro";height:1rem;line-height:1rem;position:relative;top:-4px}nav.main>ul>li.subtoggled{background-color:#fff;color:#000}.subtoggled>span.togglesub::after{content:"\f068";display:inline-block;font-family:"Font Awesome 5 Pro"}nav.main>ul>li>a{padding:1rem 2rem;display:block}nav.main>ul>li.subtoggled>a{color:#000}nav.main>ul>li .sub-wrapper,nav.main>ul>li:hover .sub-wrapper{display:none;border:0;padding:0}nav.main>ul>li.subtoggled .sub-wrapper,nav.main>ul>li.subtoggled:hover .sub-wrapper{display:block;position:static}.sub-wrapper .wrapper-h{border-left:0;padding:0}nav.main>ul>li:hover .sub-wrapper>div{display:block;padding:0}nav.main>ul>li .sub-wrapper .wrapper-h>ul,nav.main>ul>li.subwidget-products .sub-wrapper .wrapper-h>ul,nav.main>ul>li.subwidget-specials .sub-wrapper .wrapper-h>ul{-webkit-column-count:1;-moz-column-count:1;column-count:1;width:100%}nav.main>ul>li .sub-wrapper .wrapper-h>ul>li{width:100%;text-align:left;border-bottom:1px solid #ccc;position:relative}nav.main>ul>li .sub-wrapper .wrapper-h>ul>li a{font-weight:300;padding:.5rem 2rem}nav.main>ul>li .sub-wrapper .wrapper-h>ul>li>ul{display:none}nav.main>ul>li .sub-wrapper .wrapper-h>ul>li.subtoggled>ul{display:block;padding:0;margin:0}nav.main>ul>li.current-menu-item:hover>a::after,nav.main>ul>li.current-menu-parent:hover>a::after,nav.main>ul>li.menu-item-has-children:hover>a::after{display:none}nav.main ul>li:hover>a{color:inherit}.sub-wrapper .widgets{width:100%;padding:2rem}nav.main>ul>li .sub-wrapper ul .current-menu-item ul.sub-menu,nav.main>ul>li .sub-wrapper ul .current-menu-parent ul.sub-menu{display:none}li.subtoggled li.subtoggled{background-color:#000;color:#fff}li.subtoggled li.subtoggled a{color:#fff}nav.main>ul>li .sub-wrapper ul ul{display:none}nav.main>ul>li .sub-wrapper ul .subtoggled ul.sub-menu{display:block}nav.secondary{width:100%;-ms-flex-order:1;order:1}nav.secondary ul.menu{display:none}header form.finder{display:none}header.search-active form.finder{display:block;position:absolute;background-color:#000;width:100%;padding:2rem;left:0;right:0;width:100%}nav.main>ul>li .sub-wrapper ul .current-menu-item ul.sub-menu{display:none}nav.main>ul>li .sub-wrapper ul .current-menu-item.subtoggled ul.sub-menu{display:block}.sub-wrapper>div>ul .subtoggled ul li a{color:#fff}nav.main>ul>li .sub-wrapper .wrapper-h>ul>li.subtoggled>a{font-weight:700}}@media screen and (max-width:800px){body.search-active{overflow-y:hidden}body.search-active header form[name=search]{top:0;left:0;bottom:0;right:0;position:fixed;background-color:#fff}body.search-active header form[name=search] #togglesearch-full{color:#000}body.search-active header nav.secondary{visibility:hidden}body.search-active>div{visibility:hidden}body.search-active footer{visibility:hidden}}.btn{border:0;background-color:#f90;display:inline-block;width:auto;padding:.5rem 2rem;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;text-decoration:none;font-family:"Open Sans",sans-serif;color:#000;background-color:#fff}.loop-filter .btn:hover{opacity:.5}.content{padding:2rem}.product-single{background-color:#fff;color:#333;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.product-single .product-cols{display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;display:block}.product-single .product-cols h1{-ms-flex-order:1;order:1;width:33.3333333333%;padding-left:2rem;float:right;text-align:left;max-width:none}.product-single .product-cols .woocommerce-product-gallery{-ms-flex-order:-1;order:-1;height:100%;float:left}.product-single .product-cols .entry-summary{-ms-flex-order:2;order:2;width:33.3333333333%;float:left}.video-wrapper,.wrapper-video{width:100%;height:0;padding-bottom:56.25%;position:relative;margin-bottom:2rem}.video-wrapper .video,.wrapper-video .video{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.phunk-cookie-youtube.locked{position:relative;padding-bottom:0;height:auto;aspect-ratio:16/9;background-color:#333;color:#fff;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.phunk-cookie-youtube.locked .placeholder{padding:2rem}.phunk-cookie-youtube.locked p{margin:0;padding:0;margin-bottom:1rem}.phunk-cookie-youtube.locked .title{display:block;margin-bottom:1rem;font-weight:700}.phunk-cookie-youtube.locked a{color:#f90}.phunk-cookie-youtube.locked a.btn{color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0;background-color:#f90}.phunk-cookie-youtube.locked a.btn:hover{background-color:#000}.phunk-cookie-youtube.locked iframe{display:none}@media screen and (max-width:600px){.phunk-cookie-youtube.locked a.btn{margin-bottom:1rem}}.product-single .sku{display:block;margin-bottom:1rem;display:none}.product-single h1{text-align:left;font-weight:800;margin:0;line-height:2rem;font-size:1.8rem;max-width:300px}span.price{display:inline-block;font-weight:700;font-size:1.2rem;margin-bottom:1.5rem;margin-top:1.5rem}.price-meta{font-size:.8rem}span.vat_info{font-size:1rem;font-weight:400}.woocommerce-breadcrumb{margin:1rem 0;text-transform:uppercase;display:block;width:100%;font-size:.8rem}.woocommerce-breadcrumb a{color:#000;text-decoration:none}.woocommerce-product-gallery{display:block;width:66.6666666667%;margin-bottom:2rem;position:relative;text-align:right;overflow:hidden;border-right:1px solid #e0e0e0}.woocommerce-product-gallery figure{display:block;padding:0;margin:0;overflow-y:hidden;min-height:100%;position:absolute;overflow:hidden;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.woocommerce-product-gallery figure div{display:block;width:6rem;height:6rem;text-align:center;margin-bottom:1rem;width:6rem;height:4rem;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;margin-bottom:2rem}.woocommerce-product-gallery figure div:last-child{margin-bottom:0}.woocommerce-product-gallery figure div.active,.woocommerce-product-gallery figure div:hover{-webkit-transition:all .2s;transition:all .2s;position:relative;z-index:500;border:0;border-left:1px solid #f90;border-right:1px solid #f90}.woocommerce-product-gallery figure div a{display:block;opacity:1;width:100%;height:100%}.woocommerce-product-gallery figure div a img{max-width:100%;max-height:100%;width:auto;height:auto;opacity:1}.woocommerce-product-gallery .gallery-active-thumb{width:calc(100% - 8rem);text-align:center;margin-left:1rem;display:inline-block}.woocommerce-product-gallery .gallery-active-thumb img{max-width:85%!important;max-height:85%!important;width:auto;height:auto;padding-top:1rem}.entry-summary{width:33.3333333333%;padding-left:2rem;margin-bottom:2rem;margin-top:2rem}.product-single .btn:hover{opacity:.5}.entry-details{width:100%}ul.uitabs{display:block;list-style:none;padding:0;margin:0}ul.uitabs>li{display:block;list-style:none;padding:0;margin:0}ul.uitabs>li>h3{position:relative;display:block;padding:.5rem;text-align:center;font-weight:700;text-transform:uppercase;background-color:#333;color:#fff;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;margin:0;margin-bottom:1px;font-size:1rem}ul.uitabs>li>h3::after{content:"+";font-weight:lighter;display:inline-block;position:absolute;right:.5rem;top:.25rem;line-height:1;font-size:2rem}ul.uitabs>li.active>h3::after{content:"-";font-weight:lighter;display:inline-block;position:absolute;right:.5rem;top:.25rem;line-height:1;font-size:2rem}ul.uitabs>li.active>h3{background-color:transparent;color:#333}ul.uitabs>li>div{max-height:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;overflow:hidden;padding:0}ul.uitabs>li.active>div{max-height:9999px;padding:2rem 0;-webkit-transition:all .2s ease-out;transition:all .2s ease-out}ul.desc{margin:0;padding:0;list-style:none}ul.desc li{display:block;padding-left:1.5rem;position:relative}ul.desc li::before{position:absolute;content:"+";display:inline-block;top:0;left:0;color:#f90}ul.downloads{display:block;list-style:none;padding:0;margin:0}ul.downloads li{list-style:none;display:block;margin:0;padding:0}ul.downloads li a{text-decoration:none;color:#000}ul.downloads li a:hover{color:#f90}table.product-details{display:block;width:100%;margin-bottom:2rem}table.product-details tbody{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%}table.product-details tr{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;width:calc(50% - 1rem);padding:.5rem;background-color:#e0e0e0}table.product-details tr:nth-child(4n),table.product-details tr:nth-child(4n-1){background-color:#fff}table.product-details th{display:block;width:50%;font-weight:400;text-align:left}table.product-details td{display:block;width:50%;font-weight:700;text-align:right}ul.dealer{display:block;list-style:none;margin:0;padding:0}ul.dealer li{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:1rem 0;list-style:none;border-bottom:1px solid #ccc}ul.dealer li a{color:#444;text-decoration:none}ul.dealer li a:hover{color:#f90}ul.dealer li a:first-child{font-weight:700;color:#f90;max-width:calc(100% - 100px)}ul.dealer li a:last-child{border:0;background-color:#f90;display:inline-block;width:auto;padding:.5rem 2rem;color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;text-decoration:none;font-family:"Open Sans",sans-serif}ul.dealer li a:last-of-type:hover{opacity:.5}.archive-products{background-color:#fafafa;color:#000}.archive-products .select-wrapper{border:0}.archive-products .thumbnail-wrapper{width:100%;height:0;padding-bottom:28.125%;background-size:cover;background-position:center;background-repeat:no-repeat;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:stretch;justify-content:stretch;position:relative}.archive-products .thumbnail-wrapper .side{width:calc((100% - 1360px)/ 2);height:100%;background-color:rgba(0,0,0,.5);position:absolute;top:0}.archive-products .thumbnail-wrapper .side:first-child{left:0}.archive-products .thumbnail-wrapper .side:last-child{right:0}.archive-products .thumbnail-wrapper .center{width:1360px;max-width:100%;height:100%;position:absolute;top:0;left:calc((100% - 1360px)/ 2)}.archive-products h1{text-align:left}.archive-products .wrapper-loop{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;max-width:1920px}.archive-products .wrapper-loop>.loop{width:calc(100% - 300px - 4rem)}.archive-products .wrapper-loop .filter-active{margin-bottom:2rem}.archive-products .wrapper-loop .loop-filter{width:300px}.archive-products .wrapper-loop .loop-filter h2{font-size:1rem;margin:0;font-weight:700;text-transform:uppercase;width:100%;font-weight:800;margin-bottom:1rem!important;border-bottom:1px solid #ccc;padding-bottom:.5rem}.archive-products .wrapper-loop .loop-filter .slider-form>div{width:100%;margin-bottom:2rem}.archive-products .wrapper-loop .loop-filter .slider-form label input{border:0 solid #000;background:#fff;outline:0}.archive-products .wrapper-loop .loop-filter .widget_price_filter_slider .slider-range{position:relative;background-color:#888;height:2px}.archive-products .wrapper-loop .loop-filter .widget_price_filter_slider .slider-range .ui-slider-range{height:2px;background-color:#f90;position:relative}.archive-products .wrapper-loop .loop-filter .widget_price_filter_slider .slider-range .ui-slider-handle{width:1rem;height:1rem;border-radius:100%;border-color:#000;background-color:#888;-webkit-transition:all .2s;transition:all .2s;outline:0;position:absolute;border-color:#f90;background-color:#f90;top:-.5rem;margin-left:-.5rem}.archive-products .wrapper-loop .loop-filter .widget_price_filter_slider .slider-range .ui-slider-handle.ui-state-hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.archive-products .wrapper-loop .loop-filter .widget_price_filter_slider input[type=submit]{background-color:#f90;color:#fff}.archive-products .wrapper-loop .loop-filter .widget_price_filter_slider input[type=submit]:hover{background-color:#000;opacity:1}ul.products{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}ul.products>li{position:relative;list-style:none;margin:0;margin-bottom:1rem;padding:1rem;display:block;width:calc(33.3333333333% - .6666666667rem);border:1px solid rgba(0,0,0,.05);text-align:center;-webkit-transition:-webkit-box-shadow .2s;transition:-webkit-box-shadow .2s;transition:box-shadow .2s;transition:box-shadow .2s,-webkit-box-shadow .2s;background-color:#fff;color:#000}ul.products>li img.usp{position:absolute;display:block;width:25%;height:auto;top:1rem;right:1rem;z-index:1000;pointer-events:none;left:initial}ul.products>li span.has-video{position:absolute;top:1.5rem;left:1.5rem;pointer-events:none}ul.products>li .vtags{position:absolute;top:-1rem;left:-1rem;z-index:1200;padding:.4rem;font-size:1rem;font-weight:700}ul.products>li:empty{height:0;border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none}ul.products>li:hover{-webkit-box-shadow:0 0 1rem rgba(0,0,0,.2);box-shadow:0 0 1rem rgba(0,0,0,.2)}ul.products>li .img-wrapper{width:100%;height:0;padding-bottom:100%;position:relative}ul.products>li img{position:absolute;max-width:100%;max-height:100%;top:0;left:0;width:auto;height:auto}ul.products>li>a{text-decoration:none;color:#333;display:block;width:100%}ul.products>li h2{font-size:1.3rem;text-transform:uppercase;padding:.8rem 0;margin:0;line-height:1.5rem;min-height:4.6rem;font-size:1.2rem;line-height:1.2rem;min-height:3.5rem;font-size:1rem;padding:1rem 0;line-height:1.4rem;min-height:4.2rem}ul.products>li h2 span.keyword{display:block;font-weight:400}ul.products>li .variation-colors{margin:0;padding:0}ul.products>li .variation-colors ul{margin:0 auto;list-style:none;margin:0;padding:0}ul.products>li .variation-colors ul li{float:none;border-bottom:2px solid transparent;height:auto;list-style:none;margin:0;padding:0;display:block;list-style:none;margin:0;padding:0;margin-right:.5rem;display:inline-block;width:2rem;cursor:pointer}ul.products>li .variation-colors ul li a{display:block;height:2rem;margin-bottom:2px}ul.products>li .variation-colors ul li.active,ul.products>li .variation-colors ul li:hover{border-color:#f90}ul.products>li .bottom{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;padding:1rem}ul.products>li .bottom .price{font-size:1rem;letter-spacing:.05rem;font-weight:300;-ms-flex-item-align:center;align-self:center}ul.products>li .bottom .btn-circle{-ms-flex-item-align:center;align-self:center;background-color:#f90;border:0}ul.products>li .bottom .btn-circle:hover{background-color:#000}ul.products>li .bottom .btn-circle::after{color:#fff}ul.products li.ad::before{display:block;content:"";padding-bottom:calc(100% + 2rem + 1rem + 4.6rem + 1rem + 3rem + 1.5rem - 2rem)}ul.products li.ad a{display:block;position:absolute;top:0;left:0;right:0;bottom:0}ul.products li.ad a img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}span.has-video{background-color:#000;color:#fff;padding:.35rem .75rem;font-weight:700;text-transform:uppercase;z-index:120;text-decoration:none}span.has-video::before{content:"\f0da";font-family:"Font Awesome 5 Pro";margin-right:.5rem;display:inline-block;font-weight:700}@media screen and (min-width:1600px){ul.products>li{width:calc(25% - .75rem)}}@media screen and (max-width:1360px){.archive-products .thumbnail-wrapper .side{display:none}}@media screen and (max-width:1220px){.archive-products .wrapper-loop .loop-filter{width:300px}.archive-products .wrapper-loop>.loop{width:calc(100% - 300px - 2rem)}}@media screen and (max-width:1080px){ul.products>li{width:calc(50% - .5rem)}}@media screen and (max-width:900px){ul.products>li h2{font-size:1.2rem}ul.products>li .price{font-size:1rem}.archive-products .wrapper-loop{-ms-flex-flow:row wrap;flex-flow:row wrap}.archive-products .wrapper-loop .loop-filter{width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.archive-products .wrapper-loop>.loop{width:100%}.filter-active{-ms-flex-order:2;order:2}.filter-list{-ms-flex-order:1;order:1}.slider .text{width:100%;margin:0}.filter-wrapper{display:inline-block}.archive-products .wrapper-loop .loop-filter{display:none}.archive-products .wrapper-loop.filter-active .loop-filter{display:inherit}}@media screen and (max-width:540px){ul.products>li{width:100%}}.highlights-wrapper{position:relative;width:100%;margin:0}.highlights-controls{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;margin-bottom:2rem}.highlights-controls a{color:#fff;display:inline-block;width:auto}.highlights-arrow{position:static;z-index:1200;display:inline-block;width:auto;font-size:4rem;font-family:"Font Awesome 5 Pro";color:#fff;opacity:.25;-webkit-transition:all .2s;transition:all .2s;overflow:visible;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:0 2rem}.highlights-arrow>i{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.highlights-arrow:hover{opacity:1;cursor:pointer}.highlights-wrapper ul.products{margin:0;padding:0;height:100%;list-style:none;display:block;opacity:0}.highlights-wrapper ul.products.loaded{opacity:1}.highlights-wrapper ul.products>li{margin:0 1rem;width:296px;position:relative;float:left;opacity:.7}.highlights-wrapper ul.products>li.active{opacity:1}.highlights-wrapper ul.products>li.fadeOff{-webkit-animation:fadeOff 1s;animation:fadeOff 1s}.highlights-wrapper ul.products>li.fadeIn{-webkit-animation:fadeIn 1s;animation:fadeIn 1s}.highlights-wrapper ul.products>li.fadeOff2{-webkit-animation:fadeOff2 1s;animation:fadeOff2 1s}.highlights-wrapper ul.products>li.fadeIn2{-webkit-animation:fadeIn2 1s;animation:fadeIn2 1s}.quote-wrapper{text-align:center;margin:0 auto;padding-top:4rem;width:1360px;max-width:100%}.quote{display:inline-block;font-size:1.5rem;font-style:italic;font-weight:300;margin-bottom:2rem;opacity:.5}.quote:before{content:open-quote}.quote:after{content:close-quote}.quote-wrapper img{max-width:100%;height:auto}@-webkit-keyframes fadeOff{0%{opacity:1;margin-left:1rem;left:0}100%{opacity:0;margin-left:calc(-20vw - 1rem);left:calc(20vw + 2rem)}}@keyframes fadeOff{0%{opacity:1;margin-left:1rem;left:0}100%{opacity:0;margin-left:calc(-20vw - 1rem);left:calc(20vw + 2rem)}}@-webkit-keyframes fadeIn{0%{opacity:0;margin-right:calc(-20vw - 1rem);left:calc(-20vw - 1rem)}100%{opacity:1;margin-right:1rem;left:0}}@keyframes fadeIn{0%{opacity:0;margin-right:calc(-20vw - 1rem);left:calc(-20vw - 1rem)}100%{opacity:1;margin-right:1rem;left:0}}@-webkit-keyframes fadeOff2{0%{opacity:1;margin-right:1rem;right:0}100%{opacity:0;margin-right:calc(-20vw - 1rem);right:calc(20vw + 1rem)}}@keyframes fadeOff2{0%{opacity:1;margin-right:1rem;right:0}100%{opacity:0;margin-right:calc(-20vw - 1rem);right:calc(20vw + 1rem)}}@-webkit-keyframes fadeIn2{0%{opacity:0;margin-left:calc(-20vw - 1rem);right:calc(-20vw - 1rem)}100%{opacity:1;margin-left:1rem;right:0}}@keyframes fadeIn2{0%{opacity:0;margin-left:calc(-20vw - 1rem);right:calc(-20vw - 1rem)}100%{opacity:1;margin-left:1rem;right:0}}ul.filter{margin:0;padding:0;list-style:none;display:block}ul.filter li{list-style:none;display:block;margin:0;padding:0;position:relative;margin-bottom:.2rem}ul.filter li ul{list-style:none;display:block;margin:0;padding:0}ul.filter>li{border-bottom:1px solid #ccc;padding:0;padding-bottom:1rem;margin-bottom:1rem}ul.filter>li>h3{padding:0;margin:0;text-transform:uppercase;font-weight:700;font-size:1rem;margin-bottom:.5rem}ul.filter>li.widget_layered_nav_filters{border-bottom:0}ul.filter>li:last-child{border-bottom:0}ul.filter a{color:#000;text-decoration:none;line-height:1.5rem}ul.filter label{display:block}ul.product-categories>li>a{font-weight:400}ul.product-categories>li.current-cat-parent>a,ul.product-categories>li.current-cat>a{color:#f90}ul.product-categories li ul{display:none;padding-left:1rem}ul.product-categories li.current-cat ul,ul.product-categories li.current-cat-parent ul{display:block}.widget_layered_nav_filters ul{list-style:none;display:block;margin:0;padding:0}.widget_layered_nav_filters ul li{list-style:none;margin:0;padding:0;display:inline-block;width:auto;margin-right:.5rem;margin-bottom:.5rem}.widget_layered_nav_filters ul li a{text-decoration:none;display:inline-block;width:auto;padding:.5rem;padding-right:2rem;background-color:#e0e0e0;position:relative}.widget_layered_nav_filters ul li a::after{display:inline-block;width:auto;top:.5rem;right:.5rem;font-family:"Font Awesome 5 Pro";content:"\f00d";position:absolute}.slider-form{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.slider-form>label{width:calc(50% - 1rem);margin-bottom:2rem}.slider-form>label input{width:100%;text-align:right;border:1px solid #000;padding:.5rem 1rem;position:relative}.product-count{font-weight:700;text-transform:uppercase;width:100%;font-weight:800;margin-bottom:2rem!important;border-bottom:1px solid #ccc;padding-bottom:.5rem}.pagination{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start;width:auto;float:right;margin-bottom:2rem}.pagination span{line-height:1}.pagination .btn{background-color:#f90;color:#fff;cursor:pointer;text-decoration:none;display:inline-block;width:2rem;height:2rem;padding:0;margin:0;margin-left:1rem;position:relative;text-align:center}.pagination .btn.next::after{content:"\f054";font-family:"Font Awesome 5 Pro";display:inline-block;width:1rem;height:1rem;position:absolute;top:.5rem;left:.5rem;line-height:1}.pagination .btn.prev::after{content:"\f053";font-family:"Font Awesome 5 Pro";display:inline-block;width:1rem;height:1rem;position:absolute;top:.5rem;left:.5rem;line-height:1}.pagination .btn.inactive{opacity:.5;cursor:default}.pagination .btn:hover{color:#fff;background-color:#000}.bottom-pagination{text-align:right;padding:0 2rem;padding-top:1rem;width:100%;margin:0 auto;max-width:1920px}.bottom-pagination::after{content:"";clear:both;display:block}a.clear-filter{font-size:.8rem;color:#000;display:inline-block}.single-page{background-color:#000;background-image:url(../img/bg.png);color:#000}.single-page .wrapper-h{background-color:#fff;padding-bottom:2rem}.single-page h1{text-align:center}.single-page img.wp-post-image{width:100%;height:auto}.archive-posts{background-color:#000;background-image:url(../img/bg.png);color:#000}.archive-posts h1{width:100%;text-align:center}.archive-posts .wrapper-h,.single-post .wrapper-h{display:-ms-flexbox;display:flex;margin:0 auto;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:#fff;-ms-flex-pack:justify;justify-content:space-between}.archive-posts .wrapper-h .sidebar,.single-post .sidebar{width:200px;padding:2rem;padding:0}.archive-posts .wrapper-h .sidebar h3,.single-post .sidebar h3{margin:0;padding:0;margin-bottom:1rem;margin-top:8.4rem}.archive-posts .wrapper-h .sidebar ul,.single-post .sidebar ul{list-style:none;padding:0;margin:0;display:block}.archive-posts .wrapper-h .sidebar ul li,.single-post .sidebar ul li{list-style:none;padding:0;margin:0;display:block}.archive-posts .wrapper-h .sidebar ul li a,.single-post .sidebar ul li a{text-decoration:none;color:#000;padding:0;margin:0;display:block;text-transform:uppercase}.archive-posts .wrapper-h .sidebar ul li a:hover,.single-post .sidebar ul li a:hover{color:#f90}.archive-posts .wrapper-h .posts,.single-post .content{width:calc(100% - 2rem - 200px)}.single-post .content a{color:#f90}.single-post .content a.btn{color:#fff;background-color:#000}.single-post .content a.btn:hover{background-color:#f90}.archive-posts .wrapper-h .sidebar-left,.single-post .sidebar-left{width:200px;padding:2rem}.archive-posts .wrapper-h .posts ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;list-style:none;padding:0;margin:0;width:100%;-ms-flex-align:center;align-items:center}.archive-posts .wrapper-h .posts li{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;text-decoration:none;color:#000;margin-bottom:4rem;width:calc(50% - 2rem);text-align:center}.archive-posts .wrapper-h .posts li .thumbnail{-ms-flex-order:1;order:1;width:100%}.archive-posts .wrapper-h .posts li h2{text-align:center;width:100%;-ms-flex-order:2;order:2}.archive-posts .wrapper-h .posts li .meta{text-align:center;display:block;width:100%;-ms-flex-order:3;order:3}.archive-posts .wrapper-h .posts li p{-ms-flex-order:4;order:4;width:100%}.archive-posts .wrapper-h .posts li .more{-ms-flex-order:5;order:5;width:100%}.archive-posts .wrapper-h .posts li img{width:100%;max-width:100%;height:auto}.archive-posts .wrapper-h .posts li:first-of-type{width:100%}.archive-posts .wrapper-h .posts li:first-of-type>h2{-ms-flex-order:0;order:0;margin:0;padding:0;margin-bottom:1rem}.archive-posts .wrapper-h .posts li:first-of-type>.thumbnail{-ms-flex-order:1;order:1;margin:0;padding:0;margin-bottom:1rem}.archive-posts .wrapper-h .posts li .termlist{border-right:1px solid #000;display:inline-block;width:auto;padding-right:1rem;margin-right:1rem}.archive-posts .wrapper-h .posts li .termlist a{text-transform:uppercase;text-decoration:none;color:#f90}.archive-posts .wrapper-h .posts li a.btn{background-color:#000;color:#fff}.archive-posts .wrapper-h .posts li a.btn:hover{background-color:#f90;color:#fff}.single-post{background-color:#fff;color:#000}.single-post h1{font-weight:700;line-height:3rem}.single-post .thumbnail{margin-bottom:1rem;text-align:center}.single-post .thumbnail img{max-width:100%;height:auto;margin-bottom:4rem}.single-post .meta{text-align:center;display:block;width:100%;padding:1rem}.single-post .termlist{border-right:1px solid #000;display:inline-block;width:auto;padding-right:1rem;margin-right:1rem}.single-post .termlist a{text-transform:uppercase;text-decoration:none;color:#f90}.vtags{list-style:none;padding:0;margin:0;display:block;margin-bottom:.5rem;display:none}.vtags li{list-style:none;padding:.4rem;margin:0;display:inline-block;color:#fff;text-transform:uppercase;line-height:1;font-size:1rem;font-weight:700}.controls-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row}.select-wrapper{display:inline-block;width:340px;background-color:#222;position:relative;overflow:hidden;vertical-align:center;margin-right:2rem;color:#fff}.select-wrapper{background-color:#fff;border:1px solid #e0e0e0;padding:0;text-align:left}.select-wrapper::after{content:"\f078";font-family:"Font Awesome 5 Pro";top:0;right:0;height:2rem;padding-top:.3rem;display:inline-block;width:2rem;position:absolute;color:#fff;pointer-events:none;background-color:#f90;text-align:center;font-weight:200;cursor:pointer}.select-wrapper:hover::after{background-color:#000}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;color:#000;border:0;padding:0 2rem;line-height:2rem;height:2rem;font-weight:300;border-radius:0;width:100%;outline:0;text-align:left}select::-ms-expand{display:none}.btn-filter{display:inline-block;width:auto;background-color:#222;color:#fff;border:0;padding:0 2rem;height:2rem;font-weight:300;line-height:2rem;vertical-align:center;position:relative;margin-right:1rem}.btn-filter::after{content:"\f078";font-family:"Font Awesome 5 Pro";top:.5rem;right:.5rem;line-height:1;height:1rem;display:inline-block;width:auto;position:absolute;color:#fff;pointer-events:none}.filter-active .btn-filter::after{content:"\f077"}.filter-wrapper{display:none}form.form label{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:1rem}form.form label>span{width:160px}form.form input{display:block;width:340px;border:1px solid #222;padding:.5rem}.find-dealer-wrapper{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.find-dealer-wrapper h2{font-size:1rem;margin:0;font-weight:700;text-transform:uppercase;width:100%;font-weight:800;margin-bottom:2rem!important;border-bottom:1px solid #ccc;padding-bottom:.5rem}.find-dealer-wrapper .top-dealer{width:240px}.find-dealer-wrapper .search-wrapper{width:calc(100% - 240px - 2rem)}.find-dealer-wrapper.distributor .search-wrapper{width:100%}.find-dealer-wrapper.distributor .search-wrapper #map-canvas::after{display:block;content:"";padding-top:50%}.find-dealer-wrapper form.finder{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start}.find-dealer-wrapper form.finder input[type=submit]{left:0}.find-dealer-wrapper form.finder input[type=submit]:disabled{-webkit-filter:saturate(0);filter:saturate(0)}.find-dealer-wrapper .select-wrapper,.find-dealer-wrapper form.finder input[type=text],.find-dealer-wrapper input{margin-bottom:1rem}.find-dealer-wrapper form.finder input[type=text]{padding:.5rem;height:2rem;color:#444;background-color:transparent;border:1px solid #e0e0e0;width:calc(180px + 2rem);position:relative;font-family:"Open Sans",sans-serif;margin-right:1rem}.find-dealer-wrapper form.finder input[type=text]::-webkit-input-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]::-moz-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]:-ms-input-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]::-ms-input-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]::placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder label{width:180px;margin:0;margin-bottom:1rem}.find-dealer-wrapper .select-wrapper{-ms-flex-positive:0;flex-grow:0;height:2rem}#map-canvas{width:100%;margin-bottom:2rem;height:auto}#map-canvas::after{display:block;content:"";padding-top:75%}.find-dealer-results{display:block;list-style:none;margin:0;padding:0}.find-dealer-results li{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;list-style:none;margin:0;padding:1rem 0;border-bottom:1px solid #ccc}.find-dealer-results li:last-child{border-bottom:0}.find-dealer-results li>div{width:calc(33.3333333333% - .6666666667rem)}.find-dealer-results a,.find-dealer-results span{display:block}.find-dealer-results a{text-decoration:none;color:#000;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis}.find-dealer-results a:hover{color:#f90}.find-dealer-results a.btn{color:#fff;background-color:#000;display:inline-block;width:auto}.find-dealer-results a.btn:hover{background-color:#f90;color:#fff}.find-dealer-results span.title{font-weight:700;color:#f90}.find-dealer-results address{font-style:normal}form[name=catalog] .btn,form[name=newsletter] .btn{border:0;width:auto}ul.search-results{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}ul.search-results li{list-style:none;width:100%;max-width:70%;padding:2rem;margin:0;margin-bottom:2rem;border-bottom:1px solid #ccc;background-color:#fff;color:#000;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#000}ul.search-results li .image-wrapper{width:200px;text-align:right}ul.search-results li .image-wrapper img{max-width:100%;height:auto}ul.search-results li .text-wrapper{width:calc(100% - 200px - 2rem);text-align:left}ul.search-results li .text-wrapper .btn{display:inline-block;width:auto;color:#fff}ul.search-results li .text-wrapper .btn:hover{opacity:.5}ul.search-results li .text-wrapper h2{margin:0;padding:0}.cols{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.cols>h1{width:100%}.cols .sidebar{width:340px}.cols .sidebar h2{line-height:1.2}.cols .sidebar .title{display:block;font-size:1rem;margin:0;font-weight:700;text-transform:uppercase;font-weight:800;margin-bottom:1rem;border-bottom:1px solid #ccc;padding-bottom:.5rem}.cols .sidebar+.content-col{width:calc(100% - 2rem - 440px)}.full{width:100%}.btn-circle{width:3rem;height:3rem;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;border:1px solid rgba(0,0,0,.5);border-radius:100%;-webkit-transition:border-color .25s;transition:border-color .25s;text-decoration:none}.btn-circle::after{content:"\f061";font-family:"Font Awesome 5 Pro";display:inline-block;-ms-flex-item-align:center;align-self:center;font-weight:200;font-size:1rem;color:#000}.btn-circle:hover{border:2px solid #000}.company .cols .sidebar{-ms-flex-order:3;order:3;text-align:center}dl.history{list-style:none;margin:0;padding:0;display:block}dl.history dt{list-style:none;margin:0;padding:0;text-align:center}dl.history dt div{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;background-color:#444;color:#fff;width:4rem;height:4rem;border-radius:100%}dl.history dt div span{display:block;text-align:center;width:100%;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:center;align-self:center}dl.history dt::before{content:"";display:block;width:2px;background-color:#444;margin:0 auto;height:2rem}dl.history dt:first-of-type::before{display:none}dl.history dt::after{content:"";display:block;width:2px;background-color:#444;margin:0 auto;height:2rem}dl.history dd{list-style:none;display:block;margin:0;padding:.5rem 0;text-align:center}dl.history dd p{padding:0;margin:0}ul.backpacksystem{list-style:none;margin:0;padding:0;padding-top:2rem;display:block}ul.backpacksystem li{list-style:none;margin:0;margin-bottom:1rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}ul.backpacksystem li .image-wrapper{width:40%;padding-bottom:1rem}ul.backpacksystem li .image-wrapper img{width:100%;height:auto}ul.backpacksystem li .text-wrapper{width:calc(60% - 2rem);padding:2rem}ul.backpacksystem li .text-wrapper .title{font-size:1.8rem;font-weight:700}@media screen and (max-width:540px){ul.backpacksystem li{padding:1rem}ul.backpacksystem li .image-wrapper{width:100%;text-align:center}ul.backpacksystem li .image-wrapper img{max-width:100%;width:auto}ul.backpacksystem li .text-wrapper{width:100%}}ul.backpacksetup{list-style:none;margin:0;padding:0;padding-top:2rem;display:block}ul.backpacksetup li{list-style:none;margin:0;margin-bottom:1rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}ul.backpacksetup li .image-wrapper{width:40%}ul.backpacksetup li .image-wrapper img{width:100%;height:auto}ul.backpacksetup li .text-wrapper{width:calc(60% - 2rem);text-align:center}ul.backpacksetup li .text-wrapper .title{font-size:1.8rem;text-align:center;font-weight:700}ul.backpacksetup li .text-wrapper p{text-align:center}@media screen and (max-width:540px){ul.backpacksetup li .image-wrapper{width:100%;text-align:center}ul.backpacksetup li .image-wrapper img{max-width:100%;width:auto}ul.backpacksetup li .text-wrapper{width:100%}}form.catalog{margin-bottom:2rem}form.catalog .grid{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}form.catalog .grid label{width:calc((100% - 2rem)/ 2);-ms-flex-positive:0;flex-grow:0;-ms-flex-order:1;order:1}form.catalog .grid label input[type=email],form.catalog .grid label input[type=text]{width:100%}form.catalog .grid label.checkbox{width:100%;-ms-flex-order:3;order:3;position:relative;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-flow:row;flex-flow:row}form.catalog .grid label.checkbox input[type=checkbox]{margin-right:2rem}form.catalog .grid label.checkbox div{width:calc(100% - 6rem)}form.catalog .grid label.checkbox p{padding:0;margin:0}form.catalog .grid label.checkbox p span{display:block;font-weight:400}form.catalog .grid::after{content:"";display:block;width:calc((100% - 2rem)/ 3);-ms-flex-positive:0;flex-grow:0;-ms-flex-order:2;order:2}form.catalog .grid div.submit{width:100%}.catalog-download{width:100%}.catalog-download a{text-decoration:none;display:block}.catalog-download a img{max-width:100%;height:auto}@media screen and (max-width:1080px){form.catalog .grid label{width:calc(50% - 1rem)}}@media screen and (max-width:500px){form.catalog .grid label{width:100%}}.landing-page h1,.landing-page h2,.landing-page h3{text-transform:uppercase;margin:0;margin:2rem 0;font-weight:300;font-size:3.5rem;max-width:100%;font-weight:800;font-size:1.8rem;letter-spacing:.05rem;line-height:2.4rem}.landing-page p{font-size:1.2rem;margin-bottom:2rem}.landing-page .hero-wrapper{background-size:cover;background-position:center;position:relative;max-width:calc(1920px - 4rem);max-height:800px;width:calc(100% - 4rem);margin:0 auto;padding:2rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-ms-flex-align:center;align-items:center}.landing-page .hero-wrapper video.bg-video{display:block;position:absolute;top:0;left:0;width:100%;height:auto;z-index:1;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.landing-page .hero-wrapper .text{position:relative;width:auto;-ms-flex-item-align:center;align-self:center;z-index:2;max-width:600px}.landing-page .hero-wrapper .text h1{text-transform:uppercase;width:auto;margin:0;letter-spacing:.05rem;border-top:6px solid #f90;font-size:2.6rem;line-height:3rem;padding:.3rem 0;font-weight:800;margin-bottom:.7rem;color:#fff;font-size:3.4rem;line-height:3.4rem}.landing-page .hero-wrapper .text .sub{font-size:1.4rem;display:block;margin:0;padding:0;margin-bottom:1.2rem;max-width:100%;text-align:center;color:#fff}.landing-page .hero-wrapper::after{content:"";display:block;padding-top:56.25%}.landing-page .intro-module .wrapper-h{background-size:cover;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;background-color:transparent;color:#fff;-ms-flex-align:center;align-items:center}.landing-page .intro-module .wrapper-h .image-wrapper{width:30%;padding:2rem;text-align:center}.landing-page .intro-module .wrapper-h .image-wrapper img{max-width:100%;height:auto}.landing-page .intro-module .wrapper-h .text-wrapper{width:70%;text-align:center}.landing-page .intro-module .wrapper-h .text-wrapper .ueber{text-transform:uppercase;display:inline-block;width:auto;padding-bottom:.5rem;border-bottom:1px solid #000}.landing-page .intro-module .wrapper-h .text-wrapper h2{font-weight:300;text-transform:uppercase;line-height:1.2}.landing-page .intro-module .wrapper-h .text-wrapper .btn{padding:1rem 4rem;font-weight:700}.landing-page .intro-module .wrapper-h .text-wrapper .btn:hover{opacity:1;color:#fff;background-color:#f90}.landing-page .augmented-module .wrapper-h{text-align:center;background-color:#fff;color:#000;color:#fff;background:0 0}.landing-page .augmented-module .intro{max-width:75%;margin:0 auto}.landing-page .augmented-module .augmented-box{max-width:800px;width:100%;margin:0 auto;position:relative;text-align:center}.landing-page .augmented-module .augmented-box img.augmented-product{max-width:100%;height:auto}.landing-page .augmented-module .augmented-box ul.itemlist{display:block;list-style:none;margin:0;padding:0}.landing-page .augmented-module .augmented-box ul.itemlist li{list-style:none;position:absolute;background-color:rgba(255,153,0,.8);width:1rem;height:1rem;width:2rem;height:2rem;padding-top:6px}.landing-page .augmented-module .augmented-box ul.itemlist li::after{content:"+";display:inline-block;color:#fff;line-height:1;height:1rem;width:1rem;text-align:center;position:relative;top:-.275rem}.landing-page .augmented-module .augmented-box ul.itemlist li>span{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;position:absolute;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);text-align:center;width:2rem;min-height:2rem;font-size:0;top:1rem;left:1rem}.landing-page .augmented-module .augmented-box ul.itemlist li>span>span{display:block;-ms-flex-positive:0;flex-grow:0;vertical-align:middle;line-height:1.4;opacity:0;-webkit-transition:opacity .25s;transition:opacity .25s;-webkit-font-smoothing:antialiased}.landing-page .augmented-module .augmented-box ul.itemlist li>span::before{content:"";display:block;position:absolute;top:-4px;left:-4px;bottom:-4px;width:1rem;border-top:1px solid #f90;border-left:1px solid #f90;border-bottom:1px solid #f90}.landing-page .augmented-module .augmented-box ul.itemlist li>span::after{content:"";display:block;position:absolute;top:-4px;right:-4px;bottom:-4px;width:1rem;border-top:1px solid #f90;border-right:1px solid #f90;border-bottom:1px solid #f90}.landing-page .augmented-module .augmented-box ul.itemlist li.active,.landing-page .augmented-module .augmented-box ul.itemlist li:hover{background-color:transparent;width:120px}.landing-page .augmented-module .augmented-box ul.itemlist li.active>span,.landing-page .augmented-module .augmented-box ul.itemlist li:hover>span{position:relative;font-size:1rem;background-color:rgba(255,153,0,.8);padding:.25rem .5rem;color:#fff;text-transform:uppercase;width:15rem;font-weight:700;line-height:1.2;-webkit-animation-name:augmentedFont;animation-name:augmentedFont;-webkit-animation-duration:.1s;animation-duration:.1s}.landing-page .augmented-module .augmented-box ul.itemlist li.active>span>span,.landing-page .augmented-module .augmented-box ul.itemlist li:hover>span>span{opacity:1}.landing-page .augmented-module .augmented-box ul.itemlist li.active::after,.landing-page .augmented-module .augmented-box ul.itemlist li:hover::after{content:"";display:none}.landing-page .features-module .wrapper-h{background-color:#000;color:#fff;text-align:center;background:0 0}.landing-page .features-module .wrapper-h .intro{max-width:75%;margin:0 auto;margin-bottom:2rem}.landing-page .features-module .features-cols{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.landing-page .features-module .image-wrapper{width:50%;padding-left:1rem}.landing-page .features-module .image-wrapper img{width:100%;height:auto}.landing-page .features-module .text-wrapper{width:50%;padding-right:1rem}.landing-page .features-module .text-wrapper .itemlist{display:block;list-style:none;width:100%;margin:0;padding:0}.landing-page .features-module .text-wrapper .itemlist li{list-style:none;padding-left:2rem;position:relative;margin-bottom:1rem;text-align:left;margin-left:2rem}.landing-page .features-module .text-wrapper .itemlist li span.title{display:block;font-weight:700;text-transform:uppercase;margin-bottom:0;font-size:1.5rem;color:#fff;font-size:1.2rem}.landing-page .features-module .text-wrapper .itemlist li p{padding:0;margin:0;font-size:1.2rem;color:#c4c5c5}.landing-page .features-module .text-wrapper .itemlist li::before{content:"\f058";position:absolute;left:0;top:0;font-family:"Font Awesome 5 Pro";font-weight:900;color:#f90;font-size:1.5rem}.landing-page .combination-module .wrapper-h{background-color:#000;color:#fff;background:0 0}.landing-page .combination-module .wrapper-h .combination-intro{text-align:center;margin-bottom:4rem}.landing-page .combination-module .wrapper-h .combination-intro h2{text-align:center}.landing-page .combination-module .wrapper-h ul.itemlist{list-style:none;margin:0;padding:0;display:block}.landing-page .combination-module .wrapper-h ul.itemlist li{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center;justify-content:center}.landing-page .combination-module .wrapper-h ul.itemlist li .image-wrapper{width:50%;background-size:cover}.landing-page .combination-module .wrapper-h ul.itemlist li .image-wrapper::after{content:"";display:block;padding-top:75%}.landing-page .combination-module .wrapper-h ul.itemlist li .text-wrapper{width:50%;height:auto;-ms-flex-positive:0;flex-grow:0;-ms-flex-item-align:center;align-self:center;padding:1rem;text-align:center;padding:4rem;font-size:1.2rem;font-weight:300;color:#c4c5c5}.landing-page .combination-module .wrapper-h ul.itemlist li .text-wrapper .title{display:block;text-transform:uppercase;color:#f90;font-size:2.8rem;font-weight:300;line-height:3.2rem;font-size:1.8rem;font-weight:800;line-height:2.4rem;letter-spacing:.05rem}.landing-page .combination-module .wrapper-h ul.itemlist li:nth-child(even) .image-wrapper{-ms-flex-order:2;order:2}.landing-page .combination-module .wrapper-h ul.itemlist li:nth-child(even) .text-wrapper{-ms-flex-order:1;order:1}.landing-page .video-module{color:#fff}.landing-page .video-module .wrapper-h{background-color:transparent}.landing-page .video-module .wrapper-h h2{margin:0 auto;max-width:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:2rem}.landing-page .variations-module{text-align:center}.landing-page .variations-module .wrapper-h{background-color:#000;color:#fff;background:0 0}.landing-page .variations-module ul.products{-ms-flex-pack:center;justify-content:center;gap:1rem}.landing-page .variations-module ul.products li{margin-bottom:0}.landing-page .gallery-module .wrapper-h{background-color:#000;padding:0}.landing-page .gallery-module ul.gallery{list-style:none;margin:0;padding:0;display:block}.landing-page .gallery-module ul.gallery li{list-style:none;display:block;margin:0;margin-bottom:1.4rem;padding:0;width:100%;background-size:cover}.landing-page .gallery-module ul.gallery li::after{content:"";padding-top:56.25%;display:block}.landing-page .doubleslider-module h1,.landing-page .doubleslider-module h2,.landing-page .doubleslider-module h3{line-height:100%}.landing-page .doubleslider-module .wrapper-h{background-color:#000;color:#fff}.landing-page .doubleslider-module .wrapper-h .doubleslider-box{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:0;margin:0;-ms-flex-pack:center;justify-content:center}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ul.doubleslider{list-style:none;margin:0;padding:0;position:relative}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ul.doubleslider::after{content:"";display:block;padding-top:75%}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ul.doubleslider li{list-style:none;margin:0;padding:0;position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-size:cover}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ul.doubleslider li.active{opacity:1;z-index:300;-webkit-animation:fade 1.5s;animation:fade 1.5s}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ul.doubleslider li>span{background-color:#000;color:#fff;font-weight:700;text-transform:uppercase;position:absolute;bottom:1rem;display:inline-block;width:auto;max-width:calc(100% - 2rem);padding:.5rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;position:absolute;top:calc(50% - 2rem);width:6rem;text-align:center;z-index:2000;height:4rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls>span{line-height:2rem;-ms-flex-item-align:center;align-self:center}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls .next{display:inline-block;width:2rem;cursor:pointer}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls .next::before{content:"\f061";font-family:"Font Awesome 5 Pro"}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls .prev{display:inline-block;width:2rem;cursor:pointer}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls .prev::before{content:"\f060";font-family:"Font Awesome 5 Pro"}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls::before{display:block;content:"";position:absolute;top:0;left:0;height:100%;width:1rem;border:1px solid #f90;border-right:0}.landing-page .doubleslider-module .wrapper-h .doubleslider-box ._controls::after{display:block;content:"";position:absolute;top:0;right:0;height:100%;width:1rem;border:1px solid #f90;border-left:0}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper1{position:relative;width:50%;-ms-flex-order:1;order:1}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper1 li>span{left:1rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper1 ._controls{right:-3rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper2{position:relative;width:50%;-ms-flex-order:4;order:4;top:-4rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper2 li>span{right:1rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper2 ._controls{left:-3rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .headline-wrapper{width:40%;-ms-flex-order:2;order:2;padding:1rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .headline-wrapper>h2{-ms-flex-item-align:center;align-self:center}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .text-wrapper{width:40%;-ms-flex-order:3;order:3;padding:1rem;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;top:-4rem;position:relative;margin:1rem}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .text-wrapper>*{-ms-flex-item-align:center;align-self:center;margin:1rem}.landing-page .cta-module .wrapper-h{background-color:transparent;text-align:center;margin-bottom:2rem}.landing-page .cta-module .wrapper-h .btn{background-color:#f90}.landing-page .cta-module .wrapper-h .btn:hover{background-color:#fff}@-webkit-keyframes augmentedFont{0%{color:transparent;width:4rem;max-height:4rem}90%{color:transparent;-webkit-filter:brightness(100%);filter:brightness(100%)}100%{color:#fff;width:15rem;max-height:4rem;-webkit-filter:brightness(100%);filter:brightness(100%)}}@keyframes augmentedFont{0%{color:transparent;width:4rem;max-height:4rem}90%{color:transparent;-webkit-filter:brightness(100%);filter:brightness(100%)}100%{color:#fff;width:15rem;max-height:4rem;-webkit-filter:brightness(100%);filter:brightness(100%)}}@media screen and (max-width:1080px){.landing-page .intro-module .wrapper-h{background-image:none!important;background-color:#fff;background-color:transparent;color:#fff}.landing-page .intro-module .wrapper-h .image-wrapper{width:100%}.landing-page .intro-module .wrapper-h .text-wrapper{width:100%}}@media screen and (max-width:900px){.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper1,.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper2{height:auto;width:100%}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper1 ul.doubleslider,.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper2 ul.doubleslider{width:100%}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper1 ._controls,.landing-page .doubleslider-module .wrapper-h .doubleslider-box .slider-wrapper2 ._controls{left:0}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .text-wrapper{width:100%}.landing-page .doubleslider-module .wrapper-h .doubleslider-box .headline-wrapper{width:100%}.landing-page .features-module .text-wrapper{width:100%}.landing-page .features-module .text-wrapper .itemlist{width:100%}.landing-page .features-module .image-wrapper{width:100%}.landing-page .variations-module ul._products li{width:calc(50% - 1rem)}}@media screen and (max-width:900px){.landing-page h1,.landing-page h2,.landing-page h3{font-size:2.5rem;line-height:2.8rem;font-size:2rem;line-height:2.6rem}.landing-page .hero-wrapper .text h1{font-size:1.5rem}.landing-page .hero-wrapper .text .sub{font-size:1.2rem}.landing-page .hero-wrapper .text h1{font-size:2rem;line-height:2.4rem;margin-bottom:.1rem}.landing-page .features-module .text-wrapper .itemlist li span.title{font-size:1.2rem}.landing-page .features-module .image-wrapper{padding-top:2rem}.landing-page .combination-module .wrapper-h ul.itemlist li .image-wrapper{width:100%;-ms-flex-order:2;order:2}.landing-page .combination-module .wrapper-h ul.itemlist li .text-wrapper{width:100%;-ms-flex-order:1;order:1}.landing-page .combination-module .wrapper-h ul.itemlist li .text-wrapper .title{font-size:2.5rem;line-height:2.8rem;font-size:2rem;line-height:2.6rem}}@media screen and (max-width:640px){.landing-page .hero-wrapper{max-width:100%;width:100%}.landing-page .hero-wrapper .text h1{font-size:2rem;line-height:2.4rem;margin-bottom:.1rem}}@media screen and (max-width:540px){.landing-page .variations-module ul.products>li{width:100%}}footer{display:block;background-color:#000;color:#fff;background-image:url(../img/bg.png)}footer h4{font-weight:800;text-transform:uppercase;text-align:center;font-size:2.8rem;margin:1rem 0}form.finder{display:block;text-align:center}form.finder label{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:50%;border:0;padding:0;margin:0 auto;position:relative}form.finder input[type=text]{display:block;width:calc(100% - 2.2rem);position:relative;background-color:transparent;padding:1rem;border:0;outline:0;color:#fff;font-weight:500;text-align:center;font-family:"Open Sans",sans-serif;margin-right:1rem}form.finder input[type=text]::-webkit-input-placeholder{font-family:"Font Awesome 5 Pro";position:relative;left:2px;display:inline-block}form.finder input[type=text]::-moz-placeholder{font-family:"Font Awesome 5 Pro";position:relative;left:2px;display:inline-block}form.finder input[type=text]:-ms-input-placeholder{font-family:"Font Awesome 5 Pro";position:relative;left:2px;display:inline-block}form.finder input[type=text]::-ms-input-placeholder{font-family:"Font Awesome 5 Pro";position:relative;left:2px;display:inline-block}form.finder input[type=text]::placeholder{font-family:"Font Awesome 5 Pro";position:relative;left:2px;display:inline-block}.find-dealer-wrapper form.finder input[type=text]{padding:.5rem;height:2rem;color:#444;background-color:transparent;border:1px solid #e0e0e0;width:calc(180px + 2rem);position:relative;font-family:"Open Sans",sans-serif;margin-right:1rem}.find-dealer-wrapper form.finder input[type=text]::-webkit-input-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]::-moz-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]:-ms-input-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]::-ms-input-placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder input[type=text]::placeholder{font-family:"Open Sans",sans-serif}.find-dealer-wrapper form.finder label{width:180px;margin:0;margin-bottom:1rem}.find-dealer-wrapper .select-wrapper{-ms-flex-positive:0;flex-grow:0;height:2rem}#map-canvas{width:100%;margin-bottom:2rem;height:auto}#map-canvas::after{display:block;content:"";padding-top:75%}div.dealersearch-btn-wrapper{margin:0 auto;width:600px;max-width:100%;text-align:center}div.dealersearch-btn-wrapper h4{line-height:3.4rem}div.dealersearch-btn-wrapper a.btn-circle{background-color:#f90;color:#fff}div.dealersearch-btn-wrapper a.btn-circle::after{color:#000}form.finder input[type=submit]{display:block;position:relative;width:2rem;background-color:#f90;border-radius:2px;border:0;outline:0;color:#fff;text-align:center;padding:.5rem;font-family:"Font Awesome 5 Pro";cursor:pointer;opacity:1;height:2rem;-webkit-transition:opacity .2s;transition:opacity .2s;top:0;left:-.5rem}form.finder input[type=submit]:hover{opacity:.7}form.finder label::after,form.finder label::before{display:block;content:"";position:absolute;top:0;left:0;bottom:0;width:50%;border:1px solid #f90;border:1px solid #e0e0e0;-webkit-transition:all .2s;transition:all .2s;background-color:transparent;pointer-events:none}form.finder label::before{border-right:0}form.finder label::after{border-left:0;left:50%}form.finder label:focus::before,form.finder label:hover::before{left:-1rem}form.finder label:focus::after,form.finder label:hover::after{left:calc(50% + 1rem)}form.finder small{display:block;text-align:center;text-transform:uppercase;padding:1rem}footer .btn-bar{display:block}footer .btn-bar ul{list-style:none;margin:0;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5rem}footer .btn-bar li{list-style:none;margin:0;padding:0;width:calc(50% - .5rem);border-bottom:1px solid #fff;text-align:center}footer .btn-bar li a{position:relative;top:1.2rem;text-align:center;text-decoration:none;color:#fff;text-transform:uppercase;padding:.5rem;display:inline-block;background-color:#000;font-size:1.3rem;line-height:1}footer .btn-bar li a:hover{color:#f90}nav.imprint ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;list-style:none;margin:0;padding:0;text-align:center;width:auto;margin-bottom:4rem}nav.imprint li{display:block;width:50%;height:.75rem;list-style:none;margin:0;padding:0 2rem;text-align:center;position:relative;left:1px;text-align:left}nav.imprint li:first-child{border-right:1px solid #fff;text-align:right}nav.imprint li a{text-decoration:none;color:#fff;text-transform:uppercase;position:relative;top:-.25rem}nav.imprint li a:hover{opacity:.5;opacity:1;color:#f90}.social{width:100%}.social ul{list-style:none;margin:0;margin-bottom:4rem;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:center;justify-content:center}.social ul li{list-style:none;margin:0;padding:0;padding:2rem}.social ul li a{text-decoration:none;color:#fff;display:block;width:4rem;height:4rem;background-color:#000;-webkit-box-shadow:0 0 1rem .5rem rgba(255,255,255,.25);box-shadow:0 0 1rem .5rem rgba(255,255,255,.25);border-radius:100%;text-align:center;line-height:4rem;font-size:1.5rem;-webkit-transition:all .2s;transition:all .2s}.social ul li a:hover{-webkit-box-shadow:0 0 1.5rem .75rem rgba(255,255,255,.25);box-shadow:0 0 1.5rem .75rem rgba(255,255,255,.25);background-color:#fff;color:#000}.to-top{text-align:center;margin-bottom:4rem}.to-top .arrow{font-size:6rem;cursor:pointer;display:inline-block;width:6rem;height:6rem;border-radius:100%;background-color:#fff;color:#000;position:relative}.to-top .arrow::after{content:"\f106";text-align:center;font-size:6rem;color:#000;display:block;width:100%;position:absolute;font-family:"Font Awesome 5 Pro";line-height:1;top:-5%;font-weight:200}.to-top:hover{opacity:.5}nav.columns{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem}nav.columns>div{width:calc(20% - 1rem)}nav.columns h3{margin:0;margin-bottom:1rem}nav.columns ul{display:block;margin:0;padding:0;list-style:none}nav.columns ul li{display:block;margin:0;padding:0;list-style:none}nav.columns ul li a{display:block;text-decoration:none;color:#fff}nav.columns ul li a:hover{color:#f90}footer .legal{text-align:center;margin-bottom:2rem}footer .summary{text-align:center;margin-bottom:2rem;font-weight:300}footer .summary p{text-align:justify;margin-bottom:2rem}footer .summary img{width:10rem;height:auto}.clear{clear:both}.debug{display:block;background-color:rgba(255,0,0,.5);color:#fff;padding:.5rem;border:1px solid red}.mobile{display:none}.infowindow{font-family:"Open Sans",sans-serif}.infowindow h4{font-family:"Open Sans",sans-serif}.infowindow span{display:block}@media screen and (max-width:1220px){.find-dealer-results li div{width:calc(50% - 1rem)}.find-dealer-results li div:first-child{width:100%}.find-dealer-results li div:last-child{margin-top:1rem}.product-single .btn{width:100%;margin-bottom:.5rem}.find-dealer-wrapper .top-dealer{-ms-flex-order:2;order:2;width:100%}.find-dealer-wrapper .search-wrapper{-ms-flex-order:1;order:1;width:100%;margin-bottom:2rem}}@media screen and (max-width:1080px){nav.columns:after{content:"";-ms-flex:auto;flex:auto}nav.columns>div{width:33.3333333333%;padding-right:1rem;margin-bottom:2rem}.find-dealer-wrapper .select-wrapper{width:240px}}@media screen and (max-width:980px){table.product-details tr{width:100%}table.product-details tr:nth-child(odd){background-color:#e0e0e0}table.product-details tr:nth-child(even){background-color:#fff}}@media screen and (max-width:900px){.woocommerce-product-gallery{width:100%;margin-bottom:2rem}.entry-summary{width:100%;padding-left:0}.product-single .btn{width:auto;margin-bottom:0}.product-single .product-cols{-ms-flex-flow:column;flex-flow:column;min-height:none;height:auto!important;max-height:none}.product-single .product-cols h1{-ms-flex-order:-1;order:-1;width:100%;padding:0;display:block;max-width:100%;margin-bottom:2rem}.product-single .product-cols .woocommerce-product-gallery{-ms-flex-order:1;order:1;height:auto}.product-single .product-cols .entry-summary{-ms-flex-order:2;order:2;width:100%;padding:0}.woocommerce-product-gallery{border-right:0}.find-dealer-wrapper .select-wrapper{width:100%;margin-right:0}.find-dealer-wrapper form.finder input[type=text]{width:100%;text-align:left;padding:0 3rem;margin-right:0}.archive-posts .wrapper-h .sidebar,.single-post .sidebar{width:100%;-ms-flex-order:2;order:2}.archive-posts .wrapper-h .posts,.single-post .content{width:100%;-ms-flex-order:1;order:1}ul.search-results li{max-width:100%}}@media screen and (max-width:800px){nav.columns>div{width:50%;padding-right:1rem;margin-bottom:2rem}.controls-wrapper{width:100%;margin-bottom:2rem;-ms-flex-pack:justify;justify-content:space-between}.select-wrapper{margin-right:0}ul.highlights li{width:calc(100vw - 2rem);max-width:none}.cols .sidebar{width:100%}.cols .sidebar+.content-col{width:100%}}@media screen and (max-width:700px){.archive-posts .wrapper-h .posts li{width:100%}.archive-posts .wrapper-h .posts li>h2{-ms-flex-order:0;order:0}}@media screen and (max-width:640px){.mobile{display:inherit}.desktop{display:none}.single-page .wrapper-h{padding-bottom:2rem}.h1,h1{font-size:2rem;line-height:2.4rem;margin:1rem 0}.wrapper-h{padding:1rem}.sub-wrapper .widgets{display:block}.sub-wrapper .widgets .subwidget{width:100%;margin-bottom:2rem}.find-dealer-results li div{width:100%}footer h4{font-size:2rem;line-height:2.4rem}footer .btn-bar li{border:0}footer .btn-bar li a{font-size:1rem}footer .btn-bar ul{padding:0}nav.columns{display:none}.controls-wrapper{display:block}.select-wrapper{width:100%;padding:0}.btn-filter,.filter-wrapper{width:100%;text-align:left;text-transform:none}.filter-wrapper{border:1px solid #e0e0e0;margin-bottom:1rem}.btn-filter{padding-left:2rem}.products-loop div{display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column}.products-loop div .pagination{display:none;-ms-flex-flow:row;flex-flow:row;width:100%;-ms-flex-pack:center;justify-content:center}.bottom-pagination{text-align:center}.bottom-pagination .pagination{display:-ms-inline-flexbox;display:inline-flex;float:none;margin:0 auto;width:auto}.products-loop div .pagination span{-ms-flex-order:2;order:2;padding:0 2rem}.products-loop div .pagination .prev{-ms-flex-order:1;order:1}.products-loop div .pagination .next{-ms-flex-order:3;order:3}.product-single h1{line-height:1.8rem;font-size:1.5rem}.woocommerce-product-gallery{border-right:0}span.price{margin-bottom:1rem;margin-top:0}.btn{width:100%;margin-bottom:.5rem}ul.search-results li{-ms-flex-flow:row wrap;flex-flow:row wrap}ul.search-results li .image-wrapper{width:100%;text-align:center;margin-bottom:2rem}ul.search-results li .text-wrapper{width:100%}.find-dealer-wrapper form.finder input[type=text]{padding:0 2rem}}@media screen and (max-width:540px){.controls-wrapper{-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:center;justify-content:center}.select-wrapper{margin:0}}@media screen and (max-width:500px){nav.columns>div{width:100%;padding-right:0;margin-bottom:2rem}form.finder label{width:80%}.product-single .btn{width:100%;margin-bottom:.5rem}}.page-404{padding:2rem;text-align:center}.wrapper-h.home{max-width:1920px;padding-bottom:2rem}.wrapper-h.home h2{font-weight:800;text-align:center;letter-spacing:.05rem;font-size:1.5rem;line-height:1.8rem}.wrapper-h.home ul.blogteaser{display:block;list-style:none;margin:0 auto;padding:0;position:relative;width:1360px;max-width:100%}.wrapper-h.home ul.blogteaser li{display:none;list-style:none;padding:0;margin:0;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:stretch;align-items:stretch;-ms-flex-pack:justify;justify-content:space-between;width:100%;text-decoration:none;color:#fff;background-color:transparent;position:absolute;top:0;left:0;width:100%;height:100%;right:0;bottom:0}.wrapper-h.home ul.blogteaser li .text{width:50%;padding:2rem;text-align:center;display:block;text-decoration:none;color:#fff;font-size:1.4rem;-ms-flex-order:2;order:2}.wrapper-h.home ul.blogteaser li .background{width:calc(50% - 1rem);background-size:cover;display:block;-ms-flex-order:1;order:1}.wrapper-h.home ul.blogteaser li h2{font-weight:300;text-transform:uppercase;padding:0;margin:0;margin-bottom:1rem;font-size:3rem;line-height:3.6rem;font-weight:300;font-size:2.6rem;line-height:3.2rem}.wrapper-h.home ul.blogteaser li.active{display:-ms-flexbox;display:flex}.wrapper-h.home ul.blogteaser::after{display:block;content:"";padding-top:28.125%;position:relative;pointer-events:none}.wrapper-h.home .blogteaser-controls{display:block;text-align:center;padding:2rem;z-index:1200;position:absolute;bottom:0;left:50%;width:50%;height:3rem}.wrapper-h.home .blogteaser-controls span{display:inline-block;width:1rem;height:1rem;margin:0 10px;border-radius:100%;border:0;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.5);box-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:all .25s;transition:all .25s}.wrapper-h.home .blogteaser-controls span.active,.wrapper-h.home .slider-controls span:active,.wrapper-h.home .slider-controls span:hover{background-color:transparent;border:1px solid #f90}.wrapper-h.home .blogteaser-controls span.active{-webkit-transform:scale(1.2);transform:scale(1.2)}.home-block-slider{width:100%;color:#fff;margin-top:-2rem}@media screen and (max-width:1080px){.wrapper-h.home ul.blogteaser{padding-bottom:4rem}.wrapper-h.home ul.blogteaser li .text{width:100%;height:auto;-ms-flex-order:2;order:2}.wrapper-h.home ul.blogteaser li .background{width:100%;height:auto;-ms-flex-order:1;order:1}.wrapper-h.home ul.blogteaser li .background::after{content:"";display:block;padding-top:56.25%}.wrapper-h.home ul.blogteaser li.active{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;padding:0;position:static}.wrapper-h.home ul.blogteaser::after{display:none}.wrapper-h.home .blogteaser-controls{width:100%;left:0}}@media screen and (max-width:900px){.wrapper-h.home ul.blogteaser{padding-bottom:4rem}.wrapper-h.home ul.blogteaser li .text{width:100%;height:auto;-ms-flex-order:2;order:2}.wrapper-h.home ul.blogteaser li .background{width:100%;height:auto;-ms-flex-order:1;order:1}.wrapper-h.home ul.blogteaser li .background::after{content:"";display:block;padding-top:56.25%}.wrapper-h.home ul.blogteaser li.active{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;height:auto;padding:0;position:static}}@media screen and (max-width:600px){.wrapper-h.home ul.blogteaser li .text{padding:1rem}.wrapper-h.home ul.blogteaser h2{font-size:2.8rem;line-height:3.2rem}}.slider{position:relative}.slider .slider-slides{position:relative}.slider ul{display:block;list-style:none;margin:0;padding:0;width:100%;height:0;padding-bottom:44%;position:relative;overflow:hidden}.slider li{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;margin:0;padding:0;top:0;left:0;right:0;bottom:0;position:absolute;z-index:500;opacity:0;-webkit-transition:all 1s;transition:all 1s}.slider li.active{z-index:1000;opacity:1}.slider li.active .slider-image{-webkit-animation:fade 1.5s;animation:fade 1.5s}.slider li.active .text{z-index:1200}.slider .slider-image{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;background-repeat:no-repeat}.slider .slider-image.has-video{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:0}.slider .slider-image.has-video video{margin:0 auto;display:block;width:auto;height:100%;min-width:100%;min-height:100%;-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;position:relative;-o-object-fit:cover;object-fit:cover}.slider .text{margin-left:0}.slider .text h2{text-transform:uppercase;width:auto;margin:0;letter-spacing:.05rem;border-top:6px solid #f90;font-size:2.6rem;line-height:3rem;padding:.3rem 0;font-weight:800;margin-bottom:.7rem}.slider .text .sub{font-size:1.4rem;display:block;margin:0;padding:0;margin-bottom:1.2rem}.slider-arrow{position:absolute;z-index:1200;top:0;bottom:5rem;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;width:auto;font-size:6rem;font-family:"Font Awesome 5 Pro";color:#fff;opacity:.25;-webkit-transition:all .2s;transition:all .2s}.slider-arrow>i{display:inline-block;-ms-flex-item-align:center;align-self:center}.slider-arrow:hover{opacity:1;cursor:pointer}.slider-arrow.next{right:2rem}.slider-arrow.prev{left:2rem}.slider-controls{display:block;text-align:center;padding:2rem}.slider-controls span{display:inline-block;width:1rem;height:1rem;margin:0 10px;border-radius:100%;border:0;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.5);box-shadow:0 0 2px #000,0 0 4px rgba(0,0,0,.5);cursor:pointer;-webkit-transition:all .25s;transition:all .25s}.slider-controls span.active,.slider-controls span:active,.slider-controls span:hover{background-color:transparent;border:1px solid #f90}.slider-controls span.active{-webkit-transform:scale(1.2);transform:scale(1.2)}@media screen and (min-width:1200px){.slider .slider-image video{margin:0 auto;display:block;height:100%;min-width:100%;min-height:100%;-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;position:relative}}@media screen and (max-width:1199px){.slider .slider-image video{margin:0 auto;display:block;height:100%;min-width:100%;min-height:100%;-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0;position:relative}}@media screen and (min-width:641px){.slider ul li .slider-image.has-video[style]{background-image:none!important}}@media screen and (max-width:640px){.home-block-slider{margin-top:-1rem}.slider{margin-bottom:25rem}.slider ul{height:auto;padding-bottom:0;margin:0 -1rem;width:calc(100% + 2rem);overflow:visible;margin-bottom:2rem}.slider ul li .slider-image{bottom:auto;height:100%;overflow:hidden}.slider ul li .slider-image.has-video video{display:none}.slider ul li .slider-image::after{content:"";display:block;padding-top:65.25%}.slider ul li .text{padding:2rem;height:100%;position:absolute;top:100%}.slider ul li .text .height-wrapper{height:calc(56.25vw + 3rem);height:auto;padding:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center;overflow:hidden}.slider ul li .text .height-wrapper>div{width:100%;position:relative;top:-1rem;padding-top:1rem}.slider ul li .text .height-wrapper>div h2{display:inline-block;font-size:2rem;line-height:2.4rem}.slider ul li .text .btn-wrapper{position:relative;top:0}.slider ul::after{content:"";display:block;padding-top:calc(65.25% + 6rem)}.slider-arrow{bottom:0;top:auto;font-size:4rem;bottom:-5rem}.slider h2{font-size:2rem}.slider .sub{font-size:1rem}.slider-controls{padding:1rem;margin:2rem}.slider-arrow.next{right:50%;margin-right:-3rem}.slider-arrow.prev{left:50%;margin-left:-3rem}}@-webkit-keyframes fade{0%{-webkit-filter:brightness(200%) contrast(200%);filter:brightness(200%) contrast(200%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.5}100%{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes fade{0%{-webkit-filter:brightness(200%) contrast(200%);filter:brightness(200%) contrast(200%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1.01);transform:scale(1.01);opacity:.5}100%{-webkit-filter:brightness(100%) contrast(100%);filter:brightness(100%) contrast(100%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes fadetext{0%{-webkit-filter:blur(5rem);filter:blur(5rem);opacity:0}50%{opacity:.1}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes fadetext{0%{-webkit-filter:blur(5rem);filter:blur(5rem);opacity:0}50%{opacity:.1}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes fadeIn{0%{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1.015);transform:scale(1.015)}100%{-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);transform:scale(1);overflow:hidden}}@-webkit-keyframes fadeOut{0%{-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1.015);transform:scale(1.015);overflow:hidden}}@keyframes fadeOut{0%{-webkit-filter:brightness(60%);filter:brightness(60%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-filter:brightness(100%);filter:brightness(100%);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1.015);transform:scale(1.015);overflow:hidden}}.highlights-wrapper h2{text-align:center;font-weight:300;font-size:2.6rem;line-height:3.2rem}ul.highlights{list-style:none;padding:0;margin:0}ul.highlights li{list-style:none;margin:0;width:calc(30vw - 3rem);max-width:calc(680px - 3rem);background-size:cover;background-position:center;margin-right:2rem;left:1rem;float:left;display:block;position:relative}ul.highlights li .inner{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}ul.highlights li .text{width:auto;padding:2rem;text-align:center;height:30%}ul.highlights li .sub{line-height:1;margin-bottom:.5rem;display:block}ul.highlights li a{text-decoration:none;color:#fff;position:absolute;top:0;left:0;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:end;align-items:flex-end;-ms-flex-pack:center;justify-content:center;padding:2rem}ul.highlights li a>div{width:auto;display:inline-block;text-align:center}ul.highlights li a h2{border-top:.4rem solid #f90;font-weight:300;text-transform:uppercase;padding:.5rem 0;margin:0;margin-bottom:1rem;font-size:2rem;font-weight:800;font-size:1.7rem;line-height:2.2rem;border-top:.3rem solid #f90;padding:.3rem 0 0;margin-bottom:1rem;font-weight:800;font-size:1.7rem;line-height:2.2rem;letter-spacing:.05rem;position:relative;top:3.3rem;-webkit-transition:top .2s ease-out;transition:top .2s ease-out}ul.highlights li a span.btn-circle{background-color:rgba(255,255,255,.5);background-color:#fff;border:0;opacity:0;position:relative;top:3rem;-webkit-transition:top opacity .2s;transition:top opacity .2s}ul.highlights li a span.btn-circle::after{color:#000}ul.highlights li a span.btn-circle:hover{background-color:#f90}ul.highlights li a span.btn-circle:hover::after{color:#fff}ul.highlights li a:hover h2{top:.75rem}ul.highlights li a:hover span.btn-circle{top:.75rem;opacity:1}ul.highlights li::after{content:"";display:block;padding-top:113%}ul.highlights::after{content:"";display:block;float:none;clear:both}@media screen and (max-width:940px){ul.highlights{list-style:none;padding:0;margin:0}ul.highlights li a h2{top:.75rem}ul.highlights li a span.btn-circle{top:.75rem;opacity:1}}.scroller-wrapper{overflow-x:hidden;overflow-y:hidden}.scroller-wrapper h2{text-align:center}.scroller-wrapper ul.highlights{width:60rem;margin:0 auto;overflow-x:visible;display:-ms-flexbox;display:flex;position:relative;-ms-flex-pack:center;justify-content:center;-ms-flex-flow:row;flex-flow:row}.scroller-wrapper ul.highlights li{width:30rem;margin-right:2rem;-ms-flex-negative:0;flex-shrink:0;opacity:.5;-webkit-transition:opacity .25s;transition:opacity .25s}.scroller-wrapper ul.highlights li:nth-child(2),.scroller-wrapper ul.highlights li:nth-last-child(2){opacity:1}.scroller-wrapper ul.highlights.transition-next{-webkit-animation-name:scroller-next;animation-name:scroller-next;-webkit-animation-duration:.25s;animation-duration:.25s}.scroller-wrapper ul.highlights.transition-next li:last-of-type{-webkit-animation-name:scroller_in;animation-name:scroller_in;-webkit-animation-duration:.25s;animation-duration:.25s}.scroller-wrapper ul.highlights.transition-prev{-webkit-animation-name:scroller-prev;animation-name:scroller-prev;-webkit-animation-duration:.25s;animation-duration:.25s}.scroller-wrapper ul.highlights.transition-prev li:first-of-type{-webkit-animation-name:scroller_in;animation-name:scroller_in;-webkit-animation-duration:.25s;animation-duration:.25s}.scroller-wrapper .scroller-controls{padding:2rem;text-align:center}.scroller-wrapper .scroller-controls a{display:inline-block;padding:0 1.5rem;font-size:4rem;text-decoration:none;color:#fff}.scroller-wrapper .scroller-controls a:before{font-family:"Font Awesome 5 Pro";font-weight:300}.scroller-wrapper .scroller-controls a.prev:before{content:"\f104"}.scroller-wrapper .scroller-controls a.next:before{content:"\f105"}@-webkit-keyframes scroller-next{from{left:30rem}to{left:0}}@keyframes scroller-next{from{left:30rem}to{left:0}}@-webkit-keyframes scroller-prev{from{left:-30rem}to{left:0}}@keyframes scroller-prev{from{left:-30rem}to{left:0}}@-webkit-keyframes scroller_in{0%{opacity:0}50%{opacity:0}100%{opacity:.5}}@keyframes scroller_in{0%{opacity:0}50%{opacity:0}100%{opacity:.5}}@-webkit-keyframes scroller_out{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes scroller_out{0%{opacity:1}50%{opacity:0}100%{opacity:0}}@media screen and (max-width:940px){.scroller-wrapper{position:relative}.scroller-wrapper ul.highlights{width:100%}.scroller-wrapper ul.highlights li{display:none;max-width:100%;z-index:100}.scroller-wrapper ul.highlights li:first-child{display:block;opacity:1}.scroller-wrapper .scroller-controls{position:absolute;top:calc(50% + 3rem - 3.5rem);width:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;z-index:1}}@media screen and (max-width:740px){.scroller-wrapper .scroller-controls a{padding:0}}@media screen and (max-width:600px){.scroller-wrapper .scroller-controls{display:block;position:relative;top:0;padding:0}.scroller-wrapper .scroller-controls a{padding:0 1rem}}.wrapper-h.home .home-block-teaser h2{text-align:center}.wrapper-h.home ul.teaser{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;list-style:none;margin:0;padding:0;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:4rem}.wrapper-h.home ul.teaser li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;list-style:none;padding:0;margin:0;width:100%;text-decoration:none;position:relative;overflow:hidden;-ms-flex-flow:row;flex-flow:row;margin-bottom:0}.wrapper-h.home ul.teaser li .background{position:relative;width:50%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:all .5s;transition:all .5s}.wrapper-h.home ul.teaser li .video{overflow:hidden}.wrapper-h.home ul.teaser li .video video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;position:absolute;z-index:1}.wrapper-h.home ul.teaser li .text{position:relative;width:50%;-ms-flex-item-align:center;align-self:center;text-align:center;position:relative;z-index:200;position:relative;width:50%;padding:0;margin:0}.wrapper-h.home ul.teaser li .text div{display:inline-block;width:auto}.wrapper-h.home ul.teaser li .text div h2{display:inline-block;text-align:center;text-transform:uppercase;width:auto;margin:0;letter-spacing:.05rem;border-top:6px solid #f90;font-size:2.6rem;line-height:3rem;padding:.3rem 0;font-weight:800;margin-bottom:.7rem}.wrapper-h.home ul.teaser li .text div .sub{display:block;text-align:center;font-size:1.3rem;margin:0;padding:0;margin-bottom:1.2rem}.wrapper-h.home ul.teaser li .text div .btn-wrapper{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-flow:column;flex-flow:column;width:auto}.wrapper-h.home ul.teaser li .text div .btn-wrapper .btn{font-size:1rem;text-decoration:none;text-transform:uppercase;width:100%;opacity:1;padding:1rem 4rem;letter-spacing:.05rem;-webkit-transition:background 50ms;transition:background 50ms;padding:.6rem 2rem;font-weight:700;margin-bottom:1.4rem;font-size:1rem;padding:1rem 4rem;font-weight:700}.wrapper-h.home ul.teaser li .text div .btn-wrapper .btn:hover{background-color:#f90;color:#fff}.wrapper-h.home ul.teaser li::after{display:block;padding-bottom:33%;content:""}.wrapper-h.home ul.teaser li:nth-child(odd) .text{-ms-flex-order:1;order:1}.wrapper-h.home ul.teaser li:nth-child(odd) .background{-ms-flex-order:2;order:2}.wrapper-h.home ul.teaser li:first-child{width:100%;margin-bottom:2rem}.wrapper-h.home ul.teaser li:first-child::after{padding-bottom:44%}.wrapper-h.home ul.teaser li:first-child .background{width:100%;position:absolute;top:0;left:0;right:0;bottom:0}.wrapper-h.home ul.teaser li:first-child .text{padding:4rem;margin-left:0}@media screen and (max-width:980px){.wrapper-h.home ul.teaser li,.wrapper-h.home ul.teaser li:first-child,.wrapper-h.home ul.teaser li:nth-child(odd){display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;margin-bottom:2rem}.wrapper-h.home ul.teaser li .background,.wrapper-h.home ul.teaser li:first-child .background,.wrapper-h.home ul.teaser li:nth-child(odd) .background{position:relative;width:100%;-ms-flex-order:1;order:1;aspect-ratio:10/7}.wrapper-h.home ul.teaser li .background::after,.wrapper-h.home ul.teaser li:first-child .background::after,.wrapper-h.home ul.teaser li:nth-child(odd) .background::after{display:block;width:100%;padding-bottom:71.7391304348%;background:0 0;display:none}.wrapper-h.home ul.teaser li .text,.wrapper-h.home ul.teaser li:first-child .text,.wrapper-h.home ul.teaser li:nth-child(odd) .text{-ms-flex-order:2;order:2;width:100%;padding:4rem;margin-left:0;position:relative;z-index:200}.wrapper-h.home ul.teaser li .text div,.wrapper-h.home ul.teaser li:first-child .text div,.wrapper-h.home ul.teaser li:nth-child(odd) .text div{display:inline-block;width:auto}.wrapper-h.home ul.teaser li .text div h2,.wrapper-h.home ul.teaser li:first-child .text div h2,.wrapper-h.home ul.teaser li:nth-child(odd) .text div h2{font-size:2rem;line-height:2.4rem}.wrapper-h.home ul.teaser li::after,.wrapper-h.home ul.teaser li:first-child::after,.wrapper-h.home ul.teaser li:nth-child(odd)::after{display:none}}@media screen and (min-width:641px){.wrapper-h.home ul.teaser li .video[style]{background-image:none!important}}@media screen and (max-width:640px){.wrapper-h.home ul.teaser li .video video{display:none}.wrapper-h.home ul.teaser li .text{-ms-flex-item-align:end;align-self:flex-end}}.search-page ul.products{margin-bottom:4rem}.search-page h2.search-results-pages-headline{border-bottom:1px solid #d7d7d7;margin-bottom:2rem}.search-page ul.search-results-pages{list-style:none;margin:0;padding:0;display:block}.search-page ul.search-results-pages li{list-style:none;margin:0;margin-bottom:2rem;padding:0;padding-right:6rem;position:relative}.search-page ul.search-results-pages li .title{display:block;font-weight:700}.search-page ul.search-results-pages li a.btn-circle{position:absolute;top:0;right:0;background-color:#f90;color:#fff;border:0}.search-page ul.search-results-pages li a.btn-circle:hover{background-color:#fff;color:#fff}.product-single{background-color:#fafafa;color:#000;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.product-single .product-cols{width:100%;margin-bottom:2rem;display:grid;grid-template-columns:auto 400px;grid-template-rows:minmax(0,auto) auto}.product-single .product-cols h1{font-weight:800;font-size:1.8rem;line-height:2.4rem;max-width:100%;grid-column:2/span 1;grid-row:1/span 1;width:100%;padding-left:0;line-height:2.2rem}.product-single .product-cols h1 span.keyword{display:block;font-weight:400}.product-single .product-cols .product-single-short{width:400px;-ms-flex-order:2;order:2;grid-column:2/span 1;grid-row:2/span 1;align-self:stretch}.product-single .product-cols .product-single-short h2{text-align:left}.product-single .product-cols .product-single-short .entry-summary{width:100%;padding:0;margin-top:0}.product-single .product-cols .product-single-short .has-video-wrapper{margin-bottom:2rem}.product-single .product-cols .product-single-short span.has-video{pointer-events:auto;cursor:pointer}.product-single .product-cols .product-images-wrapper{padding-right:2rem;grid-column:1/span 1;grid-row:1/span 2}.product-single .product-cols .product-images-wrapper .product-images{list-style:none;padding:0;margin:0;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-order:1;order:1}.product-single .product-cols .product-images-wrapper .product-images li{list-style:none;width:calc(50% - .5rem);margin-bottom:1rem;display:none}.product-single .product-cols .product-images-wrapper .product-images li.active{display:block}.product-single .product-cols .product-images-wrapper .product-images li img{width:100%;height:auto}.product-single ul.usps{list-style:none;padding:0;margin:0;margin-bottom:2rem;display:block}.product-single ul.usps::after{content:"";clear:both;display:block}.product-single ul.usps li{list-style:none;margin:0;margin-right:1rem;margin-bottom:1rem;padding:0;display:block;float:left}.product-single ul.usps li img{display:block;max-width:100px;height:auto}.product-single .variation-colors ul{list-style:none;margin:0;padding:0;display:inline-block;display:block;width:auto;position:relative;top:2px;margin-bottom:.5rem}.product-single .variation-colors ul::after{content:"";display:block;clear:both}.product-single .variation-colors ul li{list-style:none;margin:0;padding:0;margin-right:.5rem;display:inline-block;width:2rem;border-bottom:2px solid transparent;float:left;cursor:pointer;position:relative}.product-single .variation-colors ul li a{display:block;width:100%;height:2rem;margin-bottom:2px}.product-single .variation-colors ul li.active{border-color:#f90}.product-single .variation-colors .variation-colors-name{display:block;margin-bottom:1.5rem;text-transform:uppercase}.product-single .variation-colors.single{padding-bottom:1.5rem}.status-availability::before{display:inline-block;font-family:"Font Awesome 5 Pro";font-weight:900;margin-right:.5rem}.status-availability[data-availability=instock]::before{content:"\f058\f058";color:green}.status-availability[data-availability=lowstock]::before{content:"\f058";color:#ff0}.status-availability[data-availability=outofstock]::before{content:"\f058";color:red}.status-availability[data-availability=onbackorder]::before{content:"\f058";color:red}.shoplink-disabled{opacity:.25;pointer-events:none}.product-single ul.sizes{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:start;justify-content:flex-start;padding:0;margin:0;margin-bottom:2rem}.product-single ul.sizes li{display:inline-block;width:3rem;border:1px solid #e0e0e0;text-align:center;margin:.25rem;padding:0;text-align:center;cursor:default}.product-single ul.sizes li span{display:inline-block;line-height:2rem;text-transform:uppercase}.product-single ul.sizes li:hover{border-color:#f90}.product-single .btn{width:100%;margin-bottom:.5rem;color:#fff;background-color:#f90;opacity:1}.product-single .btn:hover{opacity:1;background:#000}.video-wrapper{width:100%;height:0;padding-bottom:56.25%;position:relative;margin-bottom:2rem}.video-wrapper .video{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.product-single .sku{display:block;margin-bottom:1rem;display:none}.product-single h1{text-align:left;font-weight:800;margin:0;line-height:2rem;font-size:1.8rem;max-width:300px;font-weight:300;font-size:2.4rem;line-height:2.2rem}span.price{display:inline-block;font-weight:700;font-size:1.2rem;margin-bottom:1.5rem;margin-top:1.5rem}.price-meta{font-size:.8rem;padding-top:2rem}span.vat_info{font-size:1rem;font-weight:400;font-weight:300}.variations-compare{line-height:calc(2rem + 2px);color:#f90;cursor:pointer}@media screen and (max-width:900px){.product-single .product-cols{grid-template-columns:100%;grid-template-rows:auto auto auto}.product-single .product-cols h1{line-height:1.8rem;grid-row:1/span 1;grid-column:1/span 1;line-height:1.8rem}.product-single .product-cols .product-single-short{width:100%;grid-row:3/span 1;grid-column:1/span 1}.product-single .product-cols .product-images-wrapper{padding-right:0;grid-row:2/span 1;grid-column:1/span 1}}@media screen and (max-width:800px){.product-single .product-cols h1{font-size:1.4rem;font-size:1.8rem;line-height:2.2rem}.price-meta{display:none}}.product-single .product-cols .product-images-wrapper .product-images li{display:none}.product-single .product-cols .product-images-wrapper .product-images li.active{display:none}.product-single .product-cols .product-images-wrapper .product-images li.active_variation{display:block}.product-single .product-cols .product-images-wrapper .product-images li.active_variation.active{display:block}.product-single .product-cols .product-images-wrapper .product-images li div img.regular{display:block;cursor:pointer}.product-single .product-cols .product-images-wrapper .product-images li div img.fullscreen{display:none}.product-single .product-cols .product-images-wrapper .product-images li div img.fullscreen_zoom{display:none}.product-single .product-cols .product-images-wrapper .product-images-controls{display:none;position:fixed;top:50%;height:3rem;width:3rem;background-color:transparent;background-size:cover;z-index:9999;cursor:pointer}.product-single .product-cols .product-images-wrapper .product-images-controls.next{background-image:url(../img/cursors/right.svg);right:2rem;-webkit-transition:all .25s;transition:all .25s}.product-single .product-cols .product-images-wrapper .product-images-controls.prev{background-image:url(../img/cursors/left.svg);left:2rem;-webkit-transition:all .25s;transition:all .25s}.product-single .product-cols .product-images-wrapper.regular .product-images li.active_variation+li.active_variation+li.active_variation+li.active_variation+li.active_variation{display:none}.product-single .product-cols .product-images-wrapper.regular.expanded .product-images li.active_variation+li.active_variation+li.active_variation+li.active_variation+li.active_variation{display:block}.product-single .product-cols .product-images-wrapper.regular.expanded .product-images-show-more{display:none}.product-single .product-cols .product-images-wrapper.regular.expanded .product-images-show-less{display:block}.product-single .product-cols .product-images-wrapper.fullscreen .product-images{position:fixed;top:0;left:0;height:0;bottom:0;width:100%;height:100%;z-index:9999;background-color:#fff}.product-single .product-cols .product-images-wrapper.fullscreen .product-images li,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active_variation{display:none;position:absolute;width:100%;top:2rem;bottom:0;z-index:3000;background-color:#fff;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;cursor:url(../img/cursors/zoom-plus.svg),auto;opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px);-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active.active,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active_variation.active{display:block;opacity:1;display:-ms-flexbox;display:flex;-webkit-transform:translateX(0);transform:translateX(0)}.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active+li,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active.active+li,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active_variation.active+li{-webkit-transform:translateX(2000px);transform:translateX(2000px)}.product-single .product-cols .product-images-wrapper.fullscreen .product-images li div,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active div,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active_variation div{width:1200px;max-width:100%;height:calc(100% - 2rem);margin:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.product-single .product-cols .product-images-wrapper.fullscreen .product-images li div img.regular,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active div img.regular,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active_variation div img.regular{display:none}.product-single .product-cols .product-images-wrapper.fullscreen .product-images li div img.fullscreen,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active div img.fullscreen,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active_variation div img.fullscreen{display:block;max-width:100%;max-height:100%;width:auto;height:auto}.product-single .product-cols .product-images-wrapper.fullscreen .product-images li div img.fullscreen_zoom,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active div img.fullscreen_zoom,.product-single .product-cols .product-images-wrapper.fullscreen .product-images li.active_variation div img.fullscreen_zoom{display:none}.product-single .product-cols .product-images-wrapper.fullscreen .product-images-close-fullsize{display:block;position:fixed;top:4rem;right:2rem;height:3rem;width:3rem;background-color:transparent;background-image:url(../img/cursors/close.svg);background-size:cover;z-index:9999;cursor:pointer}.product-single .product-cols .product-images-wrapper.fullscreen .product-images-controls{display:block}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images li{display:block;cursor:url(../img/cursors/zoom-minus.svg),auto}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images li div{width:100%;max-width:100%;height:100%;max-height:100%;position:absolute;top:0;left:0;right:0;bottom:0}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images li div img.regular{display:none}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images li div img.fullscreen{display:none}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images li div img.fullscreen_zoom{display:block;margin:0 auto;max-width:none;max-height:none;left:50%;position:absolute}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom.v2 li div::before{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images-controls{display:none}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images-controls.prev{left:-200px;pointer-events:none}.product-single .product-cols .product-images-wrapper.fullscreen.fullscreen_zoom .product-images-controls.next{right:-200px;pointer-events:none}.product-single .product-cols .product-images-wrapper .product-images-show-less,.product-single .product-cols .product-images-wrapper .product-images-show-more{display:block;color:#f90;font-weight:600;cursor:pointer}.product-single .product-cols .product-images-wrapper .product-images-show-more.disabled{display:none}.product-single .product-cols .product-images-wrapper .product-images-show-less{display:none}.product-single .product-cols .product-images-wrapper .product-images-swipe-area{display:none}@media screen and (max-width:500px){.product-single .product-cols .product-images-wrapper{position:relative}.product-single .product-cols .product-images-wrapper .product-images li,.product-single .product-cols .product-images-wrapper .product-images li.active_variation{width:100%;display:none}.product-single .product-cols .product-images-wrapper .product-images li+li.active_variation+li.active_variation+li.active_variation+li.active_variation,.product-single .product-cols .product-images-wrapper .product-images li.active_variation+li.active_variation+li.active_variation+li.active_variation+li.active_variation{display:none}.product-single .product-cols .product-images-wrapper .product-images li.active{display:block!important;position:relative;overflow:hidden}.product-single .product-cols .product-images-wrapper .product-images li.active::before{content:"";display:block;padding-top:100%}.product-single .product-cols .product-images-wrapper .product-images li.active div{position:absolute;top:0;left:0;right:0;bottom:0}.product-single .product-cols .product-images-wrapper .product-images-swipe-area{position:absolute;top:0;left:0;bottom:0;right:0;display:block}.product-single .product-cols .product-images-wrapper .product-images-show-more{display:none}.product-single .product-cols .product-images-wrapper .product-images-controls{display:block;position:absolute}.product-single .product-cols .product-images-wrapper.expanded .product-images li,.product-single .product-cols .product-images-wrapper.expanded .product-images li.active_variation{width:100%;display:none}.product-single .product-cols .product-images-wrapper.expanded .product-images li+li.active_variation+li.active_variation+li.active_variation+li.active_variation,.product-single .product-cols .product-images-wrapper.expanded .product-images li.active_variation+li.active_variation+li.active_variation+li.active_variation+li.active_variation{display:none}.product-single .product-cols .product-images-wrapper.expanded .product-images li.active{display:block!important}.product-single .product-cols .variations-compare{display:none}}@-webkit-keyframes fadetofull{0%{opacity:0}49%{opacity:0}50%{position:fixed}100%{opacity:1}}@keyframes fadetofull{0%{opacity:0}49%{opacity:0}50%{position:fixed}100%{opacity:1}}.phunk-cookie-wrapper .phunk-cookie-modal{max-height:100%;width:620px;overflow-y:auto}.phunk-cookie-wrapper .phunk-cookie-modal h2{font-size:1.5rem;letter-spacing:.4rem;text-transform:uppercase;margin-bottom:.5rem;line-height:2rem;font-weight:800;text-align:center}.phunk-cookie-wrapper .phunk-cookie-modal>p{text-align:center}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .btn-row{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] a.phunk-cookie-submit-all,.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] a.phunk-cookie-submit-none,.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;background-color:#f90;color:#fff;text-align:center;padding:.5rem 1rem;width:auto;text-transform:uppercase}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] a.phunk-cookie-submit-all:hover,.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] a.phunk-cookie-submit-none:hover,.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] input[type=submit]:hover{color:#fff;background-color:#000}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .label{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-align:center;align-items:center}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .label>p{-ms-flex-order:2;order:2;margin-left:1rem}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .label>input{margin-left:auto;-ms-flex-order:3;order:3}.phunk-cookie-wrapper .phunk-cookie-modal input[type=checkbox]{display:block;width:calc(4rem + 4px);height:calc(2rem + 4px);margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:2rem;position:relative;background-color:#e0e0e0;border:2px solid #e0e0e0;cursor:pointer;-webkit-transition:background-color .2s,border-color .2s;transition:background-color .2s,border-color .2s;outline:0}.phunk-cookie-wrapper .phunk-cookie-modal input[type=checkbox]:disabled{opacity:.5}.phunk-cookie-wrapper .phunk-cookie-modal input[type=checkbox]::before{content:"";background-color:#fff;display:block;position:absolute;width:2rem;height:2rem;border-radius:100%;top:0;left:0;-webkit-transition:left .2s;transition:left .2s}.phunk-cookie-wrapper .phunk-cookie-modal input[type=checkbox]:checked{background-color:#f90;border-color:#f90}.phunk-cookie-wrapper .phunk-cookie-modal input[type=checkbox]:checked::before{left:calc(100% - 2rem)}.phunk-cookie-wrapper .phunk-cookie-modal .collapsible .collapsible-inner{max-height:0;height:auto;overflow:hidden;-webkit-transition:max-height .25s linear;transition:max-height .25s linear;padding-left:3rem}.phunk-cookie-wrapper .phunk-cookie-modal .collapsible .collapsible-control{color:#fff;background-color:#f90;display:inline-block;width:2rem;height:2rem;text-align:center;line-height:2rem;font-size:1.4rem;-ms-flex-order:1;order:1;text-decoration:none}.phunk-cookie-wrapper .phunk-cookie-modal .collapsible .collapsible-control::after{content:"\f054";display:block;text-align:center;font-family:"Font Awesome 5 Pro";font-weight:300;-webkit-transition:all .25s;transition:all .25s;text-decoration:none}.phunk-cookie-wrapper .phunk-cookie-modal .collapsible.active .collapsible-control::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.phunk-cookie-wrapper .phunk-cookie-modal .collapsible.active .collapsible-inner{max-height:1000px}@media screen and (max-width:600px){.phunk-cookie-wrapper .phunk-cookie-modal{padding:1rem}.phunk-cookie-wrapper .phunk-cookie-modal h2{font-size:1.2rem;letter-spacing:.32rem;text-transform:uppercase;margin-bottom:.5rem;line-height:1.6rem;font-weight:800}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .btn-row{-ms-flex-flow:row wrap;flex-flow:row wrap}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .btn-row input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;text-align:center}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .btn-row a.phunk-cookie-submit-none{width:100%}.phunk-cookie-wrapper .phunk-cookie-modal form[name=phunk-cookie] .btn-row a.phunk-cookie-submit-all{width:100%}}.ajax-search-wrapper{display:none;width:100%;right:0;position:absolute;top:100%;color:#000}.ajax-search-wrapper .wrapper-layout-width{margin:0 auto;padding:0;width:100%;max-width:1920px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-flow:row wrap;flex-flow:row wrap}.ajax-search-wrapper h3{font-size:1rem;font-weight:700;margin:0;padding:0;margin-bottom:1rem}.ajax-search-wrapper .ajax-search-col1{width:calc(1920px / 4);max-width:50%;padding:2rem;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.ajax-search-wrapper .ajax-search-col2{width:calc(1920px / 4);max-width:50%;padding:2rem;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.ajax-search-wrapper .search-link-wrapper{-ms-flex-item-align:end;align-self:flex-end;width:100%}.ajax-search-wrapper .search-link{display:none;color:#f90;text-decoration:none}.ajax-search-wrapper .search-link.active{display:inline-block}.ajax-search-wrapper .ajax-search-results{display:none;margin-bottom:2rem;width:100%}.ajax-search-wrapper .ajax-search-results ul.search-results-list{list-style:none;margin:0;margin-bottom:1rem;padding:0}.ajax-search-wrapper .ajax-search-results ul.search-results-list li{list-style:none;padding:0;margin:0;display:block}.ajax-search-wrapper .ajax-search-results ul.search-results-list li a{color:#000;letter-spacing:.025rem;line-height:1.6rem;text-decoration:none}.ajax-search-wrapper .ajax-search-results ul.search-results-list li a span.title{display:block;margin:0;font-size:1rem;text-transform:uppercase}.ajax-search-wrapper .ajax-search-results ul.search-results-list li a:hover{color:#f90}.ajax-search-wrapper .ajax-search-results.active{display:block}.ajax-search-wrapper .ajax-search-results.product_suggestions{border-right:1px solid #d7d7d7;padding-right:2rem;margin-right:-2rem}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li{margin-bottom:1rem}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a .wrapper-img{width:5rem;position:relative;border:1px solid #d7d7d7}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a .wrapper-img::after{content:"";display:block;padding-bottom:100%}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a .wrapper-img img{display:block;position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a .wrapper-text{width:calc(100% - 6rem)}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a .wrapper-text span.sub{display:block}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a .wrapper-text span.category{display:block}.ajax-search-wrapper .ajax-search-results.product_suggestions ul.search-results-list li a .wrapper-text span.price{display:block;margin:0;font-size:1rem}.ajax-search-wrapper .ajax-search-results.tag_matches ul.search-results-list li a{display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-pack:justify;justify-content:space-between}.ajax-search-wrapper .ajax-search-results.tag_matches ul.search-results-list li a span.count{width:5rem;text-align:right}.ajax-search-wrapper.active{display:block}.ajax-search-wrapper .loading-indicator{display:none;width:100%;max-width:1920px;margin:0 auto;-ms-flex-pack:end;justify-content:flex-end}.ajax-search-wrapper .loading-indicator>.icon{display:block;color:#f90;background-color:#fff;padding:4rem;text-align:center;width:calc(1920px / 2);max-width:100%}.ajax-search-wrapper .loading-indicator>.icon::after{display:-ms-flexbox;display:flex;margin:0 auto;content:"\f3f4";font-family:"Font Awesome 5 Pro";-webkit-animation-name:loading;animation-name:loading;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;font-size:2rem;width:2rem;height:2rem;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}.ajax-search-wrapper.pending{display:block}.ajax-search-wrapper.pending>*{display:none}.ajax-search-wrapper.pending>.loading-indicator{display:-ms-flexbox;display:flex}body.search-active .ajax-search-wrapper.active{display:block}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:800px){body.search-active header form[name=search]{position:fixed;top:0;left:0;right:0;bottom:0;height:100%;width:100%;background-color:#fff}body.search-active header form[name=search]::after{content:"";display:block;top:0;right:0;left:0;position:absolute;background-color:#fff;height:6rem;z-index:800}body.search-active header form[name=search] .search-wrapper{z-index:999;margin-bottom:2rem}body.search-active header form[name=search] .search-wrapper input[type=text]{font-size:100%}.ajax-search-wrapper{top:0;bottom:0;left:0;right:0;padding:2rem;padding-top:8rem;position:absolute;overflow-y:auto}.ajax-search-wrapper .wrapper-layout-width{display:block}.ajax-search-wrapper .ajax-search-col1{max-width:100%;width:100%;padding:0;margin-bottom:2rem}.ajax-search-wrapper .ajax-search-col2{max-width:100%;width:100%;padding:0;padding-bottom:4rem}.ajax-search-wrapper .ajax-search-results{margin:0;margin-bottom:2rem}.ajax-search-wrapper .ajax-search-results ul.search-results-list{margin-bottom:0}.ajax-search-wrapper .ajax-search-results ul.search-results-list+a.search-link{margin-top:1rem}.ajax-search-wrapper .ajax-search-results.product_suggestions{border-right:0;margin:0;padding:0}.ajax-search-wrapper .ajax-search-wrapper,.ajax-search-wrapper .search-link-wrapper{-ms-flex-item-align:start;align-self:flex-start}}.tatonka-dealer-search-page{max-width:100%;width:var(--max-width-wide);margin:0 auto;padding:2rem}.tatonka-dealer-search-page .gm-style .gm-style-iw-c{border-radius:0;color:#000}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow span{display:block;font-size:1rem}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow .title{font-weight:700;display:block;font-size:1.2rem}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow .phone{padding-top:.5rem}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow .phone::before{display:-ms-inline-flexbox;display:inline-flex;content:"\f095";-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"Font Awesome 5 Pro";color:#fff;background-color:#f2f2f2;margin-right:.5rem;color:#d7d7d7;background-color:transparent;font-weight:700}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow .phone:empty{display:none}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow div.btns{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1rem 0}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow div.btns a{text-align:center;width:4rem;margin-right:.5rem;text-decoration:none;color:#000}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow div.btns a::before{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;font-family:"Font Awesome 5 Pro";color:#fff;width:3rem;height:3rem;background-color:#d7d7d7;border-radius:100%;margin-bottom:.5rem}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow div.btns .email::before{content:"\f0e0"}.tatonka-dealer-search-page .gm-style .gm-style-iw-c .infowindow div.btns .website::before{content:"\f0ac"}.tatonka-dealer-search-page .tatonka-dealer-search-display{position:relative;width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-display::after{content:"";display:block;padding-bottom:50%}.tatonka-dealer-search-page .tatonka-dealer-search-display .tatonka-dealer-search-alert{display:block;position:absolute;width:24 rem;left:50%;margin-left:-12rem;top:5rem;padding:2rem;background-color:#fff;font-weight:700;text-align:center;color:#000}.tatonka-dealer-search-page .tatonka-dealer-search-display .tatonka-dealer-search-alert .btn-close{position:absolute;top:1rem;right:1rem;width:1rem;height:1rem;text-decoration:none;color:#000;cursor:pointer}.tatonka-dealer-search-page .tatonka-dealer-search-display .tatonka-dealer-search-alert .btn-close::after{display:block;font-family:"Font Awesome 5 Pro";content:"\f00d";font-weight:400}.tatonka-dealer-search-page .tatonka-dealer-search-panel-wrapper{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-flow:column;flex-flow:column;top:0;left:0;bottom:0;padding:1rem;padding-top:5rem;overflow:hidden;width:28rem;outline:0}.tatonka-dealer-search-page .tatonka-dealer-search-form{width:24rem;background-color:#fff;z-index:400;padding:2rem;margin-bottom:1rem;-ms-flex-positive:0;flex-grow:0;color:#000}.tatonka-dealer-search-page .tatonka-dealer-search-form .product-title{display:block;text-transform:uppercase;font-weight:700;margin-bottom:1rem}.tatonka-dealer-search-page .tatonka-dealer-search-form .search-filter{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;text-decoration:none;color:#fff;background-color:#d7d7d7;padding:.5rem;padding-right:2rem;margin-bottom:2rem;position:relative;color:#000}.tatonka-dealer-search-page .tatonka-dealer-search-form .search-filter::after{display:inline-block;width:auto;top:.5rem;right:.5rem;font-family:"Font Awesome 5 Pro";content:"\f00d";position:absolute}.tatonka-dealer-search-page .tatonka-dealer-search-form .search-filter span.title{display:inline-block;margin-right:.5rem;text-transform:uppercase}.tatonka-dealer-search-page .tatonka-dealer-search-form .search-filter span.color-patch{content:"";display:inline-block;width:1rem;height:1rem}.tatonka-dealer-search-page .tatonka-dealer-search-form label{width:100%;-ms-flex-pack:justify;justify-content:space-between}.tatonka-dealer-search-page .tatonka-dealer-search-form .select-wrapper{width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-form input[type=text]{width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-form input[type=submit]{width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-form input[type=submit]:hover{background-color:#000;color:#fff}.tatonka-dealer-search-page .tatonka-dealer-search-form #geolocation:disabled{background-color:#d7d7d7}.tatonka-dealer-search-page .tatonka-dealer-search-form #geolocation i{display:inline-block}.tatonka-dealer-search-page .tatonka-dealer-search-form .options-wrapper{display:none}.tatonka-dealer-search-page .tatonka-dealer-search-results{display:none;width:26rem;background-color:transparent;z-index:400;padding:0;-ms-flex-positive:2;flex-grow:2;overflow-y:scroll;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.tatonka-dealer-search-page .tatonka-dealer-search-results.active{display:block}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list{list-style:none;margin:0;padding:0;display:block;width:24rem}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li{scroll-snap-align:start;display:block;margin:0;margin-bottom:.5rem;padding:2rem;list-style:none;background-color:rgba(255,255,255,.8);width:100%;-webkit-transition:background .2s;transition:background .2s;color:#000}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li.active{background-color:#fff}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li:hover{cursor:pointer;background-color:#fff}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li span{display:block;font-size:1rem}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li .title{font-weight:700;display:block;font-size:1.2rem}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li .phone{padding-top:.5rem}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li .phone::before{display:-ms-inline-flexbox;display:inline-flex;content:"\f095";-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"Font Awesome 5 Pro";color:#fff;background-color:#f2f2f2;margin-right:.5rem;color:#d7d7d7;background-color:transparent;font-weight:700}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li .phone:empty{display:none}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.btns{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1rem 0}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.btns a{text-align:center;width:4rem;margin-right:.5rem;text-decoration:none;color:#000}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.btns a::before{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;font-family:"Font Awesome 5 Pro";color:#fff;width:3rem;height:3rem;background-color:#d7d7d7;border-radius:100%;margin-bottom:.5rem}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.btns .email::before{content:"\f0e0"}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.btns .website::before{content:"\f0ac"}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li .title{color:#999}.tatonka-dealer-search-page #map-canvas{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;outline:0}.tatonka-dealer-search-page #map-canvas::after{display:none}.tatonka-dealer-search-page .gmnoprint{padding:calc(1rem - 10px);z-index:2000}.tatonka-dealer-search-page .wrapper-dealers-static{background-color:#fff;color:#000;padding:2rem}.tatonka-dealer-search-page .wrapper-dealers-static h2{padding:0 2rem;font-weight:800}.tatonka-dealer-search-page .tatonka-dealer-search-results-mobile{display:none}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static{list-style:none;margin:0;padding:0;display:block;width:100%}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li{display:block;margin:0;margin-bottom:.5rem;padding:2rem;list-style:none;background-color:rgba(255,255,255,.8);width:100%;-webkit-transition:background .2s;transition:background .2s;color:#000;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f2f2f2;width:100%}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li span,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li span{display:block;font-size:1rem}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li .title,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li .title{font-weight:700;display:block;font-size:1.2rem}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li .phone,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li .phone{padding-top:.5rem}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li .phone::before,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li .phone::before{display:-ms-inline-flexbox;display:inline-flex;content:"\f095";-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-family:"Font Awesome 5 Pro";color:#fff;background-color:#f2f2f2;margin-right:.5rem;color:#d7d7d7;background-color:transparent;font-weight:700}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li .phone:empty,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li .phone:empty{display:none}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1rem 0}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns a,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns a{text-align:center;width:4rem;margin-right:.5rem;text-decoration:none;color:#000}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns a::before,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns a::before{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem;font-family:"Font Awesome 5 Pro";color:#fff;width:3rem;height:3rem;background-color:#d7d7d7;border-radius:100%;margin-bottom:.5rem}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns .email::before,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns .email::before{content:"\f0e0"}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns .website::before,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns .website::before{content:"\f0ac"}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.title-data,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.title-data{width:12rem;-ms-flex-order:1;order:1}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.address-data,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.address-data{width:20rem;-ms-flex-order:2;order:2}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns{width:16rem;padding:0;-ms-flex-order:3;order:3}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns a:hover::before,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns a:hover::before{background-color:#f90}@media screen and (max-width:1360px){.tatonka-dealer-search-page{width:100%;margin:0 auto;padding:2rem}.tatonka-dealer-search-page .tatonka-dealer-search-display{position:static;width:100%;max-width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-display::after{display:none}.tatonka-dealer-search-page .tatonka-dealer-search-display .tatonka-dealer-search-alert{position:static;margin:0;width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-panel-wrapper{position:static;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;width:100%;overflow:initial;padding:0}.tatonka-dealer-search-page .tatonka-dealer-search-form{width:100%;background-color:#fff;z-index:400;padding:2rem;margin-bottom:1rem;-ms-flex-positive:0;flex-grow:0}.tatonka-dealer-search-page .tatonka-dealer-search-form label{width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-form .select-wrapper{width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-form input[type=text]{width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-results{width:100%;background-color:#fff;z-index:400;padding:0 2rem;-ms-flex-positive:2;flex-grow:2;overflow-y:initial}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list{width:100%;padding:0}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #f2f2f2;width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.title-data{width:12rem;-ms-flex-order:1;order:1}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.address-data{width:20rem;-ms-flex-order:2;order:2}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.btns{width:16rem;padding:0;-ms-flex-order:3;order:3}.tatonka-dealer-search-page #map-canvas{position:static;width:100%}.tatonka-dealer-search-page #map-canvas::after{display:block;padding-top:100%;content:""}.tatonka-dealer-search-page .gmnoprint{padding:calc(1rem - 10px);z-index:2000}}@media screen and (max-width:900px){.tatonka-dealer-search-page .tatonka-dealer-search-results,.tatonka-dealer-search-page .tatonka-dealer-search-results.active{display:none}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li,.tatonka-dealer-search-page .tatonka-dealer-search-results.active ul.tatonka-dealer-search-results-list li{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.title-data,.tatonka-dealer-search-page .tatonka-dealer-search-results.active ul.tatonka-dealer-search-results-list li div.title-data{width:100%}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.address-data,.tatonka-dealer-search-page .tatonka-dealer-search-results.active ul.tatonka-dealer-search-results-list li div.address-data{width:100%;-ms-flex-order:3;order:3}.tatonka-dealer-search-page .tatonka-dealer-search-results ul.tatonka-dealer-search-results-list li div.btns,.tatonka-dealer-search-page .tatonka-dealer-search-results.active ul.tatonka-dealer-search-results-list li div.btns{width:100%;padding:1rem 0;-ms-flex-order:2;order:2}.tatonka-dealer-search-page .tatonka-dealer-search-results-mobile:has(li){display:block;background-color:#fff;color:#000;padding:2rem}.tatonka-dealer-search-page .tatonka-dealer-search-results-mobile:has(li) h2{padding:0 2rem;font-weight:800}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.title-data,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.title-data{width:100%}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.address-data,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.address-data{width:100%;-ms-flex-order:3;order:3}.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-mobile li div.btns,.tatonka-dealer-search-page ul.tatonka-dealer-search-results-list-static li div.btns{width:100%;padding:1rem 0;-ms-flex-order:2;order:2}}.country-select-modal{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:2000;top:0;left:0;right:0;bottom:0;overflow-y:auto;background-color:rgba(0,0,0,.8)}.country-select-modal .country-select-modal_inner{position:relative;width:32rem;max-width:100%;background-color:#000;color:#fff;padding:4rem 6rem;width:28rem;padding:2.5rem 6rem}.country-select-modal .country-select-modal_inner::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:0 0 4rem rgba(255,255,255,.25);box-shadow:0 0 4rem rgba(255,255,255,.25);z-index:-1}.country-select-modal .country-select-modal_inner .logo{width:100%;height:auto}.country-select-modal .country-select-modal_inner .bg{width:100%;height:auto}.country-select-modal .country-select-modal_inner a.btn{background-color:#fff;color:#000;text-decoration:none;width:100%;text-align:center;margin-bottom:2rem;font-weight:700;padding:1rem 1rem;margin-bottom:1rem}.country-select-modal .country-select-modal_inner a.btn:hover{background:#f90;color:#fff}.country-select-modal .country-select-modal_inner p{text-align:center;text-transform:uppercase;margin-bottom:2rem;font-weight:700}.country-select-modal .country-select-modal_inner p.pages-title{color:#d7d7d7;font-weight:400;margin-bottom:1.5rem}.country-select-modal .country-select-modal_inner ul.pages{list-style:none;margin:0;padding:0}.country-select-modal .country-select-modal_inner ul.pages li{list-style:none;margin:0;margin-bottom:1.5rem;padding:0;display:block}.country-select-modal .country-select-modal_inner ul.pages li a{color:#fff;text-decoration:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.country-select-modal .country-select-modal_inner ul.pages li a:hover{color:#f90}.country-select-modal .country-select-modal_inner ul.pages li a .flag{display:inline-block;width:3rem;height:3rem;position:relative;margin-right:1rem;border-radius:3rem;overflow:hidden}.country-select-modal .country-select-modal_inner ul.pages li a .flag img{position:absolute;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover}