.sp-5{height:5px}.sp-10{height:10px}.sp-15{height:15px}.sp-20{height:20px}.sp-25{height:25px}.sp-30{height:30px}.sp-35{height:35px}.sp-40{height:40px}.sp-45{height:45px}.sp-50{height:50px}.bg-cover{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.box{display:-moz-box;display:-webkit-box;display:box}:focus,input[type=range]:focus{outline:0}::-moz-focus-inner{border:0}::selection{color:#fff;background:#000}::-moz-selection{color:#fff;background:#000}b,strong{font-weight:700}.clear:after{content:" ";display:block;height:0;clear:both;visibility:hidden}.justify{text-align:justify;font-size:0;line-height:0}.justify:after{content:"";display:inline-block;width:100%}input[type=range]{-webkit-appearance:none;margin:1.5rem/2 0;width:100%}input[type=range]::-webkit-slider-runnable-track{width:100%;height:.25rem;cursor:pointer;animate:.2s;background:#f2f2f2;border-radius:2px;border:0}input[type=range]::-webkit-slider-thumb{border:0;height:1.5rem;width:.5rem;border-radius:2px;background:#a7192f;cursor:pointer;-webkit-appearance:none;margin-top:-.625rem}input[type=range]:focus::-webkit-slider-runnable-track{background:#fff}input[type=range]::-moz-range-track{width:100%;height:.25rem;cursor:pointer;animate:.2s;background:#f2f2f2;border-radius:2px;border:0}input[type=range]::-moz-range-thumb{border:0;height:1.5rem;width:.5rem;border-radius:2px;background:#a7192f;cursor:pointer}input[type=range]::-ms-track{width:100%;height:.25rem;cursor:pointer;animate:.2s;background:0 0;border-color:transparent;border-width:.5rem 0;color:transparent}input[type=range]::-ms-fill-lower{background:#e5e5e5;border:0;border-radius:4px}input[type=range]::-ms-fill-upper{background:#f2f2f2;border:0;border-radius:4px}input[type=range]::-ms-thumb{border:0;height:1.5rem;width:.5rem;border-radius:2px;background:#a7192f;cursor:pointer}input[type=range]:focus::-ms-fill-lower{background:#f2f2f2}input[type=range]:focus::-ms-fill-upper{background:#fff}:root{--font-main:'Open Sans', 'Helvetica', 'Arial', sans-serif;--text-size-huge:clamp(2.5rem, 4vw, 4rem);--text-size-large:clamp(2.3rem, 3vw, 3.5rem);--text-size-medium:2rem;--text-size-normal:1.4rem;--text-size-small:1.2rem;--text-size-default:1rem;--px-1:40px;--py-1:60px;--px-3:clamp(60px, 5vw, 120px);--py-3:clamp(80px, 6vw, 160px);--px-6:clamp(100px, 10vw, 200px);--py-6:clamp(140px, 12vw, 240px)}body{opacity:1;background:#fff}body[data-slug=suedafrika] header .icon-navigation .icon-item.link[data-title="Direct shop"],body[data-slug=suedafrika] header .icon-navigation .icon-item.link[data-title=Career],body[data-slug=suedafrika] header .icon-navigation .icon-item.link[data-title=Direkt-Shop],body[data-slug=suedafrika] header .icon-navigation .icon-item.link[data-title=Karriere],body[data-slug=suedafrika] header .icon-navigation .icon-item.link[data-title=Products],body[data-slug=suedafrika] header .icon-navigation .icon-item.link[data-title=Produkte],header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.search .label{display:none}.dynamic--image-bg,.fixed--image-bg{position:absolute;display:block;width:100%;height:100%;background-repeat:no-repeat}.dynamic--image-bg.default,.fixed--image-bg.default{-webkit-background-size:cover;background-size:cover;background-position:50%0}.dynamic--image-bg.contain,.fixed--image-bg.contain{-webkit-background-size:contain;background-size:contain;background-position:center center}.flex>.wp-block-group__inner-container{display:flex}.flex.center-v>.wp-block-group__inner-container{align-items:center}.flex.center-h>.wp-block-group__inner-container{justify-content:center}.flex.center>.wp-block-group__inner-container{align-items:center;justify-content:center}.flex.space-around>.wp-block-group__inner-container{justify-content:space-around}.flex.space-between>.wp-block-group__inner-container{justify-content:space-between}.flex.gap-1>.wp-block-group__inner-container{gap:1rem}.flex.gap-2>.wp-block-group__inner-container{gap:2rem}.preloader{position:relative;display:block}.preloader.image{width:100%;padding-bottom:100%;background:#f2f2f2}.preloader.text{display:flex;flex-flow:row wrap;gap:5px;width:100%}.preloader.text .placeholder{display:inline-block;height:15px;background:#f2f2f2}#readprogress{position:relative;width:100%;height:15px;overflow:hidden;z-index:5000}#readprogress.stuck{position:fixed;left:0}#readprogress .bar{position:relative;display:block;width:0;background:#a7192f;height:100%}#readprogress.show-top{top:100px}#readprogress.show-top.no-menu,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu.closed .bars .bar.bar1{top:0}#readprogress.show-bottom{bottom:0}#readprogress.show-bottom:not(.stuck){border-bottom:1px solid #181818}#cookie-notice{position:fixed;display:block;z-index:4000;right:2rem;bottom:2rem;padding:2rem;max-width:50vw;color:#fff;background:#000;background:rgba(0,0,0,.8);-webkit-box-shadow:.5rem .5rem 2rem rgba(0,0,0,.175);-moz-box-shadow:.5rem .5rem 2rem rgba(0,0,0,.175);box-shadow:.5rem .5rem 2rem rgba(0,0,0,.175)}#cookie-notice .cn--inner .cn--text b{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:700;line-height:100%;letter-spacing:0;margin:0 0 1rem}#cookie-notice .cn--inner .cn--text p{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.25rem;letter-spacing:0;margin-bottom:1rem}#cookie-notice .cn--inner .cn--buttons,header.main{display:flex;flex-flow:row nowrap;justify-content:flex-end}#cookie-notice .cn--inner .cn--buttons button,header.main .header-inner-wrap .header-functions{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#cookie-notice .cn--inner .cn--buttons button{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:700;line-height:1rem;letter-spacing:0;text-transform:uppercase;border:2px solid #b3b3b3;background:0 0;padding:.6rem 1rem .5rem;border-radius:0;cursor:pointer}#cookie-notice .cn--inner .cn--buttons button.accept-minimal{color:#f2f2f2;margin-right:1rem}#cookie-notice .cn--inner .cn--buttons button.accept-minimal:hover{color:#fff;border-color:#fff}#cookie-notice .cn--inner .cn--buttons button.accept-all,.breadcrumbs .crumbs .crumb a:hover{color:#e61b3c}#cookie-notice .cn--inner .cn--buttons button.accept-all:hover{color:#fff;border-color:#e61b3c}#page-body .pageBlock .content-wrap .block-custom-slider .swiper-container .swiper-wrapper .swiper-slide img,.fancybox-navigation{height:100%}img.alignleft{float:left;padding:0 1rem 1rem 0}img.alignright{float:right;padding:0 0 1rem 1rem}img.max-width{width:auto!important;max-width:100%;display:block;margin:0 auto}.swiper-container .swiper-wrapper .swiper-slide img{max-width:100%;height:auto;display:block}svg path{fill-rule:evenodd}.hide-on-tablet{display:none!important}h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 1rem}p{margin:0 0 1rem}.kicker{font-size:1.2rem!important;font-weight:400!important;margin-bottom:.6rem!important;color:#a7192f!important}.kicker sup,b.kicker sup,strong.kicker sup{top:-1em;font-size:60%;font-weight:700}.underline-none a{text-decoration:none!important}b em,strong em{font-style:normal;color:#a7192f}b.red,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.link a:hover,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.search:hover,strong.red{color:#a7192f}b.kicker,strong.kicker{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:160%;letter-spacing:0;text-transform:uppercase;margin-bottom:.6rem}svg.svg-logo.rgb{fill:#a7192f}svg.svg-logo.pos{fill:#000}svg.svg-logo.neg{fill:#fff}header.main{position:fixed;flex-flow:column nowrap;justify-content:center;top:0;left:0;width:100%;padding:2rem 2rem 0;box-sizing:border-box;z-index:6000;background:0 0;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;box-shadow:0 0 2rem transparent}header.main .header-inner-wrap .header-functions{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}header.main .header-inner-wrap .header-functions .icon-navigation{display:flex;flex-flow:row nowrap;flex:1 0 auto}header.main .header-inner-wrap .header-functions .icon-navigation a{color:#737373;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:100%;letter-spacing:0}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item{display:flex;flex-flow:row nowrap;cursor:pointer;align-items:center;margin-right:2rem;color:#f2f2f2}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item .icon{display:block;font-size:1.4rem;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}@media (orientation:portrait){header.main .header-inner-wrap .header-functions .icon-navigation .icon-item .label{display:none}}@media (orientation:landscape){header.main .header-inner-wrap .header-functions .icon-navigation .icon-item .label{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:100%;letter-spacing:0;padding:.5rem 1rem;text-transform:uppercase;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.link a,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.search{cursor:pointer;color:#d9d9d9;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.link a{display:flex;flex-flow:row nowrap;align-items:center}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu .bars{position:relative;display:block;width:28px;height:26px}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu .bars .bar{position:absolute;display:block;width:100%;height:3px;background:#f2f2f2;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-moz-transform-origin:center;-webkit-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);opacity:1}header.main .header-inner-wrap #main-menu.closed,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.langSwitch .trigger span.label,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu .label{display:none}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu.closed .bars .bar.bar2{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu.closed .bars .bar.bar3{bottom:0}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu.opened .bars .bar.bar1{top:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#page-body .pageBlock .content-wrap .infobox .toggle-infobox.opened .info-icon,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu.opened .bars .bar.bar2{opacity:0}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu.opened .bars .bar.bar3{bottom:37%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#page-body .pageBlock .content-wrap .headElement form button:hover,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.menu:hover .bars .bar,header.main .header-inner-wrap .search-form-wrap form button:hover,header.main.opened .header-inner-wrap .header-functions .icon-navigation .icon-item.menu:hover .bars .bar,header.main.page .header-inner-wrap .header-functions .icon-navigation .icon-item.menu:hover .bars .bar,header.main.shrink .header-inner-wrap .header-functions .icon-navigation .icon-item.menu:hover .bars .bar,header.main.single .header-inner-wrap .header-functions .icon-navigation .icon-item.menu:hover .bars .bar{background:#a7192f}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.langSwitch .trigger{display:flex;flex-flow:row nowrap;color:inherit;cursor:pointer;align-items:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.langSwitch .trigger span{line-height:2rem}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.langSwitch .langList{position:absolute;display:none;top:100%;left:50%;box-shadow:1rem 1rem 2rem rgba(0,0,0,.5);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);margin-top:1rem;z-index:60}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.langSwitch .langList span.active-lang{display:block;text-transform:uppercase;color:#fff;background:#a7192f;padding:.5rem 1rem}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.langSwitch .langList a{display:block;text-transform:uppercase;color:#000;background:#fff;padding:.5rem 1rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .button-wrap a.style-red,#page-body .pageBlock .content-wrap .button-wrap a:hover,#page-body .pageBlock .content-wrap .button-wrap span.button.style-red,#page-body .pageBlock .content-wrap .button-wrap span.button:hover,header.main .header-inner-wrap #main-menu .menu-switcher>div a:hover,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item.langSwitch .langList a:hover{color:#fff;background:#a7192f}header.main .header-inner-wrap .header-functions .icon-navigation .icon-item:hover .icon,header.main .header-inner-wrap .header-functions .icon-navigation .icon-item:hover .label{color:#a7192f}header.main .header-inner-wrap .header-functions .shop-header-icons{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin-right:4rem;background:#fff;padding:1rem;border-radius:.666rem}header.main .header-inner-wrap .header-functions .shop-header-icons .shop-icons{position:relative;display:block}header.main .header-inner-wrap .header-functions .shop-header-icons .shop-icons:not(:last-of-type){margin-right:2rem}header.main .header-inner-wrap .header-functions .shop-header-icons .shop-icons .icon{display:block;font-size:1.6rem;color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.main .header-inner-wrap .header-functions .shop-header-icons .shop-icons.cart-counter .counter{position:absolute;top:-.75rem;right:-.75rem;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background-color:#a7192f;overflow:hidden;font-family:"Open Sans","Helvetica",sans-serif;font-size:.75rem;font-weight:700;line-height:1rem;letter-spacing:0;padding:.25rem .5rem;text-align:center;z-index:5;-webkit-border-radius:1rem;-moz-border-radius:1rem;border-radius:1rem}#page-body .pageBlock .content-wrap h1.red,#page-body .pageBlock .content-wrap h2.red,#page-body .pageBlock .content-wrap h3.red,#page-body .pageBlock .content-wrap h4.red,#page-body .pageBlock .content-wrap h5.red,#page-body .pageBlock .content-wrap h6.red,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul li a:hover,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item>.menu-title,header.main .header-inner-wrap .header-functions .shop-header-icons .shop-icons:hover .icon{color:#a7192f}header.main .header-inner-wrap .header-functions .logo,header.main .header-inner-wrap .search-form-wrap form .closer{width:10rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.main .header-inner-wrap .header-functions .logo a{display:block}header.main .header-inner-wrap .header-functions .logo svg{width:100%;height:auto;fill:#a7192f}header.main .header-inner-wrap .search-form-wrap{position:absolute;left:0;top:100%;display:none;margin-top:1rem;padding:1.666rem;background:#a7192f;box-shadow:1rem 0 2rem rgba(0,0,0,.25);width:100%;box-sizing:border-box}header.main .header-inner-wrap .search-form-wrap form{display:flex;position:relative;flex-flow:row wrap;align-items:center;gap:2rem}header.main .header-inner-wrap .search-form-wrap form .closer{display:flex;justify-content:center;align-items:center;color:#333;background:#fff;width:3rem;height:3rem;cursor:pointer;border-radius:3px}header.main .header-inner-wrap .search-form-wrap form .closer:hover{color:#fff;background:#181818}header.main .header-inner-wrap .search-form-wrap form input.search-field{border:0;color:#fff;background:#a7192f;flex:1 0 auto;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:3rem;letter-spacing:0}header.main .header-inner-wrap .search-form-wrap form .search-selector{display:flex;padding:0 0 0 2rem;flex-flow:row nowrap;gap:2rem}header.main .header-inner-wrap .search-form-wrap form .search-selector::before{content:"";position:absolute;left:0;height:50%;width:1px;background:#fff;top:25%}header.main .header-inner-wrap .search-form-wrap form .search-selector>div,header.main .header-inner-wrap .search-form-wrap form button{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:3rem;letter-spacing:0;cursor:pointer;color:#d9d9d9;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.main .header-inner-wrap .search-form-wrap form .search-selector>div span{padding:0 0 0 8px}header.main .header-inner-wrap .search-form-wrap form .search-selector>div.active::before,header.main .header-inner-wrap .search-form-wrap form .search-selector>div::before{font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1.35rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:inherit;content:""}header.main .header-inner-wrap .search-form-wrap form .search-selector>div.active::before{content:""}#page-body .pageBlock .content-wrap .txt-accent-red a,header.main .header-inner-wrap #main-menu .contact-menu .item-groups a,header.main .header-inner-wrap .search-form-wrap form .search-selector>div:hover{color:#fff}header.main .header-inner-wrap .search-form-wrap form button{border:0;padding:0 24px;color:#333;background:#fff;text-transform:uppercase;border-radius:3px}#page-body .pageBlock#productSearch .content-wrap form button span,header.main .header-inner-wrap .search-form-wrap form .closer span,header.main .header-inner-wrap .search-form-wrap form button .icon{font-size:1.4rem}header.main .header-inner-wrap .search-form-wrap form button .label{padding-left:15px}header.main .header-inner-wrap #main-menu{position:absolute;display:block;top:100%;padding:4rem 0 0;width:100%;z-index:50}header.main .header-inner-wrap #main-menu .scrollable-wrap{display:block;max-height:calc(100vh - 230px)}header.main .header-inner-wrap #main-menu .menu-columns{position:relative;display:grid;padding:2rem;background:#f2f2f2}header.main .header-inner-wrap #main-menu .menu-columns.menu-grid-3{grid-template-columns:1fr 1px 1fr 1px 1fr;grid-gap:2rem}header.main .header-inner-wrap #main-menu .menu-columns.menu-grid-4{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;grid-gap:2rem}header.main .header-inner-wrap #main-menu .menu-columns.menu-grid-5{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr;grid-gap:2rem}header.main .header-inner-wrap #main-menu .menu-columns .menu-column,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul li{position:relative;display:block}header.main .header-inner-wrap #main-menu .menu-columns .menu-column.seperator{position:relative;display:block;height:100%;background:#d9d9d9}#page-body footer .info-footer .menu-columns .menu-column>div ul,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul{position:relative;display:block;margin:0;padding:0;list-style:none}#page-body footer .info-footer .menu-columns .menu-column>div ul li a,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul li a{color:#333;-webkit-transition:all 300ms ease-in-out;-moz-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item:not(:last-of-type){margin:0 0 3rem}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item>.menu-title,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item>a{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item:first-of-type>a{color:#a7192f}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item:first-of-type>a:hover{color:#333}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item.menu-item-has-children>.menu-title,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item.menu-item-has-children>a{margin:0 0 3rem}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item:not(:last-of-type){margin:0 0 1.25rem}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item>a{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.3rem;letter-spacing:0}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item>ul{padding:1rem 0 0 1rem}header.main .header-inner-wrap #main-menu .contact-menu{color:#fff;background:#a7192f;display:flex;flex-flow:row nowrap;justify-content:space-between;padding:1rem 2rem}header.main .header-inner-wrap #main-menu .contact-menu .item-groups span.icon{font-size:1.2rem}header.main .header-inner-wrap #main-menu .contact-menu .item-groups.left-items a .icon{padding-right:1rem}.breadcrumbs .crumbs .crumb,header.main .header-inner-wrap #main-menu .contact-menu .item-groups.left-items a .label{text-transform:uppercase}header.main .header-inner-wrap #main-menu .contact-menu .item-groups.right-items a{margin-left:1rem}header.main .header-inner-wrap #main-menu .menu-switcher{display:grid;grid-template-columns:1fr 1fr}.breadcrumbs .crumbs .crumb a,header.main .header-inner-wrap #main-menu .menu-switcher>div a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header.main .header-inner-wrap #main-menu .menu-switcher>div a,header.main .header-inner-wrap #main-menu .menu-switcher>div.current{color:#fff;text-align:center;text-transform:uppercase;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:700;line-height:100%;letter-spacing:0;padding:1rem 0}header.main .header-inner-wrap #main-menu .menu-switcher>div a{display:block;background:#333}header.main .header-inner-wrap #main-menu .menu-switcher>div.current{background:#f2f2f2}@media (orientation:portrait){header.main .header-inner-wrap #main-menu .menu-columns.menu-grid-3,header.main .header-inner-wrap #main-menu .menu-columns.menu-grid-4,header.main .header-inner-wrap #main-menu .menu-columns.menu-grid-5{grid-template-columns:1fr 1fr;grid-gap:3rem}header.main .header-inner-wrap #main-menu .menu-columns .menu-column.column-1,header.main .header-inner-wrap #main-menu .menu-columns .menu-column.column-2{padding-bottom:3rem;border-bottom:1px solid #737373}header.main .header-inner-wrap #main-menu .menu-columns .menu-column.seperator{display:none}header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item.menu-item-has-children>.menu-title,header.main .header-inner-wrap #main-menu .menu-columns .menu-column>div ul>li.main-menu-item.menu-item-has-children>a{margin-bottom:1.5rem}}header.main.opened,header.main.page,header.main.shrink,header.main.single{background:#fff;box-shadow:1rem 0 2rem rgba(0,0,0,.25);padding:0 3rem;height:100px}header.main.opened .header-inner-wrap .header-functions,header.main.page .header-inner-wrap .header-functions,header.main.shrink .header-inner-wrap .header-functions,header.main.single .header-inner-wrap .header-functions{align-items:center}#page-body .pageBlock .content-wrap,#page-body .pageBlock .content-wrap .post-meta .categories .category a:hover,header.main.opened .header-inner-wrap .header-functions .icon-navigation .icon-item,header.main.opened .header-inner-wrap .header-functions .icon-navigation .icon-item a,header.main.page .header-inner-wrap .header-functions .icon-navigation .icon-item,header.main.page .header-inner-wrap .header-functions .icon-navigation .icon-item a,header.main.shrink .header-inner-wrap .header-functions .icon-navigation .icon-item,header.main.shrink .header-inner-wrap .header-functions .icon-navigation .icon-item a,header.main.single .header-inner-wrap .header-functions .icon-navigation .icon-item,header.main.single .header-inner-wrap .header-functions .icon-navigation .icon-item a{color:#333}header.main.opened .header-inner-wrap .header-functions .icon-navigation .icon-item.menu .bars .bar,header.main.page .header-inner-wrap .header-functions .icon-navigation .icon-item.menu .bars .bar,header.main.shrink .header-inner-wrap .header-functions .icon-navigation .icon-item.menu .bars .bar,header.main.single .header-inner-wrap .header-functions .icon-navigation .icon-item.menu .bars .bar{background:#333}header.main.opened .header-inner-wrap .header-functions .logo,header.main.page .header-inner-wrap .header-functions .logo,header.main.shrink .header-inner-wrap .header-functions .logo,header.main.single .header-inner-wrap .header-functions .logo{max-width:6rem}.breadcrumbs,.menu-shadow{position:fixed;left:0;width:100%}.menu-shadow{display:none;top:0;height:100%;background:#000;background:rgba(0,0,0,.8);z-index:5900}.breadcrumbs{display:block;top:100px;height:50px;color:#d9d9d9;background:#333;z-index:5800;box-shadow:15px 0 30px rgba(0,0,0,.25)}.breadcrumbs .crumbs{display:flex;flex-flow:row wrap;list-style:none;margin:0;padding:0 3rem;height:50px;align-items:center}.breadcrumbs .crumbs .crumb.divider{margin:0 .5rem;line-height:1rem}.breadcrumbs .crumbs .crumb.link-item{font-family:"Open Sans","Helvetica",sans-serif;font-size:13px;font-weight:700;line-height:1;letter-spacing:0}#page-body .pageBlock .content-wrap h5,#page-body .pageBlock .content-wrap p,.breadcrumbs .crumbs .crumb.current{font-family:"Open Sans","Helvetica",sans-serif;font-weight:400;letter-spacing:0}.breadcrumbs .crumbs .crumb.current{font-size:13px;line-height:1}.breadcrumbs .crumbs .crumb a{color:#f2f2f2;text-decoration:none}.width-large{width:80%}.width-medium{width:65%}.width-small{width:50%}.element-large{width:80%;margin:0 auto}.element-medium{width:65%;margin:0 auto}.element-small{width:50%;margin:0 auto}[class*=padding-]{box-sizing:border-box}.padding-horizontal{padding-left:40px;padding-right:40px}.padding-horizontal-medium{padding-left:5vw;padding-right:5vw}.padding-horizontal-large{padding-left:10vw;padding-right:10vw}.padding-vertical-medium{padding-top:5vw;padding-bottom:5vw}.padding-vertical-large{padding-top:10vw;padding-bottom:10vw}.padding-vertical{padding-top:50px;padding-bottom:50px}.padding-min{padding:40px 80px}.padding-medium{padding:2rem}.padding-large{padding:10vw 13vw}.padding-1x{padding:40px 80px}.padding-2x{padding:5vw 7.5vw}.padding-3x{padding:10vw 13vw}.box-border-10{border:1px solid #f2f2f2}.box-border-15{border:1px solid #d9d9d9}.padding-small{padding:1rem}#page-body.page,#page-body.single{padding:100px 0 0}#page-body .pageBlock{overflow:hidden}#page-body .pageBlock .content-wrap[class*=span]{max-width:960px}#page-body .pageBlock .content-wrap.spaced{padding:6rem 0}#page-body .pageBlock .content-wrap .viewport-conditional--not-tablet,#page-body .pageBlock .content-wrap .wp-block-gallery ul li:before{display:none}#page-body .pageBlock .content-wrap h1.space-bottom,#page-body .pageBlock .content-wrap h2.space-bottom,#page-body .pageBlock .content-wrap h3.space-bottom,#page-body .pageBlock .content-wrap h4.space-bottom,#page-body .pageBlock .content-wrap h5.space-bottom,#page-body .pageBlock .content-wrap h6.space-bottom{margin-bottom:3rem}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper .progress-wrap span.progress-label span.far,#page-body .pageBlock .content-wrap h1.small,#page-body .pageBlock .content-wrap h2.small,#page-body .pageBlock .content-wrap h3.small,#page-body .pageBlock .content-wrap h4.small,#page-body .pageBlock .content-wrap h5.small,#page-body .pageBlock .content-wrap h6.small{font-size:1.6rem}#page-body .pageBlock .content-wrap h1.smaller,#page-body .pageBlock .content-wrap h2.smaller,#page-body .pageBlock .content-wrap h3.smaller,#page-body .pageBlock .content-wrap h4.smaller,#page-body .pageBlock .content-wrap h5.smaller,#page-body .pageBlock .content-wrap h6.smaller{font-size:1.2rem}#page-body .pageBlock .content-wrap h1.underline-none a,#page-body .pageBlock .content-wrap h2.underline-none a,#page-body .pageBlock .content-wrap h3.underline-none a,#page-body .pageBlock .content-wrap h4.underline-none a,#page-body .pageBlock .content-wrap h5.underline-none a,#page-body .pageBlock .content-wrap h6.underline-none a{color:#000;text-decoration:underline}#page-body .pageBlock .content-wrap h1{font-size:2.5rem;color:#737373;text-transform:uppercase}#page-body .pageBlock .content-wrap h2{font-size:2.3rem;color:#737373;text-transform:uppercase}#page-body .pageBlock .content-wrap h3,#page-body .pageBlock .content-wrap h4{font-size:2rem;text-transform:uppercase;margin-bottom:.6rem}#page-body .pageBlock .content-wrap h4{font-size:1.2rem;color:#a7192f}#page-body .pageBlock .content-wrap h5{font-size:1.2rem;font-weight:600;line-height:160%;color:#737373;text-transform:uppercase}#page-body .pageBlock .content-wrap h6{font-size:1.1rem;color:#737373}#page-body .pageBlock .content-wrap p{font-size:1rem;line-height:1.6;margin:0 0 1.6rem}#page-body .pageBlock .content-wrap h1,#page-body .pageBlock .content-wrap h2,#page-body .pageBlock .content-wrap h3,#page-body .pageBlock .content-wrap h4,#page-body .pageBlock .content-wrap h6,#page-body .pageBlock .content-wrap p.kicker,#page-body .pageBlock .content-wrap p.subline{font-family:"Open Sans","Helvetica",sans-serif;font-weight:400;line-height:160%;letter-spacing:0}#page-body .pageBlock .content-wrap p.kicker{font-size:1.2rem;color:#a7192f;margin:0 0 .6rem;text-transform:uppercase}#page-body .pageBlock .content-wrap p.subline{font-size:1.1rem;color:#737373;margin:0 0 1rem}#page-body .pageBlock .content-wrap ul{list-style:none;padding:0;margin:0 0 2rem}#page-body .pageBlock .content-wrap ul li,#page-body .pageBlock .content-wrap ul li ul li{position:relative;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:0;padding:0 0 0 1.333rem;margin:0 0 .6rem}#page-body .pageBlock .content-wrap .anchor-block ul li:not(:last-of-type),#page-body .pageBlock .content-wrap .woocommerce>.product .benefits>div:not(:empty):not(:last-of-type),#page-body .pageBlock .content-wrap .woocommerce>.product .topfeatures>div:not(:empty):not(:last-of-type),#page-body .pageBlock .content-wrap ol li:not(:last-of-type),#page-body .pageBlock .content-wrap ul li ul li:not(:last-of-type),#page-body .pageBlock .content-wrap ul li:not(:last-of-type){margin:0 0 1.333rem}#page-body .pageBlock .content-wrap .advantages-wrap .advantage .advantage-text:before,#page-body .pageBlock .content-wrap ul li:before{font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:900;text-rendering:auto}#page-body .pageBlock .content-wrap ul li:before{display:block}#page-body .pageBlock .content-wrap ul li ul{list-style:none;padding:1rem 0;margin:0}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.added_to_cart::before,#page-body .pageBlock .content-wrap .product-feature-block a.added_to_cart::before,#page-body .pageBlock .content-wrap ul li ul li:before{display:block;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;text-rendering:auto}#page-body .pageBlock .content-wrap ul li ul li:before,#page-body .pageBlock .content-wrap ul li:before{position:absolute;top:11px;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-size:.5rem;line-height:.666rem;content:"";color:#a7192f}#page-body .pageBlock .content-wrap ul li ul li:before{font-weight:400}#page-body .pageBlock .content-wrap ol{list-style:none;counter-reset:olCounter;display:block;margin:0 0 2rem;padding:0}#page-body .pageBlock .content-wrap ol li{position:relative;counter-increment:olCounter;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.6;letter-spacing:0;padding:0 0 0 2em}#page-body .pageBlock .content-wrap ol li::before{position:absolute;left:0;content:"0"counter(olCounter);color:#a7192f;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.4rem;letter-spacing:0}#page-body .pageBlock .content-wrap ol a,#page-body .pageBlock .content-wrap p a,#page-body .pageBlock .content-wrap ul a{color:#000;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;text-decoration:underline}#page-body .pageBlock .content-wrap .anchor-block ul li a:hover,#page-body .pageBlock .content-wrap .dynamic-form-block form .requred-note b,#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit label a:hover,#page-body .pageBlock .content-wrap .highlight-tile-block>a:hover .content h2,#page-body .pageBlock .content-wrap ol a:hover,#page-body .pageBlock .content-wrap p a:hover,#page-body .pageBlock .content-wrap ul a:hover{color:#a7192f}#page-body .pageBlock .content-wrap .txt-ten{padding:0 10%}#page-body .pageBlock .content-wrap .txt-ten-left{padding:0 0 0 10%}#page-body .pageBlock .content-wrap .txt-ten-right{padding:0 10%0 0}#page-body .pageBlock .content-wrap .txt-five{padding:0 5%}#page-body .pageBlock .content-wrap .txt-five-left{padding:0 0 0 5%}#page-body .pageBlock .content-wrap .txt-five-right{padding:0 5%0 0}#page-body .pageBlock .content-wrap .txt-twenty{padding:0 20%}#page-body .pageBlock .content-wrap .txt-twenty-left{padding:0 0 0 20%}#page-body .pageBlock .content-wrap .txt-twenty-right{padding:0 20%0 0}#page-body .pageBlock .content-wrap .txt-accent15{padding:2rem;background:#d9d9d9}#page-body .pageBlock .content-wrap .txt-accent10,#page-body .pageBlock .content-wrap .wp-block-table.grey-background table tbody tr td{padding:2rem;background:#f2f2f2}#page-body .pageBlock .content-wrap .txt-accent-red{padding:2rem;background:#a7192f;color:#fff}#page-body .pageBlock .content-wrap .has-white-color{color:#fff}#page-body .pageBlock .content-wrap .headElement form{padding:0 0 2rem;margin:0 0 4rem}#page-body .pageBlock .content-wrap .headElement form input.search-field{border:0;background:#f2f2f2;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:3rem;letter-spacing:0;padding:0 2.666rem;min-width:25vw}#page-body .pageBlock .content-wrap .button-wrap a,#page-body .pageBlock .content-wrap .button-wrap span.button,#page-body .pageBlock .content-wrap .headElement form button{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;letter-spacing:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .headElement form button{border:0;line-height:3rem;padding:0 2rem;color:#fff;background:#4d4d4d;cursor:pointer;text-transform:uppercase}#page-body .pageBlock .content-wrap .button-wrap.align-center{display:flex;justify-content:center}#page-body .pageBlock .content-wrap .button-wrap.align-right{display:flex;justify-content:flex-end}#page-body .pageBlock .content-wrap .button-wrap.gap25{gap:25px}#page-body .pageBlock .content-wrap .button-wrap a,#page-body .pageBlock .content-wrap .button-wrap span.button{display:inline-block;padding:.666rem 1.666rem;line-height:1rem;color:#333;background:#b3b3b3}#page-body .pageBlock .content-wrap .button-wrap a.style-red:hover,#page-body .pageBlock .content-wrap .button-wrap span.button.style-red:hover{background:#4d4d4d}#page-body .pageBlock .content-wrap .button-wrap a.style-white,#page-body .pageBlock .content-wrap .button-wrap span.button.style-white{color:#181818;background:#fff;border:1px solid #d9d9d9}#page-body .pageBlock .content-wrap .button-wrap a.style-white:hover,#page-body .pageBlock .content-wrap .button-wrap span.button.style-white:hover{color:#a7192f;background:#fff;border:1px solid #a7192f}#page-body .pageBlock .content-wrap .button-wrap a.style-light,#page-body .pageBlock .content-wrap .button-wrap a.style-lightgray,#page-body .pageBlock .content-wrap .button-wrap span.button.style-light,#page-body .pageBlock .content-wrap .button-wrap span.button.style-lightgray{color:#181818;background:#f2f2f2}#page-body .pageBlock .content-wrap .button-wrap a.style-dark:hover,#page-body .pageBlock .content-wrap .button-wrap a.style-darkgray:hover,#page-body .pageBlock .content-wrap .button-wrap a.style-light:hover,#page-body .pageBlock .content-wrap .button-wrap a.style-lightgray:hover,#page-body .pageBlock .content-wrap .button-wrap span.button.style-dark:hover,#page-body .pageBlock .content-wrap .button-wrap span.button.style-darkgray:hover,#page-body .pageBlock .content-wrap .button-wrap span.button.style-light:hover,#page-body .pageBlock .content-wrap .button-wrap span.button.style-lightgray:hover{color:#fff;background:#a7192f}#page-body .pageBlock .content-wrap .button-wrap a.style-dark,#page-body .pageBlock .content-wrap .button-wrap a.style-darkgray,#page-body .pageBlock .content-wrap .button-wrap span.button.style-dark,#page-body .pageBlock .content-wrap .button-wrap span.button.style-darkgray{color:#fff;background:#333}#page-body .pageBlock .content-wrap .advantages-wrap{position:absolute;bottom:2rem;z-index:2;display:flex;gap:4rem;justify-content:space-around;width:65%;left:50%;transform:translateX(-50%);padding:15px;background:#fff;background:rgba(255,255,255,.45)}#page-body .pageBlock .content-wrap .advantages-wrap .advantage{display:flex}#page-body .pageBlock .content-wrap .advantages-wrap .advantage .advantage-text{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:2rem;letter-spacing:0;color:#181818}#page-body .pageBlock .content-wrap .advantages-wrap .advantage .advantage-text:before{font-size:1.4rem;line-height:2rem;content:"";padding-right:15px;vertical-align:bottom}#page-body .pageBlock .content-wrap .info-lightbox .button-wrap span.button{cursor:pointer}#page-body .pageBlock .content-wrap .infobox .toggle-infobox{position:relative;display:block;color:#fff;background:#a7192f;width:50px;height:50px;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .infobox .toggle-infobox span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.6rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .infobox .toggle-infobox.closed .info-icon,#page-body .pageBlock .content-wrap .infobox .toggle-infobox.opened .close-icon{opacity:1}#page-body .pageBlock .content-wrap .infobox .toggle-infobox.closed .close-icon{opacity:0}#page-body .pageBlock .content-wrap .infobox .toggle-infobox:hover{color:#fff;background:#181818}#page-body .pageBlock .content-wrap .infobox .infobox-wrap{position:relative;display:block;padding:3rem 3rem 1.4rem;background:#a7192f;color:#fff}#page-body .pageBlock .content-wrap .infobox .infobox-wrap .close-infobox{position:absolute;top:1rem;right:1rem;border:1px solid #fff;width:30px;height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .infobox .infobox-wrap .close-infobox:hover{background:#fff;color:#181818}#page-body .pageBlock .content-wrap .latch-element{position:absolute;width:clamp(120px,15vw,180px);z-index:10}#page-body .pageBlock .content-wrap .latch-element .positioning a{display:block;transition:transform 300ms ease-in-out}#page-body .pageBlock .content-wrap .latch-element .positioning a:hover{transform:scale(1.1)}#page-body .pageBlock .content-wrap .latch-element .positioning .circle{position:relative;display:flex;align-items:center;justify-content:center;transition:all 200ms ease-in-out;aspect-ratio:1;padding:0 25px;box-sizing:border-box;border-radius:100%;text-align:center;text-transform:uppercase;color:#fff;background:#333}#page-body .pageBlock .content-wrap .block-custom-gallery{position:relative;margin-bottom:3rem}#page-body .pageBlock .content-wrap .block-custom-gallery.gallery-grid{align-items:center}#page-body .pageBlock .content-wrap .block-custom-gallery.gallery-grid .image-wrap,#page-body .pageBlock .content-wrap .block-custom-gallery.gallery-grid .image-wrap .image-box,#page-body .pageBlock .content-wrap .block-custom-gallery.gallery-grid .image-wrap a{display:block}#page-body .pageBlock .content-wrap .block-custom-gallery.gallery-grid .image-wrap img{display:block;max-width:100%}#page-body .pageBlock .content-wrap .block-custom-gallery.gallery-grid.type-crop .image-wrap{padding-bottom:100%}#page-body .pageBlock .content-wrap .block-custom-slider .swiper-container{height:33vh}#page-body .pageBlock .content-wrap .block-custom-slider .swiper-container .swiper-wrapper .swiper-slide,#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide{width:auto}#page-body .pageBlock .content-wrap .product-feature-block{max-width:400px}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.add_to_cart_button,#page-body .pageBlock .content-wrap .product-feature-block a.add_to_cart_button,#page-body .pageBlock .productsGrid>div a.add_to_cart_button{display:flex;flex-flow:row nowrap;justify-content:center;padding:1rem;color:#fff;background:#a7192f;border:0;cursor:pointer}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.add_to_cart_button .icon,#page-body .pageBlock .content-wrap .product-feature-block a.add_to_cart_button .icon,#page-body .pageBlock .productsGrid>div a.add_to_cart_button .icon{font-size:1.6rem;height:1.4rem;line-height:1.4rem}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.add_to_cart_button .label,#page-body .pageBlock .content-wrap .product-feature-block a.add_to_cart_button .label,#page-body .pageBlock .productsGrid>div a.add_to_cart_button .label{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.4rem;letter-spacing:0;overflow:hidden;height:1.4rem;padding-left:1rem}#page-body .pageBlock .content-wrap .product-feature-block a.added_to_cart{position:absolute;display:block;top:50%;left:50%;z-index:50;padding:1rem;color:#fff;background:#a7192f;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:0;box-shadow:.6rem .6rem 1.4rem rgba(0,0,0,.25)}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.added_to_cart::before,#page-body .pageBlock .content-wrap .product-feature-block a.added_to_cart::before{position:relative;font-size:1.6rem;font-weight:300;line-height:1.6rem;content:"";padding-bottom:.6rem}#page-body .pageBlock .content-wrap .product-feature-block a.productLink{position:relative;display:flex;flex-flow:column nowrap;background:#fff;border:1px solid #b3b3b3;box-shadow:.5rem .5rem 2rem rgba(0,0,0,.05);height:100%}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.productLink .image,#page-body .pageBlock .content-wrap .product-feature-block a.productLink .image,#page-body .pageBlock .productsGrid>div a.productLink .image,#page-body .pageBlock .productsGrid>div a.woocommerce-LoopProduct-link .image{padding:1rem}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.productLink .image img,#page-body .pageBlock .content-wrap .product-feature-block a.productLink .image img,#page-body .pageBlock .productsGrid>div a.productLink .image img,#page-body .pageBlock .productsGrid>div a.woocommerce-LoopProduct-link .image img,#page-body .pageBlock.productGroupOverview>div .productGroups .column a.productGroup .imageBox img{width:100%;height:auto;display:block}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.productLink .image figure.noImage,#page-body .pageBlock .content-wrap .product-feature-block a.productLink .image figure.noImage,#page-body .pageBlock .productsGrid>div a.productLink .image figure.noImage,#page-body .pageBlock .productsGrid>div a.woocommerce-LoopProduct-link .image figure.noImage{display:block;margin:0;padding:0 0 100%;width:100%}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.productLink .image figure.noImage span,#page-body .pageBlock .content-wrap .product-feature-block a.productLink .image figure.noImage span,#page-body .pageBlock .productsGrid>div a.productLink .image figure.noImage span,#page-body .pageBlock .productsGrid>div a.woocommerce-LoopProduct-link .image figure.noImage span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:5;font-size:3rem}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.productLink .title,#page-body .pageBlock .content-wrap .product-feature-block a.productLink .title,#page-body .pageBlock .productsGrid>div a.productLink .title,#page-body .pageBlock .productsGrid>div a.woocommerce-LoopProduct-link .title{padding:1rem;color:#fff;background:#4d4d4d;flex:1 0 auto;display:flex;align-items:center}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.add_to_cart_button{align-items:center;padding:0 1rem;height:50px}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.added_to_cart,#page-body .pageBlock .productsGrid>div a.added_to_cart{position:absolute;display:block;top:50%;left:50%;z-index:50;padding:1rem;color:#fff;background:#a7192f;text-align:center;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:0;box-shadow:.6rem .6rem 1.4rem rgba(0,0,0,.25)}#page-body .pageBlock .content-wrap .custom-products-block .product-item a.productLink{position:relative;display:flex;flex-flow:column nowrap;background:#fff;border:1px solid #b3b3b3;box-shadow:.5rem .5rem 2rem rgba(0,0,0,.05);height:calc(100% - 50px)}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .swiper-container{padding:0 0 80px}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .swiper-container .swiper-wrapper .product-item{height:unset}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .pagination-wrapper{position:absolute;bottom:0;left:0;width:100%;display:flex;flex-flow:row nowrap;justify-content:center;padding:1.666rem 0 0;z-index:50}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .pagination-wrapper .slider-button{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin:0 5px;background:#fff;border:1px solid #333;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .pagination-wrapper .slider-button:hover{border:1px solid #a7192f;background:#a7192f;color:#fff}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .pagination-wrapper .slider-pagination{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;padding:0;margin:0}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .pagination-wrapper .slider-pagination .swiper-pagination-bullet{display:block;width:20px;height:20px;opacity:1;margin:0 5px;background:#fff;border:1px solid #333;border-radius:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .pagination-wrapper .slider-pagination .swiper-pagination-bullet:hover{border:1px solid #a7192f}#page-body .pageBlock .content-wrap .custom-products-block.type-slider .pagination-wrapper .slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#a7192f;border:1px solid #a7192f}#page-body .pageBlock .content-wrap .custom-scroller-block{padding-bottom:50px}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element{display:flex;flex-flow:row nowrap;gap:30px}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element.even{padding:clamp(40px,3vw,80px) 60px 0}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container{display:flex;flex-flow:column nowrap}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container .image-box{position:relative}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-default,#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-relative{width:clamp(340px,30vw,400px)}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-default .image-box,#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-relative .image-box{aspect-ratio:4/3}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-wide{width:clamp(480px,40vw,600px)}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-wide .image-box{aspect-ratio:16/9}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-portrait,#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-quad{width:clamp(300px,25vw,360px)}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-portrait .image-box{aspect-ratio:9/16}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container.format-quad .image-box{aspect-ratio:1}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container .text{position:relative;display:block;z-index:10;padding:40px 80px 40px 40px;color:#fff;background:#a7192f;box-sizing:border-box}#page-body .pageBlock .content-wrap .accordion-block .accordion-content .text-wrap p:last-of-type,#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container .text p:last-of-type{margin:0}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .image-container .button{position:absolute;right:0;bottom:0;transform:translate(50%,50%);aspect-ratio:1;padding:0 25px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:100%;text-align:center;text-transform:uppercase;color:#fff;background:#333;z-index:20;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:0}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .title-container{transition:color 300ms ease-in-out}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .title-container .index{font-family:"Open Sans","Helvetica",sans-serif;font-size:clamp(4rem,12vh,8rem);font-weight:700;line-height:.9;letter-spacing:0;padding:0 0 15px}#page-body .pageBlock .content-wrap .custom-scroller-block .swiper-slide .scroller-element .title-container .title{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.4rem;font-weight:600;line-height:1.4;letter-spacing:0}#page-body .pageBlock .content-wrap .custom-testimonial-block{max-width:90%;margin:auto}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:0 50px}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element .image-container{margin-right:0;margin-bottom:25px}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element .image-container img{height:auto;width:20vw;object-fit:cover;border-radius:50%}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element .content-container{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element .content-container .testimonial-title{font-size:15px;color:#8b0000;text-align:center}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element .content-container .testimonial-text{font-size:20px;text-align:center;font-weight:400}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element .content-container .testimonial-user{font-size:18px;text-align:center;font-weight:400}#page-body .pageBlock .content-wrap .custom-testimonial-block .testimonial-element .content-container .testimonial-user span{font-weight:700}#page-body .pageBlock .content-wrap .custom-testimonial-block .slider-button{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;z-index:50;width:3rem;height:3rem;background:#a7192f;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;cursor:pointer}#page-body .pageBlock .content-wrap .custom-testimonial-block .slider-button:hover{background:#333}#page-body .pageBlock .content-wrap .custom-testimonial-block .slider-button span{display:block;font-size:3rem}#page-body .pageBlock .content-wrap .custom-testimonial-block .slider-button.slider-prev{left:0}#page-body .pageBlock .content-wrap .custom-testimonial-block .slider-button.slider-next{right:0}#page-body .pageBlock .content-wrap .anchor-block{background:#f2f2f2;margin:0 0 3rem}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors{display:none;cursor:pointer;padding:1.7rem}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors .bars{position:relative;display:block;width:28px;height:26px}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors .bars .bar{position:absolute;display:block;width:100%;height:3px;background:#4d4d4d;-webkit-transition:all 250ms ease-in-out;-moz-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;-moz-transform-origin:center;-webkit-transform-origin:center;-o-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);transform:rotate(0deg);opacity:1}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors.closed .bars .bar.bar1,#page-body .pageBlock .content-wrap .anchor-block.stuck.landingpage{top:0}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors.closed .bars .bar.bar2,#page-body .pageBlock .content-wrap .anchor-block ul li a::before{top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors.closed .bars .bar.bar3{bottom:0}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors.opened .bars .bar.bar1{top:50%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors.opened .bars .bar.bar2{opacity:0}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors.opened .bars .bar.bar3{bottom:37%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}#page-body .pageBlock .content-wrap .anchor-block .toggle-anchors:hover .bars .bar,#page-body .pageBlock .content-wrap .anchor-block ul li a:hover::before,#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a:hover .contentBox{background:#a7192f}#page-body .pageBlock .content-wrap .anchor-block ul{list-style:none;padding:3rem;margin:0}#page-body .pageBlock .content-wrap .anchor-block ul li{position:relative;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:0;padding:0 0 0 3rem}#page-body .pageBlock .content-wrap .anchor-block ul li a{text-decoration:none;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .anchor-block ul li a::before{position:absolute;display:block;top:11px;left:0;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1.8rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:1.6666rem;content:"";width:1.6666rem;height:1.6666rem;color:#fff;background:#4d4d4d;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .anchor-block.stuck{position:fixed;top:150px;display:flex;flex-flow:row nowrap;z-index:5000;background:#f2f2f2;box-shadow:1rem 1rem 2rem rgba(0,0,0,.25)}#page-body .pageBlock .content-wrap .anchor-block.stuck ul{display:none;margin-left:2rem}#page-body .pageBlock .content-wrap .anchor-block.stuck .toggle-anchors,#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap span,#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.radio .wpcf7-radio>span,#page-body .pageBlock .content-wrap .form-block form .fieldGroups.contacts .fieldWrap span,#page-body .pageBlock .content-wrap .wp-block-image img{display:block}#page-body .pageBlock .content-wrap .wp-block-group .portrait{padding-left:6rem;padding-right:6rem}#page-body .pageBlock .content-wrap .dynamic-form-block form .legal-fields>div.accept-field label p,#page-body .pageBlock .content-wrap .text-tile-block .tile p,#page-body .pageBlock .content-wrap .wp-block-table{margin:0}#page-body .pageBlock .content-wrap .wp-block-table table tbody tr td{padding:.25rem 0}#page-body .pageBlock .content-wrap .wp-block-table table tbody tr td img{display:inline-block;margin:0 0 2rem}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a:hover .contentBox h5,#page-body .pageBlock .content-wrap .wp-block-table.grey-background a,#page-body .pageBlock .content-wrap .wp-block-table.last-column-red a,#page-body .pageBlock .content-wrap .wp-block-table.middle-column-grey a,#page-body .pageBlock .newsGrid .column a.newsItem.innovation .textBox h2,#page-body .pageBlock .newsGrid .column a.newsItem:hover .textBox h2,#page-body .pageBlock.linkedContent .content-wrap .linkedItem a:hover .contentBox h5{color:#fff}#page-body .pageBlock .content-wrap .wp-block-table.middle-column-grey table tbody tr td:nth-of-type(2){background:#d9d9d9}#page-body .pageBlock .content-wrap .wp-block-table.last-column-red table tbody tr td:last-of-type{color:#fff;background:#a7192f}#page-body .pageBlock .content-wrap .wp-block-table.white-lines table tbody td:not(:last-of-type){border-right:2px solid #fff}#page-body .pageBlock .content-wrap .wp-block-gallery ul{list-style:none}#page-body .pageBlock .content-wrap .tile-block>a p,#page-body .pageBlock .content-wrap .wp-block-gallery ul li{margin:0;padding:0}#page-body .pageBlock .content-wrap .wp-block-embed-youtube{max-width:100%}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table,#page-body .pageBlock .content-wrap .wp-block-embed-youtube iframe{width:100%}@media (orientation:portrait){#page-body .pageBlock .content-wrap .wp-block-columns.block-on-portrait{display:block}#page-body .pageBlock .content-wrap .wp-block-columns.block-on-portrait>.wp-block-column{margin:0}#page-body .pageBlock .content-wrap .wp-block-columns.mobile-reverse{display:flex;flex-flow:column-reverse nowrap}#page-body .pageBlock .content-wrap .wp-block-columns.mobile-reverse>.wp-block-column{margin-bottom:0}#page-body .pageBlock .content-wrap .wp-block-columns.mobile-reverse>.wp-block-column:not(:first-of-type){margin-bottom:2rem}#page-body .pageBlock .content-wrap .wp-block-columns.tablet-flex-row-reverse{flex-direction:row-reverse}#page-body .pageBlock .content-wrap .wp-block-columns.tablet-flex-col-reverse{flex-direction:column-reverse}}@media (orientation:landscape){#page-body .pageBlock .content-wrap .wp-block-columns .wp-block-column{flex-basis:calc(50% - 2.1rem)}#page-body .pageBlock .content-wrap .wp-block-columns .wp-block-column:not(:first-child){margin-left:4rem}#page-body .pageBlock .content-wrap .wp-block-columns .wp-block-column figure{margin:0}#page-body .pageBlock .content-wrap .wp-block-columns .wp-block-column .cta-block.big .button-wrap a{width:100%;padding:25px;text-align:center}}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td,#page-body .pageBlock .content-wrap .wp-block-media-text .wp-block-media-text__content{padding:0}#page-body .pageBlock .content-wrap .wp-block-image{position:relative;display:block;margin:0;padding:0}#page-body .pageBlock .content-wrap .wp-block-image .aligncenter{margin:0 auto}#page-body .pageBlock .content-wrap .wp-block-image figcaption{padding:1rem 2rem;margin:0 0 3rem;background:#f2f2f2;color:#333;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.4rem;letter-spacing:0}#page-body .pageBlock .content-wrap .highlight-tile-block>a .image img,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .main-image img,#page-body .pageBlock .content-wrap .wp-block-image.size-full img{width:100%;height:auto}#page-body .pageBlock .content-wrap .subpages-block h4{padding:0 3rem 1rem}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a{position:relative;display:block}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a .contentBox{position:absolute;left:0;right:0;bottom:0;background:#f2f2f2;z-index:5;padding:1.333rem;-webkit-transition:background 400ms ease-in-out;-moz-transition:background 400ms ease-in-out;transition:background 400ms ease-in-out}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a .contentBox h5{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:0;text-transform:uppercase;margin:0;color:#a7192f;-webkit-transition:color 400ms ease-in-out;-moz-transition:color 400ms ease-in-out;transition:color 400ms ease-in-out}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a .imageBox{width:100%;background:#a7192f}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a .imageBox img{width:100%;height:auto;display:block;-webkit-transition:opacity 800ms ease-in-out;-moz-transition:opacity 800ms ease-in-out;transition:opacity 800ms ease-in-out}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a .imageBox figure,#page-body .pageBlock.linkedContent .content-wrap .linkedItem a .imageBox figure{background:#d9d9d9;width:100%;padding-bottom:100%;margin:0;-webkit-transition:background 800ms ease-in-out;-moz-transition:background 800ms ease-in-out;transition:background 800ms ease-in-out}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a:hover .imageBox img,#page-body .pageBlock .newsGrid .column a.newsItem:hover .imageBox img,#page-body .pageBlock.linkedContent .content-wrap .linkedItem a:hover .imageBox img{opacity:.25}#page-body .pageBlock .content-wrap .subpages-block .subpageGrid a:hover .imageBox figure,#page-body .pageBlock.linkedContent .content-wrap .linkedItem a:hover .imageBox figure,#page-body footer .info-footer{background:#f2f2f2}#page-body .pageBlock .content-wrap .text-tile-block{display:grid;grid-gap:3rem;margin-bottom:3rem}#page-body .pageBlock .content-wrap .text-tile-block .tile{padding:3rem;background:#f2f2f2}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap .landscape.span-2,#page-body .pageBlock .content-wrap .text-tile-block .tile.span-2,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .thumbnail-loop .image-wrap.span-2{grid-column-end:span 2}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap .landscape.span-3,#page-body .pageBlock .content-wrap .text-tile-block .tile.span-3,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .thumbnail-loop .image-wrap.span-3{grid-column-end:span 3}#page-body .pageBlock .content-wrap .text-tile-block .tile h3{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.8rem;letter-spacing:0;color:#a7192f;margin:0 0 1.8rem}#page-body .pageBlock .content-wrap .text-tile-block .tile p:not(:last-of-type),#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item:not(:last-of-type){margin:0 0 2rem}#page-body .pageBlock .content-wrap .highlight-tile-block>a,#page-body .pageBlock .content-wrap .tile-block>a{color:#333;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out}#page-body .pageBlock .content-wrap .tile-block>a{background:#f2f2f2;padding:3rem}#page-body .pageBlock .content-wrap .tile-block>a h3{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:2rem;letter-spacing:0;margin:0 0 2rem}#page-body .pageBlock .content-wrap .tile-block>a:hover{color:#fff;background:#a7192f}#page-body .pageBlock .content-wrap .tiled-gallery-block{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:3rem;margin:0 0 3rem}#page-body .pageBlock .content-wrap .tiled-gallery-block .image-tile{padding-bottom:60%}#page-body .pageBlock .content-wrap .tiled-gallery-block .image-tile.span-2{grid-column-end:span 2;padding-bottom:30%}#page-body .pageBlock .content-wrap .tiled-gallery-block .image-tile .image-box{background-position:center center;background-size:contain}#page-body .pageBlock .content-wrap .highlight-tile-block>a{display:flex;flex-flow:column nowrap}#page-body .pageBlock .content-wrap .highlight-tile-block>a .content h2,#page-body .pageBlock .content-wrap .highlight-tile-block>a .header{font-family:"Open Sans","Helvetica",sans-serif;letter-spacing:0;-webkit-transition:all 600ms ease-in-out;-moz-transition:all 600ms ease-in-out;transition:all 600ms ease-in-out}#page-body .pageBlock .content-wrap .highlight-tile-block>a .header{font-size:1.4rem;font-weight:600;line-height:1.6rem;padding:1rem;text-align:center;text-transform:uppercase;color:#fff;background:#a7192f}#page-body .pageBlock .content-wrap .highlight-tile-block>a .image.border{border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9}#page-body .pageBlock .content-wrap .highlight-tile-block>a .content{flex:1 0 auto;padding:2rem;border:1px solid #d9d9d9;background:#fff}#page-body .pageBlock .content-wrap .highlight-tile-block>a .content h2{font-size:1.8rem;font-weight:400;line-height:2.4rem;margin:0 0 2rem;color:#4d4d4d}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=submit]:hover,#page-body .pageBlock .content-wrap .highlight-tile-block>a:hover .header{background:#333}#page-body .pageBlock .content-wrap .reference-tile-block .image-card{position:relative}#page-body .pageBlock .content-wrap .reference-tile-block .image-card .image-img{display:block;width:100%;margin-bottom:1em}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#category-filter .prdctfltr_woocommerce span.prdctfltr_filter_title span.prdctfltr_showing,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#category-filter .prdctfltr_woocommerce span.prdctfltr_filter_title span.prdctfltr_woocommerce_filter_title,#page-body .pageBlock .content-wrap .reference-tile-block .image-card .image-overlay{cursor:pointer}#page-body .pageBlock .content-wrap .reference-tile-block .image-card .image-overlay .image-title{opacity:1;color:#000;font-size:1.2em!important}#page-body .pageBlock .content-wrap .reference-tile-block .image-card .image-overlay .image-description{opacity:1;font-size:1em;margin-top:.25em}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-checkboxes .checkbox-wrap input[type=checkbox],#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes .item-wrapper .radiobox-wrap input[type=radio],#page-body .pageBlock .content-wrap .reference-tile-block .image-card .image-overlay .image-description .more-content{display:none}#page-body .pageBlock .content-wrap .wpcf7 .screen-reader-response:not(:empty){margin-bottom:2rem;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:0;color:#a7192f}#page-body .pageBlock .content-wrap .wpcf7 .screen-reader-response:not(:empty) ul{display:none}#page-body .pageBlock .content-wrap .wpcf7 .wpcf7-response-output:not(:empty){padding-top:2rem;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:0;color:#a7192f}#page-body .pageBlock .content-wrap .wpcf7 .wpcf7-not-valid-tip{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:0;color:#a7192f}#page-body .pageBlock .content-wrap .dynamic-form-block .form-message{border:1px solid #f2f2f2;padding:2rem}#page-body .pageBlock .content-wrap .dynamic-form-block form,#page-body .pageBlock .content-wrap .form-block{padding:3rem;border:1px solid #737373}#page-body .pageBlock .content-wrap .dynamic-form-block form .requred-note{font-size:90%;text-align:right}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap .input-label{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:700;line-height:1;letter-spacing:0;padding:0 0 .5rem}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap .input-label.is-placeholder{position:absolute;pointer-events:none;top:19px;left:10px;z-index:5;padding:0 5px;background:#fff;opacity:.5;transition:all 200ms ease-in-out}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap .input-label.required:after{content:"*";color:#a7192f}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=email],#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=number],#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=text],#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap select{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:300;line-height:30px;letter-spacing:0;border:1px solid #b3b3b3;padding:10px;background:#fff;width:100%;box-sizing:border-box;transition:all 200ms ease-in-out}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=email][type=number],#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=number][type=number],#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=text][type=number],#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap select[type=number]{-moz-appearance:textfield}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=email][type=number]::-webkit-inner-spin-button,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=email][type=number]::-webkit-outer-spin-button,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=number][type=number]::-webkit-inner-spin-button,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=number][type=number]::-webkit-outer-spin-button,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=text][type=number]::-webkit-inner-spin-button,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input[type=text][type=number]::-webkit-outer-spin-button,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap select[type=number]::-webkit-inner-spin-button,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap select[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap textarea{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:300;line-height:100%;letter-spacing:0;border:1px solid #f2f2f2;padding:.5rem;background:#fff;width:100%;box-sizing:border-box}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input.has-value,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input:focus,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap textarea.has-value,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap textarea:focus{border:1px solid #737373}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input.has-value~.input-label.is-placeholder,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap input:focus~.input-label.is-placeholder,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap textarea.has-value~.input-label.is-placeholder,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap textarea:focus~.input-label.is-placeholder{top:-8px;left:6px;font-size:13px;opacity:1;transform:translateY(0)}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap.required input:invalid,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap.required textarea:invalid{border-color:#a7192f}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap.required input:valid~.input-label.is-placeholder::after,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldwrap.required textarea:valid~.input-label.is-placeholder::after{color:#19a791;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;text-rendering:auto;line-height:1;content:"";padding-left:5px}#page-body .pageBlock .content-wrap .dynamic-form-block form .g-recaptcha{margin:0 0 2rem}#page-body .pageBlock .content-wrap .dynamic-form-block form button{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:300;line-height:100%;letter-spacing:0;padding:.75rem 2rem;border:0;color:#fff;transition:all 300ms ease-in-out}#page-body .pageBlock .content-wrap .dynamic-form-block form button:disabled{background:#b3b3b3;cursor:not-allowed}#page-body .pageBlock .content-wrap .dynamic-form-block form button:not(:disabled){background:#a7192f;cursor:pointer}#page-body .pageBlock .content-wrap .dynamic-form-block form button:not(:disabled):hover{color:#fff;background:#333}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .landscape{display:grid;grid-gap:2rem;grid-template-columns:repeat(3,1fr);margin:0 0 2rem}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap .portrait,#page-body .pageBlock .content-wrap .woocommerce>.product .related .products-grid .product .woocommerce-loop-product__link img{margin-bottom:2rem}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-checkboxes .checkbox-wrap,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes .item-wrapper .radiobox-wrap{display:flex;flex-flow:row nowrap;margin-left:5px}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-checkboxes .checkbox-wrap label,#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes .item-wrapper .radiobox-wrap label{position:relative;display:block;cursor:pointer;transition:all 400ms ease-in;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-checkboxes .checkbox-wrap label:before{font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:inherit;content:"";padding:0 .5rem 0 0;color:#d9d9d9}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-checkboxes .checkbox-wrap input[type=checkbox]:checked+label:before{content:""}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes{display:flex;flex-flow:row wrap;align-items:center}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes .input-label,#page-body .pageBlock .content-wrap form.cr_form .form-field.checkbox label input,#page-body .pageBlock#events .content-wrap h3 .icon{padding:0 1rem 0 0}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes .item-wrapper{display:flex;flex-flow:row wrap;gap:1rem}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes .item-wrapper .radiobox-wrap label:before{font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:400;text-rendering:auto;line-height:inherit;content:"";padding:0 .5rem 0 0;color:#737373}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-radioboxes .item-wrapper .radiobox-wrap input[type=radio]:checked+label:before{content:"";color:#19a791}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-textarea{display:flex;flex-flow:column}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-textarea textarea{flex:1 0 auto}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-textarea textarea .landscape{resize:none}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-textarea textarea .portrait{height:160px}#page-body .pageBlock .content-wrap .dynamic-form-block form .fieldset .fieldwrap.type-select_options select{background:#fff}#page-body .pageBlock .content-wrap .dynamic-form-block form .legal-fields>div{margin:0 0 1rem}#page-body .pageBlock .content-wrap .dynamic-form-block form .legal-fields>div.accept-field input[type=checkbox],#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.radio .wpcf7-radio>span label input,#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=checkbox],#page-body .pageBlock .content-wrap .form-block form .fieldWrap.radio input[type=radio],#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox],#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-radio input[type=radio],#page-body .pageBlock .content-wrap.landingpage-intro .intro-headline .headline-wrap h1 br{display:none}#page-body .pageBlock .content-wrap .dynamic-form-block form .legal-fields>div.accept-field label{position:relative;display:flex;align-items:center;cursor:pointer;transition:all 400ms ease-in;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4;letter-spacing:0}#page-body .pageBlock .content-wrap .dynamic-form-block form .legal-fields>div.accept-field label b{color:#a7192f;padding-left:3px}#page-body .pageBlock .content-wrap .dynamic-form-block form .legal-fields>div.accept-field label:before{font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:20px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:inherit;content:"";padding:0 .5rem 0 0;color:#737373}#page-body .pageBlock .content-wrap .dynamic-form-block form .legal-fields>div.accept-field input[type=checkbox]:checked+label:before{content:"";color:#19a791}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper{display:none;padding:2rem 0}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper .progress-wrap{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;height:45px;background:#f2f2f2;border-radius:3px;overflow:hidden;box-sizing:border-box}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper .progress-wrap span{display:block;color:#fff;z-index:10}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper .progress-wrap span.progress-label{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1;letter-spacing:0;display:flex;align-items:center;gap:15px}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper .progress-wrap .progressbar{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#a7192f 0,#e61b3c 100%);transition:width 100ms ease-in-out}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper .progress-wrap .progressbar.upload-done{background:#19a791}#page-body .pageBlock .content-wrap .dynamic-form-block .response-wrapper .form-response{padding:15px;text-align:center}#page-body .pageBlock .content-wrap .form-block form{position:relative;display:block}#page-body .pageBlock .content-wrap .form-block form .radio{display:flex;flex-flow:row nowrap;margin-bottom:2rem;line-height:2rem}#page-body .pageBlock .content-wrap .form-block form .radio b{font-weight:600;margin-right:2rem;color:#333}#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-checkbox,#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-radio,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro-feature .pagination-wrapper>.slider-pagination,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #introFeature .pagination-wrapper>.slider-pagination,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro_feature .pagination-wrapper>.slider-pagination,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro-feature .pagination-wrapper>.slider-pagination,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #introFeature .pagination-wrapper>.slider-pagination,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro_feature .pagination-wrapper>.slider-pagination{display:flex;flex-flow:row wrap}#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label,#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label{position:relative;display:flex;cursor:pointer;margin-right:2rem;color:#333}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit label .wpcf7-list-item-label:before,#page-body .pageBlock .content-wrap .form-block form .fieldWrap.radio .wpcf7-list-item-label:before,#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label:before,#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-radio .wpcf7-list-item-label:before{position:relative;display:block;padding-right:.5rem;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1.35rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:inherit;content:""}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=checkbox]:checked+.wpcf7-list-item-label:before,#page-body .pageBlock .content-wrap .form-block form .fieldWrap.radio input[type=radio]:checked+.wpcf7-list-item-label:before,#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:before,#page-body .pageBlock .content-wrap .form-block form .wpcf7-form-control.wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:before{display:block;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1.35rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:inherit;content:""}#page-body .pageBlock .content-wrap .form-block form .input-grid{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"firstname subject""lastname message""company message""email message""phone message""country message""info acceptSubmit";grid-gap:2rem}#page-body .pageBlock .content-wrap .form-block form .input-grid input[type=email],#page-body .pageBlock .content-wrap .form-block form .input-grid input[type=tel],#page-body .pageBlock .content-wrap .form-block form .input-grid input[type=text],#page-body .pageBlock .content-wrap .form-block form .input-grid textarea{background:#f2f2f2;color:#000;border:0;padding:1rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.firstname{grid-area:firstname}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.lastname{grid-area:lastname}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.company{grid-area:company}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.email{grid-area:email}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.phone{grid-area:phone}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.country{grid-area:country}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.info{display:block;grid-area:info;line-height:2rem}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.subject{grid-area:subject}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.message{display:flex;flex-flow:column nowrap;grid-area:message;background:#f2f2f2;color:#000}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.message textarea,#page-body .pageBlock.sales-regions .contactform form .fieldWrap.message textarea{flex:1 0 auto;resize:none;line-height:1.6rem}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.interests{grid-area:interests;display:flex;flex-flow:column nowrap}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.interests b{font-weight:600;display:block;margin-bottom:1rem}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.interests span.interests span#interests{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.radio{display:flex;flex-flow:row nowrap;margin-bottom:2rem;line-height:2rem}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.radio b{font-weight:600;margin-right:2rem;color:#333}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.radio .wpcf7-radio>span label .wpcf7-list-item-label,#page-body .pageBlock .content-wrap .form-block form .fieldWrap.radio .wpcf7-form-control{display:flex;flex-flow:row nowrap}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit label .wpcf7-list-item-label,#page-body .pageBlock .content-wrap .form-block form .fieldWrap.radio .wpcf7-list-item-label{position:relative;display:flex;cursor:pointer;margin-right:2rem;color:#333}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit{grid-area:acceptSubmit;display:flex;flex-flow:row nowrap;justify-content:space-between}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit label{position:relative;display:block;cursor:pointer;margin-right:1rem;line-height:2rem}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit label:after{content:" ";display:block;height:0;clear:both;visibility:hidden}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=submit],#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit label a{color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=submit]{padding:.75rem 1.25rem;background:#a7192f;color:#fff;cursor:pointer;display:flex;flex-flow:row nowrap;align-self:flex-start;border:0}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=submit] span,#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=submit] span{line-height:2rem}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=submit] span.label{font-weight:400;padding-right:1rem;text-transform:uppercase}#page-body .pageBlock .content-wrap .form-block form .fieldWrap.accept-submit input[type=submit] span.icon{font-size:2rem}#page-body .pageBlock .content-wrap .form-block form h3{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:2rem;letter-spacing:0;margin:0 0 2rem;color:#4d4d4d}#page-body .pageBlock .content-wrap .form-block form .fieldGroups.contacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroups.contacts .fieldWrap{display:block;margin:0 0 1.333rem;flex:1 0 auto}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .subhead,#page-body .pageBlock .content-wrap .form-block form .fieldGroups.contacts .fieldWrap label{font-family:"Open Sans","Helvetica",sans-serif;font-size:.85rem;font-weight:600;line-height:1rem;letter-spacing:0;color:#4d4d4d;padding:.333rem 0 0 .2rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup{margin-bottom:3rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup input{display:block;padding:0 .666rem;border:1px solid #737373;width:100%;box-sizing:border-box;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:3rem;letter-spacing:0}#page-body .pageBlock .content-wrap .form-block form .fieldGroup textarea{display:block;padding:.666rem;border:1px solid #737373;width:100%;box-sizing:border-box}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .subhead{font-size:1.2rem;line-height:2.2rem;color:#181818;padding:1rem 0 0;margin:0 0 2rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content .u-columns>div header,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm fieldset{margin:0 0 2rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input.num-input:not(:last-of-type),#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable:not([class*=grid-])>div:not(:last-of-type){margin:0 0 1rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-head{font-weight:600}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input,#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.label-left{display:flex;flex-flow:row nowrap;align-items:center}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input label{padding-right:.666rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input span,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p .woocommerce-input-wrapper,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p .woocommerce-input-wrapper,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-login p.form-row .woocommerce-input-wrapper,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-register p.form-row .woocommerce-input-wrapper{display:block;flex:1 0 auto}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input.simple-input input{width:16rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input.num-input input{width:8rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input.span-2{grid-column-end:span 2;justify-content:flex-end}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldTable .cell-input.span-2 .wpcf7-form-control-wrap{flex:0 0 auto}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap{display:block;margin:0 0 1.333rem;flex:1 0 auto}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap input{display:block;border:1px solid #737373}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.radio .wpcf7-radio{display:flex;flex-flow:row nowrap;padding:0 0 0 1rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.label-before label,#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.label-left label{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.6;letter-spacing:0;color:#4d4d4d;padding:0 .666rem 0 0}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.label-after input,#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.label-before input{width:100%;box-sizing:border-box}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.label-before label{padding:0 0 .666rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldWrap.label-after label{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:.85rem;font-weight:600;line-height:1rem;letter-spacing:0;color:#4d4d4d;padding:.333rem 0 0 .2rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldRow:not(:last-of-type){margin:0 0 1.666rem}#page-body .pageBlock .content-wrap .accent-block,#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldRow.row-flex{display:flex;flex-flow:row nowrap}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldRow.row-grid{display:grid;grid-gap:2rem}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldRow.row-grid .fieldWrap,#page-body .pageBlock .content-wrap .form-block form .fieldGroup[class*=grid-m-] .fieldWrap{margin:0}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldRow.row-grid.row-1-3{grid-template-columns:1fr 3fr}#page-body .pageBlock .content-wrap .form-block form .fieldGroup .fieldRow.row-grid.row-1-1{grid-template-columns:1fr 1fr}#page-body .pageBlock .content-wrap .accordion-block .accordion-title{display:flex;flex-flow:row wrap;align-items:center;padding:1.333rem 3rem;color:#333;background:#f2f2f2;border:unset!important;border-radius:unset!important;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .accordion-block .accordion-title:not(:first-of-type){margin:1rem 0 0}#page-body .pageBlock .content-wrap .accordion-block .accordion-title:hover{color:#fff;background:#a7192f}#page-body .pageBlock .content-wrap .accordion-block .accordion-title .ui-icon{background-image:unset!important;text-indent:0;left:15px}#page-body .pageBlock .content-wrap .accordion-block .accordion-title.ui-state-active,#page-body .pageBlock .content-wrap .download-block .file a:hover{color:#fff;background:#a7192f}#page-body .pageBlock .content-wrap .accordion-block .accordion-title.ui-state-active:hover,#page-body .pageBlock .content-wrap form.private-content .input-wrap input[type=submit]:hover{background:#333}#page-body .pageBlock .content-wrap .accordion-block .accordion-title .label{justify-self:flex-start;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:160%;letter-spacing:0;text-transform:unset;margin:0;color:inherit!important}#page-body .pageBlock .content-wrap .accordion-block .accordion-content{padding:0;border:0;border-radius:0;color:#333!important;background:#f2f2f2}#page-body .pageBlock .content-wrap .accordion-block .accordion-content .text-wrap{padding:3rem;margin:0}#page-body .pageBlock .content-wrap .accordion-block .accordion-content .text-wrap:after{content:" ";display:block;height:0;clear:both;visibility:hidden}#page-body .pageBlock .content-wrap .accordion-block .accordion-content .text-wrap *{color:#333!important}#page-body .pageBlock .content-wrap .accordion-block .accordion-content .text-wrap h4{font-size:var(--text-size-normal);margin-bottom:1rem}#page-body .pageBlock .content-wrap .accordion-block .accordion-content .text-wrap h5{font-size:var(--text-size-default);margin-bottom:1rem}#page-body .pageBlock .content-wrap .accent-block.fixed-right{justify-content:flex-end}#page-body .pageBlock .content-wrap .accent-block img{max-height:80vh}#page-body .pageBlock .content-wrap .download-block .file a{padding:1.666rem 2.333rem;color:#333;background:#fff;border:1px solid #d9d9d9;display:flex;flex-flow:row nowrap;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .download-block .file a .icon{font-size:1.2rem;line-height:1.8rem;padding-right:2rem}#page-body .pageBlock .content-wrap .download-block .file a .name{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.8rem;letter-spacing:0;padding-right:1rem}#page-body .pageBlock .content-wrap .download-block .file a .size{font-family:"Open Sans","Helvetica",sans-serif;font-size:.8rem;font-weight:400;line-height:1.8rem;letter-spacing:0}#page-body .pageBlock .content-wrap .post-meta{display:flex;flex-flow:row nowrap;align-items:center;margin:0 0 2rem}#page-body .pageBlock .content-wrap .post-meta>div:not(:last-of-type){padding-right:1rem;margin-right:1rem;border-right:1px solid #b3b3b3}#page-body .pageBlock .content-wrap .post-meta .date{display:flex;flex-flow:row nowrap;align-items:center}#page-body .pageBlock .content-wrap .post-meta .date .icon{padding-right:1rem;font-size:1rem}#page-body .pageBlock .content-wrap .post-meta .date .string{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:600;line-height:2rem;letter-spacing:0;text-transform:uppercase}#page-body .pageBlock .content-wrap .post-meta .categories .category a,#page-body .pageBlock .content-wrap .post-wrap .sidebar>div a{font-family:"Open Sans","Helvetica",sans-serif;letter-spacing:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .post-meta .categories .category a{font-size:.9rem;font-weight:600;line-height:2rem;color:#a7192f;text-transform:uppercase}#page-body .pageBlock .content-wrap .post-wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}#page-body .pageBlock .content-wrap .post-wrap .post-content{flex:0 1 76%}#page-body .pageBlock .content-wrap .post-wrap .sidebar{flex:1 0 24%;min-width:180px;padding:1.666rem 0 1.666rem 2rem;margin-left:6rem;border-left:1px solid #d9d9d9;box-sizing:border-box}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div a{display:block;padding:.25rem;color:#737373;font-size:1rem;font-weight:400;line-height:1.6rem}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div a:hover,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#category-filter .prdctfltr_woocommerce span.prdctfltr_filter_title:hover{color:#a7192f}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div h5{text-transform:uppercase;color:#737373}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div h5,#page-body .pageBlock .content-wrap .post-wrap .sidebar>div h5 a{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5rem;letter-spacing:0}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div:not(:last-of-type){margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #d9d9d9}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div.monthly-archive .archive-wrap .year-wrap .year a{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.1rem;font-weight:600;line-height:1.7rem;letter-spacing:0}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div.monthly-archive .archive-wrap .year-wrap .month-wrap{padding:0 .75rem}#page-body .pageBlock .content-wrap .post-wrap .sidebar>div.monthly-archive .archive-wrap .year-wrap .month-wrap .month a,#page-body .pageBlock .content-wrap form.private-content label{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.7rem;letter-spacing:0}#page-body .pageBlock .content-wrap .search-results article{display:block;position:relative;border:1px solid #d9d9d9;padding:2rem 2.666rem;margin-bottom:2rem}#page-body .pageBlock .content-wrap .search-results article .post-meta{display:flex;flex-flow:row nowrap;justify-content:space-between;font-family:"Open Sans","Helvetica",sans-serif;font-size:.8rem;font-weight:700;line-height:1.2rem;letter-spacing:0}#page-body .pageBlock .content-wrap .search-results article .post-meta .type{color:#333;text-transform:uppercase}#page-body .pageBlock .content-wrap .search-results article .post-meta .date{color:#737373}#page-body .pageBlock .content-wrap .search-results article .excerpt{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;letter-spacing:0;padding:0 0 1rem}#page-body .pageBlock .content-wrap .search-results article .link-wrap,#page-body .pageBlock .content-wrap#intro .intro-text{display:flex;flex-flow:row nowrap}#page-body .pageBlock .content-wrap .search-results article .link-wrap a,#page-body .pageBlock .content-wrap form.private-content .input-wrap input[type=submit]{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;letter-spacing:0;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .search-results article .link-wrap a{display:block;font-weight:700;line-height:1.6rem;padding:.5rem 1.2rem;background:#737373}#page-body .pageBlock .content-wrap .search-results article .link-wrap a:hover,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro-feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #introFeature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro_feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#a7192f}#page-body .pageBlock .content-wrap form.private-content{display:block;padding:2rem 0 6rem}#page-body .pageBlock .content-wrap form.private-content label{display:block;font-weight:600;line-height:1.4rem;color:#a7192f}#page-body .pageBlock .content-wrap form.private-content .input-wrap{display:flex;flex-flow:row nowrap;justify-content:flex-start}#page-body .pageBlock .content-wrap form.private-content .input-wrap input#password-input{border:0;color:#333;background:#d9d9d9;line-height:3rem;padding:0 2.666rem}#page-body .pageBlock .content-wrap form.private-content .input-wrap input[type=submit]{font-weight:600;line-height:3rem;text-transform:uppercase;padding:0 2.666rem;background:#a7192f;cursor:pointer;border:0}#page-body .pageBlock .content-wrap.landingpage-intro,#page-body .pageBlock .content-wrap.landingpage-intro-update{width:100%;height:100vh;max-width:100%;padding:0}#page-body .pageBlock .content-wrap.landingpage-intro .logo{position:absolute;top:5rem;right:8.333333%;z-index:50;width:20%;min-width:120px;max-width:200px}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper>p .woocommerce-input-wrapper,#page-body .pageBlock .content-wrap.landingpage-intro .logo svg,#page-body .pageBlock .content-wrap.landingpage-intro-update .logo svg{display:block;width:100%}#page-body .pageBlock .content-wrap.landingpage-intro .intro-headline{position:absolute;top:50%;left:8.33333%;z-index:10;text-transform:uppercase;max-width:83.333333%;margin:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}#page-body .pageBlock .content-wrap.landingpage-intro .intro-headline .headline-wrap{display:block;background:#a7192f;margin:0;padding:1rem}#page-body .pageBlock .content-wrap.landingpage-intro .intro-headline .headline-wrap h1{color:#fff;margin:0;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.6rem;font-weight:700;line-height:1.6;letter-spacing:0}#page-body .pageBlock .content-wrap.landingpage-intro .mainImage{z-index:1}#page-body .pageBlock .content-wrap.landingpage-intro .anchor-wrap{position:absolute;bottom:5rem;right:8.33333%;display:flex;flex-flow:row nowrap;justify-items:flex-start;z-index:15}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap .links .anchor-wrap a,#page-body .pageBlock .content-wrap.landingpage-intro .anchor-wrap a,#page-body .pageBlock .content-wrap.landingpage-intro-update .anchor-wrap a{display:flex;justify-content:center;align-items:center;width:4rem;height:4rem;color:#fff;background:#a7192f;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap.landingpage-intro .anchor-wrap a span,#page-body .pageBlock .content-wrap.landingpage-intro-update .anchor-wrap a span{font-size:2.8rem}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap .links .anchor-wrap a:hover,#page-body .pageBlock .content-wrap.landingpage-intro .anchor-wrap a:hover,#page-body .pageBlock .content-wrap.landingpage-intro-update .anchor-wrap a:hover,#page-body .pageBlock#productSearch .content-wrap form button:hover{background:#333}#page-body .pageBlock .content-wrap.landingpage-intro .image-element{position:relative;display:block}#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro-feature,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #introFeature,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro_feature,#page-body .pageBlock .content-wrap.landingpage-intro .image-element.fixed-image,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro-feature,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #introFeature,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro_feature,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element.fixed-image{height:100vh}#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro-feature .pagination-wrapper,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #introFeature .pagination-wrapper,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro_feature .pagination-wrapper,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro-feature .pagination-wrapper,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #introFeature .pagination-wrapper,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro_feature .pagination-wrapper{position:absolute;left:8.33333%;top:5rem;z-index:500}#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro-feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #introFeature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro_feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro-feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #introFeature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro_feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet{margin:0 1rem 0 0;height:10px;width:16px;border-radius:0;background:#fff;border:0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro-feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet:hover,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #introFeature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet:hover,#page-body .pageBlock .content-wrap.landingpage-intro .image-element #intro_feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet:hover{background:#181818}#page-body .pageBlock .content-wrap.landingpage-intro .video-element{width:100%;height:100vh}#page-body .pageBlock .content-wrap.landingpage-intro .video-element video,#page-body .pageBlock .content-wrap.landingpage-intro-update .video-element video{position:absolute;right:0;bottom:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:1}#page-body .pageBlock .content-wrap.landingpage-intro-update .logo{position:absolute;top:5rem;right:8.333333%;z-index:50;width:20%;min-width:120px;max-width:200px}#page-body .pageBlock .content-wrap.landingpage-intro-update .intro-headline{position:absolute;left:50%;top:50%;z-index:10;width:90%;max-width:99%;margin:0;padding:15px 25px 5px;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;background:rgba(255,255,255,.45)}#page-body .pageBlock .content-wrap.landingpage-intro-update .intro-headline .headline-wrap h1{position:relative;color:#181818;text-align:center}#page-body .pageBlock .content-wrap.landingpage-intro-update .intro-headline .headline-wrap h1,#page-body .pageBlock .content-wrap.landingpage-intro-update .intro-headline .headline-wrap h1 b{font-family:"Open Sans","Helvetica",sans-serif;font-size:2.5rem;font-weight:700;line-height:4rem;letter-spacing:0}#page-body .pageBlock .content-wrap.landingpage-intro-update .mainImage{z-index:1}#page-body .pageBlock .content-wrap.landingpage-intro-update .anchor-wrap{position:absolute;bottom:5rem;right:8.33333%;display:flex;flex-flow:row nowrap;justify-items:flex-start;z-index:15}#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element,#page-body footer{position:relative;display:block}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs-from,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs-single,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs-to,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#category-filter .prdctfltr_woocommerce span.prdctfltr_filter_title:hover a.prdctfltr_woocommerce_filter,#page-body .pageBlock .content-wrap .woocommerce #respond input#submit.alt:hover,#page-body .pageBlock .content-wrap .woocommerce a.button.alt:hover,#page-body .pageBlock .content-wrap .woocommerce button.button.alt:hover,#page-body .pageBlock .content-wrap .woocommerce input.button.alt:hover,#page-body .pageBlock .content-wrap form.cr_form .form-field button:hover,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro-feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #introFeature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro_feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#a7192f}#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro-feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet:hover,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #introFeature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet:hover,#page-body .pageBlock .content-wrap.landingpage-intro-update .image-element #intro_feature .pagination-wrapper>.slider-pagination .swiper-pagination-bullet:hover{background:#181818}#page-body .pageBlock .content-wrap.landingpage-intro-update .video-element{width:100%;height:100vh}#page-body .pageBlock .content-wrap#intro{padding:6rem 0 0}#page-body .pageBlock .content-wrap#intro .intro-text .image-wrap{flex:0 1 33.33%}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap{display:flex;flex-flow:column;justify-content:center;background:#fff;padding:0 3rem}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap p,#page-body .pageBlock .content-wrap.post-type-product h1{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:2rem;letter-spacing:0}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap .links{display:flex;flex-flow:row nowrap;padding-top:1rem}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap .links .anchor-wrap{display:flex;flex-flow:row nowrap;justify-items:flex-start;margin-right:1rem}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap .links .anchor-wrap a{width:2.666rem;height:2.666rem}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap .links .anchor-wrap a span{font-size:1.8rem}#page-body .pageBlock .content-wrap#intro .intro-text .text-wrap .links .cta-block .button-wrap a{display:block;padding:0 1.666rem;line-height:2.666rem;height:2.666rem}#page-body .pageBlock .content-wrap.post-type-product h1{font-size:1.8rem;font-weight:600;line-height:2.6rem;color:#a7192f;text-transform:unset;margin:0 0 3rem}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#category-filter .prdctfltr_woocommerce span.prdctfltr_filter_title,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content section.woocommerce-order-details .order_details .product-item a,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a{color:#4d4d4d;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#category-filter .prdctfltr_woocommerce span.prdctfltr_filter_title a.prdctfltr_woocommerce_filter{padding:.5rem;background:#d9d9d9;color:#fff;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_buttons,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes label.pf_adoptive_hide,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner::before,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#category-filter,#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce#main-filter .prdctfltr_woocommerce span.prdctfltr_filter_title,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation ul li::before,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #order_review #payment .wc_payment_methods,#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs li::before{display:none}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner{display:grid;grid-template-columns:repeat(3,1fr)}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter{width:unset}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-quantity .quantity label{padding:1rem;background:#f2f2f2}#page-body .pageBlock .content-wrap .products-header .prdctfltr_woocommerce form.prdctfltr_woocommerce_ordering .prdctfltr_filter_wrapper .prdctfltr_filter_inner .prdctfltr_filter .prdctfltr_add_scroll .prdctfltr_checkboxes .irs-bar{background:#a7192f;height:2px;top:38px}#page-body .pageBlock .content-wrap .products-header.tax-product_cat .prdctfltr_woocommerce#category-filter{display:block}#page-body .pageBlock .content-wrap .woocommerce #respond input#submit,#page-body .pageBlock .content-wrap .woocommerce a.button,#page-body .pageBlock .content-wrap .woocommerce button.button,#page-body .pageBlock .content-wrap .woocommerce input.button{border:0;cursor:pointer;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;padding:1rem 1.5rem;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1rem;letter-spacing:0;color:#333;background:#b3b3b3;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .woocommerce #respond input#submit:hover,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a:hover,#page-body .pageBlock .content-wrap .woocommerce a.button:hover,#page-body .pageBlock .content-wrap .woocommerce button.button:hover,#page-body .pageBlock .content-wrap .woocommerce input.button:hover,#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs li a:hover,#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs li.active a:hover,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap form .button-wrap button{color:#fff;background:#a7192f}#page-body .pageBlock .content-wrap .woocommerce #respond input#submit.alt,#page-body .pageBlock .content-wrap .woocommerce a.button.alt,#page-body .pageBlock .content-wrap .woocommerce button.button.alt,#page-body .pageBlock .content-wrap .woocommerce input.button.alt,#page-body .pageBlock.eventsArchive .eventsList .event-item .link a:hover{color:#fff;background:#333}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-notices-wrapper{margin:0 0 3rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-notices-wrapper .woocommerce-message{display:flex;flex-flow:row wrap;align-items:center;border:0;border-left:.5rem solid #19a791;background:#f2f2f2;padding:1rem 2rem;margin:0 0 1rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-notices-wrapper .woocommerce-message .text{flex:1 0 auto}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-notices-wrapper .woocommerce-message::before{position:relative;color:#19a791;padding-right:.5rem;font-size:1.25rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-info{border-left:.5rem solid #19a791;background:#f2f2f2;padding:1rem 2rem;margin:0 0 3rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-info a{color:#a7192f;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:0}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation{display:block}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:row nowrap}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation ul li,#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs .woocommerce-Tabs-panel blockquote,#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes tbody tr td p{padding:0;margin:0}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation ul li a{text-decoration:none;padding:1rem 2rem;color:#333;background:#f2f2f2}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#333;background:#d9d9d9}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table thead tr th{padding:0 0 1rem;border-bottom:1px solid #737373}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td{padding:1rem 0 0;text-align:center}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content table.woocommerce-orders-table tbody tr td a.button{padding:.5rem 1rem;border-radius:.5rem;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:600;line-height:100%;letter-spacing:0;text-transform:uppercase}#page-body .pageBlock .content-wrap .woocommerce #customer_login,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content .u-columns{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content .u-columns>div{padding:2rem;border:1px solid #737373}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content .u-columns>div header a{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.6rem;letter-spacing:0;color:#a7192f;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content .u-columns>div header a:hover,#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item a{color:#333}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content .u-columns>div address,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content section address{font-style:normal;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;letter-spacing:0}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-login,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-register{position:relative;display:block;padding:2rem;border:1px solid #b3b3b3;margin:0 0 2rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-login p.form-row,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-register p.form-row{position:relative;display:flex;align-items:center;padding:0 0 2rem;margin:0}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p label,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p label,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-login p.form-row label,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-register p.form-row label{display:block;padding:0 2rem 0 0;width:200px}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content form.woocommerce-EditAccountForm p .woocommerce-input-wrapper input,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper>p .woocommerce-input-wrapper textarea,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper>p .woocommerce-input-wrapper input,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-login p.form-row .woocommerce-input-wrapper input,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-form-register p.form-row .woocommerce-input-wrapper input{display:block;padding:.5rem 1rem;border:1px solid #f2f2f2;width:calc(100% - 2rem)}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content p mark{color:#fff;background:#a7192f;padding:0 2px;font-weight:600}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content section,#page-body .pageBlock .content-wrap .woocommerce .woocommerce-order section{position:relative;display:block;padding:2rem;border:1px solid #737373;margin:0 0 2rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content section address{line-height:1.4rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content section.woocommerce-order-details .order_details .product-item,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.actions .actions-wrap button,#page-body .pageBlock .content-wrap form.cr_form .form-field{margin:0 0 1rem}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-MyAccount-content section.woocommerce-order-details .order_details .product-item a:hover,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-name a:hover,#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-remove a:hover,#page-body .pageBlock#solutions .content-wrap .pageList a:hover{color:#a7192f}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main{display:flex;flex-flow:row nowrap;margin:0 0 2rem}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images{flex:0 1 auto;width:40%}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .main-image{border:1px solid #d9d9d9;padding:1rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .main-image:hover,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .thumbnail-loop .image-wrap:hover{border:1px solid #a7192f}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .thumbnail-loop{display:grid;grid-gap:1rem;grid-template-columns:repeat(3,1fr);grid-auto-flow:dense;padding:1rem 0 0}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .thumbnail-loop .image-wrap{display:flex;align-items:center;border:1px solid #d9d9d9;padding:1rem;margin:0;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .thumbnail-loop .image-wrap a{display:block;padding-bottom:100%;width:100%;background-size:100%;background-position:center center;background-repeat:no-repeat}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main .product-images .thumbnail-loop .image-wrap.span-2 a{padding-bottom:45%}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info{padding-left:3rem;width:60%}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info>h1{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.6rem;font-weight:600;line-height:2.4rem;letter-spacing:0;color:#4d4d4d}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .short-description p{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:160%;letter-spacing:0;color:#a7192f;margin-bottom:.6rem;text-transform:uppercase}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper>p label,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap a.add_to_cart_b2c,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product-info-wrap{display:block}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product-info-wrap .product-info-details .sku-info,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-rating{margin:0 0 2rem}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product-info-wrap .product-info-details .sku-info .label{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:0;color:#4d4d4d}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product-info-wrap .product-info-details .sku-info .sku{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:900;line-height:1.4rem;letter-spacing:0;color:#000}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end;margin-bottom:4rem}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap form .packaging{margin:0 0 1rem;font-family:"Open Sans","Helvetica",sans-serif;font-size:.85rem;font-weight:600;line-height:1rem;letter-spacing:0}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap form .button-wrap,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap form .button-wrap .quantity-input,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div{display:flex;flex-flow:row nowrap}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap form .button-wrap .quantity-input input{padding:.5rem 1rem;border:0;background:#f2f2f2}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .add-to-cart-wrap form .button-wrap button:hover{background:#000}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta{display:block;margin-bottom:4rem}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info{margin-bottom:4rem}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty){font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:0;padding:0 1.4rem;margin:0 0 .6rem}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty)::before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:900;text-rendering:auto;line-height:1.4rem;content:"";display:block;color:#19a791}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Edelstahl::before,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Stainless::before{color:#0092ea}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Stahl::before,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Steel::before{color:#acacae}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Aluminium::before{color:#fa8a0d}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Stein::before,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Stone::before{color:#058d55}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Cast::before,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Guss::before{color:#a40153}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Kunststoff::before,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Plastic::before{color:#ffd200}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Titan::before,#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-points>div>div:not(:empty).material_Titanium::before{color:#666968}#page-body .pageBlock .content-wrap .woocommerce>.product>.product-main>.product-info .product_meta .meta-info .product-rating img{width:460px;margin-left:-5px}#page-body .pageBlock .content-wrap .woocommerce>.product .product-material-details{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;margin-bottom:3rem}#page-body .pageBlock .content-wrap .woocommerce>.product .product-material-details>div,#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs .woocommerce-Tabs-panel{padding:2rem;background:#f2f2f2}#page-body .pageBlock .content-wrap .woocommerce>.product .tag-list{columns:4}#page-body .pageBlock .content-wrap .woocommerce>.product .benefits>div:not(:empty),#page-body .pageBlock .content-wrap .woocommerce>.product .topfeatures>div:not(:empty){font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:0;padding:0 0 0 1.333rem;margin:0 0 .6rem}#page-body .pageBlock .content-wrap .woocommerce>.product .benefits>div:not(:empty):before,#page-body .pageBlock .content-wrap .woocommerce>.product .topfeatures>div:not(:empty):before{position:absolute;top:11px;left:0;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:.5rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:900;text-rendering:auto;line-height:.666rem;content:"";display:block;color:#a7192f}#page-body .pageBlock .content-wrap .woocommerce>.product .material,#page-body .pageBlock .content-wrap .woocommerce>.product .others{display:flex;flex-flow:row wrap}#page-body .pageBlock .content-wrap .woocommerce>.product .material>div,#page-body .pageBlock .content-wrap .woocommerce>.product .others>div{width:50%}#page-body .pageBlock .content-wrap .woocommerce>.product .material>div:not(:empty):first-of-type,#page-body .pageBlock .content-wrap .woocommerce>.product .material>div:not(:empty):nth-of-type(2),#page-body .pageBlock .content-wrap .woocommerce>.product .others>div:not(:empty):first-of-type,#page-body .pageBlock .content-wrap .woocommerce>.product .others>div:not(:empty):nth-of-type(2){padding-top:.5rem;border-top:1px solid #b3b3b3}#page-body .pageBlock .content-wrap .woocommerce>.product .material>div:not(:empty):not(:last-of-type),#page-body .pageBlock .content-wrap .woocommerce>.product .material>div:not(:empty):not(:nth-last-child(2)),#page-body .pageBlock .content-wrap .woocommerce>.product .others>div:not(:empty):not(:last-of-type),#page-body .pageBlock .content-wrap .woocommerce>.product .others>div:not(:empty):not(:nth-last-child(2)){padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid #b3b3b3}#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes{margin:0;border-spacing:0;border-collapse:collapse;width:100%;border:1px solid #333}#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes tbody tr td,#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes tbody tr th{border:0;padding:.5rem 1rem}#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes tbody tr th{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:0;text-align:left;width:auto}#page-body .pageBlock .content-wrap .woocommerce .woocommerce-order section address,#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes tbody tr td{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.4rem;letter-spacing:0;font-style:normal}#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes tbody tr:nth-child(2n) td,#page-body .pageBlock .content-wrap .woocommerce>.product table.shop_attributes tbody tr:nth-child(2n) th{background:#fff}#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs{margin:0 0 3rem}#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs{list-style:none;display:flex;flex-flow:row nowrap;margin:0}#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs::before{border:0}#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs li{border:0;margin:0 1rem 0 0;padding:0}#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs li a{display:block;padding:1rem;color:#fff;background:#333;text-decoration:none;text-transform:uppercase;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs ul.tabs li.active a{color:#333;background:#f2f2f2}#page-body .pageBlock .content-wrap .woocommerce>.product .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.8rem;font-weight:600;line-height:2.4rem;letter-spacing:0;color:#000;text-transform:unset}#page-body .pageBlock .content-wrap .woocommerce>.product .related h2{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.4rem;font-weight:600;line-height:2rem;letter-spacing:0}#page-body .pageBlock .content-wrap .woocommerce>.product .related .products-grid .product{display:flex;flex-flow:column nowrap;padding:2rem;border:1px solid #d9d9d9}#page-body .pageBlock .content-wrap .woocommerce>.product .related .products-grid .product .woocommerce-loop-product__link{flex:1 0 auto;margin-bottom:2rem}#page-body .pageBlock .content-wrap .woocommerce>.product .related .products-grid .product .woocommerce-loop-product__link h2{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:400;line-height:1.8rem;letter-spacing:0;text-transform:unset}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr th{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:160%;letter-spacing:0;text-transform:uppercase;color:#a7192f;padding:0 .5rem 3.5rem}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr th.product-name{text-align:left}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-name{padding:.5rem;text-align:left}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-name a{display:flex;flex-flow:row nowrap;align-items:center;color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-name a .product-thumb{margin:0 2rem 0 0}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-name a .product-thumb img{width:4rem;height:auto;display:block}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-name a .product-name{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.4rem;letter-spacing:0}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-quantity{padding:.5rem}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-quantity .quantity{display:flex;flex-flow:row nowrap;justify-content:center}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-quantity .quantity input{padding:1rem;border:0;background:#f2f2f2}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-remove{padding:.5rem 0;text-align:right}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.product-remove a{color:#333;font-size:2rem;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.actions{padding-top:3rem}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.actions .actions-wrap{display:flex;flex-flow:column nowrap;align-items:flex-end;padding-top:3.5rem;border-top:1px solid #f2f2f2}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-cart-form table tr td.actions .actions-wrap .button{width:240px;text-align:center;padding:1rem 0}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout{display:block;position:relative}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout abbr.required{text-decoration:none;color:#a7192f;font-weight:700}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;padding:2rem;border:1px solid #b3b3b3;margin:0 0 2rem}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #customer_details>div .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper>p{position:relative;display:block;padding:0 0 2rem;margin:0}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #order_review .shop_table{width:100%;margin:0 0 2rem;padding:2rem;border:1px solid #333}#page-body .pageBlock .content-wrap .woocommerce form.woocommerce-checkout #order_review .shop_table tbody tr:not(:last-of-type) td{padding:0 0 1rem}#page-body .pageBlock .content-wrap form.cr_form .form-field.email label{padding:0 2rem 0 0}#page-body .pageBlock .content-wrap form.cr_form .form-field.email input{padding:.5rem 1rem;background:#fff;border:1px solid #333}#page-body .pageBlock .content-wrap form.cr_form .form-field.checkbox label,#page-body .pageBlock .paging .pagination{display:flex;flex-flow:row nowrap}#page-body .pageBlock .content-wrap form.cr_form .form-field.checkbox label p{margin:0;padding:0 0 0 1rem}#page-body .pageBlock .content-wrap form.cr_form .form-field button{border:0;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:0;padding:1rem 2rem;color:#fff;background:#4d4d4d;cursor:pointer;text-transform:uppercase}#page-body .pageBlock .paging{padding:3rem 0}#page-body .pageBlock .paging .pagination a,#page-body .pageBlock .paging .pagination>span{border:1px solid #b3b3b3;width:2rem;height:2rem;text-align:center;color:#b3b3b3;margin:0 1rem 0 0;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:2rem;letter-spacing:0;vertical-align:middle}#page-body .pageBlock .paging .pagination a.current,#page-body .pageBlock .paging .pagination>span.current{color:#000;border:1px solid #333}#page-body .pageBlock .paging .backlink a:hover,#page-body .pageBlock .paging .pagination>a:hover{color:#a7192f;border:1px solid #a7192f}#page-body .pageBlock .content-wrap form.cr_form .form-field button,#page-body .pageBlock .paging .backlink a,#page-body .pageBlock .paging .pagination a,#page-body .pageBlock .paging .pagination>span,#page-body .pageBlock#productSearch .content-wrap form button{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock .paging .backlink a{display:block;border:1px solid #f2f2f2;height:2rem;color:#737373;padding:0 1rem;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:2rem;letter-spacing:0;vertical-align:middle}#page-body .pageBlock .newsGrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem}#page-body .pageBlock .newsGrid .column.col-2,#page-body .pageBlock .newsGrid .column.col-4,#page-body .pageBlock#tileGrid .tiles-grid .column.col1{padding-top:4rem}#page-body .pageBlock .newsGrid .column a.newsItem{display:block;margin-bottom:3rem;color:#333;background:#d9d9d9;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#page-body .pageBlock .newsGrid .column a.newsItem .imageBox{background:#a7192f}#page-body .pageBlock .newsGrid .column a.newsItem .imageBox img{width:100%;height:auto;display:block;-webkit-transition:opacity 1200ms ease;-moz-transition:opacity 1200ms ease;transition:opacity 1200ms ease}#page-body .pageBlock .newsGrid .column a.newsItem .textBox{padding:3rem}#page-body .pageBlock .newsGrid .column a.newsItem .textBox .date,#page-body .pageBlock .newsGrid .column a.newsItem .textBox h2{font-family:"Open Sans","Helvetica",sans-serif;font-weight:600;letter-spacing:0;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#page-body .pageBlock .newsGrid .column a.newsItem .textBox .date{font-size:.9rem;line-height:100%;margin-bottom:1rem}#page-body .pageBlock .newsGrid .column a.newsItem .textBox h2{font-size:1rem;line-height:1.4rem}#page-body .pageBlock .newsGrid .column a.newsItem .textBox p,#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item .tile-text-overlay p{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.8rem;letter-spacing:0;margin:0}#page-body .pageBlock .newsGrid .column a.newsItem.innovation{color:#f2f2f2;background:#333}#page-body .pageBlock .newsGrid .column a.newsItem.innovation .textBox .date{color:#b3b3b3}#page-body .pageBlock .newsGrid .column a.newsItem:hover{color:#fff;background:#a7192f}#page-body .pageBlock .newsGrid .column a.newsItem:hover .textBox .date{color:#f2f2f2}#page-body .pageBlock#intro{position:relative;display:block;overflow:hidden}#page-body .pageBlock#intro .image-wrap.portrait,#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=checkbox],#page-body .pageBlock.sales-regions .contactform form .fieldWrap.radio input[type=radio]{display:none}#page-body .pageBlock#intro [class^=facePart]{position:absolute;z-index:500;background-repeat:no-repeat;background-size:contain;background-position:top left}#page-body .pageBlock#intro #claim{position:absolute;bottom:0;left:0;padding:0 0 4rem 4rem;z-index:100}#page-body .pageBlock#intro #claim img{height:48vh}#page-body .pageBlock#intro .facePart01{left:22.08%;top:10.89%;width:15.63%;height:15%}#page-body .pageBlock#intro .facePart02{left:17.5%;top:24.38%;width:13.44%;height:12.81%}#page-body .pageBlock#intro .facePart03{left:23.39%;top:31.04%;width:13.65%;height:12.81%}#page-body .pageBlock#intro .facePart04{left:46.04%;top:17.81%;width:6.2%;height:21.61%;z-index:510}#page-body .pageBlock#intro .facePart05{left:48.33%;top:17.86%;width:6.2%;height:21.61%;z-index:505}#page-body .pageBlock#intro .facePart06{left:50.73%;top:17.66%;width:6.2%;height:21.61%}#page-body .pageBlock#intro .facePart07{left:63.02%;top:23.44%;width:13.49%;height:12.81%;z-index:510}#page-body .pageBlock#intro .facePart08{left:70.36%;top:23.44%;width:13.49%;height:12.81%}#page-body .pageBlock#intro .facePart09{left:32.4%;top:48.27%;width:7.66%;height:2.95%}#page-body .pageBlock#intro .facePart10{width:7.66%;height:2.95%;left:32.45%;top:50.83%}#page-body .pageBlock#intro .facePart11{width:21.51%;height:11.22%;left:56.04%;top:53.38%}#page-body .pageBlock#intro .facePart12{width:11.82%;height:12.02%;left:32.71%;top:66.1%}#page-body .pageBlock#intro .facePart13{width:8.85%;height:7.01%;left:47.55%;top:72.91%}#page-body .pageBlock#intro .facePart14{width:11.82%;height:10.57%;left:58.8%;top:74.31%}#page-body .pageBlock#intro .facePart15{width:11.09%;height:10.22%;left:47.14%;top:86.08%}#page-body .pageBlock#intro .face,#page-body .pageBlock#intro .shadow{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}#page-body .pageBlock#intro .shadow{z-index:100}#page-body .pageBlock#intro .background{position:relative;display:block;width:100%;height:auto}#page-body .pageBlock#cz-info{padding:4rem;background:#a7192f}#page-body .pageBlock#cz-info .content-wrap{margin:0 auto}#page-body .pageBlock#cz-info .content-wrap a{padding:1.666rem 3rem;background:#fff;text-align:center;-webkit-box-shadow:.666rem .666rem 2rem rgba(0,0,0,.15);-moz-box-shadow:.666rem .666rem 2rem rgba(0,0,0,.15);box-shadow:.666rem .666rem 2rem rgba(0,0,0,.15)}#page-body .pageBlock#cz-info .content-wrap a:hover{-webkit-transform:translate(-.666rem,-.666rem);-moz-transform:translate(-.666rem,-.666rem);-ms-transform:translate(-.666rem,-.666rem);-o-transform:translate(-.666rem,-.666rem);transform:translate(-.666rem,-.666rem);-webkit-box-shadow:2rem 2rem 2rem rgba(0,0,0,.15);-moz-box-shadow:2rem 2rem 2rem rgba(0,0,0,.15);box-shadow:2rem 2rem 2rem rgba(0,0,0,.15)}#page-body .pageBlock#cz-info .content-wrap a p{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.2;letter-spacing:0;text-transform:uppercase;margin:0}#page-body .pageBlock#productSearch{background:#f2f2f2;margin-bottom:4rem}#page-body .pageBlock#productSearch .content-wrap form input,#page-body .pageBlock#productSearch h5{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase}#page-body .pageBlock#productSearch h5{color:#4d4d4d;margin:0 0 4rem}#page-body .pageBlock#productSearch .content-wrap form{display:flex;flex-flow:row nowrap;justify-content:space-between}#page-body .pageBlock#productSearch .content-wrap form input{display:block;border:0;border-bottom:1px solid #4d4d4d;background:0 0;margin-right:2rem;padding:.5rem 0;flex:1 0 auto}#page-body .pageBlock#productSearch .content-wrap form button{border:0;background:#a7192f;color:#fff;width:3.3rem;height:3.3rem;cursor:pointer}#page-body .pageBlock#tileGrid .tiles-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:3rem;padding:6rem 0 0}#page-body .pageBlock#tileGrid .tiles-grid .column,#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item img,#page-body .pageBlock.linkedContent .content-wrap .linkedItem a{display:block}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item{display:flex;flex-flow:column nowrap;margin-bottom:3rem}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item img.feature{position:absolute;z-index:60;width:23%}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item img.mainImage{width:100%;height:auto}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item .tile-text-overlay{position:relative;padding:2rem;background:#f2f2f2;z-index:50;box-sizing:border-box}#page-body .pageBlock#solutions .content-wrap h5,#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item .tile-text-overlay h5{font-family:"Open Sans","Helvetica",sans-serif;font-size:.8rem;font-weight:600;line-height:100%;letter-spacing:0;color:#a7192f;text-transform:uppercase}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item .tile-text-overlay h3{font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:1.6rem;letter-spacing:0;color:#333;text-transform:uppercase}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item .tile-text-overlay p{font-size:.75rem;line-height:1.3rem}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item .tile-text-overlay span{position:absolute;bottom:2rem;right:2rem;width:1rem;height:1rem;display:block;background:#a7192f;color:#fff;line-height:1rem;text-align:center;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item.align-top-left .feature{left:0;bottom:-2rem;transform:translate(0,-50%)}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item.align-center-left .feature{left:11.5%;bottom:0}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item.align-bottom-left .feature{left:11.5%;top:-5rem}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item.align-top-right .feature{left:0;bottom:0;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item.align-center-right .feature{right:11.5%;bottom:0}#page-body .pageBlock#tileGrid .tiles-grid .column .tile-item.align-bottom-right .feature{right:11.5%;top:-5rem}#page-body .pageBlock#solutions .content-wrap h5{font-size:1.2rem;font-weight:400;margin:0 0 3rem}#page-body .pageBlock#solutions .content-wrap .pageList{display:flex;flex-flow:row wrap}#page-body .pageBlock#cz-info .content-wrap a,#page-body .pageBlock#solutions .content-wrap .pageList a{display:block;color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock#solutions .content-wrap .pageList a{margin:0 1rem 1rem 0;padding:0 1rem 0 0}#page-body .pageBlock#solutions .content-wrap .pageList a:not(:last-of-type){border-right:2px solid #000}#page-body .pageBlock#events{background:#f2f2f2;padding:2rem 0;margin:0 0 10rem}#page-body .pageBlock#events .content-wrap{display:flex;flex-flow:column nowrap;align-items:flex-start}#page-body .pageBlock#events .content-wrap h3{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0 0 2rem;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#333;margin:0}#page-body .pageBlock#events .content-wrap .eventsList{width:100%;grid-gap:2rem}#page-body .pageBlock#events .content-wrap .eventsList.event-grid-3{display:grid;grid-template-columns:1fr 1px 1fr}#page-body .pageBlock#events .content-wrap .eventsList.event-grid-5{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr}#page-body .pageBlock#events .content-wrap .eventsList.event-grid-7{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr}#page-body .pageBlock#events .content-wrap .eventsList .event-item,#page-body .pageBlock.eventsArchive .eventsList .event-item{display:flex;flex-flow:column nowrap;justify-content:space-between;color:#333;padding:1rem 1.666rem}#page-body .pageBlock#events .content-wrap .eventsList .event-item .category{text-transform:uppercase;color:#a7192f;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:600;line-height:1.5rem;letter-spacing:0}#page-body .pageBlock#events .content-wrap .eventsList .event-item .date,#page-body .pageBlock#events .content-wrap .eventsList .event-item .title{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:600;line-height:1.5rem;letter-spacing:0;padding-bottom:1rem}#page-body .pageBlock#events .content-wrap .eventsList .event-item .title{font-size:1rem;flex:1 0 auto}#page-body .pageBlock#events .content-wrap .eventsList .event-item .location,#page-body .pageBlock.eventsArchive .eventsList .event-item .category a{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.5rem;letter-spacing:0;text-transform:uppercase;color:#333}#page-body .pageBlock#events .content-wrap .eventsList .event-item.has-content{position:relative;background:rgba(255,255,255,.75)}#page-body .pageBlock#events .content-wrap .eventsList .event-item.has-content .icon{position:absolute;top:1rem;right:1rem;z-index:5;color:#a7192f;font-size:1.3rem}#page-body .pageBlock#events .content-wrap .eventsList .separator figure,#page-body .pageBlock.eventsArchive .eventsList .separator figure{display:block;margin:0;background:#737373;width:100%;height:100%}#page-body .pageBlock.eventsArchive .eventsList .event-item{border:1px solid #d9d9d9;padding:2rem 2.666rem}#page-body .pageBlock.eventsArchive .eventsList .event-item.expired{background:#d9d9d9;opacity:.5;-webkit-transition:opacity 600ms ease-in-out;-moz-transition:opacity 600ms ease-in-out;transition:opacity 600ms ease-in-out}#page-body .pageBlock.eventsArchive .eventsList .event-item.expired:hover{opacity:1}#page-body .pageBlock.eventsArchive .eventsList .event-item .category a{display:block;color:#a7192f;font-weight:600}#page-body .pageBlock.eventsArchive .eventsList .event-item .date,#page-body .pageBlock.eventsArchive .eventsList .event-item .title{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:600;line-height:1.5rem;letter-spacing:0;padding-bottom:1rem}#page-body .pageBlock.eventsArchive .eventsList .event-item .title{font-size:1rem;flex:1 0 auto}#page-body .pageBlock.eventsArchive .eventsList .event-item .location,#page-body .pageBlock.linkedContent .content-wrap .linkedItem a .contentBox h5{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.5rem;letter-spacing:0;text-transform:uppercase;color:#333}#page-body .pageBlock.eventsArchive .eventsList .event-item .link{align-self:flex-start}#page-body .pageBlock.eventsArchive .eventsList .event-item .link a{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:100%;letter-spacing:0;padding:.75rem;background:#737373;color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock.eventsArchive .eventsList .event-item .link a span{padding-left:.5rem}#page-body .pageBlock.linkedContent .content-wrap .linkedItem a .contentBox{position:absolute;left:0;right:0;background:#fff;background:rgba(255,255,255,.8);z-index:5;padding:1rem 1.333rem;-webkit-transition:background 400ms ease-in-out;-moz-transition:background 400ms ease-in-out;transition:background 400ms ease-in-out}#page-body .pageBlock.linkedContent .content-wrap .linkedItem a .contentBox h5{line-height:1.4rem;margin:0;color:#a7192f;-webkit-transition:color 400ms ease-in-out;-moz-transition:color 400ms ease-in-out;transition:color 400ms ease-in-out}#page-body .pageBlock.linkedContent .content-wrap .linkedItem a .imageBox{width:100%;background:#a7192f}#page-body .pageBlock.linkedContent .content-wrap .linkedItem a .imageBox img{width:100%;height:auto;display:block;-webkit-transition:opacity 800ms ease-in-out;-moz-transition:opacity 800ms ease-in-out;transition:opacity 800ms ease-in-out}#page-body .pageBlock#productsBlock .productgroup-filter>a:hover span.icon,#page-body .pageBlock.linkedContent .content-wrap .linkedItem a:hover .contentBox{background:#a7192f}#page-body .pageBlock.linkedContent .content-wrap .linkedItem.top a .contentBox{top:0}#page-body .pageBlock.linkedContent .content-wrap .linkedItem.bottom a .contentBox{bottom:0}#page-body .pageBlock.linkedContent .content-wrap .slider-button,#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form button{color:#fff;background:#a7192f;width:3rem;height:3rem;cursor:pointer;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock.linkedContent .content-wrap .slider-button{position:absolute;top:50%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;z-index:50}#page-body .pageBlock.linkedContent .content-wrap .slider-button:hover,#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=submit]:hover,#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form button:hover{background:#333}#page-body .pageBlock.linkedContent .content-wrap .slider-button span{display:block;font-size:3rem}#page-body .pageBlock.linkedContent .content-wrap .slider-button.slider-prev{left:0}#page-body .pageBlock.linkedContent .content-wrap .slider-button.slider-next{right:0}#page-body .pageBlock.linkedContent .content-wrap #linkedContentSlider{margin:0 8rem}#page-body .pageBlock.sales-regions>div{z-index:2}#page-body .pageBlock.sales-regions .image-box{position:absolute;top:0;right:0;background-position:top right;z-index:1;background-size:50%}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer{padding:8rem 0 16rem;width:60%;max-width:1200px;margin:0 auto;z-index:5}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer .content-wrap.main-content{margin-bottom:8rem}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer .content-wrap p{width:60%}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form{position:relative;display:flex;flex-flow:row nowrap;margin-bottom:4rem}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form input[type=text]{color:#333;background:#d9d9d9;line-height:3rem;padding:0 2.666rem;border:0;width:360px}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form button{display:block;border:0;padding:0}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form button span{display:block;line-height:3rem;height:3rem;text-align:center;font-size:2rem}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form #country_list{position:absolute;top:100%;left:0;box-shadow:.333rem .333rem 2rem rgba(0,0,0,.6);z-index:5;list-style:none;margin:0;padding:0}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form #country_list li{padding:.666rem 2.666rem;color:#333;background:#f2f2f2}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form #country_list li span{color:#000;background:rgba(230,27,60,.8)}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form #country_list li.autoComplete_selected{background:#a7192f;color:#fff}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form #country_list li.autoComplete_selected span{background:rgba(255,255,255,.8)}#page-body .pageBlock.sales-regions .filter-wrap .contentLayer form .message{position:absolute;top:100%;left:0;margin-top:1rem;padding:1.333rem 2.333rem;color:#333;background:#f2f2f2}#page-body .pageBlock.sales-regions .filter-wrap .imageLayer{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}#page-body .pageBlock.sales-regions .filter-wrap .imageLayer .cubes{position:absolute;top:37%;left:13%;width:10vw}#page-body .pageBlock.sales-regions .filter-wrap .imageLayer .tools{position:absolute;bottom:0;left:0;width:30vw}#page-body .pageBlock.sales-regions .filter-wrap .scroll-notice{position:absolute;left:50%;bottom:3rem;z-index:50;text-align:center;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);color:#737373}#page-body .pageBlock.sales-regions .filter-wrap .scroll-notice span{padding-top:3rem;display:block;font-size:2rem}#page-body .pageBlock.sales-regions .contactform{padding:6rem 0;background:#737373}#page-body .pageBlock.sales-regions .contactform form{position:relative;display:block;margin:0 auto;width:80%}#page-body .pageBlock.sales-regions .contactform form .input-grid{display:grid;grid-template-columns:1fr 2fr;grid-template-areas:"firstname subject""lastname message""region message""company message""email message""phone message""info acceptSubmit";grid-gap:2rem}#page-body .pageBlock.sales-regions .contactform form .input-grid input[type=email],#page-body .pageBlock.sales-regions .contactform form .input-grid input[type=tel],#page-body .pageBlock.sales-regions .contactform form .input-grid input[type=text],#page-body .pageBlock.sales-regions .contactform form .input-grid textarea{background:#fff;color:#000;border:0;padding:1rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.firstname{grid-area:firstname}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.lastname{grid-area:lastname}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.region{grid-area:region}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.company{grid-area:company}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.email{grid-area:email}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.phone{grid-area:phone}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.info{display:block;grid-area:info;line-height:2rem;color:#fff}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.subject{grid-area:subject}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.message{display:flex;flex-flow:column nowrap;grid-area:message;background:#fff;color:#000}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.radio{display:flex;flex-flow:row nowrap;margin-bottom:2rem;line-height:2rem}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.radio b{font-weight:600;margin-right:2rem;color:#fff}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.radio .wpcf7-form-control{display:flex;flex-flow:row nowrap}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.radio .wpcf7-list-item-label{position:relative;display:flex;cursor:pointer;margin-right:2rem;color:#fff}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit label .wpcf7-list-item-label:before,#page-body .pageBlock.sales-regions .contactform form .fieldWrap.radio .wpcf7-list-item-label:before{position:relative;display:block;padding-right:.5rem;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1.35rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:inherit;content:""}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=checkbox]:checked+.wpcf7-list-item-label:before,#page-body .pageBlock.sales-regions .contactform form .fieldWrap.radio input[type=radio]:checked+.wpcf7-list-item-label:before{display:block;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1.35rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:inherit;content:""}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit{grid-area:acceptSubmit;display:flex;flex-flow:row nowrap;justify-content:space-between}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit label{position:relative;display:block;cursor:pointer;margin-right:1rem;line-height:2rem}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit label:after{content:" ";display:block;height:0;clear:both;visibility:hidden}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=submit],#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit label a{color:#f2f2f2;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock#productsBlock .productgroup-filter>a:hover span.label,#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit label a:hover,#page-body .pageBlock.sales-regions .contacts-wrap .contact .email a:hover,#page-body footer .info-footer .menu-columns .menu-column>div ul li a:hover{color:#a7192f}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit label .wpcf7-form-control{display:flex;flex-flow:row nowrap}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit label .wpcf7-list-item-label{position:relative;display:flex;cursor:pointer;margin-right:2rem;color:#fff}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=submit]{padding:.75rem 1.25rem;background:#a7192f;color:#fff;cursor:pointer;display:flex;flex-flow:row nowrap;align-self:flex-start;border:0}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=submit] span.label{font-weight:400;padding-right:1rem;text-transform:uppercase}#page-body .pageBlock.sales-regions .contactform form .fieldWrap.accept-submit input[type=submit] span.icon{font-size:2rem}#page-body .pageBlock.sales-regions .contacts-wrap{width:80%;max-width:1200px;margin:0 auto;display:flex;flex-flow:row nowrap;align-items:flex-start}#page-body .pageBlock.sales-regions .contacts-wrap .contact{width:30%;color:#333;background:#d9d9d9;text-align:center;padding:3rem 2rem;box-sizing:border-box;margin-bottom:5rem}#page-body .pageBlock.sales-regions .contacts-wrap .contact:nth-of-type(1),#page-body .pageBlock.sales-regions .contacts-wrap .contact:nth-of-type(3){margin-top:5rem}#page-body .pageBlock.sales-regions .contacts-wrap .contact:not(:last-of-type){margin-right:4%}#page-body .pageBlock.sales-regions .contacts-wrap .contact .title-name{text-transform:uppercase;padding-bottom:2.4rem}#page-body .pageBlock.sales-regions .contacts-wrap .contact .title-name .name{display:block;color:#a7192f;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:120%;letter-spacing:0}#page-body .pageBlock.sales-regions .contacts-wrap .contact .title-name .title{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:400;line-height:120%;letter-spacing:0;display:block;text-transform:uppercase}#page-body .pageBlock.sales-regions .contacts-wrap .contact .portrait{padding:0 0 2rem}#page-body .pageBlock.sales-regions .contacts-wrap .contact .portrait img{margin:0 auto;max-width:100%}#page-body .pageBlock.sales-regions .contacts-wrap .contact .address{padding-bottom:1.666rem}#page-body .pageBlock.sales-regions .contacts-wrap .contact .cell{display:flex;flex-flow:row nowrap;justify-content:center}#page-body .pageBlock.sales-regions .contacts-wrap .contact .cell .label{display:block;text-transform:uppercase;padding-right:1rem}#page-body .pageBlock.sales-regions .contacts-wrap .contact .cell .value{display:block}#page-body .pageBlock.sales-regions .contacts-wrap .contact .email{padding-top:1.666rem}#page-body .pageBlock.sales-regions .contacts-wrap .contact .email a{color:#333;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock.featuredPage .content-wrap{display:flex;flex-flow:row nowrap}#page-body .pageBlock.featuredPage .content-wrap.image-align-right{justify-content:flex-start}#page-body .pageBlock.featuredPage .content-wrap.image-align-left{justify-content:flex-end}#page-body .pageBlock.featuredPage .image-box{position:absolute;top:0;z-index:1}#page-body .pageBlock.featuredPage .image-box.image-align-right{background-position:top right;right:0}#page-body .pageBlock.featuredPage .image-box.image-align-left{background-position:top left;left:0}#page-body .pageBlock.featuredPage .textLayer{width:54%;z-index:5}#page-body .pageBlock.pageHeader .image-element #pageFeatures.swiper-container{height:33vh}#page-body .pageBlock.pageHeader .image-element #pageFeatures.image-grid{display:grid;grid-gap:2rem;height:38vh;align-content:center}#page-body .pageBlock.pageHeader .image-element #pageFeatures.image-grid.grid-3{grid-template-columns:auto auto auto}#page-body .pageBlock.pageHeader .image-element #pageFeatures.image-grid.grid-2{grid-template-columns:auto auto}#page-body .pageBlock.pageHeader .image-element #pageFeatures.image-grid .image-wrap{height:100%;display:flex;flex-flow:row nowrap;align-items:center}#page-body .pageBlock.pageHeader .image-element #pageFeatures.image-grid img{height:100%;width:auto;max-width:unset;display:block}#page-body .pageBlock.pageHeader .image-element #pageFeatures.fixed-image .image-wrap{height:100%;display:flex;flex-flow:row nowrap;justify-content:center}#page-body .pageBlock.pageHeader .image-element #pageFeatures.fixed-image .image-wrap img{height:100%;width:auto;display:block}#page-body .pageBlock.pageHeader .image-element #pageFeatures .swiper-wrapper .swiper-slide{width:auto}#page-body .pageBlock.pageHeader .image-element #pageFeatures .swiper-wrapper .swiper-slide img{height:100%}#page-body .pageBlock#productsBlock .productgroup-filter{margin:0 0 2rem}#page-body .pageBlock#productsBlock .productgroup-filter>a{display:flex;flex-flow:row nowrap;align-items:center}#page-body .pageBlock#productsBlock .productgroup-filter>a span{display:block;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock#productsBlock .productgroup-filter>a span.icon{color:#fff;background:#b3b3b3;font-size:1rem;line-height:2.6rem;margin:0 1rem 0 0;width:2.6rem;height:2.6rem;text-align:center}#page-body .pageBlock#productsBlock .productgroup-filter>a span.label{color:#737373;font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:100%;letter-spacing:0}#page-body .pageBlock.productGroupOverview>div .productGroups{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;padding:0 0 250px;margin-bottom:3rem}#page-body .pageBlock.productGroupOverview>div .productGroups .column.col-1,#page-body .pageBlock.productGroupOverview>div .productGroups .column.col-3{padding-top:6rem}#page-body .pageBlock.productGroupOverview>div .productGroups .column a.productGroup{position:relative;display:block;margin-bottom:3rem;background:#a7192f;border:1px solid #d9d9d9;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}#page-body .pageBlock.productGroupOverview>div .productGroups .column a.productGroup .imageBox{-webkit-transition:opacity 1200ms ease;-moz-transition:opacity 1200ms ease;transition:opacity 1200ms ease}#page-body .pageBlock.productGroupOverview>div .productGroups .column a.productGroup .imageBox figure{margin:0;padding:0 0 100%;background:#f2f2f2}#page-body .pageBlock.productGroupOverview>div .productGroups .column a.productGroup .contentBox{padding:1rem 0}#page-body .pageBlock.productGroupOverview>div .productGroups .column a.productGroup .contentBox h5{font-family:"Open Sans","Helvetica",sans-serif;font-size:1.2rem;font-weight:600;line-height:1.6rem;letter-spacing:0;text-align:center;text-transform:uppercase;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;color:#fff;margin:0}#page-body .pageBlock .productsGrid>div{display:flex;flex-flow:column nowrap}#page-body .pageBlock .productsGrid>div a.added_to_cart::before{position:relative;display:block;font-family:"Font Awesome 5 Pro";font-feature-settings:normal;font-kerning:auto;font-language-override:normal;font-size:1.6rem;font-size-adjust:none;font-stretch:normal;font-style:normal;font-synthesis:weight style;font-variant:normal;font-weight:300;text-rendering:auto;line-height:1.6rem;content:"";padding-bottom:.6rem}#page-body .pageBlock .productsGrid>div a.productLink,#page-body .pageBlock .productsGrid>div a.woocommerce-LoopProduct-link{position:relative;display:flex;flex-flow:column nowrap;background:#fff;border:1px solid #b3b3b3;box-shadow:.5rem .5rem 2rem rgba(0,0,0,.05);height:100%}#page-body .pageBlock.landingpage-2024-neuheiten .landingpage-intro-update .intro-headline{background:0 0}#page-body .pageBlock.landingpage-2024-neuheiten .landingpage-intro-update .intro-headline .headline-wrap{margin-bottom:3rem}#page-body .pageBlock.landingpage-2024-neuheiten .landingpage-intro-update .intro-headline .headline-wrap h1{color:#fff;font-size:3.2rem}#page-body .pageBlock.landingpage-2024-neuheiten .landingpage-intro-update .intro-headline .button-wrap .cta-button:nth-child(2) a{color:#a7192f;background:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body .pageBlock.landingpage-2024-neuheiten .landingpage-intro-update .intro-headline .button-wrap .cta-button:nth-child(2) a:hover{color:#fff;background:#a7192f}#page-body .pageBlock.landingpage-2024-neuheiten #intro .intro-text .text-wrap h4{font-size:1rem}#page-body .pageBlock.landingpage-2024-neuheiten #intro .intro-text .text-wrap p{width:75%;font-weight:700;font-size:1.6rem;line-height:140%}#page-body footer .info-footer .menu-columns{position:relative;display:grid;background:#f2f2f2}#page-body footer .info-footer .menu-columns.menu-grid-3{grid-template-columns:1fr 1px 1fr 1px 1fr}#page-body footer .info-footer .menu-columns.menu-grid-4{grid-template-columns:auto 1px auto auto}#page-body footer .info-footer .menu-columns.menu-grid-5{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr 1px 1fr}#page-body footer .info-footer .menu-columns .menu-column,#page-body footer .info-footer .menu-columns .menu-column>div ul li{position:relative;display:block}#page-body footer .info-footer .menu-columns .menu-column.seperator{position:relative;display:block;height:100%;background:#d9d9d9}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>.menu-title,#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>a{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:1rem;font-weight:600;line-height:100%;letter-spacing:0;text-transform:uppercase}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>.menu-title{color:#333}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item:first-of-type>a{color:#333}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item:first-of-type>a:hover{color:#a7192f}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item.menu-item-has-children>.menu-title,#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item.menu-item-has-children>a{margin:0 0 1rem}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item:not(:last-of-type){margin:0 0 .5rem}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item>.menu-title,#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item>a,#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item>ul>li>a{display:block;font-family:"Open Sans","Helvetica",sans-serif;font-size:.85rem;font-weight:400;line-height:1.2rem;letter-spacing:0}#page-body footer .info-footer .menu-columns .menu-column>div ul>li.main-menu-item>ul>li.sub-menu-item>ul{padding:.25rem 0 0 1rem}@media (orientation:landscape){#page-body footer .info-footer{padding:2rem 4rem}#page-body footer .info-footer .menu-columns{grid-gap:2rem}}@media (orientation:portrait){#page-body footer .info-footer{padding:2rem}#page-body footer .info-footer .menu-columns{grid-gap:1rem}}#page-body footer .page-footer{display:flex;flex-flow:row nowrap;align-items:center;color:#fff;background:#a7192f;justify-content:space-between}#page-body footer .page-footer .footer-element.menu{display:flex;flex-flow:row nowrap;align-items:center;margin:0 0 0 2rem;flex:1 0 auto;padding:0;list-style:none}#page-body footer .page-footer .footer-element.menu li{margin-left:2rem}#page-body footer .page-footer .footer-element.menu li a{text-transform:uppercase}#page-body footer .page-footer .footer-element.menu li a:hover{color:#e61b3c}#page-body footer .page-footer .footer-element.social-media{display:flex;flex-flow:row nowrap;align-items:center;margin-right:1rem}#page-body footer .page-footer .footer-element.social-media .item{margin-right:2rem}#page-body footer .page-footer .footer-element.icp-license a,#page-body footer .page-footer .footer-element.menu li a,#page-body footer .page-footer .footer-element.scroll-to-top a,#page-body footer .page-footer .footer-element.social-media .item a{color:#fff;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#page-body footer .page-footer .footer-element.social-media .item a span{font-size:1.4rem}#page-body footer .page-footer .footer-element.social-media .item a:hover{color:#e61b3c;text-shadow:4px 4px 20px rgba(0,0,0,.75)}#page-body footer .page-footer .footer-element.icp-license a:hover{color:#000}#page-body footer .page-footer .footer-element.scroll-to-top a{display:block;width:2.6rem;height:2.6rem;background:#fff;color:#a7192f}#page-body footer .page-footer .footer-element.scroll-to-top a span{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:2rem}#page-body footer .page-footer .footer-element.scroll-to-top a:hover{background:#e61b3c;color:#fff}@media (orientation:landscape){#page-body footer .page-footer{padding:1.666rem 4rem}}@media (orientation:portrait){#page-body footer .page-footer{padding:1.666rem 2rem}#page-body footer .page-footer .footer-element.copyright,#page-body footer .page-footer .footer-element.menu{font-family:"Open Sans","Helvetica",sans-serif;font-size:.9rem;font-weight:400;line-height:1.4rem;letter-spacing:0}#page-body footer .page-footer .footer-element.menu{margin:0 0 0 1rem}#page-body footer .page-footer .footer-element.menu li{margin-left:1rem}#page-body footer .page-footer .footer-element.social-media .item{margin-right:1rem}#page-body footer .page-footer .footer-element.scroll-to-top a{width:1.8rem;height:1.8rem}#page-body footer .page-footer .footer-element.scroll-to-top a span{font-size:1.4rem}}